@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Cinzel:wght@400..900&display=swap");#main .main_content{text-align:center}@media screen and (min-width: 980px){#main .main_content{background:url("/assets/itaewon-beauty/contents/naturalfat-unlimited/images/mv_bg.jpg?2025930175125") bottom center no-repeat;height:470px;position:relative}#main .main_content img{position:absolute;top:25px;left:calc(50% - 480px);max-width:none}#main .main_content .caution_txt{position:absolute;font-size:12px;bottom:15px;left:calc(50% - 455px);text-align:left;text-shadow:1px 1px 5px #ffffff, -1px -1px 5px #ffffff, 1px -1px 5px #ffffff, -1px 1px 5px #ffffff}}@media screen and (max-width: 979px){#main .main_content .caution_txt{background-color:#d0dce0;padding:2vw;font-size:2.1vw;text-align:left}}#main section.ac_ar_001.nav{background-color:#333333;margin-top:0}#main section.ac_ar_001.nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main section.ac_ar_001.nav nav>a{display:flex;align-items:center;justify-content:center;width:calc(100% / 8);height:60px;padding:15px 5px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;line-height:1.2}@media screen and (min-width: 980px){#main section.ac_ar_001.nav nav>a{border-left:1px solid #fff}#main section.ac_ar_001.nav nav>a:last-child{border-right:1px solid #fff}}@media screen and (max-width: 979px){#main section.ac_ar_001.nav nav{justify-content:space-between}#main section.ac_ar_001.nav nav>a{width:50%;min-height:50px;font-size:Min(3.4vw, 16px);padding:0.4vw;margin:0;border-bottom:1px solid #fff}#main section.ac_ar_001.nav nav>a:nth-child(odd){border-right:1px solid #fff}}#main section.ac_ar_001.dir-area{padding:80px 0 100px;margin-top:0}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area{padding:8vw 0 10vw}}#main section.ac_ar_001.dir-area .content-title{background:url(/assets/itaewon-beauty/contents/naturalfat-unlimited/images/h2_bg.png?2025930175125) top center no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;color:#000000;text-align:center;line-height:1}#main section.ac_ar_001.dir-area .content-title+*{margin-top:50px}#main section.ac_ar_001.dir-area .content-title .en{font-size:50px}#main section.ac_ar_001.dir-area .content-title h2.headline{display:block;margin-top:5px;font-size:18px}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area .content-title{background-size:contain;padding:6vw 0}#main section.ac_ar_001.dir-area .content-title+*{margin-top:5vw}#main section.ac_ar_001.dir-area .content-title .en{font-size:Min(8vw, 50px)}#main section.ac_ar_001.dir-area .content-title h2.headline{margin-top:1vw;font-size:Min(3vw, 18px)}}#main section.ac_ar_001.dir-area#mv_txt{background-color:#eaf2f5;padding:30px 0;color:#1d6cab;font-weight:bold}#main section.ac_ar_001.dir-area#photo{background-color:#f3f3f3;background-size:cover}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont{background-color:#fff}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont .photo_img{text-align:center}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont .photo_txt{padding:15px 20px}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont .photo_txt .comment{font-weight:bold}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont .photo_txt .doctor{margin-top:5px;text-align:right}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont .photo_txt .doctor a{text-decoration:underline}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont{width:480px;margin:0 auto}#main section.ac_ar_001.dir-area#photo .ac_ly_002 .photo_cont:nth-child(n+2){margin-top:3vw}}#main section.ac_ar_001.dir-area#photo .mhlw-risk{margin-top:40px;min-height:0}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#photo .mhlw-risk{margin-top:6vw}}#main section.ac_ar_001.dir-area#photo .mhlw-risk .mhlw-risk-single{background:#ffffff}#main section.ac_ar_001.dir-area#area{background-color:#eaf2f5}#main section.ac_ar_001.dir-area#recommend{background-image:url(/assets/itaewon-beauty/contents/naturalfat-unlimited/images/recommend_bg02.png?2025930175125),url(/assets/itaewon-beauty/contents/naturalfat-unlimited/images/recommend_bg01.png?2025930175125);background-size:auto, cover;background-position:calc(50% + 370px) bottom,center bottom;background-repeat:no-repeat}#main section.ac_ar_001.dir-area#recommend .recommend-list{justify-content:center;margin-left:110px}#main section.ac_ar_001.dir-area#recommend .recommend-list li{background:url(/assets/itaewon-beauty/contents/naturalfat-unlimited/images/check.png?2025930175125) left center no-repeat;display:flex;align-items:center;min-height:32px;padding-left:40px;font-size:24px;font-weight:bold}#main section.ac_ar_001.dir-area#recommend .recommend-list li:nth-child(n+2){margin-top:10px}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#recommend{background-size:54vw auto, cover;background-position:calc(100% + 28vw) bottom,center bottom}#main section.ac_ar_001.dir-area#recommend .recommend-list{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main section.ac_ar_001.dir-area#recommend .recommend-list li{background-size:1.4em;min-height:auto;margin-left:-10vw;padding-left:1.6em;font-size:Min(3.6vw, 21px)}#main section.ac_ar_001.dir-area#recommend .recommend-list li:nth-child(n+2){margin-top:1vw}}#main section.ac_ar_001.dir-area#merit{background-color:#eaf2f5}#main section.ac_ar_001.dir-area#merit .merit_cont{background-color:#fff;padding:30px}#main section.ac_ar_001.dir-area#merit .merit_cont:nth-child(n+2){margin-top:20px}#main section.ac_ar_001.dir-area#merit .merit_cont .title{color:#1d6cab;font-size:24px;font-weight:bold}#main section.ac_ar_001.dir-area#merit .merit_cont .title::before{content:'■';margin-right:0.3em;font-size:80%}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#merit .merit_cont{padding:3vw}#main section.ac_ar_001.dir-area#merit .merit_cont:nth-child(n+2){margin-top:2vw}#main section.ac_ar_001.dir-area#merit .merit_cont .title{font-size:18px}}#main section.ac_ar_001.dir-area#detail .table-box table{width:800px;margin:0 auto}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#detail .table-box table{width:auto}}#main section.ac_ar_001.dir-area#detail .table-box table th{background-color:#eaf2f5;padding:10px;color:#1d6cab;font-weight:bold}#main section.ac_ar_001.dir-area#price{background-color:#eaf2f5}#main section.ac_ar_001.dir-area#price .price_list{background-color:#fff;font-size:24px}#main section.ac_ar_001.dir-area#price .price_list .title{background-color:#1d6cab;padding:10px;font-weight:bold;color:#ffffff;text-align:center;line-height:1.2}#main section.ac_ar_001.dir-area#price .price_list .price_cont{padding:30px 100px}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-weight:bold}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .course{width:40%}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .course span{display:block;border:1px solid;text-align:center}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen span{font-size:3.6em;line-height:1}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen ruby{font-size:1.6em}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen ruby rt{font-size:0.4em}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu.monitor{border-top:1px dashed #1d6cab;color:#1d6cab}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu.monitor .course span{border-color:#1d6cab}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#price .fukidashi{max-width:80%}#main section.ac_ar_001.dir-area#price .price_list{font-size:Min(4.8vw, 18px)}#main section.ac_ar_001.dir-area#price .price_list .price_cont{padding:2vw 3vw}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu{flex-direction:column;padding:4vw 0}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .course{width:100%;text-align:center}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .course span{display:inline-block;width:260px;max-width:80%;padding:0 10px}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen{margin-top:1vw}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen span{font-size:Min(16vw, 3.6em);line-height:1.2}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen ruby{font-size:Min(8vw, 1.6em)}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu .yen ruby rt{font-size:Min(4vw, 0.4em)}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu.monitor{border-top:1px dashed #1d6cab;color:#1d6cab}#main section.ac_ar_001.dir-area#price .price_list .price_cont .menu.monitor .course span{border-color:#1d6cab}}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont{padding:30px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont:first-child{padding-top:0}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont:not(:first-child){margin-top:0;border-top:1px dashed #1d6cab}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question,#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer{position:relative;padding-left:64px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question::before,#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer::before{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:40px;height:40px;font-weight:bold;line-height:1}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question{margin-bottom:21px;font-size:21px;font-weight:600;color:#1d6cab;min-height:40px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question::before{content:"Q";font-size:24px;color:#ffffff;background-color:#1d6cab}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer{min-height:40px;padding-top:5px;font-size:18px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer:before{content:"A";font-size:24px;color:#1d6cab;background-color:#eaf2f5}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont{padding:5vw 2vw}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question,#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer{padding-left:40px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question::before,#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer::before{width:30px;height:30px;top:0}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question{min-height:0;margin-bottom:15px;font-size:18px;line-height:1.4;padding-top:2px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .question::before{font-size:21px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer{min-height:0;line-height:1.4;padding-top:4px;font-size:16px}#main section.ac_ar_001.dir-area#faq .faq_list .faq_cont .answer::before{font-size:21px}}#main section.ac_ar_001.dir-area#doctor{background-color:#eaf2f5}#main section.ac_ar_001.dir-area#doctor .ac_ly_002 .doctor_cont{text-align:center}#main section.ac_ar_001.dir-area#btn-cont{padding:60px 0px}#main section.ac_ar_001.dir-area#btn-cont .button-normal{width:460px;background-color:#1d6cab;font-size:24px;padding:24px;border-radius:100px}#main section.ac_ar_001.dir-area#btn-cont .button-normal::after{content:'';width:20px;height:20px;background:url("/assets/itaewon-beauty/common/images/ic_arr.png?2025930175125") no-repeat;background-size:100% 100%;position:absolute;right:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 979px){#main section.ac_ar_001.dir-area#btn-cont{padding:6vw 0}#main section.ac_ar_001.dir-area#btn-cont .button-normal{max-width:100%;font-size:Max(3.33333vw, 16px)}}
