@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{color:#000}#main section.dir-area{padding:100px 0 120px;margin:0 auto;font-size:18px}@media screen and (max-width: 979px){#main section.dir-area{padding:10vw 0 12vw;font-size:16px}}#main section.dir-area header.head_cont{width:100%;margin-bottom:40px;text-align:center;color:#333}#main section.dir-area header.head_cont .subtitle{font-family:"Cormorant","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:36px;font-weight:500;line-height:1.4}#main section.dir-area header.head_cont h2.title{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:18px}#main section.dir-area header.head_cont h2.title .sub{font-size:24px}@media screen and (max-width: 979px){#main section.dir-area header.head_cont{margin-bottom:30px}#main section.dir-area header.head_cont .subtitle{font-size:30px}#main section.dir-area header.head_cont h2.title{font-size:16px}#main section.dir-area header.head_cont h2.title .sub{font-size:18px}}@media screen and (min-width: 980px){#main section.dir-area.main{background:url("/assets/itaewon-beauty/campaign/images/mv.png?2025417112349") top center no-repeat,url("/assets/itaewon-beauty/campaign/images/bg.jpg?2025417112349") top center no-repeat;background-size:auto, cover;padding-top:500px}}@media screen and (max-width: 979px){#main section.dir-area.main{background:url("/assets/itaewon-beauty/campaign/images/mv_sp.png?2025417112349") top center no-repeat,url("/assets/itaewon-beauty/campaign/images/bg.jpg?2025417112349") top center no-repeat;background-size:100% auto, cover;padding-top:60vw}}#main section.dir-area.main>.contents{background-color:rgba(255,255,255,0.9);overflow:hidden;width:980px;border-radius:10px;margin:0 auto;font-size:18px;font-weight:bold;line-height:1.4}#main section.dir-area.main>.contents+.contents{margin-top:60px}@media screen and (max-width: 979px){#main section.dir-area.main>.contents{max-width:94%;width:500px;font-size:Min(3.6vw, 18px)}#main section.dir-area.main>.contents+.contents{margin-top:4vw}}#main section.dir-area.main>.contents>.cont{display:flex;justify-content:space-between}#main section.dir-area.main>.contents>.cont .img{width:420px}#main section.dir-area.main>.contents>.cont .txt{width:560px;padding:20px 30px}#main section.dir-area.main>.contents>.cont .txt .title{font-size:30px;border-bottom:1px solid}#main section.dir-area.main>.contents>.cont .txt .info{margin-top:20px}#main section.dir-area.main>.contents>.cont .txt .info p+p{margin-top:15px}#main section.dir-area.main>.contents>.cont .txt .info p .txt_l{font-size:24px}#main section.dir-area.main>.contents>.cont .txt .info p .txt_s{font-size:14px}#main section.dir-area.main>.contents>.cont .txt .price{display:flex;justify-content:flex-end;align-items:center;margin-top:20px}#main section.dir-area.main>.contents>.cont .txt .price .menu{font-weight:bold;line-height:1}#main section.dir-area.main>.contents>.cont .txt .price .menu .yen{font-size:44px}#main section.dir-area.main>.contents>.cont .txt .price .menu .yen ruby{font-size:0.6em}#main section.dir-area.main>.contents>.cont .txt .price .menu .yen ruby rt{font-size:0.4em}#main section.dir-area.main>.contents>.cont .txt .price .menu+.menu{margin-left:30px}#main section.dir-area.main>.contents>.cont .txt .price .menu.campaign{color:#cba96a}#main section.dir-area.main>.contents>.cont .txt .price .menu.campaign .yen{font-size:70px}#main section.dir-area.main>.contents>.cont .txt .link{margin-top:10px;text-align:right}#main section.dir-area.main>.contents>.cont .txt .link a{position:relative;padding-right:26px;border-bottom:1px solid}#main section.dir-area.main>.contents>.cont .txt .link a::after{content:'';background-size:contain;background-repeat:no-repeat;background-image:url("/assets/itaewon-beauty/common/images/icon_arrow_black.png?2025417112349");position:absolute;bottom:6px;right:0px;width:22px;height:6px}@media screen and (max-width: 979px){#main section.dir-area.main>.contents>.cont{flex-direction:column;width:100%}#main section.dir-area.main>.contents>.cont .img{width:100%;text-align:center}#main section.dir-area.main>.contents>.cont .txt{width:100%;margin:auto;padding:Min(4vw, 30px) Min(3vw, 20px)}#main section.dir-area.main>.contents>.cont .txt .title{font-size:Min(6vw, 30px)}#main section.dir-area.main>.contents>.cont .txt .info{margin-top:3vw}#main section.dir-area.main>.contents>.cont .txt .info p+p{margin-top:2vw}#main section.dir-area.main>.contents>.cont .txt .info p .txt_l{font-size:Min(4.8vw, 24px)}#main section.dir-area.main>.contents>.cont .txt .info p .txt_s{font-size:Min(2.8vw, 14px)}#main section.dir-area.main>.contents>.cont .txt .price{justify-content:flex-end;margin-top:3vw}#main section.dir-area.main>.contents>.cont .txt .price .menu .yen{font-size:Min(6vw, 44px)}#main section.dir-area.main>.contents>.cont .txt .price .menu+.menu{margin-left:Min(5vw, 30px)}#main section.dir-area.main>.contents>.cont .txt .price .menu.campaign{color:#cba96a}#main section.dir-area.main>.contents>.cont .txt .price .menu.campaign .yen{font-size:Min(10vw, 60px)}#main section.dir-area.main>.contents>.cont .txt .link{margin-top:1vw}#main section.dir-area.main>.contents>.cont .txt .link a{padding-right:Min(5.2vw, 26px)}#main section.dir-area.main>.contents>.cont .txt .link a::after{bottom:Min(1.2vw, 6px);width:Min(4vw, 20px);height:Min(1.2vw, 6px)}}#main section.dir-area.main>.contents .cv_link{background-color:#e0d2c1;padding:20px 20px 30px}#main section.dir-area.main>.contents .cv_link .txt{font-size:24px;text-align:center}#main section.dir-area.main>.contents .cv_link .cv_cont{display:flex;justify-content:center;margin-top:5px}#main section.dir-area.main>.contents .cv_link .cv_cont .cv_btn{width:425px}#main section.dir-area.main>.contents .cv_link .cv_cont .cv_btn+.cv_btn{margin-left:15px}@media screen and (max-width: 979px){#main section.dir-area.main>.contents .cv_link{background-color:#e0d2c1;padding:3vw}#main section.dir-area.main>.contents .cv_link .txt{font-size:Min(4vw, 21px)}#main section.dir-area.main>.contents .cv_link .cv_cont{flex-direction:column;margin-top:1vw}#main section.dir-area.main>.contents .cv_link .cv_cont .cv_btn{width:90%;margin:0 auto;text-align:center}#main section.dir-area.main>.contents .cv_link .cv_cont .cv_btn+.cv_btn{margin:1vw auto 0}}#main section.dir-area#news{background-color:#e7e2dc}#main section.dir-area#news .news_cont .bnr_slider{width:960px;margin:15px auto 0}#main section.dir-area#news .news_cont .bnr_slider .slick-list .slick-track .slick-slide{display:flex;justify-content:center;align-items:center;width:320px;height:320px;padding:10px}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow{width:30px;height:30px}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-prev,#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-next{background-color:#939393;border-radius:100%}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-prev::before,#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-next::before{content:"";display:block;width:8px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg);position:absolute;right:12px;bottom:11px;background:none}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-prev{left:-40px;transform:rotate(180deg)}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow.slick-next{right:-40px}#main section.dir-area#news .news_cont .bnr_slider .slick-dots li button::before{background:#939393;width:12px;height:12px}#main section.dir-area#news .news_cont .bnr_slider .slick-dots li.slick-active button::before{background:#cba96a;border:none}@media screen and (max-width: 979px){#main section.dir-area#news .news_cont .bnr_slider{width:100vw;margin:0 auto 30px}#main section.dir-area#news .news_cont .bnr_slider .slick-list .slick-track .slick-slide{width:Min(80vw, 500px);height:Min(80vw, 500px);padding:0 10px}#main section.dir-area#news .news_cont .bnr_slider .slick-arrow{display:none}#main section.dir-area#news .news_cont .bnr_slider .slick-dots{bottom:-30px}}.footer{margin-top:0}
