@import"https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&family=Noto+Sans+JP:wght@100..900&display=swap";body{-webkit-text-size-adjust:100%}.clearfix:after{content:"";clear:both;display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?ehzpc");src:url("../fonts/icomoon.eot?ehzpc#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ehzpc") format("truetype"),url("../fonts/icomoon.woff?ehzpc") format("woff"),url("../fonts/icomoon.svg?ehzpc#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-right:before{content:""}.icon-arrow-up-right-from-square:before{content:""}.icon-circle:before{content:""}.icon-circle-chevron-down:before{content:""}.icon-circle-chevron-right:before{content:""}.icon-circle-chevron-up:before{content:""}.icon-circle-dot:before{content:""}.icon-file-excel:before{content:""}.icon-file-pdf:before{content:""}.icon-file-word:before{content:""}.icon-phone:before{content:""}.icon-square-envelope:before{content:""}.icon-square-phone:before{content:""}.icon-youtube:before{content:""}@media(max-width: 767px){.sp-none{display:none}.sptab-none{display:none}.tab-only{display:none}}@media(min-width: 1025px){.pc-none{display:none}.tabpc-none{display:none}.tab-only{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.sptab-none{display:none}.tabpc-none{display:none}}img{max-width:100%;height:auto}@media(min-width: 768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}a{color:#1252bd;text-decoration:underline}a img{opacity:1;transition:all .4s}a:hover{text-decoration:none}a:hover img{opacity:.8}body{font-family:"Noto Sans JP",sans-serif;color:#1a1a1a;line-height:1.8;font-weight:500;font-size:1.125rem}header{position:fixed;top:5px;left:0;width:100%;z-index:20}@media(min-width: 1025px){header{top:30px}}.header-inner{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.8);width:96%;margin:0 auto;height:70px}@media(min-width: 1025px){.header-inner{max-width:1256px;margin:0 auto;padding:0 30px}}#site-info{width:316px}@media(max-width: 1024px){#site-info{width:60%;max-width:316px}}footer{border-top:1px #1252bd solid}.footer-inner{width:90%;max-width:1256px;margin:0 auto;padding-block:60px;display:flex;flex-direction:row}@media(max-width: 1024px){.footer-inner{flex-direction:column;align-items:center;text-align:center}.footer-inner h1{width:80%;margin:0 auto 2em}}@media screen and (min-width: 768px)and (max-width: 1024px){.footer-inner h1{width:60%}}@media(min-width: 1025px){.footer-inner h1{width:50%}.footer-inner h1 img{width:360px}.footer-inner div{width:50%}}.footer-tel{font-family:"Inter",sans-serif;font-size:clamp(1.5rem,1.409rem + .45vw,1.75rem);margin-bottom:1.5em}.footer-tel i{font-size:18px;color:#1252bd;margin-right:5px}.footer-tel span{font-family:"Noto Sans JP",sans-serif;font-size:18px}.footer-tel a{text-decoration:none;color:#1a1a1a}.hospital-link{display:flex;flex-direction:row;font-size:.9em}.hospital-link a{text-decoration:none}.hospital-link a:hover{text-decoration:underline}.hospital-link li::before{font-family:"icomoon" !important;content:"";margin-right:5px;color:#1252bd}.hospital-link li:first-child{margin-right:1em}@media(min-width: 1025px){.hospital-link li:first-child{margin-right:2em}}.footer-link{border-top:1px #1252bd solid}.footer-link__inner{width:90%;max-width:1256px;margin:0 auto;display:flex;flex-direction:column;padding-block:1em}.footer-link h3{color:#0f3f91}.footer-link h3::before{font-family:"icomoon" !important;content:"";color:#a7c9ff;font-size:10px;vertical-align:middle;margin-right:5px}.footer-link ul{display:flex;font-size:.9em}.footer-link ul li::before{font-family:"icomoon" !important;content:"";color:#1252bd}.footer-link ul li a{color:#1a1a1a;text-decoration:none}.footer-link ul li a:hover{text-decoration:underline}@media(max-width: 767px){.footer-link h3{margin-bottom:1em}.footer-link ul{flex-wrap:wrap}.footer-link li{width:50%}}@media screen and (min-width: 768px)and (max-width: 1079px){.footer-link h3{margin-bottom:1em}.footer-link ul{flex-wrap:wrap}.footer-link li{width:30%}}@media(min-width: 1080px){.footer-link__inner{flex-direction:row;align-items:center}.footer-link h3{margin-right:2em}.footer-link ul li:not(:last-child){margin-right:1.5em}}.site-c{color:#fff;text-align:center;padding-block:1em;background:#1a1a1a}#retop{position:fixed;bottom:30px;right:20px;z-index:10;display:none}#retop a{text-decoration:none;opacity:.8;font-size:3em}#retop a:hover{opacity:1}@media(max-width: 767px){#retop a{font-size:2.2em;opacity:.8}}.ly-pad{padding-block:130px}@media(max-width: 767px){.ly-pad{padding-block:80px}}.bk-bg{background:#f7faff}.ly-base{width:90%;margin:0 auto;max-width:1256px}.ly-inner{width:100%;max-width:1100px;margin:0 auto}.ly-inner p:not(:last-child){margin-bottom:3em}.lev2-title{display:flex;align-items:center;font-size:clamp(1.5rem,1.227rem + 1.36vw,2.25rem);font-weight:500;color:#0f3f91;padding-left:1em;margin-top:40px;margin-bottom:80px;position:relative;z-index:1}.lev2-title::before{content:"";left:0;width:80px;height:80px;display:block;background-color:#a7c9ff;border-radius:50%;z-index:-1;position:absolute}.lev2-title::after{content:"";flex-grow:1;height:1px;display:block;background-color:#1252bd;margin-left:1.5em}.lev3-title{font-size:clamp(1.25rem,1.159rem + .45vw,1.5rem);padding:.4em .8em;margin-bottom:40px;background:#e3eeff}.lev3-title::before{font-family:"icomoon" !important;content:"";color:#1252bd;font-size:10px;vertical-align:middle;margin-right:10px}@media(min-width: 1271px){.openbtn{display:none}.navi-menu{display:flex}.navi-menu li a{text-decoration:none;color:#1a1a1a;font-size:16px;font-weight:500;transition:all .4s}.navi-menu li a::before{font-family:"icomoon" !important;content:"";color:#1252bd;vertical-align:middle;font-size:8px;margin-right:5px;transition:all .4s}.navi-menu li a:hover{color:#1252bd}.navi-menu li a:hover::before{color:#a7c9ff}.navi-menu li:not(:last-child){margin-right:1em}}@media(max-width: 1270px){.openbtn{position:fixed;width:70px;height:70px;cursor:pointer;z-index:99;top:5px;right:5px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:2px;height:2px;background:#1252bd}.openbtn span:nth-of-type(1){top:22px;width:60%}.openbtn span:nth-of-type(2){top:29px;width:60%}.openbtn div{font-size:10px;color:#1252bd;position:absolute;top:38px;left:2px}.openbtn.active span:nth-of-type(1){top:20px;left:10px;transform:translateY(6px) rotate(-45deg);width:35%}.openbtn.active span:nth-of-type(2){top:32px;left:10px;transform:translateY(-6px) rotate(45deg);width:35%}.openbtn.active div{left:7px}.spnav-wrap{position:fixed;width:100vw;height:100dvh;z-index:98;top:0;left:0;background:rgba(227,238,255,.95);transition:all .4s;display:none;transition:.5s}.spnav-wrap .navi-menu{width:80%;padding:1.5em .8em;margin-inline:auto;margin-top:10vh;background:#fff;border-radius:30px}.spnav-wrap li{border-bottom:1px #1252bd dashed}.spnav-wrap li:not(:last-child){margin-bottom:0}.spnav-wrap li a{text-decoration:none;color:#1252bd;width:100%;display:inline-block;padding:10px;transition:all .4s}.spnav-wrap li a span::before{font-family:"icomoon" !important;content:"";margin-right:8px}.spnav-wrap.is-open{display:block;-webkit-animation:appear .5s ease;animation:appear .5s ease}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:100}}@keyframes appear{0%{opacity:0}100%{opacity:100}}}@media screen and (min-width: 1020px)and (max-width: 1270px){.openbtn{top:30px;right:10px}}.def-list{margin-left:2rem}.def-list li{list-style:outside disc;line-height:1.3}.def-list li:not(:last-child){margin-bottom:.8rem}.simple-list{margin-left:1.5rem;margin-bottom:1.5rem}.simple-list li{list-style:outside disc}.deci-list{margin-left:1.5rem;margin-bottom:1.5rem}.deci-list li{list-style:outside decimal;line-height:1.2}.deci-list li:not(:last-child){margin-bottom:.6rem}.hosoku-list{margin-bottom:1.5em}.hosoku-list li{text-indent:-1.2em;padding-left:1.2em;line-height:1.2}.hosoku-list li:not(:last-child){margin-bottom:.6em}.link-list{margin-bottom:3em}.link-list li{line-height:1.4;text-indent:-1em;padding-left:1em}.link-list li:before{font-family:"icomoon" !important;content:"";color:#1252bd}.link-list li:not(:last-child){margin-bottom:.8em}.link-list li .link-list{margin-top:.8em;margin-left:1.25rem;margin-bottom:1.25rem}.pdf-list{margin-left:1.5em;margin-bottom:2em}.pdf-list li{list-style:outside disc;margin-bottom:.8em;line-height:1.2}.pdf-list li a::after{font-family:"icomoon";content:"";margin-left:.5em}.def-dtstyle dt{font-weight:700}.def-dtstyle dt::before{content:"●";margin-right:3px}.def-dtstyle dd{margin-bottom:2em;margin-left:1em}.def-dtstyle dd .def-list{margin-left:1rem}.def-dtstyle dd .link-st{margin-top:1em}.point-dtstyle dt{margin-bottom:.875em;text-align:center}.point-dtstyle dt span{width:16em;display:block;background:#1252bd;color:#fff;padding-block:.3em}.point-dtstyle dd{margin-bottom:2em}@media(min-width: 1025px){.point-dtstyle dd{margin-left:1.5em}}@media(max-width: 1024px){.point-dtstyle dt span{width:100%}}.dl-grid dt{font-weight:bold;float:left;clear:left;width:5em;padding-bottom:1em}.dl-grid dt::before{content:"●"}.dl-grid dd{padding-left:7em;padding-bottom:1em}.dl-grid dd p{line-height:1.5}.simple-dtstyle dt{font-weight:bold;margin-bottom:1em}.simple-dtstyle dd{margin-bottom:1.5em}.simple-dtstyle dd p:last-child{margin-bottom:0}.bkcol-box{padding:2rem 1.8rem;border-radius:20px}.bkcol-box__tit{font-weight:bold;margin-bottom:1.3em !important}.bkcol-box p:last-child{margin-bottom:0}@media(max-width: 767px){.bkcol-box{padding:1.5rem 1.2rem}}.line-box{width:100%;padding:2rem 1.8rem;margin:2rem auto;border:2px #1252bd solid}.line-box__title{font-weight:bold;font-size:1.25rem;margin-bottom:.875rem}.line-box p:last-child{margin-bottom:0}@media(max-width: 767px){.line-box{padding:1.5rem 1.2rem}}.caution-box{width:100%;padding:1.5rem;border:3px #c30 dotted}.caution-box p:last-child{margin-bottom:0}.def-table{width:100%;margin-bottom:1em}.def-table th{border:1px #1252bd solid;background:#f7faff;text-align:left;padding:.3em .5em}.def-table td{padding:.3em .5em;border:1px #1252bd solid}.center-table{margin-bottom:1em}.center-table th,.center-table td{text-align:center;padding:.6em;border:1px #1252bd solid}.center-table th{background:#f7faff}.resp-table{width:100%;margin-bottom:1em}.resp-table th{background:#f7faff;text-align:left;padding:.5em}.resp-table td{padding:.5em}@media(min-width: 768px){.resp-table th{border:1px #1252bd solid}.resp-table td{border:1px #1252bd solid}}@media(max-width: 767px){.resp-table tr,.resp-table th,.resp-table td{display:block}.resp-table th{font-weight:bold}.resp-table td{padding:.3em .2em 1.2em}}.thw-3 th{width:30%}.tblw-f{width:100%}@media(min-width: 1301px){.tblw-s{width:40%}.tblw-m{width:60%}.tblw-L{width:80%}}@media(max-width: 1300px){.tblw-s,.tblw-m,.tblw-L{width:100%}}.btn-base{width:100%;position:relative;padding:.5em 0;color:#1252bd;background:#fff;display:block;width:100%;text-align:center;text-decoration:none;border:2px #1252bd solid;z-index:2;border-radius:30px;transition:all .4s}.btn-base:hover{background:#1252bd;color:#fff;border:2px #1252bd solid}.btn-base:hover::before,.btn-base:hover::after{width:0;background:#1252bd}.btn-base::before{top:0;width:50%;height:100%;background:#1252bd;right:0}.btn-base::after{top:0;width:50%;height:100%;background:#1252bd;left:0}.btn-base:hover{background:#1252bd}.btn-base span::before{font-family:"icomoon" !important;content:""}.btnw-mid{width:60%;margin:0 auto}@media(max-width: 1024px){.btnw-mid{width:100%}}.btnw-big{width:80%;margin:0 auto}@media(max-width: 1024px){.btnw-big{width:100%}}.flex-area{width:100%}.flex-area figure{text-align:center;margin:0 auto .4em}.flex-area img{display:block;margin:0 auto}@media(min-width: 1025px){.flex-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}}@media(min-width: 1025px){.flex-item2{width:48%}.flex-item3{width:30%;margin:0 1% 1em}.flex-itemB{width:65%}.flex-itemM{width:60%}.flex-itemS{width:40%}.flex-jc{justify-content:space-between !important}}@media(max-width: 1024px){.flex-item2,.flex-item3,.flex-itemB,.flex-itemM,.flex-itemS{margin-bottom:1.5em}}@media(min-width: 768px){.flex-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.flex-list li{margin-right:3em}}.mto i{font-style:normal}.mto i::after{content:"@"}.new-icon{color:#c30;margin-left:.5em;font-size:0.875rem;font-weight:700;-webkit-animation:txtBlink 1s forwards infinite;animation:txtBlink 1s forwards infinite;opacity:0}@-webkit-keyframes txtBlink{from{opacity:0}to{opacity:1}}@keyframes txtBlink{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger,.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time1-4{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time3{-webkit-animation-delay:3s;animation-delay:3s}.al-c{text-align:center !important}.al-r{text-align:right !important}.ud-line{text-decoration:underline}.bold{font-weight:bold}.kyocho{font-weight:bold;color:#c30}.fnt-s{font-size:.8125rem}.fnt-big{font-size:1.2rem}sup{font-size:.8rem}.hosoku{padding-left:1.3em;text-indent:-1.3em;line-height:1.3}.bk-gry{background:#efefef}@media(min-width: 768px){.fnt-spct{font-size:.8125rem}.aligncenter{display:block;margin:1rem auto;text-align:center}.alignright{float:right;padding:0 0 1rem 1rem}.alignleft{float:left;padding:0 1rem 1rem 0}}@media(max-width: 767px){.alignright,.alignleft,.aligncenter{display:block;margin:1rem auto;text-align:center}}.link-st{text-indent:-1.8em;padding-left:1.8em;line-height:1.3}.link-st::before{font-family:"icomoon" !important;content:"";color:#1252bd}.pdf::after{font-family:"icomoon" !important;content:"";margin-left:5px;color:#c30}.outwin::after{font-family:"icomoon" !important;content:"";margin-left:5px;color:#1252bd}.base-maker li{list-style:disc;text-indent:-0.3em}.base-maker li::marker{color:#1252bd}.sub-maker li{list-style:disc;text-indent:-0.3em}.sub-maker li::marker{color:#a7c9ff}.mbnone{margin-bottom:0 !important}.mb10{margin-bottom:.5em !important}.mb20{margin-bottom:1em !important}.mb30{margin-bottom:1.5em !important}.mb40{margin-bottom:2em !important}.mb50{margin-bottom:2.5em !important}.mb60{margin-bottom:3em !important}.mb70{margin-bottom:3.5em !important}.mb80{margin-bottom:4em !important}.mb100{margin-bottom:5em !important}.mt10{margin-top:.5em !important}.mt20{margin-top:1em !important}.mr10{margin-right:10px !important}.ml20{margin-left:1em !important}.ml30{margin-left:1.5em !important}.ml40{margin-left:2em !important}.box-W7{width:90%;margin:0 auto 30px}.pagein-w8{width:100%}@media(min-width: 1025px){.pcml10{margin-left:10px !important}.pcml20{margin-left:20px !important}.pcml30{margin-left:30px !important}.pcml40{margin-left:40px !important}.pcml50{margin-left:50px !important}.pcmt30{margin-top:30px !important}.pcpt10{padding-top:5px !important}.grid-4ew{width:8em !important}}@media(max-width: 767px){.spml20{margin-left:20px !important}.spm10{margin-bottom:10em !important}}@media(max-width: 1024px){.no-mrbtm{margin-bottom:0 !important}}
/*# sourceMappingURL=style.min.css.map */