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}.clinic-list .note{color:#1d4964;text-align:center;margin-bottom:1.5em}@media only screen and (max-width: 767px){.clinic-list .note{font-size:3.2vw;line-height:1.6;padding:0 6.667vw;margin-bottom:2em}}.clinic-list .nav_wrap{max-width:1180px;padding:0 20px;margin:0 auto 60px}@media only screen and (max-width: 767px){.clinic-list .nav_wrap{padding:0;margin-bottom:9vw}}.clinic-list--box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:100px;margin-bottom:60px}@media only screen and (max-width: 767px){.clinic-list--box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:14vw}}.clinic-list--box--rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 767px){.clinic-list--box--rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.clinic-list--box--rev .clinic-list--desc{padding-left:0;padding-right:50px}@media only screen and (max-width: 767px){.clinic-list--box--rev .clinic-list--desc{padding-right:0}}.clinic-list--box--rev .clinic-list--desc--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.clinic-list--box--01{background:url(/clinic-list/assets/img/bg_ginza.png) no-repeat center top -78px}@media only screen and (max-width: 767px){.clinic-list--box--01{background:url(/clinic-list/assets/img/bg_ginza_sp.webp) no-repeat center top 5vw;background-size:100% auto}}.clinic-list--box--02{background:url(/clinic-list/assets/img/bg_azabu.png) no-repeat center top}@media only screen and (max-width: 767px){.clinic-list--box--02{background:url(/clinic-list/assets/img/bg_azabu_sp.png) no-repeat center top;background-size:100% auto}}.clinic-list--box--02 .clinic-list--box--rev{padding-top:160px}@media only screen and (max-width: 767px){.clinic-list--box--02 .clinic-list--box--rev{padding-top:10.5vw;margin-bottom:6vw}}.clinic-list--box--03{background:url(/clinic-list/assets/img/bg_kamakura.png) no-repeat center top}@media only screen and (max-width: 767px){.clinic-list--box--03{background:url(/clinic-list/assets/img/bg_kamakura_sp.png) no-repeat center top;background-size:100% auto}}.clinic-list--box--03 .clinic-list--box{padding-top:150px}@media only screen and (max-width: 767px){.clinic-list--box--03 .clinic-list--box{padding-top:12vw}}.clinic-list--box--04{background:url(/clinic-list/assets/img/bg_ikebukuro.png) no-repeat center top -50px}@media only screen and (max-width: 767px){.clinic-list--box--04{background:url(/clinic-list/assets/img/bg_ikebukuro_sp.png) no-repeat center top;background-size:100% auto}}.clinic-list--box--04 .clinic-list--box--rev{padding-top:160px}@media only screen and (max-width: 767px){.clinic-list--box--04 .clinic-list--box--rev{padding-top:12vw;margin-bottom:6vw}}.clinic-list--box--05{background:url(/clinic-list/assets/img/bg_ebisu.png) no-repeat center top;margin-bottom:80px}@media only screen and (max-width: 767px){.clinic-list--box--05{background:url(/clinic-list/assets/img/bg_ebisu_sp.png) no-repeat center top;background-size:100% auto;margin-bottom:16vw}}.clinic-list--box--05 .clinic-list--box{padding-top:150px}@media only screen and (max-width: 767px){.clinic-list--box--05 .clinic-list--box{padding-top:16vw;margin-bottom:0}}.clinic-list--box--05 .clinic-list--desc ul li .ebisu_caution{font-size:.75em;padding-top:1em}.clinic-list--box--06{background:url(/clinic-list/assets/img/bg_beb.png) no-repeat center top;background-size:1440px auto;margin-bottom:120px}@media only screen and (max-width: 767px){.clinic-list--box--06{background:url(/clinic-list/assets/img/bg_beb_sp.png) no-repeat center top;background-size:100% auto;margin-bottom:16vw}}.clinic-list--box--06 .clinic-list--box--rev{padding-top:74px}@media only screen and (max-width: 767px){.clinic-list--box--06 .clinic-list--box--rev{padding-top:6.667vw}}.clinic-list--box .slider{max-width:720px;width:58%;margin:auto;position:relative}@media only screen and (max-width: 767px){.clinic-list--box .slider{width:100%;max-width:none}}.clinic-list--box .slider .swiper{overflow:visible}.clinic-list--box .slider .thumb-block{position:relative;max-width:450px;margin:0 auto}.clinic-list--box .slider .thumb-block::-moz-selection{background:none}.clinic-list--box .slider .thumb-block::selection{background:none}@media only screen and (max-width: 767px){.clinic-list--box .slider .thumb-block{max-width:none;margin-bottom:5vw}}.clinic-list--box .slider .swiper-controller{position:absolute;top:34px;left:0;width:100%}.clinic-list--box .slider [class*=swiper]:focus{outline:none}.clinic-list--box .slider .swiper-button-prev,.clinic-list--box .slider .swiper-button-next{position:absolute;z-index:1;top:-16px;bottom:0;margin:auto;display:grid;place-content:center;width:62px;height:62px;cursor:pointer;border-radius:50%;-webkit-box-shadow:1.368px 3.759px 10px 0px rgba(83,82,78,.2);box-shadow:1.368px 3.759px 10px 0px rgba(83,82,78,.2);-webkit-transition:opacity 0 .2s;transition:opacity 0 .2s}@media screen and (max-width: 1056px){.clinic-list--box .slider .swiper-button-prev,.clinic-list--box .slider .swiper-button-next{width:4.267vw;height:4.267vw;top:-2vw}}@media only screen and (max-width: 767px){.clinic-list--box .slider .swiper-button-prev,.clinic-list--box .slider .swiper-button-next{width:10.667vw;height:10.667vw;top:-10vw}}.clinic-list--box .slider .swiper-button-prev:after,.clinic-list--box .slider .swiper-button-next:after{width:62px;height:62px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%}@media screen and (max-width: 1056px){.clinic-list--box .slider .swiper-button-prev:after,.clinic-list--box .slider .swiper-button-next:after{width:4.267vw;height:4.267vw}}@media only screen and (max-width: 767px){.clinic-list--box .slider .swiper-button-prev:after,.clinic-list--box .slider .swiper-button-next:after{width:10.667vw;height:10.667vw}}.clinic-list--box .slider .swiper-button-prev svg,.clinic-list--box .slider .swiper-button-next svg{position:relative;z-index:10}@media screen and (max-width: 1056px){.clinic-list--box .slider .swiper-button-prev svg,.clinic-list--box .slider .swiper-button-next svg{width:2.4vw}}@media only screen and (max-width: 767px){.clinic-list--box .slider .swiper-button-prev svg,.clinic-list--box .slider .swiper-button-next svg{width:4.8vw}}.clinic-list--box .slider .swiper-button-prev span,.clinic-list--box .slider .swiper-button-next span{font-size:0;line-height:0;color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0);pointer-events:none}.clinic-list--box .slider .swiper-button-prev:hover,.clinic-list--box .slider .swiper-button-prev:focus,.clinic-list--box .slider .swiper-button-next:hover,.clinic-list--box .slider .swiper-button-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.clinic-list--box .slider .swiper-button-prev{left:-70px}@media screen and (max-width: 1056px){.clinic-list--box .slider .swiper-button-prev{left:-1.894vw}}.clinic-list--box .slider .swiper-button-next{right:-70px}@media screen and (max-width: 1056px){.clinic-list--box .slider .swiper-button-next{right:-1.894vw}}.clinic-list--box .slider .swiper-fade .swiper-slide{-webkit-transition-property:opacity,-webkit-transform !important;transition-property:opacity,-webkit-transform !important;transition-property:opacity,transform !important;transition-property:opacity,transform,-webkit-transform !important;pointer-events:none;line-height:0;border-radius:10px;overflow:hidden}.clinic-list--box .slider .swiper-fade .swiper-slide-active{pointer-events:auto}.clinic-list--box .thumb-wrapper{max-width:435px;margin:30px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clinic-list--box .thumb-wrapper::-moz-selection{background:none}.clinic-list--box .thumb-wrapper::selection{background:none}@media only screen and (max-width: 767px){.clinic-list--box .thumb-wrapper{margin:5.067vw 10.933vw 0 10.933vw}}.clinic-list--box .thumb-wrapper .thumb-media{margin-bottom:10px;margin-right:10px;cursor:pointer;-webkit-transition:.8s cubic-bezier(0.2, 1, 0.2, 1);transition:.8s cubic-bezier(0.2, 1, 0.2, 1)}@media only screen and (max-width: 767px){.clinic-list--box .thumb-wrapper .thumb-media{margin-bottom:1.067vw;margin-right:1.067vw}}.clinic-list--box .thumb-wrapper .thumb-media-active{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.5}.clinic-list--box .thumb-wrapper .thumb-media:nth-child(5n){margin-right:0}@media only screen and (max-width: 767px){.clinic-list--box .thumb-wrapper .thumb-media:nth-child(5n){margin-right:0}}.clinic-list--box .thumb-wrapper .thumb-media img{-webkit-transition:.8s cubic-bezier(0.2, 1, 0.2, 1);transition:.8s cubic-bezier(0.2, 1, 0.2, 1);width:78px;height:auto}@media only screen and (max-width: 767px){.clinic-list--box .thumb-wrapper .thumb-media img{width:12vw}}.clinic-list--desc{max-width:440px;padding-left:50px}@media only screen and (max-width: 767px){.clinic-list--desc{width:100%;max-width:none;padding-left:0}}.clinic-list--desc h2{font-size:46px;margin-bottom:.5em;line-height:1.4}@media only screen and (max-width: 767px){.clinic-list--desc h2{font-size:8.8vw}}.clinic-list--desc h2 span{font-size:.34em;display:block}@media only screen and (max-width: 767px){.clinic-list--desc h2 span{font-size:.38em}}.clinic-list--desc h2 span.restTxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:.2em}@media only screen and (max-width: 767px){.clinic-list--desc h2 span.restTxt{padding-top:.1em}}.clinic-list--desc h2 span.restTxt span{display:inline-block;padding-top:5px}.clinic-list--desc h2 span.restTxt span:first-of-type{background-color:#eb684a;color:#fff;font-size:min(1.429vw,20px);padding:.1em .5em}@media only screen and (max-width: 767px){.clinic-list--desc h2 span.restTxt span:first-of-type{font-size:3.733vw}}.clinic-list--desc h2 span.restTxt span:last-of-type{color:#eb684a;font-size:min(1vw,14px);padding-left:.5em}@media only screen and (max-width: 767px){.clinic-list--desc h2 span.restTxt span:last-of-type{font-size:2.667vw}}.clinic-list--desc ul li{font-size:16px;position:relative;padding-left:1.4em;line-height:1.55;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #cdcdcd}@media only screen and (max-width: 767px){.clinic-list--desc ul li{font-size:3.733vw}}.clinic-list--desc ul li a{color:#a66b39;text-decoration:underline}@media print,screen and (min-width: 768px){.clinic-list--desc ul li a{-webkit-transition:all .25s linear;transition:all .25s linear}.clinic-list--desc ul li a:hover{text-decoration:none;opacity:.7}}.clinic-list--desc ul li:last-child{border:none;padding-left:0}.clinic-list--desc ul li i{position:absolute;top:.1em;left:0}.clinic-list--desc ul li i svg{width:1em}.clinic-list--desc ul li span{color:#1d4964;display:block}.clinic-list--desc ul li .ebisu__tel:first-of-type{margin-bottom:.6em}.clinic-list--desc ul li .ebisu__tel span{color:#53524e}.clinic-list--desc--wrap{width:50%}@media only screen and (max-width: 767px){.clinic-list--desc--wrap{width:100%}}@media only screen and (max-width: 767px){.clinic-list .btn__type03{margin:0 auto}}.clinic-list .btn__type03 a img{width:17px;height:auto}@media print,screen and (min-width: 768px){#contents .beginner{padding-bottom:0}}#contents .btn__anchor li a{line-height:1.35}@media only screen and (max-width: 767px){#contents .btn__anchor li a{line-height:1.1}}#contents .btn__anchor li a span{display:block;font-size:.8em}@media only screen and (max-width: 767px){#contents .btn__anchor li a span{padding-top:.4em}}