main{font-size:18px}main p+p{margin-top:15px}main .clear-fix{overflow:hidden}main .pc-only{display:inherit}@media only screen and (max-width: 979px){main .pc-only{display:none}}main .sp-only{display:none}@media only screen and (max-width: 979px){main .sp-only{display:block}}@media only screen and (max-width: 420px){main .sp-only .ac_ly_002{position:relative}main .sp-only .ac_ly_002 .SP-size{width:calc(((99.99% - (3% * (2 - 1))) / 10) * 9)}main .sp-only .ac_ly_002 .SP-size .-center{text-align:left}main .sp-only .ac_ly_002 .SP-size img{width:91%}main .sp-only .ac_ly_002 .photo-bg{position:absolute;background:none;right:0;top:0;bottom:0;margin:auto}}main h2{font-size:30px}@media only screen and (max-width: 979px){main h2{font-size:24px}}main h3{font-size:24px}@media only screen and (max-width: 979px){main h3{font-size:20px}}main h2.heading-text{margin-bottom:50px}main h2.heading-text.mod-ttl{font-size:50px}main h2.heading-text.mod-ttl span.sub{font-size:21px}@media only screen and (max-width: 979px){main h2.heading-text.mod-ttl{font-size:Min(14vw, 40px)}main h2.heading-text.mod-ttl span.sub{font-size:18px}}main .heading-line.purple{color:#4b2b56;border-bottom:2px solid #4b2b56}main .heading-line.etc{padding-top:80px}@media only screen and (max-width: 979px){main .heading-line.etc{padding-top:40px}}main .t-purple{font-weight:bold;color:#4b2b56}main .t-pink{font-weight:bold;color:#ff679a}main .dir-area{margin:0;padding:6vw 0 5vw}@media only screen and (max-width: 979px){main .dir-area{padding:60px 0 80px 0}}main .dir-area.end-triang,main .dir-area.end-triang02{padding:12vw 0 5vw 0;position:relative}main .dir-area.end-triang:after,main .dir-area.end-triang02:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:7vw 49vw 0 49vw;bottom:-6.85vw;left:0;z-index:1}@media only screen and (max-width: 979px){main .dir-area.end-triang,main .dir-area.end-triang02{padding:120px 0 60px 0}main .dir-area.end-triang::after,main .dir-area.end-triang02::after{border-width:7vw 50vw 0 50vw}}main .dir-area.end-triang:first-child{padding:0}main .dir-area.end-triang:after{border-color:#fff transparent transparent transparent}main .dir-area.end-triang02{background:#cfd4de}main .dir-area.end-triang02:after{border-color:#cfd4de transparent transparent transparent}main .dir-area.pt-half{padding:4vw 0}main .dir-area.pt-double{padding:12vw 0 4vw}@media only screen and (max-width: 979px){main .dir-area.pt-half{padding:40px 0 60px}main .dir-area.pt-double{padding:120px 0 60px}}main .dir-area01{background:url(/assets/eyelid/sekkai/awi/images/main_visual_bg.jpg?2025611173616) center top no-repeat}main .dir-area01 .ac_ly_001{margin:0 auto;text-align:center}@media only screen and (max-width: 979px){main .dir-area01{background:none}main .dir-area01 .ac_ly_001{width:100%;padding:0}}main .dir-navi{background:#222222}main .dir-navi ul{display:flex;padding:15px 0;justify-content:center;align-items:stretch}main .dir-navi ul li{position:relative;text-align:center}main .dir-navi ul li::after{position:absolute;content:"";height:100%;width:1px;background-color:#fff;top:50%;transform:translateY(-50%);right:0}main .dir-navi ul li:first-child::before{position:absolute;content:"";height:100%;width:1px;background-color:#fff;top:50%;transform:translateY(-50%);left:0}main .dir-navi ul li a{display:flex;height:100%;align-items:center;position:relative;padding:0 6px;text-decoration:none;font-size:Min(6vw, 16px);white-space:nowrap;color:#fff;font-weight:normal;line-height:1.2}@media only screen and (min-width: 980px){main .dir-navi ul li{max-width:calc(980px / 9);flex:1}main .dir-navi ul li a{justify-content:center;white-space:normal}}@media only screen and (max-width: 979px){main .dir-navi{background:#fff}main .dir-navi ul{display:block;overflow:hidden;padding:15px 0}main .dir-navi ul li{position:relative;width:49.3%;float:left;margin-bottom:1vw;background-color:#222222;border-radius:5px}main .dir-navi ul li:nth-child(odd){margin-right:1.4%}main .dir-navi ul li::after{width:0}main .dir-navi ul li:first-child::before{width:0}main .dir-navi ul li a{padding:10px 0;text-align:center;font-size:14px;display:block}main .dir-navi ul li a::after{content:"";position:absolute;right:1.5vw;top:calc(50% - 0.9vw);width:1.8vw;height:1.8vw;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(135deg)}}main .dir-area02 .col{border:2px solid #b6bcdc;border-bottom:none;background:#fff}main .dir-area02 .col .hdr-block{font-size:26px;background-color:#b6bcdc;padding:7px 0;letter-spacing:2px}main .dir-area02 .col .image{padding:10px 10px 0}main .dir-area02 .col .txt{padding:10px}@media only screen and (max-width: 979px){main .dir-area02 .col .col{border:none}main .dir-area02 .col .hdr-block{font-size:18px;padding:0;width:100%;text-align:center}main .dir-area02 .col .image{width:100%;padding:10px}}main .dir-area03{font-size:24px;font-weight:bold;color:#4b2b56;margin-top:20px}main .dir-area03 li{margin-bottom:30px;padding-left:35px}@media only screen and (max-width: 979px){main .dir-area03{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}main .dir-area03 li{font-size:18px;padding-left:0}}main .dir-area04{text-align:center;font-size:28px;font-weight:bold;border:3px solid #4b2b56;padding:9px 0;color:#4b2b56;background:#fff;margin:50px 10px}@media only screen and (max-width: 979px){main .dir-area04{font-size:21px}}main .dir-area05 .hdr-block{background-color:#ff98a8;font-size:36px;color:#fff;padding:5px 0;font-weight:normal;margin-bottom:2px}main .dir-area05 .body-block{margin-top:10px;padding:0 10px;font-size:20px;font-weight:bold}main .dir-area05 li{margin-bottom:15px}main .dir-area05 .col{background-color:#fff;height:400px}@media only screen and (max-width: 979px){main .dir-area05 .hdr-block{display:none}main .dir-area05 .body-block{margin-top:30px;display:flex;flex-direction:column}main .dir-area05 .col{display:flex;background:none;height:auto}}main .dir-area06 .tabacc.-pc-tab .contents{border-radius:0;border:2px solid #ff98a8;border-top:none}main .dir-area06 .tabacc.-pc-tab>.tabs>.title{opacity:0.6 !important;padding:0;border:0;background-color:#ff99ab;border-radius:0;flex-direction:column;color:#000}main .dir-area06 .tabacc.-pc-tab>.tabs>.title h3{padding-bottom:10px;color:#fff}main .dir-area06 .tabacc.-pc-tab>.tabs>.title:hover{opacity:1 !important}main .dir-area06 .tabacc.-pc-tab>.tabs>.title.-active{color:#fff;opacity:1 !important}main .dir-area06 .tabacc.-pc-tab>.tabs>.title.-active .txt-block{background:#ff99ab}main .dir-area06 .tabacc.-pc-tab>.tabs>.title.-active:hover{opacity:1 !important}@media only screen and (max-width: 979px){main .dir-area06 .tabacc.-sp-tab .contents{border:2px solid #ff98a8}main .dir-area06 .tabacc.-sp-tab>.tabs{width:90%}main .dir-area06 .tabacc.-sp-tab>.tabs .title{height:11vw;width:25vw;background-color:#fff1f5;position:relative;display:flex;align-items:flex-end;padding-left:4vw;width:26.6vw;min-height:auto;opacity:1 !important}main .dir-area06 .tabacc.-sp-tab>.tabs .title:nth-child(1){margin-right:11px;z-index:3}main .dir-area06 .tabacc.-sp-tab>.tabs .title:nth-child(2){right:4.26vw;z-index:2}main .dir-area06 .tabacc.-sp-tab>.tabs .title:nth-child(3){right:7.53vw;z-index:1}main .dir-area06 .tabacc.-sp-tab>.tabs .title:first-of-type{padding-left:2vw}main .dir-area06 .tabacc.-sp-tab>.tabs .title .is-active{display:none}main .dir-area06 .tabacc.-sp-tab>.tabs .title .is-not-active{display:block}main .dir-area06 .tabacc.-sp-tab>.tabs .title img{width:17.67vw}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active{background-color:#ff98a8;color:#fff;opacity:1 !important}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active .txt-block{background:#ff99ab}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active:hover{opacity:1 !important}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active:nth-of-type(1):after{border-color:#fff7f9 #fff7f9 #ff98a8 transparent}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active:nth-child(2):after{border-color:transparent transparent #ff98a8 transparent}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active:last-child:after{border-color:transparent transparent #ff98a8 transparent}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active .is-active{display:block}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active .is-not-active{display:none}main .dir-area06 .tabacc.-sp-tab>.tabs .title.-active:nth-child(1):after{border-color:transparent transparent #ff98a8 transparent}main .dir-area06 .tabacc.-sp-tab>.tabs .title::after{position:absolute;content:"";top:0;right:-3.8vw;width:0;height:0;border-style:solid;border-width:0 4vw 11vw 0;border-color:transparent transparent #fff1f5 transparent;z-index:1}main .dir-area06 .tabacc.-sp-tab>.tabs .title::before{position:absolute;content:"";right:-2.2vw;top:-0.7vw;height:12vw;width:0.5vw;background-color:#fff;transform:rotate(-19.5deg);z-index:2}}main .dir-area06 .txt-block{padding:10px;background:#fff;width:98.2%}main .dir-area06 .type-block{background-color:#ff99ab;padding:15px 0;color:#fff;font-size:34px;margin:-29px -30px 0 -30px}@media only screen and (max-width: 979px){main .dir-area06 .contents{border:2px solid #ff98a8}main .dir-area06 .bdr-pink{border:3px solid #ff98a8}}main .pt-xxl{padding-top:8vw}@media only screen and (max-width: 979px){main .pt-xxl{padding-top:60px}}main .pb-xxl{padding-bottom:8vw}@media only screen and (max-width: 979px){main .pb-xxl{padding-bottom:60px}}main .hdr-style01{text-align:left;max-width:980px;margin:0 auto;background-image:url(https://www.s-b-c.sbs/image_hc/contents/eyelid/3_8_megashira/sec_ttl_bg.png?2025611173616);background-size:contain;background-repeat:no-repeat;background-position-y:13px;padding-left:68px;letter-spacing:0.7px;box-sizing:border-box;color:#4b2b56}@media only screen and (max-width: 979px){main .hdr-style01{background-image:url(/assets/eyelid/sekkai/awi/images/sec_ttl_bg_sp.png?2025611173616);background-size:68px 55px;background-position:center top;display:block !important;text-align:center;padding:0}}main .hdr-style01 span.txt-main{font-size:43px}main .hdr-style01 span.txt-sub{font-size:24px;padding-left:15px;font-weight:bold}@media only screen and (max-width: 979px){main .hdr-style01 span.txt-main{font-size:30px;display:block;padding:7px 0 3px 0}main .hdr-style01 span.txt-sub{font-size:20px;display:block !important}}main .table01>table>tbody>tr>th{background-color:#f9f9f9}@media only screen and (max-width: 979px){main #type .type-cont{margin-left:auto;margin-right:auto;max-width:482px}main #type .type-cont h3{padding-bottom:8px;background-color:#ff99ab;color:#fff;text-align:center}}main #about h3{color:#4b2b56}main #method .title{background-color:#4b2b56;color:#fff;text-align:center;margin-bottom:0;padding:5px 0}main #method .col.-size-30 .list-image>.item{margin-top:10px}@media only screen and (max-width: 979px){main #method .col.-size-70 .t-purple{margin-top:10px;text-align:center}}main #reason .ac_ly_002.-sp-1column .heading{background-color:#4b2b56;color:#fff;text-align:center;margin-bottom:8px;font-size:21px}@media only screen and (max-width: 979px){main #reason .ac_ly_002.-sp-1column h3{text-align:center}main #reason .ac_ly_002.-sp-1column.sp-reverse{flex-direction:column-reverse}main #reason .ac_ly_002.-sp-1column .col{margin:0 auto;max-width:480px}}main #price .price_cont{background-color:#faf1f4;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:24px;padding:40px 10px}main #price .price_cont .col{display:flex;font-weight:bold}main #price .price_cont .col.plan{width:40%;justify-content:center;text-align:center}main #price .price_cont .col.plan .txt{width:80%;border:1px solid #000}main #price .price_cont .col.menu{width:60%;justify-content:space-evenly;align-items:center}main #price .price_cont .col.menu .course{padding:0 1em}main #price .price_cont .col.menu .yen{color:#ff679a}main #price .price_cont .col.menu .yen span{font-size:3.6em;line-height:1.2}main #price .price_cont .col.menu .yen ruby{font-size:2em}main #price .price_cont .col.menu .yen ruby rt{font-size:0.4em}@media only screen and (max-width: 979px){main #price .price_cont .col.menu .yen span{font-size:Min(20vw, 50px)}main #price .price_cont .col.menu .yen ruby{font-size:Min(10vw, 30px)}main #price .price_cont .col.menu .yen ruby rt{font-size:Min(8vw, 12px)}}main #price .price_cont .col.text{display:block;width:100%;padding:10px 0 0;text-align:center;font-size:16px;line-height:1}@media only screen and (max-width: 979px){main #price .price_cont .col.text{font-size:14px}}@media only screen and (max-width: 979px){main #price .price_cont{flex-direction:column;font-size:18px}main #price .price_cont .col.plan{width:100%}main #price .price_cont .col.menu{flex-direction:column;margin-top:20px;width:100%;justify-content:center}main #price .price_cont .col.menu .course{padding:0 0.5em}}main #more .more_cont{background-color:#fff;box-shadow:0px 0px 25px -10px #ff679a}main #more .more_cont .title{text-align:center;font-size:28px;font-weight:bold}main #more .more_cont .title a{display:block;position:relative;background-color:#ff679a;color:#fff;padding:5px 0;text-decoration:none}main #more .more_cont .title a:after{content:"";display:block;position:absolute;top:0;right:0;width:40px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?2025611173616) 50% 50% no-repeat;background-size:9px auto}main #more .more_cont .title a span{border-bottom:1px solid #fff}@media only screen and (max-width: 979px){main #more .more_cont .title{font-size:21px}main #more .more_cont .title a{padding:0px 35px}}main #more .more_cont .-size-60{display:flex;flex-direction:column;justify-content:space-between}main #more .more_cont .-size-60 .menu{display:flex;justify-content:flex-end;align-items:center;font-size:24px;font-weight:bold;color:#ff679a}main #more .more_cont .-size-60 .menu .course{padding:0 1em}main #more .more_cont .-size-60 .menu .yen span{font-size:2.5em;line-height:1.2}main #more .more_cont .-size-60 .menu .yen ruby{font-size:1.3em}main #more .more_cont .-size-60 .menu .yen ruby rt{font-size:0.4em}@media only screen and (max-width: 979px){main #more .more_cont .-size-60 .menu .yen span{font-size:Min(20vw, 50px)}main #more .more_cont .-size-60 .menu .yen ruby{font-size:Min(10vw, 30px)}main #more .more_cont .-size-60 .menu .yen ruby rt{font-size:Min(8vw, 12px)}}@media only screen and (max-width: 979px){main #more .more_cont .-size-60 .menu{flex-direction:column;margin-top:30px;font-size:21px}}main #flow.end-triang02:after{display:none}main #flow .step-box .text>.step>.inner{color:#4b2b56}main #flow .step-box .text p{font-size:16px}@media only screen and (max-width: 979px){main #flow .step-box{margin-left:auto;margin-right:auto;max-width:480px}main #flow .step-box:not(:first-child){margin-top:40px}main #flow .step-box h3{text-align:center}}main #qa .bc_00_019.bc-item+.bc_00_019.bc-item{margin-top:30px}main #qa .bc_00_019.bc-item .faq-box>.question>h3{font-weight:bold}main #detail .table-box>table>tbody>tr>th,main #detail .table-box>table>tbody>tr>td{padding:15px}main #detail .table-box>table>tbody>tr>th{font-weight:bold;text-align:center}main #comment{background-color:#fff7f8}main #other h2.heading-line{display:none}main #other #ClinicList h2.heading-line{display:block}
