@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");@import url("https://fonts.googleapis.com/css2?family=Playwrite+HR:wght@100..400&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");@media screen and (max-width: 979px){#main{font-size:Min(16px, 3vw)}}#main :target:before{height:auto;margin-top:auto;content:"";display:block}#main .main_content{background-color:#e8d1bb;text-align:center}@media screen and (min-width: 980px){#main .main_content{background:url("/assets/itaewon-beauty/contents/naturalfat/images/mv_bg.jpg?202619114121") bottom center no-repeat;height:650px;padding-top:50px}}#main nav{background:#ae8465}#main nav ul{display:flex;justify-content:center}#main nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;padding:15px 20px 10px;text-align:center}#main nav ul li a p{color:#fff}#main nav ul li a p.en{font-size:14px;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;letter-spacing:2px;font-style:normal;color:#f8d97a}#main nav ul li a p.ja{display:flex;justify-content:center;align-items:center;height:45px;font-size:14px;line-height:1.2;text-align:center}@media (max-width: 979px){#main nav ul{justify-content:flex-start;flex-wrap:wrap;padding:0}#main nav ul li{width:calc(100% / 3);border-right:1px solid #8a5d3c;border-bottom:1px solid #8a5d3c}#main nav ul li:nth-last-child(-n+2){border-bottom:none}#main nav ul li:nth-child(3n){border-right:none}#main nav ul li a{padding:1.5vw 0 1vw}#main nav ul li a p.en{font-size:Min(14px, 2.4vw);letter-spacing:0.1em}#main nav ul li a p.ja{font-size:Min(16px, 2.8vw)}}#main section.dir-area{padding:80px 0 100px;margin-top:0}@media screen and (max-width: 979px){#main section.dir-area{padding:8vw 0 10vw}}#main section.dir-area>header{color:#8a5d3c;text-align:center;margin:0 0 60px}#main section.dir-area>header p{display:flex;justify-content:center;align-items:center;width:100%;height:153px;font-family:"Playwrite HR", cursive;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:44px;background:url(/assets/itaewon-beauty/contents/naturalfat/images/index01.png?202619114121) center top no-repeat;padding:0 0 10px;position:relative}#main section.dir-area>header p::before{content:"";width:82px;height:2px;background:#8a5d3c;position:absolute;left:50%;bottom:40px;transform:translate(-50%, 0)}#main section.dir-area>header h2{font-size:26px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;margin:8px 0 0}@media only screen and (max-width: 979px){#main section.dir-area>header{margin:0 0 6vw}#main section.dir-area>header p{height:Min(25vw, 153px);font-size:Min(8vw, 44px);background-size:auto 100%;padding:0 0 2vw}#main section.dir-area>header p::before{width:15vw;height:Min(0.2vw, 2px);bottom:Min(7vw, 40px)}#main section.dir-area>header h2{font-size:Min(4.5vw, 26px);line-height:1.4;margin:1vw 0 0}}#main section.dir-area .cont_inner{width:980px;margin:0 auto}#main section.dir-area .cont_inner+.cont_inner{margin-top:60px}@media only screen and (max-width: 979px){#main section.dir-area .cont_inner{width:95%;margin:0 auto}#main section.dir-area .cont_inner+.cont_inner{margin-top:6vw}}#main section.dir-area .cv{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 980px){#main section.dir-area .cv .tel a{pointer-events:none}}#main section.dir-area .cv .yoyaku{width:470px;height:90px;position:relative;margin-left:30px}#main section.dir-area .cv .yoyaku::before{content:"";width:414px;height:30px;position:absolute;left:50%;bottom:0;box-shadow:0 15px 20px rgba(201,92,10,0.3);border-radius:100px;transform:translate(-50%, 0)}#main section.dir-area .cv .yoyaku a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;font-size:24px;text-decoration:none;color:#fff;background:url(/assets/itaewon-beauty/contents/naturalfat/images/cv02.svg) 95% center/13px auto no-repeat #e36a3a;border:3px solid #faf0e8;border-radius:100px;position:relative}@media only screen and (max-width: 979px){#main section.dir-area .cv{flex-direction:column;padding:0}#main section.dir-area .cv .tel{width:65vw;text-align:center;margin:0 auto}#main section.dir-area .cv .yoyaku{width:90%;max-width:470px;height:Min(16vw, 90px);margin:1vw auto 0}#main section.dir-area .cv .yoyaku::before{width:90%;max-width:414px;height:4vw;box-shadow:0 2vw 2.5vw rgba(201,92,10,0.3)}#main section.dir-area .cv .yoyaku a{font-size:Min(24px, 4vw);background-size:1.5vw auto;border:0.5vw solid #faf0e8}}#main section.dir-area.jisseki{text-align:center;color:#50382c;background:#f9eae0;padding:50px 0 60px}#main section.dir-area.jisseki .txt{text-align:center;font-weight:bold;font-size:21px}#main section.dir-area.jisseki .container{background:url(/assets/itaewon-beauty/contents/naturalfat/images/jisseki01.png?202619114121) center top no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;width:571px;height:143px;margin:10px auto 0}#main section.dir-area.jisseki .container p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-weight:bold;line-height:1}#main section.dir-area.jisseki .container p:first-child{font-size:36px}#main section.dir-area.jisseki .container p:first-child span{font-size:60px;padding:0 0 0 5px}#main section.dir-area.jisseki .container p:last-child{font-size:21px;margin:10px 0 0}#main section.dir-area.jisseki>p{margin:10px 0 0}@media only screen and (max-width: 979px){#main section.dir-area.jisseki{padding:8vw 0 10vw}#main section.dir-area.jisseki .txt{font-size:Min(21px, 3.5vw)}#main section.dir-area.jisseki .container{width:Min(571px, 85vw);height:Min(143px, 21.5vw);background-size:100% auto}#main section.dir-area.jisseki .container p:first-child{font-size:Min(36px, 5vw)}#main section.dir-area.jisseki .container p:first-child span{font-size:Min(60px, 8vw);padding:0 0 0 1vw}#main section.dir-area.jisseki .container p:last-child{font-size:Min(21px, 3.5vw);margin:1.5vw 0 0}#main section.dir-area.jisseki>p{margin:1vw 0 0;font-size:Min(2.5vw, 16px)}}#main section.dir-area.troubles{background:url(/assets/itaewon-beauty/contents/naturalfat/images/change01.jpg?202619114121) center top/cover no-repeat;position:relative}#main section.dir-area.troubles .container{width:911px;height:529px;background:url(/assets/itaewon-beauty/contents/naturalfat/images/change03.png?202619114121) center top/cover no-repeat;margin:0 auto;position:relative}#main section.dir-area.troubles .container [class^="text0"]{position:absolute;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:bold;color:#50382c;line-height:1.4;text-decoration:none;background:rgba(255,255,255,0.75);border:2px solid #fff;border-radius:10px;padding:10px 30px 8px}#main section.dir-area.troubles .container .text01{left:140px;top:0}#main section.dir-area.troubles .container .text02{left:30px;top:155px}#main section.dir-area.troubles .container .text03{left:0;top:272px}#main section.dir-area.troubles .container .text04{left:30px;bottom:55px}#main section.dir-area.troubles .container .text05{right:30px;top:130px}#main section.dir-area.troubles .container .text06{right:9px;top:267px}#main section.dir-area.troubles .container .text07{right:0;bottom:55px}@media only screen and (max-width: 979px){#main section.dir-area.troubles .container{width:100%;height:58vw;background-size:100% auto}#main section.dir-area.troubles .container [class^="text0"]{font-size:3vw;border-radius:1.5vw;padding:1vw 3vw 0.8vw}#main section.dir-area.troubles .container .text01{left:11vw}#main section.dir-area.troubles .container .text02{left:3vw;top:17vw}#main section.dir-area.troubles .container .text03{left:1vw;top:30vw}#main section.dir-area.troubles .container .text04{left:4vw;bottom:6vw}#main section.dir-area.troubles .container .text05{right:3vw;top:14vw}#main section.dir-area.troubles .container .text06{right:2vw;top:29vw}#main section.dir-area.troubles .container .text07{right:1vw;bottom:6vw}}#main section.dir-area.cause{background:#faf5f1;position:relative;z-index:1;margin:-1px 0 0}#main section.dir-area.cause .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 160px 980px 160px 1fr;grid-template-columns:1fr 160px 980px 160px 1fr;-ms-grid-rows:600px auto 0;grid-template-rows:600px auto 0}#main section.dir-area.cause .grid+.grid{margin-top:75px}#main section.dir-area.cause .grid-bg{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2 / 6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;background:#f9e6d8;background:linear-gradient(90deg, #f7eace 0%, #faf5f1 50%, #f9e6d8 100%);border-radius:55px 0 0 55px}#main section.dir-area.cause .grid.reverse .grid-bg{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / 5;border-radius:0 55px 55px 0;background:#f7eace;background:linear-gradient(90deg, #f9e6d8 0%, #faf5f1 50%, #f7eace 100%)}#main section.dir-area.cause .grid-text{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3 / 4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;padding:40px 0 0}#main section.dir-area.cause .grid-text header{display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;color:#50382c;line-height:1.2;margin:0 0 30px}#main section.dir-area.cause .grid-text header p{padding:0 0 0 65px;position:relative}#main section.dir-area.cause .grid-text header p .en{font-size:28px;position:absolute;left:0;top:50%;transform:translate(0, -50%);border-bottom:1px solid #50382c}#main section.dir-area.cause .grid-text header p .num{color:#ead1bd;font-size:110px;font-weight:100;line-height:1}#main section.dir-area.cause .grid-text header h3{font-size:60px;margin-left:20px}#main section.dir-area.cause .grid-text .contents01{padding:45px 30px 50px 40px;background:#fff;border-radius:20px;margin:30px 0 0}#main section.dir-area.cause .grid-text .contents01 .images{display:flex;justify-content:space-between;align-items:center}#main section.dir-area.cause .grid-text .contents01.reason01 .title{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:36px;font-weight:bold;line-height:1.2;color:#e36a3a;text-align:center;margin:0 0 10px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont{position:relative;width:580px;text-align:center}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption{position:absolute;top:0;left:-7px;width:100%;display:flex;justify-content:center}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt{display:flex;align-items:center;padding:0 10px;font-weight:bold;font-size:90%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;color:#50382c}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt span{display:inline-block;font-size:80%;color:#e36a3a}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.before{text-align:right}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.before span{transform:rotate(-90deg);margin-left:5px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.after{text-align:left}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.after span{transform:rotate(90deg);margin-right:5px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont{width:320px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;color:#50382c;line-height:1.4;font-weight:bold}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title{display:flex;justify-content:center;align-items:center}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title .title_img{margin-right:5px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title .title_txt{padding-top:10px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka{margin-top:10px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont{position:relative;background-color:#feefe9;padding:15px;text-align:center}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont+.henka_cont{margin-top:20px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont:not(:first-child)::before{content:"";position:absolute;display:block;background:url("/assets/itaewon-beauty/contents/naturalfat/images/about02_arrow.png?202619114121") top center no-repeat;top:-30px;left:0;width:100%;height:43px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont .henka_title{display:inline-block;margin:0 auto;padding:0 1em;border-bottom:1px solid}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont .henka_txt{margin-top:10px;font-size:16px}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont{width:600px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont{display:flex;align-items:center;font-weight:bold}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont+.hone_cont{margin-top:20px}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_title{width:42%;color:#e36a3a;font-size:20px}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_title span{background-color:#50382c;display:inline-flex;justify-content:center;align-items:center;border-radius:50px;width:1.1em;height:1.1em;margin-right:5px;padding:14px;color:#ffffff;font-size:90%;text-align:center;line-height:1}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_txt{border-left:1px solid;width:58%;padding-left:10px;line-height:1.4}#main section.dir-area.cause .grid-text .contents01.reason02 .images .right_cont{width:300px;text-align:center}#main section.dir-area.cause .catch_txt{margin-top:40px;text-align:center;font-size:40px;font-weight:bold;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif}#main section.dir-area.cause .catch_txt span{background-color:#8a5d3c;padding:3px 15px 5px;color:#ffffff}@media only screen and (max-width: 979px){#main section.dir-area.cause .grid{-ms-grid-columns:1fr 4vw 86vw 4vw 1fr;grid-template-columns:1fr 4vw 86vw 4vw 1fr;-ms-grid-rows:115vw auto 0;grid-template-rows:115vw auto 0}#main section.dir-area.cause .grid+.grid{margin-top:7vw}#main section.dir-area.cause .grid-bg{border-radius:6vw 0 0 6vw}#main section.dir-area.cause .grid.reverse .grid-bg{border-radius:0 6vw 6vw 0}#main section.dir-area.cause .grid-text{padding:5vw 0 0}#main section.dir-area.cause .grid-text header{margin:0 0 3vw}#main section.dir-area.cause .grid-text header p{padding:0 0 0 7vw}#main section.dir-area.cause .grid-text header p .en{font-size:Min(28px, 4vw)}#main section.dir-area.cause .grid-text header p .num{font-size:Min(110px, 15.4vw)}#main section.dir-area.cause .grid-text header h3{font-size:Min(60px, 7.4vw);margin-left:2vw}#main section.dir-area.cause .grid-text .contents01{padding:4vw 3vw 5vw;border-radius:2.5vw;margin:3.5vw 0 0}#main section.dir-area.cause .grid-text .contents01 .images{flex-direction:column}#main section.dir-area.cause .grid-text .contents01 .images>figure+figure{padding:2vw 10vw 0}#main section.dir-area.cause .grid-text .contents01.reason01 .title{font-size:4.5vw;margin:0 0 1.5vw}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont{width:100%}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt{font-size:2.8vw;padding:0 2vw}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.before span{margin-left:1vw}#main section.dir-area.cause .grid-text .contents01.reason01 .images .left_cont .caption .txt.after span{margin-right:1vw}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont{width:100%;padding-top:30px}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title .title_img{margin-right:1vw}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title .title_img img{width:Min(109px, 20vw)}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .right_cont_title .title_txt{padding-top:10px;font-size:Min(21px, 4.8vw)}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont .henka_title{font-size:Min(21px, 4.8vw)}#main section.dir-area.cause .grid-text .contents01.reason01 .images .right_cont .henka .henka_cont .henka_txt{font-size:Min(18px, 4.2vw)}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont{width:100%}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone{margin:0 auto}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont{flex-direction:column}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont+.hone_cont{margin-top:3vw}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_title{width:100%;font-size:Min(21px, 4vw)}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_title span{margin-right:1vw;padding:Min(14px, 2.2vw)}#main section.dir-area.cause .grid-text .contents01.reason02 .images .left_cont .hone .hone_cont .hone_txt{width:100%;border-left:0;padding-left:0}#main section.dir-area.cause .grid-text .contents01.reason02 .images .right_cont{width:100%;margin-top:4vw}#main section.dir-area.cause .catch_txt{margin-top:4vw;font-size:Min(40px, 4.8vw);line-height:2}#main section.dir-area.cause .catch_txt span{padding:0.6vw 2vw 1vw}}#main section.dir-area.recommend{background:#f9eae0;overflow:hidden;position:relative;z-index:2}#main section.dir-area.recommend header{margin:0 0 85px}#main section.dir-area.recommend .container{display:flex;align-items:center;width:980px;height:500px;background:#fff;position:relative;margin:0 auto 80px;padding:0 100px 0 240px}#main section.dir-area.recommend .container [class^="img0"]{position:absolute}#main section.dir-area.recommend .container .img01{left:-160px;top:-72px}#main section.dir-area.recommend .container .img02{right:-290px;bottom:-110px}#main section.dir-area.recommend .container .img03{left:-215px;bottom:-50px}#main section.dir-area.recommend .container .img03 img{border-radius:20px}#main section.dir-area.recommend .container .img04{right:-220px;top:-50px}#main section.dir-area.recommend .container .img04 img{border-radius:20px}#main section.dir-area.recommend .container ul{position:relative;z-index:1}#main section.dir-area.recommend .container ul li{font-size:22px;line-height:1.4;background:url(/assets/itaewon-beauty/contents/naturalfat/images/recommend05.svg) left top/30px auto no-repeat;padding:0 0 0 40px}#main section.dir-area.recommend .container ul li+li{margin-top:20px}@media only screen and (max-width: 979px){#main section.dir-area.recommend{overflow:hidden}#main section.dir-area.recommend header{margin:0 0 10vw}#main section.dir-area.recommend .container{width:95%;height:Min(400px, 70vw);margin:0 auto 12vw;padding:0 5vw 0 5vw}#main section.dir-area.recommend .container .img01{width:25vw;left:-10vw;top:-8vw}#main section.dir-area.recommend .container .img02{width:30vw;right:-0vw;bottom:-5vw}#main section.dir-area.recommend .container .img03{width:Min(200px, 24vw);left:-6vw;bottom:-10vw}#main section.dir-area.recommend .container .img03 img{border-radius:2.5vw;opacity:0.5}#main section.dir-area.recommend .container .img04{width:Min(260px, 36vw);right:-14vw;top:-8w}#main section.dir-area.recommend .container .img04 img{border-radius:2.5vw;opacity:0.5}#main section.dir-area.recommend .container ul{margin:0 auto}#main section.dir-area.recommend .container ul li{font-size:Min(20px, 3.6vw);background-size:Min(30px, 5vw) auto;padding:0 0 0 6vw}#main section.dir-area.recommend .container ul li+li{margin-top:2vw}}#main section.dir-area.what{background:#faf5f1;position:relative;z-index:2}@media screen and (min-width: 980px){#main section.dir-area.what{padding-bottom:40px}}#main section.dir-area.what .container{width:980px;margin:80px auto 0;text-align:center}#main section.dir-area.what .container h3{display:inline-flex;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:34px;color:#8a5d3c;border-bottom:1px solid #8a5d3c;margin:0 0 60px;position:relative}#main section.dir-area.what .container h3::before,#main section.dir-area.what .container h3::after{content:"";display:block;width:30px;height:35px;background:#8a5d3c;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);position:absolute;left:50%;bottom:-35px;transform:translate(-50%, 0)}#main section.dir-area.what .container h3::after{height:36px;background:#faf5f1;transform:translate(calc(-50% - 1px), 0)}#main section.dir-area.what .container p{text-align:left}#main section.dir-area.what .container p+p{max-width:980px;margin:1em auto 0}#main section.dir-area.what .container .table-box{margin-top:30px;color:#50382c;font-size:18px}#main section.dir-area.what .container .table-box thead tr th,#main section.dir-area.what .container .table-box thead tr td,#main section.dir-area.what .container .table-box tbody tr th,#main section.dir-area.what .container .table-box tbody tr td{padding:15px 5px;text-align:center;line-height:1.4}#main section.dir-area.what .container .table-box thead tr th,#main section.dir-area.what .container .table-box tbody tr th{font-weight:bold;line-height:1.2}#main section.dir-area.what .container .table-box thead tr th{background:#8a5d3c;width:28%;color:#ffffff}#main section.dir-area.what .container .table-box thead tr th.index{width:16%}#main section.dir-area.what .container .table-box thead tr th a{color:#ffffff}#main section.dir-area.what .container .table-box tbody tr th{background:#f9eae0}#main section.dir-area.what .container .table-box tbody tr td.main{background-color:#fff5df}#main section.dir-area.what .container01{width:980px;background:#fff;border-radius:15px;text-align:center;padding:30px 10px;margin:0 auto}#main section.dir-area.what>p{max-width:980px;margin:1em auto 0}#main section.dir-area.what .container02{width:980px;text-align:center;margin:80px auto 0}#main section.dir-area.what .container02 h3{display:inline-flex;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:34px;color:#8a5d3c;border-bottom:1px solid #8a5d3c;margin:0 0 60px;position:relative}#main section.dir-area.what .container02 h3::before,#main section.dir-area.what .container02 h3::after{content:"";display:block;width:30px;height:35px;background:#8a5d3c;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);position:absolute;left:50%;bottom:-35px;transform:translate(-50%, 0)}#main section.dir-area.what .container02 h3::after{height:36px;background:#faf5f1;transform:translate(calc(-50% - 1px), 0)}@media only screen and (max-width: 979px){#main section.dir-area.what .container{width:95%;margin:8vw auto 0}#main section.dir-area.what .container h3{font-size:Min(34px, 4.5vw);line-height:1.4;padding:0 1vw 1vw;margin:0 0 6vw}#main section.dir-area.what .container h3::before,#main section.dir-area.what .container h3::after{content:"";display:block;width:4vw;height:4.5vw;bottom:-4.5vw;transform:translate(-50%, 0)}#main section.dir-area.what .container h3::after{height:calc(4.5vw + 1px);transform:translate(calc(-50% - 1px), 0)}#main section.dir-area.what .container p+p{max-width:100%}#main section.dir-area.what .container .table-box{margin-top:3vw;font-size:Min(16px, 3vw)}#main section.dir-area.what .container .table-box thead tr th,#main section.dir-area.what .container .table-box thead tr td,#main section.dir-area.what .container .table-box tbody tr th,#main section.dir-area.what .container .table-box tbody tr td{padding:10px 5px}#main section.dir-area.what .container01{width:95%;border-radius:2vw;padding:3vw;margin:0 auto}#main section.dir-area.what>p{max-width:95%}#main section.dir-area.what .container02{width:95%;margin:5vw auto 0}#main section.dir-area.what .container02 h3{font-size:4.5vw;line-height:1.4;padding:0 1vw 1vw;margin:0 0 60px}#main section.dir-area.what .container02 h3::before,#main section.dir-area.what .container02 h3::after{content:"";display:block;width:4vw;height:4.5vw;bottom:-4.5vw;transform:translate(-50%, 0)}#main section.dir-area.what .container02 h3::after{height:calc(4.5vw + 1px);transform:translate(calc(-50% - 1px), 0)}}#main section.dir-area.merit{background:#faf5f1;background:linear-gradient(0deg, #fff 50%, #faf5f1 50%);margin:-1px 0 0;position:relative}@media screen and (min-width: 980px){#main section.dir-area.merit{padding-bottom:40px}}#main section.dir-area.merit>*{position:relative}#main section.dir-area.merit::before{content:"";width:100%;height:100%;-webkit-clip-path:polygon(0 280px, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 280px, 100% 0, 100% 100%, 0 100%);background:#f7eace;background:linear-gradient(90deg, #f9e6d8 0%, #faf5f1 50%, #f7eace 100%);position:absolute;left:0;top:0}#main section.dir-area.merit .txt{width:980px;margin:0 auto}#main section.dir-area.merit ul{display:flex;justify-content:center;flex-wrap:wrap;width:1210px;margin:30px auto 0}#main section.dir-area.merit ul li{width:224px}@media only screen and (min-width: 980px){#main section.dir-area.merit ul li:not(:nth-child(5n+1)){margin-left:20px}#main section.dir-area.merit ul li:nth-child(n+6){margin-top:75px}}#main section.dir-area.merit ul li p{font-weight:bold;color:#50382c;text-align:center;line-height:1.4;margin:15px 0 0}@media only screen and (max-width: 979px){#main section.dir-area.merit{padding-top:0}#main section.dir-area.merit::before{-webkit-clip-path:polygon(0 20vw, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 20vw, 100% 0, 100% 100%, 0 100%)}#main section.dir-area.merit .txt{width:95%}#main section.dir-area.merit ul{justify-content:center;width:95%;margin:3vw auto 0}#main section.dir-area.merit ul li{width:32%;text-align:center}#main section.dir-area.merit ul li:nth-child(n+4){margin-top:5vw}#main section.dir-area.merit ul li:not(:nth-child(3n+1)){margin-left:2%}#main section.dir-area.merit ul li p{font-size:2.5vw;margin:2vw 0 0}}#main section.dir-area.photo{margin:-1px 0 0;position:relative}#main section.dir-area.photo::before{content:"";width:100%;height:280px;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:linear-gradient(90deg, #f9e6d8 0%, #faf5f1 50%, #f7eace 100%);position:absolute;left:0;top:0}#main section.dir-area.photo .cont_inner>.title{background:linear-gradient(90deg, #f9e6d8 0%, #faf5f1 50%, #f7eace 100%);font-weight:bold;margin:20px 0 10px;padding:10px;text-align:center}#main section.dir-area.photo .cont_inner .photo_cont{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:30px}#main section.dir-area.photo .cont_inner .photo_cont .col{width:480px}@media screen and (min-width: 980px){#main section.dir-area.photo .cont_inner .photo_cont .col:nth-child(n+3){margin-top:30px}}#main section.dir-area.photo .cont_inner .photo_cont .col .img{text-align:center}#main section.dir-area.photo .cont_inner .photo_cont .col .doc{text-align:right;font-size:14px;margin-top:5px}#main section.dir-area.photo .cont_inner .photo_cont .col .txt{background-color:#fff4ec;margin-top:10px;padding:20px}#main section.dir-area.photo .cont_inner .banner{text-align:center;margin-top:80px}#main section.dir-area.photo .cont_inner .banner p{font-size:24px;font-weight:bold}#main section.dir-area.photo .cont_inner .banner .heading-image+p{margin:30px 0 0}@media screen and (max-width: 979px){#main section.dir-area.photo{padding-top:0}#main section.dir-area.photo::before{height:20vw}#main section.dir-area.photo .cont_inner>.title{font-size:21px}#main section.dir-area.photo .cont_inner .photo_cont{flex-direction:column}#main section.dir-area.photo .cont_inner .photo_cont .col{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}#main section.dir-area.photo .cont_inner .photo_cont .col:not(:first-child){margin-top:6vw}#main section.dir-area.photo .cont_inner .photo_cont .col .doc{margin-top:0.5vw}#main section.dir-area.photo .cont_inner .photo_cont .col .txt{margin-top:2vw;padding:3vw}#main section.dir-area.photo .cont_inner .banner{margin-top:6vw}#main section.dir-area.photo .cont_inner .banner p{font-size:Min(3.6vw, 24px)}#main section.dir-area.photo .cont_inner .banner .heading-image+p{margin:3vw 0 0}}#main section.dir-area.price{background-color:#fffaed;position:relative}#main section.dir-area.price section.cv{margin-top:50px}#main section.dir-area.price .price_wrap{width:980px;margin:0 auto}#main section.dir-area.price .price_wrap .price_caution{line-height:1.5;border:3px solid #e36a3a;padding:20px 30px 30px;background:#fff;margin:0 0 50px}#main section.dir-area.price .price_wrap .price_caution p span{font-weight:bold;color:#e36a3a}#main section.dir-area.price .price_wrap .price_caution p.price_caution_index{font-size:25px;font-weight:bold;color:#e36a3a;margin:0 0 10px}#main section.dir-area.price .price_wrap .price_caution p.price_caution_index em{font-size:30px;font-style:normal;background:#fff06f;padding:0 5px;margin:0 5px}#main section.dir-area.price .price_wrap>ul{margin:30px 0 0}#main section.dir-area.price .price_wrap>ul li{display:flex;align-items:center;font-size:25px;font-weight:bold;line-height:1.4;padding:0 50px 50px 40px;border-bottom:1px dashed #909090}#main section.dir-area.price .price_wrap>ul li+li{margin-top:50px}#main section.dir-area.price .price_wrap>ul li .price_left{width:400px}#main section.dir-area.price .price_wrap>ul li .price_right{flex:1}#main section.dir-area.price .price_wrap>ul li .price_right_inner{display:flex;align-items:center;text-align:right;flex-wrap:wrap}#main section.dir-area.price .price_wrap>ul li .price_right_inner+.price_right_inner{border-top:1px solid #909090;margin:20px 0 0;padding:25px 0 0}#main section.dir-area.price .price_wrap>ul li .price_right_inner.monitor{color:#e36a3a}#main section.dir-area.price .price_wrap>ul li .price_right_inner p:first-child{width:160px}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price{flex:1;font-size:75px;font-weight:bold;line-height:1;letter-spacing:-1px}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price>span{font-size:40px;letter-spacing:0;position:relative}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price>span>span{font-size:15px;white-space:nowrap;position:absolute;right:5px;bottom:47px}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price.strike{position:relative}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price.strike::before{content:"";display:block;width:270px;height:3px;background:#dc0000;position:absolute;right:0;top:50%;transform:translate(0, -50%)}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.price.strike.long::before{width:305px}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.loan{flex:inherit;display:flex;justify-content:flex-end;width:100%;margin:5px 0 0}#main section.dir-area.price .price_wrap>ul li .price_right_inner p.loan a{background:#fff;padding:4px 10px}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215{color:#dc0000;border-top:none;padding-top:0}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215 p:first-child{flex:1}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215 p:last-child{flex:inherit;background:url(/assets/itaewon-beauty/contents/naturalfat/images/price_icon_arrow.png?202619114121) left center/auto auto no-repeat;padding:0 0 0 50px;position:relative}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215 p:last-child::before{content:"";display:block;width:100px;height:100px;background:url(/assets/itaewon-beauty/contents/naturalfat/images/price_icon_limit1215.png?202619114121) center top/100% auto no-repeat;position:absolute;left:-120px;bottom:0}#main section.dir-area.price .price_wrap>ul+p{font-size:14px;text-align:right;margin-top:5px}#main section.dir-area.price .price_wrap>ul.sp-s li{padding-bottom:15px}#main section.dir-area.price .price_wrap>ul.sp-s li+li{margin-top:15px}#main section.dir-area.price .price_wrap .list-note{margin:10px 0 0}@media screen and (max-width: 979px){#main section.dir-area.price section.cv{margin-top:7vw}#main section.dir-area.price .price_wrap{width:96%}#main section.dir-area.price .price_wrap .price_caution{border:0.75vw solid #e36a3a;padding:3vw 4vw 4vw;margin:0 0 6vw}#main section.dir-area.price .price_wrap .price_caution p.price_caution_index{font-size:Min(25px, 4vw);margin:0 0 1.5vw}#main section.dir-area.price .price_wrap .price_caution p.price_caution_index em{font-size:Min(30px, 4.5vw);padding:0 1vw;margin:0 1vw}#main section.dir-area.price .price_wrap>ul{margin:3vw 0 0}#main section.dir-area.price .price_wrap>ul li{font-size:3vw;padding:0 4vw 5vw 3vw}#main section.dir-area.price .price_wrap>ul li+li{margin-top:5vw}#main section.dir-area.price .price_wrap>ul li .price_left{width:27vw;padding:0 2vw 0 0}#main section.dir-area.price .price_wrap>ul li .price_right_inner+.price_right_inner{margin:2.5vw 0 0;padding:3vw 0 0}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p:first-child{width:19vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.price{font-size:9vw;letter-spacing:-0.02em}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.price>span{font-size:6vw;letter-spacing:0;padding:0 0 0 0.5vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.price>span>span{font-size:2.5vw;right:0.5vw;bottom:7vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.price.strike::before{width:34vw;height:0.5vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.price.strike.long::before{width:39vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.loan{margin:1vw 0 0}#main section.dir-area.price .price_wrap>ul li .price_right_inner>p.loan a{font-size:2.5vw;padding:0.5vw 1.5vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215{padding-top:0}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215 p:last-child{background-size:6vw auto;padding:0 0 0 7.5vw}#main section.dir-area.price .price_wrap>ul li .price_right_inner.limit1215 p:last-child::before{width:13vw;height:13vw;left:-15.5vw;bottom:0}#main section.dir-area.price .price_wrap>ul+p{font-size:2.5vw;margin-top:1vw}#main section.dir-area.price .price_wrap .list-note{margin:1.5vw 0 0}}#main section.dir-area.price .price_wrap.price_discount>ul li .price_left{width:350px}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner{justify-content:space-between}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner p:first-child{width:inherit}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off{display:flex;flex-direction:column}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p:first-child{width:inherit;margin-bottom:30px}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.normal{position:relative;display:inline-block}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.normal::before{position:absolute;content:"";display:block;transform:rotate(0);background-color:#000000;width:100%;height:4px;top:50%;left:0}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.discount{display:block;position:relative;padding-left:0;color:#d40000}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.discount::before{position:absolute;content:'';background:url(/assets/about/campaign/ticket20000/images/arrow_discount.png?202619114121) center center no-repeat;background-size:contain;width:100px;height:55px;top:0;left:-100px}@media screen and (max-width: 979px){#main section.dir-area.price .price_wrap.price_discount>ul li .price_left{width:27vw}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p:first-child{margin-bottom:4vw}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.price{font-size:9vw;letter-spacing:-0.02em}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.price span{font-size:6vw;letter-spacing:0;padding:0 0 0 0.5vw}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.price span span{font-size:2.5vw;right:0.5vw;bottom:7vw}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.normal::before{height:2px}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.discount{padding-top:8vw}#main section.dir-area.price .price_wrap.price_discount>ul li .price_right_inner .price_20000off p.discount::before{background:url(https://www.s-b-c.net/assets/about/campaign/ticket20000/images/arrow_discount_sp.png?202619114121) center center no-repeat;background-size:contain;width:16vw;height:11vw;top:-3vw;left:0;right:0;margin:auto}}#main section.dir-area.flow{background:#faf5f1;position:relative;z-index:3;margin:-1px 0 0}@media screen and (min-width: 980px){#main section.dir-area.flow{padding-bottom:40px}}#main section.dir-area.flow::before{content:"";width:100%;height:280px;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:#fffaed;position:absolute;left:0;top:0}#main section.dir-area.flow header{margin-bottom:75px}#main section.dir-area.flow>ul{width:820px;margin:0 auto}#main section.dir-area.flow>ul li{padding:50px 60px;border-radius:20px;background:#f9e6d8;background:linear-gradient(90deg, #f9e6d8 0%, #faf5f1 50%, #f7eace 100%);position:relative}#main section.dir-area.flow>ul li+li{margin-top:85px}#main section.dir-area.flow>ul li:not(:last-child)::before{content:"";display:flex;width:113px;height:30px;background:#ead1bd;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;bottom:-30px;transform:translate(-50%, 0)}#main section.dir-area.flow>ul li .step{width:86px;height:86px;background:linear-gradient(0deg, #a57b5d 0%, #ead1bd 25%, #a57b5d 50%, #ead1bd 75%, #a57b5d 100%);border-radius:100%;padding:2px;position:absolute;top:-50px;left:-8px}#main section.dir-area.flow>ul li .step p{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;border-radius:100%;background:#fff;padding:5px 0 0}#main section.dir-area.flow>ul li .step p>span{display:flex;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:15px;font-weight:bold;color:#8a5d3c;line-height:1}#main section.dir-area.flow>ul li .step p>span.num{font-size:36px;margin:3px 0 0}#main section.dir-area.flow>ul li h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-size:28px;color:#8a5d3c;margin:0}@media screen and (max-width: 979px){#main section.dir-area.flow{padding-top:0}#main section.dir-area.flow::before{height:20vw}#main section.dir-area.flow header{margin-bottom:8vw}#main section.dir-area.flow>ul{width:95%}#main section.dir-area.flow>ul li{padding:7vw;border-radius:2.5vw}#main section.dir-area.flow>ul li+li{margin-top:9vw}#main section.dir-area.flow>ul li:not(:last-child)::before{width:20vw;height:4.5vw;bottom:-4.5vw}#main section.dir-area.flow>ul li .step{width:Min(13vw, 86px);height:Min(13vw, 86px);top:Max(-7vw, -50px);left:-1vw}#main section.dir-area.flow>ul li .step p{padding:1vw 0 0}#main section.dir-area.flow>ul li .step p>span{font-size:Min(3vw, 15px)}#main section.dir-area.flow>ul li .step p>span.num{font-size:Min(6vw, 36px);margin:0}#main section.dir-area.flow>ul li h3{font-size:Min(4vw, 28px)}}#main section.dir-area.detail{position:relative;z-index:5;margin:-1px 0 0}@media screen and (min-width: 980px){#main section.dir-area.detail{padding-bottom:40px}}#main section.dir-area.detail::before{content:"";width:100%;height:280px;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:#faf5f1;position:absolute;left:0;top:0}#main section.dir-area.detail table{width:980px;color:#50382c;margin:0 auto;border-collapse:collapse;background:#fff}#main section.dir-area.detail table tr th,#main section.dir-area.detail table tr td{font-weight:normal;border:1px solid #af8464;padding:20px 40px}#main section.dir-area.detail table tr th{width:380px;background:#f9eae0;font-weight:bold}@media screen and (max-width: 979px){#main section.dir-area.detail{padding-top:0}#main section.dir-area.detail::before{height:20vw}#main section.dir-area.detail table{width:95%}#main section.dir-area.detail table tr th,#main section.dir-area.detail table tr td{padding:2vw}#main section.dir-area.detail table tr th{width:40vw}}#main section.dir-area.qa{background:#f9eae0;position:relative;z-index:2;margin:-1px 0 0}#main section.dir-area.qa::before{content:"";width:100%;height:280px;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:#ffffff;position:absolute;left:0;top:0}#main section.dir-area.qa>ul{width:980px;margin:0 auto}#main section.dir-area.qa>ul li{padding:40px 45px;border-radius:20px;background:#fff}#main section.dir-area.qa>ul li+li{margin-top:27px}#main section.dir-area.qa>ul li .qaq{font-size:24px;color:#8a5d3c;line-height:1.5;padding:0 0 0 60px;position:relative}#main section.dir-area.qa>ul li .qaq::before{content:"Q";display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:bold;color:#fff;background:#af8464;position:absolute;left:4px;top:0}#main section.dir-area.qa>ul li .qaa{border-top:1px dashed #8a5d3c;padding:20px 0 0 60px;margin:20px 0 0;position:relative}#main section.dir-area.qa>ul li .qaa::before{content:"A";display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:bold;color:#fff;background:#e36a3a;position:absolute;left:4px;top:20px}@media screen and (max-width: 979px){#main section.dir-area.qa{padding-top:0}#main section.dir-area.qa::before{height:20vw}#main section.dir-area.qa>ul{width:95%}#main section.dir-area.qa>ul li{padding:4vw 5vw;border-radius:2.5vw}#main section.dir-area.qa>ul li+li{margin-top:3vw}#main section.dir-area.qa>ul li .qaq{font-size:Min(3.6vw, 24px);padding:0 0 0 9.5vw}#main section.dir-area.qa>ul li .qaq::before{width:Min(7vw, 40px);height:Min(7vw, 40px);font-size:Min(3.6vw, 24px);left:0.5vw}#main section.dir-area.qa>ul li .qaa{padding:3vw 0 0 9.5vw;margin:3vw 0 0}#main section.dir-area.qa>ul li .qaa::before{width:Min(7vw, 40px);height:Min(7vw, 40px);font-size:Min(3.6vw, 24px);left:0.5vw;top:3vw}}#main section.dir-area.ac_ar_001#btn-cont{padding:60px 0px}#main section.dir-area.ac_ar_001#btn-cont .button-normal{width:460px;background-color:#8a5d3c;font-size:24px;padding:24px;border-radius:100px}#main section.dir-area.ac_ar_001#btn-cont .button-normal::after{content:'';width:20px;height:20px;background:url("/assets/itaewon-beauty/common/images/ic_arr.png?202619114121") no-repeat;background-size:100% 100%;position:absolute;right:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 979px){#main section.dir-area.ac_ar_001#btn-cont{padding:6vw 0}#main section.dir-area.ac_ar_001#btn-cont .button-normal{max-width:100%;font-size:Max(3.33333vw, 16px)}}
