html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;background:rgba(0,0,0,0);border:0;font-size:100%;outline:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}a{background:rgba(0,0,0,0);color:#000;font-size:100%;margin:0;padding:0;vertical-align:baseline}a:link,a:visited,a:active{text-decoration:none}input,select{background:none;border:none;vertical-align:middle}select,button{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{border:0;font-size:0;height:auto;line-height:0;max-width:100%;vertical-align:top;width:100%}* html body{font-size:small}*:first-child+html body{font-size:small}ul,dl,ol{text-indent:0}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clearfloat{clear:both;font-size:1px;height:0;line-height:0px}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:300;src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Light.eot");src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Light.woff2") format("woff2"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Light.woff") format("woff"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Light.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Regular.eot");src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Regular.woff2") format("woff2"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Regular.woff") format("woff"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Medium.eot");src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Medium.woff2") format("woff2"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Medium.woff") format("woff"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Bold.eot");src:url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGotZenKakuGothicNew-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Bold.woff2") format("woff2"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGothicNew-Bold.woff") format("woff"),url("../fonts/zen-kaku-gothic-new-v17-latin/ZenKakuGotZenKakuGothicNew-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-300.eot");src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-300.woff") format("woff"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-300.ttf") format("truetype"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-300.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-regular.eot");src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-regular.woff") format("woff"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-500.eot");src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-500.woff2") format("woff2"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-500.woff") format("woff"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-600.eot");src:url("../fonts/open-sans-v43-latin/open-sans-v43-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-600.woff") format("woff"),url("../fonts/open-sans-v43-latin/open-sans-v43-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url("../fonts/oswald-v49-latin-regular.eot");src:url("../fonts/oswald-v49-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v49-latin-regular.woff2") format("woff2"),url("../fonts/oswald-v49-latin-regular.woff") format("woff"),url("../fonts/oswald-v49-latin-regular.ttf") format("truetype"),url("../fonts/oswald-v49-latin-regular.svg#Oswald") format("svg")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:500;src:url("../fonts/oswald-v49-latin-500.eot");src:url("../fonts/oswald-v49-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v49-latin-500.woff2") format("woff2"),url("../fonts/oswald-v49-latin-500.woff") format("woff"),url("../fonts/oswald-v49-latin-500.ttf") format("truetype"),url("../fonts/oswald-v49-latin-500.svg#Oswald") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url("../fonts/barlow-v12-latin/barlow-v12-latin-300.eot");src:url("../fonts/barlow-v12-latin/barlow-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-300.woff2") format("woff2"),url("../fonts/barlow-v12-latin/barlow-v12-latin-300.woff") format("woff"),url("../fonts/barlow-v12-latin/barlow-v12-latin-300.ttf") format("truetype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-300.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.eot");src:url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.woff2") format("woff2"),url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.woff") format("woff"),url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.ttf") format("truetype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-regular.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../fonts/barlow-v12-latin/barlow-v12-latin-500.eot");src:url("../fonts/barlow-v12-latin/barlow-v12-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-500.woff2") format("woff2"),url("../fonts/barlow-v12-latin/barlow-v12-latin-500.woff") format("woff"),url("../fonts/barlow-v12-latin/barlow-v12-latin-500.ttf") format("truetype"),url("../fonts/barlow-v12-latin/barlow-v12-latin-500.svg#Barlow") format("svg")}@-webkit-keyframes fadeinUnder{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUnder{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeinRight{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementZoom{0%{opacity:0;visibility:hidden;-webkit-transform:scale(0) translateY(-500px);transform:scale(0) translateY(-500px)}100%{opacity:1;visibility:visible;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes elementZoom{0%{opacity:0;visibility:hidden;-webkit-transform:scale(0) translateY(-500px);transform:scale(0) translateY(-500px)}100%{opacity:1;visibility:visible;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes blurIn{0%{opacity:0;-webkit-filter:blur(18px) brightness(1.1) contrast(115%);filter:blur(18px) brightness(1.1) contrast(115%);-webkit-transform:scale(1.03);transform:scale(1.03)}60%{opacity:1;-webkit-filter:blur(6px) brightness(1.05) contrast(108%);filter:blur(6px) brightness(1.05) contrast(108%)}100%{opacity:1;-webkit-filter:blur(0) brightness(1) contrast(100%);filter:blur(0) brightness(1) contrast(100%);-webkit-transform:scale(1);transform:scale(1)}}@keyframes blurIn{0%{opacity:0;-webkit-filter:blur(18px) brightness(1.1) contrast(115%);filter:blur(18px) brightness(1.1) contrast(115%);-webkit-transform:scale(1.03);transform:scale(1.03)}60%{opacity:1;-webkit-filter:blur(6px) brightness(1.05) contrast(108%);filter:blur(6px) brightness(1.05) contrast(108%)}100%{opacity:1;-webkit-filter:blur(0) brightness(1) contrast(100%);filter:blur(0) brightness(1) contrast(100%);-webkit-transform:scale(1);transform:scale(1)}}div#spNavi{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:998}div#spNavi p#closeBt{cursor:pointer;display:none;position:absolute;right:40px;top:30px;z-index:999}div#spNavi>div{height:100vh;opacity:0;position:fixed;transition:all .5s ease;width:100vw;z-index:9;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease}div#spNavi .drawerOverlay{background:rgba(1,154,90,.7);inset:0;opacity:0;position:fixed;visibility:hidden;-webkit-transition:.3s ease;transition:.3s ease;z-index:1}div#spNavi #navBg{max-width:848px;right:0;top:0;width:100%;-webkit-transform:translateX(100%);opacity:0;transform:translateX(100%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;background:#fff;overflow-y:scroll;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;will-change:transform}body.burgerActive div#spNavi p#closeBt{background:#f5f7f9;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;letter-spacing:-1.5px;padding:11px 20px 11px 25px;z-index:999999999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 568px){body.burgerActive div#spNavi p#closeBt{background:#fff}}@media screen and (max-width: 460px){body.burgerActive div#spNavi p#closeBt{font-size:14px;padding:11px 15px 11px 25px;right:20px}}body.burgerActive div#spNavi p#closeBt span{display:block;height:14px;width:14px;-webkit-box-sizing:border-box;border-top:none;box-sizing:border-box;left:-9px;position:relative}@media screen and (max-width: 460px){body.burgerActive div#spNavi p#closeBt span{left:-10px}}body.burgerActive div#spNavi p#closeBt span::before,body.burgerActive div#spNavi p#closeBt span::after{background:#3b6851;content:"";height:2px;left:50%;position:absolute;top:50%;width:18px}@media screen and (max-width: 460px){body.burgerActive div#spNavi p#closeBt span::before,body.burgerActive div#spNavi p#closeBt span::after{width:12px}}body.burgerActive div#spNavi p#closeBt span::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}body.burgerActive div#spNavi p#closeBt span::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);bottom:auto;transform:translate(-50%, -50%) rotate(-45deg)}body.burgerActive div#spNavi .drawerOverlay{opacity:1;visibility:visible}body.burgerActive div#spNavi #navBg{-webkit-transform:none;max-width:848px;opacity:1;overflow-y:scroll;right:0;transform:none}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html{font-family:"Zen Kaku Gothic New";font-size:62.5%;letter-spacing:normal;line-height:1.5}@media screen and (max-width: 568px){html{font-family:"Zen Kaku Gothic New",system-ui}}html body #wrapper{overflow:clip}html *{font-size:16px;font-weight:normal;letter-spacing:.1rem;line-height:1}@media screen and (max-width: 1024px){html *{font-size:15px}}@media screen and (max-width: 568px){html *{font-size:14px;letter-spacing:.08rem}}header{background:#fff;position:relative;position:fixed;width:100%;z-index:100}header .in_box{padding:30px 40px}@media screen and (max-width: 1500px){header .in_box{padding:20px 30px}}@media screen and (max-width: 1250px){header .in_box{padding:30px 40px 0}}@media screen and (max-width: 1024px){header .in_box{padding:30px 30px 0}}@media screen and (max-width: 568px){header .in_box{padding:20px 20px 0}}header .in_box .up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .in_box .up .header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media screen and (max-width: 1500px){header .in_box .up .header_left{width:30%}}@media screen and (max-width: 1250px){header .in_box .up .header_left{width:45%}}@media screen and (max-width: 1024px){header .in_box .up .header_left{width:51%}}@media screen and (max-width: 750px){header .in_box .up .header_left{width:60%}}@media screen and (max-width: 568px){header .in_box .up .header_left{width:45%}}header .in_box .up .header_left .logo01{width:254px}@media screen and (max-width: 568px){header .in_box .up .header_left .logo01{width:230px}}@media screen and (max-width: 460px){header .in_box .up .header_left .logo01{display:block}}header .in_box .up .header_left .logo02{width:174px}@media screen and (max-width: 568px){header .in_box .up .header_left .logo02{display:none}}@media screen and (max-width: 460px){header .in_box .up .header_left .logo02{display:none}}header .in_box .up .header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .in_box .up .header_right .uprow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}header .in_box .up .header_right .uprow a{font-size:14px;letter-spacing:.04rem;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 569px){header .in_box .up .header_right .uprow a:hover{color:#019a5a}}@media screen and (max-width: 1250px){header .in_box .up .header_right .uprow a{display:none}}header .in_box .up .header_right .uprow .green{color:#019a5a;font-size:16px;font-weight:500;letter-spacing:.05rem}header .in_box .up .header_right .uprow .green img{margin-right:7px;width:25px}header .in_box .up .header_right .uprow p#drawerBt{background:#f5f7f9;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;letter-spacing:-1.5px;padding:11px 20px 11px 25px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;background-size:200% 200%;box-sizing:border-box;-webkit-transition:background-position .6s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;cursor:pointer;transition:background-position .6s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,background-position .6s ease;transition:transform .25s ease,box-shadow .25s ease,background-position .6s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;z-index:12}@media screen and (max-width: 460px){header .in_box .up .header_right .uprow p#drawerBt{font-size:14px;padding:11px 15px 11px 25px}}header .in_box .up .header_right .uprow p#drawerBt::after{background:#3b6851;content:"";height:2px;left:16px;position:absolute;width:14px}header .in_box .up .header_right .uprow p#drawerBt span{display:block;height:14px;width:14px;-webkit-box-sizing:border-box;border-top:solid 2px #3b6851;box-sizing:border-box;left:-9px;position:relative}header .in_box .up .header_right .uprow p#drawerBt span::after{background:#3b6851;bottom:0;content:"";height:2px;left:0;position:absolute;width:14px}header .in_box .down{margin-top:30px}@media screen and (max-width: 1500px){header .in_box .down{margin-top:20px}}header .in_box .downrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1250px){header .in_box .downrow{display:none}}header .in_box .downrow .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;font-weight:500;letter-spacing:.02rem;letter-spacing:.04rem;position:relative;-webkit-transition:all .5s ease;padding-right:55px;transition:all .5s ease;-webkit-box-sizing:border-box;box-sizing:border-box}header .in_box .downrow .nav-main::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}header .in_box .downrow .nav-main::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}header .in_box .downrow .nav-main:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}header .in_box .downrow .nav-item{position:relative}header .in_box .downrow .noarrow{cursor:pointer;margin:0 10px;position:relative}header .in_box .downrow .noarrow .nav-main{padding-right:0}header .in_box .downrow .noarrow .nav-main::before,header .in_box .downrow .noarrow .nav-main::after{display:none}header .in_box .downrow .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:500;padding-right:55px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 569px){header .in_box .downrow .nav-main:hover{color:#019a5a}}header .in_box .downrow .mega-menu{background:rgba(245,248,250,.9);opacity:0;padding:45px 50px 50px;position:fixed;top:145px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);visibility:hidden;-webkit-transition:.3s ease;left:50%;position:absolute;top:55px;transition:.3s ease;width:452px;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .in_box .downrow .nav-item:hover .mega-menu{opacity:1;visibility:visible}header .in_box .downrow .mega-menu::before{border-bottom:30px solid rgba(245,248,250,.9);border-left:45px solid rgba(0,0,0,0);border-right:45px solid rgba(0,0,0,0);content:"";left:14%;left:50%;position:absolute;top:-29px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .in_box .downrow .mega-inner{margin:0 auto;max-width:1000px}header .in_box .downrow .mega-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:500;gap:20px;letter-spacing:.08em;margin-bottom:35px;padding-bottom:30px;padding-left:35px}header .in_box .downrow .mega-title::before{border:3px solid #009b63;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:1px;width:18px}header .in_box .downrow .mega-title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}header .in_box .downrow .mega-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}header .in_box .downrow .mega-list .mega-listTitle{font-size:16px;font-weight:500;font-weight:500;letter-spacing:.02rem;padding-right:55px;position:relative}header .in_box .downrow .mega-list .mega-listTitle::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}header .in_box .downrow .mega-list .mega-listTitle::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}header .in_box .downrow .mega-list .mega-listTitle:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}header .in_box .downrow .mega-list .mega-listTitle::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain}header .in_box .downrow .mega-list .mega-listTitle::after{background:#019a5a}header .in_box .downrow .mega-list-title{font-size:16px;font-weight:500}header .in_box .downrow .mega-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:24px}header .in_box .downrow .mega-inner ul li a{font-size:15px;font-weight:500;letter-spacing:.04rem;padding-left:15px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}header .in_box .downrow .mega-inner ul li a::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (min-width: 569px){header .in_box .downrow .mega-inner ul li a:hover{color:#019a5a}}footer{padding:145px 0 110px;position:relative}@media screen and (max-width: 1024px){footer{padding:100px 0}}@media screen and (max-width: 750px){footer{padding:80px 0}}@media screen and (max-width: 568px){footer{padding:50px 0}}footer div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;width:100%}@media screen and (min-width: 1025px){footer div.in_box{max-width:1300px}}@media screen and (max-width: 1024px){footer div.in_box{padding:0 40px}}@media screen and (max-width: 568px){footer div.in_box{padding:0 30px}}@media screen and (max-width: 1024px){footer div.in_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 750px){footer div.in_box{gap:0}}@media screen and (max-width: 568px){footer div.in_box{gap:1rem}}footer div.in_box .footer__left{width:25%}@media screen and (max-width: 1500px){footer div.in_box .footer__left{width:23%}}@media screen and (max-width: 1024px){footer div.in_box .footer__left{width:100%}}@media screen and (max-width: 568px){footer div.in_box .footer__left{text-align:center}}footer div.in_box .footer__left>a{display:block;margin:0 0 40px;width:305px}@media screen and (max-width: 1250px){footer div.in_box .footer__left>a{width:235px}}@media screen and (max-width: 568px){footer div.in_box .footer__left>a{margin:0 auto}}footer div.in_box .footer__left .linkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;width:225px}@media screen and (max-width: 1024px){footer div.in_box .footer__left .linkbox{display:none}}footer div.in_box .footer__left .linkbox a{font-size:14px;font-weight:500;font-weight:400;letter-spacing:.02rem;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}footer div.in_box .footer__left .linkbox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}footer div.in_box .footer__left .linkbox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}footer div.in_box .footer__left .linkbox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}footer div.in_box .footer__left .linkbox a::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain}footer div.in_box .footer__left .linkbox a::after{background:#019a5a}footer div.in_box .footer__left .linkbox a:hover{color:#019a5a}footer div.in_box .footer__left .hyouka{margin-top:30px;max-width:274px;width:100%}@media screen and (max-width: 568px){footer div.in_box .footer__left .hyouka{margin:30px auto 0;max-width:214px}}footer div.in_box .footer__left .address{margin-top:35px}@media screen and (max-width: 1024px){footer div.in_box .footer__left .address{margin-top:25px}}footer div.in_box .footer__left .address p{font-size:17px;line-height:1.8}footer div.in_box .footer__left .address>a{color:#019a5a;display:block;font-size:15px;font-weight:500;letter-spacing:.08rem;margin-top:15px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}footer div.in_box .footer__left .address>a img{margin-left:9px;margin-top:-1px;width:15px}@media screen and (min-width: 569px){footer div.in_box .footer__left .address>a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}footer div.in_box .footer__left .tel{margin:20px 0 34px}@media screen and (max-width: 568px){footer div.in_box .footer__left .tel{margin:10px 0 30px}}footer div.in_box .footer__left .tel p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer div.in_box .footer__left .tel p a{font-family:"Barlow","system-ui";font-size:33px;font-weight:500}@media screen and (max-width: 1250px){footer div.in_box .footer__left .tel p a{font-size:25px}}@media screen and (max-width: 568px){footer div.in_box .footer__left .tel p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer div.in_box .footer__left .tel p img{margin-right:8px;width:22px}@media screen and (max-width: 1250px){footer div.in_box .footer__left .tel p img{width:20px}}footer div.in_box .footer__left .logo{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 569px){footer div.in_box .footer__left .logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}footer div.in_box .footer__left .pp{font-size:14px;letter-spacing:.04rem;padding-left:15px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){footer div.in_box .footer__left .pp{display:inline;padding-left:0}}footer div.in_box .footer__left .pp::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){footer div.in_box .footer__left .pp::before{left:-15px}}footer div.in_box .footer__left .pp::after{background:#019a5a;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:65%;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}footer div.in_box .footer__left .pp:hover{color:#019a5a}footer div.in_box .footer__left .pp:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}footer div.in_box .footer__right{width:65%}@media screen and (max-width: 1500px){footer div.in_box .footer__right{width:67%}}@media screen and (max-width: 1250px){footer div.in_box .footer__right{width:70%}}@media screen and (max-width: 1024px){footer div.in_box .footer__right{width:100%}}footer div.in_box .footer__right .uprow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}footer div.in_box .footer__right .uprow>div{width:33%}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}}footer div.in_box .footer__right .uprow>div>p{font-size:20px;font-weight:500}@media screen and (max-width: 1250px){footer div.in_box .footer__right .uprow>div>p{font-size:18px}}@media screen and (max-width: 568px){footer div.in_box .footer__right .uprow>div>p{padding-left:23px;position:relative}footer div.in_box .footer__right .uprow>div>p::before{border:2px solid #019a5a;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:3px;width:14px;-webkit-box-sizing:border-box;box-sizing:border-box}}footer div.in_box .footer__right .uprow>div ul{margin-top:25px}footer div.in_box .footer__right .uprow>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:18px}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow>div ul li{-ms-flex-flow:wrap;flex-flow:wrap;width:100%}}footer div.in_box .footer__right .uprow>div ul li h4{position:relative}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow>div ul li h4{width:47%}}@media screen and (max-width: 568px){footer div.in_box .footer__right .uprow>div ul li h4{padding-left:10px;width:45%}}@media screen and (max-width: 460px){footer div.in_box .footer__right .uprow>div ul li h4{width:100%}}footer div.in_box .footer__right .uprow>div ul li h4::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}footer div.in_box .footer__right .uprow>div ul li h4 a{-webkit-transition:all .5s ease;font-size:14px;letter-spacing:.04rem;padding-left:15px;transition:all .5s ease}@media screen and (max-width: 1250px){footer div.in_box .footer__right .uprow>div ul li h4 a{padding-left:10px}}@media screen and (max-width: 568px){footer div.in_box .footer__right .uprow>div ul li h4 a{padding-left:0}}footer div.in_box .footer__right .uprow>div ul li h4 a.longtxtx{letter-spacing:-1.5px}footer div.in_box .footer__right .uprow>div ul li h4:hover a{color:#019a5a}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow .uprow01{padding:25px 0}}footer div.in_box .footer__right .uprow .uprow02,footer div.in_box .footer__right .uprow .uprow03{background-image:repeating-linear-gradient(180deg, #dcdddd, #dcdddd 6px, transparent 6px, transparent 11px);background-position:left top;background-repeat:repeat-y;background-size:1px 100%;padding-left:38px}@media screen and (max-width: 1250px){footer div.in_box .footer__right .uprow .uprow02,footer div.in_box .footer__right .uprow .uprow03{padding-left:15px}}@media screen and (max-width: 1024px){footer div.in_box .footer__right .uprow .uprow02,footer div.in_box .footer__right .uprow .uprow03{padding-left:20px}}@media screen and (max-width: 750px){footer div.in_box .footer__right .uprow .uprow02,footer div.in_box .footer__right .uprow .uprow03{background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;padding:25px 0}}footer div.in_box .footer__right .middlerow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px),repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;justify-content:space-between;margin-top:50px}@media screen and (max-width: 1024px){footer div.in_box .footer__right .middlerow{background:#f5f8fa;background-image:none;padding:0 25px}}@media screen and (max-width: 750px){footer div.in_box .footer__right .middlerow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;padding:25px 0}}@media screen and (max-width: 460px){footer div.in_box .footer__right .middlerow{margin-top:40px;padding:25px 10px}}footer div.in_box .footer__right .middlerow a{padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1024px){footer div.in_box .footer__right .middlerow a{font-size:16px}}@media screen and (max-width: 750px){footer div.in_box .footer__right .middlerow a{padding:0;width:286px}}@media screen and (max-width: 460px){footer div.in_box .footer__right .middlerow a{width:100%}}footer div.in_box .footer__right .middlerow a span{margin-left:14px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;width:46px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){footer div.in_box .footer__right .middlerow a span{width:40px}}footer div.in_box .footer__right .middlerow a span::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media screen and (max-width: 568px){footer div.in_box .footer__right .middlerow a span::before{right:16px}}footer div.in_box .footer__right .middlerow a:hover{color:#019a5a}footer div.in_box .footer__right .middlerow a:hover span::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}footer div.in_box .footer__right .linkboxSp{display:none}@media screen and (max-width: 1024px){footer div.in_box .footer__right .linkboxSp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;justify-content:space-between;margin-top:50px}}@media screen and (max-width: 460px){footer div.in_box .footer__right .linkboxSp{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;padding-top:30px}}footer div.in_box .footer__right .linkboxSp a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.02rem;padding-top:55px;position:relative}@media screen and (max-width: 460px){footer div.in_box .footer__right .linkboxSp a{padding-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer div.in_box .footer__right .linkboxSp a span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;margin-left:10px;width:36px}footer div.in_box .footer__right .linkboxSp a span::before{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:7px;transform:translateY(-50%);width:9px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}footer div.in_box .footer__right .downrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:55px}@media screen and (max-width: 1250px){footer div.in_box .footer__right .downrow{padding-top:35px}}@media screen and (max-width: 750px){footer div.in_box .footer__right .downrow{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer div.in_box .footer__right .downrow .sns{display:-webkit-box;display:-ms-flexbox;display:flex}footer div.in_box .footer__right .downrow .sns a{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 569px){footer div.in_box .footer__right .downrow .sns a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}footer div.in_box .footer__right .downrow .sns a:first-child{margin-left:-13px;margin-top:-4px}footer div.in_box .footer__right .downrow .sns a:first-child img{width:133px}footer div.in_box .footer__right .downrow .sns a:last-child img{width:121px}footer div.in_box .footer__right .downrow>p{font-size:14px;letter-spacing:.04rem}@media screen and (max-width: 750px){footer div.in_box .footer__right .downrow>p{margin-top:10px;text-align:center;width:100%}}@media screen and (max-width: 568px){footer div.in_box .footer__right .downrow>p{margin-top:5px}}div#spNavi div#navBg{-webkit-box-sizing:border-box;box-sizing:border-box;padding:200px 50px;-webkit-transform:translateX(100%);opacity:0;transform:translateX(100%);-webkit-transition:opacity .3s ease,-webkit-transform .4s ease;transition:opacity .3s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease,-webkit-transform .4s ease;z-index:9999}@media screen and (max-width: 568px){div#spNavi div#navBg{padding:0}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu{background:#f5f8fa;padding:135px 30px 70px}}div#spNavi div#navBg .sidemenu .logo01{display:block;margin:0 0 40px;width:305px}@media screen and (max-width: 1250px){div#spNavi div#navBg .sidemenu .logo01{width:235px}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .logo01{position:absolute;top:30px;width:230px}}@media screen and (max-width: 460px){div#spNavi div#navBg .sidemenu .logo01{left:20px;top:35px;width:45%}}div#spNavi div#navBg .sidemenu .uprow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}div#spNavi div#navBg .sidemenu .uprow>div{width:33%}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}}div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl{font-size:20px;font-weight:500}@media screen and (max-width: 1250px){div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl{font-size:18px}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl{padding-left:23px;padding-right:30px;position:relative;position:relative}div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl::after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:7px;position:absolute;right:0;top:45%;width:7px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl.is-open::after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}div#spNavi div#navBg .sidemenu .uprow>div .accordion-ttl::before{border:2px solid #019a5a;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:3px;width:14px;-webkit-box-sizing:border-box;box-sizing:border-box}}div#spNavi div#navBg .sidemenu .uprow>div ul{margin-top:25px}div#spNavi div#navBg .sidemenu .uprow>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:18px}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow>div ul li{-ms-flex-flow:wrap;flex-flow:wrap;width:100%}}div#spNavi div#navBg .sidemenu .uprow>div ul li h4{position:relative}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4{width:47%}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4{padding-left:10px;width:45%}}@media screen and (max-width: 460px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4{width:100%}}div#spNavi div#navBg .sidemenu .uprow>div ul li h4::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}div#spNavi div#navBg .sidemenu .uprow>div ul li h4 a{font-size:14px;letter-spacing:.04rem;padding-left:15px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1250px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4 a{padding-left:10px}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4 a{padding-left:0}}div#spNavi div#navBg .sidemenu .uprow>div ul li h4 a.longtxtx{letter-spacing:-1.5px}@media screen and (min-width: 569px){div#spNavi div#navBg .sidemenu .uprow>div ul li h4:hover a{color:#019a5a}}div#spNavi div#navBg .sidemenu .uprow>div .accordion-list{display:block}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .uprow>div .accordion-list{background:#fff;border-radius:6px;display:none;padding:25px}}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow .uprow01{padding:25px 0}}div#spNavi div#navBg .sidemenu .uprow .uprow02,div#spNavi div#navBg .sidemenu .uprow .uprow03{background-image:repeating-linear-gradient(180deg, #dcdddd, #dcdddd 6px, transparent 6px, transparent 11px);background-position:left top;background-repeat:repeat-y;background-size:1px 100%;padding-left:38px}@media screen and (max-width: 1250px){div#spNavi div#navBg .sidemenu .uprow .uprow02,div#spNavi div#navBg .sidemenu .uprow .uprow03{padding-left:15px}}@media screen and (max-width: 1024px){div#spNavi div#navBg .sidemenu .uprow .uprow02,div#spNavi div#navBg .sidemenu .uprow .uprow03{padding-left:20px}}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .uprow .uprow02,div#spNavi div#navBg .sidemenu .uprow .uprow03{background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;padding:25px 0}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .uprow .uprow02,div#spNavi div#navBg .sidemenu .uprow .uprow03{padding:30px 0}}div#spNavi div#navBg .sidemenu .middlerow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px),repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;justify-content:space-between;margin-top:50px}@media screen and (max-width: 1024px){div#spNavi div#navBg .sidemenu .middlerow{background:#f5f8fa;background-image:none;padding:0 25px}}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .middlerow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;padding:25px 0}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .middlerow{gap:0;margin-top:0;padding:0}}div#spNavi div#navBg .sidemenu .middlerow a{padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1024px){div#spNavi div#navBg .sidemenu .middlerow a{font-size:16px}}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .middlerow a{padding:0;width:286px}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .middlerow a{background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px),repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;padding:25px 0;width:100%}}div#spNavi div#navBg .sidemenu .middlerow a span{margin-left:14px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;width:46px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .middlerow a span{width:40px}}div#spNavi div#navBg .sidemenu .middlerow a span::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .middlerow a span::before{right:16px}}@media screen and (min-width: 569px){div#spNavi div#navBg .sidemenu .middlerow a:hover{color:#019a5a}div#spNavi div#navBg .sidemenu .middlerow a:hover span::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}}div#spNavi div#navBg .sidemenu .linkboxSp{display:none}@media screen and (max-width: 1024px){div#spNavi div#navBg .sidemenu .linkboxSp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;justify-content:space-between;margin-top:50px}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .linkboxSp{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}div#spNavi div#navBg .sidemenu .linkboxSp a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.02rem;padding-top:55px;position:relative}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .linkboxSp a{padding:25px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px;font-size:16px;font-weight:500;justify-content:space-between}}div#spNavi div#navBg .sidemenu .linkboxSp a span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;margin-left:10px;width:36px}div#spNavi div#navBg .sidemenu .linkboxSp a span::before{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:7px;transform:translateY(-50%);width:9px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}div#spNavi div#navBg .sidemenu .downrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:55px}@media screen and (max-width: 1250px){div#spNavi div#navBg .sidemenu .downrow{padding-top:35px}}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .downrow{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .downrow{padding-top:0}}div#spNavi div#navBg .sidemenu .downrow .sns{display:-webkit-box;display:-ms-flexbox;display:flex}div#spNavi div#navBg .sidemenu .downrow .sns a{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width: 569px){div#spNavi div#navBg .sidemenu .downrow .sns a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}div#spNavi div#navBg .sidemenu .downrow .sns a:first-child{margin-left:-13px;margin-top:-4px}div#spNavi div#navBg .sidemenu .downrow .sns a:first-child img{width:133px}div#spNavi div#navBg .sidemenu .downrow .sns a:last-child img{width:121px}div#spNavi div#navBg .sidemenu .downrow>p{font-size:14px;letter-spacing:.04rem}@media screen and (max-width: 750px){div#spNavi div#navBg .sidemenu .downrow>p{margin-top:10px;text-align:center;width:100%}}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .downrow>p{margin-top:5px}}div#spNavi div#navBg .sidemenu .infobox{display:none;text-align:center;width:100%}@media screen and (max-width: 568px){div#spNavi div#navBg .sidemenu .infobox{display:block;margin-top:46px}}div#spNavi div#navBg .sidemenu .infobox>a{display:block;margin:0 auto;width:235px}div#spNavi div#navBg .sidemenu .infobox .hyouka{margin:30px auto 0;max-width:214px;width:100%}div#spNavi div#navBg .sidemenu .infobox .address{margin-top:25px}div#spNavi div#navBg .sidemenu .infobox .address p{font-size:17px;line-height:1.8}div#spNavi div#navBg .sidemenu .infobox .address>a{color:#019a5a;display:block;font-size:15px;font-weight:500;letter-spacing:.08rem;margin-top:15px}div#spNavi div#navBg .sidemenu .infobox .address>a img{margin-left:9px;width:18px}div#spNavi div#navBg .sidemenu .infobox .tel{margin:10px 0 30px}div#spNavi div#navBg .sidemenu .infobox .tel p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:27px;justify-content:center}div#spNavi div#navBg .sidemenu .infobox .tel p a{font-family:"Barlow","system-ui";font-size:33px;font-weight:500}div#spNavi div#navBg .sidemenu .infobox .tel p img{margin-right:8px;width:22px}div#spNavi div#navBg .sidemenu .infobox .pp{display:inline;font-size:14px;letter-spacing:.04rem;padding-left:0;position:relative}div#spNavi div#navBg .sidemenu .infobox .pp::before{border-radius:100%;content:"";left:-15px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}div#spNavi div#navBg .sidemenu .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 460px){div#spNavi div#navBg .sidemenu .btnBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;margin:30px 0}}div#spNavi div#navBg .sidemenu .btnBox a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin:20px 0;padding:24px 20px;position:relative;width:48%;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;font-weight:500;letter-spacing:.02rem}div#spNavi div#navBg .sidemenu .btnBox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}div#spNavi div#navBg .sidemenu .btnBox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}div#spNavi div#navBg .sidemenu .btnBox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 460px){div#spNavi div#navBg .sidemenu .btnBox a{margin:0;width:100%}}div#spNavi div#navBg .sidemenu .btnBox .formBtn{background:#019a5a}div#spNavi div#navBg .sidemenu .btnBox .formBtn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}div#spNavi div#navBg .sidemenu .btnBox .formBtn::after{right:20px}div#spNavi div#navBg .sidemenu .btnBox .donationBtn{background:#ec6b61}div#spNavi div#navBg .sidemenu .btnBox .donationBtn::before{background:url(/img/common/redArrow02.svg) no-repeat center/contain;right:39px}div#spNavi div#navBg .sidemenu .btnBox .donationBtn::after{right:20px}section#news{background:#f5f8fa;padding-bottom:150px;padding-top:135px}@media screen and (max-width: 568px){section#news{padding-top:80px}}section#news .in_box{padding:0 100px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:6rem;justify-content:space-between}@media screen and (max-width: 1250px){section#news .in_box{padding:0 40px}}@media screen and (max-width: 750px){section#news .in_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:3rem}}@media screen and (max-width: 568px){section#news .in_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 30px}}section#news .news__left{width:260px}@media screen and (max-width: 1024px){section#news .news__left{width:260px}}@media screen and (max-width: 750px){section#news .news__left{width:100%}}section#news .news__left .circle_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#news .news__left .circle_title span{margin-left:30px;margin-top:0}section#news .news__left .news-cat-toggle{display:none}@media screen and (max-width: 750px){section#news .news__left .news-cat-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:none;height:70px;justify-content:space-between;margin-top:35px;padding:0 28px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:18px;font-weight:500}section#news .news__left .news-cat-toggle span{font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}section#news .news__left .news-cat-toggle::after{border-bottom:3px solid #000;border-right:3px solid #000;content:"";height:9px;width:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}}section#news .news__left .cat-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:25px;margin-top:63px;position:relative}@media screen and (max-width: 750px){section#news .news__left .cat-tabs{background:#fff;display:none;gap:0;margin-top:0}}section#news .news__left .cat-tabs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#000;font-size:16px;font-weight:500;gap:24px;justify-content:space-between;letter-spacing:.04rem;line-height:1.4;text-decoration:none;width:100%}@media screen and (max-width: 1024px){section#news .news__left .cat-tabs li{font-size:15px}}@media screen and (max-width: 750px){section#news .news__left .cat-tabs li{padding:20px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}}section#news .news__left .cat-tabs li span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#fff;border-radius:999px;flex:0 0 auto;height:20px;width:46px;-webkit-transition:all .5s ease;transition:all .5s ease}section#news .news__left .cat-tabs li span::before{border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:17px;top:50%;width:8px;-webkit-transform:translateY(-50%);opacity:0;transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 750px){section#news .news__left .cat-tabs li span{display:none}}section#news .news__left .cat-tabs li:hover,section#news .news__left .cat-tabs li.active{color:#019a5a !important}section#news .news__left .cat-tabs li:hover span,section#news .news__left .cat-tabs li.active span{background:#019a5a !important}section#news .news__left .cat-tabs li:hover span::before,section#news .news__left .cat-tabs li.active span::before{opacity:1}@media screen and (max-width: 750px){section#news .news__left .cat-tabs li{border-top:1px solid #eee}}section#news .news__left-btn{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:77px}section#news .news__left-btn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}section#news .news__left-btn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}section#news .news__left-btn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 1024px){section#news .news__left-btn{font-size:16px;padding:0 20px}}@media screen and (max-width: 750px){section#news .news__left-btn{display:none}}section#news .news__left-btn::after{background:#fff;right:25px}section#news .news__left-btn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}section#news .news__left .ttBlock.is-open .news-cat-toggle::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}section#news .news__left .ttBlock.is-open ul{display:block}section#news .news__right{width:calc(100% - 380px)}@media screen and (max-width: 1250px){section#news .news__right{width:calc(100% - 340px)}}@media screen and (max-width: 750px){section#news .news__right{width:100%}}section#news .news__right .news__newslist li>a{border-top:1px solid #fff;padding:35px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;letter-spacing:.02rem;position:relative}section#news .news__right .news__newslist li>a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}section#news .news__right .news__newslist li>a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}section#news .news__right .news__newslist li>a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}section#news .news__right .news__newslist li>a::after{background:#019a5a}section#news .news__right .news__newslist li>a::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain}section#news .news__right .news__newslist li>a .news_textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 55px 0 0}@media screen and (max-width: 1250px){section#news .news__right .news__newslist li>a .news_textbox{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}section#news .news__right .news__newslist li>a .news_textbox .cat{background:#fff;font-size:15px;letter-spacing:.05rem;min-width:200px;padding:10px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (max-width: 1024px){section#news .news__right .news__newslist li>a .news_textbox .cat{font-size:14px;min-width:170px;padding:5px 10px}}section#news .news__right .news__newslist li>a .news_textbox .cat.cat01{background:#da926a;color:#fff}section#news .news__right .news__newslist li>a .news_textbox .cat.cat02{background:#004da1 !important;color:#fff}section#news .news__right .news__newslist li>a .news_textbox .cat.cat03{background:#e03a6f !important;color:#fff}section#news .news__right .news__newslist li>a .news_textbox .cat.cat04{background:#b69e36}section#news .news__right .news__newslist li>a .news_textbox .cat.cat05{background:#68a1c1}section#news .news__right .news__newslist li>a .news_textbox .cat.cat06{background:#df888d}section#news .news__right .news__newslist li>a .news_textbox .cat.cat07{background:#8b6e96}section#news .news__right .news__newslist li>a .news_textbox .newsTime{font-family:Helvetica;font-weight:lighter;letter-spacing:.1rem;margin:0 45px 0 30px}@media screen and (max-width: 1250px){section#news .news__right .news__newslist li>a .news_textbox .newsTime{margin:0 0 0 15px}}@media screen and (max-width: 460px){section#news .news__right .news__newslist li>a .news_textbox .newsTime{font-size:13px;letter-spacing:.02rem}}section#news .news__right .news__newslist li>a .news_textbox h4{letter-spacing:.1rem;line-height:1.4}@media screen and (max-width: 1250px){section#news .news__right .news__newslist li>a .news_textbox h4{width:100%}}section#news .news__right .news__tabbox-list>li{display:none}section#news .news__right .news__tabbox-list>li.active{display:block}section#news .news__right .news__tabbox-list>li>p{display:none}section#sub_mv{background:#faf7ef;max-height:321px;min-height:320px;overflow:hidden;padding-top:150px;position:relative;width:100%}@media screen and (max-width: 1250px){section#sub_mv{min-height:280px;overflow:hidden;padding-top:100px}}@media screen and (max-width: 568px){section#sub_mv{min-height:240px}}@media screen and (max-width: 460px){section#sub_mv{min-height:210px;padding-top:90px}}section#sub_mv::before{background:url(/img/common/symbol.svg) no-repeat;bottom:-20px;content:"";height:316px;position:absolute;right:95px;width:319px}@media screen and (max-width: 1250px){section#sub_mv::before{height:266px;width:269px}}@media screen and (max-width: 1024px){section#sub_mv::before{height:236px;right:0;width:239px}}@media screen and (max-width: 568px){section#sub_mv::before{height:206px;width:209px}}@media screen and (max-width: 460px){section#sub_mv::before{height:171px;width:174px}}section#sub_mv div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:135px 50px 0;position:relative}@media screen and (min-width: 1025px){section#sub_mv div.in_box{max-width:1300px}}@media screen and (max-width: 1024px){section#sub_mv div.in_box{padding:0 40px}}@media screen and (max-width: 568px){section#sub_mv div.in_box{padding:0 30px}}@media screen and (min-width: 1025px){section#sub_mv div.in_box{max-width:1300px}}@media screen and (max-width: 1250px){section#sub_mv div.in_box{padding:105px 40px}}@media screen and (max-width: 1024px){section#sub_mv div.in_box{padding:100px 40px}}@media screen and (max-width: 568px){section#sub_mv div.in_box{padding:80px 30px 0}}@media screen and (max-width: 460px){section#sub_mv div.in_box{padding:60px 20px 0}}section#sub_mv h1{font-size:30px;font-weight:500}@media screen and (max-width: 568px){section#sub_mv h1{font-size:25px}}@media screen and (max-width: 460px){section#sub_mv h1{font-size:22px}}section#sub_mv .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 460px){section#sub_mv .breadcrumbs{margin-top:20px}}section#sub_mv .breadcrumbs a{display:inline-block;margin-right:15px;position:relative}section#sub_mv .breadcrumbs a::before{background:#000;bottom:-5px;content:"";height:1px;left:3px;position:absolute;width:92%}section#sub_mv .breadcrumbs p{border-left:thin solid #000;padding-left:15px}section#notfound .in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:280px 95px 100px;position:relative}@media screen and (min-width: 1025px){section#notfound .in_box{max-width:1300px}}@media screen and (max-width: 1024px){section#notfound .in_box{padding:0 40px}}@media screen and (max-width: 568px){section#notfound .in_box{padding:0 30px}}@media screen and (max-width: 1250px){section#notfound .in_box{padding:200px 40px 100px}}@media screen and (max-width: 1024px){section#notfound .in_box{padding:180px 40px 80px}}@media screen and (max-width: 568px){section#notfound .in_box{padding:150px 30px}}section#notfound .in_box h1{border-bottom:solid thin #f5f8fa;color:#019a5a;font-family:"Barlow","system-ui";font-size:60px;font-weight:400;margin-bottom:90px;padding-bottom:55px;position:relative}@media screen and (max-width: 750px){section#notfound .in_box h1{font-size:50px;letter-spacing:.04rem;line-height:1.4}}@media screen and (max-width: 568px){section#notfound .in_box h1{font-size:40px;margin-bottom:70px;padding-bottom:40px}}section#notfound .in_box h1::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:40%}section#notfound .in_box .notfoundBox>p{font-size:18px;font-weight:500;line-height:1.8}@media screen and (max-width: 568px){section#notfound .in_box .notfoundBox>p{font-size:17px}}section#notfound .in_box .bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff;font-size:15px;font-weight:500;font-weight:500;height:74px;letter-spacing:.02rem;position:relative;width:290px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:85px;padding:0 20px}section#notfound .in_box .bt::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}section#notfound .in_box .bt::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}section#notfound .in_box .bt:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){section#notfound .in_box .bt{margin-top:55px;width:100%}}section#notfound .in_box .bt::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:38px}section#notfound .in_box .bt::after{background:#fff;right:20px}section#comingsoon .in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:280px 95px 100px;position:relative}@media screen and (min-width: 1025px){section#comingsoon .in_box{max-width:1300px}}@media screen and (max-width: 1024px){section#comingsoon .in_box{padding:0 40px}}@media screen and (max-width: 568px){section#comingsoon .in_box{padding:0 30px}}@media screen and (max-width: 1250px){section#comingsoon .in_box{padding:200px 40px 100px}}@media screen and (max-width: 1024px){section#comingsoon .in_box{padding:180px 40px 80px}}@media screen and (max-width: 568px){section#comingsoon .in_box{padding:150px 30px}}section#comingsoon .in_box h1{border-bottom:solid thin #f5f8fa;color:#019a5a;font-family:"Barlow","system-ui";font-size:60px;font-weight:400;margin-bottom:90px;padding-bottom:55px;position:relative}@media screen and (max-width: 750px){section#comingsoon .in_box h1{font-size:50px;letter-spacing:.04rem;line-height:1.4}}@media screen and (max-width: 568px){section#comingsoon .in_box h1{font-size:40px;margin-bottom:70px;padding-bottom:40px}}section#comingsoon .in_box h1::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:40%}section#comingsoon .in_box .notfoundBox>p{font-size:18px;font-weight:500;line-height:1.8}@media screen and (max-width: 568px){section#comingsoon .in_box .notfoundBox>p{font-size:17px}}section#comingsoon .in_box .bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff;font-size:15px;font-weight:500;font-weight:500;height:74px;letter-spacing:.02rem;position:relative;width:290px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:85px;padding:0 20px}section#comingsoon .in_box .bt::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}section#comingsoon .in_box .bt::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}section#comingsoon .in_box .bt:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){section#comingsoon .in_box .bt{margin-top:55px;width:100%}}section#comingsoon .in_box .bt::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:38px}section#comingsoon .in_box .bt::after{background:#fff;right:20px}.contents-wrap{left:0;position:relative;top:0;width:300px}@media screen and (max-width: 1024px){.contents-wrap{width:100%}}.contents-wrap .anchorbox{height:calc(100vh - 150px);overflow-y:scroll;width:330px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;position:sticky;top:150px}@media screen and (max-width: 1250px){.contents-wrap .anchorbox{width:280px}}@media screen and (max-width: 1024px){.contents-wrap .anchorbox{height:inherit;padding:0;position:relative;top:0;width:100%}}.contents-wrap .anchorbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;background:#f5f8fa;flex-flow:column}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-wrap:wrap;display:grid;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 750px){.contents-wrap .anchorbox ul{grid-template-columns:repeat(2, 1fr)}}.contents-wrap .anchorbox ul li{border-bottom:solid thin #dbe6ed}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li{border-right:solid thin #dbe6ed}}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li:first-child{display:none}}.contents-wrap .anchorbox ul li:last-child{border-bottom:none}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li:last-child{display:none}}.contents-wrap .anchorbox ul li:last-child a{height:90px}.contents-wrap .anchorbox ul li p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;height:80px;line-height:1.2;padding:0 45px 0 30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li p{display:none}}.contents-wrap .anchorbox ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;height:65px;letter-spacing:.04rem;line-height:1.4;padding:0 0 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f8fa;background:url(/img/common/arrow.svg) no-repeat top 25px right 30px;background-position:center right 30px;background-size:12px}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li a{background-position:center right 20px;font-size:14px;height:60px;padding:0 35px 0 20px}}@media screen and (max-width: 460px){.contents-wrap .anchorbox ul li a{background-size:8px;font-size:12px;height:45px;letter-spacing:.03rem}}.contents-wrap .anchorbox ul li .topbt{color:#000;font-weight:500;letter-spacing:.02rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;background:none;justify-content:center}.contents-wrap .anchorbox ul li .topbt::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.contents-wrap .anchorbox ul li .topbt::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}.contents-wrap .anchorbox ul li .topbt:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 1024px){.contents-wrap .anchorbox ul li .topbt{display:none}}.contents-wrap .anchorbox ul li .topbt::after{background:#019a5a;left:40px;right:inherit;top:52%}@media screen and (max-width: 1250px){.contents-wrap .anchorbox ul li .topbt::after{left:30px}}.contents-wrap .anchorbox ul li .topbt::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;left:56px;right:inherit;-webkit-transform:translateY(-50%) scale(-1, 1);top:52%;transform:translateY(-50%) scale(-1, 1)}@media screen and (max-width: 1250px){.contents-wrap .anchorbox ul li .topbt::before{left:46px}}.telbox{border:solid thin #019a5a;border-radius:5px;margin-bottom:32px;margin-top:65px;padding:34px 0 40px;text-align:center}@media screen and (max-width: 460px){.telbox{margin-top:45px}}.telbox h3{font-size:22px;font-weight:500}@media screen and (max-width: 568px){.telbox h3{font-size:20px}}@media screen and (max-width: 460px){.telbox h3{font-size:18px}}.telbox p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 20px}.telbox p.number a{color:#019a5a;font-family:"Barlow","system-ui";font-size:34px;font-weight:500}@media screen and (max-width: 568px){.telbox p.number a{font-size:30px}}@media screen and (max-width: 460px){.telbox p.number a{font-size:26px}}.telbox p.number span{display:inline-block;font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-left:5px;margin-top:5px}.telbox p.number img{margin-right:10px;margin-top:4px;width:23px;-o-object-fit:contain;object-fit:contain}.telbox .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;gap:20px;justify-content:center}@media screen and (max-width: 750px){.telbox .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}}.telbox a.btn{background:#019a5a;font-weight:500;letter-spacing:.02rem;margin-top:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;padding:25px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px auto 0;width:70%}.telbox a.btn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.telbox a.btn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}.telbox a.btn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}.telbox a.btn::after{right:20px}.telbox a.btn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}@media screen and (max-width: 568px){.telbox a.btn{width:85%}}.loop-slider{margin-top:80px;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 568px){.loop-slider{margin-top:0}}.loop-slider::before{background:rgba(0,0,0,.4);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.loop-slider .track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:loopSlider 35s linear infinite;animation:loopSlider 35s linear infinite}.loop-slider .card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;max-width:360px;min-width:220px}.loop-slider .card picture,.loop-slider .card img{display:block;height:100%;width:100%}.loop-slider .card img{aspect-ratio:586/720;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes loopSlider{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes loopSlider{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#facilityBlock{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:125px;padding-top:120px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:flex;display:none;margin:0 auto;padding-bottom:150px;padding-right:0;padding-top:100px}@media screen and (max-width: 750px){#facilityBlock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 568px){#facilityBlock{padding-bottom:80px;padding-top:80px}}#facilityBlock .facilityBlock .splide{margin-right:-50px}@media screen and (max-width: 568px){#facilityBlock .facilityBlock .splide__track{padding:0 30px}}#facilityBlock .facilitytxtbox{padding:0 30px}#facilityBlock .circle_title{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:55px;padding:0 50px;padding-left:30px;position:relative}@media screen and (min-width: 1025px){#facilityBlock .circle_title{max-width:1300px}}@media screen and (max-width: 1024px){#facilityBlock .circle_title{padding:0 40px}}@media screen and (max-width: 568px){#facilityBlock .circle_title{padding:0 30px}}@media screen and (max-width: 568px){#facilityBlock .circle_title{margin-bottom:30px}}#facilityBlock .intv_desc{margin-top:24px}#facilityBlock .intv_desc .txt{line-height:1.4}#facilityBlock .intv_desc .alink{color:#019a5a;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;margin-top:18px;position:relative}#facilityBlock .intv_desc .alink span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;margin-left:10px;width:36px}#facilityBlock .intv_desc .alink span::before{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:7px;transform:translateY(-50%);width:9px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}#facilityBlock .ib-dots{display:none;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width: 750px){#facilityBlock .ib-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:50px}}@media screen and (max-width: 568px){#facilityBlock .ib-dots{margin-top:35px}}#facilityBlock .ib-dots button{border:0;border-radius:50%;cursor:pointer;height:8px;width:8px;-webkit-transition:background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1);background:#cfd6cf;transition:background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .16s cubic-bezier(0.25, 1, 0.5, 1),background 0s;transition:transform .16s cubic-bezier(0.25, 1, 0.5, 1),background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1)}#facilityBlock .ib-dots button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock .ib-dots button.is-active{background:#019a5a;-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock .ib-dots button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock #facilitySlider{width:100%}@media screen and (max-width: 1250px){#facilityBlock #facilitySlider{margin:0 auto;width:calc(100% - 100px)}}@media screen and (max-width: 750px){#facilityBlock #facilitySlider{margin:0 auto;width:calc(100% - 80px)}}@media screen and (max-width: 568px){#facilityBlock #facilitySlider{width:calc(100% - 60px)}}@media screen and (max-width: 460px){#facilityBlock #facilitySlider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#facilityBlock02{background:#f5f8fa;padding-bottom:125px;padding-top:120px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto;padding-bottom:150px;padding-right:0;padding-top:100px}@media screen and (max-width: 750px){#facilityBlock02{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 568px){#facilityBlock02{padding-bottom:80px;padding-top:80px}}#facilityBlock02 .facilityBlock .splide{margin-right:-50px}@media screen and (max-width: 568px){#facilityBlock02 .facilityBlock .splide__track{padding:0 30px}}#facilityBlock02 .facilitytxtbox{padding:0 30px}#facilityBlock02 .circle_title{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:55px;margin-left:30px;padding:0 50px;padding-left:30px;position:relative}@media screen and (min-width: 1025px){#facilityBlock02 .circle_title{max-width:1300px}}@media screen and (max-width: 1024px){#facilityBlock02 .circle_title{padding:0 40px}}@media screen and (max-width: 568px){#facilityBlock02 .circle_title{padding:0 30px}}@media screen and (max-width: 568px){#facilityBlock02 .circle_title{margin-bottom:30px}}#facilityBlock02 .intv_desc{margin-top:24px}#facilityBlock02 .intv_desc .txt{line-height:1.4}#facilityBlock02 .intv_desc .alink{color:#019a5a;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;margin-top:18px;position:relative}#facilityBlock02 .intv_desc .alink span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:20px;margin-left:10px;width:36px}#facilityBlock02 .intv_desc .alink span::before{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:7px;transform:translateY(-50%);width:9px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}#facilityBlock02 .ib-dots{display:none;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (max-width: 750px){#facilityBlock02 .ib-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:50px}}@media screen and (max-width: 568px){#facilityBlock02 .ib-dots{margin-top:35px}}#facilityBlock02 .ib-dots button{border:0;border-radius:50%;cursor:pointer;height:8px;width:8px;-webkit-transition:background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1);background:#cfd6cf;transition:background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .16s cubic-bezier(0.25, 1, 0.5, 1),background 0s;transition:transform .16s cubic-bezier(0.25, 1, 0.5, 1),background 0s,-webkit-transform .16s cubic-bezier(0.25, 1, 0.5, 1)}#facilityBlock02 .ib-dots button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock02 .ib-dots button.is-active{background:#019a5a;-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock02 .ib-dots button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}#facilityBlock02 #facilitySlider02{margin:0 auto;width:calc(100% - 100px)}@media screen and (max-width: 1250px){#facilityBlock02 #facilitySlider02{margin:0 auto;width:calc(100% - 100px)}}@media screen and (max-width: 750px){#facilityBlock02 #facilitySlider02{margin:0 auto;width:calc(100% - 80px)}}@media screen and (max-width: 568px){#facilityBlock02 #facilitySlider02{width:calc(100% - 60px)}}@media screen and (max-width: 460px){#facilityBlock02 #facilitySlider02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.title16{font-size:17px;font-weight:500}.title17{font-size:17px;font-weight:500}@media screen and (max-width: 568px){.title17{font-size:16px}}.txt{font-size:15px}.vertical_txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-weight:500;writing-mode:vertical-rl}@media screen and (max-width: 1024px){.vertical_txt{font-size:25px}}@media screen and (max-width: 460px){.vertical_txt{font-size:20px}}@media screen and (max-width: 1250px){.br1250{display:none}}.brsp{display:block}@media screen and (max-width: 568px){.brsp{display:none}}@media screen and (max-width: 460px){.br460{display:none}}.txtbox{padding-left:50px;padding-right:75px}@media screen and (max-width: 1024px){.txtbox{padding-left:40px;padding-right:50px;width:200px}}@media screen and (max-width: 750px){.txtbox{padding:0 40px;width:inherit}}@media screen and (max-width: 568px){.txtbox{padding:0 30px}}.greenen{color:#019a5a;font-size:13px;letter-spacing:.1rem}.circle_title{font-size:22px;font-weight:500;padding-left:30px;position:relative}@media screen and (max-width: 460px){.circle_title{font-size:20px}}.circle_title::before{border:2px solid #019a5a;border-radius:100%;content:"";height:15px;left:0;position:absolute;top:2px;width:15px}@media screen and (max-width: 568px){.circle_title::before{top:0}}.circle_title span{color:#019a5a;display:block;font-size:13px;margin-top:12px}.greentxt{color:#019a5a;font-size:16px;position:relative}.title{font-size:22px;font-weight:500;margin-bottom:18px;margin-top:11px;position:relative}a.formbtn{background:#019a5a;font-weight:500;letter-spacing:.02rem;margin-top:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;padding:25px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px auto 0;width:70%}a.formbtn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}a.formbtn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}a.formbtn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}a.formbtn::after{right:20px}a.formbtn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}@media screen and (max-width: 568px){a.formbtn{width:85%}}body#top div#wrapper{overflow:hidden}body#top section#mv{background:#f5f8fa;padding-top:150px;position:relative;width:100%}@media screen and (max-width: 1500px){body#top section#mv{padding-top:110px}}@media screen and (max-width: 1250px){body#top section#mv{padding-top:90px}}@media screen and (max-width: 568px){body#top section#mv{padding-top:80px}}body#top section#mv .in_box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1250px){body#top section#mv .in_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px 0 0}}@media screen and (max-width: 1024px){body#top section#mv .in_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0}}body#top section#mv .in_box .mv_left{overflow:hidden;position:relative;width:calc(100% - 480px)}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_left{width:calc(100% - 390px)}}@media screen and (max-width: 1024px){body#top section#mv .in_box .mv_left{height:100vh;max-height:727px;width:100%}}body#top section#mv .in_box .mv_left img{-o-object-fit:cover;height:100%;object-fit:cover}body#top section#mv .in_box .mv_left .textbox{bottom:50px;color:#fff;left:60px;position:absolute}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_left .textbox{left:30px}}@media screen and (max-width: 1024px){body#top section#mv .in_box .mv_left .textbox{bottom:155px}}@media screen and (max-width: 568px){body#top section#mv .in_box .mv_left .textbox{left:20px}}body#top section#mv .in_box .mv_left .textbox .middle{font-size:40px;font-weight:500;letter-spacing:.9rem}@media screen and (max-width: 750px){body#top section#mv .in_box .mv_left .textbox .middle{font-size:30px}}@media screen and (max-width: 568px){body#top section#mv .in_box .mv_left .textbox .middle{font-size:25px;letter-spacing:.3rem}}body#top section#mv .in_box .mv_left .textbox h1{font-size:clamp(90px,6vw,107px);font-weight:500;margin-bottom:30px;margin-top:10px}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_left .textbox h1{font-size:clamp(55px,5vw,60px);margin-bottom:25px}}@media screen and (max-width: 750px){body#top section#mv .in_box .mv_left .textbox h1{font-size:50px}}@media screen and (max-width: 568px){body#top section#mv .in_box .mv_left .textbox h1{font-size:45px}}@media screen and (max-width: 460px){body#top section#mv .in_box .mv_left .textbox h1{font-size:40px}}body#top section#mv .in_box .mv_left .textbox .mini{font-size:18px;font-weight:500;letter-spacing:.1rem;line-height:1.4}@media screen and (max-width: 568px){body#top section#mv .in_box .mv_left .textbox .mini{font-size:15px}}@media screen and (max-width: 460px){body#top section#mv .in_box .mv_left .textbox .mini{font-size:13px}}body#top section#mv .in_box .mv_left .textbox .mini br{display:none}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_left .textbox .mini br{display:block}}body#top section#mv .in_box .mv_slider{height:100%;overflow:hidden;position:relative;width:100%}body#top section#mv .in_box .mv_left{overflow:hidden;position:relative}body#top section#mv .in_box .mv_slider{height:100%;overflow:hidden;position:relative;width:100%}body#top section#mv .in_box .mv_slide{inset:0;opacity:0;position:absolute;-webkit-animation:mvFade 20s infinite;animation:mvFade 20s infinite}body#top section#mv .in_box .mv_slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:mvZoom 20s infinite;animation:mvZoom 20s infinite}body#top section#mv .in_box .mv_slide:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}body#top section#mv .in_box .mv_slide:nth-child(1) img{-webkit-animation-delay:0s;animation-delay:0s}body#top section#mv .in_box .mv_slide:nth-child(2){-webkit-animation-delay:5s;animation-delay:5s}body#top section#mv .in_box .mv_slide:nth-child(2) img{-webkit-animation-delay:5s;animation-delay:5s}body#top section#mv .in_box .mv_slide:nth-child(3){-webkit-animation-delay:10s;animation-delay:10s}body#top section#mv .in_box .mv_slide:nth-child(3) img{-webkit-animation-delay:10s;animation-delay:10s}body#top section#mv .in_box .mv_slide:nth-child(4){-webkit-animation-delay:15s;animation-delay:15s}body#top section#mv .in_box .mv_slide:nth-child(4) img{-webkit-animation-delay:15s;animation-delay:15s}@-webkit-keyframes mvFade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes mvFade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@-webkit-keyframes mvZoom{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes mvZoom{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}body#top section#mv .in_box .mv_right{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;width:473px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_right{width:340px}}@media screen and (max-width: 1024px){body#top section#mv .in_box .mv_right{padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-20px;z-index:2}}@media screen and (max-width: 460px){body#top section#mv .in_box .mv_right{padding:0 20px}}body#top section#mv .in_box .mv_right .toprow{background:#fff;margin-top:40px;padding:30px 35px;width:318px}@media screen and (max-width: 1250px){body#top section#mv .in_box .mv_right .toprow{padding:30px 25px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 1024px){body#top section#mv .in_box .mv_right .toprow{display:none}}@media screen and (max-width: 750px){body#top section#mv .in_box .mv_right .toprow{display:block;margin-top:-110px}}body#top section#mv .in_box .mv_right .toprow .title17{margin-bottom:20px}body#top section#mv .in_box .mv_right .toprow .title17 img{margin-right:8px;width:20px}body#top section#mv .in_box .mv_right .toprow .txt{line-height:1.4}body#top section#mv .in_box .mv_right .toprow a{background:#ff0010;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#top section#mv .in_box .mv_right .toprow a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#mv .in_box .mv_right .toprow a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#mv .in_box .mv_right .toprow a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#mv .in_box .mv_right .toprow a::after{background:#fff;right:25px}body#top section#mv .in_box .mv_right .toprow a::before{background:url(/img/common/redArrow.svg) no-repeat center/contain;right:43px}body#top section#mv #mvFacilitySliderBlock{margin-top:50px;position:relative;width:389px}@media screen and (max-width: 1500px){body#top section#mv #mvFacilitySliderBlock{margin-top:30px}}@media screen and (max-width: 1250px){body#top section#mv #mvFacilitySliderBlock{width:100%}}@media screen and (max-width: 1024px){body#top section#mv #mvFacilitySliderBlock{display:none}}body#top section#mv .mv-facility-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}body#top section#mv .mv-facility-head .title17 img{margin-right:8px;width:19px}body#top section#mv .mv-facility-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}body#top section#mv .mv-facility-prev,body#top section#mv .mv-facility-next{background:none;border:none;cursor:pointer;height:24px;position:relative;width:24px}body#top section#mv .mv-facility-prev::before,body#top section#mv .mv-facility-next::before{border-right:2px solid #000;border-top:2px solid #000;content:"";height:7px;position:absolute;top:4px;width:7px}body#top section#mv .mv-facility-prev::before{-webkit-transform:rotate(-135deg);left:33px;transform:rotate(-135deg)}body#top section#mv .mv-facility-next::before{-webkit-transform:rotate(45deg);right:6px;transform:rotate(45deg)}body#top section#mv #mvFacilitySlider .splide__slide a{color:inherit;display:block;overflow:hidden;text-decoration:none}body#top section#mv #mvFacilitySlider picture,body#top section#mv #mvFacilitySlider img{display:block;height:300px;width:100%}body#top section#mv #mvFacilitySlider img{height:auto;-o-object-fit:cover;object-fit:cover}body#top section#mv .intv_desc{background:#004da1;color:#fff;font-weight:500;letter-spacing:.02rem;margin-top:-3px;padding:24px 22px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#mv .intv_desc::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#mv .intv_desc::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#mv .intv_desc:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#mv .intv_desc.zaitaku{background:#e03a6f}body#top section#mv .intv_desc.zaitaku::before{background:url(/img/common/pinkArrow.svg) no-repeat center/contain}body#top section#mv .intv_desc.cp{background:#e08b2e}body#top section#mv .intv_desc.cp::before{background:url(/img/common/orangeArrow.svg) no-repeat center/contain}body#top section#mv .intv_desc.sonoda{background:#019a5a}body#top section#mv .intv_desc.sonoda::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain}body#top section#mv .intv_desc::after{right:22px}body#top section#mv .intv_desc::before{background:url(/img/common/blueArrow.svg) no-repeat center/contain;right:39px}body#top section#mv .intv_desc h5{letter-spacing:.02rem;line-height:1.4;padding-right:55px}body#top section#mv .intv_desc .tag{font-size:14px;margin-bottom:10px}body#top section#mv .intv_desc span{background:#fff;border-radius:999px;height:42px;position:absolute;right:38px;top:50%;width:92px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body#top section#mv .intv_desc span::before{color:#005bac;content:"→";display:block;font-size:28px;line-height:42px;text-align:center}@media screen and (max-width: 460px){body#top section#mv .intv_desc{padding:28px 32px}body#top section#mv .intv_desc .tag{font-size:16px}body#top section#mv .intv_desc .subtitle{font-size:24px}}body#top section#sec01{background:#f5f8fa;padding-bottom:80px;padding-top:72px}@media screen and (max-width: 750px){body#top section#sec01{padding-top:35px}}body#top section#sec01 .in_Box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 42px 0 70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1500px){body#top section#sec01 .in_Box{padding:0 30px}}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box{gap:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box{padding:0 20px}}body#top section#sec01 .in_Box .sec01_left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:400px}@media screen and (max-width: 1400px){body#top section#sec01 .in_Box .sec01_left{gap:2rem}}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_left{width:48%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 750px){body#top section#sec01 .in_Box .sec01_left{width:100%}}body#top section#sec01 .in_Box .sec01_left .vertical_txt{font-size:30px;margin-left:20px;position:relative}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_left .vertical_txt{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;font-size:25px;margin-left:0;padding-top:25px;text-orientation:initial;writing-mode:horizontal-tb}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_left .vertical_txt{font-size:20px}}body#top section#sec01 .in_Box .sec01_left .vertical_txt::before{color:#019a5a;content:"INFORMATION";font:500 20px "Barlow","system-ui";font-size:14px;left:-23px;position:absolute;top:0;-webkit-transform:rotate(180deg);letter-spacing:.1rem;transform:rotate(180deg)}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_left .vertical_txt::before{-webkit-transform:rotate(0deg);left:0;transform:rotate(0deg)}}body#top section#sec01 .in_Box .sec01_left .hoursbox{background:#fff;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_left .hoursbox{width:100%}}body#top section#sec01 .in_Box .sec01_left .hoursbox .title17{border-bottom:2px solid #f5f8fa;padding-bottom:15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body#top section#sec01 .in_Box .sec01_left .hoursbox .title17::before{background-color:#019a5a;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:84px}body#top section#sec01 .in_Box .sec01_left .hoursbox .uphours,body#top section#sec01 .in_Box .sec01_left .hoursbox .downhours{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}body#top section#sec01 .in_Box .sec01_left .hoursbox .uphours{border-bottom:2px solid #f5f8fa;padding-bottom:25px}body#top section#sec01 .in_Box .sec01_left .hoursbox .downhours{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#top section#sec01 .in_Box .sec01_left .hoursbox .day-badge{background:#019a5a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05rem;line-height:1}body#top section#sec01 .in_Box .sec01_left .hoursbox .times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px}body#top section#sec01 .in_Box .sec01_left .hoursbox .times .am,body#top section#sec01 .in_Box .sec01_left .hoursbox .times .pm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}body#top section#sec01 .in_Box .sec01_left .hoursbox .times .am .timejp,body#top section#sec01 .in_Box .sec01_left .hoursbox .times .pm .timejp{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;letter-spacing:.05rem;padding:6px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#top section#sec01 .in_Box .sec01_left .hoursbox .times .am .timeen,body#top section#sec01 .in_Box .sec01_left .hoursbox .times .pm .timeen{font:500 22px "Oswald",Arial,Helvetica,"sans-serif";font-weight:300}body#top section#sec01 .in_Box .sec01_left .hoursbox .times .am .timeen span,body#top section#sec01 .in_Box .sec01_left .hoursbox .times .pm .timeen span{font-size:17px;font-weight:500}body#top section#sec01 .in_Box .sec01_left .hoursbox a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#top section#sec01 .in_Box .sec01_left .hoursbox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#sec01 .in_Box .sec01_left .hoursbox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#sec01 .in_Box .sec01_left .hoursbox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec01 .in_Box .sec01_left .hoursbox a::after{background:#fff;right:25px}body#top section#sec01 .in_Box .sec01_left .hoursbox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}body#top section#sec01 .in_Box .sec01_right{display:grid;gap:10px;grid-template-columns:390fr 324fr 324fr;list-style:none;margin:0;padding:0;width:calc(100% - 440px)}@media screen and (max-width: 1400px){body#top section#sec01 .in_Box .sec01_right{grid-template-columns:repeat(2, 1fr);width:calc(100% - 400px)}}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_right{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_right{gap:5px}}body#top section#sec01 .in_Box .sec01_right li{background:#019a5a;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_right li{width:32%}}@media screen and (max-width: 750px){body#top section#sec01 .in_Box .sec01_right li{width:48%}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_right li{width:49%}}body#top section#sec01 .in_Box .sec01_right li a{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;padding:0 23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;gap:24px;justify-content:space-between;text-decoration:none}@media screen and (max-width: 1500px){body#top section#sec01 .in_Box .sec01_right li a{min-height:150px}}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_right li a{gap:15px;min-height:120px;padding:0 15px}}@media screen and (max-width: 568px){body#top section#sec01 .in_Box .sec01_right li a{gap:10px}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_right li a{min-height:100px;padding:0 10px}}body#top section#sec01 .in_Box .sec01_right li a .text{font-size:clamp(17px,1.1vw,22px);font-weight:500;letter-spacing:.02rem;line-height:1.4;margin:0}@media screen and (max-width: 568px){body#top section#sec01 .in_Box .sec01_right li a .text{font-size:16px}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_right li a .text{font-size:14px}}body#top section#sec01 .in_Box .sec01_right li a .text span{display:block;font-size:clamp(10px,1.3vw,13px);font-weight:400;line-height:1.45;margin-top:8px}body#top section#sec01 .in_Box .sec01_right li a .icon{aspect-ratio:1;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin:0}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .sec01_right li a .icon{width:80px}}@media screen and (max-width: 568px){body#top section#sec01 .in_Box .sec01_right li a .icon{width:50px}}@media screen and (max-width: 460px){body#top section#sec01 .in_Box .sec01_right li a .icon{width:45px}}body#top section#sec01 .in_Box .sec01_right li a .icon img{display:block;height:auto;width:48%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}body#top section#sec01 .in_Box .sec01_right li a:hover .icon img{-webkit-transform:translateY(-8px);transform:translateY(-8px)}body#top section#sec01 .in_Box .toprow{display:none}@media screen and (max-width: 1024px){body#top section#sec01 .in_Box .toprow{background:#fff;display:block;margin-top:40px;padding:30px 35px;width:45%;-webkit-box-sizing:border-box;box-sizing:border-box}body#top section#sec01 .in_Box .toprow .title17{margin-bottom:20px}body#top section#sec01 .in_Box .toprow .title17 img{margin-right:8px;width:20px}body#top section#sec01 .in_Box .toprow .txt{line-height:1.4}body#top section#sec01 .in_Box .toprow a{background:#ff0010;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#top section#sec01 .in_Box .toprow a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#sec01 .in_Box .toprow a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#sec01 .in_Box .toprow a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec01 .in_Box .toprow a::after{background:#fff;right:25px}body#top section#sec01 .in_Box .toprow a::before{background:url(/img/common/redArrow.svg) no-repeat center/contain;right:43px}}@media screen and (max-width: 750px){body#top section#sec01 .in_Box .toprow{display:none}}body#top .wideimg{opacity:0;visibility:hidden}body#top .wideimg.action{-webkit-animation:blurIn 1.2s ease-in-out .15s both;animation:blurIn 1.2s ease-in-out .15s both;visibility:visible}body#top .wideimg img{display:block;height:auto;max-width:100%}@media screen and (max-width: 1024px){body#top .wideimg img{min-height:350px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 568px){body#top .wideimg img{min-height:435px}}@media screen and (max-width: 460px){body#top .wideimg img{min-height:290px}}body#top section#sec02{margin-top:-140px}@media screen and (max-width: 1024px){body#top section#sec02{margin-top:-90px}}@media screen and (max-width: 568px){body#top section#sec02{margin-top:0}}body#top section#sec02 .in_Box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:relative;z-index:1}@media screen and (min-width: 1025px){body#top section#sec02 .in_Box{max-width:1300px}}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box{padding:0 30px}}body#top section#sec02 .in_Box .textbox{padding:85px 0;position:relative}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box .textbox{padding:65px 0}}body#top section#sec02 .in_Box .textbox::before{background:#fff;content:"";height:100%;position:absolute;right:40px;top:0;width:136%}body#top section#sec02 .in_Box .textbox .vertical_txt{bottom:60px;height:100%;line-height:4;position:absolute;right:30px;white-space:nowrap}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box .textbox .vertical_txt{line-height:2}}@media screen and (max-width: 750px){body#top section#sec02 .in_Box .textbox .vertical_txt{right:0}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box .textbox .vertical_txt{bottom:167px}}@media screen and (max-width: 460px){body#top section#sec02 .in_Box .textbox .vertical_txt{bottom:140px}}body#top section#sec02 .in_Box .textbox .vertical_txt span{background:#fff;font-size:30px;font-weight:500;letter-spacing:.3rem;padding:15px 5px}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box .textbox .vertical_txt span{font-size:25px}}@media screen and (max-width: 460px){body#top section#sec02 .in_Box .textbox .vertical_txt span{font-size:20px}}body#top section#sec02 .in_Box .textbox .txt{line-height:2;padding-right:170px;position:relative}@media screen and (max-width: 750px){body#top section#sec02 .in_Box .textbox .txt{padding-right:130px}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box .textbox .txt{margin-top:22px;padding-right:0}}body#top section#sec02 .in_Box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:80px;width:100%}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul{row-gap:60px}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul{row-gap:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#top section#sec02 .in_Box ul li{max-width:523px;width:50%}@media screen and (max-width: 1250px){body#top section#sec02 .in_Box ul li{width:48%}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li{width:100%}}body#top section#sec02 .in_Box ul li>a .thumbnail{overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#sec02 .in_Box ul li>a .thumbnail img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li>a .thumbnail img{height:310px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 460px){body#top section#sec02 .in_Box ul li>a .thumbnail img{height:240px;-o-object-fit:cover;object-fit:cover}}body#top section#sec02 .in_Box ul li>a:hover .thumbnail img{-webkit-transform:scale(1.08);transform:scale(1.08)}body#top section#sec02 .in_Box ul li>a>div{margin-top:-25px;position:relative}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li>a>div{margin-top:-5px}}body#top section#sec02 .in_Box ul li>a>div::before{background:#fff;content:"";height:100%;left:-2px;position:absolute;top:-30px;width:70%}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li>a>div::before{width:90%}}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li>a>div .greentxt{font-size:14px}}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li>a>div .title{font-size:18px;line-height:1.8}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li>a>div .title{margin:4px 0 8px}}body#top section#sec02 .in_Box ul li>a>div .txt{letter-spacing:.1rem;line-height:2;position:relative}@media screen and (max-width: 750px){body#top section#sec02 .in_Box ul li>a>div .txt{line-height:1.5}}body#top section#sec02 .in_Box ul li>a span{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;position:relative;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#019a5a;border-radius:999px;flex:0 0 auto;height:24px;width:50px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li>a span{width:40px}}body#top section#sec02 .in_Box ul li>a span::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/whtArrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li>a span::before{right:16px}}body#top section#sec02 .in_Box ul li>a:hover{color:#019a5a}body#top section#sec02 .in_Box ul li>a:hover span::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec02 .in_Box ul li .firstCon .thumbnail{overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}body#top section#sec02 .in_Box ul li .firstCon .thumbnail img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li .firstCon .thumbnail img{height:310px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 460px){body#top section#sec02 .in_Box ul li .firstCon .thumbnail img{height:240px;-o-object-fit:cover;object-fit:cover}}body#top section#sec02 .in_Box ul li .firstCon>div{margin-top:-25px;position:relative}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li .firstCon>div{margin-top:-5px}}body#top section#sec02 .in_Box ul li .firstCon>div::before{background:#fff;content:"";height:100%;left:-2px;position:absolute;top:-30px;width:70%}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li .firstCon>div::before{width:90%}}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li .firstCon>div .greentxt{font-size:14px}}@media screen and (max-width: 1024px){body#top section#sec02 .in_Box ul li .firstCon>div .title{font-size:18px;line-height:1.8}}@media screen and (max-width: 568px){body#top section#sec02 .in_Box ul li .firstCon>div .title{margin:4px 0 8px}}body#top section#sec02 .in_Box ul li .firstCon>div .txt{letter-spacing:.1rem;line-height:2;position:relative}@media screen and (max-width: 750px){body#top section#sec02 .in_Box ul li .firstCon>div .txt{line-height:1.5}}body#top section#sec02 .in_Box ul li .firstCon a{background:#019a5a;color:#fff;padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;letter-spacing:.02rem;margin-top:10px;position:relative}body#top section#sec02 .in_Box ul li .firstCon a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#sec02 .in_Box ul li .firstCon a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#sec02 .in_Box ul li .firstCon a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec02 .in_Box ul li .firstCon a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#top section#sec02 .in_Box ul li .firstCon a::after{right:20px}body#top section#sec03{background:#faf8f0;margin:118px auto 0;max-width:2000px;width:90%}@media screen and (max-width: 568px){body#top section#sec03{margin:60px auto 0;width:100%}}body#top section#sec03 .in_Box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:100px 50px 135px;position:relative}@media screen and (min-width: 1025px){body#top section#sec03 .in_Box{max-width:1300px}}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#sec03 .in_Box{padding:0 30px}}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box{padding:55px 40px}}@media screen and (max-width: 750px){body#top section#sec03 .in_Box{padding:55px 30px}}body#top section#sec03 .in_Box .title17{line-height:2;margin-top:25px}body#top section#sec03 .in_Box .sec03_flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box .sec03_flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 568px){body#top section#sec03 .in_Box .sec03_flexbox{margin-top:0}}body#top section#sec03 .in_Box .sec03_flexbox-left{width:517px}@media screen and (max-width: 1250px){body#top section#sec03 .in_Box .sec03_flexbox-left{width:375px}}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box .sec03_flexbox-left{position:relative;width:100%}}body#top section#sec03 .in_Box .sec03_flexbox-left .greenbk{background-color:#019a5a;height:74px;padding:0 23px;width:253px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:500}@media screen and (max-width: 568px){body#top section#sec03 .in_Box .sec03_flexbox-left .greenbk{display:none}}body#top section#sec03 .in_Box .sec03_flexbox-left .txt{line-height:2;margin:22px 0}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box .sec03_flexbox-left .txt{width:50%}}@media screen and (max-width: 750px){body#top section#sec03 .in_Box .sec03_flexbox-left .txt{width:100%}}body#top section#sec03 .in_Box .sec03_flexbox-left a{color:#019a5a;display:inline-block;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative}body#top section#sec03 .in_Box .sec03_flexbox-left a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#sec03 .in_Box .sec03_flexbox-left a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#sec03 .in_Box .sec03_flexbox-left a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec03 .in_Box .sec03_flexbox-left a::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;right:-32px}body#top section#sec03 .in_Box .sec03_flexbox-left a::after{background:#019a5a;right:-50px}body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img{margin-top:22px;max-width:517px;width:100%}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img{margin-top:0;max-width:297px;position:absolute;right:0;top:0}}@media screen and (max-width: 750px){body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img{margin:0 auto;margin-top:60px;max-width:inherit;position:relative;width:90%}body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img img{height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media screen and (max-width: 568px){body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img{width:100%}body#top section#sec03 .in_Box .sec03_flexbox-left .sec03_img::before{background:#019a5a;bottom:-30px;color:#fff;content:"地域の皆様へ";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;left:0;position:absolute;width:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0}}body#top section#sec03 .in_Box .sec03_flexbox-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 590px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:9px}@media screen and (max-width: 1250px){body#top section#sec03 .in_Box .sec03_flexbox-right{width:calc(100% - 400px)}}@media screen and (max-width: 1024px){body#top section#sec03 .in_Box .sec03_flexbox-right{margin-top:110px;width:100%}}@media screen and (max-width: 750px){body#top section#sec03 .in_Box .sec03_flexbox-right{margin-top:60px}}body#top section#sec03 .in_Box .sec03_flexbox-right div{background:#fff;padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#top section#sec03 .in_Box .sec03_flexbox-right div{padding:25px 40px}}body#top section#sec03 .in_Box .sec03_flexbox-right div .title16{font-size:16px}body#top section#sec03 .in_Box .sec03_flexbox-right div .title16 .greenen{margin-left:9px}body#top section#sec03 .in_Box .sec03_flexbox-right div .txt{line-height:2;margin-top:14px}@media screen and (max-width: 750px){body#top section#sec03 .in_Box .sec03_flexbox-right div .txt{width:100%}}body#top section#sec04{margin-bottom:75px;margin-top:137px}@media screen and (max-width: 1024px){body#top section#sec04{margin-top:60px}}@media screen and (max-width: 568px){body#top section#sec04{margin-bottom:0;margin-top:0}}body#top section#sec04 .facility-card{margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 1250px){body#top section#sec04 .facility-card{width:90%}}@media screen and (max-width: 568px){body#top section#sec04 .facility-card{width:100%}}@media screen and (max-width: 568px){body#top section#sec04 .facility-card img{min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}}@media screen and (max-width: 460px){body#top section#sec04 .facility-card img{min-height:300px}}body#top section#sec04 .facility-card .loop-text{left:0;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);mix-blend-mode:overlay;overflow:hidden;pointer-events:none;transform:translateY(-50%);z-index:2}body#top section#sec04 .facility-card .loop-text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:loopText 30s linear infinite;animation:loopText 30s linear infinite}body#top section#sec04 .facility-card .loop-text__inner span{color:#f5f8fa;display:inline-block;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(48px,8vw,100px);font-weight:500;letter-spacing:.1em;line-height:1;mix-blend-mode:overlay;padding-right:80px;white-space:nowrap}@-webkit-keyframes loopText{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes loopText{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 568px){body#top section#sec05{display:none}}body#top section#sec05 div.in_Box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:relative}@media screen and (min-width: 1025px){body#top section#sec05 div.in_Box{max-width:1300px}}@media screen and (max-width: 1024px){body#top section#sec05 div.in_Box{padding:0 40px}}@media screen and (max-width: 568px){body#top section#sec05 div.in_Box{padding:0 30px}}body#top section#sec05 div.in_Box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;row-gap:62px}body#top section#sec05 div.in_Box ul li{max-width:573px;width:50%}@media screen and (max-width: 1500px){body#top section#sec05 div.in_Box ul li{width:45%}}@media screen and (max-width: 1250px){body#top section#sec05 div.in_Box ul li{width:48%}}@media screen and (max-width: 568px){body#top section#sec05 div.in_Box ul li{width:100%}}body#top section#sec05 div.in_Box ul li a .txt{line-height:2}body#top section#sec05 div.in_Box ul li a span{color:#019a5a;display:inline-block;font-weight:500;font-weight:500;letter-spacing:.02rem;margin-top:25px;position:relative}body#top section#sec05 div.in_Box ul li a span::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#sec05 div.in_Box ul li a span::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#sec05 div.in_Box ul li a span:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top section#sec05 div.in_Box ul li a span::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;right:-32px}body#top section#sec05 div.in_Box ul li a span::after{background:#019a5a;right:-50px}body#top section#sec05 div.in_Box ul li a>div{margin-top:30px}body#top section#sec05 div.in_Box ul li:hover a span::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#top .facilitySliderblock{display:none}@media screen and (max-width: 568px){body#top .facilitySliderblock{display:block}body#top .facilitySliderblock .circle_title{padding:0 30px}}@media screen and (max-width: 568px){body#top section#news{padding:80px 0 60px}}body#top section#recruit{background:url(/img/top/recruit_img.jpg) no-repeat;position:relative;width:100%}body#top section#recruit .recruit__flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1200px;min-height:520px;padding:0 40px}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;max-height:851px;min-height:850px;padding:40px}}@media screen and (max-width: 750px){body#top section#recruit .recruit__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;max-height:851px;min-height:770px;padding:40px}}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex{min-height:670px}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex{min-height:600px}}body#top section#recruit .recruit__flex-left{position:relative;width:44%;z-index:2}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex-left{text-align:center;top:-80px;width:100%}body#top section#recruit .recruit__flex-left img{width:341px}}@media screen and (max-width: 1024px)and (max-width: 460px){body#top section#recruit .recruit__flex-left img{width:241px}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-left{top:-20px}}body#top section#recruit .recruit__flex-left .mini{color:#fff;font-size:14px;font-weight:500;line-height:2.2;margin:30px 0}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex-left .mini{color:#019a5a;line-height:1.5;margin:10px 0}}body#top section#recruit .recruit__flex-left .recruitTitle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:500;padding-top:20px}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex-left .recruitTitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-left .recruitTitle{display:block;font-size:20px;line-height:1.4}}body#top section#recruit .recruit__flex-left .recruitTitle .br460{display:none}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-left .recruitTitle .br460{display:block}}body#top section#recruit .recruit__flex-left .recruitTitle span{color:#4caf19;font-size:22px;font-weight:500}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-left .recruitTitle span{font-size:20px}}body#top section#recruit .recruit__flex-left a{display:inline-block;font-size:20px;font-weight:500;font-weight:500;letter-spacing:.2rem;letter-spacing:.02rem;margin-top:40px;position:relative}body#top section#recruit .recruit__flex-left a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#top section#recruit .recruit__flex-left a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#top section#recruit .recruit__flex-left a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-left a{margin-left:-30px}}body#top section#recruit .recruit__flex-left a::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;right:-40px}body#top section#recruit .recruit__flex-left a::after{background:#019a5a;right:-60px}body#top section#recruit .recruit__flex-right{height:430px;position:absolute;right:0;top:50%;width:58%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex-right{height:370px;width:67%}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-right{height:270px;width:80%}}body#top section#recruit .recruit__flex-right p{opacity:0;-webkit-transform:translateY(30px) scale(0.96);background:#fff;margin:0;position:absolute;transform:translateY(30px) scale(0.96);width:90%;-webkit-box-shadow:0 18px 35px rgba(0,0,0,.12);box-shadow:0 18px 35px rgba(0,0,0,.12)}body#top section#recruit .recruit__flex-right img{aspect-ratio:551/358;display:block;height:auto;width:100%;-o-object-fit:cover;object-fit:cover}body#top section#recruit .recruit__flex-right .img01{right:70px;top:-42%;-webkit-transform-origin:center;max-width:551px;rotate:-7deg;transform-origin:center;width:clamp(400px,31vw,551px);z-index:3}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex-right .img01{right:160px;top:-80%;width:100%}}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex-right .img01{right:80px;top:-70%}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-right .img01{right:30px;top:-84%}}body#top section#recruit .recruit__flex-right .img02{-webkit-transform-origin:center;max-width:429px;right:-10%;rotate:9deg;top:22%;transform-origin:center;width:clamp(320px,24vw,429px);z-index:2}body#top section#recruit .recruit__flex-right .img02 img{aspect-ratio:429/278}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex-right .img02{top:-28%;width:100%}}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex-right .img02{top:-29%;width:100%}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-right .img02{max-width:319px;right:-30%}}body#top section#recruit .recruit__flex-right .img03{-webkit-transform-origin:center;bottom:-8%;max-width:512px;right:28%;rotate:-9deg;transform-origin:center;width:clamp(380px,28vw,512px);z-index:1}body#top section#recruit .recruit__flex-right .img03 img{aspect-ratio:512/333}@media screen and (max-width: 1024px){body#top section#recruit .recruit__flex-right .img03{bottom:72%;right:83%;width:100%}}@media screen and (max-width: 568px){body#top section#recruit .recruit__flex-right .img03{bottom:63%}}@media screen and (max-width: 460px){body#top section#recruit .recruit__flex-right .img03{bottom:45%;max-width:282px;right:63%}}@-webkit-keyframes photoIn{from{opacity:0;scale:.94;translate:0 34px}to{opacity:1;scale:1;translate:0 0}}@keyframes photoIn{from{opacity:0;scale:.94;translate:0 34px}to{opacity:1;scale:1;translate:0 0}}body#top #recruit.action .recruit__flex-right p{-webkit-animation:photoIn .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:photoIn .9s cubic-bezier(0.22, 1, 0.36, 1) forwards}body#top #recruit.action .recruit__flex-right .img01{-webkit-animation-delay:.2s;animation-delay:.2s}body#top #recruit.action .recruit__flex-right .img03{-webkit-animation-delay:.55s;animation-delay:.55s}body#top #recruit.action .recruit__flex-right .img02{-webkit-animation-delay:.9s;animation-delay:.9s}body#news div#wrapper{overflow:hidden}body#news section#news{background:#fff;padding-bottom:50px}@media screen and (max-width: 1250px){body#news section#news{padding-top:95px}}@media screen and (max-width: 750px){body#news section#news{padding-top:75px}}body#news section#news .cat-tabs li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#news section#news .cat-tabs li span{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;background:#f5f8fa;border-radius:999px;flex:0 0 auto;height:20px;width:46px;-webkit-transition:all .5s ease;transition:all .5s ease}body#news section#news .cat-tabs li span::before{border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:17px;top:50%;width:8px;-webkit-transform:translateY(-50%);opacity:0;transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 750px){body#news section#news .cat-tabs li span{display:none}}body#news section#news .cat-tabs li:hover,body#news section#news .cat-tabs li.act{color:#019a5a !important}body#news section#news .cat-tabs li:hover span,body#news section#news .cat-tabs li.act span{background:#019a5a !important}body#news section#news .cat-tabs li:hover span::before,body#news section#news .cat-tabs li.act span::before{opacity:1}@media screen and (max-width: 750px){body#news section#news .news-cat-toggle{background:#f5f8fa}}body#news section#news .news__newslist li>a .news_textbox .cat{background:#f5f8fa}body#news section#news .news__newslist li>a .news_textbox .cat01{background:#da926a;color:#fff}body#news section#news .news__newslist li>a .news_textbox .cat02{background:#004da1 !important;color:#fff}body#news section#news .news__newslist li>a .news_textbox .cat03{background:#e03a6f !important;color:#fff}body#news section#news .news__newslist li>a .news_textbox .cat04{background:#b69e36}body#news section#news .news__newslist li>a .news_textbox .cat05{background:#68a1c1}body#news section#news .news__newslist li>a .news_textbox .cat06{background:#df888d}body#news section#news .news__newslist li>a .news_textbox .cat07{background:#8b6e96}body#news section#news .pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;gap:12px;gap:10px;justify-content:center;margin:0;padding:0}body#news section#news .pager .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;font-weight:700;height:42px;justify-content:center;text-decoration:none;width:42px;-webkit-transition:.3s;transition:.3s}body#news section#news .pager .page-numbers:not(.current):not(.prev):not(.next):not(.dots){background:#f5f8fa;color:#dbdbdb}body#news section#news .pager .page-numbers.current{background:#019a5a;color:#fff}body#news section#news .page-numbers{background:#f5f8fa;border-radius:50%;color:#dbdbdb;display:grid;font:700 16px "Barlow","system-ui";height:31px;line-height:1;place-items:center;text-decoration:none;width:31px;-webkit-transition:.3s ease;transition:.3s ease}body#news section#news .page-numbers:hover{background:#019a5a;color:#fff}body#news section#news .pager .prev svg path,body#news section#news .pager .next svg path{fill:#019a5a}body#news section#news .pager .prev,body#news section#news .pager .next{background:none;border-radius:0;color:#019a5a;font-size:24px;height:auto;line-height:1;width:auto}body#news section#news .pager a.page-numbers:not(.prev):not(.next):not(.dots):hover{background:#019a5a;color:#fff}body#news section#news .pager .page-numbers.dots{background:none;border-radius:0;color:#232025;font:300 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;height:auto;line-height:1;pointer-events:none;width:auto}body#news #facilityBlock{display:block}section#detail_mv .page-kv-bg{background:#faf7ef;height:320px;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 1024px){section#detail_mv .page-kv-bg{height:240px}}section#detail_mv .page-kv-bg::before{background:url(/img/common/symbol.svg) no-repeat;bottom:-20px;content:"";height:316px;position:absolute;right:95px;width:319px}@media screen and (max-width: 1250px){section#detail_mv .page-kv-bg::before{height:266px;width:269px}}@media screen and (max-width: 1024px){section#detail_mv .page-kv-bg::before{height:206px;right:36px;width:209px}}@media screen and (max-width: 568px){section#detail_mv .page-kv-bg::before{height:186px;right:6px;width:189px}}@media screen and (max-width: 460px){section#detail_mv .page-kv-bg::before{height:171px;width:174px}}section#detailcont div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:102px 95px;position:relative}@media screen and (min-width: 1025px){section#detailcont div.in_box{max-width:1300px}}@media screen and (max-width: 1024px){section#detailcont div.in_box{padding:0 40px}}@media screen and (max-width: 568px){section#detailcont div.in_box{padding:0 30px}}@media screen and (max-width: 1024px){section#detailcont div.in_box{padding:80px 40px}}@media screen and (max-width: 568px){section#detailcont div.in_box{padding:60px 30px}}section#detailcont div.in_box .news__con{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}section#detailcont div.in_box .news__con-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}section#detailcont div.in_box .news__con-time{font-size:16px}section#detailcont div.in_box .news__con-cat{background:#fff;font-size:13px;letter-spacing:.05rem;max-width:200px;min-width:200px;padding:7px 10px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){section#detailcont div.in_box .news__con-cat{min-width:170px;padding:5px 10px}}@media screen and (max-width: 568px){section#detailcont div.in_box .news__con-cat{font-size:12px}}section#detailcont div.in_box .news__con-cat.cat02{background:#004da1 !important;color:#fff}section#detailcont div.in_box .news__con-cat.cat03{background:#e03a6f !important;color:#fff}section#detailcont div.in_box .news__con-title{font-size:25px;font-weight:500;margin-top:20px;padding-bottom:30px}@media screen and (max-width: 1024px){section#detailcont div.in_box .news__con-title{font-size:20px}}@media screen and (max-width: 460px){section#detailcont div.in_box .news__con-title{font-size:18px}}section#detailcont div.in_box .news__con .news__detailbox{background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px),repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 13px);background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 1px;padding:100px 0}@media screen and (max-width: 1024px){section#detailcont div.in_box .news__con .news__detailbox{padding:60px 0}}section#detailcont div.in_box .news__con .news__detailbox .editor>p{font-size:16px;letter-spacing:.1rem;line-height:2}section#detailcont div.in_box .news__con .btn{font-size:20px;font-weight:500;font-weight:500;letter-spacing:.02rem;margin:100px auto 0;padding-right:60px;position:relative}section#detailcont div.in_box .news__con .btn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}section#detailcont div.in_box .news__con .btn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}section#detailcont div.in_box .news__con .btn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 1024px){section#detailcont div.in_box .news__con .btn{margin:60px auto 0}}@media screen and (max-width: 568px){section#detailcont div.in_box .news__con .btn{font-size:18px}}section#detailcont div.in_box .news__con .btn::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain}section#detailcont div.in_box .news__con .btn::after{background:#019a5a}body#contact div#wrapper{overflow:hidden}body#contact section#contact{background:#fff;padding-bottom:50px}body#contact section#contact div.in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:102px 95px;position:relative}@media screen and (min-width: 1025px){body#contact section#contact div.in_box{max-width:1300px}}@media screen and (max-width: 1024px){body#contact section#contact div.in_box{padding:0 40px}}@media screen and (max-width: 568px){body#contact section#contact div.in_box{padding:0 30px}}@media screen and (max-width: 1024px){body#contact section#contact div.in_box{padding:80px 40px}}@media screen and (max-width: 568px){body#contact section#contact div.in_box{padding:80px 30px}}body#contact section#contact .title17{line-height:2}body#contact section#contact .introbox{background:#f5f8fa;padding:45px 43px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:55px;margin-top:35px}@media screen and (max-width: 568px){body#contact section#contact .introbox{padding:35px 20px}}body#contact section#contact .introbox .introtitle{font-size:20px;font-weight:500;margin-bottom:20px}body#contact section#contact .introbox .introtitle img{display:inline-block;margin-right:6px;margin-top:2px;width:25px}body#contact section#contact .introbox .introtxt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-top:10px}body#contact section#contact .introbox .introtxt .txt{line-height:1.4}body#contact section#contact .introbox .introtxt .kome{display:inline-block;margin-top:3px}body#contact section#contact .introbox .introtxt .redtxt{color:#e83828;margin-top:3px}body#contact section#contact form .fm__list .fm__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#contact section#contact form .fm__list .fm__item__tt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;gap:10px;width:192px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__item__tt{margin-bottom:15px;width:100%}}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__item__tt{font-size:18px}}body#contact section#contact form .fm__list .fm__item__tt .req{background:#e83828;border-radius:10px;color:#fff;font-size:12px;height:22px;padding:0 14px;width:60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#contact section#contact form .fm__list .fm__item .last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__item .last{width:100%;-ms-flex-flow:nowrap;flex-flow:nowrap}}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__item .last br{display:none}}body#contact section#contact form .fm__list .fm__item__txt{width:calc(100% - 250px)}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__item__txt{width:100%}}body#contact section#contact form .fm__list .fm__item__txt input,body#contact section#contact form .fm__list .fm__item__txt select{border-radius:5px;height:61px;padding:20px 24px;-webkit-box-sizing:border-box;background:#f5f8fa;border:solid thin #c9d9e4;box-sizing:border-box;width:100%}body#contact section#contact form .fm__list .fm__item__txt select{background:url(/img/common/arrow.svg) no-repeat top 25px right 30px;background-size:12px}body#contact section#contact form .fm__list .fm__item__txt textarea{background:#f5f8fa;border:solid thin #c9d9e4;border-radius:5px;height:280px;padding:20px 24px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body#contact section#contact form .fm__list .fm__item__error{color:red;display:block;font-size:13px;letter-spacing:.05rem;line-height:1.3;padding-left:1em;padding-top:10px;text-indent:-1em}body#contact section#contact form .fm__list .fm__right{width:calc(100% - 250px)}@media screen and (max-width: 1024px){body#contact section#contact form .fm__list .fm__right{width:calc(100% - 150px)}}@media screen and (max-width: 750px){body#contact section#contact form .fm__list .fm__right{width:100%}}body#contact section#contact form .fm__list .fm__right-con{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__right-con{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__right-con:last-child{margin-bottom:0}}body#contact section#contact form .fm__list .fm__right-con .fm__item__tt{line-height:1.4}@media screen and (max-width: 1024px){body#contact section#contact form .fm__list .fm__right-con .fm__item__tt{width:180px}}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__right-con .fm__item__tt{width:100%}}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__right-con .fm__item__tt br{display:none}}@media screen and (max-width: 1024px){body#contact section#contact form .fm__list .fm__right-con .fm__item__txt{width:calc(100% - 150px)}}@media screen and (max-width: 568px){body#contact section#contact form .fm__list .fm__right-con .fm__item__txt{width:100%}}body#contact section#contact form .fm__list .fm__right-con .fm__item__txt>a{color:#019a5a;display:block;font-size:16px;margin-top:10px}body#contact section#contact form .fm__list .fm__right-con .fm__item__txt>a img{margin-right:10px;width:15px}body#contact section#contact form .circle_title{border-bottom:solid thin #f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:35px;margin-top:75px;padding-bottom:28px;position:relative}body#contact section#contact form .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#contact section#contact form .circle_title .greenbk{background:#019a5a;border-radius:10px;color:#fff;font-size:15px;height:22px;padding:3px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04rem;margin-top:0}body#contact section#contact .btbtxt{font-size:17px;font-weight:500;line-height:1.5;margin-bottom:45px;margin-top:43px;text-align:center}body#contact section#contact button{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;width:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100px;justify-content:center;margin:0 auto}body#contact .mainThanks{position:relative}body#contact .mainThanks::before{background:url(/img/common/symbol.svg) no-repeat;bottom:-110px;content:"";height:316px;position:absolute;right:95px;width:319px}@media screen and (max-width: 1250px){body#contact .mainThanks::before{height:266px;width:269px}}@media screen and (max-width: 1024px){body#contact .mainThanks::before{height:236px;right:0;width:239px}}@media screen and (max-width: 568px){body#contact .mainThanks::before{bottom:-30px;height:206px;width:209px}}body#contact .mainThanks .in_box{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;padding:280px 95px 100px;position:relative}@media screen and (min-width: 1025px){body#contact .mainThanks .in_box{max-width:1300px}}@media screen and (max-width: 1024px){body#contact .mainThanks .in_box{padding:0 40px}}@media screen and (max-width: 568px){body#contact .mainThanks .in_box{padding:0 30px}}@media screen and (max-width: 1250px){body#contact .mainThanks .in_box{padding:200px 40px 100px}}@media screen and (max-width: 1024px){body#contact .mainThanks .in_box{padding:180px 40px 80px}}@media screen and (max-width: 568px){body#contact .mainThanks .in_box{padding:150px 30px}}body#contact .mainThanks .in_box h1{border-bottom:solid thin #f5f8fa;color:#019a5a;font-size:40px;font-weight:500;margin-bottom:90px;padding-bottom:55px;position:relative}@media screen and (max-width: 1024px){body#contact .mainThanks .in_box h1{font-size:35px}}@media screen and (max-width: 750px){body#contact .mainThanks .in_box h1{font-size:30px;letter-spacing:.04rem;line-height:1.4}}@media screen and (max-width: 568px){body#contact .mainThanks .in_box h1{font-size:26px;margin-bottom:70px;padding-bottom:40px}}@media screen and (max-width: 460px){body#contact .mainThanks .in_box h1{font-size:24px}}body#contact .mainThanks .in_box h1::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:40%}@media screen and (max-width: 1024px){body#contact .mainThanks .in_box .thanksBox{width:100%}}body#contact .mainThanks .in_box .thanksBox>p{font-size:18px;font-weight:500;line-height:1.8}@media screen and (max-width: 568px){body#contact .mainThanks .in_box .thanksBox>p{font-size:17px}}body#contact .mainThanks .in_box .telbox{border:solid thin #019a5a;border-radius:5px;margin-bottom:32px;margin-top:65px;padding:34px 0 40px;text-align:center}@media screen and (max-width: 460px){body#contact .mainThanks .in_box .telbox{margin-top:45px}}body#contact .mainThanks .in_box .telbox h3{font-size:22px;font-weight:500}@media screen and (max-width: 568px){body#contact .mainThanks .in_box .telbox h3{font-size:20px}}@media screen and (max-width: 460px){body#contact .mainThanks .in_box .telbox h3{font-size:18px}}body#contact .mainThanks .in_box .telbox p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 20px}body#contact .mainThanks .in_box .telbox p.number a{color:#019a5a;font-family:"Barlow","system-ui";font-size:34px;font-weight:500}@media screen and (max-width: 568px){body#contact .mainThanks .in_box .telbox p.number a{font-size:30px}}@media screen and (max-width: 460px){body#contact .mainThanks .in_box .telbox p.number a{font-size:26px}}body#contact .mainThanks .in_box .telbox p.number span{display:inline-block;font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-left:5px;margin-top:5px}body#contact .mainThanks .in_box .telbox p.number img{margin-right:10px;margin-top:4px;width:23px}body#contact .mainThanks .in_box .telbox .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;gap:20px;justify-content:center}@media screen and (max-width: 750px){body#contact .mainThanks .in_box .telbox .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}}body#contact .mainThanks .in_box .attention{font-size:15px;font-weight:500}@media screen and (max-width: 568px){body#contact .mainThanks .in_box .attention{font-size:14px}}body#contact .mainThanks .in_box .bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff;font-size:15px;font-weight:500;font-weight:500;height:74px;letter-spacing:.02rem;position:relative;width:290px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:85px;padding:0 20px}body#contact .mainThanks .in_box .bt::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#contact .mainThanks .in_box .bt::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#contact .mainThanks .in_box .bt:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#contact .mainThanks .in_box .bt{margin-top:55px;width:100%}}body#contact .mainThanks .in_box .bt::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:38px}body#contact .mainThanks .in_box .bt::after{background:#fff;right:20px}body#privacy div#wrapper{overflow:clip}body#privacy section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#privacy section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}body#privacy section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#privacy section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#privacy section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#privacy section#sec01 .in_box .conBlock-inner .intro{font-size:18px;line-height:1.6}@media screen and (max-width: 1024px){body#privacy section#sec01 .in_box .conBlock-inner .intro{font-size:17px;letter-spacing:.1rem;line-height:1.4}}body#privacy section#sec01 .in_box .conBlock-inner .circle_title{border-bottom:solid thin #f5f8fa;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#privacy section#sec01 .in_box .conBlock-inner .circle_title{margin-top:60px}}body#privacy section#sec01 .in_box .conBlock-inner .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#privacy section#sec01 .in_box .conBlock-inner .txt{font-size:18px;line-height:1.6;padding-top:40px}@media screen and (max-width: 1024px){body#privacy section#sec01 .in_box .conBlock-inner .txt{padding-top:30px}}body#privacy section#sec01 .in_box .conBlock-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-top:35px}body#privacy section#sec01 .in_box .conBlock-inner ul li{font-size:18px;padding-left:10px;position:relative}body#privacy section#sec01 .in_box .conBlock-inner ul li::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#access div#wrapper{overflow:clip}body#access section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#access section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#access section#sec01{margin-bottom:80px}}body#access section#sec01 h3{font-size:16px;font-weight:500}@media screen and (max-width: 568px){body#access section#sec01 h3{font-size:14px}}body#access section#sec01 .greentxt{color:#019a5a;font-size:22px;font-weight:500;margin-top:11px}@media screen and (max-width: 568px){body#access section#sec01 .greentxt{font-size:20px;line-height:1.4}}body#access section#sec01 .icon{margin:15px auto;width:13px}body#access section#sec01 .whtBk{background:#fff;font-size:15px;padding:8px 14px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;margin:0 auto;max-width:130px}body#access section#sec01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#access section#sec01 .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#access section#sec01 .schedule{font-size:16px;font-weight:500}body#access section#sec01 .schedule img{margin-right:8px;width:19px}body#access section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#access section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#access section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#access section#sec01 .in_box .conBlock-inner .intro{font-size:18px;line-height:1.6}@media screen and (max-width: 1024px){body#access section#sec01 .in_box .conBlock-inner .intro{font-size:17px;letter-spacing:.1rem;line-height:1.4}}body#access section#sec01 .in_box .conBlock-inner .circle_title{border-bottom:solid thin #f5f8fa;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#access section#sec01 .in_box .conBlock-inner .circle_title{margin-top:60px}}body#access section#sec01 .in_box .conBlock-inner .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#access section#sec01 .in_box .conBlock-inner .mt50{margin-top:50px}body#access section#sec01 .in_box .conBlock-inner .sec01{margin-top:45px}body#access section#sec01 .in_box .conBlock-inner .sec01 iframe{height:526px;width:100%}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec01 iframe{height:400px}}@media screen and (max-width: 568px){body#access section#sec01 .in_box .conBlock-inner .sec01 iframe{height:350px}}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-left p,body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-left a{font-size:17px;font-weight:500}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-left p img,body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-left a img{margin-right:8px;margin-top:4px;width:13px}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-left .tel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-right{margin-top:20px}}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-right a{color:#019a5a;font-size:15px;font-weight:500;padding-right:20px;position:relative}body#access section#sec01 .in_box .conBlock-inner .sec01__flexbox-right a::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/map_icon.png) no-repeat center/contain;height:19px;transform:translateY(-50%);width:15px;z-index:2;-o-object-fit:contain;object-fit:contain}body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between;margin-top:35px}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox>div{background:#f5f8fa;padding:50px 0;text-align:center;width:33%}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox>div{width:100%}}body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox>div .icon{margin:15px auto;width:13px}body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox>div .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#access section#sec01 .in_box .conBlock-inner .sec02__flexbox>div .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox{background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px;padding-top:55px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-left{font-size:16px;font-weight:500;width:205px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-left{margin-bottom:20px}}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 210px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right{width:100%}}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .right01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .right01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .left .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:13px;margin-top:0}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .left .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .left .route{background:#f5f8fa;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;padding:8px 10px;width:144px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .mt40{margin-top:40px}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .mt15{margin-top:15px}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right .fon15{font-size:15px}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right a{color:#019a5a;font-size:15px;font-weight:500;padding-right:20px;position:relative}body#access section#sec01 .in_box .conBlock-inner .sec03__flexbox-right a::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/map_icon.png) no-repeat center/contain;height:19px;transform:translateY(-50%);width:15px;z-index:2;-o-object-fit:contain;object-fit:contain}body#access section#sec01 .in_box .conBlock-inner .sec04{background:#faf7ef;margin-top:50px;padding:75px 0;text-align:center}body#access section#sec01 .in_box .conBlock-inner .sec04 .whtBk{margin-top:12px;max-width:180px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left{width:320px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left{width:240px}}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left{width:100%}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .schedule{margin-bottom:20px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left a{display:-webkit-box;display:-ms-flexbox;display:flex;height:74px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff;padding:0 23px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:6px;-webkit-transition:all .5s ease;transition:all .5s ease}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/pdfIcon.svg) no-repeat center/contain;height:23px;transform:translateY(-50%);width:20px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left a:hover{background:#fff;border:solid thin #019a5a;color:#019a5a}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left a:hover::before{background:url(/img/common/pdfGreen.svg) no-repeat center/contain}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px;margin-top:15px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .attention>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .attention>div img{margin-right:6px;width:20px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .attention>div p{font-size:15px;line-height:1.4}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-left .attention>div .red{color:#ff0010}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-right{width:calc(100% - 350px)}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-right{width:calc(100% - 250px)}}@media screen and (max-width: 460px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__flexbox-right{margin-top:50px;width:100%}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down{margin-top:20px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down{margin-top:50px}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con{background-color:#f5f8fa;padding:55px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:55px;margin-top:20px}@media screen and (max-width: 750px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con{padding:45px 20px}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 568px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex .greentxt{font-size:20px;margin-bottom:14px;margin-top:0}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex .whtBk{margin-top:10px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex h4{font-size:18px;font-weight:500;padding-left:10px;position:relative;width:200px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex h4::before{border-radius:100%;content:"";left:0;position:absolute;top:10px;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right{width:calc(100% - 250px)}@media screen and (max-width: 1250px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right{width:calc(100% - 220px)}}@media screen and (max-width: 568px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right{width:100%}}@media screen and (max-width: 568px){body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right .greentxt{margin-top:20px}}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right .whtBk{display:block;margin:10px 0 0;max-width:inherit;max-width:180px;-webkit-transition:all .5s ease;transition:all .5s ease}body#access section#sec01 .in_box .conBlock-inner .sec05 .sec05__down-con .flex-right .whtBk:hover{background:#019a5a;color:#fff}body#access section#sec01 .in_box .conBlock-inner .sec05 .komebox{margin-top:25px}body#access section#sec01 .in_box .conBlock-inner .sec05 .komebox .kome{line-height:1.5;padding-left:1em;text-indent:-1em}body#features div#wrapper{overflow:clip}body#features section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#features section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#features section#sec01{margin-bottom:80px}}body#features section#sec01 .whtBk{background:#fff;font-size:15px;padding:8px 14px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;margin:0 auto;max-width:130px}body#features section#sec01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#features section#sec01 .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#features section#sec01 .schedule{font-size:16px;font-weight:500}body#features section#sec01 .schedule img{margin-right:8px;width:19px}body#features section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#features section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#features section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#features section#sec01 .in_box .conBlock-inner .txt18{font-size:18px;line-height:1.5}body#features section#sec01 .in_box .conBlock-inner .mt35{margin-top:35px}body#features section#sec01 .in_box .conBlock-inner h3{font-size:16px;font-weight:500}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner h3{font-size:14px}}body#features section#sec01 .in_box .conBlock-inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid thin #f5f8fa;gap:20px;padding-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;margin-top:100px}body#features section#sec01 .in_box .conBlock-inner .title span{color:#019a5a;font:400 16px "Oswald",Arial,Helvetica,"sans-serif"}body#features section#sec01 .in_box .conBlock-inner .greentxt{color:#019a5a;font-size:22px;font-weight:500;margin-top:11px}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner .greentxt{font-size:20px;line-height:1.4}}body#features section#sec01 .in_box .conBlock-inner .longbtn{background:#019a5a;color:#fff;display:block;font-size:18px;font-weight:500;margin:0 auto;max-width:664px;padding:24px 35px;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;letter-spacing:.02rem;line-height:1.6}body#features section#sec01 .in_box .conBlock-inner .longbtn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#features section#sec01 .in_box .conBlock-inner .longbtn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#features section#sec01 .in_box .conBlock-inner .longbtn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner .longbtn{padding:24px 90px 24px 20px}}body#features section#sec01 .in_box .conBlock-inner .longbtn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:54px}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner .longbtn::before{right:39px}}body#features section#sec01 .in_box .conBlock-inner .longbtn::after{right:35px}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner .longbtn::after{right:20px}}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner p img{height:300px;-o-object-fit:cover;object-fit:cover}}body#features section#sec01 .in_box .conBlock-inner ul{background:#f5f8fa;margin:35px 0 45px;padding:30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner ul{padding:30px 20px}}body#features section#sec01 .in_box .conBlock-inner ul li{font-size:18px;line-height:1.6;padding-left:10px;position:relative}body#features section#sec01 .in_box .conBlock-inner ul li::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#features section#sec01 .in_box .conBlock-inner .mt30{margin-top:30px}@media screen and (max-width: 568px){body#features section#sec01 .in_box .conBlock-inner .mt30{margin-top:15px}}body#visitingnursingcare div#wrapper{overflow:clip}@media screen and (max-width: 568px){body#visitingnursingcare header .logo01{display:none}}body#visitingnursingcare header .logo02{width:320px}@media screen and (max-width: 568px){body#visitingnursingcare header .logo02{display:block}}body#visitingnursingcare section#sub_mv .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 568px){body#visitingnursingcare section#sub_mv .breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}@media screen and (max-width: 460px){body#visitingnursingcare section#sub_mv .breadcrumbs{margin-top:20px}}body#visitingnursingcare section#sub_mv .breadcrumbs a{display:inline-block;margin-right:15px;position:relative}body#visitingnursingcare section#sub_mv .breadcrumbs a::before{background:#000;bottom:-5px;content:"";height:1px;left:3px;position:absolute;width:92%}body#visitingnursingcare section#sub_mv .breadcrumbs .center{border-left:thin solid #000;padding-left:15px}body#visitingnursingcare section#sub_mv .breadcrumbs .center::before{background:#000;bottom:-5px;content:"";height:1px;left:12px;position:absolute;width:92%}body#visitingnursingcare section#sub_mv .breadcrumbs p{border-left:thin solid #000;padding-left:15px}@media screen and (max-width: 568px){body#visitingnursingcare section#sub_mv .breadcrumbs p{width:100%}}body#visitingnursingcare section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px}@media screen and (max-width: 1024px){body#visitingnursingcare section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01{margin-bottom:80px}}body#visitingnursingcare section#sec01 .whtBk{background:#fff;font-size:15px;padding:8px 14px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;margin:0 auto;max-width:130px}body#visitingnursingcare section#sec01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#visitingnursingcare section#sec01 .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#visitingnursingcare section#sec01 .schedule{font-size:16px;font-weight:500}body#visitingnursingcare section#sec01 .schedule img{margin-right:8px;width:19px}body#visitingnursingcare section#sec01 .anchorbox ul li p{background:#e03a6f}body#visitingnursingcare section#sec01 .anchorbox ul li .topbt::after{background:#e03a6f}body#visitingnursingcare section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#visitingnursingcare section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#visitingnursingcare section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .txt18{font-size:18px;line-height:1.5}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .mt35{margin-top:35px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner h3{font-size:16px;font-weight:500}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner h3{font-size:14px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner h2{font-size:20px;font-weight:500;margin-bottom:25px;padding-left:22px;position:relative}body#visitingnursingcare section#sec01 .in_box .conBlock-inner h2::before{background:#e03a6f;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid thin #f5f8fa;gap:20px;padding-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;margin-top:100px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .title span{color:#019a5a;font:400 16px "Oswald",Arial,Helvetica,"sans-serif"}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .greentxt{color:#019a5a;font-size:22px;font-weight:500;margin-top:11px}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .greentxt{font-size:20px;line-height:1.4}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn{background:#019a5a;color:#fff;display:block;font-size:18px;font-weight:500;margin:0 auto;max-width:664px;padding:24px 35px;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;letter-spacing:.02rem;line-height:1.6}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn{padding:24px 90px 24px 20px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:54px}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::before{right:39px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::after{right:35px}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .longbtn::after{right:20px}}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner p img{height:300px;-o-object-fit:cover;object-fit:cover}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .mt30{margin-top:30px}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .mt30{margin-top:15px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .mt20{margin-top:20px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .mt40{margin-top:40px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro p{line-height:1.8}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .snsbox{background:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding:23px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 460px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .snsbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .snsbox .whtBk{background:#fff;font-size:18px;padding:8px 25px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;font-weight:500;margin:0;max-width:240px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .snsbox a{max-width:125px;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #intro .snsbox a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #staff{margin-top:75px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #staff ul{background:#f5f8fa;margin:35px 0 45px;padding:30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #staff ul{padding:30px 20px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #staff ul li{font-size:18px;line-height:1.6;padding-left:20px;position:relative}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #staff ul li::before{background:#e03a6f;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service{margin-top:75px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service .flex .right{width:calc(100% - 350px)}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service .flex .left{width:338px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service .flex .mt50{margin-top:50px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service .flex .txt18{line-height:1.8}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;background:#f5f8fa;flex-wrap:wrap;padding:35px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;row-gap:15px}@media screen and (max-width: 750px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul{padding:35px 20px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul li{background:#fff;color:#e03a6f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 750px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul li{line-height:1.6;padding:14px;text-align:center}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul .wid50{width:49%}@media screen and (max-width: 750px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul .wid50{width:100%}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #service ul .wid100{width:100%}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system{margin-top:75px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowTabs{background:#f5f6f7;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto 60px;max-width:1000px;overflow:hidden}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowTabs{margin-bottom:35px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowTab{background:rgba(0,0,0,0);border:0;border-radius:999px;color:#999;cursor:pointer;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;font-weight:500;padding:28px 20px;width:50%;-webkit-transition:.25s ease;transition:.25s ease}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowTab{font-size:16px;padding:16px 10px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowTab.is-active{background:#c7658f;color:#fff}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowContents{margin:0 auto;max-width:1000px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowContent{display:none}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowContent.is-active{display:block}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #system .flowContent img{display:block;height:auto;width:100%}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community{margin-top:75px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul{background:#f5f8fa;padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li{background:#fff;padding:0px 23px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li{padding:20px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;height:74px;line-height:1.6;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e03a6f;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:6px;padding-left:35px;-webkit-transition:all .5s ease;margin-top:0;transition:all .5s ease}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li a::before{content:"";height:23px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/pdfPink.svg) center center/contain no-repeat;transform:translateY(-50%);width:20px;z-index:2}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li:hover{background:#e03a6f}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li:hover a{color:#fff}body#visitingnursingcare section#sec01 .in_box .conBlock-inner #community ul li:hover a::before{background:url(/img/common/pdfIcon.svg) center center/contain no-repeat}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox{border:solid thin #e03a6f;border-radius:5px;margin-bottom:32px;margin-top:65px;padding:34px 0 40px;text-align:center}@media screen and (max-width: 460px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox{margin-top:45px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox h3{font-size:22px;font-weight:500}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox h3{font-size:20px}}@media screen and (max-width: 460px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox h3{font-size:18px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 20px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number a{color:#e03a6f;font-family:"Barlow","system-ui";font-size:34px;font-weight:500}@media screen and (max-width: 568px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number a{font-size:30px}}@media screen and (max-width: 460px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number a{font-size:26px}}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number span{display:inline-block;font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-left:5px;margin-top:5px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox p.number img{height:inherit;margin-right:10px;margin-top:4px;width:23px}body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;gap:20px;justify-content:center}@media screen and (max-width: 750px){body#visitingnursingcare section#sec01 .in_box .conBlock-inner .telbox .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}}body#about div#wrapper{overflow:clip}body#about section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#about section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#about section#sec01{margin-bottom:80px}}body#about section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#about section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#about section#sec01 .circle_title{margin-bottom:40px}}body#about section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#about section#sec01 .whtBk{background:#fff;font-size:15px;padding:8px 14px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;margin:0 auto;max-width:130px}body#about section#sec01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#about section#sec01 .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#about section#sec01 .schedule{font-size:16px;font-weight:500}body#about section#sec01 .schedule img{margin-right:8px;width:19px}body#about section#sec01 .txt18{font-size:18px;line-height:1.7}body#about section#sec01 .txt16{font-size:16px;line-height:1.5}body#about section#sec01 .mt35{margin-top:35px}body#about section#sec01 .mt45{margin-top:45px}body#about section#sec01 h3{font-size:16px;font-weight:500}@media screen and (max-width: 568px){body#about section#sec01 h3{font-size:14px}}body#about section#sec01 .greentxt{color:#019a5a;font-size:22px;font-weight:500;margin-top:11px}@media screen and (max-width: 568px){body#about section#sec01 .greentxt{font-size:20px;line-height:1.4}}body#about section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#about section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#about section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia h2{margin-top:0}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #aboutGaratia p img{height:300px;-o-object-fit:cover;object-fit:cover}}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:25px;margin-top:45px}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>ul li{background:#f5f8fa;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>ul li .listTitle{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>ul li .listTitle .greentxt{font-size:13px;font-weight:400;margin-top:0}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>ul li .txt16{line-height:1.6;margin-top:20px}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a{background:#019a5a;color:#fff;display:block;font-size:16px;font-weight:500;letter-spacing:.02rem;max-width:290px;padding:25px 20px;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:34px}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a{margin:40px auto 0;max-width:inherit}}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a::after{right:20px}body#about section#sec01 .in_box .conBlock-inner #aboutGaratia>a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#about section#sec01 .in_box .conBlock-inner #greeting .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #greeting .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body#about section#sec01 .in_box .conBlock-inner #greeting .flex-left{width:calc(100% - 300px)}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #greeting .flex-left{width:100%}}body#about section#sec01 .in_box .conBlock-inner #greeting .flex-right{width:270px}body#about section#sec01 .in_box .conBlock-inner #greeting .flex-right .greentxt{font-size:15px;font-weight:400;margin-top:20px}body#about section#sec01 .in_box .conBlock-inner #greeting .flex-right .name{font-size:22px;font-weight:500;margin-top:14px}body#about section#sec01 .in_box .conBlock-inner #greeting .flex-right .name span{font-size:16px;font-weight:500;margin-right:26px}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #greeting .pc-only{display:none}}body#about section#sec01 .in_box .conBlock-inner #greeting .sp-only{display:none}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #greeting .sp-only{display:block}}body#about section#sec01 .in_box .conBlock-inner #policy ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}body#about section#sec01 .in_box .conBlock-inner #policy ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:23px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;gap:25px}@media screen and (max-width: 460px){body#about section#sec01 .in_box .conBlock-inner #policy ul li{gap:13px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#about section#sec01 .in_box .conBlock-inner #policy ul li .num{border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font:500 16px "Oswald",Arial,Helvetica,"sans-serif";height:40px;letter-spacing:.15rem;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;color:#fff}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy ul li .rightcon{width:calc(100% - 60px)}}body#about section#sec01 .in_box .conBlock-inner #policy ul li .rightcon-title{font-size:20px;font-weight:500;margin-bottom:15px}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy ul li .rightcon-title{font-size:18px}}body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare{background:#f5f8fa;margin-top:40px;padding:32px 0}body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare-title{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;height:72px;max-width:300px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px}@media screen and (max-width: 460px){body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare-title{max-width:250px;padding-left:20px}}body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare-title img{margin-right:10px;width:15px}body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare .txt16{padding:30px 40px 0}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .pastoralCare .txt16{padding:20px 20px 0}}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid thin #019a5a;border-radius:10px;padding:30px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;gap:30px;letter-spacing:.02rem;margin-top:40px;position:relative}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox{gap:15px;padding:30px 20px}}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:30px 20px 60px}}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::after{background:#019a5a;right:35px}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::after{right:15px}}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::after{left:50%;right:inherit;-webkit-transform:translate(-50%);bottom:20px;top:inherit;transform:translate(-50%)}}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;right:55px}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::before{right:35px}}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox::before{left:50%;right:inherit;-webkit-transform:translate(-50%);bottom:27px;top:inherit;transform:translate(-50%)}}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__img{width:62px}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .title{color:#019a5a;font-size:23px;font-weight:500;margin:0 0 10px}@media screen and (max-width: 750px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .title{font-size:20px;line-height:1.4}}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .title{text-align:center}}body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .txt{font-size:17px;line-height:1.6}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .txt{font-size:16px}}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #policy .harassmentBox__txt .txt br{display:none}}body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox{background:#f5f8fa;padding:50px 40px}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox{padding:30px 20px}}body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;padding:23px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}@media screen and (max-width: 460px){body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox li{gap:13px}}body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox li .num{border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font:500 16px "Oswald",Arial,Helvetica,"sans-serif";height:40px;letter-spacing:.15rem;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#019a5a}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #logicalPolicy .logicalBox li .txt18{width:calc(100% - 60px)}}body#about section#sec01 .in_box .conBlock-inner #right ul{border:solid thin #f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:13px}body#about section#sec01 .in_box .conBlock-inner #right ul li p{font-size:18px;line-height:1.6;padding-left:15px;position:relative}body#about section#sec01 .in_box .conBlock-inner #right ul li p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#000;height:4px;transform:translate(0, -50%);width:4px}body#about section#sec01 .in_box .conBlock-inner #right a{background:#019a5a;color:#fff;display:block;font-weight:500;letter-spacing:.02rem;margin:0 auto;max-width:290px;padding:30px 20px;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body#about section#sec01 .in_box .conBlock-inner #right a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#about section#sec01 .in_box .conBlock-inner #right a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#about section#sec01 .in_box .conBlock-inner #right a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#about section#sec01 .in_box .conBlock-inner #right a{margin:40px auto 0;max-width:inherit}}body#about section#sec01 .in_box .conBlock-inner #right a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#about section#sec01 .in_box .conBlock-inner #right a::after{right:20px}body#homecare div#wrapper{overflow:clip}body#homecare header .header_left{width:40%}@media screen and (max-width: 1250px){body#homecare header .header_left{width:60%}}@media screen and (max-width: 1024px){body#homecare header .header_left{gap:10px;width:70%}}@media screen and (max-width: 750px){body#homecare header .header_left{width:65%}}@media screen and (max-width: 460px){body#homecare header .header_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 750px){body#homecare header .logo01{display:none}}body#homecare header .logo02{width:290px}@media screen and (max-width: 568px){body#homecare header .logo02{display:block}}@media screen and (max-width: 460px){body#homecare header .logo02{width:185px}}body#homecare header .logo03{width:240px}@media screen and (max-width: 568px){body#homecare header .logo03{display:block}}@media screen and (max-width: 460px){body#homecare header .logo03{width:150px}}body#homecare section#sec01 .sec01__img{display:block;height:700px;position:relative;width:100vw;z-index:-1}@media screen and (max-width: 1024px){body#homecare section#sec01 .sec01__img{height:500px}}@media screen and (max-width: 568px){body#homecare section#sec01 .sec01__img{height:400px}}@media screen and (max-width: 460px){body#homecare section#sec01 .sec01__img{height:350px}}body#homecare section#sec01 .sec01__img *{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}body#homecare section#sec01 .sec01__inner{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 50px;position:relative;position:relative}@media screen and (min-width: 1025px){body#homecare section#sec01 .sec01__inner{max-width:1300px}}@media screen and (max-width: 1024px){body#homecare section#sec01 .sec01__inner{padding:0 40px}}@media screen and (max-width: 568px){body#homecare section#sec01 .sec01__inner{padding:0 30px}}body#homecare section#sec01 .sec01__inner::before{background:#fff;bottom:0;content:"";height:120%;position:absolute;right:0;width:100vw;z-index:-1}@media screen and (max-width: 1024px){body#homecare section#sec01 .sec01__inner::before{display:none}}body#homecare section#sec01 .sec01__txt{display:block;font-size:18px;line-height:2;padding:90px 0}@media screen and (max-width: 1024px){body#homecare section#sec01 .sec01__txt{font-size:17px;padding:70px 0}}@media screen and (max-width: 568px){body#homecare section#sec01 .sec01__txt{font-size:16px;line-height:1.7;padding:60px 0}}body#homecare section#sec02{margin:0 0 170px}@media screen and (max-width: 1024px){body#homecare section#sec02{margin:0 0 150px}}@media screen and (max-width: 568px){body#homecare section#sec02{margin:0 0 120px}}@media screen and (max-width: 460px){body#homecare section#sec02{margin:0 0 100px}}body#homecare section#sec02 .sec02__inner{margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 50px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 50px;justify-content:space-between}@media screen and (min-width: 1025px){body#homecare section#sec02 .sec02__inner{max-width:1300px}}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__inner{padding:0 40px}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__inner{padding:0 30px}}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__inner{gap:0 20px}}@media screen and (max-width: 750px){body#homecare section#sec02 .sec02__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:100px 0}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__inner{gap:50px 0}}body#homecare section#sec02 .sec02__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#homecare section#sec02 .sec02__ph{display:block;overflow:hidden;position:relative}body#homecare section#sec02 .sec02__ph img{-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__ph::after{background:#fff;bottom:0;content:"";height:60px;left:0;position:absolute;width:90%}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__ph::after{display:none}}body#homecare section#sec02 .sec02__ph:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}body#homecare section#sec02 .sec02__logo{display:block;height:42px;margin:-50px 0 0;padding:20px 0;position:relative;z-index:2}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__logo{height:4.5vw}}@media screen and (max-width: 750px){body#homecare section#sec02 .sec02__logo{height:40px}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__logo{height:35px;margin:30px 0 10px;padding:0}}@media screen and (max-width: 460px){body#homecare section#sec02 .sec02__logo{height:32px}}body#homecare section#sec02 .sec02__logo img{height:100%;width:auto}body#homecare section#sec02 .sec02__logo::before{background:#fff;bottom:0;content:"";height:100px;left:0;max-width:420px;position:absolute;width:35vw;z-index:-1}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__logo::before{display:none}}body#homecare section#sec02 .sec02__tt{display:block;font-size:20px;font-weight:500;margin:10px 0 30px}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__tt{font-size:18px}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__tt{display:none}}@media screen and (max-width: 460px){body#homecare section#sec02 .sec02__tt{font-size:16px}}body#homecare section#sec02 .sec02__txt{font-size:17px;line-height:1.7}@media screen and (max-width: 1024px){body#homecare section#sec02 .sec02__txt{font-size:16px}}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__txt{padding:0}}body#homecare section#sec02 .sec02__bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-weight:500;letter-spacing:.02rem;margin:30px auto 0;position:relative}body#homecare section#sec02 .sec02__bt::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#homecare section#sec02 .sec02__bt::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#homecare section#sec02 .sec02__bt:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#homecare section#sec02 .sec02__bt{margin:20px auto 0}}body#homecare section#sec02 .sec02__bt::before{background:url(../../../img/common/whtArrow.svg) no-repeat center/contain;content:"";height:10px;position:absolute;right:18px;top:50%;width:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body#homecare section#sec02 .sec02__bt::after{border-radius:100px;content:"";display:block;height:20px;margin:0 0 0 10px;position:relative;width:46px}@media screen and (max-width: 750px){body#homecare section#sec02 .sec02__bt::after{-webkit-transform:inherit;transform:inherit}}body#homecare section#sec02 .sec02__bt.zt{color:#e03a6f}body#homecare section#sec02 .sec02__bt.zt::after{background:#e03a6f}body#homecare section#sec02 .sec02__bt.cp{color:#e08b2e}body#homecare section#sec02 .sec02__bt.cp::after{background:#e08b2e}body#homecare section.facilitySliderblock02{padding-bottom:100px}body#departments div#wrapper{overflow:clip}body#departments section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#departments section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#departments section#sec01{margin-bottom:80px}}body#departments section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#departments section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#departments section#sec01 .circle_title{margin-bottom:40px}}body#departments section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#departments section#sec01 .whtBk{background:#fff;font-size:15px;padding:8px 14px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;margin:0 auto;max-width:130px}body#departments section#sec01 .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#departments section#sec01 .time span{font-family:"Oswald",Arial,Helvetica,"sans-serif";font-size:25px;font-weight:500;letter-spacing:.2rem;margin:0 10px}body#departments section#sec01 .schedule{font-size:16px;font-weight:500}body#departments section#sec01 .schedule img{margin-right:8px;width:19px}body#departments section#sec01 .txt18{font-size:18px;line-height:1.7}body#departments section#sec01 .txt16{font-size:16px;line-height:1.5}body#departments section#sec01 .mt35{margin-top:35px}body#departments section#sec01 .mt45{margin-top:45px}body#departments section#sec01 .mt50{margin-top:50px}body#departments section#sec01 h3{font-size:16px;font-weight:500}@media screen and (max-width: 568px){body#departments section#sec01 h3{font-size:14px}}body#departments section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#departments section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#departments section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#departments section#sec01 .in_box .conBlock-inner .icon_title{border-bottom:solid thin #f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){body#departments section#sec01 .in_box .conBlock-inner .icon_title{margin-top:60px}}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner .icon_title{margin-bottom:40px}}body#departments section#sec01 .in_box .conBlock-inner .icon_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#departments section#sec01 .in_box .conBlock-inner .icon_title-icon{border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;width:57px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;background:#f5f8fa}body#departments section#sec01 .in_box .conBlock-inner .icon_title-icon img{width:24px;-o-object-fit:contain;object-fit:contain}body#departments section#sec01 .in_box .conBlock-inner .icon_title-txt{font-size:22px;font-weight:500;margin-left:34px;width:calc(100% - 60px)}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner .icon_title-txt{font-size:20px;margin-left:20px;width:100%}}body#departments section#sec01 .in_box .conBlock-inner .icon_title-txt span{color:#019a5a;font-size:13px;margin-left:15px}body#departments section#sec01 .in_box .conBlock-inner .icon_title-txt .red{background:#ff0010;padding:8px 30px 10px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner .icon_title-txt .red{display:block;margin-left:0;margin-top:8px;text-align:center}}body#departments section#sec01 .in_box .conBlock-inner .schedule{font-size:20px;font-weight:500;margin-bottom:20px;margin-top:75px}body#departments section#sec01 .in_box .conBlock-inner .schedule img{margin-right:13px;width:21px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table{border-collapse:collapse;color:#000;table-layout:fixed;width:100%}body#departments section#sec01 .in_box .conBlock-inner .schedule-table th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table td{border:1px solid #d8d8d8;font-weight:400;line-height:1.8;padding:28px 0;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 460px){body#departments section#sec01 .in_box .conBlock-inner .schedule-table th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table td{padding:20px 0}}body#departments section#sec01 .in_box .conBlock-inner .schedule-table thead th{background:#faf9f3;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:500;padding:15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}body#departments section#sec01 .in_box .conBlock-inner .schedule-table thead th:first-child,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody th{width:88px}@media screen and (max-width: 460px){body#departments section#sec01 .in_box .conBlock-inner .schedule-table thead th:first-child,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody th{width:75px}}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody td{font-size:16px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr:first-child th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr:first-child td{height:100px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr:last-child th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr:last-child td{height:100px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody th{font-size:16px;font-weight:400}body#departments section#sec01 .in_box .conBlock-inner .schedule-table span{font-size:14px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.morning-row th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.morning-row td{height:100px;padding:18px 6px}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.morning-row+tr.morning-row th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.morning-row+tr.morning-row td{border-top:1px solid #e5e5e5}body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.afternoon-row th,body#departments section#sec01 .in_box .conBlock-inner .schedule-table tbody tr.afternoon-row td{height:100px}body#departments section#sec01 .in_box .conBlock-inner .table-scroll{overflow-x:auto}body#departments section#sec01 .in_box .conBlock-inner .table-scroll .schedule-table{min-width:750px}@media screen and (max-width: 460px){body#departments section#sec01 .in_box .conBlock-inner .table-scroll .schedule-table{min-width:700px}}body#departments section#sec01 .in_box .conBlock-inner .doctor-table{border:1px solid #d8d8d8;border-collapse:collapse;min-width:750px;width:100%}@media screen and (max-width: 460px){body#departments section#sec01 .in_box .conBlock-inner .doctor-table{min-width:700px}}body#departments section#sec01 .in_box .conBlock-inner .doctor-table th,body#departments section#sec01 .in_box .conBlock-inner .doctor-table td{border:none;padding:20px;text-align:center}body#departments section#sec01 .in_box .conBlock-inner .doctor-table thead th{background:#faf9f3;border-right:1px solid #d8d8d8}body#departments section#sec01 .in_box .conBlock-inner .doctor-table thead th:last-child{border-right:none}body#departments section#sec01 .in_box .conBlock-inner .doctor-table thead{border-bottom:1px solid #d8d8d8}body#departments section#sec01 .in_box .conBlock-inner .doctor-table tbody th{background:#e9ecef;border-right:1px solid #d8d8d8;width:35px}body#departments section#sec01 .in_box .conBlock-inner .attendingBox{background:#faf7ef;padding:30px 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:55px}@media screen and (max-width: 750px){body#departments section#sec01 .in_box .conBlock-inner .attendingBox{padding:30px 20px 0}}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__title{font-size:18px;font-weight:500}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__title img{margin-right:10px;width:18px}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;padding:23px 0 25px;-webkit-box-sizing:border-box;background-image:repeating-linear-gradient(90deg, #cccccc, #cccccc 6px, transparent 6px, transparent 10px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;box-sizing:border-box}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px}}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex-left{font-size:16px;font-weight:500;line-height:1.8;white-space:nowrap;width:100px}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex-right p{font-size:15px;line-height:1.8}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex-right>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex-right>div span{line-height:1.8;white-space:nowrap}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex-right>div p{width:calc(100% - 70px)}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex:first-child{padding:0 0 25px}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__flex:last-child{background-image:none}body#departments section#sec01 .in_box .conBlock-inner .attendingBox__inbox{padding:20px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 750px){body#departments section#sec01 .in_box .conBlock-inner .attendingBox__inbox{padding:20px 0}}body#departments section#sec01 .in_box .conBlock-inner .memoBox{background:#f5f8fa;padding:23px 25px 33px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner .memoBox{padding:30px 20px}}body#departments section#sec01 .in_box .conBlock-inner .memoBox__title{font-size:18px;font-weight:500;margin-bottom:24px}body#departments section#sec01 .in_box .conBlock-inner .memoBox__title img{margin-right:10px;width:18px}body#departments section#sec01 .in_box .conBlock-inner .memoBox__txt{line-height:1.6}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .circle_title{margin-top:0}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .attentionBox{background:none;color:#ff0010;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:35px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .attentionBox img{position:relative;top:2px;width:20px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1024px){body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox{width:100%}}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .title17{border-bottom:2px solid #f5f8fa;padding-bottom:15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .title17::before{background-color:#019a5a;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:84px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .uphours,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .downhours{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .uphours,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .downhours{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .uphours{border-bottom:2px solid #f5f8fa;padding-bottom:25px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .downhours{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .day-badge{background:#019a5a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;color:#fff;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05rem;line-height:1}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 460px){body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .am,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .pm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .am .timejp,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .pm .timejp{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;letter-spacing:.05rem;padding:6px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .am .timeen,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .pm .timeen{font:500 22px "Oswald",Arial,Helvetica,"sans-serif";font-weight:300}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .am .timeen span,body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox .times .pm .timeen span{font-size:17px;font-weight:500}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a::after{background:#fff;right:25px}body#departments section#sec01 .in_box .conBlock-inner #hospitalization .hoursbox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-table{border:1px solid #cfcfcf;width:100%}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-row{border-bottom:1px solid #cfcfcf;display:-webkit-box;display:-ms-flexbox;display:flex}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-row:last-child{border-bottom:none}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-time{background:#f3f1eb;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;padding:25px 20px;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #cfcfcf;-webkit-box-sizing:border-box;box-sizing:border-box}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-content{-webkit-box-flex:1;-ms-flex:1;background:#fff;flex:1;padding:25px 20px}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-content p{font-size:15px;font-weight:400;line-height:1.6}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-content p+p{margin-top:12px}@media screen and (max-width: 768px){body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-time{border-bottom:1px solid #cfcfcf;border-right:none;padding:16px 20px;width:100%}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-content{padding:20px}body#departments section#sec01 .in_box .conBlock-inner #examinations .exam-content p{line-height:1.8}}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (max-width: 750px){body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (max-width: 750px){body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox>div{width:100%}}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox .first{position:relative}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__recommend{background:#019a5a;border:solid thin #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;left:100px;position:absolute;top:-7px;width:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;max-width:130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__recommend img{margin-right:7px;width:12px}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#019a5a;font-size:20px;font-weight:500;padding-left:15px;position:relative;text-align:center}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__title::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:6px;transform:translate(0, -50%);width:6px}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#departments section#sec01 .in_box .conBlock-inner #checkup .courseBox__time img{margin-right:10px;position:relative;top:1px;width:17px}body#departments section#sec01 .in_box .conBlock-inner #checkup a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:63px;position:relative;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-weight:500;letter-spacing:.02rem;letter-spacing:.02rem;margin-top:30px;margin-top:20px}body#departments section#sec01 .in_box .conBlock-inner #checkup a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#departments section#sec01 .in_box .conBlock-inner #checkup a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#departments section#sec01 .in_box .conBlock-inner #checkup a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#departments section#sec01 .in_box .conBlock-inner #checkup a::after{background:#fff;right:25px}body#departments section#sec01 .in_box .conBlock-inner #checkup a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}body#departments section#sec01 .in_box .conBlock-inner #screening .course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;width:100%}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner #screening .course{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox{border:solid thin #019a5a;padding:27px 15px;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox{padding:25px 20px;width:100%}}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox__title{color:#019a5a;font-size:20px;font-weight:500;text-align:center}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox__title{font-size:18px}}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox__img{margin:15px 0;text-align:center;width:100%}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox__img img{width:16px}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox ul li{line-height:1.6;padding-left:10px;position:relative}body#departments section#sec01 .in_box .conBlock-inner #screening .course .courseBox ul li::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#departments section#sec01 .in_box .conBlock-inner #screening a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:63px;position:relative;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;font-weight:500;letter-spacing:.02rem;margin-top:30px}body#departments section#sec01 .in_box .conBlock-inner #screening a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#departments section#sec01 .in_box .conBlock-inner #screening a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#departments section#sec01 .in_box .conBlock-inner #screening a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#departments section#sec01 .in_box .conBlock-inner #screening a{width:100%}}body#departments section#sec01 .in_box .conBlock-inner #screening a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#departments section#sec01 .in_box .conBlock-inner #screening a::after{right:20px}body#division div#wrapper{overflow:clip}body#division section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#division section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#division section#sec01{margin-bottom:80px}}body#division section#sec01 .mt15{margin-top:15px}body#division section#sec01 .mt35{margin-top:35px}body#division section#sec01 .mt40{margin-top:40px}body#division section#sec01 .mt45{margin-top:45px}body#division section#sec01 .mt50{margin-top:50px}body#division section#sec01 .mt70{margin-top:70px}body#division section#sec01 .txt18{font-size:18px;line-height:1.5}@media screen and (max-width: 568px){body#division section#sec01 .pc{display:none}}body#division section#sec01 .sp{display:none}@media screen and (max-width: 568px){body#division section#sec01 .sp{display:block}}body#division section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#division section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#division section#sec01 .circle_title{margin-bottom:40px}}body#division section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#division section#sec01 .circle_title span{display:inline-block;margin-left:10px;margin-top:0}body#division section#sec01 h3{font-size:22px;font-weight:500;margin-bottom:25px;margin-bottom:20px;padding-left:22px;position:relative}body#division section#sec01 h3::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#division section#sec01 .kensaTitle{font-size:20px;font-weight:500;padding-left:30px;position:relative}@media screen and (max-width: 750px){body#division section#sec01 .kensaTitle{font-size:18px;padding-left:21px}}body#division section#sec01 .kensaTitle::before{background:#019a5a;content:"";height:15px;left:0;position:absolute;top:50%;width:15px;-webkit-transform:translateY(-50%);border-radius:50px;transform:translateY(-50%)}@media screen and (max-width: 750px){body#division section#sec01 .kensaTitle::before{height:10px;width:10px}}body#division section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#division section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#division section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#division section#sec01 .in_box .conBlock-inner #radiology .circle_title{margin-top:0}body#division section#sec01 .in_box .conBlock-inner #radiology .internalmedicine__con{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:30px}body#division section#sec01 .in_box .conBlock-inner #radiology .internalmedicine__con-txt{font-size:18px;line-height:1.6}body#division section#sec01 .in_box .conBlock-inner #radiology .licenseTitle{font-size:20px;font-weight:500}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table-wrap{overflow-x:auto;width:100%}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table{background:#fff;border-collapse:collapse;font-size:15px;line-height:1.7;min-width:720px;width:100%}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table th,body#division section#sec01 .in_box .conBlock-inner #radiology .license-table td{border:1px solid #d9e3d8;padding:16px 20px;text-align:left;vertical-align:middle}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table th{background:#eef6ee;color:#2f6b3f;font-weight:600}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table td:nth-child(3),body#division section#sec01 .in_box .conBlock-inner #radiology .license-table th:nth-child(3){text-align:center;width:90px}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table tbody tr:nth-child(even){background:#fafdfa}@media screen and (max-width: 750px){body#division section#sec01 .in_box .conBlock-inner #radiology .license-table{font-size:14px}body#division section#sec01 .in_box .conBlock-inner #radiology .license-table th,body#division section#sec01 .in_box .conBlock-inner #radiology .license-table td{padding:12px 14px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .kensaTitle{margin-top:50px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;background:#f5f8fa;flex-wrap:wrap;gap:40px;padding:40px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:40px}@media screen and (max-width: 750px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox .reservationTitle{font-size:20px;font-weight:500;padding-left:30px;position:relative}@media screen and (max-width: 750px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox .reservationTitle{font-size:18px;padding-left:21px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox .reservationTitle::before{background:#019a5a;content:"";height:15px;left:0;position:absolute;top:50%;width:15px;-webkit-transform:translateY(-50%);border-radius:50px;transform:translateY(-50%)}@media screen and (max-width: 750px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox .reservationTitle::before{height:10px;width:10px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-01{width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-01 .maincon{background:#fff;margin-top:20px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02{width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 .lh16{line-height:1.6;margin-top:20px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;justify-content:center;margin:10px 0 20px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number a{color:#019a5a;font:500 34px "Barlow","system-ui"}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number a{font-size:30px}}@media screen and (max-width: 460px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number a{font-size:20px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number span{display:inline-block;font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-left:5px;margin-top:5px}@media screen and (max-width: 460px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number span{font-size:14px;margin-top:0}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number img{margin-right:10px;margin-top:4px;width:22px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 460px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-02 p.number img{margin-top:0;width:14px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03{width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding:20px}@media screen and (max-width: 1024px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox{width:100%}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .title17{border-bottom:2px solid #f5f8fa;padding-bottom:15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .title17::before{background-color:#019a5a;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:84px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .uphours,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .downhours{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .uphours,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .downhours{gap:20px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .uphours{border-bottom:2px solid #f5f8fa;padding-bottom:25px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .downhours{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .day-badge{background:#019a5a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;color:#fff;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05rem;line-height:1}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 460px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:calc(100% - 60px)}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am .timejp,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm .timejp{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;letter-spacing:.05rem;padding:6px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am .timeen,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm .timeen{font:500 22px "Oswald",Arial,Helvetica,"sans-serif";font-weight:300}@media screen and (max-width: 750px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am .timeen,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm .timeen{font-size:20px}}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .am .timeen span,body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox .times .pm .timeen span{font-size:17px;font-weight:500}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a::after{background:#fff;right:25px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-03 .hoursbox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04{width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox{margin-top:20px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox__title{background:#019a5a;color:#fff;font-size:20px;font-weight:500;padding:22px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox ul{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:24px;-webkit-box-sizing:border-box;box-sizing:border-box}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox ul li{padding:0 0 0 20px;padding:0 0 0 20px;position:relative;width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox ul li::before{border:solid thin #b5b5b6;content:"";height:10px;left:0;position:absolute;top:8px;width:10px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .reservationBox-04 .belongingsBox ul li span{color:#019a5a;font-size:14px;margin-left:10px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table-wrap{overflow-x:auto;width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table{background:#fff;border-collapse:collapse;font-size:15px;line-height:1.7;min-width:720px;width:100%}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table th,body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table td{border:1px solid #d9e3d8;line-height:1.4;padding:18px 20px;text-align:left;vertical-align:middle}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table th{background:#eef6ee;color:#2f6b3f;font-weight:600;text-align:center}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table td span{color:#666;font-size:14px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table tbody tr:nth-child(even){background:#fafdfa}@media screen and (max-width: 768px){body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table{font-size:14px}body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table th,body#division section#sec01 .in_box .conBlock-inner #toDoctor .result-table td{padding:14px 12px}}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #clinical picture img{height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #pharmacy picture img{height:270px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #rehabilitation picture img{height:270px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner #outpatient picture img{height:270px;-o-object-fit:cover;object-fit:cover}}body#division section#sec01 .in_box .conBlock-inner .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner .maincon{padding:20px 10px}}body#division section#sec01 .in_box .conBlock-inner .maincon-title{font-size:18px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner .maincon-title{font-size:16px}}body#division section#sec01 .in_box .conBlock-inner .maincon-title img{margin-right:10px;width:18px}body#division section#sec01 .in_box .conBlock-inner .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#division section#sec01 .in_box .conBlock-inner .maincon-flex p{padding-left:10px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner .maincon-flex p{line-height:1.5;white-space:wrap}}body#division section#sec01 .in_box .conBlock-inner .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner .maincon-flex p::before{top:10px}}body#division section#sec01 .in_box .conBlock-inner .subbox h3{font-size:22px;font-weight:500;margin-bottom:25px;margin-bottom:50px;padding-left:22px;position:relative}body#division section#sec01 .in_box .conBlock-inner .subbox h3::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#division section#sec01 .in_box .conBlock-inner .consulbox{background:#faf7ef;margin-top:35px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}body#division section#sec01 .in_box .conBlock-inner .consulbox-title{font-size:20px;font-weight:500}body#division section#sec01 .in_box .conBlock-inner .consulbox-title img{margin-right:10px;width:19px}body#division section#sec01 .in_box .conBlock-inner .consulbox .txt18{margin:20px 0}body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox{background:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox{padding:20px}}body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox-title{font-size:16px;font-weight:500}body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox p{font-size:16px;line-height:1.6;padding-left:23px}body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox .circle{margin-bottom:12px;margin-top:20px;position:relative}body#division section#sec01 .in_box .conBlock-inner .consulbox .consulminibox .circle::before{border-radius:100%;content:"";left:0;position:absolute;top:12px;-webkit-transform:translate(0, -50%);background:#019a5a;height:8px;transform:translate(0, -50%);width:8px}body#newlifegratia div#wrapper{overflow:clip}@media screen and (max-width: 568px){body#newlifegratia header .logo01{display:none}}body#newlifegratia header .logo02{width:258px}@media screen and (max-width: 568px){body#newlifegratia header .logo02{display:block}}body#newlifegratia section#sub_mv .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 568px){body#newlifegratia section#sub_mv .breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}@media screen and (max-width: 460px){body#newlifegratia section#sub_mv .breadcrumbs{margin-top:20px}}body#newlifegratia section#sub_mv .breadcrumbs a{display:inline-block;margin-right:15px;position:relative}body#newlifegratia section#sub_mv .breadcrumbs a::before{background:#000;bottom:-5px;content:"";height:1px;left:3px;position:absolute;width:92%}body#newlifegratia section#sub_mv .breadcrumbs .center{border-left:thin solid #000;padding-left:15px}body#newlifegratia section#sub_mv .breadcrumbs .center::before{background:#000;bottom:-5px;content:"";height:1px;left:12px;position:absolute;width:92%}body#newlifegratia section#sub_mv .breadcrumbs p{border-left:thin solid #000;padding-left:15px}@media screen and (max-width: 568px){body#newlifegratia section#sub_mv .breadcrumbs p{width:100%}}body#newlifegratia section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#newlifegratia section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#newlifegratia section#sec01{margin-bottom:80px}}body#newlifegratia section#sec01 .anchorbox ul li p{background:#004da1}body#newlifegratia section#sec01 .anchorbox ul li .topbt::after{background:#004da1}body#newlifegratia section#sec01 .mt35{margin-top:35px}body#newlifegratia section#sec01 .mt50{margin-top:50px}body#newlifegratia section#sec01 .mt65{margin-top:65px}body#newlifegratia section#sec01 .txt18{font-size:18px;line-height:1.5}body#newlifegratia section#sec01 h2{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:70px;padding-left:22px;position:relative}body#newlifegratia section#sec01 h2::before{background:#004da1;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#newlifegratia section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#newlifegratia section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#newlifegratia section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .txt18{line-height:2}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox{background:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding:23px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox .whtBk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;font-size:18px;justify-content:center;padding:8px 25px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;color:#000;font-weight:500;margin:0;max-width:240px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox .whtBk{margin-bottom:15px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox a{max-width:125px;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .snsbox .logo02{mix-blend-mode:darken}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #intro .mt65 img{height:240px;-o-object-fit:cover;object-fit:cover}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:30px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li{background:#f5f8fa;padding:40px;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li{padding:20px;width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li p{margin:0 auto;text-align:center}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon01 img{width:46px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon01 img{width:36px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon02 img{width:84px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon02 img{width:64px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon03 img{width:74px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon03 img{width:64px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon04 img{width:63px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .icon04 img{width:53px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .txt18{color:#3862ab;line-height:1.6;margin-top:29px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl01>ul li .txt18{margin-top:20px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul{background:#faf7ef;padding:50px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:35px;margin-top:50px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul{padding:30px 20px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul li .title{color:#3862ab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul li .title img{margin-right:10px;width:19px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul li .txt18{background:#fff;padding:25px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl02>ul li .txt18{padding:25px 20px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl03 h3{border-bottom:solid thin #c9caca;color:#3862ab;font-size:20px;font-weight:500;margin-top:60px;padding-bottom:30px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px}@media screen and (max-width: 750px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-right{max-width:446px;width:calc(100% - 150px)}@media screen and (max-width: 750px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-right{max-width:inherit;width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-right .txt18{line-height:1.8}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-left{width:200px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-left .txt16{color:#3862ab;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:13px;text-align:center}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-left .name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl04 .flex-left .name span{font-size:14px;font-weight:400;margin-right:10px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table{border:1px solid #e3e3e3;border-collapse:collapse;margin-top:65px;table-layout:fixed;width:100%}@media screen and (max-width: 460px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table{display:none}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table td{border:1px solid #e3e3e3;color:#222;font-size:18px;line-height:1.8;padding:30px 25px;text-align:left;vertical-align:middle}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table td{padding:25px 18px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th{background:#f5f3ee;font-weight:500;width:26%}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th{white-space:nowrap;width:18%}}@media screen and (max-width: 460px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th{border-bottom:none;padding:16px 10px 10px;white-space:normal;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table td{background:#fff;font-weight:400}@media screen and (max-width: 460px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table td{border-top:none;padding:10px 10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 460px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table tbody,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table tr,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table th,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .facility-table td{display:block;width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dltxt{color:#3862ab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 32px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dltxt img{margin-right:10px;width:18px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox{background:#f5f8fa;padding:55px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox{padding:30px 15px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox-title{color:#3862ab;font-size:20px;font-weight:500;margin-bottom:25px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:17px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li{width:100%}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li a{background:#fff;border-radius:5px;color:#3862ab;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;padding:20px 25px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);line-height:1.6}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li a{padding:20px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li a img{margin-right:38px;width:26px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li a img{margin-right:20px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul li a:hover{border:solid thin #3862ab}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul .wid50{width:48%}@media screen and (max-width: 750px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl05 .dlbox ul .wid50{width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:55px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox::before{background-image:repeating-linear-gradient(to bottom, #3862ab 0px, #3862ab 3px, transparent 3px, transparent 7px);content:"";height:calc(100% - 60px);left:50px;position:absolute;top:30px;width:1px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox::before{left:35px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step{gap:10px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-left{background:#3862ab;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font:500 17px "Barlow","system-ui";padding:9px 0;width:97px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-left{font-size:12px;width:67px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right{width:calc(100% - 150px)}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right{width:calc(100% - 90px)}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right .title{color:#3862ab;margin-top:5px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right .title{font-size:17px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right .bkblue{background:#f5f8fa;padding:24px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;margin-top:24px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right .bkblue{line-height:1.5;padding:10px 15px}}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl06 .flowbox__step-right .txt18{font-size:15px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleTabs{background:#f5f6f7;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto 60px;max-width:1000px;overflow:hidden}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleTabs{margin-bottom:35px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleTab{background:rgba(0,0,0,0);border:0;border-radius:999px;color:#999;cursor:pointer;font-size:25px;font-weight:500;padding:28px 20px;width:50%;-webkit-transition:.25s ease;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;transition:.25s ease}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleTab{font-size:16px;padding:16px 10px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleTab.is-active{background:#3862ab;color:#fff}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleContents{margin:0 auto;max-width:1000px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleContent{display:none}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleContent.is-active{display:block}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .scheduleContent img{display:block;height:auto;width:100%}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:42px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline::before{background-image:repeating-linear-gradient(to bottom, #3862ab 0px, #3862ab 3px, transparent 3px, transparent 7px);content:"";height:calc(100% + 10px);left:80px;position:absolute;top:0;width:1px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline::before{left:60px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:82px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline>div{gap:32px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-date{color:#3862ab;font:500 20px "Barlow","system-ui";position:relative;width:51px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-date{font-size:18px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-date::before{border-radius:100%;content:"";left:78px;position:absolute;top:10px;-webkit-transform:translate(0, -50%);background:#3862ab;height:6px;transform:translate(0, -50%);width:6px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-date::before{left:58px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-content{width:calc(100% - 100px)}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-content{width:calc(100% - 55px)}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-content p{color:#3862ab;font-size:20px;font-weight:500}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-content p{font-size:18px;line-height:1.5}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:25px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-img p{max-width:286px;width:100%}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl07 .timeline-img .img02{display:none}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor{margin-top:65px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px;font-weight:500;gap:25px;margin-bottom:40px}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__title{font-size:17px;gap:10px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__title span{background:#3862ab;color:#fff;font:500 18px "Barlow","system-ui";padding:5px 15px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor .txt18{line-height:1.8}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox{gap:10px}}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox p{width:calc(50% - 8px)}@media screen and (max-width: 750px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox p{width:calc(50% - 5px)}}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl08 .floor__imgbox p{width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl09 .telbox{border:solid thin #004da1}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl09 .telbox p.number a{color:#004da1}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl09 .telbox .formbtn{background:#004da1}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl09 .telbox .formbtn::before{background:url(/img/common/blueArrow.svg) no-repeat center/contain}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a{border-bottom:1px solid #f7f8f8;padding:35px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;letter-spacing:.02rem;position:relative}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a::after{background:#019a5a}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 55px 0 0}@media screen and (max-width: 1250px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .cat{background:#fff;font-size:15px;letter-spacing:.05rem;min-width:200px;padding:10px;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .cat{font-size:14px;min-width:170px;padding:5px 10px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .cat.cat02{background:#004da1 !important;color:#fff}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .cat.cat03{background:#e03a6f !important;color:#fff}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .newsTime{font-family:Helvetica;font-weight:lighter;letter-spacing:.1rem;margin:0 45px 0 30px}@media screen and (max-width: 1250px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .newsTime{margin:0 0 0 15px}}@media screen and (max-width: 460px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox .newsTime{font-size:13px;letter-spacing:.02rem}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox h4{letter-spacing:.1rem;line-height:1.4}@media screen and (max-width: 1250px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl10 .news__newslist li>a .news_textbox h4{width:100%}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq{font-family:sans-serif;margin-bottom:20px;margin-top:65px;max-width:900px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq__cat{background:#3862ab;border-radius:3px;color:#fff;font-size:18px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq__title{font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;font-weight:500;margin-bottom:20px;padding-left:20px;position:relative}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq__title::before{background:#3862ab;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:6px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-item{border-bottom:1px solid #ddd}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-question{display:grid;grid-template-columns:30px 1fr 24px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;gap:16px;padding:24px 0;text-align:left}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-question{gap:8px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .label{color:#2f5fa8;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;font-weight:500}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-question .text{color:#000;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:17px;font-weight:500;line-height:1.5}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .icon{height:14px;position:relative;width:14px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .icon::before,body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .icon::after{background:#2f5fa8;content:"";height:2px;left:0;position:absolute;top:50%;width:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .icon::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-item.is-open .icon::after{display:none}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-answer{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .faq-item.is-open .faq-answer{max-height:500px;opacity:1;padding-bottom:28px}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .answer-inner{display:grid;gap:16px;grid-template-columns:30px 1fr}@media screen and (max-width: 568px){body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .answer-inner{gap:8px}}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .answer-inner p{font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.8;margin:0}body#newlifegratia section#sec01 .in_box .conBlock-inner #nl11 .answer-inner p a{border-bottom:solid thin #019a5a;color:#019a5a}body#medicalcheckup div#wrapper{overflow:clip}body#medicalcheckup section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#medicalcheckup section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#medicalcheckup section#sec01{margin-bottom:80px}}body#medicalcheckup section#sec01 .txt14{font-size:14px;letter-spacing:.04rem;line-height:1.5}body#medicalcheckup section#sec01 .txt18{font-size:18px;line-height:1.5}body#medicalcheckup section#sec01 .txt16{font-size:16px;line-height:1.5}body#medicalcheckup section#sec01 .mt40{margin-top:40px}body#medicalcheckup section#sec01 .mt10{margin-top:10px}body#medicalcheckup section#sec01 .mt15{margin-top:15px}body#medicalcheckup section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#medicalcheckup section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .circle_title{margin-bottom:40px}}body#medicalcheckup section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#medicalcheckup section#sec01 h4{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:70px;padding-left:22px;position:relative}body#medicalcheckup section#sec01 h4::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0px;position:absolute;top:0px;width:3px}body#medicalcheckup section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#medicalcheckup section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#medicalcheckup section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup h2{margin-top:0}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .txt18{line-height:1.8}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox .description{margin-top:50px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox .description__title{font-size:18px;margin-bottom:20px;padding-left:20px;position:relative}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox .description__title::before{content:"";height:4px;left:0px;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);background:#019a5a;border-radius:100%;transform:translate(0px, -50%);width:4px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox .description__txt{font-size:18px;line-height:1.4}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;letter-spacing:.02rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#019a5a;border-radius:5px;color:#fff;font-size:18px;height:63px;letter-spacing:.1rem;margin-top:30px;padding:0 20px;width:330px;-webkit-box-sizing:border-box;box-sizing:border-box}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 460px){body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a{width:100%}}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .miniBox a::after{right:20px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .listBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;background:#f5f8fa;flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;margin-top:30px;padding:30px 25px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .listBox__txt{font-size:18px;padding-left:10px;position:relative;white-space:nowrap;width:45%}body#medicalcheckup section#sec01 .in_box .conBlock-inner #healthCheckup .listBox__txt::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .txt18{line-height:1.8}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course{margin-top:55px;padding:35px;-webkit-box-sizing:border-box;background:#faf7ef;box-sizing:border-box}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course{padding:35px 20px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course__title{color:#019a5a;font-size:22px;font-weight:500;line-height:1.6;margin-bottom:35px;text-align:center}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course__title{font-size:20px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0;-webkit-box-sizing:border-box;border-radius:50px;box-sizing:border-box;max-width:130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend img{margin-right:10px;width:12px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .course__con{padding:50px 20px 30px 20px;-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;position:relative}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .course__con .recommend{left:0;position:absolute;top:-5px;width:130px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .second,body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .third{padding:30px 20px 30px 20px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px}@media screen and (max-width: 460px){body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend__title .en{color:#019a5a;font-size:20px;font-weight:500;margin-right:20px}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend__title .time{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#medicalcheckup section#sec01 .in_box .conBlock-inner #medicalCheckup .course .recommend__title .time img{margin-right:10px;width:17px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon{padding:20px 15px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-title{font-size:18px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-title{font-size:16px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-title img{margin-right:10px;width:18px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-flex p{padding-left:10px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-flex p{line-height:1.5;white-space:wrap}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .maincon-flex p::before{top:10px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink{background:#fff;color:#019a5a;display:block;padding:25px 35px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;letter-spacing:.02rem;margin-bottom:40px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink{line-height:1.4;padding:25px 20px}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink::after{background:#019a5a;right:35px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink::before{background:url(/img/common/whtArrow.svg) no-repeat center/contain;right:55px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink br{display:none}@media screen and (max-width: 568px){body#medicalcheckup section#sec01 .in_box .conBlock-inner .medicalLink br{display:block}}body#medicalcheckup section#sec01 .in_box .conBlock-inner .attentionBox{background:none;color:#ff0010;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}body#medicalcheckup section#sec01 .in_box .conBlock-inner .attentionBox img{position:relative;top:2px;width:20px}body#medicalfield div#wrapper{overflow:clip}body#medicalfield section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#medicalfield section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#medicalfield section#sec01{margin-bottom:80px}}body#medicalfield section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#medicalfield section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#medicalfield section#sec01 .circle_title{margin-bottom:40px}}body#medicalfield section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#medicalfield section#sec01 .txt18{font-size:18px;line-height:1.6}body#medicalfield section#sec01 .mt40{margin-top:40px}body#medicalfield section#sec01 .mt20{margin-top:20px}body#medicalfield section#sec01 .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#medicalfield section#sec01 .maincon{padding:20px 15px}}body#medicalfield section#sec01 .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#medicalfield section#sec01 .maincon-flex p{font-size:18px;font-weight:500;padding-left:15px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#medicalfield section#sec01 .maincon-flex p{line-height:1.5;white-space:wrap}}body#medicalfield section#sec01 .maincon-flex p::before{background:#019a5a;border-radius:100%;content:"";height:4px;left:0;position:absolute;top:10px;width:4px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .maincon-flex p::before{top:10px}}body#medicalfield section#sec01 .greentxt{font-size:18px}body#medicalfield section#sec01 .attention{padding-left:1em;text-indent:-1em}body#medicalfield section#sec01 h3{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:70px;padding-left:22px;position:relative}body#medicalfield section#sec01 h3::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0px;position:absolute;top:0px;width:3px}body#medicalfield section#sec01 .telbox{border:solid thin #019a5a;border-radius:5px;margin-bottom:32px;margin-top:65px;padding:34px 0 40px;text-align:center}@media screen and (max-width: 460px){body#medicalfield section#sec01 .telbox{margin-top:45px}}body#medicalfield section#sec01 .telbox h4{font-size:22px;font-weight:500}@media screen and (max-width: 568px){body#medicalfield section#sec01 .telbox h4{font-size:20px}}@media screen and (max-width: 460px){body#medicalfield section#sec01 .telbox h4{font-size:18px}}body#medicalfield section#sec01 .telbox .numberBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}@media screen and (max-width: 750px){body#medicalfield section#sec01 .telbox .numberBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#medicalfield section#sec01 .telbox .numberBox p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}body#medicalfield section#sec01 .telbox .numberBox p.number a{color:#019a5a;font-family:"Barlow","system-ui";font-size:30px;font-weight:500;margin:0}@media screen and (max-width: 568px){body#medicalfield section#sec01 .telbox .numberBox p.number a{font-size:30px}}@media screen and (max-width: 460px){body#medicalfield section#sec01 .telbox .numberBox p.number a{font-size:26px}}body#medicalfield section#sec01 .telbox .numberBox p.number span{display:inline-block;font:500 16px "Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-left:5px;margin-top:5px}body#medicalfield section#sec01 .telbox .numberBox p.number img{margin-right:10px;margin-top:4px;width:23px;-o-object-fit:contain;object-fit:contain}body#medicalfield section#sec01 .telbox .numberBox .fax span{margin-right:10px}body#medicalfield section#sec01 .telbox .numberBox .line{font-size:20px;font-weight:500;margin:0 20px}@media screen and (max-width: 750px){body#medicalfield section#sec01 .telbox .numberBox .line{-webkit-transform:rotate(90deg);margin:10px 0;transform:rotate(90deg)}}body#medicalfield section#sec01 .telbox .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:16px;gap:20px;justify-content:center}@media screen and (max-width: 750px){body#medicalfield section#sec01 .telbox .time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}}body#medicalfield section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#medicalfield section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#medicalfield section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf01 h2{margin-top:0}body#medicalfield section#sec01 .in_box .conBlock-inner #mf01 .red{color:#e60012;font-size:18px;line-height:1.4}body#medicalfield section#sec01 .in_box .conBlock-inner #mf01 .red img{margin-right:10px;width:20px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf01 a{border-bottom:solid thin #019a5a;color:#019a5a;font-size:18px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:55px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox::before{background-image:repeating-linear-gradient(to bottom, #019a5a 0px, #019a5a 3px, transparent 3px, transparent 7px);content:"";height:calc(100% - 60px);left:50px;position:absolute;top:30px;width:1px;z-index:-1}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox::before{left:35px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step{gap:10px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-left{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font:500 17px "Barlow","system-ui";padding:9px 0;width:97px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-left{font-size:12px;width:67px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right{width:calc(100% - 150px)}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right{width:calc(100% - 90px)}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .title{color:#019a5a;line-height:1.4;margin-top:5px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .title{font-size:17px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .bkblue{background:#f5f8fa;padding:24px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;margin-top:24px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .bkblue{line-height:1.5;padding:10px 15px}}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .txt18{font-size:15px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox .excelDl{background:#019a5a;color:#fff}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox .pdfDl{background:#e60012;color:#fff}@media screen and (max-width: 460px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox .pdfDl{margin-top:10px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox p{margin-bottom:20px;width:100%}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox a{padding:20px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;position:relative;width:48%}@media screen and (max-width: 460px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox a{width:100%}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .flowbox__step-right .dlbox a img{margin-left:10px;position:absolute;right:20px;width:17px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox{border:solid thin #019a5a;border-radius:5px;margin-bottom:32px;margin-top:20px;padding:30px 0 35px;text-align:center;width:80%}@media screen and (max-width: 750px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox{width:100%}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox h4{font-size:22px;font-weight:500}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox h4{font-size:20px}}@media screen and (max-width: 460px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox h4{font-size:16px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0}@media screen and (max-width: 750px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox p.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox p.number a{color:#019a5a;font-family:"Barlow","system-ui";font-size:30px;font-weight:500;margin:0}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox p.number a{font-size:30px}}@media screen and (max-width: 460px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf02 .telbox .numberBox p.number a{font-size:24px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a{background:#019a5a;color:#fff;display:block;font-size:18px;font-weight:500;font-weight:500;letter-spacing:.02rem;padding:25px 20px;position:relative;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a{line-height:1.6;padding:25px 80px 25px 20px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf03 .linkBox a::after{right:20px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf04 .linktxt a{border-bottom:solid thin #019a5a;color:#019a5a;font-size:18px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon{padding:20px 10px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-title{font-size:18px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-title{font-size:16px}}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-title img{margin-right:10px;width:18px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:15px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-flex p{font-size:16px;font-weight:400;line-height:1.5;padding-left:13px;position:relative;white-space:wrap;width:calc(100% - 30px)}body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:15px;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#medicalfield section#sec01 .in_box .conBlock-inner #mf05 .maincon-flex p::before{top:10px}}body#rehabilitation div#wrapper{overflow:clip}body#rehabilitation section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#rehabilitation section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#rehabilitation section#sec01{margin-bottom:80px}}body#rehabilitation section#sec01 .mt15{margin-top:15px}body#rehabilitation section#sec01 .mt35{margin-top:35px}body#rehabilitation section#sec01 .mt40{margin-top:40px}body#rehabilitation section#sec01 .mt45{margin-top:45px}body#rehabilitation section#sec01 .mt50{margin-top:50px}body#rehabilitation section#sec01 .mt70{margin-top:70px}body#rehabilitation section#sec01 .txt16{font-size:16px;line-height:1.6}body#rehabilitation section#sec01 .txt18{font-size:18px;line-height:1.6}body#rehabilitation section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#rehabilitation section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .circle_title{margin-bottom:40px}}body#rehabilitation section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#rehabilitation section#sec01 .circle_title span{display:inline-block;margin-left:10px;margin-top:0}body#rehabilitation section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#rehabilitation section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#rehabilitation section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#rehabilitation section#sec01 .in_box .conBlock-inner h3{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:70px;padding-left:22px;position:relative}body#rehabilitation section#sec01 .in_box .conBlock-inner h3::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#rehabilitation section#sec01 .in_box .conBlock-inner ul{background-color:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:24px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner ul{padding:20px;row-gap:15px}}body#rehabilitation section#sec01 .in_box .conBlock-inner ul li{background:#fff;border-radius:5px;padding:25px 18px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner ul li{width:100%}}body#rehabilitation section#sec01 .in_box .conBlock-inner ul li .title{color:#019a5a;font-size:18px;text-align:center}body#rehabilitation section#sec01 .in_box .conBlock-inner ul li img{margin:0 auto 20px;width:22px}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon{padding:20px 10px}}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-title{font-size:18px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-title{font-size:16px}}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-title img{margin-right:10px;width:18px}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-flex p{padding-left:10px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-flex p{line-height:1.5;white-space:wrap}}body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner .maincon-flex p::before{top:10px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #greeting h2{margin-top:0}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #greeting img{height:270px;-o-object-fit:cover;object-fit:cover}}body#rehabilitation section#sec01 .in_box .conBlock-inner #floorMap ul{background:none;padding:0}body#rehabilitation section#sec01 .in_box .conBlock-inner #floorMap ul li{border:solid thin #019a5a;padding:24px;width:32%}body#rehabilitation section#sec01 .in_box .conBlock-inner #floorMap ul li .txt16{text-align:center}@media screen and (max-width: 750px){body#rehabilitation section#sec01 .in_box .conBlock-inner #floorMap ul li{width:48%}}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #floorMap ul li{width:100%}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .miniBox{background:#f5f8fa;padding:35px 40px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .miniBox{padding:30px 20px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .miniBox__title{color:#019a5a;font-size:22px;font-weight:500;margin-bottom:30px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .miniBox__title{font-size:20px;line-height:1.6}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:42px}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline::before{background-image:repeating-linear-gradient(to bottom, #019a5a 0px, #019a5a 3px, transparent 3px, transparent 7px);content:"";height:calc(100% + 10px);left:80px;position:absolute;top:0;width:1px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline::before{left:60px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:82px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline>div{gap:32px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-date{color:#019a5a;font:500 20px "Barlow","system-ui";position:relative;width:51px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-date{font-size:18px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-date::before{border-radius:100%;content:"";left:78px;position:absolute;top:10px;-webkit-transform:translate(0, -50%);background:#019a5a;height:6px;transform:translate(0, -50%);width:6px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-date::before{left:58px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-content{width:calc(100% - 100px)}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-content{width:calc(100% - 55px)}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-content p{color:#019a5a;font-size:20px;font-weight:500}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-content p{font-size:18px;line-height:1.5}}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:25px}body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-img p{max-width:286px;width:100%}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #lifeSupport .timeline-img .img02{display:none}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox{background:#faf7ef;margin-top:40px;padding:32px 0}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-title{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;height:72px;max-width:237px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:43px}@media screen and (max-width: 460px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-title{max-width:250px;padding-left:20px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-title img{margin-right:10px;width:25px}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox .txt18{padding:30px 40px 0}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox .txt18{padding:20px 20px 0}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini{background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:35px auto 0;width:calc(100% - 80px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini{width:calc(100% - 40px)}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini p{font-size:18px;font-weight:400;padding-left:15px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini p{line-height:1.5;white-space:wrap}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-mini p::before{top:10px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-txtbox{background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:35px auto 0;width:calc(100% - 80px)}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-txtbox{width:calc(100% - 40px)}}body#rehabilitation section#sec01 .in_box .conBlock-inner #dailyLife .dailyLifeBox-txtbox p{font-size:18px;line-height:1.6}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .telbox h4{font-size:22px;font-weight:500;margin-bottom:15px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .telbox h4{font-size:20px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .telbox .number span{color:#019a5a}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox{background:#faf7ef;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox{padding:30px 20px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__title{font-size:22px;font-weight:500;margin-bottom:25px}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__time{display:-webkit-box;display:-ms-flexbox;display:flex;font:500 34px "Barlow","system-ui";-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#019a5a;margin:0 auto 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__time{font-size:30px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__time img{margin-right:16px;width:34px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__time img{width:26px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__mini{background:#fff;margin-top:23px;padding:20px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__mini-title{font-weight:500;margin-bottom:20px}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .menkaiBox__mini-txt{line-height:1.6}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:55px}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox::before{background-image:repeating-linear-gradient(to bottom, #3862ab 0px, #3862ab 3px, transparent 3px, transparent 7px);content:"";height:calc(100% - 60px);left:50px;position:absolute;top:30px;width:1px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox::before{left:35px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step{gap:10px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-left{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font:500 17px "Barlow","system-ui";padding:9px 0;width:97px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-left{font-size:12px;width:67px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-right{width:calc(100% - 150px)}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-right{width:calc(100% - 90px)}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-right .title{color:#019a5a;margin-top:5px}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-right .title{font-size:17px}}@media screen and (max-width: 568px){body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .flowbox__step-right .txt18{font-size:15px}}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .belongingsBox{margin-top:87px}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .belongingsBox__title{background:#019a5a;color:#fff;font-size:20px;font-weight:500;padding:22px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .belongingsBox ul li{background:none;padding:0 0 0 20px;position:relative}body#rehabilitation section#sec01 .in_box .conBlock-inner #admission .belongingsBox ul li::before{border:solid thin #b5b5b6;content:"";height:10px;left:0;position:absolute;top:4px;width:10px}body#hospise div#wrapper{overflow:clip}body#hospise section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#hospise section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#hospise section#sec01{margin-bottom:80px}}body#hospise section#sec01 .mt15{margin-top:15px}body#hospise section#sec01 .mt35{margin-top:35px}body#hospise section#sec01 .mt40{margin-top:40px}body#hospise section#sec01 .mt45{margin-top:45px}body#hospise section#sec01 .mt50{margin-top:50px}body#hospise section#sec01 .mt70{margin-top:70px}body#hospise section#sec01 .txt16{font-size:16px;line-height:1.6}body#hospise section#sec01 .txt18{font-size:18px;line-height:1.6}body#hospise section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#hospise section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#hospise section#sec01 .circle_title{margin-bottom:40px}}body#hospise section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#hospise section#sec01 .circle_title span{display:inline-block;margin-left:10px;margin-top:0}body#hospise section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#hospise section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#hospise section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#hospise section#sec01 .in_box .conBlock-inner h3{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:70px;padding-left:22px;position:relative}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner h3{line-height:1.4}}body#hospise section#sec01 .in_box .conBlock-inner h3::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#hospise section#sec01 .in_box .conBlock-inner #hp01 h2{margin-top:0}body#hospise section#sec01 .in_box .conBlock-inner #hp01 .hp01__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#hospise section#sec01 .in_box .conBlock-inner #hp01 .hp01__flexbox>p{width:48%}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp01 .hp01__flexbox>p{width:100%}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp01 .hp01__flexbox p+p{display:none}}body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex{background-color:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;row-gap:15px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex{padding:20px;row-gap:15px}}body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex>div{background:#fff;border-radius:5px;padding:25px 18px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex>div{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex>div img{margin:0 auto 20px;width:22px}body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex-title{color:#019a5a;font-size:18px;margin-bottom:18px;margin-top:11px;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp02 .hp02__flex-txt{font-size:16px;line-height:1.6}body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:24px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:32%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li{width:48%}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li .imgbox img{height:170px;-o-object-fit:cover;border-radius:5px;object-fit:cover}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li .imgbox img{height:200px}}body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li .title{color:#019a5a;font-size:18px;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp03 ul li .txt16{text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .hp4img{margin:20px auto 0;width:85%}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp04 .hp4img{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:24px}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li{background:#fff;border-radius:5px;padding:25px 20px;width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li .title{font-size:18px;line-height:1.5;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li img{margin:0 auto 20px;width:22px}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box01{background:#f1f5e8}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box02{background:#f1e8ef}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box03{background:#ecf0f6}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box04{background:#faede6}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box05{background:#fdf5e0}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box06{background:#ecf2eb}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box07{background:#fbf4e8}body#hospise section#sec01 .in_box .conBlock-inner #hp04 ul li.box08{background:#eff4f6}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare{background:#f5f8fa;margin-top:40px;padding:32px 0}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare-title{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;height:72px;max-width:300px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px}@media screen and (max-width: 460px){body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare-title{max-width:250px;padding-left:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare-title img{margin-right:10px;width:15px}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare .txt16{padding:30px 40px 0}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare .txt16{padding:20px 20px 0}}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare a{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-pack:center;-ms-flex-pack:center;color:#019a5a;font-size:16px;font-weight:500;justify-content:center;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease;border:solid thin #fff;transition:all .5s ease}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare a img{margin-right:10px;width:26px}body#hospise section#sec01 .in_box .conBlock-inner #hp04 .pastoralCare a:hover{border:solid thin #019a5a}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:42px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline::before{background-image:repeating-linear-gradient(to bottom, #019a5a 0px, #019a5a 3px, transparent 3px, transparent 7px);content:"";height:95%;left:80px;position:absolute;top:8px;width:1px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline::before{left:60px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:82px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline>div{gap:32px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-date{color:#019a5a;font:500 20px "Barlow","system-ui";position:relative;width:51px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-date{font-size:18px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-date::before{border-radius:100%;content:"";left:78px;position:absolute;top:10px;-webkit-transform:translate(0, -50%);background:#019a5a;height:6px;transform:translate(0, -50%);width:6px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-date::before{left:58px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-content{width:calc(100% - 100px)}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-content{width:calc(100% - 55px)}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-content .mt20{margin-top:20px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-title{color:#019a5a;font-size:18px;font-weight:500;line-height:1.4}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-title br{display:none}@media screen and (max-width: 460px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-title br{display:block}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-txt{color:#000;font-size:16px;line-height:1.8;margin-top:10px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:25px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-img p{max-width:286px;width:100%}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline-img .img02{display:none}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:24px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li{border:solid thin #019a5a;display:-webkit-box;display:-ms-flexbox;display:flex;width:49%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:25px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:5px;justify-content:flex-start}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li{width:48%}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li .title{color:#019a5a;font-size:18px;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li img{margin:0 auto 20px;width:22px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des li .txt16{text-align:left}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .timeline__des .long{width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex-right{width:367px}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex-right{width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex-right img{height:300px;-o-object-fit:cover;object-fit:cover}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex-left{width:calc(100% - 400px)}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .meal__flex-left{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox{background-color:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:15px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox li{background:#fff;border-radius:5px;padding:25px 18px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox li{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox li .title{color:#019a5a;font-size:18px;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox li img{margin:0 auto 20px;width:22px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .serviceBox .long{width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox{background:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:5px;box-sizing:border-box;justify-content:space-between;padding:25px;row-gap:15px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox li{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox li{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox li .title{color:#019a5a;font-size:18px;margin-bottom:5px;padding-left:15px;position:relative;text-align:center}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox li .title::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox li img{margin:0 auto 20px;width:22px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox .photo{background:none;border:none}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .mealBox .photo img{height:100%;width:100%;-o-object-fit:cover;border-radius:5px;object-fit:cover}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox{background:#f5f8fa;margin-top:30px;padding:35px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox{padding:30px 20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox__title{font-size:18px;font-weight:500}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox__mini{background:#fff;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:35px}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox__mini{padding:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox__mini p{font-size:18px;line-height:1.4;padding-left:15px;position:relative}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .nyuuinBox__mini p::before{border-radius:100%;content:"";left:0;position:absolute;top:10px;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare{background:#faf7ef;margin-top:40px;padding:32px 0}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare-title{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;height:72px;max-width:300px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:60px}@media screen and (max-width: 460px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare-title{font-size:16px;padding-left:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare-title img{margin-right:10px;width:15px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .inbox{line-height:1.5;padding:30px 40px 0}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .inbox{padding:20px 20px 0}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox{background:#fff;padding:22px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-top:30px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox__flex-title{padding-left:15px;position:relative}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox__flex-title::before{border-radius:100%;content:"";left:0;position:absolute;top:9px;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .pastoralCare .miniBox__flex-txt span{display:block;line-height:1.6}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .photoFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;row-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#hospise section#sec01 .in_box .conBlock-inner #hp05 .photoFlex p{width:48%}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:55px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox::before{background-image:repeating-linear-gradient(to bottom, #019a5a 0px, #019a5a 3px, transparent 3px, transparent 7px);content:"";height:90%;left:50px;position:absolute;top:30px;width:1px;z-index:-1}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox::before{left:35px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;z-index:2}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step{gap:10px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-left{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font:500 17px "Barlow","system-ui";padding:9px 0;width:97px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-left{font-size:12px;width:67px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step .bknone{background:none}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right{width:calc(100% - 150px)}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right{width:calc(100% - 90px)}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .title{color:#019a5a;margin-top:5px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .title{font-size:17px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox{margin-bottom:0;margin-top:20px;padding:24px 0 30px;width:90%}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox{width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox__title{font-size:18px;font-weight:500;line-height:1.4}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox__title{font-size:16px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox__title br{display:none}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox__title br{display:block}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number{margin:20px 0 10px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number a{font-size:25px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number a{font-size:20px}}@media screen and (max-width: 460px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number a{font-size:15px}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number img{margin-top:0;width:16px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number span{color:#019a5a}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .number span{font-size:14px;margin:0}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .telbox .fax{margin:0 0 10px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .bkblue{background:#f5f8fa;padding:24px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;margin-top:24px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .bkblue{line-height:1.5;padding:10px 15px}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .flowbox__step-right .txt18{font-size:15px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox{margin-top:40px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox__title{background:#019a5a;color:#fff;font-size:20px;font-weight:500;padding:22px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox__title{font-size:18px;padding:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul{background:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul{padding:25px 20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul li{padding:0 0 0 20px;position:relative}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul li::before{border:solid thin #b5b5b6;content:"";height:10px;left:0;position:absolute;top:4px;width:10px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul li span{color:#019a5a;font-size:14px;margin-left:10px}body#hospise section#sec01 .in_box .conBlock-inner #hp06 .belongingsBox ul li a{color:#019a5a;text-decoration:underline;text-underline-offset:3px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table-wrap{overflow-x:auto;width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table{background:#fff;border-collapse:collapse;color:#222;font-size:18px;line-height:1.8;min-width:720px;width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table th,body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table td{border:1px solid #cfd8d2;padding:25px 20px;text-align:left;vertical-align:middle}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table th{background:#eef6ee;color:#2f6b3f;font-family:"Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px;font-weight:500;width:26%}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table td{background:#fff;font-size:18px;font-weight:400;letter-spacing:.03em;line-height:1.6}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table{font-size:16px;min-width:640px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table th,body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table td{padding:24px 22px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .result-table th{font-size:17px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .red{color:#e60012;font-size:18px;line-height:1.5;margin-top:30px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .red img{margin-right:10px;position:relative;top:4px;width:20px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;row-gap:55px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox::before{background-image:repeating-linear-gradient(to bottom, #019a5a 0px, #019a5a 3px, transparent 3px, transparent 7px);content:"";height:68%;left:50px;position:absolute;top:30px;width:1px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox::before{left:35px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step{gap:10px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-left{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;font:500 17px "Barlow","system-ui";padding:9px 0;width:97px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-left{font-size:12px;width:67px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right{width:calc(100% - 150px)}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right{width:calc(100% - 90px)}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .title{color:#019a5a;margin-top:5px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .title{font-size:17px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .txt18 a{border-bottom:solid thin #019a5a;color:#019a5a;font-size:18px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .txt18 a{font-size:15px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .miniBox{margin-top:20px;padding:30px;width:90%;-webkit-box-sizing:border-box;background:#f5f8fa;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .miniBox{padding:20px;width:100%}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .miniBox__title{font-size:18px;font-weight:500;width:100%}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .miniBox__txt{line-height:1.6;padding-left:15px;position:relative}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .miniBox__txt::before{border-radius:100%;content:"";left:0;position:absolute;top:13px;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .bkblue{background:#f5f8fa;padding:24px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;margin-top:24px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .bkblue{line-height:1.5;padding:10px 15px}}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .flowbox__step-right .txt18{font-size:15px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox{background:#f5f8fa;margin-top:50px;padding:35px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox{padding:20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__title{font-size:18px;font-weight:500}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox{background:#fff;border:solid thin #019a5a;border-radius:5px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox{padding:0 20px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-title{font-size:18px;font-weight:500;margin-top:30px;padding-left:18px;position:relative}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-title{font-size:16px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-title::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt{font-size:18px;padding:20px 0 30px;-webkit-box-sizing:border-box;background-image:repeating-linear-gradient(90deg, #dcdddd, #dcdddd 5px, transparent 5px, transparent 9px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;box-sizing:border-box;line-height:1.5}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt{font-size:16px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-title02{font-size:18px;font-weight:500;margin-top:30px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-title02{font-size:16px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02{margin:20px 0 30px}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02 a{color:#019a5a;font-size:25px;font-weight:500}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02 a{font-size:22px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02 img{height:inherit;margin-right:10px;margin-top:4px;width:20px}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02 img{width:18px}}@media screen and (max-width: 750px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox__minibox-txt02 .time{display:block;margin-top:10px}}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox .txt18{font-size:18px;font-weight:500}body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox .memo{font-size:18px;line-height:1.6;padding-left:1em;text-indent:-1em}@media screen and (max-width: 568px){body#hospise section#sec01 .in_box .conBlock-inner #hp07 .accountBox .memo{font-size:16px}}body#guide div#wrapper{overflow:clip}body#guide section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#guide section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#guide section#sec01{margin-bottom:80px}}body#guide section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#guide section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#guide section#sec01 .circle_title{margin-bottom:40px}}body#guide section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#guide section#sec01 .txt18{font-size:18px;line-height:1.6}body#guide section#sec01 .mt40{margin-top:40px}body#guide section#sec01 .mt20{margin-top:20px}body#guide section#sec01 .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#guide section#sec01 .maincon{padding:20px 10px}}body#guide section#sec01 .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#guide section#sec01 .maincon-flex p{font-size:18px;font-weight:500;padding-left:15px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#guide section#sec01 .maincon-flex p{line-height:1.5;white-space:wrap}}body#guide section#sec01 .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#guide section#sec01 .maincon-flex p::before{top:10px}}body#guide section#sec01 .greentxt{font-size:18px}body#guide section#sec01 .attention{padding-left:1em;text-indent:-1em}body#guide section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#guide section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#guide section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox{margin-top:40px}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox__title{background:#019a5a;color:#fff;font-size:20px;font-weight:500;padding:22px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox ul{background:#faf7ef;display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:24px;-webkit-box-sizing:border-box;box-sizing:border-box}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox ul li{padding:0 0 0 20px;padding:0 0 0 20px;position:relative;width:100%}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox ul li::before{border:solid thin #b5b5b6;content:"";height:10px;left:0;position:absolute;top:4px;width:10px}body#guide section#sec01 .in_box .conBlock-inner .belongingsBox ul li span{color:#019a5a;font-size:14px;margin-left:10px}body#guide section#sec01 .in_box .conBlock-inner #guide01 h2{margin-top:0}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1024px){body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox{width:100%}}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .title17{border-bottom:2px solid #f5f8fa;padding-bottom:15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .title17::before{background-color:#019a5a;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:84px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .uphours,body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .downhours{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .uphours{border-bottom:2px solid #f5f8fa;padding-bottom:25px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .downhours{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .day-badge{background:#019a5a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;color:#fff;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.05rem;line-height:1}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 460px){body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .am,body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .pm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .am .timejp,body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .pm .timejp{background:#f5f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;letter-spacing:.05rem;padding:6px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .am .timeen,body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .pm .timeen{font:500 22px "Oswald",Arial,Helvetica,"sans-serif";font-weight:300}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .am .timeen span,body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox .times .pm .timeen span{font-size:17px;font-weight:500}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;font-weight:500;letter-spacing:.02rem;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a::after{background:#fff;right:25px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .hoursbox a::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:43px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .txt18 a{border-bottom:solid thin #019a5a;color:#019a5a;font-size:18px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn{background:#019a5a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:63px;position:relative;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;font-weight:500;letter-spacing:.02rem;margin-top:30px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn::before{content:"";position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);background:url(/img/common/blk_arrow.svg) no-repeat center/contain;height:8px;transform:translateY(-50%);width:10px;z-index:2;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);background:#f5f7f9;border-radius:100px;height:20px;transform:translateY(-50%);width:46px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn:hover::before{-webkit-transform:translateY(-50%) translateX(6px);transform:translateY(-50%) translateX(6px)}@media screen and (max-width: 568px){body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn{width:100%}}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn::before{background:url(/img/common/greenArrow.svg) no-repeat center/contain;right:39px}body#guide section#sec01 .in_box .conBlock-inner #guide01 .guideBtn::after{right:20px}body#guide section#sec01 .in_box .conBlock-inner #guide04 .telbox h4{font-size:16px;font-weight:500}body#guide section#sec01 .in_box .conBlock-inner #guide04 .telbox .time p{line-height:1.6}body#guide section#sec01 .in_box .conBlock-inner #guide04 .telbox .time br{display:none}@media screen and (max-width: 568px){body#guide section#sec01 .in_box .conBlock-inner #guide04 .telbox .time br{display:block}}body#guide section#sec01 .in_box .conBlock-inner #guide04 .telbox a.btn{display:none}body#homecaresupportoffice div#wrapper{overflow:clip}@media screen and (max-width: 568px){body#homecaresupportoffice header .logo01{display:none}}body#homecaresupportoffice header .logo02{width:260px}@media screen and (max-width: 568px){body#homecaresupportoffice header .logo02{display:block}}body#homecaresupportoffice section#sub_mv .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 568px){body#homecaresupportoffice section#sub_mv .breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sub_mv .breadcrumbs{margin-top:20px}}body#homecaresupportoffice section#sub_mv .breadcrumbs a{display:inline-block;margin-right:15px;position:relative}body#homecaresupportoffice section#sub_mv .breadcrumbs a::before{background:#000;bottom:-5px;content:"";height:1px;left:3px;position:absolute;width:92%}body#homecaresupportoffice section#sub_mv .breadcrumbs .center{border-left:thin solid #000;padding-left:15px}body#homecaresupportoffice section#sub_mv .breadcrumbs .center::before{background:#000;bottom:-5px;content:"";height:1px;left:12px;position:absolute;width:92%}body#homecaresupportoffice section#sub_mv .breadcrumbs p{border-left:thin solid #000;padding-left:15px}@media screen and (max-width: 568px){body#homecaresupportoffice section#sub_mv .breadcrumbs p{width:100%}}body#homecaresupportoffice section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin:100px auto 0}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}body#homecaresupportoffice section#sec01 .anchorbox ul li p{background:#e08b2e}body#homecaresupportoffice section#sec01 .anchorbox ul li .topbt::after{background:#e08b2e}body#homecaresupportoffice section#sec01 .sec01__inner{max-width:750px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 50px}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01 .sec01__inner{padding:100px 40px 0}}@media screen and (max-width: 750px){body#homecaresupportoffice section#sec01 .sec01__inner{padding:70px 40px 0}}@media screen and (max-width: 568px){body#homecaresupportoffice section#sec01 .sec01__inner{padding:50px 30px 0}}body#homecaresupportoffice section#sec01 .sec01__txt{display:block;font-size:18px;line-height:2;margin:0 0 20px}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01 .sec01__txt{font-size:17px}}@media screen and (max-width: 568px){body#homecaresupportoffice section#sec01 .sec01__txt{font-size:16px;line-height:1.7}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__txt{font-size:15px}}body#homecaresupportoffice section#sec01 .sec01__txt.t20{font-size:20px;font-weight:500;margin:50px 0 0}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01 .sec01__txt.t20{font-size:18px}}@media screen and (max-width: 568px){body#homecaresupportoffice section#sec01 .sec01__txt.t20{font-size:17px}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__txt.t20{font-size:16px}}body#homecaresupportoffice section#sec01 .sec01__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 30px;justify-content:space-between;margin:50px 0;width:100%}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01 .sec01__box{gap:0 15px}}@media screen and (max-width: 568px){body#homecaresupportoffice section#sec01 .sec01__box{gap:0;margin:10px 0 40px}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#homecaresupportoffice section#sec01 .sec01__box__ph{display:block}body#homecaresupportoffice section#sec01 .sec01__tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500;margin:0 0 20px;padding:5px 0;padding:0 0 0 15px;position:relative}@media screen and (max-width: 1024px){body#homecaresupportoffice section#sec01 .sec01__tt{font-size:18px}}@media screen and (max-width: 568px){body#homecaresupportoffice section#sec01 .sec01__tt{font-size:17px}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__tt{font-size:16px}}body#homecaresupportoffice section#sec01 .sec01__tt::before{content:"";height:100%;left:0;position:absolute;top:50%;width:3px;-webkit-transform:translate(0, -45%);background:#e08b2e;border-radius:100px;transform:translate(0, -45%)}body#homecaresupportoffice section#sec01 .sec01__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:30px;-webkit-box-sizing:border-box;background:#f5f8fa;box-sizing:border-box;width:100%}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__list{padding:20px}}body#homecaresupportoffice section#sec01 .sec01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;color:#e08b2e;font-size:16px;justify-content:center;padding:20px 0;width:calc(50% - 5px)}@media screen and (max-width: 750px){body#homecaresupportoffice section#sec01 .sec01__item{width:100%}}@media screen and (max-width: 460px){body#homecaresupportoffice section#sec01 .sec01__item{font-size:14px;line-height:1.5;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}}body#homecaresupportoffice section#sec01 .sec01__item:last-child{width:100%}body#homecaresupportoffice section#sec01 .telbox{border:solid thin #e08b2e}@media screen and (max-width: 750px){body#homecaresupportoffice section#sec01 .telbox{margin:10px 0 50px}}body#homecaresupportoffice section#sec01 .telbox p.number a{color:#e08b2e}body#homecaresupportoffice section#sec01 .telbox .formbtn{background:#e08b2e}body#homecaresupportoffice section#sec01 .telbox .formbtn::before{background:url(/img/common/orangeArrow.svg) no-repeat center/contain}body#information div#wrapper{overflow:clip}body#information section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin:100px auto 0}@media screen and (max-width: 1024px){body#information section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}body#information section#sec01 .sec01__inner{max-width:750px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 50px}@media screen and (max-width: 1024px){body#information section#sec01 .sec01__inner{max-width:inherit;padding:100px 40px 0;width:100%}}@media screen and (max-width: 750px){body#information section#sec01 .sec01__inner{padding:70px 40px 0}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner{padding:50px 30px 0}}body#information section#sec01 .sec01__inner .mt90{margin-top:90px}body#information section#sec01 .sec01__inner .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#information section#sec01 .sec01__inner .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner .circle_title{margin-bottom:40px}}body#information section#sec01 .sec01__inner .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#information section#sec01 .sec01__inner h4{font-size:20px;font-weight:500;margin-bottom:25px;margin-top:40px;padding-left:22px;position:relative}body#information section#sec01 .sec01__inner h4::before{background:#019a5a;border-radius:50px;content:"";height:21px;left:0;position:absolute;top:0;width:3px}body#information section#sec01 .sec01__inner .sec02 .subtitle{font-size:18px;font-weight:500;margin:25px 0}body#information section#sec01 .sec01__inner .sec02 .txt18{font-size:18px;line-height:1.6}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner .sec02 .txt18{font-size:16px}}body#information section#sec01 .sec01__inner .sec02 .subtxt{font-size:16px;line-height:1.6}body#information section#sec01 .sec01__inner .sec02 a{color:#019a5a;display:inline-block;font-size:17px;margin-top:15px;padding-bottom:3px;padding-left:30px;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease}body#information section#sec01 .sec01__inner .sec02 a::before{background:url(/img/common/pdfGreen.svg) no-repeat center/contain;content:"";height:27px;left:0;position:absolute;top:50%;width:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}body#information section#sec01 .sec01__inner .sec02 a::after{background:#019a5a;bottom:0;content:"";height:1px;left:30px;position:absolute;width:calc(100% - 30px);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}body#information section#sec01 .sec01__inner .sec02 a:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}body#information section#sec01 .sec01__inner .sec02 .medical-fee{margin-top:60px}body#information section#sec01 .sec01__inner .sec02 .medical-fee__table{border:1px solid #cfd8d2}body#information section#sec01 .sec01__inner .sec02 .medical-fee__row{border-bottom:1px solid #cfd8d2;display:-webkit-box;display:-ms-flexbox;display:flex}body#information section#sec01 .sec01__inner .sec02 .medical-fee__row:last-child{border-bottom:none}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner .sec02 .medical-fee__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}body#information section#sec01 .sec01__inner .sec02 .medical-fee__head{background:#eef6ee;color:#2f6b3f;font-size:20px;font-weight:500;padding:30px;width:190px;-webkit-box-sizing:border-box;border-right:1px solid #cfd8d2;box-sizing:border-box}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner .sec02 .medical-fee__head{border-bottom:1px solid #cfd8d2;border-right:none;font-size:18px;padding:20px;width:100%}}body#information section#sec01 .sec01__inner .sec02 .medical-fee__body{background:#fff;padding:30px;width:calc(100% - 200px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#information section#sec01 .sec01__inner .sec02 .medical-fee__body{padding:20px;width:100%}}body#information section#sec01 .sec01__inner .sec02 .medical-fee__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px}body#information section#sec01 .sec01__inner .sec02 .medical-fee__body li{font-size:17px;line-height:1.7;padding-left:18px;position:relative}body#information section#sec01 .sec01__inner .sec02 .medical-fee__body li::before{background:#2f6b3f;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:12px;width:5px}body#information section#sec01 .sec01__list{margin:0 0 70px}@media screen and (max-width: 750px){body#information section#sec01 .sec01__list{margin:0 0 50px}}body#information section#sec01 .sec01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:dotted thin rgba(0,0,0,.2);padding:20px 0}}body#information section#sec01 .sec01__item>*{display:block;font-size:18px;line-height:1.5;padding:35px 0;position:relative}@media screen and (max-width: 750px){body#information section#sec01 .sec01__item>*{font-size:17px}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item>*{font-size:16px;padding:0}}body#information section#sec01 .sec01__item__tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid thin #019a5a;font-weight:500;margin:0 20px 0 0;width:140px}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item__tt{border-bottom:none;color:#019a5a;margin:0 0 2px;width:100%}}body#information section#sec01 .sec01__item__tt.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item__tt.column{-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body#information section#sec01 .sec01__item__tt.column span{left:-7px;margin:5px 0 0;position:relative}body#information section#sec01 .sec01__item__txt{border-bottom:dotted thin rgba(0,0,0,.2);width:calc(100% - 160px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (max-width: 750px){body#information section#sec01 .sec01__item__txt{padding-left:10px;padding-right:10px}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item__txt{border:none;padding-left:0;padding-right:0;width:100%}}body#information section#sec01 .sec01__item__txt.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body#information section#sec01 .sec01__item__txt__tt{display:block;font-size:inherit;line-height:1.5;padding:10px 0;width:70px}body#information section#sec01 .sec01__item__txt__txt{display:block;font-size:inherit;line-height:1.5;padding:10px 0;width:calc(100% - 70px)}body#information section#sec01 .sec01__item__txt .bkYellow{background:#faf8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;line-height:inherit;margin:5px 0;padding:5px}body#information section#sec01 .sec01__item__txt__bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;background:#019a5a;box-sizing:border-box;color:#fff;font-size:15px;font-weight:500;margin:20px 0 0;padding:30px;width:290px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item__txt__bt{margin:20px auto 0;max-width:280px;width:100%}}body#information section#sec01 .sec01__item__txt__bt span{background:#fff;border-radius:100px;display:block;height:20px;position:relative;width:45px}body#information section#sec01 .sec01__item__txt__bt span::before{content:url(../../../img/common/greenArrow.svg);display:block;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%, -50%);line-height:1;transform:translate(-50%, -50%);width:12px}@media screen and (min-width: 569px){body#information section#sec01 .sec01__item__txt__bt:hover{background:#008055}}body#information section#sec01 .sec01__item__txt .facilityStandard__group{margin-bottom:30px}body#information section#sec01 .sec01__item__txt .facilityStandard__group:last-child{margin-bottom:0}body#information section#sec01 .sec01__item__txt .facilityStandard__ttl{font-size:18px;font-weight:500;margin-bottom:15px}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item__txt .facilityStandard__ttl{font-size:15px;margin-top:20px}}body#information section#sec01 .sec01__item__txt .facilityStandard ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}body#information section#sec01 .sec01__item__txt .facilityStandard li{line-height:1.8;padding-left:16px;position:relative}body#information section#sec01 .sec01__item__txt .facilityStandard li::before{color:#019a5a;content:"・";left:0;position:absolute;top:0}body#information section#sec01 .sec01__item:first-of-type .sec01__item__tt{padding:0 0 35px 0}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item:first-of-type .sec01__item__tt{padding:0 0 20px 0}}body#information section#sec01 .sec01__item:first-of-type>*{padding:0 0 35px 0;padding-left:20px;padding-right:20px}@media screen and (max-width: 568px){body#information section#sec01 .sec01__item:first-of-type>*{padding:0;padding-left:0;padding-right:0}}body#information section#sec01 .sec01__tt{padding-bottom:30px}@media screen and (max-width: 568px){body#information section#sec01 .sec01__tt{padding-bottom:20px}}body#information section#sec01 .sec01__tt i{background:rgba(0,0,0,.1);bottom:0;height:2px;left:0;position:absolute;width:100%}body#information section#sec01 .sec01__tt i::before{background:#019a5a;content:"";height:100%;left:0;position:absolute;top:0;width:27%}@media screen and (max-width: 750px){body#information section#sec01 .sec01__tt i::before{width:32%}}@media screen and (max-width: 568px){body#information section#sec01 .sec01__tt i::before{width:35%}}@media screen and (max-width: 460px){body#information section#sec01 .sec01__tt i::before{width:45%}}body#sonodaclinic div#wrapper{overflow:clip}body#sonodaclinic section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#sonodaclinic section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#sonodaclinic section#sec01{margin-bottom:80px}}body#sonodaclinic section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#sonodaclinic section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .circle_title{margin-bottom:40px}}body#sonodaclinic section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#sonodaclinic section#sec01 .txt18{font-size:18px;line-height:1.6}body#sonodaclinic section#sec01 .mt40{margin-top:40px}body#sonodaclinic section#sec01 .mt20{margin-top:20px}body#sonodaclinic section#sec01 .maincon{background:#f5f8fa;padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .maincon{padding:20px 10px}}body#sonodaclinic section#sec01 .maincon-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}body#sonodaclinic section#sec01 .maincon-flex p{font-size:18px;font-weight:500;padding-left:15px;position:relative;white-space:nowrap}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .maincon-flex p{line-height:1.5;white-space:wrap}}body#sonodaclinic section#sec01 .maincon-flex p::before{border-radius:100%;content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);background:#019a5a;height:4px;transform:translate(0, -50%);width:4px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .maincon-flex p::before{top:10px}}body#sonodaclinic section#sec01 .greentxt{font-size:18px}body#sonodaclinic section#sec01 .attention{padding-left:1em;text-indent:-1em}body#sonodaclinic section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#sonodaclinic section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#sonodaclinic section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .circle_title{margin-top:0}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__list{margin:0 0 70px}@media screen and (max-width: 750px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__list{margin:0 0 50px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:dotted thin rgba(0,0,0,.2);padding:20px 0}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item>*{display:block;font-size:18px;line-height:1.5;padding:35px 0;position:relative}@media screen and (max-width: 750px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item>*{font-size:17px}}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item>*{font-size:16px;padding:0}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid thin #019a5a;font-weight:500;margin:0 20px 0 0;width:140px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt{border-bottom:none;color:#019a5a;margin:0 0 2px;width:100%}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt.column{-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt.column span{left:-7px;margin:5px 0 0;position:relative}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt{border-bottom:dotted thin rgba(0,0,0,.2);width:calc(100% - 160px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (max-width: 750px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt{padding-left:10px;padding-right:10px}}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt{border:none;padding-left:0;padding-right:0;width:100%}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__tt{display:block;font-size:inherit;line-height:1.5;padding:10px 0;width:70px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__txt{display:block;font-size:inherit;line-height:1.5;padding:10px 0;width:calc(100% - 70px)}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .bkYellow{background:#faf8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;line-height:inherit;margin:5px 0;padding:5px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;background:#019a5a;box-sizing:border-box;color:#fff;font-size:15px;font-weight:500;margin:20px 0 0;padding:30px;width:290px;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__bt{margin:20px auto 0;max-width:280px;width:100%}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__bt span{background:#fff;border-radius:100px;display:block;height:20px;position:relative;width:45px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__bt span::before{content:url(../../../img/common/greenArrow.svg);display:block;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%, -50%);line-height:1;transform:translate(-50%, -50%);width:12px}@media screen and (min-width: 569px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt__bt:hover{background:#008055}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard__group{margin-bottom:30px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard__group:last-child{margin-bottom:0}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard__ttl{font-size:18px;font-weight:500;margin-bottom:15px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard__ttl{font-size:15px;margin-top:20px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard li{line-height:1.8;padding-left:16px;position:relative}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__txt .facilityStandard li::before{color:#019a5a;content:"・";left:0;position:absolute;top:0}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item:first-of-type .snd01__item__tt{padding:0 0 35px 0}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item:first-of-type .snd01__item__tt{padding:0 0 20px 0}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item:first-of-type>*{padding:0 0 35px 0;padding-left:20px;padding-right:20px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item:first-of-type>*{padding:0;padding-left:0;padding-right:0}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt{padding-bottom:30px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt{padding-bottom:20px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt i{background:rgba(0,0,0,.1);bottom:0;height:2px;left:0;position:absolute;width:100%}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt i::before{background:#019a5a;content:"";height:100%;left:0;position:absolute;top:0;width:27%}@media screen and (max-width: 750px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt i::before{width:32%}}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt i::before{width:35%}}@media screen and (max-width: 460px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd01 .snd01__item__tt i::before{width:45%}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table{background:#fff;border:1px solid #c8d8c8;overflow:hidden}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table table{border-collapse:collapse;width:100%}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th{background:#eef6ee;border-right:1px solid #c8d8cf;color:#2f6b3f;font-size:18px;font-weight:500;padding:22px 10px}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th{font-size:16px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table td{border-right:1px solid #d9e3d8;border-top:1px solid #d9e3d8;font-size:16px;padding:34px 10px;text-align:center}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th:first-child,body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table td:first-child{font-size:18px;font-weight:500;letter-spacing:.04rem;line-height:1.4;width:26%}@media screen and (max-width: 568px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th:first-child,body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table td:first-child{font-size:16px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th:nth-child(2),body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table td:nth-child(2){font-weight:500;width:18%}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table th:last-child,body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table td:last-child{border-right:none}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .open{background:#4caf70;border-radius:50%;display:inline-block;height:20px;width:20px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-note{background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;line-height:1.8;margin:30px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-note p{letter-spacing:.04rem;line-height:1.4}@media(max-width: 768px){body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table{overflow-x:auto}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-table table{min-width:720px}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd02 .schedule-title{font-size:26px}}body#sonodaclinic section#sec01 .in_box .conBlock-inner #snd03 .telbox{margin-bottom:0}body#communitycare div#wrapper{overflow:clip}body#communitycare section#sec01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;position:relative}@media screen and (max-width: 1024px){body#communitycare section#sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:0}}@media screen and (max-width: 568px){body#communitycare section#sec01{margin-bottom:80px}}body#communitycare section#sec01 .circle_title{border-bottom:solid thin #f5f8fa;margin-bottom:62px;margin-top:90px;padding-bottom:28px;position:relative}@media screen and (max-width: 1024px){body#communitycare section#sec01 .circle_title{margin-top:60px}}@media screen and (max-width: 568px){body#communitycare section#sec01 .circle_title{margin-bottom:40px}}body#communitycare section#sec01 .circle_title::after{background:-webkit-gradient(linear, left top, right top, from(#009b63), color-stop(34%, #009b63), color-stop(34%, #fff), to(#fff));background:linear-gradient(90deg, #009b63 0%, #009b63 34%, #fff 34%, #fff 100%);bottom:0;content:"";height:2px;left:0;position:absolute;width:33%}body#communitycare section#sec01 .txt18{font-size:18px;line-height:1.6}body#communitycare section#sec01 .mt40{margin-top:40px}body#communitycare section#sec01 .mt20{margin-top:20px}body#communitycare section#sec01 .in_box{margin-left:auto;margin-right:auto;margin-top:.625rem;width:min(78.125vw,750px)}@media screen and (max-width: 1250px){body#communitycare section#sec01 .in_box{width:calc(100% - 370px)}}@media screen and (max-width: 1024px){body#communitycare section#sec01 .in_box{margin-top:50px;max-width:1200px;padding:0 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}body#communitycare section#sec01 .in_box .conBlock-inner #cc01 p{font-size:18px;line-height:1.8}body#communitycare section#sec01 .in_box .conBlock-inner #cc02 .telbox{margin-bottom:0}