#contents.ginza .restTxt{background-color:#eb684a;color:#fff;font-size:24px;text-align:center;padding:.5em 0}@media only screen and (max-width: 767px){#contents.ginza .restTxt{font-size:3.733vw}}#contents.ginza .restTxt.sticky{position:fixed;left:0px;width:100%;z-index:10;-webkit-animation:slideDown .4s ease-in-out;animation:slideDown .4s ease-in-out}#contents.ginza .restTxt span{display:block;font-size:14px;padding-top:.6em}@media only screen and (max-width: 767px){#contents.ginza .restTxt span{font-size:2.667vw;padding-top:.45em}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-180%);transform:translateY(-180%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideDown{0%{-webkit-transform:translateY(-180%);transform:translateY(-180%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}#contents.ginza sup{font-size:70%;vertical-align:super}#contents.ginza .nav_wrap{max-width:1180px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 767px){#contents.ginza .nav_wrap{padding:0 0vw}}#contents.ginza section:not(.sec02) .inner{max-width:1180px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 767px){#contents.ginza section:not(.sec02) .inner{padding:0 6.667vw}}#contents.ginza #introduction{background:url(../img/bg_introduction.png) 0 0/1623px auto no-repeat;background-position:calc(50% - 74px) 35px;margin-top:90px}@media only screen and (max-width: 767px){#contents.ginza #introduction{background:url(../img/bg_introduction_sp.png) 0 0/100% auto no-repeat;background-position:center 68.133vw;margin-top:10.667vw}}#contents.ginza #introduction .inner{max-width:1180px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 767px){#contents.ginza #introduction .inner{padding:0 6.667vw}}#contents.ginza #introduction .flex_style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){#contents.ginza #introduction .flex_style{display:block}}#contents.ginza #introduction .flex_style .image img{width:100%;-webkit-box-shadow:6.128px 5.142px 15px 0px rgba(166,166,166,.35);box-shadow:6.128px 5.142px 15px 0px rgba(166,166,166,.35);border-radius:10px}#contents.ginza #introduction .flex_style .left{width:570px;padding-right:8px}@media only screen and (max-width: 767px){#contents.ginza #introduction .flex_style .left{width:100%;padding-right:0;padding-left:0}}#contents.ginza #introduction .flex_style .right{width:570px;padding-left:50px;padding-top:40px}@media screen and (max-width: 1140px){#contents.ginza #introduction .flex_style .right{padding-left:4.386vw;padding-top:0}}@media only screen and (max-width: 767px){#contents.ginza #introduction .flex_style .right{width:100%;padding-left:0;padding-top:12vw}}#contents.ginza #introduction .flex_style .right p{margin-bottom:1em;line-height:2.5}@media only screen and (max-width: 767px){#contents.ginza #introduction .flex_style .right p{margin-bottom:1em;line-height:1.8}}#contents.ginza #introduction .flex_style .right .notes{font-size:12px;line-height:1.5;margin-top:65px}@media screen and (max-width: 1140px){#contents.ginza #introduction .flex_style .right .notes{margin-top:5.702vw}}@media only screen and (max-width: 767px){#contents.ginza #introduction .flex_style .right .notes{margin-top:0;font-size:2.667vw}}#contents.ginza .detail{max-width:1180px;padding:0 20px;margin:80px auto 0}@media only screen and (max-width: 767px){#contents.ginza .detail{padding:0 0vw;margin-top:10.667vw}}#contents.ginza .detail .frame{border-radius:10px;background-color:#fdfdfd;width:100%;margin:0 auto;padding:60px}@media only screen and (max-width: 767px){#contents.ginza .detail .frame{padding:10.133vw 6.667vw;border-radius:0px}}#contents.ginza .detail .head{margin-bottom:.5em;font-size:30px}@media only screen and (max-width: 767px){#contents.ginza .detail .head{margin-bottom:0;font-size:5.333vw;line-height:1.5;display:block}}#contents.ginza .detail .head>span{margin-right:25px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){#contents.ginza .detail .head>span{margin-right:0;margin-bottom:1.333vw}}#contents.ginza .detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (max-width: 767px){#contents.ginza .detail dl{display:block}}#contents.ginza .detail dt{border-bottom:1px solid #ccc;width:170px;font-size:16px;line-height:1.5;color:#1d4964;padding:1.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){#contents.ginza .detail dt{border-bottom:none;width:100%;font-size:3.733vw;padding:1.5em 0 .5em}}#contents.ginza .detail dt i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:5px}#contents.ginza .detail dd{border-bottom:1px solid #ccc;width:calc(100% - 170px);font-size:16px;line-height:1.5;padding:1.5em 0}@media only screen and (max-width: 767px){#contents.ginza .detail dd{width:100%;font-size:3.2vw;padding:0 0 1.5em}}#contents.ginza .detail dd .notes{font-size:12px;margin-top:2px}#contents.ginza .detail dd a{text-decoration:underline;-webkit-transition:all .25s linear;transition:all .25s linear}#contents.ginza .detail dd a.color1{color:#1d4964}@media print,screen and (min-width: 768px){#contents.ginza .detail dd a:hover{text-decoration:none;opacity:.7}}#contents.ginza .btn__inline{width:200px;max-width:inherit;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){#contents.ginza .btn__inline{width:42.667vw}}#contents.ginza .btn__inline a{display:block;line-height:1;background-color:#1d4964;color:#fff;font-size:13px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:9px 0;letter-spacing:.1em}@media only screen and (max-width: 767px){#contents.ginza .btn__inline a{font-size:2.667vw;padding:2.667vw 0}}@media print,screen and (min-width: 768px){#contents.ginza .btn__inline a p{padding-left:5px}}@media only screen and (max-width: 767px){#contents.ginza .btn__inline a p{padding-left:.667vw}}#contents.ginza .btn__inline a span svg{position:absolute;left:13px;top:0;bottom:0;margin:auto;width:15px}@media only screen and (max-width: 767px){#contents.ginza .btn__inline a span svg{left:3.333vw;width:3.067vw}}#contents.ginza .btn__inline a i{position:absolute;right:11px;top:auto}@media only screen and (max-width: 767px){#contents.ginza .btn__inline a i{right:2.667vw}}@media only screen and (max-width: 767px){#contents.ginza .btn__inline a i svg{width:2.667vw}}@media print,screen and (min-width: 768px){#contents.ginza .btn__inline:hover{-webkit-transition:all ease .4s;transition:all ease .4s;opacity:.7}}#contents.ginza #feature{margin-top:100px;background:url(../img/bg_feature.png) 0 0/1820px auto no-repeat;background-position:calc(50% + 90px) 118px}@media only screen and (max-width: 767px){#contents.ginza #feature{margin-top:12vw;background:url(../img/bg_feature_sp.png) 0 0/100% auto no-repeat;background-position:center 24vw}}@media print,screen and (min-width: 768px){#contents.ginza #feature .inner{padding-left:70px;padding-right:70px}}#contents.ginza #feature .ttl__type__02{font-size:40px;padding:44px 0px 72px 30px;border-left:1px solid #53524e}@media only screen and (max-width: 767px){#contents.ginza #feature .ttl__type__02{font-size:6.933vw;padding:5.867vw 0 17.333vw 4vw}}#contents.ginza #feature .ttl__type__02 span{font-size:16px;display:block;color:#6ca4c4;padding-top:.6em}@media only screen and (max-width: 767px){#contents.ginza #feature .ttl__type__02 span{font-size:3.2vw;padding-top:.6em}}#contents.ginza #feature li{padding:56px 0 46px 80px;border-bottom:1px solid #cdcdcd;margin-bottom:8px}@media only screen and (max-width: 767px){#contents.ginza #feature li{padding:9.333vw 0 8vw;margin-bottom:0}}#contents.ginza #feature li .head{position:relative;font-size:24px;line-height:1.4;margin-bottom:18px}@media only screen and (max-width: 767px){#contents.ginza #feature li .head{font-size:4.533vw;line-height:1.4;padding-left:16vw}}#contents.ginza #feature li .head::before{content:"";font-family:"EB Garamond",serif;font-size:70px;line-height:1;color:#d1d0cc;position:absolute;left:-82px;top:-22px}@media only screen and (max-width: 767px){#contents.ginza #feature li .head::before{font-size:13.333vw;left:-0.667vw;top:-1.333vw}}#contents.ginza #feature li:first-child .head::before{content:"01"}#contents.ginza #feature li:nth-child(2) .head::before{content:"02"}#contents.ginza #feature li:nth-child(3) .head::before{content:"03"}#contents.ginza #feature li p{font-size:14px;line-height:1.8}@media only screen and (max-width: 767px){#contents.ginza #feature li p{font-size:3.733vw;line-height:1.6}}#contents.ginza #feature li:last-child{border-bottom:none}#contents.ginza #gallery{padding-bottom:100px;padding-top:60px}@media only screen and (max-width: 767px){#contents.ginza #gallery{padding-bottom:4vw;padding-top:4vw}}#contents.ginza #gallery .inner{max-width:1100px;padding:0 50px;margin:0 auto}@media only screen and (max-width: 767px){#contents.ginza #gallery .inner{padding:0 4vw}}#contents.ginza #gallery .head{padding:25px 0 35px;text-align:center;font-size:50px}@media only screen and (max-width: 767px){#contents.ginza #gallery .head{padding:2.667vw 0 3.333vw;font-size:8vw}}#contents.ginza #gallery .gallery01{position:relative}#contents.ginza #gallery .gallery01 .swiper{overflow:visible}#contents.ginza #gallery .gallery01 .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}#contents.ginza #gallery .gallery01 .swiper-fade .swiper-slide-active{pointer-events:auto}#contents.ginza #gallery .gallery01 .swiper-wrapper{max-width:1000px;width:100%;margin:auto}#contents.ginza #gallery .gallery01 .swiper-slide img{max-width:100%;height:auto;border-radius:10px;-webkit-box-shadow:6.84px 18.794px 35px 0px rgba(83,82,78,.12);box-shadow:6.84px 18.794px 35px 0px rgba(83,82,78,.12)}#contents.ginza #gallery .gallery01 [class*=swiper]:focus{outline:none}#contents.ginza #gallery .gallery01 .swiper-controller{position:absolute;top:0;left:0;width:100%;padding-top:55%}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-controller{top:61.067vw;padding-top:0}}#contents.ginza #gallery .gallery01 .swiper-button-prev,#contents.ginza #gallery .gallery01 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}#contents.ginza #gallery .gallery01 .swiper-button-prev,#contents.ginza #gallery .gallery01 .swiper-button-next{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 only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-button-prev,#contents.ginza #gallery .gallery01 .swiper-button-next{width:10.667vw;height:10.667vw}}#contents.ginza #gallery .gallery01 .swiper-button-prev svg,#contents.ginza #gallery .gallery01 .swiper-button-next svg{width:25px;position:relative;z-index:10}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-button-prev svg,#contents.ginza #gallery .gallery01 .swiper-button-next svg{width:4.8vw}}#contents.ginza #gallery .gallery01 .swiper-button-prev::before,#contents.ginza #gallery .gallery01 .swiper-button-next::before{width:62px;height:62px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-button-prev::before,#contents.ginza #gallery .gallery01 .swiper-button-next::before{width:10.667vw;height:10.667vw}}#contents.ginza #gallery .gallery01 .swiper-button-disabled{pointer-events:none;opacity:0}#contents.ginza #gallery .gallery01 .swiper-button-prev{left:-32px}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-button-prev{left:-1.333vw}}#contents.ginza #gallery .gallery01 .swiper-button-next{right:-32px}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .swiper-button-next{right:-1.333vw}}#contents.ginza #gallery .gallery01 .thumb-wrapper{max-width:1000px;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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .thumb-wrapper{margin:5.067vw 13.333vw 0 13.333vw}}#contents.ginza #gallery .gallery01 .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){#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media{margin-bottom:1.333vw;margin-right:1.333vw}}@media print,screen and (min-width: 768px){#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}}#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media:last-child{margin-right:0}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media:nth-child(4n){margin-right:0}}#contents.ginza #gallery .gallery01 .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:110px;height:auto}@media only screen and (max-width: 767px){#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media img{width:14.667vw}}#contents.ginza #gallery .gallery01 .thumb-wrapper .thumb-media-active{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.5}#contents.ginza #treatment{background-color:#fdfdfd;padding:60px 0 30px}@media only screen and (max-width: 767px){#contents.ginza #treatment{padding:10.267vw 0 14.667vw}}@media only screen and (max-width: 767px){#contents.ginza #treatment .inner{padding:0 20px}}#contents.ginza #treatment .ttl__type__03{margin-bottom:45px}@media only screen and (max-width: 767px){#contents.ginza #treatment .ttl__type__03{margin-bottom:8vw}}#contents.ginza #treatment .ttl__type__03 p{color:#1d4964}#contents.ginza #treatment .btn__type11{margin-left:auto;margin-right:auto}#contents.ginza #treatment .btn__type11 dt{background-color:#f5f5f5}#contents.ginza #treatment .btn__type11 dd{margin-bottom:38px}@media only screen and (max-width: 767px){#contents.ginza #treatment .btn__type11 dd{margin-bottom:8vw}}#contents.ginza #treatment .counseling__block{background-color:#f5f5f5}@media only screen and (max-width: 767px){#contents.ginza #treatment .counseling__block{width:49%}}#contents.ginza #treatment .counseling__caution{margin-bottom:40px}@media only screen and (max-width: 767px){#contents.ginza #treatment .counseling__caution{margin-bottom:8vw}}#contents.ginza #profile{background:url(../img/bg_profile.png) 0 0/1835px auto no-repeat;background-position:calc(50% - 115px) 90px;padding-top:120px}@media only screen and (max-width: 767px){#contents.ginza #profile{background:url(../img/bg_profile_sp.png) 0 0/100% auto no-repeat;background-position:center 16vw;padding-top:10.4vw}}#contents.ginza #profile .flex_style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto 0;padding-bottom:90px;position:relative}@media screen and (max-width: 767px){#contents.ginza #profile .flex_style{margin:0 0}}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style{display:block;margin:0;padding-bottom:10.667vw}}#contents.ginza #profile .flex_style .image img{width:100%;-webkit-box-shadow:6.128px 5.142px 15px 0px rgba(166,166,166,.35);box-shadow:6.128px 5.142px 15px 0px rgba(166,166,166,.35);border-radius:100vh}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .image{position:absolute;top:0;left:0}}#contents.ginza #profile .flex_style .left{width:30%}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .left{width:34vw;padding-left:0}}#contents.ginza #profile .flex_style .right{width:70%;padding-left:40px}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .right{width:100%;padding-left:0;padding-right:0}}#contents.ginza #profile .flex_style .right .head{font-size:30px}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .right .head{font-size:4.8vw;line-height:1.3;padding-left:38vw;padding-top:6.667vw}}#contents.ginza #profile .flex_style .right .head .name{font-size:30px;color:#6ca4c4;display:block;margin-top:19px}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .right .head .name{font-size:4.8vw;margin-top:2.667vw}}#contents.ginza #profile .flex_style .right .head .name span{display:block;font-size:12px;margin:5px 0 20px;margin-left:.2em}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .right .head .name span{font-size:2.667vw;margin:.667vw 0 9.333vw;margin-left:.2em}}#contents.ginza #profile .flex_style .right p{font-size:14px;margin-bottom:1.5em;line-height:1.8}@media only screen and (max-width: 767px){#contents.ginza #profile .flex_style .right p{font-size:3.467vw;line-height:1.8}}#contents.ginza #profile .dl_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;margin-top:34px}@media only screen and (max-width: 767px){#contents.ginza #profile .dl_wrap{margin-right:0;margin-top:6vw}}#contents.ginza #profile .dl_wrap dl{width:50%}#contents.ginza #profile .dl_wrap dl:first-child{margin-right:30px}#contents.ginza #profile .dl_wrap dl dt{border-bottom:1px solid #cdcdcd;font-size:16px;color:#1d4964;padding-bottom:9px;margin-bottom:15px}@media only screen and (max-width: 767px){#contents.ginza #profile .dl_wrap dl dt{font-size:3.2vw;padding-bottom:1.2vw;margin-bottom:1.867vw}}#contents.ginza #profile .dl_wrap dl dd{font-size:14px;line-height:1.8}@media only screen and (max-width: 767px){#contents.ginza #profile .dl_wrap dl dd{font-size:3.2vw;line-height:1.5}}#contents.ginza #information{background-color:#fdfdfd;padding-bottom:80px}@media only screen and (max-width: 767px){#contents.ginza #information{padding-bottom:10.667vw}}#contents.ginza #information .detail{margin-top:0}@media only screen and (max-width: 767px){#contents.ginza #information .detail{margin-top:0}}#contents.ginza #information .detail .frame{padding:80px 60px 60px}@media only screen and (max-width: 767px){#contents.ginza #information .detail .frame{padding:16vw 6.667vw 13.333vw;border-radius:0px}}@media print,screen and (min-width: 768px){#contents.ginza #information .detail .frame h2.head{font-size:40px}}#contents.ginza .btn_wrap{max-width:950px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (min-width: 768px){#contents.ginza .btn_wrap{padding:0px 10px 0px}}@media only screen and (max-width: 767px){#contents.ginza .btn_wrap{display:block}}#contents.ginza .btn_wrap .btn__type05 a{height:100%}@media print,screen and (min-width: 768px){#contents.ginza .btn_wrap .btn:first-child{margin-right:15px}#contents.ginza .btn_wrap .btnnth-child{margin-left:15px}}@media only screen and (max-width: 767px){#contents.ginza .btn_wrap .btn{margin:auto}#contents.ginza .btn_wrap .btn:not(:last-child){margin-bottom:2.667vw}}#contents.ginza .map{margin-bottom:100px}@media only screen and (max-width: 767px){#contents.ginza .map{margin-bottom:0}}#contents.ginza .map iframe{width:100%}@media only screen and (max-width: 767px){#contents.ginza .map iframe{height:53.333vw}}#contents.ginza section.sec02{margin-bottom:40px}#contents.ginza .bd__type01{display:none}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__img{margin-top:-14vw}}#contents.ginza.ikebukuro .add__img .txt{font-size:22px;text-align:center;line-height:1.6;margin-bottom:30px;letter-spacing:.1em}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__img .txt{font-size:4vw;margin-bottom:4vw;line-height:2}}#contents.ginza.ikebukuro .add__img .txt span{color:#a66b39}#contents.ginza.ikebukuro .add__img .txt span.big{font-size:26px;display:inline-block;position:relative}#contents.ginza.ikebukuro .add__img .txt span.big:before{content:"";display:block;position:absolute;bottom:-0.8em;left:-0.2em;background:url(/ikebukuro/assets/img/line.png) no-repeat center bottom;background-size:contain;width:355px;height:20px}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__img .txt span.big:before{background:url(/ikebukuro/assets/img/line_sp.png) no-repeat center bottom;background-size:contain;width:74.267vw;height:4vw;left:-1em}}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__img .txt span.big{font-size:5.067vw}}#contents.ginza.ikebukuro .add__img .img{text-align:center;padding-top:80px;line-height:0}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__img .img{margin-bottom:0;padding-top:3.467vw}}#contents.ginza.ikebukuro .add__btn{width:100%;margin:0 auto;max-width:710px;padding-top:80px}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn{padding:4vw 6.667vw 0}}#contents.ginza.ikebukuro .add__btn ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:740px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px)and (max-width: 1292px){#contents.ginza.ikebukuro .add__btn ul{padding:0 20px}}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul{display:block}}#contents.ginza.ikebukuro .add__btn ul li{max-width:340px;width:49%}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul li{margin-bottom:3vw;max-width:none;width:100%}}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul li:last-child{margin-bottom:0}}#contents.ginza.ikebukuro .add__btn ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;font-size:18px;background:#fff;-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);height:100px;padding:0;position:relative}@media screen and (min-width: 768px)and (max-width: 1292px){#contents.ginza.ikebukuro .add__btn ul li a{font-size:1.5vw}}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul li a{font-size:3.733vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.5em;border-radius:6px}}#contents.ginza.ikebukuro .add__btn ul li a>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;left:-0.8em}#contents.ginza.ikebukuro .add__btn ul li a>span i{margin-right:.65em}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul li a>span i svg{width:6.5vw;height:auto}}#contents.ginza.ikebukuro .add__btn ul li a>span span{background:url(../img/arrow.png) no-repeat;width:19px;height:13px;position:absolute;top:50%;right:-2.5em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro .add__btn ul li a>span span{background-size:contain;width:4vw}}#contents.ginza.ikebukuro #introduction{padding-bottom:80px}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro #introduction{padding-bottom:12vw}}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro #treatment{padding-bottom:.133vw}}#contents.ginza.ikebukuro #gallery{padding-top:80px}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro #gallery{padding-top:8vw}}#contents.ginza.ikebukuro #profile{padding-top:0}@media only screen and (max-width: 767px){#contents.ginza.ikebukuro #profile{padding-top:13.333vw}}@media only screen and (max-width: 767px){#contents.ginza.ebisu#contents .lower__kv__title span{font-size:3.467vw}}#contents.ginza.ebisu #introduction .flex_style{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width: 768px){#contents.ginza.ebisu #introduction .flex_style .right{padding-top:0}}#contents.ginza.ebisu #introduction .flex_style .right p{line-height:2.2}@media print,screen and (min-width: 768px){#contents.ginza.ebisu #introduction .flex_style .right p{margin-bottom:0}}#contents.ginza.ebisu #introduction .flex_style .right p span{display:block;font-size:.8em;padding-top:1em}#contents.ginza.ebisu #information .detail .frame{padding-bottom:0}#contents.ginza.ebisu .detail .head>span span{display:block;font-size:.6em;padding-top:.5em}#contents.ginza.ebisu p.caution{padding-top:1.5em;line-height:1.4}@media print,screen and (min-width: 768px){#contents.ginza.ebisu p.caution{font-size:14px}}#contents.ginza.ebisu p.caution__02{margin:0 auto;padding:1.5em 60px 60px}@media only screen and (max-width: 767px){#contents.ginza.ebisu p.caution__02{padding:1.5em 6.667vw 10.133vw}}#contents.ginza.ebisu p.caution a{color:#6ca4c4;text-decoration:underline}@media print,screen and (min-width: 768px){#contents.ginza.ebisu p.caution a:hover{text-decoration:none}}@media only screen and (max-width: 767px){#contents.ginza.ebisu #treatment{padding-bottom:1px}}@media only screen and (max-width: 767px){#contents.ginza.ebisu #information .detail .frame{padding-top:0}}#contents.ginza.ebisu .tabContent__links .all-menu__contents li{width:50%}#contents.ginza.ebisu .tabContent__links .all-menu__contents li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents.ginza.ebisu .tabContent__links .all-menu__contents li a span{font-size:.85em}