:root{scroll-padding:70px}@media screen and (min-width:1025px){:root{scroll-padding:120px}}.g-layBaseTyp01 :last-child{margin-bottom:0}.g-layBaseTyp02{margin:20px 0 0}.g-layBaseTyp03{margin:60px 0}.g-layBaseTyp04{display:flex;justify-content:center;margin:80px 0;padding:60px;margin:60px 0;padding:50px}.g-layBaseTyp04 img{display:block;width:800px;height:auto}@media screen and (min-width:768px) and (max-width:1240px){.g-layBaseTyp04{margin:30px 0;padding:50px 30px}.g-layBaseTyp04 picture{width:80%}.g-layBaseTyp04 img{width:100%}}@media screen and (max-width:767px){.g-layBaseTyp04{margin:40px 0;padding:40px}.g-layBaseTyp04 picture{width:100%}.g-layBaseTyp04 img{width:100%}}.layBdrTyp01{border-radius:10px;border:1px solid #d6d6d6}.g-layBaseTyp05{margin:100px 0 0}@media screen and (max-width:767px){.g-layBaseTyp05{margin:55px 0 0}}.layImgCover{display:block;overflow:hidden;width:100%;aspect-ratio:33/20;border-radius:20px}.layImgCover img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){.layImgCover img{transition:transform .3s ease-in-out}a:hover .layImgCover img{transform:scale(1.05);transition:transform .3s ease-in-out}}h1,h2,h3{font-weight:300}dt{font-weight:400}td,th{vertical-align:top}address,em{font-style:normal}p strong{font-weight:400}p strong.layTxtBold{font-weight:700;font-weight:700}main{margin-top:80px;overflow:hidden;font-size:16px;line-height:1.8}@media screen and (min-width:768px) and (max-width:1024px){main{margin-top:50px}}@media screen and (max-width:767px){main{margin-top:50px}}main p{font-size:16px}main p.layCtr{text-align:center}main p.adjSize18{font-size:18px;line-height:2}main p.adjSize22{font-size:22px;line-height:2}.layCtrTyp01{margin:70px 0}.layCtrTyp01 p{text-align:center}main p+p,main ul+p{margin-top:20px}.layTblTyp01 th{padding:5px}.layTblTyp01 td{padding:5px}.layTxtR{text-align:right}.layTag{white-space:nowrap}.wrapTagTxt{margin:20px 0}.layTxtTag{margin:0 15px 0 0}* .wrapTagTxt:last-child{margin-bottom:0}@media screen and (max-width:767px){.layCtrTyp01 p{text-align:left}main p.layCtr.laySpLeft{text-align:left}}.layCtr03{display:flex;justify-content:center}.txtR{text-align:right}.adjAttention{color:#c00000}.adjAttention a:link,.adjAttention a:visited{color:#0e6ba6;text-decoration:underline}.adjAttention a .layIcon{text-decoration:underline}.adjFontSize140pct{font-size:140%}.adjAttention strong{background:linear-gradient(transparent 50%,#ffde33 0)}@media screen and (max-width:767px){.adjFontSize140pct{font-size:125%}}.adjFontSize100pct{font-size:100%}.adjNowrap{white-space:nowrap}.layTxtIconNew{display:inline-flex;justify-content:center;align-items:center;margin:0 5px 0 0;min-height:1.5em;padding:2px 6px;font-size:12px;line-height:1;color:#fff;background:#bc7082;border-radius:4px}.wrapGuideTyp01{display:flex;flex-direction:column;justify-content:center;padding:100px 20px 60px;align-items:center;background:#f7f7f7 url(../imgs/ico_mail.svg) no-repeat 50% 60px/30px auto;border-radius:20px}.wrapGuideTyp01 p{text-align:center}span.txtGuide{display:block;text-align:center;color:#cd4c4c}.wrapGuideTyp01 span.txtGuide{display:flex;justify-content:center;text-align:center}span.txtGuide.adjTxtL{text-align:left}.btnContact{margin:60px auto 20px;text-align:center}.wrapMovieOuter{padding:60px;background:#f7f7f7;border-radius:20px}p+.wrapMovieOuter{margin-top:60px}.wrapMovie{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%}.wrapMovie iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.wrapMovieOuter .wrapMovie+p{margin-top:20px}@media screen and (min-width:768px) and (max-width:1240px){.wrapMovieOuter{padding:30px}p+.wrapMovieOuter{margin-top:30px}}@media screen and (max-width:767px){.wrapMovieOuter{margin-left:-20px;margin-right:-20px;padding:20px;border-radius:0}p+.wrapMovieOuter{margin-top:30px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}nav.navG1 a:focus-visible,nav.navG1 button:focus-visible{outline:1px solid #000!important}nav.navG1 ul.layCmnGnav li.layTyp01{font-size:13px}nav.navG1 ul.layCmnGnav li.layTyp02{font-size:14px}nav.navG1 ul.layCmnGnav li.gNavItem{position:relative}nav.navG1 ul.layCmnGnav .gNavA{display:block;text-decoration:none}.gNavItem.dropdown .gNavA[aria-expanded=true]{color:#0e6ba6}@media screen and (min-width:1025px){nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding:10px clamp(10px,.95vw,15px);transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}header.layHeader.scrolled nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,header.layHeader.scrolled nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding-top:6px;padding-bottom:6px;transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA{transition:border .3s ease-in-out,box-shadow .3s ease-in-out}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA:hover{border:1px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}nav.navG1 ul.layCmnGnav li.dropdown .gNavA{position:relative}nav.navG1 ul.layCmnGnav li.dropdown:before{content:"";display:block;position:absolute;top:50%;right:15px;width:5px;height:5px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg) translate(-50%,-50%)}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{position:relative}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA:after{content:"";display:block;position:absolute;bottom:-5px;left:50%;margin-left:0;width:0;height:1px;background:#fff;transition:bottom .3s ease-in-out,margin-left .3s ease-in-out,width .3s ease-in-out,background .3s ease-in-out}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA:hover:after{bottom:0;margin-left:-15px;width:30px;background:#0e6ba6;transition:bottom .3s ease-in-out,margin-left .3s ease-in-out,width .3s ease-in-out,background .3s ease-in-out}nav.navG1 ul.layCmnGnav li.layTyp02.active:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:1px;background:#777}nav.navG1 ul.layCmnGnav li.layTyp02.active:hover a:hover:after{display:none}}@media screen and (min-width:1025px) and (max-width:1239px){nav.navG1 ul.layCmnGnav li.dropdown:before{right:10px}nav.navG1 ul.layCmnGnav li.layTyp01{font-size:12px}nav.navG1 ul.layCmnGnav li.layTyp02{font-size:13px}}@media screen and (min-width:1240px){nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding:10px clamp(8px,.7vw,20px)}}@media screen and (min-width:1500px){nav.navG1 ul.layCmnGnav li.layTyp01{font-size:14px}nav.navG1 ul.layCmnGnav li.layTyp02{font-size:16px}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding:10px clamp(11px,1.1vw,20px)}}@media screen and (min-width:1800px){header.layHeader.scrolled nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,header.layHeader.scrolled nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding-top:8px;padding-bottom:8px}}@media screen and (max-width:1024px){nav.navG1{height:0}#navbarSupportedContent{overflow:auto}nav.navG1 ul.layCmnGnav{flex-wrap:wrap}nav.navG1 ul.layCmnGnav li.layTyp01{width:50%;padding:10px 15px;font-size:14px}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{display:flex;width:100%;padding:15px 12px}nav.navG1 ul.gNavTyp01 li.layTyp01 .gNavA,nav.navG1 ul.gNavTyp01 li.layTyp01+li.layTyp02{margin-top:10px}nav.navG1 ul.layCmnGnav.gNavTyp02{margin-top:20px}nav.navG1 ul.layCmnGnav li.layTyp02{position:relative;width:100%;padding:5px 15px;font-size:16px}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{position:relative}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA:after{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:1px;background:#cdcdcd}}@media screen and (max-width:767px){nav.navG1 ul.layCmnGnav.gNavTyp01{margin:0 -10px}nav.navG1 ul.layCmnGnav.gNavTyp02{margin:20px -20px 0}nav.navG1 ul.layCmnGnav li.layTyp01{padding:0 10px}nav.navG1 ul.layCmnGnav li.layTyp02{padding:5px 0}nav.navG1 ul.layCmnGnav li.layTyp01,nav.navG1 ul.layCmnGnav li.layTyp02{padding:0 15px}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA,nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding:15px}nav.navG1 ul.layCmnGnav li.layTyp02:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#cdcdcd}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA:after{display:none}}@media screen and (max-width:400px){nav.navG1 ul.layCmnGnav li.layTyp01{padding:0 5px}nav.navG1 ul.layCmnGnav li.layTyp01 .gNavA{justify-content:center;text-align:center;padding:15px 10px}nav.navG1 ul.layCmnGnav li.layTyp02 .gNavA{padding:15px 5px}}.linkAccess{display:none}@media screen and (max-width:767px){.linkAccess{position:relative;display:flex;justify-content:center;margin:0;padding:10px;position:sticky;bottom:0;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:1}.linkAccess a{color:#333!important;text-decoration:none!important}}footer{display:flex;flex-direction:column;align-items:center;padding:60px 20px;font-size:16px;color:#fff;background:#333}footer>nav{display:flex;flex-direction:column;align-items:center}footer a,footer a:link,footer a:visited{color:#fff;text-decoration:none;transition:color .3s ease-in-out}footer a:hover{color:rgba(255,255,255,.5);transition:color .3s ease-in-out}footer ul{display:flex;justify-content:center;align-items:center}footer ul li{margin:0 clamp(10px,1.5vw,30px)}footer ul li.linkDonation a{display:flex;align-items:center;min-height:48px;padding:0 20px 0 85px;background:url(../imgs/ico_donation.png) no-repeat 15px 100%/55px auto;border:1px solid #7f7f7f;border-radius:10px;transition:background-color .3s ease-in-out}footer ul li.linkDonation a[target="_blank"] .layIcon{padding:0 20px 0 0;background:url(../imgs/ico_blank_w.svg) no-repeat 100% 50%/11px auto}footer ul li.linkDonation a:hover{color:#fff;background-color:#000;transition:background-color .3s ease-in-out}footer .fLogo{margin:40px 0 0}footer ul.fLinkListOut{margin:30px 0 0}.wrapSpFLink a .layIcon,footer ul.fLinkListOut a{padding:0 20px 0 0;background:url(../imgs/ico_blank_w.svg) no-repeat 100% 50%/11px auto}#copyright{margin:30px 0 0;font-size:10px}@media screen and (max-width:1024px){footer{padding:50px 20px;font-size:15px}}@media screen and (max-width:767px){footer{padding:40px 20px}footer ul.fLinkBase,footer ul.fLinkListOut{display:none}footer .fLogo{display:flex;justify-content:center;margin:0;text-align:center}footer .fLogo a{display:inline-block}footer .fLogo img{width:240px;height:auto}}.dropdown-menu:not(.show){opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:1024px){#navbarSupportedContent.navbar-collapse{height:100%;overflow-x:hidden}#navbarSupportedContent.navbar-collapse:not(.show){height:0}#navbarSupportedContent.navbar-collapse.show{opacity:1;transition:opacity .3s ease}nav.navG1 #navbarSupportedContent.navbar-collapse.show ul.layCmnGnav{height:auto}}@media screen and (max-width:767px){#navbarSupportedContent.navbar-collapse.show .wrapSpFLink{display:block;margin:0 -20px;padding:20px 0 40px;font-size:14px;color:#fff;background:#333}#navbarSupportedContent.navbar-collapse.show .wrapSpFLink li{padding:0 20px}#navbarSupportedContent.navbar-collapse.show .wrapSpFLink a{display:block;padding:10px;color:#fff!important;text-decoration:none}#navbarSupportedContent.navbar-collapse.show .spFLinkListOut{margin:20px 0;padding:20px 0;border-top:1px solid #616161}}@media screen and (max-width:400px){#navbarSupportedContent.navbar-collapse.show .wrapSpFLink li{padding:0 10px}}@media screen and (max-width:1024px){button.navbar-toggler{display:block;position:fixed;top:15px;right:20px;width:30px;height:30px;text-align:center;z-index:20}button.navbar-toggler:focus,button.navbar-toggler:hover{outline:1px solid rgba(255,255,255,0)!important}button.navbar-toggler:focus-visible{outline:1px solid #000!important}button.navbar-toggler .layIcon{position:relative;width:30px;height:30px}button.navbar-toggler .navbar-toggler-icon{display:block;width:30px;height:35px}button.navbar-toggler .navbar-toggler-icon:after,button.navbar-toggler .navbar-toggler-icon:before{content:"";position:absolute;left:0;width:30px;height:2px;background:#333;border-radius:10px}button.navbar-toggler[aria-expanded=false] .navbar-toggler-icon{position:absolute;top:16px;width:30px;height:2px;background:#333;border-radius:10px}button.navbar-toggler[aria-expanded=false] .navbar-toggler-icon:before{top:-10px;transition:transform .2s ease-in-out}button.navbar-toggler[aria-expanded=false] .navbar-toggler-icon:after{bottom:-10px;transition:transform .2s ease-in-out}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{top:15px;transform:rotate(45deg);transition:transform .2s ease-in-out}button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{top:15px;transform:rotate(-45deg);transition:transform .2s ease-in-out}.navbar-toggler-txt-close,.navbar-toggler-txt-menu{display:none}button.navbar-toggler[aria-expanded=true] .navbar-toggler-txt-menu{display:none}button.navbar-toggler[aria-expanded=true] .navbar-toggler-txt-close{position:absolute;bottom:0;width:100%;text-align:center}button.navbar-toggler[aria-expanded=false] .navbar-toggler-txt-menu{position:absolute;bottom:0;width:100%;text-align:center}button.navbar-toggler[aria-expanded=false] .navbar-toggler-txt-close{display:none}}html.menuOpen{overflow:hidden}@media screen and (min-width:1025px){header.scrolled .dropdown-menu.show{top:-10px!important}}.dropdown-menu{display:flex;flex-direction:column;position:fixed!important;width:100%;margin:0;padding:0;background:#fff;border:none;border-radius:0}.dropdown-menu:not(.show){visibility:hidden;pointer-events:none}.dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:1025px){.dropdown-menu{top:0!important;top:-60px!important;left:0;padding-top:80px;padding-top:40px;z-index:-1;transition:top .3s ease,box-shadow .3s ease,opacity .3s ease,visibility .3s ease}.dropdown-menu.show{top:-10px!important;box-shadow:-3px -3px 50px 0 rgba(0,0,0,.3);transition:top .3s ease,box-shadow .3s ease,opacity .3s ease,visibility .3s ease}}@media screen and (max-width:1024px){.dropdown-menu{height:100%}.dropdown-menu:not(.show){opacity:0;left:50%;width:calc(100% - 20px);background:#fff}.dropdown-menu.show{display:flex;top:70px!important;left:15px;width:calc(100% - 15px);box-shadow:-3px -3px 10px 0 rgba(0,0,0,.1);transition:left .3s ease-in-out,opacity .3s ease-in-out}html:not(.menuOpen) .gNavA{pointer-events:none;appearance:none}html:not(.menuOpen) .navbar-collapse.show .gNavA{pointer-events:auto;appearance:auto}.g-layNavPht{margin-top:-20px}.gItemMedical .g-layNavPht{flex-grow:1;background:url(../imgs/navi_medical_sp.jpg) no-repeat 50% 0/cover}.gItemStudy .g-layNavPht{flex-grow:1;background:url(../imgs/navi_study_sp.jpg) no-repeat 50% 0/cover}.gItemAbout .g-layNavPht{flex-grow:1;background:url(../imgs/navi_about_sp.jpg) no-repeat 50% 0/cover}}@media screen and (min-width:768px){.g-layNavPht{opacity:.3}}.g-layNavCildOuter{display:flex;flex-direction:column;align-items:center;padding:0 60px 50px}.g-layNavCild{display:flex;flex-direction:column;position:relative;width:clamp(800px,90%,1400px)}.g-layNavCild .iconTyp02,.g-layNavCild a{text-decoration:none!important}.navLayLinkCateTop{padding:80px 60px 10px 0;z-index:1}.navLayLinkCateTop a{font-weight:300}@media screen and (min-width:1025px) and (max-width:1400px){.g-layNavCild{width:100%}}@media screen and (max-width:1024px){.g-layNavCildOuter{padding:0 20px 20px;overflow-x:hidden;overflow-y:scroll}.navLayLinkCateTop{padding-top:20px}.g-layNavCild{position:relative;width:100%}.navLayTOC .navLayListTOC{margin:0 -10px}.navLayTOC .navLayListTOC .item01{width:50%;padding:5px}a.navLayListLinkTyp1{padding:10px}}@media screen and (max-width:767px){.dropdown-menu .iconTyp02{padding:0 0 0 50px;font-size:clamp(18px,4.5vw,24px)}.dropdown-menu .iconTyp02:after,.dropdown-menu .iconTyp02:before{top:50%;left:0;right:inherit;margin-top:-20px;width:40px;height:40px}.navLayLinkCateTop a{font-weight:400}}@media screen and (max-width:400px){.wrapBtnCloseDropdown{right:0}.dropdown-menu.show{left:10px;width:calc(100% - 10px)}}@media screen and (min-width:768px) and (max-width:1024px){.g-layNavCildOuter{padding:0 40px}.navLayLinkCateTop{padding:30px 60px 10px 0}}.navLayTOC{margin:20px 0 0}.navLayTOC .navLayListTOC{display:flex;flex-wrap:wrap;margin:-5px -25px 0}.navLayTOC .navLayListTOC .item01{padding:5px;width:33.3333333333%}@media screen and (max-width:1024px){.navLayTOC .navLayListTOC .item01{padding:0}}@media screen and (max-width:600px){.navLayTOC .navLayListTOC .item01{width:50%}}a.navLayListLinkTyp1{display:flex;justify-content:space-between;padding:20px}@media screen and (min-width:1025px) and (max-width:1400px){.navLayTOC .navLayListTOC{margin:-20px -20px 0}a.navLayListLinkTyp1{padding:15px}}@media screen and (min-width:1025px){a.navLayListLinkTyp1{transition:box-shadow .2s ease-in-out,border-radius .2s ease-in-out}a.navLayListLinkTyp1:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:20px;transition:box-shadow .2s ease-in-out,border-radius .2s ease-in-out}}@media screen and (min-width:768px) and (max-width:1024px){.navLayTOC .navLayListTOC{margin:-10px -20px 0}}a.navLayListLinkTyp1 .layImg{width:47.82%}a.navLayListLinkTyp1 .layTxt{display:flex;align-items:center;width:52.17%;padding:0 0 0 20px}a.navLayListLinkTyp1 .layImg .layImgCover{aspect-ratio:33/20;border-radius:10px}.navLayTOC .navLayListTOC .item01 .iconTyp01{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:0;background:0 0}.navLayTOC .navLayListTOC .item01 .iconTyp01 .layTxtShoulder{display:block;font-size:90%}.navLayTOC .navLayListTOC .item01 .iconTyp01 .layTxtShoulderTyp2{display:block;font-size:90%;color:#999}.navLayTOC.adjFlex{display:flex}.navLayTOC.adjFlex .layPht{flex-shrink:0;width:440px;padding-right:80px}.navLayTOC.adjFlex .layPht img{display:block;width:100%;height:auto;border-radius:10px}@media screen and (max-width:1300px){.navLayTOC.adjFlex .layPht{padding-right:clamp(40px,6vw,60px)}}@media screen and (max-width:1024px){.navLayTOC{margin-top:20px}.navLayTOC.adjFlex .layPht{width:42%}.navLayTOC.adjFlex .layPht img{width:100%;height:auto}}@media screen and (max-width:767px){.navLayTOC.adjFlex .layPht{display:none}}.navLayTOC.adjFlex .layLinkMed .navLayListTxt{margin-top:-15px}.navLayTOC.adjFlex .layLinkMed{display:flex;flex-direction:column}.navLayListMed{display:flex;flex-wrap:wrap;margin:20px -20px -20px}.navLayListMed dt{position:relative;margin:0 20px 20px 20px;width:100%}.navLayListMed dt:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#ebebeb}.navLayListMed dt span.layTxt{position:relative;display:inline-flex;background:#fff;padding:0 5px 0 0}.navLayListMed dd.item01{margin:0;width:25%}.navLayListMed dd.item01 .layIcon{display:flex;align-items:center;min-height:45px;padding:0 0 0 60px}.navLayListMed dd.item01 a{display:flex;padding:20px;border-radius:10px}@media screen and (min-width:1025px){.navLayListMed dd.item01 a{transition:box-shadow .2s ease-in-out}.navLayListMed dd.item01 a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out}}@media screen and (max-width:1024px){.navLayListMed{display:flex;flex-wrap:wrap;margin:10px 0 0}.navLayListMed dt{margin:0 0 15px}.navLayListMed dd.item01 a{padding:15px 0}}@media screen and (max-width:1200px){.navLayListMed dd.item01{width:33.3333333333%}}@media screen and (max-width:600px){.navLayListMed dd.item01{width:50%}}@media screen and (max-width:460px){.navLayListMed dd.item01{font-size:15px}.navLayListMed dd.item01 a{padding:10px}.navLayListMed dd.item01 .layIcon{min-height:40px;padding-left:55px;background-size:auto 40px}}@media screen and (max-width:360px){.navLayListMed dd.item01{font-size:13px}.navLayListMed dd.item01 .layIcon{min-height:35px;padding-left:45px;background-size:auto 35px}}.navLayTOC.adjFlex .layLink{margin-right:-40px}.navLayTOC.adjFlex .navLayListTxt{display:flex;flex-wrap:wrap}.navLayTOC.adjFlex .navLayListTxt .item01{margin:5px 0;width:33.333333333%;padding:0 40px 0 0}@media screen and (max-width:767px){.navLayTOC.adjFlex .navLayListTxt .item01{width:50%}}@media screen and (max-width:600px){.navLayTOC.adjFlex .navLayListTxt .item01{width:100%}}.navLayTOC.adjFlex .navLayListTxt .item01.adjAuto{width:auto}.navLayTOC.adjFlex .navLayListTxt .item01 a{display:inline-flex;align-items:center;padding:10px 0}.navLayTOC .navLayListImg{display:flex;flex-wrap:wrap;margin:-40px}.navLayTOC .navLayListImg li{width:50%;padding:40px}.navLayTOC .navLayListImg .layImg .layImgCover{aspect-ratio:56/15}a.navLayListLinkTyp2{position:relative;display:flex;align-items:center;font-size:22px}a.navLayListLinkTyp2:hover{color:#333}a.navLayListLinkTyp2:hover .iconTyp01{background-image:url(../imgs/ico_link.svg)}a.navLayListLinkTyp2 .layIcon{position:absolute;top:0;left:60px}a.navLayListLinkTyp2 .layIcon.iconTyp01{display:inline-flex}@media screen and (max-width:1500px){.navLayTOC .navLayListImg{margin:-20px}.navLayTOC .navLayListImg li{padding:20px}a.navLayListLinkTyp2 .layIcon{left:40px;font-size:20px}}@media screen and (max-width:1024px){.navLayTOC .navLayListImg{margin:-20px}.navLayTOC .navLayListImg li{padding:20px}a.navLayListLinkTyp2 .layIcon{left:30px;font-size:18px}}@media screen and (max-width:767px){.navLayTOC .navLayListImg{margin:-10px -20px}.navLayTOC .navLayListImg li{width:100%;padding:10px 20px}.navLayTOC .navLayListImg li+li{margin-top:0}a.navLayListLinkTyp2 .layIcon{font-size:20px}}@media screen and (max-width:600px){.navLayTOC .navLayListImg{margin:-5px -20px}.navLayTOC .navLayListImg li{padding:5px 20px}.navLayTOC .navLayListImg li+li{margin-top:0}a.navLayListLinkTyp2 .layIcon{left:20px;font-size:15px}}@media screen and (max-width:400px){a.navLayListLinkTyp2 .layIcon{left:15px;font-size:14px}}@media screen and (max-width:767px){.navLayTOC{margin-top:10px}.navLayTOC .navLayListTOC{margin:0 -10px}.navLayTOC .navLayListTOC .item01{padding:5px;font-size:clamp(12px,3vw,15px)}a.navLayListLinkTyp1{display:flex;flex-direction:column;padding:5px}a.navLayListLinkTyp1 .layImg{width:100%}a.navLayListLinkTyp1 .layTxt{margin:10px 0 0;width:100%;padding:0}}@media screen and (min-width:768px) and (max-width:1024px){.navLayTOC .navLayListTOC .item01{width:50%}}@media screen and (min-width:768px) and (max-width:1400px){.navLayTOC.adjFlex .navLayListTxt .item01{width:50%}}.wrapBtnCloseDropdown{position:absolute;right:10px;top:90px}button.dropdown-close{cursor:pointer;display:block;width:30px;height:30px;text-align:center;background:#fff;border:1px solid #fff;outline:1px solid #fff!important}button.dropdown-close .navbar-toggler-txt-close{display:none}button.dropdown-close .layIcon{position:relative;width:30px;height:30px}button.dropdown-close:after,button.dropdown-close:before{content:"";position:absolute;left:0;width:30px;height:1px;background:#333}button.dropdown-close:before{top:15px;transform:rotate(45deg)}button.dropdown-close:after{top:15px;transform:rotate(-45deg)}@media screen and (max-width:1024px){.wrapBtnCloseDropdown{top:30px;right:20px}}@media screen and (max-width:767px){.wrapBtnCloseDropdown{right:5px}}@media screen and (min-width:768px) and (max-width:1024px){.wrapBtnCloseDropdown{top:40px;right:0}}@media screen and (min-width:1025px){.dropdown-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3)}html.menuOpen>body>:not(nav):not(header){filter:blur(4px)}}.outerPankuzu{position:sticky;bottom:0}.wrapPankuzu{display:flex;justify-content:center;background:#efefef;background:rgba(239,239,239,.8)}.wrapPankuzu ul{display:flex}.wrapPankuzu ul li{position:relative;display:flex;align-items:center;overflow:hidden}.wrapPankuzu ul li+li{padding-left:80px}.wrapPankuzu ul li a{position:relative;display:flex;align-items:center;padding:10px 0;text-decoration:none}.wrapPankuzu ul li a span{position:relative;top:0;transition:top .2s ease-in-out}.wrapPankuzu ul li a:hover span{position:relative;top:-2px;transition:top .2s ease-in-out}.wrapPankuzu ul li+li:before{content:"";display:block;position:absolute;top:50%;left:-10px;margin-top:-30px;width:60px;height:60px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;transform:rotate(45deg) skew(20deg,20deg)}.wrapPankuzu .g-layBaseTyp01{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:1024px){.wrapPankuzu .g-layBaseTyp01 ul{font-size:14px}}@media screen and (max-width:767px){.wrapPankuzu .g-layBaseTyp01{padding:0}.navPankuzu{overflow-x:scroll;direction:rtl}.wrapPankuzu .g-layBaseTyp01 ul{width:auto;direction:ltr;display:inline-flex;padding:0 clamp(5px,2vw,20px);font-size:clamp(13px,2vw,14px)}.wrapPankuzu .g-layBaseTyp01 ul li{flex-shrink:0;white-space:nowrap}.wrapPankuzu ul li+li{padding-left:20px}.wrapPankuzu ul li+li:before{left:-5px;margin-top:-10px;width:20px;height:20px;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;transform:rotate(45deg) skew(20deg,20deg)}}.wrapPankuzuSecondNav{display:flex;align-items:center;height:100%}@media screen and (max-width:1024px){#scrollToPageTop{display:none}}@media screen and (min-width:1025px){#scrollToPageTop{display:flex}}#scrollToPageTop{opacity:0;height:0;transition:opacity .3s ease-in-out,height .3s ease-in-out}#scrollToPageTop.show{opacity:1;height:100%;transition:opacity .3s ease-in-out,height .3s ease-in-out}#scrollToPageTop .layTxt{position:relative;display:block;width:60px;height:100%;white-space:nowrap;text-indent:100%;background:#dfdfdf;overflow:hidden;transition:height .3s ease-in-out,background .3s ease-in-out}#scrollToPageTop .layTxt:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(-45deg);transition:top .2s ease-in-out}#scrollToPageTop a:hover .layTxt:after{top:calc(50% - 3px);transition:top .2s ease-in-out}.navSiteMap{display:flex;align-items:center;flex-shrink:0;margin-left:20px;height:100%;white-space:nowrap}.navSiteMap a{display:flex;text-decoration:none!important}.navSiteMap .layTxt{position:relative;display:flex;padding-top:24px;font-size:10px;line-height:1;background:url(../imgs/ico_sitemap.svg) no-repeat 50% 3px/auto 17px}.navSiteMap .layTxt:before{content:""}.navSiteMap .layTxt:before,.navSiteMap a:hover .layTxt{background-image:url(../imgs/ico_sitemap_b.svg)}@media screen and (max-width:1024px){.navSiteMap{position:sticky;margin-left:clamp(5px,2vw,20px);right:0}}@media screen and (max-width:767px){.navSiteMap{padding:0 clamp(5px,2vw,20px);border-left:1px solid rgba(51,51,51,.3)}}@media screen and (max-width:400px){.navSiteMap{white-space:normal;width:clamp(65px,19vw,130px)}.navSiteMap .layTxt{padding-top:22px;background-position:50% 2px;background-size:auto 14px;font-size:8px}}.layPicClm1{margin:60px 0;width:100%}.g-layBaseTyp01>.layPicClm1:first-child{margin-top:0}section>.layPicClm1:last-child{margin-bottom:0}.layPicClm1 img{display:block;width:100%;height:auto;border-radius:20px}.layPicClm1Bdr{margin:60px 0;margin:30px 0;padding:17px;background:#f7f7f7;border-radius:20px}.layPicClm1BdrInr{padding:3px;background:#fff;border-radius:20px}.layPicClm1Bdr .layPicClm1BdrInr+*{margin-top:15px}.layPicClm1Bdr img{width:100%;height:auto;border-radius:20px}.layIframeTyp1{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;border-radius:20px;overflow:hidden}.layIframeTyp1.adjCompact{padding-bottom:30%}.layPicClm1Bdr iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}@media screen and (max-width:767px){.layPicClm1Bdr{margin:30px 0;padding:10px}.layIframeTyp1{padding-bottom:70%}.layIframeTyp1.adjCompact{padding-bottom:60%}}.layPicClm1Typ2{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:60px 0;width:100%}.layPicClm1Typ2 img{display:block}section>.layPicClm1Typ2:last-child{margin-bottom:0}.layPicClm1Typ2 img+p{margin-top:30px}@media screen and (max-width:767px){.layPicClm1Typ2 img{max-width:100%;width:100%;height:auto}}.layFlexTypArticle{display:flex;justify-content:space-between}.layFlexTypArticle.adjRev{flex-direction:row-reverse}.layFlexTypArticle+.layFlexTypArticle{margin-top:60px}.layFlexTypArticle .layItem01{width:100%}.layFlexTypArticle .layItem02{width:100%}@media screen and (min-width:768px){.layFlexTypArticle .layItem01{width:clamp(200px,54%,640px)}.layFlexTypArticle .layItem02{width:clamp(200px,42%,500px)}}.layFlexTypArticle img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (min-width:768px){.layFlexTypArticle.proportionTyp02 .layItem01{width:620px;width:clamp(200px,52%,620px)}.layFlexTypArticle.proportionTyp02 .layItem02{width:520px;width:clamp(200px,44%,520px)}}@media screen and (max-width:767px){.layFlexTypArticle{display:block}.layFlexTypArticle .layItem01+.layItem02{margin-top:40px}}@media screen and (min-width:768px){.layFlexTypArticle.proportionTyp03 .layItem01{width:560px}.layFlexTypArticle.proportionTyp03 .layItem02{width:570px}}@media screen and (min-width:768px) and (max-width:1024px){.layFlexTypArticle.proportionTyp03 .layItem01{width:46%}.layFlexTypArticle.proportionTyp03 .layItem02{width:48%}}@media screen and (min-width:768px){.layFlexTypArticle.proportionTyp04 .layItem01{width:840px}.layFlexTypArticle.proportionTyp04 .layItem02{width:300px}}@media screen and (min-width:768px) and (max-width:1024px){.layFlexTypArticle.proportionTyp04 .layItem01{width:76%}.layFlexTypArticle.proportionTyp04 .layItem02{width:20%}}@media screen and (min-width:768px){.layFlexTypArticle.proportionTyp05 .layItem01{width:calc(100% - 350px - 60px)}.layFlexTypArticle.proportionTyp05 .layItem02{width:350px}.layFlexTypArticle.proportionTyp06 .layItem01{width:calc(100% - 560px - 60px)}.layFlexTypArticle.proportionTyp06 .layItem02{display:flex;justify-content:space-between;width:560px}.layFlexTypArticle.proportionTyp06 .layItem02 dl{width:250px}}.layPhtTypCaption dt+dd{margin-top:15px}.layFlexTypImgClmCtr3{margin-top:60px}.layFlexTypImgClmCtr3 ul{display:flex;justify-content:center;margin:0 -30px}.layFlexTypImgClmCtr3 ul li{margin:0 30px;width:250px}.layFlexTypImgClmCtr3 img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){.layFlexTypArticle.proportionTyp05 .layItem02{width:100%;max-width:350px}.layFlexTypArticle.proportionTyp06 .layPhtTypCaption+.layPhtTypCaption{margin-top:30px}.layFlexTypArticle.proportionTyp06 .layItem02 dl{width:100%;max-width:250px}.layFlexTypImgClmCtr3{margin-top:30px}.layFlexTypImgClmCtr3 ul{display:block;margin:0}.layFlexTypImgClmCtr3 ul li{margin:0;width:100%;max-width:250px}.layFlexTypImgClmCtr3 ul li+li{margin-top:30px}}.layFlexClm3{display:flex;flex-wrap:wrap;margin:0 -40px}.layFlexClm3 .layItem{width:33.3333333333%;padding:0 40px}@media screen and (max-width:767px){.layFlexClm3{display:block;margin:0}.layFlexClm3 .layItem{width:100%;padding:0}.layFlexClm3 .layItem+.layItem{margin-top:12px}}.layFlexClm2{display:flex;flex-wrap:wrap;margin:50px -30px}.layFlexClm2 .layItem{width:50%;padding:0 30px}.layFlexClm2 .layItem dl{display:flex;flex-direction:column-reverse;align-items:center;margin:30px 0}.layFlexClm2 .layItem dl dt{margin-top:20px}.layFlexClm2 .layItem img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){.layFlexClm2{display:block;margin:30px 0}.layFlexClm2 .layItem{width:100%;padding:0}.layFlexClm2 .layItem dl dt{margin-top:12px}}.layDistTyp01{margin:100px 0 0;padding:80px;margin:80px 0 0;padding:60px;background:#f7f7f7;border-radius:20px}main .layDistTyp01 h2{position:relative;margin:0 0 60px;padding:0 0 20px;font-size:26px;text-align:center}main .layDistTyp01 h2:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;height:1px;background:#000}@media screen and (max-width:767px){.layDistTyp01{margin:60px 0 0;padding:40px}main .layDistTyp01 h2{margin:0 0 30px}}.wrapAboutIntro{display:flex;margin:0;width:100%}.aboutIntroItem01{width:48%}.aboutIntroItem01 img{display:block;width:100%;height:auto;border-radius:0 20px 20px 0}.aboutIntroItem02{display:flex;flex-direction:column;justify-content:center;margin:0 0 0 140px;width:100%;max-width:480px}.aboutIntroItem02 .layLogo img{display:block;width:100%;max-width:390px;height:auto}.aboutIntroItem02 p{font-size:20px;line-height:2.3}.aboutIntroItem02 p+p{margin-top:30px}@media screen and (min-width:768px) and (max-width:1240px){.wrapAboutIntro{justify-content:space-between;margin:0}.aboutIntroItem01{flex-shrink:0;width:56%;padding-right:80px}.aboutIntroItem02{margin:0;max-width:inherit}.aboutIntroItem02 .layLogo{margin-bottom:15px}.aboutIntroItem02 .layLogo img{max-width:350px}.aboutIntroItem02 p{font-size:21px;line-height:2.1}.aboutIntroItem02 p+p{margin-top:25px}}@media screen and (max-width:1024px){.wrapAboutIntro{margin:0 0 30px}.aboutIntroItem01{padding-right:60px}.aboutIntroItem02 .layLogo{margin-bottom:10px}.aboutIntroItem02 .layLogo img{max-width:320px}.aboutIntroItem02 p{font-size:18px;line-height:1.8}}@media screen and (max-width:767px){.wrapAboutIntro{display:block;margin:0;padding:0 20px}.aboutIntroItem01{width:100%}.aboutIntroItem01{padding-right:0}.aboutIntroItem01 img{border-radius:20px}.aboutIntroItem02{margin:60px 0 0}.aboutIntroItem02 .layLogo img{max-width:320px}.aboutIntroItem02 p{font-size:18px;line-height:2}}.study02List01{display:flex;justify-content:center;flex-wrap:wrap;margin:-30px}.study02List01 li{display:flex;justify-content:center;align-items:center;margin:30px;width:360px;min-height:260px;font-size:22px;border:1px solid #d6d6d6;border-radius:10px}.study02List01 li .layTxt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 0 0;text-align:center;background-repeat:no-repeat;background-position:50% 0;background-size:auto 45px}.study02List01 li .layTxt.layStudy02Icon01{background-image:url(../imgs/study_02_pic01.svg)}.study02List01 li .layTxt.layStudy02Icon02{background-image:url(../imgs/study_02_pic02.svg)}.study02List01 li .layTxt.layStudy02Icon03{background-image:url(../imgs/study_02_pic03.svg)}.study02List01 li .layTxt.layStudy02Icon04{background-image:url(../imgs/study_02_pic04.svg)}.study02List01 li .layTxt.layStudy02Icon05{background-image:url(../imgs/study_02_pic05.svg)}@media screen and (max-width:767px){.study02List01{display:block;margin:0}.study02List01 li{display:block;margin:0;width:100%;min-height:inherit;padding:30px 20px;font-size:18px}.study02List01 li+li{margin-top:20px}}.wrapStudy02List02{display:flex;justify-content:center}.study02List02 li{padding:0 0 0 40px;font-size:20px;background:url(../imgs/ico_check.svg) no-repeat 0 50%/30px auto}.study02List02 li+li{margin-top:40px}@media screen and (max-width:767px){.study02List02 li{font-size:18px}.study02List02 li+li{margin-top:30px}}.layContactList01{display:flex;justify-content:space-between}.layContactList01>li{display:flex;flex-direction:column;align-items:center;margin-top:20px;width:30%;border:5px double #d6d6d6;border-radius:10px}main .layContactList01>li h3.adjUnq{display:flex;justify-content:center;margin:-20px 0 0;padding:0 10px;font-size:clamp(20px,1.5vh,24px);background:#fff}main .layContactList01>li h3.adjUnq+div{width:100%;padding:30px 2.5vw 3vw}@media screen and (min-width:1240px){main .layContactList01>li h3.adjUnq{font-size:24px}main .layContactList01>li h3.adjUnq+div{padding:30px 45px 45px}}@media screen and (min-width:768px) and (max-width:1240px){.layContactList01>li{width:32%}}@media screen and (max-width:767px){.layContactList01{display:block}.layContactList01>li{margin-top:50px;width:100%}main .layContactList01>li h3.adjUnq{font-size:20px}main .layContactList01>li h3.adjUnq+div{padding:20px clamp(15px,8%,30px) 25px}}.layContactList02{display:flex;justify-content:space-between;margin:60px 0 0;margin:clamp(30px,5.5vh,60px) 0 0}.layContactList02>li{display:flex;flex-direction:column;width:clamp(100px,47.5%,570px)}.layContactBase{display:flex;flex-direction:column;align-items:center;margin:100px 0 0;margin:clamp(50px,7.5vh,100px) 0 0;padding:60px 20px;background:#f7f7f7;border-radius:20px}.layContactList02 li .layContactBase{margin-top:0;height:100%}.layContactList02 li .layContactBase+ol,.layContactList02 li .layContactBase+p,.layContactList02 li .layContactBase+ul{margin-top:10px}@media screen and (max-width:767px){.layContactList02{display:block;margin:30px 0 0}.layContactList02 li{width:100%}.layContactList02 li+li{margin-top:30px}.layContactBase{margin:60px 0 0;padding:clamp(20px,10%,40px) 20px}}.layContactBase h3.adjUnq{display:flex;justify-content:center;margin:0 0 30px;padding:40px 0 0;font-size:20px}.layContactBase h3.adjUnq.layIconTel{background:url(../imgs/ico_tel.svg) no-repeat 50% 0/auto 30px}.layContactBase h3.adjUnq.layIconMail{background:url(../imgs/ico_mail.svg) no-repeat 50% 0/auto 20px}.layContactBase h3.adjUnq.layIconFax{background:url(../imgs/ico_fax.svg) no-repeat 50% 0/auto 30px}.layContactBase .layTxt1{font-size:30px;font-weight:700}@media screen and (max-width:1000px){.layContactBase .layTxt1{font-size:clamp(20px,3.4vw,30px)}}@media screen and (max-width:767px){.layContactBase h3.adjUnq{margin:0 0 20px;font-size:16px}.layContactBase .layTxt1{font-size:clamp(20px,6vw,30px)}}.wrapLayImgRow3{margin:60px -30px}.wrapContents>.g-layBaseTyp01:first-child>.wrapLayImgRow3:first-child{margin-top:0}.layImgRow3{display:flex;flex-wrap:wrap;width:100%}.layImgRow3 li{display:flex;flex-direction:column;align-items:center;width:33.3333333333%;padding:0 30px}.layImgRow3 li img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (max-width:1024px){.wrapLayImgRow3{margin:40px -15px}.layImgRow3 li{padding:0 15px}}@media screen and (max-width:767px){.wrapLayImgRow3{margin:20px -10px 30px}.wrapContents>.g-layBaseTyp01:first-child>.wrapLayImgRow3:first-child{margin-top:-20px}.layImgRow3 li{padding:0 10px}}.wrapLayRow3{margin:60px -30px}.wrapLayRow3:first-of-type{margin-top:0}.layRow3{display:flex;justify-content:center;width:100%}.layRow3 li{display:flex;flex-direction:column;align-items:center;width:33.3333333333%;padding:0 30px}.layRow3 li dl{display:flex;flex-direction:column;width:100%;padding:60px;border:1px solid #d6d6d6;border-radius:10px}.layRow3 li dl dt{margin:25px 0 0;font-size:16px;text-align:center}.layRow3 li dl dt.adjSize22{font-size:22px}.layRow3 li dl dd{text-align:center}.layRow3 li img{width:120px;height:auto}@media screen and (min-width:768px) and (max-width:1240px){.wrapLayRow3{margin-left:-15px;margin-right:-15px}.layRow3 li{padding:0 15px}.layRow3 li dl{padding:30px}}.wrapLayRow2{margin:60px -30px}.wrapLayRow2:first-of-type{margin-top:0}.wrapLayRow2:last-of-type{margin-bottom:0}.layRow2{display:flex;justify-content:center;width:100%}.layRow2 li{display:flex;flex-direction:column;align-items:center;width:50%;padding:0 30px}.layRow2 li dl{display:flex;flex-direction:column;width:100%;height:100%;padding:60px;border:1px solid #d6d6d6;border-radius:10px}.layRow2 li dl dt{margin:25px 0 0;font-size:16px}.layRow2 li dl dt.adjSize22{font-size:22px}.layRow2 li dl dd{text-align:center}.layRow2 li img{width:120px;height:auto}@media screen and (min-width:768px) and (max-width:1240px){.wrapLayRow2{margin-left:-15px;margin-right:-15px}.layRow2 li{padding:0 15px}.layRow2 li dl{padding:30px}}@media screen and (max-width:767px){.wrapLayRow2,.wrapLayRow3{margin-top:-20px;margin-bottom:20px}.layImgRow3,.layRow2,.layRow3{flex-wrap:wrap}.layImgRow3 li,.layRow2 li,.layRow3 li{display:block;margin-top:20px;width:100%}.layRow2 li dl,.layRow3 li dl{padding:20px}.layRow2 li img,.layRow3 li img{width:20%;min-width:130px}.layImgRow3 li.custom-sp-clm2{width:50%}}.wrapLayPhtRow2{margin:60px -30px}.layPhtRow2{display:flex;width:100%}.layPhtRow2 li{width:50%;padding:0 30px}.layPhtRow2 li img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (min-width:768px) and (max-width:1240px){.wrapLayPhtRow2{margin:40px -15px}.layPhtRow2 li{padding:0 15px}}@media screen and (max-width:767px){.wrapLayPhtRow2{margin:30px -10px}.layPhtRow2 li{padding:0 10px}}.wrapAboutIntroPht{padding:100px 0 50px;background:url(../imgs/about_pic02_bg.png) no-repeat 50% 100%/auto 580px;overflow:hidden}.wrapMedicalIntroPht{margin:60px 0;padding:120px 0 100px;background:url(../imgs/medical_pic03_bg.png) no-repeat 50% 0/auto 100%;overflow:hidden}.aboutPhtLoop{display:flex;width:100vw;height:300px;overflow:hidden}.aboutPhtLoop img{display:block;width:auto;height:100%}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.aboutPhtLoop img:first-child{animation:loop 80s -40s linear infinite}.aboutPhtLoop img:last-child{animation:loop2 80s linear infinite}@media screen and (min-width:768px){.aboutPhtLoop{min-width:1160px}}@media screen and (max-width:767px){.wrapAboutIntroPht{display:flex;align-items:center;margin:0;height:clamp(300px,50vw,400px);padding:0;background:url(../imgs/about_pic02_bg_sp.png) no-repeat 50% 0/cover;overflow:auto}.wrapMedicalIntroPht{display:flex;align-items:center;margin:0;height:clamp(300px,50vw,400px);padding:0;background:url(../imgs/medical_pic03_bg_sp.png) no-repeat 50% 0/cover;overflow:auto}.aboutPhtLoop{height:auto}.aboutPhtLoop img{width:1400px;height:auto}}a.alp:hover img{-moz-opacity:.7;opacity:.7}a.adjTxtDecNon{text-decoration:none}.layILF{display:inline-flex;align-items:center}ul.linkSetTyp01{display:flex;margin:30px 0}*>ul.linkSetTyp01:first-child{margin-top:0}ul.linkSetTyp01 li+li{margin-left:30px}ul.linkSetTyp01.adjLayR{justify-content:flex-end}ul.linkSetTyp01 a{text-decoration:none}@media screen and (max-width:767px){ul.linkSetTyp01{display:block}*>ul.linkSetTyp01:first-child{margin-top:0}ul.linkSetTyp01 li+li{margin-left:0}}ul.linkSetTyp02{margin:35px 0 0;padding:35px 0 0;border-top:1px solid #d6d6d6}ul.linkSetTyp02 li+li{margin-top:15px}@media screen and (max-width:767px){ul.linkSetTyp02{margin:25px 0 0;padding:25px 0 0}}.btnTyp01{display:flex;justify-content:center;margin:80px 0 0}@media screen and (max-width:767px){.btnTyp01{margin:50px 0 0}}.btnTyp01 a{display:flex;justify-content:center;width:500px;padding:30px;font-size:20px;text-decoration:none;border:1px solid #cdcdcd;border-radius:5px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.btnTyp01 a:hover{border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}@media screen and (max-width:767px){.btnTyp01 a{width:100%;max-width:500px;padding:25px;font-size:18px}}.iconTyp01{display:inline-block;align-items:center;position:relative;height:100%;padding:0 27px 0 0;background:url(../imgs/ico_link.svg) no-repeat calc(100% - 2px) 50%/13px auto}.iconTyp01:before{content:"";background-image:url(../imgs/ico_link_b.svg)}a:hover .iconTyp01{background-image:url(../imgs/ico_link_b.svg);background-position:100% 50%;transition:background-position .2s ease-in-out}@media screen and (max-width:425px){.iconTyp01{padding:0 22px 0 0}}.wrapNews a{display:inline-block;position:relative;align-items:center;height:100%;padding:0 27px 0 0;background:url(../imgs/ico_link.svg) no-repeat calc(100% - 2px) 50%/13px auto;transition:background-position .2s ease-in-out}.wrapNews a:before{content:"";background-image:url(../imgs/ico_link_b.svg)}.wrapNews a:hover{background-image:url(../imgs/ico_link_b.svg);background-position:100% 50%;transition:background-position .2s ease-in-out}.wrapNews a.adjNoIcon,.wrapNews a.adjNoIcon:before,.wrapNews a.adjNoIcon:hover{padding-right:0;background:0 0}.iconTyp02{position:relative;display:inline-flex;align-items:center;min-height:50px;padding:0 70px 0 0;font-size:26px;text-decoration:none}.iconTyp02:after,.iconTyp02:before{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-25px;width:50px;height:50px}.iconTyp02:before{border:1px solid #d6d6d6;border-radius:50px}.iconTyp02:after{background:url(../imgs/ico_link.svg) no-repeat 50% 50%/13px auto}@media screen and (min-width:1025px){.iconTyp02:before{transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.iconTyp02:after{transition:right .3s ease-in-out}a:hover .iconTyp02:before{border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}a:hover .iconTyp02:after{right:-3px;transition:right .3s ease-in-out}}@media screen and (max-width:1240px){.iconTyp02{font-size:22px}}.iconTyp03{display:inline-block;align-items:center;position:relative;height:100%;padding:0 27px 0 0}.iconTyp03:before{content:"";background-image:url(../imgs/ico_link_b.svg)}.iconTyp03:after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-6px;width:13px;height:12px;background-image:url(../imgs/ico_link.svg);background:url(../imgs/ico_link.svg) no-repeat 0 0/13px auto;transform:rotate(90deg);transition:margin-top .2s ease-in-out}a:hover .iconTyp03:after{margin-top:-4px;background-image:url(../imgs/ico_link_b.svg);transition:margin-top .2s ease-in-out}.wrapNews a[target="_blank"],span.iconTypLinkOut01{display:inline-block;position:relative;align-items:center;height:100%;padding:0 25px 0 0;background:url(../imgs/ico_blank.svg) no-repeat calc(100% - 8px) 50%/11px auto}.wrapNews a[target="_blank"]:before,a:hover span.iconTypLinkOut01:before{content:""}.wrapNews a[target="_blank"]:before,.wrapNews a[target="_blank"]:hover,a:hover span.iconTypLinkOut01,a:hover span.iconTypLinkOut01:before{background-image:url(../imgs/ico_blank_b.svg);background-position:calc(100% - 8px) 46%}.wrapNews a[target="_blank"].adjNoIcon,.wrapNews a[target="_blank"].adjNoIcon:before,.wrapNews a[target="_blank"].adjNoIcon:hover{padding-right:0;background:0 0}p a span.iconTypLinkOut01{text-decoration:underline}p a:hover span.iconTypLinkOut01{text-decoration:none}.iconTypPdf{display:inline-block;position:relative;align-items:center;height:100%;padding:0 23px 0 0;background:url(../imgs/ico_pdf.svg) no-repeat 100% 50%/13px auto}a .iconTypDocx:before,a .iconTypPdf:before{content:""}a .iconTypPdf:before,a:hover .iconTypPdf{background-image:url(../imgs/ico_pdf_b.svg)}.iconTypDocx{display:inline-block;align-items:center;height:100%;padding:0 23px 0 0;background:url(../imgs/ico_docx.svg) no-repeat 100% 50%/13px auto}a .iconTypDocx:before,a:hover .iconTypDocx{background-image:url(../imgs/ico_docx_b.svg)}p .iconTypDocx,p .iconTypPdf{margin-right:10px}p>a:hover .iconTypDocx,p>a:hover .iconTypPdf,td>a:hover .iconTypDocx,td>a:hover .iconTypPdf{text-decoration:underline}p>a:link,p>a:visited,td>a :visited,td>a:link{color:#0e6ba6}a.link-colored,p>a .layIcon,td>a .layIcon{color:#0e6ba6;text-decoration:underline}a.link-colored:hover,p a:hover .layIcon,td a:hover,td a:hover .layIcon{text-decoration:none}@media screen and (max-width:767px){.custom-clinic-flow .iconTypDocx,.custom-clinic-flow .iconTypPdf{display:inline;font-size:80%}}.layIcon{position:relative}.layIcon:before{content:""}.iconNaika{background:url(../imgs/ico_naika.svg) no-repeat}.iconNaika:before,a:hover .iconNaika{background-image:url(../imgs/ico_naika_b.svg)}.iconSurgery1{background:url(../imgs/ico_geka.svg) no-repeat}.iconSurgery1:before,a:hover .iconSurgery1{background-image:url(../imgs/ico_geka_b.svg)}.iconSurgery2{background:url(../imgs/ico_geka-2.svg) no-repeat}.iconSurgery2:before,a:hover .iconSurgery2{background-image:url(../imgs/ico_geka-2_b.svg)}.iconCancer{background:url(../imgs/ico_cancer.svg) no-repeat}.iconCancer:before,a:hover .iconCancer{background-image:url(../imgs/ico_cancer_b.svg)}.iconNeurology{background:url(../imgs/ico_neurology.svg) no-repeat}.iconNeurology:before,a:hover .iconNeurology{background-image:url(../imgs/ico_neurology_b.svg)}.iconAnesthesia{background:url(../imgs/ico_anesthesia.svg) no-repeat}.iconAnesthesia:before,a:hover .iconAnesthesia{background-image:url(../imgs/ico_anesthesia_b.svg)}.wrapListMed{margin:80px 0 0}.navHomeListMed{margin:60px 0 0}ul.layListMed{display:flex}.wrapListMed ul.layListMed{flex-wrap:wrap;margin:-20px}.navHomeListMed ul.layListMed{justify-content:space-around;border-right:1px solid #d6d6d6}ul.layListMed li{display:flex;font-size:18px}.wrapListMed ul.layListMed li{width:25%;padding:20px}.navHomeListMed ul.layListMed li{justify-content:center;flex-grow:1;width:14.2857%;border-left:1px solid #d6d6d6}ul.layListMed li a{text-decoration:none}.wrapListMed ul.layListMed li a{display:flex;flex-direction:column;padding:40px 0;border:1px solid #d6d6d6;border-radius:10px}.navHomeListMed ul.layListMed li a{width:100%;padding:20px 0}.navHomeListMed ul.layListMed li a .layIcon{transition:background-position .2s ease-in-out;background-position:50% 5px}.navHomeListMed ul.layListMed li a:hover .layIcon{background-position:50% 0;transition:background-position .3s ease-in-out}@media screen and (min-width:768px){ul.layListMed li a{width:100%;transition:margin .4s ease-in-out,border .4s ease-in-out,box-shadow .4s ease-in-out}ul.layListMed li a:hover{transition:margin .4s ease-in-out,border .4s ease-in-out,box-shadow .4s ease-in-out}.wrapListMed ul.layListMed li a:hover{margin:-6px 0 6px;border:1px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3)}}@media screen and (max-width:1240px){.navHomeListMed ul.layListMed li{font-size:16px}.wrapListMed ul.layListMed{margin:-15px}.wrapListMed ul.layListMed li{width:33.3333333333%;padding:15px}}ul.layListMed li .layIcon{display:flex;justify-content:center;position:relative;width:100%;padding:70px 0 0;min-height:45px;background-position:50% 0;background-size:auto 45px}ul.layListMed li .layIcon:before{content:""}ul.layListMed li .layTxt{display:block;margin:40px 0 0;padding:0 40px;font-size:14px}@media screen and (min-width:768px) and (max-width:1240px){ul.layListMed li .layTxt{margin:30px 0 0;padding:0 30px}}@media screen and (max-width:767px){.wrapListMed{margin:40px 0 0}.wrapListMed ul.layListMed{margin:-10px}.navHomeListMed{margin:40px -20px 0}.navHomeListMed ul.layListMed{justify-content:flex-start;flex-wrap:wrap;border-right:none}.wrapListMed ul.layListMed li{width:50%;padding:15px}.navHomeListMed ul.layListMed li{flex-grow:0;width:50%;padding:0;border-left:none;border-bottom:1px solid #d6d6d6}.navHomeListMed ul.layListMed li:nth-child(2n-1){border-right:1px solid #d6d6d6}.navHomeListMed ul.layListMed li a{padding:30px 0}ul.layListMed li{width:50%;padding:10px}.navHomeListMed ul.layListMed li .layIcon{padding-top:60px}ul.layListMed li .layTxt{margin:25px 0 0;padding:0 25px}}@media screen and (max-width:600px){.wrapListMed ul.layListMed{margin:0}.wrapListMed ul.layListMed li{width:100%;padding:0}.wrapListMed ul.layListMed li+li{margin-top:20px}}.linkBtnTyp01{display:flex;margin:30px 0 0}.linkBtnTyp01.layR{justify-content:flex-end}.layPicClm1Bdr .linkBtnTyp01{margin-top:15px}.linkBtnTyp01 a{padding:12px 20px;text-decoration:none;border-radius:5px;border:1px solid #cdcdcd}.layTblTyp01+.linkBtnTyp01,.linkBtnTyp01+p{margin-top:60px}@media screen and (min-width:768px){.linkBtnTyp01 a{transition:background-color .4s ease-in-out,border .4s ease-in-out,box-shadow .4s ease-in-out}.linkBtnTyp01 a:hover{background-color:#fff;border:1px solid #fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:background-color .4s ease-in-out,border .4s ease-in-out,box-shadow .4s ease-in-out}}@media screen and (max-width:767px){.linkBtnTyp01{margin-top:clamp(15px,3vw,30px)}}@media screen and (max-width:425px){.linkBtnTyp01 a{padding:12px 15px}}.linkTxtTyp01 a{position:relative;padding:0 23px 0 0}.linkTxtTyp01 a:after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-5px;width:13px;height:13px;background:url(../imgs/ico_link.svg) no-repeat 100% 50%/13px auto}.linkTxtTyp01.adjIconDown a:after{transform:rotate(90deg)}.wrapTOC{max-width:100%;margin:clamp(50px,8vw,100px) 0 -50px}.wrapTOC .layListTOC{display:flex;flex-wrap:wrap;margin-bottom:-50px;font-size:clamp(15px,1.8vw,16px)}.wrapTOC .layListTOC li{width:33.3333333333%;margin-bottom:50px}.wrapTOC .layListTOC li a{display:block;text-decoration:none}.wrapTOC .layListTOC li .layImg{display:block;padding:0 0 0 clamp(10px,8.33%,30px)}.wrapTOC .layListTOC li .layImg .layImgCover{aspect-ratio:33/20}.wrapTOC .layListTOC li .layTxt{position:relative;display:flex;align-items:center;margin:-30px 0 0 0;width:83.33%;height:100px;padding:0 clamp(20px,2vw,30px);background:#fff;border:1px solid #d6d6d6;border-radius:10px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapTOC .layListTOC li a:hover .layTxt{border:1px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapTOC .layListTOC li .layTxt br.adjBrLay1{display:none}.wrapTOC .layListTOC li .iconTyp01{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.5}.wrapTOC.adjLayClm2 .layListTOC li .iconTyp01{display:inline-block}.wrapTOC .layListTOC li .iconTyp01 .layTxtShoulder{display:block;font-size:90%}.wrapTOC .layListTOC li .iconTyp01 .layTxtShoulderTyp2{display:block;font-size:90%;color:#999}@media screen and (min-width:1261px){.wrapTOC{margin:100px 0 0}.wrapTOC .layListTOC{margin:0 -30px -70px;font-size:16px}.wrapTOC .layListTOC li{margin-bottom:70px;padding:0 30px}}@media screen and (min-width:768px) and (max-width:1260px){.wrapTOC{margin:60px 0 0}.wrapTOC .layListTOC{margin:0 -25px -50px}.wrapTOC .layListTOC li{margin-bottom:50px;padding:0 25px}}@media screen and (max-width:1260px){.wrapTOC .layListTOC li .layTxt{width:clamp(220px,88%,320px)}}@media screen and (max-width:1060px){.wrapTOC .layListTOC li{width:50%}.wrapTOC .layListTOC li .layTxt{width:clamp(260px,70%,420px);padding:0 clamp(15px,2.2vw,30px)}}@media screen and (min-width:641px) and (max-width:767px){.wrapTOC .layListTOC{margin:0 -20px -50px}.wrapTOC .layListTOC li{padding:0 20px}}@media screen and (max-width:640px){.wrapTOC{margin:50px 0 0}.wrapTOC .layListTOC{display:block;margin:0}.wrapTOC .layListTOC li{width:100%;margin:0;padding:0}.wrapTOC .layListTOC li+li{margin-top:clamp(30px,8%,50px)}.wrapTOC .layListTOC li .layImg{padding:0;width:100%}.wrapTOC .layListTOC li .layTxt{margin-left:20px;width:clamp(220px,86.33%,420px);height:auto;padding:20px}.wrapTOC .layListTOC li .layTxt br.adjBrLay1{display:block}.wrapTOC .layListTOC li .layTxt br.adjBrLay2{display:none}}@media screen and (max-width:460px){.wrapTOC .layListTOC li .layTxt br.adjBrLay1{display:none}}@media screen and (max-width:400px){.wrapTOC .layListTOC{font-size:clamp(13px,4.1vw,16px)}.wrapTOC .layListTOC li .layTxt{margin-left:10px;width:clamp(220px,90%,420px);padding:20px 15px}}.wrapTOC.adjLayClm2{margin:120px -20px 0}.wrapTOC.adjLayClm2 .layListTOC li{width:50%;margin-bottom:0;padding:0 20px}.wrapTOC.adjLayClm2 .layListTOC li .layImg{display:block;width:100%;padding:0}.wrapTOC.adjLayClm2 .layListTOC li .layImg .layImgCover{aspect-ratio:19/10}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt{position:relative;display:flex;flex-direction:column;margin:-60px 70px 0;padding:50px;background:#fff;border-radius:10px}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt .layLink{padding:20px;background:#fff;border:1px solid #d6d6d6;border-radius:10px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapTOC.adjLayClm2 .layListTOC li a:hover .layOuterTxt .layLink{border:1px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt .layLink+.layTxtSub{margin-top:30px}@media screen and (min-width:1240px){.wrapTOC.adjLayClm2{margin:120px -30px 0}.wrapTOC.adjLayClm2 .layListTOC li{padding:0 30px}.wrapTOC.adjLayClm2 .layListTOC li .layImg{display:block;width:570px}}@media screen and (min-width:768px) and (max-width:1240px){.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt{margin:-60px clamp(15px,4.5vw,70px) 0;padding:clamp(15px,3.5vw,30px)}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt .layLink+.layTxtSub{margin-top:clamp(10px,2.5vw,30px)}}@media screen and (max-width:767px){.wrapTOC.adjLayClm2{margin:60px 0 0}.wrapTOC.adjLayClm2 .layListTOC li{width:100%;padding:0}.wrapTOC.adjLayClm2 .layListTOC li+li{margin-top:30px}.wrapTOC.adjLayClm2 .layListTOC li .layImg{margin:0;width:100%}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt{margin:-30px 20px 0;padding:20px}.wrapTOC.adjLayClm2 .layListTOC li .layOuterTxt .layLink+.layTxtSub{margin-top:15px}}.wrapFacilityIdx{margin:-15px}.wrapFacilityIdx .facilityIdx{display:flex;flex-wrap:wrap}.wrapFacilityIdx .facilityIdx li{display:flex;width:33.3333333333%;padding:15px}.wrapFacilityIdx .facilityIdx li a{display:flex;width:100%;padding:30px;text-decoration:none;border:1px solid #d6d6d6;border-radius:10px}.wrapFacilityIdx .facilityIdx li a dt{font-size:18px}.wrapFacilityIdx .facilityIdx li a dd{font-size:14px}.wrapFacilityIdx .facilityIdx li a dt+dd{margin-top:20px}.wrapFacilityIdx .facilityIdx li a .iconTyp01{display:inline-flex}@media screen and (max-width:767px){.wrapFacilityIdx{margin:0}.wrapFacilityIdx .facilityIdx{display:block}.wrapFacilityIdx .facilityIdx li{display:block;width:100%;padding:0}.wrapFacilityIdx .facilityIdx li+li{margin-top:15px}.wrapFacilityIdx .facilityIdx li a{padding:25px}.wrapFacilityIdx .facilityIdx li a dt{font-size:16px}.wrapFacilityIdx .facilityIdx li a dd{font-size:12px}}.layLinkList{border-bottom:1px solid #cdcdcd}.layLinkList li{padding:20px 0;border-top:1px solid #cdcdcd}.layLinkList li span.layTxt1{display:block}main ol+ol,main ol+ul,main ul+ol,main ul+ul{margin-top:20px}ol.kome li+li,ol.kome>li>ol,ol.kome>li>ul,ol.layOlTypNum li+li,ol.layOlTypNum>li>ol,ol.layOlTypNum>li>ul,ul.kome li+li,ul.kome>li>ol,ul.kome>li>ul,ul.layUlTypDisc li+li,ul.layUlTypDisc>li>ul,ul.layUlTypKatakana li+li,ul.layUlTypKatakana>li>ul{margin-top:10px}ul.layUlTypDisc>li{position:relative;padding-left:20px}ul.layUlTypDisc>li+li{margin-top:25px;margin-top:15px}ul.layUlTypDisc>li:after{content:"";display:block;position:absolute;top:9px;left:0;width:10px;height:10px;background:#333;border-radius:3px}td ul.layUlTypDisc>li+li{margin-top:10px}ul.layUlTypDisc>li>ul{margin:5px 0 0}ul.layUlTypDisc>li>ul>li{position:relative;padding-left:16px}ul.layUlTypDisc>li>ul>li:after{content:"";display:block;position:absolute;top:11px;left:0;width:8px;height:8px;background:#fff;border:3px solid #333;border-radius:100%}ul.layUlTypDisc>li>ul>li+li{margin-top:6px}p+ul.layUlTypDisc{margin-top:25px}@media screen and (max-width:767px){ul.layUlTypDisc>li+li{margin-top:12px}}ul.layUlTypKatakana{margin-left:36px}ul.layUlTypKatakana>li{list-style:katakana}ol.layOlTypNum{margin-left:20px}ol.layOlTypNum.adjFontSize140pct{margin-left:30px}ol.layOlTypNum>li{padding-left:8px;list-style:decimal}ol.kome{margin:30px 0 0 2.5rem}ol.kome li{position:relative;list-style:outside decimal}ol.kome li:before{content:"※";display:inline-block;position:absolute;top:0;left:-2.5rem;width:2rem}ul.kome{margin:30px 0 0 2rem}ul.kome li{position:relative}ul.kome li:before{content:"※";display:inline-block;position:absolute;top:0;left:-2rem;width:2rem}p+ul.kome{margin-top:20px}.layVetProf+.layVetProf{margin-top:50px}.layVetProf dt{display:flex;align-items:flex-end;position:relative}.layVetProf dt:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#e3e3e3}.layVetProf dt .layTxt1{display:flex;position:relative;padding:0 20px 0 0;font-size:24px;line-height:1;background:#fff}.layVetProf dt .layTxt2{display:flex;position:relative;margin-left:-10px;padding:0 20px 2px 0;font-size:18px;line-height:1;background:#fff}.layVetProf dt+dd{margin-top:20px}.layVetProf dd{margin-left:20px;color:#000}.layVetProf dd th{padding:10px 20px 0 0}.layVetProf dd td .layTxt4{position:relative;display:block;padding:10px 0 0 50px}.layVetProf dd td .layTxt4:after{content:"";display:block;position:absolute;top:25px;left:0;width:30px;height:1px;background:#000}@media screen and (min-width:768px){.layVetProf dd th{white-space:nowrap}}@media screen and (max-width:767px){.layVetProf table,.layVetProf table tbody,.layVetProf table td,.layVetProf table th,.layVetProf table thead,.layVetProf table tr{display:block;width:100%}.layVetProf dt+dd{margin-top:10px}.layVetProf dd{margin-left:0}.layVetProf dd td .layTxt4{padding:0 0 0 20px;font-size:14px}.layVetProf dd td .layTxt4:after{top:15px;width:15px}}.layTblTyp01{width:100%;height:100%;border-bottom:1px solid #e3e3e3}p+.layTblTyp01{margin-top:60px}.adjOuterLayTblTyp01+p,p+.adjOuterLayTblTyp01{margin-top:20px}.layTblTyp01 td,.layTblTyp01 th{border-top:1px solid #e3e3e3}.layTblTyp01 th{padding:5px 0}@media screen and (min-width:768px){p+.layTblTyp01{margin-top:30px}.layTblTyp01 th{min-width:250px;white-space:nowrap}td.adj100pct{width:100%}}.layTblTyp01 th .layTxt{display:flex;align-items:center;width:100%;height:100%;padding:0 30px;background:#f7f7f7}.layTblTyp01 td{vertical-align:middle;padding:25px 30px}.layTblTyp01 td.ctr{text-align:center}.layTblTyp01 .layTblTyp02 td{width:auto}.layTblTyp01+p{margin-top:30px}.layTblTyp01 thead th{padding:5px 0;text-align:center;font-size:16px}.layTblTyp01 thead th+th{padding-left:5px}.layTblTyp01 thead th .layTxt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15px;text-align:center;color:#fff;background:#767676}@media screen and (max-width:767px){.layTblTyp01 th{width:clamp(110px,25vw,200px)}.layTblTyp01 th .layTxt{padding:15px}.layTblTyp01 td{padding:20px 15px}.layTblTyp01 td p{font-size:clamp(13px,3.6vw,16px)}.layTblTyp01 thead th .layTxt{padding:10px;font-size:clamp(13px,3.6vw,16px)}}@media screen and (max-width:425px){.adjOuterLayTblTyp01{margin:0 -20px}.layTblTyp01 th .layTxt{padding:15px 15px 15px 20px;font-size:clamp(13px,3.6vw,16px)}.layTblTyp01 th .layTxt br{display:none}.layTblTyp01 td{padding:20px 20px 20px 15px;font-size:clamp(13px,3.6vw,16px)}}.layTblTyp01 .layTblTyp02{border-bottom:none}.layTblTyp01 .layTblTyp02 td,.layTblTyp01 .layTblTyp02 th{min-width:inherit;padding:0;border-top:none}.layTblTyp03{width:100%;height:100%;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3}p.layTxtScheNote+.layTblTyp03{margin-top:30px}.layTblTyp03 td,.layTblTyp03 th{background:#fff;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.layTblTyp03 th{text-align:center;padding:5px}.layTblTyp03 th .layTxt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;text-align:center;background:#f7f7f7}.layTblTyp03 td{padding:20px}.layTblTyp03.adjSche tbody th{width:20%}.layTblTyp03.adjSche tbody th .layTxt{justify-content:flex-start}.layTblTyp03.adjSche tbody td{text-align:center}.layTblTyp03 tfoot tr.kei td{text-align:right;background:#f7f7f7}@media screen and (max-width:640px){.layTblTyp03{font-size:clamp(10px,3vw,16px)}.layTblTyp03 th .layTxt{padding:5px}.layTblTyp03 td{padding:5px}.layTblTyp03.adjSche tbody th{width:auto;white-space:nowrap}}@media screen and (max-width:767px){.wrapSpTblTyp01{width:100%;overflow-x:scroll}.wrapSpTblTyp01 table{width:767px}}.layTypClm2{margin:0 45px;display:flex;justify-content:space-between;flex-wrap:wrap}.layTypClm2Item{width:44%}.layTypClm2Item table{width:100%}.layTypClm2Item td{padding:5px 0;font-size:.95rem;border-bottom:1px solid #e7e4de}.wrapPageTitle .layTxt{background:url(../imgs/kv_bg.png) no-repeat 100% 0/auto 100%}@media screen and (max-width:768px){.wrapPageTitle .layTxt{background:url(../imgs/kv_bg_sp.png) repeat-x 0 100%/375px auto!important}}.wrapPageTitle{background-image:url(../imgs/other_kv.jpg)}@media screen and (max-width:768px){.wrapPageTitle{background-image:url(../imgs/other_kv_sp.jpg)}}.cateSubPatientTop .wrapPageTitle{background-image:url(../imgs/patient_kv.jpg)}@media screen and (max-width:768px){.cateSubPatientTop .wrapPageTitle{background-image:url(../imgs/patient_kv_sp.jpg)}}.cateSubPatientEducation .wrapPageTitle{background-image:url(../imgs/patient_education_kv.jpg)}@media screen and (max-width:768px){.cateSubPatientEducation .wrapPageTitle{background-image:url(../imgs/patient_education_kv_sp.jpg)}}.cateSubPatientProhibited .wrapPageTitle{background-image:url(../imgs/patient_prohibited_kv.jpg)}.cateSubPatientProhibited .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubPatientProhibited .wrapPageTitle{background-image:url(../imgs/patient_prohibited_kv_sp.jpg)}}.cateSubPatientFaq .wrapPageTitle{background-image:url(../imgs/patient_faq_kv.jpg)}.cateSubPatientFaq .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubPatientFaq .wrapPageTitle{background-image:url(../imgs/patient_faq_kv_sp.jpg)}}.cateSubPatientHow .wrapPageTitle{background-image:url(../imgs/patient_how_kv.jpg)}@media screen and (max-width:768px){.cateSubPatientHow .wrapPageTitle{background-image:url(../imgs/patient_how_kv_sp.jpg)}}.cateSubPatientVisit .wrapPageTitle{background-image:url(../imgs/patient_visit_kv.jpg)}@media screen and (max-width:768px){.cateSubPatientVisit .wrapPageTitle{background-image:url(../imgs/patient_visit_kv_sp.jpg)}}.cateSubClinicTop .wrapPageTitle{background-image:url(../imgs/clinic_kv.jpg)}@media screen and (max-width:768px){.cateSubClinicTop .wrapPageTitle{background-image:url(../imgs/clinic_kv_sp.jpg)}}.cateSubClinicFaq .wrapPageTitle{background-image:url(../imgs/clinic_faq_kv.jpg)}.cateSubClinicFaq .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubClinicFaq .wrapPageTitle{background-image:url(../imgs/clinic_faq_kv_sp.jpg)}}.cateSubClinicFlow .wrapPageTitle{background-image:url(../imgs/clinic_flow_kv.jpg)}.cateSubClinicFlow .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubClinicFlow .wrapPageTitle{background-image:url(../imgs/clinic_flow_kv_sp.jpg)}}.cateSubClinicKensa .wrapPageTitle{background-image:url(../imgs/clinic_kensa_kv.jpg)}.cateSubClinicKensa .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubClinicKensa .wrapPageTitle{background-image:url(../imgs/clinic_kensa_kv_sp.jpg)}}.cateSubMedicalTop .wrapPageTitle{background-image:url(../imgs/medical_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalTop .wrapPageTitle{background-image:url(../imgs/medical_kv_sp.jpg)}}.cateSubMedicalSchedule .wrapPageTitle{background-image:url(../imgs/medical_schedule_kv.jpg)}.cateSubMedicalSchedule .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubMedicalSchedule .wrapPageTitle{background-image:url(../imgs/medical_schedule_kv_sp.jpg)}}.cateSubMedicalNaika .wrapPageTitle{background-image:url(../imgs/medical_naika_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalNaika .wrapPageTitle{background-image:url(../imgs/medical_naika_kv_sp.jpg)}}.cateSubMedicalGeka-1 .wrapPageTitle{background-image:url(../imgs/medical_geka_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalGeka-1 .wrapPageTitle{background-image:url(../imgs/medical_geka_kv_sp.jpg)}}.cateSubMedicalGeka-2 .wrapPageTitle{background-image:url(../imgs/medical_geka-2_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalGeka-2 .wrapPageTitle{background-image:url(../imgs/medical_geka-2_kv_sp.jpg)}}.cateSubMedicalShuyou .wrapPageTitle{background-image:url(../imgs/medical_shuyou_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalShuyou .wrapPageTitle{background-image:url(../imgs/medical_shuyou_kv_sp.jpg)}}.cateSubMedicalShinkei .wrapPageTitle{background-image:url(../imgs/medical_shinkei_kv.jpg)}@media screen and (max-width:768px){.cateSubMedicalShinkei .wrapPageTitle{background-image:url(../imgs/medical_shinkei_kv_sp.jpg)}}.cateSubMedicalMasui .wrapPageTitle{background-image:url(../imgs/medical_masui_kv.jpg)}.cateSubMedicalMasui .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubMedicalMasui .wrapPageTitle{background-image:url(../imgs/medical_masui_kv_sp.jpg)}}.cateSubRecruitTop .wrapPageTitle{background-image:url(../imgs/recruit_kv.jpg)}@media screen and (max-width:768px){.cateSubRecruitTop .wrapPageTitle{background-image:url(../imgs/recruit_kv_sp.jpg)}}.cateSubVetTop .wrapPageTitle{background-image:url(../imgs/vet_kv.jpg)}.cateSubVetTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubVetTop .wrapPageTitle{background-image:url(../imgs/vet_kv_sp.jpg)}}.cateSubVetFaq .wrapPageTitle{background-image:url(../imgs/vet_faq_kv.jpg)}.cateSubVetFaq .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubVetFaq .wrapPageTitle{background-image:url(../imgs/vet_faq_kv_sp.jpg)}}.cateSubVetGuide .wrapPageTitle{background-image:url(../imgs/vet_guide_kv.jpg)}@media screen and (max-width:768px){.cateSubVetGuide .wrapPageTitle{background-image:url(../imgs/vet_guide_kv_sp.jpg)}}.cateSubVetLife .wrapPageTitle{background-image:url(../imgs/vet_life_kv.jpg)}@media screen and (max-width:768px){.cateSubVetLife .wrapPageTitle{background-image:url(../imgs/vet_life_kv_sp.jpg)}}.cateSubVetMovie .wrapPageTitle{background-image:url(../imgs/vet_movie_kv.jpg)}.cateSubVetMovie .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubVetMovie .wrapPageTitle{background-image:url(../imgs/vet_movie_kv_sp.jpg)}}.cateSubVetReport .wrapPageTitle{background-image:url(../imgs/vet_report_kv.jpg)}@media screen and (max-width:768px){.cateSubVetReport .wrapPageTitle{background-image:url(../imgs/vet_report_kv_sp.jpg)}}.cateSubVetSkillup .wrapPageTitle{background-image:url(../imgs/vet_skillup_kv.jpg)}@media screen and (max-width:768px){.cateSubVetSkillup .wrapPageTitle{background-image:url(../imgs/vet_skillup_kv_sp.jpg)}}.cateSubVetCareer .wrapPageTitle{background-image:url(../imgs/vet_career_kv.jpg)}.cateSubVetCareer .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubVetCareer .wrapPageTitle{background-image:url(../imgs/vet_career_kv_sp.jpg)}}.cateSubNurseTop .wrapPageTitle{background-image:url(../imgs/nurse_kv.jpg)}.cateSubNurseTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubNurseTop .wrapPageTitle{background-image:url(../imgs/nurse_kv_sp.jpg)}}.cateSubNurseGuide .wrapPageTitle{background-image:url(../imgs/nurse_guide_kv.jpg)}.cateSubNurseGuide .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubNurseGuide .wrapPageTitle{background-image:url(../imgs/nurse_guide_kv_sp.jpg)}}.cateSubNurseWork .wrapPageTitle{background-image:url(../imgs/nurse_work_kv.jpg)}.cateSubNurseWork .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubNurseWork .wrapPageTitle{background-image:url(../imgs/nurse_work_kv_sp.jpg)}}.cateSubNurseSkillup .wrapPageTitle{background-image:url(../imgs/nurse_skillup_kv.jpg)}.cateSubNurseSkillup .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubNurseSkillup .wrapPageTitle{background-image:url(../imgs/nurse_skillup_kv_sp.jpg)}}.cateSubYakuzaishiTop .wrapPageTitle{background-image:url(../imgs/yakuzaishi_kv.jpg)}.cateSubYakuzaishiTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubYakuzaishiTop .wrapPageTitle{background-image:url(../imgs/yakuzaishi_kv_sp.jpg)}}.cateSubYakuzaishiGuide .wrapPageTitle{background-image:url(../imgs/yakuzaishi_guide_kv.jpg)}@media screen and (max-width:768px){.cateSubYakuzaishiGuide .wrapPageTitle{background-image:url(../imgs/yakuzaishi_guide_kv_sp.jpg)}}.cateSubYakuzaishiWork .wrapPageTitle{background-image:url(../imgs/yakuzaishi_work_kv.jpg)}.cateSubYakuzaishiWork .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubYakuzaishiWork .wrapPageTitle{background-image:url(../imgs/yakuzaishi_work_kv_sp.jpg)}}.cateSubAssistantTop .wrapPageTitle{background-image:url(../imgs/assistant_kv.jpg)}.cateSubAssistantTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubAssistantTop .wrapPageTitle{background-image:url(../imgs/assistant_kv_sp.jpg)}}.cateSubAssistantGuide .wrapPageTitle{background-image:url(../imgs/assistant_guide_kv.jpg)}.cateSubAssistantGuide .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubAssistantGuide .wrapPageTitle{background-image:url(../imgs/assistant_guide_kv_sp.jpg)}}.cateSubAssistantWork .wrapPageTitle{background-image:url(../imgs/assistant_work_kv.jpg)}.cateSubAssistantWork .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubAssistantWork .wrapPageTitle{background-image:url(../imgs/assistant_work_kv_sp.jpg)}}.cateSubStudyTop .wrapPageTitle{background-image:url(../imgs/study_kv.jpg)}.cateSubStudyTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubStudyTop .wrapPageTitle{background-image:url(../imgs/study_kv_sp.jpg)}}.cateSubStudy01 .wrapPageTitle{background-image:url(../imgs/study_01_kv.jpg)}@media screen and (max-width:768px){.cateSubStudy01 .wrapPageTitle{background-image:url(../imgs/study_01_kv_sp.jpg)}}.cateSubStudy02 .wrapPageTitle{background-image:url(../imgs/study_02_kv.jpg)}@media screen and (max-width:768px){.cateSubStudy02 .wrapPageTitle{background-image:url(../imgs/study_02_kv_sp.jpg)}}.cateSubStudy03 .wrapPageTitle{background-image:url(../imgs/study_03_kv.jpg)}.cateSubStudy03 .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubStudy03 .wrapPageTitle{background-image:url(../imgs/study_03_kv_sp.jpg)}}.cateSubStudyRenkei .wrapPageTitle{background-image:url(../imgs/renkei_kv.jpg)}@media screen and (max-width:768px){.cateSubStudyRenkei .wrapPageTitle{background-image:url(../imgs/renkei_kv_sp.jpg)}}.cateSubAboutTop .wrapPageTitle{background-image:url(../imgs/about_kv.jpg)}@media screen and (max-width:768px){.cateSubAboutTop .wrapPageTitle{background-image:url(../imgs/about_kv_sp.jpg)}}.cateSubAboutGaiyo .wrapPageTitle{background-image:url(../imgs/gaiyo_kv.jpg)}.cateSubAboutGaiyo .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubAboutGaiyo .wrapPageTitle{background-image:url(../imgs/gaiyo_kv_sp.jpg)}}.cateSubAboutMessage .wrapPageTitle{background-image:url(../imgs/message_kv.jpg)}.cateSubAboutMessage .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubAboutMessage .wrapPageTitle{background-image:url(../imgs/message_kv_sp.jpg)}}.cateSubAboutAccess .wrapPageTitle{background-image:url(../imgs/access_kv.jpg)}@media screen and (max-width:768px){.cateSubAboutAccess .wrapPageTitle{background-image:url(../imgs/access_kv_sp.jpg)}}.cateSubFacility .wrapPageTitle,.cateSubFacilityTop .wrapPageTitle{background-image:url(../imgs/facility_kv.jpg)}@media screen and (max-width:768px){.cateSubFacility .wrapPageTitle,.cateSubFacilityTop .wrapPageTitle{background-image:url(../imgs/facility_kv_sp.jpg)}}.cateSubContactTop .wrapPageTitle{background-image:url(../imgs/contact_kv.jpg)}.cateSubContactTop .wrapPageTitle .layTxt{color:#000;background:0 0}@media screen and (max-width:768px){.cateSubContactTop .wrapPageTitle{background-image:url(../imgs/contact_kv_sp.jpg)}}main h2{margin:120px 0 50px;font-size:36px;line-height:1.6;color:#333}.g-layBaseTyp01>h2:first-child,.wrapContentEle>h2:first-child{margin-top:0}main h2.adjUnq{margin:0;padding:0}main h2.layCtr{display:flex;justify-content:center;align-items:center;position:relative;margin:100px 0 60px;padding:0 0 20px;text-align:center}main h2.layCtr:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:1px;background:#333}@media screen and (max-width:767px){main h2.layCtr{margin:50px 0 30px}}main h2.adjUnq.layTitleMed{display:flex;align-items:center;margin:0 0 40px;padding:0 0 20px;font-size:24px;border-bottom:1px solid #e3e3e3}main h2.adjUnq.layTitleMed .layTxt1{display:flex;flex-shrink:0}main h2.adjUnq.layTitleMed .layTxt2{display:flex;margin:0 0 0 30px;padding:20px 0 20px 30px;font-size:16px;border-left:1px solid #e3e3e3}@media screen and (max-width:767px){main h2{margin:60px 0 40px;font-size:26px}}main .wrapStudyIntro h2.adjUnq{margin-bottom:40px;font-size:28px}@media screen and (min-width:768px) and (max-width:1024px){main .wrapStudyIntro h2.adjUnq{margin-bottom:clamp(25px,8%,40px);font-size:clamp(23px,1.88vw,28px)}}@media screen and (max-width:767px){main .wrapStudyIntro h2.adjUnq{margin-bottom:clamp(15px,5%,40px);font-size:clamp(22px,3.4vw,26px)}}main h2.adjFontSize100pct{margin:50px 0 20px;font-weight:400}main h3{position:relative;margin:90px 0 60px;margin:70px 0 40px;padding:0 0 20px;font-size:30px}main h3:after{content:"";position:absolute;left:0;bottom:0;width:100px;height:1px;background:#000}main h3.adjUnq{padding:0}main h3.adjUnq:after{display:none}main h3.adjUnq.layTitleOrgTyp01{padding:0 0 50px;text-align:center;font-size:26px;background:url(../imgs/study_02_pic06.svg) no-repeat 50% 100%/300px auto}main h3.adjUnq.layTitleStep{display:flex;align-items:center;padding:20px 30px;font-size:22px;border:4px double #d6d6d6;border-radius:10px}main h3.adjUnq.layTitleStep .layTxt1{font-size:14px;line-height:1;color:#646464;font-weight:700}main h3.adjUnq.layTitleStep .layTxt2{padding:0 30px 0 0;font-size:30px;line-height:1;color:#646464;font-weight:700}main h3.adjUnq.layTitleStep .layTxt3{padding:10px 0 10px 30px;line-height:1;border-left:1px solid #d6d6d6}@media screen and (max-width:767px){main h3{position:relative;margin:50px 0 40px;padding:0 0 15px;font-size:22px}main h3:after{width:50px}main h3.adjUnq.layTitleOrgTyp01{font-size:22px}main h3.adjUnq.layTitleStep{padding:15px 20px;font-size:20px}main h3.adjUnq.layTitleStep .layTxt1{font-size:11px}main h3.adjUnq.layTitleStep .layTxt2{padding:0 20px 0 0;font-size:26px}main h3.adjUnq.layTitleStep .layTxt3{padding:10px 0 10px 20px}}@media screen and (max-width:400px){main h3{margin-bottom:clamp(20px,6vw,40px)}}main h4{position:relative;margin:70px 0 50px;margin:60px 0 30px;padding:30px 0 0;font-size:22px}main h4:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#e3e3e3}main h4:after{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:2px;background:#000}@media screen and (max-width:767px){main h4{margin:35px 0 25px;padding:20px 0 0;font-size:18px}}main h5{position:relative;margin:90px 0 60px;padding:30px 0 0;font-size:18px;border-top:1px solid #e3e3e3}main h5:after{content:"";position:absolute;left:0;top:0;width:20px;height:2px;background:#000}main h2.adjUnq.cateTopTyp01{position:relative;display:flex;align-items:center;margin:0 0 30px;font-size:16px;font-weight:400;line-height:1;white-space:nowrap}main h2.adjUnq.cateTopTyp01:before{content:"";display:block;top:50%;left:0;width:16px;height:16px;background:#fff url(../imgs/ico_circle.svg) no-repeat 50% 50%/16px auto}main h2.adjUnq.cateTopTyp01:after{content:"";display:inline-block;top:50%;width:100%;height:1px;background:#eee;background:-moz-linear-gradient(left,#333 0,#333 50px,#eee 50px,#eee 100%);background:-webkit-linear-gradient(left,#333 0,#333 50px,#eee 50px,#eee 100%);background:linear-gradient(to right,#333 0,#333 50px,#eee 50px,#eee 100%)}main h2.adjUnq.cateTopTyp01 .layTxt{display:block;padding:0 10px;line-height:1;background:#fff}@media screen and (max-width:767px){main h2.adjUnq.cateTopTyp01{margin:0 0 30px}}.cateRecTopLink{display:flex;justify-content:space-between;align-items:center}.cateRecTopLink{position:relative;min-height:180px}.cateRecTopLink:before{content:"";display:block;position:absolute;top:0;right:0;width:500px;height:180px;background:no-repeat 0 0/500px auto;border-radius:20px}.cateRecTopLink.typVet:before{background-image:url(../imgs/recruit_pic01.jpg)}.cateRecTopLink.typNurse:before{background-image:url(../imgs/recruit_pic02.jpg)}.cateRecTopLink.typYakuzaishi:before{background-image:url(../imgs/recruit_pic03.jpg)}.cateRecTopLink.typAssistant:before{background-image:url(../imgs/recruit_pic04.jpg)}.cateRecTopLink .layItem01{display:flex;align-items:center;height:180px;margin:0 40px 0 0}.cateRecTopLink .layItem01,.cateRecTopLink .layItem01 strong{font-weight:300}.cateRecTopLink .layItem02{position:relative;width:560px;width:46.66%}.cateRecTopLink .layItem01 a{color:#333}.cateRecTopLink .layItem01 a .iconTyp02{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;padding:10px 70px 10px 0;text-decoration:none}.cateRecTopLink .layItem01 a .layTxt1{font-size:26px;line-height:1.3;color:#333}.cateRecTopLink .layItem01 a .layTxt1 strong{font-size:36px;color:#333}.cateRecTopLink .layItem01 a .layTxt2{font-size:26px;line-height:1.3}.cateRecTopLink .layItem01 a:hover,.cateRecTopLink .layItem01 a:hover .layTxt1,.cateRecTopLink .layItem01 a:hover .layTxt1 strong{color:#0e6ba6!important}.cateRecTopLink .layCatch{position:relative;font-size:16px;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff}.wrapRecruitIdx{margin:40px -15px 0}.wrapRecruitIdx .recruitIdx{display:flex;flex-wrap:wrap;margin:-15px 0}.wrapRecruitIdx .recruitIdx li{width:33.3333333333%;padding:15px}.wrapRecruitIdx .recruitIdx li a{display:flex;align-items:center;width:100%;height:100px;padding:0 30px;text-decoration:none;border:1px solid #d6d6d6;border-radius:10px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapRecruitIdx .recruitIdx li a:hover{border:1px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.wrapRecruitIdx .iconTyp01{display:inline-flex}@media screen and (min-width:768px) and (max-width:1024px){.cateRecTopLink .layItem02{right:39%;width:auto}}@media screen and (min-width:768px) and (max-width:1240px){.wrapRecruitIdx .recruitIdx li{width:50%}}@media screen and (max-width:767px){.cateRecTopLink{flex-direction:column;align-items:flex-start;min-height:inherit}.cateRecTopLink.typAssistant:before,.cateRecTopLink.typNurse:before,.cateRecTopLink.typVet:before,.cateRecTopLink.typYakuzaishi:before{display:none}.cateRecTopLink .layItem01{order:2;width:100%;height:auto;margin:0;padding:20px 0}.cateRecTopLink .layItem01 a{padding:20px 0;text-decoration:none}.cateRecTopLink .layItem02{display:flex;align-items:center;order:1;width:100%;min-height:120px;padding:10% 20px;background:no-repeat 0 0/100% auto;border-radius:20px}.cateRecTopLink.typVet .layItem02{background-image:url(../imgs/recruit_pic01.jpg)}.cateRecTopLink.typNurse .layItem02{background-image:url(../imgs/recruit_pic02.jpg)}.cateRecTopLink.typYakuzaishi .layItem02{background-image:url(../imgs/recruit_pic03.jpg)}.cateRecTopLink.typAssistant .layItem02{background-image:url(../imgs/recruit_pic04.jpg)}.wrapRecruitIdx{margin:0}p+.wrapRecruitIdx{margin-top:20px}.wrapRecruitIdx .recruitIdx{display:block;margin:0}.wrapRecruitIdx .recruitIdx li{width:auto;padding:0}.wrapRecruitIdx .recruitIdx li+li{margin-top:10px}.wrapRecruitIdx .recruitIdx li a{display:block;height:auto;padding:20px}}@media screen and (max-width:425px){.cateRecTopLink .layItem01{padding:0}.cateRecTopLink .layItem01 a .iconTyp02{padding-top:0;padding-bottom:0}}.wrapRecruitInfo{display:flex;align-items:center;justify-content:space-between}.wrapRecruitInfo .layInfo{flex-grow:1;width:50%;padding:0 20px 0 0}.wrapRecruitInfo .layInfo p{font-size:20px;color:#979797}.wrapRecruitInfo .layImg{width:500px;width:clamp(100px,42%,500px)}.wrapRecruitInfo .layImg img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){.wrapRecruitInfo .layInfo p{font-size:16px}}@media screen and (max-width:660px){.wrapRecruitInfo .layInfo p{font-size:16px}.wrapRecruitInfo .layImg{display:none}}@media screen and (min-width:768px){.wrapRecruitVetTopPoint{display:flex;justify-content:center}.recruitVetTopPoint{display:flex;flex-wrap:wrap}.recruitVetTopPoint li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 70px;width:190px;height:190px;border:1px solid #d6d6d6;border-radius:190px}.recruitVetTopPoint li:before{content:"";display:block;position:absolute;top:-6px;left:-6px;width:200px;height:200px;border:1px solid #d6d6d6;border-radius:200px}.recruitVetTopPoint li:nth-child(1){margin-left:80px}.recruitVetTopPoint li:nth-child(4){margin-top:-50px;margin-left:245px}.recruitVetTopPoint li:nth-child(5){margin-top:-50px}.recruitVetTopPoint li:nth-child(6){margin-top:-50px}.recruitVetTopPoint li .layTxt{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:767px){.recruitVetTopPoint li{position:relative;padding:0 0 0 40px}.recruitVetTopPoint li:after,.recruitVetTopPoint li:before{content:"";display:block;position:absolute;top:50%;border:1px solid #d6d6d6}.recruitVetTopPoint li:before{left:0;margin-top:-15px;width:30px;height:30px;border-radius:30px}.recruitVetTopPoint li:after{left:6px;margin-top:-9px;width:18px;height:18px;border-radius:18px}.recruitVetTopPoint li+li{margin-top:30px}}.faqQA{margin-top:50px;padding:20px 40px;border:1px solid #d6d6d6;border-radius:10px}main .faqQA h3.adjUnq{margin:0;padding:20px;font-size:22px;border-bottom:1px solid #d6d6d6}.faqQA .faqBody{padding:20px}@media screen and (max-width:767px){.faqQA{margin-top:30px;padding:0 20px}main .faqQA h3.adjUnq{padding:20px 0;font-size:20px}.faqQA .faqBody{padding:20px 0}}.carousel-inner{position:relative}.carousel-inner:after{content:"";display:block;position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:500px;background:url(../imgs/home_kv_wave.png) no-repeat 50% 100%/100% auto;z-index:1}.homeSecService{background:url(../imgs/bg_wave_01.png) no-repeat 50% 100%/auto 330px}@media screen and (min-width:768px) and (max-width:1660px){.homeSecService{padding:0 0 8%;background-size:2600px auto}}@media screen and (max-width:767px){.homeSecService{margin:40px 0 0;padding:0 0 clamp(40px,12%,120px);background-size:1900px auto}}.homeSecService .g-layBaseTyp01{display:flex;justify-content:space-between;align-items:center;margin:0}main .homeSecService h2.adjUnq{display:flex;flex-direction:column;margin:0 0 1.5em;line-height:1.1}.homeSecService h2.adjUnq .layTxt1{font-size:26px}.homeSecService h2.adjUnq .layTxt2{margin:15px 0 0;font-size:46px}.homeSecService img{display:block;width:100%;height:auto}.wrapServiceImg01{width:720px;height:calc(100% - 15px);border-radius:20px;overflow:hidden}.homeSecService .wrapServiceImg01 img{width:100%;height:100%;object-fit:cover}.wrapServiceMsg{padding:0 90px}.wrapServiceMsg .layTxtBody1{font-size:18px}.wrapServiceImg02{width:360px;overflow:hidden}.wrapServiceImg02 ul{display:flex;flex-wrap:wrap;margin:-15px}.wrapServiceImg02 ul li{width:100%;padding:15px}.wrapServiceImg02 ul li.adjLayImgHalf{width:50%}.homeSecService .wrapServiceImg02 img{border-radius:20px}@media screen and (min-width:768px) and (max-width:1660px){.wrapServiceImg01{width:clamp(0px,40%,720px)}.wrapServiceMsg{padding:0 clamp(10px,3.5%,90px)}.wrapServiceImg02{width:clamp(0px,20%,360px)}}@media screen and (min-width:768px) and (max-width:1020px){.wrapServiceImg01{width:clamp(0px,33%,720px)}.homeSecService h2.adjUnq .layTxt1{font-size:20px}.wrapServiceImg02 ul{margin:-7px}.wrapServiceImg02 ul li{padding:7px}}@media screen and (max-width:767px){.homeSecService{background-size:2600px auto}.homeSecService .g-layBaseTyp01{display:block}.wrapServiceImg01{width:100%;height:auto}.homeSecService .wrapServiceImg01 img{height:auto}.wrapServiceMsg{margin:30px 0 0;padding:0}.wrapServiceImg02{margin:30px 0 0;width:100%}.wrapServiceImg02 ul{display:block;position:relative;margin:-7px}.wrapServiceImg02 ul li{width:50%;padding:7px}.wrapServiceImg02 ul li.adjLayImgHalf{width:25%}.wrapServiceImg02 ul li.adjLayImgHalf+li.adjLayImgHalf{position:absolute;left:25%;bottom:0}.wrapServiceImg02 ul li:last-child{position:absolute;right:7px;top:7px;bottom:7px;width:calc(50% - 14px);height:calc(100% - 14px);padding:0;border-radius:20px;overflow:hidden}.wrapServiceImg02 ul li:last-child img{position:absolute;left:-28%;height:100%;width:auto;border-radius:0}}@media screen and (max-width:420px){.homeSecService{padding:0 0 clamp(80px,16%,120px)}}.homeSecMedGuide{margin:50px 0 0;width:100%;padding:0 clamp(10px,5%,90px)}main .homeSecMedGuide h2.adjUnq{text-align:center}.navHomeMedGuide{display:flex;margin:80px 0 0}.navHomeMedGuide li{display:flex;width:50%;padding:100px 0;background-repeat:no-repeat;background-size:cover}.navHomeMedGuide li.navHomeMedGuidePatient{justify-content:flex-end;background-position:0 50%;background-image:url(../imgs/home_nav_medguide_patient.jpg);border-radius:20px 0 0 20px}.navHomeMedGuide li.navHomeMedGuideClinic{justify-content:flex-start;background-position:100% 50%;background-image:url(../imgs/home_nav_medguide_clinic.jpg);border-radius:0 20px 20px 0}.navHomeMedGuide .layNavItem{width:clamp(480px,60%,500px);padding:80px clamp(20px,12.5%,80px);background:rgba(255,255,255,.9)}.navHomeMedGuide li.navHomeMedGuidePatient .layNavItem{border-radius:10px 0 0 10px}.navHomeMedGuide li.navHomeMedGuideClinic .layNavItem{border-radius:0 10px 10px 0}main .homeSecMedGuide h3.adjUnq{display:flex;flex-direction:column;align-items:center;margin-top:0;padding-top:70px;text-align:center;font-size:24px;background:no-repeat 50% 0/auto 42px}.navHomeMedGuide li.navHomeMedGuidePatient h3.adjUnq{background-image:url(../imgs/ico_patient.svg)}.navHomeMedGuide li.navHomeMedGuideClinic h3.adjUnq{background-image:url(../imgs/ico_clinic.svg)}main .homeSecMedGuide h3.adjUnq .layTxt1+.layTxt2{margin-top:7px}.navHomeMedGuide .layNavItem a{display:flex;width:100%}@media screen and (max-width:1800px){.homeSecMedGuide{padding:0 20px}}@media screen and (min-width:768px) and (max-width:1024px){.homeSecMedGuide{margin-top:40px}.navHomeMedGuide{margin-top:50px}.navHomeMedGuide .layNavItem{width:350px;padding:80px 30px}main .homeSecMedGuide h3.adjUnq{margin-bottom:30px;font-size:22px}}@media screen and (max-width:767px){.homeSecMedGuide{margin:40px -20px 0}main .homeSecMedGuide h2.adjUnq{font-size:32px}.navHomeMedGuide{display:block;margin:50px 0 0}.navHomeMedGuide li{width:100%}.navHomeMedGuide li.navHomeMedGuidePatient{justify-content:center;padding:clamp(30px,60%,170px) 20px 0;background-image:url(../imgs/home_nav_medguide_patient_sp.jpg);background-position:50% 0;border-radius:20px 20px 0 0}.navHomeMedGuide li.navHomeMedGuideClinic{justify-content:center;padding:0 20px clamp(30px,60%,170px);background-image:url(../imgs/home_nav_medguide_clinic_sp.jpg);background-position:50% 100%;border-radius:0 0 20px 20px}.navHomeMedGuide .layNavItem{width:100%;padding:30px}.navHomeMedGuide li.navHomeMedGuidePatient .layNavItem{border-radius:10px 10px 0 0}.navHomeMedGuide li.navHomeMedGuideClinic .layNavItem{border-radius:0 0 10px 10px}main .homeSecMedGuide h3.adjUnq{padding-top:60px;font-size:22px}}@media screen and (max-width:420px){.homeSecMedGuide{margin-top:0}.navHomeMedGuide li.navHomeMedGuideClinic,.navHomeMedGuide li.navHomeMedGuidePatient{padding-left:clamp(15px,4.5%,20px);padding-right:clamp(15px,4.5%,20px)}.navHomeMedGuide .layNavItem{padding:8%}main .homeSecMedGuide h3.adjUnq{font-size:clamp(16px,5vw,22px)}main .homeSecMedGuide p.layTxtBody2{font-size:clamp(16px,6vw,16px)}}.homeSecMedList{margin:130px 0 0}.homeSecMedListTitle{display:flex;align-items:center}.homeSecMedListTitle h2{flex-shrink:0;margin:0 0 0}.homeSecMedListTitle p.adjCatch{margin:0 0 0 60px;font-size:20px;color:#676767}@media screen and (min-width:768px) and (max-width:1024px){.homeSecMedList{margin-top:80px}}@media screen and (max-width:767px){.homeSecMedList{margin:70px 0 0}.homeSecMedListTitle{display:block}main .homeSecMedListTitle h2{text-align:center;font-size:32px}.homeSecMedListTitle p.adjCatch{margin:20px 0 0;font-size:18px}}.navHomeAvlCalendar{display:flex;justify-content:center;margin:60px 0 0}.layListAvlCalendar{display:flex;justify-content:center}.layListAvlCalendar li{margin:0 20px}.layListAvlCalendar li a{display:flex;flex-direction:column;justify-content:center;position:relative;width:450px;padding:20px 45px 20px 120px;text-decoration:none;background:no-repeat 40px 50%/55px auto;border:1px solid #d6d6d6;border-radius:10px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.layListAvlCalendar li a:hover{border:1px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.layListAvlCalendar li a .iconTypLinkOut01{flex-direction:column;align-items:flex-start}.layListAvlCalendar li a .layTxt1+.layTxt1{margin-top:3px}.layListAvlCalendar li.navItemAvlCalCancer a:before,.layListAvlCalendar li.navItemAvlCalNeurology a:before{content:""}.layListAvlCalendar li.navItemAvlCalCancer a{background-image:url(../imgs/ico_cancer_calendar.svg)}.layListAvlCalendar li.navItemAvlCalCancer a:before,.layListAvlCalendar li.navItemAvlCalCancer a:hover{background-image:url(../imgs/ico_cancer_calendar_b.svg)}.layListAvlCalendar li.navItemAvlCalNeurology a{background-image:url(../imgs/ico_neurology_calendar.svg)}.layListAvlCalendar li.navItemAvlCalNeurology a:before,.layListAvlCalendar li.navItemAvlCalNeurology a:hover{background-image:url(../imgs/ico_neurology_calendar_b.svg)}@media screen and (max-width:767px){.navHomeAvlCalendar{display:block;margin:20px 0 0}.layListAvlCalendar{display:block}.layListAvlCalendar li{margin:0;font-size:clamp(13px,4.2vw,16px)}.layListAvlCalendar li+li{margin-top:20px}.layListAvlCalendar li a{width:100%}}@media screen and (max-width:460px){.layListAvlCalendar li a{padding:20px clamp(18px,6%,30px) 20px clamp(60px,30%,95px);background-position:25px 50%;background-size:clamp(30px,17%,55px) auto}}.homeSecRecruit{display:flex;justify-content:center;margin:150px 0 0;width:100%;padding:150px 0;background:#f7f7f7}.homeSecRecruit .g-layBaseTyp01{max-width:1480px}main .homeSecRecruit h2.adjUnq{text-align:center;line-height:1}.homeSecRecruit ul.navHomeRecruit{display:flex;justify-content:space-between;margin:80px 0 0;padding:0 90px;padding:0 clamp(20px,16%,90px)}.homeSecRecruit ul.navHomeRecruit li{display:flex;width:50%}.homeSecRecruit ul.navHomeRecruit li a{position:relative;display:block;width:92%}.homeSecRecruit ul.navHomeRecruit li a .layImgCover{aspect-ratio:116/91}.homeSecRecruit ul.navHomeRecruit li.navItemVet{display:flex;flex-direction:column;align-items:flex-start}.homeSecRecruit ul.navHomeRecruit li.navItemNurse{display:flex;flex-direction:column;align-items:flex-end}.homeSecRecruit ul.navHomeRecruit li a dl{position:absolute;bottom:-50px;left:-50px;display:inline-flex;flex-direction:column;padding:clamp(20px,12%,60px);text-decoration:none;background:rgba(255,255,255,.9);border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.homeSecRecruit ul.navHomeRecruit li a dt{font-size:30px;font-weight:300}.homeSecRecruit ul.navHomeRecruit li a dd{margin:20px 0 0;font-size:18px}.homeSecRecruit ul.navHomeRecruit li a dd .layTxt{display:block}@media screen and (max-width:1480px){.homeSecRecruit ul.navHomeRecruit li a dl{left:-8%}}@media screen and (min-width:768px) and (max-width:1240px){.homeSecRecruit{margin:80px 0 0;padding:80px 0}.homeSecRecruit ul.navHomeRecruit{padding:0 clamp(50px,5vw,90px)}.homeSecRecruit ul.navHomeRecruit li a dl{padding:clamp(10px,4vw,60px)}}@media screen and (max-width:767px){.homeSecRecruit{display:block;margin:70px 0 0;padding:65px 0}.homeSecRecruit .g-layBaseTyp01{padding:0}.homeSecRecruit ul.navHomeRecruit{display:block;margin:50px 0 0;padding:0}.homeSecRecruit ul.navHomeRecruit li{display:block;width:100%;height:auto;padding:0 0 30px}.homeSecRecruit ul.navHomeRecruit li+li{margin-top:40px}.homeSecRecruit ul.navHomeRecruit li a{width:100%;padding:0 0 0 40px}.homeSecRecruit ul.navHomeRecruit li a img{border-radius:20px 0 0 20px}.homeSecRecruit ul.navHomeRecruit li a dl{bottom:-30px;left:0;width:clamp(150px,75%,400px);padding:clamp(40px,4vw,60px) 30px;border-radius:0 10px 10px 0}.homeSecRecruit ul.navHomeRecruit li a dt{font-size:clamp(20px,6vw,30px)}.homeSecRecruit ul.navHomeRecruit li a dd{margin:clamp(15px,5vw,20px) 0 0;font-size:clamp(13px,4vw,18px)}}.selectLogTyp01{display:flex;justify-content:center;justify-content:flex-start;margin:80px 0 0;background:#fff}.selectLogTyp01 select{padding:10px 0;background:#fff;border:none;border-bottom:1px solid #e3e3e3;cursor:pointer}.wrapNews{flex-grow:1}.wrapNewsItem{position:relative;display:flex;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid #e3e3e3}.layTxtNewsCat{display:inline-flex;position:relative;margin:0 0 20px;padding:5px 15px;font-size:14px;border:1px solid #cdcdcd;border-radius:5px}.layTxtNewsCat:empty{display:none}@media screen and (min-width:768px){.wrapNews{margin-top:-30px}.wrapNewsItem{flex-direction:column;align-items:flex-start;padding-left:15%}.layTxtNewsDate{position:absolute;left:0;width:15%}}@media screen and (min-width:768px) and (max-width:1024px){.wrapNewsItem{padding-left:20%}.layTxtNewsDate{width:20%}}@media screen and (max-width:767px){.wrapNews{margin-top:30px;border-top:1px solid #e3e3e3}.selectLogTyp01{margin:50px 0 0}.wrapNews{margin-left:-20px;margin-right:-20px}.wrapNewsItem{padding:30px 20px}.layTxtNewsDate{margin-right:20px}.layTxtNewsBody{width:100%}}.layInfoTypNews{padding:20px;background:rgba(255,177,178,.2);border-radius:10px}.layInfoTypNews h2.adjUnq{margin:15px 0 10px;font-size:19px;font-weight:400}.layTxtNewsCat+.layInfoTypNews,div+.layInfoTypNews,p+.layInfoTypNews,td .layInfoTypNews:first-of-type{margin-top:10px}.layInfoTypNews :first-child{margin-top:0!important}.layInfoTypNews :last-child{margin-bottom:0!important}.homeSecNews{display:flex;margin:150px 0 0}.homeSecNewsTitle{flex-shrink:0;width:16%}.homeSecNewsTitle h2{display:flex;flex-direction:column}.homeSecNewsTitle h2 .layTxt1{font-size:50px;line-height:1}.homeSecNewsTitle h2 .layTxt1 img{display:block;height:38px;width:auto}.homeSecNewsTitle h2 .layTxt2{margin-top:15px;font-size:14px;font-weight:400}.layNewsLink{margin:30px 0 0 0}.layNewsLink .selectLogTyp01{margin:50px 0 0 0}@media screen and (min-width:768px) and (max-width:1024px){.homeSecNews{margin-top:100px}.homeSecNewsTitle{width:200px}}@media screen and (max-width:767px){.homeSecNews{display:block;margin:70px 0 0}.homeSecNewsTitle{width:100%}.homeSecNewsTitle h2 .layTxt1{font-size:40px;line-height:1.1}.homeSecNewsTitle h2 .layTxt1 img{height:26px}.homeSecNewsTitle h2 .layTxt2{margin-top:10px}.layNewsLink .selectLogTyp01{margin:30px 0 0 20px}}.wrapSitemap a,.wrapSitemap a:visited{display:inline-block;text-decoration:none!important}.wrapSitemap{display:flex;flex-direction:column}.sitemapL1 .sitemapL1-Home .iconTyp02{flex-wrap:wrap;line-height:1.3}.sitemapL1 .sitemapL1-Home .layTxt{white-space:nowrap}.wrapSitemapL2{margin-top:50px;border-top:1px solid #e3e3e3}.sitemapL2{display:flex;align-items:flex-start;width:100%;margin:50px 0 0}.sitemapL2+.sitemapL2{border-top:1px solid #e3e3e3;padding-top:50px}.sitemapL2 dl.sitemapD1{display:flex;align-items:flex-start;margin-left:80px}.sitemapL2 dl.sitemapD1>dt{width:290px}.sitemapL2 dl.sitemapD2{display:flex;align-items:flex-start}.sitemapL2 dl.sitemapD2>dt{width:300px}.sitemapL2 dl.sitemapD2>dt>.layTxt1{display:block}.sitemapL2 dl.sitemapD2>dt+dd{margin-top:7px}.sitemapL3{display:flex;align-items:flex-start;font-size:20px}.sitemapL3+.sitemapL3{margin-top:35px}.sitemapL4{font-size:16px}.sitemapL4+.sitemapL4{margin-top:20px}.wrapSitemap .layTxt1{color:#666}.sitemapOter{display:flex;margin:50px 0 0;padding:50px 0 0;border-top:1px solid #cdcdcd}.sitemapOter li+li{margin-left:40px}@media screen and (max-width:1240px){.wrapSitemapL2{margin-top:20px}.sitemapL2 dl.sitemapD2{display:block;font-size:18px}.sitemapL2 dl.sitemapD2>dt{width:auto}.sitemapL2 dl.sitemapD2>dt+dd{margin-top:20px}.sitemapL2 dl.sitemapD2>dd{margin-left:50px}.sitemapL3+.sitemapL3{margin-top:20px}}@media screen and (max-width:1000px){.sitemapL2 dl.sitemapD1{margin-left:40px}}@media screen and (max-width:767px){.wrapSitemap{display:block;margin:0 -20px}.wrapSitemap a{display:block}.sitemapL1 .sitemapL1-Home{margin:0 20px}.sitemapL2{display:block;margin:0;padding:0 20px}.sitemapL2+.sitemapL2{padding-top:0}.sitemapL2 dl.sitemapD1{display:block;margin-left:0}.sitemapL2 dl.sitemapD1>dt{width:auto}.sitemapL2 dl.sitemapD1>dt a{padding:20px 0}.sitemapL2 dl.sitemapD1>dt+dd{border-top:1px dotted #e5e5e5}.sitemapL2 dl.sitemapD2>dt>a{padding:30px 0}.sitemapL2 dl.sitemapD2>dt>.layTxt1{padding:20px 0}.sitemapL2 dl.sitemapD2>dt+dd{margin-top:0}.sitemapL2 dl.sitemapD2>dd{margin-left:0}.sitemapL3{display:block}.sitemapL3+.sitemapL3{margin:0;border-top:1px dotted #e5e5e5}.sitemapL3 dl.sitemapD2>dt>a{padding:20px 0}.sitemapL4+.sitemapL4{margin:0;border-top:1px solid #e5e5e5}.sitemapL4 a{display:block;padding:20px;background:#f7f7f7}.sitemapOter{display:block;margin:0 -20px;padding:30px 0 0}.sitemapOter li{padding:0 20px}.sitemapOter li+li{margin-top:20px;margin-left:0}}.wrapAccessFilter .tabs{display:flex;margin-top:30px;border-bottom:1px solid #cdcdcd}.wrapAccessFilter .tab{padding:12px 20px;background:#f7f7f7;border:1px solid #cdcdcd;border-bottom:none;cursor:pointer;margin-right:5px;border-radius:5px 5px 0 0;transition:background .3s}.wrapAccessFilter .tab:hover{background:#e8e8e8}.wrapAccessFilter .tab.active{background:#fff;font-weight:700;border-bottom:1px solid #fff;margin-bottom:-1px}.wrapAccessFilter button:focus{outline:0!important}.wrapAccessFilter button:focus-visible{outline:1px solid #000!important}.tab-content{display:none}.tab-content.active{display:block}main .tab-content>h3:first-child{margin-top:40px}@media screen and (max-width:767px){.wrapAccessFilter{margin:0 -20px}.wrapAccessFilter .tabs{padding:0 20px}.wrapAccessFilter .tab{padding:clamp(6px,4.5vw,11px);font-size:clamp(11px,4vw,15px)}}main .wrapAccessFilter h3.adjUnq{margin:0 0 15px;font-size:24px;font-weight:400}main .wrapAccessFilter .layFilter{margin:20px 0;padding:20px;background:#fff;border-radius:10px}@media screen and (max-width:767px){main .wrapAccessFilter .layFilter{margin:clamp(10px,4vw,20px) 0;padding:clamp(10px,4vw,20px)}main .wrapAccessFilter h3.adjUnq{font-size:clamp(18px,4vw,21px)}}.wrapVetReportList{margin:60px -40px 0}.vetReportList{display:flex;flex-wrap:wrap;width:100%}.vetReportList li{width:50%;padding:0 40px}.vetReportList a.layFlex{display:flex;align-items:center;position:relative;width:100%;padding:20px 40px 20px 20px;text-decoration:none;border-bottom:1px solid #dfdfdf}.vetReportList li:nth-child(1) a.layFlex,.vetReportList li:nth-child(2) a.layFlex{border-top:1px solid #dfdfdf}.vetReportList a.layFlex:after{content:"";display:block;position:absolute;top:50%;right:18px;margin-top:-7px;width:15px;height:13px;background:url(../imgs/ico_link.svg) no-repeat 0 0/13px auto;transition:background-position .2s ease-in-out}.vetReportList a.layFlex:hover:after{background-image:url(../imgs/ico_link_b.svg);background-position:2px 0;transition:background-position .2s ease-in-out}.vetReportList a.layFlex .layItemDay{display:block;margin-bottom:10px;font-size:14px}.vetReportList a.layFlex .layItem01{width:200px}.vetReportList a.layFlex .layItem01 .layImgCover{aspect-ratio:4/3}.vetReportList a.layFlex .layItem01 img{display:block;border-radius:10px}.vetReportList a.layFlex .layItem02{padding:0 0 0 40px}.vetReportList a.layFlex .layItem02 .layIcon{padding:0 0 0 60px;min-height:45px;background-position:0 7px;background-size:auto 45px}.vetReportList a.layFlex .layItem02 dt .layTxt+.layTxt{margin-left:15px}.vetReportList a.layFlex .layItem02 dd{font-size:22px}@media screen and (min-width:768px) and (max-width:1024px){.wrapVetReportList{margin:40px -20px 0}.vetReportList li{padding:0 20px}.vetReportList a.layFlex .layItem01{width:40%}.vetReportList a.layFlex .layItem01 img{width:100%;height:auto}.vetReportList a.layFlex .layItem02{padding:0 0 0 20px}}@media screen and (max-width:767px){.wrapVetReportList{margin:40px 0 0}.vetReportList{display:block}.vetReportList li{width:100%;padding:0}.vetReportList a.layFlex{width:100%;padding:30px 30px 30px 0}.vetReportList a.layFlex:after{right:0}.vetReportList a.layFlex .layItem01{width:53%;max-width:180px}.vetReportList a.layFlex .layItem01 img{width:100%;height:auto}.vetReportList a.layFlex .layItem02{padding:0 0 0 20px}.vetReportList a.layFlex .layItem02 .layIcon{padding:0;min-height:inherit;background:0 0}.vetReportList a.layFlex .layItem02 .layIcon dt{min-height:45px;padding:0 0 0 55px;background:no-repeat 0 0/auto 45px}.vetReportList a.layFlex .layItem02 .layIcon.iconNeurology dt{background-image:url(../imgs/ico_neurology.svg)}.vetReportList a.layFlex .layItem02 .layIcon.iconSurgery2 dt{background-image:url(../imgs/ico_geka-2.svg)}.vetReportList a.layFlex .layItem02 .layIcon.iconCancer dt{background-image:url(../imgs/ico_cancer.svg)}.vetReportList a.layFlex .layItem02 .layIcon.iconNaika dt{background-image:url(../imgs/ico_naika.svg)}.vetReportList a.layFlex .layItem02 dt .layTxt{display:block;line-height:1.4}.vetReportList a.layFlex .layItem02 dt .layTxt+.layTxt{margin-left:0}}.vetReportProf{display:flex;flex-direction:row-reverse;align-items:center;padding:30px;border:1px solid #d6d6d6;border-radius:20px}.vetReportProf .layItem01{width:50%;padding:0 0 0 80px}.vetReportProf .layItem01 dt{font-size:22px}.vetReportProf .layItem01 dt.layIcon{padding:75px 0 0;background-size:auto 55px}.vetReportProf .layItem01 .ddItem01{margin:20px 0 0;font-size:36px}.vetReportProf .layItem01 .ddItem02{margin:30px 0 0;font-size:16px}.vetReportProf .layItem02{width:50%}.vetReportProf .layItem02 img{display:block;width:100%;height:auto;border-radius:20px}@media screen and (max-width:767px){.vetReportProf{flex-direction:column-reverse;padding:20px}.vetReportProf .layItem01{width:100%;margin:20px 0 0;padding:0 20px}.vetReportProf .layItem01 dt{font-size:18px}.vetReportProf .layItem01 dt.layIcon{padding:60px 0 0;background-size:auto 45px}.vetReportProf .layItem01 .ddItem01{margin:5px 0 0;font-size:26px}.vetReportProf .layItem01 .ddItem02{margin:20px 0 0;font-size:16px}.vetReportProf .layItem02{width:100%}}.layIconReport{display:flex;align-items:center;padding:0 0 0 50px;background:url(../imgs/ico_report.svg) no-repeat 0 50%/32px auto}.iconReportCmn{padding:0 0 0 40px;background-repeat:no-repeat;background-position:0 50%;background-size:auto 30px}.iconReportItem01{background-image:url(../imgs/ico_record.svg)}.iconReportItem02{background-image:url(../imgs/ico_study.svg)}.iconReportItem03{background-image:url(../imgs/ico_other.svg)}main h2.adjEachReport{margin:100px 0 60px}.layPaper{padding:80px;background:#f7f7f7;border-radius:20px}.wrapTimeTbl dl{display:flex;flex-direction:column;position:relative;width:100%}.wrapTimeTbl dl:after{content:"";display:block;position:absolute;top:.5em;right:0;width:calc(100% - 60px);height:1px;background:#dfdfdf}.wrapTimeTbl dl+dl{margin-top:20px}.wrapTimeTbl dt{position:relative;width:60px;line-height:1}.wrapTimeTbl dd{margin:20px 0 0 90px;width:calc(100% - 60px)}main .layPaper h3{margin:80px 0 45px;font-size:24px}@media screen and (max-width:767px){main h2.adjEachReport{margin:60px 0 50px}.layPaper{padding:30px}.wrapTimeTbl dd{margin:20px 0 0 60px;width:calc(100% - 60px)}.wrapTimeTbl dt{width:50px}main .layPaper h3{margin:40px 0 35px;font-size:20px}main .layPaper h3 .iconReportItem01{display:block}}