.elementor-widget:not(:last-child){margin-bottom:0}.elementor img{border-radius:0 !important}#wrapper{padding-top:0}#header{background:0 0}#header.fixed{background:rgba(117,123,129,.9)}@media screen and (max-width:767px){#header{position:absolute}#header.open{background:#c5d1d5}}#mainimage{position:relative}.mainBox{position:absolute;z-index:90;top:41%;right:10%;width:502px}.mainBoxInner{max-width:502px;margin:0 auto;width:100%;padding:0 20px}.mainBoxLeft{width:100%;box-sizing:border-box}.mainTtl{font-family:"A1明朝","A1 Mincho";font-size:40px;letter-spacing:.13em;line-height:1.25;color:#fff;position:relative;padding-bottom:33px;margin-bottom:18px}.mainTtl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:.4}.mainTxt{font-family:"秀英明朝 B","Shuei Mincho B";font-size:19px;letter-spacing:.08em;line-height:1.67;color:#fff}.mainBoxRight table td,.mainBoxRight table th{font-size:13px;line-height:1;padding:13px 0;letter-spacing:0;text-align:center;font-weight:500}.mainBoxRight table thead th{background:#127e74;color:#fff;font-size:11px;padding:7px 0 9px}.mainBoxRight table thead th:first-child{width:30%;letter-spacing:.12em}.mainBoxRight table tbody td,.mainBoxRight table tbody th{border-bottom:1px solid rgba(18,126,116,.63)}.mainBoxRight table tbody th{font-size:15px;letter-spacing:.02em}.mainBoxRight table tbody td span,.mainBoxRight p span{color:#127e74}.mainBoxRight p{font-size:14px;letter-spacing:.02em;line-height:1.65;font-weight:500;margin-top:12px}@media screen and (max-width:1090px) and (min-width:768px){.mainBox{top:41%;right:0}.mainTtl{letter-spacing:.05em;font-size:40px;padding-bottom:25px}.mainTxt{font-size:16px}.mainBoxRight{padding:20px 15px 15px;margin-top:0}.mainBoxRight table td,.mainBoxRight table th{letter-spacing:0 !important;font-size:11px !important}.mainBoxRight p{letter-spacing:0;font-size:10px}}@media screen and (max-width:767px){.mainBox{width:242px;top:36%;right:0}.mainBoxInner{max-width:242px}.mainBoxLeft,.mainBoxRight{width:100%;float:none}.mainTtl{font-size:27px;letter-spacing:.05em;padding-bottom:20px;margin-bottom:10px}.mainTxt{font-size:14px;letter-spacing:0}.mainBoxRight{padding:30px 20px;border-radius:0;margin:0;background:#f5f5f5}.mainBoxRight table td,.mainBoxRight table th{letter-spacing:0 !important;font-size:12px !important}.mainBoxRight p{letter-spacing:0;font-size:13px}}.aboutSec{padding:137px 0 56px;position:relative}.aboutSec:before{position:absolute;content:'';display:block;background:#f7f6ed;width:35%;height:37%;top:0;right:0}.about_right{padding-top:40px}.elementor-element-4bc58ed{margin-bottom:60px}.top_title_h2 h2{line-height:1.2;font-size:90px;letter-spacing:0;font-family:'Cormorant',serif;color:#dfb53c;padding-bottom:70px;font-weight:300}.aboutSec .top_title_h2 h2{padding-bottom:46px}.aboutSec table a{color:#626a6f}.top_title_h2 h2 sub{vertical-align:middle;font-size:16px;color:#373737;letter-spacing:.03em;margin:14px 0 0 20px;display:inline-block;font-family:"秀英明朝 L","Shuei Mincho L"}table.aboutTimeTable td,table.aboutTimeTable th{font-size:16px;line-height:1;padding:17px 0 19.5px;letter-spacing:0;text-align:center}table.aboutTimeTable thead th{background:#736357;color:#fff;font-size:15px;padding:10px 0 12px;border-right:1px solid #9f958d}table.aboutTimeTable thead th:first-child{width:30%;letter-spacing:.12em;text-align:left;padding-left:20px}table.aboutTimeTable tbody td,table.aboutTimeTable tbody th{border-bottom:1px solid #9f958d;background:#fff;border-right:1px solid #9f958d}table.aboutTimeTable tbody td:last-child,table.aboutTimeTable tbody th:last-child{border-right:none}table.aboutTimeTable tbody th{font-size:17px;letter-spacing:.06em}table.aboutTimeTable tbody td span,.aboutTimeIcon{color:#dfb53c}.aboutTimeTxt{font-size:15px;letter-spacing:.04em;line-height:1.74;margin-top:12px}table.aboutAdressTable{margin-top:58px;color:#626a6f}table.aboutAdressTable td,table.aboutAdressTable th{font-size:15px;letter-spacing:.04em;line-height:1.47;vertical-align:top;text-align:left;padding:14.5px 0 19px}table.aboutAdressTable th{font-weight:700;border-bottom:1px solid #cbb399;width:109px}table.aboutAdressTable td{border-bottom:1px solid #959595;padding-left:30px}table.aboutAdressTable tr:first-child td,table.aboutAdressTable tr:first-child th{padding-top:0}.aboutSec p{color:#626a6f;line-height:1.6;padding-top:9px}.aboutTtl p{line-height:1.2;position:relative;font-size:24px;color:#127e74;letter-spacing:.06em;font-family:"秀英明朝 M","Shuei Mincho M";padding:1px 0 4px 28px;margin-bottom:25px}.aboutTtl p:after{content:"";position:absolute;bottom:0;left:0;width:7px;height:100%;background:#00665b;background:linear-gradient(to bottom,#1fc8c3,#00665b);background:-webkit-gradient(to bottom,#1fc8c3,#00665b);background:-webkit-linear-gradient(to bottom,#1fc8c3,#00665b);background:-moz-linear-gradient(to bottom,#1fc8c3,#00665b);background:-o-linear-gradient(to bottom,#1fc8c3,#00665b);background:-ms-linear-gradient(to bottom,#1fc8c3,#00665b);background:-linear-gradient(to bottom,#1fc8c3,#00665b)}.elementor-element-588846d{margin-top:80px}.elementor-element-588846d .elementor-column.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap{background:#fff;border-top:1px solid #127e74;padding:33px 47px 39px}.newsSec{background:#f7f6ed;border-top:1px solid #dfb53c;padding:70px;margin-bottom:60px}.blogTtl p{line-height:1.2;position:relative;font-size:40px;color:#dfb53c;letter-spacing:.16em;font-family:'Cormorant',serif;padding:0 20px 6px 0}.blogTtl p a{right:0;top:12px;color:#373737 !important;font-size:15px !important;letter-spacing:.12em;font-family:'Zen Kaku Gothic New',sans-serif;font-weight:500;display:block;border:1px solid #27463e;padding:11px;text-align:center;margin-top:47px;background:#fff;max-width:130px}.blogTtl p a:hover{text-decoration:none !important}.newsBox dl{line-height:1.4;font-size:16px;padding:25px 0 0}.newsBox dl:first-child{padding:0}.newsBox dl dt{font-weight:500;letter-spacing:.12em;margin-bottom:4px;display:inline-block}.newsLabel{display:inline-block;width:75px;line-height:17px;background:#dfb53c;border-radius:15px;text-align:center;font-size:11px;color:#fff;letter-spacing:.12em;vertical-align:baseline;margin:0 0 0 10px}.newsBox dl dd{letter-spacing:.06em;display:inline-block;font-size:14px}@media screen and (max-width:1040px) and (min-width:768px){.top_title_h2 h2{font-size:66px}table.aboutTimeTable thead th:first-child{width:35%}.elementor-element-588846d .elementor-column.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap{padding:30px 20px}}@media screen and (max-width:767px){.aboutSec{padding:40px 0;background:url(/wp-content/uploads/top_bgimg01_sp.jpg) no-repeat bottom center;background-size:cover}.aboutSec:before{height:24.5%}.elementor-element-4bc58ed{margin-bottom:20px}.top_title_h2 h2{font-size:71px}.top_title_h2 h2 sub{margin:8px 0 0;letter-spacing:.1em;display:block}.elementor-element-588846d{margin-top:0}table.aboutTimeTable td,table.aboutTimeTable th{letter-spacing:0 !important}table.aboutTimeTable thead th:first-child{width:40%}.aboutTimeTxt{font-size:13px;letter-spacing:0}table.aboutAdressTable th{width:63px}table.aboutAdressTable td{padding-left:5px}.aboutTtl p{margin-bottom:15px}.elementor-element-588846d .elementor-column.elementor-col-50>.elementor-column-wrap>.elementor-widget-wrap{padding:25px 20px}.blogTtl p{font-size:24px}.newsBox dl{padding:20px 0}.newsSec{padding:20px}.blogTtl p a{position:absolute;top:0;margin-top:0;padding:5px}.newsBox dl dd{display:block}}.menuSec{background:#f2f2e4;position:relative;padding:118px 0 129px}.menuSec:before{position:absolute;content:'';display:block;background:#fff;width:100%;height:26%;top:0;left:0}.elementor-element-dd5816e{margin-bottom:68px}.elementor-element-1f507bd{margin:68px 0 36px}.menuList{background:#fff;border:2px solid #e1e1c7;position:relative;z-index:1;padding:23px 5px 20px 13px;margin-bottom:9px}.menuList:after,.menuList:before{position:absolute;content:'';display:block;bottom:-5px;left:50%;margin-left:-5px}.menuList:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;z-index:-1}.menuList:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e1e1c7;z-index:-2;bottom:-8px;margin-left:-7px}.menuList li{font-size:14px;font-weight:500;position:relative;letter-spacing:.02em;line-height:1.6;margin-bottom:6px;padding-left:15px}.menuList li:before{position:absolute;content:'';display:block;top:8px;left:0;background:#127e74;width:8px;height:8px;border-radius:50%}.menuList li:last-child{margin-bottom:0}.menuBtn a{display:block;background:#06978d;background:linear-gradient(to left,#06978d,#09776c);background:-webkit-gradient(to left,#06978d,#09776c);background:-webkit-linear-gradient(to left,#06978d,#09776c);background:-moz-linear-gradient(to left,#06978d,#09776c);background:-o-linear-gradient(to left,#06978d,#09776c);background:-ms-linear-gradient(to left,#06978d,#09776c);background:-linear-gradient(to left,#06978d,#09776c);position:relative;font-family:"秀英明朝 B","Shuei Mincho B";font-size:18px;line-height:1.4;letter-spacing:.06em;color:#fff;padding:25px 30px 30px 68px;border-radius:3px}.menuBtn a:before,.menuBtn a:after{position:absolute;content:"";display:block;top:50%}.menuBtn a:before{background-size:cover !important;width:49px;height:49px;left:14px;margin-top:-24.5px}.menuBtn a:after{border-right:1px solid #fff;border-top:1px solid #fff;width:8px;height:8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;right:20px}.menuBtnBg01 a:before{background:url(/wp-content/uploads/icon_top01.png) no-repeat}.menuBtnBg02 a:before{background:url(/wp-content/uploads/icon_top02.png) no-repeat}.menuBtnBg03 a:before{background:url(/wp-content/uploads/icon_top03.png) no-repeat}.menuBtnBg04 a:before{background:url(/wp-content/uploads/icon_top04.png) no-repeat}.menuBtnBg05 a:before{background:url(/wp-content/uploads/icon_top05.png) no-repeat}.menuBtnBg06 a:before{background:url(/wp-content/uploads/icon_top06.png) no-repeat}.menuBtnBg07 a:before{background:url(/wp-content/uploads/icon_top07.png) no-repeat}.menuBtnBg08 a:before{background:url(/wp-content/uploads/icon_top08.png) no-repeat}.menuBtn a:hover{opacity:.8}@media screen and (max-width:1090px) and (min-width:768px){.menuBtn a{letter-spacing:0;font-size:15px;padding:25px 20px 30px 55px}.menuBtn a:after{right:12px}.menuBtn a:before{left:10px;width:40px;height:40px;margin-top:-20px}}@media screen and (max-width:767px){.menuSec{padding:40px 0}.menuSec:before{height:7%}.elementor-element-dd5816e{margin-bottom:20px}.elementor-element-1f507bd{margin:0}.menuList{margin:9px 0 0}.menuList:after,.menuList:before{bottom:inherit;top:-5px}.menuList:before{border-top:none;border-bottom:5px solid #fff}.menuList:after{border-top:none;border-bottom:7px solid #e1e1c7;top:-8px}}.featureSec{padding:0 0 169px;position:relative;margin-top:66px;z-index:1}.featureSec:before{position:absolute;content:'';display:block;background:#f7f6ed;width:36%;height:67%;top:11%;left:0}.featureSec:after{position:absolute;content:'';display:block;background:url(/wp-content/uploads/feature_back.png) 32px top no-repeat;width:650px;top:0;right:0;height:650px;background-size:100% auto;z-index:-1}.featureInner{margin-top:0}.featureInner li:last-child{margin-bottom:0}.featureBox{max-width:1187px;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.featureBoxInner{display:table;width:100%}.featureBoxImg,.featureBoxTxt{display:table-cell;vertical-align:middle}.featureBoxImg{position:relative;padding-left:0;width:25%}.featureBoxImg:before{position:absolute;content:'';display:block;width:198px;height:267px;left:-34px;bottom:-62px;background-size:cover !important}.featureBoxBg01:before{background:url(/wp-content/uploads/icon_num01.png) no-repeat}.featureBoxBg02:before{background:url(/wp-content/uploads/icon_num02.png) no-repeat}.featureBoxBg03:before{background:url(/wp-content/uploads/icon_num03.png) no-repeat}.featureInner li:nth-child(2n) .featureBoxImg:before{bottom:-85px}.featureBoxTxt{width:46%;padding-left:5%;padding-right:8%}.featureTtl{font-size:24px;letter-spacing:.04em;line-height:1.7;font-family:"秀英明朝 L","Shuei Mincho L";margin-bottom:23px;border-bottom:1px solid #a28f67;padding-bottom:10px}.featureTtl span{padding-bottom:7px}.featureTxt{letter-spacing:-.01em}.featureInner li:nth-child(2){margin-bottom:103px}.featureInner li:nth-child(1){margin-bottom:103px}.featureInner li:nth-child(2n):before{left:inherit;right:0}.featureInner li:nth-child(2n){padding-left:8%}.featureInner li:nth-child(2n) .featureBoxTxt{padding-right:0;width:40%}.featureInner li:nth-child(2n) .featureBoxImg{padding:0}@media screen and (max-width:1090px) and (min-width:768px){.featureBoxImg:before{width:120px;height:162px;bottom:-40px}.featureBoxImg{padding-left:30px}.featureBoxTxt{padding-left:3%}.featureTtl{letter-spacing:0;font-size:20px;margin-bottom:10px;line-height:1.6}.featureTtl span{padding-bottom:2px}.featureTxt{letter-spacing:0;line-height:1.6;font-size:14px}.featureInner li:nth-child(2n) .featureBoxTxt{padding-right:3%}.featureInner li:nth-child(2n) .featureBoxImg{padding-right:30px}}@media screen and (max-width:767px){.featureSec{padding:40px 0}.featureSec:before{display:none}.featureSec .top_title_h2 h2 sub{margin:8px 0 0}.featureInner{margin-top:20px}.featureInner li{padding-bottom:0}.featureInner li:before{display:none}.featureBoxInner,.featureBoxImg,.featureBoxTxt{display:block;width:100%}.featureBoxImg:before{width:150px;height:205px;left:inherit;right:10px;bottom:10px}.featureInner li:first-child .featureBoxImg:before{bottom:-41px}.featureInner li:nth-child(3n) .featureBoxImg:before{bottom:-22px}.featureBoxImg{padding:0 0 20px;z-index:1}.featureBoxTxt{padding-left:0}.featureTtl{font-size:20px;letter-spacing:.02em;margin:28px 0 15px}.top_title_h2 h2{padding-bottom:30px}.featureSec{padding:0;margin:0}.featureInner li:nth-child(2n) .featureBoxTxt{width:100%}.featureBoxTxt{padding-right:0}.featureInner li:nth-child(2n){padding-left:0}.featureBox img{margin:0 auto}}.pickupSec_left{padding-top:82px}.pickupSec{position:relative;padding-top:104px;padding-bottom:81px}.pickupSec .top_title_h2 h2{padding-bottom:0;color:#fff}.pickupSec .top_title_h2 h2 sub{color:#fff}.pickupSec:before{position:absolute;content:'';display:block;background:url(/wp-content/uploads/featureSec_img05.jpg) no-repeat;width:57%;height:333px;background-size:100% 333px;top:0;left:0}@media screen and (max-width:767px){.pickupSec{padding-top:30px;margin-top:30px}.pickupSec_left{padding-top:30px}.pickupSec:before{height:200px;width:80%}.pickupSec{padding-bottom:20px}}.menuotherSec{position:relative;z-index:1;padding:100px 0 121px}.menuotherSec:before{position:absolute;content:'';display:block;background:#f7f6ed;width:68%;height:100%;top:0;right:0;z-index:-1}.menuotherSec_left{padding-top:48px}.menuotherSec_right{background:#fff;position:relative;z-index:1;box-shadow:10px 10px 0 #dfb53c}.menuotherSec .top_title_h2 h2{border-bottom:1px solid #707070;padding-bottom:17px;margin-bottom:30px}.menuotherSec_right{padding:64px}.menuotherSec_right ul{display:table;width:100%}.menuotherSec_right ul li{position:relative;padding-left:30px;display:table-cell;width:50%;padding-bottom:12px}.menuotherSec_right ul li:before{position:absolute;content:'';display:block;background:url(/wp-content/uploads/menuotherSec_ico.png) no-repeat;width:20px;height:20px;top:7px;left:0}@media screen and (max-width:1090px) and (min-width:768px){.menuotherSec_right{padding:30px}}@media screen and (max-width:767px){.menuotherSec{padding:50px 0 50px}.menuotherSec:before{width:100%;height:69%;top:245px}.menuotherSec_left{padding-top:0}.menuotherSec_right{padding:20px}}.pcdoctorbox{display:flex}.doctorbox{position:relative;margin-top:166px;margin-bottom:151px}.doctorSec{width:100% !important;margin:0 0 0 auto;background-color:rgba(255,255,255,.5)}.featureTtl.doctor_txt02{text-align:right;border:none;padding-top:30px}.featureTtl.doctor_txt02 .doctor_txt03{font-size:17px;padding-right:20px}.doctorbox .top_title_h2 h2{padding-bottom:30px}.doctorbox .btn{margin-top:32px}.doctorbox .btn a{border:1px solid #373737;background:#fff;color:#373737 !important;font-size:20px;font-family:"秀英明朝 M","Shuei Mincho M";padding:19px 40px 20px;max-width:350px;text-align:center;margin:0 auto}.doctorbox .btn a:before{width:9px;height:15px}@media screen and (max-width:1090px) and (min-width:768px){.doctorSec{padding:10px}}@media screen and (max-width:767px){.doctorbox:before{position:absolute;content:'';display:block;background:url(/wp-content/uploads/doctor_img01_04-1.jpg) no-repeat left -81px;width:47%;height:100%;top:0;left:0;background-size:cover}.doctorbox{margin-top:10px;margin-bottom:50px}.doctorSec{width:100% !important}.doctorbox:before{background:0 0}}.instagram_box .underTit_h3{border-bottom:none}.instagram_box{position:relative;padding-bottom:155px}.instagram_box:before{position:absolute;content:'';display:block;background:#fff;width:68%;height:48%;bottom:0;right:0}.instagram_box .top_title_h2 h2{padding-bottom:50px}.instagram_left,.instagram_right{background:#fff;padding:20px;box-shadow:0 0 15px #ccc}.instagram_box .underTit_h3 h3:before{background:url(/wp-content/uploads/top_h3_icon.png) no-repeat;width:8px;height:40px;background-size:100% auto}@media screen and (max-width:767px){.pcdoctorbox{display:none}.instagram_box:before{height:77%}.instagram_box{padding-bottom:48px}}.greetingSec{background:url(/wp-content/uploads/top_bgimg02.jpg) no-repeat top center;background-size:cover;padding:129px 0 145px}.greetingInner{max-width:655px;margin:0 auto;width:100%;box-sizing:border-box;background:rgba(0,132,128,.86);background:linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-webkit-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-webkit-linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-moz-linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-o-linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-ms-linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));background:-linear-gradient(to right,rgba(0,132,128,.86),rgba(0,102,91,.86));padding:78px 9.5% 0;position:relative}.greetingTtl p{line-height:1.71;font-size:28px;letter-spacing:.06em;color:#fff;font-family:"秀英明朝 M","Shuei Mincho M"}.greetingTtl p sub{display:block;position:relative;font-size:12px;letter-spacing:.32em;padding-left:50px;opacity:.56;margin-bottom:9px}.greetingTtl p sub:before{display:block;position:absolute;content:"";width:38px;height:1px;background:#fff;left:0;top:50%;margin-top:-1px}.greetingTxt{color:#fff;letter-spacing:.06em;margin:30px 0 12px}.greetingName{font-size:22px;color:#fff;letter-spacing:.06em;font-family:"秀英明朝 M","Shuei Mincho M";text-align:right;margin-bottom:106px}.greetingName sub{font-size:14px;letter-spacing:.01em;vertical-align:baseline;margin-right:15px}.greetingBtn{position:absolute;bottom:-38px;width:328px;left:50%;margin-left:-164px}.greetingBtn a{display:block;text-align:center;position:relative;background:#fff;border-radius:3px;font-size:18px;color:#127e74;letter-spacing:.06em;line-height:1.4;font-family:"秀英明朝 B","Shuei Mincho B";padding:21px 30px 28px;box-sizing:border-box}.greetingBtn a:after{position:absolute;content:"";display:block;top:50%;border-right:1.5px solid #127e74;border-top:1.5px solid #127e74;width:7px;height:7px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;right:18px}.greetingBtn a:hover{opacity:.8}.map{padding-top:387px}@media screen and (max-width:767px){.greetingSec{background:url(/wp-content/uploads/top_bgimg02_sp.jpg) no-repeat top center;background-size:cover;padding:40px 0 78px}.greetingInner{max-width:inherit;padding:30px 20px 0}.greetingTtl p{font-size:22px}.greetingTtl p sub{margin-bottom:4px}.greetingTxt{margin:15px 0;font-size:14px}.greetingName{line-height:1.4;margin-bottom:70px}.greetingName sub{display:block;margin:0}.greetingBtn{width:100%;left:0;margin-left:0}.map{padding-top:245px}}#loopslider{margin:0 auto;width:100%;height:261px;text-align:left;position:relative;overflow:hidden}#loopslider ul{float:left;overflow:hidden;display:inline-block;overflow:hidden}#loopslider ul li{width:1566px;height:261px;float:left;display:inline;overflow:hidden}#loopslider ul li:after{content:".";height:0;clear:both;display:block;visibility:hidden}.elementor-element-f5f0dc7{max-width:800px;text-align:center;margin:0 auto}.hidden{display:none}@media screen and (max-width:767px){#loopslider{height:137px}#loopslider ul li{width:826px;height:137px}}