@charset "utf-8";form.post-password-form{width:100%;height:100%;background:#fff;text-align:center;padding-top:100px;position:fixed;top:0;left:0;z-index:10000;box-sizing:border-box}.home #wrapper{padding-top:0}.home header{background:rgba(255,255,255,0)}.home nav .menu>li>a,.home nav .menu>li>span{color:#fff}@media screen and (min-width:768px){.home nav .menu>li>a:after,.home nav .menu>li>span:after{background:#fff}}.home #content{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:500;letter-spacing:.08em;padding:0}.mainView{height:100vh;position:relative}.mainSlide{width:100%;position:fixed;left:0;top:0;z-index:-1}.mainSlide .swiper-slide{height:100vh}.mainSlide .swiper-slide figure{height:100%}img.swiper-slide-image{width:100% !important;height:100%;object-fit:cover}.mainSlide .swiper-container-horizontal>.swiper-pagination-bullets{line-height:1;z-index:100}.mainSlide .swiper-pagination-bullet{margin:0 10px !important;vertical-align:bottom}@media screen and (min-width:768px){.mainSlide .elementor-pagination-position-outside .swiper-container{padding-bottom:0}.mainSlide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px}.mainSlide .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:.5}.mainSlide .swiper-pagination-bullet-active{opacity:1}}@media screen and (max-width:767px){.mainSlide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.mainSlide .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border:1px solid #f47f21;border-radius:50%;box-sizing:border-box;opacity:1}.mainSlide .swiper-pagination-bullet-active{background:#f47f21}}.mainCatch{width:100%;height:100vh;padding:0 48px;position:absolute;left:0;top:0}.mainCatch div{height:100%}.mainCatch .catch .elementor-image{width:100%;display:flex;align-items:flex-end;justify-content:flex-start}.mainCatch .scroll{width:100%;position:absolute}.mainCatch .scroll .elementor-image{width:44px;height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.mainCatch{padding:0 16px}.mainCatch .scroll .elementor-image{width:20px}}.titWrap h2{background:url(/wp-content/uploads/icon-tit02.png) no-repeat center top;background-size:36px 24px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;font-size:32px;letter-spacing:.16em;line-height:1.4;color:#454545;text-align:center;padding-top:45px;position:relative}.titWrap h2 sub{display:block;font-size:18px;letter-spacing:.16em;line-height:1;color:#cba43c;margin-top:29px}@media screen and (max-width:767px){.titWrap h2{font-size:28px}}.policySec{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 5%,rgba(0,0,0,.12) 20%,rgba(51,51,51,.8) 100%);padding:152px 0 110px}.policySec .titWrap{padding-top:95px;margin-bottom:92px}.policySec .titWrap h2{background-image:url(/wp-content/uploads/icon-tit01.png);color:#fff}.policySec .titWrap h2 sub{color:#fff}.policySec .item{font-size:18px;line-height:2.67;color:#fff;text-align:center}.policySec .item:not(:last-child){margin-bottom:43px}.policySec .item .txt{font-family:dnp-shuei-mincho-pr6,sans-serif;letter-spacing:.16em;line-height:1.34;margin-bottom:45px}.policySec .item .pic{max-width:680px;margin:2px auto 0}@media screen and (max-width:767px){.policySec{padding:96px 0 58px}.policySec .titWrap{margin-bottom:60px}.policySec .item{font-size:16px;line-height:2.5;letter-spacing:.04em}.policySec .item:not(:last-child){margin-bottom:40px}.policySec .item .txt{margin-bottom:40px}.policySec .item .pic{margin:-10px auto 0}}@media screen and (max-width:389px){.policySec .item{font-size:15px}}.featureSec{background:#fff;padding:128px 0 96px;position:relative;z-index:2}.featureSec:after{content:"";width:86%;height:calc(100% - 330px);background:#f7f6f0;position:absolute;left:0;bottom:0;z-index:-1}.featureSec .titWrap{margin-bottom:129px}.featureSec .featureItem.odd{padding-right:96px}.featureSec .featureItem.even{padding-left:96px}.featureSec .featureItem:not(:last-child){margin-bottom:48px}.featureSec .featureItem .txtWrap{padding:48px 60px;min-height:360px}.featureSec .featureItem.odd .txtWrap{padding:48px 0 48px 60px}.featureSec .featureItem.even .txtWrap{text-align:right;padding:48px 60px 48px 0}.featureSec .featureItem .heading{font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:24px;line-height:1.54;margin-bottom:38px;padding-top:75px;position:relative;z-index:2}.featureSec .featureItem .heading .num{display:block;width:96px;height:96px;background:#fff;border-radius:50%;font-size:64px;letter-spacing:0;line-height:79px;color:#ded3b4;text-align:center;position:absolute;left:-13px;top:0;z-index:-1}.featureSec .featureItem.even .heading .num{right:0;left:auto}.featureSec .featureItem .txt{font-size:18px}@media screen and (min-width:768px){.featureSec .featureItem.first .picWrap{background:url(/wp-content/uploads/8Y0A6732-scaled.jpg) no-repeat center;background-size:cover}.featureSec .featureItem.second .picWrap{background:url(/wp-content/uploads/top_img02_02.jpg) no-repeat center;background-size:cover}.featureSec .featureItem.third .picWrap{background:url(/wp-content/uploads/top_img03_02_02.jpg) no-repeat center;background-size:cover}.featureSec .featureItem.fourth .picWrap{background:url(/wp-content/uploads/top_img03_02_04.jpg) no-repeat center;background-size:cover}.featureSec .featureItem.fifth .picWrap{background:url(/wp-content/uploads/top_img06.jpg) no-repeat center;background-size:cover}}@media screen and (max-width:1365px){.featureSec .featureItem .txt br{display:none}}@media screen and (max-width:1024px) and (min-width:768px){.featureSec .featureItem.even{padding-left:50px}.featureSec .featureItem.odd{padding-right:50px}.featureSec .featureItem.odd .txtWrap{padding:48px 0 48px 40px}.featureSec .featureItem.even .txtWrap{padding:48px 40px 48px 0}.featureSec .featureItem .heading{font-size:20px}.featureSec .featureItem .txt{font-size:16px}}@media screen and (max-width:767px){.featureSec{padding:64px 0 90px}.featureSec:after{width:75%;height:calc(100% - 266px)}.featureSec .featureItem:not(:last-child){margin-bottom:40px}.featureSec .featureItem.even{padding-left:16px}.featureSec .featureItem.odd{padding-right:16px}.featureSec .featureItem .txtWrap{min-height:inherit;margin-top:-16px;position:relative;z-index:2}.featureSec .featureItem.odd .txtWrap{padding:0 0 0 29px}.featureSec .featureItem.even .txtWrap{padding:0 16px 0 0}.featureSec .featureItem .heading{font-size:20px;margin-bottom:30px}.featureSec .featureItem .txt{font-size:15px;line-height:2.13;letter-spacing:.036em}}.greetingSec{background:#efede7;padding-top:96px}.greetingSec .titWrap{margin-bottom:60px}.greetingArea{background:url(/wp-content/uploads/top_bg01.jpg) no-repeat center;background-size:cover;padding-top:78px;position:relative;z-index:2}.greetingArea:before,.greetingArea:after{content:"";width:100%;height:64px;background-color:#efede7;position:absolute;z-index:-1}.greetingArea:before{clip-path:polygon(0 0,0 0,100% 100%,100% 0);top:-1px;left:0}.greetingArea:after{clip-path:polygon(100% 100%,0 0,0 0,0 100%);bottom:-1px;right:0}.greetingArea .txtWrap{color:#fff;line-height:2.25;padding-bottom:90px;position:relative;z-index:2}.greetingArea .txtWrap:after{content:"";width:100%;height:calc(100% - 90px);background:rgba(0,0,0,.16);position:absolute;left:0;top:0;z-index:-1;filter:blur(32px)}@media screen and (max-width:1024px) and (min-width:768px){.greetingArea{padding-top:50px}.greetingArea:before,.greetingArea:after{height:45px}.greetingArea .txtWrap{font-size:14px;line-height:1.8;padding-bottom:50px}}@media screen and (max-width:767px){.greetingSec{padding-top:64px}.greetingArea{background:url(/wp-content/uploads/top_bg01_sp.jpg) no-repeat center;background-size:cover;padding-top:64px;padding-bottom:24px}.greetingArea:before,.greetingArea:after{height:25px}}.menuSec{background:#f7f6f0;padding:96px 0}.menuSec .titWrap{margin-bottom:65px}.menuSec .menuWrap{margin-bottom:64px}.menuSec .menuWrap .elementor-inner-column{min-height:392px;padding:48px;position:relative}.menuSec .menuWrap .elementor-inner-column:after{content:"";width:calc(100% - 32px);height:calc(100% - 32px);border:1px solid #fff;position:absolute;left:16px;top:16px;z-index:2;pointer-events:none}.menuSec .menuWrap .elementor-inner-column.adult{background:url(/wp-content/uploads/top_bg02-1.jpg) no-repeat center;background-size:cover}.menuSec .menuWrap .elementor-inner-column.child{background:url(/wp-content/uploads/top_bg03-1.jpg) no-repeat center;background-size:cover}.menuSec .menuWrap .elementor-inner-column .txt{margin-bottom:81px}.menuSec .menuWrap .elementor-inner-column h3{font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;font-size:24px;letter-spacing:.16em;line-height:1.4;color:#fff;text-align:center}.menuSec .menuWrap .elementor-inner-column h3 sub{display:block;font-size:18px;letter-spacing:.08em;line-height:1;margin-top:21px;position:relative}.menuSec .menuWrap .elementor-inner-column h3 sub:before{content:"";width:72px;height:1px;background:#fff;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.menuSec{padding:64px 0}.menuSec .titWrap{margin-bottom:45px}.menuSec .menuWrap{margin-bottom:32px}.menuSec .menuWrap .elementor-inner-column{min-height:239px;padding:26px}.menuSec .menuWrap .elementor-inner-column:after{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}.menuSec .menuWrap .elementor-inner-column.adult{margin-bottom:32px}.menuSec .menuWrap .elementor-inner-column .txt{margin-bottom:39px}.menuSec .menuWrap .elementor-inner-column h3{font-size:20px}.menuSec .menuWrap .elementor-inner-column h3 sub{font-size:12px;margin-top:19px}.menuSec .menuWrap .elementor-inner-column h3 sub:before{width:44px}}.caseSec{background:#fff;padding:96px 0;position:relative;z-index:2}.caseSec:after{content:"";width:86%;height:calc(100% - 298px);background:#efede7;position:absolute;right:0;bottom:0;z-index:-1}.caseSec .titWrap{margin-bottom:231px}.caseSlider{margin-bottom:32px}.caseSlider .slick-slide>div{padding:10px 60px 32px}.caseSlider .caseItem{background:#fff;padding:48px;box-shadow:0 12px 24px rgba(0,0,0,.08)}.caseSlider .caseItem .pic{margin-bottom:48px}.caseSlider .caseItem .pic li{width:50%;float:left;box-sizing:border-box}.caseSlider .caseItem .pic li:nth-child(1){border-right:1px solid #fff}.caseSlider .caseItem .pic li:nth-child(2){border-left:1px solid #fff}.caseSlider .caseItem .pic li img{width:100%}.caseSlider .caseItem table th,.caseSlider .caseItem table td{letter-spacing:0;border:1px solid #999;vertical-align:top}.caseSlider .caseItem table th{width:200px;background:#a09882;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;font-size:16px;color:#fff;text-align:center;padding:5px 10px}.caseSlider .caseItem table td{padding:7px 24px 6px}.caseSlider .caseItem table td.risk_txt{font-size:14px;padding-bottom:19px}.caseSlider .slick-prev,.caseSlider .slick-next{width:72px;height:72px;transform:translate(0,-50%);border-radius:50%;z-index:10}.caseSlider .slick-prev{left:188px}.caseSlider .slick-next{right:188px}.caseSlider .slick-prev:before,.caseSlider .slick-next:before{content:"";font-size:0;opacity:1;width:100%;height:100%;position:absolute;left:0;top:50%;transform:translate(0,-50%)}.caseSlider .slick-prev:before{background:url(/wp-content/uploads/icon-prev.png) no-repeat center;background-size:contain}.caseSlider .slick-next:before{background:url(/wp-content/uploads/icon-next.png) no-repeat center;background-size:contain}@media screen and (max-width:1365px) and (min-width:1200px){.caseSlider .slick-prev{left:164px}.caseSlider .slick-next{right:164px}}@media screen and (max-width:1199px) and (min-width:1025px){.caseSlider .slick-slide>div{padding:10px 50px 32px}.caseSlider .slick-prev{left:124px}.caseSlider .slick-next{right:124px}}@media screen and (max-width:1024px) and (min-width:768px){.caseSlider .caseItem{padding:36px}.caseSlider .slick-slide>div{padding:10px 40px 32px}.caseSlider .slick-prev,.caseSlider .slick-next{width:58px;height:58xpx}.caseSlider .slick-prev{left:82px}.caseSlider .slick-next{right:82px}}@media screen and (max-width:767px){.caseSec{padding:64px 0}.caseSec:after{width:75%;height:calc(100% - 234px)}.caseSec .titWrap{margin-bottom:60px}.caseSlider{margin-bottom:68px}.caseSlider .slick-slide>div{padding:10px 16px 36px}.caseSlider .caseItem{padding:24px 21px}.caseSlider .caseItem .pic{margin-bottom:21px}.caseSlider .caseItem table th,.caseSlider .caseItem table td{display:block;width:100% !important}.caseSlider .caseItem table th{font-size:12px;line-height:1.2;text-align:left;padding:2px 10px 4px}.caseSlider .caseItem table td{font-size:13px !important;line-height:1.9;padding:5px 16px !important}.caseSlider .slick-prev,.caseSlider .slick-next{width:56px;height:56px;top:100%}.caseSlider .slick-prev{left:32px}.caseSlider .slick-next{right:32px}}.clinicSec{background:#f7f6f1}.clinicSec .infoWrap{background:#fff;padding:48px}.clinicSec .infoWrap .logo{text-align:center;margin-bottom:33px}.clinicSec .infoWrap .logo img{max-width:64px}.clinicSec .infoWrap table th,.clinicSec .infoWrap table td{font-size:15px;font-weight:500;letter-spacing:0;line-height:1.87;border-bottom:1px solid #a09882;vertical-align:top;padding:16px 0 10px}.clinicSec .infoWrap table th{width:88px;color:#91836e}.clinicSec .infoWrap table td{color:#333}.clinicSec .timeWrap{padding:48px 69px}.timetableB{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #361d10;margin-bottom:10px}.timetableB th,.timetableB td{font-size:18px;font-weight:500;line-height:1;letter-spacing:0;text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #361d10}.timetableB thead th{background:#361d10;color:#fff;padding:12px 0 13px;vertical-align:bottom}.timetableB thead th:first-child{width:150px;font-weight:600;letter-spacing:.16em}.timetableB tbody th{font-weight:600;word-break:keep-all;white-space:nowrap;letter-spacing:-.02em;border-right:1px solid #361d10}.clinicSec .timeWrap .note{line-height:1.875;letter-spacing:0;color:#361d10;margin-bottom:26px}@media screen and (min-width:768px){.clinicSec .infoWrap table tr:first-child th,.clinicSec .infoWrap table tr:first-child td{padding-top:0}}@media screen and (max-width:1024px) and (min-width:768px){.clinicSec .infoWrap,.clinicSec .timeWrap{padding:36px}.timetableB th,.timetableB td{font-size:15px}.timetableB thead th:first-child{width:120px}}@media screen and (max-width:767px){.clinicSec .infoWrap,.clinicSec .timeWrap{padding:32px 16px}.clinicSec .infoWrap .logo{margin-bottom:50px}.clinicSec .infoWrap table th,.clinicSec .infoWrap table td{display:block;width:100% !important}.clinicSec .infoWrap table th{line-height:1;border-bottom:none;padding:14px 0 4px}.clinicSec .infoWrap table tr:first-child th{padding-top:0}.clinicSec .infoWrap table td{padding:0 0 6px}.timetableB th,.timetableB td{font-size:12px;padding:9px 0 8px}.timetableB thead th{padding:5px 0 6px}.timetableB thead th:first-child{width:30%;font-size:14px}.clinicSec .timeWrap .note{font-size:14px;line-height:1.71}.clinicSec .contactWrap img{max-width:302px}}.mapSec .map{padding-top:420px}.elementor-element-997a0cc .news_list{background:#fff !important}.elementor-element-997a0cc .news_list dl{border-bottom:1px solid #aeaeae;padding:0 12px 20px;font:normal normal normal 18px/36px A P-OTF Shuei Mincho Pr6N;letter-spacing:2.34px;margin-bottom:20px;font-size:16px}.elementor-element-997a0cc .news_list dt{color:#91836e;font:normal normal normal 18px/36px A P-OTF Shuei Mincho Pr6N;letter-spacing:2.34px;font-size:16px}.elementor-element-997a0cc .news_list #news{position:relative;overflow:auto;height:auto;max-height:260px;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.mapSec .map{padding-top:320px}.elementor-element-997a0cc .news_list dl,.elementor-element-997a0cc .news_list dt{font:normal normal normal 16px/36px A P-OTF Shuei Mincho Pr6N}}