@charset "UTF-8";a,body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,span,table,td,th,tr,ul{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;outline:none}li,span{font-weight:inherit}table,td,th,tr{vertical-align:middle}table{border-collapse:collapse}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}li,ol,ul{list-style:none;list-style-type:none}button,input,optgroup,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font:inherit;margin:0;vertical-align:middle;position:relative}select::-ms-expand{display:none}input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.marginBottom05em{margin-bottom:.5em!important}.marginBottom1em{margin-bottom:1em!important}.marginBottom105em{margin-bottom:1.5em!important}.marginBottom2em{margin-bottom:2em!important}.marginBottom205em{margin-bottom:2.5em!important}.marginBottom3em{margin-bottom:3em!important}.marginBottom305em{margin-bottom:3.5em!important}.marginBottom4em{margin-bottom:4em!important}.marginBottom5em{margin-bottom:5em!important}.marginBottom6em{margin-bottom:6em!important}.marginBottom7em{margin-bottom:7em!important}.marginBottom8em{margin-bottom:8em!important}.marginBottom9em{margin-bottom:9em!important}.marginBottom10em{margin-bottom:10em!important}.mg-b0{margin-bottom:0!important}.clearfix:after{content:" ";display:block;clear:both}.page-head.about{background:url(/images/about/0100_header_pc.jpg) no-repeat 50%;background-size:cover}.about-img-htop{margin-bottom:25px}.wrap-rinen{padding:20px 0;background:url(/images/about/0103_img01.jpg) no-repeat 50%;background-size:152px}.wrap-rinen .title-rinen span{display:block;text-align:center}.wrap-rinen .title-rinen span.ja{font-size:22px;color:#285d93;line-height:1.5}.wrap-rinen .title-rinen span.en{color:grey;font-size:12px}.wrap-rinen .title-under{text-align:center;line-height:1.7;margin-top:20px}.wrap-tx-btn .box-tx{margin-bottom:20px}.access-address{color:#285d93;font-size:16px;margin-top:30px;margin-bottom:10px;line-height:1.6}.dtBlue-ddArrow{margin-bottom:20px}.dtBlue-ddArrow dt{font-weight:700;background:#285d93;color:#fff;font-size:16px;padding:10px 15px;border-radius:4px;line-height:1;margin-bottom:10px}.dtBlue-ddArrow dd p{position:relative;padding-left:1em;margin-bottom:5px}.dtBlue-ddArrow dd p:before{position:absolute;top:0;left:0;margin:auto;content:"";vertical-align:middle}.dtBlue-ddArrow dd p:before{left:0;top:3px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:13px;border:6px solid transparent;border-left:9px solid #285d93}.wrap-around{margin-top:30px}.wrap-around .round h3{font-size:14px;line-height:1}.wrap-around ul.round .round-bottom{padding:15px}.wrap-around .wrap-tx-sign{display:flex;justify-content:space-between}.wrap-around .wrap-tx-sign .wrap-sign{width:130px}.wrap-around .wrap-tx-sign .wrap-sign img{display:block}.wrap-around .wrap-tx-sign .wrap-sign img:not(:last-of-type){margin-bottom:20px}.wrap-around .wrap-tx-sign .wrap-tx{flex:1 1;margin-right:10px}.wrap-around .wrap-tx-sign .wrap-tx p:not(:last-of-type){margin-bottom:10px}.wrap-around .wrap-tx-sign .wrap-tx p span{color:#285d93;font-weight:700}.map-access{margin-bottom:30px}.privacy-bottom{margin-top:40px}.modaal-gallery-item{padding:40px}ul.floor-info li{display:flex;justify-content:flex-end}ul.floor-info li .floor-num{width:2.5em}ul.floor-info li .floor-num span{background:#b3b3b3;color:#fff;font-size:14px;text-align:center;width:100%;height:1.5em;display:flex;justify-content:center;align-items:center}ul.floor-info li .floor-dep{padding:10px;flex:1 1;border-top:1px solid #ccc}ul.floor-info li .floor-dep .large{font-size:16px}ul.floor-info li .floor-dep .small{font-size:14px}ul.floor-info li .floor-circle{position:relative}ul.floor-info li .floor-circle:before{content:"●";color:#7e9ebe}table.style-nonDec-2col{width:100%}table.style-nonDec-2col th{width:6em;text-align:left;padding-right:1em}table.style-nonDec-2col td,table.style-nonDec-2col th{vertical-align:top;line-height:1.5}table.style-nonDec-2col tr{margin-bottom:20px;display:block}table.style-nonDec-2col.lang th{width:8em}.features-intro{background:url(/images/about/features-bg_sp.jpg) no-repeat bottom;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);padding:15% 10% 63%}.features-intro h2{color:#285d93;font-weight:700;font-size:27px;line-height:1.5;margin-bottom:1em}.features-intro p{font-size:16px}.features-intro .h-name{color:#182f60;font-weight:700;text-align:center;margin:20% 0}.hstyle-features-primary{font-weight:700;font-size:25px;color:#285d93;line-height:1;text-align:center;padding-bottom:1em;margin-bottom:1.5em;position:relative}.hstyle-features-primary:after{content:"";display:block;width:2em;height:2px;background:#285d93;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fetures-head-ph{width:100vw;margin-left:calc(50% - 50vw)}.features-inner{margin:0 15px}.features-head-wrap{position:relative;background:#fff;padding:2em 0;margin-top:-3em}.features-head-wrap:before{content:"";display:block;background:#fff;width:calc(50vw - 50%);height:100%;position:absolute;left:-30px;top:0}.features-head-wrap .num{position:absolute;top:-.85em;left:0;line-height:.9;color:#fff;font-weight:700;font-size:48px}.features-head-wrap h3{color:#285d93;font-weight:700;font-size:18px}.features-bnr.page-features{margin-top:40px}.access-hsAddress .h-name{color:#285d93;font-weight:700;font-size:18px;margin-bottom:10px}.access-hsAddress .address{font-size:16px}.access-hsAddress iframe{width:100vw;margin-top:30px;margin-left:calc(50% - 50vw)}.access-hsAddress-detail{margin-top:50px}.access-hsAddress-detail ul.kouiki-point{margin-bottom:30px}.access-hsAddress-detail ul.kouiki-point .point-h{position:relative;padding-left:1em;margin-bottom:10px;line-height:1.5}.access-hsAddress-detail ul.kouiki-point .point-h:before{content:"■";position:absolute;left:0;top:0;color:#285d93}.access-hsAddress-detail ul.kouiki-point .point-h{color:#285d93;font-weight:700}.access-hsAddress-around{border:1px solid #285d93;border-radius:6px;padding:20px}.access-hsAddress-around h3{font-weight:700;color:#285d93;text-align:center;margin-bottom:10px}.access-hsAddress-around .bottom-tx{margin-top:10px}.access-hsAddress-around p{font-size:14px}.guidance-freeBus{margin-top:40px}.freeBus-notes{padding-left:1em;position:relative;margin-top:30px}.freeBus-notes:before{content:"●";position:absolute;left:0;top:0;color:#285d93}.freeBus-notes ul.kome li{position:relative;padding-left:1em}.freeBus-notes ul.kome li:before{content:"※";position:absolute;left:0;top:0}.freeBus-bottom-notes{margin-top:30px;background:#f2f2f2;padding:15px}.freeBus-bottom-notes .block{margin:5px 0}.freeBus-bottom-notes p{padding-left:1em}.freeBus-bottom-notes h3{margin-bottom:10px}.freeBus-bottom-notes h3,.freeBus-bottom-notes h4{color:#285d93;font-weight:700}ul.pagelink-btn{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}ul.pagelink-btn a{background:var(--main-primary);color:#fff;font-size:13px;display:block;text-align:center;line-height:1.4;border-radius:15px;padding:7px 5px 5px}.box-movielist{display:grid;grid-gap:50px;gap:50px}.box-movielist .movie-title{text-align:left;margin-top:15px}.box-movielist .movie-info{font-size:14px;margin-top:10px}.bus-time-notes{border:1px solid #e50012;border-radius:10px;padding:1em}.bus-time-notes h3{font-weight:700;color:#e50012;margin-bottom:10px}.access-railway-wrapper{position:relative;width:100%}.access-railway-wrapper img{width:100%;height:auto}.access-railway-wrapper .overlay-link1{position:absolute;top:calc(386 / 588 * 100%);left:calc(244 / 750 * 100%);width:calc(164 / 750 * 100%);height:calc(30 / 588 * 100%)}.access-railway-wrapper .overlay-link2{position:absolute;top:calc(340 / 588 * 100%);right:calc(80 / 750 * 100%);width:calc(164 / 750 * 100%);height:calc(30 / 588 * 100%)}.railway-bottom-info{background:#f2f2f2;padding:20px;display:grid;grid-gap:20px;gap:20px}.railway-bottom-info p{font-size:16px}.railway-bottom-info h4{font-size:17px;color:var(--main-primary);font-weight:700;margin-bottom:5px}.imgLink-iso15189 span{position:relative;display:inline-block}.imgLink-iso15189 span a{position:absolute;width:33%;height:100%;display:block;right:0;top:0}@media print,screen and (min-width:768px){.about-img-htop{margin-bottom:30px;text-align:center}.about-img-htop img{width:auto}.wrap-rinen{padding:40px 0;background:url("/images/about/0103_img01.jp  g") no-repeat 50%;background-size:220px}.wrap-rinen .title-rinen span{display:block;text-align:center}.wrap-rinen .title-rinen span.ja{font-size:3.3rem}.wrap-rinen .title-rinen span.en{font-size:1.8rem}.wrap-rinen .title-under{margin-top:30px;font-size:2.1rem}.wrap-tx-btn{display:flex;justify-content:space-between}.wrap-tx-btn .box-tx{margin-bottom:20px}.wrap-tx-btn .box-btn{width:calc(330 / 710 * 100%)}.map-shozai{text-align:center}.map-shozai img{max-width:518px}.access-address{text-align:center;margin-top:50px;font-size:1.6rem}.btn-arrow.access{max-width:345px;margin:0 auto}.wrap-access{display:flex;justify-content:space-between}.wrap-access .dtBlue-ddArrow{width:calc(345 / 710 * 100%)}.dtBlue-ddArrow{margin-bottom:20px}.dtBlue-ddArrow dt{font-size:1.8rem;padding:10px 15px;margin-bottom:10px}.dtBlue-ddArrow dd p{margin-bottom:3px}.dtBlue-ddArrow dd p:before{top:10px}.map-around{text-align:center}.map-around img{max-width:548px}.wrap-around{margin-top:30px}.wrap-around .round h3{font-size:1.8rem;line-height:1;padding:6px 15px}.wrap-kouiki{display:flex;justify-content:space-between}.wrap-kouiki .map-shozai{width:calc(345 / 710 * 100%)}.wrap-kouiki .info{flex:1 1;margin-left:20px}.wrap-kouiki .info .access-address{margin-top:0;text-align:left}.map-parking{text-align:center}.map-parking img{width:auto;max-width:100%}a.btn-scaleUp{display:flex;align-items:center;justify-content:center;border:1px solid #285d93;width:95px;height:26px;color:#285d93;font-size:14px;border-radius:13px;margin-top:20px;position:relative}a.btn-scaleUp span{text-indent:-10px}a.btn-scaleUp:before{-webkit-transform:translateY(-1px);transform:translateY(-1px)}a.btn-scaleUp:after,a.btn-scaleUp:before{content:"";display:block;width:8px;height:2px;background:#285d93;position:absolute;right:12px;top:50%}a.btn-scaleUp:after{-webkit-transform:translateY(-1px) rotate(90deg);transform:translateY(-1px) rotate(90deg)}a.btn-scaleUp:hover{background:#285d93;color:#fff}a.btn-scaleUp:hover:after,a.btn-scaleUp:hover:before{background:#fff}.privacy-bottom{font-size:16px}ul.floor-info li{display:flex;justify-content:flex-end}ul.floor-info li .floor-num span{font-size:1.4rem}ul.floor-info li .floor-dep{padding:10px}ul.floor-info li .floor-dep .large{font-size:1.6rem}ul.floor-info li .floor-dep .small{font-size:1.4rem}ul.floor-info li .floor-circle{position:relative;font-size:1.5rem}ul.floor-info li .floor-circle:before{content:"●";margin-right:5px}.features-intro{background:url(/images/about/features-bg_pc.jpg) no-repeat bottom;background-size:cover;width:100%;margin-left:0;padding:15% 10% 26%}.features-intro h2{font-size:2.8rem}.features-intro p{font-size:1.8rem}.features-intro .h-name{text-align:right;margin:10% 0 5%}.hstyle-features-primary{font-size:2.8rem;padding-bottom:1em;margin-bottom:2em}.fetures-head-ph{width:100%;margin-left:0}.features-inner{margin:0 30px}.features-head-wrap{position:relative;display:inline-block;padding:2em 2em 2em 0;margin-top:-3em}.features-head-wrap:before{width:30px;left:-30px;z-index:0}.features-head-wrap .num{font-size:9rem;line-height:1}.features-head-wrap h3{font-size:2.25rem;position:relative;z-index:1}.features-bnr.page-features{max-width:455px;margin:40px auto 0}.access-hsAddress .h-name{font-size:1.8rem}.access-hsAddress .address{font-size:1.6rem}.access-hsAddress iframe{width:100%;margin-top:30px;margin-left:0;margin-bottom:20px}.access-hsAddress-detail{margin-top:70px}.access-hsAddress-detail ul.kouiki-point{margin-bottom:30px}.access-hsAddress-detail ul.kouiki-point .point-h{font-size:2.1rem}.access-hsAddress-detail ul.kouiki-point a.btn-arrow{width:calc(100% - 30px);margin-left:auto}.access-hsAddress-detail ul.kouiki-point .point-h:before{content:"■";position:absolute;left:0;top:0;color:#285d93}.access-hsAddress-detail ul.kouiki-point .point-h{color:#285d93;font-weight:700}.access-hsAddress-around{margin-top:30px;padding:30px 20px}.access-hsAddress-around h3{font-size:2.2rem;margin-bottom:10px}.access-hsAddress-around .bottom-tx{display:flex;max-width:548px;margin:20px auto 0}.access-hsAddress-around .bottom-tx a{margin-right:20px;margin-top:0}.access-hsAddress-around p{font-size:14px;flex:1 1}.guidance-freeBus{margin-top:40px}.freeBus-bottom-notes{margin-top:40px;padding:30px}.freeBus-bottom-notes .block{margin:3px 0}ul.pagelink-btn{grid-template-columns:1fr 1fr 1fr;grid-gap:15px;gap:15px}ul.pagelink-btn a{font-size:1.6rem;border-radius:20px;padding:10px 5px 8px}ul.pagelink-btn a:hover{opacity:.9}.box-movielist{grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.box-movielist .movie-title{font-size:1.8rem}.box-movielist .movie-info{font-size:1.6rem}.bus-time-notes{padding:1.5em 2em}.railway-bottom-info{padding:35px;grid-gap:30px;gap:30px}.railway-bottom-info p{font-size:1.6rem}.railway-bottom-info h4{font-size:1.8rem;margin-bottom:10px}}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}to{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);transform:translateX(0) skewX(0deg);opacity:1}to{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.page-head.cancer{background:url(/images/cancer/0700_header_pc.jpg) no-repeat 50%;background-size:cover}.page-head.cancer-en{background:url(/images/lang/header_cancer.jpg) no-repeat 50%;background-size:cover}ul.btn-bgBlue-bold{display:flex;justify-content:space-between;flex-wrap:wrap}ul.btn-bgBlue-bold li{width:48.5%;margin-bottom:10px}ul.btn-bgBlue-bold li a{display:flex;align-items:center;justify-content:center;background:#285d93;color:#fff;line-height:1.3;text-align:center;font-weight:700;border-radius:5px;font-size:16px;height:60px}ul.col2-img li{margin-bottom:10px}.nextPage{text-align:center}.nextPage .next{margin-bottom:10px;font-size:15px}.nextPage .source{margin-top:40px}.source{font-size:14px;text-align:left;margin-top:20px;color:grey}.wrap-cancer-detail{display:flex;justify-content:space-between}.wrap-cancer-detail .human{width:55%}.wrap-cancer-detail ul.cancer-detail-btn{width:45%;display:flex;flex-direction:column;justify-content:space-between}.wrap-cancer-detail ul.cancer-detail-btn a.btn-arrow{height:30px}a.btn-special{position:relative;display:block;margin-top:30px}a.btn-special.no-photo .btn-special-dep{padding-left:10px}a.btn-special img{width:calc(72 / 345 * 100%);max-width:90px;position:absolute;bottom:10px;left:10px;z-index:1}a.btn-special .btn-special-dep{border:1px solid #285d93;border-radius:5px 5px 0 0;padding:10px 10px 10px calc(100 / 345 * 100%)}a.btn-special .btn-special-dep h3{color:#285d93;font-size:4.6vmin;font-weight:700;line-height:1.3;letter-spacing:-.05em}a.btn-special .btn-special-dep .en{font-size:11px;font-family:Oswald,sans-serif;color:#949494;letter-spacing:.1em;line-height:1}a.btn-special .btn-special-name{background:#285d93;border-radius:0 0 5px 5px;padding:2px 10px 2px calc(100 / 345 * 100%);color:#fff;font-weight:700;font-size:3.6vmin;position:relative}a.btn-special .btn-special-name:after,a.btn-special .btn-special-name:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}a.btn-special .btn-special-name:before{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){ul.btn-bgBlue-bold:before{order:1}ul.btn-bgBlue-bold:after,ul.btn-bgBlue-bold:before{content:"";display:block;width:calc(170 / 710 * 100%)}ul.btn-bgBlue-bold li{width:calc(170 / 710 * 100%);margin-bottom:10px}ul.btn-bgBlue-bold li a{font-size:1.6rem}ul.btn-bgBlue-bold li a:hover{opacity:.8}ul.col2-img{display:flex;justify-content:space-between;flex-wrap:wrap}ul.col2-img li{width:calc(345 / 710 * 100%);margin-bottom:20px}ul.col2-img li:hover{opacity:.8}.nextPage .btn-arrow{margin:0 auto}.nextPage .source{margin-top:80px}.source-right{overflow:hidden}.source-right .source{float:right}.source{font-size:1.4rem;line-height:1.6}.wrap-cancer-detail .source{margin-top:10px}a.btn-special{margin-top:15px}a.btn-special.no-photo .btn-special-dep{padding-left:10px}a.btn-special img{width:calc(72 / 345 * 100%)}a.btn-special .btn-special-dep{padding:10px 10px 10px calc(95 / 345 * 100%)}a.btn-special .btn-special-dep h3{font-size:1.8rem}a.btn-special .btn-special-dep .en{font-size:1.2rem}a.btn-special .btn-special-name{padding:2px 10px 2px calc(95 / 345 * 100%);font-size:1.4rem}}:root{--main-primary:#285d93;--primary:#f7931e;--secondary:#99b4aa;--base:#333;--border:#ccc;--light:#f2f2f2;--hover:#f60;--yellow:#fffad2;--yu-go:din-2014,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--yu-min:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--din:din-2014,sans-serif;--trajan:trajan-pro-3,serif}button{background:none;color:inherit;padding:0;font:inherit;cursor:pointer;outline:inherit;appearance:none;text-align:left;margin:0;line-height:normal;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal}sub{font-size:.5em}html.kango{font-size:14px}@media (min-width:560px){html.kango{font-size:16px}}@media (min-width:960px){html.kango{font-size:18px}}body.kango{color:var(--base)}:root{--recruit-primary:#009e96;--recruit-secondary:#285d93;--recruit-base:#333;--recruit-hover:#0cc}html.recruit{font-size:14px}@media (min-width:560px){html.recruit{font-size:16px}}@media (min-width:960px){html.recruit{font-size:18px}}body.recruit{color:var(--recruit-base)}img{width:100%;height:auto;vertical-align:bottom}body{font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#000;line-height:1.7;font-size:18px}body main{flex:1 1}li,p{word-break:break-word}figure{margin:0;padding:0}.image-auto{text-align:center}.image-auto img{width:auto}.animated{opacity:0}.no-margin{margin-bottom:0!important}hr.dott{border:none;border-bottom:1px dotted #ccc;margin:1em 0}a{text-decoration:none;color:#000}a.red{color:red}a.orange{color:#f15a24}a.green{color:#009e96;font-weight:700}a.blue{color:#285d93}a.l-blue{color:#0071bc}.fz-small{font-size:14px}a.bold{font-weight:700}.pc{display:none}a.banner img{width:auto}span.indent{padding-left:1.5em;display:inline-block}span.red{color:red}span.blue{color:#285d93}span.green{color:#009e96}span.orange{color:#f16e24}span.gray{color:#666}span.bold{font-weight:700}span.underline{text-decoration:underline}.c-navy{color:#182f60}p{line-height:1.7;color:#000;font-size:18px;letter-spacing:0;text-align:justify}p.small{font-size:16px}.circle-gray{padding-left:1em;position:relative}.circle-gray:before{content:"●";color:#999;position:absolute;left:0;top:0}p.orange{color:#f16e24}.line-through{text-decoration:line-through}#hm{border:none;outline:none;background:none;margin:0;padding:0;position:relative;width:60px;height:60px;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#1e1e1e}#hm-icon{margin-top:11px;width:22px;-webkit-transition:.2s;transition:.2s;position:relative}#hm-icon,#hm-icon:after,#hm-icon:before{display:block;height:1px;background:#fff}#hm-icon:after,#hm-icon:before{content:"";position:absolute;left:0;width:100%;-webkit-transition:.4s;transition:.4s}#hm-icon:before{margin-top:-6px}#hm-icon:after{margin-top:6px}.hm-tx{color:#fff;font-size:12px;margin-top:13px;line-height:1;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.15em;text-indent:.15em}.hm-tx.jp{font-size:11px;letter-spacing:0;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700}#hm .close{background:transparent}#hm .close:after,#hm .close:before{margin-top:2px}#hm .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#hm .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#hm-menu{position:fixed;top:0;visibility:hidden;opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:10;width:100vw;height:100%;background-color:#285d93;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#hm-menu.fadeIn{opacity:1;visibility:visible}#hm-menu nav{width:100%}#hm-menu nav ul>li>a{font-size:18px;text-align:left;display:flex;align-items:center;padding-left:30px;color:#fff;border-bottom:1px solid #fff;height:60px}#hm-menu nav ul.parent-menu>li.active>a:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#hm-menu nav ul.parent-menu>li>a{position:relative}#hm-menu nav ul.parent-menu>li>a:after,#hm-menu nav ul.parent-menu>li>a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;-webkit-transition:.2s;transition:.2s}#hm-menu nav ul.parent-menu>li>a:before{right:20px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hm-menu nav ul.parent-menu>li.no-arrow a:after,#hm-menu nav ul.parent-menu>li.no-arrow a:before{display:none}#hm-menu nav .child-menu{background:#688eb3;display:none}#hm-menu nav .grandchild-menu{background:#666;display:none}header{background:hsla(0,0%,100%,.5);position:fixed;width:100%;top:0;z-index:10}header .inner-header{height:60px}header .inner-header,header .wrap-logo-btn{display:flex;justify-content:space-between;align-items:center}header .wrap-logo-btn{flex:1 1}header .logo{max-width:208px;margin:0 13px}header .menu{z-index:20;cursor:pointer}.page-head{height:170px;display:flex;justify-content:center;align-items:center}.page-head .hstyle-pageHead{color:#fff;font-weight:700;font-size:21px;margin-top:60px;letter-spacing:.05em;text-align:center;line-height:1.3;padding:0 15px}.page-head .hstyle-pageHead span.small{display:block;font-size:13px;margin-top:3px}ul.breadCrumb{display:flex;flex-wrap:wrap;margin:8px 15px 0;padding-left:20px}ul.breadCrumb li{font-size:12px}ul.breadCrumb li.home{position:relative}ul.breadCrumb li.home:before{content:"";width:14px;height:14px;background:url(/images/icon-home.png) no-repeat 50%;background-size:contain;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}ul.breadCrumb li a{position:relative;padding-right:10px;margin-right:8px}ul.breadCrumb li a:after,ul.breadCrumb li a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}ul.breadCrumb li a:before{right:0;width:4px;height:4px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-wrapper{margin:25px 15px 0}.pagelink-adjust{padding-top:60px!important;margin-top:-60px!important}section.page-container:not(:last-of-type){margin-bottom:50px}section.page-container-2:not(:last-of-type){margin-bottom:30px}section.page-container-3{margin-bottom:20px}.hstyle-bold{font-weight:700}.hstyle-bottomLine2{font-size:24px;font-weight:700;position:relative;line-height:1.2;padding:0 0 15px 5px;margin-bottom:25px}.hstyle-bottomLine2:before{content:"";display:block;width:35px;height:2px;background:#285d93;position:absolute;bottom:0;left:0;z-index:1}.hstyle-bottomLine2:after{content:"";display:block;width:100%;height:1px;background:#ccc;position:absolute;bottom:0;right:0;z-index:0}.hstyle-bottomLine2.small{font-size:16px}.hstyle-bottomLine-dott{border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:15px;font-weight:700;font-size:22px;color:#000}.hstyle-bottomLine2.txBlue{color:#285d93}.hstyle-bottomLine2 span.small{font-size:16px;font-weight:400;display:block;margin-top:8px}.hstyle-bottomLine2 span.small.bold{font-weight:700}.hstyle-bottomLine2 span.small2{font-size:18px;line-height:1.3;margin-top:2px}.hstyle-txBlue{color:#285d93;font-size:18px;line-height:1.6;margin-bottom:20px}.hstyle-txBlue.center{text-align:center}.hstyle-txBlue-bold{color:#285d93;font-weight:700;font-size:18px;line-height:1.6;margin-bottom:10px}.hstyle-txBlue-bold.small{font-size:16px}.hstyle-txBlue-bold span{font-size:34px}.hstyle-txBlue-bold.large{margin-bottom:20px}.hstyle-txBlue-bold.border-dott{border-bottom:1px dotted #ccc;padding-bottom:10px}.hstyle-txBlue-small{color:#285d93;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:10px}.hstyle-txBlue-small.center{text-align:center}.hstyle-square{position:relative;padding-left:1.5em;font-size:18px;font-weight:700;margin-bottom:15px}.hstyle-square:before{content:"■";color:#285d93;position:absolute;left:0;top:0}.hstyle-square.txBlue{color:#285d93;font-size:18px}.hstyle-square.small{font-weight:400;margin-bottom:10px}.hstyle-square.bold{font-weight:700}.hstyle-square.border-dott{border-bottom:1px dotted #99b4aa;padding-bottom:5px;margin-bottom:15px}.hstyle-square-txBlue{position:relative;padding-left:1.5em;font-size:18px;font-weight:700;margin-bottom:6px;color:#285d93}.hstyle-square-txBlue:before{content:"■";position:absolute;left:0;top:0}.hstyle-circle-border{border:1px solid #285d93;height:36px;border-radius:18px;position:relative;color:#285d93;font-size:16px;font-weight:700;display:flex;align-items:center;padding-left:10px;margin-bottom:15px}.hstyle-circle-border:before{content:"●";margin-right:5px}.hstyle-border-top-bottom{border-top:1px solid #285d93;border-bottom:1px solid #285d93;font-weight:700;color:#285d93;padding:5px 0;margin-bottom:15px}.hstyle-bgRound-green{background:#d9f0ef;border-radius:15px;line-height:1.4;color:#009e96;font-size:16px;font-weight:700;display:flex;align-items:center;padding:5px 0 5px 10px;margin-bottom:10px}.hstyle-bgGray-arrowBottom{color:#285d93;font-size:18px;background:#e6e6e6;border:1px solid #ccc;border-radius:6px;padding:10px 10px 10px 40px;position:relative;margin-bottom:15px}.hstyle-bgGray-arrowBottom:after,.hstyle-bgGray-arrowBottom:before{position:absolute;top:0;bottom:0;left:15px;margin:auto;content:"";vertical-align:middle}.hstyle-bgGray-arrowBottom:before{width:18px;height:18px;border-radius:50%;background:#285d93}.hstyle-bgGray-arrowBottom:after{left:21px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hstyle-border-bottom{color:#285d93;font-size:18px;border-bottom:2px dotted #ccc;margin-bottom:15px;padding-bottom:8px;line-height:1.3}.hstyle-round-white{color:#285d93;font-size:17px;font-weight:700;border:2px solid #285d93;background:#fff;margin-bottom:25px;line-height:1;border-radius:20px;padding:10px}a.link-pdf,a.underline{text-decoration:underline}a.link-pdf:after{content:"";display:inline-block;margin-left:.3em;width:1.3em;height:1.3em;background:url(/images/icon-pdf.svg) no-repeat 50%;background-size:contain;vertical-align:middle}a.btn{color:#fff;background:#285d93}a.btn,a.btn-arrow{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #285d93;border-radius:5px;text-align:center;padding:12px 0;line-height:1.4;font-size:15px;position:relative}a.btn-arrow{color:#285d93;background:#fff}a.btn-arrow.bg-blue{background:#285d93;color:#fff}a.btn-arrow.bg-blue:before{border-top:2px solid #fff;border-right:2px solid #fff}a.btn-arrow.line-green{color:#009e96;border:1px solid #009e96}a.btn-arrow.line-green:before{border-top:2px solid #009e96;border-right:2px solid #009e96}a.btn-arrow.bg-green{background:#009e96;color:#fff;border:1px solid #009e96}a.btn-arrow.bg-green:before{border-top:2px solid #fff;border-right:2px solid #fff}a.btn-arrow:after,a.btn-arrow:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}a.btn-arrow:before{right:15px;width:7px;height:7px;border-top:2px solid #285d93;border-right:2px solid #285d93;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn-arrow.bold{font-weight:700}a.btn-dep{width:100%;border:1px solid #285d93;border-radius:5px;text-align:center;padding:12px 0;line-height:1.4;font-size:15px;color:#285d93;background:#fff}a.btn-dep,a.btn-dep span{display:block}a.btn-dep span.large{font-weight:700;font-size:18px}a.btn-dep span.small{font-size:13px;margin-top:5px}.btn-more{display:flex;justify-content:center;align-items:center;width:100%;border-radius:5px;text-align:center;padding:12px 0;line-height:1.4;font-size:15px;color:#fff;position:relative;background-color:#285d93}.btn-more:after,.btn-more:before{content:"";display:block;width:12px;height:2px;background-color:#fff;position:absolute;right:20px;top:50%}.btn-more:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s;transition:.2s}.btn-more.close:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}a.btn-noIcon{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #285d93;border-radius:5px;text-align:center;padding:12px 0;line-height:1.4;font-size:15px;color:#285d93}a.btn-noIcon.blue{background:#285d93;color:#fff}a.btn-blank{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #285d93;border-radius:5px;text-align:left;font-size:15px;padding:12px 60px 12px 15px;line-height:1.4;color:#285d93;position:relative;background:#fff}a.btn-blank:after{content:"";display:block;background:url(/images/icon-blank-white.png) no-repeat 50%;background-size:contain;width:17px;height:17px;position:absolute;right:15px}a.btn-blank.no-link{pointer-events:none;border:1px solid grey;color:grey}a.btn-blank.no-link:after{display:none}a.btn-blank.green{border:1px solid #009e96;color:#009e96}a.btn-blank.green:after{content:"";display:block;background:url(/images/icon-blank-green.png) no-repeat 50%;background-size:contain;width:17px;height:17px;position:absolute;right:15px}a.btn-download{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #285d93;border-radius:5px;text-align:center;font-size:15px;padding:12px 30px 12px 20px;line-height:1.4;color:#285d93;position:relative}a.btn-download:after{content:"";display:block;background:url(/images/icon-download.png) no-repeat 50%;background-size:contain;width:13px;height:13px;position:absolute;right:15px}a.btn-mail{display:flex;justify-content:center;align-items:center;width:100%;background:#285d93;border-radius:5px;text-align:center;font-size:15px;padding:12px 30px 12px 20px;line-height:1.4;color:#fff;height:40px;position:relative}a.btn-mail:after{content:"";display:block;background:url(/images/icon_mail.svg) no-repeat 50%;background-size:contain;width:20px;height:20px;position:absolute;right:15px}a.btn-mail.gray{background:#8c96a0}footer a.btn-mail{width:96%;margin:15px auto 0}p.center{text-align:center}p.bold{font-weight:700}p.large{font-size:19px;line-height:1.5}p.right{text-align:right}p.under-line{text-decoration:underline}.fz-16 li,.fz-16 p{font-size:16px!important}p.h-under{margin-bottom:20px}p.gray{color:grey;font-size:14px}p.blue{color:#285d93}p.red{color:red}p.red.small{font-size:14px}p.kome{padding-left:1em;position:relative}p.kome.small{font-size:14px}p.kome:before{content:"※";position:absolute;left:0;top:0}p.kome:not(:first-of-type){margin-top:2px}.kome-num{padding-left:2em;position:relative}.kome-num.tx-gray p,.kome-num.tx-gray span{color:#666}.kome-num span{position:absolute;left:0;top:0;font-size:12px}.kome-num p{font-size:12px}.tx-left{justify-content:flex-start!important;padding-left:10px!important}.m-bottom-0{margin-bottom:0!important}.m-bottom-10{margin-bottom:10px!important}.m-bottom-30{margin-bottom:30px!important}.m-bottom-40{margin-bottom:40px!important}.m-bottom{margin-bottom:20px!important}.m-bottom-1em{margin-bottom:1em!important}.m-bottom-large{margin-bottom:50px!important}.btn-pc-col2 .box{margin-top:10px}.btn-pc-col2 .btn-under{color:#285d93;font-size:14px;margin-top:8px}.btn-pc-col4{display:flex;flex-wrap:wrap;justify-content:space-between}.btn-pc-col4 .box{width:48%;margin-top:10px}.btn-pc-col4 .btn-under{color:#285d93;font-size:1.4rem;margin-top:8px}ol.num{counter-reset:li}ol.num>li{line-height:1.7;margin-top:5px}ol.num>li:before{counter-increment:li;content:counter(li) ".";font-weight:700}ol.num-daikakko{counter-reset:li}ol.num-daikakko>li{position:relative;padding-left:2.5em;line-height:1.7;margin-top:5px}ol.num-daikakko>li:before{counter-increment:li;content:"【" counter(li) "】";position:absolute;left:0;top:0}ol.squareNum{counter-reset:li}ol.squareNum.bgBlue{background:#e7f2f8;border-radius:5px;padding:30px 20px}ol.squareNum>li{position:relative;padding-left:26px;line-height:1.7}ol.squareNum>li:not(:last-of-type){margin-bottom:16px;padding-bottom:16px;border-bottom:1px dotted #ccc}ol.squareNum>li:before{content:"";background:#285d93;width:16px;height:16px;display:flex;justify-content:center;align-items:center;color:#fff;counter-increment:li;content:counter(li);font-weight:700;font-size:12px;position:absolute;left:0;top:6px}ol.squareNum .hstyle-bold{font-weight:700;line-height:1.6;margin-bottom:10px}ul.dott li{position:relative;padding-left:1em}ul.dott li:before{content:"・";position:absolute;left:0;top:0}ul.dott.tx-small li{font-size:16px}ul.dott.tx-blue li{color:#285d93}ul.dott.tx-blue li a{color:#285d93;text-decoration:underline}ul.dott.tx-blue li a:hover{text-decoration:none}ul.dott-media li{position:relative;padding-left:1em;font-size:16px;color:#000;margin-bottom:1em}ul.dott-media li:before{content:"・";position:absolute;left:0;top:0}ul.circle-blue.large li{font-size:16px!important}ul.circle-blue span.bold{font-weight:700}ul.circle-blue li{position:relative;padding-left:1em;margin-top:3px;font-size:18px}ul.circle-blue li:before{content:"●";position:absolute;left:0;top:0;color:#285d93}ul.circle-blue a{color:#285d93;text-decoration:underline}ul.circle-blue.bold{font-weight:700}table.style-nonDec{width:100%}table.style-nonDec td{padding:3px 0;vertical-align:top}table.style-nonDec td:first-child{width:3em;white-space:nowrap}table.style-nonDec td:nth-child(2){text-align:right;width:2em;white-space:nowrap;padding-left:5px}table.style-nonDec td:nth-child(3){padding-left:15px}ul.circle-white>li{position:relative;padding-left:1.5em;margin-top:3px}ul.circle-white>li:before{content:"◯";position:absolute;left:0;top:0}ul.circle-white>li a.blank{text-decoration:underline}ul.circle-white>li a.blank:after{content:"";display:inline-block;width:14px;height:14px;background:url(/images/icon-blank-line-black.png) no-repeat 50%;background-size:contain;vertical-align:middle;margin-left:7px}ul.circle-black>li{position:relative;padding-left:1em}ul.circle-black>li:not(:last-of-type){margin-bottom:.2em}ul.circle-black>li:before{content:"●";position:absolute;left:0;top:0}ul.square-blue>li{position:relative;padding-left:1em;font-size:14px}ul.square-blue>li:not(:last-of-type){margin-bottom:3px}ul.square-blue>li:before{content:"■";position:absolute;left:0;top:0;color:#285d93}.wrap-sidebar{width:100vw;margin-left:calc(50% - 50vw);margin-top:105px}.wrap-sidebar .hstyle-sidebar-nav{background:#285d93;color:#fff;font-size:17px;line-height:1.5;margin-bottom:1px}.wrap-sidebar .hstyle-sidebar-nav.no-link,.wrap-sidebar .hstyle-sidebar-nav.parent{padding:7px 10px}.wrap-sidebar .hstyle-sidebar-nav a{color:#fff;display:block;padding:7px 10px}.wrap-sidebar .hstyle-sidebar-nav.current{background:#dfe7ef}.wrap-sidebar .hstyle-sidebar-nav.current a{color:#000}.wrap-sidebar ul.sidebar{display:flex;flex-wrap:wrap}.wrap-sidebar ul.sidebar li{width:50%;border-bottom:1px solid #ccc}.wrap-sidebar ul.sidebar li.child a,.wrap-sidebar ul.sidebar li.parent a{background:#e9eff4}.wrap-sidebar ul.sidebar li.current a{background:#e7f2f8}.wrap-sidebar ul.sidebar li:nth-child(odd){border-right:1px solid #ccc}.wrap-sidebar ul.sidebar li a{display:block;padding:10px;line-height:1.5;height:100%}.wrap-sidebar div.toggle-style{margin-bottom:1px}.wrap-sidebar div.toggle-style h2{position:relative}.wrap-sidebar div.toggle-style h2:after,.wrap-sidebar div.toggle-style h2:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.wrap-sidebar div.toggle-style h2:before{right:20px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wrap-sidebar div.toggle-style h2.active:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.wrap-sidebar div.toggle-style ul.child{display:flex;flex-wrap:wrap}.wrap-sidebar div.toggle-style ul.child li{width:50%;border-bottom:1px solid #ccc}.wrap-sidebar div.toggle-style ul.child li a{display:block;padding:10px;line-height:1.5;height:100%}.wrap-sidebar div.toggle-style ul.child li.current a{background:#e7f2f8}.wrap-sidebar div.toggle-style ul.child li:nth-child(odd){border-right:1px solid #ccc}.bottomFix{position:fixed;z-index:5;width:90%;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#285d93;border-radius:6px;display:flex;align-items:center;-webkit-transition:all 1s ease;transition:all 1s ease;border:2px solid #fff}.bottomFix.active{bottom:10px}.bottomFix a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px;width:33.33%;color:#fff;font-weight:700;font-size:14px;position:relative}.bottomFix a span{margin-top:6px;line-height:1}.bottomFix a.access:before{content:"";width:15px;height:15px;display:block;background:url(/images/bottomFix-icon-access.png) no-repeat 50%;background-size:contain}.bottomFix a.tel:before{content:"";width:15px;height:15px;display:block;background:url(/images/bottomFix-icon-tel.png) no-repeat 50%;background-size:contain}.bottomFix a.faq:before{content:"";width:15px;height:15px;display:block;background:url(/images/bottomFix-icon-faq.png) no-repeat 50%;background-size:contain}.bottomFix a.access:after,.bottomFix a.tel:after{content:"";display:block;width:1px;height:40px;background:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bnr-position-bottom{position:fixed;z-index:5;width:90%;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 1s ease;transition:all 1s ease}.bnr-position-bottom .border{border-radius:6px;border:2px solid #fff}.bnr-position-bottom.active{bottom:10px}.bnr-position-bottom span.col2{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}footer dl.tel-fax{display:flex;justify-content:center;align-items:center;line-height:1;margin-bottom:10px}footer dl.tel-fax dt{font-size:18px;margin-right:5px}footer dl.tel-fax a,footer dl.tel-fax dd,footer dl.tel-fax dt{line-height:1;font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.05em}footer dl.tel-fax a,footer dl.tel-fax dd{font-size:28px}footer a.btn-access{margin:15px auto 0;display:flex;justify-content:center;align-items:center;font-size:15px;color:#fff;width:96%;background:#285d93;border-radius:3px;height:40px;position:relative}footer a.btn-access:after{content:"";width:20px;height:20px;background:url(/images/icon-access.png) no-repeat 50%;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer a.btn-contact{margin:15px auto 0;display:flex;justify-content:center;align-items:center;font-size:15px;color:#fff;width:96%;background:#285d93;border-radius:3px;height:40px;position:relative}footer a.btn-contact:after{content:"";width:20px;height:20px;background:url(/images/icon_mail.svg) no-repeat 50%;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .sp-h-name{text-align:center;margin-top:30px}footer .sp-h-name a{color:#285d93;font-weight:700;text-align:center;font-size:18px}footer small{color:#285d93;line-height:1.4;font-size:12px}footer{margin-top:60px}.footer-box-map{position:relative}.footer-map-btn{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.footer-map-btn a.btn-arrow{font-size:12px;padding:8px 0;font-weight:700}.footer-box-desc{background:var(--main-primary);padding:60px 40px}.footer-box-desc address{color:#fff;font-size:15px;font-style:normal}.footer-box-desc address strong{display:block;font-size:20px;margin-bottom:5px}.footer-fax{font-weight:700}.footer-tel-fax,.footer-tel-fax a{color:#fff;font-size:20px;font-weight:700}.footer-tel-fax{margin-top:20px}.footer-box-desc .btn-arrow{margin-top:30px;padding:20px 0}footer .cmnParts-wrap-mainBtn{width:90%;margin:20px auto}.footer-bottomArea{background:#f5f5f5;padding-bottom:80px}.footer-bottomArea.top-style{padding-bottom:130px}.footer-bottomArea-nav{width:90%;margin:0 auto;padding:30px 0}.footer-nav-noChild a,.footer-nav-parent a.parent-icon{display:block;border-bottom:1px solid var(--main-primary);color:var(--main-primary);font-size:16px;font-weight:700;padding:10px 5px}.footer-nav-parent a.parent-icon{position:relative}.footer-nav-parent a.parent-icon:after,.footer-nav-parent a.parent-icon:before{content:"";width:13px;height:1px;background:var(--main-primary);position:absolute;top:50%;right:10px}.footer-nav-parent a.parent-icon:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.2s;transition:.2s}.footer-nav-parent a.parent-icon.close:after{-webkit-transform:rotate(0);transform:rotate(0)}.footer-nav-child{display:none}.footer-nav-child li:first-child{margin-top:10px}.footer-nav-child li:last-child{margin-bottom:20px}.footer-nav-child a{display:block;color:var(--main-primary);font-size:14px;padding:6px 5px}.footer-hp-name{font-size:18px;font-weight:700;text-align:center;color:#1e1e1e}footer small{color:#999;text-align:center;display:block;font-size:13px}footer .footer-subNav{text-align:center;margin-top:13px}footer .footer-subNav a{font-size:13px;padding:0 10px}footer .footer-subNav a:not(:last-child){position:relative}footer .footer-subNav a:not(:last-child):after{content:"";width:1px;height:1em;background:#000;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.h-inline-faq{color:var(--main-primary);text-align:center;font-size:21px;margin-bottom:20px;font-weight:700}section.inline-faq{margin-bottom:35px}.inline-faq-wrapBtn{display:grid;grid-gap:10px;gap:10px}.inline-faq-wrapBtn a.btn-arrow{justify-content:flex-start;text-align:left;font-weight:700;padding-left:1em;padding-right:1em}button#faq-close{background:#fff;color:var(--main-primary);border:1px solid var(--main-primary);display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-size:16px;position:relative;border-radius:6px}button#faq-close:before{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}button#faq-close:after,button#faq-close:before{content:"";width:14px;height:1px;background:var(--main-primary);position:absolute;right:10px;top:50%}button#faq-close:after{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}a.under-line{text-decoration:underline}a.under-line:hover{text-decoration:none}img.icon-blank{width:16px;margin-left:6px;vertical-align:middle}ul.round.arrow h3{position:relative;font-weight:700}ul.round.arrow h3:after,ul.round.arrow h3:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}ul.round.arrow h3:before{right:15px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.round.flow>li{margin-bottom:40px;position:relative}ul.round.flow>li:after{content:"";display:block;width:20px;height:20px;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}ul.round.flow>li:last-of-type:after{display:none}ul.round.flow h3{font-size:18px;font-weight:700}ul.round li{margin-bottom:10px}ul.round a{display:flex;flex-direction:column;height:100%}ul.round h3{background:#285d93;color:#fff;font-size:18px;padding:8px 10px;border-radius:6px 6px 0 0}ul.round h3 span.small{font-size:14px;display:block;line-height:1.2}ul.round .round-bottom{border:2px solid #285d93;border-radius:0 0 6px 6px;padding:10px;font-size:14px;flex:1 1}ul.round .round-all{border:2px solid #285d93;border-radius:6px;padding:10px;font-size:14px;flex:1 1}div.round.cancer-popup{margin-top:60px}div.round h3{background:#285d93;color:#fff;font-size:18px;padding:8px 10px;border-radius:6px 6px 0 0}div.round .round-bottom{border:1px solid #285d93;border-radius:0 0 6px 6px;padding:20px;font-size:14px}ul.round-flow-orange>li{position:relative}ul.round-flow-orange>li .border{margin-bottom:40px;border:2px solid #f16e24;border-radius:5px}.border.gray,ul.round-flow-orange>li .border{text-align:center;font-weight:700;padding:10px 5px;font-size:16px}.border.gray{border:2px solid grey!important;border-radius:5px}ul.round-flow-orange>li:after{content:"";display:block;width:20px;height:20px;background:url(/images/dl-bottom-arrow-orange.png) no-repeat 50%;background-size:contain;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}ul.round-flow-orange>li:last-child{margin-bottom:15px}ul.round-flow-blue>li:last-child:after,ul.round-flow-orange>li:last-child:after{display:none}ul.round-flow-blue>li{position:relative}ul.round-flow-blue>li .saishin{margin-bottom:18px}ul.round-flow-blue>li .border{margin-bottom:40px;text-align:center;font-weight:700;border:2px solid #285d93;border-radius:5px;padding:10px 5px;font-size:16px}ul.round-flow-blue>li:after{content:"";display:block;width:20px;height:20px;background:url(/images/dl-bottom-arrow-blue.png) no-repeat 50%;background-size:contain;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}ul.round-flow-blue>li:last-child{margin-bottom:15px}.bg-gray{background:#f2f2f2;width:100vw;margin-left:calc(50% - 50vw);padding:25px 15px}.bg-gray.head-quarters{background:#e9eff4!important}.bg-gray .hstyle-bottomLine2{margin-bottom:25px}.bg-gray.no-full{width:100%;margin-left:0}.bg-gray.last{margin-bottom:-105px}.bg-gray .h-hame{color:#285d93;font-size:18px;line-height:1.6}.bg-gray .address{margin-top:8px}.bg-gray .wrap-tel-fax{margin-top:7px}.bg-gray .wrap-tel-email{margin-top:16px}.bg-gray .tel-fax{display:flex;margin-bottom:8px}.bg-gray .tel-fax dt{background:#285d93;color:#fff;font-size:14px;line-height:1;font-weight:700;border-radius:4px;width:70px;height:20px;display:flex;justify-content:center;align-items:center;margin-top:8px}.bg-gray .tel-fax dd{font-weight:700;font-size:24px;margin-left:10px;line-height:1.5;flex:1 1}.bg-gray .tel-fax dd a{font-weight:700}.bg-gray .tel-fax dd.email{font-size:20px}.bg-gray .tel-fax dd.small{font-size:16px}.bg-gray .tel-fax dd span.small{font-size:18px}.bg-gray .wrap-btn-col2 a.btn-arrow{margin-bottom:15px}ol.num-circle{counter-reset:num;padding-left:1em;margin-top:50px}ol.num-circle.vertical{margin-top:0;padding-left:0}ol.num-circle li{position:relative;padding-left:1.6em}ol.num-circle li:not(:last-of-type){margin-bottom:5px}ol.num-circle li:before{counter-increment:num;content:counter(num);position:absolute;left:0;top:7px;background:#285d93;color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;width:16px;height:16px;border-radius:50%}.hstyle-bgBlue-txWhite{background:#005d97;color:#fff;border-radius:5px;font-size:16px;padding:5px 10px;font-weight:700;line-height:1.6;margin-bottom:20px}.hstyle-bgBlue-txWhite.center{text-align:center}.hstyle-bgBlue-txWhite.orange{background:#f16e24}.hstyle-bgBlue-txWhite.flow{display:flex;align-items:center;justify-content:center;height:4em;line-height:1.5}.hstyle-bgBlue-txWhite span.small{font-size:12px;display:block;font-weight:400}.hstyle-txOrange{color:#f16e24;font-weight:700;margin-bottom:15px}.hstyle-circleGray-borderBottom{position:relative;border-bottom:1px dotted #ccc;font-weight:700;margin-bottom:10px;padding-bottom:5px}.hstyle-circleGray-borderBottom:before{content:"●";color:#ccc;margin-right:6px}dl.table{border-top:1px solid #ccc;border-left:1px solid #ccc}dl.table:last-of-type dd{border-bottom:1px solid #ccc}dl.table dt{background:#e6e6e6;border-bottom:1px solid #ccc;color:#285d93;text-align:left}dl.table dd,dl.table dt{border-right:1px solid #ccc;font-size:18px;padding:10px}dl.table dd{line-height:1.5}dl.table dd span.small{font-size:14px}dl.table dd span.blue{color:#285d93;display:block}dl.table dd span.red{color:red}.sp-txph_pc-txph .wrap-ph{margin-top:30px}.wrap-tx-ph{position:relative;padding-bottom:70px}.wrap-tx-ph .box-tx{margin-bottom:20px}.wrap-tx-ph a.btn-arrow{position:absolute;bottom:0;left:0}dl.dt-blue_dd-noDec{margin-bottom:20px}dl.dt-blue_dd-noDec dt{background:#285d93;color:#fff;border-radius:5px;font-size:18px;padding:5px 10px;font-weight:700;margin-bottom:7px}dl.dt-blue_dd-noDec dt a{color:#fff;text-decoration:underline;font-weight:700}dl.dt-blue_dd-noDec.bottom-arrow{margin-top:10px;padding-bottom:30px;position:relative}dl.dt-blue_dd-noDec.bottom-arrow:after{content:"";display:block;width:20px;height:20px;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box-pc-col2,.box-pc-col2>div.left{margin-bottom:30px}.box-pc-col2.no-margin>div.left{margin-bottom:0}.box-pc-col2 img.w-small{display:block;width:70%;margin:0 auto}.hstyle-tableCaption{font-weight:700;font-size:15px;margin-bottom:5px}.wrap-scrollTable{overflow:auto}.wrap-scrollTable.dep_28{max-height:320px}table.sticky{position:relative}table.sticky th{position:sticky;top:0}table.style-01 td.kome{white-space:nowrap}table.style-01 td.kome span{font-size:10px}table.style-01{border-top:1px solid #ccc;width:100%;table-layout:fixed;margin-bottom:20px}table.style-01.no-line tr:nth-child(odd) td{background:none}table.style-01.gairailist td,table.style-01.gairailist th{padding:5px 2px;font-size:14px}table.style-01 th a.popup{text-decoration:underline}table.style-01.gairailist .fixed-2{padding:5px 0;font-weight:700}table.style-01.no-scroll td,table.style-01.no-scroll th{width:auto}table.style-01.ippan-1 tr.head th:first-child{width:90px}table.style-01.dep_04 tr.head th:first-child{width:120px}table.style-01.dep_04 tr td:nth-child(odd){background:#f2f2f2}table.style-01.dep_06 tr.head th:first-child{width:50%}table.style-01.ippan-1 tr.head th.bg-gray,table.style-01.ippan-1 tr.head th.bg-green,table.style-01.ippan-2 tr.head th.bg-gray,table.style-01.ippan-2 tr.head th.bg-green{width:60px}table.style-01.cancer-1 tr.head th:first-child{width:65px}table.style-01.option-1 tr.head th:first-child{width:180px}table.style-01.option-1 tr.head th:nth-child(2){width:240px}table.style-01.option-1 tr.head th:nth-child(3){width:140px}table.style-01.option tr.head th:first-child{width:125px}table.style-01.option tr.head th:nth-child(3){width:72px}table.style-01.cancer05 tr.head th:first-child,table.style-01.dep_09 tr.head th:first-child{width:125px}table.style-01.dep_09 tr.head th{width:auto}table.style-01.dep_40{table-layout:auto;width:200%}table.style-01.dep_40 tr.head th{white-space:nowrap}table.style-01.dep_40 tr.head th:first-child{width:160px}table.style-01.dep_40 td,table.style-01.dep_40 th{width:auto}table.style-01.dep_40_2{table-layout:auto;width:200%}table.style-01.dep_40_2 tr.head th{white-space:nowrap}table.style-01.dep_40_2 tr.head th:first-child{width:100px}table.style-01.dep_40_2 tr.head th:nth-child(2){width:240px}table.style-01.dep_40_2 td,table.style-01.dep_40_2 th{width:auto}table.style-01.dep_58 tr.head th:first-child{width:65px}table.style-01.dep_23 tr.head th:first-child{width:190px}table.style-01.dep_60_1{width:198%}table.style-01.dep_60_1 tr.head th:first-child{width:120px}table.style-01.dep_60_1 tr.head th:nth-child(2){width:60px}table.style-01.dep_60_2 tr.head th:first-child{width:80%}table.style-01.dep_57 tr.head th:first-child{width:55%}table.style-01.dep_57 td,table.style-01.dep_57 th{text-align:left}.style-01 tr:nth-child(odd) td{background:#f2f2f2}table.style-01.program tr.head th:first-child{width:125px}table.style-01.program p,table.style-01.program td,table.style-01.program th,table.style-01.program ul.square-blue>li{font-size:16px}table.style-01 .tx-left{text-align:left}table.style-01 .tx-right{text-align:right}table.style-01 .tx-center{text-align:center}table.style-01 .bg-lGreen,table.style-01 .bg-lGreen td,table.style-01 .bg-lGreen th{background:#b2e2df}table.style-01 td,table.style-01 th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:5px;width:85px;line-height:1.4}table.style-01 td:last-child,table.style-01 th:last-child{border-right:none}table.style-01 th a.course{color:#fff;text-decoration:underline}table.style-01 .border-right{border-right:1px solid #ccc!important}table.style-01 .border-left{border-left:1px solid #ccc}table.style-01 th{background:#e9eff4;text-align:left}table.style-01 th.head-sub{background:#f0f4f7}table.style-01 th.time1{color:#00a0e9}table.style-01 th.time2{color:#e4007f}table.style-01 td{word-break:break-all}table.style-01 td.tx-blue{color:#285d93}table.style-01 th.list-title{color:#285d93;background:#d4dfe9;text-align:left;font-size:16px}table.style-01 tr.head th{background:#285d93;color:#fff;text-align:center;padding:6px}table.style-01 tr.head th.bg-green{background:#009e96}table.style-01 th.bg-green{background:#009e96!important;color:#fff}table.style-01 tr.head th.bg-gray{background:grey}table.style-01 .fixed{position:sticky;left:0;width:150px}table.style-01.dep_28_1 tr.head th:first-child{width:100px}table.style-01.dep_28_1 tr.head th:nth-child(2){width:220px}table.style-01.dep_28_1 th.fixed{z-index:10}table.style-01.dep_28_1 tr:nth-child(2n) td{background:#fff}table.style-01.dep_28_2 tr.head th:first-child{width:100px}table.style-01.dep_28_fire tr:nth-child(odd) td{background:none}table.style-01.dep_28_fire tr.head th:nth-child(2){width:30%}table.style-01.dep_28_fire2 tr:nth-child(odd) td{background:none}table.style-01.dep_03 tr.head th:first-child,table.style-01.dep_28_fire2 tr.head th:first-child{width:30%}table.style-01.dep_13 tr.head th:first-child{width:300px}table.style-01.dep_27 tr.head th:first-child{width:120px}table.total.fire{width:100%}table.total.fire th{text-align:left}table.total.fire td{border-right:none;width:21%}table.style-01.dep_11 tr.head th{width:100px}table.style-01.dep_11 .fixed-2{left:50px}table.style-01.dep_11 tr.head th.fixed{z-index:10}table.style-01 .fixed:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ccc}table.style-01 .fixed-2{position:sticky;left:75px;text-align:center;border-right:1px solid #ccc!important}table.style-01 .bg-dep{vertical-align:top;background:#becedf;text-align:center;padding:10px 5px!important}table.style-01 .bg-dep .dep{font-weight:700;color:#285d93;line-height:1.3}table.style-01 .bg-dep .btn-dep{white-space:nowrap;display:flex;align-items:center;justify-content:center;background:#009e96;font-size:12px;font-weight:700;color:#fff;width:100%;border-radius:5px;padding:3px 0;margin-top:10px;position:relative;z-index:9}table.style-01.iden_c{table-layout:auto}table.style-01.iden_c .head th{font-weight:700;text-align:left}table.style-01.iden_c th{color:#285d93;font-weight:700;width:30%}table.style-01.iden_c td{width:70%;text-align:left}table.style-01.iden_c ul li{text-align:left}table.style-01.iden_c ul li:not(:last-of-type){margin-bottom:1em}table.style-05{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}table.style-05 th{background:#e6e6e6;color:#285d93}table.style-05 td,table.style-05 th{display:block;font-size:18px;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}ul.pagelink-arrow-green{background:#f0f5f5;padding:15px}ul.pagelink-arrow-green li{position:relative;padding-left:20px;margin-top:5px}ul.pagelink-arrow-green li:after,ul.pagelink-arrow-green li:before{position:absolute;top:10px;left:0;margin:auto;content:"";vertical-align:middle}ul.pagelink-arrow-green li:before{left:0;width:4px;height:4px;border-top:2px solid #009e96;border-right:2px solid #009e96;-webkit-transform:rotate(135deg);transform:rotate(135deg)}ul.link-arrow-green.no-ptop{padding-top:5px}ul.link-arrow-green{background:#f0f5f5;padding:15px}ul.link-arrow-green li{position:relative;padding-left:1.2em;margin-top:5px}ul.link-arrow-green li:before{content:"●";color:#009e96;position:absolute;left:0;top:0}.wrap-cancer-machine .machine-photo{padding-right:10px}.wrap-cancer-machine .card-machine{border:3px solid #285d93;background:#fff;position:relative;top:-20px;margin-left:10px}.machine-name{padding:10px;border-bottom:1px solid #285d93;position:relative}.machine-name:after{content:"";display:block;background:url(/images/cancer/arrow-blue.png) no-repeat 50%;background-size:contain;width:19px;height:19px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.machine-name span{display:block;color:#285d93}.machine-name span.large{font-size:19px;font-weight:700;line-height:1.3}.machine-name span.small{margin-top:4px;font-size:14px;line-height:1.3;flex-wrap:bold}.machine-name.lang:after{display:none}.machine-info{padding:10px}.machine-info p{color:#285d93}#tab_menu{display:flex;width:100%;padding:0;margin:0 0 20px;border-bottom:2px solid #285d93}#tab_menu.tab-col2 li{width:50%}#tab_menu li{display:flex;align-items:center;justify-content:center;width:25%;margin:0 2px 0 0;text-align:center;list-style:none;background:#e9eff4}#tab_menu li a{width:100%;display:block;padding:10px 0;color:#285d93;text-decoration:none;font-size:13px;line-height:1.3}#tab_menu li:last-child{margin-right:0}#tab_menu li.selected{background:#285d93}#tab_menu li.selected a{color:#fff}#tab_menu li:hover{background:#285d93}#tab_menu li:hover a{color:#fff}#tab_menu2{display:flex;width:100%;padding:0;margin:0 0 20px;border-bottom:2px solid #285d93}#tab_menu2 li{display:flex;align-items:center;justify-content:center;width:25%;margin:0 2px 0 0;text-align:center;list-style:none;background:#e9eff4}#tab_menu2 li a{width:100%;display:block;padding:10px 0;color:#285d93;text-decoration:none;font-size:13px;line-height:1.3}#tab_menu2 li:last-child{margin-right:0}#tab_menu2 li.selected{background:#285d93}#tab_menu2 li.selected a{color:#fff}#tab_menu2 li:hover{background:#285d93}#tab_menu2 li:hover a{color:#fff}.hstyle-check-list{background:#e6e6e6;border:1px solid #ccc;color:#285d93;font-size:18px;padding:10px 15px;margin-top:30px}.check-list{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px}.check-list.no-square li{padding-left:0}.check-list.no-square li:before{display:none}.check-list li{position:relative;padding-left:1.5em;font-size:16px}.check-list li:not(:first-child){margin-top:3px}.check-list li:before{content:"□";display:block;position:absolute;left:0;top:0}.img-spCol2-pcCol4{display:flex;justify-content:space-between;flex-wrap:wrap}.img-spCol2-pcCol4 div{width:48%;margin-bottom:10px}.bgBlue{background:#e7f2f8;border-radius:4px;padding:20px}.bgBlue a{color:var(--main-primary)}.bgLblue{background:#f4f7fa}.bgLblue,.bgLYellow{border-radius:4px;padding:20px}.bgLYellow{background:#ffffe6}.bgGray{background:#e6e6e6;border-radius:4px;padding:20px}.bgBlue p.small,.bgBlue ul.circle-blue li{font-size:14px}.modaal-video-wrap{margin:0!important}.modaal-video .modaal-inner-wrapper{padding:0!important}button.modaal-close:after,button.modaal-close:before{top:10px;left:20px;width:2px;height:22px;border-radius:0}button.modaal-close{position:absolute;right:0;top:0;width:40px;height:40px;background:#285d93!important;border-radius:0}.modaal-content-container{padding:20px!important}button.modaal-close:focus:after,button.modaal-close:focus:before,button.modaal-close:hover:after,button.modaal-close:hover:before{background:#fff}.page-head.contact{background:url(/images/contact/1200_header.jpg) no-repeat 50%}ul.object-nolink{display:flex;flex-wrap:wrap;justify-content:space-between}ul.object-nolink li{width:48%;font-size:14px;line-height:1.3;text-align:center;border-radius:5px;background:#285d93;padding:0 20px;color:#fff;display:flex;justify-content:center;align-items:center;height:42px;margin-bottom:10px}.page-head.news{background:url(/images/news/1100_header_pc.jpg) no-repeat 50%;background-size:cover}.wrap-newsList{border-top:1px solid #ccc}.wrap-date-category{display:flex;align-items:center;margin-bottom:10px}.newsList-box{padding:20px 10px;border-bottom:1px solid #ccc;font-size:0}.news-date{font-size:12px}.news-category{margin-right:1em;min-width:76px;color:#fff;height:16px;font-size:11px;border-radius:8px;display:flex;line-height:1;align-items:center;justify-content:center;margin-left:10px;font-weight:700}.newsList-title{line-height:1.5;font-size:16px}.hstyle-newsSidebar{color:#285d93;font-size:16px;font-weight:700;margin-bottom:10px;margin-left:10px}.newsList-pager{margin-top:30px;display:flex;justify-content:center}.newsList-pager .pager-num{color:grey;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.newsList-pager>div.active-pager{background:#e6e6e6}.pager-space{display:flex}.pager-prevArrow{position:relative;margin-right:20px}.pager-prevArrow:after,.pager-prevArrow:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";vertical-align:middle}.pager-prevArrow:before{width:5px;height:5px;border-top:2px solid #285d93;border-right:2px solid #285d93;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pager-nextArrow{position:relative;margin-left:20px}.pager-nextArrow:after,.pager-nextArrow:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";vertical-align:middle}.pager-nextArrow:before{width:5px;height:5px;border-top:2px solid #285d93;border-right:2px solid #285d93;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsDetail-info{display:flex;align-items:center;margin-bottom:10px}.hstyle-newsDetail{font-size:18px;font-weight:700;position:relative;line-height:1.5;padding:0 0 20px 5px;margin-bottom:25px}.hstyle-newsDetail:before{width:35px;height:2px;background:#285d93;left:0;z-index:1}.hstyle-newsDetail:after,.hstyle-newsDetail:before{content:"";display:block;position:absolute;bottom:0}.hstyle-newsDetail:after{width:100%;height:1px;background:#ccc;right:0;z-index:0}.btn-center{margin-top:60px}article.wrap-sentence img{width:auto;max-width:100%;display:block}article.wrap-sentence a{color:#285d93;text-decoration:underline}.choose-dep{display:block;margin:10px 0}.contact-small{font-size:16px}.page-head.contact{background:url(/images/contact/1200_header_pc.jpg) no-repeat 50%;background-size:cover}.img-progress{width:80%;margin:0 auto 30px}.form-top{margin-bottom:30px}.form-wrap:last-of-type .form-input{border-bottom:1px solid #becedf}.form-title{border-right:1px solid #becedf;border-left:1px solid #becedf;border-top:1px solid #becedf;background:#dfe7ef;display:flex;justify-content:space-between;align-items:center;padding:7px 16px}.form-title h3{position:relative;font-weight:700;font-size:16px}.form-title h3:before{content:"■";color:#285d93;margin-right:5px}.form-title p{background:#eb1c24;color:#fff;padding:0 1em;white-space:nowrap;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:6px}.form-input{border-right:1px solid #becedf;border-left:1px solid #becedf;padding:20px 16px}.form-input label:not(:first-of-type){margin-top:10px}.form-input p{margin-top:20px}.form-btn-wrap{margin-bottom:30px}.form-btn-wrap button{margin-bottom:10px}.hstyle-form-underline{color:#285d93;font-weight:700;border-bottom:1px solid #285d93;margin-bottom:10px}.form-input .wrap-radio label{display:block}.form-input .wrap-radio label input{margin-right:5px}.wrap-label-col2{display:flex;justify-content:space-between;margin-bottom:10px}.form-input .wrap-label-col2 label{margin-top:0;width:48%}.form-tel-link .wrap-form-tel{margin-bottom:20px}.form-tel-link .btn-arrow{font-weight:700}select{font-size:16px;height:2em;width:100%;border:1px solid #cbcbcb;border-radius:3px!important}button{-webkit-appearance:none;border:none}input[type=email],input[type=number],input[type=tel],input[type=text]{-webkit-appearance:none;border:1px solid #cbcbcb;border-radius:3px!important;width:100%;font-size:16px;height:2em;padding:0 10px}input.grade{width:100px;margin-right:10px}input.department{max-width:200px}span.input-next{margin-left:10px}textarea{-webkit-appearance:none;border:1px solid #cbcbcb;border-radius:3px!important;width:100%;font-size:16px;height:100px;padding:0 10px}.wrap-select-bd{display:flex;justify-content:space-between}.wrap-select-bd select{width:32%}input:not(:first-of-type){margin-top:20px}button.form-submit{background:#285d93;color:#fff;width:100%;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:10px 40px;min-height:50px}button.form-submit:after,button.form-submit:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}button.form-submit:before{right:15px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.form-back{background:#fff;border:1px solid #285d93;color:#285d93;width:100%;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:10px 40px;min-height:50px}button.form-back:after,button.form-back:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}button.form-back:before{left:15px;width:6px;height:6px;border-top:2px solid #285d93;border-right:2px solid #285d93;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.wrap-form-tel{display:flex;align-items:center;margin-top:10px}.wrap-form-tel div{background:#285d93;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;width:70px;height:20px;border-radius:4px;margin-right:10px}.wrap-form-tel a{font-weight:700;font-size:24px}.recaptcha{display:flex;align-items:center;justify-content:center;margin:30px 0}.wrap-sentence h1{border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:5px}.wrap-sentence h1,.wrap-sentence h2{font-size:16px;font-weight:700;color:#285d93}.wrap-sentence h2{margin-bottom:10px}.wrap-sentence h3{font-size:15px;font-weight:700;margin-bottom:5px}.page-head.consultation{background:url(/images/consultation/1400_header_pc.jpg) no-repeat 50%;background-size:cover}.page-head.support{background:url(/images/support/1500_header_pc.jpg) no-repeat 50%;background-size:cover}.page-head.scholarship{background:url(/images/scholarship/1700_header_pc.jpg) no-repeat 50%;background-size:cover}.kizawa_link{padding-top:100px}.page-head.covid19{background:url(/images/covid19/1900_header_pc.jpg) no-repeat 50%;background-size:cover}.wrap-qr .left{margin-bottom:30px}.wrap-qr .left .btn-noIcon{margin-bottom:20px}.wrap-qr .left p a{font-weight:400}.wrap-qr .qr{text-align:center}.wrap-qr .qr img{width:111px}.page-head.influ{background:url(/images/covid19/influ_header_pc.jpg) no-repeat 50%;background-size:cover}a.inactive{pointer-events:none;background:#ccc!important;border:none!important}textarea.textarea-setsumeikai{height:200px}.bnrArea-kango-NewCareer{background:#ff931e;background:-webkit-gradient(linear,left top,right top,from(#ff931e),to(#ff6e87));background:-webkit-linear-gradient(left,#ff931e,#ff6e87);background:linear-gradient(90deg,#ff931e,#ff6e87);display:flex;align-items:center;padding:3%}.bnrArea-kango-NewCareer img{vertical-align:middle!important}.bnrArea-kango-NewCareer .head{flex:1 1;margin:0 5px;display:flex;align-items:center}.bnrArea-kango-NewCareer .bnrArea-kango-newCareer-btn{width:37%;margin:0 5px;display:flex;align-items:center}.page-head.lang-greetings{background:url(/images/lang/header_greeting_pc.jpg) no-repeat 50%;background-size:cover}main.lang p{text-align:left}footer.lang{margin:60px 0 35px}footer.lang .footer-lang-contact{background:#e7f2f8;padding:0 15px 45px}footer.lang .footer-lang-contact h1{line-height:1;font-family:Cinzel,serif;color:#285d93;font-size:35px;margin-bottom:20px;letter-spacing:.1em;text-align:center}footer.lang .footer-lang-contact .tel-fax,footer.lang .footer-lang-contact .tel-fax a,footer.lang .footer-lang-contact p{color:#285d93}footer.lang .footer-lang-contact .address{font-size:12px;text-align:center}footer.lang .footer-lang-contact .box{padding-top:45px}footer.lang .footer-lang-contact .box h2{font-size:17px;background:#fff;border:1px solid #285d93;color:#285d93;font-weight:700;line-height:1;padding:10px 7px;margin-bottom:20px}dl.lang-oparation{font-size:18px;margin-bottom:5px}footer.lang dl.lang-oparation{color:#285d93}dl.lang-oparation dd,dl.lang-oparation dt{font-size:18px}ul.img-gallery{display:grid;grid-gap:30px;gap:30px}ul.img-gallery.sp_col2-pc_col3{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}ul.img-gallery p{line-height:1.5}footer a.btn-link-page{text-align:center;display:flex;align-items:center;justify-content:center;border:5px solid #66c7c0;background:#009e96;color:#fff;font-size:14px;font-weight:700;padding:1em 2em;border-radius:40px;line-height:1.2;position:relative;margin-top:20px}footer a.btn-link-page:after,footer a.btn-link-page:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}footer a.btn-link-page:before{right:15px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.modaal-video-wrap{max-width:1300px;margin:0 auto!important}html{font-size:62.5%}body{font-size:1.8em;position:relative}a.banner:hover{opacity:.8}footer{margin-top:auto}.sp{display:none}.pc{display:block}a.underline:hover{text-decoration:none}p{font-size:18px;line-height:1.8}p.small{font-size:1.4rem}.fz-16 .hstyle-txBlue-bold,.fz-16 li,.fz-16 p{font-size:1.6rem!important}p.large{font-size:1.9rem}img.pc-auto{width:auto}#hm{width:60px;height:60px}#hm .close{background:transparent}#hm .close:after,#hm .close:before{margin-top:2px}#hm .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#hm .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#hm-menu{height:auto;top:120px;padding:30px 0 40px;overflow-y:visible;z-index:1}#hm-menu nav{max-width:960px;margin:0 auto}#hm-menu nav ul>li>a{font-size:1.8rem;padding-left:10px;height:55px;cursor:pointer;line-height:1.2;text-align:left}#hm-menu nav ul.parent-menu{display:flex;flex-wrap:wrap;justify-content:space-between}#hm-menu nav ul.parent-menu:after{content:"";display:block;width:calc(300 / 960 * 100%)}#hm-menu nav ul.parent-menu>li{width:calc(300 / 960 * 100%)}#hm-menu nav ul.parent-menu>li>a:before{right:10px;width:6px;height:6px}#hm-menu nav .child-menu{width:100vw;background:#688eb3;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}#hm-menu nav .child-menu ul{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#hm-menu nav .child-menu ul:after{content:"";display:block;width:calc(300 / 960 * 100%)}#hm-menu nav .child-menu ul li{width:calc(300 / 960 * 100%)}#hm-menu nav .grandchild-menu{width:100vw;background:#666;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}#hm-menu nav .grandchild-menu ul{max-width:960px;margin:0 auto}header{background:hsla(0,0%,100%,.8)}header .inner-header{height:120px;align-items:flex-start}header .wrap-logo-btn{height:100%;flex:1 1;display:flex;justify-content:space-between;align-items:center;z-index:2}header .logo{width:320px;max-width:320px;margin-left:30px}header .box-btn{margin-right:30px}header .box-btn .btn-top{display:flex;justify-content:flex-end;margin-top:15px}header .box-btn .btn-top .hd-btn a{margin-right:10px;display:inline-flex;justify-content:center;align-items:center;background:#fff;color:#285d93;width:164px;font-size:1.8rem;font-weight:700;height:40px;border:2px solid #285d93;border-radius:20px}header .box-btn .btn-top .hd-btn a.tel:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon-tel-blue.png) no-repeat 50%;background-size:contain;margin-right:6px}header .box-btn .btn-top .hd-btn a.access:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon-access-blue.png) no-repeat 50%;background-size:contain;margin-right:6px}header .box-btn .btn-top .hd-btn a.sodan:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon_sodan_b.svg) no-repeat 50%;background-size:contain;margin-right:6px}header .box-btn .btn-top .hd-btn a.faq:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon-faq-blue.svg) no-repeat 50%;background-size:contain;margin-right:6px}header .box-btn .btn-top .hd-btn a.time:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon-time.png) no-repeat 50%;background-size:contain;margin-right:6px}header .hospital-info{padding:0;border:none;margin-right:30px}header dl.block-hospital-info dd,header dl.block-hospital-info dt{font-size:16px;line-height:1.3}header .box-btn ul.btn-bottom{display:flex}header .box-btn ul.btn-bottom>li{position:relative}header .box-btn ul.btn-bottom>li>a{font-size:1.8rem;font-weight:700;color:#285d93;position:relative;margin-right:13px;display:block;padding:5px 13px 10px 0}header .box-btn ul.btn-bottom>li>a:hover{text-decoration:underline}header .box-btn ul.btn-bottom>li>a:after{content:"";display:block;width:1px;height:15px;background:#285d93;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .box-btn ul.btn-bottom li:last-of-type a{margin-right:0}header .box-btn ul.btn-bottom li:last-of-type a:after{display:none}header .box-btn ul.btn-bottom ul.child-menu{visibility:hidden;opacity:0;position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s;transition:.2s}header .box-btn ul.btn-bottom>li:hover ul.child-menu{visibility:visible;opacity:1}header .box-btn ul.btn-bottom ul.child-menu li:last-child a{border-bottom:none}header .box-btn ul.btn-bottom ul.child-menu li a:hover{background:#142f4a}header .box-btn ul.btn-bottom ul.child-menu li a{background:#1e466e;color:#fff;text-align:center;font-weight:700;display:block;font-size:1.8rem;width:260px;padding:1em 0;border-bottom:1px solid #fff}header .menu{z-index:20;cursor:pointer}.page-head{height:350px}.page-head .hstyle-pageHead{font-size:4rem;margin-top:100px;padding:0}.page-head .hstyle-pageHead span.small{font-size:2rem}ul.breadCrumb{max-width:960px;margin:15px auto 0;padding-left:30px}ul.breadCrumb li{font-size:13px}ul.breadCrumb li.home{position:relative}ul.breadCrumb li.home:before{width:16px;height:16px;left:-30px}ul.breadCrumb li a{position:relative;padding-right:20px;margin-right:14px}ul.breadCrumb li a:hover{text-decoration:underline}.page-wrapper{max-width:960px;margin:75px auto 0;display:flex;flex-direction:row-reverse;justify-content:space-between}.pagelink-adjust{padding-top:150px!important;margin-top:-150px!important}.wrap-contents{width:calc(710 / 960 * 100%)}section.page-container:not(:last-of-type){margin-bottom:100px}section.page-container-2:not(:last-of-type){margin-bottom:40px}.wrap-sidebar{width:calc(200 / 960 * 100%);margin-left:0;margin-top:0}.wrap-sidebar .hstyle-sidebar-nav{font-size:1.8rem}.wrap-sidebar .hstyle-sidebar-nav.no-link,.wrap-sidebar .hstyle-sidebar-nav a{padding:12px 10px}.wrap-sidebar .hstyle-sidebar-nav.parent{cursor:pointer;padding:12px 2em 12px 10px}.wrap-sidebar ul.sidebar{display:flex;flex-direction:column;margin-bottom:20px}.wrap-sidebar ul.sidebar li{width:100%;border-bottom:2px solid #fff;background:#f2f2f2}.wrap-sidebar ul.sidebar li.child{border-bottom:1px solid #e6e6e6}.wrap-sidebar ul.sidebar li.child a{background:#fff}.wrap-sidebar ul.sidebar li.parent{border-bottom:1px solid #e6e6e6}.wrap-sidebar ul.sidebar li.current a,.wrap-sidebar ul.sidebar li.parent a,.wrap-sidebar ul.sidebar li:hover a{background:#dfe7ef}.wrap-sidebar ul.sidebar li:nth-child(odd){border-right:none}.wrap-sidebar ul.sidebar li a{padding:13px 10px;font-size:1.8rem}.wrap-sidebar div.toggle-style h2:before{right:20px}.wrap-sidebar div.toggle-style ul.child{display:block}.wrap-sidebar div.toggle-style ul.child li{width:100%}.wrap-sidebar div.toggle-style ul.child li a{padding:13px 10px;font-size:1.8rem}.wrap-sidebar div.toggle-style ul.child li:nth-child(odd){border-right:none}.hstyle-bold{font-size:1.8rem}.hstyle-bottomLine2{font-size:2.4rem;padding:0 0 20px 5px;margin-bottom:38px;line-height:1.2}.hstyle-bottomLine2:before{width:70px;height:4px}.hstyle-bottomLine2:after{width:100%;height:2px}.hstyle-bottomLine2.small{font-size:1.8rem}.hstyle-txBlue{font-size:2rem;margin-bottom:10px}.hstyle-txBlue-bold.small{font-size:1.6rem}.hstyle-txBlue-bold.large{font-size:1.9rem}.hstyle-txBlue-bold.center{text-align:center}.hstyle-txBlue-bold{font-size:1.8rem}.hstyle-txBlue-small{font-size:1.8rem;margin-bottom:10px}.hstyle-square{font-size:2rem;margin-bottom:15px}.hstyle-square.small{font-size:1.8rem}.hstyle-square.bold{font-weight:700}.hstyle-square-txBlue,.hstyle-square.txBlue{color:#285d93;font-size:1.8rem}.hstyle-square-txBlue{position:relative;padding-left:1.5em;font-weight:700;margin-bottom:6px}.hstyle-square-txBlue:before{content:"■";position:absolute;left:0;top:0}.hstyle-bgGray-arrowBottom{font-size:1.8rem;padding:10px 10px 10px 40px}.hstyle-circleGray-borderBottom{font-size:1.8rem}.hstyle-txOrange{font-size:1.9rem}.hstyle-round-white{font-size:1.8rem}a.btn-center{margin:0 auto}a.link-pdf:hover{text-decoration:none}a.btn{font-size:1.6rem;-webkit-transition:.2s;transition:.2s;max-width:348px}a.btn:hover{background:#fff;color:#285d93}a.btn-arrow{font-size:1.6rem;-webkit-transition:.2s;transition:.2s;max-width:348px}a.btn-arrow:hover{background:#285d93;color:#fff}a.btn-arrow:hover:before{right:15px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn-arrow.bg-green:hover{background:#fff;color:#009e96}a.btn-arrow.bg-green:hover:before{right:15px;width:7px;height:7px;border-top:2px solid #009e96;border-right:2px solid #009e96;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn-arrow.line-green:hover{color:#fff;background:#009e96;border:1px solid #009e96}a.btn-arrow.line-green:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}a.btn-dep{padding:1.2em 0}a.btn-dep:hover{background:#285d93;color:#fff}a.btn-dep span.large{font-size:2rem}a.btn-dep span.small{font-size:1.5rem;margin-top:5px}.btn-more{max-width:348px}.btn-more,a.btn-noIcon{font-size:1.6rem;-webkit-transition:.2s;transition:.2s}a.btn-noIcon:hover{background:#285d93;color:#fff}a.btn-blank{font-size:1.6rem;-webkit-transition:.2s;transition:.2s;max-width:348px;background:#fff}a.btn-blank:hover{background:#285d93;color:#fff}a.btn-blank.green:hover{background:#009e96;color:#fff}a.btn-blank:hover:after{display:none}a.btn-blank:after{right:8px}a.btn-mail{margin:18px 0 20px;font-size:1.5rem;width:100%;max-width:345px;border-radius:3px;height:50px}a.btn-mail:after{right:20px}footer a.btn-mail{width:100%;max-width:345px;margin:18px 0 20px}a.btn-download{font-size:1.6rem;-webkit-transition:.2s;transition:.2s;max-width:348px}a.btn-download:hover{background:#285d93;color:#fff}a.btn-download:hover:after{display:none}p.h-under{margin-bottom:20px}p.m-bottom{margin-bottom:30px}.kome-num{padding-left:2em}.kome-num p,.kome-num span{font-size:14px}.img-wide{text-align:center}.img-wide.pc-left{text-align:left}.img-wide img{width:auto;max-width:100%}.img-pc518{text-align:center}.img-pc518 img{max-width:518px}.img-pc600{text-align:center}.img-pc600 img{max-width:600px}.btn-pc-col2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-10px}.btn-pc-col2 .box{margin-top:10px;width:49%}.btn-pc-col4{display:flex;flex-wrap:wrap;justify-content:space-between}.btn-pc-col4:before{order:1}.btn-pc-col4:after,.btn-pc-col4:before{content:"";display:block;width:calc(166 / 700 * 100%)}.btn-pc-col4 .box{width:calc(166 / 700 * 100%);margin-top:10px}.btn-pc-col4 .btn-under{color:#285d93;font-size:1.4rem;margin-top:8px}ol.squareNum.bgBlue{padding:40px}ol.squareNum>li{position:relative;padding-left:34px;font-size:1.8rem}ol.squareNum>li:not(:last-of-type){margin-bottom:16px;padding-bottom:16px;border-bottom:1px dotted #ccc}ol.squareNum>li:before{width:18px;height:18px;font-size:14px;position:absolute;left:0;top:6px}ol.num>li{font-size:16px}ul.dott li{font-size:1.8rem}ul.dott.tx-small li{font-size:1.6rem}ul.dott-media li{font-size:1.5rem}ul.circle-blue li{font-size:1.8rem}ul.circle-blue a:hover{text-decoration:none}ul.circle-blue.pc-col2{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}ul.circle-blue.pc-col2 li{width:48%}ul.circle-blue.small li{font-size:1.5rem}table.style-nonDec td{font-size:1.8rem;padding:3px 0}table.style-nonDec td:first-child{width:3em;white-space:nowrap}table.style-nonDec td:nth-child(2){text-align:right;width:2em;white-space:nowrap;padding-left:15px}table.style-nonDec td:nth-child(3){padding-left:15px}ul.circle-white.tx-small li{font-size:1.4rem}ul.circle-white>li{font-size:1.8rem}ul.circle-white>li a.blank{text-decoration:underline}ul.circle-white>li a.blank:after{width:16px;height:16px;margin-left:10px}ul.circle-white>li a.blank:hover{text-decoration:none}ul.circle-black>li{font-size:1.8rem}ul.circle-black.small>li{font-size:1.7rem}ul.square-blue>li{font-size:16px}footer{margin-top:160px}.footer-box-access{display:flex;flex-direction:row-reverse;width:100%}.footer-box-map{width:55%}.footer-box-map iframe{height:100%}.footer-map-btn{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:540px}.footer-map-btn a.btn-arrow{font-size:16px;padding:12px 0}.footer-box-desc{width:45%;padding:125px 80px;display:flex;justify-content:flex-end}.footer-box-desc address{font-size:2rem}.footer-box-desc address strong{font-size:2.6rem;margin-bottom:5px}.footer-tel-fax{margin-top:20px}.footer-tel-fax,.footer-tel-fax a{font-size:2.6rem}.footer-box-desc .btn-arrow{margin-top:30px}.footer-box-desc .btn-arrow:hover{border:1px solid #fff}footer .cmnParts-wrap-mainBtn{max-width:1100px;margin:20px auto}.footer-bottomArea,.footer-bottomArea.top-style{padding:40px 0 80px}.footer-bottomArea-nav{max-width:1100px;padding:30px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.footer-nav-noChild a{font-size:2rem;padding:10px 5px}.footer-nav-parent a.parent-icon{font-size:2rem;font-weight:700;padding:10px 5px;cursor:pointer}.footer-nav-parent a.parent-icon:after,.footer-nav-parent a.parent-icon:before{width:15px;height:2px;right:10px}.footer-nav-child a{display:block;color:var(--main-primary);font-size:18px;padding:6px 5px}.footer-nav-child a:hover{text-decoration:underline}.footer-hp-name{font-size:26px;margin-top:60px}footer a.btn-access,footer a.btn-contact{margin:18px 0 20px;font-size:1.8rem;width:100%;border-radius:3px;height:50px}footer small{margin-top:60px;font-size:16px}footer .wrap-bottom-copyright{max-width:960px;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between}footer .sp-h-name{margin-top:0;text-align:center}footer .sp-h-name a{color:#285d93;font-weight:700;font-size:30px}footer small{display:block;line-height:1.4;font-size:1.4rem}footer .footer-subNav{width:90%;text-align:right;max-width:1600px;margin:-25px auto 0}footer .footer-subNav a{font-size:1.5rem;padding:0 10px}.h-inline-faq{font-size:24px}section.inline-faq{max-width:auto;width:100%;margin:0 auto 60px}section.inline-faq a.btn-arrow{font-size:1.8rem;padding:20px 1em}section.inline-faq a.btn-arrow:hover{opacity:.8}.inline-faq-wrapBtn{grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}button#faq-close{width:230px;height:60px;margin:80px auto 0;border-radius:6px}button#faq-close:before{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}button#faq-close:after,button#faq-close:before{content:"";width:14px;height:1px;background:var(--main-primary);position:absolute;right:10px;top:50%}button#faq-close:after{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}a.hover-line:hover{text-decoration:underline}ul.round{display:flex;flex-wrap:wrap;justify-content:space-between}ul.round.arrow h3:before{right:15px;width:6px;height:6px}ul.round.flow{display:block}ul.round.flow li{width:100%}ul.round.flow h3{font-size:1.8rem}ul.round li{margin-bottom:20px;width:calc(345 / 710 * 100%)}ul.round h3{font-size:1.8rem;padding:12px}ul.round .round-bottom{padding:10px;font-size:1.8rem}ul.round a{-webkit-transition:.2s;transition:.2s}ul.round a:hover{opacity:.8}div.round h3{padding:12px}div.round .round-bottom,div.round h3{font-size:1.8rem}ul.round-flow-orange{margin-bottom:0}ul.round-flow-blue>li,ul.round-flow-orange>li{font-size:1.6rem}.bg-gray{width:100%;margin-left:0;padding:30px}.bg-gray,.bg-gray.last{margin-bottom:0}.bg-gray a.btn-arrow{width:240px}.bg-gray a.btn-arrow.wide{width:auto}.bg-gray a.btn-arrow.large{width:330px}.bg-gray .h-hame{font-size:1.8rem}.bg-gray .address{margin-top:8px;font-size:14px}.bg-gray .wrap-tel-fax{margin-top:10px;display:flex;align-items:center}.bg-gray .wrap-tel-fax.vertical{flex-direction:column;align-items:flex-start}.bg-gray .wrap-tel-fax.vertical dl{margin-bottom:10px}.bg-gray .wrap-tel-email dl{margin-top:10px}.bg-gray .tel-fax{display:flex;align-items:center;margin-bottom:0;margin-right:25px}.bg-gray .tel-fax dt{font-size:1.4rem;width:70px;height:20px;margin-top:0}.bg-gray .tel-fax dd{font-size:2.4rem}.bg-gray .tel-fax dd.email{font-size:2.1rem}.bg-gray .wrap-btn-col2 a.btn-arrow{margin-bottom:0;margin-right:20px}.bg-gray .wrap-btn-col2{display:flex}ol.num-circle{padding-left:0;-webkit-column-count:2;column-count:2}ol.num-circle.vertical{-webkit-column-count:auto;column-count:auto}ol.num-circle.vertical li{width:100%;margin-bottom:10px}ol.num-circle li{font-size:1.8rem}ol.num-circle li:not(:last-of-type){margin-bottom:5px}ol.num-circle li:before{top:7px;font-size:1.4rem;width:19px;height:19px}.hstyle-bgBlue-txWhite{font-size:1.8rem}.hstyle-bgBlue-txWhite span.small{font-size:1.5rem}.wrap-dl-table{display:flex;justify-content:space-between;border-top:1px solid #ccc;border-left:1px solid #ccc}.wrap-dl-table.table-top dl.table dd{border-bottom:none}.wrap-dl-table dl.table{width:33.33%;flex:1 1}.wrap-dl-table.pc-vertical{flex-direction:column}.wrap-dl-table.pc-vertical dl.table{width:100%}dl.table{border:none;display:flex;flex-direction:column}dl.table dt{background:#e6e6e6;color:#285d93;text-align:left}dl.table dd,dl.table dt{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.8rem;padding:10px}dl.table dd{flex:1 1;line-height:1.5}.sp-txph_pc-txph{display:flex;justify-content:space-between}.sp-txph_pc-txph .wrap-ph{margin-top:0;width:calc(345 / 710 * 100%)}.sp-txph_pc-txph .wrap-tx{flex:1 1;margin-right:20px}.wrap-tx-ph{position:relative;padding-bottom:0;display:flex;justify-content:space-between;flex-direction:row-reverse}.wrap-tx-ph .box-ph{width:calc(345 / 710 * 100%)}.wrap-tx-ph .box-tx{width:calc(330 / 710 * 100%);margin-bottom:0}.wrap-tx-ph .box-tx p{position:relative;top:-5px}.wrap-tx-ph a.btn-arrow{position:relative;margin-top:20px}dl.dt-blue_dd-noDec dd,dl.dt-blue_dd-noDec dt{font-size:1.8rem}dl.dt-blue_dd-noDec.bottom-arrow{margin-top:10px;padding-bottom:30px;position:relative}dl.dt-blue_dd-noDec.bottom-arrow:after{content:"";display:block;width:20px;height:20px;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}dl.dt-blue_dd-noDec dt a:hover{text-decoration:none}.box-pc-col2{margin-bottom:20px;display:flex;justify-content:space-between}.box-pc-col2>div.left{margin-bottom:0}.box-pc-col2>.left,.box-pc-col2>.right{width:calc(345 / 710 * 100%)}.box-pc-col2.shogakukin>.left,.box-pc-col2.shogakukin>.right{width:calc(326 / 670 * 100%);margin-bottom:0}.box-pc-col2.img-small .img{width:calc(300 / 710 * 100%)}.box-pc-col2.img-small .left{flex:1 1;margin-right:15px}.box-pc-col3{margin-bottom:30px;display:flex;justify-content:space-between}.box-pc-col3>div{width:calc(230 / 710 * 100%)}.hstyle-tableCaption{font-size:16px}.wrap-scrollTable{overflow:visible}.wrap-scrollTable.dep_28{max-height:none}table.sticky th{position:relative}table.style-01.small td,table.style-01.small th{padding:6px 10px;width:50%;font-size:1.4rem}table.style-01 td,table.style-01 th{padding:6px 10px;width:85px;font-size:1.4rem}table.style-01 th a.course:hover,table.style-01 th a.popup:hover{text-decoration:none}table.style-01.ippan-1 tr.head th:first-child{width:175px}table.style-01.ippan-1 tr.head th.bg-gray,table.style-01.ippan-1 tr.head th.bg-green,table.style-01.ippan-2 tr.head th.bg-gray,table.style-01.ippan-2 tr.head th.bg-green{width:100px}table.style-01.dep_04 tr.head th:first-child{width:33%}table.style-01.dep_06 tr.head th:first-child{width:45%}table.style-01.dep_13 td,table.style-01.dep_13 th,table.style-01.dep_27 td,table.style-01.dep_27 th{width:auto}table.style-01.cancer-1 tr.head th:first-child{width:160px}table.style-01.option tr.head th:first-child{width:235px}table.style-01.option tr.head th:nth-child(3){width:124px}table.style-01.dep_40,table.style-01.dep_40_2{table-layout:auto;width:100%}table.style-01.dep_23 tr.head th:first-child{width:240px}table.style-01.dep_58 tr.head th:first-child{width:165px}table.style-01.dep_58 td,table.style-01.dep_58 th{width:auto;font-size:1.8rem}table.style-01.dep_60_1{width:100%}table.style-01 th.list-title{font-size:1.6rem}table.style-01 .fixed{position:static;width:120px}table.style-01 .fixed-2{position:static}table.style-01 .fixed:before{display:none}table.style-01.gairailist td,table.style-01.gairailist th{font-size:1.6rem}table.style-01.dep_28_2 tr.head th:first-child{width:80px}table.style-01.dep_28_2 tr.head th{width:auto}table.style-01.dep_28_2 td{white-space:nowrap}table.style-01.dep_28_fire2 td,table.style-01.dep_28_fire2 th,table.style-01.dep_28_fire td,table.style-01.dep_28_fire th{font-size:1.8rem}table.total.fire td{width:8.5%}table.style-01.dep_11 tr.head th{width:auto}table.style-01.cancer03 td,table.style-01.cancer03 th{width:65px}table.style-01.cancer03 .fixed{position:static;width:120px}table.style-01.iden_c .head th{font-size:1.8rem;padding:.5em}table.style-01.iden_c th{font-size:1.8rem;width:25%}table.style-01.iden_c td{width:75%;font-size:1.8rem}table.style-01.iden_c ul li{font-size:1.8rem}table.style-01.iden_c td,table.style-01.iden_c th{padding:.8em}.table-under p span{margin-right:1.6rem}table.style-05.th-45 th{width:45%}table.style-05 th{color:#285d93;width:30%}table.style-05 td,table.style-05 th{display:table-cell;font-size:1.8rem;text-align:left;padding:10px 20px}.icon-line-x{padding:20px}.icon-line-x li{padding-left:1.6em;font-size:1.8rem}.icon-line-x li:not(:first-of-type){margin-top:15px}ul.pagelink-arrow-green{padding:15px 20px;display:flex;flex-wrap:wrap}ul.link-arrow-green.no-ptop{padding-top:0}ul.pagelink-arrow-green li{font-size:1.8rem;margin-right:25px;padding-left:15px}ul.pagelink-arrow-green li:after,ul.pagelink-arrow-green li:before{position:absolute;top:10px;left:0;margin:auto;content:"";vertical-align:middle}ul.pagelink-arrow-green li:before{left:0;width:6px;height:6px;border-top:2px solid #009e96;border-right:2px solid #009e96;-webkit-transform:rotate(135deg);transform:rotate(135deg)}ul.pagelink-arrow-green li a:hover{text-decoration:underline}ul.pagelink-arrow-green.vertical{display:block}ul.link-arrow-green{padding:15px 20px;display:flex;flex-wrap:wrap}ul.link-arrow-green li{font-size:1.8rem;margin-right:10px}ul.link-arrow-green li:hover{text-decoration:underline}ul.img-gallery{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}ul.img-gallery.features{grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr)}ul.img-gallery.features li{margin-bottom:10px}ul.img-gallery.sp_col2-pc_col3{grid-gap:15px;gap:15px;grid-template-columns:repeat(3,1fr)}ul.img-gallery.sp_col2-pc_col3 img{max-width:206px}.wrap-cancer-machine a{display:block}.wrap-cancer-machine a:hover{opacity:.8}.wrap-cancer-machine .machine-name{padding:10px}.wrap-cancer-machine .machine-name span.large{font-size:1.9rem}.wrap-cancer-machine .machine-name span.small{font-size:1.4rem}.wrap-cancer-machine .machine-info p{font-size:15px;line-height:1.6}#tab_menu{margin:0 0 35px}#tab_menu li{height:3em}#tab_menu li a{padding:10px 0;font-size:1.8rem}#tab_menu2{margin:0 0 35px}#tab_menu2 li{height:3em}#tab_menu2 li a{padding:10px 0;font-size:1.8rem}.hstyle-check-list{font-size:1.8rem;margin-top:0}.check-list li{font-size:1.8rem}.img-spCol2-pcCol4 div{width:23%;margin-bottom:0}.bgBlue{background:#e7f2f8;border-radius:4px;padding:20px;width:100%}.bgBlue ul.circle-blue li{font-size:1.8rem}.bgBlue a.tel{color:#285d93;font-weight:700}ul.object-nolink:before{order:1}ul.object-nolink:after,ul.object-nolink:before{content:"";display:block;width:calc(168 / 710 * 100%)}ul.object-nolink li{width:calc(168 / 710 * 100%);font-size:1.4rem;margin-bottom:10px;font-weight:700}.page-head.contact{background:url(/images/contact/1200_header_pc.jpg) no-repeat 50%;background-size:cover}.hstyle-newsSidebar{margin-left:0}.newsList-box-inner{display:flex;justify-content:space-between;align-items:flex-start;margin-top:5px}.wrap-date-category{width:calc(170 / 710 * 100%);margin-bottom:0}.newsList-title{flex:1 1}.newsList-title a:hover{text-decoration:underline}.newsList-pager .pager-num{font-size:1.8rem}.hstyle-newsDetail{font-size:2rem;padding:0 0 20px 5px;margin-bottom:38px}.hstyle-newsDetail:before{width:70px;height:4px}.hstyle-newsDetail:after{width:100%;height:2px}article.wrap-sentence a:hover{text-decoration:none}.contact-small{font-size:1.5rem}.wrapper-form{width:100%}.img-progress{width:500px;margin:0 auto 30px}.form-wrap{display:flex}.form-title{width:calc(255 / 960 * 100%)}.form-input{flex:1 1;border-right:1px solid #becedf;border-left:none;border-top:1px solid #becedf;padding:20px 16px}.form-wrap:last-of-type .form-title{border-bottom:1px solid #becedf}.form-input p{margin-top:5px;font-size:1.6rem}.form-input p.sm{margin-top:5px;font-size:1.4rem}.form-input label{font-size:1.6rem}.hstyle-form-underline{font-size:1.8rem;margin-bottom:10px}.form-input .wrap-radio{display:flex;flex-wrap:wrap}.form-input .wrap-radio label{display:inline;margin-right:20px;margin-top:0}.form-input .wrap-radio label input{margin-right:5px}.wrap-label-col2{justify-content:space-between}.form-title h3,.wrap-label-col2 label{font-size:1.8rem}button{cursor:pointer}button:hover{opacity:.8}select{max-width:315px}textarea{height:200px}.form-btn-wrap{display:flex;justify-content:center}.form-btn-wrap button{width:345px;margin:0 10px}.btn-center{max-width:345px;margin:60px auto 0}.form-tel-link{margin-top:20px;display:flex;align-items:center}.form-tel-link .wrap-form-tel{margin:0}.form-tel-link .btn-arrow{margin-left:20px;width:240px}.wrap-sentence h1{font-size:1.9rem}.wrap-sentence h2,.wrap-sentence h3{font-size:1.8rem}.kizawa_link{padding-top:200px}.wrap-qr{display:flex}.wrap-qr .left{width:250px;margin-bottom:0;margin-right:50px}.wrap-qr .left .btn-noIcon{margin-bottom:10px}.wrap-qr .left p a{font-weight:400}.wrap-qr .qr{text-align:center}.wrap-qr .qr img{width:111px}.wrap-qr .qr p.small{font-size:1.6rem;line-height:1.6}.bnrArea-kango-NewCareer{padding:3% 5%}.bnrArea-kango-NewCareer .head{margin:0 3% 0 4%;display:flex;align-items:center}.bnrArea-kango-NewCareer .bnrArea-kango-newCareer-btn{width:37%;margin:0 1%;-webkit-transition:.4s;transition:.4s}.bnrArea-kango-NewCareer .bnrArea-kango-newCareer-btn:hover{opacity:.8!important}.bnrArea-kango-NewCareer .bnrArea-kango-newCareer-btn img{margin-bottom:0}.page-wrapper.lang{margin-bottom:100px}footer.lang{margin:160px 0 0}footer.lang .footer-lang-contact{padding:75px 15px}footer.lang .footer-lang-contact .inner{display:flex;justify-content:space-between;max-width:960px;margin:0 auto}footer.lang .footer-lang-contact h1{font-size:4rem;text-align:left}footer.lang .footer-lang-contact .tel-fax{justify-content:flex-start;margin-bottom:10px}footer.lang .footer-lang-contact .tel-fax dt{width:30px}footer.lang .footer-lang-contact .address{font-size:1.6rem;text-align:left;margin-top:30px}footer.lang .footer-lang-contact .box{padding-top:0;width:47%}footer.lang .footer-lang-contact .box h2{font-size:2rem}dl.lang-oparation{font-size:1.8rem;margin-bottom:2px;display:flex}dl.lang-oparation dt{margin-right:20px}footer a.btn-link-page{font-size:17px;padding:1em 2em;border-radius:50px;margin-top:20px}footer a.btn-link-page:hover{opacity:.8}}@media screen and (min-width:768px) and (max-width:1400px){header .logo{width:260px;margin-left:20px}header .box-btn{margin-right:10px}header .box-btn ul.btn-bottom>li>a{font-size:1.6rem}header .box-btn .btn-top>a{font-size:1.6rem;height:34px;border-radius:17px}header .inner-header{height:110px}section.mainimage .wrap-ph .logo{left:40px;top:110px;width:150px}}@media screen and (min-width:768px) and (max-width:1260px){#hm-menu{top:80px}.header-select-language .select-language{width:80px!important;height:80px!important}.header-select-language .select-language-box{top:79px!important}header .box-btn,header .box-btn .btn-top>a{display:none}header .box-btn .btn-bottom{display:none!important}header .inner-header{height:80px}header .logo{width:200px;margin-left:30px}header .btn{margin-right:10px}header .btn a{margin-right:5px;width:140px;height:36px;border-radius:20px}header .btn a.access:before,header .btn a.tel:before{width:16px;height:16px}header .menu #hm{width:80px;height:80px}header .menu #hm-icon{width:32px}header .menu .hm-tx{font-size:13px;margin-top:13px}header .menu #hm .close{background:transparent}header .menu #hm .close:after,header .menu #hm .close:before{margin-top:4px}header .box-btn{display:block}header .box-btn .hd-info{display:none}header .box-btn .btn-top{margin-top:0}header .box-btn .btn-top .hd-btn a{margin-right:5px;width:140px;font-size:1.5rem;height:32px}header .box-btn .btn-top .hd-btn a.access:before,header .box-btn .btn-top .hd-btn a.faq:before,header .box-btn .btn-top .hd-btn a.tel:before{width:15px;height:15px;margin-right:6px}.page-wrapper,ul.breadCrumb{margin-left:20px;margin-right:20px}footer .container-access{margin:0 20px;padding:50px 40px}footer .container-access dl.time>dt{width:80px;height:26px}footer .container-access .area-left{padding-right:25px}footer .container-access .area-right{padding-left:25px}footer .wrapper-footer-bottom .inner{margin:0 20px}}@media screen and (min-width:768px) and (max-width:1100px){.footer-box-desc{width:45%;padding:90px 40px;display:flex;justify-content:flex-end}footer .footer-subNav{text-align:center;margin:30px auto 0}}@media screen and (min-width:768px) and (max-width:900px){header .logo{width:200px;margin-left:15px}header .box-btn .btn-top .hd-btn a{width:110px;font-size:1.3rem;height:32px}header .box-btn .btn-top .hd-btn a.access:before,header .box-btn .btn-top .hd-btn a.faq:before,header .box-btn .btn-top .hd-btn a.tel:before{width:12px;height:12px;margin-right:3px}}@media screen and (min-width:768px) and (max-width:1000px){html{font-size:54%}body,p{font-size:15px}}.page-head.department{background:url(/images/departments/0400_header_pc.jpg) no-repeat 50%;background-size:cover}.page-head.department-en{background:url(/images/lang/header_departments.jpg) no-repeat 50%;background-size:cover}.movie-dep03 .wrap-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-dep03 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-link{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.page-link li{width:48%;margin-bottom:10px}.page-link li a{display:flex;justify-content:center;align-items:center;background:#285d93;color:#fff;font-size:14px;text-align:center;line-height:1.3;height:46px;border-radius:23px}.page-link li a.blank{background:#fff;border:1px solid #285d93;color:#285d93;position:relative}.page-link li a.blank:after{content:"";display:block;background:url(/images/icon-blank-white.png) no-repeat 50%;background-size:contain;width:17px;height:17px;position:absolute;right:15px}.page-link-lightBlue{display:flex;flex-wrap:wrap;margin-bottom:30px}.page-link-lightBlue li{width:32%;margin-right:2%;margin-bottom:5px}.page-link-lightBlue li:nth-child(3n){margin-right:0}.page-link-lightBlue li a{display:flex;justify-content:center;align-items:center;text-align:center;background:#e7f2f8;color:#000;font-size:14px;height:55px;border-radius:5px;line-height:1.1}ul.shinryouka.green li a:before{border-top:2px solid #009e96;border-right:2px solid #009e96}ul.shinryouka.blue li a.no-link:after,ul.shinryouka.blue li a.no-link:before{display:none}ul.shinryouka.blue li a.no-link:hover{opacity:1}ul.shinryouka li a{padding:12px 30px 12px 15px;position:relative}ul.shinryouka li a:after,ul.shinryouka li a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}ul.shinryouka li a:before{right:10px;width:6px;height:6px;border-top:2px solid #285d93;border-right:2px solid #285d93;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card{margin-bottom:20px}.card .type-1{background:#f4f7fa;border-left:3px solid #285d93;padding:15px 15px 20px 0}.card .type-1 .box-profile{display:flex;justify-content:space-between;line-height:1.45}.card .type-1 .box-profile .photo{width:calc(117 / 342 * 100%)}.card .type-1 .box-profile .profile{flex:1 1;margin-left:20px}.card .type-2{display:flex}.card .type-2 .left{width:117px;margin-right:20px}.card .type-2 .right{flex:1 1}.card .dep{font-size:16px}.card .name{border-bottom:1px solid #285d93;padding-bottom:5px;margin-top:10px;margin-bottom:10px}.card .name span{display:block}.card .name .ja{font-size:24px;line-height:1.2;margin-bottom:5px}.card .name .en{font-size:14px;color:#999}.card .info-1{margin-top:6px;font-size:16px}.card .info-1.line-top{border-top:1px solid #285d93;padding-top:6px}.card .info-2{font-size:16px;margin-top:6px;display:flex;align-items:flex-start}.card .info-2 span.icon{background:#009e96;color:#fff;width:48px;text-align:center;font-size:10px;padding:2px 10px;border-radius:4px;font-weight:700;margin-right:10px;margin-top:1px}.card .info-2 span.tx{flex:1 1}.modaal-content-container{padding:40px 15px}.popup-container .pc-left{margin-bottom:30px}.popup-container .popup-profile{display:flex;justify-content:space-between;line-height:1.45}.popup-container .popup-profile .photo{width:calc(117 / 342 * 100%)}.popup-container .popup-profile .profile{flex:1 1;margin-left:15px}.popup-container .popup-profile .dep{font-size:16px}.popup-container .popup-profile .name{border-bottom:1px solid #285d93;padding-bottom:5px;margin-top:10px;margin-bottom:10px}.popup-container .popup-profile .name span{display:block}.popup-container .popup-profile .name .ja{font-size:24px}.popup-container .popup-profile .name .en{font-size:14px;color:#999}.popup-container .popup-profile .info-1{margin-top:6px;font-size:16px}.popup-container .popup-profile .info-1.line-top{border-top:1px solid #285d93;padding-top:6px}.popup-container .popup-media{margin-top:20px}.popup-container .message{margin-bottom:40px;background:url(/images/departments/message-bg.png) no-repeat 100% 100%,#e7f2f8;background-size:80%;padding:30px 20px}.popup-container .popup-inner{margin-bottom:40px}.popup-container .bottom-btn{margin-top:30px}.popup-container .bottom-btn a{margin-bottom:10px}.wrap-btn{display:flex;justify-content:space-between;margin-left:10px;margin-top:30px}.wrap-btn .btn-plus{width:49%}.btn-plus{display:flex;align-items:center;justify-content:center;border:1px solid #285d93;height:30px;color:#285d93;font-size:12px;border-radius:15px;position:relative}.btn-plus.bg-blue{background:#285d93;color:#fff}.btn-plus.bg-blue:after,.btn-plus.bg-blue:before{background:#fff}.btn-plus:before{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-plus:after,.btn-plus:before{content:"";display:block;width:8px;height:1px;background:#285d93;position:absolute;right:12px;top:50%}.btn-plus:after{-webkit-transform:translateY(-1px) rotate(90deg);transform:translateY(-1px) rotate(90deg)}dl.faq{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc}dl.faq dt{color:#285d93;font-weight:700;padding-left:1.5em;position:relative;margin-bottom:5px;font-size:18px}dl.faq dt:before{content:"Q.";position:absolute;left:0;top:0}dl.faq.pt dt:before{content:"P.";position:absolute;left:0;top:0}dl.faq dd{position:relative;padding-left:1.5em;font-size:18px}dl.faq dd:before{content:"A."}dl.faq.pt dd:before,dl.faq dd:before{position:absolute;left:0;top:0;font-weight:700}dl.faq.pt dd:before{content:"R."}dl.dt_bgGray-dd_bgWhite{display:flex}dl.dt_bgGray-dd_bgWhite:first-of-type dd,dl.dt_bgGray-dd_bgWhite:first-of-type dt{border-top:1px solid #ccc}dl.dt_bgGray-dd_bgWhite .bg-gray{background:#e6e6e6!important}dl.dt_bgGray-dd_bgWhite .bg-white{background:#fff!important}dl.dt_bgGray-dd_bgWhite dt{background:#e6e6e6;border-left:1px solid #ccc;width:80%}dl.dt_bgGray-dd_bgWhite dd,dl.dt_bgGray-dd_bgWhite dt{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px}dl.dt_bgGray-dd_bgWhite dd{width:20%;text-align:right;display:flex;align-items:center;justify-content:flex-end}ul.pagelink-arrow li{width:100%;margin-top:10px}ul.pagelink-arrow li a{border-radius:4px;height:46px;display:flex;justify-content:center;align-items:center;background:#285d93;color:#fff;font-size:15px;position:relative}ul.pagelink-arrow li a:after,ul.pagelink-arrow li a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}ul.pagelink-arrow li a:before{right:15px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leftIcon{margin-top:10px}.leftIcon,.leftIcon .icon{display:flex;align-items:center}.leftIcon .icon{background:#285d93;color:#fff;border-radius:4px;width:50px;height:20px;font-weight:700;font-size:13px;justify-content:center;margin-right:10px}.leftIcon .tx{font-weight:700;line-height:1}.leftIcon .tx.tel{font-size:24px}.leftIcon .tx.tel a{font-weight:700;font-size:24px;margin-right:5px;letter-spacing:-1px}.leftIcon .tx.tel span{font-size:16px}.leftIcon .tx.email{font-size:14px}.leftIcon .tx.email a{font-weight:700;font-size:18px}.recep{font-size:18px;color:#285d93;margin-bottom:10px}.jisseki-col2 section{margin-bottom:20px}.jisseki-col2 .jisseki-total-top{background:#285d93;display:flex;justify-content:space-between;padding:10px}.jisseki-col2 .jisseki-total-top dd,.jisseki-col2 .jisseki-total-top dt{color:#fff}.jisseki-col2 .jisseki-total-bottom{background:#d4dfe9;display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid #ccc}.jisseki-col2 .jisseki-total-bottom dd,.jisseki-col2 .jisseki-total-bottom dt{width:50%;padding:10px}.jisseki-col2 .jisseki-total-bottom dd:not(:first-of-type),.jisseki-col2 .jisseki-total-bottom dt:not(:first-of-type){border-top:1px solid #ccc}.jisseki-col2 .jisseki-total-bottom dd{text-align:right}ul.borderBlue li{border:1px solid #285d93;border-radius:4px;color:#285d93;padding:10px;line-height:1.3;margin-bottom:5px}.popup-container table.style-nonDec td,.popup-container table.style-nonDec th{padding-top:0;padding-bottom:0}.flow-pc-horizontal li{border:1px solid #285d93;border-radius:5px;text-align:center;color:#285d93;line-height:1.5;padding:10px;margin-bottom:30px;position:relative}.flow-pc-horizontal li:last-of-type{margin-bottom:0}.flow-pc-horizontal li:last-of-type:after{display:none}.flow-pc-horizontal li:after{content:"";display:block;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:20px}figure figcaption{color:grey;margin-top:10px}figure figcaption.tx-right{text-align:right}p.important-blue{font-weight:700;color:#285d93}.img-center-517{text-align:center}.img-center-517 img{max-width:517px}.img-center-520{text-align:center}.img-center-520 img{max-width:520px}table.style-02{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;table-layout:fixed;margin-bottom:20px}table.style-02 tr:nth-child(odd) td{background:#dfe7ef}table.style-02 .tx-left{text-align:left}table.style-02 td,table.style-02 th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:7px;width:85px;line-height:1.4}table.style-02 th{background:#e9eff4;text-align:left}table.style-02 tr.head th{background:#285d93;color:#fff;text-align:center}table.style-03{border-top:1px solid #285d93;width:100%;table-layout:fixed;margin-bottom:20px}table.style-03 tr:last-of-type td{border-bottom:1px solid #285d93}table.style-03 tr:nth-child(2n) td{background:#e9eff4}table.style-03 td{text-align:left;padding:7px;width:85px;line-height:1.4}table.style-03 td:first-of-type{border-right:1px solid #ccc}table.style-04{border-top:2px solid #666;border-bottom:2px solid #666;width:200%;table-layout:fixed;margin-bottom:20px}table.style-04 p{font-size:12px}table.style-04 ul.circle-black li{font-size:12px;margin-bottom:0}table.style-04.no-scroll td,table.style-04.no-scroll th{width:auto}table.style-04 .tx-left li,table.style-04 .tx-left p{text-align:left}table.style-04 .v-top td{vertical-align:top}table.style-04 td,table.style-04 th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:15px 10px;width:85px;line-height:1.4;font-size:12px}table.style-04 td:last-child,table.style-04 th:last-child{border-right:none}table.style-04 th{background:#ecf0f8;text-align:left}table.style-04 td{word-break:break-all}table.style-04 tr.head th{background:#4668b7;color:#fff;text-align:center}table.style-04 tr.head th.bg-green{background:#009e96}table.style-04 tr.head th.bg-gray{background:grey}table.style-04 .fixed{position:sticky;left:0;width:60px;z-index:2}table.style-04 .fixed:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ccc}.lineBlue-small{border:1px solid #285d93;border-radius:5px;color:#285d93;font-size:14px;padding:5px 10px;margin-top:20px;font-weight:700}.box-spCol2-pcCol4{display:flex;justify-content:space-between;flex-wrap:wrap}.box-spCol2-pcCol4 div{width:48%;margin-bottom:10px}video{width:100%;margin-bottom:5px}dl.dt-txBlue{margin-bottom:10px}dl.dt-txBlue dt{color:#285d93;font-weight:700}.video-title{text-align:center;line-height:1}.dt-round_dd-nonDec dt{border:1px solid #285d93;border-radius:5px;color:#285d93;padding:5px 10px;margin-bottom:10px}.dt-round_dd-nonDec dd{margin-bottom:30px}.hstyle-jisseki{text-align:center;font-weight:700;font-size:16px}.dep-top-profile{display:flex;align-items:flex-end;margin-bottom:20px}.dep-top-profile .photo{width:calc(122 / 345 * 100%)}.dep-top-profile .profile{flex:1 1;margin-left:20px}.dep-top-profile .profile .dep{margin-bottom:10px}.dep-top-profile .profile .name span{display:block}.dep-top-profile .profile .name span.ja{font-weight:700;font-size:22px;line-height:1;margin-bottom:5px}.dep-top-profile .profile .name span.en{font-size:12px;color:#999}.frame-border10{border:10px solid #e6eff4;padding:20px}.gairailist-bgGray{background:#f2f2f2;padding:10px;margin-top:10px}.gairailist-bgGray p{font-size:14px}.gairailist-bgGray p.kome{font-size:14px;margin-top:0}dl.gairailist-tips{margin-top:10px}dl.gairailist-tips dt{color:#285d93;font-weight:700}.profile-lineStyle{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.profile-lineStyle .wrap-info{display:flex;justify-content:space-between;margin-bottom:20px}.profile-lineStyle .profile-photo{width:44%}.profile-lineStyle .profile-info{width:50%;display:flex;flex-direction:column;justify-content:center}.profile-lineStyle .profile-info .year{border-bottom:1px solid #285d93}.box-spCol2-pcCol3{display:flex;justify-content:space-between;flex-wrap:wrap}.box-spCol2-pcCol3>div{width:48%;margin-bottom:15px}.box-spCol2-pcCol3 p{margin-top:5px}.wrap-dl.dep_59 dl.dt_bgGray-dd_bgWhite dt{width:40%}.wrap-dl.dep_59 dl.dt_bgGray-dd_bgWhite dd{width:60%}h3.hstyle-bgBlue-txBlue{background:#d4dfe9;color:#285d93;font-weight:700;line-height:1.5;padding:10px}ol.block-num li{border-bottom:1px solid #ccc;padding:10px 10px 10px 2.2em;counter-increment:number;position:relative}ol.block-num li:before{content:counter(number) ".";color:#285d93;font-weight:700;position:absolute;left:10px;top:9px}ol.block-num li h4{color:#285d93;font-weight:700;line-height:1.6;margin-bottom:5px}ol.block-num li p{text-align:left;line-height:1.6}.wrap-table-col2{margin-bottom:20px}.wrap-table-col2 table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.wrap-table-col2 table th{background:#285d93;color:#fff}.wrap-table-col2 table td,.wrap-table-col2 table th{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px}.wrap-table-col2 table td{text-align:center}.wrap-table-col2 .right table{border-top:none}table.total{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}table.total th{background:#009e96;color:#fff}table.total td,table.total th{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px}table.total td{text-align:center}section.border-dott{border-bottom:1px dotted #ccc;padding-bottom:1.5em;margin-bottom:1.5em}section.border-dott:last-of-type{border:none}p.left-space{margin-left:1.5em}.dep_49-movie-pamphlet{display:grid;grid-gap:20px;gap:20px}.dep_49-movie-pamphlet a.btn-movie{background:#285d93;padding:10px 20px;color:#fff;display:flex;align-items:center;border-radius:5px}.dep_49-movie-pamphlet a.btn-movie span{flex:1 1;font-weight:700;font-size:18px}.dep_49-movie-pamphlet a.btn-movie img{width:115px}.dep_49-movie-pamphlet a.btn-pamphlet{border-radius:5px;border:1px solid #285d93;color:#285d93;font-weight:700;text-align:center;padding:15px 0;position:relative;font-size:18px}.dep_49-movie-pamphlet a.btn-pamphlet:after{content:"";width:8px;height:8px;border-right:2px solid #285d93;border-bottom:2px solid #285d93;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media print,screen and (min-width:768px){.page-link{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.page-link:after{content:"";display:block;width:32%}.page-link li{width:32%}.page-link li a{font-size:1.6rem;height:40px;border-radius:20px}.page-link li a:hover{opacity:.8}.page-link-lightBlue{margin-bottom:30px}.page-link-lightBlue li{width:16%;margin-right:.8%}.page-link-lightBlue li:nth-child(3n){margin-right:.8%}.page-link-lightBlue li:nth-child(6n){margin-right:0}.page-link-lightBlue li a{font-size:1.4rem;height:58px}.page-link-lightBlue li a:hover{opacity:.8}ul.shinryouka{display:flex;justify-content:space-between;flex-wrap:wrap}ul.shinryouka:after{content:"";display:block;width:calc(230 / 710 * 100%)}ul.shinryouka:not(:first-of-type){margin-top:30px}ul.shinryouka li{width:calc(230 / 710 * 100%)}ul.shinryouka li a{height:100%;display:flex;align-items:center;padding:12px 15px;font-size:1.6rem}ul.shinryouka li a:hover{opacity:.8}.card .type-1{height:100%;flex-direction:column;border-left:3px solid #285d93;padding:15px 15px 20px 0}.card .type-1,.card .type-1 .box-profile{display:flex;justify-content:space-between}.card .type-1 .box-profile{line-height:1.45}.card .type-1 .box-profile .photo{width:calc(120 / 327 * 100%)}.card .type-1 .box-profile .profile{flex:1 1;margin-left:20px}.card.type-2{display:flex}.card.type-2 .left{width:117px;margin-right:20px}.card.type-2 .right{flex:1 1}.card .dep{font-size:1.6rem}.card .name{border-bottom:1px solid #285d93;padding-bottom:5px;margin-top:10px;margin-bottom:10px}.card .name span.ja{font-size:2.4rem}.card .name span.en{font-size:1.4rem}.card .info-1,.card .info-2{margin-top:6px;font-size:1.6rem}.card .info-2 span.icon{width:48px;padding:2px 10px;border-radius:4px;margin-right:10px;margin-top:1px}.wrap-btn{margin-left:10px;margin-top:30px}.wrap-btn .btn-plus{width:49%}.btn-plus{font-size:1.4rem}.wrap-card{display:flex;justify-content:space-between;flex-wrap:wrap}.wrap-card .card{width:calc(345 / 710 * 100%)}.modaal-content-container{padding:0!important}.modaal-container{max-width:1060px;padding:60px 40px}.popup-container{padding-top:150px;margin-top:-150px;display:flex;justify-content:space-between}.popup-container .pc-left{width:calc(375 / 960 * 100%);max-width:375px}.popup-container .pc-right{width:calc(550 / 960 * 100%);max-width:550px}.popup-container .hstyle-bottomLine2{margin-bottom:20px}.popup-container .popup-profile .photo{width:calc(120 / 375 * 100%)}.popup-container .popup-profile .profile{margin-left:25px}.popup-container .popup-profile .dep{font-size:1.6rem}.popup-container .popup-profile span.ja{font-size:2.4rem}.popup-container .popup-profile span.en{font-size:1.4rem}.popup-container .popup-profile .info-1{margin-top:6px;font-size:1.6rem}.popup-container .popup-media{margin-top:60px}.popup-container .message{background-size:auto;padding:30px}.bottom-btn{display:flex;justify-content:space-between}.bottom-btn a{width:48%}.col2-circle-blue{display:flex;justify-content:space-between;flex-wrap:wrap}.col2-circle-blue ul.circle-blue{width:48%}.wrap-dl{display:flex;justify-content:space-between;flex-wrap:wrap}.wrap-dl dl.dt_bgGray-dd_bgWhite{width:48%}dl.dt_bgGray-dd_bgWhite{display:flex}dl.dt_bgGray-dd_bgWhite:first-of-type dd,dl.dt_bgGray-dd_bgWhite:first-of-type dt,dl.dt_bgGray-dd_bgWhite:nth-of-type(2) dd,dl.dt_bgGray-dd_bgWhite:nth-of-type(2) dt{border-top:1px solid #ccc}dl.dt_bgGray-dd_bgWhite dt{font-size:14px;width:77%;padding:5px 10px}dl.dt_bgGray-dd_bgWhite dd{width:23%;padding:5px 10px;font-size:14px}ul.pagelink-arrow{display:flex;justify-content:space-between;flex-wrap:wrap}ul.pagelink-arrow li{width:48.5%}ul.pagelink-arrow li a:hover{opacity:.8}.recep{font-size:18px;color:#285d93;margin-bottom:10px}.wrap-dl-table.pc-col2 dl.table{width:100%}.wrap-dl-table.pc-col2 dl.table.h-100{height:100%}.wrap-dl-table.pc-col2 .left,.wrap-dl-table.pc-col2 .right{width:50%}.jisseki-col2{display:flex;justify-content:space-between}.jisseki-col2 .left,.jisseki-col2 .right{width:48.5%}.jisseki-col2 .jisseki-total-bottom dd,.jisseki-col2 .jisseki-total-bottom dt,.jisseki-col2 .jisseki-total-top dd,.jisseki-col2 .jisseki-total-top dt{font-size:14px}ul.borderBlue li{font-size:1.6rem;padding:10px;line-height:1.3;margin-bottom:5px}.wrap-ph-tx{display:flex}.wrap-ph-tx .box-ph{width:calc(345 / 710 * 100%);max-width:345px}.wrap-ph-tx .box-tx{display:flex;align-items:center;flex:1 1;margin-left:20px}.flow-pc-horizontal{display:flex;justify-content:space-between}.flow-pc-horizontal li{width:30%;font-size:16px;padding:10px;margin-bottom:0;display:flex;align-items:center;justify-content:center}.flow-pc-horizontal li:last-of-type{margin-bottom:0}.flow-pc-horizontal li:last-of-type:after{display:none}.flow-pc-horizontal li:after{content:"";display:block;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;left:auto;right:-30px;bottom:0;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}figure figcaption,table.style-02 td,table.style-02 th,table.style-03 td,table.style-03 th{font-size:14px}table.style-04{width:100%}table.style-04 td,table.style-04 th{padding:20px 15px;width:auto;font-size:12px}table.style-04 .fixed{position:static;width:100px}table.style-04 .fixed:before{display:none}.box-spCol2-pcCol4{display:flex;justify-content:space-between;flex-wrap:wrap}.box-spCol2-pcCol4 div{width:calc(170 / 710 * 100%);margin-bottom:0}dl.dt-txBlue{margin-bottom:10px;display:flex}dl.dt-txBlue dt{width:6em}dl.dt-txBlue dd{flex:1 1}.hstyle-jisseki{font-size:18px}.dep-top-profile .photo{width:122px}.dep-top-profile .dep{font-size:14px}.gairailist-bgGray{padding:20px}.gairailist-bgGray p.kome{font-size:14px;margin-top:0}.gairailist-bgGray p,dl.gairailist-tips dd,dl.gairailist-tips dt{font-size:14px}.profile-lineStyle .wrap-info{display:flex;justify-content:flex-start}.profile-lineStyle .profile-photo{width:150px;margin-right:20px}.profile-lineStyle .profile-info{width:170px}.box-spCol2-pcCol3>div{width:calc(220 / 710 * 100%)}.box-spCol2-pcCol3 p{font-size:1.4rem}h3.hstyle-bgBlue-txBlue,ol.block-num li h4,ol.block-num li p{font-size:1.8rem}.wrap-table-col2{margin-bottom:30px;display:flex}.wrap-table-col2 .left,.wrap-table-col2 .right{width:50%}.wrap-table-col2 .right table{border-top:1px solid #ccc;border-left:none}table.total{width:50%;border-top:1px solid #ccc;border-left:1px solid #ccc}table.total th{background:#009e96;color:#fff}table.total td,table.total th{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px}table.total td{text-align:center}dl.faq dd,dl.faq dt{font-size:1.8rem}.dep_49-movie-pamphlet{display:grid;grid-template-columns:60% 1fr;grid-gap:20px;gap:20px}.dep_49-movie-pamphlet a.btn-movie{padding:15px 20px;border-radius:5px}.dep_49-movie-pamphlet a.btn-movie span{font-size:2rem}.dep_49-movie-pamphlet a.btn-movie img{width:130px}.dep_49-movie-pamphlet a.btn-pamphlet{border-radius:5px;display:flex;align-items:center;padding:0 0 0 20px;position:relative;font-size:2rem}.bnr-420{width:420px}}.page-head.guide{background:url(/images/guide/0200_header_pc.jpg) no-repeat 50%;background-size:cover}.left-triangle{padding-left:1.3em;position:relative;margin:20px 0 10px}.left-triangle:before{content:"▼";position:absolute;left:0;top:0}.left-triangle-blue{padding-left:1.3em;position:relative;color:#285d93;font-weight:700}.left-triangle-blue:before{content:"▼";color:#285d93;position:absolute;left:0;top:0}ol.num{counter-reset:num}ol.num>li{position:relative;padding-left:1em}ol.num>li:before{counter-increment:num;content:counter(num) ".";position:absolute;left:0;top:0}.dt-gray_dd-white:not(:first-of-type) dt{border-top:none}.dt-gray_dd-white dt{background:#e6e6e6;color:#285d93;font-size:18px;padding:10px;line-height:1.6;border:1px solid #ccc}.dt-gray_dd-white dd{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}.table-under p{line-height:1.3}.table-under p span{margin-right:20px}.icon-line-x{border:1px solid #ccc;padding:20px}.icon-line-x li{position:relative;padding-left:2em;line-height:1.5}.icon-line-x li:not(:first-of-type){margin-top:10px}.icon-line-x li:before{content:"";display:block;width:13px;height:2px;background:#285d93;position:absolute;left:0;top:8px}.dock-time{font-weight:700;margin-left:22px}dl.allBlue{background:#285d93;color:#fff;border-radius:6px;padding:18px;text-align:center;margin-bottom:10px}dl.allBlue dt{border-bottom:1px solid #fff;font-weight:700;font-size:18px;line-height:2;margin-bottom:5px}.wrap-medicalCheck .lineBlue{width:100%;height:90px}.wrap-option{display:flex;justify-content:space-between;flex-wrap:wrap}.lineBlue{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #285d93;border-radius:6px;text-align:center;line-height:1.2;padding:10px 0;margin-bottom:8px;height:70px;width:49%}.lineBlue,.lineBlue a{color:#285d93;font-size:16px;font-weight:700}.lineBlue a{text-decoration:underline}.lineBlue span{font-weight:400;font-size:12px;display:block}.hstyle-blueBold{font-weight:700;color:#285d93;font-size:16px;margin-bottom:10px}ul.icon-blueDot li{position:relative;padding-left:1em}ul.icon-blueDot li:not(:first-child){margin-top:10px}ul.icon-blueDot li:before{content:"●";color:#285d93;position:absolute;left:0;top:0}.example{position:relative;padding-left:2em}.example:before{content:"例）";position:absolute;left:0;top:0}.lineBlue span{margin-bottom:5px}.result-img{margin-top:10px}.result-img img{width:auto;max-width:100%}.result-img-half{margin-top:10px}.result-img-half img{width:auto;max-width:100%}section.results-container:not(:last-of-type){margin-bottom:20px}.time-col2{display:flex}.time-col2 .left{width:5em}.time-col2 .right{flex:1 1}.app-download{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.app-download img{vertical-align:bottom}ul.round.popup-ippan>li{margin-bottom:30px}dl.col2 dt,ul.round.popup-ippan h3{font-weight:700}@media print,screen and (min-width:768px){ol.num>li{font-size:1.8rem}ol.num>li:not(:last-of-type){margin-bottom:5px}.wrap-dl{display:flex;justify-content:space-between}.wrap-dl .dt-gray_dd-white{width:48.5%}.dt-gray_dd-white{display:flex;flex-direction:column}.dt-gray_dd-white:not(:first-of-type) dt{border-top:1px solid #ccc}.dt-gray_dd-white dt{padding:0 20px;line-height:1.6;height:4.5em;display:flex;align-items:center;font-size:1.8rem}.dt-gray_dd-white dd{flex:1 1;font-size:1.6rem;padding:20px}.dock-time{margin-left:25px}.wrap-ph-tx{display:flex;justify-content:space-between}.wrap-ph-tx .box-ph{width:calc(345 / 710 * 100%)}.wrap-ph-tx .box-tx{flex:1 1;margin-left:20px}.wrap-dl-allBlue{display:flex;flex-wrap:wrap;justify-content:space-between}.wrap-dl-allBlue a{width:calc(345 / 710 * 100%);margin-bottom:20px}.wrap-dl-allBlue a dl.allBlue{width:100%;height:100%}.wrap-dl-allBlue a:hover{opacity:.9}dl.allBlue{width:calc(345 / 710 * 100%);padding:10px 18px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center}dl.allBlue dt{font-size:1.8rem;margin-bottom:7px}dl.allBlue dd{font-size:1.4rem}.wrap-medicalCheck .lineBlue{width:49%}.wrap-option{display:flex;justify-content:space-between;flex-wrap:wrap}.wrap-option:before{order:1}.wrap-option:after,.wrap-option:before{content:"";display:block;width:calc(168 / 710 * 100%)}.lineBlue{width:calc(168 / 710 * 100%);font-size:1.6rem;padding:10px 0;margin-bottom:8px}.lineBlue span{font-size:1.2rem}.lineBlue a:hover{text-decoration:none}.hstyle-blueBold{font-size:1.8rem}ul.icon-blueDot li{font-size:1.6rem}ul.icon-blueDot li:not(:first-child){margin-top:13px}.example{position:relative;padding-left:2em}.example:before{content:"例）";position:absolute;left:0;top:0}.wrap-medicalCheck{display:flex;justify-content:space-between;flex-wrap:wrap}.result-img-half img{max-width:425px}.result-col2{display:flex}.result-col2 .box:not(:last-of-type){margin-right:20px}ul.round.popup-ippan{display:block}ul.round.popup-ippan li{width:100%}ul.round.popup-ippan h3{font-size:1.8rem}dl.col2{display:flex}dl.col2.yuketsu dt{width:150px}dl.col2.yuketsu dd{flex:1 1}.online_shinryo_img{max-width:540px!important}}@media screen and (min-width:768px) and (max-width:1000px){dl.col2{display:block}}.page-head.inpatient{background:url(/images/inpatient/0300_header_pc.jpg) no-repeat 50%;background-size:cover}.page-head.machine{background:url(/images/cancer/0700_header_pc.jpg) no-repeat 50%;background-size:cover}.img-col3-inspi{display:flex;flex-wrap:wrap;justify-content:center}.img-col3-inspi div{width:50%}.img-col3-inspi div:first-child{width:100%;text-align:center}.img-col3-inspi div:first-child img{width:50%}dl.dt-txBlue-dd-nonDec{margin-top:20px}.hstyle-bgRound-lBlue,dl.dt-txBlue-dd-nonDec dt{color:#285d93;font-weight:700}.hstyle-bgRound-lBlue{background:#d4dfe9;height:36px;border-radius:18px;display:flex;align-items:center;padding-left:10px;margin-bottom:10px}.img-equipment07{margin:0 50px}.wrap-machine-all .wrap-cancer-machine{margin-bottom:30px}@media print,screen and (min-width:768px){.img-col3-inspi{display:flex;flex-wrap:wrap;justify-content:center}.img-col3-inspi div{margin:0 10px}.img-col3-inspi div,.img-col3-inspi div:first-child{width:calc(162 / 710 * 100%)}.img-col3-inspi div:first-child img{width:100%}dl.dt-txBlue-dd-nonDec{margin-top:20px;font-size:1.6rem}dl.dt-txBlue-dd-nonDec dt{color:#285d93;font-weight:700}.hstyle-bgRound-lBlue{font-size:1.6rem}.img-equipment07{margin:0}.wrap-machine-all{display:flex;justify-content:space-between;flex-wrap:wrap}.wrap-machine-all .wrap-cancer-machine{width:48%}}.page-head.medical{background:url(/images/medical/0900_header_pc.jpg) no-repeat 50%;background-size:cover}ul.shinryouka:not(:first-of-type){margin-top:30px}ul.shinryouka.green li a{background:#ebf5ec}ul.shinryouka.blue li a{background:#e7f2f8}ul.shinryouka.gray li a{background:#f2f2f2}ul.shinryouka li{margin-bottom:10px}ul.shinryouka li a{line-height:1.4;display:block;border-radius:5px;padding:12px 15px;font-size:16px}ul.kensayoyaku li{margin-bottom:10px}ul.kensayoyaku .title{background:#285d93;color:#fff;font-size:15px;text-align:center;line-height:1.3;border-radius:5px;padding:7px 0}ul.kensayoyaku .title.parent{border-radius:5px 5px 0 0}ul.kensayoyaku .child{border-left:1px solid #285d93;border-right:1px solid #285d93;border-bottom:1px solid #285d93;border-radius:0 0 5px 5px;padding:10px}.wrap-col2 .left{margin-bottom:50px}.wrap-col2 .right{margin-bottom:20px}ol.numBlue-txWhite.arrow li:not(:last-of-type){position:relative}ol.numBlue-txWhite.arrow li:not(:last-of-type):after{content:"";display:block;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:20px}ol.numBlue-txWhite li{display:flex}ol.numBlue-txWhite li:not(:last-of-type){margin-bottom:30px}ol.numBlue-txWhite .num{font-weight:700;background:#285d93;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;width:35px}ol.numBlue-txWhite .tx{flex:1 1;border:1px solid #285d93;border-radius:0 6px 6px 0;padding:15px}ol.numBlue-txWhite .tx span.red{color:red}@media print,screen and (min-width:768px){ul.shinryouka{display:flex;justify-content:space-between;flex-wrap:wrap}ul.shinryouka:not(:first-of-type){margin-top:30px}ul.shinryouka li{width:calc(230 / 710 * 100%)}ul.shinryouka li a{height:100%;display:flex;align-items:center;padding:12px 15px;font-size:1.6rem}ul.kensayoyaku{display:flex;max-height:300px;flex-wrap:wrap;flex-direction:column}ul.kensayoyaku li{margin-bottom:10px;width:calc(345 / 710 * 100%)}ul.kensayoyaku .title{font-size:1.5rem}ul.kensayoyaku .title.parent{border-radius:5px 5px 0 0}ul.kensayoyaku .child{font-size:1.4rem;padding:10px;line-height:1.6}.wrap-col2{display:flex;justify-content:space-between}.wrap-col2 .left,.wrap-col2 .right{margin-bottom:20px;width:calc(345 / 710 * 100%)}ol.numBlue-txWhite.arrow li:not(:last-of-type){position:relative}ol.numBlue-txWhite.arrow li:not(:last-of-type):after{content:"";display:block;background:url(/images/dl-bottom-arrow.png) no-repeat 50%;background-size:contain;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:20px}ol.numBlue-txWhite li{display:flex}ol.numBlue-txWhite li:not(:last-of-type){margin-bottom:30px}ol.numBlue-txWhite .num{font-size:16px}ol.numBlue-txWhite .tx{padding:15px}ol.numBlue-txWhite .tx p{font-size:14px}}.bnr-position-top.lang-guidebook{padding-top:15px;padding-left:100px;position:absolute;right:0;top:0}.bnr-position-top .fix.col2{display:grid;grid-template-columns:1fr 1fr}.h-primary-top{display:grid;grid-gap:10px;gap:10px;margin-bottom:30px}.h-primary-top .ja{font-size:26px;font-weight:700;color:#1e1e1e;line-height:1;text-align:center;letter-spacing:.02em}section.block-topPage{width:90%;margin:75px auto 0}section.block-topPage.m-small{margin:40px auto 0}.h-primary-top .en{font-size:11px;color:#787878;line-height:1;text-align:center;letter-spacing:.03em}.h-primary-top-style3{font-weight:700;font-size:16px;margin-bottom:10px}.announce-red{background:#c30d23}.announce-red-inner{display:flex;align-items:center;padding:3px 5px;position:relative}.announce-red-inner:after{content:"";width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.announce-red time{color:#fff;font-size:14px;margin-right:10px}.announce-red p{flex:1 1;color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:20px}body{overflow-x:hidden}.main-slider .pc{display:none!important}.main-slider .slick-slide>div{margin:0!important}.main-slider img{vertical-align:bottom}.slick-slider{font-size:0}section.mainimage{position:relative;padding-bottom:20px}section.mainimage .wrap-ph{position:relative}section.mainimage .wrap-ph .mainVisual{object-fit:cover;height:300px}section.mainimage .wrap-ph .logo{position:absolute;left:10px;top:0;width:60px}section.mainimage .wrap-ph .wrap-btn-koho{position:absolute;right:10px;top:80px;display:grid;grid-gap:5px;gap:5px;width:130px}section.mainimage .outer{position:relative}section.mainimage .outer .menkai-btn{position:absolute;right:16px;top:-50px;width:180px}section.mainimage .outer .menkai-btn:before{content:"";display:block;width:calc(100% + 10px);height:calc(100% + 10px);background:#fff;position:absolute;left:-5px;top:-5px;z-index:0;border-radius:20px}section.mainimage .outer .menkai-btn span{background:#fff;border-radius:15px;font-size:13px;font-weight:700;border:1px solid #499790;color:#285d93;display:flex;align-items:center;justify-content:center;width:100%;height:30px;position:relative;z-index:1;line-height:1}section.mainimage .outer .menkai-btn span:before{content:"";display:block;width:15px;height:15px;margin-right:5px;background:url(/images/btnIcon-info.svg) no-repeat 50%;background-size:contain}section.mainimage .outer .menkai-btn span:after{content:"";display:block;width:4px;height:4px;border-bottom:2px solid #499790;border-right:2px solid #499790;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.mainV-bottom{background:#285d93;padding-bottom:30px}.mainV-bottom .inner{width:90%;margin:0 auto}section.mainimage .block-1{background:#fff;border-radius:5px;position:relative;top:-30px;padding:15px}.cmnParts-wrap-mainBtn .btn-faq{background:var(--main-primary);color:#fff;font-weight:700;font-size:16px;height:100%;letter-spacing:0;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:row}.cmnParts-wrap-mainBtn .btn-faq:before{content:"";width:20px;height:100%;background:url(/images/top/icon-faq.svg) no-repeat 50%;background-size:10px;margin-right:10px;margin-left:-15px}.cmnParts-wrap-mainBtn .btn-faq:after{content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:38px}.hospital-info{padding:0 10px 10px;border-bottom:1px solid #c8c8c8}dl.block-hospital-info{display:flex;align-items:center;justify-content:center}dl.block-hospital-info dt{color:#285d93;font-size:14px;margin-right:10px;font-weight:700}dl.block-hospital-info dd{flex:1 1;font-size:16px;white-space:nowrap}.cmnParts-wrap-mainBtn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:90px 90px 60px}.cmnParts-wrap-mainBtn>a{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;height:90px;position:relative}.cmnParts-wrap-mainBtn .wrap-btnFaq{grid-column:1/3;grid-row:3/4}.cmnParts-wrap-mainBtn>a img{width:auto;height:27px;display:block;margin:0 auto 3px}.cmnParts-wrap-mainBtn>a:first-child,.cmnParts-wrap-mainBtn>a:nth-child(2){border-bottom:1px solid #c8c8c8}.cmnParts-wrap-mainBtn>a:first-child:after{content:"";height:80%;width:1px;background:#c8c8c8;position:absolute;right:0;bottom:0}.cmnParts-wrap-mainBtn>a:nth-child(3):after{content:"";height:80%;width:1px;background:#c8c8c8;position:absolute;right:0;top:0}.cmnParts-wrap-mainBtn>a .btn-tx{color:#285d93;font-size:16px;font-weight:700;text-align:center;line-height:1.3;margin-top:5px;height:2em;display:flex;align-items:center}section.mainimage .block-2 .inner-block-2{display:grid;grid-gap:20px;gap:20px}section.mainimage .block-2 a{background:#fff;border-radius:5px;display:flex;align-items:center;padding:20px;position:relative}section.mainimage .block-2 a:after{content:"";width:8px;height:8px;border-right:2px solid var(--main-primary);border-bottom:2px solid var(--main-primary);position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}section.mainimage .block-2 a span.icon{width:32px;margin-right:20px}section.mainimage .block-2 a span.desc{flex:1 1;margin-right:20px}section.mainimage .block-2 .btn-ttl{font-size:18px;font-weight:700;color:#285d93;margin-bottom:3px}section.mainimage .block-2 .btn-tx{font-size:15px;line-height:1.5}.newsList-box.item-2{display:none}section.news .newsList-box{padding:10px}section.news a.btn-arrow{width:95%;margin:0 auto}.newsIcon-new{color:#ed1c24;font-size:12px;border:1px solid #ed1c24;line-height:1;padding:.2em 1em;font-weight:700;display:inline-block}section.news{width:95%}.news-tab{width:100%;margin:0 auto 40px}.tab_menu{width:calc(100% / 3);height:40px;line-height:40px;font-size:13px;color:var(--main-primary);display:block;float:left;text-align:center;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.tab_menu span{display:block;background-color:var(--main-primary);color:#fff;border-top:1px solid var(--main-primary);border-left:1px solid var(--main-primary);border-right:1px solid var(--main-primary);border-radius:4px 4px 0 0;margin:0 5px}.news-tab input:checked+.tab_menu span{background-color:#fff;color:var(--main-primary)}.tab-line{background:var(--main-primary);height:1px;width:100vw;margin-left:calc(50% - 50vw);clear:both}.news-tab .wrap-newsList{border-top:none}input[name=tab_menu]{display:none}.tab_contents{width:95%;margin:0 auto;padding-top:20px;display:none;clear:both;overflow:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}#menu01:checked~#menu01_content,#menu02:checked~#menu02_content,#menu03:checked~#menu03_content{display:block}.wrap-sub-btn{width:90%;margin:30px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wrap-sub-btn a.btn-sub{text-align:center;display:flex;align-items:center;background:var(--main-primary);color:#fff;font-size:15px;font-weight:700;padding:20px;border-radius:5px;line-height:1.2;position:relative}.wrap-sub-btn a.btn-sub .icon-kobo{position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.wrap-sub-btn a.btn-sub:before{content:"";position:absolute;right:15px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wrap-sub-btn a.btn-sub.color-new{background:#ff931e;background:-webkit-gradient(linear,left top,right top,from(#ff931e),to(#ff7500));background:-webkit-linear-gradient(left,#ff931e,#ff7500);background:linear-gradient(90deg,#ff931e,#ff7500)}.wrap-sub-btn a.btn-sub.color-career{background:#ff94b3;background:-webkit-gradient(linear,left top,right top,from(#ff94b3),to(#ff6e87));background:-webkit-linear-gradient(left,#ff94b3,#ff6e87);background:linear-gradient(90deg,#ff94b3,#ff6e87)}.wrap-sub-btn a.btn-sub.color-kangosite{background:#c662a5;background:-webkit-gradient(linear,left top,right top,from(#e69dbd),to(#c662a5));background:-webkit-linear-gradient(left,#e69dbd,#c662a5);background:linear-gradient(90deg,#e69dbd,#c662a5)}.wrap-sub-btn a.btn-sub.color-resident{background:#071d4d}section.mainimage .bnr-1col{margin:2% 5% 20px}section.our-hospital{margin-top:60px;position:relative;background:url(/images/top/our-hospital-bg.jpg) no-repeat 50%;background-size:cover;padding:60px 0;overflow:hidden}section.our-hospital .h-primary-top span{color:#fff}.our-hospital-visual{position:relative;height:260px;display:flex;justify-content:center;align-items:center;background:url(/images/top/our-hospital-bg.jpg) no-repeat 50%;background-size:100%}.h-oh-copy{width:297px;position:relative;z-index:2;margin:0 auto}.our-hospital-visual img.oh-img{position:absolute}.our-hospital-visual img.oh-img.no01{left:-20px;top:-100px;width:calc(100 / 375 * 100%)}.our-hospital-visual img.oh-img.no02{left:25px;top:10px;width:calc(142 / 375 * 100%)}.our-hospital-visual img.oh-img.no03{left:15px;bottom:10px;width:calc(103 / 375 * 100%)}.our-hospital-visual img.oh-img.no04{right:-10px;top:-80px;width:calc(85 / 375 * 100%)}.our-hospital-visual img.oh-img.no05{right:25px;top:30px;width:calc(130 / 375 * 100%)}.our-hospital-visual img.oh-img.no06{right:102px;bottom:30px;width:calc(123 / 375 * 100%);z-index:1}.our-hospital-visual img.oh-img.no07{right:25px;bottom:0;width:calc(104 / 375 * 100%)}.inner-our-hospital{width:90%;margin:0 auto}.inner-our-hospital p{color:#fff;font-size:15px;line-height:2;margin-top:20px}.inner-our-hospital .btn-arrow{margin-top:30px}.wrap-our-hospital-btn{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(164px,auto) minmax(100px,auto);grid-gap:30px 15px;gap:30px 15px}.our-hospital-btn{background:#fff;border:1px solid var(--main-primary);border-radius:5px}.our-hospital-btn a{display:block;padding:15px}.our-hospital-btn .ttl{color:var(--main-primary);font-size:14px;font-weight:700;line-height:1.4;text-align:center;position:relative;margin-top:15px;padding-right:1em}.our-hospital-btn .ttl:after{content:"";width:8px;height:8px;border-right:2px solid var(--main-primary);border-bottom:2px solid var(--main-primary);position:absolute;right:-4px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.our-hospital-btn#last{grid-column:1/3;grid-row:2/3}.our-hospital-btn#last a{display:flex;align-items:center;justify-content:flex-end;position:relative;width:100%;height:100%}.our-hospital-btn#last .thumb{width:80px;position:absolute;left:15px;bottom:0}.our-hospital-btn#last .ttl{padding-right:30px;margin-top:0;font-size:16px}.h-primary-top-style2{position:relative;padding-bottom:25px;margin-bottom:30px}.h-primary-top-style2 span{display:block}.h-primary-top-style2 span.en{line-height:1;color:#285d93;font-size:55px;margin-bottom:10px;letter-spacing:.05em}.h-primary-top-style2 span.ja{font-size:14px;line-height:1}section.feature .box-feature{margin-top:30px;display:grid;grid-gap:20px;gap:20px}section.feature .features-bnr{margin-bottom:20px}section.feature .features-bnr a{-webkit-transition:.2s;transition:.2s}section.feature .features-bnr a:hover{opacity:.8}.wrap-nintei-logo{display:flex;flex-wrap:wrap}.wrap-nintei-logo .nintei-logo{width:17%;margin-right:5%;margin-bottom:5%;display:flex;align-items:center;justify-content:center}.wrap-nintei-logo .nintei-logo:nth-child(4){margin-right:0}.wrap-nintei-logo .nintei-logo.dx,.wrap-nintei-logo .nintei-logo.iso{width:32%}.top-facility-right{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}section.link{margin-top:100px;margin-bottom:100px;padding:0 30px}section.link a.btn-arrow{margin-bottom:30px}section.recruit{position:relative}section.recruit:before{content:"";background:#f5f5f5;width:95%;height:80%;position:absolute;left:0;top:30px;z-index:-1}.top-recruit-inner{width:90%;margin:0 auto}section.recruit .top-wrap-btn{margin:20px auto 0;display:grid;grid-gap:20px;gap:20px;width:90%}section.recruit a.btn-recruit{height:70px;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;font-weight:700;color:#fff}section.recruit .top-recruit-right{width:100vw;margin-left:calc(50% - 50vw);margin-top:30px}section.recruit .top-recruit-right img{margin-left:auto;width:95%;display:block}section.recruit a.btn-recruit.blue{background:rgba(0,119,193,.9)}section.recruit a.btn-recruit.green{background:rgba(160,203,94,.9)}section.recruit a.btn-recruit.orange{background:rgba(247,147,30,.9)}section.recruit a.btn-recruit.purple{background:rgba(202,135,182,.9)}section.recruit a.btn-recruit:after,section.recruit a.btn-recruit:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}section.recruit a.btn-recruit:before{right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.recruit a.btn-recruit span{color:#fff;line-height:1}section.recruit a.btn-recruit span.ja{font-size:15px;font-weight:700}section.recruit a.btn-recruit span.en{font-size:10px;margin-top:5px}.area-movie{padding-top:40px}.box-movie{margin-top:30px}.wrap-movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wrap-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-title{color:#285d93;font-size:16px;text-align:center;margin-top:10px;margin-bottom:5px;line-height:1.4;font-weight:700}.slider-dep .slick-next{right:0!important}.slider-dep .slick-prev{left:0!important}.slider-dep .slick-slide>div{margin:0 10px}section.hs-movie{margin-top:50px}section.dep-movie{overflow-x:hidden;width:100%}section.dep-movie .area-movie{margin-top:0;padding-top:0}.slider-pickup .slick-list{width:90%;margin:0 auto}.slider-pickup .slick-prev{left:-4%!important}.slider-pickup .slick-next{right:-4%!important}.slider-pickup .slick-slide>div{margin:0 12px}section.buss-pdf{margin-top:40px}section.buss-pdf a{margin-bottom:15px}section.buss-pdf a.btn-blank{justify-content:flex-start}.wrap-topLinkBanner .banner{margin-bottom:20px}.before_release{padding:80px 30px}.before_release p{color:#285d93;font-weight:700;text-align:center;font-size:16px}.before_release a{margin-top:10px}.before_release a.btn-download{background:#fff}.before_release a.btn-download:hover{background:#285d93}.top-news{margin:60px 15px}.access-bo-back a.btn-download{margin-bottom:10px;justify-content:flex-start;text-align:left}.wrap-go{margin-bottom:30px}.map-text2{font-size:16px}section.bnr-area{width:90%;margin:80px auto 0;display:grid;grid-gap:20px;gap:20px}section.notice-area{margin-top:80px;padding:0 30px 40px}section.notice-area a{font-size:16px}section.notice-area .notice-right{margin-top:20px}.bnrCard-koho{margin-bottom:20px}.bnrCard-covid .btn-arrow,.bnrCard-koho .btn-arrow{border-radius:0 0 5px 5px;border-top:none!important}.bnrCard-covid .bnr-card-top{background:var(--main-primary);height:auto}.bnrCard-covid .bnr-card-top img{border-radius:5px 5px 0 0}.bnrCard-covid.influ{margin-top:20px}.bnrCard-covid.influ a.btn-arrow{border:1px solid #1d6e64;color:#1d6e64}.bnrCard-covid.influ a.btn-arrow:before{border-top:2px solid #1d6e64;border-right:2px solid #1d6e64}.bnr-card-top{background:#009e96;height:110px;position:relative;border-radius:5px 5px 0 0}.bnr-card-top a{display:flex;align-items:center;height:100%}.bnr-card-top .desc{width:calc(100% - 150px);margin-left:15px}.bnr-card-top .koho-ph{width:90px;position:absolute;right:10px;bottom:0}.bnr-card-top time{color:#fff;font-size:11px;line-height:1}.bnr-card-top .koho-title{color:#fff;font-size:17px;font-weight:700;line-height:1.5}.bnr-card-top .koho-title span{font-size:12px}.bnrCard-our-hospital{margin-top:40px}.bnrCard-our-hospital .btn-arrow{border-radius:0 0 5px 5px;border-top:none!important}.bnrCard-our-hospital .bnr-card-top{height:auto}.bnrCard-our-hospital .bnr-card-top img{border-radius:5px 5px 0 0}.bnrCard-our-hospital a.btn-arrow{margin-top:0}.slick-slide{-webkit-transform-style:preserve-3d}@media print,screen and (min-width:768px){.wrap-main-slider{position:relative}.bnr-position-top.lang-guidebook{padding-left:0}.bnr-position-top{position:absolute;top:0;right:0;z-index:6;width:calc(600 / 1900 * 100%);max-width:600px}.bnr-position-top a{margin-bottom:10px;display:block}.bnr-position-top a:hover{opacity:.9!important}.bnr-position-top .fixed{position:fixed;top:140px;right:15px;width:22%;max-width:600px;z-index:6}section.block-topPage{margin:160px auto 0}section.block-topPage.m-small{margin:40px auto 0}.h-primary-top{display:grid;grid-gap:10px;gap:10px;margin-bottom:80px}.h-primary-top .ja{font-size:5.2rem}.h-primary-top .en{font-size:1.8rem;margin-top:12px}.h-primary-top-style2{margin-bottom:60px}.h-primary-top-style2 span.en{font-size:10rem;letter-spacing:.1em}.h-primary-top-style2 span.ja{font-size:2.2rem}.h-primary-top-style3{font-size:2.4rem;margin-bottom:10px}.announce-red-inner{max-width:1100px;margin:0 auto;padding:10px 0}.announce-red p,.announce-red time{font-size:2rem}.main-slider .pc{display:block!important}.main-slider .sp{display:none!important}section.mainimage{padding-bottom:0}section.mainimage .wrap-ph .mainVisual-pc img{object-fit:cover;height:800px}section.mainimage .wrap-ph .logo{left:40px;top:0;width:150px}section.mainimage .wrap-ph .wrap-btn-koho{right:40px;bottom:auto;top:160px;grid-gap:15px;gap:15px;width:275px}section.mainimage .wrap-ph .btn-koho{width:100%}section.mainimage .wrap-ph .btn-koho:hover{opacity:.8}section.mainimage .outer{max-width:605px;margin:0 auto}section.mainimage .outer .menkai-btn{top:-60px;right:10px;width:220px}section.mainimage .outer .menkai-btn:hover span{border:2px solid #499790}section.mainimage .outer .menkai-btn:before{border-radius:30px}section.mainimage .outer .menkai-btn span{border-radius:20px;font-size:1.6rem;-webkit-transition:.2s;transition:.2s;height:40px}section.mainimage .outer .menkai-btn span:after{width:6px;height:6px;right:13px}.mainV-bottom{padding-bottom:60px}.mainV-bottom .inner{max-width:1100px}section.mainimage .block-1{border-radius:7px;top:0;margin-top:-90px;padding:0;background:#fff}.cmnParts-wrap-mainBtn .btn-faq{font-size:2rem;height:60px;width:100%;height:100%;margin:0 auto;border-radius:7px;grid-column:auto;grid-row:auto;flex-direction:column;line-height:1}.cmnParts-wrap-mainBtn .btn-faq:hover{opacity:.9}.cmnParts-wrap-mainBtn .btn-faq:before{margin:0 0 16px;width:34px;height:34px;background:url(/images/top/icon-faq.svg) no-repeat 50%;background-size:contain}.cmnParts-wrap-mainBtn .btn-faq:after{display:none}.cmnParts-wrap-mainBtn{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 180px;grid-template-rows:auto}.cmnParts-wrap-mainBtn .wrap-btnFaq{grid-column:auto;grid-row:auto;padding:20px 20px 20px 0}.cmnParts-wrap-mainBtn>a{height:150px;background:none}.cmnParts-wrap-mainBtn>a:hover .btn-tx{color:#009e96}.cmnParts-wrap-mainBtn>a:first-child{border-radius:7px 0 0 7px}.cmnParts-wrap-mainBtn>a:not(:last-of-type):before{content:"";height:70%;width:1px;background:#c8c8c8;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmnParts-wrap-mainBtn>a img{height:46px;margin:0 auto 6px}.cmnParts-wrap-mainBtn>a:first-child,.cmnParts-wrap-mainBtn>a:nth-child(2){border-bottom:none}.cmnParts-wrap-mainBtn>a:first-child:after,.cmnParts-wrap-mainBtn>a:nth-child(3):after{display:none}.cmnParts-wrap-mainBtn>a .btn-tx{font-size:2rem;line-height:1.2}section.mainimage .block-2 .inner-block-2{grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-top:40px}section.mainimage .block-2 a{border-radius:7px;display:block;padding:30px 30px 80px}section.mainimage .block-2 a:hover{background:#eef7ff}section.mainimage .block-2 a:after{content:"";width:10px;height:10px;border-right:3px solid var(--main-primary);border-bottom:3px solid var(--main-primary);position:absolute;right:50%;top:auto;bottom:30px;-webkit-transform:translate(-50%,none) rotate(0deg);transform:translate(-50%,none) rotate(0deg)}section.mainimage .block-2 a span.icon{width:57px;display:block;margin:0 auto 10px}section.mainimage .block-2 a span.desc{margin-right:0}section.mainimage .block-2 .btn-ttl{font-size:2.4rem;text-align:center;margin-bottom:3px}section.mainimage .block-2 .btn-tx{font-size:1.8rem;line-height:1.6}.wrap-sub-btn{max-width:780px;margin:40px auto 0;grid-gap:20px 40px;gap:20px 40px}.wrap-sub-btn a.btn-sub{text-indent:1.5em;font-size:2.6rem;padding:35px 0;border-radius:7px}.wrap-sub-btn a:hover{opacity:.9}.wrap-sub-btn a.btn-sub .icon-kobo{position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.wrap-sub-btn a.btn-sub:before{content:"";position:absolute;right:25px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.news{position:relative;margin-top:110px}section.news .h-primary-top .ja{font-size:3.2rem}section.news .h-primary-top .en{font-size:1.6rem;margin-left:10px}section.news a.btn-arrow{position:absolute;right:0;top:0;max-width:250px}section.news .h-primary-top{display:flex;align-items:flex-end;margin-bottom:40px}section.news .news-tab .tab-line,section.news .news-tab input,section.news .news-tab label{display:none}.tab_contents{width:100%;margin:0;padding-top:20px;display:block}section.news .news-tab{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:0}section.news .hstyle-news{font-weight:700;font-size:2.4rem;color:#1e1e1e;padding-bottom:10px;border-bottom:1px solid #ccc}section.news .inner{max-width:1420px;margin:0 auto;position:relative}section.feature p.h-under{text-align:center;font-size:2rem;margin-bottom:70px}section.feature .box-feature{max-width:1420px;margin:30px auto 0;grid-template-columns:1fr 1fr 1fr;grid-gap:41px;gap:41px}section.hs-movie{margin-top:90px}.feature-inner{padding:30px}.feature-inner h2{color:var(--main-primary);font-weight:700;font-size:2.4rem;line-height:1.5;margin-bottom:15px}.feature-inner p{font-size:2rem;line-height:1.7}.features-bnr a:hover{opacity:.8}.feature-item a img{-webkit-transition:.2s;transition:.2s}.feature-item a:hover img{opacity:.8}section.our-hospital{margin-top:130px;padding:110px 0 100px}.our-hospital-visual{max-width:1420px;margin:0 auto;height:700px;background:url(/images/top/our-hospital-bg.jpg) no-repeat 50%;background-size:1198px}.h-oh-copy{width:600px;position:relative;z-index:2;margin-top:0}.our-hospital-visual img.oh-img{position:absolute}.our-hospital-visual img.oh-img.no01{left:-20px;top:-100px;width:308px}.our-hospital-visual img.oh-img.no02{left:325px;top:10px;width:339px}.our-hospital-visual img.oh-img.no03{left:65px;bottom:70px;width:308px}.our-hospital-visual img.oh-img.no04{right:-90px;top:-80px;width:248px}.our-hospital-visual img.oh-img.no05{right:195px;top:30px;width:308px}.our-hospital-visual img.oh-img.no06{right:240px;bottom:104px;width:348px;z-index:1}.our-hospital-visual img.oh-img.no07{right:25px;bottom:0;width:308px}.inner-our-hospital{width:90%;margin:0 auto}.inner-our-hospital p.v-under{font-size:2rem;line-height:2;margin-top:20px;text-align:center}.inner-our-hospital .btn-arrow{width:460px;margin:50px auto 0;font-size:22px;padding:20px 0}.wrap-our-hospital-btn{max-width:1420px;margin:100px auto 0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:30px;gap:30px}.our-hospital-btn{border-radius:7px}.our-hospital-btn a{padding:30px}.our-hospital-btn a img{-webkit-transition:.2s;transition:.2s}.our-hospital-btn a:hover img{opacity:.8}.our-hospital-btn .ttl{font-size:2rem;margin-top:25px;text-align:left}.our-hospital-btn .ttl:after{right:0;width:12px;height:12px;border-right:3px solid var(--main-primary);border-bottom:3px solid var(--main-primary)}.our-hospital-btn#last{grid-column:auto;grid-row:auto}.our-hospital-btn#last a{display:block}.our-hospital-btn#last .thumb{width:190px;position:static;left:auto;bottom:auto;margin:-45px auto 0}.our-hospital-btn#last .ttl{padding-right:0;margin-top:25px;font-size:2rem}.movie-title{font-size:2rem}.slider-dep .slick-next{right:-60px!important}.slider-dep .slick-prev{left:-60px!important}.slider-dep .slick-slide{max-width:486px}.slider-dep .slick-slide>div{margin:0 20px}.slider-dep a:hover img,.slider-pickup a:hover img{opacity:.8}section.recruit{margin-top:120px;margin-bottom:200px}section.recruit:before{width:52%;height:104%;top:78px;z-index:-1}.top-recruit-inner{max-width:1420px;margin:0 auto;display:flex;align-items:flex-end}section.recruit .top-wrap-btn{margin:20px 0 0 auto;display:grid;grid-gap:20px;gap:20px}section.recruit a.btn-recruit{width:400px;padding:2.3em;border-radius:7px;font-size:2.2rem}section.recruit a.btn-recruit:hover{opacity:.8}section.recruit .top-recruit-left{flex:1 1;margin-right:120px}section.recruit .top-recruit-right{width:calc(740 / 1420 * 100%);max-width:740px;margin-left:0;margin-top:0}section.recruit .top-recruit-right img{margin-left:0;width:100%}section.recruit a.btn-recruit.blue{background:rgba(0,119,193,.9)}section.recruit a.btn-recruit.green{background:rgba(160,203,94,.9)}section.recruit a.btn-recruit.orange{background:rgba(247,147,30,.9)}section.recruit a.btn-recruit.purple{background:rgba(202,135,182,.9)}section.recruit a.btn-recruit:after,section.recruit a.btn-recruit:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}section.recruit a.btn-recruit:before{right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.recruit a.btn-recruit span{color:#fff;line-height:1}section.recruit a.btn-recruit span.ja{font-size:15px;font-weight:700}section.recruit a.btn-recruit span.en{font-size:10px;margin-top:5px}.block-topPage.bottom-block{max-width:1260px}section.block-topPage.m-small{margin:80px auto 0}.slider-pickup .slick-slide{max-width:428px}.slider-pickup .slick-slide>div{margin:0 12px}.slider-pickup .slick-list{width:100%}.wrap-nintei-logo{margin:0 auto;max-width:940px;justify-content:space-between}.wrap-nintei-logo .nintei-logo{width:80px;margin-right:0;margin-bottom:0}.wrap-nintei-logo .nintei-logo:nth-child(4){margin-right:0}.wrap-nintei-logo .nintei-logo.iso{width:140px}.wrap-nintei-logo .nintei-logo.dx{width:160px}@media print,screen and (min-width:768px) and (max-width:1000px){.wrap-nintei-logo .nintei-logo{width:50px}.wrap-nintei-logo .nintei-logo.iso{width:110px}.wrap-nintei-logo .nintei-logo.dx{width:130px}}.box-top-facility{display:grid;grid-template-columns:calc(520 / 1260 * 100%) 1fr;grid-gap:40px;gap:40px}.top-facility-right{margin-top:0;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}section.link{margin:130px 0 80px}section.link a.btn-arrow{margin:0 auto 40px}.wrap-topLinkBanner{max-width:952px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:0 auto}.wrap-topLinkBanner .banner{margin:0}section.buss-pdf{margin-top:30px}section.buss-pdf a{margin-bottom:10px}section.dep-movie{margin-bottom:100px}section.dep-movie.block-topPage{margin:120px auto 0}section.dep-movie .inner{max-width:1420px;margin:0 auto}.slider-dep{margin-bottom:60px}.btn-pc-col3{display:flex;flex-wrap:wrap;justify-content:space-between}.btn-pc-col3:after{content:"";display:block}.btn-pc-col3 a,.btn-pc-col3:after{width:calc(310 / 960 * 100%)}.slick-dots{bottom:-37px!important}.slick-dots li button:before{opacity:1!important;color:#ccd9d4!important}.slick-dots li.slick-active button:before{opacity:1!important;color:#285d93!important}.footer-wrpper-top{margin-top:-60px}.before_release{padding:80px 0 120px}.before_release .inner{margin:0 auto;max-width:710px;padding:0}.before_release p{font-size:1.8rem}.before_release a{margin:10px auto 0}section.top-news{margin-top:120px}section.top-news .box-pc-col2{max-width:960px;margin:0 auto}section.news .newsList-box{display:block}section.news .newsList-box .newsList-title{margin-top:10px}section.news .wrap-newsList{margin-bottom:0}.access-bo-back{display:flex}.wrap-go{margin-bottom:0;width:calc(632 / 960 * 100%)}.box-go-back{display:flex;justify-content:space-between;flex-wrap:wrap}.box-go-back a{width:calc(305 / 632 * 100%)}.box-go-back .btn-single{margin-right:50%}.wrap-back{flex:1 1;margin-left:20px}section.top-padding{padding:30px}section.link .before_release{max-width:960px;margin:0 auto 30px}.map-text2{font-size:1.5rem}section.bnr-area{padding:0;margin:100px auto 0;grid-gap:40px;gap:40px}section.bnr-area .bnr-area-wrap{max-width:800px;margin:0 auto}section.bnr-area .bnr-area-wrap a:hover{opacity:.8}section.notice-area{max-width:880px;margin:120px auto 0;padding:0;display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr}section.notice-area .notice-right{margin-top:0;display:flex;flex-direction:column;justify-content:space-between}section.notice-area .notice-right a.btn-arrow{max-width:100%}.bnrCard-koho{margin-bottom:20px;-webkit-transition:.2s;transition:.2s}.bnr-card:hover{opacity:.7}.bnrCard-koho .btn-arrow{border-radius:0 0 5px 5px;border-top:none!important}section.notice-area a.btn-arrow{font-size:2rem}section.notice-area .notice-left a{-webkit-transition:.2s;transition:.2s;max-width:100%}.bnrCard-covid.influ a.btn-arrow:hover{background:#1d6e64;color:#fff}.bnrCard-covid.influ a.btn-arrow:before{border-top:2px solid #fff;border-right:2px solid #fff}.bnr-card-top{height:130px}.bnr-card-top a.btn-arrow{width:100%;height:48px;display:flex;align-items:center;font-size:2.2rem}section.notice-area .notice-right a.koho{height:25%}.bnr-card-top .desc{width:calc(100% - 180px);margin-left:30px}.bnr-card-top .koho-ph{width:98px;right:20px}.bnr-card-top time{font-size:13px;line-height:1}.bnr-card-top .koho-title{font-size:2.2rem;line-height:1.4}.bnr-card-top .koho-title span{font-size:1.6rem}.bnrCard-koho .btn-arrow:hover{background:#fff;color:#009e96}.bnrCard-koho .btn-arrow:hover:before{border-top:2px solid #009e96;border-right:2px solid #009e96}@media screen and (min-width:768px) and (max-width:1100px){section.notice-area{max-width:100%;margin:40px 30px 0;grid-gap:20px;gap:20px;grid-template-columns:calc(570 / 1040 * 100%) 1fr}.bnr-card-top .koho-title{font-size:18px}.bnr-card-top .koho-title span{font-size:14px}.bnr-card-top .koho-ph{width:100px;right:10px}.bnr-card-top .desc{margin-left:15px;width:calc(100% - 140px)}}@media screen and (min-width:768px) and (max-width:925px){.bnr-card-top .koho-title{font-size:16px}.bnr-card-top .koho-ph{width:80px}.bnr-card-top .desc{margin-left:10px}}}@media screen and (min-width:768px) and (max-width:1550px){section.mainimage .wrap-ph .mainVisual-pc img{height:600px}section.mainimage .wrap-ph .wrap-btn-koho{top:160px;width:230px}}@media screen and (min-width:768px) and (max-width:1250px){section.recruit .inner{margin:0 0 0 50px}section.recruit .wrap-tx{margin:0 30px 0 0}}@media screen and (min-width:768px) and (max-width:1060px){section.mainimage .wrap-ph .mainVisual-pc img{height:500px}}@media screen and (min-width:768px) and (max-width:1000px){section.news .wrap-btn-bottomArea{max-width:100%;margin:40px 20px 0}.wrap-topLinkBanner{grid-gap:10px;gap:10px}}@media screen and (min-width:768px) and (max-width:1350px){section.mainimage .wrap-ph .logo{left:20px;top:0;width:150px}}@media screen and (min-width:768px) and (max-width:1160px){section.mainimage .wrap-ph .logo{left:20px;top:0;width:110px}}@media screen and (min-width:500px) and (max-width:768px){section.mainimage .wrap-ph .wrap-btn-koho{bottom:85px;width:170px;grid-gap:10px;gap:10px}}.main-slider .slick-prev{left:0!important}.main-slider .slick-next{right:0!important}.main-slider .slick-next,.main-slider .slick-prev{width:80px!important;height:80px!important}.main-slider .slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-slider .slick-next:before{background:url(/images/top/slider-arrow-main-next.svg)!important;background-size:contain!important;opacity:1!important;width:100%}.main-slider .slick-prev:before{background:url(/images/top/slider-arrow-main-prev.svg)!important;background-size:contain!important;opacity:1!important}@media print,screen and (min-width:768px) and (max-width:1400px){.main-slider .slick-next,.main-slider .slick-prev{width:40px!important;height:40px!important}}section.mainimage.bg{background:#e7f2f8}section.mainimage .ov-wrap-main-btn{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center;margin-top:-20px}section.mainimage .ov-wrap-main-btn a{width:28%;margin:0 1% 3%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;height:80px;-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,.3);box-shadow:0 0 18px -4px rgba(0,0,0,.3);position:relative}section.mainimage .ov-wrap-main-btn a:after{content:"";position:absolute;background:url(/images/top/icon-plus.png) no-repeat 50%;background-size:contain;width:16px;height:16px;right:0;top:0}section.mainimage .ov-wrap-main-btn a img{width:36px;display:block;margin:0 auto}section.mainimage .ov-wrap-main-btn a .btn-tx{color:#285d93;font-size:12px;font-weight:700;text-align:center;line-height:1.3;margin-top:5px}section.ov-our-hospital{position:relative;overflow:hidden}section.ov-our-hospital .wrap-btn{margin:40px 30px 0}section.ov-our-hospital .top-area{padding:100px 35px 70px;background:url(/images/top/main_img_sp.png) no-repeat top,#50a0be;background-size:100%}section.ov-our-hospital .hstyle-hospital{margin-bottom:30px}section.ov-our-hospital .hstyle-hospital span{display:block}section.ov-our-hospital .hstyle-hospital span.en{font-family:Cinzel,serif;color:#fff;letter-spacing:.05em;line-height:1;margin-bottom:10px;font-size:13px}section.ov-our-hospital .hstyle-hospital span.en:before{content:"";display:inline-block;width:15px;height:1px;background:#fff;vertical-align:middle;margin-right:5px}section.ov-our-hospital .hstyle-hospital span.ja{font-weight:700;font-size:20px;line-height:1.5;color:#fff}section.ov-our-hospital a.btn-double{display:block;background:#285d93;border-radius:6px;color:#fff;text-align:center;font-size:18px;line-height:1.4;padding:20px 0;position:absolute;width:calc(100% - 80px);bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.ov-our-hospital a.btn-double:before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;border-radius:6px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.ov-our-hospital p{color:#fff;text-align:start}section.ov-our-hospital .bottom-image{width:100vw;margin-left:calc(50% - 50vw)}.ov-our-hospital-wrap{background:url(/images/top/our_hospital-bg.jpg) no-repeat 50%;background-size:cover}.ov-our-hospital-wrap .desc{padding:20% 12% 0}.ov-our-hospital-wrap .desc a.btn-arrow{margin-top:20px}.ov-our-hospital-wrap h2{color:#285d93;font-weight:700;font-size:22px;margin-bottom:1em}.ov-our-hospital-wrap .image{padding:15% 4% 20%}@media print,screen and (min-width:768px){section.mainimage .ov-wrap-main-btn{width:100%;margin:-70px auto 0;padding-bottom:40px}section.mainimage .ov-wrap-main-btn a{width:calc(168 / 605 * 100%);margin:0 calc(20 / 960 * 100%) 20px;height:135px;-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,.3);box-shadow:0 0 18px -4px rgba(0,0,0,.3);position:relative}section.mainimage .ov-wrap-main-btn a:hover img{opacity:.7}section.mainimage .ov-wrap-main-btn a:hover .btn-tx{color:#009e96}section.mainimage .ov-wrap-main-btn a img{width:57px;-webkit-transition:.2s;transition:.2s}section.mainimage .ov-wrap-main-btn a .btn-tx{font-size:2rem;line-height:1.2;margin-top:10px}section.mainimage .ov-wrap-main-btn a:after{width:24px;height:24px}section.ov-our-hospital{position:relative;z-index:1}.our-hospital-wrap .inner{max-width:1148px;padding:80px 0;margin:0 auto;display:flex;align-items:center}section.ov-our-hospital .btn-more{margin:0 auto}section.ov-our-hospital .h-primary-top-style2 .en{font-size:4.2rem}section.ov-our-hospital .top-area{padding:0;background:#98c8dc;background:-webkit-gradient(linear,left bottom,left top,from(#98c8dc),to(#1089af));background:-webkit-linear-gradient(bottom,#98c8dc,#1089af);background:linear-gradient(0deg,#98c8dc,#1089af)}section.ov-our-hospital .inner{padding:70px 0;max-width:960px;margin:0 auto;position:relative;z-index:1}section.ov-our-hospital .inner:before{content:"";background:url(/images/top/main_img_pc.png) no-repeat 50%;background-size:contain;display:block;width:1260px;height:700px;position:absolute;right:-380px;top:0;z-index:-1}section.ov-our-hospital .inner p{max-width:460px}section.ov-our-hospital .hstyle-hospital{margin-bottom:30px}section.ov-our-hospital .hstyle-hospital span.en{font-size:1.9rem;margin-bottom:14px}section.ov-our-hospital .hstyle-hospital span.en:before{width:22px;height:2px;margin-right:5px}section.ov-our-hospital .hstyle-hospital span.ja{font-size:3rem}section.ov-our-hospital a.btn-double{margin-top:45px;border-radius:6px;font-size:1.8rem;line-height:1.4;padding:15px 0;position:relative;width:295px;bottom:0;left:0;-webkit-transform:none;transform:none}section.ov-our-hospital a.btn-double:hover{opacity:.8}section.ov-our-hospital .bottom-image{margin-top:0;width:100vw;margin-left:calc(50% - 50vw)}.ov-our-hospital-wrap .desc p{margin-bottom:40px}.ov-our-hospital-wrap .image{width:calc(570 / 1148 * 100%);padding:0}.ov-our-hospital-wrap h2{font-size:42px;margin-bottom:1em}.bnrCard-our-hospital{max-width:420px;margin:60px auto 0}.bnrCard-our-hospital .btn-arrow{width:100%;max-width:100%}}@media screen and (min-width:768px) and (max-width:1600px){.slider-dep .slick-next{right:20px!important}.slider-dep .slick-prev{left:20px!important}.slider-pickup .slick-next{right:20px!important}.slider-pickup .slick-prev{left:20px!important}section.recruit .top-recruit-left{margin-right:60px}section.recruit:before{width:80%}.h-primary-top-style2{margin-left:30px}}@media screen and (min-width:768px) and (max-width:1400px){.bnr-position-top .fixed{top:125px}}@media screen and (min-width:768px) and (max-width:1260px){.bnr-position-top .fixed{width:27%;top:96px}}@media screen and (min-width:768px) and (max-width:1350px){.h-primary-top-style2 span.en{font-size:7rem}.h-primary-top-style2 span.ja{font-size:1.6rem}section.recruit a.btn-recruit{width:100%;font-size:1.6rem}.top-recruit-inner{width:100%}.feature-inner h2 br{display:none}.our-hospital-visual{height:500px}.h-oh-copy{width:calc(837 / 1300 * 100%)}.our-hospital-visual img.oh-img.no01{left:-20px;top:-100px;width:calc(308 / 1300 * 100%)}.our-hospital-visual img.oh-img.no02{left:200px;top:10px;width:calc(339 / 1300 * 100%)}.our-hospital-visual img.oh-img.no03{left:65px;bottom:70px;width:calc(308 / 1300 * 100%)}.our-hospital-visual img.oh-img.no04{right:-60px;top:-80px;width:calc(248 / 1300 * 100%)}.our-hospital-visual img.oh-img.no05{right:125px;top:30px;width:calc(308 / 1300 * 100%)}.our-hospital-visual img.oh-img.no06{right:240px;bottom:104px;width:calc(348 / 1300 * 100%);z-index:1}.our-hospital-visual img.oh-img.no07{right:25px;bottom:0;width:calc(308 / 1300 * 100%)}.feature-inner h2{font-size:2rem}}@media screen and (min-width:768px) and (max-width:1100px){.announce-red-inner{width:100%;padding:10px}section.mainimage .block-2 .inner-block-2{grid-gap:20px;gap:20px;margin-top:20px}.feature-inner{padding:0;margin-top:20px}section.feature .box-feature{grid-gap:20px;gap:20px}.our-hospital-btn#last .thumb{width:57%}.h-primary-top-style2{margin-left:20px}.cmnParts-wrap-mainBtn>a .btn-tx{font-size:2rem;line-height:1.2}section.mainimage .block-2 .btn-ttl{font-size:2rem}.wrap-our-hospital-btn{grid-gap:15px;gap:15px}.our-hospital-btn a{padding:20px}}@media screen and (min-width:768px) and (max-width:1000px){section.mainimage .block-2 a{padding:15px 15px 80px}section.news .news-tab{grid-gap:20px;gap:20px}.h-primary-top .ja{font-size:4rem}.cmnParts-wrap-mainBtn .btn-faq,.cmnParts-wrap-mainBtn>a .btn-tx{font-size:1.6rem}section.mainimage .block-2 a{padding:15px 15px 50px}section.mainimage .block-2 a:after{bottom:20px}.wrap-sub-btn a.btn-sub{font-size:2rem}}.pre-access{margin:60px 30px}.pre-access.accesspage{margin:60px 0}section.our-hospital .top-area{padding:90px 35px 20px}section.our-hospital .top-area .inner p{text-align:justify}.wrap-dl{margin-top:35px}dl.pre-tgl{width:100vw;margin-left:calc(50% - 50vw)}dl.pre-tgl:first-of-type{border-top:2px solid #285d93}dl.pre-tgl dt{background:#fff;border-bottom:2px solid #285d93;color:#285d93;font-weight:700;font-size:16px;padding:5px 65px 5px 35px;line-height:1.5;position:relative;min-height:60px;display:flex;align-items:center}dl.pre-tgl dt:after{content:"";display:block;width:20px;height:20px;background:url(/images/top/pro-tgl-triangle.png) no-repeat 50%;background-size:contain;position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.pre-tgl dt.active{border-bottom:2px solid #fff}dl.pre-tgl dt.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:20px}dl.pre-tgl dd{position:relative}dl.pre-tgl dd .pre-dl-inner{display:none;padding:15px 35px 25px;background:#fff;position:absolute;z-index:10;left:0;top:0;border-bottom:2px solid #285d93}dl.pre-tgl dd .pre-dl-inner:after{content:"";display:block;height:1px;width:calc(100% - 70px);background:#7f7f7f;position:absolute;top:0}dl.pre-tgl dd p{color:#000}dl.pre-tgl dd .img,dl.pre-tgl dd p{margin-bottom:1em}.pre-parking{margin:60px 30px}.map-parking{margin-top:20px}.pre-faq{margin:60px 15px}dl.faq-iconSquare{background:#f2f2f2;margin-top:10px;padding:23px 15px}dl.faq-iconSquare dt{display:flex;justify-content:space-between;border-bottom:1px dotted #ccc;padding-bottom:15px}dl.faq-iconSquare dt .icon-q{background:#285d93;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:20px;height:20px;margin-right:10px;margin-top:2px}dl.faq-iconSquare dt .text{flex:1 1;color:#285d93;font-weight:700;font-size:16px;line-height:1.6}dl.faq-iconSquare dd{margin-top:15px;display:flex;justify-content:space-between}dl.faq-iconSquare dd .icon-a{background:#009e96;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;width:20px;height:20px;margin-right:10px;margin-top:2px}dl.faq-iconSquare dd .text{flex:1 1}dl.faq-iconSquare dd .text p{font-size:16px;line-height:1.6}dl.faq-iconSquare dd .text p.kome{font-size:14px;position:relative;padding-left:1em;margin-top:20px}dl.faq-iconSquare dd .text p.kome:before{content:"※";position:absolute;left:0;top:0}dl.pre-bus{background:#f4f7fa;border-left:4px solid #285d93;padding:20px;margin-bottom:10px}dl.pre-bus dt{color:#285d93;font-weight:700;font-size:16px;border-bottom:1px solid #ccc;padding-bottom:10px;line-height:1.6}dl.pre-bus dd{padding-top:20px}dl.pre-bus .pre-icon-gray{display:flex}dl.pre-bus .pre-icon-gray .icon{background:#999;color:#fff;font-size:14px;border-radius:5px;line-height:20px;padding:0 5px;height:20px;margin-right:10px}dl.pre-bus .pre-icon-gray p{flex:1 1;font-size:15px;line-height:1.6;top:-2px;position:relative}dl.faq-iconSquare dd a.green{color:#009e96;font-weight:700;margin-top:10px;display:block;text-decoration:underline}main.en section.our-hospital .top-area .inner p{text-align:left}@media print,screen and (min-width:768px){.pre-access{margin:120px auto 60px;max-width:960px}.pre-parking{margin:60px auto 120px;max-width:960px}.map-parking{width:80%;margin:30px auto 0}section.pre-movie{padding:60px 0 0}section.pre-movie .inner{max-width:960px;margin:0 auto}section.our-hospita l.top-area{background:#50a0be;padding:0 35px 20px}.wrap-dl{margin-top:35px;display:flex;flex-wrap:wrap;justify-content:space-between}dl.pre-tgl{width:calc(450 / 960 * 100%);margin-left:0}dl.pre-tgl:first-of-type,dl.pre-tgl:nth-child(2){border-top:2px solid #285d93}dl.pre-tgl:nth-child(2n) dd .pre-dl-inner{left:auto;right:0}dl.pre-tgl dt{font-size:2.1rem;cursor:pointer;min-height:78px}dl.pre-tgl dt:hover{background:#285d93;color:#fff}dl.pre-tgl dd .pre-dl-inner{padding:35px;width:calc(960 / 450 * 100%);max-width:960px;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}dl.pre-tgl dd .pre-dl-inner:after{display:none}dl.pre-tgl dd .pre-dl-inner p{font-size:1.8rem}.pre-faq{margin:140px auto;max-width:960px;padding:0 30px}dl.faq-iconSquare{padding:25px}dl.faq-iconSquare dt .icon-q{font-size:14px}dl.faq-iconSquare dd{margin-top:15px}dl.faq-iconSquare dd .icon-a{font-size:14px}dl.pre-bus{display:flex;align-items:center}dl.pre-bus dt{font-size:16px;border-bottom:none;padding-bottom:0;width:30%;height:100%}dl.pre-bus dd{border-left:1px solid #ccc;margin-left:30px;padding-left:30px;padding-top:0;width:70%;height:100%}dl.pre-bus .pre-icon-gray{display:flex;margin-top:5px}dl.pre-bus .pre-icon-gray .icon{background:#999;color:#fff;font-size:14px;border-radius:5px;line-height:20px;padding:0 5px;height:20px;margin-right:10px}dl.pre-bus .pre-icon-gray p{font-size:16px}.map-access{max-width:710px;margin:0 auto 40px}.wrap-access{max-width:710px;margin:0 auto}dl.faq-iconSquare dd a.green{font-size:16px}dl.faq-iconSquare dd a.green:hover{text-decoration:none}main.en dl.pre-tgl dt{font-size:1.7rem}}@media screen and (min-width:768px) and (max-width:990px){dl.pre-tgl dt{padding:5px 50px 5px 20px;font-size:14px}dl.pre-tgl dt:after{right:20px}}.wrap-koho-latest{background:#e7f2f8;padding:60px 0}.wrap-koho-latest .ph{width:50%;margin:0 auto}.wrap-koho-latest .desc{margin:30px 30px 0}.wrap-koho-latest .desc .btn-arrow{margin-top:10px}ul.koho-backnumber{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}ul.koho-backnumber li{margin-bottom:10px}ul.koho-backnumber li p{margin-top:15px;font-size:15px;text-align:center;line-height:1.3}ul.koho-backnumber li p span{font-size:11px;display:block}.koho-guide{width:80%;margin:0 auto}.koho-guide img{border:1px solid #ccc}.koho-guide a.btn-arrow{margin-top:20px}@media print,screen and (min-width:768px){.wrap-koho-latest{padding:60px;width:100%;display:flex;align-items:center}.wrap-koho-latest .ph{width:210px;margin:0}.wrap-koho-latest .desc{flex:1 1;margin:0 0 0 40px}@media screen and (min-width:768px) and (max-width:960px){.wrap-koho-latest{padding:30px}.wrap-koho-latest .desc{margin:0 0 0 20px}}.wrap-koho-latest .desc .btn-arrow{margin-top:20px}ul.koho-backnumber{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:23px;gap:23px}ul.koho-backnumber li{margin-bottom:10px}ul.koho-backnumber li a{-webkit-transition:.2s;transition:.2s}ul.koho-backnumber li a:hover{opacity:.8}ul.koho-backnumber li img{max-width:160px}ul.koho-backnumber li p{font-size:20px;line-height:1.4}ul.koho-backnumber li p span{font-size:14px}.koho-guide{width:100%;max-width:330px;margin:0 auto}.koho-guide img{border:1px solid #ccc}.koho-guide a.btn-arrow{margin-top:20px}}main.en .wrap-main-slider{position:relative}main.en .wrap-main-slider .logo{z-index:1}header .box-btn.lang .btn-top a{margin-right:10px;display:inline-flex;justify-content:center;align-items:center;background:#fff;color:#285d93;font-size:1.8rem;font-weight:700;height:40px;border:2px solid #285d93;border-radius:20px;padding:0 1em}header .box-btn.lang .btn-top a.mail:before{content:"";display:block;width:22px;height:22px;background:url(/images/icon-mail-blue.svg) no-repeat 50%;background-size:contain;margin-right:6px}main.en .our-hospital{margin-top:0}.wrap-en-cancer .lineBlue{width:100%}.lang-mapInfo{margin-top:20px}.lang-mapInfo .address{font-size:14px}.lang-mapInfo .button{margin-top:10px}.bgBlue-light{background:#e9eff4;border-radius:4px;padding:20px;width:100%}.bgBlue-light .hstyle-txBlue-bold{margin-bottom:5px}.imp-lang{color:#285d93;font-weight:700;border:2px solid #285d93;border-radius:16px;text-align:center;line-height:1.5;padding:15px;font-size:18px}.lang-area-color.green{background:#009e96}.lang-area-color.orange{background:#e6a050}.lang-area-color{color:#fff;font-weight:700;border-radius:12px;padding:20px}.lang-area-color span{display:block;text-align:center}.lang-area-color span.large{font-size:20px;border-bottom:2px dotted #fff;padding-bottom:5px;margin-bottom:5px}.lang-area-color span.small{font-size:16px}table.style-01.lang-dock-standard{width:200%;table-layout:fixed}table.style-01.lang-dock-standard th{font-weight:700;color:#285d93;vertical-align:middle}table.style-01.lang-dock-standard td{text-align:left}table.style-01.lang-dock-standard .lang-bgGray{background:#f2f2f2;font-weight:700;border-bottom:1px dotted #b3b3b3;text-align:left}table.style-01.lang-dock-standard .lang-bottomTx{border-right:1px solid #ccc;color:#666;text-align:left}table.style-01.lang-dock-standard .lang-bg-green{background:#009e96;font-weight:700;color:#fff}table.style-01.lang-dock-standard .lang-bg-orange{background:#e6a050;font-weight:700;color:#fff}table.style-01.lang-dock-standard .tx-green{color:#009e96;text-align:center}table.style-01.lang-dock-standard .tx-orange{color:#e6a050}table.style-01.lang-dock-standard tr.head th:first-child{width:60px}table.style-01.lang-dock-standard tr.head th:nth-child(4){width:40px}table.style-01 .tx-small{display:block;text-align:center}table.style-01.lang-dock-special{width:200%}table.style-01.lang-dock-special tr.head th:first-child{width:145px}table.style-01.lang-dock-special tr:nth-child(2n) th{background:#fff}table.style-01.lang-dock-special .slash{position:relative;padding:0}table.style-01.lang-dock-special .slash img{width:100%;height:100%}table.style-01.lang-dock-special .slash span.top{position:absolute;top:10px;right:10px;line-height:1}table.style-01.lang-dock-special .slash span.bottom{position:absolute;bottom:10px;left:10px;line-height:1}table.style-01.lang-dock-special .head th{vertical-align:middle;position:relative;line-height:1.3}table.style-01.lang-dock-special .head th a.special-detail-btn{width:20px;height:20px;border-radius:10px;border:1px solid #fff;display:block;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}table.style-01.lang-dock-special .head th a.special-detail-btn span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:1px;background:#fff}table.style-01.lang-dock-special .head th a.special-detail-btn span:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);width:8px;height:1px;background:#fff}.box-dock-inilne{border:1px solid #b3b3b3}.box-dock-inilne figure{background:#779bce;display:flex;align-items:center;justify-content:center;padding:20px 0}.box-dock-inilne figure img{width:70px}.box-dock-inilne .desc{padding:25px}.box-dock-inilne .desc h2{color:#285d93;font-weight:700;font-size:26px;line-height:1.4;margin-bottom:15px}.box-dock-inilne .desc h2 span.icon{background:#ed86b3;color:#fff;font-weight:700;font-size:16px;display:block;width:110px;text-align:center;padding:3px 0}.box-dock-inilne .desc p{text-align:left;color:#285d93}.hstyle-bottomLine2 .title-img{display:flex;margin-bottom:10px}.hstyle-bottomLine2 .title-img div{width:70px;margin-right:10px}.hstyle-bottomLine2 .title-img p{flex:1 1}.hstyle-bottomLine2 .title-img p .small{font-weight:700;font-size:16px;line-height:1.2;margin-bottom:5px}.hstyle-bottomLine2 .title-img p .large{font-weight:700;font-size:24px;line-height:1}.hstyle-check-list.bold{font-weight:700;padding:10px}.lang-list{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px}.lang-list li{position:relative;padding-left:1em;font-size:16px}.lang-list li:not(:first-child){margin-top:3px}.lang-list.dott li:before{content:"...";display:block;position:absolute;left:0;top:0}.lang-list.square li:before{content:"□";display:block;position:absolute;left:0;top:0}.hstyle-lang-dock{margin-bottom:30px}.hstyle-lang-dock h2{background:#3575a7;padding:0 20px;min-height:130px;display:flex;justify-content:center;flex-direction:column}.hstyle-lang-dock h2 span{color:#fff;font-weight:700;display:block}.hstyle-lang-dock h2 span.small{font-size:16px;line-height:1.1;margin-bottom:3px}.hstyle-lang-dock h2 span.large{font-size:24px}.hstyle-lang-dock .img-machine{margin-top:-40px}.hstyle-lang-secondary{background:#fff;color:#285d93;font-weight:700;border:2px solid #285d93;border-radius:20px;line-height:1.3;padding:5px 20px;font-size:18px;margin-bottom:10px}.hstyle-lang-secondary.bg-blue{background:#285d93;color:#fff}.lang-course-select{margin-top:50px}.lang-course-select .wrap-course{border:1px solid #285d93;border-radius:6px;margin-bottom:25px;position:relative}.lang-course-select .wrap-course:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #285d93;border-right:2px solid #285d93;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.lang-course-select .wrap-course a{display:flex;align-items:center}.lang-course-select .wrap-course .course-img{width:73px;margin:0 10px}.lang-course-select .wrap-course .course-img img{position:relative;top:-10px}.lang-course-select .wrap-course .course-name{flex:1 1;color:#285d93;font-weight:700;line-height:1.2;padding-right:50px}p.annotation{color:grey;font-size:16px;line-height:1.4}.wrap-btn-laguage{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:20px;margin-top:10px}.btn-language{margin-bottom:15px;background:#fff;color:#285d93;font-weight:700;font-size:15px;text-align:center;width:48%;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px}.header-select-language{position:relative;cursor:pointer}.header-select-language button.langueage{margin:0;padding:0}.header-select-language .wrap-lang .select-language:before{content:"";width:20px;height:20px;margin-bottom:5px;background:url(/images/lang.svg) no-repeat 50%;background-size:contain}.header-select-language .wrap-lang .select-language.close:before{background:url(/images/lang-close.svg) no-repeat 50%}.header-select-language .select-language{background:#eff0f2;color:#285d93;font-size:12px;width:60px;height:60px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;line-height:1;font-weight:700;font-family:Oswald,sans-serif;letter-spacing:.15em;text-indent:.15em}.header-select-language .select-language-box{position:absolute;left:0;top:60px;width:200%;z-index:10;display:none}.header-select-language .select-language-box a{background:#999;width:100%;display:flex;align-items:center;color:#fff;padding:0 13px;height:40px;line-height:1;font-size:14px;border-top:1px solid #fff;font-weight:700;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.header-select-language .select-language-box a:hover{background:#888}main.en .wrap-main-slider .slick-slider img{object-fit:cover;height:200px}section.mainimage .ver2-wrap-main-btn{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:6px;gap:6px;margin:-20px 3% 0}section.mainimage .ver2-wrap-main-btn a{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:12px 0 7px;-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,.3);box-shadow:0 0 18px -4px rgba(0,0,0,.3);position:relative}section.mainimage .ver2-wrap-main-btn a img{width:36px;display:block;margin:0 auto}section.mainimage .ver2-wrap-main-btn a .btn-tx{flex:1 1;display:flex;align-items:center;color:#285d93;letter-spacing:-.05em;font-size:11px;font-weight:700;text-align:center;line-height:1.1;margin-top:5px}.loop-slider .slide{padding:0 2%}section.style-loopArea{padding:70px 35px;color:var(--main-primary)}section.style-loopArea.hotel{background:#fac44b;background:-webkit-gradient(linear,left bottom,left top,from(#fac44b),color-stop(0,#182f60),to(#001945));background:-webkit-linear-gradient(bottom,#fac44b,#182f60 0,#001945);background:linear-gradient(0deg,#fac44b,#182f60 0,#001945);color:#fff}section.style-loopArea.hotel p{color:#fff}section.style-loopArea p{color:var(--main-primary)}section.style-loopArea h2{font-size:25px;margin-bottom:20px;line-height:1.5}section.style-loopArea p.h-topTx{font-family:Cinzel,serif;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:20px;font-size:13px;position:relative}section.style-loopArea p.h-bottomTx{padding-left:1em}section.style-loopArea p.h-topTx:before{content:"";display:inline-block;width:15px;height:1px;background:var(--main-primary);vertical-align:middle;margin-right:5px}.loop-slider{width:100vw;margin-left:calc(50% - 50vw);margin-top:50px}section.warm{margin-bottom:-60px;background:url(/images/lang/ver2/warm-bg-sp.jpg) no-repeat bottom;background-size:100%;padding:70px 35px 90vw}section.warm,section.warm p{color:var(--main-primary)}section.warm .box-tx p{margin-top:20px;padding-left:1em}section.warm h2{font-size:25px}section.warm .box-ph{margin-top:30px}.hstyle-square span.normal{font-weight:400;display:block}ul.pagelink-arrow-green li span.bold{font-weight:700}ul.list-tourist-spots{display:grid;grid-gap:30px;gap:30px}ul.list-tourist-spots img{display:block}ul.list-tourist-spots .hstyle-tourist-spots{margin-top:10px;color:#c01639;font-weight:700;font-size:19px}ul.list-tourist-spots p{margin-top:5px;font-size:16px}.font-zh{font-family:-apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Microsoft YaHei,SimSun,Helvetica Neue,Helvetica,Arial,sans-serif}@media print,screen and (min-width:768px){.wrap-dl.pt dl.pre-tgl dt{min-height:90px}.lang-mapInfo{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.lang-mapInfo .address{font-size:1.6rem;flex:1 1}.lang-mapInfo .button{margin-top:10px;width:230px}.bgBlue-light{background:#e9eff4;border-radius:4px;padding:30px}.imp-lang{border-radius:30px;padding:10px;font-size:2rem}table.style-01.lang-dock-special,table.style-01.lang-dock-standard{width:100%}.box-dock-inilne{display:flex;max-width:710px;margin:0 auto}.box-dock-inilne figure{width:145px;padding:20px 0}.box-dock-inilne figure img{width:100px}.box-dock-inilne .desc{padding:30px;flex:1 1}.box-dock-inilne .desc h2{font-size:26px;margin-bottom:15px;display:flex;align-items:center}.box-dock-inilne .desc h2 span.icon{font-size:16px;display:inline-block;width:110px;text-align:center;padding:3px 0;margin-left:20px}.box-dock-inilne .desc p{text-align:left;color:#285d93}.hstyle-bottomLine2 .title-img{align-items:center}.hstyle-bottomLine2 .title-img div{width:120px;margin-right:20px}.hstyle-bottomLine2 .title-img p .small{font-size:1.8rem;margin-bottom:5px}.hstyle-bottomLine2 .title-img p .large{font-size:2.8rem}.lang-list li{font-size:1.8rem}.hstyle-lang-dock{margin-bottom:30px;position:relative}.hstyle-lang-dock h2{background:#3575a7;padding:20px 20px 25px}.hstyle-lang-dock h2 span.small{font-size:1.8rem;line-height:1.1;margin-bottom:10px;max-width:300px}.hstyle-lang-dock h2 span.large{font-size:2.8rem}.hstyle-lang-dock .img-machine{margin-top:0;width:345px;position:absolute;right:0;top:-70px}.hstyle-check-list.bold{font-size:1.7rem}.hstyle-lang-secondary{font-size:2rem}.lang-course-select{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0}.lang-course-select .wrap-course{width:49%}.lang-course-select .wrap-course:hover{opacity:.8}.lang-course-select .wrap-course .course-img{margin:0 20px 0 10px}.lang-course-select .wrap-course .course-name{font-size:1.8rem}p.annotation{font-size:1.6rem}main.en .wrap-main-slider .slick-slider img{object-fit:contain;height:auto}section.mainimage .outer{width:90%;max-width:730px;margin:0 auto}section.mainimage .ver2-wrap-main-btn{grid-gap:20px;gap:20px;margin:-100px 0 0;padding-bottom:70px}section.mainimage .ver2-wrap-main-btn a{border-radius:8px;padding:26px 0 10px;height:160px;position:relative;-webkit-transition:.2s;transition:.2s}section.mainimage .ver2-wrap-main-btn a:hover{-webkit-box-shadow:0 0 30px -4px rgba(0,0,0,.3);box-shadow:0 0 30px -4px rgba(0,0,0,.3)}section.mainimage .ver2-wrap-main-btn a img{width:56px;display:block;margin:0 auto}section.mainimage .ver2-wrap-main-btn a .btn-tx{letter-spacing:0;font-size:18px;margin-top:0}section.style-loopArea .inner{width:90%;max-width:960px;margin:0 auto}.loop-slider .slide{padding:0 2%;width:648px}section.style-loopArea{padding:120px 0 90px;color:var(--main-primary)}section.style-loopArea.hotel{background:#fac44b;background:-webkit-gradient(linear,left bottom,left top,from(#fac44b),color-stop(0,#182f60),to(#001945));background:-webkit-linear-gradient(bottom,#fac44b,#182f60 0,#001945);background:linear-gradient(0deg,#fac44b,#182f60 0,#001945);color:#fff}section.style-loopArea.hotel p{color:#fff}section.style-loopArea p{color:var(--main-primary)}section.style-loopArea h2{font-size:4.2rem;margin-bottom:20px;line-height:1.5}section.style-loopArea p.h-topTx{margin-bottom:60px;font-size:1.9rem;position:relative;margin-left:0}section.style-loopArea p.h-bottomTx{padding-left:1em}section.style-loopArea p.h-topTx:before{content:"";display:inline-block;width:15px;height:1px;background:var(--main-primary);vertical-align:middle;margin-right:5px}section.style-loopArea .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}section.style-loopArea .inner .left{padding-bottom:23px}section.style-loopArea .inner .right{display:flex;flex-direction:column;justify-content:flex-end}.loop-slider{width:100%;margin-left:0;margin-top:80px}section.warm{margin-bottom:-160px;padding:120px 0 40%;color:var(--main-primary);background:url(/images/lang/ver2/warm-bg.jpg) no-repeat bottom;background-size:100%}section.warm .wrap-warm{width:90%;max-width:1140px;margin:0 auto;display:flex;flex-direction:row-reverse;align-items:center}section.warm .box-ph{margin-top:0;width:calc(654 / 1240 * 100%);max-width:530px;margin-right:80px}section.warm .box-tx{flex:1 1}section.warm p{color:var(--main-primary)}section.warm .box-tx p{margin-top:20px;padding-left:2em;max-width:480px;line-height:2.2}section.warm h2{font-size:4.2rem;line-height:1.7}@media screen and (min-width:768px) and (max-width:1240px){section.warm h2{font-size:3.2rem}section.warm h2 br{display:none}section.warm .box-ph{margin-right:40px}}main.lang .wrap-btn .btn-plus{min-width:60%;width:auto;padding-right:30px;padding-left:20px;white-space:nowrap}ul.list-tourist-spots{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 20px;gap:30px 20px}ul.list-tourist-spots .hstyle-tourist-spots{margin-top:10px;font-size:2.2rem}ul.list-tourist-spots p{margin-top:2px;font-size:1.6rem}}#nurse .home-first{position:relative;max-width:1300px;margin:0 auto 2rem}#nurse .home-first-text{position:absolute;right:0;bottom:-40%;left:15%;z-index:1}#nurse .home-first-text .trajan{color:#666;margin:0}#nurse .home-first-text .text-box{background:#fff;padding:1rem 1.5rem}#nurse .home-first-text .text-box p{color:grey;margin:0}#nurse .home-first-text .text-box .more{position:absolute;right:1.5rem;bottom:1rem;display:inline-block}#nurse .home-first-text .text-box .more a{display:block;font-size:.9rem;line-height:1.4;color:var(--primary);padding:0 1em;border:1px solid var(--primary)}#nurse .home-first-text .text-box .more a:hover{color:#fff;background-color:var(--hover);border-color:var(--hover)}@media (min-width:560px){#nurse .home-first-image{width:85%;max-width:1110px}#nurse .home-first-text{right:10%;bottom:0;left:50%}#nurse .home-first-text .trajan{font-size:1rem}}@media (min-width:960px){#nurse .home-first-text{left:57.5%}#nurse .home-first-text .trajan{font-size:1.2rem}#nurse .home-first-text .text-box{padding:1.5rem 2rem}#nurse .home-first-text .text-box .title{font-size:1.4rem}#nurse .home-first-text .text-box .more{right:2rem;bottom:1.5rem}}#nurse .home-second{padding:5rem 0}#nurse .home-second .circle-box{display:flex;justify-content:space-between;font-weight:700;line-height:1.3;text-align:center;margin-bottom:2rem}#nurse .home-second .circle-box li{position:relative;display:flex;justify-content:center;align-items:center;width:calc(100% / 3 - .5rem);background:var(--primary);color:#fff;padding-top:calc(100% / 3 - .5rem);border:1px solid #fff;-webkit-box-shadow:0 0 0 2px var(--primary);box-shadow:0 0 0 2px var(--primary);border-radius:50%}#nurse .home-second .circle-box li span{position:absolute;top:50%;margin-top:-1rem}#nurse .home-second .yu-min br{display:none}@media (min-width:560px){#nurse .home-second .circle-box{justify-content:center}#nurse .home-second .circle-box li{width:140px;height:140px;font-size:1.2rem;padding:0;margin:0 .5rem;border-width:2px;-webkit-box-shadow:0 0 0 3px var(--primary);box-shadow:0 0 0 3px var(--primary)}#nurse .home-second .circle-box li span{margin-top:-1.2rem}#nurse .home-second .yu-min{text-align:center}#nurse .home-second .yu-min br{display:inline}}#nurse .home-third .color-block{background:-webkit-gradient(linear,left top,left bottom,from(#fffabe),to(#fffabe)) 100% 0 /80% 95% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#dcfaf0),to(#dcfaf0)) 0 100% /80% 95% no-repeat;background:-webkit-linear-gradient(#fffabe,#fffabe) 100% 0 /80% 95% no-repeat,-webkit-linear-gradient(#dcfaf0,#dcfaf0) 0 100% /80% 95% no-repeat;background:linear-gradient(#fffabe,#fffabe) 100% 0 /80% 95% no-repeat,linear-gradient(#dcfaf0,#dcfaf0) 0 100% /80% 95% no-repeat;padding:5rem 1rem}#nurse .home-third .link-list{display:flex;justify-content:space-between;flex-wrap:wrap}#nurse .home-third .link-list:after{content:"";display:block;flex:1 1;margin:0 .5rem}#nurse .home-third .link-box{width:calc(50% - 1rem);background-color:#fff;margin:.5rem}#nurse .home-third .link-box a{display:block}#nurse .home-third .link-box a img{width:100%}#nurse .home-third .link-title{position:relative;text-align:center;font-size:1.1rem;color:var(--primary);padding:.5rem;margin:0;-webkit-transition:.2s linear;transition:.2s linear}#nurse .home-third .link-title:before{content:attr(data-title);display:block;font-family:var(--trajan);font-size:.9rem;line-height:1.2;padding:.3rem 0;background:-webkit-linear-gradient(left,var(--primary) 1px,transparent 1px) 0 100% /3px 1px repeat-x;background:linear-gradient(90deg,var(--primary) 1px,transparent 1px) 0 100% /3px 1px repeat-x;-webkit-transition:.2s linear;transition:.2s linear}#nurse .home-third .link-title:after{content:"";position:absolute;top:-6px;left:50%;display:block;width:12px;height:12px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--primary)),color-stop(50%,#ffb421)) 0 0 /100% 100% no-repeat;background:-webkit-linear-gradient(var(--primary) 50%,#ffb421 50%) 0 0 /100% 100% no-repeat;background:linear-gradient(var(--primary) 50%,#ffb421 50%) 0 0 /100% 100% no-repeat;margin-left:-6px;-webkit-transition:.2s linear;transition:.2s linear}#nurse .home-third .link-box a:hover{-webkit-box-shadow:0 0 0 2px var(--hover);box-shadow:0 0 0 2px var(--hover)}#nurse .home-third .link-box a:hover .link-title{color:var(--hover)}#nurse .home-third .link-box a:hover .link-title:before{background:-webkit-linear-gradient(left,var(--hover) 1px,transparent 1px) 0 100% /3px 1px repeat-x;background:linear-gradient(90deg,var(--hover) 1px,transparent 1px) 0 100% /3px 1px repeat-x}#nurse .home-third .link-box a:hover .link-title:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--hover)),color-stop(50%,var(--primary))) 0 0 /100% 100% no-repeat;background:-webkit-linear-gradient(var(--hover) 50%,var(--primary) 50%) 0 0 /100% 100% no-repeat;background:linear-gradient(var(--hover) 50%,var(--primary) 50%) 0 0 /100% 100% no-repeat}@media (min-width:560px){#nurse .home-third #nurse .home-third .color-block{padding:4rem 5%}#nurse .home-third .link-box{width:calc(100% / 3 - 2rem);margin:1rem}}@media (min-width:960px){#nurse .home-third .color-block{max-width:1000px;padding:4rem 7%;margin:0 auto}#nurse .home-third .link-title{font-size:1.2rem}}#nurse .home-fourth{padding:5rem 0 2.5rem}#nurse .flex-box .left-block{margin-bottom:2rem}#nurse .home-fourth .image-link-box{margin-bottom:1rem}#nurse .home-fourth .image-link-box a{position:relative;display:block}#nurse .home-fourth .image-link-box a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#db9700;opacity:.5;-webkit-transition:.2s linear;transition:.2s linear}#nurse .home-fourth .image-link-box a .arrow-icon{position:absolute;right:1rem;bottom:1rem;fill:#fff}#nurse .home-fourth .image-link-box a:hover{-webkit-box-shadow:0 0 0 2px var(--hover);box-shadow:0 0 0 2px var(--hover)}#nurse .home-fourth .image-link-box a:hover:before{opacity:.2}#nurse .home-fourth .image-link-title{position:absolute;top:1rem;left:1rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100% /1rem 1px no-repeat;background:-webkit-linear-gradient(#fff,#fff) 0 100% /1rem 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100% /1rem 1px no-repeat;color:#fff;font-size:1.2rem;line-height:1.4;padding-bottom:.5rem;margin:0}#nurse .home-fourth .image-link-title:after{content:attr(data-title);display:block;font-family:var(--din);font-size:.8rem}#nurse .home-fourth .button{max-width:none}@media (min-width:560px){#nurse .inr.flex-box{width:80%}#nurse .flex-box .left-block{flex:1 1}#nurse .flex-box .right-block{width:50%;margin-left:10%}}@media (min-width:960px){#nurse .flex-box .right-block{width:518px}}#nurse .home-fifth{padding:2.5rem 0 5rem}#nurse .home-fifth .news-list{margin-bottom:2rem;border-top:1px solid var(--border)}#nurse .home-fifth .news-list .news{padding:1rem 0;border-bottom:1px solid var(--border)}#nurse .home-fifth .news-list .news a{display:block}#nurse .home-fifth .news-meta{display:flex;align-items:center;margin-bottom:.5rem}#nurse .home-fifth .news-meta .date{display:inline-block;margin-right:1rem}#nurse .home-fifth .news-meta .category{display:inline-block;font-size:.8rem;font-weight:700;line-height:20px;padding:0 10px;color:#999;border:1px solid #999;border-radius:10px}#nurse .home-fifth .news-meta .category[data-category=information]{color:#ec1c24;border-color:#ec1c24}#nurse .home-fifth .news-meta .category[data-category=recruit]{color:#285d93;border-color:#285d93}#nurse .home-fifth .news-title{font-weight:400;margin:0}#nurse .home-fifth .news-title span{background:-webkit-gradient(linear,left top,left bottom,from(var(--hover)),to(var(--hover))) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(var(--hover),var(--hover)) 0 100% /0 1px no-repeat;background:linear-gradient(var(--hover),var(--hover)) 0 100% /0 1px no-repeat;-webkit-transition:.2s linear;transition:.2s linear}#nurse .home-fifth .news-list .news a:hover .news-title span{color:var(--hover);background-size:100% 1px}#nurse .home-first-2{background:var(--yellow);padding-bottom:30px}#nurse .home-first-image-2 img{width:100%}#nurse .home-first-2 .wrap-main-btn{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center;margin-top:-60px}#nurse .home-first-2 .wrap-main-btn a{width:28%;margin:0 1.5% 3%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;height:95px;-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,.3);box-shadow:0 0 18px -4px rgba(0,0,0,.3);position:relative}#nurse .home-first-2 .wrap-main-btn a:after{content:"";display:block;background:url(/images/kango/home/icon-plus-orange.svg) no-repeat 50%;background-size:contain;width:16px;height:16px;position:absolute;right:0;top:0}#nurse .home-first-2 .wrap-main-btn a img{width:36px;display:block;margin:0 auto}#nurse .home-first-2 .wrap-main-btn a .btn-tx{color:var(--primary);font-size:12px;font-weight:700;text-align:center;line-height:1.2;margin-top:5px}#nurse .home-first-2 .wrap-main-btn a .btn-tx.no-mg{margin-top:0}@media (min-width:560px){#nurse .home-first-image-2 img{width:100%}#nurse .home-first-2 .wrap-main-btn{max-width:545px;margin:-100px auto 0;padding-bottom:20px}#nurse .home-first-2 .wrap-main-btn a{width:calc(168 / 545 * 100%);margin:0 calc(10 / 960 * 100%) 20px;height:155px}#nurse .home-first-2 .wrap-main-btn a:hover img{opacity:.7}#nurse .home-first-2 .wrap-main-btn a:after{width:24px;height:24px}#nurse .home-first-2 .wrap-main-btn a img{width:57px;-webkit-transition:.2s;transition:.2s}#nurse .home-first-2 .wrap-main-btn a .btn-tx{font-size:1rem;line-height:1.2;margin-top:10px}}@media (min-width:780px){.home-first-btn .inner{max-width:1220px;margin:0 auto;position:relative}.home-first-btn .inner:before{content:"";display:block;width:370px;height:100%;background:url(/images/kango/home/home-mainvisual-el-1.svg) no-repeat bottom;position:absolute;left:0;bottom:0}.home-first-btn .inner:after{content:"";display:block;width:120px;height:100%;background:url(/images/kango/home/home-mainvisual-el-2.svg) no-repeat bottom;position:absolute;right:140px;bottom:40px}}@media (min-width:780px) and (max-width:1280px){.home-first-btn .inner{margin:0 30px}.home-first-btn .inner:before{width:270px}.home-first-btn .inner:after{width:100px;right:60px;bottom:40px}}#nurse .mb3rem{margin-bottom:3rem}@media (min-width:560px){#nurse .sp{display:none}}#nurse .page-header{display:flex;justify-content:center;align-items:center;height:120px;background:url(/images/kango/about/rinen-main.jpg) 50%/auto 100% no-repeat #eef1f0}#nurse .page-title{color:var(--primary);font-size:1.5rem;font-weight:400;letter-spacing:.1rem;background:-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) bottom /2rem 1px no-repeat;background:-webkit-linear-gradient(var(--border),var(--border)) bottom /2rem 1px no-repeat;background:linear-gradient(var(--border),var(--border)) bottom /2rem 1px no-repeat;padding-bottom:.3rem;margin:0}@media (min-width:560px){#nurse .page-header{height:250px;background-image:url(/images/kango/about/rinen-main@2x.jpg)}#nurse .page-title{background-size:2rem 2px}}#nurse .breadcrumbs{padding:.5rem 1rem}#nurse .breadcrumbs .breadcrumb-list li{display:inline-flex;vertical-align:middle;align-items:center;margin-right:.5rem}#nurse .breadcrumbs .breadcrumb-list li:after{content:"";display:inline-block;width:5px;height:5px;margin-left:.5rem;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nurse .breadcrumbs .breadcrumb-list li:last-child:after{content:none}#nurse .breadcrumbs a{display:flex;align-items:center;color:var(--primary)}#nurse .breadcrumbs a:hover{color:var(--hover)}#nurse .breadcrumbs .svg-icon{margin-right:.3rem}#nurse .breadcrumbs span{font-size:.9rem;line-height:16px}#nurse .page-wrap{width:90vw;max-width:1000px;padding-bottom:2rem;margin:0 auto}#nurse .page-content{padding:0 0 1rem}#nurse .page-content .section{padding:calc(70px + 1rem) 0 1rem;margin-top:-70px}#nurse .page-content .sub-section{padding:0 0 2rem}#nurse .page-content .sub-section:last-child{padding:0}#nurse .page-content .title{color:var(--base);margin-bottom:1.5rem}#nurse .page-content .read{font-size:1.1rem;text-align:center;color:var(--primary)}#nurse .image{text-align:center;margin:0 0 1.5rem}@media (min-width:560px){#nurse .page-content .section{padding:calc(80px + 2rem) 0 2rem;margin-top:-80px}#nurse .page-content .title{margin-bottom:2rem}}#nurse .number-list{background-color:var(--yellow);padding:1rem 1.5rem;margin-bottom:2rem;counter-reset:number}#nurse .number-list li{position:relative;color:#000;padding:.8rem 0 .8rem 2rem;border-bottom:1px dashed var(--border)}#nurse .number-list li:last-child{border:none}#nurse .number-list li:before{counter-increment:number;content:counter(number);position:absolute;top:1rem;left:0;background:var(--primary);color:#fff;display:inline-flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-family:var(--din);font-size:.8rem;font-weight:600}#nurse .main-list{padding-left:1.3em;margin:0 0 2rem}#nurse .main-list li{position:relative;line-height:1.4;margin:.5rem 0}#nurse .main-list li:before{content:"";position:absolute;top:.2em;left:-1.3em;display:inline-block;width:1em;height:1em;background:var(--primary);border-radius:50%}#nurse .main-list.gray li:before{background:var(--border)}#nurse .plain-list{padding-left:1em;margin:2rem 0}#nurse .plain-list li{font-size:.9rem;line-height:1.4;margin-bottom:.25rem}#nurse .plain-list li:before{content:"・";display:inline;margin-left:-1em}#nurse .notes-list{padding-left:1em;margin:0 0 1.5rem}#nurse .notes-list li{font-size:.9rem;margin-bottom:.5rem}#nurse .notes-list li:before{content:"※";display:inline;margin-left:-1em}#nurse .page-nav .link-list{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fffaf4;padding:1rem 1.5rem}#nurse .page-nav .link-list li{width:calc(50% - .5rem)}#nurse .page-nav .link-list a{display:flex;align-items:center;font-size:.9rem;line-height:1.4;padding:.2rem 0}#nurse .page-nav .link-list a:before{content:"";width:.5rem;height:.5rem;margin-right:.8rem;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#nurse .page-nav .link-list a:hover{color:var(--hover)}#nurse .page-nav .link-list a:hover:before{border-color:var(--hover)}@media (min-width:560px){#nurse .page-nav .link-list{justify-content:flex-start}#nurse .page-nav .link-list li{width:auto;margin-right:2rem}}#nurse table{table-layout:fixed;width:100%;margin:0 0 1.5rem;border-top:1px solid var(--border);border-left:1px solid var(--border)}#nurse table caption,#nurse table td,#nurse table th{font-size:.9rem;line-height:1.4;text-align:left;padding:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}#nurse table th{white-space:nowrap}#nurse .main-table caption{background:var(--primary);color:#fff;border:1px solid var(--border);border-bottom:none}#nurse .main-table caption span{float:right}#nurse .main-table thead th{background:var(--primary);color:#fff}#nurse .main-table tbody th{background-color:var(--yellow)}#nurse .sub-table th{background:#999;color:#fff}#nurse .sub-table th span{float:right}#nurse .sub-table ul{margin:-.5rem 0}#nurse .light-table th{background:var(--light);color:var(--primary)}#nurse .plain-table{table-layout:auto}#nurse .plain-table th{background-color:#999;color:#fff;white-space:nowrap;text-align:center}#nurse .buttons{display:grid;grid-template-columns:1fr;grid-gap:.5rem;margin-bottom:2rem}#nurse .buttons .button{margin:0}#nurse .zoom-button{width:80%;margin:0 auto 1.5rem}#nurse .zoom-button a{display:flex;justify-content:center;align-items:center;background:#fff;color:#999;text-align:center;padding:.5rem 1rem;border:1px solid #999;border-radius:3px}#nurse .zoom-button a .svg-icon{margin-left:.5rem}#nurse .zoom-button a:hover{color:#666;border-color:#666}@media (min-width:560px){#nurse .buttons{grid-template-columns:1fr 1fr}#nurse .zoom-button{display:none}}#nurse .sidebar{margin:0 -5vw 2rem}#nurse .sidebar-title{background:var(--primary);color:#fff;font-size:1.2rem;line-height:1;padding:1rem;margin:0}#nurse .sidebar-links{display:flex;align-items:stretch;flex-wrap:wrap;border-top:1px solid var(--border);border-left:1px solid var(--border)}#nurse .sidebar-links:after{content:"";display:block;flex:1 1}#nurse .sidebar-links li{width:50%}#nurse .sidebar-links li a{display:flex;justify-content:space-between;align-items:center;line-height:1.4;min-height:100%;padding:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}#nurse .sidebar-links li a:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-top:1px solid var(--base);border-right:1px solid var(--base);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nurse .sidebar-links li a.current{background-color:var(--yellow);pointer-events:none}@media (min-width:560px){#nurse .sidebar-links li{width:calc(100% / 3)}}@media (min-width:960px){#nurse .page-wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}#nurse .page-content{flex:1 1}#nurse .sidebar{width:25%;padding-top:2rem;margin:0 5% 2rem 0}#nurse .sidebar .sticky{position:sticky;top:100px}#nurse .sidebar-title{font-size:1rem}#nurse .sidebar-links{display:block;border:none}#nurse .sidebar-links li{width:100%;margin-bottom:1px}#nurse .sidebar-links li a{font-size:.9rem;border:none;background:var(--light)}#nurse .sidebar-links li a:hover{background-color:var(--hover);color:#fff}#nurse .sidebar-links li a:hover:after{border-color:#fff}}#nurse.rinen .image{max-width:500px;margin:0 auto 1.5rem}@media (min-width:560px){#nurse.rinen .image{margin-bottom:2rem}}#nurse.aisatsu .director{position:relative;margin-bottom:1.5rem}#nurse.aisatsu .director .director-image img{width:100%;height:100;object-fit:cover;object-position:70% 50%}#nurse.aisatsu .director .director-copy{padding-top:1.5rem;margin-bottom:1rem}#nurse.aisatsu .director .director-copy span{display:inline-block;background-color:var(--primary);color:#fff;padding:0 .5rem;margin-bottom:.2rem}#nurse.aisatsu .director .director-meta{margin-left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nurse.aisatsu .director .director-title{font-size:10px;color:var(--secondary);margin:0}#nurse.aisatsu .director .director-name{line-height:1.4;margin:0}#nurse.aisatsu .director .director-name span{font-size:1.2rem;margin-left:.5rem}#nurse.aisatsu .main-list{margin-bottom:3rem}@media (min-width:560px){#nurse.aisatsu .director .director-image{left:2rem;margin-bottom:3rem}#nurse.aisatsu .director .director-image img{object-position:none}#nurse.aisatsu .director .director-copy{padding-top:2rem}#nurse.aisatsu .director .director-copy span{font-size:1.2rem;margin-bottom:.4rem}#nurse.aisatsu .director .director-meta{margin-left:2rem}#nurse.aisatsu .director .director-title{font-size:12px}#nurse.aisatsu .director .director-name span{font-size:1.4rem}}#nurse.outline .sub-table.flex th,#nurse .sub-table.flex td{display:block}@media (min-width:560px){#nurse.outline td,#nurse.outline td *,#nurse.outline th{font-size:.9rem}#nurse.outline .main-table tbody{display:flex;flex-wrap:wrap}#nurse.outline .main-table tbody tr{display:flex;width:50%}#nurse.outline .main-table td,#nurse.outline .main-table th{width:50%}#nurse.outline .sub-table.flex tbody{display:flex;align-items:stretch;flex-wrap:wrap}#nurse.outline .sub-table.flex tr:nth-child(-n+2){width:23%}#nurse.outline .sub-table.flex tr:nth-child(3){flex:1 1}#nurse.outline .sub-table.flex tr:nth-child(n+4){width:100%}#nurse.outline .plain-list{-webkit-column-count:2;column-count:2;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}}#nurse .heading[data-number]{display:flex;align-items:center}#nurse .heading[data-number="1"]{color:#29abe2}#nurse .heading[data-number="2"]{color:#64b578}#nurse .heading[data-number="3"]{color:#ff8c96}#nurse .heading[data-number]:before{content:attr(data-number);display:inline-flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;color:#fff;font-family:var(--din);font-size:.8rem;font-weight:600;margin-right:.3rem;border-radius:50%}#nurse .heading[data-number="1"]:before{background-color:#29abe2}#nurse .heading[data-number="2"]:before{background-color:#64b578}#nurse .heading[data-number="3"]:before{background-color:#ff8c96}#nurse.education .box-block{padding:1rem}#nurse.education .orange-box{display:flex;align-items:center;background:var(--primary);padding:1rem;margin-bottom:.5rem;border-radius:3px}#nurse.education .orange-box .svg-icon{width:40px;color:#fff;margin-right:1rem}#nurse.education .orange-box figcaption{flex:1 1;font-weight:700;line-height:1.4;color:#fff;margin:0}@media (min-width:560px){#nurse.education .text-block{flex:1 1}#nurse.education .box-block{width:280px;padding:0;margin-left:2rem}#nurse.education .orange-box figcaption{font-size:.9rem}}#nurse.scholarship .box{padding:1.5rem 1.5rem 1.5rem 3rem;border:1px solid var(--border)}#nurse.scholarship .box h4{position:relative;font-weight:400;margin-bottom:.5rem}#nurse.scholarship .box h4:before{content:"";position:absolute;top:.6rem;left:-1.5rem;display:inline-block;width:1rem;height:2px;background:var(--primary)}#nurse.scholarship .box p{font-size:.9rem;line-height:1.4}#nurse.scholarship .gray-bg-box{background:var(--light);padding:2rem 5vw;margin:0 -5vw}#nurse.scholarship .gray-bg-box .title{margin-bottom:1rem}#nurse.scholarship .orange-heading{color:var(--primary);font-size:1.1rem;font-weight:400;margin-bottom:.5rem}#nurse.scholarship .info-contact{display:flex;align-items:center;font-weight:700;margin:0 0 .5rem}#nurse.scholarship .info-contact:before{content:attr(data-title);display:inline-block;width:60px;background-color:var(--primary);color:#fff;font-family:var(--din);font-weight:600;line-height:1.4;text-align:center;margin-right:.5rem;border-radius:3px}#nurse.scholarship .info-contact.phone a{font-family:var(--din);font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap}#nurse.scholarship .info-contact.phone span{font-size:.8rem;white-space:nowrap}@media (min-width:560px){#nurse.scholarship .gray-bg-box{padding:2rem;margin:0}}#nurse.expert .yellow-bg-box{display:flex;flex-wrap:wrap;background-color:var(--yellow);padding:2rem 1.5rem}#nurse.expert .yellow-bg-box>*{width:100%}#nurse.expert .yellow-bg-box .heading{margin-bottom:.5rem}#nurse.expert .yellow-bg-box p{font-size:.9rem;margin-bottom:1rem}#nurse.expert .yellow-bg-box .button{margin:auto 0 0}.orange-bg-heading{background-color:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:5px}#nurse.expert .expert-profile{background-color:var(--light);padding:1.5rem;margin-bottom:2rem;border-radius:5px}#nurse.expert .expert-profile:last-child{margin-bottom:0}#nurse.expert .expert-photo{margin-bottom:1.5rem}#nurse.expert .expert-photo img{width:100%}#nurse.expert .expert-heading{padding:0 0 0 .75rem;margin-bottom:1rem;border-left:3px solid var(--primary)}#nurse.expert .expert-heading *{display:block}#nurse.expert .expert-heading .expert-title{font-weight:400;color:grey}#nurse.expert .expert-heading .expert-name{font-size:1.4rem}#nurse.expert .expert-text p{line-height:1.6}#nurse.expert .expert-text p:last-child{margin:0}@media (min-width:560px){#nurse.expert .expert-photo{width:180px;margin:0 1.5rem 0 0}#nurse.expert .expert-text{flex:1 1}#nurse.expert .expert-heading .expert-title{font-size:.9rem}#nurse.expert .expert-heading .expert-name{font-size:1.2rem}#nurse.expert .expert-text p{font-size:.9rem}}#nurse.expert .career-info{margin-bottom:2rem}#nurse.expert .career-image{max-width:320px;margin:0 auto}#nurse.expert .expert-text h5{color:var(--primary);font-size:1.2rem;margin-bottom:1rem}#nurse.expert .career-list{margin:0}#nurse.expert .career-list li{background-color:var(--primary);color:#fff;font-size:1.1rem;font-weight:700;line-height:1;text-align:center;padding:1rem;border-radius:3px}#nurse.expert .yellow-bg-block{background-color:var(--yellow);padding:1.5rem;border-radius:5px}#nurse.expert .yellow-bg-block .heading{font-size:1.1rem;text-align:center;color:var(--primary)}#nurse.expert .yellow-bg-block .number-list{background:none;padding:0;margin:0}#nurse.expert .yellow-bg-block .number-list li{line-height:1.5;padding:0 0 0 2rem;margin-bottom:.5rem;border:none}#nurse.expert .yellow-bg-block .number-list li:before{top:.1rem;border-radius:50%}@media (min-width:560px){#nurse.expert .career-text{flex:1 1}#nurse.expert .career-image{width:320px;margin-left:2rem}#nurse.expert .career-list li,#nurse.expert .expert-text h5{font-size:1rem}}#nurse.kosodate .kosodate-image{margin-bottom:1.5rem}#nurse.kosodate .table-block .sub-heading{margin-bottom:1rem}#nurse.kosodate .main-table{table-layout:auto}#nurse.kosodate .main-table th{text-align:center}#nurse.kosodate .main-table td *{margin:0}#nurse.kosodate .main-table td .time-list li:before{content:"■";display:inline-block;color:var(--border);margin-right:.2rem;-webkit-transform:scale(.8);transform:scale(.8)}#nurse.kosodate .main-table td .notes{color:var(--primary);line-height:1.4}#nurse.kosodate .main-table td .notes:before{content:"※"}@media (min-width:560px){#nurse.kosodate .kosodate-info{flex-direction:row-reverse;align-items:center;margin-bottom:2rem}#nurse.kosodate .kosodate-image{width:345px;margin:0 0 0 1rem}#nurse.kosodate .kosodate-text{flex:1 1}#nurse.kosodate .kosodate-text .read{margin:1rem 0}}#nurse.fukuri .orange-border-box{border:1px solid var(--primary);border-radius:5px;overflow:hidden}#nurse.fukuri .orange-border-box .box-title{background:var(--primary);color:#fff;line-height:1;padding:1rem;margin:0}#nurse.fukuri .orange-border-box .text-block{padding:1rem}#nurse.fukuri .orange-border-box .text-block p{font-size:.9rem}@media (min-width:560px){#nurse.fukuri .fukuri-first .flex-box{flex-direction:row-reverse}#nurse.fukuri .fukuri-first .flex-box .box{width:calc(50% - 1rem)}}#nurse.hospital .photo-grid{display:grid;grid-gap:.5rem;grid-template-columns:1fr 1fr}#nurse.hospital .department-title{display:flex;align-items:center;color:var(--primary);line-height:1;padding:.5rem;margin-bottom:1rem;border-radius:1rem;-webkit-box-shadow:0 0 0 1px var(--primary);box-shadow:0 0 0 1px var(--primary)}#nurse.hospital .department-title:before{content:"";display:inline-block;width:1em;height:1em;background-color:var(--primary);margin-right:.2rem;border-radius:50%}#nurse.hospital .zoom-button{padding-top:1rem}@media (max-width:559px){#nurse.hospital .zoom-button-pc{display:none}}#nurse.recruit .light-table td,#nurse.recruit .light-table th{display:block}#nurse.recruit .light-table *{font-size:.9rem;line-height:1.5;margin:0}#nurse.recruit .light-table .notes{padding-left:1em}#nurse.recruit .light-table .notes:before{content:"※";margin-left:-1em}#nurse.recruit .light-table .text-box{flex:1 1}#nurse.recruit .light-table .qr-code{width:100px;margin:0 auto}#nurse.recruit .box{padding:1.5rem 1.5rem 1.5rem 3rem;border:1px solid var(--border)}#nurse.recruit .box h4{position:relative;font-weight:400;margin-bottom:.5rem}#nurse.recruit .box h4:before{content:"";position:absolute;top:.6rem;left:-1.5rem;display:inline-block;width:1rem;height:2px;background:var(--primary)}#nurse.recruit .box p{font-size:.9rem;line-height:1.4;margin-bottom:.5rem}#nurse.recruit .box li{margin:0}#nurse.recruit .gray-bg-box{background:var(--light);padding:2rem 5vw;margin:0 -5vw}#nurse.recruit .gray-bg-box .title{margin-bottom:1rem}#nurse.recruit .gray-bg-box .orange-heading{font-size:1.1rem;font-weight:400;margin-bottom:.5rem}#nurse.recruit .info-contact{display:flex;align-items:center;font-weight:700;margin:0 0 .5rem}#nurse.recruit .info-contact:before{content:attr(data-title);display:inline-block;width:60px;background-color:var(--primary);color:#fff;font-family:var(--din);font-weight:600;line-height:1.4;text-align:center;margin-right:.5rem;border-radius:3px}#nurse.recruit .info-contact.phone a{font-family:var(--din);font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap}#nurse.recruit .info-contact.phone span{font-size:.8rem;white-space:nowrap}@media (min-width:560px){#nurse.recruit .gray-bg-box{padding:2rem;margin:0}#nurse.recruit .light-table .qr-code{margin:0 0 0 1rem}}#nurse.recruit .eye-catch{position:relative;margin-bottom:2.5rem}#nurse.recruit .eye-catch img{width:100%}#nurse.recruit .catch-copy{position:absolute;bottom:-1rem;left:0;margin:0}#nurse.recruit .catch-copy span{display:inline-block;background-color:var(--primary);color:#fff;font-size:2rem;line-height:1;padding:.5rem;margin:2px 0}#nurse.recruit .orange-heading{font-weight:700;margin-bottom:1rem}#nurse.recruit p{margin:0 0 1rem}#nurse.recruit .ping-bg-box{background:#fff0f0;padding:1.5rem}#nurse.recruit .ping-bg-box p{margin:0}#nurse.recruit .check-list{padding:0;border:none}#nurse.recruit .schedule{margin-bottom:1rem}#nurse.recruit .schedule table{table-layout:auto;margin:0}#nurse.recruit .schedule table:nth-child(n+2){margin-top:-1px}#nurse.recruit .schedule caption{-webkit-box-sizing:border-box;box-sizing:border-box}#nurse.recruit .schedule .even tr:nth-child(2n),#nurse.recruit .schedule .odd tr:nth-child(odd){background-color:var(--yellow)}#nurse.recruit .schedule td:first-child{white-space:nowrap}#nurse.recruit .schedule td *{font-size:.9rem;display:inline-block}#nurse.recruit .schedule del{margin-right:1rem}#nurse.recruit td p{margin:0}#nurse.recruit td hr{height:0;border:none;border-bottom:1px dashed var(--border);margin:1rem 0!important}@media (min-width:560px){#nurse.recruit .eye-catch{margin-bottom:2rem}#nurse.recruit .catch-copy{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nurse.recruit .catch-copy span{margin:4px 0}#nurse.recruit .schedule table{display:flex}#nurse.recruit .schedule caption{display:flex;align-items:center;width:170px;border:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}#nurse.recruit .schedule tbody{flex:1 1}#nurse.recruit .schedule tr{display:flex}#nurse.recruit .schedule td{flex:1 1;display:block}}#nurse.recruit .kengaku-first .catch-copy{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nurse.recruit .kengaku-first .catch-copy:after{content:"";position:absolute;right:-90px;bottom:-30px;width:150px;height:50px;background:url(/images/kango/recruit/qa.png) 0 0/100% 100% no-repeat}#nurse.recruit .kengaku-first .catch-copy small{display:block;color:var(--primary);padding-left:1rem}#nurse.recruit .kengaku-first .catch-copy span{font-size:1.5rem;padding:.5rem 1rem}@media (min-width:560px){#nurse.recruit .kengaku-first .catch-copy small{font-size:1.15rem;margin-bottom:.25rem}#nurse.recruit .kengaku-first .catch-copy .c1{padding-right:0}#nurse.recruit .kengaku-first .catch-copy .c2{padding-left:0}#nurse.recruit .kengaku-first .catch-copy:after{right:-40px;bottom:-35px;width:200px;height:70px}#nurse.recruit .kengaku-second .schedule td:first-child{flex:inherit;width:170px}}#nurse ul.orange-line{margin-bottom:20px}#nurse ul.orange-line li{border:1px solid var(--primary);border-radius:5px;color:var(--primary);font-weight:700;padding:3px 10px;margin-bottom:10px}#nurse.education h5.orange{margin-bottom:5px}#nurse.education h4.sub-heading{margin-bottom:10px}#nurse .main-table.introduction th{width:60px}#nurse .resource-title{font-weight:700;font-size:1.1rem;margin-bottom:1rem;text-align:center}#nurse .resource-title-sub{font-weight:700;font-size:1rem;color:var(--primary);text-align:center}#nurse .resource-ability .box{background:var(--primary);color:#fff;font-weight:700;font-size:1.1rem;line-height:1.4;display:flex;justify-content:center;align-items:center;border-radius:4px;height:80px;margin-bottom:.8rem}@media print,screen and (min-width:768px){#nurse ul.orange-line{display:flex;flex-wrap:wrap;justify-content:space-between}#nurse ul.orange-line li{width:49%}#nurse .resource-ability{display:flex;justify-content:space-between}#nurse .resource-ability .box{width:32%;margin-bottom:0}}#nurse .box-introduction{display:flex}#nurse .left{width:7em;font-size:.9rem;white-space:nowrap}#nurse .right{flex:1 1;font-size:.9rem}@media print,screen and (min-width:768px){#nurse .left{width:6.5em}}#nurse *{font-size:1rem;-webkit-font-smoothing:auto}#nurse h1,#nurse h2,#nurse h3,#nurse h4,#nurse h5,#nurse h6{clear:both;font-weight:700;line-height:1.4;margin-bottom:1.5rem}#nurse p{color:var(--base);margin:0 0 1.5rem}#nurse .yu-go{font-family:var(--yu-go)}#nurse .yu-min{font-family:var(--yu-min)}#nurse .din-r{font-family:var(--din);font-weight:400}#nurse .din-d{font-family:var(--din);font-weight:600}#nurse .trajan{font-family:var(--trajan);font-weight:400}#nurse .title{color:var(--primary);background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary))) 0 100% /2em 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) 0 100% /100% 1px no-repeat;background:-webkit-linear-gradient(var(--primary),var(--primary)) 0 100% /2em 2px no-repeat,-webkit-linear-gradient(var(--border),var(--border)) 0 100% /100% 1px no-repeat;background:linear-gradient(var(--primary),var(--primary)) 0 100% /2em 2px no-repeat,linear-gradient(var(--border),var(--border)) 0 100% /100% 1px no-repeat;padding-bottom:.5rem;margin-bottom:.5rem}#nurse .title,#nurse .title2{font-size:1.2rem;font-weight:400}#nurse .title2{text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#e6e6e6)) bottom /3rem 4px no-repeat;background:-webkit-linear-gradient(#e6e6e6,#e6e6e6) bottom /3rem 4px no-repeat;background:linear-gradient(#e6e6e6,#e6e6e6) bottom /3rem 4px no-repeat;padding-bottom:1rem;margin-bottom:2rem}#nurse .title2:before{content:attr(data-title);display:block;color:var(--primary);font-family:var(--trajan);font-size:2.5rem;text-transform:capitalize}#nurse .heading{padding-bottom:.5rem;border-bottom:1px dashed var(--border)}#nurse .heading.orange{color:var(--primary)}#nurse .sub-heading{display:flex}#nurse .sub-heading:before{content:"";display:inline-block;width:1em;height:1em;background:var(--primary);margin-right:.2rem;margin-top:.15em}#nurse .orange-heading,#nurse .sub-heading.orange{color:var(--primary);margin-bottom:1rem}#nurse .orange-heading{font-size:1.15rem}#nurse .red{color:red}#nurse .orange{color:var(--primary)}@media (min-width:560px){#nurse .title{background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary))) 0 100% /3em 4px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) 0 100% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--primary),var(--primary)) 0 100% /3em 4px no-repeat,-webkit-linear-gradient(var(--border),var(--border)) 0 100% /100% 2px no-repeat;background:linear-gradient(var(--primary),var(--primary)) 0 100% /3em 4px no-repeat,linear-gradient(var(--border),var(--border)) 0 100% /100% 2px no-repeat}#nurse .title2{text-align:left;background-position:0 100%}}#nurse header{position:static;width:auto;top:auto;background:none;z-index:auto}#nurse img{width:auto;max-width:100%;vertical-align:top}#nurse svg{fill:currentColor}#nurse .inr{width:90%;max-width:1000px;margin:0 auto}#nurse .grid-box{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-bottom:2rem}#nurse .grid-box :last-child{margin-bottom:0}#nurse .sp{display:block}#nurse .pc{display:none}@media (min-width:560px){#nurse .flex-box{display:flex;justify-content:space-between}#nurse .grid-box{grid-template-columns:1fr 1fr}#nurse .sp{display:none}#nurse .pc{display:block}}#nurse a,#nurse a:after,#nurse a:before,#nurse button{-webkit-transition:.2s linear;transition:.2s linear}#nurse a:hover,#nurse button:hover{opacity:1}#nurse .button{max-width:345px;margin:0 auto 1.5rem}#nurse .button a{display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--primary);font-weight:700;text-align:center;padding:.5rem 1rem;border:1px solid var(--primary);border-radius:3px}#nurse .button a:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-top:2px solid var(--primary);border-right:2px solid var(--primary);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nurse .button a span{flex:1 1}#nurse .button a:hover{color:var(--hover);border-color:var(--hover);-webkit-box-shadow:0 0 0 1px var(--hover);box-shadow:0 0 0 1px var(--hover)}#nurse .button a:hover:after{border-top-color:var(--hover);border-right-color:var(--hover)}#nurse .button.inversion a{color:#fff;background:var(--primary)}#nurse .button.inversion a:after{border-top-color:#fff;border-right-color:#fff}#nurse .button.inversion a:hover{background-color:var(--hover)}#nurse .button.blank a:after{content:none}#nurse .button.inversion.large a{padding:1.4rem 1rem}#nurse .button.inversion.large a span{font-size:1.2rem}#nurse .zoom-button-pc{text-align:right;padding-top:1rem}#nurse .zoom-button-pc a{display:inline-flex;justify-content:center;align-items:center;color:var(--primary);font-size:14px;line-height:1;padding:7px 18px;border:1px solid var(--primary);border-radius:16px}#nurse .zoom-button-pc a:after{content:"";display:inline-block;width:10px;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary))) 50% /2px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary))) 50% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--primary),var(--primary)) 50% /2px 100% no-repeat,-webkit-linear-gradient(var(--primary),var(--primary)) 50% /100% 2px no-repeat;background:linear-gradient(var(--primary),var(--primary)) 50% /2px 100% no-repeat,linear-gradient(var(--primary),var(--primary)) 50% /100% 2px no-repeat;margin-left:5px}#nurse .zoom-button-pc a:hover{color:var(--hover);border-color:var(--hover);-webkit-box-shadow:0 0 0 1px var(--hover);box-shadow:0 0 0 1px var(--hover)}#nurse .zoom-button-pc a:hover:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--hover)),to(var(--hover))) 50% /2px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--hover)),to(var(--hover))) 50% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--hover),var(--hover)) 50% /2px 100% no-repeat,-webkit-linear-gradient(var(--hover),var(--hover)) 50% /100% 2px no-repeat;background:linear-gradient(var(--hover),var(--hover)) 50% /2px 100% no-repeat,linear-gradient(var(--hover),var(--hover)) 50% /100% 2px no-repeat}#nurse .site-header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);z-index:10}#nurse .site-header .site-branding{flex:1 1;margin-left:1rem}#nurse .site-header .site-logo{margin:0}#nurse .site-header .site-logo a{display:inline-block;vertical-align:middle;font-size:1.1rem;font-weight:700;line-height:1.2;color:var(--base)}#nurse .site-header .site-logo .site-name{display:block;font-size:10px;font-weight:400;color:var(--secondary)}#nurse .site-header .menu-toggle{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:50px;height:50px;background:var(--primary);padding:1rem 0}#nurse .site-header .menu-toggle:after{content:"MENU";display:block;width:100%;font-family:var(--din);font-size:.7rem;color:#fff;text-align:center}#nurse .site-header .menu-toggle:hover{background-color:var(--hover)}#nurse .site-header .menu-toggle .hamburger{position:relative;display:block;width:25px;height:8px;margin:0 auto .25rem;-webkit-transition:.2s linear;transition:.2s linear}#nurse .site-header .menu-toggle .hamburger:after,#nurse .site-header .menu-toggle .hamburger:before{content:"";position:absolute;left:0;display:block;width:100%;height:1px;background:#fff;-webkit-transition:.2s linear;transition:.2s linear}#nurse .site-header .menu-toggle .hamburger:before{top:0;-webkit-transform-origin:left top;transform-origin:left top}#nurse .site-header .menu-toggle .hamburger:after{bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom}#nurse .site-header .menu-toggle.close{background-color:#666}#nurse .site-header .menu-toggle.close:after{content:"CLOSE"}#nurse .site-header .menu-toggle.close .hamburger:before{-webkit-transform:rotate(17deg);transform:rotate(17deg)}#nurse .site-header .menu-toggle.close .hamburger:after{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}@media (min-width:560px){#nurse .site-header .site-logo a{font-size:1.3rem}#nurse .site-header .site-logo .site-name{font-size:.8rem}#nurse .site-header .menu-toggle{width:70px;height:70px;padding:1rem 0}#nurse .site-header .menu-toggle .hamburger{width:30px;height:10px;margin:.2rem 0}#nurse .site-header .menu-toggle.close .hamburger:before{-webkit-transform:rotate(18deg);transform:rotate(18deg)}#nurse .site-header .menu-toggle.close .hamburger:after{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}}#nurse .site-nav{position:fixed;top:0;right:0;left:0;background-color:var(--primary);max-height:0;overflow:hidden;z-index:9;-webkit-transition:.2s linear;transition:.2s linear}#nurse .site-nav.open{top:50px;max-height:calc(100vh - 50px);overflow-y:scroll;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(0,0,0,.2)}#nurse .main-menu{color:#fff}#nurse .main-menu summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:1rem 1.5rem 1rem 1rem;border-top:1px solid var(--border)}#nurse .main-menu summary::-webkit-details-marker{display:none}#nurse .main-menu summary:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#nurse .main-menu a{display:block;color:#fff;line-height:1;padding:1rem;border-top:1px solid var(--border)}#nurse .main-menu .sub-menu{background-color:#aaa;overflow:hidden}@media (min-width:560px){#nurse .site-nav{display:flex;justify-content:space-between;padding:0 5vw}#nurse .site-nav.open{top:70px;padding:2rem 5vw 1rem}#nurse .main-menu{width:calc(100% / 3 - 2rem);padding-top:1rem;border-top:3px solid #fff}#nurse .main-menu details{margin-bottom:1rem}#nurse .main-menu summary{display:block;font-size:.9rem;padding:.3rem 0;border:none;pointer-events:none}#nurse .main-menu>li>a:before,#nurse .main-menu summary:before{content:"-";margin-right:.3em}#nurse .main-menu summary:after{content:none}#nurse .main-menu .sub-menu{background:none}#nurse .main-menu .sub-menu li{display:block;line-height:1;padding:0;margin:.2rem 0 .2rem .65rem}#nurse .main-menu a{display:inline;font-size:.9rem;line-height:1.4;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;padding:0 0 .2rem;border:none}#nurse .main-menu a:hover{background-size:100% 1px}}#nurse .site-footer{padding-bottom:5rem;margin:0}#nurse .site-footer .site-info{background-color:var(--light);padding:2rem 1rem}#nurse .site-footer .site-info:before{content:attr(data-title);display:block;font-size:1.2rem;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary))) 0 100% /2rem 2px no-repeat;background:-webkit-linear-gradient(var(--primary),var(--primary)) 0 100% /2rem 2px no-repeat;background:linear-gradient(var(--primary),var(--primary)) 0 100% /2rem 2px no-repeat;padding-bottom:.3rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}#nurse .site-footer .info-name{color:var(--primary);font-size:1.2rem;margin-bottom:.5rem}#nurse .site-footer .info-address{font-style:normal;line-height:1.4;margin-bottom:.5rem}#nurse .site-footer .info-contact{display:flex;align-items:center;font-weight:700;margin:0 0 .5rem}#nurse .site-footer .info-contact:before{content:attr(data-title);display:inline-block;width:60px;background-color:var(--primary);color:#fff;font-family:var(--din);font-weight:600;line-height:1.4;text-align:center;margin-right:.5rem;border-radius:3px}#nurse .site-footer .info-contact.phone a{font-family:var(--din);font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap}#nurse .site-footer .info-contact.phone span{font-size:.8rem;white-space:nowrap}#nurse .site-footer .copyright-area,#nurse .site-footer .footer-nav,#nurse .site-footer .info-links{display:none}#nurse .site-footer .mobile-footer{padding:2rem 1rem;text-align:center}#nurse .site-footer .mobile-footer .privacy-link{display:block;background:#fff5dc;color:#666;padding:.5rem;text-align:center}#nurse .site-footer .mobile-footer .footer-site-name{font-size:1.3rem;color:var(--primary)}@media (min-width:560px){#nurse .site-footer{background-color:var(--primary);color:#fff;padding:4rem 0 0}#nurse .site-footer .copyright-area,#nurse .site-footer .info-links{display:block}#nurse .site-footer .footer-nav{display:flex;justify-content:space-between;flex:1 1;margin-bottom:2rem}#nurse .site-footer .mobile-footer{display:none}#nurse .site-footer .site-info{display:flex;justify-content:space-between;background:none;padding:0;margin-bottom:2rem}#nurse .site-footer .site-info:before{content:none}#nurse .site-footer .site-info>*{width:calc(50% - 1rem)}#nurse .site-footer .info-name,#nurse .site-footer a,#nurse .site-footer p{color:#fff}#nurse .site-footer .info-contact:before{border:1px solid #fff;background:none}#nurse .site-footer .info-links li{margin-bottom:.5rem}#nurse .site-footer .info-links a{color:var(--primary)}#nurse .site-footer .info-links a:hover{color:var(--hover)}#nurse .site-footer .copyright-area{font-size:.8rem;background-color:hsla(0,0%,100%,.2);padding:1.5rem 0}#nurse .site-footer .copyright-area .inr{display:flex;justify-content:space-between}#nurse .site-footer .copyright-area .inr *{font-size:.9rem;line-height:1.2;margin:0}#nurse .site-footer .copyright-area .footer-links li{display:inline-block;padding:0 1rem;border-right:1px solid #fff}#nurse .site-footer .copyright-area .footer-links li:last-child{border:none}#nurse .site-footer .copyright-area .footer-links li a{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat}#nurse .site-footer .copyright-area .footer-links li a:hover{background-size:100% 1px}}@media (min-width:960px){#nurse .site-footer>.inr{display:flex;justify-content:space-between}#nurse .site-footer .site-info{display:block;margin-right:5%}#nurse .site-footer .site-info>*{width:100%}#nurse .site-footer .info-links{margin-top:2rem}#nurse .site-footer .main-menu{width:calc(100% / 3 - 1rem)}}#nurse .sticky-footer{position:fixed;right:0;bottom:0;left:0}#nurse .sticky-footer .sticky-links{display:flex;justify-content:space-between;background:var(--primary);padding:.75rem 0}#nurse .sticky-footer .sticky-links li{width:calc(100% / 3);border-right:1px solid #fff}#nurse .sticky-footer .sticky-links li:last-child{border:none}#nurse .sticky-footer .sticky-links .icon-link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:700;color:#fff}#nurse .sticky-footer .svg-icon{display:block;margin:0 auto}#nurse .sticky-footer .sticky-links span{display:block;font-size:.9rem;line-height:1.2;text-align:center;width:100%}@media (min-width:560px){#nurse .sticky-footer{top:50%;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#nurse .sticky-footer .sticky-links{display:block;background:none}#nurse .sticky-footer .sticky-links li{width:auto;border:none;margin-bottom:.5rem}#nurse .sticky-footer .sticky-links .icon-link{display:block;background-color:var(--primary);padding:1rem;-webkit-box-shadow:0 0 .5rem #fff;box-shadow:0 0 .5rem #fff}#nurse .sticky-footer .sticky-links .icon-link:hover{background-color:var(--hover);-webkit-transform:translateX(5px);transform:translateX(5px)}#nurse .sticky-footer .sticky-links span{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:22px}}

/*!
 * Luminous v2.3.4
 * Copyright 2015-2021, Zebrafish Labs
 * Licensed under BSD-2 (https://github.com/imgix/luminous/blob/main/LICENSE.md)
 */@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes b{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes c{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes c{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes d{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes d{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes e{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;height:20px;-webkit-animation:c 1.8s linear infinite;animation:c 1.8s linear infinite}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;-webkit-animation:d 1.8s linear infinite;animation:d 1.8s linear infinite}.lum-lightbox-loader:after{right:0;-webkit-animation:e 1.8s linear infinite;animation:e 1.8s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s}.lum-lightbox.lum-opening{-webkit-animation:a .18s ease-out;animation:a .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:b .18s ease-out;animation:b .18s ease-out}.lum-lightbox.lum-closing{-webkit-animation:a .3s ease-in;animation:a .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:b .3s ease-in;animation:b .3s ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px}.lum-close-button:hover{opacity:.8}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media (max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}.lum-lightbox{z-index:100}.lum-gallery-button{display:none!important}.lum-lightbox-inner img{width:auto}.lum-close-button{-webkit-transition:.2s linear;transition:.2s linear;cursor:pointer}@media screen and (max-width:460px){.lum-lightbox-inner img{max-width:160vw!important;max-height:85vh!important}}#nurse .indent{margin-left:1em}#nurse .line-addfriend{margin-top:40px;border-top:3px solid #00cd27;border-bottom:3px solid #00cd27;display:flex;align-items:center;padding:20px}#nurse .line-addfriend .tx{flex:1 1}#nurse .line-addfriend .qr{width:90px}#nurse .line-addfriend .qr img{width:100%}#nurse .line-addfriend p{font-weight:700;font-size:.9rem;margin-bottom:0;line-height:1.5}#nurse .line-addfriend p.line-id{color:#00cd27;margin-top:8px}@media screen and (min-width:560px) and (max-width:1200px){#nurse .line-addfriend{flex-direction:column;padding:10px}}@media screen and (max-width:767px){#nurse .line-addfriend p{font-size:1rem}#nurse .line-addfriend{margin-top:30px;padding:15px}}.kango-bnr-sns{margin-top:50px;display:grid;grid-gap:20px;gap:20px}@media screen and (min-width:560px){.kango-bnr-sns{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;max-width:950px;margin:60px auto 0}#nurse .site-footer>.inr{position:relative}.kango-footer-sns{width:90px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;position:absolute;right:0;bottom:60px}}@media screen and (min-width:560px) and (max-width:960px){.kango-footer-sns{width:80px;grid-gap:10px;gap:10px;bottom:-10px}}@media screen and (max-width:560px){.kango-footer-sns{display:none}}#recruit *{font-size:1.2rem;-webkit-font-smoothing:auto}#recruit h1,#recruit h2,#recruit h3,#recruit h4,#recruit h5,#recruit h6{clear:both;font-weight:700;line-height:1.4;margin-bottom:1.5rem}#recruit p{color:var(--base);margin:0 0 1.5rem}#recruit .yu-go{font-family:var(--yu-go)}#recruit .yu-min{font-family:var(--yu-min)}#recruit .din-r{font-family:var(--din);font-weight:400}#recruit .din-d{font-family:var(--din);font-weight:600}#recruit .trajan{font-family:Cinzel,serif;letter-spacing:.1em;font-weight:400}#recruit .title{font-size:1.3rem;font-weight:400;color:var(--recruit-primary);background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 0 100% /2em 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) 0 100% /100% 1px no-repeat;background:-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /2em 2px no-repeat,-webkit-linear-gradient(var(--border),var(--border)) 0 100% /100% 1px no-repeat;background:linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /2em 2px no-repeat,linear-gradient(var(--border),var(--border)) 0 100% /100% 1px no-repeat;padding-bottom:.5rem;margin-bottom:.5rem}#recruit .title2{font-size:1.3rem;font-weight:400;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#e6e6e6)) bottom /3rem 4px no-repeat;background:-webkit-linear-gradient(#e6e6e6,#e6e6e6) bottom /3rem 4px no-repeat;background:linear-gradient(#e6e6e6,#e6e6e6) bottom /3rem 4px no-repeat;padding-bottom:1rem;margin-bottom:2rem}#recruit .title2:before{content:attr(data-title);display:block;color:var(--recruit-primary);font-family:Cinzel,serif;letter-spacing:.1em;font-size:2.5rem;text-transform:capitalize}#recruit .heading{font-size:1.2rem}#recruit .sub-heading{display:flex;align-items:center;margin-bottom:.5rem}#recruit .sub-heading:before{content:"";display:inline-block;width:1em;height:1em;background-color:var(--recruit-primary);margin-right:.3em}#recruit .red{color:#e83f22}#recruit .emerald{color:var(--recruit-primary)}#recruit .heading.border-left{padding-left:.75rem;border-left:5px solid var(--recruit-primary)}#recruit .text-center{text-align:center}@media (min-width:560px){#recruit .title{background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 0 100% /3em 4px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) 0 100% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /3em 4px no-repeat,-webkit-linear-gradient(var(--border),var(--border)) 0 100% /100% 2px no-repeat;background:linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /3em 4px no-repeat,linear-gradient(var(--border),var(--border)) 0 100% /100% 2px no-repeat}#recruit .title2{text-align:left;background-position:0 100%}}#recruit header{position:static;width:auto;top:auto;background:none;z-index:auto}#recruit img{width:auto;max-width:100%;vertical-align:top}#recruit svg{fill:currentColor}#recruit .inr{width:90%;max-width:1000px;margin:0 auto}#recruit .grid-box{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-bottom:2rem}#recruit .grid-box :last-child{margin-bottom:0}#recruit .sp{display:block}#recruit .pc{display:none}@media (min-width:560px){#recruit .flex-box{display:flex;justify-content:space-between}#recruit .flex-box.flex-start{justify-content:flex-start}#recruit .flex-box.flex-start>*{margin-right:1.5rem}#recruit .grid-box{grid-template-columns:1fr 1fr}#recruit .sp{display:none}#recruit .pc{display:block}}#recruit a,#recruit a:after,#recruit a:before,#recruit button{-webkit-transition:.2s linear;transition:.2s linear}#recruit a:hover,#recruit button:hover{opacity:1}#recruit .button{max-width:345px;margin:0 auto 1.5rem}#recruit .button a{display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--recruit-primary);font-weight:700;text-align:center;padding:.5rem 1rem;border:2px solid var(--recruit-primary);border-radius:5px}#recruit .button.bold a span{font-weight:700}#recruit .button a:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-top:2px solid var(--recruit-primary);border-right:2px solid var(--recruit-primary);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruit .button a span{flex:1 1}#recruit .button a:hover{color:var(--recruit-hover);border-color:var(--recruit-hover);-webkit-box-shadow:0 0 0 1px var(--recruit-hover);box-shadow:0 0 0 1px var(--recruit-hover)}#recruit .button a:hover:after{border-top-color:var(--recruit-hover);border-right-color:var(--recruit-hover)}#recruit .button.inversion a.color-initial{background:#f8931f;border:2px solid #f8931f}#recruit .button.inversion a.color-initial:hover{background:#f8931f;border:2px solid #f8931f;-webkit-box-shadow:none;box-shadow:none;opacity:.8}#recruit .button.inversion a.color-final{background:#e7b300;border:2px solid #e7b300}#recruit .button.inversion a.color-final:hover{background:#e7b300;border:2px solid #e7b300;-webkit-box-shadow:none;box-shadow:none;opacity:.8}#recruit .button.inversion a{color:#fff;background:var(--recruit-primary)}#recruit .button.inversion a:after{border-top-color:#fff;border-right-color:#fff}#recruit .button.inversion a:hover{background-color:var(--recruit-hover)}#recruit .button.blank a:after{content:none}#recruit .zoom-button-pc{text-align:right;padding-top:1rem}#recruit .zoom-button-pc a{display:inline-flex;justify-content:center;align-items:center;color:var(--recruit-primary);font-size:14px;line-height:1;padding:7px 18px;border:1px solid var(--recruit-primary);border-radius:16px}#recruit .zoom-button-pc a:after{content:"";display:inline-block;width:10px;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 50% /2px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 50% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 50% /2px 100% no-repeat,-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 50% /100% 2px no-repeat;background:linear-gradient(var(--recruit-primary),var(--recruit-primary)) 50% /2px 100% no-repeat,linear-gradient(var(--recruit-primary),var(--recruit-primary)) 50% /100% 2px no-repeat;margin-left:5px}#recruit .zoom-button-pc a:hover{color:var(--recruit-hover);border-color:var(--recruit-hover);-webkit-box-shadow:0 0 0 1px var(--recruit-hover);box-shadow:0 0 0 1px var(--recruit-hover)}#recruit .zoom-button-pc a:hover:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-hover)),to(var(--recruit-hover))) 50% /2px 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--recruit-hover)),to(var(--recruit-hover))) 50% /100% 2px no-repeat;background:-webkit-linear-gradient(var(--recruit-hover),var(--recruit-hover)) 50% /2px 100% no-repeat,-webkit-linear-gradient(var(--recruit-hover),var(--recruit-hover)) 50% /100% 2px no-repeat;background:linear-gradient(var(--recruit-hover),var(--recruit-hover)) 50% /2px 100% no-repeat,linear-gradient(var(--recruit-hover),var(--recruit-hover)) 50% /100% 2px no-repeat}#recruit .site-header{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;height:50px;background:hsla(0,0%,100%,.8);-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);z-index:10}#recruit .site-header .site-branding{width:220px;margin-left:1rem}#recruit .site-header .site-logo{margin:0}#recruit .site-header .site-logo a{display:inline-block;vertical-align:middle;font-size:1.1rem;font-weight:700;line-height:1.2;color:var(--base)}#recruit .site-header .site-logo a:hover{opacity:.8}#recruit .site-header .site-logo .site-name{display:block;font-size:10px;font-weight:400;color:var(--recruit-secondary)}#recruit .site-header .header-nav{display:none;flex:1 1;padding:1rem}#recruit .site-header .header-nav .primary-menu,#recruit .site-header .header-nav .secondary-menu{display:flex;justify-content:flex-end;align-items:center}#recruit .site-header .header-nav .primary-menu{margin-bottom:1rem}#recruit .site-header .header-nav .primary-menu>li{margin-left:.5rem}#recruit .site-header .header-nav .button-blank a{display:flex;justify-content:space-between;align-items:center;background:var(--recruit-secondary);color:#fff;padding:10px 15px;border-radius:3px}#recruit .site-header .header-nav .button-blank a span{font-size:14px;line-height:16px}#recruit .site-header .header-nav .button-blank .svg-icon{margin-left:.5em}#recruit .site-header .header-nav .button-blank a:hover{background-color:var(--recruit-hover)}#recruit .site-header .header-nav .button-alt a{display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--recruit-secondary);padding:7px 20px 7px 15px;border-radius:18px;-webkit-box-shadow:0 0 0 2px var(--recruit-secondary) inset;box-shadow:0 0 0 2px var(--recruit-secondary) inset}#recruit .site-header .header-nav .button-alt a span{font-size:16px;font-weight:600;line-height:22px}#recruit .site-header .header-nav .button-alt a .svg-icon{margin-right:.5rem}#recruit .site-header .header-nav .button-alt a:hover{color:var(--recruit-hover);-webkit-box-shadow:0 0 0 2px var(--recruit-hover) inset;box-shadow:0 0 0 2px var(--recruit-hover) inset}#recruit .site-header .header-nav .secondary-menu>li{padding:0 .5rem;border-right:1px solid var(--recruit-secondary)}#recruit .site-header .header-nav .secondary-menu>li:last-child{border:none}#recruit .site-header .header-nav .secondary-menu a{display:block;font-size:.9rem;font-weight:700;line-height:1;color:var(--recruit-secondary);background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-hover)),to(var(--recruit-hover))) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(var(--recruit-hover),var(--recruit-hover)) 0 100% /0 1px no-repeat;background:linear-gradient(var(--recruit-hover),var(--recruit-hover)) 0 100% /0 1px no-repeat}#recruit .site-header .header-nav .secondary-menu a:hover{color:var(--recruit-hover);background-size:100% 1px}#recruit .site-header .menu-toggle{position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:50px;height:50px;background:var(--base);padding:1rem 0}#recruit .site-header .menu-toggle:after{content:"MENU";display:block;width:100%;font-family:var(--din);font-size:10px;color:#fff;text-align:center}#recruit .site-header .menu-toggle:hover{background-color:var(--recruit-hover)}#recruit .site-header .menu-toggle .hamburger{position:relative;display:block;width:25px;height:8px;margin:0 auto .25rem;-webkit-transition:.2s linear;transition:.2s linear}#recruit .site-header .menu-toggle .hamburger:after,#recruit .site-header .menu-toggle .hamburger:before{content:"";position:absolute;left:0;display:block;width:100%;height:1px;background:#fff;-webkit-transition:.2s linear;transition:.2s linear}#recruit .site-header .menu-toggle .hamburger:before{top:0;-webkit-transform-origin:left top;transform-origin:left top}#recruit .site-header .menu-toggle .hamburger:after{bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom}#recruit .site-header .menu-toggle.close{background-color:#666}#recruit .site-header .menu-toggle.close:after{content:"CLOSE"}#recruit .site-header .menu-toggle.close .hamburger:before{-webkit-transform:rotate(17deg);transform:rotate(17deg)}#recruit .site-header .menu-toggle.close .hamburger:after{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}@media (min-width:560px){#recruit .site-header{height:60px}#recruit .site-header .site-branding{width:340px}#recruit .site-header .menu-toggle{width:60px;height:60px;padding:.8rem 0}#recruit .site-header .menu-toggle .hamburger{width:24px;height:8px;margin:.2rem 0}#recruit .site-header .menu-toggle.close .hamburger:before{-webkit-transform:rotate(18deg);transform:rotate(18deg)}#recruit .site-header .menu-toggle.close .hamburger:after{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}}@media (min-width:960px){#recruit .site-header{height:120px}#recruit .site-header .site-branding{width:460px}#recruit .site-header .header-nav{display:block;padding-right:calc(70px + 1rem)}}#recruit .site-nav{position:fixed;top:0;right:0;left:0;background-color:#fff;max-height:0;overflow:hidden;z-index:9;-webkit-transition:.2s linear;transition:.2s linear}#recruit .site-nav.open{top:50px;max-height:calc(100vh - 50px);overflow-y:scroll;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(0,0,0,.2)}#recruit .main-menu{background-color:var(--recruit-primary);color:#fff}#recruit .main-menu summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:1rem 1.5rem 1rem 1rem;border-top:1px solid var(--border)}#recruit .main-menu summary::-webkit-details-marker{display:none}#recruit .main-menu summary:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#recruit .main-menu a{display:block;color:#fff;line-height:1;padding:1rem;border-top:1px solid var(--border)}#recruit .main-menu .sub-menu{background-color:#aaa;overflow:hidden}#recruit .site-nav .button{padding:2rem 1rem}#recruit .site-nav .button a{border-radius:10px}@media (min-width:560px){#recruit .site-nav{display:flex;justify-content:space-between;background-color:var(--recruit-primary);padding:0 5vw}#recruit .site-nav.open{top:60px;padding:2rem 5vw}#recruit .main-menu{width:calc(100% / 3 - 2rem);padding-top:1rem;border-top:3px solid #fff}#recruit .main-menu details{margin-bottom:1rem}#recruit .main-menu summary{display:block;font-size:.9rem;padding:.3rem 0;border:none;pointer-events:none}#recruit .main-menu>li>a:before,#recruit .main-menu summary:before{content:"-";margin-right:.3em}#recruit .main-menu summary:after{content:none}#recruit .main-menu .sub-menu{background:none}#recruit .main-menu .sub-menu li{display:block;line-height:1;padding:0;margin:.2rem 0 .2rem .8rem}#recruit .main-menu a{display:inline;font-size:.9rem;line-height:1.4;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;padding:0 0 .2rem;border:none}#recruit .main-menu a:hover{background-size:100% 1px}#recruit .site-nav .button{display:none}}@media (min-width:960px){#recruit .site-nav.open{top:120px}}#recruit .site-footer{padding-bottom:3rem;margin:0}#recruit .site-footer .site-info{background-color:var(--light);padding:2rem 1rem;margin:0 -5vw}#recruit .site-footer .site-info:before{content:attr(data-title);display:block;font-size:1.2rem;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 0 100% /2rem 2px no-repeat;background:-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /2rem 2px no-repeat;background:linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 100% /2rem 2px no-repeat;padding-bottom:.3rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}#recruit .site-footer .info-name{color:var(--recruit-primary);font-size:1.2rem;margin-bottom:.5rem}#recruit .site-footer .info-address{font-style:normal;line-height:1.4;margin-bottom:.5rem}#recruit .site-footer .info-contact{display:flex;align-items:center;font-weight:700;margin:0 0 .5rem}#recruit .site-footer .info-contact:before{content:attr(data-title);display:inline-block;width:60px;background-color:var(--recruit-primary);color:#fff;font-family:var(--din);font-weight:600;line-height:1.4;text-align:center;margin-right:.5rem;border-radius:3px}#recruit .site-footer .info-contact.phone a{font-family:var(--din);font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap}#recruit .site-footer .info-contact.phone span{font-size:.8rem;white-space:nowrap}#recruit .site-footer .copyright-area,#recruit .site-footer .footer-nav,#recruit .site-footer .info-links{display:none}#recruit .site-footer .mobile-footer{padding:2rem 1rem 8rem;text-align:center}#recruit .site-footer .mobile-footer .privacy-link{display:block;background:#e7f2f8;color:#666;padding:.5rem;text-align:center}#recruit .site-footer .mobile-footer .footer-site-name{font-size:1.3rem;color:var(--recruit-primary);margin-bottom:.5rem}#recruit .site-footer .mobile-footer .copyright{font-size:.8rem;color:var(--recruit-primary);text-align:center}@media (min-width:560px){#recruit .site-footer{background-color:var(--recruit-primary);color:#fff;padding:4rem 0 0}#recruit .site-footer .copyright-area,#recruit .site-footer .info-links{display:block}#recruit .site-footer .footer-nav{display:flex;justify-content:space-between;flex:1 1;margin-bottom:2rem}#recruit .site-footer .footer-nav .button,#recruit .site-footer .mobile-footer{display:none}#recruit .site-footer .site-info{display:flex;justify-content:space-between;background:none;padding:0;margin:0 0 2rem}#recruit .site-footer .site-info:before{content:none}#recruit .site-footer .site-info>*{width:calc(50% - 1rem)}#recruit .site-footer .info-name,#recruit .site-footer a,#recruit .site-footer p{color:#fff}#recruit .site-footer .info-contact:before{border:1px solid #fff;background:none}#recruit .site-footer .info-links li{margin-bottom:.5rem}#recruit .site-footer .info-links a{color:var(--recruit-primary)}#recruit .site-footer .info-links a:hover{color:var(--recruit-hover)}#recruit .site-footer .copyright-area{font-size:.8rem;background-color:hsla(0,0%,100%,.2);padding:1.5rem 0}#recruit .site-footer .copyright-area .inr{display:flex;justify-content:space-between}#recruit .site-footer .copyright-area .inr *{font-size:.9rem;line-height:1.2;margin:0}#recruit .site-footer .copyright-area .footer-links li{display:inline-block;padding:0 1rem;border-right:1px solid #fff}#recruit .site-footer .copyright-area .footer-links li:last-child{border:none}#recruit .site-footer .copyright-area .footer-links li a{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100% /0 1px no-repeat}#recruit .site-footer .copyright-area .footer-links li a:hover{background-size:100% 1px}}@media (min-width:960px){#recruit .site-footer>.inr{display:flex;justify-content:space-between}#recruit .site-footer .site-info{display:block;margin-right:5%}#recruit .site-footer .site-info>*{width:100%}#recruit .site-footer .info-links{margin-top:2rem}#recruit .site-footer .main-menu{width:calc(100% / 3 - 1rem)}}#recruit .sticky-footer{position:fixed;right:0;bottom:0;left:0}#recruit .sticky-footer .sticky-links{display:flex;justify-content:space-between;background:var(--recruit-primary);padding:1rem 0}#recruit .sticky-footer .sticky-links li{width:50%;border-right:1px solid #fff}#recruit .sticky-footer .sticky-links li:last-child{border:none}#recruit .sticky-footer .sticky-links .icon-link{display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}#recruit .sticky-footer .svg-icon{margin-right:.5rem}#recruit .sticky-footer .sticky-links span{display:block;font-size:.9rem;line-height:1.2;text-align:center}@media (min-width:560px){#recruit .sticky-footer{display:none}}@media print,screen and (min-width:768px){#recruit *{font-size:1rem}#recruit .title,#recruit .title2{font-size:1.2rem}#recruit .heading{font-size:1.1rem}#recruit .info-contact.email a{font-weight:600}}section.home-first{position:relative}.bnr-position-top img{width:100%!important;max-width:none!important}.bnr-position-top.recruit{margin-top:50px}.bnr-position-top.recruit.fixed{top:60px}.bnr-position-bottom.recruit.active{bottom:60px}#recruit .home-title{font-size:1.2rem;font-weight:400;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#e6e6e6)) bottom /2rem 4px no-repeat;background:-webkit-linear-gradient(#e6e6e6,#e6e6e6) bottom /2rem 4px no-repeat;background:linear-gradient(#e6e6e6,#e6e6e6) bottom /2rem 4px no-repeat;padding-bottom:1rem;margin-bottom:2rem}#recruit .home-title:before{content:attr(data-title);display:block;color:var(--recruit-primary);font-family:Cinzel,serif;letter-spacing:.1em;font-size:2.5rem;text-transform:capitalize}#recruit .button-list{display:block}#recruit .button-list li{display:block;margin:0 auto .5rem}#recruit .button-list li a{height:100%}#recruit .button-list li a.left-icon{position:relative;background:#285d93;border:2px solid #285d93}#recruit .button-list li a.left-icon img{width:60px;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#recruit .button-list li a span{font-size:1.2rem;font-weight:400;line-height:1.4}#recruit .button-list.resident .margin{margin-top:.5rem}@media (min-width:560px){.bnr-position-top.recruit{margin-top:60px;top:60px}#recruit .button-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#recruit .button-list.resident{align-items:flex-start}#recruit .button-list.resident .small{display:block;font-size:.7rem}#recruit .button-list.resident .margin{margin-top:10px}#recruit .button-list:after{content:"";flex:1 1;margin:.75rem}#recruit .button-list.center{justify-content:center}#recruit .button-list.center:after{content:none}#recruit .button-list li{width:calc(100% / 3);padding:0 .6rem;margin:.6rem 0}#recruit .wrap-recruit-kango .button-list{display:block}#recruit .wrap-recruit-kango .button-list li{width:100%}}#recruit .home-first-image{height:500px;margin:0}#recruit .home-first-image img{width:100%;height:100%;object-fit:cover;object-position:center bottom}#recruit .home-first-text{position:absolute;top:50px;right:0;left:0}#recruit .home-first-text .trajan{color:var(--recruit-primary);font-size:14px;letter-spacing:.1em;margin:0}#recruit .home-first-text .trajan:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:1px;background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-primary)),to(var(--recruit-primary))) 0 /100% 1px no-repeat;background:-webkit-linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 /100% 1px no-repeat;background:linear-gradient(var(--recruit-primary),var(--recruit-primary)) 0 /100% 1px no-repeat;margin-right:.3rem}#recruit .home-first-text .home-first-heading{font-size:1.5rem}@media (min-width:560px){#recruit .home-first-image{height:535px;margin:0}#recruit .home-first-text{top:calc(120px + 2rem)}}#recruit .home-fourth,#recruit .home-second{padding:5rem 0}#recruit .home-fourth .photo-gallery{display:flex;justify-content:space-between;flex-wrap:wrap}#recruit .home-fourth .photo-gallery .photo{width:50%}#recruit .home-fourth .photo-gallery .photo img{width:100%}@media (min-width:560px){#recruit .home-fourth .photo-gallery .photo{width:25%}}#recruit .home-fifth{padding:2.5rem 0 5rem}#recruit .home-fifth .news-list{margin-bottom:2rem;border-top:1px solid var(--border)}#recruit .home-fifth .news-list .news{padding:1rem 0;border-bottom:1px solid var(--border)}#recruit .home-fifth .news-list .news a{display:block}#recruit .home-fifth .news-meta{display:flex;align-items:center;margin-bottom:.5rem}#recruit .home-fifth .news-meta .date{display:inline-block;margin-right:1rem}#recruit .home-fifth .news-meta .category{display:inline-block;font-size:.8rem;font-weight:700;line-height:20px;padding:0 10px;color:#999;border:1px solid #999;border-radius:10px}#recruit .home-fifth .news-meta .category[data-category=information]{color:#ec1c24;border-color:#ec1c24}#recruit .home-fifth .news-meta .category[data-category=recruit]{color:#285d93;border-color:#285d93}#recruit .home-fifth .news-title{font-weight:400;margin:0}#recruit .home-fifth .news-title span{background:-webkit-gradient(linear,left top,left bottom,from(var(--recruit-hover)),to(var(--recruit-hover))) 0 100% /0 1px no-repeat;background:-webkit-linear-gradient(var(--recruit-hover),var(--recruit-hover)) 0 100% /0 1px no-repeat;background:linear-gradient(var(--recruit-hover),var(--recruit-hover)) 0 100% /0 1px no-repeat;-webkit-transition:.2s linear;transition:.2s linear}#recruit .home-fifth .news-list .news a:hover .news-title span{color:var(--recruit-hover);background-size:100% 1px}@media (min-width:560px){#recruit .home-fifth .left-block,#recruit .home-fifth .right-block{flex:1 1}#recruit .button-list li a span{font-size:.9rem}}#recruit .home-first-image{height:400px}#recruit .home-kango-button{margin-top:50px}#recruit .home-fukuri-button{background:#e5f5f4;padding:50px 0 60px}@media (min-width:768px){#recruit .home-first-image{height:535px}#recruit .home-first-text{top:calc(120px + 5.5rem)}}@media (min-width:780px){#recruit .bn-resident{text-align:center}#recruit .bn-resident a:hover{opacity:.8}#recruit .button-list li a.left-icon img{width:80px}#recruit .button-list li a.left-icon:hover{opacity:.8;background:#285d93;-webkit-box-shadow:none;box-shadow:none}#recruit .wrap-recruit-kango{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}#recruit .wrap-recruit-kango .button-list:after{display:none}#recruit .wrap-recruit-kango .button-list{flex-direction:column;width:333px}#recruit .wrap-recruit-kango .button-list li{width:100%;margin:0 0 .6rem}#recruit .wrap-recruit-kango .button-list li p{margin-bottom:0;font-size:15px}#recruit .wrap-recruit-kango .bnr-kango{width:320px}#recruit .wrap-recruit-kango .bnr-kango:hover{opacity:.8}#recruit .kango-bn{max-width:304px}}@media screen and (min-width:560px) and (max-width:900px){#recruit .button-list li a.left-icon img{width:60px}}@media screen and (min-width:560px) and (max-width:700px){#recruit .button-list li a.left-icon img{width:40px}}#recruit .home-kango{margin-bottom:7rem}#recruit .home-pharmacy{margin-top:7rem}#recruit .page-header{display:flex;justify-content:center;align-items:center;height:170px;background:url(/images/recruit/page-header.jpg) 50%/cover no-repeat}#recruit .page-title{color:#fff;font-size:1.5rem;letter-spacing:.1rem;text-align:center;padding-bottom:.3rem;margin:50px 1rem 0;text-shadow:0 0 .5rem rgba(0,0,0,.5)}#recruit .page-title small{display:block}@media (min-width:560px){#recruit .page-header{height:350px;background-image:url(/images/recruit/page-header@2x.jpg)}#recruit .page-title{font-size:2rem;margin-top:60px}}@media (min-width:960px){#recruit .page-title{margin-top:120px}}#recruit .breadcrumbs{padding:.5rem 0}#recruit .breadcrumbs .breadcrumb-list li{display:inline-flex;vertical-align:middle;align-items:center;margin-right:.5rem}#recruit .breadcrumbs .breadcrumb-list li:after{content:"";display:inline-block;width:5px;height:5px;margin-left:.5rem;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruit .breadcrumbs .breadcrumb-list li:last-child:after{content:none}#recruit .breadcrumbs a{display:flex;align-items:center;color:var(--recruit-secondary)}#recruit .breadcrumbs a:hover{color:var(--recruit-hover)}#recruit .breadcrumbs .svg-icon{margin-right:.3rem}#recruit .breadcrumbs span{font-size:.9rem;line-height:16px}#recruit .page-wrap{width:90vw;max-width:1000px;padding-bottom:2rem;margin:0 auto}#recruit .page-content{padding:0 0 1rem}#recruit .page-content .section{padding:calc(70px + 1rem) 0 1rem;margin-top:-70px}#recruit .page-content .sub-section{padding:0 0 2rem}#recruit .page-content .sub-section:last-child{padding:0}#recruit .page-content .title{color:var(--base);margin-bottom:1.5rem}#recruit .page-content .read{font-size:1.1rem;text-align:center;color:var(--recruit-primary)}#recruit .image{text-align:center;margin:0 0 1.5rem}#recruit .full-width{padding:2rem 5vw;margin:2rem -5vw}@media (min-width:560px){#recruit .page-content .section{padding:calc(80px + 2rem) 0 2rem;margin-top:-80px}#recruit .page-content .title{margin-bottom:2rem}#recruit .full-width{padding:2rem;margin:2rem 0}}#recruit .main-list{padding-left:1.3em;margin:0 0 2rem}#recruit .main-list li{position:relative;line-height:1.4;margin:.5rem 0}#recruit .main-list li:before{content:"";position:absolute;top:.2em;left:-1.3em;display:inline-block;width:1em;height:1em;background:var(--recruit-primary);border-radius:50%}#recruit .main-list.gray li:before{background:var(--border)}#recruit .plain-list{padding-left:1em;margin:0 0 2rem}#recruit .plain-list li{line-height:1.4;margin-bottom:.25rem}#recruit .plain-list li:before{content:"・";display:inline;margin-left:-1em}#recruit table .plain-list li{font-size:.9rem}#recruit .notes-list{padding-left:1em;margin:0 0 1.5rem}#recruit .notes-list li{font-size:.9rem;margin-bottom:.5rem}#recruit .notes-list li:before{content:"※";display:inline;margin-left:-1em}#recruit .roman-list{padding-left:2rem;margin:0 0 1.5rem}#recruit .roman-list li{list-style:upper-roman}#recruit .number-list{padding-left:1rem;margin:0 0 1.5rem}#recruit .number-list li{list-style:decimal}#recruit .page-nav .link-list{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#fffaf4;padding:1rem 1.5rem}#recruit .page-nav .link-list li{width:calc(50% - .5rem)}#recruit .page-nav .link-list a{display:flex;align-items:center;font-size:.9rem;line-height:1.4;padding:.2rem 0}#recruit .page-nav .link-list a:before{content:"";width:.5rem;height:.5rem;margin-right:.8rem;border-right:2px solid var(--recruit-primary);border-bottom:2px solid var(--recruit-primary);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#recruit .page-nav .link-list a:hover{color:var(--recruit-hover)}#recruit .page-nav .link-list a:hover:before{border-color:var(--recruit-hover)}@media (min-width:560px){#recruit .page-nav .link-list{justify-content:flex-start}#recruit .page-nav .link-list li{width:auto;margin-right:2rem}}#recruit table{width:100%;margin:0 0 1.5rem;border-top:1px solid var(--border);border-left:1px solid var(--border)}#recruit table caption,#recruit table td,#recruit table th{font-size:1.2rem;line-height:1.4;text-align:left;padding:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}#recruit table th{white-space:nowrap}#recruit table td *{font-size:1.2rem;line-height:1.5;margin:0!important}#recruit table.flex td,#recruit table.flex th,#recruit table.flex tr{display:block}#recruit .main-table caption{background:var(--recruit-primary);color:#fff;border:1px solid var(--border);border-bottom:none}#recruit .main-table caption span{float:right}#recruit .main-table thead th{background:var(--recruit-primary);color:#fff}#recruit .main-table tbody th{background-color:var(--yellow)}#recruit .sub-table th{background:#999;color:#fff}#recruit .sub-table th span{float:right}#recruit .sub-table ul{margin:-.5rem 0}#recruit .light-table th,#recruit .light-table th a{background:var(--light);color:var(--recruit-primary)}#recruit .light-table th a{text-decoration:underline}#recruit .plain-table{table-layout:auto}#recruit .plain-table th{background-color:#999;color:#fff;text-align:center}@media (min-width:560px){#recruit table.flex tr{display:flex}#recruit table.flex th{width:30%}#recruit table.flex td{flex:1 1}}#recruit .buttons{display:grid;grid-template-columns:1fr;grid-gap:.5rem;margin-bottom:2rem}#recruit .buttons .button{margin:0}#recruit .zoom-button{width:80%;margin:0 auto 1.5rem}#recruit .zoom-button a{display:flex;justify-content:center;align-items:center;background:#fff;color:#999;text-align:center;padding:.5rem 1rem;border:1px solid #999;border-radius:3px}#recruit .zoom-button a .svg-icon{margin-left:.5rem}#recruit .zoom-button a:hover{color:#666;border-color:#666}@media (min-width:560px){#recruit .buttons{grid-template-columns:1fr 1fr}#recruit .zoom-button{display:none}}#recruit .sidebar{margin:0 -5vw 2rem}#recruit .sidebar-title{background:var(--recruit-primary);color:#fff;font-size:1.2rem;line-height:1.4;padding:1rem;margin:0}#recruit .sidebar-links{display:flex;align-items:stretch;flex-wrap:wrap;border-top:1px solid var(--border);border-left:1px solid var(--border)}#recruit .sidebar-links:after{content:"";display:block;flex:1 1}#recruit .sidebar-links .sidebar-links{border:none}#recruit .sidebar-links li{width:50%}#recruit .sidebar-links li a{display:flex;justify-content:space-between;align-items:center;min-height:100%;padding:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}#recruit .sidebar-links li a:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-top:1px solid var(--base);border-right:1px solid var(--base);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruit .sidebar-links li a.current{background-color:#d9f0ef;pointer-events:none}#recruit .sidebar-links li span{flex:1 1;font-size:1.1rem;line-height:1.4}#recruit .sidebar-links .parent{display:none}#recruit .sidebar-links .parent .sidebar-title{display:flex;justify-content:space-between;align-items:center;line-height:1.4;background-color:#999}#recruit .sidebar-links .parent .sidebar-title:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media (min-width:560px){#recruit .sidebar-links li{width:calc(100% / 3)}}@media (min-width:960px){#recruit .page-wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}#recruit .page-content{flex:1 1}#recruit .sidebar{width:25%;padding-top:2rem;margin:0 5% 2rem 0}#recruit .sidebar .sticky{position:sticky;top:calc(120px + 2rem)}#recruit .sidebar-title{font-size:1rem}#recruit .sidebar-links{display:block;border:none}#recruit .sidebar-links li{width:100%;margin-bottom:1px}#recruit .sidebar-links li a{border:none;background-color:var(--light);color:var(--base)}#recruit .sidebar-links li a:after{border-color:var(--base)}#recruit .sidebar-links li a:hover{background-color:var(--recruit-hover);color:#fff}#recruit .sidebar-links li a:hover:after{border-color:#fff}#recruit .sidebar-links li a.current{background-color:#e5f5f4}#recruit .sidebar-links .parent{display:block}#recruit .sidebar-links .child{background:#999}}#recruit.page blockquote{background-color:#d9f0ef}#recruit.page blockquote :last-child{margin-bottom:0}#recruit .border-box{padding:1.5rem 1.5rem 1.5rem 3rem;border:1px solid var(--border)}#recruit .border-box h4{position:relative;font-weight:400;margin-bottom:.5rem}#recruit .border-box h4:before{content:"";position:absolute;top:.6rem;left:-1.5rem;display:inline-block;width:1rem;height:2px;background:var(--recruit-primary)}#recruit .border-box *{margin:0}#recruit .border-box p{font-size:1rem;line-height:1.6}#recruit .gray-bg-box{background:var(--light)}#recruit .gray-bg-box .title{margin-bottom:1rem}#recruit .gray-bg-box .heading{font-weight:400;margin-bottom:.5rem}#recruit .info-contact{display:flex;align-items:center;font-weight:700;margin:0 0 .5rem}#recruit .info-contact:before{content:attr(data-title);display:inline-block;width:60px;background-color:var(--recruit-primary);color:#fff;font-family:var(--din);font-weight:600;line-height:1.4;text-align:center;margin-right:.5rem;border-radius:3px}#recruit .info-contact.phone a{font-family:var(--din);font-size:1.7rem;font-weight:600;line-height:1;white-space:nowrap}#recruit .info-contact.phone span{font-size:.8rem;white-space:nowrap}#recruit .notes{padding-left:1em}#recruit .notes:before{content:"※";margin-left:-1em}#recruit .light-table .text-box{flex:1 1}#recruit .light-table .qr-code{width:100px;margin:0 auto!important}#recruit .time-table{table-layout:fixed}#recruit .time-table td,#recruit .time-table th{text-align:center;padding:1rem 0}#recruit .time-table th{white-space:normal}#recruit .time-table thead th{background-color:var(--recruit-primary);color:#fff}#recruit .time-table tbody th{background-color:var(--light)}#recruit .time-table tbody .late{background-color:#e5f5f4}#recruit .time-table tbody .holiday{background-color:#fff0f0}@media (min-width:560px){#recruit .light-table .qr-code{margin:0 0 0 1rem!important}}@media print,screen and (min-width:768px){#recruit table caption,#recruit table td,#recruit table td *,#recruit table th,#recruit table th a{font-size:.9rem}#recruit table th a:hover{text-decoration:none}#recruit .border-box p,#recruit .sidebar-links li span{font-size:.9rem}}#recruit a.blank{color:#0071bc;text-decoration:underline;word-break:break-all}#recruit a.blank:hover{text-decoration:none}#recruit span.green{color:var(--recruit-primary)}#recruit table td .mb-10{margin-bottom:10px!important}#recruit thead.title th{background:var(--recruit-primary);width:100%;color:#fff}#recruit table.border tr:nth-child(odd){background:#e5f5f4}#recruit table span.red{color:red}#recruit table.kengaku td,#recruit table.kengaku th{padding:10px}@media print,screen and (min-width:768px){#recruit table.kengaku td:first-child{width:30%;flex:0 0 auto}}#recruit .recruit-icon{width:70px;display:block;margin-top:6px}#recruit table.data01 td{display:flex;align-items:center}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev{left:10px!important}.slick-next{right:10px!important}.slick-next,.slick-prev{z-index:5!important}.slick-arrow:before{content:""!important;width:30px!important;height:30px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-next:before{background:url(/images/top/slider-arrow-next.png)!important;background-size:contain!important;opacity:1!important}.slick-prev:before{background:url(/images/top/slider-arrow-prev.png)!important;background-size:contain!important;opacity:1!important}@media print,screen and (min-width:768px){.slick-dots{bottom:-37px!important}.slick-dots li button:before{opacity:1!important;color:#ccd9d4!important}.slick-dots li.slick-active button:before{opacity:1!important;color:#285d93!important}.slick-arrow:before{content:""!important;width:60px!important;height:60px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:768px) and (max-width:1100px){.slick-arrow:before{content:""!important;width:40px!important;height:40px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{z-index:999;opacity:0}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper,.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:transparent;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.modaal-gallery-item img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem,.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px);transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px);transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px);transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px);transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px);transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px);transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px);transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(1turn) translate(70px);transform:translate(84px,84px) rotate(1turn) translate(70px)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}