@charset "utf-8";
html,body{width:100%;}
.wrap{width:100%;margin:0 auto}
header{width:100%}
.top_ad{width:100%;height:55px;line-height:55px;border-bottom:1px solid #ccc;position:relative}
.top_ad::before{content:'';background:#656666;width:100%;height:39px;position:absolute;left:0;top:75px;z-index:9;box-shadow:5px 5px 10px rgba(153,153,153,0.3);display:none}
.top_ad.on::before{display:block}
.top_ad .ad_btn,.top_ad .custom_btn{color:#333;font-size:14px;float:left;margin-right:50px;line-height:65px}
.top_ad .custom_btn{position:relative}
.top_ad .premium{float:left}
.top_ad .premium a{width:143px;height:35px;line-height:35px;background:#df4a4b;border-radius:20px;color:#fff;position:relative;display:block;margin:9px 0 0;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400}
.top_ad .premium a::before{content:'알아보기';position:absolute;left:0;width:143px;height:35px;line-height:35px;background:#df4a4b;border-radius:20px;color:#fff;opacity:0;font-family:'Pretendard';font-size:14px}
.top_ad .premium a:hover::before{opacity:1}
.depth_2.custom{position:absolute;top:55px;right:0}
.depth_2.custom.on{display:block;width:auto;height:39px;background:#656666;overflow:hidden}
.depth_2.custom.on li a{color:#fff;font-size:14px;float:left;margin:0 20px;line-height:39px}
.depth_2.custom.on li:last-child a{margin-right:0}
.depth_2.custom.on li a:hover{font-weight:500!important}
.depth_2.custom.on li a:hover::before{display:none}
.custom_btn.on::before{content:'';position:absolute;bottom:0;left:50%;margin-left:-8px;width:0;height:0;border-top:10px solid none;border-bottom:10px solid #656666;border-right:10px solid transparent;border-left:10px solid transparent}
.top_home{background:#fff;width:100%}
.top_home .tble_brand{width:125px;height:35px;background:url(../img/main_logo.png) center no-repeat;background-size:cover;display:block;float:left;margin:44px 42px 44px 0}
.top_home .tble_brand a{width:100%;height:100%}
.top_home .search{position:relative;width:400px;display:block;float:left;margin:44px 42px 44px 0}
.top_home .search .search_input{width:100%;height:40px;border:none;background:#f7f7f7;border-radius:10px;color:#999;font-size:14px;padding:0 44px 0 17px;z-index:91}
.top_home .search .search_input.on{background:#fff;border:1px solid #EA6FA5}
.top_home .search .search_input:focus{background:#fff;border:1px solid #EA6FA5}
.top_home .search .search_icon{position:absolute;top:25%;right:3%;font-size:18px}
#mo_ban{display:none}
.search_form{display:none;border:1px solid #EA6FA5;background:#fff;width:400px;position:absolute;left:0;z-index:9;padding:30px 20px}
.search_address{width:100%;overflow:hidden}
.search_address>i{float:left;color:#EA6FA5;font-size:14px}
.search_address>p{float:left;color:#333;font-size:14px;margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:87%;cursor:pointer}
.search_address>a>i{color:#333;font-size:14px}
.search_keyword{width:100%;overflow:hidden;padding:40px 0 15px;border-bottom:1px solid #333}
.search_keyword .search_recent{width:50%;float:left;overflow:hidden;padding-right:10px}
.search_keyword .search_recommend{width:50%;float:left;overflow:hidden}
.search_keyword strong{font-size:16px;color:#333;margin-bottom:15px;display:block}
.search_keyword .search_no{color:#333;font-size:14px;line-height:1.3}
.search_keyword .search_txt{position:relative;font-size:14px;padding-left:10px;margin-bottom:14px;display:flex}
.search_keyword .search_txt a{color:#333!important;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search_keyword .search_txt:hover a{color:#EA6FA5!important;font-weight:700;color:#EA6FA5!important;border-bottom:1px solid #EA6FA5}
.search_keyword .search_txt::before{content:'-';position:absolute;left:0}
.search_select{width:100%;margin-top:35px;overflow:hidden}
.search_select strong{font-size:16px;color:#333;margin-bottom:15px;display:block}
.select_box{width:calc(100%/3);float:left;cursor:pointer}
.select_box .list_img{width:100px;height:100px;position:relative}
.select_box .list_img::before{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;opacity:0;transition:all .5s}
.select_box:hover .list_img::before{opacity:.5}
.select_box .list_txt{width:100px}
.top_nav{background:#fff;width:100%;position:relative;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.navbar-nav .nav-item{float:left;margin-right:79px;display:block}
.navbar-nav .nav-item .nav_link{font-size:16px;color:#000;line-height:80px}
.navbar-nav .nav-item .nav_link.pr{position:relative;color:#000}
.nav_link.login{height:80px;position:absolute;right:100px;padding-right:0!important}
.nav_link.join{height:80px;position:absolute;right:0;padding-right:0!important}
.nav_link.login_profile{height:80px;position:absolute;top:0;right:110px;display:flex;align-items:center}
.nav_link.alram{position:absolute;top:0;right:17px;padding-right:0!important;font-size:2.5rem!important}
.navbar-nav .nav-item.member .nickname_photo{margin:0;width:25px;height:25px}
.depth_2{position:absolute;z-index:9;display:none}
.depth_2.on{display:block;width:auto;line-height:80px;overflow:hidden}
.navbar-nav .nav-item.member .depth_2.on{top:80px;right:0}
.depth_2.on li a.login_nik{font-size:17px}
.depth_2.on li a.login_nik::after{content:'';position:absolute;top:40%;right:-20px;width:1px;height:25%;background:#ccc}
.depth_2.on li{float:left}
.depth_2.on li a{color:#333;font-size:15px;margin:0 20px;line-height:80px;position:relative}
.depth_2.on li a:hover{font-weight:500!important}
.depth_2.on li a::before{content:'';width:0;height:4px;background:#EA6FA5;position:absolute;top:22px;transition:all .5s}
.depth_2.on li a:hover::before{content:'';width:100%;height:4px;background:#EA6FA5;position:absolute;top:22px}
.depth_2.on li a.login_nik:hover::before{width:0;height:0}
.depth_2.on li:first-child a{margin-left:0}
.depth_2.on li:last-child a{margin-right:0}
.bell_txt{position:absolute;top:29.5%;right:-35.5%;background:#ae1703;width:18px;height:18px;line-height:17px;text-align:center;display:block;font-size:10px;border-radius:50%}
.navbar-nav .nav-item.member .nav_link.on::before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:0;height:0;border-top:10px solid none;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}
.navbar-nav .nav-item .nav_link.on::before{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:0;height:0;border-top:10px solid none;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}
.top_nav::before{content:'';background:#fff;width:100%;height:80px;position:absolute;left:0;top:81px;z-index:9;box-shadow:5px 5px 10px rgba(153,153,153,0.3);display:none}
.top_nav.on::before{display:block}
.main_banner{width:100%}
.main_banner .swiper-container{width:100%;height:360px;max-width:1920px}
.main_banner .swiper-slide{width:100%;margin:0 auto}
.main_banner .swiper-pagination-bullet{width:13px;height:13px;background:#fff;margin:0 10px}
.main_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}
.main_banner .swiper-container-horizontal>.swiper-pagination-bullets,.main_banner .swiper-pagination-custom,.main_banner .swiper-pagination-fraction{bottom:46px}
.campaign_box{width:100%;margin:102px 0 0;position:relative}
.campaign_box .swiper-slide{width:22.5%!important;display:inline-block;margin-right:40px}
.swiper2{margin-top:46px}
.arrow_line{width:1340px;height:10%;display:block;position:absolute;top:70%;left:50%;transform:translate(-50%)}
.campaign_box .swiper-button-next:after,.campaign_box .swiper-container-rtl .swiper-button-prev:after{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;font-size:5rem}
.campaign_box .swiper-button-prev:after,.campaign_box .swiper-container-rtl .swiper-button-next:after{content:'\f053';font-family:'Font Awesome 5 Free';font-weight:900;font-size:5rem}
.campaign_box .swiper-button-next,.campaign_box .swiper-button-prev{color:#ccc;top:-50%!important}
.campaign_box .swiper-button-next,.campaign_box .swiper-container-rtl .swiper-button-prev{right:0}
.campaign_box .swiper-button-prev,.campaign_box .swiper-container-rtl .swiper-button-next{left:0}
.campaign_box .swiper-button-prev:hover,.campaign_box .swiper-button-next:hover{color:#333;outline:none!important;border:none!important}
.campaign_box .swiper-button-prev:focus,.campaign_box .swiper-button-next:focus{color:#333;outline:none!important;border:none!important}
.tit_com{width:100%;position:relative}
.tit_com .txt_tit{color:#333;font-size:28px}
.tit_com .txt_tit>span{color:#EA6FA5}
.tit_com .txt_sub{color:#333;font-size:16px;display:block;margin-top:15px}
.tit_com .campaign_theme{width:45px;height:20px;line-height:16px;padding:1px 2px;border:1px solid #ccc;border-radius:10px;font-size:13px;position:absolute;left:200px;bottom:-3px;cursor:pointer}
.tit_com .more_com{position:absolute;right:0;bottom:0;color:#333;font-size:16px;transition:all .5s}
.tit_com .more_com:hover{font-weight:700}
.campaign_box .picture{width:100%;height:270px;display:block;cursor:pointer;position:relative!important}
.campaign_box .picture img{border-radius:15px}
.campaign_box .picture::after{content:'';display:block;clear:both}
.campaign_box .picture::before{content:'';width:100%;height:100%;background:#000;opacity:0;position:absolute;top:0;left:0;z-index:1;transition:all .5s;border-radius: 15px;}
.campaign_box .picture:hover::before{background:#000;opacity:.5;    }
.review_box{width:100%;margin:102px 0 0;position:relative;display:inline-block;background:#f7f7f7;padding:80px 0}
.heart{position:absolute;right:5px;top:10px;z-index:9!important;cursor:pointer;display:inline-flex}
.heart::before{content:'\f004';font-family:'Font Awesome 5 Free';font-weight:500;font-size:20px;color:#ff9191;transition:all .5s}
.heart.on::before{content:'\f004';font-family:'Font Awesome 5 Free';font-weight:900;font-size:20px;color:#dd494b}
.product_box{position:relative;display:block;padding-top:15px}
.product_cont_wrap{margin-bottom:5px;overflow:hidden;display:flex;justify-content:space-between;-webkit-box-align:center;-moz-align-items:center;-ms-flex-align:center;align-items:center}
.product_box::after{content:'';display:block;clear:both}
.product_sns{font-size:16px;float:left;margin-right:10px}
.product_sns.purchase{color:#68bdb7}
.product_sns.blog{color:#798ee0}
.product_sns.insta{color:#ec645c}
.product_sns.ytube{color:#df1414}
.product_sns.cafe{color:#8b4235}
.product_day{color:#333;font-size:16px}
.product_tit{color:#333;font-size:16px;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0;display: block;}
.product_con{color:#7f7f7f;font-size:14px;margin-top:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.product_people{color:#7f7f7f;font-size:14px;margin-top:25px}
.product_hash_wrap {height: 50px;}
.product_hash_in {overflow: hidden;}
.product_hash{margin-top: 5px;border:1px solid #ccc;width:58px;line-height:18px;font-size:10px;display:inline-block;margin-right:6px;text-align: center;}
.review_box .picture{width:100%;height:200px;display:block;cursor:pointer;overflow:hidden;position:relative!important}
.review_box .picture::before{content:'';width:100%;height:100%;background:#000;opacity:0;position:absolute;top:0;left:0;z-index:1;transition:all .5s}
.review_box .picture:hover::before{background:#000;opacity:.5}
.product_tit.review{display:block;margin:0;width:70%;text-align:right;line-height:1}
.product_con.review{color:#333;font-size:16px;height:40px;line-height:1.2;white-space:normal;margin:25px 0}
.review_box .swiper-slide{width:16.67%}
.swiper3{margin-top:46px}
.nickname{width:100%;margin-top:10px;display:block;border-bottom:1px solid #ccc;position:relative;display:flex;-webkit-box-align:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.nickname_photo{background:#fff;margin:12px 0;overflow:hidden;display:flex;-webkit-box-align:center;-moz-align-items:center;-ms-flex-align:center;align-items:center}
.nick_date{font-size:15px;color:#ccc;font-weight:500}
.nickname_photo>img{width:30px;height:30px;border-radius:50%;margin-right:10px}
.nickname_txt{color:#ccc;font-size:16px}
.community_box{width:100%;background:#f7f7f7;padding:75px 0;background-image:url(../img/community_bg.jpg);background-attachment:fixed;background-size:100%;background-position:center}
.community_box .main_notice{width:calc(100%/2 - 40px);height:270px;background:#fff;float:left;margin-right:40px;position:relative;padding:30px 35px;box-shadow:5px 5px 10px rgba(51,51,51,0.3)}
.community_box .main_notice strong{font-size:18px;color:#333}
.notice_new{background:#ae1703;color:#fff;border-radius:50%;font-size:10px;width:16px;line-height:15px;height:16px;display:inline-block;text-align:center;position:absolute;left:105px;top:32px}
.community_box .main_notice ul{position:relative;margin-top:14px;border-top:2px solid #333;border-bottom:2px solid #333;width:100%;min-height:170px}
.community_box .main_notice ul li{padding:20px 0;border-bottom:1px solid #999;overflow:hidden;line-height:1}
.community_box .main_notice ul li:nth-child(3){border:none}
.community_box .main_notice .notice_more{position:absolute;right:35px;top:30px;font-size:16px;color:#333;transition:all .5s}
.community_box .main_notice .notice_more i{font-size:.7rem}
.community_box .main_notice .notice_more:hover{color:#999}
.community_box .notice_txt{font-size:16px;color:#999;float:left;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.community_box .main_notice ul li:hover .notice_txt,.community_box .main_notice ul li:hover .notice_date{color:#333!important;font-weight:500}
.community_box .notice_date{font-size:16px;color:#999;float:right}
.community_box .main_guide{width:calc(50%/2 - 20px);height:270px;background:#fff;float:left;margin-right:40px;padding:40px;text-align:center;cursor:pointer;transition:all .5s;box-shadow:5px 5px 10px rgba(51,51,51,0.3)}
.community_box .main_guide:hover{margin-top:-10px}
.community_box .main_guide .guide_icon{width:80px;height:70px;background:url(../img/main_guide.jpg) center no-repeat;background-size:cover;display:block;margin:39px auto}
.community_box .main_guide>span{font-size:16px;color:#333}
.community_box .main_guide>p{font-size:18px;color:#333;margin-top:13px}
.community_box .main_faq{width:calc(50%/2 - 20px);height:270px;background:#fff;float:left;padding:40px 30px;text-align:center;cursor:pointer;transition:all .5s;box-shadow:5px 5px 10px rgba(51,51,51,0.3)}
.community_box .main_faq:hover{margin-top:-10px}
.community_box .main_faq .faq_icon{width:84px;height:70px;background:url(../img/main_faq.jpg) center no-repeat;background-size:cover;display:block;margin:39px auto}
.community_box .main_faq>span{font-size:16px;color:#333}
.community_box .main_faq>p{font-size:18px;color:#333;margin-top:13px}
.tble_banner{width:100%;height:100px;background-size:cover!important;background-color:#f7f7f7;position:relative}
.tble_banner h3{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:19px}
.tble_banner h3>span{font-weight:500;font-size:22px}
footer{width:100%;background:#333;padding:0 0 30px;position:relative}
footer::before{content:'';width:100%;height:1px;background:#fff;position:absolute;top:50%}
footer .container_com:nth-child(2){padding:30px 0 0}
footer .container_com:nth-child(3){padding:40px 0 0}
.foot_icon>img{width:73px}
.foot_menu{width:100%}
.foot_menu ul{overflow:hidden;margin:20px 0}
.foot_menu ul li{display:inline-block}
.foot_menu ul li a{color:#fff;font-size:14px}
footer .row{width:100%;overflow:hidden}
footer .row .w70{width:70%;float:left}
footer .row .w70>p{color:#fff;font-size:14px;line-height:2}
footer .row .w30{width:30%;float:left;color:#fff;font-size:14px}
footer .row .w30>p{color:#fff;font-size:14px;line-height:2}
footer .row .w30>p.txt_bold{font-size:28px}
footer .row .w30>p i{font-size:2.2rem}
.fix_right{position:fixed;width:122px;height:502px;top:50%;margin-top:-201px;left:50%;margin-left:715px;z-index:9}
.fix_campaign{height:402px;background:#fff;border:1px solid #999;padding:20px 7px}
.fix_campaign>.txt_medium{font-size:16px;color:#333;text-align:center;padding-bottom:15px;border-bottom:1px solid #ccc}
.list_img{width:80px;height:80px;margin:10px auto;overflow:hidden}
.list_img img{object-fit:cover;width:100%;height:100%}
.list_txt{width:80px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fix_campaign .heart_list .heart_yes{display:none}
.fix_campaign .heart_list .heart_no span{text-align:center;display:block;margin-top:100%;color:#ccc;font-size:14px;line-height:1.5}
.dim{display:none;z-index:999;background:#000;opacity:.5;position:fixed;top:0;left:0;right:0;bottom:0}
.modal{display:none;z-index:99999;width:650px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-ms-overflow-style:none;scrollbar-width:none}
.modal::-webkit-scrollbar{display:none}
.area_select_popup.modal{width:1200px}
.area_select_popup .popup{width:100%}
.popup{width:690px;box-sizing:border-box;border:1px solid #EA6FA5;background:#fff;z-index:99;position:relative}
.popup_close{position:absolute;padding: 0 12px;right:0;top:-53px;color:#fff;background:none;font-size:50px;overflow:hidden;border: none;cursor: pointer;}
.pop{max-height:690px;overflow-y:auto}
.pop.pd50{padding:50px 0}
.pop.pd50_2{padding:50px 0 0}
.pop.pd50_3{padding:50px 90px}
.pop{-ms-overflow-style:none;scrollbar-width:none}
.pop::-webkit-scrollbar{display:none}
.pop .tit{font-size:24px;color:#333;margin:0 50px;padding-bottom:12px;border-bottom:1px solid #ccc;display:block;line-height:1.2}
.pop .tit>span{color:#EA6FA5}
.pop .txt_sub{font-size:18px;color:#999;line-height:1.4;padding:12px 0;margin:0 50px}
.search_address_btn{width:100%;overflow:hidden;margin:50px 0 0}
.search_address_btn>a{width:50%;float:left;text-align:center;font-size:18px;color:#333}
.search_address_btn>a:hover{color:#EA6FA5;font-weight:500}
.popup_close>span{font-size:16px;display:block;float:left;margin:4px 10px}
.campaign_reset_number{width:100%;overflow:hidden;padding:50px 72px}
.campaign_reset_number .number_box{width:170px;height:170px;margin-right:17px;float:left;text-align:center;cursor:pointer}
.campaign_reset_number .number_box p{color:#333;font-size:18px;padding-top:80%}
.campaign_reset_number .number_box:last-child{margin-right:0}
.campaign_reset_number .number_box.blog{background:url(../img/num_blog.jpg) center no-repeat}
.campaign_reset_number .number_box.insta{background:url(../img/num_insta.jpg) center no-repeat}
.campaign_reset_number .number_box.utube{background:url(../img/num_utube.jpg) center no-repeat}
.campaign_reset_number .number_box.num1{border:1px solid #EA6FA5;position:relative}
.campaign_reset_number .number_box.num1::before{content:'1';position:absolute;top:20px;left:20px;color:#fff;background:#EA6FA5;border-radius:50%;width:20px;height:20px;line-height:18px;text-align:center}
.campaign_reset_number .number_box.num2{border:1px solid #EA6FA5;position:relative}
.campaign_reset_number .number_box.num2::before{content:'2';position:absolute;top:20px;left:20px;color:#fff;background:#EA6FA5;border-radius:50%;width:20px;height:20px;line-height:18px;text-align:center}
.campaign_reset_number .number_box.num3{border:1px solid #EA6FA5;position:relative}
.campaign_reset_number .number_box.num3::before{content:'3';position:absolute;top:20px;left:20px;color:#fff;background:#EA6FA5;border-radius:50%;width:20px;height:20px;line-height:18px;text-align:center}
.campaign_reset_btn{width:100%;background:#333;height:78px;text-align:center;pointer-events:none;overflow:hidden}
.campaign_reset_btn a{color:#fff;font-size:18px;line-height:78px;cursor:pointer}
.campaign_reset_btn.on{background:#EA6FA5;pointer-events:all}
.com_btn{width:140px;line-height:38px;color:#fff!important;font-size:14px;text-align:center;background:#EA6FA5;border-radius:5px;margin:0 5px;display:block}
.com_btn.big_btn{width:250px;line-height:50px;display:inline-block;font-size:14px}
.com_btn.big_btn.wfull{width:100%}
.com_btn.bor_btn{background:#fff;border:1px solid #EA6FA5;display:inline-block;color:#EA6FA5!important}
.com_btn.bor_btn_grey{background:#fff;border:1px solid #ccc;display:inline-block;color:#ccc!important}
.com_btn.review_btn{position:absolute;right:50px;bottom:30px}
.com_btn.unregistered_btn{width:100%;margin-top:15px}
.com_btn.unregistered_btn:hover{border:1px solid #EA6FA5;background:#EA6FA5;color:#fff!important}
.com_btn.unregistered_btn2{float:right}
.com_btn.w200{width:200px}
.com_btn.w100{width:100px}
.com_btn.w140{width:140px!important}
.com_btn.w150{width:150px!important}
.com_btn.w111{width:111px}
.com_btn.whalf{width:47.6%!important}
.swiper4{margin-top:46px}
.campaign_box.sub{margin:102px 0}
.sub_container{overflow:hidden;min-height:300px;}
.campaign_box.sub .tit_com .txt_tit{margin-bottom:76px;cursor:pointer;font-size:28px;background-image:url(../img/arrow.jpg);background-repeat:no-repeat;background-position:right center;background-size:21px;display:inline-block;padding-right:3%}
.sub_box{float:left;width:33.3333333333%;margin-top:46px;}
.sel_box.pop_ver{width:100%}
.sel_box.pop_ver::after{content:'';display:block;clear:both}
.input_form.con_re .sel_box.pop_ver .box{padding:0}
.sel_box.pop_ver .select_custom2 .box .select{font-size:14px}
.sel_box.pop_ver .select_custom2.wyear{width:25.5%}
.sel_box.pop_ver .select_custom2.wmonth,.sel_box.pop_ver .select_custom2.wday{width:20%}
.menu_right{float:right;margin-top:18px;display:-webkit-inline-box}
.select-wrap.menu_order:last-child{margin-right:0}
.select-wrap.menu_order.question{margin-right:0}
.menu_order{position:relative;width:auto}
.select_custom{margin-right:10px}
.select_custom:last-child{margin-right:0}
.select_custom .box{display:inline-block;position:relative}
.select_custom .box .select3{position:relative;border:1px solid #ec645c;border-radius:20px;box-sizing:border-box;height:30px;font-size:14px;background:#fff;color:#ec645c;padding:6px 15px;cursor:pointer}
.select_custom .box .select2:after{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;margin-top:-7px}
.select_custom.on3 .box .select3:after{font-family:'Font Awesome 5 Free';font-weight:900}
.select_custom.on3 .box .select3{border:2px solid #000}
.select_custom .box .select2{position:relative;border:1px solid #798ee0;border-radius:20px;box-sizing:border-box;height:30px;font-size:14px;background:#fff;color:#798ee0;padding:6px 15px;cursor:pointer}
.select_custom .box .select2:after{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;margin-top:-7px}
.select_custom.on2 .box .select2:after{font-family:'Font Awesome 5 Free';font-weight:900}
.select_custom .box .select{position:relative;border:1px solid #999;border-radius:20px;box-sizing:border-box;height:30px;font-size:14px;background:#fff;color:#999;padding:6px 25px 6px 15px;cursor:pointer}
.select_custom.on .box .select{color:#EA6FA5!important;border:1px solid #EA6FA5!important}
.select_custom .box .select:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;margin-top:-7px;right:10px}
.select_custom.on .box .select:after{content:"\f077";font-family:'Font Awesome 5 Free';font-weight:900}
.select_custom .box .list{display:none;overflow-y:auto;position:absolute;top:29px;left:0;z-index:100000;border:1px solid #EA6FA5;box-sizing:border-box;width:100%;max-height:200px;font-size:13px;background-color:#fff}
.select_custom .box .list::-webkit-scrollbar{width:10px;height:0}
.select_custom .box .list::-webkit-scrollbar-button:start:decrement,.select_custom .box .list::-webkit-scrollbar-button:end:increment{display:block;height:0}
.select_custom .box .list::-webkit-scrollbar-track{background:rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px}
.select_custom .box .list::-webkit-scrollbar-thumb{height:50px;width:50px;background:rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px}
.select_custom .box .list>li{box-sizing:border-box;padding:10px 5px;width:100%;cursor:pointer;color:#EA6FA5;text-align:center}
.select_custom .box .list>li:hover{background-color:#EA6FA5;color:#fff}
.select_custom2{float:left;margin-right:1%}
.select_custom2.wyear{width:21.4%}
.select_custom2.wmonth{width:12%}
.select_custom2.wday{width:12%}
.select_custom2.basic{width:30%}
.select_custom2:last-child{margin-right:0}
.select_custom2 .box{display:inline-block;position:relative;width:100%}
.select_custom2 .box .select{position:relative;border:1px solid #ccc;box-sizing:border-box;height:40px;line-height:40px;font-size:14px;background:#fff;color:#333;padding:0 10px;cursor:pointer}
.select_custom2 .box .select:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;transform:translate(0,-50%);right:5%;color:#333}
.select_custom2.question .box .select:after{color:#EA6FA5;right:10px}
.select_custom2.on .box .select:after{content:"\f077";font-family:'Font Awesome 5 Free';font-weight:900}
.select_custom2 .box .list{display:none;overflow-y:auto;position:absolute;top:39px;left:0;z-index:10;border:1px solid #ccc;box-sizing:border-box;width:100%;max-height:150px;font-size:13px;background-color:#fff}
.select_custom2 .box .list::-webkit-scrollbar{width:5px;height:0}
.select_custom2 .box .list::-webkit-scrollbar-button:start:decrement,.select_custom2 .box .list::-webkit-scrollbar-button:end:increment{display:block;height:0}
.select_custom2 .box .list::-webkit-scrollbar-track{background:rgba(0,0,0,.05);-webkit-border-radius:10px;border-radius:10px}
.select_custom2 .box .list::-webkit-scrollbar-thumb{height:50px;width:50px;background:rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px}
.select_custom2 .box .list>li{box-sizing:border-box;padding:10px 5px;width:100%;cursor:pointer;color:#999}
.select_custom2 .box .list>li:hover{background:#ccc;color:#fff}
.m_division{display:none}
.area_sub_menu.division{border:none;float:left;margin-top:18px;width:auto}
.area_sub_menu.division>div{display:inline-block}
.area_sub_menu.division button{font-size:14px;color:#EA6FA5;background:#fff;border:1px solid #EA6FA5;border-radius:20px;width:auto;height:30px;margin-right:10px;padding:0 21.5px}
.area_sub_menu.division button:focus{background:#EA6FA5;color:#fff}
.area_sub_menu.division button.on{background:#EA6FA5;color:#fff}
.area_sub_menu{width:100%;position:relative;border-bottom:1px solid #ccc}
.area_sub_menu::after{content:'';display:block;clear:both}
.area_sub_menu .menu_tab{float:left}
.area_sub_menu .menu_tab::after{content:'';display:block;clear:both}
.area_sub_menu .menu_tab li{display:inline-block}
.area_sub_menu .menu_tab li a{color:#333;font-size:18px;padding:0 13px 10px}
.area_sub_menu .menu_tab li a.on{color:#EA6FA5!important;font-weight:700;position:relative}
.area_sub_menu .menu_tab li a.on::before{content:'';width:100%;height:2px;position:absolute;bottom:-1px;left:0;background:#EA6FA5}
.area_sub_menu .menu_tab li a:hover{color:#333;font-weight:700}
.area_box{width:100%;overflow:hidden}
.area_select_popup .pop .txt_bold{border:none;padding-bottom:0;display:inline-block;margin:5px 10px 0 0;line-height:40px}
.area_select_popup .pop .tit.txt_bold{margin-top:0}
.area_city{width:85%;overflow:hidden;padding:0;margin-bottom:26px}
.area_city .tit{width:10%;float:left;color:#333;font-size:18px;line-height:40px}
.area_city .box{float:right;width:83%}
.area_city .box a{font-size:15px;color:#999;background:#fff;border:1px solid #999;border-radius:20px;width:auto;height:40px;margin:0 10px 13px 0;padding:0 21.5px;line-height:36px;display:inline-block}
.area_city .box a:hover{color:#EA6FA5;border:1px solid #EA6FA5}
.area_city .box a:focus{border:1px solid #EA6FA5;background:#EA6FA5;color:#fff}
.area_city .box a.on{border:1px solid #EA6FA5;background:#EA6FA5;color:#fff}
.area_city_end{width:100%;text-align:center;border-top:1px solid #ccc}
.tit_com .more_com.area{color:#999;width:auto;cursor:pointer}
.tit_com .more_com.area i{color:#999;float:none}
.tit_com .more_com.area:hover{color:#333;font-weight:400}
.tit_com .more_com.area:hover i{color:#333}
.campaign_box.sub.arrow_no .tit_com .txt_tit{background:none}
.swiper5{margin-top:46px}
.campaign_box.sub.arrow_sub .tit_com .txt_tit{background-image:none}
.campaign_box.sub .tit_com .txt_tit.arrow_no{background:none;margin-bottom:0}
.sub_container.review .sub_box{margin-top:46px}
.campaign_box.review{margin:79px 0 100px}
.campaign_result_no p{color:#ccc;font-size:16px;text-align:center}
.point_icon{position:absolute;top:0;left:0;background:#EA6FA5;color:#fff;padding:5px 20px;font-size:12px;z-index:9;border-radius: 10px 0 10px 0;}
.campaign_box.sub.realtime{margin:0 0 102px;padding:102px 0;background:#f7f7f7}
.campaign_box.sub.arrow_no .picture{width:100%;height:270px;display:block;cursor:pointer}
.campaign_box.sub.arrow_no .picture.h300{height:300px}
.swiper-container.realtime_sw{width:25%;display:inline-block;padding-top:15px;margin-right:12.2%;cursor:pointer}
.swiper-container.realtime_sw::after{content:'';display:block;clear:both}
.swiper-container.realtime_sw:last-child{margin-right:0}
.swiper-container.realtime_sw .swiper-slide{width:100%!important}
.swiper-container.realtime_sw .picture::after{content:'';width:296px;height:266px;position:absolute;top:0;left:0;border:2px solid #EA6FA5;opacity:1;z-index:19}
.swiper-container.realtime_sw .picture.h300::after{height:296px}
.swiper-container.realtime_sw::after{content:'';width:296px;height:1px;position:absolute;top:454px;left:0;background:#ccc;opacity:1;z-index:19}
.nickname.realtime_best{width:auto;margin:0 0 18px;display:block;border:none;position:relative;float:right;overflow:hidden}
.nickname.realtime_best .nickname_photo{float:left;margin:0 7px 0 0}
.nickname.realtime_best .realtime_best_txt{width:100%;color:#333;font-size:19px;display:inline;line-height:30px}
.swiper-container.realtime_sw .swiper-pagination-bullet{width:9px;height:9px;background:#999;margin:0 5px}
.swiper-pagination.sw6_1,.swiper-pagination.sw6_2,.swiper-pagination.sw6_3{position:static}
.swiper6 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{border-top:1px solid #ccc;padding-top:10px}
.point_icon.realtime_best{top:63px;z-index:20}
.realtime_ranking{font-size:20px;line-height:30px;color:#EA6FA5;display:inline-block}
.realtime_ranking.first{color:#fff;background:none;font-size:16px;position:relative;width:60px;text-align:center}
.realtime_ranking.first::before{width:100%;height:100%;position:absolute;top:-5px;left:0;content:'\f521';font-family:'Font Awesome 5 Free';font-weight:900;font-size:50px;color:#EA6FA5;z-index:-1}
.sub_form{width:100%}
.sub_form::after{content:'';display:block;clear:both}
.sub_form .sub_form_photo{width:35%;float:left}
.sub_form .big_img{width:100%;height:420px}
.sub_form .big_img img{width:100%;height:100%;object-fit:cover}
.sub_form ul.small_img{padding:10px;margin:14px 0 0;background:#f2f2f2;text-align:center;overflow-x:auto;white-space:nowrap;-webkit-box-align:center;align-items:center;display:flex;justify-content:center}
.sub_form ul.small_img li{margin:0 5px;padding:0;width:80px;height:80px;overflow:hidden;cursor:pointer}
.sub_form ul.small_img li img{width:100%}
.sub_form .sub_form_list{width:61.7%;float:right}
.sub_form_box{position:relative;display:block}
.sub_form_box>.tit{color:#333;font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}
.sub_form_box>.product_hash{margin-top:-1px;font-size:13px}
.sub_form_box>.point_icon{margin-top:-1px;font-size:13px;position:static;width:58px;line-height:18px;padding:0;display:inline-block}
.sub_form_box>ul{width:100%}
.sub_form_box>ul>li{overflow:hidden;font-size:16px;border-bottom:1px solid #ccc;padding:21px 0}
.sub_form_box>ul>li span.li_tit{float:left;width:20%;color:#999}
.sub_form_box>ul>li p.li_con{float:left;width:80%;color:#333}
.notice_form_list.sub_form{left:0}
.sub_form.tabs{margin:100px 0 60px;border-bottom:1px solid #c6c6c6}
.sub_form.tabs::after{content:'';display:block;clear:both}
.sub_form.tabs li{float:left;color:#333;text-align:center;font-size:15px;padding:0 15px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;cursor:pointer;position:relative;background:#f2f2f2!important;-webkit-box-align:center;align-items:center;display:flex;justify-content:center;height:50px;font-weight:600}
.sub_form.tabs li:last-child{border-right:1px solid #c6c6c6}
.sub_form.tabs li.current{background:#fff!important;position:relative}
.sub_form.tabs li.current::before{content:'';width:100%;height:5px;background:#fff;position:absolute;bottom:-2px;left:0}
.sub_form.tabs li:last-child{margin-right:0}
.sub_form.tabs li:last-child::before{display:none}
.sub_form.tabs .current{background:#fff}
.sub_form_content1>ul{width:100%}
.sub_form_content1>ul>li{overflow:hidden;border-bottom:1px solid #ccc;padding:21px 0}
.sub_form_content1>ul>li .li_tit{float:left;width:13.5%;color:#333;font-size:18px;line-height:1.2}
.sub_form_content1>ul>li .li_con{float:left;width:86.5%;color:#333;font-size:16px;line-height:1.5}
.sub_form_content1>ul>li .li_con iframe{width:100%;height:400px}
.sub_form_content1>ul>li p.li_con>strong{color:#22b3ab;display:block;line-height:1;padding-bottom:10px}
.sub_form_content2>p{color:#333;font-size:18px;padding-bottom:10px}
.sub_form_content2>p:first-child{margin-top:0}
.sub_form_content2>span{color:#333;font-size:14px;line-height:1.5}
.sub_form_content3>ul{width:100%}
.sub_form_content3>ul>li{overflow:hidden;border-bottom:1px solid #ccc;padding:21px 35px}
.sub_form_content3>ul.campaign_result_no>li{border-bottom:none}
.sub_form_content3 .nickname{border:none;overflow:hidden;width:auto}
.sub_form_content3 .nickname .nickname_photo{width:50px;height:50px;display:block;margin:0 20px 0 0}
.sub_form_content3 .nickname_txt{position:static;line-height:50px;width:10%;color:#333;font-size:14px}
.sub_form_content3 .nickname_one{line-height:50px;width:74%}
.sub_form_content3 .nickname_one p{color:#333;font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle}
.sub_form_content3 .nickname_date{line-height:50px;float:right;font-size:14px;color:#999}
.sub_form_content3 ul.sub_container.none li{border:none}
.pop_yellow .tit{background:#EA6FA5;width:100%;margin:0;padding:15px 0 15px 25px;text-align:left;color:#fff;word-break:keep-all}
.pop_center .tit{margin:0!important}
.pop_review_txt{padding:25px 50px;position:relative}
.review_pop_nm{font-size:18px;color:#000;font-weight:600;margin-bottom:5px}
.review_pop_je{font-size:14px;color:#666;font-weight:500;margin-bottom:15px}
.select_box{width:100%;height:40px;border:1px solid #ccc;font-size:16px}
.review_pop_tit{border-bottom:1px solid #ccc;color:#333;font-size:16px;padding:0 0 10px}
.chk.review_pop{margin:20px 0 10px;color:#333;font-size:13px;display: flex;align-items: center;}
.input_form.con_re::after{content:'';display:block;clear:both}
.input_form.con_re .input_label{width:18%;height:100%;line-height:1;padding-top:10px;word-break:keep-all}
.input_form.con_re .input_label.wfull{width:100%;padding:0 0 10px}
.input_form.con_re .box{padding:0}
.input_form.con_re .fl{width:82%}
.input_form.con_re .box .input_box{width:76%;height:40px;margin:0!important;font-size:12px;color:#333!important;background:#f7f7f7;display:inline-block}
.review_pop_etc{font-size:12px;color:#333;display:block;margin:7px 0 0;padding-left:18%;overflow:hidden;line-height:1.3}
.review_pop_etc_wrap{float:left;width:82%}
.review_pop_etc1{font-size:12px;color:#333;display:block;margin:7px 0 10px;overflow:hidden;line-height:1.3}
.select-wrap.basic.review_pop{width:26%}
.select.basic.review_pop{width:100%;height:30px;line-height:28px;font-size:12px}
.select-ul.basic.review_pop{top:30px}
.input_form .radio_form.review_pop{line-height:40px}
.input_form .radio_form.review_pop label{font-size:13px}
.input_form.con_re .fl .input_box{margin:10px 0 0}
.input_form.con_re .fl .input_box:nth-child(1){margin:0}
.input_form.con_re .input_box.w140{width:140px}
.input_form.con_re .input_box.wfull{width:100%}
.btn.basic.review_pop{left:auto;right:0;top:0;font-size:14px}
.input_form.con_re .input_box.wfull2{width:82%}
.input_form.con_re.bor_bot{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}
.chk.basic.review_pop{width:78%}
#review_rem {margin-right: 10px;}
.review_rem_popup .tit{background:#EA6FA5;width:100%;margin:0;padding:23px 0;text-align:center;color:#fff}
.review_rem_popup .rem_txt{width:100%;padding:50px}
.review_rem_popup .rem_txt p{color:#333;font-size:16px;line-height:1.2;letter-spacing:0;margin-bottom:30px}
.review_rem_popup .rem_txt p:last-child{margin-bottom:0}
.campaign_box.relation{width:100%;margin:0;position:relative;display:inline-block;background:#f7f7f7;padding:50px 0}
.notice_form_list.review_must{position:static;margin-top:5px}
.review_must_btn{line-height:30px;font-size:12px;width:140px;text-align:center;border-radius:5px;display:inline-block;margin-left:5px;border:1px solid #EA6FA5;color:#EA6FA5!important;margin-left:0}
.review_must_btn:hover{background:#EA6FA5;color:#fff!important}
.review_sub_img{width:100%;height:170px;background-image:url(../img/review_sub.jpg);background-position:center;background-size:cover}
.mypage_list{width:100%}
.mypage_con1{background:url(../img/mypage_bg.jpg) center no-repeat;background-size:cover;overflow:hidden;display:block;position:relative;padding:50px 0 30px}
.mypage_con1 .mypage_profile_img{width:80px;height:80px;float:none;margin:0 auto 10px}
.mypage_con1 .mypage_profile_box{position:static;transform:none}
.mypage_con1 .mypage_profile_box .nik{text-align:center;color:#fff}
.mypage_con1>.mypage_menu_1{margin-top:65px}
.mypage_con1>.mypage_menu_1::after{content:'';display:block;clear:both}
.mypage_con1>.mypage_menu_1>li{float:left;width:calc(100%/3);text-align:center;position:relative}
.mypage_con1>.mypage_menu_1>li::before{content:'';width:1px;height:100%;background:#757273;position:absolute;right:0}
.mypage_con1>.mypage_menu_1>li:last-child::before{display:none}
.mypage_con1>.mypage_menu_1>li>a{color:#fff;font-size:16px}
.mypage_con1>.mypage_menu_1>li>a>i{display:block;font-size:20px;margin-bottom:5px}
.bell_txt.mypage{top:-16%;right:49%;margin-right:-16px}
.mypage_con2{overflow:hidden;display:block;padding:28px 10px;width:100%;border-top:1px solid #eee}
.mypage_con2 .mypage_link{position:relative}
.mypage_con2 .mypage_link::after{content:'';display:block;clear:both}
.premium_influencer{position:absolute;top:-15px;right:0}
.influencer{margin:0 0 0 25px;display:inline-block}
.influencer>img{height:50px;width:auto}
.influencer>img:last-child{margin-right:0}
.mypage_con_tit{font-size:18px;color:#333;float:left}
.mypage_link i{float:right;font-size:18px;color:#999}
.mypage_sub{position:absolute;right:5%;font-size:16px;color:#999;display:inline-block;vertical-align:middle}
.mypage_sub>span{color:#333;padding-left:10px}
.mypage_con3{overflow:hidden;display:block;padding:35px 10px;width:100%;border-top:1px solid #eee}
.mypage_campaign{width:85%;margin:65px auto 0}
.mypage_campaign::after{content:'';display:block;clear:both}
.mypage_campaign>li{float:left;width:calc(100%/3);text-align:center;position:relative}
.mypage_campaign>li::before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;position:absolute;top:30%;right:0;color:#ccc}
.mypage_campaign>li:last-child::before{display:none}
.mypage_campaign>li>a{color:#999;font-size:16px}
.mypage_campaign>li>a>p{color:#EA6FA5;font-size:22px;margin-bottom:5px}
.mypage_p{width:100%;margin:35px auto 0;overflow:hidden;display:inline-block}
.mypage_p .mypage_pnow{float:left;width:49%;padding:20px;background:#EA6FA5;border-radius:10px;font-size:16px;color:#fff}
.mypage_p .mypage_phistory{float:right;width:49%;padding:20px;background:#333;border-radius:10px;font-size:16px;color:#fff}
.mypage_p .p_point{float:right;font-size:22px}
.mypage_box{width:100%;margin:102px 0 0;position:relative}
.mypage_box .container_com{border-bottom:1px solid #ccc;margin-bottom:100px}
.aside_nav{width:28%;padding-left:0;padding-right:50px;border-right:1px solid #eee;float:left}
.recom_row{width:100%;overflow:hidden;display:block;margin:25px 0 0}
.recom_row>p,.recom_row>p>a{display:inline-block}
.recom_row p>a:hover{color:#999}
.recom_row p>a>i{color:#EA6FA5}
.recom_row p{font-size:18px;color:#999}
.recom_row .recom_c{border:1px solid #999;float:right;padding:2px 10px;border-radius:15px;font-size:12px;cursor:pointer}
.aside_list1{width:100%}
.aside_list1 li{border-bottom:1px solid #ccc;overflow:hidden;line-height:1}
.list_name{float:left;color:#333;font-size:16px}
.aside_list1 li.on a span{color:#EA6FA5;font-weight:500}
.aside_list2 li.on a span{color:#EA6FA5;font-weight:500}
.aside_list1 li.on:hover a span{color:#EA6FA5;font-weight:500}
.aside_list2 li.on:hover a span{color:#EA6FA5;font-weight:500}
.aside_list1 li:hover a span{color:#333;font-weight:500}
.aside_list2 li:hover a span{color:#333;font-weight:500}
.list_num{float:right;color:#333;font-size:16px}
.aside_list2{width:100%;margin-top:120px;margin-bottom:330px;border-top:1px solid #ccc}
.aside_list2 li{padding:20px 0;border-bottom:1px solid #ccc;overflow:hidden;line-height:1}
.mypage_container{width:72%;padding:40px 0 100px 50px;position:relative;float:left}
.mypage_tit .txt_medium{color:#333;font-size:28px}
.mypage_tit .txt_medium.mar{margin-bottom:15px}
.mypage_tit .txt_medium2{display:none}
.mypage_tit .txt_light{color:#aaa;font-size:18px;margin-left:20px}
.notice_form{width:100%}
.notice_form::after{content:'';display:block;clear:both}
.notice_form thead{border-top:1px solid #333;border-bottom:1px solid #ccc}
.notice_form thead tr{height:59px;background:#f7f7f7}
.notice_form thead th{font-size:16.5px;color:#333;vertical-align:middle}
.notice_form .no_hd{width:10%}
.notice_form .title_hd{width:55%}
.notice_form .author_hd{width:10%}
.notice_form .time_hd{width:15%}
.notice_form tbody tr{height:59px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.notice_form tbody tr td.no,td.author,td.time{text-align:center;color:#999!important}
.notice_form tbody tr td{font-size:16px;color:#333;vertical-align:middle}
.notice_form tbody tr td.title a{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px 5px 0}
.notice_form tbody tr td.title a:hover{text-decoration:underline}
.notice_form tbody tr.notice_fix td.no{color:#EA6FA5!important;font-weight:500}
.notice_form tbody tr.notice_fix td.title a{color:#EA6FA5;font-weight:500}
.none.table{width:100%}
.none.table td{width:100%;text-align:center;margin:30px 0}
.notice_form td.no{width:10%}
.notice_form td.title{width:60%;padding-left:20px;}
.notice_form td.author{width:10%}
.notice_form td.time{width:20%}
.notice_form .board_content{width:100%;border-bottom:1px solid #ddd;padding:20px;}
.board_content>div>p{font-size:16px;color:#333;line-height:1.2}
.notice_form_list{margin-top:10px;overflow:hidden;z-index:1;-webkit-box-align:center;align-items:center;display:flex;justify-content:center}
.notice_form_list.center_btn{margin-top:40px;}
.question_form .board_content.notice_content{padding:10px}
.question_form .board_content.notice_content>div>p{color:#ccc;font-size:16px}
.notice_form_list>.w111{width:111px}
.notice_form tbody tr td.ck,td.cl,td.process,td.time{text-align:center}
.notice_form .ck_hd{width:15%}
.notice_form .cl_hd{width:20%}
.notice_form .titile_hd.question{width:35%}
.notice_form .process_hd{width:15%}
.notice_form .time_hd.question{width:20%}
.notice_form td.ck{width:15%}
.notice_form td.cl{width:20%}
.notice_form td.cl>span{color:#999;font-size:14px;width:80px;display:block;margin:0 auto;padding:4px 0;text-align:left;line-height:1.3}
.notice_form td.title.question{width:35%}
.notice_form td.process{width:15%}
.notice_form td.process>span.ing{color:#7b76b3;font-size:14px;width:60px;display:block;margin:0 auto;padding:4px 0;border:1px solid #7b76b3}
.notice_form td.process>span.end{color:#fff;font-size:14px;width:60px;display:block;margin:0 auto;padding:4px 0;background:#7b76b3;border:1px solid #7b76b3}
.notice_form td.time.question{width:15%;color:#999!important}
input[type=checkbox]{width:14px;height:14px;background:#fff!important;position:relative;border:1px solid #ddd!important;cursor:pointer;-webkit-appearance:none}
input[type=checkbox]:checked::after{font-family:"Font Awesome 5 Free";content:'\f00c';font-weight:900;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#333;background:#fff!important;border:1px solid #ddd;line-height:14px;text-align:center}
.question_chk.notice {display: flex;align-items: center;}
.question_chk label{color:#999;font-size:14px;margin-left:5px}
.question_chk label.on{color:#333}
.board_content .q{padding-bottom:40px}
.board_content .q .txt_black{color:#333;font-size:18px;margin-bottom:19px;display:block}
.board_content .q .txt_q{color:#333;font-size:16px;line-height:1.2}
.board_content .q .txt_etc{color:#999;font-size:16px;line-height:1.2}
.board_content .a{border-top:1px solid #ccc;padding:40px 0}
.board_content .a .txt_black{color:#333;font-size:18px;margin-bottom:19px;display:block}
.board_content .a .txt_a{color:#333;font-size:16px;line-height:1.2}
.question_txt{width:100%;background:#333;line-height:60px;text-align:center;margin-bottom:40px}
.question_txt strong{font-size:16.5px;color:#fff}
.question_txt strong i{margin-right:10px}
.question_form{width:100%}
.question_form input.question_tit{width:100%;height:40px;border:1px solid #ccc;margin-bottom:8px;font-size:16px;color:#333;padding:0 10px}
.question_form .line{width:100%}
.question_form .line::after{content:'';display:block;clear:both}
.question.select-wrap{width:25%}
.select_custom2.question .box .select{border:1px solid #EA6FA5;color:#EA6FA5;width:203px}
.question_form input.question_content{width:74%;height:40px;border:1px solid #ccc;float:right;font-size:16px;color:#333;padding:0 10px}
.question_form .board_content{width:100%;height:450px;border:1px solid #ccc;padding:100px 10px 0;margin:10px 0}
.filebox_form{width:100%}
.filebox_form .filebox{overflow:hidden;position:relative}
.filebox_form .filebox:first-child{margin-bottom:8px}
.filebox_form .filebox span{font-size:18px;color:#333;width:15%;float:left;line-height:40px}
.filebox_form .filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.filebox_form .filebox label{position:absolute;right:0;display:inline-block;width:100px;text-align:center;height:40px;line-height:40px;color:#999;font-size:14px;background-color:#f2f2f2;cursor:pointer;border:1px solid #ccc}
.filebox_form .filebox .upload-name{float:right;width:85%;height:40px;display:block;font-size:16px;padding:0 10px;color:#333!important;background-color:#fff;border:1px solid #ccc!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.faq_list{width:100%}
.faq_list::after{content:'';display:block;clear:both}
.faq_request{width:100%;width:100%;margin-top:50px}
.faq_request .faq_request_tit{font-size:20px;color:#333;display:block;border-bottom:1px solid #333;padding-bottom:20px;line-height:1}
.faq_request dl{border-bottom:1px solid #ccc}
.faq_request dl dt{height:60px;display:flex;align-items:center}
.faq_request dl dt p{font-size:16px;color:#333;line-height:1.3;padding:0 0 0 20px;cursor:pointer}
.faq_request dl dt p::before{content:'Q.';font-weight:700;position:absolute;left:0}
.faq_request dl dd{width:100%;border:1px solid #ccc;border-bottom:none;padding:30px 20px;color:#333;font-size:16px;line-height:1.5}
.faq_hide{display:none}
.faq_hide.on{display:block}
.faq_show p{display:inline-block;position:relative;width:100%}
.faq_show.on p{color:#EA6FA5;font-weight:500}
.faq_show p:hover{font-weight:500}
.faq_show.on .fq.on{display:block}
.faq_show.on .fq{display:none}
.faq_show .fq{position:absolute;top:50%;transform:translate(0,-50%);right:0}
.faq_show .fq.on{display:none}
.info_form{width:100%}
.info_form .info_basic div.form{margin-bottom:100px;padding-top:38px;display:inline-block;width:100%}
.info_form_tit{font-size:20px;color:#333;display:block;border-bottom:1px solid #ccc;padding-bottom:20px;line-height:1}
.input_form{width:100%;margin-bottom:15px;position:relative;display:inline-block}
.input_form.nomar{margin-bottom:0}
#daum_juso_rayermb_zip{z-index:100001!important}
.input_form.sns{margin-bottom:25px}
.input_form::after{content:'';display:block;clear:both}
.input_label{font-size:16px!important;color:#333;width:15%;line-height:40px;float:left;display:block}
.input_box{box-sizing:border-box;padding:8px;height:40px;line-height:40px;border:1px solid #ccc;font-size:14px;color:#333}
.input_box2{box-sizing:border-box;padding:8px;height:40px;line-height:40px;border:1px solid #ccc;font-size:14px;color:#333}
.input_box.w300{width:35.2%}
.input_box.w400{width:55%}
.filebox_form .filebox .upload-name.w300{width:35.2%;float:none;border:1px solid #ccc;font-size:14px;color:#333}
.filebox_form .filebox label.w300{top:0;left:50%}
.input_form .radio_form{line-height:40px;display:inline-block}
.input_form .filebox{margin-bottom:0!important}
.radio_form label{margin-right:10px;font-size:15px;color:#333}
input[type=radio]{width:14px;height:14px;background:#fff!important;position:relative;border-radius:50%;border:1px solid #ddd!important;cursor:pointer;margin-bottom:3px;-webkit-appearance:none}
input[type=radio]:checked::after{content:'●';font-weight:900;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;border-radius:50%;color:#333;background:#fff!important;border:1px solid #ddd;line-height:14px;text-align:center}
.btn.basic{position:absolute;left:50%;display:inline-block;width:100px;text-align:center;height:40px;color:#999;font-size:14px;background-color:#f2f2f2;cursor:pointer;border:1px solid #ccc}
.btn.basic.w400{width:80px;top:0;left:58%;background-color:#333;color:#fff}
.chk.basic{width:100%;padding-left:18%;margin-top:8px}
.chk.basic.review_pop_etc{padding-left:18%}
.chk.basic label{font-size:13px;color:#333}
.input_label.addr{height:95px}
.input_box.w300.addr2{display:block;margin-top:15px}
.info_form_list{width:100%;position:relative}
.escape{position:absolute;right:0;bottom:0;color:#333;font-size:14px;text-decoration:underline!important}
.row_add{margin-top:5px;text-align:right;width:55%}
.row_add button{background:none;font-size:12px;color:#ccc;padding:0;margin:0 0 0 10px}
.info_etctxt{width:100%;margin:75px 0 0}
.info_etctxt p{line-height:1.5;font-size:14px;color:#999;position:relative;padding-left:20px}
.info_etctxt p::before{content:'■';color:#f2f2f2;position:absolute;left:0}
.info_etctxt .imfo_txt{color:#d9001b}
.info_row{margin-left:15%;margin-bottom:15px;position:relative}
.info_row:last-child{margin-bottom:0}
.input_form.sns:last-child{margin-bottom:0}
.info.tabs{padding-top:55px;float:right}
.info.tabs::after{content:'';display:block;clear:both}
.info.tabs li{float:left;color:#999;font-size:18px;cursor:pointer;margin-right:22px;position:relative}
.info.tabs li::before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;font-size:12px;position:absolute;top:24%;right:-13%;color:#999}
.info.tabs li.stripe::before{content:'';width:2px;height:90%;background:#999;position:absolute;top:5%;right:-12px}
.info.tabs li:last-child{margin-right:0}
.info.tabs li:last-child::before{display:none}
.info.tabs li a{color:#999!important}
.info.tabs .current{font-weight:500;color:#EA6FA5!important}
.info.tabs .current a{font-weight:500;color:#EA6FA5!important}
.tab-content{display:none}
.tab-content.current{display:inherit}
.tab-link .point{padding:3px;border-radius:5px;font-size:10px;position:absolute;top:-25px;left:50%;margin-left:-23px;background:#EA6FA5;color:#fff;font-weight:500;letter-spacing:1px;animation:updown 2s infinite linear}
@keyframes updown {
0%{transform:translateY(0)}
50%{transform:translateY(-5px) rotate(.001deg)}
100%{transform:translateY(0)}
}
.tab-link .point::before{content:'';position:absolute;bottom:-5px;left:50%;transform:translate(-50%,0);width:0;height:0;border-top:5px solid #EA6FA5;border-bottom:5px solid none;border-right:5px solid transparent;border-left:5px solid transparent}
.area_city.info{width:100%;overflow:hidden;display:block;margin-bottom:15px}
.area_city.info .tit{width:15%;font-size:16px!important;color:#333}
.area_city.info .box{width:85%}
.info_etctxt2{margin-left:15%;font-size:14px;color:#999;overflow:hidden}
.area_city.info2{width:85%}
.info_basic .btit{width:15%;float:left;font-size:16px!important;color:#333;line-height:40px}
.area_city.info2 .tit{width:15%;font-size:16px!important;color:#333}
.area_city.info2 .box{width:85%}
.checkbox_inline{display:inline-block}
.checkbox_inline input[type=checkbox]+label{font-size:15px;border:1px solid #ddd;line-height:18px;padding:10px 21px;border-radius:20px;color:#999;margin:0 10px 13px 0;display:block;cursor:pointer}
.checkbox_inline input[type=checkbox]{display:none}
.checkbox_inline input[type=checkbox]:checked+label{border:1px solid #EA6FA5;background:#EA6FA5;color:#fff}
.pop.over{overflow:inherit!important}
.connect_box{position:relative}
.info_etctxt4{margin:0 0 17px;font-size:16px;overflow:hidden}
.connect_chk{width:100%;background:#f7f7f7;overflow:hidden;padding:35px 0 0;text-align:center;height:145px}
.connect_chk_txt{color:#333;font-size:14px;margin:0 0 19px}
.connect_img{color:#EA6FA5;font-size:14px;position:static;margin:0 0 20px;cursor:pointer}
.connect_img img{display:none;position:absolute;left:-12px;top:48px;z-index:9}
.connect_img:hover img{display:inline-block}
.recom_open{cursor:pointer}
.rem_popup .tit{background:#EA6FA5;width:100%;margin:0;padding:23px 0;text-align:center;color:#fff}
.rem_popup .rem_txt{width:100%;padding:50px 0}
.rem_popup .rem_txt p{color:#333;font-size:16px;text-align:center;line-height:1.5;letter-spacing:0}
.rem_popup .rem_txt p .txt_medium{color:#EA6FA5;border:none;font-size:16px;margin:0;padding:0;display:inline-block}
.mypage_container.campaign_box{margin:0}
.mypage_tit.line_tit{margin-bottom:44px}
.mypage_tit.line_tit2{margin-bottom:40px}
.after_review_txt{padding:25px;position:relative}
.after_review_txt::after{content:'';display:block;clear:both}
.after_review_txt .input_label{line-height:1.2;font-size:16px;width:17%;word-break:keep-all}
.after_review_txt .sponsor_banner{line-height:40px;}
.after_review_txt .sponsor_banner .banner_tit{color:#333;font-size:16px;line-height:1}
.after_review_txt .sponsor_banner .banner_tit:first-child{margin-bottom:32px}
.after_review_txt .sponsor_banner .banner_tit .imgbox{background:#fff;margin:20px 0 10px;padding:20px;border:1px solid #ddd;}
.after_review_txt .sponsor_banner .banner_tit .imgbox img{max-width:100%;object-fit:cover;margin:0 auto;}
.after_review_txt .sponsor_banner .banner_tit .imgbox xmp{padding:20px 0;text-align:center;font-family:'Pretendard';color:#222;font-size:14px;white-space: inherit;word-break: break-all;}
.after_review_txt .sponsor_banner .banner_tit .banner_etc{color:#333;font-size:12px;line-height:1.2}
.after_review_txt .input_form{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}
.after_review_txt .input_form::after{content:'';display:block;clear:both}
.after_review_txt .input_form.con p{line-height:38px}
.after_review_txt .input_form.con input{width:100%;font-size:14px}
.after_review_txt .input_form .radio_form.con{display:block;width:100%;line-height:1.2;margin-bottom:30px}
.after_review_txt .input_form .radio_form.con:last-child{margin-bottom:0}
.after_review_txt .input_form .radio_form.con>input[type="radio"]{margin-top:-3px}
.after_review_txt .input_form .radio_con_q{color:#333;font-size:16px;margin-bottom:20px}
.after_review_txt .input_form textarea{width:100%;height:78px;resize:none;border:1px solid #ccc;padding:10px}
.after_review_txt .input_form textarea:focus{outline:none}
.unregistered_chk{width:100%;background:#f7f7f7;overflow:hidden;margin-top:30px;display:inherit;padding:28px 22px}
.unregistered_chk_tit{color:#EA6FA5;font-size:16px;margin-bottom:14px}
.unregistered_chk>ul{width:100%}
.unregistered_chk>ul>li{line-height:1.5;color:#999;font-size:14px;letter-spacing:-.7px}
.after_review_txt .pop_btn{margin:0;float:right}
.radio_form.con label{font-size:13px;margin-right:20px}
.sub_box.selection{float:left;width:100%;margin-top:0;margin-right:0;padding-bottom:30px;border-bottom:1px solid #e1e1e1}
.sub_box.selection:first-child{margin-top:0}
.sub_box.selection .product_box{position:relative;display:inline-block;padding-top:0;padding-left:25px;width:70.4%}
.sub_box.selection .picture{width:29.6%;float:left}
.sub_box.selection .product_sns{margin-top:0;display:inline-block}
.sub_box.selection .product_hash{margin-top:0;margin-left:0;font-size:12px}
.sub_box.selection .product_box .product_tit{font-size:18px;color:#333}
.sub_box.selection .product_box .product_con{font-size:16px;color:#7f7f7f;margin-top:10px}
.selection_box{width:100%;margin-top:17px;padding-top:17px;border-top:1px solid #ccc}
.selection_box .selection_box_tit{font-size:16px;color:#333}
.selection_box .selection_box_tit>span{font-size:14px}
.selection_box .selection_box_tit>span>b{font-weight:500}
.selection_box .selection_box_sub{width:73%;background:#f2f2f2;padding:20px;margin-top:10px;height:122px;overflow-y:auto;display:inline-block;float:left}
#btns{width:15%;margin-top:10px;margin-left:40px;height:30px;float:left;line-height:30px}
.selection_box .selection_box_sub .selection_q{color:#999;font-size:16px}
.selection_box .selection_box_sub .selection_a{color:#333;font-size:16px}
.selection_box .selection_box_sub>.row{margin-bottom:20px}
.selection_box .selection_box_sub>.row:last-child{margin-bottom:0}
.notice_form_list.selection{top:0;margin-top:0}
.notice_form_list.selection>.txt_medium{line-height:30px;font-size:14px;font-weight:300!important}
.sp_Info_popup .sp_Info_txt{width:100%;padding:60px 50px}
.sp_Info_popup .sp_Info_txt>table{border-collapse:collapse;border:1px solid #ccc}
.sp_Info_popup .sp_Info_txt th{width:22%;font-weight:400;color:#333;font-size:13px;padding:8px;text-align:left;background:#f7f7f7;border-collapse:collapse;border:1px solid #ccc}
.sp_Info_popup .sp_Info_txt td{font-weight:400;color:#333;font-size:13px;padding:8px;text-align:left;border-collapse:collapse;border:1px solid #ccc}
.pop_btn{width:140px;line-height:40px;background:#EA6FA5;text-align:center;border-radius:5px;color:#fff!important;font-size:16px;display:block;margin:20px auto 0}
.sp_search_popup .sp_search_txt{width:100%;padding:55px 50px}
.sp_search_popup .sp_search_txt>table{border-collapse:collapse;border:1px solid #ccc}
.sp_search_popup .sp_search_txt th{width:22%;font-weight:400;color:#333;font-size:13px;padding:8px;text-align:left;background:#f7f7f7;border-collapse:collapse;border:1px solid #ccc}
.sp_search_popup .sp_search_txt td{font-weight:400;color:#333;font-size:13px;padding:8px;text-align:left;border-collapse:collapse;border:1px solid #ccc}
.sp_search_popup .sp_search_txt2{width:100%;padding:0 0 60px}
.sp_search_popup .sp_search_txt2>table{border-collapse:collapse;border-top:1px solid #333}
.sp_search_popup .sp_search_txt2 tr{border-collapse:collapse;border-bottom:1px solid #ccc}
.sp_search_popup .sp_search_txt2 th{width:22%;font-weight:400;color:#333;font-size:13px;padding:8px;text-align:center;background:#f7f7f7}
.sp_search_popup .sp_search_txt2 td{font-weight:400;color:#999;font-size:13px;padding:8px;text-align:center;height:50px}
.sp_search_popup .sp_search_txt2 td.now{color:#EA6FA5}
.mypage_container.campaign_box .menu_order:before{content:"";display:table}
.mypage_container.campaign_box .menu_order:after{content:"";display:table;clear:both}
.point_icon.selection{position:static;top:0;left:0;background:#EA6FA5;color:#fff;padding:0 11.2px;line-height:18px;font-size:12px;display:inline-block;text-align:center}
.filebox_form .filebox .upload-name.selection{width:300px;float:left;font-size:13px;color:#999}
.filebox_form .filebox label.selection{left:299px;font-size:15px}
.notice_form.received tbody tr td.process{font-size:22px;position:relative}
.notice_form.received tbody tr td.process .notice_new{top:25%;right:0;width:12px;height:12px;line-height:11px;margin-right:43px;left:auto}
.notice_form.received tbody tr.open td{color:#999}
.notice_form.received tbody tr.open td a{color:#999}
.not_open td.title.question a{display:inline-block;padding:5px}
.open td.title.question a{display:inline-block;padding:5px}
.not_open td.title.question a,.open td.title.question a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chk_all_popup .tit{background:#EA6FA5;width:100%;margin:0;padding:23px 0;text-align:center;color:#fff}
.chk_all_popup .rem_txt{width:100%;padding:80px 0 40px}
.chk_all_popup .rem_txt p{color:#333;font-size:16px;text-align:center;line-height:1.2;letter-spacing:0;margin-bottom:30px}
.chk_all_popup .rem_txt span{color:#EA6FA5;text-align:center;width:100%;font-size:14px;display:block;margin-bottom:13px}
.chk_all_popup .rem_txt p .txt_bold{color:#EA6FA5;border:none;font-size:18px;margin:0;padding:0;display:inline-block}
.chk_all_popup .notice_form_list.chk_all{position:static;width:513px;margin:0 auto}
.notice_form_list.chk_all>.txt_regular{width:250px;line-height:50px;margin:0}
.notice_form_list.chk_all>.txt_regular.w250:nth-child(2){margin-left:10px}
.notice_form .board_content.received{margin-top:0;margin-bottom:50px}
.notice_form .board_content.received .a{border-top:none}
.registered_subtxt{width:100%;border-bottom:1px solid #ccc;position:absolute;top:80px;font-size:18px;color:#333;line-height:2}
.registered_subtxt>span{font-weight:500}
.mypage_tit.point{width:100%;margin-bottom:118px;position:relative}
.point_form{margin-top:86px;width:100%;border-top:1px solid #333;border-bottom:1px solid #cccc;background:#f7f7f7;overflow:hidden}
.point_form .point_b{width:50%;float:left;padding:60px 0;position:relative}
.point_form .point_b::before{content:'';width:1px;height:100px;background:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.point_form .point_n{width:50%;float:left;padding:60px 0}
.point_bbox{display:table;margin:0 auto;overflow:hidden}
.point_bbox .txt_medium{font-size:14px;color:#333;display:block;margin-bottom:15px}
.point_bbox .txt_bold.b{font-size:30px;color:#333;float:left}
.point_bbox .txt_bold.n{font-size:30px;color:#999}
.point_click{background:#EA6FA5;border-radius:5px;float:left;font-size:14px;color:#fff!important;width:80px;line-height:30px;text-align:center;margin-left:10px}
.notice_form th.p_date_hd{width:20%}
.notice_form th.p_mount_hd{width:60%}
.notice_form th.p_list_hd{width:20%}
.notice_form th.p_bank_hd{width:40%}
.notice_form th.p_state_hd{width:20%}
.notice_form td.p_date{text-align:center;padding:0 5px}
.notice_form td.p_mount{text-align:center;padding:5px}
.notice_form td.p_list{text-align:center;padding:5px}
.notice_form td.p_bank{text-align:center;padding:5px}
.notice_form td.p_state{text-align:center;padding:5px}
.notice_form tr.state_ing td{color:#EA6FA5}
.input_box.w150{width:18.5%}
.info_etctxt3{display:block;margin-left:15%;font-size:11px;color:#999}
.select_custom2.bank{width:150px}
.select_custom2.bank .box .select{height:40px!important;line-height:40px!important}
.info_etctxt.point_apply{margin-top:80px;border-top:1px solid #ccc;padding-top:30px}
.login_form{width:500px;margin:80px auto;position:relative}
.login_form>h1{width:180px;height:50px;background:url(../img/main_logo.png) center no-repeat;background-size:cover;margin:0 auto 63px;text-indent:-9999px}
.login_form>h1>a{width:100%;height:100%}
.login_form .input_box{width:100%;height:50px;margin-bottom:10px}
.login_btn{width:100%;line-height:60px;background:#f5b01d;color:#fff!important;text-align:center;margin-bottom:10px;font-size:18px;border-radius:5px}
.nlogin_btn{width:100%;line-height:60px;background:#04ce5c;color:#fff!important;text-align:center;font-size:18px;border-radius:5px}
.join_btn{width:100%;line-height:60px;border:1px solid #f5b01d;color:#f5b01d!important;text-align:center;margin-top:60px;font-size:18px;border-radius:5px;position:relative}
.btn_line{position:relative}
.btn_line::before{content:'';width:100%;height:1px;background:#ccc;position:absolute;top:-30px;left:0}
.chk.login{width:100%;margin-top:15px}
.chk.login label{font-size:14px;color:#999!important}
.login_find{position:absolute;right:0;bottom:4px;font-size:14px;color:#999!important}
.login_find:hover{text-decoration:underline;color:#333!important}
.find .txt_medium{display:block;text-align:center;color:#333;font-size:24px}
.find .txt_sub{font-size:14px;color:#999;line-height:1.2;padding:30px 0;margin:0 50px;text-align:center}
.input_box.find{width:77.2%;height:50px;border:1px solid #ccc;padding:0 10px;font-size:14px;color:#333;margin:0 auto;display:block}
.join.tabs{margin:0 auto 40px;display:table;position:relative}
.join.tabs li{color:#EA6FA5;font-size:16px;cursor:pointer;padding:10px 79px;position:relative}
.join.tabs::before{content:'';width:100%;height:1px;background:#EA6FA5;position:absolute;bottom:0;left:0}
.join_rule{position:absolute;top:28%;right:10px;font-size:14px;color:#999}
.join_form{width:500px;margin:80px auto}
.join_form>h1{width:150px;height:50px;background:url(../img/main_logo.png) center no-repeat;background-size:cover;margin:0 auto 63px;text-indent:-9999px}
.join_form>h1>a{width:100%;height:100%}
.join_form .input_box{width:100%;height:50px;margin-bottom:10px;padding-right:40%}
.join_form .sel_box{width:100%;height:50px;margin-bottom:10px}
.join_form .sel_box .select_custom2 .box .select{height:50px;line-height:50px;font-size:14px;color:#333}
.join_form .sel_box .select_custom2.wyear{width:46%}
.join_form .sel_box .select_custom2.wmonth,.join_form .sel_box .select_custom2.wday{width:26%}
.join_form .sel_box .select_custom2 .box .list{top:50px}
.phone_btn{position:absolute;top:16%;right:10px;font-size:14px;color:#fff;background:#333;padding:8px 20px}
.join_link{width:50px;height:20px;line-height:16px;padding:1px 2px;border:1px solid #ccc;border-radius:5px;font-size:11px;position:absolute;right:160px;bottom:0;cursor:pointer}
section .termpanel{zoom:1;background:#fff;border:1px solid #ddd;padding:20px;margin-top:40px;margin-bottom:40px;border-radius:2px}
section.terms{padding:0 20px}
section.terms h1{color:#222;font-size:34px;text-align:center;margin:10px 0 30px}
section.terms h3{margin:25px 0 10px;color:#333;font-size:24px}
section.terms ol,section.terms ul{margin:0 0 10px;padding:0}
section.terms ol li,section.terms ul li{margin-bottom:5px;padding:0;font-size:14px;line-height:1.5}
section .terms p{margin:0 0 10px;font-size:14px;line-height:1.5;color:#333}
section .terms a{display:inline;color:#333}
.service_guide_img{display:block;margin:0 auto}
.introduce_box1{width:1200px;margin:0 auto;padding:100px 0}
.introduce_box1::after{content:'';display:block;clear:both}
.introduce_txt1{float:left;padding-top:7.6%}
.introduce_txt1>.txt_sm{font-size:16px;position:relative;padding-left:10px;letter-spacing:1px}
.introduce_txt1>.txt_sm.txt_dark::before{content:'';width:2px;height:15px;position:absolute;top:5px;left:0;background:#333}
.introduce_txt1>.txt_tit{font-size:42px;letter-spacing:1px;line-height:1.3;margin:40px 0}
.introduce_txt1>.txt_sub{font-size:17px;line-height:1.5}
.introduce_img1{float:right}
.introduce_box2{width:100%;padding:272px 0;background:url(../img/introduce_img2.jpg) center no-repeat;background-size:cover}
.introduce_box2::after{content:'';display:block;clear:both}
.introduce_txt2{text-align:right;width:1200px;margin:0 auto}
.introduce_txt2>.txt_sm{font-size:16px;position:relative;padding-left:10px;letter-spacing:1px}
.introduce_txt2>.txt_sm.txt_y::before{content:'';width:2px;height:15px;position:absolute;top:5px;left:0;background:#EA6FA5}
.introduce_txt2>.txt_tit{font-size:42px;letter-spacing:1px;line-height:1;margin:40px 0}
.introduce_txt2>.txt_sub{font-size:17px;line-height:1.5}
.introduce_box3{width:100%;padding:100px 0;background:#f9f9f9;position:relative;overflow:hidden}
.introduce_box3::after{content:'';display:block;clear:both}
.introduce_box3 .deco1{position:absolute;top:-33%;left:-16%;z-index:-1}
.introduce_box3 .deco2{position:absolute;top:-32%;right:-17%;z-index:-1}
.introduce_box3 .deco3{position:absolute;top:28%;right:24%;z-index:-1}
.introduce_txt3{text-align:center;width:1200px;margin:0 auto}
.introduce_txt3>.txt_tit{font-size:42px;letter-spacing:1px;line-height:1;margin:0 0 40px}
.introduce_txt3>.txt_sub{font-size:17px;line-height:1.5}
.introduce_box3_1{width:100%;position:relative;display:block;margin-top:160px;z-index:99}
.introduce_box3_1::after{content:'';display:block;clear:both}
.introduce_box3_1.txt{display:inline-block;vertical-align:bottom}
.introduce_box3_1 p.txt_dark{font-size:22px;margin-bottom:15px;display:block;text-align:left}
.introduce_box3_1 span{font-size:16px;display:block;line-height:1.3;text-align:left}
.introduce_box3_1 .position1{position:absolute;left:45%;top:68%}
.introduce_box3_1 .position2{position:absolute;left:9%;top:62%}
.introduce_box3_1 .position3{position:absolute;left:55%;top:69%}
.introduce_box3_1>img.fl{z-index:9}
.introduce_box4{width:100%;padding:246px 0;background:url(../img/introduce_img7.jpg) center no-repeat;background-size:cover;position:relative;overflow:hidden}
.introduce_box4::after{content:'';display:block;clear:both}
.introduce_box4 .deco4{position:absolute;top:0;left:0}
.introduce_txt4{width:1200px;margin:0 auto;position:relative;text-align:right}
.introduce_txt4>.txt_tit{font-size:42px;letter-spacing:1px;line-height:1.3;margin:0 0 40px}
.introduce_txt4>.txt_sub{font-size:17px;line-height:1.5}
.introduce_btn{border:1px solid #fff;padding:16px 49px;color:#fff!important;display:table;font-size:18px;border-radius:5px;margin:54px auto 0;transition:all .5s}
.introduce_btn:hover{background:#EA6FA5;border:1px solid #EA6FA5;color:#fff}
.introduce_btn.position{position:absolute;bottom:-88px}
.introduce_btn.position:hover{background:#fff;border:1px solid #fff;color:#EA6FA5!important}
.introduce_box5{width:100%;padding:220px 0 195px;background:url(../img/introduce_img8.jpg) center no-repeat;background-size:cover}
.introduce_box5::after{content:'';display:block;clear:both}
.introduce_txt5{width:1200px;margin:0 auto;position:relative}
.introduce_txt5>.txt_sm{font-size:24px;letter-spacing:1px;display:block;margin:52px 0 23px}
.introduce_txt5>.txt_tit{font-size:46px;letter-spacing:1px;line-height:1;margin:0 0 50px}
.introduce_txt5>.txt_sub{font-size:17px;line-height:1.5;color:#f2f7f3}
.introduce_txt5>img{display:block;margin:0 auto}
.premium_box1{width:100%;height:726px;background:url(../img/premium_bg1.jpg) center no-repeat;background-size:cover}
.premium_txt1{text-align:center;padding:190px 0 0}
.premium_txt1>h3{font-family:'Roboto';font-size:64px;line-height:1.3;letter-spacing:10px;margin-bottom:30px}
.premium_txt1>p{font-size:20px;line-height:1.5;margin-bottom:60px}
.premium_txt1>span{font-size:13px;letter-spacing:3px;font-family:'Roboto'}
.premium_txt1>span .split{margin:0 70px}
.premium_box2{width:100%;height:840px;background:url(../img/premium_bg2.jpg) center no-repeat;background-size:cover}
.premium_txt2{width:1200px;margin:0 auto;position:relative;text-align:center;padding:250px 0 0}
.premium_txt2::before{content:'';width:100%;height:2px;background:linear-gradient(-225deg,#98cdb9 0%,#94a6f0 48%,#d192b5 100%);position:absolute;top:70%;left:0}
.premium_txt2>h3{font-family:'Roboto';font-size:42px;line-height:1.3;letter-spacing:2px;padding-bottom:40px;margin-bottom:40px;background:linear-gradient(-225deg,#98cdb9 0%,#94a6f0 48%,#d192b5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
.premium_txt2>p{font-size:17px;line-height:1.5;margin:0 0 55px}
.premium_txt2>span{font-size:14px;opacity:.7;line-height:1.5}
.premium_box3{width:100%;height:810px}
.premium_txt3{width:1200px;margin:0 auto;position:relative;text-align:center;padding:140px 0 0}
.premium_txt3::after{content:'';display:block;clear:both}
.premium_txt3>h3{font-family:'Roboto';font-size:42px;line-height:1.3;letter-spacing:2px;margin-bottom:100px}
.premium_benefit{width:calc(100%/3 - 17px);height:279px;float:left;box-shadow:10px 10px 0 #f0f0f0;margin-right:25px;box-sizing:border-box;border-style:solid;border-width:thin;border-image:linear-gradient(-225deg,#d192b5 0%,#94a6f0 48%,#98cdb9 100%);border-image-slice:1}
.premium_benefit:last-child{margin-right:0}
.premium_benefit>img{display:block;width:auto;height:80px;margin:40px auto 30px}
.premium_benefit>p{margin:0 0 22px;font-size:20px}
.premium_benefit>span{font-size:16px;line-height:1.3}
.premium_box4{width:100%;height:1180px;background:#f9f9f9}
.premium_txt4{width:1200px;margin:0 auto;position:relative;text-align:center;padding:140px 0 0}
.premium_txt4>h3{font-family:'Roboto';font-size:42px;letter-spacing:2px;margin-bottom:35px}
.premium_txt4>p{font-size:17px;line-height:1.5;margin:0 0 90px}
.premium_member{width:100%;border:1px solid #ccc;overflow:hidden;background:#fff}
.premium_member .mem{width:calc(100%/3);float:left;margin:50px 0;padding:0 5% 50px;border-right:1px solid #ccc}
.premium_member .mem:last-child{border:none}
.premium_member .mem img{display:block;width:auto;height:100px;object-fit:cover;margin:0 auto}
.premium_member .mem .tit{font-size:22px;margin:13px 0;display:block;line-height:1.3}
.premium_member .mem .tit2{font-size:22px;margin:13px 0 41px;display:block;line-height:1.3}
.premium_member .mem .sub_tit{font-size:17px;margin:0 0 35px}
.premium_member .mem .com_txt{font-size:16px;display:block;margin:0 0 13px;text-align:left;padding-left:20px;background:url(../img/premium_chk.jpg) center left no-repeat;background-size:16px 15px}
.premium_member .mem .sub_txt2{font-size:16px;text-align:left;display:block;line-height:1.5}
.premium_btn{width:100%;line-height:49px;border:1px solid #EA6FA5;color:#EA6FA5!important;display:table;font-size:16px;border-radius:5px;margin:25px auto 0;transition:all .5s}
.premium_btn:hover{background:#EA6FA5;border:1px solid #EA6FA5;color:#fff!important}
.premium_box5{width:100%;height:593px;background:url(../img/premium_bg3.jpg) center no-repeat;background-size:cover}
.premium_txt5{width:1200px;margin:0 auto;position:relative;padding:250px 0 0}
.premium_txt5>h3{font-size:35px;line-height:1.3;letter-spacing:2px;padding-bottom:40px;margin-bottom:40px;display:inline-block}
.premium_txt5 .txt_box{position:absolute;top:36%;right:0;width:58%;padding:3.5% 4% 3% 2%;background:#fff;box-shadow:15px 15px 25px rgba(0,0,0,0.4)}
.premium_txt5 .txt_box span{font-size:15px;display:block;margin-bottom:2%;line-height:1.3}
.premium_box5 .deco1{position:absolute;left:-30%;top:14%}
.premium_box5 .deco2{position:absolute;right:-8%;bottom:-24%}
.btn.basic.premium_pop1{left:auto;right:0;top:27px}
.premium_media>.media_box{position:relative;margin:0 0 10px}
.premium_media>.media_box::after{content:'';display:block;clear:both}
.premium_media>.media_box:last-child{padding:0}
.premium_media>.media_box::after{content:'';display:block;clear:both}
.premium_media>.media_box>input{float:left;margin-top:12px}
.premium_media>.media_box>.premium_img{width:40px;height:40px;margin:0 1%;float:left}
.premium_media>.media_box>.premium_img>img{width:100%;height:100%;object-fit:contain}
.premium_media>.media_box>.select_custom2.premium{width:24%;float:left}
.premium_media>.media_box>.input_box2{width:63%;height:40px;margin:0;font-size:12px;color:#333;background:#fff;display:inline-block}
.premium_media>.media_box>.input_box2.on{background:#f9f9f9;pointer-events:none}
.btn.basic.premium_pop2{left:auto;top:0;right:0;background:#fff}
.fix_mobile{display:none;width:100%;height:61px;background:#fff;position:fixed;bottom:0;border-top:1px solid #ccc;z-index:9}
.fix_mobile ul{overflow:hidden}
.fix_mobile ul li{float:left;width:calc(100%/5);text-align:center}
.fix_mobile ul li a{font-size:11px;color:#444}
.fix_mobile ul li a.on{color:#EA6FA5}
.fix_mobile ul li a>img{display:block;margin:10px auto 7px;width:auto;height:21px}
.m_menu_box{padding:20px}
.m_menu_tit{text-align:center;font-size:18px;padding-bottom:30px;color:#333}
.m_memu_sbox{padding:15px 0}
.m_memu_sbox::after{content:'';display:block;clear:both}
.m_menu_stit a{color:#EA6FA5;font-size:16px;border-bottom:1px solid #EA6FA5;padding-bottom:8px}
.m_menu_col{height:40px;font-size:14px;border-bottom:1px solid #efefef;width:50%;float:left}
.m_memu_sbox .m_menu_col:nth-child(2n){border-right:1px solid #efefef}
.m_menu_col a{color:#333;margin-left:15px;line-height:40px}
.m_memu_etc{padding:0;width:690px;margin:0 auto 30px}
.m_memu_etc::after{content:'';display:block;clear:both}
.m_memu_etc .m_menu_col{background:#656666;height:60px}
.m_memu_etc .m_menu_col a{line-height:60px;color:#fff;text-align:center;margin:0}
.m_memu_etc .m_menu_col:nth-child(2n){border-left:1px solid #efefef}
.m_memu_etc .m_menu_col:nth-child(3){border-bottom:none}
.m_memu_etc .m_menu_col:nth-child(4){border-bottom:none}
@media screen and (max-width:1400px) {
#mo_ban{display:none}
#btns{width:15%;margin-top:10px;margin-left:13px;height:30px;float:left;line-height:30px}
.area_select_popup.modal{width:90%}
.area_select_popup .pop .area_city .tit.txt_bold{width:17%}
.area_city{width:100%;float:left}
}
@media screen and (max-width:768px) {
#mo_ban{display:block}
html,body{min-width:320px}
.wrap{min-width:320px}
.mobile_ver{display:block}
.fix_mobile{display:block}
.m_memu_etc{width:93%}
.top_ad,.main_banner,.top_nav{display:none}
.container_com{width:100%}
.select_box .list_img{width:94%;height:27vw}
.select_box .list_txt{width:94%}
.top_home .tble_brand{width:100%;height:51px;float:none;margin:0 auto;background-size:75px 25px}
.top_home .tble_brand a{width:100%;float:none;padding:25px 0;margin:0 auto;border-bottom:1px solid #ccc}
.fa-search.mobile_ver{position:absolute;top:0;right:0;width:50px;height:100%;font-size:18px;color:#999;cursor:pointer;text-align:center;line-height:51px}
.top_home .search{position:absolute;top:10%;width:96%;left:-100%;margin:0;z-index:99;transition:all .5s}
.top_home .search.active{left:2%}
.search_form{width:100%}
.fa-times.mobile_ver{position:absolute;top:0;right:0;width:40px;height:100%;font-size:18px;color:#999;cursor:pointer;text-align:center;line-height:40px}
.top_home .search .search_icon{left:3%;color:#999;display:inline-table}
.top_home .search .search_input{padding:0 44px}
.search_address{position:relative}
.search_address>a{position:absolute;right:0}
.search_keyword strong{font-size:15px}
.search_select strong{font-size:15px}
.search_keyword .search_no{font-size:13px}
.campaign_box{margin:50px 0;padding:0 12px}
.campaign_box.relation{padding:50px 12px}
.tit_com .txt_tit{font-size:18px}
.tit_com .txt_sub{font-size:14px}
.tit_com .campaign_theme{font-size:11px;left:167px}
.tit_com .more_com,.arrow_line,.fix_right{display:none}
.campaign_box .swiper-slide,.review_box .swiper-slide{width:43.7%!important}
.heart::before,.heart.on::before{font-size:15px}
.campaign_box .picture,.review_box .picture{height:46vw;min-height:143px}
.swiper2,.swiper3{margin-top:22px}
.product_con.review,.nickname_txt,.community_box .main_notice .notice_more,.community_box .notice_txt,.community_box .notice_date,.community_box .main_faq>span,.community_box .main_guide>span{font-size:14px}
.product_tit,.product_day{font-size:14px}
.product_sns{margin-right:5px;font-size:14px}
.product_con{font-size:12px;margin-top:10px}
.product_people{font-size:12px;margin-top:20px}
.product_tit{margin-top:10px}
.review_box{margin:0;padding:50px 12px}
.product_con.review{height:46px}
.nickname_photo{margin:9px 0}
.community_box{padding:50px 12px;background-attachment:scroll;background-size:cover}
.notice_new{left:97px}
.community_box .main_notice{width:100%;margin-right:0;margin-bottom:30px}
.community_box .main_guide{margin-right:10px}
.community_box .main_guide,.community_box .main_faq{width:calc(50% - 5px)}
.community_box .main_notice strong,.community_box .main_faq>p{font-size:16px}
.community_box .main_guide .guide_icon,.community_box .main_faq .faq_icon{margin:20px auto 40px}
.tble_banner{background-color:#fff}
.tble_banner h3{line-height:1.5;font-size:12px;word-break:keep-all}
.tble_banner h3>span{font-size:16px}
.tble_banner h3>span:nth-child(2){display:block}
.foot_menu,footer .row{padding:0 12px}
.foot_icon>img{width:66px}
.foot_menu ul{margin:15px 0}
.foot_menu ul li a{font-size:11px}
footer .row .w70>p{font-size:10px}
.split{margin:0 7px}
footer{padding:0;margin-bottom:61px}
footer::before{top:195px}
footer .container_com:nth-child(3){padding:15px 0 0}
footer .row .w70{float:none;width:100%}
footer .row .w30>p i{font-size:16px}
footer .row .w30{float:none;text-align:left!important;width:100%;margin:35px 0 30px}
footer .row .w30>p.txt_bold{font-size:20px;line-height:1;margin-bottom:14px}
footer .row .w30>p{font-size:10px}
.popup{width:93%}
.pop.pd50,.pop.pd50_2{padding:24px 0 0}
.pop .tit{margin:0 15px;font-size:20px}
.pop .txt_sub{margin:0 15px;font-size:14px}
.campaign_reset_number .number_box{width:100px;height:100px;margin-right:9px}
.campaign_reset_number .number_box p{font-size:13px;padding-top:76px}
.campaign_reset_number .number_box.blog,.campaign_reset_number .number_box.insta,.campaign_reset_number .number_box.utube{background-size:50px 50px;background-position:center 20px}
.campaign_reset_number{padding:28px 14px 40px;width:auto;overflow:hidden;margin:0 auto;display:table}
.campaign_reset_number .number_box.num1::before,.campaign_reset_number .number_box.num2::before,.campaign_reset_number .number_box.num3::before{top:5px;left:5px}
.popup_close>span{font-size:14px;margin:-.5px 5px -.5px 0}
.popup_close>i{font-size:16px}
.popup_close{right:0}
.search_address_btn>a{font-size:14px}
.search_address_btn{margin:25px 0 40px}
.modal{transform:none;top:0;right:0;bottom:0;left:0;overflow-y:scroll;width:100%}
.popup{margin:50px auto}
.popup_close{width:18px;position:absolute;right:0;top:-30px;color:#fff;background:none;font-size:inherit;overflow:hidden}
.popup_close.ant{width:158px;right:-5px}
.pop{max-height:none;overflow-y:hidden}
.com_btn.btn_write{width:auto!important}
.com_btn.big_btn{line-height:40px}
.notice_form_list.sub_form>.com_btn.big_btn{width:96%;margin:0 auto!important;display:block}
.notice_form_list.sub_form>.com_btn.bor_btn{display:none}
.com_btn.review_btn{position:static;margin:0 auto}
.com_btn.unregistered_btn2{float:none}
.notice_form_list.mo_btn{top:10px;right:12px;margin-top:0}
.btn_write{line-height:25px;min-width:65px;padding:0 7px}
.btn_delete{line-height:25px;padding:0 7px}
.area_select_popup.modal{width:100%}
.area_select_popup .popup{width:93%}
.campaign_box.sub .tit_com .txt_tit{font-size:18px}
.campaign_box.real_list.sub .tit_com .txt_tit,.campaign_box.realtime.sub .tit_com .txt_tit{font-size:15px;margin-bottom:30px}
.campaign_box.sub{margin:50px 0 80px}
.campaign_box.sub .tit_com .txt_tit{margin-bottom:37px;background-size:14px;padding-right:20px}
.area_sub_menu .menu_tab{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}
.area_sub_menu .menu_tab li a{font-size:14px;padding:0 10px 10px}
.join_form .sel_box .select_custom2 .box .select{height:50px!important;line-height:40px!important}
.sel_box.pop_ver .select_custom2 .box .select{font-size:13px!important}
.select{font-size:12px!important;height:23px!important;padding:4px 25px 4px 10px !important}
.select2{font-size:12px!important;height:23px!important;padding:4px 10px!important}
.select3{font-size:12px!important;height:23px!important;padding:4px 10px!important}
.select_custom .box .select:after{top:59%}
.select_custom .box .list{top:22px}
.m_division .select-ul{width:100%;top:23px!important;font-size:12px;margin-left:-50%}
.select-ul{width:70px;top:23px!important;font-size:12px;margin-left:-35px}
.area_sub_menu.division{display:none}
.m_division{display:block}
.select-wrap.menu_order{margin-right:10px}
.campaign_box.review{padding:0;margin:79px 0 0}
.swiper4{margin-top:22px}
.sub_container.review .sub_box{margin-top:22px}
.sub_container.review{padding-top:50px}
.pagination{margin-top:80px}
.pagination .pagination_left,.pagination .pagination_right{width:16px;height:16px}
.pagination ul li a{font-size:13px;line-height:1;margin:0 5px}
.tit_com .more_com.area{display:block;font-size:14px;margin-bottom:3px}
.pop.pd50_3{padding:25px 15px}
.area_select_popup .pop .area_city .tit.txt_bold{font-size:16px}
.area_city .box a{font-size:14px;height:30px;line-height:27px;padding:0 10px;margin:0 8px 11px 0}
.area_select_popup .pop .area_city .tit.txt_bold{width:25%}
.area_city .box{width:70%}
.area_select_popup .pop .txt_bold{line-height:30px}
.sub_container{padding-top:30px}
.campaign_box.sub.arrow_no .picture{height:46vw;min-height:143px}
.menu_right{margin-top:9px}
.product_review{margin-right:5px;font-size:12px}
.swiper5{margin-top:22px}
.campaign_box.sub.realtime{padding:40px 12px;margin:0 0 40px}
.product_tit.review{top:13px}
.campaign_box.sub.arrow_no .picture.h300{width:100%;height:100%}
.swiper-container.realtime_sw .picture.h300::after{width:97%;height:98%}
.swiper-container.realtime_sw{width:calc(100%/3 - 1.6%);margin-right:1.5%}
.swiper-container.realtime_sw:last-child{margin-right:0}
.nickname.realtime_best .realtime_best_txt{font-size:12px}
.realtime_ranking.first::before{font-size:15px;top:-18px}
.realtime_ranking.first{width:18px;font-size:12px;color:#EA6FA5}
.realtime_ranking{font-size:14px}
.nickname.realtime_best .nickname_photo{display:none}
.swiper-container.realtime_sw .swiper-pagination-bullet{width:6px;height:6px}
.swiper-container.realtime_sw::after{top:93%}
section.terms h1{font-size:24px}
section .termpanel{border:none;padding:0 12px}
section.terms{padding:0}
section.terms h3{font-size:20px;line-height:1.2}
.service_guide_img{width:100%}
.login_form{width:100%;padding:0 12px}
.login_find{right:12px}
.join_form{width:100%;padding:0 12px}
.info_etctxt2{line-height:1.2}
.join_link{right:0}
.find .txt_medium{font-size:20px}
.sub_form .sub_form_photo{width:100%}
.sub_form .sub_form_list{width:99%;position:relative;float:left}
.sub_form .sub_form_list::before{content:'';width:105%;height:8px;background:#efefef;position:absolute;bottom:0;left:-2%}
.sub_form .big_img{width:100%;height:93vw}
.sub_form ul.small_img li{width:60px;height:60px}
.sub_form_box{margin-top:40px}
.sub_form_box>.tit{font-size:18px}
.sub_form_box>.point_icon{line-height:20px}
.sub_form_box>.product_review{font-size:16px}
.sub_form_box>.product_sns{font-size:16px}
.sub_form_box>ul{border-top:1px solid #ccc;margin-top:25px;padding:15px 0 23px}
.sub_form_box>ul>li{font-size:14px;border-bottom:none;padding:10px}
.sub_form_box>ul>li:nth-child(2){border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:15px}
.sub_form_box>ul>li p.li_con{width:100%;margin-top:10px}
.notice_form_list.sub_form{position:fixed;left:0;bottom:61px;width:100%;z-index:11;background:#fff;padding:15px 0;border-top:1px solid #ccc}
footer.mo_ver{margin-bottom:131px}
.sub_form.tabs li{float:none;display:inline-block;background:none!important;border-top:none;border-left:none}
.sub_form.tabs li:last-child{border-right:none}
.sub_form.tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:1px 0 30px}
.sub_form_box>ul>li span.li_tit{width:100%}
.sub_form.tabs li.current{color:#EA6FA5;border-bottom:3px solid #EA6FA5}
.sub_form_content1>ul>li .li_tit{width:100%;font-size:16px}
.sub_form_content1>ul>li .li_con{width:100%;font-size:14px;margin-top:10px}
.sub_form_content2>p{font-size:14px}
.sub_form_content2>span{font-size:12px}
.sub_form_content3 .nickname .nickname_photo{width:30px;height:30px;float:left}
.sub_form_content3>ul>li{padding:21px 10px}
.sub_form_content3 .nickname_txt{font-size:12px;width:81%;line-height:1}
.sub_form_content3 .nickname_one{width:81%;line-height:1}
.sub_form_content3 .nickname_date{display:none}
.pop_yellow .tit{margin:0;font-size:18px;padding:17px 0 17px 15px}
.pop_review_txt{padding:30px 15px}
.review_pop_tit{font-size:14px}
.input_form.con_re .input_label{width:100%;font-size:14px!important;margin-bottom:12px;padding-top:0}
.input_form.con_re .fl{width:100%}
.review_pop_etc{padding-left:1%!important}
.input_form.con_re .box .input_box{width:92%;margin:0 0 0 1% !important}
.sel_box.pop_ver .select_custom2.wyear{width:37%}
.sel_box.pop_ver .select_custom2.wmonth,.sel_box.pop_ver .select_custom2.wday{width:30%}
.input_form.con_re .input_box.wfull2{width:100%}
.chk.basic.review_pop{width:100%}
.join_link.review_rem_detail{position:absolute}
.pop_btn_review{position:static;margin:0 auto}
.input_form.con_re.bor_bot{padding-bottom:20px;margin-bottom:20px}
.review_rem_popup .tit{padding:17px 0}
.review_rem_popup .rem_txt{padding:30px 15px}
.review_rem_popup .rem_txt p{font-size:14px;margin-bottom:20px}
.chk_all_popup .rem_txt p{font-size:14px}
.chk_all_popup .notice_form_list.chk_all{width:90%}
.notice_form_list.chk_all>.txt_regular.w250{width:47.6%;display:inline-block}
.notice_form_list.chk_all>.txt_regular.w250:nth-child(2){margin-left:10px!important}
.notice_form_list.chk_all>.txt_regular.w512{line-height:40px}
.chk_all_popup .rem_txt{padding:50px 0 30px}
.sub_form_content1>ul>li:last-child{border-bottom:none;padding-bottom:0}
.btn.basic.review_pop{top:26px}
.input_form.con_re .input_box.w140{width:100%}
.notice_form_list.review_must{width:100%;margin-bottom:10px}
.notice_form_list.review_must .review_must_btn:last-child{margin-left:3%}
.review_must_btn{width:48%}
.review_sub_img.mt100{margin-top:0!important;margin-left:-2%;width:104%;height:19vw;background-image:url(../img/review_sub_t.jpg)}
.sub_form_content1>ul>li{padding:21px 10px}
.sub_form_content2{padding:0 10px}
.mypage_container{width:100%}
.mypage_box .container_com{border-bottom:none;margin-bottom:80px!important}
.mypage_tit .txt_medium{font-size:18px}
.mypage_tit .txt_medium2{display:block;font-size:18px;float:right}
.mypage_tit.tmenu{margin-bottom:30px!important}
.mypage_box{margin:50px 0 0}
.info.tabs{float:none;padding-top:37px;border-bottom:1px solid #ccc;overflow:hidden;white-space:nowrap;width:100%;margin-bottom:30px}
.info.tabs.my li{padding:0 10px 10px;width:auto}
.info.tabs.my li::before{right:-5%}
.info.tabs li{font-size:14px;padding:0 10px 10px;display:inline-block;float:none}
.info.tabs li::before{top:11%}
.info.tabs li.current a::before{content:'';width:100%;height:2px;position:absolute;bottom:-1px;left:0;background:#EA6FA5}
.select-wrap.menu_order{-webkit-box-align:center;align-items:center;display:flex;justify-content:flex-end;float:none;top:0!important;margin-top:9px;text-align:right}
.campaign_box.apply .picture{height:46vw;min-height:53px;height:102px}
.sub_box.selection .product_review,.sub_box.selection .product_sns{line-height:1.5;font-size:14px}
.sub_box.selection .product_box .product_tit{font-size:16px}
.sub_box.selection .product_box .product_con{font-size:14px}
.selection_box .selection_box_tit{font-size:14px}
.selection_box .selection_box_tit>span{font-size:12px}
.selection_box .selection_box_sub .selection_q,.selection_box .selection_box_sub .selection_a{font-size:14px}
.selection_box{margin-top:15px;padding-top:15px;border:0}
.selection_box .selection_box_sub{height:80px;padding:18px 15px}
.input_form.filebox_form.mt20{margin-top:15px!important}
.sub_box.selection .product_box.mo_ver{width:100%;padding-left:0}
.sub_box.selection:first-child{margin:0!important}
.sub_box.selection{margin:40px 0 0!important}
.filebox_form .filebox .upload-name.selection{width:71%}
.filebox_form .filebox label.selection{left:auto;right:110px;font-size:14px}
.sub_box.selection .product_box{padding-left:10px}
.pop_center .tit{padding:17px 0;font-size:18px}
.rem_popup .rem_txt p{padding:0 10px;font-size:14px}
.rem_popup .rem_txt{padding:25px 0}
.mypage_container{padding:0}
.mypage_tit.my{margin-bottom:40px}
.mypage_con1>.mypage_menu_1{margin-top:50px}
.mypage_con1 .mypage_profile_img{width:65px;height:65px}
.mypage_profile_box .nik{font-size:16px}
.mypage_con1>.mypage_menu_1>li>a{font-size:14px}
.mypage_con_tit,.mypage_link i{font-size:16px}
.mypage_con1{width:106%;margin-left:-3%}
.mypage_con2,.mypage_con3{padding:28px 12px;width:106%;margin-left:-3%}
.influencer{margin:0 0 0 15px}
.mypage_campaign>li>a>p{font-size:20px;word-break:break-all}
.mypage_campaign>li>a{font-size:14px;word-break:keep-all;width:60px;margin:0 auto;line-height:1.2}
.mypage_campaign{width:100%;margin:30px auto 0}
.mypage_p a .p_tit{font-size:14px;margin-bottom:15px}
.mypage_p .p_point{font-size:18px}
.mypage_p .mypage_phistory{padding:20px 10px}
.mypage_tit{margin-bottom:70px}
.mypage_container .sub_container{padding-top:0}
.sub_container.mo_ver{padding-top:0!important}
.mypage_box.my{margin-bottom:0}
.mypage_box.my .container_com{margin-bottom:0!important}
.after_review_txt{padding:30px 15px}
.after_review_txt .input_label{width:100%;margin-bottom:20px;font-size:14px!important}
.after_review_txt .sponsor_banner{width:100%}
.after_review_txt .sponsor_banner .banner_tit .imgbox img{width:350px;display:block;margin:0 auto}
.after_review_txt .sponsor_banner .banner_tit .imgbox{margin:10px 0}
.after_review_txt .sponsor_banner .banner_tit{font-size:14px}
.after_review_txt .input_form.con input{width:100%}
.after_review_txt .input_form.con p{line-height:1}
.after_review_txt .input_form .radio_con_q{font-size:14px}
.after_review_txt .input_form .radio_con{width:100%}
.unregistered_chk{padding:20px 10px}
.unregistered_chk_tit{font-size:14px}
.unregistered_chk>ul>li{font-size:12px}
.after_review_txt .input_form .radio_form.con>input[type="radio"]{margin-top:0}
.after_review_txt .pop_btn{float:none;margin:0 auto}
.radio_form.con label{margin-right:10px}
.after_review_txt .input_form{margin-bottom:20px;padding-bottom:20px}
.pop_btn{font-size:14px}
.after_review_txt .input_form .radio_form.con{margin-bottom:20px}
.registered_subtxt{position:static;margin:40px 0;font-size:14px}
.question_chk{position:static;margin-bottom:10px}
.notice_form_list.mo_btn2{top:50px;right:12px;margin-top:0}
.notice_form_list.mo_btn3{top:25px;right:12px;margin-top:0}
table{border-top:1px solid #333}
.notice_form thead tr{height:0}
.notice_form thead th{font-size:0}
.notice_form .ck_hd{width:5%}
.notice_form .process_hd{width:10%}
.notice_form td.process{width:10%}
.notice_form .time_hd.question{width:1%}
.notice_form tbody tr td{font-size:14px}
.notice_form td.time.question{width:18%;width:0;font-size:0}
.board_content .a .txt_a{font-size:14px}
.notice_form.received tbody tr td.process{font-size:16px}
.notice_form.received tbody tr td.process .notice_new{margin-right:33%}
.mypage_tit .txt_light{display:block;margin-top:12px;margin-left:0;font-size:15px}
.mypage_tit.mo_ver .txt_light{padding-bottom:40px}
.mypage_box .mypage_container{padding:0}
.notice_form .no_hd,.notice_form .author_hd,.notice_form .time_hd{width:1%}
.notice_form tbody tr td.no,td.author,td.time,.notice_form tbody tr.notice_fix td.no,.notice_form td.author,.notice_form td.time{width:0;font-size:0}
.board_content>div>p{font-size:14px}
.question_form .board_content.notice_content>div>p{font-size:14px}
.question_chk.notice{position:absolute;top:95px}
.point_form .point_b{padding:20px 0}
.point_form .point_n{padding:20px 0}
.point_bbox>span.txt_medium{font-size:14px;text-align:center}
.point_bbox{text-align:center}
.point_bbox .txt_bold.b,.point_bbox .txt_bold.n{font-size:20px;float:none}
.point_click{float:none;margin:10px 0 0}
.info.tabs li.current{color:#EA6FA5;border-bottom:2px solid #EA6FA5}
.info.tabs li.stripe::before{display:none}
.mypage_tit.point{margin-bottom:0}
.notice_form td.p_mount,.notice_form td.p_bank{text-align:left}
.notice_form th.p_date_hd{width:0}
.notice_form td.p_date{font-size:0}
.notice_form thead{border:none}
.info_etctxt p{font-size:12px}
.input_label{font-size:14px!important;width:90px}
.input_box.w150{width:150px}
.info_etctxt3{margin-left:0}
.select_custom2.bank .box .select{line-height:30px!important}
.info_form .info_basic div.form{padding-top:15px;margin-bottom:40px}
.info_etctxt.point_apply{margin-top:40px}
.input_form.per_num{margin-bottom:0}
.input_form.per_num>input{width:46%}
.slash{width:7.3%;padding:0;display:inline-block;text-align:center}
.input_box{font-size:13px}
.info_form_tit{font-size:14px;padding-bottom:10px}
.select_custom2.bank{margin-bottom:10px}
.select_custom2.bank,.input_box.w150{width:100%}
.question_chk.mo_ver{display:none}
.notice_form_list .btn_delete{display:none}
.notice_form.question .ck_hd{width:1%}
.notice_form.question td.ck{width:0;font-size:0}
.notice_form.question td.ck input{width:0;height:0;border:none!important}
input[type=checkbox]{margin-bottom:1px}
.notice_form.question td.ck input[type=checkbox]:checked::after{display:none}
.notice_form.question .cl_hd{width:5%}
.notice_form.question .title_hd{width:20%}
.notice_form.question .process_hd{width:5%}
.notice_form.question td.cl>span{width:52px;text-align:center;margin:0}
.notice_form.question td.cl{width:9%}
.notice_form.question td.title.question{width:20%}
.board_content .q .txt_q,.board_content .q .txt_etc{font-size:14px}
.notice_form .board_content{margin-top:25px}
.board_content .q{padding-bottom:25px}
.board_content .a{padding:25px 0}
.select_custom2.select_info1.question{width:100%;margin-bottom:10px}
.question_form input.question_content{width:100%}
.select_custom2.question .box .select{width:100%;height:40px!important;line-height:30px!important;padding:4px 10px!important}
.question_form input.question_tit,.question_form input.question_content{font-size:14px}
.question_txt{line-height:1.2;margin-top:30px;margin-bottom:30px}
.question_txt strong{font-size:14px;padding:20px 15px;display:block}
.filebox_form .filebox span{font-size:14px;width:20%}
.filebox_form .filebox .upload-name{width:100%;font-size:14px}
.filebox_form .filebox label{bottom:0;font-size:14px}
.notice_form_list.center_btn{transform:none;position:static;margin:40px auto;width:288px;display:flex}
.select_custom2 .box .select{height:40px!important;line-height:30px!important}
.select_custom2 .box .select:after{right:3%}
.tab-link .point{top:-15px}
.filebox_form .filebox span,.filebox_form .filebox .upload-name.w300,.input_label,.input_box.w300,.input_box.w300.addr2,.area_city.info .tit,.info_basic .btit,.area_city.info2 .tit,.area_city.info2,.area_city.info .box,.area_city.info2 .box{width:100%;float:none}
.filebox_form .filebox label.w300{left:auto;right:0;bottom:0;top:auto}
.chk.basic{padding-left:0}
.input_label.addr{height:auto}
.btn.basic{right:0;left:auto;font-size:14px}
.info_row{margin-left:0;margin-bottom:10px}
.row_add{top:90px;left:0;width:76%}
.input_box.w400{width:76%}
.btn.basic.w400{left:auto;right:0;width:20%}
.info_etctxt{margin:15px 0 0}
.select_custom2.wyear{width:40%}
.select_custom2.wmonth,.select_custom2.wday{width:29%}
.area_city .box{float:left}
.info_etctxt2{margin-left:0}
.area_city.info .tit,.info_basic .btit,.area_city.info2 .tit,.radio_form label{font-size:14px!important}
.checkbox_inline input[type=checkbox]+label{font-size:14px;height:30px;line-height:27px;padding:0 10px;margin:0 8px 11px 0}
.area_city.info,.area_city{margin-bottom:0}
.info_etctxt2{font-size:12px}
.info_basic .info_form_tit{font-size:16px}
.select_custom2.basic{width:100%}
.info_etctxt4{font-size:14px;line-height:1.2}
.connect_img{font-size:12px}
.connect_img img{left:-26px;top:43px}
.input_form.sns{margin-bottom:5px}
.faq_request .faq_request_tit{font-size:16px;padding-bottom:10px}
.faq_request dl dt p{font-size:14px;padding:0 20px}
.faq_request dl dd{font-size:14px;padding:26px 8px}
.faq_request{margin-top:30px}
.introduce_box1{width:100%;padding:50px 12px 70px}
.introduce_txt1,.introduce_img1{float:none;text-align:center;padding:0}
.introduce_img1{width:296px;margin:40px auto 0}
.introduce_img1>img{width:100%}
.introduce_txt1>.txt_sm.txt_dark::before,.introduce_txt2>.txt_sm.txt_y::before,.introduce_box3 .deco1,.introduce_box3 .deco2,.introduce_box3 .deco3{display:none}
.introduce_txt1>.txt_sm,.introduce_txt2>.txt_sm{font-size:14px;padding-left:0}
.introduce_txt1>.txt_tit,.introduce_txt2>.txt_tit{font-size:28px}
.introduce_txt3>.txt_tit,.introduce_txt4>.txt_tit{font-size:28px;margin:0 0 30px}
.introduce_txt1>.txt_sub,.introduce_txt2>.txt_sub,.introduce_txt3>.txt_sub,.introduce_txt4>.txt_sub{font-size:14px}
.introduce_box2{padding:152px 12px}
.introduce_txt2,.introduce_txt3{width:100%;text-align:center}
.introduce_box3{padding:70px 12px}
.introduce_box3_1{margin-top:50px}
.introduce_box3_1>img.fl,.introduce_box3_1>img.fr{width:294px;margin:0 auto;float:none!important}
.introduce_box3_1 .position1,.introduce_box3_1 .position2,.introduce_box3_1 .position3{position:static;width:100%}
.introduce_box3_1 p.txt_dark{text-align:center;margin:30px 0 20px}
.introduce_box3_1 span{text-align:center;font-size:13px}
.introduce_box4{padding:85px 12px}
.introduce_txt4,.introduce_txt5{width:100%;text-align:center}
.introduce_box4 .deco4{position:static;width:276px;margin:0 auto;display:block}
.introduce_box5{padding:70px 12px}
.introduce_txt5>img{width:73px}
.introduce_txt5>.txt_sm{font-size:18px;margin:30px 0 17px}
.introduce_txt5>.txt_tit{font-size:32px;margin:0 0 40px}
.introduce_txt5>.txt_sub{font-size:14px}
.introduce_btn{font-size:16px;padding:11px 54px}
.premium_txt2,.premium_txt3,.premium_txt4,.premium_txt5{width:100%}
.premium_box1{height:433px}
.premium_txt1{padding:105px 0 0}
.premium_txt1>h3{font-size:34px;margin-bottom:20px}
.premium_txt1>p{font-size:16px;margin-bottom:33px}
.premium_txt1>span .split{margin:0 9%}
.premium_box2{height:760px}
.premium_txt2>h3{font-size:30px}
.premium_txt2>p{font-size:15px;width:80%;display:block;margin:0 auto 50px}
.premium_txt2>span{width:80%;display:block;margin:0 auto}
.premium_txt2::before{width:90%;top:367px;left:5%}
.premium_box3{height:100%}
.premium_txt3{padding:100px 12px 0}
.premium_txt3>h3{font-size:30px;margin-bottom:65px}
.premium_benefit{width:100%;margin-bottom:30px}
.premium_benefit:last-child{margin-bottom:130px}
.premium_box4{height:100%;padding:100px 12px}
.premium_txt4{padding:0}
.premium_txt4>h3{font-size:29px;margin-bottom:30px}
.premium_txt4>p{font-size:15px;margin:0 0 50px}
.premium_member .mem{width:100%;border-right:none;border-bottom:1px solid #ccc;padding:40px 20px;margin:0}
.premium_member .mem .com_txt,.premium_member .mem .sub_txt2{width:300px;margin:0 auto 15px;font-size:14px}
.premium_member .mem .tit2{margin:13px 0}
.premium_btn{width:100%;margin:35px auto 0}
.premium_box5{height:100%}
.premium_txt5{padding:100px 0 130px}
.premium_txt5>h3{text-align:center;font-size:25px;display:block;margin-bottom:0}
.premium_txt5 .txt_box{position:static;width:96%;margin-left:2%;padding:45px 15%;text-align:center}
.premium_txt5 .txt_box span{font-size:13px;line-height:1.5}
.premium_box5 .deco1{top:23%;left:0;width:105px}
.premium_box5 .deco2{right:2%;bottom:10%;width:136px}
.input_form.con_re .input_label.wfull{padding:0}
.btn.basic.premium_pop1{top:27px}
.premium_media>.media_box>.select_custom2.premium{width:100%;margin-right:0}
.premium_media>.media_box>.input_box2{width:100%}
.btn.basic.premium_pop2{top:auto;bottom:0}
.premium_media>.media_box>.select_custom2.premium.naver{width:82%;float:right}
.input_form .radio_form.review_pop{line-height:1}
}
.agree_text table{border:1px solid #e1e1e1!important}
.agree_text th{background-color:#f7f7f7;text-align:center;height:40px}
.agree_text td{background-color:#fff;text-align:center;padding-top:10px;padding-bottom:10px}
@media screen and (max-width:414px) {
.tble_banner{background-color:#f7f7f7}
.community_box .main_guide{margin-bottom:30px}
.community_box .main_guide,.community_box .main_faq{width:100%}
.community_box .main_guide:hover{margin:0}
.split{margin:0 3px}
.community_box .notice_txt{width:100%}
.notice_date{display:none}
.campaign_reset_number .number_box{width:83px}
.product_hash:last-child{margin-top:5px}
.campaign_box .swiper-slide,.review_box .swiper-slide{width:45.9%!important}
.product_tit.review{width:100%;position:relative;top:auto;right:auto;text-align:left}
.point_icon{padding:5px 10px}
.join_form .input_box{padding-right:0}
.join_rule.m{display:none}
.join_link{position:static;margin:5px 0 0 25px}
.nlogin_btn.btn_line.mt60,.join_btn.btn_line.mt60{margin-top:40px!important}
.btn_line::before{top:-20px}
.sub_form_content1>ul>li .li_con iframe{height:185px}
.sub_form .sub_form_list::before{left:-3%;width:107%}
.review_sub_img.mt100{background-image:url(../img/review_sub_m.jpg);margin-left:-3%;width:106%;height:214px;background-size:auto}
.filebox_form .filebox .upload-name.selection{width:58%;padding:0 5px}
.filebox_form .filebox label.selection{right:75px}
.notice_form_list.mo_ver .com_btn.w100{width:70px}
.after_review_txt .input_form .radio_form.con>div{display:block;margin-bottom:15px}
.after_review_txt .input_form .radio_form.con>div:last-child{margin-bottom:0}
.after_review_txt .sponsor_banner .banner_tit .imgbox img{width:100%}
.after_review_txt .sponsor_banner .banner_tit .imgbox xmp{font-size:12px}
.notice_form.received tbody tr td.process .notice_new{margin-right:25%}
.input_box.w300{width:100%;margin:0}
.filebox_form .filebox span{width:100%}
.filebox_form .filebox .upload-name{width:100%}
.filebox_form .filebox label{bottom:0}
.notice_form.question .cl_hd{width:10%}
.notice_form.question .process_hd{width:8%}
.escape{position:static;text-align:center;margin-top:20px}
.slash{width:6%}
.premium_txt1>h3{letter-spacing:6px}
.premium_txt1>span .split{margin:0 5%}
.premium_txt2{padding:200px 0 0}
.premium_txt2::before{top:357px}
.premium_txt2>h3{padding:0 30px 40px}
.premium_txt2>p,.premium_txt2>span{width:90%}
.premium_member .mem .com_txt,.premium_member .mem .sub_txt2{width:100%}
.premium_member .mem .tit,.premium_member .mem .tit2{font-size:18px}
.premium_member .mem .sub_tit{font-size:15px}
.premium_benefit:last-child{margin-bottom:100px}
.premium_txt3>h3{margin-bottom:50px}
.premium_txt5>h3{margin-bottom:0}
.premium_txt5 .txt_box{padding:45px 12px}
.premium_txt5 .txt_box span{line-height:2}
.premium_box5 .deco1{top:2%;width:65px}
.premium_media>.media_box>.select_custom2.premium.naver{width:77.5%}
}
@media screen and (max-width:322px) {
.m_menu_col{font-size:12px}
.m_menu_col a{margin-left:10px}
.campaign_reset_number .number_box{width:70px}
.input_form.con_re .box .input_box{width:91%}
.join_link.review_rem_detail{position:static}
.review_must_btn{font-size:11px}
.notice_form_list.review_must .review_must_btn:last-child{margin-left:2%}
.area_select_popup .pop .area_city .tit.txt_bold{width:30%}
.after_review_txt .sponsor_banner .banner_tit{font-size:12px}
.after_review_txt .sponsor_banner .banner_tit .imgbox xmp{font-size:10px}
.point_icon.selection{padding:0 10px}
.connect_img img{left:-28px;top:59px}
.btn.basic.premium_pop1{top:26px}
.premium_media>.media_box>.select_custom2.premium.naver{width:76.5%}
.copyright{top:120px}
}
.privacy_link{-webkit-box-align:center;align-items:center;display:flex;justify-content:center;margin-top:20px}
.privacy_link a,.privacy_link .bar{font-size:14px;color:#777;font-weight:600}
.privacy_link .bar{margin:0 5px}
.privacy_link a:hover{text-decoration:underline}
.global_popup{-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;left:50px;top:200px;display:none;border:1px solid #002C6C;background-color:#F0F5FA;position:fixed;z-index:100000}
.global_popup .popup_img,.global_popup .popup_img img{display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.popup_in{background-color:#F0F5FA;padding:0;max-width:100%}
.popup_cont{background-color:#fff;min-height:400px;padding:0}
.popup_cont img {max-width: 100%;}
.gp_bottom{padding:0 10px;height:40px;-webkit-box-align:center;align-items:center;display:flex;justify-content:space-between;background-color:#f9d863}
a.pop_cclose{-webkit-box-align:center;align-items:center;display:flex;width:70px;height:25px;background-color:#000;justify-content:center;font-size:14px;color:#fff;font-weight:400}
a.pop_cclose img{margin-right:8px}
a.today_link{font-size:15px;color:#000;font-weight:400}
a.today_link:hover{text-decoration:underline}
.txt_ico{-webkit-box-align:center;align-items:center;display:inline-flex;justify-content:center;padding:0 10px;border-radius:5px;height:24px;font-size:12px;color:#777;border:1px solid #ddd;margin-right:5px;margin-bottom:5px}
.txt_ico:last-child{margin-right:0}
.product_txt_area{-webkit-box-align:center;align-items:center;display:flex}
.product_sns_wrap{-webkit-box-align:center;align-items:center;display:flex;justify-content:center}
#appleid-signin.nlogin_btn{height:64px;margin-top:15px;background-color:#000;cursor:pointer}
#appleid-signin.nlogin_btn > div{margin:0 auto}
#appleid-signin.nlogin_btn svg{width:168px}
.copy_right{font-size:13px;color:#111;font-weight:500;text-align:center;margin-top:15px}
.privacy_link label{font-size:15px;color:#111;font-weight:500;-webkit-box-align:center;align-items:center;display:flex}
.privacy_link label input{margin-right:5px}
.privacy_link a{font-size:15px;color:#111;font-weight:500;-webkit-box-align:center;align-items:center;display:inline-flex;margin-left:5px}
.privacy_link .bar{font-size:15px;color:#111;-webkit-box-align:center;align-items:center;display:inline-flex;justify-content:center;margin:0 10px}
.min40 {height: 40px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;}

@media screen and (max-width:767px) {
	.global_popup {display: none;max-width: 300px;left: 50%;margin-left: -150px;top: 100px;}
	.dflex.xsblock {display: block;}
	#review_rem {margin-right:5px;top: 2px;margin-bottom:0;}
	.com_btn.review_btn.xs_review_btn {margin-top:10px;justify-content:center;}
}

.after_review_txt .input_form.con .radio_form input {width: 14px;}
.n_new {display: inline-flex;align-items: center;justify-content: center;font-size:12px;font-weight:700;color:#fff;width:22px;height:22px;border-radius: 50%;margin-left:5px;background-color:#EA6FA5;line-height:1;}