html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.mt-u1{margin-top:8px !important}.mt-u2{margin-top:16px !important}.mt-u3{margin-top:24px !important}.mt-u4{margin-top:32px !important}.mt-u5{margin-top:40px !important}.mt-u6{margin-top:48px !important}.mt-u7{margin-top:56px !important}.mt-u8{margin-top:64px !important}.mt-u9{margin-top:72px !important}.mt-u10{margin-top:80px !important}.mr-u1{margin-right:8px !important}.mr-u2{margin-right:16px !important}.mr-u3{margin-right:24px !important}.mr-u4{margin-right:32px !important}.mr-u5{margin-right:40px !important}.mr-u6{margin-right:48px !important}.mr-u7{margin-right:56px !important}.mr-u8{margin-right:64px !important}.mr-u9{margin-right:72px !important}.mr-u10{margin-right:80px !important}.mb-u1{margin-bottom:8px !important}.mb-u2{margin-bottom:16px !important}.mb-u3{margin-bottom:24px !important}.mb-u4{margin-bottom:32px !important}.mb-u5{margin-bottom:40px !important}.mb-u6{margin-bottom:48px !important}.mb-u7{margin-bottom:56px !important}.mb-u8{margin-bottom:64px !important}.mb-u9{margin-bottom:72px !important}.mb-u10{margin-bottom:80px !important}.ml-u1{margin-left:8px !important}.ml-u2{margin-left:16px !important}.ml-u3{margin-left:24px !important}.ml-u4{margin-left:32px !important}.ml-u5{margin-left:40px !important}.ml-u6{margin-left:48px !important}.ml-u7{margin-left:56px !important}.ml-u8{margin-left:64px !important}.ml-u9{margin-left:72px !important}.ml-u10{margin-left:80px !important}.pt-u1{padding-top:8px !important}.pt-u2{padding-top:16px !important}.pt-u3{padding-top:24px !important}.pt-u4{padding-top:32px !important}.pt-u5{padding-top:40px !important}.pt-u6{padding-top:48px !important}.pt-u7{padding-top:56px !important}.pt-u8{padding-top:64px !important}.pt-u9{padding-top:72px !important}.pt-u10{padding-top:80px !important}.pr-u1{padding-right:8px !important}.pr-u2{padding-right:16px !important}.pr-u3{padding-right:24px !important}.pr-u4{padding-right:32px !important}.pr-u5{padding-right:40px !important}.pr-u6{padding-right:48px !important}.pr-u7{padding-right:56px !important}.pr-u8{padding-right:64px !important}.pr-u9{padding-right:72px !important}.pr-u10{padding-right:80px !important}.pb-u1{padding-bottom:8px !important}.pb-u2{padding-bottom:16px !important}.pb-u3{padding-bottom:24px !important}.pb-u4{padding-bottom:32px !important}.pb-u5{padding-bottom:40px !important}.pb-u6{padding-bottom:48px !important}.pb-u7{padding-bottom:56px !important}.pb-u8{padding-bottom:64px !important}.pb-u9{padding-bottom:72px !important}.pb-u10{padding-bottom:80px !important}.pl-u1{padding-left:8px !important}.pl-u2{padding-left:16px !important}.pl-u3{padding-left:24px !important}.pl-u4{padding-left:32px !important}.pl-u5{padding-left:40px !important}.pl-u6{padding-left:48px !important}.pl-u7{padding-left:56px !important}.pl-u8{padding-left:64px !important}.pl-u9{padding-left:72px !important}.pl-u10{padding-left:80px !important}.noto-sans-jp-font{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.pc-disnone{display:none}@media screen and (max-width: 600px){.pc-disnone{display:block}}.sp-disnone{display:block}@media screen and (max-width: 600px){.sp-disnone{display:none}}.fR{float:right}.fL{float:left}.ff-gothic{font-family:"Noto Sans JP",sans-serif,Coves-Light,Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.ff-mincho{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ff-sans-serif{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}.ff-serif{font-family:"Monaco","Andale Mono",monospace,"Times New Roman",Times,serif}.allura-regular{font-family:"Allura",cursive;font-weight:400;font-style:normal}.mrs-saint-delafield-regular{font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-style:normal}.fwN{font-weight:normal}.fwB{font-weight:bold}.ta-r{text-align:right}.ta-c{text-align:center}.ta-l{text-align:left}html{font-size:62.5%}body{box-sizing:border-box;line-height:1.4;color:#333;font-family:"Noto Sans JP",sans-serif,Coves-Light,Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:10px;font-size:1rem;background:#fff;-webkit-text-size-adjust:100%}body.frontPage{padding-top:0}h1{font-size:18px;font-size:1.8rem}p{font-size:16px;font-size:1.6rem}img{width:100%;height:auto}small.supplement{padding-top:.5em;line-height:1.4;font-size:14px;font-size:1.4rem}small.supplement.indent{padding-left:1em;display:block;text-indent:-1em}a{border:none;color:#1d3994;text-decoration:none}a:hover,a:active{color:#1d3994;text-decoration:none}a.hover__underline{border:none;text-decoration:none}a.hover__underline:hover,a.hover__underline:active{border-bottom:1px solid;text-decoration:none}a:visited{color:#1d3994}a.hover__opacity img{opacity:1}a.hover__opacity.opacity-5:hover img,a.hover__opacity.opacity-5:active img{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}a.hover__opacity.opacity-6:hover img,a.hover__opacity.opacity-6:active img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}a.hover__opacity.opacity-7:hover img,a.hover__opacity.opacity-7:active img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}a.hover__opacity.opacity-8:hover img,a.hover__opacity.opacity-8:active img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}a.hover__opacity.opacity-9:hover img,a.hover__opacity.opacity-9:active img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.storeBox{margin:0 auto;padding:10px;border:10px solid #eee;box-sizing:border-box;width:100%}@media screen and (min-width: 768px){.storeBox{margin:0 auto 80px;border:4px solid #eee;padding:20px}}@media screen and (min-width: 1040px){.storeBox{border:8px solid #eee}}.mainCont .storeBox{margin-top:0;display:block;background:#fff}@media screen and (min-width: 768px){.mainCont .storeBox{display:none}}.storeBox .storeBox-info{margin:0 auto 20px;display:block;width:100%}@media screen and (min-width: 768px){.storeBox .storeBox-info{margin:0 auto;display:table-cell;width:47.5%;vertical-align:middle}}.mainCont .storeBox .storeBox-info{margin-bottom:0}.storeBox .storeBox-info-logo{margin:0 auto 5px;width:100%}@media screen and (min-width: 768px){.storeBox .storeBox-info-logo{margin:0 auto 10px}}.storeBox .storeBox-info-logo img{width:100%;height:auto}.storeBox .storeBox-info-address{text-align:center}.storeBox .storeBox-info-address span{display:block}.storeBox .storeBox-info-address ._note{margin-bottom:2px;display:block;line-height:1.4;font-size:16px;font-size:1.6rem;font-weight:800}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._note{margin-bottom:0;font-size:18px;font-size:1.8rem}}.storeBox .storeBox-info-address ._tel,.storeBox .storeBox-info-address ._line{margin:0 0 8px;display:inline-table;line-height:1.2;position:relative;text-align:center}.storeBox .storeBox-info-address ._tel::before,.storeBox .storeBox-info-address ._line::before{content:"";margin-left:-1.5em;margin-right:4px;display:inline-table;width:36px;height:36px;background-image:url("../img/common/icn_tel.png");background-repeat:no-repeat;background-size:100%;vertical-align:bottom}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._tel::before,.storeBox .storeBox-info-address ._line::before{width:40px;height:40px}}.storeBox .storeBox-info-address ._tel ._num,.storeBox .storeBox-info-address ._line ._num{font-size:clamp(2.4rem,2.0689655172rem + .6896551724vw,3.2rem);display:inline-table;color:#000;font-weight:600;vertical-align:bottom;letter-spacing:.15em;white-space:nowrap;vertical-align:super}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._tel ._num,.storeBox .storeBox-info-address ._line ._num{line-height:1}}.storeBox .storeBox-info-address ._line::before{content:"";margin:0 auto 10px;display:block;width:80px;height:80px;background-image:url("../img/common/lineqr_shimousayotsuba.jpeg");background-repeat:no-repeat;background-size:100%;vertical-align:bottom}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._line::before{margin-bottom:5px;width:80px;height:80px}}.storeBox .storeBox-info-address ._line ._num{font-size:clamp(2.4rem,2.0689655172rem + .6896551724vw,3.2rem);display:block;color:#06c755;font-weight:bold;vertical-align:bottom;letter-spacing:.05em;white-space:nowrap;vertical-align:super}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._line ._num{line-height:1}}.storeBox .storeBox-info-address ._address{font-size:14px;font-size:1.4rem}@media screen and (max-width: 1200px){.storeBox .storeBox-info-address ._address{font-size:3.5px;font-size:1.09375vw}}@media screen and (max-width: 768px){.storeBox .storeBox-info-address ._address{font-size:12px;font-size:1.2rem}}.storeBox .storeBox-info-address ._address{line-height:1.6}@media screen and (min-width: 768px){.storeBox .storeBox-info-address ._address{font-size:12px;font-size:1.2rem}}@media screen and (min-width: 768px)and (max-width: 1200px){.storeBox .storeBox-info-address ._address{font-size:3px;font-size:.9375vw}}@media screen and (min-width: 768px)and (max-width: 768px){.storeBox .storeBox-info-address ._address{font-size:10px;font-size:1rem}}.mainCont .storeBox .storeBox-info-address ._address{margin-bottom:10px}.storeBox .storeBox-map{position:relative;padding-top:30px;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}@media screen and (min-width: 768px){.storeBox .storeBox-map{margin:0;padding:0;display:table-cell;width:calc(100% - 40px);vertical-align:middle}}.storeBox .storeBox-map iframe,.storeBox .storeBox-map object,.storeBox .storeBox-map embed{position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (min-width: 768px){.storeBox .storeBox-map iframe,.storeBox .storeBox-map object,.storeBox .storeBox-map embed{width:calc(100% - 20px)}}.receptionTime{margin:0;padding:0;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;width:100%}@media screen and (min-width: 768px){.receptionTime{border-top:1px solid #ddd;border-left:1px solid #ddd}}.receptionTime thead th{background:rgba(0,105,52,.05) !important;font-weight:bold}.receptionTime thead th:first-of-type{background:#fff}.receptionTime tbody th{background:#fff}.receptionTime th,.receptionTime td{padding:8px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.2;color:#000;width:8.75%;background:#fff;font-size:12px;font-size:12px;text-align:center;vertical-align:middle}@media screen and (min-width: 768px){.receptionTime th,.receptionTime td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}}@media screen and (min-width: 768px){.frontInfoModule-reception .receptionTime th,.frontInfoModule-reception .receptionTime td{padding:10px;line-height:1.6;font-size:16px;font-size:16px}}.receptionTime th .holiday,.receptionTime td .holiday{color:red}.receptionTime th{background:#eee}.receptionTime th:first-child{width:30%;white-space:nowrap}.storeBox .receptionTime{margin:0 0 10px}.receptionTime caption{caption-side:bottom;text-align:left}.globalHeader-navigation-reception .receptionTime th,.globalHeader-navigation-reception .receptionTime td{padding:8px 0;font-size:12px;font-size:1.2rem}@media screen and (min-width: 768px){.globalHeader-navigation-reception .receptionTime th,.globalHeader-navigation-reception .receptionTime td{font-size:14px;font-size:1.4rem}}.globalFooter-reception .receptionTime{margin:0 0 20px;width:100%}@media screen and (min-width: 768px){.globalFooter-reception .receptionTime{margin-bottom:20px}}@media screen and (min-width: 768px){.globalFooter-reception .receptionTime{margin-left:0;width:100%}}.globalFooter-reception .receptionTime th,.globalFooter-reception .receptionTime td{padding:8px 0;font-size:12px;font-size:1.2rem}@media screen and (min-width: 768px){.globalFooter-reception .receptionTime th,.globalFooter-reception .receptionTime td{font-size:12px;font-size:1.2rem}}.instagram{margin-bottom:0;padding:20px 0 80px;border-top:4px solid #006934;box-sizing:border-box;width:100%;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){.instagram{margin-top:0;padding:2px 0 20px;border-top:4px solid #006934}}.instagram ._ttl{margin:0 0 20px;line-height:1.8;color:#006934;font-family:"Billabong";font-size:64px;font-size:6.4rem;text-align:center;letter-spacing:2px}@media screen and (max-width: 768px){.instagram ._ttl{margin-bottom:0;font-size:40px;font-size:4rem}}.instagram ._ttl span{padding:.25em .5em .15em;border:4px solid #006934;box-sizing:border-box;display:inline-block;position:relative;line-height:1;color:#006934;background:gold;letter-spacing:4px;transform:rotate(-5deg)}@media screen and (max-width: 768px){.instagram ._ttl span{border:2px solid #006934;font-size:30px;font-size:3rem;letter-spacing:0}}.instagram ._ttl span::before{content:"";position:absolute;top:-39px;left:15%;width:2px;height:39px;background:#006934;transform:rotate(5deg)}@media screen and (max-width: 768px){.instagram ._ttl span::before{top:-22px;width:1px;height:22px}}.instagram ._ttl span::after{content:"";position:absolute;top:-22px;right:16%;width:2px;height:22px;background:#006934;transform:rotate(5deg)}@media screen and (max-width: 768px){.instagram ._ttl span::after{top:-13px;width:1px;height:13px}}.instagram ._box{margin:0 auto;padding:0;width:1040px;background:rgba(0,0,0,0)}@media screen and (max-width: 1040px){.instagram ._box{width:100%}}.instagram ._box ._mask{position:absolute;margin:0 auto;padding:25px;display:block;width:calc(1040px - 50px);height:990px}@media screen and (max-width: 768px){.instagram ._box ._mask{padding:10px;width:calc(100% - 20px);height:360px}}.instagram ._box ._mask img{width:auto;height:auto}.instagram ._box iframe{margin:0 auto;padding:25px;display:block;width:calc(100% - 50px) !important;height:990px;background:#fafafa}@media screen and (max-width: 768px){.instagram ._box iframe{padding:10px;width:calc(100% - 20px) !important;height:360px}}section.campaign{margin:-40px auto 40px;display:block;width:100%;max-width:800px}@media screen and (max-width: 960px){section.campaign{display:none}}.conversion{padding:0;position:fixed;bottom:24vw;right:0;max-width:120px;display:block;z-index:9999;transition:opacity .4s ease}@media screen and (max-width: 960px){.conversion{max-width:20vw;bottom:10vw}}.conversion[aria-expanded=false]{bottom:-240px;transition:.5s}@media screen and (max-width: 960px){.conversion[aria-expanded=false]{bottom:-40vw}}.conversion[aria-expanded=true]{bottom:100px;transition:.5s}@media screen and (max-width: 960px){.conversion[aria-expanded=true]{bottom:8vw}}.conversion__link{display:block;margin:0;padding:0;line-height:0;font-size:0}.conversion__link--tel img,.conversion__link--web img{display:block;width:100%;height:auto}.l-footer{background:#006934}.l-footer .copyright{color:#fff}.c-iconList{display:none}#pagetop{display:none}.c-gnav>.menu-item{padding-right:1em;padding-left:1em}.l-footer__nav li a:visited{color:#fff !important}.p-articleMetas.-top .p-articleMetas__termList a:visited{color:#fff !important}.hov-flash-up:visited{color:#fff !important}.c-pageTitle{font-size:clamp(2.1rem,1.6333333333rem + .9722222222vw,2.8rem);text-align:center;font-weight:600}.c-spnav>.menu-item>a{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}.textwidget.custom-html-widget{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}#lp-content .post_content,#main_content .post_content{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);line-height:1.8}#lp-content .post_content p,#main_content .post_content p{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);line-height:1.8}#lp-content .post_content strong,#main_content .post_content strong{text-decoration:underline;text-decoration-thickness:.5em;-webkit-text-decoration-color:rgba(255,255,0,.25);text-decoration-color:rgba(255,255,0,.25);text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:bold}.wp-block-image{margin-right:auto;margin-left:0;width:70%;max-width:480px}@media screen and (max-width: 768px){.wp-block-image{width:100%;max-width:none}}.wp-block-image img{width:100%;height:auto}#main_content .ti-widget.ti-goog .ti-rating-text strong.ti-rating{font-size:21px !important}@media screen and (max-width: 768px){#main_content .ti-widget.ti-goog .ti-rating-text strong.ti-rating{font-size:18px !important}}.marker.--yellow{background:linear-gradient(transparent 50%, #ffd700 50%);font-weight:bold}@media screen and (max-width: 768px){.marker.--yellow{background:linear-gradient(transparent 50%, white 50%)}}.marker.--pink{background:linear-gradient(transparent 50%, #dae000 50%);font-weight:bold}@media screen and (max-width: 768px){.marker.--pink{background:linear-gradient(transparent 50%, white 50%)}}.title-common{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto 40px;font-weight:800;text-align:center;letter-spacing:2px}@media screen and (max-width: 768px){.title-common{margin-bottom:2.4rem}}.title-common--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}.title-sub-common{font-size:clamp(1.8rem,1.6rem + .4166666667vw,2.1rem);margin:0 auto 40px;padding:20px;border:4px solid #ccc;box-sizing:border-box;color:#555;font-weight:600;text-align:center;letter-spacing:2px;background:#fafafa;text-align:left}@media screen and (max-width: 768px){.title-sub-common{margin-bottom:2.4rem;padding:16px}}.title-mini-common{font-size:clamp(1.6rem,1.4666666667rem + .2777777778vw,1.8rem);margin:0 auto 40px;padding:10px 20px;border-left:6px solid #ccc;box-sizing:border-box;font-weight:600;text-align:center;letter-spacing:2px;text-align:left}@media screen and (max-width: 768px){.title-mini-common{margin-bottom:1.6rem;padding:10px 16px;border-left:4px solid #ccc}}.table-common{border-top:4px solid #f3f3f3;border-left:4px solid #f3f3f3;box-sizing:border-box;width:100%}.table-common th,.table-common td{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding:10px;border-right:4px solid #f3f3f3;border-bottom:4px solid #f3f3f3;box-sizing:border-box;line-height:1.4;text-align:center}.table-common th{background:#ddd;font-weight:bold}.page-recruit__content .table-common{margin:0 auto 80px}@media screen and (max-width: 768px){.page-recruit__content .table-common{margin-bottom:40px}}.page-recruit__content .table-common th,.page-recruit__content .table-common td{padding:20px 10px}.page-recruit__content .table-common td{text-align:left}section.point{margin:0 auto;width:100%}@media screen and (max-width: 768px){section.point{margin-top:4.8rem}}section.point .point__wire{margin:0 auto 60px;width:100%}@media screen and (min-width: 768px){section.point .point__wire{margin-bottom:0}}section.point .point__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto;font-weight:800;text-align:center}section.point .point__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}section.point .point__content{margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;font-size:0}@media screen and (max-width: 768px){section.point .point__content{width:90%}}section.point .point__content-block{margin:0;padding-top:60px;position:relative;width:100%;vertical-align:top;z-index:1}@media screen and (min-width: 768px){section.point .point__content-block{width:48%}}section.point .point__content-block ._number{padding-right:.75rem;position:absolute;top:20px;right:.75rem;width:60px;height:40px;line-height:1;color:#006934;font-family:"Morganite-SemiBold";font-size:48px;font-size:4.8rem;text-align:right;z-index:10}@media screen and (min-width: 768px){section.point .point__content-block ._number{left:-20px}}@media screen and (min-width: 960px){section.point .point__content-block ._number{left:-10px}}section.point .point__content-block ._number::after{content:"";position:absolute;bottom:-20px;right:0;display:inline;width:60px;height:40px;background-color:#fff100;z-index:-1}@media screen and (min-width: 768px){section.point .point__content-block ._number::after{right:auto;left:0}}@media screen and (min-width: 1040px){section.point .point__content-block ._number::after{right:0;left:auto}}section.point .point__content-block ._number span{padding:0;display:block;width:100%;color:#3b2722;text-align:right}section.point .point__content-block ._number._rev{padding-right:.75rem;right:0;left:auto}@media screen and (min-width: 768px){section.point .point__content-block ._number._rev{right:-20px;left:auto}}@media screen and (min-width: 960px){section.point .point__content-block ._number._rev{right:auto;left:-10px}}section.point .point__content-block ._number._rev::after{right:0px;left:auto}section.point .point__content-block ._image{margin:0 0 25px;display:block;position:relative;line-height:0;width:100%;font-size:0}section.point .point__content-block ._image::after{content:"";position:absolute;bottom:-10px;left:-10px;width:65%;height:100%;background:#fff100;z-index:-1}@media screen and (min-width: 960px){section.point .point__content-block ._image::after{left:auto;right:-8px}}section.point .point__content-block ._image ._decoration{font-size:clamp(1.8rem,1.4rem + .8333333333vw,2.4rem);font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-style:normal;position:absolute;left:6%;bottom:12%;line-height:1;color:#fff100;transform:rotate(-10deg);letter-spacing:2px}@media screen and (max-width: 768px){section.point .point__content-block ._image ._decoration{bottom:24%}}section.point .point__content-block ._title{font-size:clamp(1.6rem,1.2666666667rem + .6944444444vw,2.1rem);margin-bottom:20px;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px dashed #ccc;box-sizing:border-box;line-height:1.7;position:relative;color:#333;font-weight:800;text-align:left;z-index:10}@media screen and (min-width: 768px){section.point .point__content-block ._title{margin-top:2.5rem;padding-top:20px;padding-right:0;text-align:center}}section.point .point__content-block ._text p{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-right:20px;margin-bottom:2em;line-height:1.8;color:#333}@media screen and (min-width: 768px){section.point .point__content-block ._text p{padding-right:2rem;padding-left:2rem}}section.point .point__content-block ._text p:last-child{margin-bottom:0}section.point .point__content-block ._text ul{margin-bottom:2em}section.point .point__content-block ._text ul li{margin-bottom:10px;padding-left:2.5em;line-height:1.8;color:#333;font-size:14px;font-size:1.4rem;text-indent:-1em}@media screen and (min-width: 600px){section.point .point__content-block ._text ul li{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 768px){section.point .point__content-block ._text ul li{font-size:16px;font-size:1.6rem}}section.point .point__content-block:nth-of-type(odd) ._number{right:auto;left:-10px}section.point .point__content-block:nth-of-type(odd) ._title{padding-left:0}@media screen and (min-width: 768px){section.point .point__content-block:nth-of-type(odd) ._title{padding-left:0}}@media screen and (min-width: 768px){section.point .point__content-block:nth-of-type(odd) ._text{padding-left:0}}@media screen and (max-width: 768px){section.point .point__content-block:nth-of-type(odd) ._text p{padding-right:0}}section.point .point__content-block:nth-of-type(odd) ._image::after{left:auto;right:-8px}section.point .point__content-block:nth-of-type(1) ._image::before{content:"Expert Care Solutions"}section.point .point__content-block:nth-of-type(2) ._image::before{content:"Convenient Location"}section.point .point__content-block:nth-of-type(3) ._image::before{content:"Personalized Healing"}section.point .point__content-block:nth-of-type(4) ._image::before{content:"Support for Longevity"}section.greeting{margin:0 auto;padding-top:80px;width:100%;max-width:1040px}section.greeting .greeting__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto;text-align:center;letter-spacing:2px;font-weight:800}@media screen and (max-width: 768px){section.greeting .greeting__title{margin-bottom:2.4rem}}section.greeting .greeting__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);margin:.5em 0 0;display:block;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:400}section.greeting .greeting__content{display:flex;position:relative;width:100%;font-size:0}@media screen and (max-width: 768px){section.greeting .greeting__content{display:block}}section.greeting .greeting__content-block{margin:100px -6.78% 0 0;padding:55px 40px;display:inline-block;position:relative;width:calc(40.68% - 80px);background:#e6ced0;z-index:10;vertical-align:top;order:1}@media screen and (max-width: 768px){section.greeting .greeting__content-block{margin:-30px auto 0;padding:40px 30px;display:block;width:calc(85% - 60px);order:2}}section.greeting .greeting__content-block::after{font-size:36px;font-size:3.6rem}@media screen and (max-width: 1200px){section.greeting .greeting__content-block::after{font-size:9px;font-size:2.8125vw}}@media screen and (max-width: 768px){section.greeting .greeting__content-block::after{font-size:25px;font-size:2.5rem}}section.greeting .greeting__content-block::after{content:"Insurance medical treatment";position:absolute;top:0;right:-1em;line-height:1;color:#fff;writing-mode:vertical-rl;letter-spacing:4px;text-shadow:0 0 10px #fff}@media screen and (max-width: 768px){section.greeting .greeting__content-block::after{display:block;top:-1em;left:0;width:100%;writing-mode:inherit;text-align:center}}section.greeting .greeting__content-lead{font-size:24px;font-size:2.4rem}@media screen and (max-width: 1200px){section.greeting .greeting__content-lead{font-size:6px;font-size:1.875vw}}@media screen and (max-width: 768px){section.greeting .greeting__content-lead{font-size:16px;font-size:1.6rem}}section.greeting .greeting__content-lead{margin:0 0 2.4rem;line-height:1.4}section.greeting .greeting__content-text p{font-size:16px;font-size:1.6rem}@media screen and (max-width: 1200px){section.greeting .greeting__content-text p{font-size:4px;font-size:1.25vw}}@media screen and (max-width: 768px){section.greeting .greeting__content-text p{font-size:14px;font-size:1.4rem}}section.greeting .greeting__content-text p{margin:0 0 2em;line-height:1.8}@media screen and (max-width: 768px){section.greeting .greeting__content-text p{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px)and (max-width: 1200px){section.greeting .greeting__content-text p{font-size:3.5px;font-size:1.09375vw}}@media screen and (max-width: 768px)and (max-width: 768px){section.greeting .greeting__content-text p{font-size:12px;font-size:1.2rem}}section.greeting .greeting__content-text p:last-of-type{margin-bottom:0}section.greeting .greeting__content-image{display:inline-block;width:66.1%;vertical-align:top;order:2}@media screen and (max-width: 768px){section.greeting .greeting__content-image{display:block;order:1;width:100%}}section.greeting .greeting__content-image img{width:100%;height:auto}section.greeting .greeting__content .button{position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){section.greeting .greeting__content .button{margin:20px auto 0;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:50%}}section.flow{margin:0 auto 80px;padding-top:80px;width:100%;max-width:1040px}@media screen and (max-width: 768px){section.flow{margin-bottom:6rem;padding-top:0}}section.flow .flow__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto 2.4rem;text-align:center;letter-spacing:2px;font-weight:800}@media screen and (min-width: 768px){section.flow .flow__title{margin-bottom:2.4rem}}section.flow .flow__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);margin:.5em 0 0;display:block;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:400}section.flow .flow__content{padding:60px;width:auto;background:#f7f7f7}@media screen and (max-width: 768px){section.flow .flow__content{padding:20px}}section.flow .flow__content-box::after{content:"";clear:both;display:block}section.flow .flow__content-box{margin:0 0 20px;padding:40px;position:relative;background:#fff}section.flow .flow__content-box:last-of-type{margin-bottom:0}section.flow .flow__content-box::before{font-size:clamp(2.4rem,2.4rem + 0vw,2.4rem);content:"1";border:1px solid #000;box-sizing:border-box;position:absolute;top:0;left:0;line-height:60px;width:60px;height:60px;background:#fff;text-align:center}@media screen and (max-width: 768px){section.flow .flow__content-box::before{top:10px;left:10px;line-height:60px;width:60px;height:60px}}section.flow .flow__content-box:nth-of-type(2)::before{content:"2"}section.flow .flow__content-box:nth-of-type(3)::before{content:"3"}section.flow .flow__content-box:nth-of-type(4)::before{content:"4"}section.flow .flow__content-box:nth-of-type(5)::before{content:"5"}section.flow .flow__content-box:nth-of-type(6)::before{content:"6"}section.flow .flow__content-box:nth-of-type(7)::before{content:"7"}section.flow .flow__content-box:nth-of-type(8)::before{content:"8"}section.flow .flow__content-image{float:left;width:22.5%}@media screen and (max-width: 768px){section.flow .flow__content-image{float:none;width:100%}}section.flow .flow__content-image img{width:100%;height:auto}section.flow .flow__content-detail{padding:1em 0;float:right;width:73.5%}@media screen and (max-width: 768px){section.flow .flow__content-detail{margin:0 auto;float:none;padding:2em 0;width:100%}}section.flow .flow__content-title{font-size:clamp(1.6rem,1.2666666667rem + .6944444444vw,2.1rem);margin:0 0 2.4rem;line-height:1.4;font-weight:bold}section.flow .flow__content-text{font-size:clamp(1.2rem,1.0666666667rem + .2777777778vw,1.4rem);line-height:1.75}.post-list__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto;font-weight:800;text-align:center}@media screen and (min-width: 768px){.post-list__title{margin-bottom:2.4rem}}.post-list__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}.l-topTitleArea{min-height:16em}@media screen and (min-width: 768px){.l-topTitleArea{min-height:24em}}.common__lead{font-size:clamp(1.4rem,.9333333333rem + .9722222222vw,2.1rem);text-align:center}.strengths{padding:50px;background-color:#f9f9f9;text-align:center}.strengths__title{font-size:2rem;margin-bottom:30px}.strengths__list{list-style:none}.strengths__list__item{font-size:1.2rem;margin-bottom:15px}.menu{padding:50px}.menu__title{font-size:2rem;text-align:center;margin-bottom:30px}.menu__list{list-style:none;display:flex;justify-content:space-around}.menu__list__item{font-size:1.2rem;width:30%}.menu__cta{display:block;text-align:center;margin-top:20px;color:#d21277;font-size:1.2rem}.pricing{background-color:#f1f1f1;padding:50px;text-align:center}.pricing__title{font-size:2rem;margin-bottom:20px}.pricing__text{font-size:1.2rem;margin-bottom:20px}.pricing__cta{background-color:#dc5d0f;color:#fff;padding:10px 20px;border-radius:5px;font-size:1.2rem}.pricing__cta:hover{background-color:rgb(172.2553191489,72.8170212766,11.7446808511)}.page-price__content{margin:0 auto 80px;width:100%}.page-price__list{margin:0 auto 80px;display:inline-table;width:100%;font-size:0}@media screen and (max-width: 768px){.page-price__list{margin-bottom:40px}}.page-price__list:last-of-type{margin-bottom:0}.page-price__item{font-size:clamp(1.2rem,.9333333333rem + .5555555556vw,1.6rem);padding:10px 0;display:inline-block;line-height:1.4;width:33.3333333333%;text-align:center}.page-price__figure{margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;line-height:0;width:100%;font-size:0}@media screen and (max-width: 768px){.page-price__figure{display:block}}.page-price__figure img{width:50%;height:auto}@media screen and (max-width: 768px){.page-price__figure img{width:100%}}.page-staff__content{margin:0 auto 80px}.page-staff__portrait{float:right;line-height:0;width:38%;font-size:0;vertical-align:top}@media screen and (max-width: 600px){.page-staff__portrait{margin:0 auto 40px;float:none;width:85%}}.page-staff__portrait-name{padding:20px;line-height:1.8;background:#006934;font-size:0}@media screen and (max-width: 600px){.page-staff__portrait-name{padding:10px}}.page-staff__portrait-name--kanji,.page-staff__portrait-name--kana{display:inline;color:#fff;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;text-align:center;vertical-align:middle}.page-staff__portrait-name--kanji{font-size:clamp(1.8rem,1.4rem + .8333333333vw,2.4rem)}.page-staff__portrait-name--kana{font-size:clamp(1.2rem,1.0666666667rem + .2777777778vw,1.4rem)}.page-staff__portrait-position{font-size:clamp(1.3rem,.9666666667rem + .6944444444vw,1.8rem);margin:0;padding:20px;line-height:1.8;color:#fff;background:#006934;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;text-align:right}@media screen and (max-width: 600px){.page-staff__portrait-position{padding:10px}}.page-staff__personal{margin:0;padding:0;float:left;width:55%}@media screen and (max-width: 600px){.page-staff__personal{margin:0 auto;width:100%}}.page-staff__personal-detail{display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;width:100%;font-size:0}.page-staff__personal-detail dt,.page-staff__personal-detail dd{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding:20px 5px;border-bottom:1px solid #ccc;box-sizing:border-box;display:inline-block}.page-staff__personal-detail dt{margin:0 10px 0 0;line-height:1.6;width:calc(30% - 10px);font-weight:800;text-align:right}@media screen and (max-width: 600px){.page-staff__personal-detail dt{width:calc(35% - 10px)}}.page-staff__personal-detail dd{margin:0;line-height:1.6;width:70%;text-align:left}@media screen and (max-width: 600px){.page-staff__personal-detail dd{width:65%}}.page-staff__personal-appeal{margin-top:40px;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;width:100%;font-size:0}.page-staff__personal-appeal dt,.page-staff__personal-appeal dd{font-size:clamp(1.3rem,.9666666667rem + .6944444444vw,1.8rem);display:block;width:100%;line-height:1.4}.page-staff__personal-appeal dt{font-size:clamp(1.3rem,.9666666667rem + .6944444444vw,1.8rem);margin-bottom:20px;padding:20px;border:2px solid #4f4c4a;box-sizing:border-box;position:relative}@media screen and (max-width: 600px){.page-staff__personal-appeal dt{padding:15px 10px;text-align:center}}.page-staff__personal-appeal dt::before{content:"";border:1px solid #4f4c4a;position:absolute;top:-8px;left:-8px;width:100%;height:100%;background:rgba(255,241,166,.1);z-index:-1}.page-staff__personal-appeal dd{font-size:clamp(1.3rem,.9666666667rem + .6944444444vw,1.8rem);margin-bottom:40px;padding:0 20px;line-height:1.6}@media screen and (max-width: 600px){.page-staff__personal-appeal dd{padding:0 10px}}.page-staff__personal-appeal dd:last-child{margin-bottom:0}.page-staff__interview{margin:0 auto 40px;padding:80px 0 0;clear:both;width:90%;max-width:640px}.page-staff__interview-block{margin:0 auto 20px;width:100%}.page-staff__interview-title{font-size:clamp(1.6rem,1.2666666667rem + .6944444444vw,2.1rem);margin:0 0 40px;padding:10px 10px 10px 24px;border-left:8px solid #006934;box-sizing:border-box;line-height:1.4;position:relative;font-weight:800}.page-staff__interview-title::before{content:"";position:absolute;top:0;left:0;height:100%;width:4px;background:#dae000}.page-staff__interview-title--en{font-size:clamp(1.2rem,1.0666666667rem + .2777777778vw,1.4rem);display:block}.page-staff__interview-image{position:relative;width:120px;height:120px;background:#fff;z-index:10}@media screen and (max-width: 768px){.page-staff__interview-image{width:90px;height:90px}}.page-staff__interview-image::before{content:"";position:absolute;bottom:0;left:0;height:51.9615242271px;width:60px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#eee;transform:rotate(100deg);z-index:-1}.page-staff__interview-image img{border-radius:9999px;border:2px solid #eee;box-sizing:border-box;width:100%;height:auto;background:#fff}.page-staff__interview-image--interviewer{margin:0 0 8px auto}.page-staff__interview-image--interviewer::before{content:"";position:absolute;background:#f5bc1a}.page-staff__interview-image--interviewer img{border:4px solid #f5bc1a}@media screen and (max-width: 768px){.page-staff__interview-image--interviewer img{border:2px solid #f5bc1a}}.page-staff__interview-image--hosoya{margin:0 auto 8px 0}.page-staff__interview-image--hosoya::before{content:"";position:absolute;bottom:0;left:auto;right:0;background:#006934;transform:rotate(-100deg)}.page-staff__interview-image--hosoya img{border:4px solid #006934}@media screen and (max-width: 768px){.page-staff__interview-image--hosoya img{border:2px solid #006934}}.page-staff__interview-image--nigami{margin:0 auto 8px 0}.page-staff__interview-image--nigami::before{content:"";position:absolute;bottom:0;left:auto;right:0;background:#dae000;transform:rotate(-100deg)}.page-staff__interview-image--nigami img{border:4px solid #dae000}@media screen and (max-width: 768px){.page-staff__interview-image--nigami img{border:2px solid #dae000}}.page-staff__interview__comment{font-size:16px;font-size:1.6rem}@media screen and (max-width: 1200px){.page-staff__interview__comment{font-size:4px;font-size:1.25vw}}@media screen and (max-width: 768px){.page-staff__interview__comment{font-size:14px;font-size:1.4rem}}.page-staff__interview__comment{margin:0;padding:30px 40px 30px 60px;border:2px solid #eee;border-radius:8px;box-sizing:border-box;position:relative;line-height:1.8;width:100%}@media screen and (max-width: 768px){.page-staff__interview__comment{padding:25px 25px 25px 40px;font-size:13px;font-size:1.3rem}}.page-staff__interview__comment::before{content:"";font-size:24px;font-size:2.4rem}@media screen and (max-width: 1200px){.page-staff__interview__comment::before{font-size:6px;font-size:1.875vw}}@media screen and (max-width: 768px){.page-staff__interview__comment::before{font-size:16px;font-size:1.6rem}}.page-staff__interview__comment::before{position:absolute;top:26px;left:calc(60px - 1.25em);line-height:1.4;font-weight:bold}@media screen and (max-width: 768px){.page-staff__interview__comment::before{font-size:24px;font-size:2.4rem;top:20px;left:calc(40px - 1.05em)}}.page-staff__interview__comment--interviewer{border:2px solid #ffc9d2;box-shadow:0px 0px 6px rgba(0,0,0,.2)}.page-staff__interview__comment--interviewer::before{content:"Q";color:#ffc9d2}.page-staff__interview__comment--hosoya{border:2px solid #006934;box-shadow:0px 0px 6px rgba(0,0,0,.2)}.page-staff__interview__comment--hosoya::before{content:"A";color:#006934}.page-staff__interview__comment--nigami{border:2px solid #dae000;box-shadow:0px 0px 6px rgba(0,0,0,.2)}.page-staff__interview__comment--nigami::before{content:"A";color:#dae000}.page-access__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto 40px;font-weight:800;text-align:center}@media screen and (max-width: 768px){.page-access__title{margin-bottom:2.4rem}}.page-access__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}.page-access__content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768px){.page-access__content{display:block}}.page-access__content-address{margin:0 auto 20px;padding:20px 40px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;background:#f7f7f7}@media screen and (max-width: 768px){.page-access__content-address{padding:20px 0}}.page-access__content-address dt,.page-access__content-address dd{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);vertical-align:top}.page-access__content-address dt{width:30%;text-align:right}@media screen and (max-width: 768px){.page-access__content-address dt{width:20%}}.page-access__content-address dd{width:70%;text-align:left}@media screen and (max-width: 768px){.page-access__content-address dd{width:80%}}.page-access__content-map{margin:0 auto 30px;width:100%}.page-access__content-text{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);line-height:1.8;width:50%}@media screen and (max-width: 768px){.page-access__content-text{width:100%}}.page-access__content-image{margin:0 5% 0 0;width:45%}@media screen and (max-width: 768px){.page-access__content-image{margin:0 0 2.5rem;width:100%}}.page-access__content-image img{width:100%;height:auto}.page-price__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto 40px;font-weight:800;text-align:center}@media screen and (max-width: 768px){.page-price__title{margin-bottom:2.4rem}}.page-price__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}.page-privacy__content{margin:0 auto 80px;padding:40px;border:1px solid #eee;box-sizing:border-box;background:#f7f7f7}@media screen and (max-width: 768px){.page-privacy__content{padding:20px}}.page-privacy__content-lead{font-size:clamp(1.3rem,1.2333333333rem + .1388888889vw,1.4rem);margin:0 auto 40px;line-height:1.4}@media screen and (max-width: 768px){.page-privacy__content-lead{margin-bottom:3rem}}.page-privacy__section{margin:0 auto 3rem}@media screen and (max-width: 768px){.page-privacy__section{margin-bottom:3rem}}.page-privacy__section:last-child{margin-bottom:0}.page-privacy__section-title{font-size:clamp(1.4rem,1.1333333333rem + .5555555556vw,1.8rem);margin-bottom:20px;padding:20px;line-height:1.6;color:#333;background:#fff;text-align:left}@media screen and (max-width: 768px){.page-privacy__section-title{padding:10px 20px}}.page-privacy__section-detail{margin:0 auto;width:95%}.page-privacy__section-detail p{font-size:clamp(1.3rem,1.2333333333rem + .1388888889vw,1.4rem);margin-bottom:3rem;line-height:1.8}.page-privacy__section-detail p:last-child{margin-bottom:0}.page-privacy__section-detail ul li{font-size:clamp(1.3rem,1.2333333333rem + .1388888889vw,1.4rem);padding-left:1em;line-height:1.8;text-indent:-1em}.page-privacy__section-detail ul li:last-child{margin-bottom:0}.page-privacy__section-detail ul li::before{content:"◇"}.page-privacy__section-detail dl dt,.page-privacy__section-detail dl dd{font-size:clamp(1.3rem,1.2333333333rem + .1388888889vw,1.4rem);line-height:1.6}.page-privacy__section-detail dl dt{margin-bottom:1rem}.page-menu .menu{padding:0 0 80px}.page-menu .menu-title{font-size:clamp(1.8rem,1.4rem + .8333333333vw,2.4rem);margin:0 0 2rem;padding:20px;line-height:1.4;background:#f7f7f7;background:rgba(0,105,52,.1);font-weight:bold}.page-menu .menu-image{margin:0 auto 3rem 20px;width:calc(100% - 40px);max-width:640px}.page-menu .menu-image img{width:100%;height:auto}.page-menu .menu-detail{margin:0 20px 3rem}.page-menu .menu-detail__question{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);margin:0 0 1rem;padding:10px 0;border-bottom:3px dotted #006934;box-sizing:border-box;line-height:1.8;color:#006934;font-weight:bold}.page-menu .menu-detail__answer{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);line-height:1.8}.page-menu .menu-detail__answer-item{margin-bottom:.5em;padding-bottom:.5em;padding-left:1.25em;position:relative;border-bottom:1px dashed #ccc;box-sizing:border-box;line-height:1.4;text-indent:-1.25em}.page-menu .menu-detail__answer-item::before{content:"・"}.p-mainVisual__textLayer::before{content:"";position:absolute;top:0;left:0;width:100%;height:40vw;background-image:url("../img/common/img_mv_overlay.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 960px){.p-mainVisual__textLayer::before{position:absolute;height:80vh;background-image:url("../img/common/img_mv_overlay_sp.png");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:10}}.page-contact__title{font-size:clamp(2.4rem,2rem + .8333333333vw,3rem);margin:0 auto 40px;font-weight:800;text-align:center}@media screen and (max-width: 768px){.page-contact__title{margin-bottom:2.4rem}}.page-contact__title--ja{font-size:clamp(1.3rem,1.1rem + .4166666667vw,1.6rem);padding-top:.8rem;display:block;text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:normal}.page-contact__content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768px){.page-contact__content{display:block}}div.wpcf7{background:#fafafa;border:1px solid #ddd;padding:0px;border-radius:10px;margin:0 0 30px 0}div.wpcf7 p{padding:20px 20px 0;margin:0;font-size:11px}div.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc;padding:8px;font-size:14px}div.wpcf7 textarea{width:97.5%;height:300px}div.wpcf7 input.wpcf7-submit{cursor:pointer;color:#fff;font-weight:bold;font-size:14px;width:200px;height:45px;margin:0 auto;display:block;border-radius:5px;background:#333;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px gray;border:1px solid #666}div.wpcf7 input.wpcf7-submit:hover{background:#006080;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px #007ea8;border:1px solid #006080}.wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #009de1}.wpcf7-captchac{border:1px solid #ccc}.wpcf7 .wpcf7-not-valid{background:#ffb6c1}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 hsla(0,0%,100%,.5);border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .required{color:red}.wpcf7 .any{color:#080}#block-4{display:none}.c-widget__title.-spmenu{margin-bottom:.75em}.textwidget.custom-html-widget{margin:0 auto;width:96%;line-height:1.4}

/*# sourceMappingURL=style.min.css.map */