@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}img{vertical-align:top}.inner{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:0;width:90%}.inner,.mainvisual{position:relative}.mainvisual:before{background:url(../img/common/mainvisual_frame.png) no-repeat 50% 100%;background-size:100%;bottom:-1px;content:"";height:400px;position:absolute;width:100%}.mainvisual img{width:100%}@media screen and (max-width:1120px){.mainvisual{background:#fbfcee;z-index:10}.mainvisual:before{height:200px}}@media screen and (max-width:768px){.mainvisual:before{height:100px}}.remodal{background:hsla(0,0%,100%,.75);background:#fff;box-sizing:border-box;padding:10px}.remodal>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:60px 130px;position:relative}.remodal>div:after,.remodal>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.remodal>div:before{top:3px}.remodal>div:after{bottom:3px}.remodal>div{line-height:1.8;text-align:left}.remodal>div>p:first-child{margin:0 auto;max-width:300px}.remodal>div>p:first-child img{width:100%}.remodal>div>p:last-child{margin:40px auto 0;max-width:300px;text-align:center}.remodal>div>p:last-child a{width:100%}.remodal h1{color:#82c240;font-size:1.7rem;font-weight:700}@media screen and (max-width:768px){.remodal>div{padding:30px}.remodal>div>p:last-child{margin-top:20px}.remodal h1{font-size:1.5rem}}.page-title{color:#82c240;font-family:Kiwi Maru,serif;font-size:1.8rem;line-height:1.4;margin-bottom:130px;margin-top:-210px}.page-title .lang-en{display:block;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:4rem}@media screen and (max-width:768px){.page-title{font-size:1.6rem;margin-bottom:60px;margin-top:-50px}.page-title .lang-en{font-size:3rem}}.main-title{font-family:Kiwi Maru,serif;font-size:3rem;margin-bottom:2em;text-align:center}.main-title .lang-en{color:#c5d50b;display:block;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.4rem;letter-spacing:.2em}@media screen and (max-width:768px){.main-title{font-size:2.5rem}.main-title .lang-en{font-size:1.2rem}}.sub-title{font-family:Kiwi Maru,serif;font-size:2.8rem;margin-bottom:.5em;position:relative;text-align:center}.sub-title:after{background:#000;bottom:-5px;content:"";height:1px;left:50%;margin-left:-14px;position:absolute;width:28px}@media screen and (max-width:768px){.sub-title{font-size:2.5rem}}.btn,.laser-features-chiryo ul li,.laser-nav li a,.symptoms-block1 .symptoms-nav ul li a{background:#6fba2c;background:linear-gradient(45deg,#6fba2c 25%,#c1db81);border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:1.6rem;letter-spacing:.075em;padding:.5em;text-align:center;text-decoration:none!important;width:100%}.btn:hover,.laser-features-chiryo ul li:hover,.laser-nav li a:hover,.symptoms-block1 .symptoms-nav ul li a:hover{text-decoration:none}@media screen and (max-width:768px){.btn,.laser-features-chiryo ul li,.laser-nav li a,.symptoms-block1 .symptoms-nav ul li a{font-size:1.4rem}}.btn.btn-arrow,.laser-features-chiryo ul li.btn-arrow,.laser-nav li a.btn-arrow,.symptoms-block1 .symptoms-nav ul li a.btn-arrow{position:relative}.btn.btn-arrow:after,.laser-features-chiryo ul li.btn-arrow:after,.laser-nav li a.btn-arrow:after,.symptoms-block1 .symptoms-nav ul li a.btn-arrow:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 6px;content:"";height:0;margin-top:-3px;position:absolute;right:15px;top:50%;width:0}.list>li{margin-left:1em;text-indent:-1em}.list>li:before{content:"・"}.list-note>li{margin-left:1em;text-indent:-1em}.list-note>li:before{content:"※"}.u-marker{background:linear-gradient(transparent 20%,#f4f7d1 0)}.none-pc{display:none}@media screen and (max-width:768px){.none-pc{display:block}}.none-sp{display:block}@media screen and (max-width:768px){.none-sp{display:none}}.u-full-width{box-sizing:border-box;width:100%}.u-max-full-width{box-sizing:border-box;max-width:100%}.u-cf{clear:both;content:"";display:table}.u-fl{float:left}.u-fr{float:right}.u-tal{text-align:left!important}.u-tac{text-align:center!important}.u-tar{text-align:right!important}.u-ma{margin:auto}.u-mtn{margin-top:0}.u-mts{margin-top:.5em}.u-mtm{margin-top:1em}.u-mtl{margin-top:2em}.u-mbn{margin-bottom:0}.u-mbs{margin-bottom:.5em}.u-mbm{margin-bottom:1em}.u-mbl{margin-bottom:2em}.u-mn{margin:0}.u-color-red{color:#d00}html{font-size:62.5%;overflow:hidden;overflow-y:scroll}body{-webkit-text-size-adjust:100%;background:#fbfcee;color:#000;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1em;line-height:2;position:relative}@media screen and (max-width:768px){body{font-size:1.4rem}}a{color:#000;outline:none;text-decoration:none}a:hover{opacity:.5}strong{font-weight:700}.site-header{background:hsla(0,0%,100%,.7);display:block;position:absolute;width:100%;z-index:10}.site-header .inner{display:flex;justify-content:space-between;max-width:100%;padding:25px 25px 30px;position:relative;width:100%}@media screen and (max-width:1120px){.site-header{box-sizing:border-box;position:relative}.site-header .inner{display:block;padding:25px 5%}}.header-logo{margin-top:5px;width:476px}.header-logo img{width:100%}@media screen and (max-width:768px){.header-logo{margin-top:0;width:280px}}.header-contact{display:flex;position:absolute;right:25px;top:20px}.header-contact li{margin-left:10px;width:200px}.header-contact li a:not(.btn){border:2px solid #82c240;border-radius:4px;box-sizing:border-box;color:#82c240;display:block;font-size:1.7rem;letter-spacing:.05em;text-align:center}.header-contact .laser-nav li a,.header-contact .symptoms-block1 .symptoms-nav ul li a,.header-contact li a.btn,.laser-nav .header-contact li a,.symptoms-block1 .symptoms-nav ul .header-contact li a{font-size:1.7rem;padding:.1em 0}@media screen and (max-width:1120px){.header-contact{justify-content:space-between;margin-top:10px;position:relative;right:auto;top:0}.header-contact li{margin-left:0;width:49%}.header-contact li a{display:block}.header-contact .laser-nav li a,.header-contact .symptoms-block1 .symptoms-nav ul li a,.header-contact li a.btn,.header-contact li a:not(.btn),.laser-nav .header-contact li a,.symptoms-block1 .symptoms-nav ul .header-contact li a{font-size:1.5rem}}.nav{flex:1}.nav ul{display:flex;flex-wrap:wrap;font-size:1.5rem;justify-content:flex-end;letter-spacing:.075em;margin-top:45px}.nav ul li{margin-left:1.5em}@media screen and (max-width:1120px){.nav{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.nav ul{display:block;margin-top:10px}.nav ul li{margin-left:0}.nav ul li+li{border-top:1px solid #ccc}.nav ul li a{display:block;padding:.5em 0;text-align:center}}@media screen and (max-width:768px){.nav ul{font-size:1.4rem}}.header-reserve{height:200px;position:fixed;right:0;top:190px;width:80px;z-index:1}.header-reserve a{background-color:#f18e1d;border-bottom:2px solid #f18e1d;border-left:2px solid #f18e1d;border-radius:8px 0 0 8px;border-top:2px solid #f18e1d;color:#fff;display:block;font-family:Kiwi Maru,serif;font-size:1.8rem;height:100%;letter-spacing:.4em;line-height:80px;text-align:center;width:100%;writing-mode:vertical-rl}@media screen and (max-width:1120px){.header-reserve{display:none}}.header-schedule{background:#82c240;border-radius:8px 0 0 8px;color:#fff;display:flex;justify-content:space-between;position:fixed;right:-520px;top:410px;transition:right .6s ease-in-out;width:600px;z-index:1}.header-schedule:hover{right:0}.header-schedule:hover>p:after{transform:scaleX(-1)}.header-schedule.is-open{right:0}.header-schedule.is-open>p:after{transform:scaleX(-1)}@media screen and (max-width:1120px){.header-schedule{display:none}}.header-schedule>p{font-family:Kiwi Maru,serif;font-size:1.8rem;letter-spacing:.4em;line-height:80px;text-align:center;writing-mode:vertical-rl}.header-schedule>p:after{background:url(../img/common/schedule_icon_01.svg) no-repeat 0 0;background-size:contain;content:"";display:inline-block;height:17px;margin-top:10px;width:17px}.header-schedule>div{border-left:1px solid #fff;font-size:1.5rem;letter-spacing:.05em;line-height:1.5;margin:35px 55px 35px 0;padding-left:45px;width:420px}.header-schedule>div table{width:100%}.header-schedule>div table td,.header-schedule>div table th{border-bottom:1px solid #fff;padding:.5em 0;text-align:center}.header-schedule>div table thead th{font-size:1.4rem;font-weight:700;padding-top:0}.header-schedule>div table tbody th{width:35%}.header-schedule>div p{margin-top:.5em}.header-schedule>div p:nth-of-type(2){background:url(../img/common/schedule_icon_02.svg) no-repeat 0 4px;background-size:14px;padding-left:1em}.header-schedule>div a{background:#fff;border-radius:4px;color:#82c240;display:block;margin-left:1em;padding:.35em;position:relative;text-align:center}.header-schedule>div a:after{border-color:transparent transparent transparent #82c240;border-style:solid;border-width:3px 0 3px 6px;content:"";display:inline-block;height:0;margin-left:15px;margin-top:-1.5px;vertical-align:middle;width:0}@media screen and (min-width:1121px){.sp-nav-toggle{display:none}}@media screen and (max-width:1120px){.sp-nav-toggle{cursor:pointer;height:36px;position:absolute;right:5%;top:55px;transition:opacity .2s ease-in-out;width:36px}.sp-nav-toggle span,.sp-nav-toggle:after,.sp-nav-toggle:before{background:#ccc;bottom:0;display:block;height:4px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .4s;width:36px}.sp-nav-toggle:before{content:"";transform:translateY(-12px);z-index:1}.sp-nav-toggle:after{content:"";transform:translateY(12px);z-index:1}.sp-nav-toggle.is-open span{opacity:0}.sp-nav-toggle.is-open:before{transform:rotate(-45deg)}.sp-nav-toggle.is-open:after{transform:rotate(45deg)}.sp-nav-toggle.is-open+.nav{max-height:321px;overflow:visible}}@media screen and (max-width:768px){.sp-nav-toggle{top:25px}}.site-main{background:#fbfcee;display:block;padding-bottom:320px;padding-top:120px;position:relative}.site-main a{text-decoration:underline}@media screen and (min-width:1121px){.site-main:after,.site-main:before{content:"";height:110%;position:absolute;top:-140px;z-index:1}.site-main:before{background:url(../img/common/sitemain_bg_01.png) repeat-y 100% 0;background-size:346px;left:50%;margin-left:-888px;width:346px}.site-main:after{background:url(../img/common/sitemain_bg_02.png) repeat-y 100% 0;background-size:328px;margin-right:-859px;right:50%;width:328px}}@media screen and (max-width:1120px){.site-main{z-index:10}}@media screen and (max-width:768px){.site-main{padding-bottom:160px;padding-top:60px}.site-main:before{display:none}}.site-footer{display:block;font-size:1.4rem;margin-top:-100px;position:relative;z-index:1}.site-footer-wrap{background:#fff}.site-footer .inner{padding-bottom:60px;padding-top:100px}.laser-features-chiryo ul .site-footer .inner li,.laser-nav li .site-footer .inner a,.site-footer .inner .btn,.site-footer .inner .laser-features-chiryo ul li,.site-footer .inner .laser-nav li a,.site-footer .inner .symptoms-block1 .symptoms-nav ul li a,.symptoms-block1 .symptoms-nav ul li .site-footer .inner a{font-size:1.4rem}@media screen and (max-width:1120px){.site-footer{z-index:10}}@media screen and (max-width:768px){.site-footer .inner{padding-bottom:35px;padding-top:50px}}.footer-contact{background:url(../img/common/footer_contact_bg_01.png) no-repeat 50% 0;background-size:cover;padding:150px 0 80px;position:relative}.footer-contact:before{background:url(../img/common/footer_contact_bg_02.png) no-repeat 50% 100%;background-size:110% auto;bottom:-1px;content:"";height:200px;left:0;position:absolute;width:100%}.footer-contact p{font-family:Kiwi Maru,serif;font-size:3rem;margin-bottom:1em;text-align:center}.footer-contact ul{display:flex;justify-content:center;position:relative}.footer-contact ul li{width:320px}.footer-contact ul li+li{margin-left:20px}.footer-contact ul li a:not(.btn){border:2px solid #82c240;border-radius:4px;color:#82c240;display:block;font-size:2.4rem;padding:.2em;text-align:center}.footer-contact .symptoms-block1 .symptoms-nav ul li a,.footer-contact ul .laser-nav li a,.footer-contact ul li a.btn,.laser-nav .footer-contact ul li a,.symptoms-block1 .symptoms-nav .footer-contact ul li a{font-size:2.2rem;padding:.4em}.footer-contact .symptoms-block1 .symptoms-nav ul li a.btn-arrow:after,.footer-contact ul .laser-nav li a.btn-arrow:after,.footer-contact ul li a.btn.btn-arrow:after,.laser-nav .footer-contact ul li a.btn-arrow:after,.symptoms-block1 .symptoms-nav .footer-contact ul li a.btn-arrow:after{border-width:4px 0 4px 8px;margin-top:-4px;right:20px}@media screen and (max-width:768px){.footer-contact{padding:75px 5% 40px}.footer-contact:before{height:100px}.footer-contact p{font-size:1.8rem}.footer-contact ul{display:block}.footer-contact ul li{width:100%}.footer-contact ul li+li{margin-left:0;margin-top:10px}.footer-contact ul li a:not(.btn){font-size:1.6rem;padding:.35em}.footer-contact .symptoms-block1 .symptoms-nav ul li a,.footer-contact ul .laser-nav li a,.footer-contact ul li a.btn,.laser-nav .footer-contact ul li a,.symptoms-block1 .symptoms-nav .footer-contact ul li a{font-size:1.6rem;padding:.35em;width:100%}}.footer-block1{display:flex;justify-content:space-between}.footer-block1>div:first-child{line-height:1.85;width:41.9642857143%}.footer-block1>div:first-child p.footer-logo{margin-bottom:2em;max-width:400px}.footer-block1>div:first-child p.footer-logo img{width:100%}.footer-block1>div:first-child p~p{margin-top:1em}.footer-block1>div:nth-child(2){width:54.4642857143%}.footer-block1>div:nth-child(2) iframe{vertical-align:top;width:100%}.footer-block1>div:nth-child(2) ul{align-items:flex-end;display:flex;justify-content:space-between;margin-top:10px}.footer-block1>div:nth-child(2) ul li:first-child{background:linear-gradient(transparent 60%,#f4f7d1 0);font-family:Kiwi Maru,serif;font-size:1.6rem;padding-bottom:5px}.footer-block1>div:nth-child(2) ul li:nth-child(2){width:192px}.footer-block1>div:nth-child(2) ul li:nth-child(2) a{width:100%}@media screen and (max-width:1120px){.footer-block1{display:block}.footer-block1>div:first-child,.footer-block1>div:nth-child(2){width:100%}.footer-block1>div:nth-child(2) iframe{margin-top:10px;width:100%}}@media screen and (max-width:768px){.footer-block1>div:first-child p.footer-logo{max-width:300px;width:100%}.footer-block1>div:nth-child(2) ul{display:inline-block}.footer-block1>div:nth-child(2) ul li:nth-child(2){margin-top:10px}}.footer-block2{align-items:flex-end;display:flex;justify-content:space-between;margin-top:70px}.footer-block2>div{line-height:1.5;width:35.7142857143%}.footer-block2>div table{width:100%}.footer-block2>div table td,.footer-block2>div table th{border-bottom:1px solid #000;padding:.5em 0;text-align:center}.footer-block2>div table thead th{font-size:1.4rem;font-weight:700;padding-top:0}.footer-block2>div table tbody th{width:35%}.footer-block2>div p{margin-top:.5em}.footer-block2 .footer-nav{width:64.2857142857%}.footer-block2 .footer-nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-block2 .footer-nav ul li{margin-left:2em;margin-top:.5em}@media screen and (min-width:1121px){.footer-block2{margin-top:0}}@media screen and (max-width:768px){.footer-block2{display:block;margin-top:40px}.footer-block2 .footer-nav,.footer-block2>div{width:100%}.footer-block2 .footer-nav ul{justify-content:flex-start;margin-top:40px}.footer-block2 .footer-nav ul li{margin-left:0;margin-right:1em;margin-top:0}}.copyright{background:url(../img/common/copyright_bg.png) no-repeat 50% 0;background-size:3400px 90px;box-sizing:border-box;font-size:1.1rem;height:90px;overflow:hidden;padding-left:30px;padding-top:40px}.pagetop{bottom:30px;position:absolute;right:30px;z-index:10}.pagetop a{background:url(../img/common/pagetop_bg.png) no-repeat 0 0;background-size:contain;display:block;height:80px;text-indent:-9999px;width:80px}@media screen and (max-width:768px){.pagetop{bottom:15px;right:15px}.pagetop a{height:40px;width:40px}}.home .site-main{background:#fbfcee;padding-bottom:0}.home .site-main:after,.home .site-main:before{display:none}.home-bg{background:url(../img/home/bg_01.png) no-repeat 50% 0;background-size:1772px;padding-bottom:220px}@media screen and (max-width:768px){.home-bg{padding-bottom:110px}}.home-mainvisual{background:#fbfcee;position:relative;z-index:1}.home-mainvisual:before{background:url(../img/home/mainvisual_frame.png) no-repeat 50% 100%;background-size:contain;bottom:-1px;content:"";height:400px;position:absolute;width:100%;z-index:100}.home-mainvisual img{width:100%}.home-mainvisual p{bottom:0;left:90px;position:absolute;width:227px;z-index:100}.home-mainvisual p img{width:100%}@media screen and (max-width:1120px){.home-mainvisual{z-index:11}.home-mainvisual:before{height:200px}.home-mainvisual p{left:5%}}@media screen and (max-width:768px){.home-mainvisual p{width:113px}}.home-information .inner{padding-left:100px;padding-right:100px}.home-information .inner h2{font-family:Kiwi Maru,serif;font-size:2.4rem;position:absolute;top:0}.home-information .inner dl{font-size:1.5rem;padding-left:200px}.home-information .inner dl dt{clear:both;display:inline;float:left;margin-right:-8em;padding-top:.5em;width:8em}.home-information .inner dl dd{margin-left:8em;padding-top:.5em}.home-information .inner dl dd a{text-decoration:none}@media screen and (max-width:768px){.home-information .inner{padding-left:0;padding-right:0}.home-information .inner h2{font-size:2rem;position:relative}.home-information .inner dl{padding-left:0}}.home-information-button{position:absolute;top:75px;width:97px}.home-information-button a{border-bottom:1px solid #000;display:block;font-size:1.5rem;text-decoration:none}@media screen and (max-width:768px){.home-information-button{position:relative;top:auto}}.home-information-banner{display:block;margin-left:-100px;margin-right:-100px;margin-top:64px}.home-information-banner img{width:100%}@media screen and (max-width:768px){.home-information-banner{margin-left:0;margin-right:0}}.home-banner-slider{margin-top:64px}.home-banner-slider .swiper-slide{width:540px}.home-banner-slider .swiper-slide img{height:auto;width:100%}.home-banner-slider .swiper-horizontal>.swiper-pagination-bullets,.home-banner-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.home-banner-slider .swiper-pagination-custom,.home-banner-slider .swiper-pagination-fraction{width:inherit}.home-banner-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-banner-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.home-banner-slider{margin-top:32px}.home-banner-slider .swiper-slide{width:270px}.home-banner-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-banner-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:5px;margin-right:5px}}.home-banner-slider-controls{align-items:center;display:flex;gap:40px;justify-content:center;margin-top:50px}@media screen and (max-width:768px){.home-banner-slider-controls{gap:20px;margin-top:25px}}.home-banner-slider-pagination .swiper-pagination-bullet{background-color:#d6d6d6;height:10px;opacity:1;width:10px}.home-banner-slider-pagination .swiper-pagination-bullet-active{background-color:#82c240}.home-banner-slider-button-prev{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.home-banner-slider-button-next,.home-banner-slider-button-prev{background:#82c240;cursor:pointer;height:1em;width:calc(.5em*tan(60deg))}.home-banner-slider-button-next{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.home-about{background:url(../img/home/about_bg_01.jpg) no-repeat 50% 50%;background-size:cover;margin-top:140px;padding-bottom:105px;padding-top:195px;position:relative}.home-about:after,.home-about:before{content:"";height:400px;position:absolute;width:100%}.home-about:before{background:url(../img/home/about_bg_02.png) no-repeat 0 0;background-size:contain;top:-1px}.home-about:after{background:url(../img/home/about_bg_03.png) no-repeat 0 100%;background-size:contain;bottom:-1px}.home-about .inner{position:relative;z-index:1}.home-about .inner>div{background:hsla(0,0%,100%,.75);box-sizing:border-box;max-width:480px;padding:60px 50px}.home-about .inner>div ul{display:flex;justify-content:space-between;margin-top:40px}.home-about .inner>div ul li{width:185px}.home-about .inner>div .laser-features-chiryo ul li:first-child li,.home-about .inner>div .symptoms-block1 .symptoms-nav ul li:first-child a,.home-about .inner>div ul .laser-nav li:first-child a,.home-about .inner>div ul li:first-child .btn,.laser-features-chiryo .home-about .inner>div ul li:first-child li,.laser-nav .home-about .inner>div ul li:first-child a,.symptoms-block1 .symptoms-nav .home-about .inner>div ul li:first-child a{letter-spacing:-.1em;padding-left:0}.home-about .inner>div .laser-features-chiryo ul li li,.home-about .inner>div .symptoms-block1 .symptoms-nav ul li a,.home-about .inner>div ul .laser-nav li a,.home-about .inner>div ul li .btn,.laser-features-chiryo .home-about .inner>div ul li li,.laser-nav .home-about .inner>div ul li a,.symptoms-block1 .symptoms-nav .home-about .inner>div ul li a{font-size:1.5rem;padding:.3em}@media screen and (max-width:1120px){.home-about{background-position:85% 50%}}@media screen and (max-width:768px){.home-about{background-image:url(../img/home/about_bg_01_sp.jpg);background-position:50% 50%;margin-top:70px;padding-bottom:52px;padding-top:97px}.home-about .inner>div{max-width:100%;padding:30px}.home-about .inner>div ul{display:block;margin-top:20px}.home-about .inner>div ul li{width:100%}.home-about .inner>div ul li+li{margin-top:10px}}.home-soudan{padding-top:140px}.home-soudan h2{font-family:Kiwi Maru,serif;font-size:3rem;margin-bottom:1em}.home-soudan h2,.home-soudan h2+p{text-align:center}@media screen and (max-width:768px){.home-soudan{padding-top:70px}.home-soudan h2{font-size:2.5rem}.home-soudan h2+p{text-align:left}}.home-soudan-list{position:relative}.home-soudan-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px;position:relative}.home-soudan-list ul li{background:url(../img/home/soudan_bg.png) no-repeat 50% 0;background-size:contain;color:#82c240;display:table;font-size:1.9rem;font-weight:700;height:140px;line-height:1.5;text-align:center;width:160px}.home-soudan-list ul li span{display:table-cell;vertical-align:middle}.home-soudan-list ul+ul{margin-top:20px}.home-soudan-list>p{bottom:0;color:#82c240;font-size:1.9rem;font-weight:700;margin-right:-280px;position:absolute;right:50%}@media screen and (max-width:768px){.home-soudan-list ul{margin-top:40px}.home-soudan-list ul li{font-size:1.7rem}.home-soudan-list ul+ul{margin-top:0}.home-soudan-list>p{font-size:1.7rem;margin-right:0;margin-top:1em;position:relative;right:auto;text-align:center}}.home-link{margin-top:110px}.home-link ul{display:flex;flex-wrap:wrap}.home-link ul li{box-sizing:border-box;padding:20px}.home-link ul li>div{background:hsla(0,0%,100%,.75);padding:40px 35px;text-align:center}.home-link ul li>div .sub-title{font-size:2.4rem}.home-link ul li>div p{font-size:1.5rem;letter-spacing:.075em;margin-top:1em}.home-link .laser-features-chiryo ul li>div li,.home-link .symptoms-block1 .symptoms-nav ul li>div a,.home-link ul .laser-nav li>div a,.home-link ul li>div .btn,.laser-features-chiryo .home-link ul li>div li,.laser-nav .home-link ul li>div a,.symptoms-block1 .symptoms-nav .home-link ul li>div a{font-size:1.5rem;margin:0 auto;max-width:260px;padding:.3em}.home-link ul li:first-child{background:url(../img/home/link_bg_01.jpg) no-repeat 50% 50%;background-size:cover;width:33.2142857143%}.home-link ul li:nth-child(2){background:url(../img/home/link_bg_02.jpg) no-repeat 50% 50%;background-size:cover;width:33.9285714286%}.home-link ul li:nth-child(3){background:url(../img/home/link_bg_03.jpg) no-repeat 50% 50%;background-size:cover;width:32.8571428571%}.home-link ul li:nth-child(4){background:url(../img/home/link_bg_06.jpg) no-repeat 50% 50%;background-size:cover;width:33.2142857143%}.home-link ul li:nth-child(5){background:url(../img/home/link_bg_04.jpg) no-repeat 50% 50%;background-size:cover;width:33.9285714286%}.home-link ul li:nth-child(6){background:url(../img/home/link_bg_05.jpg) no-repeat 50% 50%;background-size:cover;width:32.8571428571%}@media screen and (max-width:768px){.home-link{margin-top:55px}.home-link ul li>div{padding:30px}.home-link ul li>div .sub-title{font-size:2rem}.home-link ul li:first-child,.home-link ul li:nth-child(2),.home-link ul li:nth-child(3),.home-link ul li:nth-child(4),.home-link ul li:nth-child(5),.home-link ul li:nth-child(6){width:100%}}.home-gairai{margin-top:100px;text-align:center}.home-gairai .inner{background-color:#f4f7d1;padding:50px 90px}.home-gairai .inner:after{bottom:0;box-shadow:inset 0 0 10px 10px #fbfcee;content:"";left:0;position:absolute;right:0;top:0}.home-gairai h2{color:#82c240;font-family:Kiwi Maru,serif;font-size:3rem;margin-bottom:.5em}@media screen and (max-width:768px){.home-gairai{margin-top:50px}.home-gairai .inner{padding:50px}.home-gairai h2{font-size:2.5rem}.home-gairai p{text-align:left}}.about .main-title{font-size:2.6rem}@media screen and (max-width:768px){.about .main-title{font-size:2.5rem}.about .main-title .lang-en{font-size:1.2rem}}.about-us{background:url(../img/about/us_frame_01.png) no-repeat 0 0,url(../img/about/us_frame_02.png) no-repeat 0 100%;background-size:contain;box-sizing:border-box;margin:0 auto;max-width:880px;padding:80px 100px 130px;position:relative}.about-us:before{background:url(../img/about/us_img_01.jpg) no-repeat 0 0;background-size:cover;border-radius:212.5px;bottom:40px;content:"";height:425px;position:absolute;right:-295px;width:425px}.about-us:after{background:url(../img/about/us_img_02.jpg) no-repeat 0 0;background-size:cover;border-radius:125px;bottom:20px;content:"";height:250px;left:-210px;position:absolute;width:250px}.about-us p{color:#82c240;font-family:Kiwi Maru,serif;font-size:3.8rem;line-height:1.75;margin-bottom:2em;text-align:center}.about-us ul{position:relative;z-index:1}.about-us ul li{font-size:1.8rem}.about-us ul li:before{content:"●"}.about-us ul li+li{margin-top:2em}@media screen and (max-width:1120px){.about-us{padding-bottom:280px}.about-us:before{border-radius:125px;bottom:50px;height:250px;right:30px;width:250px;z-index:1}.about-us:after{border-radius:100px;bottom:30px;height:200px;left:30px;width:200px}}@media screen and (max-width:768px){.about-us{padding:40px 50px}.about-us:after,.about-us:before{display:none}.about-us p{font-size:2rem;text-align:left}.about-us p br{display:none}.about-us ul li{font-size:1.6rem}}.about-attention{background-color:#82c240;box-sizing:border-box;color:#fff;margin:100px auto 0;max-width:880px;padding:50px 65px 65px}.about-attention .main-title .lang-en{color:#fff}.about-attention .list-note{background-color:#fff;color:#82c240;margin:1em 0;padding:.5em 1em}@media screen and (max-width:768px){.about-attention{margin-top:50px;padding:30px}}.about-facility{background:#f3f6d0;margin-top:230px;padding-bottom:60px;padding-top:60px;position:relative}.about-facility:before{background:url(../img/about/facility_bg_01.png) no-repeat 0 0;background-size:100% 130px;content:"";height:130px;position:absolute;top:-130px;width:100%}.about-facility:after{background:url(../img/about/facility_bg_02.png) no-repeat 0 0;background-size:100% 160px;bottom:-160px;content:"";height:160px;position:absolute;width:100%}@media screen and (max-width:768px){.about-facility{margin-top:115px;padding-bottom:30px;padding-top:30px}.about-facility:before{background-size:100% 65px;height:65px;top:-65px}.about-facility:after{background-size:100% 80px;bottom:-80px;height:80px}}.about-facility ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:980px}.about-facility ul li{margin-top:40px;position:relative;width:47.9591836735%}.about-facility ul li span{background:rgba(130,194,64,.8);display:table;height:90px;left:0;position:absolute;top:0;width:90px}.about-facility ul li span strong{color:#fff;display:table-cell;letter-spacing:.2em;line-height:1.3;text-align:center;vertical-align:middle}.about-facility ul li img{width:100%}.about-facility ul li:nth-child(-n+2){margin-top:0}@media screen and (max-width:768px){.about-facility ul{display:block}.about-facility ul li{margin-top:20px;width:100%}.about-facility ul li:nth-child(2){margin-top:20px}}.about-equipments{margin-top:160px;padding-top:100px}.about-equipments ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:980px}.about-equipments ul:after{content:"";display:block;width:30.612244898%}.about-equipments ul li{background:#fff;border-bottom:1px solid #82c240;color:#82c240;margin-top:40px;padding-bottom:15px;position:relative;width:30.612244898%}.about-equipments ul li:after{border-color:transparent transparent transparent #82c240;border-style:solid;border-width:4px 0 4px 8px;bottom:15px;content:"";height:0;position:absolute;right:10px;width:0}.about-equipments ul li:hover{opacity:.5}.about-equipments ul li:nth-child(-n+3){margin-top:0}.about-equipments ul li p:first-child{margin-bottom:10px}.about-equipments ul li p:first-child img{width:100%}.about-equipments ul li h4{font-size:1.7rem;margin:0 15px}.about-equipments ul li h4~h4{border-top:1px dotted #82c240;margin-top:.5em;padding-top:.5em}.about-equipments ul li h4~p{font-size:1.5rem;line-height:1.3;margin:0 15px}.about-equipments ul li a{height:100%;left:0;overflow:hidden;position:absolute;text-indent:100%;top:0;white-space:nowrap;width:100%}@media screen and (max-width:768px){.about-equipments{margin-top:80px;padding-top:50px}.about-equipments ul li{margin-top:20px;width:47.5%}.about-equipments ul li:nth-child(3){margin-top:20px}.about-equipments ul li h4{font-size:1.5rem}.about-equipments ul li h4~p{font-size:1.3rem}}.about .remodal-title{margin-bottom:20px;margin-top:40px}.about .remodal-title h2{color:#82c240;font-size:1.5rem}@media screen and (max-width:768px){.about .remodal-title-title{margin-bottom:10px;margin-top:20px}.about .remodal-title-title h2{font-size:1.3rem}}.about .remodal#equipments-04 ul{display:flex;justify-content:space-between}.about .remodal#equipments-04 ul li{box-sizing:border-box;width:47.5%}.about .remodal#equipments-04 ul li img{width:100%}.about .remodal#equipments-04 ul li:nth-child(2) .remodal-title{position:relative}.about .remodal#equipments-04 ul li:nth-child(2) .remodal-title:before{border-left:1px dashed #82c240;content:"";height:100%;margin-left:-5.2631578947%;position:absolute;width:1px}.about .remodal#equipments-05 ul{display:flex;justify-content:space-between}.about .remodal#equipments-05 ul li{box-sizing:border-box;width:47.5%}.about .remodal#equipments-05 ul li img{width:100%}.about .remodal#equipments-05 ul li:nth-child(2) .remodal-title{position:relative}.about .remodal#equipments-05 ul li:nth-child(2) .remodal-title:before{border-left:1px dashed #82c240;content:"";height:100%;margin-left:-5.2631578947%;position:absolute;width:1px}.access-block1{background:url(../img/access/frame_01.png) no-repeat 0 0,url(../img/access/frame_02.png) no-repeat 0 100%;background-size:contain;box-sizing:border-box;margin:0 auto;max-width:720px;padding:30px 60px 50px}.access-block1 p:first-child{color:#82c240;font-family:Kiwi Maru,serif;font-size:2.8rem;margin-bottom:.25em;text-align:center}.access-block1 p:last-child{margin-top:1em}@media screen and (max-width:768px){.access-block1{padding:30px}.access-block1 p:first-child{font-size:2rem}}.access-block2{background:#f4f7d1;box-sizing:border-box;margin:60px auto 0;max-width:720px;padding:30px 60px}.access-block2 h3{background:url(../img/access/icon_01.png) no-repeat 0 50%;background-size:21px auto;color:#82c240;font-weight:700;padding-left:30px}.access-block2 dl{line-height:1.75}.access-block2 dl dt:before{content:"・"}.access-block2 dl dd{margin-left:1em}.access-block2 dl dd:before{content:"→"}@media screen and (max-width:768px){.access-block2{margin-top:30px;padding:30px}}.doctors-block+.doctors-block{margin-top:180px}@media screen and (max-width:768px){.doctors-block+.doctors-block{margin-top:90px}}.doctors-name{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:880px}.doctors-name p{position:relative;width:420px}.doctors-name p img{border-radius:220px;width:100%}.doctors-name p:before{background:url(../img/doctors/frame_01.svg) no-repeat 0 0;bottom:20px;content:"";height:84px;position:absolute;right:32px;width:110px}.doctors-name h3{color:#82c240;flex:1;font-family:Kiwi Maru,serif;font-size:3.2rem;line-height:1.5;margin-left:70px;width:390px}.doctors-name h3 .u-marker{background:linear-gradient(transparent 60%,#f4f7d1 0)}.doctors-name h3 .u-marker span:not(.lang-en){display:block;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.8rem}.doctors-name h3 .u-marker span.lang-en{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.6rem}@media screen and (max-width:768px){.doctors-name{display:block}.doctors-name p{margin:0 auto;width:250px}.doctors-name p:before{bottom:5px;right:5px}.doctors-name h3{font-size:2.5rem;margin-left:0;margin-top:1em;text-align:center;width:100%}.doctors-name h3 .u-marker span:not(.lang-en){font-size:1.6rem}.doctors-name h3 .u-marker span.lang-en{font-size:1.4rem}}.doctors-message{background:hsla(0,0%,100%,.75);box-sizing:border-box;margin:60px auto 0;max-width:880px;padding:10px}.doctors-message>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:30px 30px 40px;position:relative}.doctors-message>div:after,.doctors-message>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.doctors-message>div:before{top:3px}.doctors-message>div:after{bottom:3px}.doctors-message>div h4{color:#82c240;font-size:1.8rem;font-weight:700;margin-bottom:.5em;text-align:center}@media screen and (max-width:768px){.doctors-message{margin-top:30px}.doctors-message>div h4{font-size:1.6rem}}.doctors-career{background:rgba(130,194,64,.2);box-sizing:border-box;display:flex;justify-content:space-between;margin:55px auto 0;max-width:880px;padding:40px 10px}.doctors-career>div{box-sizing:border-box;font-size:1.5rem;letter-spacing:.075em;line-height:1.7;padding:0 30px;width:50%}.doctors-career>div+div{border-left:1px dashed #333}.doctors-career>div h4{font-weight:700;margin-bottom:.5em}.doctors-career>div h4~h4{border-top:1px dashed #333;margin-top:30px;padding-top:30px}.doctors-career>div dl dt{clear:both;display:inline;float:left;margin-right:-8em;width:8em}.doctors-career>div dl dd{margin-left:8em}@media screen and (max-width:768px){.doctors-career{display:block;margin-top:30px;padding:30px 0}.doctors-career>div{font-size:1.4rem;width:100%}.doctors-career>div+div{border-left:none}.doctors-career>div+div h4{border-top:1px dashed #333;margin-top:30px;padding-top:30px}}.faq-list{border-bottom:2px solid #82c240;border-top:2px solid #82c240;box-sizing:border-box;margin:0 auto;max-width:720px;padding:50px 60px;position:relative}.faq-list:after,.faq-list:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.faq-list:before{top:3px}.faq-list:after{bottom:3px}@media screen and (max-width:768px){.faq-list{padding:25px 0}}.faq-list dt{cursor:pointer;font-size:1.8rem;line-height:1.6;padding:1.5em 35px 1.5em 65px;position:relative}.faq-list dt:before{color:#82c240;content:"Q";font-family:M PLUS Rounded\ 1c,sans-serif;font-size:4rem;left:20px;position:absolute;top:10px}.faq-list dt:after{border-color:#82c240 transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";height:0;position:absolute;right:20px;top:2em;width:0}.faq-list dt:hover{opacity:.5}.faq-list dt~dt{border-top:1px solid #82c240}.faq-list dt.is-open+dd{display:block}@media screen and (max-width:768px){.faq-list dt{font-size:1.6rem}.faq-list dt:before{font-size:3.5rem}}.faq-list dd{background:#f4f7d1;display:none;margin-bottom:2em;padding:30px 40px 30px 65px;position:relative}.faq-list dd:before{color:#eb7c2d;content:"A";font-family:M PLUS Rounded\ 1c,sans-serif;font-size:4rem;left:23px;position:absolute;top:5px}.faq-list dd p+p{margin-top:2em}@media screen and (max-width:768px){.faq-list dd:before{font-size:3.5rem}}.illnesses .site-main{padding-bottom:0}.illnesses-nav dl{background:url(../img/illnesses/frame_01.png) no-repeat 0 0,url(../img/illnesses/frame_02.png) no-repeat 0 100%;background-size:contain;box-sizing:border-box;margin:0 auto;max-width:880px;padding:70px 110px}.illnesses-nav dl dt{clear:both;color:#82c240;display:inline;float:left;margin-right:-210px;width:210px}.illnesses-nav dl dt~dt,.illnesses-nav dl dt~dt+dd{margin-top:1.5em}.illnesses-nav dl dt a{color:#82c240}.illnesses-nav dl dd{margin-left:210px;position:relative}.illnesses-nav dl dd:before{background:#82c240;content:"";height:1px;left:-80px;position:absolute;top:1em;width:60px}.illnesses-nav dl dd.blank:before{display:none}@media screen and (max-width:768px){.illnesses-nav dl{padding:30px}.illnesses-nav dl dt{clear:inherit;display:block;float:inherit}.illnesses-nav dl dt~dt+dd{margin-top:0}.illnesses-nav dl dd{margin-left:0}.illnesses-nav dl dd:before{display:none}}.illnesses-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;max-width:880px}.illnesses-list>li{box-sizing:border-box;margin-top:40px;width:47.7272727273%}.illnesses-list>li>div{background:hsla(0,0%,100%,.75);box-sizing:border-box;padding:10px}.illnesses-list>li>div>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:30px;position:relative}.illnesses-list>li>div>div:after,.illnesses-list>li>div>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.illnesses-list>li>div>div:before{top:3px}.illnesses-list>li>div>div:after{bottom:3px}.illnesses-list>li>div>div .arrow-block{padding-left:1em;position:relative;text-indent:0}.illnesses-list>li>div>div .arrow-block:before{content:"→";left:0;position:absolute}.illnesses-list>li>div>div h5{color:#82c240;font-size:1.8rem;font-weight:700;margin-bottom:.5em;text-align:center}.illnesses-list>li>div>div h6{align-items:center;color:#82c240;display:flex;margin-bottom:1em;margin-top:1em;text-align:center}.illnesses-list>li>div>div h6:after,.illnesses-list>li>div>div h6:before{background-color:#82c240;content:"";flex-grow:1;height:1px}.illnesses-list>li>div>div h6:before{margin-right:1em}.illnesses-list>li>div>div h6:after{margin-left:1em}.illnesses-list>li>div>div h6~*{line-height:1.6}@media screen and (max-width:768px){.illnesses-list{display:block;margin-top:10px}.illnesses-list>li{margin-top:20px;width:100%}.illnesses-list>li>div>div h5{font-size:1.6rem}}.illnesses-block1,.illnesses-block3,.illnesses-block5{background:#f4f7d1;margin-top:230px;padding-bottom:60px;padding-top:60px;position:relative}.illnesses-block1:before,.illnesses-block3:before,.illnesses-block5:before{background:url(../img/illnesses/bg_01.png) no-repeat 0 0;background-size:100% 130px;content:"";height:130px;position:absolute;top:-130px;width:100%}.illnesses-block1:after,.illnesses-block3:after,.illnesses-block5:after{background:url(../img/illnesses/bg_02.png) no-repeat 0 0;background-size:100% 160px;bottom:-160px;content:"";height:160px;position:absolute;width:100%}.illnesses-block1 .sub-title+p,.illnesses-block3 .sub-title+p,.illnesses-block5 .sub-title+p{text-align:center}@media screen and (max-width:768px){.illnesses-block1,.illnesses-block3,.illnesses-block5{margin-top:115px;padding-bottom:30px;padding-top:30px}.illnesses-block1:before,.illnesses-block3:before,.illnesses-block5:before{background-size:100% 65px;height:65px;top:-65px}.illnesses-block1:after,.illnesses-block3:after,.illnesses-block5:after{background-size:100% 80px;bottom:-80px;height:80px}}.illnesses-block2,.illnesses-block4{margin-top:160px;padding-top:100px}.illnesses-block2 .sub-title+p,.illnesses-block4 .sub-title+p{text-align:center}@media screen and (max-width:768px){.illnesses-block2,.illnesses-block4{margin-top:57px}}.illnesses-block5{padding-bottom:220px}@media screen and (max-width:768px){.illnesses-block5{padding-bottom:160px}}.illnesses-block2 .illnesses-list>li,.illnesses-block3 .illnesses-list>li,.illnesses-block5 .illnesses-list>li{width:100%}.illnesses-block2 .illnesses-list>li>div>div,.illnesses-block3 .illnesses-list>li>div>div,.illnesses-block5 .illnesses-list>li>div>div{padding-left:130px;padding-right:130px}@media screen and (max-width:768px){.illnesses-block2 .illnesses-list>li>div>div,.illnesses-block3 .illnesses-list>li>div>div,.illnesses-block5 .illnesses-list>li>div>div{padding-left:30px;padding-right:30px}}.information-list{border-bottom:2px solid #82c240;border-top:2px solid #82c240;box-sizing:border-box;margin:0 auto;max-width:720px;padding:0 60px 50px;position:relative}.information-list:after,.information-list:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.information-list:before{top:3px}.information-list:after{bottom:3px}.information-list li{padding-top:50px}.information-list li+li{border-top:2px solid #82c240;margin-top:50px}.information-list li h3{border-bottom:1px solid #82c240;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1em;margin-top:.25em;padding-bottom:1em}.information-list li p+p{margin-top:2em}@media screen and (max-width:768px){.information-list{padding:0 0 25px}.information-list li{padding-top:25px}.information-list li+li{margin-top:25px}.information-list li h3{font-size:2rem}}.inspection .page-title+p{text-align:center}@media screen and (max-width:768px){.inspection .page-title+p{text-align:left}.inspection .page-title+p br{display:none}}.inspection-list{margin:60px auto 0;max-width:880px}.inspection-list li{border-top:2px solid #82c240;display:flex;justify-content:space-between;padding:45px 0 0;position:relative}.inspection-list li:before{background:#82c240;content:"";height:1px;left:0;position:absolute;top:3px;width:100%}.inspection-list li+li{margin-top:100px}.inspection-list li:nth-child(2n){flex-direction:row-reverse}.inspection-list li:nth-child(6){display:block}.inspection-list li:nth-child(6)>p{width:100%}.inspection-list li h3{color:#82c240;font-size:1.8rem;font-weight:700;margin-bottom:.5em;margin-top:1em}.inspection-list li>p{width:43.1818181818%}.inspection-list li>p img{width:100%}.inspection-list li>div{width:52.2727272727%}@media screen and (max-width:768px){.inspection-list{margin-top:30px}.inspection-list li{display:block;padding-top:30px}.inspection-list li+li{margin-top:50px}.inspection-list li h3{font-size:1.6rem}.inspection-list li>div,.inspection-list li>p{width:100%}}.laser .site-main{padding-bottom:0}.laser .site-main .inner{max-width:880px}.laser .site-main article>.inner:first-of-type{max-width:1120px}.laser-nav{display:flex;flex-wrap:wrap;justify-content:space-between}.laser-nav li{width:23.6363636364%}.laser-nav li a{align-items:center;display:flex;font-size:1.8rem;height:100%;justify-content:center;line-height:1.5;padding:1.5em .5em;position:relative;text-align:center;text-decoration:none}.laser-nav li a:after{border-color:#fff transparent transparent;border-style:solid;border-width:6px 3px 0;bottom:15px;content:"";height:0;left:50%;margin-left:-3px;position:absolute;width:0}.laser-nav+p{margin-top:60px;text-align:center}@media screen and (max-width:768px){.laser-nav{display:block}.laser-nav li{width:100%}.laser-nav li+li{margin-top:10px}.laser-nav li a{font-size:1.6rem}.laser-nav li a:after{bottom:10px}.laser-nav li a br{display:none}.laser-nav+p{margin-top:30px;text-align:left}}.laser-intro{margin-top:60px}.laser-intro h3{color:#82c240;font-family:Kiwi Maru,serif;font-size:3.2rem;line-height:1.5;margin-bottom:.5em}.laser-intro h3 span{display:block;font-size:1.6rem}.laser-intro>div{display:flex;justify-content:space-between}.laser-intro>div>div{width:46.3636363636%}.laser-intro>div>div p+p{margin-top:1.5em}.laser-intro>div>p{width:46.3636363636%}.laser-intro>div>p img{width:100%}@media screen and (max-width:768px){.laser-intro{margin-top:30px}.laser-intro h3{font-size:2.5rem}.laser-intro h3 span{font-size:1.4rem}.laser-intro>div{display:block}.laser-intro>div>div{width:100%}.laser-intro>div>p{margin-top:1.5em;width:100%}}.laser-features{margin-top:120px}.laser-features>div{background:url(../img/laser/features_frame_01.png) no-repeat 0 0,url(../img/laser/features_frame_02.png) no-repeat 0 100%;background-size:contain;box-sizing:border-box;padding:80px 0}.laser-features ol{display:flex;gap:25px;justify-content:center}.laser-features ol+ol{margin-top:25px}.laser-features ol li{align-items:center;background-color:#fff;border-radius:102px;box-sizing:border-box;display:flex;flex-wrap:wrap;height:204px;justify-content:center;text-align:center;width:204px}.laser-features ol li span{color:#82c240;display:block;font-family:Kiwi Maru,serif;font-size:2rem}@media screen and (max-width:768px){.laser-features{margin-top:60px}.laser-features>div{padding:40px}.laser-features ol{display:block}.laser-features ol+ol{margin-top:10px}.laser-features ol li{border-radius:9999px;display:block;height:auto;padding:.5em 1em;width:100%}.laser-features ol li+li{margin-top:10px}.laser-features ol li br{display:none}}.laser-features-chiryo{background-color:#f4f7d1;margin-top:65px;padding:50px 0 65px}.laser-features-chiryo h4{color:#82c240;font-family:Kiwi Maru,serif;font-size:2rem;margin-bottom:1.5em;text-align:center}.laser-features-chiryo h4:after,.laser-features-chiryo h4:before{background-color:#82c240;content:"";display:inline-block;height:1px;margin:-5px 25px 0;vertical-align:middle;width:102px}.laser-features-chiryo ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-10px}.laser-features-chiryo ul:after{content:"";width:24.3181818182%}.laser-features-chiryo ul li{align-items:center;cursor:auto;display:flex;height:60px;justify-content:center;line-height:1.2;margin-top:10px;width:24.3181818182%}.laser-features-chiryo ul+div{background-color:#fff;border-radius:8px;margin-top:35px;padding:20px 30px}.laser-features-chiryo ul+div h5{color:#82c240;font-family:Kiwi Maru,serif;font-size:2rem;margin-bottom:.5em;text-align:center}@media screen and (max-width:768px){.laser-features-chiryo{margin-top:30px;padding:30px 0}.laser-features-chiryo h4{font-size:1.8rem}.laser-features-chiryo h4:after,.laser-features-chiryo h4:before{display:none}.laser-features-chiryo ul li{width:47.5%}.laser-features-chiryo ul+div h5{font-size:1.8rem}}.laser-features-kouka{margin-top:65px}.laser-features-kouka h3 img{width:100%}.laser-features-kouka>p{margin-top:2em}.laser-features-kouka>div{background-color:#fff;border-radius:8px;margin-top:60px;padding:30px}@media screen and (max-width:768px){.laser-features-kouka,.laser-features-kouka>div{margin-top:30px}}.laser-flow{margin-top:120px}.laser-flow>div{background-color:#fff;border-radius:8px;padding:20px 30px 30px}.laser-flow>div h4{color:#82c240;font-family:Kiwi Maru,serif;font-size:2rem;margin-bottom:.5em;text-align:center}.laser-flow>div+p{margin-top:60px}@media screen and (max-width:768px){.laser-flow{margin-top:60px}.laser-flow>div h4{font-size:1.8rem}.laser-flow>div+p{margin-top:30px}}.laser-flow ol{margin-top:30px}.laser-flow ol>li{background:url(../img/laser/flow_bg_01.png) no-repeat 38px 100%;background-size:6px auto;padding-bottom:20px;padding-left:120px;position:relative}.laser-flow ol>li:before{content:"";height:82px;left:0;position:absolute;width:82px}.laser-flow ol>li+li{margin-top:20px}.laser-flow ol>li:first-child:before{background:url(../img/laser/flow_icon_01.png) no-repeat 0 0;background-size:contain}.laser-flow ol>li:nth-child(2):before{background:url(../img/laser/flow_icon_02.png) no-repeat 0 0;background-size:contain}.laser-flow ol>li:nth-child(3){background:none}.laser-flow ol>li:nth-child(3):before{background:url(../img/laser/flow_icon_03.png) no-repeat 0 0;background-size:contain}.laser-flow ol>li h4{color:#82c240;font-family:Kiwi Maru,serif;font-size:2.8rem;margin-bottom:.5em;padding-top:.25em}@media screen and (max-width:768px){.laser-flow ol{margin-top:60px}.laser-flow ol>li{padding-bottom:15px;padding-left:110px}.laser-flow ol>li h4{font-size:2rem;padding-top:1em}}.laser-flow-block1{display:flex;justify-content:space-between}.laser-flow-block1>div{width:48.1530343008%}.laser-flow-block1>p{width:47.889182058%}.laser-flow-block1>p img{width:100%}@media screen and (max-width:768px){.laser-flow-block1{display:block}.laser-flow-block1>div{width:100%}.laser-flow-block1>p{margin-top:1.5em;width:100%}}.laser-flow-block2{display:flex;justify-content:space-between;margin-top:30px}.laser-flow-block2 li{text-align:center;width:30.8707124011%}.laser-flow-block2 li img{width:100%}@media screen and (max-width:768px){.laser-flow-block2{display:block}.laser-flow-block2 li{width:100%}.laser-flow-block2 li+li{margin-top:10px}}.laser-price{background-color:#f4f7d1;margin-top:170px;padding:50px 0 200px;position:relative}.laser-price:before{background:url(../img/laser/price_bg_01.png) no-repeat 0 0;background-size:100% 66px;content:"";height:66px;position:absolute;top:-66px;width:100%}@media screen and (max-width:768px){.laser-price{margin-top:85px;padding-top:25px 0 100px}.laser-price:before{background-size:100% 33px;height:33px;top:-33px}}.laser-price-block{background:hsla(0,0%,100%,.75);background-color:#fff;box-sizing:border-box;margin-top:30px;padding:10px}.laser-price-block>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:30px;position:relative}.laser-price-block>div:after,.laser-price-block>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.laser-price-block>div:before{top:3px}.laser-price-block>div:after{bottom:3px}.laser-price-block>div{padding:50px 130px}.laser-price-block table{width:100%}.laser-price-block table td,.laser-price-block table th{border-bottom:1px solid #82c240;padding:.5em 0}.laser-price-block table th{text-align:left}.laser-price-block table td{text-align:right}.laser-price-block .list-note{margin-top:40px}@media screen and (max-width:768px){.laser-price-block>div{padding:30px}.laser-price-block .list-note{margin-top:20px}}.laser-price-block~section:not(.laser-price-attention){margin-top:60px}.laser-price-block~section:not(.laser-price-attention) h4{color:#82c240;font-family:Kiwi Maru,serif;font-size:2rem;margin-bottom:1em}.laser-price-block~section:not(.laser-price-attention) table{background-color:#fff;margin-bottom:.5em;margin-top:1.5em;width:100%}.laser-price-block~section:not(.laser-price-attention) table td,.laser-price-block~section:not(.laser-price-attention) table th{padding:.75em 1em;text-align:center;vertical-align:middle}.laser-price-block~section:not(.laser-price-attention) table th{background-color:#82c240;color:#fff}.laser-price-block~section:not(.laser-price-attention) table th+th{border-left:1px solid #fff}.laser-price-block~section:not(.laser-price-attention) table td{border-top:1px solid #82c240}.laser-price-block~section:not(.laser-price-attention) table td+td{border-left:1px solid #82c240}.laser-price-block~section:not(.laser-price-attention) a{color:#82c240}@media screen and (max-width:768px){.laser-price-block~section:not(.laser-price-attention){margin-top:30px}.laser-price-block~section:not(.laser-price-attention) h4{font-size:1.8rem}}.laser-price-attention{background-color:#82c240;color:#fff;margin-top:60px;padding:50px 65px 65px}.laser-price-attention .main-title .lang-en{color:#fff}.laser-price-attention .list{margin:2em 0}@media screen and (max-width:768px){.laser-price-attention{margin-top:30px;padding:30px}}.service .main-title{font-size:2.6rem}@media screen and (max-width:768px){.service .main-title{font-size:2.5rem}.service .main-title .lang-en{font-size:1.2rem}}.service-flow ol{margin:0 auto;max-width:730px}.service-flow ol>li{background:url(../img/service/flow_bg_01.png) no-repeat 38px 100%;background-size:6px auto;padding-bottom:30px;padding-left:120px;position:relative}.service-flow ol>li+li{margin-top:10px}.service-flow ol>li h4{color:#82c240;font-family:Kiwi Maru,serif;font-size:2.8rem;margin-bottom:.5em;padding-top:.25em}.service-flow ol>li .list{margin-top:2em}@media screen and (max-width:768px){.service-flow ol>li{padding-bottom:15px;padding-left:110px}.service-flow ol>li h4{font-size:2rem;padding-top:1em}}.service-flow ol>li:before{content:"";height:82px;left:0;position:absolute;width:82px}.service-flow ol>li:first-child:before{background:url(../img/service/flow_icon_01.png) no-repeat 0 0;background-size:contain}.service-flow ol>li:nth-child(2):before{background:url(../img/service/flow_icon_02.png) no-repeat 0 0;background-size:contain}.service-flow ol>li:nth-child(2):after{background:url(../img/service/flow_icon_06.png) no-repeat 0 0;background-size:contain;content:"";height:100px;position:absolute;right:30px;top:-50px;width:106px}@media screen and (max-width:768px){.service-flow ol>li:nth-child(2):after{display:none}}.service-flow ol>li:nth-child(3):before{background:url(../img/service/flow_icon_03.png) no-repeat 0 0;background-size:contain}.service-flow ol>li:nth-child(3):after{background:url(../img/service/flow_icon_07.png) no-repeat 0 0;background-size:contain;content:"";height:68px;position:absolute;right:30px;top:0;width:61px}@media screen and (max-width:768px){.service-flow ol>li:nth-child(3):after{display:none}}.service-flow ol>li:nth-child(4):before{background:url(../img/service/flow_icon_04.png) no-repeat 0 0;background-size:contain}.service-flow ol>li:nth-child(4):after{background:url(../img/service/flow_icon_08.png) no-repeat 0 0;background-size:contain;content:"";height:61px;position:absolute;right:60px;top:0;width:104px}@media screen and (max-width:768px){.service-flow ol>li:nth-child(4):after{display:none}}.service-flow ol>li:nth-child(5){background:none}.service-flow ol>li:nth-child(5):before{background:url(../img/service/flow_icon_05.png) no-repeat 0 0;background-size:contain}.service-guidance{background:#f4f7d1;margin-top:230px;padding-bottom:60px;padding-top:60px;position:relative}.service-guidance:before{background:url(../img/illnesses/bg_01.png) no-repeat 0 0;background-size:100% 130px;content:"";height:130px;position:absolute;top:-130px;width:100%}.service-guidance:after{background:url(../img/illnesses/bg_02.png) no-repeat 0 0;background-size:100% 160px;bottom:-160px;content:"";height:160px;position:absolute;width:100%}@media screen and (max-width:768px){.service-guidance{margin-top:115px;padding-bottom:30px;padding-top:30px}.service-guidance:before{background-size:100% 65px;height:65px;top:-65px}.service-guidance:after{background-size:100% 80px;bottom:-80px;height:80px}}.service-guidance .inner>div{background:hsla(0,0%,100%,.75);box-sizing:border-box;margin:0 auto;max-width:880px;padding:10px}.service-guidance .inner>div>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:30px 130px;position:relative}.service-guidance .inner>div>div:after,.service-guidance .inner>div>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.service-guidance .inner>div>div:before{top:3px}.service-guidance .inner>div>div:after{bottom:3px}.service-guidance .inner>div h4{color:#82c240;font-size:1.8rem;font-weight:700;margin-bottom:.5em;text-align:center}.service-guidance .inner>div h4~h4{border-top:1px solid #82c240;margin-top:30px;padding-top:30px}.service-guidance .inner>div h5{background:url(../img/access/icon_01.png) no-repeat 0 50%;background-size:21px;color:#82c240;font-weight:700;padding-left:30px}.service-guidance .inner>div h5~h5{margin-top:30px}@media screen and (max-width:768px){.service-guidance .inner>div>div{padding:30px}}.service-selfpay{margin-top:160px;padding-top:100px}.service-selfpay .main-title+p,.service-selfpay .sub-title+p{text-align:center}.service-selfpay .inner>div{background:hsla(0,0%,100%,.75);box-sizing:border-box;margin:60px auto 0;max-width:880px;padding:10px}.service-selfpay .inner>div>div{border-bottom:2px solid #82c240;border-top:2px solid #82c240;padding:30px 130px;position:relative}.service-selfpay .inner>div>div:after,.service-selfpay .inner>div>div:before{background:#82c240;content:"";height:1px;left:0;position:absolute;width:100%}.service-selfpay .inner>div>div:before{top:3px}.service-selfpay .inner>div>div:after{bottom:3px}.service-selfpay .inner>div h4{color:#82c240;font-size:1.8rem;font-weight:700;margin-bottom:1em;text-align:center}.service-selfpay .inner>div ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.service-selfpay .inner>div ul li{width:32.1666666667%}.service-selfpay .inner>div ul li span.btn{cursor:inherit}@media screen and (max-width:768px){.service-selfpay{margin-top:57px}.service-selfpay .main-title+p{text-align:left}.service-selfpay .main-title+p br{display:none}.service-selfpay .inner>div{margin-top:30px}.service-selfpay .inner>div>div{padding:30px}.service-selfpay .inner>div>div ul{display:block}.service-selfpay .inner>div>div ul li{width:100%}.service-selfpay .inner>div>div ul li+li{margin-top:10px}}.service .remodal table{border-bottom:1px solid #82c240;margin-top:30px;width:100%}.service .remodal table caption{color:#82c240;margin-bottom:.5em;text-align:left}.service .remodal table tbody td,.service .remodal table tbody th{border-top:1px solid #82c240;padding:.3em 0;vertical-align:middle}.service .remodal table tbody th{text-align:left;width:70%}.service .remodal table tbody td{text-align:right;width:30%}.service .remodal table+ul{font-size:1.5rem;margin-top:30px}.service .remodal table+ul li{margin-left:1em;text-indent:-1em}.service .remodal table+ul li:before{content:"※"}@media screen and (max-width:768px){.service .remodal table{margin-top:20px}.service .remodal table tbody th{padding-right:1em}.service .remodal table+ul{font-size:1.3rem;margin-top:15px}}.symptoms-block1 p{margin-top:2em;text-align:center}.symptoms-block1 .symptoms-nav{background:#f4f7d1;margin-top:60px;padding:45px 0}.symptoms-block1 .symptoms-nav .inner{padding:0 150px;position:relative}.symptoms-block1 .symptoms-nav ul{display:flex;flex-wrap:wrap;justify-content:center}.symptoms-block1 .symptoms-nav ul li{margin:5px;width:180px}.symptoms-block1 .symptoms-nav ul li a{font-size:1.5rem;padding:.8em 0 1.2em;position:relative;width:100%}.symptoms-block1 .symptoms-nav ul li a:after{border-color:#fff transparent transparent;border-style:solid;border-width:6px 3px 0;bottom:5px;content:"";height:0;left:50%;margin-left:-3px;position:absolute;width:0}.symptoms-block1 .symptoms-nav p{bottom:0;color:#82c240;font-size:1.5rem;position:absolute;right:140px}@media screen and (max-width:768px){.symptoms-block1 p{text-align:left}.symptoms-block1 p br{display:none}.symptoms-block1 .symptoms-nav{margin-top:30px;padding:30px 0}.symptoms-block1 .symptoms-nav .inner{padding:0}.symptoms-block1 .symptoms-nav ul{justify-content:space-between}.symptoms-block1 .symptoms-nav ul li{margin:10px 0 0;width:47.5%}.symptoms-block1 .symptoms-nav ul li:nth-child(-n+2){margin-top:0}.symptoms-block1 .symptoms-nav ul li a{font-size:1.4rem}.symptoms-block1 .symptoms-nav p{margin-top:0;position:relative;right:auto;text-align:right}}.symptoms-block2{margin-top:160px}.symptoms-block2 .inner>p{margin-top:130px}@media screen and (max-width:768px){.symptoms-block2{margin-top:80px}.symptoms-block2 .inner>p{margin-top:65px;text-align:left}.symptoms-block2 .inner>p br{display:none}}.symptoms-case{margin:0 auto;max-width:860px}.symptoms-case~.symptoms-case{margin-top:110px}@media screen and (max-width:768px){.symptoms-case~.symptoms-case{margin-top:55px}}.symptoms-case>p{color:#c5d50b;font-size:1.1rem;line-height:1.2;text-align:center}.symptoms-case>p span{color:#82c240;display:block;font-family:Kiwi Maru,serif;font-size:2rem}.symptoms-case h4{border-top:2px solid #82c240;color:#82c240;font-size:1.8rem;margin-bottom:1em;margin-top:20px;padding-top:20px;position:relative;text-align:center}.symptoms-case h4:before{background:#82c240;content:"";height:1px;left:0;position:absolute;top:3px;width:100%}@media screen and (max-width:768px){.symptoms-case h4{font-size:1.6rem}}.symptoms-case>div{padding:0 130px}.symptoms-case>div p{margin-top:1em}.symptoms-case>div h5{align-items:center;color:#82c240;display:flex;margin-bottom:.25em;margin-top:1em}.symptoms-case>div h5:after,.symptoms-case>div h5:before{background-color:#82c240;content:"";flex-grow:1;height:1px}.symptoms-case>div h5:before{margin-right:1em}.symptoms-case>div h5:after{margin-left:1em}.symptoms-case>div h5+ul{display:flex;flex-wrap:wrap;font-size:1.5rem}.symptoms-case>div h5+ul li:after{content:"/";margin-left:1em;margin-right:1em}.symptoms-case>div h5+ul li:last-child:after{display:none}.symptoms-case>div h5+ul+p{font-size:1.3rem;margin-top:0;text-align:right}@media screen and (max-width:768px){.symptoms-case>div{padding:0}.symptoms-case>div h5+ul{font-size:1.3rem}}.symptoms-case-check{background:#fff url(../img/symptoms/case_bg_01.png) repeat 0 0;background-size:10px 10px;line-height:1.6;padding:20px 50px}.symptoms-case-check li{background:url(../img/symptoms/case_icon_01.png) no-repeat 0 5px;background-size:19px;padding-left:35px}.symptoms-case-check li+li{margin-top:.25em}.symptoms-case-check li dl{margin-top:1em}@media screen and (max-width:768px){.symptoms-case-check{padding:20px 30px}}