#main{font-size:18px;word-break:break-all}@media (max-width: 979px){#main{font-size:16px}}#main .tc-main{color:#f69}#main .tc-sub{color:#f97777}#main>.mv{background-color:#f5f5f5;text-align:center;padding:5px 0}#main>.mv .ac_ly_001{background:url(/assets/nose/ope/columna-upper/images/main-bg.jpg?202412691252) no-repeat left #fff;padding:0}#main>.mv .ac_ly_001 .img-01 .image-full{text-align:right}#main>.mv .ac_ly_001 .img-01 .image-full img{width:auto}@media (max-width: 979px){#main>.mv .ac_ly_001{background:#fff}#main>.mv .ac_ly_001 .img-01 .image-full{text-align:center}#main>.mv .ac_ly_001 .img-01 .image-full img{width:100%}}#main .dir-area{margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .dir-area{padding:60px 0}}#main .dir-area p+p{margin-top:0.8em}#main .dir-area h2.content-title{text-align:center;font-size:50px;line-height:1.5;margin:0 0 30px}#main .dir-area h2.content-title span.text{display:block;position:relative;padding-top:30px;font-weight:normal;text-align:center;font-size:18px}#main .dir-area h2.content-title span.text::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main .dir-area h2.content-title{font-size:36px}#main .dir-area h2.content-title span.text{padding-top:15px}}#main .dir-area h3{font-size:24px}#main .dir-area h3.heading-line{font-size:28px;border-bottom:2px solid #f97777}@media only screen and (max-width: 979px){#main .dir-area h3{font-size:21px}#main .dir-area h3.heading-line{font-size:21px}}#main .dir-area.pickup{margin-top:30px;background:url(/assets/nose/ope/columna-upper/images/bg-dot-yellow.png?202412691252)}#main .dir-area.reason .ac_ly_002.-sp-1column{width:850px}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child{display:flex;align-items:center}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child ul li{font-size:25px;font-weight:bold;background:url("/assets/nose/ope/columna-upper/images/check.png?202412691252") left center no-repeat;padding:0 0 0 45px}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child ul li+li{margin-top:20px}@media only screen and (max-width: 979px){#main .dir-area.reason .ac_ly_002.-sp-1column{width:100%}#main .dir-area.reason .ac_ly_002.-sp-1column .col:first-child{max-width:60vw;margin:0 auto}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child{margin:2vw 0 0;justify-content:center}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child ul li{font-size:20px;background-size:20px auto;padding:0 0 0 25px}#main .dir-area.reason .ac_ly_002.-sp-1column .col:last-child ul li+li{margin-top:0.5vw}}#main .dir-area.what{background-color:#fef8f3}#main .dir-area.recommend .recommend_cont{display:flex;flex-wrap:wrap;justify-content:center}#main .dir-area.recommend .recommend_cont .col{background-color:#fff;display:flex;justify-content:center;align-items:center;width:30%;margin:1.5%;padding:30px 10px;box-shadow:0px 0px 25px -10px #f69;border-radius:20px;text-align:center;font-weight:bold;font-size:18px}@media only screen and (max-width: 979px){#main .dir-area.recommend .recommend_cont .col{width:48%;padding:12px 5px;border-radius:10px;margin:1%;font-size:16px}}#main .dir-area.method{background-color:#fef8f3}#main .dir-area.cause{background-color:#f5f5f5}#main .dir-area.comment{background-color:#f8f8f8}#main .dir-area.step .step_cont .col>div:not(:first-child){margin-top:10px}#main .dir-area.step .step_cont .col>div.title{font-weight:bold}#main .dir-area.step .step_cont .col>div.title .step_icon span{background-color:#f69;color:#fff;padding:4px 10px;font-size:90%}#main .dir-area.step .step_cont .col>div.img{text-align:center}@media only screen and (max-width: 979px){#main .dir-area.step .col{width:auto;margin:30px auto 0}#main .dir-area.step .col:first-child{margin-top:0}}#main .dir-area.md{background-color:#fef8f3}#main .dir-area.md h2.content-title{margin-bottom:50px}#main .dir-area.md .ac_ly_002{display:flex}@media only screen and (max-width: 979px){#main .dir-area.md h3{font-size:18px}}#main .dir-area.more{background-color:#fef8f3}#main .dir-area.more .more_cont{background-color:#fff;box-shadow:0px 0px 25px -10px #f69;height:100%}#main .dir-area.more .more_cont .title{text-align:center;font-size:24px;font-weight:bold}#main .dir-area.more .more_cont .title a{display:block;position:relative;background-color:#f69;color:#fff;padding:10px 0;text-decoration:none;line-height:1.4}#main .dir-area.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?202412691252) 50% 50% no-repeat;background-size:9px auto}#main .dir-area.more .more_cont .title a span{border-bottom:1px solid #FFF}@media only screen and (max-width: 979px){#main .dir-area.more .more_cont .title{font-size:21px}#main .dir-area.more .more_cont .title a{padding:10px 35px}}#main .dir-area.more .more_cont .contents{padding:20px}#main .dir-area.more .more_cont .contents .img{text-align:center}#main .dir-area.more .more_cont .contents .txt{margin-top:10px}#main .dir-area.about{background-color:#ffeff1}#main .dir-area.about .table-box th,#main .dir-area.about .table-box td{padding:15px 20px}#main .dir-area.about .table-box th{background-color:#eeeeee;font-weight:bold;text-align:center}#main .dir-area.option{background-color:#ffeff1}#main .dir-area.option h2.heading-line{display:none}#main .dir-area.photo{background-color:#ffeff1}#main .dir-area.faq{background-color:#fef8f3}#main .dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .dir-area.faq .faq-box .question::before,#main .dir-area.faq .faq-box .answer::before{background-color:#f69}#main .dir-area.faq .faq-box .question{color:#f69;font-weight:bold}#main .dir-area.faq .faq-box .question::before{background-color:#f69}#main .dir-area.faq .faq-box .question p{font-size:24px}#main .dir-area.faq .faq-box .answer::before{background-color:#f97777}@media only screen and (max-width: 979px){#main .dir-area.faq .faq-box .question,#main .dir-area.faq .faq-box .answer{padding-left:50px}#main .dir-area.faq .faq-box .question p{font-size:21px}}#main .dir-area.other h2.heading-line{display:none}#main .dir-area.doctor{background-color:#faf1f4;font-size:16px;font-size:1.6rem}#main .dir-area.doctor p+p{margin-top:0}#main .dir-area.doctor h2.heading-line{display:none}#main .dir-area.doctor>.ac_ly_001 .bc_00_003.bc-items{padding:0;background-color:#faf1f4}
