
@font-face {
  font-family:"HGGGothicssi";
  src: url('/_static/font/HGGGothicssi-40g.otf') format('embedded-opentype'),
       url('/_static/font/HGGGothicssi-40g.woff') format('woff'),
       url('/_static/font/HGGGothicssi-40g.ttf') format('truetype'),
       url('/_static/font/HGGGothicssi-40g.woff') format('woff');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family:"Roboto";
  src: url('/_static/font/Roboto-Medium.otf') format('embedded-opentype'),
       url('/_static/font/Roboto-Medium.woff') format('woff'),
       url('/_static/font/Roboto-Medium.ttf') format('truetype'),
       url('/_static/font/Roboto-Medium.woff') format('woff');
  font-style: normal;
  font-weight: 400;
}

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{box-sizing:border-box;}
body{font-size:16px;font-family:'Noto Sans KR', sans-serif;font-weight:400;background:#eaeaea;
	 /* Prevent font scaling in landscape */
	 	text-size-adjust:none;
		 -webkit-text-size-adjust:none; /*Chrome, Safari, newer versions of Opera*/
		 -moz-text-size-adjust:none; /*Firefox*/
		-ms-text-size-adjust:none;  /*Ie*/
		-o-text-size-adjust:none; /*old versions of Opera*/
}
body.white{background:#fff;}
body.page-modal{overflow: hidden;}
a{text-decoration:none;color:#0576fc;}
button.btn_submit{border:none;}
input.read-only{border-color:#6c757d;opacity:.65;color:#000;background-color:#e4dfdf;}
input:-moz-read-only{ /* For Firefox */border-color:#6c757d;opacity:.65;color:#000;background-color:#e4dfdf;}
input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);}
input:disabled, .input_style.disabled{ color:#333;background:#e6e6e6;}
h2{font-size:15px;}
.hand{cursor:pointer;}
.text-muted{color:#6c757d !important;}
.small-font{font-size:12px;}
.user-login-checker{display:none;}
.user-login-checker.active{display:block;}
.top_line{position:relative;font-size:13px;color:#55a7d4;height:1px;background-color:#e1e1e1;}
.full_page.fix_style.scroll_fix_style{padding-top:95px;}
.cate_box.channel-cate-box{margin-bottom:0px;}
.horizontal-scroll{-webkit-overflow-scrolling: touch;}
.wrap,
.container,
.non-container{background:#eaeaea;}
.blocker{z-index:999;}
.blocker.common-modal-blocker{padding:0;}

/* loading spinner animation */
.loading-holder {display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:10000;padding:20px;box-sizing:border-box;/*background-color: rgb(0,0,0);*/background-color:rgba(0,0,0,0);text-align:center;}
.loading-holder.active{display:block;}
.sk-fading-circle{position:relative;width:50px;height:50px;margin:70% auto;}
.sk-fading-circle .sk-circle{position:absolute;left:0;top:0;width:100%;height:100%;}
.sk-fading-circle .sk-circle:before{content:'';display:block;width:16%;height:16%;margin:0 auto;border-radius:100%;background-color:#3d8eee;
									-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
									animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

/* modal */
.modal{z-index:1000;padding:5px 15px 0px 15px;box-shadow:none;background:transparent;}
.modal.event{box-shadow:none;background:transparent;}
.modal.event .modal-dialog .modal-content{border-radius:15px;box-shadow:0 0 10px #000;}
.modal.alert-modal{margin-top:-59%;}
.modal.common-modal{padding:0;margin-top:10%;vertical-align:top;}
.modal.common-modal .modal-dialog{padding-top:0;}
.modal.common-modal a.close-modal{position:absolute;top:17px;right:15px;display:block;width:15px;height:15px;background:url(/_static/mobile/images/common/btn_close_white.png) no-repeat 0 0;background-size:15px 15px;}
.modal-content.child_protect{width:100%;border-radius:8px;}

/*alert*/
.ambiance {padding:12px 1.25rem;margin-bottom:16px;border:1px solid transparent;border-radius:.25rem;font-size:13px;}
.ambiance:hover{border:1px solid #000;}
.ambiance-close{color:inherit;}
.ambiance-close:hover{color:#000;}
.ambiance-alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;}
.ambiance-alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff;}
.ambiance-alert-secondary{color:#383d41;background-color: #e2e3e5;border-color:#d6d8db;}
.ambiance-alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.ambiance-alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.ambiance-alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}
.ambiance-alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}
.ambiance-alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca;}
.ambiance-alert-err{width:97%;min-width:300px;border-color:#ffeeba;color:#856404;background-color:#fff3cd;}

/* header */
.header{width:100%;min-height:56px;background:#fff;}
.header .h_top{position:relative;width:100%;height:65px;margin:0 auto;padding:24px 0 15px 0;border-bottom:1px solid #ddd;background:#fff;}
.header .h_top .logo{width:95px;margin:0 auto;}
.header .h_top .btn_s_menu{position:absolute;top:24px;left:16px;display:block;width:20px;height:18px;background:url('/_static/mobile/images/common/btn_side.png') no-repeat 0 0;background-size:20px 18px;}
.header .h_top .btn_search{position:absolute;top:23px;right:16px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_search.png') no-repeat 0 0;background-size:20px 20px;}
.header .h_top .btn_s_menu_box{position:absolute;left:0;top:1px;display:block;width:48px;height:100%;}
.header .h_top .btn_s_menu_box .btn_s_menu{position:relative;}
.header .h_top .btn_search_box{position:absolute;top:0;right:12px;display:block;width:48px;height:100%;}
.header .h_top .btn_search_box .btn_search{position:relative;float:right;right:0;}
.header .btn_close{position:absolute;top:23px;right:16px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:20px 20px;}
.header.fix_style{padding-top:65px;}
.header.fix_style .h_top{z-index:100;position:fixed;top:0;left:0;}
.header.fixed .search_top{z-index:3;position:fixed;top:0;left:0;}
.header.fixed.menu{margin-top:44px;}
.header.fixed.menu .gnb_wrap{z-index:5;position:fixed;top:0;left:0;margin-bottom:0;background:#fff;border-bottom:1px solid #4fbc2d;
							transition: background-color 500ms linear, color 500ms linear;}
.header.fixed.menu .bg_grd{position:fixed;top:-1px;}
.header.fixed.menu .gnb{border-bottom:none;}
.header.fixed.menu .gnb ul li{color:#000;line-height:47px;}
.header.fixed.menu .gnb .active{color:#4fbc2d;}
.header.fixed.menu .line{background:#4fbc2d;}
.header.fixed.menu .btn_m_open{z-index:3;border-color:#e5eaf0;/* border-color:rgba(56, 119, 197, 0.8);background:rgba(56, 119, 197); */}
.header.fixed.menu .btn_m_open .ico_arrow{background-image:url('/_static/mobile/images/ico/ico_arrow_fixed_style2.png');}
.header.fixed.menu .menu_open .btn_m_open .ico_arrow{background-position:0 0;transform:rotate(180deg);}
.header.fixed.menu .all_menu_wrap{top:51px;}

.mobile-header{display:none;}
.mobile-header.show{display:block;}
.mobile-header.mobile-fixed-title-header{width:100%;height:50px;min-height:50px;border-bottom:1px solid #ddd;line-height:51px;background:#fff;}
.mobile-fixed-title-header .h_top {width:100%;height:50px;padding:0;border-bottom:1px solid #ddd;line-height:51px;background:#fff;}
.mobile-fixed-title-header .h_top .inner{position:relative;width:100%;max-width:768px;margin:0 auto;}
.mobile-fixed-title-header .h_top .inner .f_tit {width:100%;padding-top:2px;text-align:center;font-size:18px;letter-spacing: -1px;color:#333;font-weight:bold;}
.mobile-fixed-title-header .h_top .btn_back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;background:url(/_static/mobile/images/common/btn_back.png) no-repeat center center;background-size:21px auto;}
.header.mobile-fixed-title-header.fix_style{padding-top:49px;}

.gnb_wrap{clear:both;position:relative;width:100%;background:#fff;}
.gnb_wrap .bg_grd{z-index:3;position:absolute;top:0;display:block;height:49px;}
.gnb_wrap .bg_grd.left{left:0;width:15px;background:-webkit-gradient(linear,left top,right top,color-stop(16.66%,#fff),color-stop(100%,rgba(255,255,255,0)));}
.gnb_wrap .bg_grd.right{width:26px;right:42px;background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(60%,#fff));}
.gnb_wrap .gnb{clear:both;overflow-x:scroll;width:100%;height:50px;padding-left:6px;border-bottom:1px solid #dbdbdb;}
.gnb_wrap .gnb ul{width:500px;}
.gnb_wrap .gnb ul:after{content:'';display:block;clear:both;}
.gnb_wrap .gnb ul li{position:relative;float:left;width:52px;height:50px;padding:0 10px;text-align:center;font-size:16px;line-height:50px;color:#000;}
.gnb_wrap .gnb ul li.cate-30200{display:none;}
.gnb_wrap .gnb ul li .line{position:absolute;bottom:0;left:50%;display:block;display:none;width:calc(100% - 16px);height:3px;background:#4fbc2d;transform:translate(-50%, 0);}
.gnb_wrap .gnb ul li.active{font-weight:700;color:#4fbc2d;}
.gnb_wrap .gnb ul li.active .line{display:block;}
.gnb_wrap .gnb ul li > span{display:block;}
.gnb_wrap .gnb ul li.empty{width:84px;}
.gnb_wrap .gnb ul li.len_2{width:52px;}
.gnb_wrap .gnb ul li.len_3{width:70px;}
.gnb_wrap .gnb ul li.len_4{width:84px;}
.gnb_wrap .gnb ul li.len_5{width:96px;}
.gnb_wrap .gnb ul li.ca30200::after{content:"인기";}
.gnb_wrap .gnb .mobile-adult-menu span{color:#f0458d;}
.gnb_wrap .gnb .ico_19{position:relative;top:4px;display:inline-block;width:18px;height:18px;background:url('/_static/mobile/images/ico/adult_thumb_v2.png') no-repeat 0 0;background-size:auto 16px;}
.gnb_wrap.search .gnb{overflow:hidden;height:50px;padding-left:0;margin-bottom:8px;border-bottom:none;}
.gnb_wrap.search .gnb ul{width:100%;}
.gnb_wrap.search .gnb li{width:25%;height:50px;line-height:50px;padding-left:5px;text-align:left;letter-spacing:-1px;}
.gnb_wrap.search .gnb li > span{display:block;line-height:50px;}
.gnb_wrap.search .gnb .num{display:inline-block;font-size:12px;}
.gnb_wrap.search .gnb .active{/* position:relative;top:-2px; */color:#3d8eee;}
.gnb_wrap.search .gnb .active .cate-cnt{font-weight:400;}
.search-result-container .gnb_wrap .gnb ul li{width:25%;height:50px;padding-top:0;font-size:15px;}
.search-result-container .gnb_wrap.search .gnb ul{width:90%;margin:auto;}
.search-result-container .gnb_wrap.search .gnb li .cate-cnt{font-size:12px;color:#9E9E9E;}
.gnb_wrap .btn_m_open{z-index:3;position:absolute;top:0;right:0;display:block;width:49px;height:50px;border-left:1px solid #ebebeb;background:rgba(255, 255, 255, 1);}
.gnb_wrap .btn_m_open .ico_arrow{position:absolute;top:23px;left:17px;display:block;width:14px;height:7px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:14px auto;}
.gnb_wrap.search .btn_m_open{display:none;}
.all_menu_wrap{z-index:10;position:absolute;display:none;top:50px;width:100%;background:#fff;box-shadow:3px 3px 4px #dfdfdf;}
.all_menu_wrap .menu{overflow:hidden;width:100%;padding:12px 0 0 12px;}
.all_menu_wrap .menu .m_btn{display:block;float:left;width:21.5%;height:34px;margin:0 12px 8px 0;border:1px solid #e6e6e6;border-radius:4px;text-align:center;line-height:32px;font-size:13px;}
.all_menu_wrap .menu .m_btn:nth-child(4n + 1){margin-right:0;}
.all_menu_wrap .menu .m_btn[data-cate="30200"]{display:none;}
.all_menu_wrap .a_btm{position:relative;width:100%;min-height:60px;padding:12px 0 12px 4%;background:#f8f8f8;}
.all_menu_wrap .a_btm .txt{width:60%;font-size:12px;letter-spacing:-0.5px;color:#a9a9a9;}
.all_menu_wrap .a_btm.edit{display:none;}
.all_menu_wrap .btn_m_edit{position:absolute;top:15px;right:2%;display:inline-block;height:26px;padding:0 8px;border-radius:3px;line-height:26px;font-size:12px;font-weight:400;background:#86bccc;color:#fff;letter-spacing:-1px;}
.all_menu_wrap .btn_m_edit .ico{position:relative;top:-2px;display:inline-block;width:12px;height:12px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_menu_edit.png') no-repeat 0 0;background-size:12px 12px;vertical-align:middle;}
.all_menu_wrap .btn_wrap{display:none;position:absolute;top:15px;right:2%;}
.all_menu_wrap .btn_wrap .btn{display:inline-block;width:60px;height:26px;border-radius:3px;line-height:26px;font-size:12px;text-align:center;}
.all_menu_wrap .btn_wrap .btn.cancel{margin-right:4px;background:#e9e2e9;color:#a39ba3;}
.all_menu_wrap .btn_wrap .btn.submit{background:#feb434;color:#fff;}
.all_menu_wrap.edit .a_btm.nomal{display:none;}
.all_menu_wrap.edit .a_btm.edit{display:block;}
.all_menu_wrap.edit .btn_m_edit{display:none;}
.all_menu_wrap.edit .btn_wrap{display:block;}
.all_menu_wrap.edit .m_btn{border-style:dashed;border-color:#cfcfcf;color:#cfcfcf;}
.all_menu_wrap.edit .m_btn.active{border:1px solid #feb434;color:#feb434;}
.all_menu_wrap.edit .m_btn.disable{border-color:#cfcfcf;color:#cfcfcf;}
.all_menu_wrap.edit .m_btn.def{border:1px solid #e6e6e6;color:#000}
.gnb_wrap.menu_open .btn_m_open .ico_arrow{background-position:0 -7px;}
.gnb_wrap.menu_open .all_menu_wrap{display:block;}

.cate_box{position:relative;width:100%;margin-bottom:8px;background:#fff;}
.cate_box .now_cate{width:100%;height:44px;border-bottom:1px solid #e1e1e1;text-align:center;font-size:14px;line-height:44px;color:#333;letter-spacing:-1px;}
.cate_box .now_cate .arrow{position:relative;top:-1px;display:inline-block;width:8px;height:4px;margin-left:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_arrow.png') no-repeat 0 0;background-size:8px 8px;}
.depth_choice{display:none;z-index:3;position:absolute;top:44px;width:100%;/* border-top:1px solid #e1e1e1; */text-align:center;background:rgba(248, 248, 247);box-shadow:3px 3px 3px #ccc;}
.depth_choice li{width:94%;margin:0 auto;font-size:13px;border-bottom:1px solid #e1e1e1;line-height:44px;}
.depth_choice li:last-child{border-bottom:none;}
.depth_choice .depth2{position:relative;display:block;width:92%;margin:0 auto;line-height:44px;}
.depth_choice .depth2:last-child{border-bottom:none;}
.depth_choice .s_section.style1{display:none;margin:0;border:none;}
.depth_choice .arrow{position:absolute;top:20px;right:12px;display:inline-block;width:12px;height:6px;margin-left:8px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.depth_choice li.active  .depth2{background:#fff;}
.depth_choice .active .s_section.style1{display:block;}
.depth_choice .active .depth2 .arrow{transform:rotate(-180deg);}


.depth_choice.v2{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:block;z-index:3;position:relative;top:0;width:100%;height:50px;margin-bottom:10px;padding:0 0 0 16px;/* border-top:1px solid #e1e1e1; */border-bottom:1px solid #dbdbdb;text-align:center;background:#f8f8f8;box-shadow:none;}
.depth_choice.v2 ul{width:690px;text-align:left;}
.depth_choice.v2 .cate-11000{width:690px;}
/* .depth_choice.v2 .cate-11000.kr_style{width:550px;} */
.depth_choice.v2 .cate-12000{width:695px;}
.depth_choice.v2 .cate-13000{width:625px;}
.depth_choice.v2 .cate-14100{width:398px;}
.depth_choice.v2 .cate-18000{width:468px;}
.depth_choice.v2 .cate-21100{width:470px;}
.depth_choice.v2 .cate-21500{width:350px;}
.depth_choice.v2 li.active  .depth2{background:#f8f8f8;}
.depth_choice.v2 li{display:inline-block;width:auto;padding:0 12px;height:50px;border:none;line-height:50px;color:#666;}
.depth_choice.v2 li:first-child{margin-left:0;padding-left:2px;}
.depth_choice.v2 .depth2{display:block;width:auto;padding:0;line-height:50px;font-size:16px;letter-spacing:-1px;font-weight:400;}
.depth_choice.v2 li.active .depth2{color:#4fbc2d;}
.depth_choice.v2 li.adult .depth2{color:#f0458d;}

.depth_choice.v2.active li:first-child .depth2{color:#4fbc2d;}

.cate_box.active .now_cate .arrow{background-position:0 -4px;}
.cate_box.active .depth_choice{display:block;}

.gnb_depth2{width:100%;margin-bottom:10px;background:#f8f8f8;}
.gnb_depth2 .depth2{overflow-x:scroll;width:100%;height:50px;padding:0 12px 0 9px;}
.depth2 ul{width:150%;max-width:360px;}
.depth2 ul li{display:inline-block;padding:0 12px;line-height:50px;color:#666;font-size:16px;letter-spacing:-1px;font-weight:400;}
.depth2 ul li.active{color:#4fbc2d;}
.depth2 ul li:last-child{margin-right:0;}
.gnb_depth2.v2{border-bottom:1px solid #dbdbdb;background:#f8f8f8;}



.container{background:#eaeaea;}
.container.channel{padding-bottom:50px;}
.mobile-container{display:none;}
.mobile-container.show{display:block;}
.mobile-container.modal-page-container{z-index:700;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding: 0px;box-sizing: border-box;background:#fff;}
.mobile-container.modal-page-container.fix_style{padding-top:65px;}
.mobile-container.animated.fadeInLeftBig,
.mobile-container.animated.fadeInRightBig{-webkit-animation-duration: 0.3s;
											animation-duration: 0.3s;}
.mobile-container.animated.fadeInUpBig,
.mobile-container.animated.fadeInDownBig {-webkit-animation-duration: 0.3s;
											animation-duration: 0.3s;}
.mobile-container.animated.fadeInDown {-webkit-animation-duration: 0.5s;
										animation-duration: 0.5s;}
.mobile-contents-list.active{background-color:#eaeaea;}

.page_move_btn_wrap{display:block;width:100%;padding:8px 0;text-align:center;}
.page_move_btn_wrap .btn{display:inline-block;width:25px;height:25px;background:url('/_static/mobile/images/common/move_btn_img.png') no-repeat;background-size:auto 60px;}
.page_move_btn_wrap .btn.next{background-position:-30px 0;}
.page_move_btn_wrap .btn{width:26px;height:26px;vertical-align:middle;}
.page_move_btn_wrap .btn.next{background-position: -32px -32px;}
.page_move_btn_wrap .btn.prev{background-position:0px -32px;}
.page_move_btn_wrap .btn.next.disabled{background-position:-32px 0px;}
.page_move_btn_wrap .btn.prev.disabled{background-position:0px 0px;}
.page_move_btn_wrap .num_btn{display:inline-block;font-weight:normal;font-size:15px;color:#3d8eee;text-align:center;line-height:22px;vertical-align:middle;}
.page_move_btn_wrap .num_btn.has-num{min-width:20px;}

.g_btn_more{position:relative;top:-1px;display:block;width:100%;height:42px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:42px;text-align:center;background:#fff;font-size:14px;color:#333;}
.g_btn_more .ico{position:relative;top:-1px;display:inline-block;width:13px;height:7px;margin-left:2px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:13px auto;}
.g_btn_all{position:relative;top:-1px;display:block;width:100%;height:38px;border-top:1px solid #f7f7f7;line-height:38px;text-align:center;background:#fff;font-size:14px;color:#333;}
.g_btn_all .ico_arrow{position:relative;top:1px;display:inline-block;width:7px;height:13px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;}


.m_banner_wrap{position:relative;width:100%;margin-bottom:10px;}
.m_banner_wrap .banner_list{overflow-y:scroll;position:relative;width:100%;}
.m_banner_wrap .banner_list .b_inner{overflow:hidden;width:auto;}
.m_banner_wrap .banner_list .b_inner::after{content:'';display:block;clear:both;}
.m_banner_wrap .banner_list .key_item{position:relative;float:left;width:100%;}
.m_banner_wrap .banner_list .k_img{display:block;width:100%;max-width:768px;margin:0 auto;}
.m_banner_wrap .banner_list .active{display:block;width:100%;}
.m_banner_wrap .banner_list .disk_slick::after{content:'';display:block;clear:both;}
.m_banner_wrap .banner_list .disk_slick .disk_slick_item{float:left;display:inline-block;width:100%;}
.m_banner_wrap .banner_list .disk_slick .disk_slick_item img{display:block;width:100%;max-width:768px;margin:0 auto;}
.m_banner_wrap .disk_slick ul.good_dots{z-index:3;overflow:hidden;position:absolute;bottom:10px;right:12px;opacity:0.7;}
.m_banner_wrap .disk_slick ul.good_dots li{display:inline-block;float:inherit;width:auto;}
.m_banner_wrap .disk_slick ul.good_dots li button{display:block;float:left;width:8px;height:8px;margin-left:5px;padding:0;border:none;border-radius:4px;line-height:0;text-indent:-10000px;background:rgba(255, 255, 255, 0.6);}
.m_banner_wrap .disk_slick ul.good_dots li.slick-active button{width:12px;background:#3e8cec;}
.m_banner_wrap .b1{background:#e2e5ec;}
.m_banner_wrap .b_btn_wrap{z-index:3;overflow:hidden;position:absolute;bottom:12px;right:12px;}
.m_banner_wrap .b_btn_wrap .b_btn{display:block;float:left;width:10px;height:10px;margin-left:8px;border-radius:5px;background:rgba(255, 255, 255, 0.6);}
.m_banner_wrap .b_btn_wrap .b_btn.active{width:20px;background:#ff2c54;}
.m_banner_wrap .key_item .click_area{position:relative;display:block;width:100%;max-width:768px;margin:0 auto;}
.m_banner_wrap .txt_area{position:absolute;bottom:12px;left:12px;color:#fff;text-shadow:0 0 10px rgba(44,44,44,0.5);}
.m_banner_wrap .txt_area .sub_txt{font-size:14px;letter-spacing:-0.5px;line-height:18px;}
.m_banner_wrap .txt_area .tit{margin-top:5px;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-1px;}

.content_slide_wrap{position:relative;width:100%;padding:16px 0 15px 0;margin-bottom:10px;background:#fff;}
.content_slide_wrap .tit{width:100%;margin:0 auto;padding:0 0 10px 12px;font-size:16px;letter-spacing:-1px;font-weight:600;color:#333;}
.content_slide_wrap .tit p{font-size:14px;}
.content_slide_wrap .c_more{position:absolute;top:17px;right:16px;color:#999;font-size:12px;}
.content_slide_wrap .c_more .ico_arrow{display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.content_slide_wrap .b_style{display:block;width:94%;height:1px;margin:0 auto;background:#eaeaea;}
.content_slide_wrap .content_top{overflow:hidden;width:100%;padding:10px 2%;height:40px;border-bottom:1px solid #e3e3e3;}
.content_slide_wrap .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.content_slide_wrap .c_box_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.content_slide_wrap .c_box_style +.label_style{display:inline-block;margin-right:12px;font-size:12.5px;}
.content_slide_wrap .c_box_area{position:relative;top:-2px;float:left;font-size:12px;color:#919191;}
.content_slide_wrap .sort_type{float:right;}
.content_slide_wrap .sort_type .s_btn{display:inline-block;padding-top:2px;margin-left:15px;color:#999;font-size:12px;vertical-align:top;}
.content_slide_wrap .sort_type .s_btn.active{color:#3d8eee;}
.content_slide_wrap .c_list{overflow-x:scroll;width:100%;padding-left:16px;-webkit-overflow-scrolling:touch;}
.content_slide_wrap .c_list ul:after{content:'';display:block;clear:both;}
.content_slide_wrap .c_list ul li{float:left;width:128px;margin-right:12px;}
.content_slide_wrap .c_img{overflow:hidden;position:relative;width:130px;height:70px;margin-bottom:5px;border-radius:2.5px;background:#000;}
.content_slide_wrap .c_img .img{position:absolute;top:50%;left:50%;display:block;width:100%;transform:translate(-50%, -50%);}
.content_slide_wrap .c_img .img.no_img{width:calc(100% + 3px);max-width:102%;height:100%;transform:translate(-51%, -50%);}
.content_slide_wrap .c_img .rank{position:absolute;top:2px;left:5px;font-size:18px;font-family:'DIN_pro', DIN_pro,sans-serif;color:#ffec1e;font-style:italic;text-shadow: 0 0 3px #999;}
.content_slide_wrap .c_img .ico{z-index:2;position:absolute;bottom:5px;left:5px;display:block;width:22px;height:12px;background:url('/_static/mobile/images/common/hd_ico_img.png') no-repeat 0 -35px;background-size:22px auto;}
.content_slide_wrap .c_img .ico.fhd{background-position:0 0;}
.content_slide_wrap .c_img .ico.hd{background-position:0 -17.5px;}
.content_slide_wrap .c_img .time{position:absolute;bottom:5px;right:5px;height:12px;padding:0 3px;line-height:11px;font-size:10px;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.7);font-family:'DIN_pro', DIN_pro,sans-serif;}
.content_slide_wrap .c_img .end_img{position:absolute;top:0;left:0;display:block;display:none;width:100%;height:100%;padding-top:42px;text-align:center;color:#fff;font-size:11px;background:rgba(0, 0, 0, 0.75) url('/_static/mobile/images/ico/ico_time.png') no-repeat center 30%;background-size:20px auto;}
.content_slide_wrap .end_time .end_img{display:block;}
.content_slide_wrap .end_time .r_time{color:#f80112;font-weight:bold;}
.content_slide_wrap .btn_preview_area{position:absolute;top:0;left:0;display:block;width:129px;height:74px;background:rgba(0,0,0,0.5) url('/_static/mobile/images/common/btn_play_img.png') no-repeat center center;background-size:32px 32px;}
.content_slide_wrap .c_tit{overflow:hidden;width:100%;height:36px;margin-bottom:5px;line-height:18px;font-size:13px;color:#333;letter-spacing:-1px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
.content_slide_wrap .c_tit .t_green{display:inline-block;margin-right:2px;color:#4fbc2d;letter-spacing:-0.5px;}
.content_slide_wrap .info{display:inline-block;width:100%;font-size:12px;letter-spacing:-0.5px;color:#999;}
.content_slide_wrap .info .p_ico{position:relative;top:-2px;display:inline-block;width:12px;height:12px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 15px;vertical-align:middle;}
.content_slide_wrap .info .p_ico.v2{background:url('/_static/mobile/images/ico/p_ico_v2.png') no-repeat 0 0;background-size:auto 12px;}
.content_slide_wrap .info .t_green{color:#4fbc2d;}
.content_slide_wrap .bar{display:inline-block;margin:0 2px;color:#e6e6e6;}
.content_slide_wrap .btn_clear{position:relative;top:-1px;display:inline-block;padding:0 3px;margin-left:10px;border:1px solid #c5c5c5;font-size:10px;font-weight:normal;color:#888;background:#fff;}
.content_slide_wrap .c_info > span{display:inline-block;font-size:12px;letter-spacing:-0.5px;}
.content_slide_wrap .c_info .num{color:#7eca6b;}
.content_slide_wrap .c_info > span.num{float:left;}
.content_slide_wrap .c_info > span.date{float:right;font-size:12px;}
.content_slide_wrap .btn_play{position:absolute;top:0;left:0;display:block;width:129px;height:74px;background:url('/_static/mobile/images/common/btn_play_img.png') no-repeat center center;background-size:32px 32px;}
.content_slide_wrap .c_list .num_more{width:80px;padding-top:30px;text-align:center;}
.content_slide_wrap .num_more .ico{z-index:10;display:block;width:43px;height:43px;margin:0 auto;background:url('/_static/mobile/images/common/move_btn_img_2.png') no-repeat 0 0;background-size:auto 44px;}
.content_slide_wrap .num_more .txt{display:block;margin-top:5px;font-size:13px;color:#333;line-height:18px;}
.content_slide_wrap .swipe_wrap .btn_menu{display:none;}
.content_slide_wrap.txt_style.mobile-channel-view-broadcast-chapter-wrap{padding:0;}
.content_slide_wrap .adult_area{}


.content_slide_wrap.one_line .c_tit{overflow:hidden;display:block;width:100%;height:32px;margin-bottom:5px;letter-spacing:-1px;line-height:16px;font-size:12px;color:#000;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;letter-spacing:-1px;text-overflow:ellipsis;}
.content_slide_wrap.one_line .info{display:block;}

.content_slide_wrap.txt_style{padding-bottom:5px;}
.content_slide_wrap.txt_style .c_list{overflow:hidden;width:calc(100% - 32px);margin:0 auto;padding:0;border-top:1px solid #f2f2f2;}
.content_slide_wrap.txt_style .c_list ul{width:100%;}
.content_slide_wrap.txt_style .c_list ul li{position:relative;width:100%;padding:10px 0;margin:0;border-bottom:1px solid #f2f2f2;}
.content_slide_wrap.txt_style .c_list ul li:last-child{border:none;}
.content_slide_wrap.txt_style .c_list ul li.mobile-contents-list-channel_on .c_tit{margin-bottom:2px;}
.content_slide_wrap.txt_style .c_img{overflow:hidden;float:left;position:relative;margin:0;border-radius:2.5px;}
.content_slide_wrap.txt_style .c_img img{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 2px);max-width:102%;transform:translate(-50%, -50%);}
.content_slide_wrap.txt_style .btn_play{position:absolute;top:0;left:0;display:block;width:129px;height:74px;background:rgba(0,0,0,0.1) url('/_static/mobile/images/common/btn_play_img.png') no-repeat center center;background-size:32px 32px;}
.content_slide_wrap.txt_style .c_txt_area{position:absolute;left:132px;width:calc(100% - 145px);top:12px;}
.content_slide_wrap.txt_style .c_txt_area.seller-area{top:70px;}
.content_slide_wrap.txt_style .pt_2 .mobile-contents-list-rank .c_txt_area{left:130px;top:17px;width:calc(100% - 135px);padding-left:12px;}
.content_slide_wrap.txt_style .mobile-contents-list-rank .c_txt_area{left:135px;top:17px;width:calc(100% - 150px);}
.content_slide_wrap.txt_style .c_tit{position:relative;width:100%;margin-bottom:8px;letter-spacing:-0.5px;font-size:15px;}
.content_slide_wrap.txt_style .info{display:block;margin:0;letter-spacing:0;line-height:16px;}
.content_slide_wrap.txt_style .info .bar{position:relative;top:-1px;font-size:11px;margin:0 6px 0 4px;}
.content_slide_wrap.txt_style .reply .ico{display:inline-block;width:15px;height:13px;background:url('/_static/mobile/images/ico/ico_reply_1.png') no-repeat 0 0;background-size:auto 13px;}
.content_slide_wrap.txt_style .c_list.channel-new-content-list .c_txt_area{top:14px;}
.content_slide_wrap.txt_style .c_list.channel-new-content-list .c_txt_area.seller-area{top:70px;}
.content_slide_wrap .btn_menu{z-index:5;position:absolute;bottom:10px;right:5px;}
.content_slide_wrap .btn_menu .b_dot{display:block;width:3px;height:3px;margin-bottom:3px;border-radius:50%;background:#cfcfcf;}
.content_slide_wrap.txt_style .menu_wrap{z-index:10;position:absolute;bottom:-90px;right:5px;width:130px;box-shadow:-3px 0 10px #ccc;background:#fff;}
.content_slide_wrap.txt_style .menu_wrap .menu{height:40px;padding:0 0 0 8px;border-bottom:1px solid #f3f3f3;line-height:40px;font-size:12.5px;}
.content_slide_wrap.admin{padding-top:none;margin-bottom:0;border-bottom:1px solid #f2f2f2;}
.content_slide_wrap.admin .c_list{border-top:none;}
.content_slide_wrap.admin + .pagnation{margin-bottom:8px;background:#fff;}
.content_slide_wrap.detail{padding-bottom:8px;}
.content_slide_wrap.detail .c_tit{height:20px;}
.content_slide_wrap.detail .c_txt_area{top:8px;}
.content_slide_wrap .tab_btn_wrap{z-index:3;overflow:hidden;width:100%;height:30px;text-align:center;}
.content_slide_wrap .tab_btn_wrap .t_btn{display:inline-block;width:8px;height:8px;margin-left:3px;border-radius:5px;background:#cecece;}
.content_slide_wrap .tab_btn_wrap .t_btn.active{background:#ff2c54;}
.content_slide_wrap .mypage-contents-buy_list .c_tit{margin-bottom:1px;}
.content_slide_wrap .search_txt{background:#dbefff;}

.swipe_wrap{overflow:hidden;width:100%;}
.swipe_area{width:100%;}
.swipe_area::after{content:'';display:block;clear:both;}
.swipe_wrap .c_list.top_100{float:left;width:100%;min-width:340px;padding:12px;padding-top:0;border-top:none;}
.swipe_wrap .c_list.top_100 ul li{min-width:300px;}
.swipe_wrap .c_list.top_100 .c_txt_area{top:17px;}

.content_slide_wrap.txt_style .top_100 .rank_wrap{position:relative;float:left;width:32px;padding-left:3px;line-height:73px;}
.content_slide_wrap.txt_style .top_100 .rank_wrap .num{display:inline-block;width:15px;text-align:center;color:#333;font-style:italic;font-size:15px;letter-spacing:-1px;}
.content_slide_wrap.txt_style .top_100 .rank_wrap .num.top{color:#4fbc2d;}
.content_slide_wrap.txt_style .top_100 .rank_wrap .bar{position:absolute;top:70%;left:7px;width:11px;height:1px;margin:0;background:#e1e1e1;}
.content_slide_wrap.txt_style .top_100 .c_txt_area{left:162px;width:calc(100% - 175px);}
.content_slide_wrap.txt_style .top_100 .c_txt_area .name{color:#3d8eee;}
.content_slide_wrap.txt_style .btn_menu{right:0;}

.on_channel .content_slide_wrap{padding-top:0;padding-bottom:60px;}
.on_channel .content_slide_wrap .c_list{width:100%;border-top:none;}
.on_channel .content_slide_wrap .c_tit{color:#000;}
.on_channel .content_slide_wrap .top_100 .rank_wrap{width:45px;padding-left:15px;font-style:italic;}
.on_channel .content_slide_wrap .top_100 .c_txt_area{left:185px;width:calc(100% - 185px);}
.on_channel .content_slide_wrap .stats{font-size:11px;color:#7d7d7d;}
.on_channel .content_slide_wrap .stats .ico{position:relative;top:-1px;display:inline-block;width:15px;height:15px;background:url('/_static/mobile/images/ico/ico_view_top.png') no-repeat 0 0;background-size:auto 17px;vertical-align:middle;}
.on_channel .content_slide_wrap .stats .like .ico{position:relative;display:inline-block;width:15px;height:13px;background:url('/_static/mobile/images/ico/ico_like_img.png') no-repeat 0 0;background-size:auto 13px;}
.on_channel .content_slide_wrap .stats .good .ico{background-position:-21px 0;}
.on_channel .content_slide_wrap .stats .bad .ico{background-position:-42px 0;}
.on_channel .content_slide_wrap .top_100 .rank_wrap .num.top{color:#3d8eee;}

.content_slide_wrap.sub_list{padding:0 0 50px 0;}
.content_slide_wrap.sub_list.type1{padding-bottom:0;}
.content_slide_wrap.sub_list .c_list{width:100%;padding:0 12px;border:none;}
.content_slide_wrap.sub_list .c_list.pt_2{padding:10px 16px;}
.content_slide_wrap.sub_list .c_list ul{margin:0px auto;}
.content_slide_wrap.sub_list .c_list ul li{width:100%;padding:10px 0;}
.content_slide_wrap.sub_list .c_list ul li.active {background-color:#f2f2f2;}
.content_slide_wrap.sub_list .c_list.content_i_style ul{width:100%;background:#f2f2f2;}
.content_slide_wrap.sub_list .c_list.content_i_style ul li{padding:0;margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.content_slide_wrap.sub_list.card_style .c_list{padding-top:12px;}
.content_slide_wrap.sub_list.card_style .c_list li{width:100%;padding:10px 0;margin:0 auto;}
.content_slide_wrap.sub_list.card_style .c_list li:after{content:'';display:block;clear:both;}
.content_slide_wrap.sub_list.card_style .c_list .name{color:#3d8eee;}
.content_slide_wrap.sub_list.card_style .c_list .c_tit{width:85%;}
.content_slide_wrap.sub_list.card_style .c_list .btn_menu{width:10%;height:100%;top:0;right:0;padding:30px 0 0 5%;}
.content_slide_wrap.sub_list.card_style .c_list .c_txt_area{top:10px;}
.content_slide_wrap.sub_list.card_style .c_list .mobile-contents-list-buy_list .c_txt_area{left:135px;}
.content_slide_wrap.sub_list.card_style .c_list .mobile-contents-list-buy_list .c_tit{width:100%;}

.content_slide_wrap.rank_search_contents{padding:0;margin-bottom:50px;}
.content_slide_wrap.txt_style.rank_search_contents .c_list{border-top:none;}
.content_slide_wrap.rank_search_contents .tit_s{height:27px;line-height:27px;font-size:15px;}

.swipe_wrap .c_list.broad_num{float:left;width:100%;padding:0 16px 15px 16px;border-top:none;}
.swipe_wrap .c_list.broad_num .c_txt_area{left:132px;top:16px;/* padding-top:5px; */}
.swipe_wrap .c_list.broad_num .num_info{padding-bottom:3px;font-size:13px;color:#000;}
.swipe_wrap .c_list.broad_num .num_info .num{color:#4fbc2d;}
.swipe_wrap .c_list.broad_num .c_tit{width:100%;margin-right:0;font-size:13px;}

.notice_section{position:relative;width:100%;padding:15px 0 0;margin-bottom:12px;background:#fff;}
.notice_section .tit{width:92%;margin:0 auto;padding-bottom:13px;font-size:15px;font-weight:500;}
.notice_section .btn_more{position:absolute;top:16px;right:16px;font-size:12px;color:#919191;}
.notice_section .btn_more .ico_arrow{display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}

.notice_section ul{width:100%;border-top:1px solid #f2f2f2;}
.notice_section li{width:100%;padding:14px 12px;border-bottom:1px solid #f2f2f2;font-size:14px;}
.notice_section li:after{content:'';display:block;clear:both;}
.notice_section .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.notice_section .type{color:#3d8eee;}

.slide_banner_wrap{position:relative;width:100%;padding:15px 0;margin-bottom:10px;background:#fff;}
.slide_banner_wrap .tit{width:92%;margin:0 auto;padding-bottom:10px;font-size:16px;font-weight:500;}
.slide_banner_wrap .tab_btn_wrap{z-index:3;overflow:hidden;position:absolute;top:14px;right:12px;width:100px;height:14px;}
.slide_banner_wrap .tab_btn_wrap .t_btn{display:block;float:left;width:10px;height:10px;margin-left:8px;border-radius:5px;background:#e8e8e8;}
.slide_banner_wrap .tab_btn_wrap .t_btn.active{width:20px;background:#ff2c54;}
.slide_banner_wrap .t_banner_wrap{width:100%;}
.slide_banner_wrap .t_banner_wrap ul{overflow:hidden;width:auto;}
.slide_banner_wrap .t_banner_wrap ul::after{content:'';display:block;clear:both;}
.slide_banner_wrap .t_banner_wrap ul li{float:left;display:none;width:100%;}
.slide_banner_wrap .t_banner_wrap ul li img{display:block;width:100%;max-width:768px;margin:0 auto;}
.slide_banner_wrap .t_banner_wrap .active{display:block;}
.slide_banner_wrap .t_banner_wrap .m1{background:#f6f6f6;}
.slide_banner_wrap .t_banner_wrap .m2{background:#fbe43c;}
.slide_banner_wrap .t_banner_wrap .disk_slick{overflow:hidden;width:auto;}
.slide_banner_wrap .t_banner_wrap .disk_slick::after{content:'';display:block;clear:both;}
.slide_banner_wrap .t_banner_wrap .disk_slick .disk_slick_item{float:left;display:block;width:100%;}
.slide_banner_wrap .t_banner_wrap .disk_slick .disk_slick_item img{display:block;width:100%;max-width:768px;margin:0 auto;}
.slide_banner_wrap .t_banner_wrap .disk_slick ul.good_dots,
.disk-slick ul.good_dots{z-index:3;overflow:hidden;position:absolute;top:14px;right:4%;width:200px;height:14px;}
.slide_banner_wrap .t_banner_wrap .disk_slick ul.good_dots li,
.disk-slick ul.good_dots li{display:inline-block;float:right;width:auto;height:15px;}
.slide_banner_wrap .t_banner_wrap .disk_slick ul.good_dots li button,
.disk-slick ul.good_dots li button{display:block;float:right;width:10px;height:10px;margin-left:6px;border:none;border-radius:5px;background:rgba(255, 255, 255, 0.6);background:#e8e8e8;text-indent:-10000px}
.slide_banner_wrap .t_banner_wrap .disk_slick ul.good_dots li.slick-active button,
.disk-slick ul.good_dots li.slick-active button{width:20px;background:#ff2c54;}
.slide_banner_wrap .t_banner_wrap .swipe-banner{overflow:hidden;width:auto;}
.slide_banner_wrap .t_banner_wrap .swipe-banner .swipe-banner-item{float:left;display:block;width:100%;}
.slide_banner_wrap .t_banner_wrap .swipe-banner .swipe-banner-item img{display:block;width:100%;max-width:768px;margin:0 auto;}
.slide_banner_wrap.event{padding:0;}
.slide_banner_wrap.event .tab_btn_wrap{left:50%;top:unset;bottom:6px;margin-left:-3px;transform:translate(-50%, 0);text-align:center;}
.slide_banner_wrap.event .tab_btn_wrap .t_btn{background:#fdf4b1;}
.slide_banner_wrap.event .tab_btn_wrap .t_btn.active{background:#ff2c54;}
.slide_banner_wrap.event .t_banner_wrap .disk_slick ul.good_dots{z-index:3;overflow:hidden;position:absolute;left:50%;top:unset;right:auto;bottom:0;width:auto;text-align:center;transform:translate(-50%, 0);}
.slide_banner_wrap.event .t_banner_wrap .disk_slick ul.good_dots li{float:left;display:inline-block;width:auto;}
.slide_banner_wrap.event .t_banner_wrap .disk_slick ul.good_dots li button{float:left;}
.slide_banner_wrap .t_banner_wrap img{display:block;}
.mobile-contents-slick .good_dots{z-index:3;width:70%;height:35px;margin-left:15%;padding:8px 0 0 0;text-align:center;}
.mobile-contents-slick .good_dots li{display:inline-block;width:auto;height:15px;}
.mobile-contents-slick .good_dots li button{display:block;float:right;width:10px;height:10px;margin-left:8px;border:none;border-radius:5px;background:rgba(255, 255, 255, 0.6);background:#e8e8e8;text-indent:-10000px}
.mobile-contents-slick .good_dots li.slick-active button{width:20px;background:#ff2c54;}
.disk_slick_item .inner{display:block;width:100%;}
.disk_slick_item .inner img{display:block;max-width:500px;margin:0 auto;}

.on_content_list{position:relative;width:100%;padding:15px 0;margin-bottom:10px;/* background:#fff; */}
.on_content_list .tit{width:100%;margin:0 auto;padding:0 0 15px 16px;font-size:16px;color:#58646d;color:#000;font-weight:600;letter-spacing:-1px;}
.on_content_list .tit .t_green{color:#4fbc2d;}
.on_content_list .c_more{position:absolute;top:17px;right:16px;color:#999;font-size:12px;}
.on_content_list .c_more .ico_arrow{display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.on_content_list .poster_list{overflow:inherit;overflow-x:scroll;padding-left:16px;}
.on_content_list .poster_list ul{overflow:hidden;width:2000px;}
.on_content_list .poster_list ul li{float:left;width:128px;margin-right:11px;}
.on_content_list .poster_list ul li img{display:block;height:181px;}
.on_content_list .poster_list .p_img{display:block;margin-bottom:5px;}
.on_content_list .poster_list .p_tit{overflow:hidden;display:block;width:100%;padding:0 3px;margin-top:5px;font-size:14px;text-align:center;text-overflow:ellipsis;letter-spacing:-1px;white-space:nowrap;}

.b_img_list_wrap{position:relative;width:100%;padding:15px 0 5px 0;margin-bottom:10px;background:#fff;}
.b_img_list_wrap .tit{width:calc(100% - 24px);margin:0 auto;padding-bottom:15px;font-size:15px;color:#000;font-weight:500;letter-spacing:-1px;}
.b_img_list_wrap .c_more{position:absolute;top:15px;right:12px;color:#999;font-size:12px;}
.b_img_list_wrap .c_more .ico_arrow{display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.b_img_list_wrap .b_img_list{width:100%;margin:0 auto;}
.b_img_list_wrap .b_img_list ul{overflow:hidden;padding:0 6px;}
.b_img_list_wrap .b_img_list ul li{float:left;width:50%;padding:0 6px;margin:0 0 12px 0;}
.b_img_list_wrap .b_img_list .b_img{position:relative;overflow:hidden;width:100%;height:90px;margin-bottom:5px;border-radius:2.5px;}
.b_img_list_wrap .b_img_list .b_img img{display:block;position:absolute;width:100%;top:50%;transform:translate(0, -45%);}
.b_img_list_wrap .b_tit{overflow:hidden;width:100%;height:20px;margin-bottom:5px;line-height:20px;font-size:14px;color:#6e6e6e;white-space:nowrap;text-overflow:ellipsis;}
.b_img_list_wrap .b_tit .t_green{color:#4fbc2d;}
.b_img_list_wrap.ani .b_tit{height:40px;line-height:20px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}


.b_img_list_wrap.movie .b_img_list .b_img{padding-top:142%;}
.b_img_list_wrap.movie .b_img_list .b_img img{transform:translate(0, -50%);}
.b_img_list_wrap.movie .b_tit{letter-spacing:-1px;font-size:13px;}
.b_img_list_wrap.movie .b_tit .t_green{margin-right:5px;font-size:14px;}


.btm_menu_wrap{width:100%;border-top:1px solid #dedede;background:#fff;}
.btm_menu_wrap ul{overflow:hidden;}
.btm_menu_wrap ul li{float:left;width:33.3%;text-align:center;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;font-size:14px;font-weight:500;line-height:39px;}
/* .btm_menu_wrap ul li:nth-child(3n){border-right:none;} */

.top_btn{z-index:10;position:fixed;bottom:65px;right:10px;display:block;width:43px;height:43px;background:url('/_static/mobile/images/common/move_btn_img_2.png') no-repeat -44px 0;background-size:auto 44px;}

.footer{width:100%;padding-bottom:70px;background:#eaeaea;text-align:center;}
.top_txt{padding:18px 0 30px 0;font-size:13px;}
.top_txt > p{width:92%;margin:0 auto;border-radius:15px;font-size:13px;line-height:30px;text-align:center;background:#e3e3e3;color:#333;}
.top_txt > p .t_blue{color:#3d8eee;}
.footer .foot_menu{width:92%;padding:40px 0 20px 0;margin:0 auto;/* border-top:1px solid #e5e5e5; */font-size:13px;color:#666;}
.footer .foot_menu p{font-size:12px;}
.footer .foot_menu a{color:#666;}
.footer .foot_menu .bar{display:inline-block;margin:0 2px;color:#ccc;}
.footer .center{margin:12px 0;font-size:15px;color:#666;}
.footer .center a{color:#666;}
.footer .copy{font-size:11px;color:#ccc;}
.addr{font-size:12px;line-height:22px;color:#999;}
.addr .bar{display:inline-block;margin:0 2px;color:#.footer .copy;}
.mobile-footer{display:none;}
.mobile-footer.show{display:block;}
.footer.empty{/*margin-top:-10px; background:#fff; */}
.mobile-bottom-navs{display:none;}
.mobile-bottom-navs.show{z-index:800;display:block;}
.mobile-bottom-top-btn{display:none;}
.mobile-bottom-top-btn.show{display:none;}
.mobile-bottom-top-btn.show.open{z-index:501;display:block;}

.scroll_menu{z-index:10;overflow:hidden;position:fixed;bottom:0;left:0;width:100%;height:57px;border-top:1px solid #ebebeb;background:#fff;}
.scroll_menu .s_btn{float:left;display:block;/* width:20%; */height:48px;padding-top:11px;text-align:center;}
.scroll_menu .s_btn .ico{display:block;width:25px;height:20px;margin:0 auto 1px auto;background:url('/_static/mobile/images/ico/scroll_menu_ico_1.png') no-repeat;background-size:auto 40px;}
.scroll_menu .s_btn .name{display:block;font-size:11px;line-height:16px;}
.scroll_menu .s_btn.active.type4{padding-top:12px;}
.scroll_menu .s_btn.active .name{color:#58bf37;}
.scroll_menu .s_btn.type1 .ico{background-position:0 0;}
.scroll_menu .s_btn.type2 .ico{background-position:-25px 0;}
.scroll_menu .s_btn.type3 .ico{background-position:-50px 0;}
.scroll_menu .s_btn.type4 .ico{background-position:-75px 0;}
.scroll_menu .s_btn.type5 .ico{background-position:-100px 0;}
.scroll_menu .s_btn.type1.active .ico{background-position:0 -20px;}
.scroll_menu .s_btn.type2.active .ico{background-position:-25px -20px;}
.scroll_menu .s_btn.type3.active .ico{background-position:-50px -20px;}
.scroll_menu .s_btn.type4.active .ico{background-position:-75px -20px;}
.scroll_menu .s_btn.type5.active .ico{background-position:-100px -20px;}
.scroll_menu .s_btn.home{width:62px;padding-left:16px;text-align:left;}
.scroll_menu .s_btn.type5{width:62px;padding-right:16px;text-align:right;}
.scroll_menu .s_btn.type5 .ico{position:relative;right:-2px;display:inline-block;margin:0;}
.scroll_menu .s_btn.type5 .name{position:relative;top:-4px;}
.scroll_menu .s_btn.type2,
.scroll_menu .s_btn.type3,
.scroll_menu .s_btn.type4{width:calc(33.3% - 41.3px);}

.new_content_list{position:relative;width:100%;padding:12px 0;margin-bottom:10px;background:#fff;}
.new_content_list .sub_tit{padding:0 0 10px 16px;font-size:13px;color:#333;}
.new_content_list .btn_more{position:absolute;top:11px;right:12PX;font-size:12px;color:#919191;}
.movie_list{padding-bottom:10px;background:#fff;}
.movie_list .tit{width:calc(100% - 32px);padding-top:15px;margin:0 auto;padding-bottom:13px;font-size:15px;font-family:'Noto Sans KR', sans-serif;font-weight:500;}
.movie_list.detail{margin-bottom:8px;}
.movie_list ul{padding:0 8px;}
.movie_list ul::after{content:'';display:block;clear:both;}
.movie_list li{float:left;width:33.3%;padding:0 8px;}
.movie_list li img{display:block;width:100%;height:100%;}
.movie_list li.active{border:solid 1px #ffc107;}
.movie_list .m_img{overflow:hidden;position:relative;display:block;margin:0 auto;border:1px solid #f4f4f4;}
.movie_list .ico_19{position:absolute;top:8px;right:8px;display:block;width:18px;height:18px;background:url('/_static/mobile/images/ico/ico_adult.png') no-repeat 0 0;background-size:18px 18px;}
.movie_list .no_img{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% + 2px);background:#e5e5e5 url('/_static/mobile/images/common/no_poster_logo.png') no-repeat center center; background-size:60% auto;opacity:0;}
.movie_list .m_img.no_poster .no_img{opacity:1;}
.movie_list .m_tit{overflow:hidden;display:block;width:100%;margin-top:7px;text-overflow:ellipsis;text-align:center;white-space:nowrap;font-size:14.5px;line-height:18px;letter-spacing:-1px;color:#333;}
.movie_list.on_channel li{width:50%;}
.movie_list.detail .m_img{height:177px;}
.swipe_wrap.theme{overflow-x:scroll; -webkit-overflow-scrolling: touch;}
.swipe_wrap.theme .swipe_left{float:left;width:100%;padding:0 0 0 18px;}
.swipe_wrap .swipe_left li{width:145px;padding:0 12px 0 0;}


.content_50_list{position:relative;width:100%;padding:12px 0;margin-bottom:10px;background:#fff;}
.content_50_list.seller{padding-bottom:48px;}
.content_50_list .btn_close{position:absolute;top:13px;right:16px;display:block;width:13px;height:13px;opacity:0.6;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:13px 13px;}
.content_50_list .sub_tit{width:calc(100% - 32px);padding:0 0 10px 0;margin:0 auto;border-bottom:1px solid #ededed;font-size:15px;color:#333;font-weight:600;}
.content_50_list .ico_ad{display:inline-block;width:30px;height:20px;margin-right:3px;line-height:18px;border:1px solid #ffa200;text-align:center;font-weight:bold;font-size:11px;color:#ffa200;}
.content_50_list .content_top{overflow:hidden;width:calc(100% - 32px);height:40px;margin:0 auto;padding:10px 0;border-bottom:1px solid #e3e3e3;}
.content_50_list .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;border-radius:0;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.content_50_list .c_box_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.content_50_list .c_box_style +.label_style{display:inline-block;margin-right:12px;font-size:12.5px;}
.content_50_list .c_box_area{position:relative;top:-2px;float:left;font-size:12px;color:#919191;}
.content_50_list .sort_type{float:right;letter-spacing:-1px;}
.content_50_list .sort_type .s_btn{display:inline-block;margin-left:15px;color:#999;font-size:12px;vertical-align:top;}
.content_50_list .sort_type .s_btn.active{color:#3d8eee;}
.content_50_list .c_list{clear:both;}
.content_50_list .c_list ul{padding:0 8px;}
.content_50_list .c_list ul::after{content:'';display:block;clear:both;}
.content_50_list .c_list li{position:relative;float:left;width:50%;}
.content_50_list .c_list li:nth-child(odd){padding:12px 6px 28px 8px;}
.content_50_list .c_list li:nth-child(even){padding:12px 8px 28px 6px;}
.content_50_list .c_img{overflow:hidden;position:relative;width:100%;padding-top:56.25%;margin-bottom:8px;border-radius:2.5px;background:#000;}
.content_50_list .c_img img{position:absolute;top:50%;left:50%;width:calc(100% + 2px);max-width:102%;display:block;transform:translate(-50%, -50%);}
.content_50_list .c_img .img.no_img{width:102%;max-width:102%;transform:translate(-51%, -51%);}
.content_50_list .c_img .ico{z-index:2;position:absolute;bottom:5px;left:5px;display:block;width:22px;height:12px;background:url('/_static/mobile/images/common/hd_ico_img.png') no-repeat 0 -35px;background-size:22px auto;}
.content_50_list .c_img .ico.fhd{background-position:0 0;}
.content_50_list .c_img .ico.hd{background-position:0 -17.5px;}
.content_50_list .c_img .time{z-index:2;position:absolute;bottom:5px;right:5px;height:12px;padding:0 3px;line-height:11px;font-size:10px;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.7);font-family:'DIN_pro', DIN_pro,sans-serif;}
.content_50_list .c_img .no_img{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% + 2px);background:#e5e5e5 url('/_static/mobile/images/common/no_poster_logo.png') no-repeat center center; background-size:40% auto;opacity:0;}
.content_50_list .c_img.no_poster .no_img{opacity:1;}
.content_50_list .c_img img{/* position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); */width:102%;}
.content_50_list .ico_adult{position:relative;top:1px;display:inline-block;width:14px;height:14px;margin:0 2px;background:url('/_static/mobile/images/ico/ico_19_list.png') no-repeat 0 0;}
.content_50_list .c_more{position:absolute;top:18px;right:12px;color:#999;font-size:12px;letter-spacing:-1px;}
.content_50_list .c_more .ico_arrow{position:relative;top:1px;display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.content_50_list .c_txt_area.seller-area{position:absolute;z-index:3;left:6px;bottom:6px;}

.c_img .adult_area{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding-top:8%;background:rgba(109,109,109,0.9);}
/* .c_img .adult_area .ico_19{display:block;width:28px;height:28px;margin:0 auto;border:1px solid #ff0d1e;border-radius:50%;text-align:center;color:#ff0d1e;line-height:26px;font-size:14.5px;font-family:'DIN_pro', DIN_pro,sans-serif;}
 */
.c_img .adult_area .ico_19{z-index:3;display:block;width:34px;height:34px;border:none;margin:0 auto;text-indent:-9999px;background:url('/_static/mobile/images/ico/adult_thumb_v3.png') no-repeat 0 0;background-size:auto 34px;}
.c_img .adult_area .a_txt{margin-top:4px;text-align:center;
    font-size: 10px;
    color: #ccc;
    letter-spacing: -0.5px;}
.c_img .adult_thumb{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
.c_img .adult_thumb .a_ico{position:absolute;top:5px;right:5px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/ico/adult_thumb.png') no-repeat 0 0;background-size:20px 20px;}

.content_50_list .c_tit{overflow:hidden;height:40px;line-height:20px;font-size:15px;letter-spacing:-1px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;width:98%;margin:0 0 5px 0;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
.content_50_list .info{color:#7d7d7d;font-size:12px;margin-bottom:3px;}
.content_50_list .info .bar{display:inline-block;width:2px;height:2px;margin:0 3px 0 5px;border-radius:50%;vertical-align:middle;background:#7d7d7d;text-indent:-9999px;}
.content_50_list .info .cate{letter-spacing:-1px;}
.content_50_list .info .name.ad{float:right;}
.content_50_list .p_ico{position:relative;top:-1px;display:inline-block;width:12px;height:12px;margin:0 3px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 15px;vertical-align:middle;}
.content_50_list .btn_menu{position:absolute;bottom:15px;right:10px;}
.content_50_list .btn_menu .b_dot{display:block;width:3px;height:3px;margin-bottom:3px;border-radius:50%;background:#e0e0e0;}
.content_50_list .ico_r{display:inline-block;width:30px;height:18px;margin-right:3px;border:1px solid #999;font-size:11px;text-align:center;line-height:18px;vertical-align:top;color:#999;}
.content_50_list .seller-area .info{height:18px;color:#3d8eee;}
.content_50_list .search_txt{background:#fff1b2;}

.content_50_list.d2_style{padding-top:16px;}
.content_50_list.d2_style .sub_tit{padding-bottom:5px;border:none;letter-spacing:-1px;}
.content_50_list.d2_style .c_img{height:auto;padding-top:56.25%;}
.content_50_list.d2_style .c_img img{width:100%;}
.content_50_list.d2_style .c_list li{padding-bottom:0;}
.content_50_list.d2_style .c_list .c_tit{width:100%;height:20px;display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;color:#424242;white-space:nowrap;letter-spacing:-1px;}
.content_50_list.d2_style .c_list .date{float:right;color:#8a8a8a;font-size:12px;}
.content_50_list.d2_style .c_list .bar{position:relative;top:1px;display:inline-block;width:1px;height:10px;margin:0 5px;background:#eee;}

.content_50_list.d100_style{padding-top:16px;}
.content_50_list.d100_style .sub_tit{padding-bottom:5px;border:none;letter-spacing:-1px;}
.content_50_list.d100_style .c_list ul{padding:0 12px;}
.content_50_list.d100_style .c_list li{width:100%;padding:12px 0 8px 0;border-bottom:1px solid #f2f2f2;}
.content_50_list.d100_style .c_list li:last-child{padding-bottom:0;border-bottom:none;}
.content_50_list.d100_style .c_img{height:auto;padding-top:56.25%;}
.content_50_list.d100_style .c_img img{width:100%;}
.content_50_list.d100_style .c_list .c_tit{position:relative;display:block;width:100%;height:20px;font-size:14px;color:#424242;white-space:nowrap;letter-spacing:-1px;}
.content_50_list.d100_style .c_list .c_tit .txt{overflow:hidden;float:left;display:block;width:calc(100% - 45px);white-space:nowrap;text-overflow:ellipsis;}
.content_50_list.d100_style .c_list .t_green{margin-right:8px;font-size:14px;}
.content_50_list.d100_style .c_list .cate{position:absolute;top:0;right:0;padding-right:3px;font-size:12px;color:#777;background:#fff;}

/* 다운로드 삭제 스타일 추가 */
.content_slide_wrap.txt_style.sub_list.type1 .c_list.my_d{padding:0;}
.content_slide_wrap.txt_style.sub_list.type1 .c_list .inner{position:relative;width:calc(100% - 24px);height:96px;padding:12px 0 0 0;margin:0 auto;border-bottom:1px solid #f2f2f2;}
.content_slide_wrap.txt_style.sub_list.type1 .top_line{position:absolute;top:0;left:0;display:block;width:75px;height:2px;background:#3d8eee;}
.content_slide_wrap.txt_style.sub_list.type1 .c_list ul li{border-bottom:none;padding:0;}
.content_slide_wrap.txt_style.sub_list.type1 .c_list ul li.active {background-color:#e7f4fa;}
.content_slide_wrap.txt_style.sub_list.type1 .c_txt_area{top:12px;left:140px;}
.content_slide_wrap.txt_style.sub_list.type1 .active .c_txt_area{width:calc(100% - 175px);}
.content_slide_wrap .my_d .btn_delete{position:absolute;top:12px;right:0;display:block;width:30px;height:30px;background:url('/_static/mobile/images/ico/ico_delete.png') no-repeat center center;background-size:auto 18px;}

.content_slide_wrap.txt_style.sub_list.type1.my_content .c_list{padding-top:0;}
.content_slide_wrap.txt_style.sub_list.type1.my_content .c_list ul li{padding:10px 0;border-bottom:1px solid #f2f2f2;}

.c_tit.tit_red{color:#f04f84;}
.c_tit.tit_blue{color:#2680ed;}
.c_tit.tit_green{color:#2aa161;}
.c_tit .t_green{color:#4fbc2d;}

/* 로그인 */
.full_page{width:100%;background:#eaeaea;}
.full_page.event{padding-bottom:65px;}
.full_page.list{padding-bottom:65px;}
.full_page input{  -webkit-appearance: none;-webkit-border-radius: 0;}
.full_page.fix_style{padding-top:65px;}
.full_page.fix_style .f_top{z-index:10;position:fixed;top:0;left:0;}
.full_page.fix_style .f_tab_style.top_style{z-index:5;position:fixed;top:65px;left:0;}
.full_page.fix_style.foryou{padding-top:65px;}
.full_page.fix_style .f_content.has-sub-menu{margin-top:45px;}
.full_page.scroll_fix_style .cate_box{z-index:5;position:fixed;top:65px;}
.full_page .f_top{width:100%;height:65px;line-height:65px;border-bottom:1px solid #ddd;background:#fff;}
.full_page .f_top .inner{position:relative;width:100%;max-width:768px;margin:0 auto;}
.full_page .f_top .inner .f_tit{width:100%;line-height:65px;text-align:center;font-size:18px;letter-spacing:-0.5px;color:#333;font-weight:600;}
.full_page .f_top .inner .f_tit.event{overflow:hidden;width:75%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;}
.full_page .f_top .btn_back{position:absolute;top:0;left:0;display:block;width:50px;height:65px;background:url('/_static/mobile/images/common/btn_back.png') no-repeat center center;background-size:21px auto;}
.f_content{width:100%;}
.f_content .inner{width:100%;max-width:768px;margin:0 auto;}
.f_content .inner.onetoone{padding-bottom:40px;}
.f_content .input_wrap{padding:10px 0;background:#fff;}
.f_content .input_style{float:left;display:block;width:49.2%;height:45px;padding:0 0 0 15px;margin-right:1.4%;border:1px solid #cbcbcb;line-height:43px;color:#b7b7b7;}
.f_content .input_style.size2{width:100%;}
.f_content .input_style.size2.b_t_none{border-top:none;}
.f_content .input_style.full{width:99.4%;color:#000;}
.f_content .input_line{clear:both;padding:10px 12px 5px 12px;}
.f_content .input_line::after{content:'';display:block;clear:both;}
.f_content .select_style{-webkit-appearance: none;display:block;border-radius: 0;width:100%;height:45px;padding:0 0 0 15px;border:1px solid #cbcbcb;line-height:43px;color:#000;background:#fff;}
.f_content .select_input{display:none;float:left;position:relative;width:49.2%;}
.f_content .select_input .arrow{position:absolute;top:0;right:0;display:block;width:45px;height:45px;border:1px solid #cbcbcb;background:#fff url('/_static/mobile/images/ico/ico_select_arrow.png') no-repeat center center;background-size:auto 8px;}
.f_content .select_input.active{display:block;}
.f_content .select_input .back_ico{position:absolute;top:0;right:0;display:block;width:44px;height:44px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size: auto 32px;}
.f_content .protect_word{clear:both;padding:20px 12px 0 12px;}
.f_content .protect_word:after{content:'';display:block;clear:both;}
.f_content .protect_word .txt{margin-bottom:10px;font-size:12px;}
.f_content .img_wrap{overflow:hidden;width:100%;margin-bottom:8px;border:1px solid #cbcbcb;}
.f_content .img_wrap .img_area{float:left;width:68.6%;height:60px;border-right:1px solid #cbcbcb;background:#f2f2f2;}
.f_content .img_wrap .btn_refresh{float:left;display:block;width:31.4%;height:60px;line-height:60px;text-align:center;background:#fff;color:#5d5d5d;font-size:13px;}
.f_content .img_wrap .btn_refresh .ico{display:inline-block;width:14px;height:14px;background:url('/_static/mobile/images/common/btn_refresh.png') no-repeat 0 0;background-size:14px auto;vertical-align:middle;}
.f_content .check_area{clear:both;padding:5px 12px;}
.f_content .check_area .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.f_content .check_area .c_box_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.f_content .check_area .c_box_style +.label_style{display:inline-block;margin-right:12px;font-size:12.5px;}
.f_content .btn_submit{display:block;width:calc(100% - 24px);height:50px;margin:30px auto;text-align:center;font-weight:bold;line-height:50px;font-size:15px;background:#3d8eee;color:#fff;}
.f_content .login_menu{width:92%;padding-bottom:30px;margin:0 auto;border-bottom:1px solid #d1d1d1;text-align:center;font-size:12px;color:#333;}
.f_content .login_menu .bar{display:inline-block;margin:0 10px;color:#d1d1d1;}
.f_content .sns_login{width:100%;padding:30px 12px 80px 12px;text-align:center;background:#fff;}
.f_content .sns_login .s_tit{padding-bottom:30px;font-size:14px;color:#333;}
.f_content .sns_login .s_btn{display:inline-block;padding:13px 15px;margin-right:8px;border:1px solid;border-radius:50%;}
.f_content .sns_login .s_btn.naver{border-color:#43b123;}
.f_content .sns_login .s_btn.kakao{border-color:#ffe110;}
.f_content .sns_login .s_btn.google{border-color:#dd4e3d;}
.f_content .sns_login .s_btn.facebook{margin-right:0;border-color:#435992;}
.f_content .sns_login .s_btn .ico{position:relative;top:2px;display:block;width:30px;}
.f_content .j_txt{clear:both;padding:5px 12px 10px 12px;font-size:12px;color:#888;}
.f_content .join_agree_wrap{width:calc(100% - 24px);margin:0 auto;border:1px solid #cbcbcb;}
.f_content .join_agree_wrap .all_agree{width:100%;height:45px;padding:8px 0 0 10px;border-bottom:1px solid #cbcbcb;background:#f3f3f3;}
.f_content .join_agree_wrap .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:20px;height:20px;margin:0;border:none;margin-right:10px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:40px auto;}
.f_content .join_agree_wrap .c_box_style:checked,
.f_content .join_agree_wrap .c_box_style.active{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -20px 0;background-size:40px auto;}
.f_content .join_agree_wrap .label_style{display:inline-block;margin-right:12px;font-size:12px;letter-spacing:-1px;vertical-align:middle;}
.f_content .join_agree_wrap .each_agree{padding:5px 0;}
.f_content .join_agree_wrap .line{position:relative;height:40px;padding:8px 0 0 10px;}
.f_content .join_agree_wrap .btn_view_all{position:absolute;top:14px;right:10px;font-size:11px;text-decoration:underline;color:#848484}
.f_content .id_check_wrap{overflow:hidden;width:calc(100% - 24px);height:42px;padding:14px 10px 0 10px;margin:0 auto;background:#f3f3f3;font-size:12px;}
.f_content .id_check_wrap .txt{float:left;color:#1d1d1d;}
.f_content .id_check_wrap .btn_login{float:right;color:#3d8eee;text-decoration:underline;}
.f_content .s_box_style{position:relative;float:left;margin-right:8px;}
.f_content .s_box_style .select_area{overflow-y:scroll;display:none;z-index:2;position:absolute;top:29px;width:102px;max-height:270px;border:1px solid #d0d0d0;-webkit-overflow-scrolling: touch;}
.f_content .s_box_style .select_area span{display:block;width:100%;height:32px;line-height:32px;text-indent:11px;font-size:0.816px;background:#fff;cursor:pointer;color:#b7b7b7;}
.f_content .s_box_style .select_area li.active span{background:#e6e6e6;}
.f_content .s_box_style .select_area span:hover{background:#e6e6e6;}
.f_content .s_box_style.m_none{margin-right:0;}
.f_content .join_line .s_box_style{margin:0;}
.f_content .protect_word{display:none;}
.f_content .protect_word.active{display:block;}
.f_content .img_wrap .img_area img{min-width:100%;height:100%;}
.f_content .contents_tit{line-height:40px;font-size:14px;font-weight:600;}
.f_content.no-data .page_move_btn_wrap{display:none;}
.f_content .result-no-data{display:none;}
.f_content.no-data .result-no-data{display:block}
.f_content.no-data .mypage-contets-list,
.f_content.no-data .mypage-point-list,
.f_content.no-data .mypage-community-list,
.f_content.no-data .mypage-channel-list,
.f_content.no-data .page-end-spy{display:none;}
.f_content.myseller{background: #f2f2f2;}
.f_content.myseller.no-data .sales-history-list{display:none;}
.f_content .company_view{padding:15px 12px 9px 12px;font-size:12.5px;color:#333;}
.f_content .notice_section{margin-top:8px;margin-bottom:0;padding:0;}
.join_line .input_style.is-invalid{border-color:#dc3545;}
.join_line .input_style.is-valid{border-color:#28a745;}
.join_line .s_box_style .select_area{top:44px;width:100%;}
.ask_input_wrap{width:100%;padding:20px 0;border-top:1px solid #e1e1e1;background:#fff;}
.ask_input_wrap .ask_input_area{display:block;width:92%;height:200px;margin:0 auto;border:1px solid #bfbfbf;resize:none;}
.ask_input_wrap .btn_save{display:block;width:92%;margin:20px auto;text-align:center;color:#fff;height:40px;line-height:40px;font-size:13px;font-weight:bold;background:#3d8eee;}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;margin-left:0.25rem;font-size:80%;color:#dc3545;}
.invalid-feedback.active{display:block;}
form .input-err-msg{position:relative;float:left;display:none;width:100%;padding:5px 5px 5px 20px;color:#FF5722;font-size:13px;}
form .input-err-msg.abs {position:absolute;margin-top:-24px;margin-left:10px;}
form .input-err-msg.show{display:block;}


.sns_join_wrap{width:100%;padding:20px 12px 30px 12px;background:#fff;}
.sns_join_wrap .tit{font-size:14.5px;}
.sns_join_wrap .txt{padding-bottom:20px;font-size:12px;color:#888;}
.sns_join_wrap .s_join_btn{display:block;width:100%;height:50px;margin-bottom:8px;border:1px solid;text-align:center;line-height:52px;font-size:12px;}
.sns_join_wrap .s_join_btn.naver{border-color:#1ec900;color:#1ec900;}
.sns_join_wrap .s_join_btn.kakao{border-color:#ffdf00;color:#ffba00;}
.sns_join_wrap .s_join_btn.google{border-color:#de4e42;color:#de4e42}
.sns_join_wrap .s_join_btn.facebook{border-color:#3b5999;color:#3b5999;}
.sns_join_wrap .s_join_btn .logo{display:inline-block;margin-right:3px;vertical-align:middle;}
.sns_join_wrap .s_join_btn .logo img{display:block;height:100%;}
.sns_join_wrap .s_join_btn.naver .logo{position:relative;top:-2px;height:17px;}
.sns_join_wrap .s_join_btn.kakao .logo{position:relative;top:-4px;height:23px;}
.sns_join_wrap .s_join_btn.google .logo{position:relative;top:-1px;height:25px;}
.sns_join_wrap .s_join_btn.facebook .logo{position:relative;top:-2px;height:19px;}
.or_wrap{position:relative;width:92%;margin:0 auto;border-top:1px solid #d1d1d1;background:#fff;}
.or_wrap .txt{position:absolute;top:50%;left:50%;display:block;padding:0 15px;color:#333;font-size:16px;font-weight: bold;transform:translate(-50%, -50%);background:#fff;}
.join_btn_wrap{width:100%;padding:30px 12px 80px 12px;background:#fff;}
.join_btn_wrap .tit{font-size:14.5px;}
.join_btn_wrap .txt{padding-bottom:20px;font-size:12px;color:#888;}
.join_btn_wrap .btn_join{display:block;width:100%;height:50px;border:none;text-align:center;line-height:50px;background:#3d8eee;color:#fff;}

/* 공지사항 */
.txt_list_style{width:100%;background:#fff;}
.txt_list_style .l_section{position:relative;border-bottom:1px solid #e1e1e1;font-size:13px;}
.txt_list_style .l_section .tit_area{padding:20px 16px;}
.txt_list_style .l_section .type{color:#5c6bb8;}
.txt_list_style .l_section.active .content_view{display:block;}
.txt_list_style .reply.ok{color:#fff;background:#299af0;}
.txt_list_style .txt_over{overflow:hidden;width:95%;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.txt_list_style .txt_over .txt{font-size:14px;}
.txt_list_style .ico_arrow{position:absolute;right:16px;top:24px;display:block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;}
.txt_list_style.news .ico_arrow, .txt_list_style.faq .ico_arrow, .txt_list_style.note .ico_arrow{width:15px;height:8px;background:url('/_static/mobile/images/ico/ico_select_arrow.png') no-repeat 0 0;background-size:auto 8px;}
.txt_list_style.note .ico_arrow{top:34px;}
.txt_list_style.faq .ico_arrow{top:26px;}
.txt_list_style.sale_list .txt_over{margin-top:5px;}
.txt_list_style.sale_list .get_point{color:#58b5ee;font-weight:bold;}
.txt_list_style.sale_list .txt{font-size:15px;}
.txt_list_style.news .tit_area{position:relative;padding:20px 16px;border-bottom:1px solid #e1e1e1;}
.txt_list_style.news .tit_area .type{color:#5c6bb8;font-size:14px;}

.txt_list_style .content_view{width:100%;border-bottom:1px solid #e1e1e1;}
.txt_list_style .l_section .content_view{display:none;}
.txt_list_style .content_area{width:100%;padding:18px 16px 50px 16px;background:#f7f7f7;font-size:12.5px;color:#333;line-height:18px;}
.txt_list_style .content_area .tit{padding:5px 0 5px;font-weight:600;}
.txt_list_style .btn_wrap{overflow:hidden;width:100%;}
.txt_list_style .btn_wrap .c_btn{position:relative;float:left;display:block;width:50%;padding:14px 0 12px 0;text-align:center;font-size:12px;line-height:15px;color:#666;}
.txt_list_style .btn_wrap .c_btn .ico{display:inline-block;width:15px;height:15px;background:url('/_static/mobile/images/ico/list_view_ico.png') no-repeat;background-size:auto 15px;vertical-align:top;}
.txt_list_style .btn_wrap .c_btn.edit .ico{background-position:0 0;}
.txt_list_style .btn_wrap .c_btn.delete .ico{background-position:-15px 0;}
.txt_list_style .btn_wrap .c_btn.reply .ico{background-position:-30px 0;}
.txt_list_style .btn_wrap .c_btn .bar{display:block;position:absolute;right:0;top:15px;width:1px;height:14px;background:#e1e1e1;}

.top_btn_wrap{width:100%;padding:12px 12px;border-bottom:1px solid #e7e7e7;}
.top_btn_wrap:after{content:'';display:block;clear:both;}
.top_btn_wrap .btn_qna{float:right;display:block;width:100px;height:37px;line-height:37px;text-align:center;font-weight:bold;font-size:12px;background:#43b2e7;color:#fff;}
.top_btn_wrap .btn_qna .ico{display:inline-block;width:15px;height:15px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_write.png') no-repeat 0 0;background-size:15px 15px;}

.pagnation{width:100%;padding:15px 0;margin-bottom:12px;text-align:center;background:#fff;}
.pagnation .p_btn{display:inline-block;margin-right:12px;line-height:22px;}
.pagnation .p_btn.active{font-weight:bold;color:#3d8eee;}
.pagnation .p_btn:last-child{margin-right:5px;}
.pagnation .m_btn{position:relative;top:4px;display:inline-block;border:1px solid #3d8eee;width:20px;height:20px;vertical-align:top;background:url('/_static/mobile/images/common/btn_pagnation.png') no-repeat 0 0;background-size:auto 18px;}
.pagnation .m_btn.prev{margin-right:10px;background-position:0 0;}
.pagnation .m_btn.next{background-position:-18px 0;}

.notice_view{width:100%;padding-bottom:150px;border-bottom:1px solid #e1e1e1;background:#fff;}
.notice_view .top{position:relative;padding:18px 16px;border-bottom:1px solid #e1e1e1;font-size:13px;}
.notice_view .top:after{content:'';display:block;clear:both;}
.notice_view .top .type{color:#5c6bb8;}
.notice_view .top .txt{}
.notice_view .top .txt_over{overflow:hidden;width:100%;}
.notice_view .n_content{width:100%;padding:18px 16px 100px 16px;border-bottom:1px solid #e1e1e1;background:#f7f7f7;font-size:12.5px;color:#333;}

.f_search_input_wrap{width:100%;padding:8px 0;border-bottom:1px solid #e7e7e7;background:#eee;}
.f_search_input_wrap .input_area{overflow:hidden;display:block;width:calc(100% - 32px);height:40px;margin:0 auto;border:1px solid #e6e6e6;border-radius:18px;background: #fff;}
.f_search_input_wrap .s_input{overflow:hidden;display:block;float:left;width:80%;height:38px;padding-left:15px;border:none;}
.f_search_input_wrap .s_input:focus{outline:none}
.f_search_input_wrap .btn_search{display:block;float:left;width:20%;height:40px;border:none;background:url('/_static/mobile/images/common/btn_search_list.png') no-repeat 60% center;background-size:18px 18px ;}

.cate_chioce_wrap{width:100%;padding:12px 0;border-bottom:1px solid #eee;background:#fff;}
.cate_chioce_wrap::after{content:'';display:block;clear:both;}
.cate_chioce_wrap .choice_area{position:relative;width:92%;margin:0 auto;color:#333;}
.cate_chioce_wrap .choice_area .click_area{position:relative;width:100%;height:37px;padding-left:16px;border:1px solid #e6e6e6;line-height:37px;font-size:12px;}
.cate_chioce_wrap .choice_area .click_area .t_style{color:#5c6bb8;}
.cate_chioce_wrap .ico_arrow{position:absolute;right:16px;top:50%;width:15px;height:8px;background:url('/_static/mobile/images/ico/ico_select_arrow.png') no-repeat 0 0;background-size:auto 8px;transform:translate(0, -50%);}
.cate_chioce_wrap .list_area{display:none;z-index:1;position:absolute;left:0;top:36px;width:100%;border:1px solid #e6e6e6;border-bottom:none;background:#fff;}
.cate_chioce_wrap .list_area li{width:100%;height:36px;padding-left:16px;border-bottom:1px solid #e6e6e6;font-size:12px;line-height:36px;}
.cate_chioce_wrap .choice_area.active .list_area{display:block;}
.cate_chioce_wrap.style1{position:relative;padding:12px 16px;background:#fff; }
.cate_chioce_wrap .choice_area.size1{float:left;width:41.4%;margin-right:1.8%;}
.cate_chioce_wrap .choice_area.size2{width:28.5%;}
.cate_chioce_wrap .btn_up{float:right;display:block;width:80px;height:37px;line-height:37px;text-align:center;font-weight:500;font-size:13px;background:#43b2e7;color:#fff;}
.cate_chioce_wrap .btn_up .ico{position:relative;/* top:-2px; */display:inline-block;width:15px;height:13px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_write.png') no-repeat 0 0;background-size:auto 13px;}
.cate_chioce_wrap .choice_area.size2{float:left;width:26.7%;margin-right:2.2%;}
.cate_chioce_wrap .choice_area.size2 .click_area{border-color:#bfbfbf;}
.tit_input_wrap{overflow:hidden;float:left;width:71%;height:37px;border:1px solid #bfbfbf;}
.tit_input_wrap .input_area{display:block;width:100%;height:35px;padding-left:10px;line-height:37px;border:none;}
.tit_input_wrap .input_area:focus{outline:none;}
.f_content.request-write .cate_chioce_wrap .choice_area.size2{width:100%;}
.f_content.request-write .tit_input_wrap{width:100%;margin-top:12px;}
.content_input_wrap{width:100%;padding:12px 0 20px 0;background:#fff;}
.content_input_wrap .content_input{display:block;width:92%;height:220px;padding:12px;margin:0 auto 20px auto;border:1px solid #bfbfbf;resize:none;font-family: 'Noto Sans KR', sans-serif;}
.content_input_wrap .btn_submit{margin:0 auto;background:#3d8eee;}
.content_input_line{width:100%;padding:12px 12px 10px 12px;border-bottom:1px solid #eee;background:#fff;}
.content_input_line:after{content:'';display:block;clear:both;}
.content_input_line .label_style{float:left;width:21%;font-size:14px;color:#333;font-weight:bold;line-height:45px;}
.content_input_line .input_style{float:left;width:79%;margin:0;font-size:14px;}
.content_input_line .input_style:disabled{color:#989898;background:#e6e6e6;}
.content_input_line .input_style:focus{outline:none;}
.content_input_line .content_input{appearance:none;-webkit-appearance:none;-webkit-border-radius:0;display:block;width:100%;height:280px;font-size:14px;padding:12px;border:1px solid #bfbfbf;border-radius:0;resize:none;font-family: 'Noto Sans KR', sans-serif;}
.content_input_line .btn_submit{width:100%;margin:0 auto;}
.content_input_line .radio_wrap{float:left;width:79%;padding-top:6px;}
.content_input_line .radio_wrap .radio_style{appearance:none;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;width:19px;height:18px;border:none;border-radius:0;background:url('/_static/mobile/images/common/bg_radio_btn.png') no-repeat 0 0;background-size:auto 18px;}
.content_input_line .radio_wrap .radio_style:checked{background-position:-17.5px 0;}
.content_input_line .radio_wrap .radio_style:focus{outline:none;border:none;}
.content_input_line .radio_wrap .type{position:relative;top:1px;display:inline-block;margin-right:15px;font-size:14px;line-height:20px;color:#333;vertical-align:middle;}
.content_input_line .radio_wrap .type:last-child{margin-right:0;}
.onplay_rating_wrap.is-invalid, .radio_wrap.is-invalid{border:solid 1px #03A9F4;}

.f_tab_style{width:100%;border-bottom:1px solid #ddd;text-align:center;background:#fff;}
.f_tab_style .tab_btn{position:relative;display:inline-block;font-size:15px;line-height:44px;margin:0 12px;background:#fff;font-weight:500;}
.f_tab_style .tab_btn .b_line{position:absolute;bottom:0;left:0;display:block;display:none;width:100%;height:2px;background:#3d8eee;}
.f_tab_style .tab_btn.active{color:#3d8eee;}
.f_tab_style .tab_btn.active .b_line{display:block;border-color:#3d8eee;}
.f_tab_style.content{overflow:hidden;}
.f_tab_style.content .tab_btn{float:left;width:25%;margin:0;color:#b3b3b3;}
.f_tab_style.content .tab_btn.active{color:#3d8eee;}
.f_tab_style.for_you{overflow:hidden;text-align:center;}
.f_tab_style.for_you .tab_btn{color:#b3b3b3;}
.f_tab_style.for_you .tab_btn.active{color:#3d8eee;}
.f_tab_style.for_you .tab_btn .b_line{border-bottom:none;}
.f_tab_style.mypage .tab_btn{font-size:14px;font-weight:normal;}
.f_tab_style.c_admin{overflow-x:scroll;}
.f_tab_style.c_admin .inner:after{content:'';display:block;clear:both;}
.f_tab_style.c_admin .tab_btn{float:left;color:#a6a6a6;}
.f_tab_style.c_admin .tab_btn.active{color:#3d8eee;}
.f_tab_style.c_admin .tab_btn.active .b_line{display:block;background: #3d8eee;}
.f_tab_style.v2:after{content:'';display:block;clear:both;}
.f_tab_style.v2 .tab_btn{margin:0;}
.f_tab_style.v2 .tab_btn.active{color:#4fbc2d;}
.f_tab_style.v2 .tab_btn.active .b_line{display:block;border-color:#4fbc2d;background:#4fbc2d;}
.f_tab_style.v2 .tab_area{float:left;width:50%;text-align:center;}

.note_num_area{width:100%;padding:10px 16px 8px 16px;text-align:right;background:#deeaf7;}
.note_num_area .txt{font-size:12px;color:#0f3261;}
.note_num_area .num_style{font-weight:bold;color:#248df7;font-size:14.5px;}
.txt_list_style .l_info{font-size:11px;color:#999;}
.txt_list_style .l_info .bar{display:inline-block;width:1px;height:10px;margin:0 8px;background:#e6e6e6;}
.txt_list_style .l_info .r_spen{float:left;}
.txt_list_style .l_info .num{min-width:40px;}
.txt_list_style .btn_edit{position:absolute;right:16px;top:30%;display:block;padding:3px 3px 2px 3px;border:1px solid #4caf50;font-size:11px;color:#4caf50;transform:translate(0, -50%);}
.txt_list_style .btn_del{position:absolute;right:16px;top:70%;display:block;padding:3px 3px 2px 3px;border:1px solid #ff5722;font-size:11px;color:#ff5722;transform:translate(0, -50%);}
.txt_list_style .btn_go{position:absolute;right:16px;top:50%;display:block;padding:3px 3px 2px 3px;border:1px solid #2697cd;font-size:11px;color:#2697cd;transform:translate(0, -50%);}
.txt_list_style .btn_wrap .c_btn.up-file{width:100%;}
.txt_list_style .condition.ok{color:#2697cd;}
.txt_list_style .req-board-list.active_style.active,
.txt_list_style .mobile-cs-list-item.active_style.active{background-color: #eeeeee;}
.txt_list_style.request .txt_over{width:80%;}
.txt_list_style.request .onetoone{width:95%;}
.txt_list_style.onetoone .ico_arrow{top:32px;}
.txt_list_style.onetoone .txt_over{position:relative;}
.txt_list_style.onetoone .one_num{position:absolute;font-size:13px;color:#3d8eee;}
.txt_list_style.onetoone .f_list_info{border-bottom:1px solid #ededed;}
.txt_list_style.onetoone .content_view{border:none;}
.txt_list_style.onetoone .reply_num{position:absolute;font-size:11px;color:#3d8eee;}


.r_notice{width:100%;padding:15px 12px;background:#f5f5f5;}
.r_notice .tit{margin-bottom:5px;color:#2697cd;font-size:12.5px;font-weight:bold;}
.r_notice li{overflow:hidden;}
.r_notice .dot{float:left;position:relative;top:8px;display:inline-block;width:3px;height:3px;margin-right:2%;background:#2697cd;vertical-align:middle;line-height:20px;}
.r_notice .txt{float:left;width:95%;font-size:12px;}

.f_list_tit{width:100%;min-height:50px;padding:15px 12px;border-bottom:1px solid #ddd;line-height:51px;font-size:14px;}
.f_list_tit > p{width:100%;line-height:18px;}
.f_list_info{padding:12px 16px;font-size:11px;color:#999;}
.f_list_info .bar{display:inline-block;width:1px;height:10px;margin:0 8px;background:#e6e6e6;}
.f_list_info .add{float:right;}
.f_list_sub_tit{width:100%;min-height:30px;padding:15px 0px 0px 16px ;border-bottom:1px solid #ddd;line-height:30px;font-size:13px;font-weight:600;}
.txt_list_style.view .content_area{padding:18px 12px 50px 16px;}
.file_view_go{position:relative;padding:22px 16px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:13px;color:#55a7d4;}
.file_view_go .ico{position:relative;top:-1px;display:inline-block;width:20px;height:15px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_file.png') no-repeat 0 0;background-size:auto 15px;}

.no_channel{width:100%;padding:60px 0;margin-bottom:12px;text-align:center;font-size:13px;background:#fafafa;color:#b9b9b9;}
.no_channel .e_ico{position:relative;top:-1px;display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/btn_e_ico.png') no-repeat 0 0;background-size:auto 15px;;}


/* 뷰페이지 */
.view_wrap{position:relative;width:100%;padding-top:50px;background:#f5f5f5;}
.view_wrap.btn_fixed .v_btn_wrap{position:fixed;top:49px;border-top:none;}
.view_wrap .v_top{z-index:13;position:fixed;top:0;left:0;width:100%;height:50px;border-bottom:1px solid #ddd;line-height:51px;background:#fff;}
.view_wrap .v_top .inner{position:relative;width:100%;max-width:768px;margin:0 auto;}
.view_wrap .v_top .inner .f_tit{overflow:hidden;width:70%;margin:0 auto;text-align:center;font-size:16px;line-height:52px;text-overflow:ellipsis;letter-spacing:-1px;white-space:nowrap;font-weight:500;}
.view_wrap .v_top .btn_back{position:absolute;top:17px;left:12px;display:block;width:21px;height:17px;background:url('/_static/mobile/images/common/btn_back.png') no-repeat 0 0;background-size:21px auto;}
.view_wrap .v_top .btn_menu{position:absolute;bottom:15px;right:15px;}
.view_wrap .v_top .btn_menu .b_dot{display:block;width:3px;height:3px;margin-bottom:3px;border-radius:50%;background:#e0e0e0;}
.view_wrap .p_move_btn{z-index:10;position:fixed;bottom:115px;display:block;width:43px;height:43px;margin-top:-22px;background:url('/_static/mobile/images/common/move_btn_img_2.png') no-repeat;background-size:auto 44px;}
.view_wrap .p_move_btn.next{right:10px;background-position:0 0;}

.v_content_num{overflow:hidden;width:100%;padding:0 12px;height:38px;line-height:38px;border-bottom:1px solid #ddd;background:#fff;}
.v_content_num .v_num{float:left;display:block;text-align:center;font-size:13px;font-weight:500;vertical-align:top;}
.v_content_num .v_num.like{border:none;color:#ff004e;}
.v_content_num .v_num.good{color:#ff9c00;}
.v_content_num .v_num.bad{color:#33687d;}
.v_content_num .ico{position:relative;top:-1px;display:inline-block;width:15px;height:15px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_view_top.png') no-repeat 0 0;background-size:auto 17px;vertical-align:middle;}
.v_content_num .like .ico{width:17px;background-image:url('/_static/mobile/images/ico/ico_like_img.png');background-size:auto 14px;background-position:-16px 0;}
.v_content_num .good .ico{background-position:-21px 0;}
.v_content_num .bad .ico{background-position:-42px 0;}
.v_content_num .like.active .ico{background-position:-16px 0;}
.v_content_num .bar{position:relative;top:13px;float:left;display:block;width:1px;height:13px;margin:0 8px;background:#e0e0e0;}
.v_content_num .link_area{float:right;}
.v_content_num .link_area .btn{float:left;display:block;font-size:12px;letter-spacing:-1px;color:#777;}
.v_preview_area{position:relative;/* position:fixed;top:50px;left:0; */width:100%;min-height:188px;padding:0;}
.v_preview_area .preview_inner{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;}
.v_preview_area .play{position:relative;display:block;height:100%;margin:0 auto;}
.v_preview_area .img{display:block;width:100%;height:auto;margin:0 auto;}
.v_preview_area .ico{position:absolute;top:15px;left:12px;display:block;width:30px;height:17px;background:url('/_static/mobile/images/common/hd_ico_img.png') no-repeat 0 -48px;background-size:30px auto;}
.v_preview_area .ico.fhd{background-position:0 0;}
.v_preview_area .ico.hd{background-position:0 -24px;}
.v_preview_area .btn{z-index:5;position:absolute;top:calc(50% + 12px);left:50%;display:block;width:100px;height:100px;background: no-repeat 0 0;background-size:auto 100px;transform:translate(-50%, -50%);}
.v_preview_area .btn.play{display:none;}
.v_preview_area .btn.play.active{display:block;}
.v_preview_area .btn.now{background-image:url('/_static/mobile/images/common/btn_play_now.png');}
.v_preview_area .btn.replay{background-image:url('/_static/mobile/images/common/btn_play_now.png');}
.v_preview_area .btn.preview{background-image:url('/_static/mobile/images/common/btn_play_now.png');}
.v_preview_area .login_check_area{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;}
.mobile_view_wrap video{object-fit: cover; }
.mobile_view_wrap .mobile_preview_player{min-height:100%;margin:auto;}
.mobile_view_wrap .onplay_preview{z-index:10;}
.mobile_view_wrap .v_preview_area{overflow:hidden;}
.mobile_view_wrap .v_preview_area .prev_img{width:100%;max-width:902px;max-height:460px;}
.mobile_view_wrap .v_preview_area .preview_err_msg{display:none;}
.mobile_view_wrap .v_preview_area .preview_err_msg.show {display:block;}
.mobile_view_wrap .login_txt .player_guide_show{display:none;}
.mobile_view_wrap.logined .login_txt .player_guide_show{display:block;}
.mobile_view_wrap.logined .login_txt .player_guide_login{display:none;}
.mobile_view_wrap .v_preview_area .login_check_area{cursor:pointer;}
.mobile_view_wrap.logined .v_preview_area .login_check_area{display:none;}
.mobile_view_wrap.btn_fixed{margin-top:57px;}
.mobile_view_wrap.btn_fixed .v_btn_wrap{z-index:9;position:fixed;top:50px;border-top:none;}
.mobile_view_wrap.player_fixed.btn_fixed{margin-top:272px;}
.mobile_view_wrap.player_fixed{margin-top:215px;}
.mobile_view_wrap.player_fixed .v_preview_area{z-index:10;position:fixed;top:50px;left:0;width:100%;height:215px;padding:0;}
.mobile_view_wrap.player_fixed.btn_fixed .v_preview_area{top:106px;}
.mobile_view_wrap .btn-more-comment .btn-info{display:none;}
.mobile_view_wrap .btn-more-comment.disabled .btn-last{display:block;}
.mobile_view_wrap .btn-more-comment .btn-more{display:block;}
.mobile_view_wrap .btn-more-comment.disabled .btn-more{display:none;}
.v_tit_area{width:100%;padding:10px 12px;background:#f9f9f9;}
.v_tit_area .v_tit{overflow:hidden;width:100%;margin-bottom:8px;font-size:16px;line-height:20px;letter-spacing:-1px;}
.v_tit_area .info .sum{margin-left: 0;}
.v_tit_area .info .sum, .v_tit_area .info .num, .v_tit_area .info .cate{margin-left:-4px;font-size:12px;color:#555;}
.v_tit_area .info .sum .s_ico{position:relative;top:-2px;display:inline-block;width:15px;height:15px;background:#e9e9e9;vertical-align:middle;}
.point_ico{position:relative;top:4px;display:inline-block;width:16px;height:16px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;}
.v_tit_area .info .bar{display:inline-block;margin:0 8px;color:#ddd;font-size:13px;}
.v_tit_area .info .ico{position:relative;top:0;display:inline-block;display:none;padding:1px 3px;border:1px solid;border-radius:2px;font-size:10px;letter-spacing:-1px;background:#fff;vertical-align:middle;}
.v_tit_area .info .ico.promotion{display:inline-block;margin-right:3px;border-color:#42b3ae;color:#42b3ae;}
.v_tit_area .info .ico.price{display:inline-block;border-color:#ee366e;color:#ee366e;}

.v_tit_area.new{position:relative;border-bottom:1px solid #ddd;}
.v_tit_area .btn.seller {float:right;}
.v_tit_area .btn.seller a{font-size:14px;color:#333;}
.v_tit_area .btn.seller .ico{position:relative;top:-1px;display:inline-block;width:14px;height:11px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_home.png') no-repeat 0 0;background-size:auto 11px;border:none;}
.v_tit_area.new .ico_sale{margin-left:0;}
.v_tit_area.new .e_arrow{margin-right:6px;}
.v_tit_area.new .bar{margin:0 6px;}
.v_tit_area .sum.event_10{margin-left:-4px;}
.v_file_list_wrap.new{padding-top:0;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:20px !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:20px !important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{padding:0 0 0 50px;height:50px;text-indent:-9999px;content:'';background:url('/_static/mobile/images/ico/ico_prev_btn.png') no-repeat 0 0;background-size:auto 50px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{padding:0 0 0 50px;height:50px;text-indent:-9999px;content:'';background:url('/_static/mobile/images/ico/ico_next_btn.png') no-repeat 0 0;background-size:auto 50px;}


.v_btn_wrap{z-index:3;overflow:hidden;width:100%;padding:8px 12px;border-top:1px solid #ccc;border-bottom:1px solid #ededed;background:#fff;}
.v_btn_wrap .v_btn{display:block;float:left;width:31.9%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:14px;font-weight:500;letter-spacing:-1px;}
.v_btn_wrap .v_btn.view{margin-right:2%;background:#448aca;}
.v_btn_wrap .v_btn.down{margin-right:2%;background:#19bbd3;}
.v_btn_wrap .v_btn.coupon{margin-right:2%;background:#ffc332;}
.v_btn_wrap .v_btn.pay{background:#9f4cb1;}
.v_btn_wrap .v_btn .p_ico{display:inline-block;width:16px;height:18px;margin-right:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/point_ico.png') no-repeat 0 0;background-size:16px auto;}
.v_btn_wrap .txt{display:none;clear:both;float:left;width:100%;margin-top:5px;text-align:right;font-size:10px;color:#555;letter-spacing:-1px;}
.v_btn_wrap.d_style .v_btn{width:49%;}
.v_btn_wrap.d_style .v_btn.down{display:none;}
.v_btn_wrap.d_style .txt{display:block;}
.v_file_list_wrap{width:100%;padding:8px 0;background:#f5f5f5;}
.v_file_list{width:100%;padding:0 12px;border-bottom:1px solid #e4e4e4;background:#fff;}
.v_file_list li{position:relative;height:65px;padding:10px 0 10px 32px;border-bottom:1px solid #f2f2f2;}
.v_file_list li:last-child{border:none;}
.v_file_list .f_ico{position:absolute;top:17px;left:0;display:block;width:27px;height:34px;background:url('/_static/mobile/images/common/f_list_img.png') no-repeat;background-size:auto 34px;}
.v_file_list .f_ico.mv{background-position:0 0;}
.v_file_list .f_ico.jpg{background-position:-27px 0;}
.v_file_list .f_ico.pdf{background-position:-54px 0;}
.v_file_list .f_ico.mp3{background-position:-82px 0;}
.v_file_list .f_ico.txt{background-position:-108px 0;}
.v_file_list .f_ico.zip{background-position:-136px 0;}
.v_file_list .f_ico.iso{background-position:-163px 0;}
.v_file_list .f_ico.exe{background-position:-191px 0;}
.v_file_list .f_ico.img{background-position:-219px 0;}


.v_file_list .f_ico.none{border:1px solid #ccc;background:url('/_static/mobile/images/common/logo_new.png') no-repeat center center;background-size:90% auto;}
.v_file_list .l_btn_wrap{position:absolute;right:0;top:17px;}
.v_file_list .l_btn_wrap .l_btn{display:inline-block;width:58px;height:26px;line-height:25px;border:1px solid;text-align:center;font-size:11px;background:#fff;letter-spacing:-1px;}
.v_file_list .l_btn_wrap .l_btn.view{border-color:#448aca;color:#448aca;}
.v_file_list .l_btn_wrap .l_btn.down{border-color:#19bbd3;color:#19bbd3;}
.v_file_list .file_info{width:calc(100% - 126px);padding:7px 0 0 0;letter-spacing:-1px;}
.v_file_list .file_info .f_name{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;}
.v_file_list .file_info .f_info{font-size:11px;color:#999;}
.v_file_list .file_info .f_info .bar{display:inline-block;margin:0 5px;color:#ddd;}
.v_file_list_wrap .btn_more, .v_file_list_wrap .btn_fold{width:100%;height:38px;border-bottom:1px solid #ededed;text-align:center;line-height:37px;background:#fff;font-size:12px;color:#666;}
.v_file_list_wrap .ico_arrow{position:relative;top:-1px;display:inline-block;width:10px;height:5.5px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:10px auto;}
.v_file_list_wrap .btn_fold .ico_arrow{transform:rotate(180deg);}
.v_file_list_wrap .file-list-over{display:none;}
.v_file_list_wrap .btn_more{display:block;}
.v_file_list_wrap .btn_fold{display:none;}
.v_file_list_wrap.full .btn_more{display:none;}
.v_file_list_wrap.full .file-list-over{display:block;}
.v_file_list_wrap.full .btn_fold{display:block;}

.view_wrap .content_slide_wrap{margin-bottom:12px;}
.view_wrap .content_detail{width:100%;margin-bottom:12px;font-size:13px;background:#fff;}
.view_wrap .content_detail .d_inner{width:100%;min-height:150px;padding:12px 12px;}
.view_wrap .content_detail .d_inner img{width:100%;}
.view_wrap .seller_name_wrap{overflow:hidden;position:relative;width:100%;padding:12px 12px 10px 12px;border-bottom:1px solid #e4e4e4;}
.view_wrap .seller_name_wrap .tit{float:left;}
.view_wrap .seller_name_wrap .ico{position:relative;top:1px;display:inline-block;width:12px;height:12px;margin-right:5px;background:#e9e9e9;}
.seller_ico{position:relative;top:2px;display:inline-block;width:20px;height:16px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_seller_level.png') no-repeat;}
.seller_ico.type5{background-position:0 0;}
.seller_ico.type4{background-position:-30px 0;}
.seller_ico.type3{background-position:-60px 0;}
.seller_ico.type2{background-position:-90px 0;}
.seller_ico.type1{background-position:-120px 0;}
.seller_ico.type0{background-position:-150px 0;}
.view_wrap .seller_name_wrap .name{float:right;color:#999;font-size:12px;}
.view_wrap .seller_name_wrap .arrow{display:inline-block;width:5px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.view_wrap .tag_wrap{width:100%;padding:12px 12px 7px 12px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background:#f9f9f9;}
.view_wrap .tag_wrap .tag{display:inline-block;margin:0 8px 5px 0;color:#3d8eee;font-size:13px;}
.view_wrap .kids_protect{width:100%;padding:12px 12px;margin-bottom:12px;font-size:13px;color:#333;background:#fff;}
.view_wrap .kids_protect p{font-size:13px;}
.view_wrap .kids_protect .t_red{color:#ff6d6d;}
.view_wrap .kids_protect .btn_center{color:#64c7cf;}
.view_wrap .content_slide_wrap.txt_style.sub_list{position:relative;padding-top:12px;padding-bottom:5px;}
.view_wrap .content_slide_wrap.txt_style.sub_list .tit{padding-bottom:10px;}
.view_wrap .content_slide_wrap.txt_style.sub_list .c_more{top:14px;font-size:12px;letter-spacing:-1px;}
.view_wrap .content_slide_wrap.txt_style.sub_list .c_tit{height:40px;font-size:14px;line-height:20px;}
.view_wrap .content_slide_wrap.txt_style.sub_list .c_list li:first-child{border-top:1px solid #e4e4e4;}
.view_wrap .content_slide_wrap.txt_style.sub_list .c_txt_area{top:14px;left:132px;width:calc(100% - 147px);}
.view_wrap .content_slide_wrap .bar{margin:0 5px;}
.view_wrap .content_slide_wrap .info .ico{position:relative;top:2px;display:inline-block;width:12px;height:12px;background:#ddd;}
.btn-fixed-section.scroll_style .c_btn_wrap{z-index:6;position:fixed;top:58px;padding:10px 12px;border-bottom:1px solid #ddd;background:#fff;}
.btn-fixed-section.scroll_style {margin-top:59px;}
.channel-view-contents-list-wrap .channel-new-content-list.no-list{display:none;}
.channel-view-contents-list-wrap .channel-new-content-list.no-list.show{display:block;}

.reply_list_wrap{width:100%;background:#fff;}
.reply_list_wrap .top{overflow:hidden;width:100%;padding:10px 12px;background:#fff;font-size:12.5px;}
.reply_list_wrap .top dl{float:left;line-height:22px;}
.reply_list_wrap .top .bar{display:block;float:left;margin:0 10px;color:#e6e6e6;line-height:22px;}
.reply_list_wrap .top dt, .reply_list_wrap .top dd{float:left;}
.reply_list_wrap .top dt{margin-right:10px;color:#747474;}
.reply_list_wrap .top dd{color:#3d8eee;}
.reply_list_wrap .comment-guide{width:100%;padding:10px 0;font-size:12.5px;}
.reply_list_wrap .comment-panation-wrap.no-data .btn_more.btn-more,
.reply_list_wrap .comment-panation-wrap.no-more .btn_more.btn-more{display:none;}
.reply_list_wrap .comment-panation-wrap .btn_more.btn-last{display:none;}
.reply_list_wrap .comment-panation-wrap.no-data .btn_more.btn-last,
.reply_list_wrap .comment-panation-wrap.no-more .btn_more.btn-last{display:block;}
.reply_list_wrap .btn-more-comment.ending .btn-more{display:none;}
.reply_list_wrap .btn-more-comment.ending .btn-last{display:block;}
.reply_list_wrap .btn-more-comment.loading .btn-more{display:block;}
.reply_list_wrap .btn-more-comment.loading .btn-last{display:none;}
.reply_input_wrap{width:100%;padding:15px 0;background:#f8f8f8;}
.reply_input_wrap .btn_wrap{padding:0 5px;margin-bottom:15px;text-align:center;}
.reply_input_wrap .r_btn{display:inline-block;font-size:14px;letter-spacing:-1px;color:#7f7f7f;}
.reply_input_wrap .r_btn .ico{position:relative;top:-1px;display:inline-block;width:24px;height:24px;border-radius:50%;margin-right:3px;background:rgba(255, 255, 255, 0.7) url('/_static/mobile/images/common/reply_face_img.png') no-repeat;background-size:auto 24px;vertical-align:middle;}
.reply_input_wrap .r_btn.good{margin-right:15px;}
.reply_input_wrap .r_btn.good .ico{background-position:0 0;}
.reply_input_wrap .r_btn.bad .ico{background-position:-48px 0;}
.reply_input_wrap .r_btn.active.good{color:#ffae00;}
.reply_input_wrap .r_btn.active.good .ico{background-position:-24px 0;}
.reply_input_wrap .r_btn.active.bad{color:#FF5722;}
.reply_input_wrap .r_btn.active.bad .ico{background-position:-72px 0;}
.reply_input_wrap .s_score_wrap{margin-bottom:10px;text-align:center;}

.s_score_wrap .score_input{position:relative;display:inline-block;width:123px;height:22px;margin-right:3px;background:#ccc;}
.s_score_wrap .score_input .up_img{position:absolute;top:0;left:0;display:block;width:123px;height:22px;background:url('/_static/mobile/images/common/s_score_bg_gray.png') no-repeat 0 0;background-size:auto 22px;}
.s_score_wrap .score_input .bar{display:block;width:123px;height:22px;margin:0;background:#ffd200;}
.s_score_wrap .score{display:inline-block;font-size:14.5px;color:#333;vertical-align:top;line-height:22px;}
.reply_input_area{overflow:hidden;position:relative;width:calc(100% - 32px);height:50px;margin:0 auto;border:1px solid #c7c7c7;}
.reply_input_area:after{content:'';display:block;clear:both;}
.reply_input_area .r_input{appearance:none;-webkit-appearance:none;float:left;display:block;width:80.3%;height:50px;padding:7px 10px;border:none;border-radius:0;resize:none;font-size:12.5px;font-family:'Noto Sans KR', sans-serif;}
.reply_input_area .btn_submit{float:left;display:block;width:19.7%;height:50px;margin:0;line-height:50px;font-size:13px;font-weight:bold;text-align:center;color:#fff;background:#3d8eee;}
.reply_input_wrap .login_check_area{position:absolute;top:1px;left:1px;width:100%;height:50px;font-size:12.5px;letter-spacing:-1px;}
.reply_input_wrap .login_check_area .txt_area{width:80.3%;height:50px;padding:10px;color:#7f7f7f;background-color:#fff;}
.r_input_wrap{position:relative;padding:12px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:#f9f9f9;}
.r_input_wrap .depth2 .bg_depth{position:absolute;top:15px;left:30px;display:block;width:8px;height:8px;border-bottom:1px solid #a1a1a1;border-left:1px solid #a1a1a1;}
.r_input_wrap .depth2.reply_input_area{width:80%;margin:0 0 0 13%;border:none;}
.r_input_wrap .depth2.reply_input_area .r_input{border:1px solid #c7c7c7;border-right:none:}
.r_input_wrap .depth2.reply_input_area .r_input:focus{outline:none;}
.r_input_wrap .reply_auto_list{display:none;z-index:4;position:absolute;left:13%;top:61px;width:calc(64.5% - 1px);border:1px solid #c7c7c7;border-bottom:none;background:#fff;}
.r_input_wrap .reply_auto_list li{padding:0 0 0 10px;height:43px;line-height:42px;border-bottom:1px solid #c7c7c7;font-size:13px;}
.r_input_wrap.active .reply_auto_list{display:block;}

.detail .reply_input_area .btn_submit{margin:0;}
.reply_list{width:100%;background:#fff;}
.reply_list.has-comment .no_content{display:none;}
.reply_list .no_content{width:100%;height:100px;padding-top:22px;text-align:center;}
.reply_list .no_content .ico{display:block;width:25px;height:25px;margin:0 auto;background:url('/_static/mobile/images/ico/ico_no_reply.png') no-repeat 0 0;background-size:auto 25px;}
.reply_list .no_content .txt{padding-top:8px;font-size:14px;}
.reply_list .r_wrap{position:relative;width:100%;padding:15px 0 15px 48px;border-bottom:1px solid #f2f2f2;}
.reply_list .r_wrap:after{content:'';display:block;clear:both;}
.reply_list .r_wrap.depth2{width:100%;padding-left:50px;background:#f9f9f9;}
.reply_list .btn_menu{position:absolute;top:15px;right:5px;display:block;width:20px;height:20px;text-align:center;}
.reply_list .btn_menu .b_dot{display:block;width:3px;height:3px;margin:0 auto 3px auto;border-radius:50%;background:#e0e0e0;}
.reply_list .btn_like{float:right;display:block;min-width:60px;padding:2px 10px;border:1px solid #d8d8d8;text-align:center;font-size:12.5px;}
.reply_list .btn_like .ico{position:relative;top:-1px;display:inline-block;width:14px;height:12px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/common/btn_like_ico.png') no-repeat;background-size:auto 12px;}
.reply_list .btn_like.active{border-color:#f94f6b;}
.reply_list .btn_like.active .ico{background-position:-14px 0;}
.reply_list_wrap .btn_more{width:100%;height:38px;border-top:1px solid #ededed;text-align:center;line-height:37px;background:#fff;font-size:12px;color:#666;}
.reply_list_wrap .btn_more .ico_arrow{position:relative;top:-1px;display:inline-block;width:10px;height:5.5px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:10px auto;}
.reply_list .name_area{height:15px;margin-top:2px;margin-bottom:8px;}
.reply_list .name_area .b_ico{display:inline-block;width:30px;height:15px;margin-right:2px;color:#fff;font-size:10px;text-align:center;background:#4fbc2d;vertical-align:top;line-height:17px;}
.reply_list .name_area .id{display:inline-block;font-size:12.5px;line-height:17px;vertical-align:top;}
.reply_list .name_area .delete{display:inline-block;font-size:12px;color:#a1a1a1;vertical-align:top;}
.reply_list .name_area .m_level{top:0;margin-right:2px;}
.reply_list .ico_coupon{display:inline-block;width:44px;height:16px;text-align:center;font-size:10px;color:#ffea00;line-height:16px;background:#f8386a;vertical-align:top;}
.reply_list .bg_depth{position:absolute;top:15px;left:30px;display:block;width:8px;height:8px;border-bottom:1px solid #a1a1a1;border-left:1px solid #a1a1a1;}
.reply_list .r_txt{width:100%;min-height:38px;margin-bottom:8px;font-size:13px;line-height:20px;letter-spacing:-1px;}
.reply_list .info{height:11px;font-size:12px;color:#a1a1a1;}
.reply_list .info .bar{display:inline-block;margin:0 2px;color:#d6d6d6;}
.reply_list .info .star_score{position:relative;display:inline-block;width:61px;height:11px;margin-right:3px;background:#ccc;}
.reply_list .info .star_score .up_img{position:absolute;top:0;left:0;display:block;width:61px;height:11px;background:url('/_static/mobile/images/common/s_score_bg.png') no-repeat 0 0;background-size:auto 11px;}
.reply_list .info .star_score .s_size{display:block;width:61px;height:11px;background:#ffd200;}
.reply_list .info .btn_like.active{color:#E91E63;}
.reply_list .f_ico{position:absolute;top:17px;left:15px;display:block;width:24px;height:24px;border-radius:50%;margin-right:3px;background:rgba(255, 255, 255, 0.7) url('/_static/mobile/images/common/reply_face_img.png') no-repeat;background-size:auto 24px;}
.reply_list .d_btn_wrap{position:absolute;bottom:10px;right:16px;}
.reply_list .d_btn_wrap .btn{display:inline-block;padding:2px 8px 0 8px;text-align:center;border:1px solid #d8d8d8;font-size:12px;line-height:20px;}
.reply_list .d_btn_wrap .like .ico{position:relative;top:2px;display:inline-block;width:15px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_like_img.png') no-repeat 0 0;background-size:auto 13px;}
.reply_list .d_btn_wrap .like.active{border-color:#f94f6b;}
.reply_list .d_btn_wrap .like.active .ico{background-position:-15.5px 0;}
.reply_list .date{position:relative;top:1px;display:inline-block;font-size:12px;color:#999;vertical-align:top;}
.reply_list .r_like{text-align: left;padding-left:0;color:#747474;font-weight:bold;}
.reply_list .r_like .ico{position:relative;top:2px;display:inline-block;width:15px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_like_img.png') no-repeat 0 0;background-size:auto 13px;}
.reply_list .r_like.active .ico{background-position:-15.5px 0;}
.reply_list .r_like.active{color:#f84659;}
.reply_list .r_like .good-cnt{margin-left:-5px;letter-spacing:-1px;font-weight:normal;}
.reply_list .coupon{color:#888;font-weight: bold;}
.reply_list .bar_area{float:left;min-width:3px;}
.reply_list .btn_area{float:left;min-width:40px;text-align:center;padding-left:5px;padding-right:5px;}
.r_alim_txt{overflow:hidden;width:100%;padding:15px 12px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;font-size:11px;letter-spacing:-1px;color:#758fae;background:#e3e9f2;}
.r_alim_txt .ico{float:left;display:block;width:40px;height:40px;background:url('/_static/mobile/images/ico/ico_reply.png') no-repeat 0 0;background-size:auto 40px;}
.r_alim_txt .txt_area{float:left;width:calc(100% - 40px);padding-left:10px;}
.r_alim_txt .txt_area .b_txt{padding-top:2px;margin-bottom:1px;font-weight:bold;color:#304a69;font-size:14px;}

.r_wrap.good .f_ico{background-position:-24px 0;}
.r_wrap.bad .f_ico{background-position:-72px 0;}
.r_wrap .r_txt_wrap{width:98%;}
.r_wrap .r_txt_wrap .t_txt{overflow:hidden;width:90%;height:100%;min-height:19px;margin-bottom:12px;font-size:14px;line-height:20px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
.reply_list.c_admin{padding:0;background:#f4f4f4;}
.r_txt_wrap .top{margin-bottom:5px;font-size:13px;}
.r_txt_wrap .top .bar{display:inline-block;margin:0 5px;color:#cecece;}
.r_txt_wrap .top .reply, .r_txt_wrap .top .coupon{font-size:12px;}
.r_txt_wrap .top .reply{color:#999;}
.r_txt_wrap .top .coupon{color:#888;font-weight:bold;}
.c_admin .r_wrap{padding:15px 0 0 0;margin-bottom:8px;background:#fff;}
.c_admin .r_wrap .r_txt_wrap{width:87%;margin-left:calc(2% + 45px);}
.c_admin .f_ico{left:calc(4% - 6px);top:20px;width:30px;height:30px;background-size:auto 30px;}
.c_admin .r_wrap.good .f_ico{background-position:-30px 0;}
.c_admin .r_wrap.bad .f_ico{background-position:-90px 0;}
.c_admin .r_wrap .arrow{position:absolute;right:10px;top:32px;display:inline-block;width:12px;height:6px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.c_admin .r_view_wrap{display:none;width:100%;padding:0 4% 15px calc(2% + 45px);}
.c_admin .r_view_wrap:after{content:'';display:block;clear:both;}
.c_admin .r_view_wrap .info{margin-bottom:5px;font-size:11px;color:#757575;}
.c_admin .r_view_wrap .info .bar{display:inline-block;margin:0 3px;color:#f9f9f9;}
.c_admin .r_view_wrap .tit{float:left;overflow:hidden;display:block;width:calc(100% - 100px);text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.c_admin .r_view_wrap .btn_gift{display:block;float:right;width:70px;height:22px;text-align:center;line-height:22px;font-size:11px;color:#fff;background:#ff4a7d;letter-spacing:-1px;}
.c_admin .r_view_wrap .btn_gift .ico{position:relative;top:-1px;left:-1px;display:inline-block;width:13px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_gift.png') no-repeat 0 0;background-size:13px 13px;vertical-align:middle;}
.c_admin .btn_coupon{position:relative;top:-1px;display:inline-block;width:56px;height:20px;margin-right:5px;border:1px solid #ff4a7d;color:#ff4a7d;text-align:center;line-height:18px;font-size:11px;background:#fff;}
.c_admin .reply_input_area{width:100%;height:auto;padding:12px;margin-top:12px;border:none;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff;}
.c_admin .reply_input_area .r_input{border:1px solid #c7c7c7;border-right:none;}
.c_admin .btn_submit{margin:0;}
.c_admin .r_wrap.active{background:#f9f9f9;}
.c_admin .r_wrap.active .t_txt{height:auto;-webkit-line-clamp:3;}
.c_admin .r_wrap.active .r_view_wrap{display:block;}
.c_admin .r_wrap.active .reply_input_area{display:block;}
.c_admin .r_wrap.active .arrow{transform:rotate(180deg);}
.c_admin .r_txt_wrap .p_tit{font-size:12px;color:#999;}
.c_admin .btn_gift{position:absolute;right:5%;display:inline-block;padding:0 3px;text-align:center;border:1px solid #ff4a7d;color:#ff4a7d;font-size:11px;letter-spacing:-1px;}
.c_admin .t_txt .btn_gift{margin-right:5px;border-radius:3px;line-height:16px;background:#f04474;color:#fff;}
.c_admin .date{color:#666;}
.c_admin .name{color:#222;}
.c_admin .r_depth2{position:relative;width:100%;padding:12px 12px;margin-top:12px;border-top:1px solid #ececec;font-size:12px;color:#222;}
.c_admin .r_depth2 .txt{margin-left:38px;}
.c_admin .r_depth2 .bg{position:absolute;left:30px;display:block;width:8px;height:10px;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}

.detail .reply_input_wrap{background:#f9f9f9;}
.detail .reply_list{padding-bottom:0;}
.detail .reply_list .r_wrap{padding-left:16px;}
.detail .reply_list .r_wrap:last-child{border:none;}
.detail .reply_list .r_txt{width:100%;margin-right:0;}
.detail .reply_list .name_area .bar{vertical-align:top;font-size:12px;color:#d6d6d6;}
.detail .reply_list .date{font-size:12px;color:#a1a1a1;}
.detail .btn_menu{top:17px;}
.event-detail-modal-view-wrap .reply_list .r_wrap{padding-left:16px;}


/* 이벤트 */
.event_list{width:100%;padding:15px 0;background:#f2f2f2;}
.event_list .e_section{width:100%;margin-bottom:12px;background:#fff;}
.event_list .e_section:last-child{margin-bottom:0;}
.event_list .e_section.active{border:2px solid #795548;}
.event_list .e_img{position:relative;display:block;width:100%;}
.event_list .e_img img{display:block;width:100%;max-width:768px;margin:0 auto;}
.event_list .e_img .img_blind{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);}
.event_list .e_info,
.event_view .top{width:100%;padding:15px 16px 16px 16px;background:#fff;}
.event_list .e_tit,
.event_view .e_tit{overflow:hidden;width:100%;margin-bottom:5px;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap;}
.event_list .e_period,
.event_view .e_period{font-size:12px;letter-spacing:-0.5px;color:#999;}
.event_view .e_content{width:100%;padding:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.event_view .e_content > img{display:block;}
.event .reply_input_area .btn_submit{margin:0 auto;}
.event .r_wrap{padding:10px 0;}

/* 검색 */
.search_input_area{width:100%;max-width:768px;margin:0 auto;background:#fff;}
.search_input_area .search_top{padding:12px 0;border-bottom:1px solid #e7e7e7;}
.search_top .s_wrap{position:relative;width:92%;height:44px;margin:0 auto;border:2px solid #3d8eee;border-radius:3px;line-height:44px;}
.search_top .s_wrap .input_area{position:relative;width:calc(100% - 42px);height:40px;}
.search_top .s_wrap .input_area .input_style{display:block;width:calc(100% - 54px);height:40px;padding:0 25px 0 0px;margin-left:54px;border:none;font-size:14px;line-height:26px;font-weight:400;color:#000;font-family:'Noto Sans KR', sans-serif;vertical-align:middle;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,.1);}
.search_top .s_wrap .input_area input::placeholder{color:#9E9E9E;font-weight:500;font-size:16px;}
.search_top .s_wrap .input_area input::-webkit-input-placeholder{color:#9E9E9E;font-weight:500;font-size:16px;}
.search_top .s_wrap .input_area input:-ms-input-placeholder{color:#9E9E9E;font-weight:500;font-size:16px;}
.search_top .s_wrap .input_area input:focus{outline:none;}
.search_top .s_wrap .input_area .btn_t_delete{position:absolute;top:13px;right:10px;display:block;width:14px;height:14px;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:14px auto;}
.search_top .btn_search{position:absolute;top:0;right:0;width:42px;height:42px;background:url('/_static/mobile/images/common/btn_search_2.png') no-repeat center center;background-size:22px auto;}
.search_top .btn_prev{position:absolute;top:12px;left:10px;display:block;width:20px;height:15px;background:url('/_static/mobile/images/ico/ico_btn_prev.png') no-repeat 0 0;background-size:auto 15px;}
.search_top .btn_ico_s{position:absolute;top:9px;left:10px;display:block;width:24px;height:22px;background:url('/_static/mobile/images/ico/ico_btn_search.jpg') no-repeat 0 0;background-size:auto 22px;}
.auto_input_list{width:100%;padding:10px 0;}
.auto_input_list li{overflow:hidden;height:35px;padding:0 16px;line-height:35px;}
.auto_input_list .word{display:block;float:left;font-size:13px;letter-spacing:-1px;}
.auto_input_list .word .now_word{color:#3d8eee;}
.auto_input_list .selected .word{color:#2196F3;}
.auto_input_list .btn_input{float:right;display:block;width:12px;height:12px;margin:12px 0 0 0;background:url('/_static/mobile/images/common/btn_chioce.png') no-repeat 0 0;background-size:12px auto;}
.recent_search_list{width:100%;padding:10px 0;}
.recent_search_list .tit{height:27px;padding-left:16px;line-height:27px;font-size:13px;color:#999;}
.recent_search_list li{overflow:hidden;height:35px;padding:0 16px;line-height:35px;}
.recent_search_list .word{display:block;float:left;font-size:14px;letter-spacing:-1px;}
.recent_search_list .btn_delete{position:relative;top:10px;float:right;display:block;width:13px;height:13px;opacity:0.6;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:13px 13px;}

.search_btn_wrap{overflow:hidden;width:100%;height:40px;padding:0 16px;border:1px solid #ddd;background:#f9f9f9;font-size:13px;}
.search_btn_wrap .l_area{float:left;padding:10px 0 0 0;color:#999;}
.search_btn_wrap .l_area .bar{display:inline-block;margin:0 5px;color:#ddd;}
.search_btn_wrap .btn_close{float:right;margin-top:9px;color:#333;}
.best_search_word{display:none;position:relative;width:100%;margin-bottom:12px;background:#fff;}
.best_search_word.show{display:block;}
.best_search_word .m_top{width:92%;padding:13px 0 10px 0;margin:0 auto;border-bottom:1px solid #ddd;color:#0f3261;font-size:15px;}
.best_search_word .m_top p{font-size:15px;}
.best_search_word .tag_area{padding:16px;}
.best_search_word .tag_area .tag{height:32px;padding-top:0;margin-right:7px;margin-bottom:8px;line-height:30px;font-size:13px;border-color:#3d8eee;color:#3d8eee;}
.best_search_word .btm{width:100%;height:39px;padding:0 16px;border-bottom:1px solid #ddd;background:#f9f9f9;}
.best_search_word .btn_close{float:right;line-height:39px;color:#333;font-size:12.5px;}
.search_bar{display:block;width:100%;height:12px;background:#f2f2f2;}
.recent_search_wrap{position:relative;}
.recent_search_wrap .m_top{width:92%;padding:13px 0 10px 0;margin:0 auto;border-bottom:1px solid #ddd;font-size:14px;color:#0f3261;}
.recent_search_wrap .word_area{width:92%;padding:20px 0;margin:0 auto;}
.recent_search_wrap .no_word{width:100%;padding:40px 0;text-align:center;font-size:14px;}
.recent_search_wrap .word_area .word{display:inline-block;height:30px;padding:0 5px;margin:0 3px 8px 0;border-radius:3px;line-height:30px;border:1px solid #3d8eee;font-size:13px;color:#3d8eee;}
.recent_search_wrap .btn_w{position:absolute;top:14px;right:12px;font-size:13px;color:#999;}


.search-result-seller {display:block;}
.search-result-seller.has-none{display:none;}
.search-result-recommendation{display:none;}
.search-result-recommendation.has-recom{display:block;}
.search-result-recommendation.has-recom.has-none{display:none;}
.search-non-result-container{display:none;}
.search-non-result-container.has-none,
.search-non-result-container.has-block{display:block;}
.search-non-result-container .no_result_wrap{display:none;}
.search-non-result-container.has-none .no_result_wrap.none{display:block;}
.search-non-result-container.has-block .no_result_wrap.block{display:block;}
.mobile-search-header .search_top .s_wrap .input_area .btn_t_delete{display:none;}
.mobile-search-header.has-keyword .search_top .s_wrap .input_area .btn_t_delete{display:block;}
.channel-search-no-result{display:none;}
.channel-search-no-result.no-data{display:block;}
.channel-theme-page-end-spy{background:#fff;}
.channel-theme-page-end-spy .ing_area{height:35px;font-size:14px;color:#333;background:#fff;}

.search-form-container .search_top,
.search-form-container .search-input-data{background-color:#fff;}
.search-form-container .autocomplete-search-keyword{position:relative;width:100%;z-index:10;background-color:#fff;}
.search-form-container .recent-search-keyword{display:none;margin-top:370px;}
.search-form-container.clear .autocomplete-search-keyword{display:none;min-height:370px;}
.search-form-container.clear .search_top .s_wrap .input_area .btn_t_delete{display:none;}
.search-form-container.clear .recent-search-keyword{margin-top:0px;}
.search-form-container.clear .recent-search-keyword.show.has-keyword{display:block;}
.easy-autocomplete{height:40px;}
.easy-autocomplete-container ul li b{font-weight: bold;}
.rank_search_contents .m_top{width:calc(100% - 24px);padding:13px 0 10px 0;margin:0 auto;border-bottom:1px solid #ddd;font-size:14px;color:#0f3261;}
.search_rank_wrap{width:100%;}
.search_rank_wrap .rank_area::after{content:'';display:block;clear:both;}
.search_rank_wrap .c_list.top_100{float:left;width:100%;padding:0 12px;}
.search_rank_wrap .c_list.broad_num{float:left;width:25%;padding:0 12px;}
.search_rank_wrap .c_list.broad_num .c_txt_area{padding-top:10px;}
.search_rank_wrap .c_list.broad_num .num_info{padding-bottom:3px;font-size:14px;color:#000;}
.search_rank_wrap .c_list.broad_num .num_info .num{color:#4fbc2d;}
.search_rank_wrap .c_list.broad_num .c_tit{width:100%;margin-right:0;}

.recommend_word{width:100%;height:40px;padding:10px 12px;margin-bottom:8px;background:#fff;}
.recommend_word:after{content:'';display:block;clear:both;}
.recommend_word .tit{float:left;padding-top:2px;margin-right:15px;font-size:13px;color:#333;font-weight:bold;vertical-align:top;line-height:16px;}
.recommend_word .word_content{float:left;width:calc(100% - 80px);padding-top:2px;font-size:13px;color:#808080;vertical-align:top;line-height:16px;}
.recommend_word .word_content .word{color:#3d8eee;}
.no_result_wrap{width:100%;margin-bottom:8px;background:#fff;}
.no_result_wrap .txt_area{width:100%;max-width:768px;padding:30px 0 10px 0;margin:0 auto;text-align:center;color:#333;}
.no_result_wrap .txt_area .word{color:#f80112;font-weight:700;}
.no_result_wrap .txt_area .num{color:#f80112;font-weight:700;}
.no_result_wrap .ban_word_wrap{width:100%;padding:25px 0;max-width:768px;margin:0 auto;text-align:center;color:#333;letter-spacing:-1px;}
.no_result_wrap .ban_word_wrap.adult{background:url('/_static/mobile/images/common/bg_search_1.jpg') no-repeat 17% 20px;background-size:auto 80%;}
.no_result_wrap .ban_word_wrap.copyright{background:url('/_static/mobile/images/common/bg_search_2.jpg') no-repeat 17% 20px;background-size:auto 80%;}
.no_result_wrap .ban_word_wrap .b_txt{margin-bottom:15px;font-size:16px;font-weight:500;}
.no_result_wrap .ban_word_wrap .txt{font-size:13px;line-height:18px;}
.no_result_wrap .ban_word_wrap .t_red{color:#f80112;font-weight:700;}
.no_result_wrap .request_btn_wrap{width:92%;max-width:768px;padding:10px 0 32px 0;margin:0 auto;text-align:center;}
.no_result_wrap .request_btn_wrap .txt{margin-bottom:12px;font-size:13px;letter-spacing:-1px;}
.no_result_wrap .request_btn_wrap .btn_request{display:block;width:235px;height:46px;margin:0 auto;border:1px solid #bbb;text-align:center;color:#333;line-height:43px;font-size:14px;letter-spacing:-1px;background:#fcfcfc;}
.no_result_wrap .search_recommend{position:relative;width:100%;height:44px;border-top:1px solid #e9e9e9;line-height:44px;text-align:center;color:#808080;font-size:14px;}
.no_result_wrap .search_recommend .word{color:#3d8eee;font-weight:bold;}
.no_result_wrap .search_recommend .ico_arrow{position:absolute;right:12px;top:23px;display:block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}
.no_result_wrap .b_btn{display:inline-block;width:120px;height:35px;padding-top:2px;margin-top:15px;color:#fff;line-height:33px;text-align:center;font-size:12px;letter-spacing:-1px;}
.no_result_wrap .b_btn.join{margin-right:5px;background:#3d8eee;}
.no_result_wrap .b_btn.adult{background:#4fbc2d;}
.no_result_wrap .b_btn .arrow{display:inline-block;width:6px;height:9px;margin-left:8px;background:url('/_static/mobile/images/ico/tit_arrow_ico.png') no-repeat 0 0;background-size:auto 9px;}

.no_s_content{width:100%;}
.no_s_content .txt_area{width:100%;padding:100px 0;border-bottom:1px solid #e9e9e9;background:#fafafa;text-align:center;font-size:14px;color:#333;}
.no_s_content .txt_area .t_red{color:#f80112;font-weight: bold;}
.no_s_content .search_recommend{position:relative;width:100%;height:44px;border-bottom:1px solid #e9e9e9;line-height:44px;text-align:center;color:#808080;font-size:14px;background:#fff;}
.no_s_content .search_recommend .word{color:#3d8eee;font-weight:bold;}
.no_s_content .search_recommend .ico_arrow{position:absolute;right:12px;top:23px;display:block;width:10px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}
.news_contents_word .tag_area{width:100%;padding:0;border-bottom:none;}
.channel_search_wrap{background:#f2f2f2;}
.channel_search_wrap .channel-search-list{margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background: #fff;}

.on_recommand{width:100%;max-width:768px;margin:-0 auto;background:#fff;}
.on_recommand .tit{width:92%;padding:13px 0 10px 0;margin:0 auto;border-bottom:1px solid #ddd;font-size:14px;color:#000;}
.r_list_style{width:92%;margin:0 auto;}
.r_list_style li{width:100%;padding:12px 0;border-bottom:1px solid #f2f2f2;}
.r_list_style li:after{content:'';display:block;clear:both;}
.r_list_style .rank_wrap{float:left;text-align:center;width:40px;font-style:italic;line-height:62px;}
.r_list_style .rank_wrap .top{color:#3d8eee;}
.r_list_style .c_txt_area{float:left;width:calc(100% - 40px);}
.r_list_style .c_tit{width:100%;height:40px;margin-bottom:5px;line-height:20px;font-size:14px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
.r_list_style .info{font-size:12.5px;color:#999;}
.r_list_style .bar{display:inline-block;margin:0 10px;color:#e6e6e6;vertical-align:top;}
.r_list_style .info .sum .ico{position:relative;top:-1px;display:inline-block;width:11px;height:11px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_point_v2.png') no-repeat 0 0;background-size:11px 11px;vertical-align:middle;}

.now_top_word_wrap{width:100%;background:#fff;}
.now_top_word_wrap .word_tab{overflow:hidden;width:100%;padding:12px 8px;max-width:768px;margin:0 auto;border-bottom:1px solid #ebf0f5;background:#f6f8fa;}
.now_top_word_wrap .word_tab .w_tab{position:relative;width:50%;float:left;text-align:center;font-weight:500;font-size:15px;letter-spacing:-1px;}
.now_top_word_wrap .word_tab .w_tab .t_area{display:inline-block;padding:0 3px;color:#333;}
.now_top_word_wrap .word_tab .w_tab .bar{position:absolute;right:0;color:#e1e1e1;}
.now_top_word_wrap .word_tab .w_tab.active .t_area{color:#fff;background:#3c89e4;}
.now_top_word_wrap .word_content{display:none;}
.now_top_word_wrap.real .word_content.real-rank{display:block;}
.now_top_word_wrap.rating .word_content.bro-rating{display:block;}
.now_top_word_wrap.real .word_tab .w_tab .t_area.real{color:#fff;background:#3c89e4;}
.now_top_word_wrap.rating .word_tab .w_tab .t_area.rating{color:#fff;background:#3c89e4;}
.word_content{overflow:hidden;width:92%;margin:0 auto;max-width:704px;}
.word_content .word_list{float:left;width:50%;padding:10px 0;}
.word_content .word_list li{padding:7px 0 5px 0;font-size:14px;letter-spacing:-1px;}
.word_content .word_list .num{position:relative;top:0;display:inline-block;width:24px;font-size:16px;text-align:center;font-family:'DIN_pro', DIN_pro,sans-serif;color:#333;vertical-align:middle;}
.word_content .word_list .num.top{color:#3d8eee;}
.word_content .word_list .word{overflow:hidden;display:inline-block;width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.word_content .word_list a{color:#5d5d5d;}

.channel_seller_info{width:100%;background:#fff;}
.channel_seller_info .top{overflow:hidden;position:relative;width:100%;padding:12px 12px 5px 12px;}
.channel_seller_info .c_img{overflow:hidden;float:left;width:130px;height:97px;margin-right:2%;border:1px solid #e6e6e6;}
.channel_seller_info .c_img.no_img,
.channel_seller_info .my_page .c_img{background:#f3f3f3 url('/_static/mobile/images/common/no_img_channel_ver2.jpg') no-repeat center center; background-size:100% auto;}
.channel_seller_info .my_page .c_img img{display:none;}
.channel_seller_info .no_img_b .c_img{display:none;}
.channel_seller_info .no_img_b .c_info{width:100%;}
.channel_seller_info .c_info{float:left;/* position:absolute;top:0;left:140px; */width:calc(100% - (2% + 130px));}
.channel_seller_info .c_info .c_id{padding-top:3px;margin-bottom:4px;font-size:15px;color:#333;font-weight:500;}
.channel_seller_info .c_info .c_txt{overflow:hidden;height:40px;margin-bottom:5px;line-height:20px;font-size:13px;letter-spacing:-1px;color:#555;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
.channel_seller_info .c_info .v_num{font-size:12px;}
.channel_seller_info .c_info .bar{display:inline-block;margin:0 4px;color:#e6e6e6;}
.channel_seller_info .c_info .follower .num{color:#ffc66b;}
.channel_seller_info .c_info .today .num{color:#4472b0;}
.wrap-channel-seller-info-modal-view{background:#f2f2f2;}
.tag_area{width:100%;padding:10px 12px;border-bottom:1px solid #ededed;}
.tag_area .tag{display:inline-block;padding:4px 8px;margin: 0 3px 3px 0;border:1px solid #2196F3;border-radius:3px;color:#2196F3;font-size:14px;}
.tag_area .tag.active{border:1px solid #eb6877;color:#eb6877;}
.channel_seller_info .tag_area{padding-top:5px;}
.channel_btn_wrap{overflow:hidden;padding:12px 0;}
.channel_btn_wrap .c_btn{float:left;display:inline-block;width:33.3%;border-left:1px solid #e1e1e1;text-align:center;font-size:14px;}
.channel_btn_wrap .c_btn.follow{border:none;}
.channel_btn_wrap .c_btn .ico{position:relative;top:3px;display:inline-block;width:21px;height:15px;background:url('/_static/mobile/images/common/channel_btn_ico.png') no-repeat;background-size:auto 30px;}
.channel_btn_wrap .c_btn.follow .ico{background-position:0 0;}
.channel_btn_wrap .c_btn.note .ico{background-position:-30px 0;}
.channel_btn_wrap .c_btn.share .ico{background-position:-60px 0;}
.c_txt_area .info .num{display:inline-block;margin-right:5px;}
.c_txt_area .info .good{color:#ffae00;}
.c_txt_area .info .bad{color:#597f8e;}
.c_txt_area .info .ico{display:inline-block;width:13px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/face_ico_list.png') no-repeat;background-size:auto 15px;vertical-align:middle;}
.c_txt_area .info .good .ico{background-position:0 0;}
.c_txt_area .info .bad .ico{background-position:-25px 0;}
.menu_layer{z-index:1;position:absolute;right:10px;top:220px;width:70%;background:#fff;box-shadow:0 0 10px #f0f0f0;}
.c_list .menu_layer .list{padding-top:6px;}
.menu_layer .list > li{width:100%;padding:7px 0 7px 10px;margin-bottom:5px;font-size:12px;}
.menu_layer .list > li .ico{position:relative;display:inline-block;height:12px;background:url('/_static/mobile/images/ico/channel_layer_ico.png') no-repeat;background-size:auto 14px;vertical-align:middle;}
.menu_layer .list .m1 .ico{width:20px;background-position:0 0;}
.menu_layer .list .m2 .ico{width:22px;background-position:-23px 0;}
.menu_layer .list .m3 .ico{width:22px;background-position:-45px 0;}

.end_area, .ing_area{display:none;width:100%;height:47px;line-height:47px;font-size:14.5px;text-align:center;color:#787878;}
.ing_area .arrow{position:relative;top:-2px;display:inline-block;width:12px;height:6px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.ending .end_area{display:block;}
.loading .ing_area{display:block;}

/* 마이페이지 */
.my_info_wrap{position:relative;width:100%;max-width:768px;margin:0 auto;padding:16px 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.my_info_wrap .btn_info{position:absolute;right:12px;top:14px;display:block;width:80px;padding:6px 0 4px 0;border-radius:3px;text-align:center;border:1px solid #769ec3;color:#97b4d0;font-size:12.5px;}
.my_info_wrap .txt{font-size:14px;color:#666;}
.my_info_wrap .level{font-size:14.5px;}
.my_info_wrap .level.vip{color:#855dd9;}
.my_info_wrap .level.vvip{color:#ffba00;}
/* .my_info_wrap .level .ico{display:inline-block;width:16px;height:12px;margin-right:5px;background:url('/_static/mobile/images/ico/level_ico.png') no-repeat;background-size:auto 12px;}
.my_info_wrap .level.silver .ico{background-position:0 0;}
.my_info_wrap .level.vip .ico{background-position:-17px 0;}
.my_info_wrap .level.vvip .ico{background-position:-34px 0;} */
/* 사용자 레벨 */
.m_level{position:relative;top:3px;display:inline-block;vertical-align:middle;width:17px;height:17px;margin-right:5px;background:url('/_static/mobile/images/common/m_level_img_ver2.png') no-repeat;vertical-align:top;}
.m_level.type0{background-position:0 -200px;}
.m_level.type1{background-position:0 0;}
.m_level.type2{background-position:-20px 0;}
.m_level.type3{background-position:-40px 0;}
.m_level.type4{background-position:-60px 0;}
.m_level.type5{background-position:-80px 0;}
.m_level.type6{background-position:-100px 0;}
.m_level.type7{background-position:-120px 0;}
.m_level.type8{background-position:-140px 0;}
.m_level.type9{background-position:-160px 0;}
.m_level.type10{background-position:-180px 0;}
.m_level.type11{background-position:0 -20px;}
.m_level.type12{background-position:-20px -20px;}
.m_level.type13{background-position:-40px -20px;}
.m_level.type14{background-position:-60px -20px;}
.m_level.type15{background-position:-80px -20px;}
.m_level.type16{background-position:-100px -20px;}
.m_level.type17{background-position:-120px -20px;}
.m_level.type18{background-position:-140px -20px;}
.m_level.type19{background-position:-160px -20px;}
.m_level.type20{background-position:-180px -20px;}
.m_level.type21{background-position:0 -40px;}
.m_level.type22{background-position:-20px -40px;}
.m_level.type23{background-position:-40px -40px;}
.m_level.type24{background-position:-60px -40px;}
.m_level.type25{background-position:-80px -40px;}
.m_level.type26{background-position:-100px -40px;}
.m_level.type27{background-position:-120px -40px;}
.m_level.type28{background-position:-140px -40px;}
.m_level.type29{background-position:-160px -40px;}
.m_level.type30{background-position:-180px -40px;}
.m_level.type31{background-position:0 -60px;}
.m_level.type32{background-position:-20px -60px;}
.m_level.type33{background-position:-40px -60px;}
.m_level.type34{background-position:-60px -60px;}
.m_level.type35{background-position:-80px -60px;}
.m_level.type36{background-position:-100px -60px;}
.m_level.type37{background-position:-120px -60px;}
.m_level.type38{background-position:-140px -60px;}
.m_level.type39{background-position:-160px -60px;}
.m_level.type40{background-position:-180px -60px;}
.m_level.type41{background-position:0 -80px;}
.m_level.type42{background-position:-20px -80px;}
.m_level.type43{background-position:-40px -80px;}
.m_level.type44{background-position:-60px -80px;}
.m_level.type45{background-position:-80px -80px;}
.m_level.type46{background-position:-100px -80px;}
.m_level.type47{background-position:-120px -80px;}
.m_level.type48{background-position:-140px -80px;}
.m_level.type49{background-position:-160px -80px;}
.m_level.type50{background-position:-180px -80px;}
.m_level.type51{background-position:0 -100px;}
.m_level.type52{background-position:-20px -100px;}
.m_level.type53{background-position:-40px -100px;}
.m_level.type54{background-position:-60px -100px;}
.m_level.type55{background-position:-80px -100px;}
.m_level.type56{background-position:-100px -100px;}
.m_level.type57{background-position:-120px -100px;}
.m_level.type58{background-position:-140px -100px;}
.m_level.type59{background-position:-160px -100px;}
.m_level.type60{background-position:-180px -100px;}
.m_level.type61{background-position:0 -120px;}
.m_level.type62{background-position:-20px -120px;}
.m_level.type63{background-position:-40px -120px;}
.m_level.type64{background-position:-60px -120px;}
.m_level.type65{background-position:-80px -120px;}
.m_level.type66{background-position:-100px -120px;}
.m_level.type67{background-position:-120px -120px;}
.m_level.type68{background-position:-140px -120px;}
.m_level.type69{background-position:-160px -120px;}
.m_level.type70{background-position:-180px -120px;}
.m_level.type71{background-position:0 -140px;}
.m_level.type72{background-position:-20px -140px;}
.m_level.type73{background-position:-40px -140px;}
.m_level.type74{background-position:-60px -140px;}
.m_level.type75{background-position:-80px -140px;}
.m_level.type76{background-position:-100px -140px;}
.m_level.type77{background-position:-120px -140px;}
.m_level.type78{background-position:-140px -140px;}
.m_level.type79{background-position:-160px -140px;}
.m_level.type80{background-position:-180px -140px;}
.m_level.type81{background-position:0 -160px;}
.m_level.type82{background-position:-20px -160px;}
.m_level.type83{background-position:-40px -160px;}
.m_level.type84{background-position:-60px -160px;}
.m_level.type85{background-position:-80px -160px;}
.m_level.type86{background-position:-100px -160px;}
.m_level.type87{background-position:-120px -160px;}
.m_level.type88{background-position:-140px -160px;}
.m_level.type89{background-position:-160px -160px;}
.m_level.type90{background-position:-180px -160px;}
.m_level.type91{background-position:0 -180px;}
.m_level.type92{background-position:-20px -180px;}
.m_level.type93{background-position:-40px -180px;}
.m_level.type94{background-position:-60px -180px;}
.m_level.type95{background-position:-80px -180px;}
.m_level.type96{background-position:-100px -180px;}
.m_level.type97{background-position:-120px -180px;}
.m_level.type98{background-position:-140px -180px;}
.m_level.type99{background-position:-160px -180px;}
.m_level.type100{background-position:-180px -180px;}

.my_info_wrap .name{font-size:14.5px;color:#333;}
.my_info_wrap .ico_arrow{position:absolute;right:12px;top:50%;display:block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}
.my_info_wrap .e_adress{padding-left:21px;font-size:12.5px;color:#999;}
.my_info_wrap .i_btn{position:absolute;top:15px;display:block;width:50px;height:26px;line-height:26px;border:1px solid #cacaca;border-radius:3px;text-align:center;font-size:12px;color:#4c5064;background:#fff;}
.my_info_wrap .i_btn.memo{right:66px;}
.my_info_wrap .i_btn.alim{right:12px;}
.my_info_wrap .i_btn .ico{position:relative;top:-1px;display:inline-block;width:15px;height:15px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/ico/mypage_top_ico.png') no-repeat;background-size:auto 15px;}
.my_info_wrap .i_btn.memo .ico{background-position:0 0;}
.my_info_wrap .i_btn.alim .ico{background-position:-15px 0;}
.my_info_wrap .arrow{position:absolute;right:12px;top:29px;display:block;width:7px;height:13px;background:url(/_static/mobile/images/ico/ico_arrow_list.png) no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}
.my_news_area{overflow:hidden;width:100%;max-width:768px;margin:0 auto;border-bottom:1px solid #ddd;background:#fff;}
.my_news_area .n_info{float:left;width:33.3%;height:67px;padding:12px 0;border-right:1px solid #ddd;text-align:center;}
.my_news_area .n_info.b_none{border-right:none;}
.my_news_area .n_info .c_btn{display:block;width:62px;height:24px;margin:0 auto;background:url('/_static/mobile/images/common/child_btn_img.png') no-repeat 0 -24px;background-size:auto 48px;}
.my_news_area .n_info .c_btn.on{background-position:0 0;}
.my_news_area .n_info .num{display:block;padding-top:1px;color:#66a1d7;font-size:16px;font-weight:bold;line-height:22px;}
.my_news_area .n_info .txt{display:block;margin-top:5px;color:#555;font-size:12px;letter-spacing:-1px;}
.b_line{width:100%;height:8px;border-bottom:1px solid #ddd;background:#f2f2f2;}
.cherge_btn_wrap{overflow:hidden;width:100%;max-width:768px;margin:0 auto;background:#fff;}
.cherge_btn_wrap .c_btn{float:left;display:block;width:50%;height:45px;text-align:center;line-height:45px;color:#fff;font-weight:500;font-size:14px;letter-spacing:-0.5px;}
.cherge_btn_wrap .c_btn.point{background:#4689e3;}
.cherge_btn_wrap .c_btn.flat{background:#a15dc8;}
.cherge_btn_wrap .c_btn.login{background:#4fbc2d;}
.cherge_btn_wrap .c_btn.join{background:#3d8eee;}
.cherge_btn_wrap .c_btn.exchange{background:#13b5b1;}
.cherge_btn_wrap .c_btn.item{background:#448aca;}
.my_point_info{overflow:hidden;width:100%;max-width:768px;margin:0 auto;background:#fff;}
.my_point_info .m_info{float:left;width:33.3%;height:63px;padding:9px 0 12px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.my_point_info .m_info.b_none{border-right:none;}
.my_point_info .m_info dt{color:#aaa;font-size:12px;letter-spacing:-1px;}
.my_point_info .m_info dd{font-size:13px;color:#333;}
.my_point_info .m_info .num{font-size:16px;font-weight: bold;}
.my_point_info .m_info .t_red{color:#ff265f;}
.my_point_info .m_info .t_blue{color:#448aca;}
.my_point_info .m_info .t_yellow{color:#ff9c00;}
.my_point_info.type_c .type1{padding:3px 0 0 0;}
.my_point_info.type_c .m_info dd{margin-bottom:3px;}
.my_point_info .level .ico{display:inline-block;width:16px;height:12px;margin-right:5px;background:url('/_static/mobile/images/ico/level_ico.png') no-repeat;background-size:auto 12px;}
.my_point_info .level.type1 .ico{background-position:0 0;}
.my_point_info .level.type2 .ico{background-position:-17px 0;}
.my_point_info .level.type3 .ico{background-position:-34px 0;}
.my_point_info .m_info .type1{color:#b0b1b1;}
.my_point_info .m_info .type2{color:#6a39e5;}
.my_point_info .m_info .type3{color:#ffb928;}
.top_banner_area img{display:block;}
.child_p_wrap{width:100%;height:57px;padding:0 12px;border-bottom:1px solid #ddd;background:#fff;}
.child_p_wrap:after{content:'';display:block;clear:both;}
.child_p_wrap .txt{float:left;display:block;line-height:57px;font-size:13px;color:#494949;}
.child_p_wrap .child_btn{display:block;float:right;width:62px;height:24px;margin:16px 0 0 0;background:url('/_static/mobile/images/common/child_btn_img.png') no-repeat 0 -24px;background-size:auto 48px;}
.child_p_wrap .child_btn.on{background-position:0 0;}
.my_menu_list{width:100%;max-width:768px;margin:0 auto;}
.my_menu_list li{position:relative;width:100%;height:48px;padding:0 12px;border-bottom:1px solid #ddd;background:#fff;}
.my_menu_list .ico{display:inline-block;width:23px;height:18px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/ico/menu_list_ico.png') no-repeat;background-size:auto 18px;}
.my_menu_list .m1 .ico{background-position:0 0;}
.my_menu_list .m2 .ico{background-position:-20px 0;}
.my_menu_list .m3 .ico{background-position:-40px 0;}
.my_menu_list .m4 .ico{background-position:-60px 0;}
.my_menu_list .m5 .ico{background-position:-80px 0;}
.my_menu_list .m6 .ico{background-position:-101px 0;}
.my_menu_list .m7 .ico{background-position:-122px 0;}
.my_menu_list .m8 .ico{background-position:-142px 0;}
.my_menu_list .m9 .ico{background-position:-163px 0;}
.my_menu_list .m10 .ico{background-position:-184px 0;}
.my_menu_list .m11 .ico{background-position:-205px 0;}
.my_menu_list .m12 .ico{background-position:-226px 0;}
.my_menu_list .m13 .ico{position:relative;left:2px;width:20px;margin-right:6px;background-position:-247px 0;}
.my_menu_list .m14 .ico{background-position:-266px 0;}
.my_menu_list .m15 .ico{background-position:-287px 0;}
.my_menu_list .m16 .ico{background-position:-307px 0;}
.my_menu_list .m17 .ico{margin-right:2px;margin-left:1px;background-position:-327px 0;}
.my_menu_list .txt{display:inline-block;line-height:48px;font-size:14.5px;letter-spacing:-1px;color:#494949;vertical-align:middle;}
.my_menu_list .m13 .txt{color:#3995e9;}
.my_menu_list .m16 .txt{color:#ff9c00;}
.my_menu_list .arrow{position:absolute;right:12px;top:25px;display:block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}
.my_menu_list .c_btn{float:right;display:block;width:62px;height:24px;margin:11px 7px 0 0;background:url(/_static/mobile/images/common/child_btn_img.png) no-repeat 0 -24px;background-size:auto 48px;}
.my_menu_list .arrow_txt{position:absolute;right:7%;top:0;display:block;width:30px;height:48px;vertical-align:middle;line-height:48px;font-size:13px;letter-spacing:-1px;color:#9e9e9e;}
.my_menu_list .arrow_txt.on{color: #2196F3;font-weight:600;}
.s_channel_btn_wrap{width:100%;/* margin-bottom:12px; */background:#fff;}
.s_channel_btn_wrap .top{position:relative;width:100%;padding:0 0 0 12px;border-bottom:1px solid #ddd;}
.s_channel_btn_wrap .tit{width:100%;height:45px;line-height:45px;font-size:14px;color:#555;}
.s_channel_btn_wrap .ico_arrow{position:absolute;top:17px;right:12px;display:inline-block;width:7px;height:13px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;}
.s_channel_btn_wrap .btn_area{width:100%;padding:12px 12px;}
.s_channel_btn_wrap .btn_area:after{content:'';display:block;clear:both;}
.s_channel_btn_wrap .btn_area .c_btn{float:left;display:block;width:31.8%;height:40px;font-weight:bold;font-size:13px;color:#fff;line-height:40px;text-align:center;}
.s_channel_btn_wrap .btn_area .c_btn.current{margin-right:2%;background:#80c269;}
.s_channel_btn_wrap .btn_area .c_btn.info{margin-right:2%;background:#13b5b1;}
.s_channel_btn_wrap .btn_area .c_btn.guide{background:#448aca;}
.seller_info_wrap{position:relative;width:100%;padding:13px 12px;background:#fff;}
.seller_info_wrap:after{content:'';display:block;clear:both;}
.seller_info_wrap .c_img{overflow:hidden;float:left;width:45px;height:45px;border-radius:50%;}
.seller_info_wrap .c_img img{display:block;width:100%;height:100%;}
.seller_info_wrap .c_info{position:relative;float:left;width:calc(100% - 45px);padding-left:12px;line-height:22px;}
.seller_info_wrap .t_txt{overflow:hidden;width:78%;text-overflow:ellipsis;white-space:nowrap;}
.seller_info_wrap .name{font-weight:bold;color:#333;font-size:14.5px;}
.seller_info_wrap .intro{color:#6fc659;font-size:12.5px;}
.seller_info_wrap .intro-memo{color:#999;font-size:12.5px;}
.seller_info_wrap .c_tag_area{color:#3d8eee;font-size:12.5px;line-height:22px;}
.seller_info_wrap .c_memo{position:relative;float:left;width:100%;padding-left:12px;line-height:22px;}
.seller_info_wrap .btn_edit{position:absolute;top:13px;right:0;display:block;width:55px;height:24px;border:1px solid #555;color:#333;letter-spacing:-1px;line-height:24px;font-size:12px;text-align:center;background:#fff;}
.seller_btn_wrap{width:100%;}

.seller_info_wrap.no_img_b .c_img{display:none;}
.seller_info_wrap.no_img_b .c_info{width:100%;}

.total_num_area{width:100%;border-bottom:1px solid #e2e2e2;background:#f4f7fb;}
.total_num_area:after{content:'';display:block;clear:both;}
.total_num_area .type{display:block;float:left;width:33.3%;height:35px;text-align:center;font-size:12.5px;color:#4c5064;line-height:35px;}
.total_num_area .type .ico{position:relative;top:-1px;display:inline-block;width:15px;height:15px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_view_top.png') no-repeat 0 0;background-size:auto 17px;vertical-align:middle;}
.total_num_area .type.subs .ico{background-position:-63px 0;}
.total_num_area .type.good .ico{background-position:-21px 0;}
.total_num_area .type.bad .ico{background-position:-42px 0;}
.total_num_area .num{color:#646778;}
.center_area{width:100%;padding:19px 4%;margin-bottom:12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.center_area.type1{border-top:none;}
.center_area .p_num{margin-bottom:12px;text-align:center;font-size:22px;line-height:22px;font-weight:bold;color:#3d8eee;}
.center_area .p_num a{color:#3d8eee;}
.center_area .p_ico{position:relative;top:2px;display:inline-block;width:22px;height:22px;margin-right:5px;background:url('/_static/mobile/images/ico/m_c_ico_1.png') no-repeat 0 0;background-size:22px 22px;}
.center_area .txt{margin-bottom:20px;font-size:13px;color:#555;text-align:center;}
.center_area .txt .bar{margin:0 5px;}
.center_area .btn_wrap:after{content:'';display:block;clear:both;}
.center_area .c_btn{display:block;float:left;width:48.5%;height:45px;text-align:center;font-weight:500;font-size:14px;line-height:14px;}
.center_area .c_btn.direct{padding-top:11px;margin-right:3%;color:#fff;background:#43b2e7;}
.center_area .c_btn.direct .ico{position:relative;top:4px;display:inline-block;width:16px;height:17px;margin-right:5px;background:url('/_static/mobile/images/ico/m_c_ico_2.png') no-repeat 0 0;background-size:16px auto;}
.center_area .c_btn.kakao{padding-top:14px;color:#3e2a2e;background:#ffeb00;}
.center_area .c_btn.kakao .ico{position:relative;top:2px;display:inline-block;width:16px;height:15px;margin-right:5px;background:url('/_static/mobile/images/ico/m_c_ico_3.png') no-repeat 0 0;background-size:16px auto;}
.center_area .c_btn.kakao a{color:#3e2a2e;}
.now_c_condition_area{width:100%;border-bottom:1px solid #ddd;background:#fff;}
.now_c_condition_area .click_area{position:relative;padding:12px 4%;font-size:13px;}
.now_c_condition_area .condition{color:#f30c32;}
.now_c_condition_area .ico_arrow{display:inline-block;width:12px;height:6px;margin-left:7px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.now_c_condition_area .btn_ask{position:absolute;top:9px;right:4%;width:100px;display:block;border:1px solid #555;text-align:center;line-height:22px;font-size:12px;}
.now_c_condition_area .view_area{display:none;padding:12px 4%;}
.now_c_condition_area .view_area:after{content:'';display:block;clear:both;}
.now_c_condition_area .view_area .txt{margin-bottom:10px;font-size:13px;}
.now_c_condition_area .period{text-align:right;font-size:12px;color:#777;}
.now_c_condition_area .condition-area-status{width:60%;}
.now_c_condition_area.active .view_area{display:block;width:92%;margin:auto;padding:12px 0px;border-top:1px dotted #ddd;}

.manage_notice{width:100%;border-bottom:1px solid #ddd;background:#fff;}
.manage_notice ul{padding:0 4%;}
.manage_notice li{overflow:hidden;line-height:42px;width:100%;border-bottom:1px solid #eee;text-overflow:ellipsis;white-space:nowrap;}
.manage_notice li:after{content:'';display:block;clear:both;}
.manage_notice li:last-child{border:none;}
.manage_notice .dot{position:relative;top:21px;display:inline-block;float:left;width:3px;height:3px;margin-right:8px;background:#999;}
.manage_notice .txt{font-size:13px;color:#777;}
.manage_notice .type{color:#3d8eee;}

.point_change_wrap{width:100%;padding:80px 0;background:#fff;}
.point_change_wrap .t_txt{text-align:center;font-size:14px;color:#5d5d5d;}
.point_change_wrap .t_txt .num{font-family:'DIN_pro', DIN_pro,sans-serif;color:#3d8eee;font-size:16px;}
.point_change_wrap .p_c_notice{width:92%;margin:50px auto;padding:30px 0 30px 4%;border:1px dashed #6fc1e8;border-radius:10px;background:#f4fbff;}
.point_change_wrap .txt{display:inline-block;vertical-align:top;font-size:12.5px;line-height:17px;color:#3f75ac;}
.point_change_wrap .ico{display:inline-block;width:34px;height:34px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_point_c.png') no-repeat 0 0;background-size:auto 34px;}

.content_my_channel_wrap{clear:both;position:relative;width:100%;padding:15px 0;margin-bottom:10px;background:#fff;}
.content_my_channel_wrap .tit{width:92%;margin:0 auto;padding-bottom:0;font-size:14.5px;font-family:'NotoSansCJKkr_B',sans-serif;font-weight:700;}
.content_my_channel_wrap .btn_clear{position:relative;top:-1px;display:inline-block;padding:0 3px;margin-left:10px;border:1px solid #c5c5c5;font-size:10px;font-weight:normal;color:#888;background:#fff;}
.content_my_channel_wrap .c_more{position:absolute;top:15px;right:4%;color:#999;font-size:13px;}

/* 전체 서비스 */
.login_check_wrap{width:100%;}
.login.none{position:relative;width:100%;max-width:768px;margin:0 auto;background:#fcfcfc;}
.login.none .ico{display:inline-block;width:20px;height:20px;background:url('/_static/mobile/images/ico/ico_user.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle;}
.login.none .txt{width:100%;height:78px;padding-top:27px;border-bottom:1px solid #ddd;font-size:14.5px;letter-spacing:-1px;text-align:center;}
.login.none .arrow{position:absolute;right:4%;top:40px;display:block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 13px;transform:translate(0, -50%);}

.alim_wrap{position:relative;width:100%;padding:10px 0;margin-bottom:8px;background:#fff;}
.alim_wrap:after{content:'';display:block;clear:both;}
.alim_wrap .a_btn{float:left;display:block;width:50%;text-align:center;font-size:13px;color:#7c7e8b;}
.alim_wrap .a_btn .ico{display:inline-block;}
.alim_wrap .a_btn .ico{position:relative;top:-1px;display:inline-block;width:18px;height:18px;margin-right:3px;vertical-align:middle;background:url('/_static/mobile/images/ico/mypage_top_ico.png') no-repeat;background-size:auto 18px;}
.alim_wrap .a_btn.memo .ico{background-position:-36px 0;}
.alim_wrap .a_btn.alim .ico{background-position:-54px 0;}
.alim_wrap .a_btn.memo.active .ico{background-position:0 0;}
.alim_wrap .a_btn.alim.active .ico{background-position:-18px 0;}
.alim_wrap .a_btn .num{display:none;}
.alim_wrap .a_btn.active .num{display:inline-block;}
.alim_wrap .bar{position:absolute;top:8px;left:50%;color:#e7e7e7;}

.btn_info_view{position:relative;display:block;width:100%;height:42px;border-bottom:1px solid #ddd;text-align:center;color:#333;font-size:13px;line-height:42px;letter-spacing:-1px;background:#fff;}
.btn_info_view .arrow{position:relative;top:0;display:inline-block;width:11px;height:5px;margin-left:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_arrow.png') no-repeat 0 0;background-size:auto 10px;vertical-align:middle;}
.s_info_wrap{margin-bottom:8px;}
.s_info_wrap .my_point_info{display:none;}
.s_info_wrap .btn_info_view.active + .my_point_info{display:block;}
.s_info_wrap .my_news_area,
.s_info_wrap .child_p_wrap{display:none;}
.s_info_wrap.active .my_point_info,
.s_info_wrap.active .my_news_area,
.s_info_wrap.active .child_p_wrap{display:block;}
.s_info_wrap.active .btn_info_view .arrow{position:relative;top:0;display:inline-block;width:11px;height:5px; margin-left:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_arrow.png') no-repeat 0 -5px;background-size:auto 10px;vertical-align:middle;}
.s_section{width:100%;max-width:768px;margin:0 auto;/* border-top:1px solid #ddd; */border-bottom:1px solid #ddd;}
.s_section .top{width:100%;height:45px;padding:14px 0 0 12px;border-bottom:1px solid #ddd;background:#f9f9f9;color:#555;font-size:14px;font-weight: bold;}
.s_section.style1{margin-bottom:8px;border-bottom:none;border-top:1px solid #e6e6e6;}
.s_content{width:100%;padding:10px 12px;background:#fff;}
.style1 .s_content{padding:0;}
.s_content:after{content:'';display:block;clear:both;}
.s_content .cate_choice_wrap{position:relative;float:left;width:42.2%;border:1px solid #ddd;}
.s_content .cate_choice_wrap .click_area{position:relative;width:100%;height:40px;padding:12px 0 0 15px;color:#494949;font-size:13px;letter-spacing:-1px;}
.s_content .cate_choice_wrap .click_area .arrow{position:absolute;top:20px;right:15px;display:block;width:12px;height:6px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.s_content .cate_choice_wrap .click_v_area{display:none;position:absolute;top:41px;left:-1px;width:calc(100% + 2px);padding-bottom:10px;border:1px solid #ddd;border-top:none;background:#fff;}
.s_content .cate_choice_wrap .click_v_area.type1{border-left:none;}
.s_content .cate_choice_wrap .click_v_area li{height:39px;padding:8px 0 0 15px;border-bottom:1px solid #ddd;font-size:12.5px;color:#555;}
.s_content .btn_go{display:block;float:left;width:13.8%;height:40px;padding-top:9px;margin-left:1.5%;border:1px solid #638ab0;font-weight: bold;text-align:center;color:#fff;background:#638ab0;}
.s_content .on_btn_wrap{width:100%;}
.s_content .on_btn_wrap::after{content:'';display:block;clear:both;}
.s_content .on_btn{float:left;display:block;width:23.8%;height:40px;line-height:39px;margin-right:1.6%;border:1px solid #c6c6c6;color:#7c7c7c;text-align:center;font-size:13px;font-weight:500;}
.s_content .on_btn.movie,
.s_content .on_btn.movie_channel,
.s_content .on_btn.movie_latest{margin-bottom:6px;border-color:#4892d6;color:#4892d6;}
.s_content .on_btn.broadcast,
.s_content .on_btn.broadcast_channel{margin-bottom:6px;border-color:#3cb775;color:#3cb775;}
.s_content .on_btn.ani,
.s_content .on_btn.ani_channel{margin-bottom:6px;border-color:#f17278;color:#f17278;}
.s_content .on_btn.theme{margin-bottom:6px;border-color:#78c7ec;color:#78c7ec;}
.s_content .on_btn.m_none{margin-right:0;}
.s_content .on_btn.event_list{padding:0;background:#fff;}
.style1 .s_content .on_btn{width:25%;height:46px;line-height:47px;margin:0;border:none;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.style1 .s_content .on_btn:nth-child(4n){border-right:none;}
.s_content .b_btn_wrap{width:100%;}
.s_content .b_btn_wrap::after{content:'';display:block;clear:both;}
.s_content .b_btn{float:left;overflow:hidden;display:block;width:23.8%;height:40px;margin-right:1.6%;margin-bottom:6px;border:1px solid #c6c6c6;text-align:center;background:#fff;}
.s_content .b_btn.m_none{margin-right:0;}
.s_content .b_btn .logo{display:inline-block;height:100%;}
.s_content .b_btn .logo img{display:inline-block;height:100%;}
.style1 .s_content .b_btn{width:25%;height:46px;line-height:47px;margin:0;border:none;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.side_banner_wrap{width:100%;margin-bottom:8px;}
.side_banner_wrap .b_img{display:block;width:100%;}
.side_banner_wrap .b_img img{display:block;width:100%;max-width:768px;margin:0 auto;}
.side_banner_wrap .style1{background:#ffc600;}

.r_word_wrap{overflow:hidden;width:100%;padding:0 4%;margin:8px 0;background:#fff;line-height:40px;}
.r_word_wrap .tit{float:left;padding-top:1px;margin-right:15px;font-size:14px;color:#333;font-weight:bold;}
.r_word_wrap .word_swipe_wrap{position:relative;overflow-x:scroll;float:left;width:calc(100% - 80px);vertical-align:top;}
.r_word_wrap .bg_grd{z-index:3;position:absolute;top:0;display:block;height:44px;}
.r_word_wrap .bg_grd.left{left:-8px;width:15px;background:-webkit-gradient(linear,left top,right top,color-stop(16.66%,#fff),color-stop(100%,rgba(255,255,255,0)));}
.r_word_wrap .bg_grd.right{width:26px;right:-10px;background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(60%,#fff));}
.r_word_wrap .word_swipe_area{width:600px;}
.r_word_wrap .word{display:inline-block;margin-right:15px;font-size:14px;color:#999;}
.r_word_wrap .word:last-child{margin-right:0;}
.r_section{position:relative;width:100%;max-width:768px;padding-bottom:12px;margin:0 auto 8px auto;background:#fff;}
.r_section .top{padding:10px 12px;}
.r_section .top .s_tit{padding-top:1px;font-size:14px;color:#333;font-weight:500;}
.r_section .top .s_tit .s_key{color:#0abe16;}
.r_section .btn_close{position:absolute;top:13px;right:16px;display:block;width:13px;height:13px;opacity:0.6;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:13px 13px;}
.r_section .tit_area{width:100%;min-height:38px;padding:5px 0 2px 0;margin-bottom:12px;text-align:center;color:#fff;font-size:16px;line-height:28px;font-weight:500;}
.r_section .tit_area .link{position:relative;overflow:hidden;width:calc(100% - 32px);margin:0 auto;}
.r_section .tit_area .ico_arrow{position:absolute;right:0;top:50%;display:block;width:7px;height:14px;background:url('/_static/mobile/images/ico/tit_arrow_ico.png') no-repeat 0 0;background-size:7px auto;transform:translate(0, -50%);}
.r_section .c_btn_wrap{/* padding:10px 0; */}
.channel-view-container .r_section{margin:0 auto;}
.r_section.theme .tit_area{background:#78c7ec;}
.r_section.movie .tit_area{background:#4892d6;}
.r_section.broad .tit_area{background:#3cb775;}
.r_section.ani .tit_area{background:#f17278;}
.r_section.detail .content_info{padding-top:10px;}
/* .r_section.detail .img_area{width:30%;}
.r_section.detail .txt_area{width:calc(100% - (30% );} */
.r_section.movie.detail .txt_area{padding-top:0;}
.r_section.detail .img_area,
.r_section.detail .img_area .c_img{width:132px;height:189px;}
.r_section.detail .txt_area{width:calc(100% - 132px);}
.r_section.detail.broad .img_area,
.r_section.detail.broad .img_area .c_img{width:118px;height:170px;}
.r_section.detail.broad .txt_area{width:calc(100% - 118px);}
/* .r_section.detail.broad .img_area,
.r_section.detail.broad .img_area .c_img{width:85px;height:122px;}
.r_section.detail.broad .txt_area{padding-top:12px;} */
.r_section.detail .c_synopsis{clear:both;margin-bottom:5px;}
.r_section.detail .c_synopsis.more-show .txt{text-overflow:clip;}
.r_section.detail .i_line dl{display:block;}
.r_section.detail .i_line dl + .bar{display:none;}
.r_section.detail.no_poster .img_area{display:none;}
.r_section.detail.no_poster .txt_area{width:100%;padding:0;margin-bottom:10px;}
.r_section.detail.no_poster .i_line.type1 .bar{display:inline-block;}
.r_section.detail.no_poster .i_line dl{display:inline-block;}
.r_section.detail.no_poster .d_btn_wrap{padding-top:10px;}
.r_section.detail.no_poster .c_synopsis{padding-top:0;}
.r_section.detail.no_poster .c_synopsis .txt{display:block;width:calc(100% - 45px);height:18px;white-space:nowrap;text-overflow:ellipsis;}
.r_section .content_slide_wrap{border-top:1px solid #f2f2f2;}
.r_section.broad .c_btn.detail{width:100%;}
.r_section.broad .img_area{width:90px;height:90px;border-radius:6px;border:1px solid #ebebeb;}
.r_section.broad .img_area .c_img{overflow:hidden;position:relative;width:90px;height:90px;}
.r_section.broad .img_area .c_img img{position:absolute;top:0;width:100%;}
.r_section.broad .txt_area{padding-top:14px;}
.r_section.detail.broad .txt_area{padding-top:3px;}
.r_section.scroll_style .c_btn_wrap{z-index:6;position:fixed;top:50px;padding:10px 4%;border-bottom:1px solid #ddd;background:#fff;}
.r_section .content_slide_wrap{padding:0;margin:0;border-top:none;}
.r_section .content_slide_wrap .t_line{display:block;width:calc(100% - 24px);margin:0 auto;margin-bottom:12px;border:0.5px dashed #f2f2f2;}

.broad .content_info{margin-bottom:15px;}
.content_info{width:100%;padding:0 16px;margin-bottom:8px;}
.content_info:after{content:'';display:block;clear:both;}
.content_info .i_inner{margin-bottom:10px;}
.content_info .i_inner:after{content:'';display:block;clear:both;}
.detail .content_info .i_inner{margin-bottom:15px;}
.content_info .img_area{overflow:hidden;float:left;/* width:32%;max-width:142px; */width:85px;height:122px;border-radius:3px;}
.content_info .img_area .c_img{display:block;width:100%;height:100%;}
.content_info .txt_area{float:left;width:calc(100% - 100px);padding:8px 0 0 12px;}
.content_info .i_line{height:18px;margin-bottom:4px;font-size:13px;color:#333;letter-spacing:-0.5px;line-height:18px;}
.content_info .i_line.type1 .bar{display:none;}
.content_info .i_line dl{height:18px;}
.content_info .i_line dl:after{content:'';display:block;clear:both;}
.content_info .i_line dl.w100{width:100%;height:16px;}
.content_info .i_line dl, .content_info .i_line dt, .content_info .i_line dd{display:inline-block;line-height:18px;}
.content_info .i_line dt{float:left;width:28px;color:#999;}
.content_info .i_line dd{overflow:hidden;float:left;width:calc(100% - 28px);color:#0576fc;text-overflow:ellipsis;white-space:nowrap;}
.content_info .i_line .size1 dt{width:55px;}
.content_info .i_line .size1 dd{width:calc(100% - 55px);}
.content_info .i_line .size2{margin-bottom:4px;}
.content_info .i_line .size2 dt{width:38px;}
.content_info .i_line .size2 dd{width:calc(100% - 38px);}
.content_info .i_line .score{display:inline-block;margin-right:3px;color:#333;}
.content_info .d_btn_wrap{clear:both;padding-top:4px;}
.content_info .d_btn_wrap .btn{display:inline-block;padding:2px 10px 0 10px;text-align:center;border:1px solid #d8d8d8;font-size:12px;line-height:25px;}
.content_info .d_btn_wrap .btn.like{margin-right:5px;}
.content_info .d_btn_wrap .btn.like.active{border-color:#f94f6b;}
.content_info .d_btn_wrap .btn.like.active .ico{background-position:-15.5px 0;}
.content_info .d_btn_wrap .like .ico{position:relative;top:2px;display:inline-block;width:15px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_like_img.png') no-repeat 0 0;background-size:auto 13px;}
.content_info .d_btn_wrap .share .ico{position:relative;top:3px;display:inline-block;width:17px;height:15px;margin-right:2px;background:url('/_static/mobile/images/ico/ico_share_img.png') no-repeat 0 0;background-size:auto 15px;}
.content_info .star_score{position:relative;display:inline-block;width:61px;height:11px;margin-right:3px;background:#c6cbcd;}
.content_info .star_score .up_img{position:absolute;top:0;left:0;display:block;width:61px;height:11px;background:url('/_static/mobile/images/common/s_score_bg.png') no-repeat 0 0;background-size:auto 11px;}
.content_info .star_score .s_size{display:block;width:61px;height:11px;background:#ffd200;}
.content_info .star_score.naver .s_size{background:#ff9600;}
.content_info .naver .s_size{background:#ffd200;}
.content_info .onplay .s_size{background:#ff9600;}
.content_info .onplay .score{margin-right:0;}
.content_info .bar{display:inline-block;margin:0 7px;color:#e6e6e6;}
.content_info .c_synopsis{clear:both;position:relative;width:100%;}
.content_info .c_synopsis .txt{overflow:hidden;width:100%;font-size:12px;color:#333;letter-spacing:-0.5px;line-height:18px;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}
/* .content_info .c_synopsis .txt{height:36px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} */
.content_info .c_synopsis.search .txt{height:36px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.broad .content_info .c_synopsis .txt{height:18px;white-space:nowrap;}
.broad.detail .content_info .c_synopsis .txt{height:auto;white-space:normal;}
.content_info .c_synopsis .btn_more{position:absolute;bottom:1px;right:0;display:block;padding:0 5px;font-size:12px;color:#0576fc;letter-spacing:-1px;background: #fff;}
.content_info .c_synopsis .txt.more_txt{display:none;}
.content_info .c_synopsis.more-show .txt.more_txt{display:block;}
.content_info.no_poster .img_area{display:none;}
.content_info.no_poster .txt_area{width:100%;padding:0;}
.content_info.no_poster .txt{display:block;width:calc(100% - 45px);height:18px;white-space:nowrap;text-overflow:ellipsis;}
.content_info.no_poster .c_synopsis .btn_more{}
.c_btn_wrap{clear:both;overflow:hidden;width:100%;height:auto;/* padding:10px 4%; */}
.c_btn_wrap.channel-view-btn-wrap{margin-bottom:15px;}
.c_btn_wrap .c_btn{display:block;width:49%;max-width:170px;height:38px;margin:10px auto;padding:10px 0 0 0;border:1px solid;text-align:center;font-size:14px;line-height:14px;letter-spacing:-0.5px;}
.c_btn_wrap .c_btn.detail{margin-right:2%;border-color:#889eb3;color:#889eb3;}
.c_btn_wrap .c_btn.view{border-color:#448aca;color:#fff;background:#448aca;}
.c_btn_wrap .c_btn.view_now{border-color:#448aca;margin-right:2%;color:#fff;background:#448aca;}
.c_btn_wrap .c_btn.down{border-color:#19bbd3;color:#fff;background:#19bbd3;}
.c_btn_wrap .c_btn .s_txt{font-size:12px;letter-spacing:0;}
.c_card_wrap{width:calc(100% - 24px);padding:10px 0 0 0;margin:0 auto;border-top:1px solid #e3e3e3;}
.c_card_wrap ul{overflow:hidden;}
.c_card_wrap ul li{overflow:hidden;position:relative;float:left;display:table;width:calc(50% - 6px);/* max-width:350px; */margin-bottom:10px;border:1px solid #ddd;border-radius:2.5px;}
.c_card_wrap ul li.m_right{margin-right:12px;}
.c_card_wrap .no_poster .c_img{opacity:0;}
.c_card_wrap .no_poster .c_txt{left:10px;width:100%;}
.c_card_wrap .c_img{display:table-cell;float:left;width:32%;/* min-height:80px; */border-right:1px solid #ddd;}
.c_card_wrap .c_txt{position:absolute;left:32%;top:50%;width:65%;padding-left:12px;font-size:11px;letter-spacing:-1px;transform:translate(0, -50%);}
.c_card_wrap .c_txt > p{margin-bottom:2px;}
.c_card_wrap .c_txt .tit{position:relative;top:2px;overflow:hidden;width:100%;height:32px;margin-bottom:4px;color:#63a0f0;/* text-overflow:ellipsis;white-space:nowrap; */font-size:13px;line-height:16px;}
.c_card_wrap .c_txt .tit .txt_area{position:absolute;left:0;top:50%;display:block;width:90%;transform:translate(0, -50%);display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}

/* 1:1문의 글쓰기 */
.inner.one_to_one{padding-bottom:40px;}
.one_to_one_input{width:100%;padding:15px 0;border-bottom:1px solid #e1e1e1;background:#f9f9f9;}
.one_to_one_input .input_line{position:relative;padding:0 4%;}
.one_to_one_input .input_line.c_style{margin-bottom:5px;}
.one_to_one_input .input_line.agree{height:20px;margin-bottom:0;}
.one_to_one_input .btn_q{position:absolute;top:16px;right:calc(4% + 12px);display:block;width:15px;height:15px;background:#fff url('/_static/mobile/images/ico/btn_q_ico.png') no-repeat 0 0;background-size:auto 15px;}
.one_to_one_input .btn_m_d{position:absolute;top:12px;right:calc(4% + 32px);padding:2px 5px;text-align:center;font-size:11px;line-height:20px;color:#fff;background:#00a0e9;}
.one_to_one_input .choice_area{position:relative;width:100%;margin:0 auto;color:#333;background:#fff;}
.one_to_one_input .choice_area .click_area{position:relative;width:100%;height:45px;padding-left:12px;border:1px solid #bfbfbf;border-bottom:none;line-height:45px;font-size:12px;color:#b7b7b7;}
.one_to_one_input .ico_arrow{position:absolute;right:12px;top:50%;width:15px;height:8px;background:url('/_static/mobile/images/ico/ico_select_arrow.png') no-repeat 0 0;background-size:auto 8px;transform:translate(0, -50%);}
.one_to_one_input .list_area{display:none;z-index:1;position:absolute;left:0;top:45px;width:100%;border:1px solid #bfbfbf;border-bottom:none;background:#fff;}
.one_to_one_input .list_area li{width:100%;height:45px;padding-left:12px;border-bottom:1px solid #bfbfbf;font-size:12px;line-height:45px;}
.one_to_one_input .choice_area.active .list_area{display:block;}
.one_to_one_input .input_style{padding-left:12px;font-size:12px;}
.one_to_one_input .input_style{border-bottom:none;color:#333;}
.one_to_one_input .input_style::placeholder, .one_to_one_input .t_a_style::placeholder{color:#b7b7b7;}
.one_to_one_input .input_style.size1{width:100%;}
.one_to_one_input .input_style.b_style{border-bottom:1px solid #bfbfbf;}
.one_to_one_input .t_a_style{appearance:none;-webkit-appearance:none;display:block;width:100%;padding:12px;border:1px solid #bfbfbf;border-radius:0;font-family:'Noto Sans KR', sans-serif;font-size:13px;color:#333;resize:none;height:200px;}
.one_to_one_input .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;margin:0 5px 0 0;border:none;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:top;}
.one_to_one_input .c_box_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.one_to_one_input .c_box_style +.label_style{display:inline-block;margin-right:12px;font-size:12px;vertical-align:top;}
.one_to_one_input .c_box_area{position:relative;top:-2px;float:left;font-size:12px;color:#919191;}
.one_to_one_input .btn_view{position:relative;top:-4px;display:inline-block;width:60px;height:20px;border:1px solid #bfbfbf;font-size:11px;line-height:18px;letter-spacing:-1px;text-align:center;background:#fff;}
.one_to_one_input .btn_more_txt{position:relative;top:-4px;display:inline-block;width:120px;height:20px;text-decoration:underline;font-size:11px;line-height:18px;letter-spacing:-1px;text-align:center;color:#2196f3;}
.one_to_one_input .content_view_area{display:none;width:92%;padding:12px;margin:10px auto 0 auto;border:1px solid #e1e1e1;background:#efefef;}
.one_to_one_input dl{margin-bottom:15px;font-size:12px;color:#454545;}
.one_to_one_input dl:last-child{margin-bottom:0;}
.one_to_one_input dt{margin-bottom:3px;font-weight: bold;}
.one_to_one_input dd{overflow:hidden;}
.one_to_one_input .dot{float:left;position:relative;top:5px;display:inline-block;width:3px;height:3px;margin-right:5px;background:#777;vertical-align:middle;}
.one_to_one_input .txt{float:left;display:inline-block;width:95%;letter-spacing:-1px;}
.one_to_one_input .txt_list{clear:both;padding:2px 0 0 15px;letter-spacing:-1px;}
.one_to_one_input.active .content_view_area{display:block;}
.one_to_one_input .one_my_list{display:none;width:100%;padding:0 4%;}
.one_to_one_input .one_my_list .content_slide_wrap.sub_list.card_style{margin:0;}
.one_to_one_input .one_my_list .content_slide_wrap.sub_list.card_style .c_list{padding:0 0 12px 0;border:1px solid #bfbfbf;border-bottom:none;}
.one_to_one_input .one_my_list .g_btn_all{border-color:#bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
.one_to_one_input .input_line.active + .one_my_list{display:block;}
.one_to_one .content_input_wrap{padding:12px 0;background:#f9f9f9;}
.f_content.qa-write .one_to_one_input{position:relative;}
.f_content.qa-write .one_to_one_input.input-err-msg{z-index:2;position:absolute;right:30px;width:80%;margin-top:-20px;text-align:right;}
.f_content.qa-write .one_to_one_input .input-err-msg.qa_reply_email_agree{right:0;width:100%;margin-top:-50px;background-color:#fff;}

.one_to_one_reply_wrap{width:100%;}
.one_to_one_reply_wrap .btn_submit{margin:0;}
.one_to_one_reply_wrap .top_answer{width:100%;border-top:1px solid #d7e8f4;border-bottom:1px solid #d7e8f4;background:#f2f8fd;}
.qna_area{width:100%;padding:12px 4%;}
.qna_area .info{margin-bottom:5px;}
.qna_area .info .name{display:inline-block;margin-right:10px;font-size:12.5px;vertical-align:middle;}
.qna_area .info .date{display:inline-block;font-size:12.5px;color:#999;vertical-align:middle;}
.qna_area .info .t_ico{display:inline-block;width:13px;height:13px;margin-right:3px;vertical-align:middle;background:no-repeat 0 0;background-size:13px 13px;}
.qna_area.style_q .info .name{color:#0c582f;}
.qna_area.style_a .info .name{color:#193d5f;}
.qna_area.style_q .info .t_ico{background-image:url('/_static/mobile/images/ico/ico_q.png');}
.qna_area.style_a .info .t_ico{background-image:url('/_static/mobile/images/ico/ico_a.png');}
.qna_area .txt{line-height:18px;font-size:12.5px;color:#333;}
.one_to_one_reply_wrap .reply_input_wrap{border-bottom:1px solid #e8e8e8;background:#fff;}
.btm_qna_wrap{padding:12px 0;background:#fff;}
.btm_qna_wrap:after{content:'';display:block;clear:both;}
.btm_qna_wrap .qna_area{clear:both;width:85%;margin-bottom:12px;border:1px solid;}
.btm_qna_wrap .qna_area.style_q{float:left;padding-left:6%;border-color:#eee;border-radius:0 5px 5px 0;background:#f3f3f3;}
.btm_qna_wrap .qna_area.style_a{float:right;padding-right:6%;border-radius:5px 0 0 5px;border-color:#dfecf5;background:#eaf4fb;}


/* 쿠폰 등록 */
.coupon_section{width:100%;padding:5px 0 18px 0;margin-top:8px;background:#fff;}
.coupon_section .coupon_name{width:100%;max-width:768px;height:48px;margin:0 auto;text-align:center;line-height:48px;color:#0f3261;font-size:14px;letter-spacing:-1px;font-weight:bold;}
.coupon_section .coupon_img{width:92%;max-width:224px;margin:0 auto 10px auto;border:3px solid #fff;}
.coupon_section .coupon_img img{display:block;margin:0 auto;}
.coupon_section .coupon_input{overflow:hidden;width:calc(100% - 32px);max-width:704px;height:42px;margin:0 auto;border:1px solid #3d8eee;}
.coupon_section .coupon_input .input_style{float:left;display:block;width:79.8%;height:40px;margin:0;border:none;font-size:12px;line-height:40px;}
.coupon_section .coupon_input .btn_ok{float:right;display:block;width:20%;height:40px;text-align:center;color:#fff;line-height:40px;font-size:12px;background:#3d8eee;}
.coupon_notice{width:100%;padding:12px 16px;background:#f9f9f9;}
.coupon_notice .tit{width:100%;max-width:768px;margin:0 auto 5px auto;color:#0f3261;font-size:12.5px;font-weight:bold;}
.coupon_notice .txt_list{width:100%;max-width:768px;margin:0 auto;font-size:12.5px;}
.coupon_notice .txt_list li:after{content:'';display:block;clear:both;}
.coupon_notice .dot{float:left;position:relative;top:7px;display:inline-block;width:2px;height:2px;margin-right:5px;background:#777;vertical-align:middle;}
.coupon_notice .txt{float:left;display:inline-block;width:96%;letter-spacing:-1px;color:#555;}

/* 온픽 상세보기 */
.steel_cut_area{overflow:hidden;position:relative;width:100%;/* margin-top:8px; */}
.steel_cut_area .img_area{position:relative;float:left;height:300px;background:#f9f9f9;}
.steel_cut_area .img_area img{position:absolute;top:50%;left:50%;display:block;max-height:300px;margin:0 auto;transform:translate(-50%, -50%);}
.steel_cut_area .now_page_view{position:absolute;top:0;left:0;padding:3px 5px;background:rgba(0,0,0,0.5);color:#fff;font-family:'DIN_pro', DIN_pro,sans-serif;font-weight:normal;font-size:12px;}
.steel_cut_area > .btn{z-index:3;position:absolute;top:50%;display:block;width:25px;height:44px;margin-top:-10px;background:url('/_static/mobile/images/common/btn_move_img_1.png') no-repeat;background-size:auto 44px;}
.steel_cut_area > .btn.prev{left:0;background-position:0 0;}
.steel_cut_area > .btn.next{right:0;background-position:-21px 0;}
.steel_cut_area .img_area{}

/* 리뷰 리스트 */
.review_list_wrap{width:100%;margin-bottom:8px;background:#fff;}
.review_list_wrap .tit{width:92%;margin:0 auto;padding:13px 0;border-bottom:1px solid #f2f2f2;font-size:16px;font-weight:700;}
.review_list_wrap .review_list{position:relative;width:92%;max-width:704px;height:140px;margin:0 auto;}
.review_list_wrap .review_list .ico_area{width:40px;height:140px;background:url('/_static/mobile/images/ico/ico_review_good.png') no-repeat 5px center;}
.review_list_wrap .review_list.good .ico_area{background-image:url('/_static/mobile/images/ico/ico_review_good.png') no-repeat 5px center;background-size:auto 35px;}
.review_list_wrap .review_list.bad .ico_area{background:url('/_static/mobile/images/ico/ico_review_bad.png') no-repeat 5px center;background-size:auto 32px;}
.review_list_wrap .review_list.good{border-bottom:1px solid #f2f2f2;}
.review_list_wrap .txt_area{position:absolute;top:0;left:55px;width:calc(100% - 55px);padding-top:14px;}
.review_list_wrap .txt_area .review{width:100%;padding-bottom:10px;font-size:12.5px;}
.review_list_wrap .txt_area .review dt{overflow:hidden;color:#3d8eee;text-overflow:ellipsis;white-space:nowrap;font-weight:700;}
.review_list_wrap .txt_area .review dd{overflow:hidden;width:100%;color:#333;height:36px;line-height:18px;letter-spacing:-1px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;white-space:normal;word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;}

/* 테마 채널 */
.select_page_wrap{z-index:5;width:100%;text-align:center;}
.select_page_wrap .click_area{position:relative;width:100%;height:65px;color:#494949;font-size:18px;font-weight:600;line-height:65px;font-family:'Noto Sans KR', sans-serif;}
.select_page_wrap .click_area .arrow{position:relative;top:-2px;display:inline-block;width:12px;height:6px;margin-left:8px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.select_page_wrap .click_v_area{z-index:5;display:none;position:absolute;top:65px;left:0;width:100%;border-top:none;opacity:1;background:rgba(248, 248, 248, 1);}
.select_page_wrap .click_v_area.type1{border-left:none;}
.select_page_wrap .click_v_area li{height:50px;padding:0;line-height:50px;border-bottom:1px solid #f1f1f1;font-size:14px;font-weight:normal;color:#555;}
.select_page_wrap .click_v_area li.active{color:#9E9E9E;}
.select_page_wrap.active .click_area .arrow{transform:rotate(180deg);}
.select_page_wrap.active .click_v_area{display:block;}
.on_channel .best_search_word{display:none;margin-bottom:8px;}
.on_channel .best_search_word.has-keyword{display:block;}
.theme_wrap{width:100%;padding-bottom:0;margin-bottom:12px;}
.theme_wrap.mobile-channel-wrap{margin-top:8px;}
.theme_wrap.magazine{padding-bottom:0;}
.theme_wrap .movie_list{padding-bottom:13px;/* margin-bottom:13px; */border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.theme_wrap .movie_list .theme-contents-list-wrap{overflow-x:scroll;overflow-y:hidden;max-height:213px;}
.theme_wrap .movie_list .theme-contents-list-wrap ul{padding:0 5px 0 10px;}
.theme_wrap .movie_list .theme-contents-list-wrap li{float:left;display:inline-block;width:132px;padding:0 6px;margin-right:2px;}
.theme_wrap .movie_list.mobile-channel-theme-list.active{background-color:#f2f2f2;}
.theme_wrap .arrow{position:relative;top:-2px;display:inline-block;width:12px;height:6px;margin-left:8px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:12px auto;}
.theme_wrap .btn_more{position:relative;top:-1px;display:block;width:100%;height:35px;border-top:1px solid #e1e1e1;line-height:35px;text-align:center;background:#fff;font-size:14px;color:#333;}
.theme_wrap .btn_more .ico{position:relative;top:-1px;display:inline-block;width:13px;height:7px;margin-left:2px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:13px auto;}

/* 영화 채널 */
.movie_list.update{padding-bottom:0;}
.movie_list.update li{padding-bottom:15px;}
.movie_list .m_cate{overflow:hidden;display:block;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;}
.movie_list .m_cate, .movie_list .m_date{display:block;font-size:12px;color:#777;text-align:center;}
.movie_list .score_wrap{width:100%;text-align:center;padding-bottom:10px;}
.movie_list .star_score{position:relative;display:inline-block;width:61px;height:11px;margin-right:3px;background:#d8d8d8 url('/_static/mobile/images/common/s_score_bg.png') no-repeat 0 0;background-size:auto 11px;}
.movie_list .star_score .up_img{position:absolute;top:0;left:0;display:inline-block;width:61px;height:11px;background:url('/_static/mobile/images/common/s_score_bg.png') no-repeat 0 0;background-size:auto 11px;}
.movie_list .star_score .s_size{display:block;width:61px;height:11px;background:#ffd200;}
.movie_list .score{font-size:12px;color:#333;}

/* 방송 채널 */
.theme_wrap .broad_list{}
.broad_list .tit{width:100%;padding:13px 16px;margin:0 auto;border-bottom:1px solid #e1e1e1;font-size:16px;font-weight:700;}
.broad_list ul{width:100%;background:#fff;}
.broad_list ul:after{content:'';display:block;clear:both;}
.broad_list li{width:100%;padding:12px 16px;border-bottom:1px solid #e1e1e1;}
.broad_list li:after{content:'';display:block;clear:both;}
.broad_list li.active{background-color:#e8e8e8;}
.broad_list .img_area{position:relative;float:left;width:120px;height:172px;}
.broad_list .img_area .b_ico{z-index:1;position:absolute;top:5px;right:5px;display:block;width:32px;height:13px;background:url('/_static/mobile/images/ico/b_ico_img.png') no-repeat;background-size:auto 13px;}
.broad_list .img_area .b_ico.on{background-position:0 0;}
.broad_list .img_area .b_ico.off{background-position:-51px 0;}
.broad_list .img_area .station_name{position:absolute;bottom:0;left:0;display:block;width:100%;height:21px;line-height:21px;text-align:center;color:#0f3261;font-size:13px;font-weight:bold;background:rgba(255, 255, 255, 0.85);}
.broad_list .txt_area{float:left;width:calc(100% - 120px);padding:20px 0 0 12px;}
.broad_list .p_name{margin-bottom:10px;font-weight:500;color:#333;font-size:16px;}
.broad_list .i_line{margin-bottom:6px;font-size:14px;color:#333;letter-spacing:-0.5px;}
.broad_list .i_line .bar{display:inline-block;margin:0 7px;color:#e6e6e6;}
.broad_list .count{color:#999;}
.broad_list .t_red{display:inline-block;margin-left:5px;font-size:13px;color:#f80112;}
.broad_list .link{color:#0576fc;}

/* 알럿창 */
.modal-dialog{/* overflow:hidden;width:92%;margin:40px auto;border-radius:9px;box-shadow:0 5px 15px #656565; */}
.m_content_wrap{width:100%;border-radius:9px;background:#fff;}
.m_content_wrap .txt_area{width:100%;padding:30px 4%;border-bottom:1px solid #d8d8d8;font-size:14px;}
.m_content_wrap .btn_wrap{width:100%;}
.m_content_wrap .btn_wrap::after{content:'';display:block;clear:both;}
.m_content_wrap .btn_wrap .btn{float:left;display:block;height:47px;line-height:47px;text-align:center;color:#3d8eee;font-size:14px;}
.m_content_wrap .btn_wrap .btn.check{width:100%;}
.m_content_wrap .btn_wrap .btn.cancel{width:50%;border-right:1px solid #d8d8d8;}
.m_content_wrap .btn_wrap .btn.ok{width:50%;}

/* 매거진 */
.movie_list.magazine{border-bottom:1px solid #e1e1e1;}
.movie_list.magazine_list{padding-bottom:0;}
.movie_list.magazine_list li{margin-bottom:30px;}

/* 회원정보 */
.pw_check_wrap{width:100%;max-width:768px;margin:0 auto;padding:20px 4%;background:#f9f9f9;}
.pw_check_wrap > .tit{font-size:14px;color:#333;}
.pw_check_wrap > .txt{font-size:11px;color:#888;}
.pw_check_wrap .input_wrap{background:#f9f9f9;}
.pw_check_wrap .input_wrap .input_line{padding:0 0 8px 0;}
.pw_check_wrap .input_wrap .input_style{width:100%;font-size:12.5px;}
.pw_check_wrap .input_wrap .input_style:disabled{color:#333;background:#e6e6e6;}
.pw_check_wrap .input_wrap .btn_ok{display:block;width:100%;height:55px;text-align:center;line-height:58px;color:#fff;background:#3d8eee;font-size:14.5px;font-weight: bold;}
.pw_check_wrap .pw_notice_area{width:100%;padding:20px 15px 10px 15px;margin-top:150px;background:#f2f2f2;}
.pw_check_wrap .pw_notice_area.top-notice{padding: 2px 2px 2px 4px;margin-top:0;}
.pw_check_wrap .pw_notice_area li{overflow:hidden;margin-bottom:5px;}
.pw_check_wrap .pw_notice_area .dot{float:left;position:relative;top:8px;display:inline-block;width:3px;height:3px;margin-right:2%;background:#a3a3a3;vertical-align:middle;line-height:20px;}
.pw_check_wrap .pw_notice_area .txt{float:left;width:95%;font-size:11px;color:#666;}

.i_section{width:100%;padding:12px 4%;margin-bottom:8px;background:#fff;}
.i_section .tit{padding-bottom:8px;font-weight:bold;font-size:14px;color:#0f3261;}
.i_section .info_wrap{width:100%;border:1px solid #cbcbcb;background:#f9f9f9;}
.i_section .info_wrap dl{width:100%;height:46px;}
.i_section .info_wrap dl:after{content:'';display:block;clear:both;}
.i_section .info_wrap dl.my_info_wrap{padding:0;border-bottom:none;background:none;}
.i_section .info_wrap dt{float:left;width:22%;padding-left:7px;line-height:46px;color:#666;font-size:14px;}
.i_section .info_wrap dd{position:relative;float:left;width:78%;padding-left:10px;line-height:46px;color:#5b5b5b;font-size:14px;}
.i_section .info_wrap .btn{position:absolute;right:7px;top:4px;display:block;width:60px;height:36px;border:1px solid #c5c5c5;line-height:36px;font-size:12.5px;color:#333;text-align:center;background:#fff;}
.i_section .info_wrap .e_txt{width:100%;padding:0 7px 7px 7px;font-size:11px;color:#b0b0b0;}
.i_section .info_wrap .m_level{margin-top:11px;margin-right:3px;}
.i_section .info_area{width:100%;margin-bottom:8px;border:1px solid #cbcbcb;}
.i_section .info_area dl{width:100%;}
.i_section .info_area dl:after{content:'';display:block;clear:both;}
.i_section .info_area dt{float:left;width:50%;padding-left:7px;line-height:46px;color:#808080;font-size:14px;}
.i_section .info_area dd{position:relative;float:left;width:50%;padding-left:10px;line-height:46px;color:#5b5b5b;font-size:14px;}
.i_section .info_area .big dt{width:35%;}
.i_section .info_area .big dd{width:65%;}
.i_section .info_area .size1 dt{width:20%}
.i_section .info_area .size1 dd{width:80%;padding:0;}
.i_section .info_area .select_box_area{position:relative;float:left;width:33%;text-align:center;}
.i_section .info_area .click_area{position:relative;padding-left:10px;}
.i_section .info_area .select_box_area .arrow{position:absolute;top:50%;right:7px;display:block;width:10px;height:5px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:10px auto;transform:translate(-50%, -50%);}
.i_section .info_area .click_v_area{overflow-y:scroll;display:none;position:absolute;width:100%;height:152px;padding-left:10px;border:1px solid #cbcbcb;text-align:center;line-height:25px;background:#fff;}
.i_section .info_area .select_box_area.active .click_v_area{display:block;}
.i_section .info_area .bar{float:left;display:block;width:0.5%;color:#e1e1e1;}
.i_section .info_area .e_txt{width:100%;padding:0 7px 7px 7px;font-size:11px;color:#b0b0b0;}
.i_section .info_area .c_btn{display:block;float:right;width:62px;height:24px;margin:11px 7px  0 0;background:url('/_static/mobile/images/common/child_btn_img.png') no-repeat 0 -24px;background-size:auto 48px;}
.i_section .info_area .c_btn.on{background-position:0 0;}
.i_section .info_area .s_ico{position:relative;display:inline-block;width:100%;height:100%;}
.i_section .info_area .s_ico img{position:absolute;top:50%;left:10%;display:inline-block;width:70px;transform:translate(0, -50%);}
.i_section .info_area .msg{font-size:12px;color: #03A9F4;text-align:left;}
.i_section.sns .info_area dt{position:relative;width:30%;height:46px;}
.i_section.sns .info_area dd{width:70%;padding-left:0;font-size:12px;text-align:right;}
.i_section.sns .info_area .s_txt{display:inline-block;width:calc(100% - 80px);padding-right:12px;}
.i_section .btn_save{display:block;width:50%;height:35px;margin:15px auto;border:1px solid #c5c5c5;text-align:center;font-size:12px;line-height:34px;background:#fff;color:#333;}
.i_section .s_box_style{appearance:none;-webkit-appearance:none;display:block;width:100%;height:46px;padding:0 28px 0 0;line-height:46px;border:none;background:#fff url('/_static/mobile/images/common/ico_arrow_small.png') no-repeat 90% center;background-size:10px auto;color:#666;font-size:14px;}
.info_notice{width:100%;padding:12px 4%;background:#f9f9f9;}
.info_notice .tit{padding-bottom:8px;font-weight:bold;font-size:14px;color:#333;}
.info_notice li{overflow:hidden;}
.info_notice .dot{float:left;position:relative;top:8px;display:inline-block;width:3px;height:3px;margin-right:2%;background:#a3a3a3;vertical-align:middle;line-height:20px;}
.info_notice .txt{float:left;width:95%;font-size:12px;color:#666;}
.info_notice .btn_leave{display:block;width:100%;height:35px;margin:15px auto;border:1px solid #cbcbcb;text-align:center;font-size:12px;line-height:34px;background:#fff;}

/* 카테고리 */
.cate_btn_wrap{position:relative;width:100%;margin-bottom:8px;background:#fff;}
.cate_btn_wrap .line{position:absolute;left:0;width:100%;height:1px;background:#4fbc2d;}
.cate_btn_wrap .line.top{top:0;}
.cate_btn_wrap .line.btm{bottom:0;}
.cate_btn_wrap:after{content:'';display:block;clear:both;}
.cate_btn_wrap .cate_btn{float:left;display:block;width:25%;height:90px;padding-top:14px;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;background:#fff;font-size:14px;}
.cate_btn_wrap .cate_btn .ico{display:block;width:40px;height:40px;margin:0 auto 3px auto;background:url('/_static/mobile/images/ico/cate_ico_img.png') no-repeat;background-size:auto 160px;}
.cate_btn_wrap .cate_btn.type0 .ico{background-position:0 0;}
.cate_btn_wrap .cate_btn.type11000 .ico{background-position:-40px 0;}
.cate_btn_wrap .cate_btn.type12000 .ico{background-position:-80px 0;}
.cate_btn_wrap .cate_btn.type13000 .ico{background-position:-120px 0;}
.cate_btn_wrap .cate_btn.type14000 .ico,
.cate_btn_wrap .cate_btn.type14100 .ico,
.cate_btn_wrap .cate_btn.type90004 .ico{background-position:0 -40px;}
.cate_btn_wrap .cate_btn.type15000 .ico{background-position:-40px -40px;}
.cate_btn_wrap .cate_btn.type16000 .ico{background-position:-80px -40px;}
.cate_btn_wrap .cate_btn.type17000 .ico{background-position:-120px -40px;}
.cate_btn_wrap .cate_btn.type18000 .ico{background-position:0 -80px;}
.cate_btn_wrap .cate_btn.type19000 .ico{background-position:-40px -80px;}
.cate_btn_wrap .cate_btn.type21100 .ico{background-position:-80px -80px;}
.cate_btn_wrap .cate_btn.type30300  .ico{background-position:-120px -80px;}
.cate_btn_wrap .cate_btn.type21500  .ico{background-position:0 -120px;}
.cate_btn_wrap .cate_btn.type50000{padding-top:11px;}
.cate_btn_wrap .cate_btn.type50000  .ico{width:45px;height:45px;margin-bottom:2px;background-position:-54px -149px;background-size:auto 200px;}
.cate_btn_wrap .cate_btn .name{color:#7d7d7d;letter-spacing:-1px;}

/* 닉네임 설정 팝업 */
.nickname_save_wrap{position:relative;width:100%;margin-bottom:5px;}
.nickname_save_wrap .btn_close{position:absolute;top:12px;right:15px;display:block;width:15px;height:15px;background:url('/_static/mobile/images/common/btn_close_white.png') no-repeat 0 0;background-size:15px 15px;}
.nickname_save_wrap .top img{display:block;width:100%;}
.nickname_input{width:100%;padding:12px 4%;background:#fff;}
.nickname_input .input_wrap{width:100%;margin-bottom:10px;border:1px solid #7ecef4;}
.nickname_input .input_wrap:after{content:'';display:block;clear:both;}
.nickname_input .input_style{float:left;display:block;width:80%;height:45px;padding-left:12px;border:none;line-height:45px;}
.nickname_input .btn_check{float:left;display:block;width:20%;height:45px;line-height:45px;text-align:center;color:#fff;background:#7ecef4;font-size:13px;}
.nickname_input .check_line .c_box{}
.nickname_input .check_line .c_box{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.nickname_input .check_line .c_box:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.nickname_input .label_style{font-size:12px;line-height:17px;vertical-align:middle;}
.nickname_input .btn_view_terms{position:relative;top:-2px;display:inline-block;padding:2px 4px;margin-left:9px;border:1px solid #b6cae1;font-size:11px;background:#c8d8eb;color:#205ba1;}
.nickname_input .btn_submit{display:block;width:100%;height:47px;margin-top:25px;line-height:47px;text-align:center;color:#fff;background:#3d8eee;}
.nickname_notice{width:100%;padding:12px 4%;background:#f1f1f1;}
.nickname_notice .tit{padding-bottom:8px;font-weight:bold;font-size:12px;color:#0f3261;}
.nickname_notice li{overflow:hidden;font-size:12px;color:#666;}
.week_display_wrap{width:100%;padding:5px 4%;border-top:1px solid #d1d1d1;}
.week_display_wrap .c_box{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.week_display_wrap .c_box:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.week_display_wrap .label_style{font-size:12px;line-height:17px;vertical-align:middle;}

/* 리스트 스타일 */
.my_charge_list{margin-bottom:12px;}
.my_top_txt{padding:15px 4% 9px 4%;font-size:12.5px;color:#a8a8a8;}
.my_top_txt li{margin-bottom:6px;}
.my_top_txt li:after{content:'';display:block;clear:both;}
.my_top_txt .dot{float:left;position:relative;top:7px;display:inline-block;width:3px;height:3px;margin-right:10px;background:#a3a3a3;vertical-align:middle;line-height:20px;}
.my_top_txt .txt{float:left;width:calc(100% - 13px);font-size:12px;color:#666;}

.date_check_wrap{width:100%;padding:12px 4%;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;}
.date_check_wrap:after{content:'';display:block;clear:both;}
.date_check_wrap .date_choice{float:left;width:38%;height:37px;border:1px solid #c5c5c5;}
.date_check_wrap .line{float:left;display:block;width:5.3%;text-align:center;color:#c5c5c5;line-height:37px;}
.date_check_wrap .c_ico{float:left;display:block;width:35px;height:35px;border-right:1px solid #c5c5c5;background:url('/_static/mobile/images/ico/ico_calender.png') no-repeat center center;background-size:18px 18px;}
.date_check_wrap .date{float:left;display:block;width:calc(100% - 35px);height:37px;line-height:37px;text-align:center;color:#333;font-size:14.5px;}
.date_check_wrap .btn_check{float:left;display:block;width:15.5%;height:37px;margin-left:2.8%;text-align:center;line-height:37px;font-size:14px;color:#fff;background:#487cbc;}

.list_style{letter-spacing:-1px;}
.list_style ul li{width:100%;}
.list_style ul li:after{content:'';display:block;clear:both;}
.list_style ul li > div{float:left;height:40px;padding-top:1px;border-bottom:1px solid #e1e1e1;line-height:40px;text-align:center;font-size:13px;color:#333;background:#fff;}
.list_style .top > div{border:none;color:#fff;background:#84ccc9;}
.list_style .l1{width:18.4%;font-size:12px;}
.list_style .l2{width:44.4%;font-size:12px;text-align:left;}
.list_style .l3{width:16.2%;font-size:12px;}
.list_style .l4{width:21%;padding-right:15px;text-align:right;}
.list_style .date{font-size:12px;color:#999;}
.list_style .point{color:#3d8eee;font-weight:bold;}
.list_style .t_blue{color:#3d8eee;font-weight:bold;}
.list_style .tit{overflow:hidden;display:block;width:95%;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.list_style .l2 .tit,
.list_style .l2.tit{font-size:12px;}
.list_style .l2 .t-tit{color:#2196F3;}

.list_style.type1 .top > div{text-align:center;}
.list_style.type1 .l2{text-align:left;}
.list_style.type1 .l3{width:21%;padding-right:10px;text-align:right;}
.list_style.type1 .l4{width:16.2%;}

.list_style.type2 .l1{width:17.7%;}
.list_style.type2 .l2{width:36%;}
.list_style.type2 .l3{width:14.8%;}
.list_style.type2 .l4{width:15.3%;}
.list_style.type2 .l5{width:16.2%;}

.list_style.type3 .l1{width:18.8%;font-size:12px;}
.list_style.type3 .l2{width:49.1%;padding-left:12px;font-size:14px;}
.list_style.type3 .l3{width:31.7%;padding-right:12px;}
.list_style.type3 .top .l2{font-size:12px;text-align:center;}
.list_style.type3 .top .l3{}
.list_style.type3 .l2 .tit{font-size:13px;}
.list_style.type3 .t_red{color:#ff4364;}
.list_style.type3 .arrow{position:relative;top:14px;float:right;display:inline-block;width:7px;height:10px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}


.p_list_style{background:#fff;}
.p_list_style ul{border-top:1px solid #ddd;}
.p_list_style ul li{position:relative;width:100%;padding:15px 0;border-bottom:1px solid #ddd;}
.p_list_style ul li:after{content:'';display:block;clear:both;}
.p_list_style .t1{float:left;width:50%;padding-left:4%;font-size:12.5px;}
.p_list_style .t1 > span{display:block;}
.p_list_style .t3 > span{display:block;}
.p_list_style .t2{position:absolute;top:50%;left:50%;width:20.8%;text-align:center;transform:translate(0, -50%);color:#8d8d8d;font-size:12.5px;}
.p_list_style .t3{position:absolute;top:50%;right:0;width:29%;padding-right:4%;text-align:right;transform:translate(0, -50%);font-size:12.5px;}
.p_list_style .date{margin-bottom:5px;color:#222;}
.p_list_style .p_content{overflow:hidden;width:100%;margin-bottom:7px;text-overflow:ellipsis;white-space:nowrap;}
.p_list_style .txt{color:#777;}
.p_list_style .t_blue, .p_list_style .save{color:#2480ec;}
.p_list_style .delete{color:#777;}
.p_list_style .num{margin-bottom:5px;}


/* 파일스타 추천채널 */
.r_chl_wrap{width:100%;margin-bottom:50px;background:#fff;}
.r_chl_wrap .tit{padding:12px;font-size:14.5px;font-weight:bold;color:#0f3261;}
.chl_list{width:92%;margin:0 auto;border-top:1px solid #e1e1e1;}
.chl_list li{padding:12px 0;}
.chl_list li:after{content:'';display:block;clear:both;}
.chl_list .c_img{overflow:hidden;float:left;width:45px;height:45px;border-radius:50%;}
.chl_list .c_img img{display:block;width:100%;}
.chl_list .c_img.none_img{text-align:center;line-height:45px;font-weight:bold;color:#fff;}
.chl_list .none_img.bg_style1{background:#6a54ef;}
.chl_list .none_img.bg_style2{background:#056a5f;}
.chl_list .none_img.bg_style3{background:#0c6a05;}
.chl_list .none_img.bg_style4{background:#cc013f;}
.chl_list .none_img.bg_style5{background:#f38230;}
.chl_list .none_img.bg_style6{background:#1a12b6;}
.chl_list .c_info{position:relative;float:left;width:calc(100% - 45px);padding-left:12px;line-height:22px;}
.chl_list .t_txt{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.chl_list .name{font-weight:bold;color:#333;font-size:14.5px;}
.chl_list .intro{color:#999;font-size:12.5px;}
.chl_list .cate_wrap{color:#3d8eee;font-size:12.5px;line-height:22px;}
.chl_admin_wrap{width:100%;}
.chl_admin_wrap .chl_list{width:100%;padding:10px 0;background:#fff;}
.chl_admin_wrap .chl_list li{padding:12px 4%;}
.chl_admin_wrap .chl_list .c_info{height:45px;}
.chl_admin_wrap .chl_list .t_txt{position:absolute;top:50%;left:12px;width:calc(100% - 80px);transform:translate(0, -50%);}
.chl_admin_wrap .chl_list .name{display:block;}
.chl_admin_wrap .chl_list .intro{color:#6fc659;}
.chl_admin_wrap .chl_list .btn_delete{position:absolute;top:50%;right:0;display:block;padding:1px 8px;border:1px solid #c5c5c5;font-size:12px;color:#999;transform:translate(0, -50%);}


/* 찜목록 */
.content_i_style{width:100%;}
.content_i_style ul{background:#f2f2f2;}
.content_i_style li{position:relative;width:100%;margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.content_i_style .c_img{overflow:hidden;position:relative;display:block;width:100%;padding-top:56.25%;text-align:center;background-color:#000;}
.content_i_style .c_img img{position:absolute;top:50%;display:block;width:100%;transform:translate(0, -50%);}
.content_i_style .c_img .ico{z-index:2;position:absolute;top:12px;left:16px;display:block;width:22px;height:12px;background:url('/_static/mobile/images/common/hd_ico_img.png') no-repeat 0 -35px;background-size:22px auto;}
.content_i_style .c_img .ico.fhd{background-position:0 0;}
.content_i_style .c_img .ico.hd{background-position:0 -17.5px;}
.content_i_style .c_img .ico_19{position:absolute;top:8px;right:16px;display:block;width:18px;height:18px;background:url('/_static/mobile/images/ico/ico_adult.png') no-repeat 0 0;background-size:18px 18px;}
.content_i_style .c_img .time{position:absolute;bottom:12px;right:16px;height:12px;padding:0 3px;line-height:11px;font-size:11px;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.7);font-family:'DIN_pro', DIN_pro,sans-serif;}
.content_i_style .c_img .no_img_area{position:absolute;top:0;left:0;display:block;display:none;width:100%;height:100%;background:#e5e5e5 url('/_static/mobile/images/common/no_poster_logo.png') no-repeat center center; background-size:30% auto;}
.content_i_style .no_poster .no_img_area{display:block;}
.content_i_style .c_info{clear:both;position:relative;width:100%;padding:12px 16px;}
.content_i_style .c_info .c_tit{overflow:hidden;width:calc(100% - 32px);margin-bottom:5px;font-size:16px;color:#000;text-overflow:ellipsis;white-space:nowrap;}
.content_i_style .c_info .name{font-size:13px;color:#3d8eee;}
.content_i_style .c_info .cate{font-size:13px;color:#7d7d7d;}
.content_i_style .c_info .point{font-size:13px;color:#999;}
.content_i_style .c_info .bar{position:relative;top:-1px;display:inline-block;margin:0 8px;font-size:13px;color:#e6e6e6;}
.content_i_style .c_info .r_time{font-size:13px;color:#999;}
.content_i_style .c_info .p_ico{position:relative;top:-1px;display:inline-block;width:12px;height:12px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 15px;vertical-align:middle;}
.content_i_style .c_info .sum{font-size:13px;color:#7d7d7d;}
.content_i_style .btn_menu{position:absolute;bottom:0;right:0;display:block;width:10%;height:71px;padding-top:30px;text-align:center;}
.content_i_style .btn_menu .b_dot{display:block;width:3px;height:3px;margin:0 auto 3px auto;border-radius:50%;background:#e0e0e0;}
.content_i_style.news{padding-top:12px;}
.content_i_style.news .c_info{padding:18px 16px;}
.content_i_style.news .c_tit{margin-bottom:8px;}
.content_i_style.news .c_content{margin-bottom:8px;font-size:13px;color:#858585;line-height:18px;}
.content_i_style.news .in_tag_area{color:#3d8eee;font-size:12.5px;}
.content_i_style.news .no_poster .c_img{display:none;}
.content_i_style .s_btn_wrap{position:relative;width:100%;height:38px;border-top:1px solid #e7e7e7;line-height:38px;}
.content_i_style .s_btn_wrap:after{content:'';display:block;clear:both;}
.content_i_style .s_btn_wrap .s_btn{display:block;float:left;width:50%;text-align:center;font-size:12.5px;color:#747474;}
.content_i_style .s_btn_wrap .s_btn.like .ico{position:relative;top:2px;display:inline-block;width:15px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_like_img.png') no-repeat 0 0;background-size:auto 13px;}
.content_i_style .s_btn_wrap .s_btn.like.active  .ico{background-position:-15.5px 0;}
.content_i_style .s_btn_wrap .bar{position:absolute;top:0;left:50%;color:#e7e7e7;}
.content_i_style .s_btn_wrap .s_btn.share .ico{position:relative;top:2px;display:inline-block;width:15px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_share.png') no-repeat 0 0;background-size:auto 13px;}
.content_i_style .btn_delete{z-index:1;position:absolute;right:12px;top:19px;display:block;width:15px;height:15px;background:url('/_static/mobile/images/common/btn_delete.png') no-repeat 0 0;background-size:auto 15px;}

/* 판매자 정보 관리 */
.channel_edit_wrap{width:100%;padding:0 0 20px 0;background:#fff;}
.channel_edit_wrap .img_edit{width:92%;padding:15px 0;margin:0 auto;border-bottom:1px solid #ededed;}
.channel_edit_wrap .img_edit:after{content:'';display:block;clear:both;}
.channel_edit_wrap .c_img{overflow:hidden;position:relative;float:left;width:140px;height:94px;bordeR:1px solid #e6e6e6;}
.channel_edit_wrap .c_img .s_msg{float:left;width:100%;height:100%;padding: 35px 10px 5px 10px;text-align:center;background-color:#f2f2f2;font-size:12.5px;color:#a8a8a8;}
.channel_edit_wrap .c_img .btn_camera{position:absolute;top:5px;right:5px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/ico/ico_camera.png') no-repeat 0 0;background-size:20px 20px;}
.channel_edit_wrap .txt_wrap{float:left;width:calc(100% - 140px);padding-left:12px;}
.channel_edit_wrap .t_txt{padding-top:7px;margin-bottom:7px;font-size:13px;color:#222;font-weight:bold;}
.channel_edit_wrap .t_txt .t_gray{color:#999;font-weight:normal;font-size:12.5px;}
.channel_edit_wrap .txt_wrap .txt{font-size:12.5px;color:#555;}
.channel_edit_wrap .cate_select{width:92%;padding:15px 0;margin:0 auto;border-bottom:1px solid #ededed;}
.channel_edit_wrap .cate_wrap{padding:10px 0 0 0;}
.channel_edit_wrap .cate_wrap:after{content:'';display:block;clear:both;}
.channel_edit_wrap .cate_wrap .cate{display:block;float:left;width:20%;margin-bottom:3px;font-size:12.5px;}
.channel_edit_wrap .c_box_style{appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.channel_edit_wrap .c_box_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.channel_edit_wrap .c_box_style +.label_style{display:inline-block;margin-right:12px;font-size:12.5px;}
.channel_edit_wrap .edit_input_area{width:92%;padding:15px 0;margin:0 auto;border-bottom:1px solid #ededed;}
.channel_edit_wrap .edit_input_area.b_none{border:none;}
.channel_edit_wrap .t_a_style{display:block;width:100%;padding:10px;border:1px solid #dadada;color:#3b3a3a;font-family:'Noto Sans KR', sans-serif;}
.channel_edit_wrap .t_a_style.size1{height:120px;}
.channel_edit_wrap .t_a_style.size2{height:130px;}
.channel_edit_wrap .btn_save{display:block;width:92%;margin:20px auto;text-align:center;color:#fff;height:42px;line-height:42px;font-size:14px;font-weight:500;background:#3d8eee;}
.channel_edit_wrap .edit_btn_wrap{position:relative;float:left;display:inline-block;width:50%;}
.channel_edit_wrap .edit_btn_wrap .btn_edit{position: relative;top:38px;right:0;display:block;width:110px;height:30px;margin:0 auto;border:1px solid #555;padding:0 10px;color:#333;letter-spacing: -1px;font-size:12px;line-height:28px;text-align: center;background: #fff;}
.channel_edit_wrap .img_edit .icon-choose-image{position:absolute;width:100%;height:94px;margin-top:-60px;transform:translate(0%, 0%);opacity:0.1;}
.channel_edit_wrap .img_edit .inputFile{overflow:hidden;width:100%;height:94px;background-color:#fff;opacity:0;cursor:pointer;}

/* for you */
.foryou-f-contents .inner{display:none;}
.foryou-f-contents.login .inner.login-inner{display:block;}
.foryou-f-contents.login .inner.login-inner .for-yor-list {display:none;}
.foryou-f-contents.login .inner.login-inner.buy .member-contents-buy{display:block;}
.foryou-f-contents.login .inner.login-inner.wish .member-contents-wish{display:block;}
.foryou-f-contents.login .inner.login-inner .member-contents-buy-wish .result-no-list{display:none;}
.foryou-f-contents.login .inner.login-inner .member-contents-buy-wish.no-data .result-no-list{display:block;}
.foryou-f-contents.login .inner.login-inner .member-contents-buy-wish.no-data .btn-foryou-more-buy{display:none;}
.foryou-f-contents .for-yor-list .result-no-channel{display:none;}
.foryou-f-contents .for-yor-list.no-data .result-no-channel{display:block;}
.foryou-f-contents.login .inner.login-inner.subscribe .member-contents-subscribe{display:block;}
.foryou-f-contents.login .inner.login-inner.subscribe .member-contents-subscribe .btn-foryou-more-subscribe{display:block;}
.foryou-f-contents.login .inner.login-inner.subscribe .member-contents-subscribe .result-no-channel{display:none;}
.foryou-f-contents.login .inner.login-inner.subscribe .member-contents-subscribe.no-data .result-no-channel{display:block;}
.foryou-f-contents.login .inner.login-inner.subscribe .member-contents-subscribe.no-data .btn-foryou-more-subscribe{display:none;}
.foryou-f-contents.logout .inner.logout-inner{display:block;}
.foryou-f-contents .member-contents-subscribe{display:none;}
.foryou-f-contents .content_i_style .c_info .c_tit{overflow:hidden;display:block;width:100%;height:20px;text-overflow:ellipsis;white-space:nowrap;}
.foryou-f-contents .content_slide_wrap.txt_style .c_txt_area{left:135px;width:calc(100% - 160px);}

/* 비밀번호 찾기 */
.find_wrap{width:100%;padding:20px 0 50px 0;}
.find_wrap .input_line.type2{padding-top:3px;}
.find_wrap .input_line .input_style{border-color:#cbcbcb;}
.find_wrap .input_line .input_style::placeholder{color:#b7b7b7;}
.find_wrap .pw_t_txt{margin-bottom:12px;text-align:center;font-size:13px;letter-spacing:-1px;color:#666;}
.find_wrap .protect_word{padding-top:4px;}
.find_wrap .btn_find{display:inline-block;width:100%;height:55px;margin:30px auto;font-weight:bold;line-height:55px;font-size:14.5px;text-align:center;vertical-align:top;color:#fff;background:#88abda;}
.find_wrap .btn_find.type2{margin-top:5px;}
.find_wrap .btn_join{display:inline-block;width:100%;height:55px;margin:30px auto;border:1px solid #88abda;font-weight:bold;line-height:55px;vertical-align:top;font-size:14.5px;text-align:center;background:#fff;color:#88abda;}
.find_wrap .size1{width:48%;}
.find_wrap .find_notice{width:92%;padding:15px 15px 7px 15px;margin:0 auto;background:#f2f2f2;}
.find_wrap .find_notice li{overflow:hidden;margin-bottom:8px;}
.find_wrap .find_notice .dot{float:left;position:relative;top:6px;display:inline-block;width:3px;height:3px;margin-right:5px;background:#a3a3a3;vertical-align:middle;line-height:20px;}
.find_wrap .find_notice .txt{float:left;width:calc(100% - 8px);font-size:12px;color:#666;}
.find_wrap .guide_txt{position:relative;width:92%;height:180px;margin:0 auto;text-align:center;font-size:13px;letter-spacing:-1px;color:#0f3261;background:#f2f2f2;}
.find_wrap .guide_txt .txt{position:absolute;top:50%;left:0;width:100%;transform:translate(0, -50%);}
.find_wrap .guide_txt .s_txt{display:block;margin-top:7px;font-size:12px;color:#a5a5a5;}
.find_wrap .btn_area{width:92%;margin:0 auto;text-align:center;}
.find_wrap.edit .find_notice{width:100%;padding:0 15px}
.find_wrap.edit .find_notice li{margin-bottom:5px;}
.find_wrap.edit .input_style.mb_2{margin-bottom:5px;}
.find_wrap.edit .btn_find{margin-top:20px;}
.find_id_list{width:92%;max-width:723px;margin:0 auto;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff;}
.find_id_list li{border-bottom:1px solid #cbcbcb;}
.find_id_list li:after{content:'';display:block;clear:both;}
.find_id_list li div{float:left;height:45px;border-right:1px solid #cbcbcb;line-height:44px;font-size:12.5px;text-align:center;}
.find_id_list .l1{width:12.3%;}
.find_id_list .l2{width:43.8%;}
.find_id_list .l3{width:43.8%;}
.find_id_list .radio_style{position:relative;top:-3px;display:inline-block;width:18px;height:18px;background:url('/_static/mobile/images/common/bg_radio_btn.png') no-repeat 0 0;background-size:auto 18px;}
.find_id_list .radio_style:checked{background-position:-18px 0;}
.find_id_list .radio_style:focus{outline:none;}
.find_id_list .id{color:#333;}
.find_id_list .join_date{color:#999;}
.find_id_list .more_id{display:block;width:100%;height:37px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;font-size:12.5px;line-height:37px;color:#333;text-align:center;}
.find_id_list .more_id .arrow{position:relative;top:-1px;display:inline-block;width:8px;height:4px;margin-left:5px;vertical-align:middle;background:url('/_static/mobile/images/ico/ico_arrow.png') no-repeat 0 0;background-size:8px 8px;}

/* 판매자 채널신청 안내 */
.channel_guide_wrap{width:100%;padding:0 0 120px 0;margin:0 auto;background:#fff;}
.channel_guide_wrap .g_txt{padding:50px 0;text-align:center;color:#aeaac2;font-size:13px;letter-spacing:-1px;line-height:20px;}
.channel_guide_wrap .g_txt_area{width:92%;margin: 20px auto 50px auto;padding:30px 0 30px 4%;border:1px dashed #c3bbef;border-radius:10px;background:#f4f3f9;}
.channel_guide_wrap .txt{display:inline-block;vertical-align:top;font-size:12.5px;line-height:17px;color:#645a9c;}
.channel_guide_wrap .ico{display:inline-block;width:34px;height:34px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_channel.png') no-repeat 0 0;background-size:auto 34px;}

/* 개인정보 침해 신고센터 */
.p_d_report_wrap{width:100%;margin:0 auto;background:#fff;}
.p_d_report_wrap .p_txt{width:92%;padding:30px 0 0 0;margin:0 auto;font-size:13px;color:#555;}
.p_d_report_wrap .btn_report{display:block;width:92%;height:45px;margin:30px auto;line-height:45px;font-weight:bold;text-align:center;background:#3d8eee;color:#fff;}
.a_menu_wrap{width:100%;margin:0 auto;border-top:1px solid #e1e1e1;}
.a_menu_wrap .menu_btn{position:relative;display:block;width:100%;height:45px;padding:15px 4% 0 4%;border-bottom:1px solid #e1e1e1;font-size:13px;color:#555;}
.a_menu_wrap .menu_btn .arrow{position:absolute;right:4%;top:20px;display:inline-block;width:13px;height:7px;margin-left:2px;background:url('/_static/mobile/images/common/ico_arrow.png') no-repeat 0 0;background-size:13px auto;}
.a_menu_wrap .step_list{padding:20px 0;}
.a_menu_wrap .step_list .step{overflow:hidden;width:92%;margin:0 auto;border-radius:5px;}
.a_menu_wrap .step_list .step .txt{width:100%;height:38px;line-height:38px;text-align:center;font-size:13px;color:#333;background:#d3e5f4;}
.a_menu_wrap .step_list .arrow{display:block;width:13px;height:7px;margin:12px auto;background:url('/_static/mobile/images/ico/arrow_pd_report.png') no-repeat 0 0;background-size:13px auto;}
.a_menu_wrap .in_step{border-top:1px solid #fff;}
.a_menu_wrap .in_step:after{content:'';display:block;clear:both;}
.a_menu_wrap .in_step li{position:relative;float:left;width:50%;height:60px;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#e9f2f9;}
.a_menu_wrap .in_step li:nth-child(2n){border-right:none;}
.a_menu_wrap .in_step .num{display:block;margin:0 auto;text-align:center;font-family:'DIN_pro', DIN_pro,sans-serif;color:#d3e5f4;font-weight: bold;font-size:24px;line-height:60px;}
.a_menu_wrap .in_step .in_txt{position:absolute;display:block;top:50%;left:50%;width:100%;font-size:13px;color:#333;transform:translate(-50%, -50%);text-align:center;}
.a_menu_wrap .m_view_area{display:none;}
.a_menu_wrap .active .menu_btn .arrow{transform:rotate(180deg);}
.a_menu_wrap .active .m_view_area{display:block;border-bottom:1px solid #e1e1e1;}
.a_menu_wrap .n_list{padding:20px 0;}
.a_menu_wrap .n_list li{padding:0 4%;margin-bottom:5px;}
.a_menu_wrap .n_list li:after{content:'';display:block;clear:both;}
.a_menu_wrap .n_list .dot{position:relative;top:7px;float:left;display:block;width:3px;height:3px;margin-right:8px;background:#999;}
.a_menu_wrap .n_list .txt{float:left;display:block;width:calc(100% - 11px);font-size:12.5px;color:#333;}
.a_menu_wrap .n_list .depth2{clear:both;padding:15px 0;font-size:13px;color:#333;}
.a_menu_wrap .n_list .depth2 li{margin-bottom:15px;}
.a_menu_wrap .n_list .depth2 .num{display:inline-block;width:18px;height:18px;margin-right:8px;border-radius:50%;text-align:center;color:#fff;background:#a6cdf0;font-size:13px;}
.a_menu_wrap .n_list .depth2 dt{margin-bottom:5px;}
.a_menu_wrap .n_list .depth2 dd{padding-left:8px;margin-bottom:3px;}


/* 자녀안심 팝업 */
.modal-content.child_protect{overflow:hidden;width:100%;max-width:657px;margin:0 auto;border-radius:9px;}
.modal-content .tit_wrap{position:relative;width:100%;height:48px;line-height:48px;font-weight: bold;text-align:center;background:#5695e1;color:#fff;font-size:14.5px;}
.modal-content .btn_close{position:absolute;top:15px;right:12px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_close_white.png') no-repeat 0 0;background-size:20px 20px;}
.child_protect_wrap{width:100%;background:#fff;}
.child_protect_wrap .child_content{padding-bottom:15px;}
.child_protect_wrap .now_txt{padding:25px 0;color:#0f3261;font-size:14px;text-align:center;}
.child_protect_wrap .line{margin-bottom:5px;}
.child_protect_wrap .input_style{display:block;width:92%;height:44px;padding:0 0 0 12px;margin:0 auto;border:1px solid #c5c5c5;line-height:44px;background:#fefefe;}
.child_protect_wrap .input_style::placeholder{color:#b7b7b7;}
.child_protect_wrap .btn_check{display:block;width:92%;height:45px;margin:5px auto;line-height:45px;text-align:center;color:#fff;background:#5695e1;font-weight:500;}
.child_protect_wrap .child_notice{width:100%;padding:15px 4% 5px 4%;font-size:12.5px;color:#666;background:#f9f9f9;}
.child_protect_wrap .child_notice .tit{margin-bottom:3px;}
.child_protect_wrap .child_notice ul{margin-bottom:15px;}
.child_protect_wrap .child_notice li{margin-bottom:2px;}
.child_protect_wrap .child_notice li:after{content:'';display:block;clear:both;}
.child_protect_wrap .child_notice .in_line{float:left;margin-right:5px;}
.child_protect_wrap .child_notice .txt{float:left;width:95%;}

/* 비밀번호 등록 */
.modal-content.pw_change{overflow:hidden;width:100%;max-width:657px;margin:0 auto;border-radius:9px;}
.modal-content .tit_wrap{position:relative;width:100%;height:48px;line-height:48px;font-weight: bold;text-align:center;background:#5695e1;color:#fff;font-size:14.5px;}
.modal-content .btn_close{position:absolute;top:15px;right:12px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_close_white.png') no-repeat 0 0;background-size:20px 20px;}
.pw_change_wrap{width:100%;background:#fff;}
.pw_change_wrap .pw_change_content{padding:20px 0;}
.pw_change_wrap .line{padding:0 4%;margin-bottom:10px;}
.pw_change_wrap .label_style{display:block;margin-bottom:5px;font-size:13px;}
.pw_change_wrap .input_style{display:block;width:100%;height:44px;padding:0 0 0 12px;margin:0 auto;border:1px solid #c5c5c5;line-height:44px;background:#fefefe;}
.pw_change_wrap .mail{padding-top:3px;margin-bottom:12px;font-size:15px;color:#5695e1;}
.pw_change_wrap .input_style::placeholder{color:#b7b7b7;}
.pw_change_wrap .btn_check{display:block;width:92%;height:45px;margin:20px auto 10px auto;line-height:45px;text-align:center;color:#fff;background:#5695e1;font-weight:500;}
.pw_change_wrap .notice{width:100%;padding:15px 4% 5px 4%;font-size:12.5px;color:#666;background:#f9f9f9;}
.pw_change_wrap .notice .tit{margin-bottom:3px;}
.pw_change_wrap .notice ul{margin-bottom:15px;}
.pw_change_wrap .notice li{margin-bottom:2px;}
.pw_change_wrap .notice li:after{content:'';display:block;clear:both;}
.pw_change_wrap .notice .dot{float:left;position:relative;top:8px;width:2px;height:2px;margin-right:5px;background:#666;}
.pw_change_wrap .notice .txt{float:left;width:95%;}

/* 마일리지 전환 */
.modal-content.ml_change{overflow:hidden;width:100%;max-width:657px;margin:0 auto;border-radius:9px;}
.ml_change .line:after{content:'';display:block;clear:both;}
.ml_change .t_txt{margin-bottom:20px;font-size:13px;letter-spacing:-1px;text-align:center;color:#0f3261;}
.ml_change .label_style{float:left;width:100px;line-height:44px;}
.ml_change .input_style{float:left;width:calc(100% - 100px);}
.ml_change .input_style:disabled{color:#b7b7b7;background:#f4f4f4;}
.ml_change .select_style{display:block;width:calc(100% - 100px);height:44px;padding:0 0 0 12px;margin:0 auto;border:1px solid #c5c5c5;line-height:44px;background:#fefefe;}
.ml_change .btn_check.size1{width:60%;font-size:14px;}

/* 최신 콘텐츠 없음 */
.no_new_content_wrap{width:100%;padding:70px 0 60px 0;text-align:center;/* background:#f9f9f9; */}
.no_new_content_wrap .f_ico{display:inline-block;width:35px;height:35px;margin-bottom:10px;opacity:0.6;background:url('/_static/mobile/images/ico/ico_no_reply.png') no-repeat 0 0;background-size:auto 35px;}
.no_new_content_wrap .txt{margin-bottom:4px;color:#999;font-size:13px;}
.no_new_content_wrap .btn_move_request{display:block;width:45%;height:38px;margin:20px auto 0 auto;border:1px solid #bbb;line-height:35px;font-size:13px;color:#555;background:#fff;}

/* 이용약관 */
.terms_area{width:100%;background:#fff;font-size:13px;}
.terms_area .depth1 > li{margin-bottom:20px;font-size:13px;color:#333;letter-spacing:-1px;}
.terms_area .depth2{padding-left:6px;color:#555;}
.terms_area .depth2.style1{padding-top:12px;}
.terms_area .depth3{clear:both;padding-left:24px;padding-top:5px;font-size:13px;line-height:20px;}
.terms_area .depth4{clear:both;padding-left:12px;padding-top:5px;margin-bottom:10px;font-size:13px;line-height:20px;}
.terms_area .depth2 li{overflow:hidden;clear:both;margin-bottom:3px;font-size:13px;line-height:20px;}
.terms_area .depth3 li{overflow:hidden;margin-bottom:3px;}
.terms_area .depth4 li{overflow:hidden;}
.terms_area .depth1 .dot{position:relative;display:block;float:left;width:20px;}
.terms_area .depth1 .txt{display:block;float:left;width:calc(100% - 20px);}
.terms_area .b_txt{clear:both;margin-bottom:10px;font-weight:bold;font-size:14px;color:#0f3261;}
.terms_area .e_txt{margin-bottom:5px;font-size:13px;line-height:20px;color:#555;}
.terms_area .e_txt.style1{padding:12px 0;}

/* 개인정보 취급방침 */
.terms_area .t_tit{margin-bottom:13px;font-weight: bold;font-size:20px;line-height:20px;color:#333;letter-spacing:-1px;}
.terms_area .t_txt{margin-bottom:3px;font-size:13px;color:#555;line-height:20px;letter-spacing:-1px;}
.terms_area .t_txt.last{margin-bottom:20px;}
.terms_area .tbl_wrap{clear:both;padding-top:12px;font-size:12px;}
.terms_area .tbl_wrap .tit{margin-bottom:12px;}
.terms_area .tbl_wrap .table{width:100%;/* margin:20px 0; */border-top:1px solid #333;border-left:1px solid #333;border-collapse: separate;font-size:12px;}
.terms_area .tbl_wrap li{overflow:hidden;width:100%;margin-bottom:0;}
.terms_area .tbl_wrap li div{float:left;min-height:60px;padding:8px 10px;border-right:1px solid #333;border-bottom:1px solid #333;text-align:center;}
.terms_area .tbl_wrap .top div{height:38px;min-height:38px;background:#eee;}
.terms_area .tbl_wrap .t1{width:25%;}
.terms_area .tbl_wrap .t2{width:15%;}
.terms_area .tbl_wrap .t3{width:25%;}
.terms_area .tbl_wrap .t4{width:20%;}
.terms_area .tbl_wrap .t5{width:15%;}
.terms_area .tbl_wrap .c_box{position:relative;top:3px;display:inline-block;width:15px;height:15px;background:url('/_static/web/images/common/c_box.jpg') no-repeat 0 0;}
.terms_area .b_txt{margin-top:10px;}

/* 본인인증 이용동의 팝업 */
.modal-content.confirm_agree{overflow:hidden;width:92%;max-width:657px;margin:0 auto;border-radius:9px;}
.confirm_agree_wrap{width:100%;background:#fff;}
.confirm_agree_wrap .p_content{width:100%;padding:20px 4%;}
.confirm_agree_wrap .t_txt{font-size:13px;color:#777;}
.confirm_agree_wrap .e_txt_area{width:100%;padding:20px 4% 12px 4%;margin:20px auto;border:1px solid #ccc;background:#f9f9f9;}
.confirm_agree_wrap .e_txt_area dt{font-weight:500;color:#333;font-size:14px;}
.confirm_agree_wrap li{overflow:hidden;margin-bottom:8px;}
.confirm_agree_wrap .dot{position:relative;top:8px;display:inline-block;float:left;width:2px;height:2px;margin-right:8px;background:#0f3261;vertical-align:middle;}
.confirm_agree_wrap .txt{display:inline-block;float:left;font-size:13px;color:#333;}
.confirm_agree_wrap .b_txt{clear:both;padding:0 0 0 10px;font-size:13px;color:#777;}
.confirm_agree_wrap .c_box{position:relative;top:-1px;appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin-right:5px;vertical-align:middle;background:url('/_static/mobile/images/common/bg_checkbox_style2.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.confirm_agree_wrap .c_box:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.confirm_agree_wrap .a_txt{font-size:13px;color:#333;}
.confirm_agree_wrap .btn_confirm{display:block;width:100%;height:45px;margin:20px auto;text-align:center;line-height:45px;color:#fff;background:#5695e1;font-size:13px;font-weight:500;cursor:pointer;}

/* 비밀번호 찾기 휴대폰 인증 */
.modal_wrap{overflow:hidden;width:100%;border-radius:9px;background:#fff;}
.modal_wrap .p_content{width:100%;padding:20px 4%;}
.modal_wrap .t_txt{font-size:13px;color:#777;}
.modal_wrap .btn_confirm{display:block;width:100%;height:45px;margin:20px auto 0 auto;text-align:center;line-height:45px;color:#fff;background:#5695e1;font-size:13px;font-weight:500;cursor:pointer;}


/* 출석체크 이벤트 */
.attend_event_wrap{width:100%;}
.attend_event_wrap .a_top{width:100%;}
.attend_event_wrap .a_top > img{display:block;}
.attend_event_wrap .a_top .e_rule_wrap{display:none;text-indent:-9999px;}
.attend_event_wrap .year_month{width:100%;padding:15px 0 10px 0;text-align:center;background:#d1e2f1;}
.attend_event_wrap .year_month .now_month{display:inline-block;color:#0f3261;font-family:NanumSquare, sans-serif;font-size:18px;vertical-align:middle;font-weight:bold;line-height:35px;}
.attend_event_wrap .year_month .btn_move{display:inline-block;width:35px;height:35px;vertical-align:middle;background:url('/_static/mobile/images/event/attend_check_btn.png') no-repeat;background-size:auto 35px;}
.attend_event_wrap .year_month .btn_move.prev{background-position:-70px 0;}
.attend_event_wrap .year_month .btn_move.next{background-position:-105px 0;}
.calendar_wrap{width:100%;font-family:NanumSquare, sans-serif;}
.calendar_wrap .line:after{content:'';display:block;clear:both;}
.calendar_wrap .c_day{position:relative;float:left;width:14.28%;height:55px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;background:#fff;}
.calendar_wrap .week .c_day{height:40px;padding:10px 0;border:none;color:#fff;background:#8499ad;font-weight:bold;font-size:14.5px;}
.calendar_wrap .c_day.sun{color:#eb1b1b;}
.calendar_wrap .c_day.sat{color:#0060b1;}
.calendar_wrap .date{line-height:54px;}
.calendar_wrap .check_ok{position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;background:rgba(255, 255, 255, 0.7) url('/_static/mobile/images/event/attend_check_btn.png') no-repeat 0 0;background-size:auto 40px;transform:translate(-50%, -50%);opacity:0;}
.calendar_wrap .today{position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;background:rgba(255, 255, 255, 0.7) url('/_static/mobile/images/event/attend_check_btn.png') no-repeat -40px 0;background-size:auto 40px;transform:translate(-50%, -50%);}
.calendar_wrap .c_day.checked .check_ok{opacity:1;}
.attend_event_wrap .btn_area{width:100%;padding:15px 0 12px 0;border-bottom:2px solid #ccd9e6;background:#d1e2f1;}
.attend_event_wrap .btn_attend{display:block;width:91.5%;margin:0 auto;}
.attend_event_wrap .notice_area{width:100%;padding:25px 0 22px 0;color:#7b8085;text-align:center;background:url('/_static/mobile/images/event/bg_attend_1904.png') repeat;background-size:auto 12px;}
.attend_event_wrap .notice_area > p{margin-bottom:3px;font-size:11px;letter-spacing:-1px;}
.attend_event_wrap .notice_area .t_blue{color:#4773ad;}

/* 1906 충전 */
.charge_wrap{width:100%;padding:20px 12px;margin-bottom:10px;background:#fff;}
.charge_wrap .r_item_wrap{margin-bottom:20px;border:1px solid #4fbc2d;}
.charge_wrap .r_item_wrap .c_tit{background:#4fbc2d;}
.charge_wrap .c_tit{width:100%;height:59px;padding-left:4%;line-height:59px;color:#fff;font-weight:bold;font-size:16px;}
.charge_wrap .p_item_wrap{border:1px solid #3d8eee;}
.charge_wrap .p_item_wrap .c_tit{background:#3d8eee;}
.charge_wrap .i_list{padding:0 12px;}
.charge_wrap .item{padding:20px 0;background:url('/_static/mobile/images/charge/bg_charge_item_1906.jpg') repeat-x left bottom;}
.charge_wrap .item:after{content:'';display:block;clear:both;}
.charge_wrap .item:last-child{background:none;}
.charge_wrap .item.r1{background:url('/_static/mobile/images/charge/bg_charge_item_1906.jpg') repeat-x left bottom;}
.charge_wrap .i_detail{float:left;}
.charge_wrap .sum_area{float:right;padding-top:30px;letter-spacing:-1px;}
.charge_wrap .sum{font-size:13px;color:#d82143;}
.charge_wrap .sum .num{font-size:20px;}
.charge_wrap .arrow{display:inline-block;width:7px;height:13px;margin-left:10px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:7px auto;}
.charge_wrap .num{font-family:'DIN_pro', DIN_pro,sans-serif;}
.charge_wrap .point{margin-bottom:8px;font-size:13px;color:#d82143;letter-spacing:-1px;}
.charge_wrap .point .num{font-size:20px;letter-spacing:-0.5px;}
.charge_wrap .r1 .point{color:#f5506e}
.charge_wrap .info{position:relative;height:22px;padding:0 8px 0 6px;border-left:3px solid;line-height:19px;color:#8b8b8b;}
.charge_wrap .txt{font-size:13px;color:#333;}
.charge_wrap .ico_p{position:absolute;left:-10px;display:inline-block;width:22px;height:22px;border-radius:50%;text-align:center;font-size:16px;line-height:21px;color:#fff;font-weight:bold;text-align:center;}
.charge_wrap .b_p, .charge_wrap .coupon{font-size:12px;line-height:22px;}
.charge_wrap .b_p .num,  .charge_wrap .coupon .num{font-size:12px;}

.charge_wrap .r1 .info,
.charge_wrap .p_5000 .info{padding-left:0;margin-left:0;}
.charge_wrap .r1 .sum,
.charge_wrap .p_5000 .sum{color:#f5506e;}
.charge_wrap .r2 .info{background:#ebf3f9;}
.charge_wrap .r2 .ico_p{background:#6fc4ff;}
.charge_wrap .r2 .b_p{color:#32abff;}
.charge_wrap .r2 .coupon{color:#32abff;}
.charge_wrap .p_10000 .info,
.charge_wrap .p_45000 .info{background:#ebf3f9;}
.charge_wrap .p_10000 .ico_p,
.charge_wrap .p_45000 .ico_p{background:#6fc4ff;}
.charge_wrap .p_10000 .b_p,
.charge_wrap .p_45000 .b_p,
.charge_wrap .p_10000 .coupon,
.charge_wrap .p_45000 .coupon{color:#32abff;}
.charge_wrap .p_20000 .info{background:#e8f5f6;}
.charge_wrap .p_20000 .ico_p,
.charge_wrap .p_20000 .b_p{color:#48c5cd;}
.charge_wrap .p_20000 .coupon{color:#48c5cd;}
.charge_wrap .p_30000 .info{background:#ecfaf2;}
.charge_wrap .p_30000 .ico_p{background:#48cd7d;}
.charge_wrap .p_30000 .b_p,
.charge_wrap .p_30000 .coupon{color:#48cd7d;}
.charge_wrap .p_50000 .info{background:#f5f6e7;}
.charge_wrap .p_50000 .ico_p,
.charge_wrap .p_50000 .b_p,
.charge_wrap .p_50000 .coupon{color:#c8cd48;}

.charge_wrap .p_5000 .info{border:none;}
.charge_wrap .p_10000 .info{border-color:#6fc4ff;}
.charge_wrap .p_20000 .info{border-color:#48c5cd;}
.charge_wrap .p_30000 .info{border-color:#48cd7d;}
.charge_wrap .p_50000 .info{border-color:#c8cd48;}
.charge_wrap .v14500.r2 .info{border-color:#fa6fff;background:#f9ebf7;}
.charge_wrap .v14500.r2 .b_p{color:#f566dc;}
.charge_wrap .v23500.r2 .info{border-color:#bd6fff;background:#f4ebf9;}
.charge_wrap .v23500.r2 .b_p{color:#8f3bc0;}

.charge_notice{width:100%;padding:16px 12px;background:#f9f9f9;}
.charge_notice .tit{margin-bottom:8px;font-size:13px;color:#000;font-weight: normal;}
.charge_notice li{overflow:hidden;width:100%;margin-bottom:3px;color:#999;font-size:12px;line-height:16px;letter-spacing:-1px;}
.charge_notice li .num{float:left;display:block;width:18px;text-align:center;}
.charge_notice li .txt{float:left;display:block;width:calc(100% - 20px);}

/* 정액제 충전 */
.flat_item_wrap{width:100%;}
.flat_item_wrap .f_item{overflow:hidden;width:calc(100% - 24px);margin:0 auto 10px auto;border-radius:9px;box-shadow:2px 0 4px rgba(208, 209, 209, 0.4);background:#fff;}
.flat_item_wrap .f_tit{width:100%;height:45px;padding-left:12px;line-height:45px;color:#fff;font-weight:500;letter-spacing:-1px;font-size:15px;}
.flat_item_wrap .top_point{position:relative;top:-1px;display:inline-block;height:16px;padding:0 8px;margin-left:5px;border-radius:7px;line-height:16px;font-size:11px;font-weight:500;color:#41b7de;letter-spacing:-1px;background:#fff;}
.flat_item_wrap .t_5000 .top_point{color:#1a85d0;}
.flat_item_wrap .t_10000 .top_point{color:#4f5b98;}
.flat_item_wrap .t_basic{margin-top:10px;}
.flat_item_wrap .t_basic .f_tit{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1baae6+0,41b7de+100,7db9e8+100 */
background: #1baae6; /* Old browsers */
background: -moz-linear-gradient(left,  #1baae6 0%, #41b7de 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #1baae6 0%,#41b7de 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #1baae6 0%,#41b7de 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1baae6', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.flat_item_wrap .t_5000 .f_tit{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1c7ce1+0,238dd7+100,7db9e8+100 */
background: #1c7ce1; /* Old browsers */
background: -moz-linear-gradient(left,  #1c7ce1 0%, #238dd7 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #1c7ce1 0%,#238dd7 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #1c7ce1 0%,#238dd7 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c7ce1', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.flat_item_wrap .t_10000 .f_tit{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3e3886+0,4f5b98+100,7db9e8+100 */
background: #3e3886; /* Old browsers */
background: -moz-linear-gradient(left,  #3e3886 0%, #4f5b98 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3e3886 0%,#4f5b98 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3e3886 0%,#4f5b98 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3886', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.flat_item_wrap .item{overflow:hidden;width:calc(100% - 24px);padding:15px 0;margin:0 auto;}
.flat_item_wrap .item.line{background:url('/_static/mobile/images/charge/bg_charge_item_1906.jpg') repeat-x left bottom;}
.flat_item_wrap .item:first-child{background:url('/_static/mobile/images/charge/bg_charge_item_1906.jpg') repeat-x left bottom;}
.flat_item_wrap .type{float:left;/* padding-top:7px; */}
.flat_item_wrap .type .txt{font-size:14px;color:#333;font-weight:500;letter-spacing:-1px;}
.flat_item_wrap .type .con_txt{margin-top:3px;font-size:11px;line-height:15px;color:#555;letter-spacing:-1px;}
.flat_item_wrap .t_5000 .con_txt{color:#238dd7;}
.flat_item_wrap .t_10000 .con_txt{color:#4f5a98;}
.flat_item_wrap .type .a_ico{position:relative;top:-1px;display:inline-block;height:14px;padding:0 3px;margin-left:3px;border-radius:2px;letter-spacing:-1px;color:#fff;font-size:9px;line-height:14px;}
.flat_item_wrap .t_5000 .a_ico{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffc90d+1,ffaf0a+100,7db9e8+100 */
background: #ffc90d; /* Old browsers */
background: -moz-linear-gradient(left,  #ffc90d 1%, #ffaf0a 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffc90d 1%,#ffaf0a 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffc90d 1%,#ffaf0a 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc90d', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.flat_item_wrap .t_10000 .a_ico{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fc5c3f+1,f5383f+100,7db9e8+100 */
background: #fc5c3f; /* Old browsers */
background: -moz-linear-gradient(left,  #fc5c3f 1%, #f5383f 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fc5c3f 1%,#f5383f 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fc5c3f 1%,#f5383f 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5c3f', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.flat_item_wrap .sum_area{position:relative;top:7px;float:right;}
.flat_item_wrap .num{font-family:'Roboto', Roboto,sans-serif;font-weight:bold;letter-spacing:-0.5px;}
.flat_item_wrap .d_sum{position:relative;top:-2px;display:inline-block;margin-right:15px;font-size:11px;color:#cfcfcf;text-decoration:line-through;}
.flat_item_wrap .d_sum .num{font-size:12px;font-weight: 400;}
.flat_item_wrap .t_sum{margin-right:12px;color:#f6143f;font-size:11px;}
.flat_item_wrap .t_sum .num{position:relative;top:1px;font-size:18px;margin-right:2px;}
.flat_item_wrap .arrow{position:relative;top:-1px;display:inline-block;width:7px;height:13px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:7px auto;}

/* 충전방법 선택 */
.bg_line{display:block;width:100%;height:8px;background:#f2f2f2;}
.charge_info{width:100%;padding-bottom:8px;background:#fff;letter-spacing:-1px;}
.charge_info.flat{padding:3px;}
.charge_info .top{overflow:hidden;width:calc(100% - 24px);height:46px;margin:0 auto;border-bottom:1px solid #ddd;line-height:46px;}
.charge_info .top .tit{float:left;font-size:15px;font-weight:500;color:#525252;}
.charge_info .top .tit .s_txt{font-size:11px;color:#999;font-weight:400;}
.charge_info .top .t_sum{float:right;font-size:12px;color:#f43142;}
.charge_info .top .d_sum{position:relative;top:1px;margin-right:10px;color:#ababab;text-decoration:line-through;font-size:12px;vertical-align:top;}
.charge_info .top .num{font-weight:bold;color:#f43142;font-size:18px;font-family:roboto, sans-serif;letter-spacing:0;}
.total_point_info{width:100%;padding:12px 12px 0 12px;}
.total_point_info .i_list{}
.total_point_info .i_list li{overflow:hidden;margin-bottom:5px;font-size:14px;color:#555;}
.total_point_info .txt{display:block;float:left;padding:0;text-align:left;}
.total_point_info .ico_plus{position:relative;top:2px;margin-right:6px;display:inline-block;width:13px;height:13px;background:url('/_static/mobile/images/charge/ico_type_pius.png') no-repeat 0 0;background-size:13px 13px;}
.total_point_info .p_num{display:block;float:right;text-align:left;color:#555;}
.total_point_info .p_num .type{display:inline-block;width:15px;margin-left:3px;font-size:12px;}
.total_point_info .p_num b{font-family:'roboto', roboto,sans-serif;font-size:15px;letter-spacing:0;}
.total_point_info .t_point{overflow:hidden;height:20px;padding-top:2px;margin-bottom:10px;font-size:14px;color:#555;}
.total_point_info .t_point .num{position:relative;top:-2px;display:inline-block;float:right;padding-right:8px;color:#3d8eee;font-size:14px;font-weight:bold;}
.total_point_info .t_point .num span{font-size:16px;font-family:Roboto, sans-serif;vertical-align:middle;letter-spacing:0;}
.total_point_info .name{float:left;display:block;width:60px;height:22px;border-radius:10px;line-height:22px;text-align:center;font-size:13px;color:#555;background:#ededed;}
.total_point_info .txt.flat{float:right;display:block;width:calc(100% - 60px;);text-align:right;font-size:13px;line-height:22px;font-weight:500;}
.total_point_info .txt.flat.t_blue{color:#3d8eee;}
.charge_type_wrap{width:100%;padding-bottom:30px;background:#fff;}
.charge_type_wrap .type_choice{padding:15px 12px;}
.charge_type_wrap .s_tit{margin-bottom:12px;color:#525252;font-size:15px;font-weight:500;letter-spacing:-1px;}
.charge_type_wrap li{border:1px solid #ddd;border-bottom:none;}
.charge_type_wrap li:first-child{border-radius:8px 8px 0 0;}
.charge_type_wrap li:last-child{border-radius:0 0 8px 8px;}
.charge_type_wrap li.type3{border-bottom:1px solid #ddd;}
.charge_type_wrap .t_btn{position:relative;width:100%;height:45px;padding:1px 12px 0 12px;font-size:14px;letter-spacing:-1px;line-height:45px;color:#333;}
.charge_type_wrap .t_btn .ico_r{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin-right:5px;background:url('/_static/mobile/images/charge/ico_type_radio.png') no-repeat 0 0;background-size:auto 16px;}
.charge_type_wrap .t_btn .arrow{position:absolute;top:21px;right:12px;display:block;width:12px;height:10px;background:url('/_static/mobile/images/common/ico_arrow_small.png') no-repeat 0 0;background-size:12px auto;}
.charge_type_wrap li.active .t_area{display:block;}
.charge_type_wrap li.active .arrow{top:15px;transform:rotate(180deg);}
.charge_type_wrap li.active .ico_r{background-position:-16px 0;}
.charge_type_wrap .t_area{display:none;overflow:hidden;width:100%;max-width:629px;padding:0 12px 5px 12px;}
.charge_type_wrap .r_area{display:block;float:left;width:48%;height:38px;margin-bottom:10px;border:1px solid #ababab;border-radius:19px;line-height:37px;text-align:center;font-size:14px;color:#333;letter-spacing:-1px;}
.charge_type_wrap .r_area:nth-child(odd){margin-right:4%;}
.charge_type_wrap .r_area .r_btn{appearance:none;-webkit-appearance:none;position:relative;top:-1px;display:inline-block;width:15px;height:15px;margin:0 5px 0 0;border:none;background:url('/_static/mobile/images/common/bg_radio_btn_style2.png') no-repeat 0 0;background-size:auto 15px;vertical-align:middle;}
.charge_type_wrap .r_area .r_btn:checked{background-position:-15px 0;}
.charge_type_wrap .r_area.active{border-color:#3d8eee;background:#3d8eee;color:#fff;}
.charge_type_wrap .r_area .label_style{display:inline-block;padding:0;margin:0;vertical-align:top;letter-spacing:-1px;}
.charge_type_wrap .r_area .s_txt{font-size:12px;}
.charge_type_wrap .t_red{clear:both;position:relative;top:-2px;margin-bottom:5px;font-size:13px;color:#f1537c;letter-spacing:-1px;}
.charge_type_wrap .c_area{margin-bottom:20px;}
.charge_type_wrap .c_txt{padding:0 0 0 12px;margin-bottom:5px;font-size:13px;color:#555;letter-spacing:-1px;}
.charge_type_wrap .c_box{position:relative;top:-1px;position:relative;appearance:none;-webkit-appearance:none;display:inline-block;width:18px;height:18px;border:none;margin-right:5px;vertical-align:middle;background:url('/_static/mobile/images/charge/ico_type_check.png') no-repeat 0 0;background-size:auto 18px;vertical-align:middle;}
.charge_type_wrap .c_box:checked{background-position:-18px 0;}
.charge_type_wrap .t_blue{margin-left:10px;color:#3d8eee;}
.charge_type_wrap .btn_charge{display:block;width:calc(100% - 24px);height:45px;margin:0 auto;line-height:45px;text-align:center;color:#fff;background:#3d8eee;font-size:15px;letter-spacing:-1px;}

/* 성인인증 */
.f_content.adult{background:#fff;}
.adult_top{padding:38px 4%;text-align:center;}
.adult_top .a_img{display:inline-block;width:80px;height:80px;margin-bottom:20px;background:url('/_static/mobile/images/ico/ico_adult_c.png') no-repeat 0 0;background-size:80px 80px;}
.adult_top .txt{margin-bottom:25px;color:#777;font-size:14px;line-height:20px;letter-spacing:-1px;}
.adult_top .txt b{color:#222;font-size:15px;}
.adult_top .btn_out{font-size:14px;color:#3d8eee;text-decoration:underline;cursor:pointer;}
.adult_btn_wrap{width:100%;padding:0 4% 120px 4%;}
.adult_btn_wrap .btn_c{display:block;width:100%;height:42px;padding-top:2px;margin-bottom:10px;line-height:41px;text-align:center;font-weight:500;font-size:14px;letter-spacing:-1px;background:#3d8eee;color:#fff;}
.adult_btn_wrap .ico{position:relative;top:-2px;display:inline-block;margin-right:8px;vertical-align:middle;background:no-repeat 0 0;}
.adult_btn_wrap .phone .ico{display:inline-block;width:20px;height:24px;background-image:url('/_static/mobile/images/ico/ico_phone.png');background-size:auto 24px;}
.adult_btn_wrap .ipin .ico{display:inline-block;width:25px;height:24px;background-image:url('/_static/mobile/images/ico/ico_ipin.png');background-size:auto 24px;}
.adult_btn_wrap .kakao .ico{position:relative;top:-2px;left:-4px;display:inline-block;width:68px;height:32px;margin-right:0;background-image:url('/_static/mobile/images/ico/logo_pay.png');background-size:auto 32px;}
.adult_btn_wrap .btn_c.kakao{color:#1e1e1e;background:#fff100;}
.adult_btn_wrap .txt{padding-top:25px;color:#999;text-align:center;font-size:14px;letter-spacing:-1px;}

/* 결제정보 확인 */
.account_wrap{width:100%;padding:8px 0 40px 0;}
.account_wrap .a_inner{width:100%;max-width:768px;margin:0 auto;}
.account_wrap .info_txt{padding:0 16px 20px 16px;text-align:center;font-size:14px;}
.account_wrap .t_blue{color:#3d8eee;}
.account_wrap .t_red{color:#f34848;}
.account_wrap .item_wrap{width:100%;padding:10px 0 0 0;margin-bottom:8px;background:#fff;}
.account_wrap .item_wrap.style1{padding:0;}
.account_wrap .item_wrap .type{font-size:13px;color:#555;line-height:26px;}
.account_wrap .item_wrap .type,
.account_wrap .account_info .tit{padding-left:12px;margin-bottom:5px;font-size:13px;color:#555;line-height:26px;letter-spacing:-1px;}
.account_wrap .item_wrap .item_info{width:100%;height:52px;padding:1px 12px 0 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:500;line-height:52px;text-align:center;background:#fff;}
.account_wrap .item_wrap .item{font-size:20px;color:#fff;letter-spacing:-1px;}
.account_wrap .item_wrap .item .detail{font-size:14px;line-height:18px;}
.account_wrap .item_wrap .num{position:relative;display:inline-block;}
.account_wrap .item_wrap .p_ico{position:relative;top:-2px;display:inline-block;width:16px;height:16px;margin-left:4px;background:url('/_static/web/images/common/ico_user_top.png') no-repeat;vertical-align:middle;}
.account_wrap .item_wrap .p_ico.coin{background-position:-50px 0;}
.account_wrap .item_wrap .p_ico.b_point{background-position:-75px 0;}
.account_wrap .item_wrap .p_ico.mileage{background-position:-100px 0;}
.account_wrap .item_wrap .p_ico.type5{background-position:-125px 0;}
.account_wrap .item_wrap .p_ico.type6{background-position:-150px 0;}
.account_wrap .item_wrap .e_ico{position:absolute;top:-2px;left:0;display:block;width:32px;height:10px;background: url('/_static/web/images/common/ico_user_top.png') no-repeat 0 -140px;vertical-align: middle;}
.account_wrap .account_info{padding:10px 0 0 0;margin-bottom:8px;border-bottom:1px solid #ddd;background:#fff;}
.account_wrap .info_tbl{width:100%;border-top:1px solid #e6e6e6;}
.account_wrap .info_tbl .line{position:relative;}
.account_wrap .info_tbl .line:after{content:'';display:block;clear:both;}
.account_wrap .info_tbl .t1,
.account_wrap .info_tbl .t2{float:left;height:40px;padding-left:12px;border-bottom:1px solid #e6e6e6;line-height:40px;font-size:12px;letter-spacing:-1px;}
.account_wrap .info_tbl .t1{position:absolute;top:0;left:0;width:110px;background:#fff;color:#666;}
.account_wrap .info_tbl .t2{width:calc(100% - 110px);margin-left:110px;color:#222;font-weight: 500;background:#fff;}
.account_wrap .info_tbl .type2 .t1{height:100%;}
.account_wrap .info_tbl .type2 .t2{height:auto;min-height:40px;padding:10px 12px;line-height:19px;background:#fff;}
.account_wrap .info_tbl .t1 .bar{position:relative;top:12px;display:inline-block;float:right;width:1px;height:14px;background:#ddd;}
.account_wrap .p_ico{position:relative;top:-1px;display:inline-block;width:13px;height:12px;margin:0 3px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 15px;vertical-align:middle;}
.account_wrap .p_ico.type1{background-position:-38px 0;}
.account_wrap .p_ico.type2{background-position:-56px 0;}
.account_wrap .p_ico.type3{background-position:-75px 0;}
.account_wrap .p_ico.type3{background-position:-75px 0;}
.account_wrap .e_ico{position:relative;top:2px;display:inline-block;width:39px;height:12px;margin:0 5px 0 3px;background:url('/_static/mobile/images/charge/pay_event_ico.png') no-repeat 0 0;background-size:auto 12px;}
.a_notice{width:100%;padding:12px;font-size:11px;line-height:20px;background:#f7fafd;letter-spacing:-1px;}
.a_notice li:after{content:'';display:block;clear:both;}
.a_notice .dot{position:relative;top:9px;float:left;width:2px;height:2px;margin-right:8px;background:#0e013c;}
.a_notice .txt{float:left;width:calc(100% - 10px);color:#555;}
.a_notice .t_red{color:#f34848;}
.account_wrap .btn_check{display:block;width:166px;height:46px;margin:35px auto;line-height:46px;text-align:center;font-size:15px;color:#fff;background:#428ed5;cursor:pointer;}
.account_wrap .btn_check:hover{opacity:0.7;}

/* 색 스타일 */
.account_wrap .item_wrap.style1 .item_info{border:none;background:#3e3e3e;}
.a_notice{background:#fff;}

/* 신규회원가입이벤트 팝업 */
.new_join_2009{width:65%;min-width:320px;max-width:500px;margin:0 auto;}
.new_join_inner{position:relative;width:100%;}
.new_join_inner > img{display:block;}
.new_join_inner > p{display:none;}
.new_join_inner .m_close{position:absolute;width:23px;height:23px;top:3.5%;right:4.5%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.new_join_inner .m_close:focus{outline:none;border:none;}
.new_join_inner .btn_go_join{position:absolute;top:84.5%;left:30%;display:block;width:40%;height:9%;text-indent:-9999px;}
.new_join_inner .btn_close_today{position:absolute;left:0;bottom:-40px;display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;font-size:12px;}
.new_join_inner .btn_close_today .ico{position:relative;top:3px;display:inline-block;width:14px;height:14px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_m_close.png') no-repeat 0 0;}

/* 앱 회원가입 포인트 지급  팝업 */
.app_join_2009{width:65%;min-width:320px;max-width:500px;margin:0 auto;}
.app_join_inner{position:relative;width:100%;}
.app_join_inner > img{display:block;}
.app_join_inner > p{display:none;}
.app_join_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:5.3%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.app_join_inner .m_close:focus{outline:none;border:none;}
.app_join_inner .btn_go_join{position:absolute;top:80.7%;left:30%;display:block;width:40%;height:9.6%;text-indent:-9999px;}
.app_join_inner .btn_close_today{position:absolute;left:0;bottom:0;display:block;width:100%;height:4.8%;text-align:center;color:#fff;font-size:12px;text-indent:-9999px;}

/* 앱 다운로드 포인트 지급 팝업 */
.app_down_2009{width:65%;min-width:320px;max-width:500px;margin:0 auto;}
.app_down_inner{position:relative;width:100%;}
.app_down_inner > img{display:block;}
.app_down_inner > p{display:none;}
.app_down_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:5.3%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.app_down_inner .m_close:focus{outline:none;border:none;}
.app_down_inner .btn_go_down{position:absolute;top:80.7%;left:30%;display:block;width:40%;height:9.6%;text-indent:-9999px;}
.app_down_inner .btn_close_today{position:absolute;left:0;bottom:0;display:block;width:100%;height:4.8%;text-align:center;color:#fff;font-size:12px;text-indent:-9999px;}

/* 출석체크 팝업 */
.on_attend_2009{width:65%;min-width:320px;max-width:500px;margin:0 auto;}
.on_attend_inner{position:relative;width:100%;}
.on_attend_inner > img{display:block;}
.on_attend_inner > p{display:none;}
.on_attend_inner .m_close{position:absolute;width:4.5%;height:5.1%;top:3.8%;right:4%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.on_attend_inner .m_close:focus{outline:none;border:none;}
.on_attend_inner .btn_go_attend{position:absolute;top:77.7%;left:28%;display:block;width:43%;height:10.1%;text-indent:-9999px;}
.on_attend_inner .btn_close_today{position:absolute;left:0;bottom:0;display:block;width:100%;height:5.6%;text-align:center;color:#fff;font-size:12px;text-indent:-9999px;}

/* 실명인증 팝업 */
.name_check_2009{min-width:320px;max-width:500px;margin:0 auto;}
.name_check_inner{position:relative;width:100%;}
.name_check_inner > img{display:block;}
.name_check_inner > p{display:none;}
.name_check_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:5.3%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.name_check_inner .m_close:focus{outline:none;border:none;}
.name_check_inner .btn_go_detail{position:absolute;top:84.2%;left:30%;display:block;width:40%;height:9%;text-indent:-9999px;}
.name_check_2009 .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.name_check_2009 .btn_close_today img{display:block;}

/* 10원 이벤트 */
.content_10_2009{min-width:320px;max-width:500px;margin:0 auto;}
.content_10_inner{position:relative;width:100%;}
.content_10_inner > img{display:block;}
.content_10_inner > p{display:none;}
.content_10_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.4%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.content_10_inner .m_close:focus{outline:none;border:none;}
.content_10_inner .btn_go_detail{position:absolute;top:84%;left:26%;display:block;width:48%;height:9.2%;text-indent:-9999px;}
.content_10_2009 .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.content_10_2009 .btn_close_today img{display:block;}
.v_cs .content_10_inner .btn_go_detail{left:30%;width:40%;}

/* 만화 뷰 */
.comic_wrap{position:relative;width:100%;height:100%;padding:65px 0 95px 0;background:#000;}
.comic_wrap .f_top,
.comic_wrap .comic_control{display:none;}
.comic_wrap.c_on .f_top,
.comic_wrap.c_on .comic_control{display:block;}
.comic_wrap .f_top{position:fixed;top:0;left:0;width:100%;background:#fff;}
.comic_wrap .f_top .inner{position:relative;width:100%;max-width:768px;margin:0 auto;}
.comic_wrap .f_top .inner .f_tit{width:100%;line-height:65px;text-align:center;font-size:18px;letter-spacing:-1px;color:#333;font-weight:500;}
.comic_wrap .f_top .inner .f_tit.event{overflow:hidden;width:75%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;}
.comic_wrap .f_top .btn_back{position:absolute;top:0;left:0;display:block;width:50px;height:65px;background:url('/_static/mobile/images/common/btn_back.png') no-repeat center center;background-size:21px auto;}
.comic_view{position:relative;width:100%;height:100%;}
.comic_view .comic_inner{}
.comic_control{position:fixed;bottom:0;left:0;width:100%;padding-top:5px;background:rgba(255,255,255,0.85);}
.comic_bar_wrap{overflow:hidden;width:100%;height:40px;padding:0 12px;border-bottom:1px solid #dedddf;}
.comic_bar_wrap .bar_area{position:relative;top:20px;width:calc(100% - 70px);height:3px;background:#a0a0a0;}
.comic_bar_wrap .bar_area .bar{position:absolute;left:0;top:0;display:block;width:30%;height:4px;background:#3d8eee;}
.comic_bar_wrap .bar_area .dot{position:absolute;left:30%;top:-6px;display:block;width:16px;height:16px;border-radius:50%;background:#3d8eee;}
.comic_bar_wrap .page_view{float:right;width:70px;text-align:right;line-height:36px;color:#333;font-size:13px;font-family:"DIN_pro";font-weight:normal;letter-spacing:-1px;}
.comic_menu{width:100%;height:45px;}
.comic_menu:after{content:'';display:block;clear:both;}
.comic_menu .c_m_btn_group{float:left;}
.comic_menu .c_m_btn_group.type1{width:50%;padding-left:12px;}
.comic_menu .c_m_btn_group.type2{float:right;}
.comic_menu .c_m_btn{position:relative;float:left;display:block;height:45px;line-height:45px;font-size:13px;color:#828282;text-align:center;letter-spacing:-1px;}
.comic_menu .c_m_btn_group.type1 .c_m_btn{width:85px;}
.comic_menu .c_m_btn_group.type2 .c_m_btn{width:50px;}
.c_m_btn.active .txt{color:#3d8eee;}
.c_m_btn.active .option_area{opacity:1;}
.comic_menu .c_m_btn .ico{position:relative;top:3px;display:inline-block;width:20px;height:18px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_comic_img.png') no-repeat;background-size:auto 40px;}
.c_m_btn.divi .ico{background-position:0 0;}
.c_m_btn.l_r_charge .ico{background-position:-20px 0;}
.c_m_btn.auto .ico{background-position:-40px 0;}
.c_m_btn.prev .ico{top:3px;left:1px;height:19px;background-position:-61px 0;}
.c_m_btn.next .ico{top:3px;height:19px;background-position:-80px 0;}
.c_m_btn.list .ico{top:3px;height:19px;background-position:-100px 0;}
.c_m_btn.active.divi .ico{background-position:0 -20px;}
.c_m_btn.active.l_r_charge .ico{background-position:-20px -20px;}
.c_m_btn.active.auto .ico{background-position:-40px -20px;}
.option_area{position:absolute;bottom:64px;left:50%;width:110px;line-height:36px;text-align:center;background:#fff;transform:translate(-50%, 0);opacity:0;color:#333;}
.option_area .arrow{position:absolute;bottom:-8px;left:50%;display:block;width:10px;height:8px;background:url('/_static/mobile/images/ico/comic_arrow.png') no-repeat 0 0;background-size:auto 8px;transform:translate(-50%, 0);}
.option_area .active{background:#f3f7fb;color:#3d8eee;}
.option_area .option{overflow:hidden;display:block;width:100%;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;}
.list .option_area ul{overflow-y:scroll;height:180px;}

/* 메인 테마 채널 리스트 */
.list_section_wrap{width:100%;padding:12px 0 6px 16px;margin-bottom:10px;border-radius:12px 0 0 0;background:#212121;}
.list_section_wrap .l_top{position:relative;width:100%;height:36px;padding:6px 0;color:#fff;font-size:15px;}
.list_section_wrap .l_top .ct_more{position:absolute;top:8px;right:12px;font-size:12px;}
.list_section_wrap .l_top .arrow{position:relative;top:1px;display:inline-block;width:7px;height:10px;background:url('/_static/mobile/images/ico/ico_arrow_list_w.png') no-repeat 0 0;background-size:auto 10px;}
.list_section{width:100%;border-top:1px solid #434343;}
.list_section .top{overflow:hidden;position:relative;width:100%;height:30px;margin:12px 0 10px 0;}
.list_section .top .l_img{overflow:hidden;float:left;display:block;width:28px;height:28px;margin:1px 8px 0 0;border-radius:50%;}
.list_section .top .l_name{font-size:13px;line-height:28px;color:#fff;}
.list_section .list_inner{overflow-x:scroll;width:100%;padding-bottom:12px;}
.list_section .list_ch{width:calc(142px * 6);}
.list_section .list_ch li{float:left;width:130px;margin-right:12px;}
.list_section .ct_img{overflow:hidden;position:relative;width:130px;height:74px;margin-bottom:6px;border:1px solid #313131;}
.list_section .ct_img img{position:absolute;top:50%;left:0;width:130px;transform:translate(0, -50%);}
.list_section .ct_info{width:100%;font-weight:400;}
.list_section .ct_info .tit{overflow:hidden;width:100%;margin-bottom:2px;font-size:14px;letter-spacing:-1px;line-height:18px;color:#fff;text-overflow:ellipsis;white-space:nowrap;}
.list_section .ct_info .name,
.list_section .ct_info .price{font-size:12px;color:#b0b0b0;}
.list_section .ct_info .name{letter-spacing:-1px;}
.list_section .ct_info .bar{display:inline-block;width:1px;height:9px;margin:0 6px;background:#d2d2d2;}
.list_section .ct_info .ico{position:relative;top:-2px;display:inline-block;width:11px;height:11px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 14px;vertical-align:middle;}

.theme.list_section_wrap .l_top .t_green{color:#4fbc2d;}
.theme .list_section .top{height:auto;padding-right:12px;}
.theme .list_section .top .l_name{line-height:18px;letter-spacing:-1px;}
.theme .list_section .ct_img{height:180px;}
.theme .list_section .ct_info .tit{text-align:center;}

/* 브랜드별 방송사 */
.brand_broad_wrap{overflow:hidden;position:relative;width:100%;height:100%;margin-bottom:10px;}
.brand_broad_wrap .tit_area{position:absolute;top:0;left:0;width:155px;height:100%;padding:12px 0 12px 12px;border-radius:12px 0 0 0;letter-spacing:-1px;color:#fff;background:#212121;}
.brand_broad_wrap .tit{margin-bottom:8px;font-size:16px;}
.brand_broad_wrap .txt_line{position:absolute;bottom:35px;}
.brand_broad_wrap .txt{margin-bottom:6px;font-size:11px;color:#9e9e9e;}
.brand_broad_wrap .line{display:block;width:126px;height:1px;background:#fff;}
.brand_broad_wrap .btn_go_all{position:absolute;bottom:12px;display:block;width:126px;font-size:12px;color:#fff;}
.brand_broad_wrap .btn_go_all .arrow{position:relative;top:5px;float:right;display:inline-block;width:7px;height:10px;background:url('/_static/mobile/images/ico/ico_arrow_list_w.png') no-repeat 0 0;background-size:auto 10px;}
.brand_broad_wrap .b_btn_wrap{overflow:hidden;margin-left:155px;width:calc(100% - 155px);padding:12px 6px;background:#fff;}
.brand_broad_wrap .b_btn_wrap .b_btn{float:left;display:block;width:33.3%;margin-bottom:3px;}
.brand_broad_wrap .b_btn_wrap .b_btn .logo,
.brand_broad_wrap .b_btn_wrap .b_btn .logo img{display:block;}

/* 10원 이벤트 리스트 스타일 */
.ico_e_10{position:relative;top:2px;display:inline-block;width:28px;height:13px;margin:0 5px 0 3px;background:url('/_static/mobile/images/ico/ico_event_10_list_v2.png') no-repeat 0 0;background-size:auto 13px;}
.ico_e_10.size2{background-image:url('/_static/mobile/images/ico/ico_event_10_list_v2.png');}
.event_10 .d_sum{position:relative;font-size:11px;color:#ccc;letter-spacing:-0.5px;}
.event_10 .d_sum .line{position:absolute;top:50%;left:0;display:inline-block;width:100%;height:1px;background:#d92335;}
.event_10 .e_arrow{position:relative;top:-1px;display:inline-block;width:4px;height:7px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_event_10_arrow_list.png') no-repeat 0 0;}
.v_tit_area .e_arrow{margin-right:6px;background-image:url('/_static/mobile/images/ico/ico_event_10_arrow.png');}
.v_tit_area .event_10 .d_sum{font-size:13px;}
.v_tit_area .ico_e_10{top:3px;width:48px;height:16px;background-image:url('/_static/mobile/images/ico/ico_event_10.png');background-size:auto 15px;}
.v_tit_area .d_sum .line{background:#c72fda;}
.content_50_list .ico_e_10{margin-right:2px;}

/* 성인 웹툰 뷰 */
.f_tit .w_ico_19{position:relative;top:3px;display:inline-block;width:20px;height:20px;margin-right:5px;background:url('/_static/mobile/images/ico/ico_adult.png') no-repeat 0 0;background-size:auto 20px;}
.webtoon_view_wrap{width:100%;}
.webtoon_view_wrap .w_top{width:100%;margin-bottom:12px;border-bottom:1px solid #dedfe2;background:#fff;}
.webtoon_view_wrap .w_menu{overflow:hidden;width:100%;border-bottom:1px solid #dedfe2;background:#fff;}
.webtoon_view_wrap .w_menu .m_btn{float:left;width:25%;height:45px;font-size:14px;line-height:45px;text-align:center;letter-spacing:-1px;color:#333;}
.webtoon_view_wrap .w_menu .m_btn.point{color:#3d8eee;}
.webtoon_view_wrap .w_menu .bar{position:relative;top:15px;float:right;display:inline-block;width:1px;height:18px;background:#dedfe2;}
.w_top .my_info{overflow:hidden;width:100%;height:32px;line-height:32px;padding-right:12px;background:#f8f9fa;}
.w_top .my_info .point_area,
.w_top .my_info .txt{float:right;margin-right:10px;font-size:13px;}
.w_top .my_info .txt{color:#333;letter-spacing:-1px;}
.w_top .my_info .point_area{margin:0;color:#555;font-size:12px;font-weight:400;font-family:'DIN_pro', DIN_pro,sans-serif;letter-spacing:-0.5px;}
.w_top .my_info .ico{position:relative;top:-1px;display:inline-block;width:13px;height:13px;margin-right:3px;background:url('/_static/mobile/images/ico/ico_all_point.png') no-repeat 0 0;background-size:auto 16px;vertical-align:middle;}
.w_top .my_info .wt_p .ico{background-position:-100px 0;}
.w_top .my_info .cash .ico{background-position:-40px 0;}
.w_top .my_info .bar{position:relative;top:1px;display:inline-block;width:1px;height:12px;margin:0 6px;background:#dedfe2;}
.wt_iframe_area,
.wt_iframe{width:100%;}
.wt_iframe{height:1200px;}

.webtoon_view_wrap.fix_style .w_top .w_menu{z-index:1;position:fixed;top:0;left:0;border-bottom:1px solid #3d8eee;}
.webtoon_view_wrap.fix_style .w_top .my_info{margin-top:45px;}

/* 포인트 결제 20년 09월 */
.pay_section{width:100%;padding-top:10px;}
.point_item_wrap{width:100%;padding:20px 12px;margin-bottom:10px;background:#fff;}
.point_item_wrap .c_tit{margin-bottom:10px;font-size:14px;color:#555;letter-spacing:-1px;}
.point_item_wrap .c_tit .l_line{position:relative;top:2px;display:inline-block;width:3px;height:14px;margin-right:5px;background:#555;}
.r_pay_sention{width:100%;max-width:768px;}
.r_pay_sention:after{content:'';display:block;clear:both;}
.r_pay_sention .r_item{position:relative;float:left;width:calc(50% - 6px);padding-bottom:50px;border-radius:9px;}
.r_item.v14500{margin-right:6px;}
.r_item.v23500{margin-left:6px;}
.r_pay_sention .r_item .r_ico{position:absolute;top:0;left:0;display:block;width:60px;height:18px;border-radius:9px 0 9px 0;font-size:10px;line-height:18px;text-align:center;letter-spacing:-1px;color:#fff;
							/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fd5c36+0,f63840+100,2989d8+100,7db9e8+100,207cca+100 */
								background: #fd5c36; /* Old browsers */
								background: -moz-linear-gradient(left,  #fd5c36 0%, #f63840 100%, #2989d8 100%, #7db9e8 100%, #207cca 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(left,  #fd5c36 0%,#f63840 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to right,  #fd5c36 0%,#f63840 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5c36', endColorstr='#207cca',GradientType=1 ); /* IE6-9 */}
.r_pay_sention .r_item .top{width:100%;padding:25px 0 50px 0;border-radius:9px;}
.r_item.v14500 .top{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6ec3ff+0,48a8ea+100,2989d8+100,7db9e8+100,207cca+100 */
background: #6ec3ff; /* Old browsers */
background: -moz-linear-gradient(left,  #6ec3ff 0%, #48a8ea 100%, #2989d8 100%, #7db9e8 100%, #207cca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #6ec3ff 0%,#48a8ea 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #6ec3ff 0%,#48a8ea 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ec3ff', endColorstr='#207cca',GradientType=1 ); /* IE6-9 */
}
.r_item.v23500 .top{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#47c5cd+0,2bb4bc+100,2989d8+100,7db9e8+100,207cca+100 */
background: #47c5cd; /* Old browsers */
background: -moz-linear-gradient(left,  #47c5cd 0%, #2bb4bc 100%, #2989d8 100%, #7db9e8 100%, #207cca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #47c5cd 0%,#2bb4bc 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #47c5cd 0%,#2bb4bc 100%,#2989d8 100%,#7db9e8 100%,#207cca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c5cd', endColorstr='#207cca',GradientType=1 ); /* IE6-9 */
}
.r_pay_sention .r_item .price{width:100%;height:40px;font-size:12px;text-align:center;color:#fff;font-family:'Roboto', sans-serif;text-shadow:0 0 8px rgba(147, 147, 147, 0.6);}
.r_pay_sention .r_item .price .num{position:relative;top:2px;margin-right:2px;font-size:28px;line-height:28px;font-weight:bold;letter-spacing:-0.5px;}
.r_pay_sention .r_item .price .ico{position:relative;top:2px;display:inline-block;width:12px;height:12px;margin-left:3px;background:url('/_static/mobile/images/charge/ico_r_item_arrow.png') no-repeat;background-size:auto 12px;box-shadow:0 0 8px rgba(147, 147, 147, 0.6);}
.r_item.v14500 .price .ico{background-position:0 0;}
.r_item.v23500 .price .ico{background-position:-12px 0;}
.r_item .point_info{position:absolute;left:8px;top:65px;width:calc(100% - 16px);padding:10px 10px 5px 10px;border-radius:9px;background:#fff;box-shadow:4px 0 10px rgba(183, 183, 183, 0.6);}
.r_item .point_info .total_point{overflow:hidden;width:100%;padding-bottom:7px;background:url('/_static/mobile/images/charge/bg_r_item.png') repeat-x left bottom;}
.r_item .point_info .m_ico{position:relative;top:1px;float:left;display:block;width:20px;height:16px;background:url('/_static/mobile/images/charge/r_point_ico.png') no-repeat 0 0;background-size:auto 16px;}
.r_item .point_info .t_point{float:right;color:#d82143;font-size:10px;line-height:18px;letter-spacing:-0.5px;}
.r_item .point_info .t_point .num{margin-right:2px;font-family:'Roboto', sans-serif;font-size:16px;letter-spacing:-1px;font-weight:bold;}
.pay_section .g_line{margin-bottom:5px;border-radius:9px;font-size:10px;color:#555;line-height:18px;letter-spacing:-1px;background:#f5f5f5;}
.pay_section .g_line.style1{margin-top:8px;}
.pay_section .r_item .g_line{width:100%;}
.pay_section .g_line .num{font-size:13px;}
.pay_section .g_line .b_p_ico{display:inline-block;width:20px;height:20px;margin-right:5px;border-radius:50%;vertical-align:top;background:#ffc200 url('/_static/mobile/images/charge/ico_plus.png') no-repeat 5px 5px;background-size:10px 10px;}
.pay_section .g_line .t_plus{position:relative;top:6px;display:inline-block;width:8px;height:8px;margin:0 2px 0 4px;vertical-align:top;background:url('/_static/mobile/images/charge/ico_t_plus.png') no-repeat 0;background-size:8px 8px;}
.pay_section .v14500 .g_line.style1 .b_p_ico{background-color:#55b2f2;}
.pay_section .v23500 .g_line.style1 .b_p_ico{background-color:#48c5cd;}
.pay_section .p_item{width:100%;margin-bottom:10px;border-radius:15px;box-shadow:2px 3px 10px rgba(208, 209, 209, 0.6);}
.pay_section .p_item:after{content:'';display:block;clear:both;}
.pay_section .p_item .l_area{position:relative;float:left;width:125px;height:100px;border:1px solid #e5e5e5;border-right:none;border-radius:15px 0 0 15px;background:#4fbc2d;}
.pay_section .p_item .l_area .ico{position:relative;display:inline-block;height:13px;padding:0 3px;margin-left:5px;border-radius:2px;font-size:9px;letter-spacing:-1px;line-height:14px;background:#fd5e27;box-shadow:0 0 4px rgba(91, 91, 91, 0.3);}
.pay_section .p_item .l_area .btm{position:relative;display:inline-block;width:5.5px;height:3px;margin:0 2px 0 0;vertical-align:top;vertical-align:middle;background:url('/_static/mobile/images/charge/ico_arrow_btm.png') no-repeat 0;background-size:auto 3px;}
.pay_section .p_item .r_area{position:relative;float:left;height:100px;width:calc(100% - 125px);border:1px solid #e5e5e5;border-left:none;border-radius:0 15px 15px 0;}
.pay_section .p_item .r_inner{position:absolute;top:50%;width:100%;padding:3px 15px 0 0;transform:translate(0, -50%);}
.pay_section .p_item .price{position:absolute;top:50%;left:12px;font-size:12px;line-height:20px;color:#fff;font-family:'Roboto', sans-serif;text-shadow:0 0 4px rgba(91, 91, 91, 0.3);transform:translate(0, -50%);}
.pay_section .p_item .price .num{position:relative;top:2px;font-size:18px;line-height:18px;font-weight:bold;letter-spacing:-0.5px;}
.pay_section .p_item .d_sum{display:block;text-decoration:line-through;line-height:16px;letter-spacing:-1px;}
.pay_section .p_item .t_point{float:right;margin-bottom:7px;color:#d82143;font-size:10px;line-height:18px;letter-spacing:-0.5px;}
.pay_section .p_item .t_point .num{margin-right:2px;font-family:'Roboto', sans-serif;font-size:20px;letter-spacing:-1px;font-weight:bold;}
.pay_section .p_item .g_line{clear:both;float:right;display:inline-block;padding:0 12px 0 0;vertical-align:top;}
.pay_section .p_item .e_ico{position:relative;top:1px;display:inline-block;width:38px;height:11px;margin-right:3px;background:url('/_static/mobile/images/charge/pay_event_ico.png') no-repeat 0 0;background-size:auto 11px;}
.pay_section .p_item .m_ico{position:relative;top:1px;display:inline-block;width:15px;height:11px;margin-right:3px;background:url('/_static/mobile/images/charge/pay_coin_ico.png') no-repeat 0 0;background-size:auto 11px;}
.pay_section .p_item .arrow{position:absolute;top:50%;right:-8px;display:inline-block;width:22px;height:22px;background:url('/_static/mobile/images/charge/pay_item_arrow.png') no-repeat 0 0;background-size:auto 22px;transform:translate(0, -50%);}
.pay_section .p_item .b_p_ico{background-color:#c6c6c6;}
.pay_section .p_item .g_line.type2{margin-bottom:0;background-color:#ebf3f9;}
.pay_section .p_10000 .g_line.type2 .b_p_ico{background-color:#48c5cd;}
.pay_section .p_20000 .l_area{border:2px solid #4fbc2d;border-right:none;}
.pay_section .p_20000 .r_area{border:2px solid #4fbc2d;border-left:none;}
.pay_section .p_20000 .g_line.type2 .b_p_ico{background-color:#48cd7d;}
.pay_section .p_30000 .g_line.type2 .b_p_ico{background-color:#c8cd48;}
.pay_section .p_45000 .g_line.type2 .b_p_ico,
.pay_section .p_50000 .g_line.type2 .b_p_ico{background-color:#efb52b;}

/* VIP 포인트 결제 */
.pay_section .pay_top_banner{margin-bottom:10px;}
.pay_section .pay_top_banner img{display:block;}
.pay_section .pay_tit{padding-left:7px;margin-bottom:12px;color:#555;font-size:16px;letter-spacing:-1px;font-weight:bold;line-height:16px;}
.pay_section .pay_tit .bar{display:inline-block;width:4px;height:16px;margin-right:8px;background:#555;vertical-align:top;}
.pay_item_wrap{width:100%;padding: 30px 12px 15px 12px;margin-bottom:12px;font-family:'Noto Sans KR', sans-serif;background:#fff;}
.point_item{position:relative;width:100%;margin-bottom:8px;}
.point_item .r_p_flag{position:absolute;top:-3px;right:24px;display:block;width:60px;height:30px;text-indent:-9999px;background:url('/_static/mobile/images/charge/ico_rec.png') no-repeat 0 0;background-size:auto 30px;}
.point_item .ico_coin{position:relative;top:1px;float:left;display:block;width:23px;height:18px;margin-right:5px;text-indent:-9999px;background:url('/_static/mobile/images/charge/p_ico_b.png') no-repeat 0 0;background-size:auto 18px;}
.point_item .ico_best{position:relative;top:1px;display:inline-block;width:44px;height:18px;margin-left:3px;text-indent:-9999px;background:url('/_static/mobile/images/charge/ico_best.png') no-repeat 0 0;background-size:auto 18px;}
.point_item .ico_2x{position:relative;top:1px;float:right;display:inline-block;width:68px;height:18px;text-indent:-9999px;background:url('/_static/mobile/images/charge/ico_2x.png') no-repeat 0 0;background-size:auto 18px;}
.point_item .top{overflow:hidden;width:100%;padding:16px 12px 12px 12px;border:2px solid #3dcccc;border-bottom:none;border-radius:12px 12px 0 0;color:#fff;background:#3dcccc;}
.point_item .btm{overflow:hidden;width:100%;padding:10px 12px;border:2px solid #3dcccc;border-top:none;border-radius:0 0 12px 12px;}
.vip .point_item .btn_pay{float:right;display:block;width:110px;min-width:110px;height:40px;margin:0;padding-top:2px;border-radius:20px;line-height:38px;font-size:14px;letter-spacing:-1px;color:#fff;text-align:center;background:#344747;}
.rec.pay_item_wrap .point_item{margin-bottom:10px;}
.point_item.v14500 .top{border-color:#cf78fc;background:#cf78fc;}
.point_item.v23500 .top{border-color:#7f4def;background:#7f4def;}
.point_item.v14500 .btm{border-color:#cf78fc;}
.point_item.v23500 .btm{border-color:#7f4def;}
.point_item.v14500 .btn_pay{background:#cf78fc;}
.point_item.v23500 .btn_pay{background:#7f4def;}
.point_item.v50000{margin:0;}
.point_item .point_into{float:left;width:calc(100% - 28px);}
.point_item .t_point{position:relative;top:-2px;height:26px;margin-bottom:8px;font-size:14px;letter-spacing:-1px;line-height:26px;}
.point_item .t_point .num{font-family:"Roboto",Roboto, sans-serif;font-size:26px;line-height:26px;font-weight:bold;letter-spacing:-1px;}
.point_item .detail{font-family:"HGGGothicssi";font-size:14px;}
.point_item.v5000 .t_point{margin:0;}
.point_item .b_inner{float:left;width:calc(100% - 110px);padding-right:16px;text-align:right;letter-spacing:-1px;}
.point_item .per{position:relative;top:1px;display:inline-block;width:40px;height:38px;font-size:12px;letter-spacing:-1px;line-height:22px;text-align:center;vertical-align:top;color:#fff;background:url('/_static/mobile/images/charge/ico_arrow_p.png') no-repeat 0 0;background-size:auto 38px;}
.point_item .d_sum{display:inline-block;padding-top:8px;margin-left:6px;color:#959595;text-decoration:line-through;font-size:13px;vertical-align:middle;}
.point_item .d_sum .num{font-family:"Roboto",Roboto, sans-serif;font-size:15px;}
.point_item .sum{display:inline-block;padding-top:8px;margin-left:6px;font-size:13px;color:#3f3838;letter-spacing:-1px;vertical-align:middle;}
.point_item .sum .num{font-family:"Roboto",Roboto, sans-serif;font-size:22px;font-weight:bold;}

/* 앱 리뷰 팝업 */
.app_review_popup{min-width:320px;max-width:500px;margin:0 auto;}
.app_review_inner{position:relative;width:100%;}
.app_review_inner > img{display:block;}
.app_review_inner > p{display:none;}
.app_review_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.app_review_inner .m_close:focus{outline:none;border:none;}
.app_review_inner .btn_go_detail{position:absolute;top:84.2%;left:30%;display:block;width:40%;height:9%;text-indent:-9999px;}
.app_review_popup .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.app_review_popup .btn_close_today img{display:block;}

/* 웹툰 천원 이벤트 팝업 */
.webtoon_popup{min-width:320px;max-width:500px;margin:0 auto;}
.webtoon_inner{position:relative;width:100%;}
.webtoon_inner > img{display:block;}
.webtoon_inner > p{display:none;}
.webtoon_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.webtoon_inner .m_close:focus{outline:none;border:none;}
.webtoon_inner .btn_go_detail{position:absolute;top:81%;left:31%;display:block;width:38%;height:10.1%;text-indent:-9999px;}
.webtoon_popup .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.webtoon_popup .btn_close_today img{display:block;}

/* 카카오페이 본인인증 */
.k_p_logo{position:relative;top:21px;display:inline-block;width:60px;height:24px;margin-right:3px;vertical-align:top;background:url('/_static/mobile/images/ico/logo_pay.png') no-repeat 0 0;background-size:auto 24px;}
.kakao_p_wrap{width:100%;max-width:768px;margin:0 auto;padding:0 0 40px 0;}
.kakao_p_wrap .top{width:100%;padding:40px 0 30px 0;text-align:center;letter-spacing:-1px;}
.kakao_p_wrap .top .b_txt{margin-bottom:25px;font-size:20px;color:#333;}
.kakao_p_wrap .top .s_txt{font-size:12px;color:#3d8eee;}
.a_line_area{width:calc(100% - 32px);margin:0 auto;background:#fff;}
.a_line_area .a_line{position:relative;width:calc(100% - 24px);height:56px;padding-top:2px;margin:0 auto;border-bottom:1px solid #ebebeb;font-size:15px;line-height:54px;letter-spacing:-0.5px;}
.a_line_area.all{margin-bottom:20px;}
.a_line_area.all .a_line{font-weight:600;border:none;}
.a_line_area.style1 .a_line{border:none;}
.a_line_area.style1 .a_content{border-top:1px solid #ebebeb;}
.a_line .btn_more{position:absolute;top:0;right:0;display:block;width:56px;height:56px;padding:2px 10px 0 0;text-align:right;}
.a_line .btn_more .ico_arrow{display:inline-block;width:20px;height:8px;background:url('/_static/mobile/images/ico/ico_arrow_k.png') no-repeat 0 0;background-size:auto 8px;}
.kakao_p_wrap .c_box{position:relative;top:12px;display:inline-block;width:24px;height:24px;margin-right:8px;border:none;vertical-align:top;border-radius:50%;background:#b3b4b4 url('/_static/mobile/images/ico/ico_check.png') no-repeat center center;background-size:auto 9px;}
.kakao_p_wrap .c_box:checked{background-color:#3d8eee;}
.kakao_p_wrap .c_box:focus{outline:none !important;}
.kakao_p_wrap .a_content{display:none;width:calc(100% - 24px);padding:12px 0;margin:0 auto;border-bottom:1px solid #ebebeb;font-size:11px;letter-spacing:-0.5px;color:#666;}
.kakao_p_wrap .a_content .inner{width:100%;padding:12px;border:1px solid #f0f0f0;background:#f7f7f7;}
.kakao_p_wrap .a_content .t_txt{margin-bottom:8px;}
.kakao_p_wrap .a_content .tit{margin-bottom:8px;font-weight:600;}
.kakao_p_wrap .a_content .p_con{padding-left:8px;}
.a_line_area.active .ico_arrow{transform:rotate(180deg);}
.a_line_area.active .a_content{display:block;}
.a_line_area.style1.active .a_content{border-bottom:none;}
.kakao_p_wrap .btn_ok{display:block;width:calc(100% - 32px);height:56px;padding-top:2px;margin:60px auto 0 auto;font-size:16px;letter-spacing:-0.5px;line-height:54px;text-align:center;color:#fff;background:#3d8eee;}
.kakao_p_wrap .btn_ok.kakao{background:#ffe902;color:#1e1e1e;}
.kakao_p_wrap .k_input_line{width:calc(100% - 32px);padding:0 12px;margin:0 auto;background:#fff;}
.kakao_p_wrap .k_input_line:after{content:'';display:block;clear:both;}
.k_input_line .info_input{position:relative;float:left;width:100%;height:70px;padding-top:13px;border-bottom:1px solid #ebebeb;letter-spacing:-0.5px;}
.k_input_line .info_input.size1{width:65%;}
.k_input_line .info_input.size2{width:35%;padding-left:8px;}
.k_input_line .info_input.size3{width:100%;margin-bottom:10px;}
.k_input_line .k_label{display:block;margin-bottom:8px;font-size:12px;line-height:12px;}
.k_input_line .k_input{display:block;width:calc(100% - 16px);height:36px;padding:3px 0 0 0;border:none;font-size:20px;letter-spacing:-0.5px;color:#555;}
.k_input_line .k_input::placeholder{color:#ccc;}
.k_input_line .k_input:focus{outline:none !important;outline-style:none !important;}
.k_input_line .s_select{display:block;width:100%;height:36px;border:none;border-radius:0;appearance:none;-webkit-appearance:none;font-size:16px;color:#555;background:url('/_static/mobile/images/ico/ico_arrow_k.png') no-repeat 95% center;background-size:auto 6px;}
.k_input_line .bar{position:absolute;right:4px;top:17px;display:block;width:1px;height:40px;background:#ccc;}
.kakao_p_wrap .agree_step{width:100%;padding:30px 0 0 16px;margin-bottom:100px;text-align:left;}
.kakao_p_wrap .agree_step .num{display:inline-block;width:28px;height:28px;padding-top:1.5px;margin-right:8px;border-radius:50%;line-height:26px;color:#fff;text-align:center;background:#3d8eee;}
.kakao_p_wrap .agree_step li{margin-bottom:12px;}
.kakao_p_wrap .agree_step .t_blue{font-weight:600;color:#3d8eee;}

/* 블로그 지식인 이벤트 팝업 */
.b_i_popup{min-width:320px;max-width:500px;margin:0 auto;}
.b_i_inner{position:relative;width:100%;}
.b_i_inner > img{display:block;}
.b_i_inner > p{display:none;}
.b_i_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.b_i_inner .m_close:focus{outline:none;border:none;}
.b_i_inner .btn_go_detail{position:absolute;top:84%;left:30%;display:block;width:40%;height:9.2%;text-indent:-9999px;}
.b_i_popup .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.b_i_popup .btn_close_today img{display:block;}

/* 닉네임 팝업 */
.nink_popup{min-width:320px;max-width:500px;margin:0 auto;}
.nink_inner{position:relative;width:100%;}
.nink_inner > img{display:block;}
.nink_inner > p{display:none;}
.nink_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.nink_inner .m_close:focus{outline:none;border:none;}
.nink_inner .btn_go_detail{position:absolute;top:84%;left:30%;display:block;width:40%;height:9.2%;text-indent:-9999px;}
.nink_popup .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.nink_popup .btn_close_today img{display:block;}

/* 랭크 아이콘 */
.movie_list .top_rank_ico,
.broad_list .top_rank_ico{position:absolute;top:5px;left:0;display:block;width:30px;height:30px;padding-right:3px;text-align:center;font-size:13px;font-weight:500;color:#fff;line-height:28px;font-style:italic;text-shadow:1px 1px 2px #020b64;}
.movie_list .top_rank_ico.bg_style1{background:rgba(48, 166, 217, 0.8);}
.broad_list .top_rank_ico.bg_style2{background:rgba(108, 220, 81, 0.8);}
.broad_list .top_rank_ico.bg_style3{background:rgba(185, 46, 220, 0.8);}

/* 700원 핫딜 */
.hot_deal_wrap{width:100%;border-top:5px solid #06850f;background:#fff;}
.hot_deal_wrap .top{width:100%;padding:35px 0 0 0;text-align:center;}
.hot_deal_wrap .top_flat{display:inline-block;width:42%;max-width:191px;margin-bottom:25px;}
.hot_deal_wrap .t_txt{height:auto;margin-bottom:14px;font-size:22px;font-weight:500;letter-spacing:-1px;color:#333;line-height:22px;}
.hot_deal_wrap .t_txt.big{margin-bottom:32px;font-size:45px;line-height:45px;font-weight:900;letter-spacing:-1.5px;}
.hot_deal_wrap .t_green{color:#06850f;}
.hot_deal_wrap .c_txt{z-index:5;position:relative;margin-bottom:15px;font-size:12px;color:#797979;line-height:22px;}
.hot_deal_wrap .txt_line{z-index:2;position:relative;display:inline-block;}
.hot_deal_wrap .txt_line .line{z-index:1;position:absolute;bottom:2px;left:-3px;display:inline-block;width:calc(100% + 6px);height:9px;background:rgba(81, 215, 90, 0.2);}
.hot_deal_wrap .detail_txt{width:calc(100% - 24px);padding:16px 16px 10px 16px;margin:0 auto;background:#e4e4e5;}
.hot_deal_wrap .detail_txt li{overflow:hidden;width:100%;}
.hot_deal_wrap .detail_txt .dot{position:relative;top:6px;float:left;display:block;width:5px;height:5px;border-radius:50%;background:#06850f;}
.hot_deal_wrap .detail_txt .d_txt{float:left;width:calc(100% - 5px);padding-left:6px;font-size:11px;color:#555;line-height:18px;letter-spacing:-0.5px;}
.hot_deal_wrap .agree_txt{width:100%;padding:24px 0;text-align:center;}
.hot_deal_wrap .m_c_box{display:inline-block;width:18px;height:18px;margin:0 8px 0 0;border:1px solid #cecece;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;}
.hot_deal_wrap .m_c_box:checked{background:url('/_static/web/images/common/sub_common.png') no-repeat -80px -250px;}
.hot_deal_wrap .c_label{font-size:12px;color:#555;line-height:18px;}
.hot_deal_wrap .btn_hot_pay{display:block;width:185px;height:40px;padding-top:2px;margin:0 auto 40px auto;border-radius:2px;font-size:15px;font-weight:500;letter-spacing:-0.5px;line-height:38px;text-align:center;color:#fff;background:#06850f;cursor:pointer;}
.hot_deal_wrap .btn_hot_pay:hover{opacity:0.8;}
.hot_deal_wrap .h_notice{width:100%;padding:25px 16px;background:#e8e7e7;}
.hot_deal_wrap .h_notice .h_tit{width:104px;height:20px;padding-top:2px;margin-bottom:10px;border-radius:10px;font-size:11px;line-height:18px;text-align:center;color:#d7d7d7;letter-spacing:-1px;background:#343534;}
.hot_deal_wrap .h_notice li{overflow:hidden;width:100%;}
.hot_deal_wrap .h_notice .dot{position:relative;top:6px;float:left;display:block;width:5px;height:5px;border-radius:50%;background:#7b7b7b;}
.hot_deal_wrap .h_notice .d_txt{float:left;width:calc(100% - 5px);padding-left:6px;font-size:11px;color:#555;line-height:18px;letter-spacing:-0.5px;}

/* 2021 신년 선물 팝업 */
.gift_2101{min-width:280px;max-width:600px;margin:0 auto;}
.gift_inner{position:relative;width:100%;}
.gift_inner > img{display:block;}
.gift_inner > p{display:none;}
.gift_inner .m_close{position:absolute;width:4.1%;height:3.4%;top:3.4%;right:4.1%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.gift_inner .m_close:focus{outline:none;border:none;}
.gift_inner .btn_get{position:absolute;top:87.9%;left:33.3%;display:block;width:33.3%;height:6.3%;text-indent:-9999px;}
.gift_inner .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.gift_inner .btn_close_today img{display:block;}

/* 파일스타가 치킨 쏜닭 */
.on_chicken{min-width:320px;max-width:500px;margin:0 auto;}
.on_chicken_in{position:relative;width:100%;}
.on_chicken_in > img{display:block;}
.on_chicken_in > p{display:none;}
.on_chicken_in .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.on_chicken_in .m_close:focus{outline:none;border:none;}
.on_chicken_in .btn_detail{position:absolute;top:84%;left:30%;display:block;width:40%;height:9.2%;text-indent:-9999px;}
.on_chicken .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.on_chicken .btn_close_today img{display:block;}

/* kr 앱 다운로드 이용권 증정 팝업 */
.app_flat_2101{min-width:320px;max-width:500px;margin:0 auto;}
.app_inner{position:relative;width:100%;}
.app_inner > img{display:block;}
.app_inner > p{display:none;}
.app_inner .m_close{position:absolute;width:4.5%;height:4.4%;top:4.6%;right:6%;border:none;appearance:none;-webkit-appearance:none;background:none;}
.app_inner .m_close:focus{outline:none;border:none;}
.app_inner .btn_get{position:absolute;top:84%;left:30%;display:block;width:40%;height:10%;text-indent:-9999px;}
.app_flat_2101 .btn_close_today{position:absolute;left:0;bottom:-32px;display:block;width:125px;}
.app_flat_2101 .btn_close_today img{display:block;}

/* 포인트 결제 21년 4월 */
.pay_item{position:relative;left:50%;width:calc(100% - 15px);height:100px;margin:0 auto 12px 0;transform:translate(-50%, 0);}
.pay_item:after{content:'';display:block;clear:both;}
.pay_item .raido_area{z-index:1;position:absolute;top:0;left:-8px;display:block;width:100%;height:100px;margin:0;border:none;appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;-webkit-tap-highlight-color:transparent;}
.pay_item .raido_area:checked{background:url('/_static/mobile/images/charge/point_2104_radio.png') no-repeat 0 42px;background-size:auto 15px;}
.pay_item .raido_area:focus{ outline: none !important;border:none;box-shadow:none;-webkit-box-shadow:none;}
.pay_item .left{position:absolute;top:0;left:0;width:37.2%;min-width:150px;height:100px;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;background:#f8f8f8;}
.pay_item .left .bg{position:absolute;left:0;top:-2px;width:20px;height:100px;background:url('/_static/mobile/images/charge/point_2104_left_v2_2.png') no-repeat 0 0;background-size:auto 100px;}
.pay_item .left .sum_area{position:absolute;top:50%;left:25%;letter-spacing:-0.2px;transform:translate(0, -50%);}
.pay_item .left .per{margin-right:5px;font-size:12px;color:#4fbc2d;}
.pay_item .left .d_sum{font-size:12px;text-decoration:line-through;color:#a49e8b;}
.pay_item .total_sum{font-size:13px;color:#333;}
.pay_item .total_sum .num{position:relative;top:1px;font-size:22px;line-height:20px;letter-spacing:-0.5px;font-weight:900;}
.pay_item .right{position:relative;float:right;width:calc(100% - 20px);height:100px;padding:12px 20px 0 0;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;text-align:right;}
.pay_item .right .bg{position:absolute;right:0;top:-2px;display:block;width:13px;height:100px;background:url('/_static/mobile/images/charge/point_2104_right_v2_2.png') no-repeat 0 0;background-size:auto 100px;}
.pay_item .total_point{margin-bottom:3px;font-size:12px;color:#4fbc2d;}
.pay_item .total_point .num{margin-left:5px;font-size:22px;letter-spacing:-0.5px;font-weight:900;}
.pay_item .detail{font-size:12px;color:#7f7f7f;}
.pay_item .t_style{color:#4fbc2d;}
.pay_item .point_area{position:absolute;top:50%;right:20px;letter-spacing:-1px;transform:translate(0, -50%);}
.pay_item.v5000{margin-top:20px;}
.pay_item.v5000,
.pay_item.v5000 .left,
.pay_item.v5000 .right{height:85px;}
.pay_item.v5000 .left .bg{height:85px;background:url('/_static/mobile/images/charge/point_2104_left_v2_1.png') no-repeat 0 0;background-size:auto 85px;}
.pay_item.v5000 .right .bg{height:85px;background:url('/_static/mobile/images/charge/point_2104_right_v2_1.png') no-repeat 0 0;background-size:auto 85px;}
.pay_item.v5000 .raido_area{height:85px;}
.pay_item.v5000 .raido_area:checked{background-position: 0 34px;background-size:auto 15px;}
.pay_item.v20000 .left .bg{width:50px;background-image:url('/_static/mobile/images/charge/point_2104_left_v2_3.png');}
.pay_item.v20000 .right{border-color:#b7e7a8;}
.pay_item.v20000 .right .bg{background-image:url('/_static/mobile/images/charge/point_2104_right_v2_3.png');}
.pay_item_wrap .btn_pay{display:block;width:51%;min-width:160px;height:42px;margin:25px auto;font-size:16px;font-weight:bold;line-height:42px;text-align:center;color:#fff0c2;background:#4fbc2d;}
.pay_item .raido_area:checked{background:url('/_static/mobile/images/charge/point_2104_radio.png') no-repeat 0 42px;background-size:auto 15px;}


/* 결제방법 선택 */
.pay_type_choice{padding:12px 0;}
.pay_type_choice ol > li{padding:20px 12px;margin-bottom:12px;background:#fff;}
.pay_type_choice .step_tit{margin-bottom:12px;font-size:16px;color:#666;font-weight:500;}
.pay_type_choice .detail_txt{padding-left:12px;margin-bottom:10px;font-size:16px;color:#000;}
.pay_type_choice .detail_txt span{color:#b5b5b5;}
.pay_type_choice .t_txt{padding-left:12px;font-size:13px;color:#757879;}
.pay_type_choice .d_sum{margin:0 12px;font-size:13px;color:#999;text-decoration:line-through;}
.pay_type_choice .total_sum{font-size:16px;color:#4fbc2d;font-weight:600;}
.pay_type_choice .txt{font-size:13px;color:#999;}
.type_btn_wrap{overflow:hidden;padding:12px;}
.type_btn_wrap li{float:left;width:calc(50% - 6px);height:44px;margin-bottom:10px;}
.type_btn_wrap li a{display:block;width:100%;height:100%;border:2px solid #4fbc2d;font-weight:500;color:#4fbc2d;text-align:center;font-size:14px;line-height:42px;}
.type_btn_wrap li:nth-child(even){margin-left:6px;}
.type_btn_wrap li:nth-child(odd){margin-right:6px;}

/* header ver2 */
.header .h_top .btn_alim{position:absolute;top:24px;right:16px;display:block;}
.header .h_top .btn_alim .ico{display:inline-block;width:20px;height:20px;background:url('/_static/mobile/images/common/ico_alim.png') no-repeat 0 0;background-size:20px 20px;}
.header .h_top .btn_alim .num{position:absolute;left:-17px;display:inline-block;width:20px;height:20px;border:1px solid #fff;border-radius:50%;font-size:11px;text-align:center;color:#fff;background:#4fbc2d;}
.header .h_top{border-bottom:none;}
.header .search_bar_wrap{position:relative;width:calc(100% - 32px);height:43px;margin:0 auto 16px auto;border:2px solid #4fbc2d;}
.header .search_bar_wrap .i_style{width:calc(100% - 41px);height:39px;padding-left:12px;border:none;letter-spacing:-1px;font-size:15px;}
.header .search_bar_wrap .btn_sr{position:absolute;top:0;right:0;display:inline-block;width:41px;height:41px;border:none;background:url('/_static/mobile/images/common/btn_search_ver2.png') no-repeat 10px 10px;background-size:20px 20px;}
.header .h_top .btn_login{position:absolute;top:24px;right:12px;font-size:14px;color:#666;letter-spacing:-1px;}
.gnb_wrap .bg_grd.right{width:88px;right:0;}
.gnb_wrap{border-top:1px solid #dbdbdb;}
.gnb_wrap .btn_m_open{right:12px;top:-1px;height:51px;border:1px solid #dbdbdb;}
.gnb_wrap.search{border-top:none;}
.m_banner_wrap{margin-bottom:0;border-top:1px solid #666;border-bottom:1px solid #666;}
.m_banner_wrap .b_btn_wrap .b_btn.active{background:#3e8cec;}
.m_banner_wrap .shadow_area{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0.2;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.65+0,0+100 */
background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.top_sub_menu{position:relative;height:50px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;background:#fff;}
.top_sub_menu ul:after{content:'';display:block;clear:both;}
.top_sub_menu li{float:left;width:25%;text-align:center;font-size:15px;letter-spacing:-1px;font-weight:400;line-height:50px;color:#4fbc2d;}
.top_sub_menu .type_e{width:23%;}
.top_sub_menu .type_c{position:absolute;right:0;top:0;width:27%;height:50px;padding-left:4%;color:#fff;background:#4fbc2d url('/_static/mobile/images/common/bg_top_menu.jpg') no-repeat 0 0;background-size:auto 50px;}
.content_slide_wrap.ad_p_style{padding:20px 0;}
.content_slide_wrap.ad_p_style .tit{padding-bottom:5px;}
.content_slide_wrap .tit{width:calc(100% - 32px);margin:0 auto;padding:0 0 12px 0;}
.content_slide_wrap .c_img .r_num{z-index:3;position:absolute;top:6px;left:0;display:block;width:26px;height:22px;padding-right:3px;border-radius:0 11px 11px 0;font-family: 'GmarketSansLight';font-size:16px;letter-spacing:-1px;line-height:26px;text-align:center;color:#fff;background:rgba(51,51,51,0.5);}
.content_slide_wrap .c_img .r_num.top{background:rgba(79,188,45,0.7);}
.content_slide_wrap.txt_style .top_100 .c_txt_area{left:132px;width:calc(100% - 132px);padding:0 8px 0 12px;}
.content_slide_wrap.txt_style .c_list ul li{border-bottom:none;}
.swipe_wrap .c_list.top_100{padding:0 16px;}
.mobile-contents-slick .good_dots li.slick-active button{background:#3d8eee;}
.on_content_list.bg_gray{background:#eaeaea;}
.content_50_list.d2_style{padding:30px 0 20px 0;}
.content_50_list .sub_tit{padding-bottom:0;border-bottom:none;}
.content_50_list .c_img{padding-top:47.25%;}
.notice_section{padding:20px 16px 10px 16px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;background:#fff;}
.notice_section .tit{width:100%;padding-bottom:10px;}
.notice_section .btn_more{top:22px;}
.notice_section ul{padding-top:5px;border-top:1px solid #eaeaea;}
.notice_section li{padding:11px 0;border-bottom:none;}
.notice_section .type{color:#4fbc2d;}
.btm_menu_wrap ul li{font-weight: 400;}
.scroll_menu .s_btn .h_ico{position:relative;top:3px;display:inline-block;width:30px;height:30px;background:url('/_static/mobile/images/common/s_logo.png') no-repeat 0 0;background-size:30px 30px;}
.top_btn_area{padding:12px 12px 0 12px;}
.top_btn_area:after{content:'';display:block;clear:both;}
.top_btn_area .l_btn{display:inline-block;float: right;width:80px;height:26px;border:2px solid #999;line-height:22px;font-size:12px;color:#666;letter-spacing:-0.4px;text-align:center;}
.down .c_list .c_box_area{width:25px;}
.down .c_list .c_box{position:relative;top:26px;appearance:none;-webkit-appearance:none;display:inline-block;width:17px;height:17px;border:none;margin:0 5px 0 0;background:url('/_static/mobile/images/common/bg_checkbox_style2.png') no-repeat 0 0;background-size:34px auto;vertical-align:middle;}
.down .c_list .c_box:checked{background:url('/_static/mobile/images/common/bg_checkbox_style2.png') no-repeat -17px 0;background-size:34px auto;}
.content_slide_wrap.txt_style.sub_list.type1.down .c_txt_area{left:158px;width:calc(100% - 155px);padding-top:6px;}
.content_slide_wrap.txt_style.sub_list.type1.down .info .name{position:absolute;bottom:0;right:5px;}

/* join ver2 */
.f_content .input_wrap.join_ver2_wrap{background:#eaeaea;}
.f_content .input_wrap.join_ver2_wrap.p_style{padding-bottom:0;}
.top_ad_txt{padding:10px 0 15px 0;text-align:center;letter-spacing:-1px;}
.top_ad_txt .b_txt{font-family: 'GmarketSansBold';font-size:22px;color:#3d8eee;}
.top_ad_txt .b_txt span{color:#4fbc2d;}
.top_ad_txt .bg_txt{display:inline-block;height:24px;padding:1px 18px 3px 18px;border-radius:12px;font-size:13px;line-height:24px;color:#fff;background:#333;}
.top_ad_txt .bg_txt span{color:#ffd800;}
.top_ad_txt .txt{margin-top:3px;font-size:14px;color:#333;}
.join_ver2_wrap .input_style{border-color:#c1c1c1;}
.join_ver2_wrap .input_line{padding-bottom:0;}
.join_ver2_wrap .btn_submit{overflow:hidden;position:relative;padding-left:13%;margin:20px auto;border:2px solid #4fbc2d;text-align:left;line-height:42px;color:#4fbc2d;background:#fff;}
.join_ver2_wrap .btn_submit.l_style{padding-left:10%;letter-spacing:-1px;}
.join_ver2_wrap .btn_submit .point_txt{position:absolute;top:0;right:-2px;display:block;width:50%;height:46px;padding:0;border:none;text-indent:-9999px;background:#4fbc2d url('/_static/mobile/images/common/btn_join_ver2.png') no-repeat 0 0;background-size:auto 100% ;}
.join_ver2_wrap .btn_submit.mt_style{margin-top:10px;}
.sns_join_btn_wrap{overflow:hidden;padding:25px 12px 70px 12px;background:#fff;text-align:center;}
.sns_join_btn_wrap .s_txt{margin-bottom:15px;font-size:14px;text-align:center;letter-spacing:-1px;}
.sns_join_btn_wrap .sns_j_btn{position:relative;display:inline-block;width:calc(25% - 9px);height:80px;margin:0 12px 0 -4px;border:1px solid #ebebeb;border-radius:8px;text-align:center;background:#f8f8f8;}
.sns_join_btn_wrap .sns_j_btn img{position:absolute;width:40px;top:50%;left:50%;transform:translate(-50%, -50%);}
.sns_join_btn_wrap .sns_j_btn.fb{margin-right:0;}
.sns_join_btn_wrap .all_agree{clear:both;padding-top:20px;padding-left:15%;text-align:left;font-size:13px;letter-spacing:-1px;color:#666;}
.sns_join_btn_wrap .all_agree .t_green{color:#4fbc2d;text-decoration:underline;}
.all_agree .r_style{position:relative;top:-1px;margin-right:5px;appearance:auto;-webkit-appearance:auto;}
.all_agree .r_style:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -17px 0;background-size:34px auto;}
.all_agree .c_box{appearance:none;-webkit-appearance:none;display:inline-block;width:20px;height:20px;margin:0;border:none;margin-right:10px;background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat 0 0;background-size:40px auto;}
.all_agree .c_box:checked{background:url('/_static/mobile/images/common/bg_checkbox.png') no-repeat -20px 0;background-size:40px auto;}
.join_ver2_wrap .check_area{padding-top:10px;text-align:center;}
.join_ver2_wrap .check_area .c_box_style{border:1px solid #666;background:none;}
.join_ver2_wrap .check_area .c_box_style +.label_style{letter-spacing:-1px;color:#666;}
.join_ver2_wrap .btn_login{display:block;width:calc(100% - 24px);height:50px;margin:20px auto 0 auto;border:none;line-height:50px;color:#fff;text-align:center;font-size:15px;background:#4fbc2d;}
.join_ver2_wrap .login_menu{padding-bottom:25px;border-bottom:none;letter-spacing:-1px;}
.join_ver2_wrap .login_menu .bar{margin:0 13px;color:#999;}
.f_content .protect_word.ver2 .txt{margin-bottom:6px;color:#666;text-align:center;}
.f_content .ver2 .img_wrap{border-color:#c1c1c1;border:none;}
.f_content .ver2 .img_wrap .btn_refresh{border:1px solid #c1c1c1;border-left:none;color:#fff;background:#666;}
.f_content .ver2 .input_style.size2{color:#333;letter-spacing:-1px;}
.f_content .ver2 .input_style.size2:placeholder{color:#ccc;}

.ver2 .login.none{padding-bottom:25px;background:#eaeaea;}
.l_txt_area{padding:25px 20px;background:#eaeaea;}
.l_txt_area:after{content:'';display:block;clear:both;}
.l_txt_area .l_txt .ico{position:relative;top:0;display:inline-block;width:30px;height:30px;margin-right:10px;background:url('/_static/mobile/images/common/s_logo.png') no-repeat 0 0;background-size:30px 30px;}
.l_txt_area .l_txt{font-size:14px;color:#333;line-height:30px;letter-spacing:-1px;}
.l_txt_area .login_link{position:absolute;right:20px;top:23px;font-size:22px;letter-spacing:-1px;color:#4fbc2d;font-weight:bold;}
.l_txt_area .arrow_g{display:inline-block;width:10px;height:13px;margin-left:6px;background:url('/_static/mobile/images/common/arrow_g.png') no-repeat 0 0;background-size:auto 13px;}
.l_join_banner{width:calc(100% - 32px);margin:0 auto;}
.l_join_banner img{display:block;}
.menu_list{padding:10px 0;background:#fff;}
.menu_list:after{content:'';display:block;clear:both;}
.menu_list li{padding:12px 16px;font-size:14px;color:#000;font-weight:500;}
.menu_list .ico{position:relative;top:4px;display:inline-block;width:19px;height:18px;background:url('/_static/mobile/images/ico/menu_list_ico_ver2.png') no-repeat;background-size:auto 18px;}
.menu_list .m1 .ico{background-position:0 0;}
.menu_list .m2 .ico{background-position:-18px 0;}
.menu_list .m3 .ico{background-position:-38px 0;}
.menu_list .m4 .ico{background-position:-57px 0;}
.menu_list .m5 .ico{background-position:-76px 0;}
.menu_list .m6 .ico{background-position:-95px 0;}
.menu_list .m7 .ico{background-position:-173px 0;}
.menu_list .m8 .ico{background-position:-114px 0;}
.menu_list .m9 .ico{background-position:-192px 0;}
.menu_list .m10 .ico{background-position:-134px 0;}
.menu_list .m11 .ico{background-position:-269px 0;}
.menu_list .m12 .ico{background-position:-154px 0;}
.menu_list .m13 .ico{background-position:-212px 0;}
.menu_list.style_50{padding:10px 16px 20px 16px;}
.menu_list.style_50 li{float:left;padding:12px 0;width:calc(50% - 8px);border-bottom:1px solid #eaeaea;}
.menu_list.style_50 li:nth-child(even){margin-left:8px;}
.menu_list.style_50 li:nth-child(odd){margin-right:8px;}

.my_info_wrap.ver2{position:relative;padding:22px 16px 22px 16px;border-top:none;background:url('/_static/mobile/images/common/bg_mypage_top.png') repeat 0 0;}
.my_info_wrap:after{content:'';display:block;clear:both;}
.my_info_wrap .m_img{float:left;display:inline-block;width:45px;height:45px;margin-right:12px;border-radius:50%;background:url('/_static/mobile/images/ico/my_login_ico.png') no-repeat 0 0;background-size:auto 45px;}
.my_info_wrap .m_img.naver{background-position:-48px 0;}
.my_info_wrap .m_img.kko{background-position:-96px 0;}
.my_info_wrap .m_img.fb{background-position:-144px 0;}
.my_info_wrap .m_img.google{background-position:-192px 0;}
.my_info_wrap .m_info{float:left;height:45px;padding-top:2px;font-size:12px;color:#999;letter-spacing:-1px;vertical-align:top;}
.my_info_wrap .n_name{font-size:18px;color:#fff;}
.my_info_wrap .bar{position:relative;top:1px;display:inline-block;margin:0 10px;color:#666;}
.my_info_wrap .login_link{position:absolute;right:12px;top:40px;font-size:12px;letter-spacing:-1px;color:#666;font-weight:bold;}
.my_info_wrap .arrow_g{position:relative;top:1px;display:inline-block;width:10px;height:10px;margin-left:5px;background:url('/_static/mobile/images/ico/ico_arrow_list.png') no-repeat 0 0;background-size:auto 10px;}
.my_info_wrap.ver2 .m_level{top:7px;}
.m_point_wrap{width:100%;background:#fff;}
.m_point_wrap:after{content:'';display:block;clear:both;}
.m_point_wrap .m_box{float:left;padding:10px 0;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:11px;color:#666;}
.m_point_wrap .m_box.type_2{width:50%;}
.m_point_wrap .m_box.type_4{width:25%;text-align:center;}
.m_point_wrap .m_box .inner{float:left;width:50%;text-align:center;}
.m_point_wrap .point{line-height:22px;font-size:11px;color:#666;}
.m_point_wrap .t_green{margin-right:2px;color:#4fbc2d;font-size:14px;}
.m_point_wrap .type{margin-top:3px;letter-spacing:-1px;}
.m_point_wrap .btn_m_pay{display:block;width:65px;height:22px;margin:0 auto;border:2px solid #4fbc2d;letter-spacing:-1px;line-height:18px;color:#4fbc2d;}
.m_point_wrap .num{color:#333;font-size:14px;font-weight:500;}

.more_menu{padding:15px 16px;}
.more_menu .menu{position:relative;width:100%;padding:0 10px;margin-bottom:8px;border-radius:8px;font-size:14px;line-height:40px;font-weight:500;color:#000;background:#fff;}
.more_menu .menu:last-child{margin-bottom:0;}
.more_menu .menu .ico{position:relative;top:2px;display:inline-block;width:16px;height:15px;margin-right:6px;background:url('/_static/mobile/images/ico/menu_list_ico_ver2.png') no-repeat;background-size:auto 15px;}
.more_menu .menu .ico.t1{background-position:-192px 0;}
.more_menu .menu .ico.t2{background-position:-208px 0;}
.more_menu .child_btn{position:absolute;right:10px;top:9px;display:block;width:44px;height:24px;background:url('/_static/mobile/images/common/c_btn_img.png') no-repeat 0 0;background-size:auto 24px;}
.more_menu .child_btn.on{background-position:-44px 0;}
.more_menu .btn_m_pay{position:absolute;right:10px;top:9px;display:block;width:65px;height:22px;padding-top:1px;margin:0 auto;border:2px solid #4fbc2d;text-align:center;font-size:11px;letter-spacing:-1px;line-height:18px;color:#4fbc2d;}
.more_menu .btn_m_pay.on{color:#666;}

.center_area.ver2{padding:35px 16px 70px 16px;background:#eaeaea;}
.center_area.ver2 .p_num{margin-bottom:10px;font-size:24px;font-weight: 500;letter-spacing:-1px;color:#666;}
.center_area.ver2 .txt{margin-bottom:25px;color:#999;}
.center_area.ver2 .c_btn.direct,
.center_area.ver2 .c_btn.kakao{height:42px;padding:0;color:#fff;line-height:42px;background:#4fbc2d;}
.center_area.ver2 .c_btn.direct .ico,
.center_area.ver2 .c_btn.kakao .ico{display:none}

.alim_list{padding:10px 20px 70px 20px;}
.alim_list .alim_area{position:relative;width:100%;height:70px;border-radius:8px;padding:18px 12px 0 12px;margin-bottom:10px;letter-spacing:-1px;background:#f8f8f8;}
.alim_list .tit{overflow:hidden;width:90%;margin-bottom:6px;font-size:14px;color:#999;line-height:16px;text-overflow:ellipsis;white-space:nowrap;}
.alim_list .link{font-size:13px;color:#999;line-height:16px;}
.alim_list .arrow{position:absolute;right:12px;top:30px;display:inline-block;width:10px;height:13px;margin-left:6px;background:url('/_static/mobile/images/common/arrow_gray.png') no-repeat 0 0;background-size:auto 13px;}
.alim_list .alim_area.new{background:#fff;}
.alim_list .new .tit{color:#333;}
.alim_list .new .t_green{color:#56be33;}
.alim_list .new .arrow{background-image:url('/_static/mobile/images/common/arrow_g.png');}

.search_top.ver2{width:100%;padding:8px 0 2px 0;border-bottom:2px solid #4fbc2d;background:#fff;}
.search_top.ver2 .s_wrap{width:100%;border:none;}
.search_top.ver2 .btn_search{background:url('/_static/mobile/images/common/btn_search_ver2.png') no-repeat calc(100% - 16px) center;background-size:22px auto;}
.search_top.ver2 .s_wrap .input_area .btn_t_delete{top:10px;right:5px;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_delete_bg.png') no-repeat center center;background-size:20px auto;}
.search_top.ver2 .btn_prev{top:11px;left:16px;background:url('/_static/mobile/images/ico/ico_btn_prev_gray.png') no-repeat 0 0;background-size:auto 15px;}
.search_top.ver2 .btn_ico_s{top:7px;left:16px;width:28px;height:29px;background:url('/_static/mobile/images/common/s_logo.png') no-repeat 0 0;background-size:28px auto;}
.search_top.ver2 .s_wrap .input_area .input_style{font-size:15px;letter-spacing:-1px;}
.search_top.ver2 .s_wrap .input_area .input_style:focus{outline:none;}
.search_top.ver2 .s_wrap .input_area .input_style::placeholder{color:#999;}
.ver2 .recent_search_wrap .word_area,
.ver2 .best_search_word .tag_area{width:calc(100% - 32px);margin:0 auto;padding:20px 0;letter-spacing:-1px;}
.ver2 .recent_search_wrap .m_top,
.ver2 .best_search_word .m_top{width:calc(100% - 32px);padding:20px 0 10px 0; color:#000;}
.ver2 .recent_search_wrap .word_area .word,
.ver2 .best_search_word .tag_area .tag{border-color:#4fbc2d;color:#4fbc2d;}
.ver2 .recent_search_wrap .word_area .word{padding:0 7px;}
.ver2 .recent_search_wrap .btn_w{right:16px;top:20px;}

.content_slide_wrap.ver2{padding:10px 0;}
.content_slide_wrap.ver2 .content_top{width:calc(100% - 32px);height:38px;padding:10px 0 6px 0;margin:0 auto;}
.content_slide_wrap.ver2.sub_list .c_list{padding:0 16px;}
.content_slide_wrap.ver2 .sort_type .s_btn{margin-left:10px;padding-top:0;letter-spacing:-1px;color:#333;}
.content_slide_wrap.ver2 .sort_type .s_btn.active{color:#4fbc2d;}
.content_slide_wrap.ver2 .name{position:absolute;right:0;bottom:-28px;letter-spacing:-1px;}
.content_slide_wrap.ver2 .name.ad{bottom:0;}
.content_slide_wrap.ver2.txt_style .c_txt_area{left:130px;top:50%;width:calc(100% - 132px);padding-left:12px;letter-spacing:-1px;transform:translate(0, -50%);}
.content_slide_wrap.ver2.txt_style .c_txt_area.
.content_slide_wrap.ver2.txt_style .info .bar{margin:0 5px;font-size:9px;}
.content_slide_wrap.ver2.txt_style .sum{color:#4fbc2d;}
.content_slide_wrap.ver2 .info .p_ico{top:-1px;margin-right:2px;background:url('/_static/mobile/images/ico/ico_point_ver2.png') no-repeat 0 0;background-size:auto 12px;}
.content_slide_wrap.ver2 .c_box_style{padding-top:2px;margin:0 3px 0 0;border:1px solid #333;background:none;}
.content_slide_wrap.ver2 .c_box_area label{color:#333;}
.content_slide_wrap.ver2.txt_style .ad_style .c_txt_area{top:16px;transform:translate(0,0);}
.content_slide_wrap.ver2.txt_style .ad_style .info_area{position:absolute;left:130px;bottom:12px;width:calc(100% - 132px);padding-left:12px;}
.ver2 .c_img .adult_area{padding-top:10px;background:rgba(0,0,0,0.7);}
.ver2 .c_img .adult_area .ico_19{z-index:3;width:34px;height:34px;border:none;text-indent:-9999px;background:url('/_static/mobile/images/ico/adult_thumb_v3.png') no-repeat 0 0;background-size:auto 34px;}
.ver2 .c_img .adult_area .a_txt{margin-top:5px;font-size:10px;color:#ccc;letter-spacing:-0.5px;}

.search-result-container .gnb_wrap.search .gnb ul{width:100%;}
.gnb_wrap.search.ver2 .gnb{padding:10px 20px;}
.gnb_wrap.search.ver2 .gnb li {padding:0;color:#333;}
.gnb_wrap.search.ver2 .gnb .active > span{color:#4fbc2d;}
.gnb_wrap.search.ver2 .gnb .num{margin-left:2px;font-weight:300;color:#999;font-size:11px;letter-spacing:0;}

/* 포인트 재결제 2109 */
.v2109 .pay_item .total_sum{color:#4fbc2d;}
.v2109 .pay_item .left .per{color:#ec8e00;}
.v2109 .pay_item .total_point{color:#812205;}
.v2109 .pay_item .t_style{color:#ec8e00;}

/*결제 - v2112 */
.v2112 .pay_item.v5000 .total_sum {color:#ffde47;}
.v2112 .pay_item .total_sum {color:#ffd038;}
.v2112 .pay_item.v5000 .total_point {color:#ff9000;}
.v2112 .pay_item .total_point {color:#ff9000;}
.v2112 .pay_item .t_style {color:#000;}
.v2112 .pay_item.v20000 .left .bg {background-image: url('/_static/mobile/images/charge/point_2112_left.jpg');}
.v2112 .pay_item.v20000 .right {border-color:#ffd038;}
.v2112 .pay_item.v20000 .right .bg {background-image: url('/_static/mobile/images/charge/point_2112_right.jpg');}
.v2112 .pay_item .left .per {display:block; width:56px; height:56px; margin:0; position:absolute; right:-28px; top:22px;  background: url('/_static/mobile/images/charge/ico_per_2112.png') no-repeat; background-size:contain; text-align:center; line-height:56px; color:#fff; font-size:19px; font-weight:300;}
.v2112 .pay_item .left .per b {font-weight:900; letter-spacing:-1px;}





/* 성인방송 결제 */
@import url('//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css');
.a_pay_item_popup{width:100%;font-family: 'Spoqa Han Sans kr',sans-serif;}
.a_pay_item_popup .top{position:relative;padding:0 20px;height:60px;background:#4fbc2d;}
.a_pay_item_popup .top .tit{font-size:18px;font-weight:bold;color:#fff;line-height:60px;letter-spacing:-1px;}
.a_pay_item_popup .top .btn_p_close{position:absolute;top:20px;right:20px;display:block;width:20px;height:20px;background:url('/_static/mobile/images/common/btn_close_white_2.png') no-repeat 0 0;background-size:auto 20px;}
.a_pay_item_wrap{background:#fff;}
.a_pay_item_wrap .tit{padding:20px 20px 12px 20px;font-size:16px;font-weight:bold;color:#555;letter-spacing:-1px;}
.a_pay_item_area{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea; }
.a_pay_item{position:relative;padding:0 20px;}
.a_pay_item.bg{background:#f8f8f8;}
.a_pay_item:after{content:'';display:block;clear:both;}
.a_pay_item .l_area{padding:12px 0;}
.a_pay_item .r_btn{display:inline-block;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;background:url('/_static/mobile/images/charge/a_pay_radio.png') no-repeat 0 0;background-size:auto 20px;}
.a_pay_item .r_btn:checked{background-position:-20px 0;}
.a_pay_item .sum_txt{display:inline-block;margin-left:8px;vertical-align:middle;}
.a_pay_item .t_txt{font-size:11px;color:#666;letter-spacing:-1px;}
.a_pay_item .t_txt b{margin-right:2px;font-size:13px;font-weight:bold;}
.a_pay_item .sum{font-size:12px;color:#4fbc2d;}
.a_pay_item .sum .num{position:relative;top:1px;font-weight:bold;font-size:20px;letter-spacing:-0.5px;}
.a_pay_item .i_style{position:relative;top:-3px;display:inline-block;width:40px;height:24px;border:1px solid #c8c8c8;font-size:12px;color:#222;text-align:center;}
.a_pay_item .r_area{position:absolute;top:8px;right:20px;text-align:right;}
.a_pay_item .txt{font-size:12px;color:#666;letter-spacing:-0.5px;}
.a_pay_item .point{margin-bottom:3px;font-size:11px;color:#007800;letter-spacing:-0.5px;font-weight:500;}
.a_pay_item .point .num{position:relative;top:1px;font-weight:bold;font-size:20px;}
.a_pay_item_wrap .t_point_txt{padding:18px 0 25px 0;font-family:'Noto Sans KR', sans-serif;font-size:13px;line-height:20px;text-align:center;letter-spacing:-1px;color:#999;}
.a_pay_item_wrap .t_point_txt span{font-size:14px;}
.a_pay_item_wrap .t_green{color:#007800;}
.a_pay_item_wrap .t_l_green{color:#4fbc2d;}
.a_pay_type_choice{padding:30px 20px 10px 20px;background:#f8f8f8;}
.a_pay_type_choice:after{content:'';display:block;clear:both;}
.a_pay_type_choice .tit{margin-bottom:16px;font-size:16px;font-weight:bold;color:#555;letter-spacing:-1px;}
.a_pay_type_choice .a_pay_btn{float:left;display:block;width:calc(33.3% - 8px);height:39px;padding:11px 0 0 0;margin:0 12px 16px 0;border:1px solid #4fbc2d;border-radius:4px;font-size:15px;line-height:15px;letter-spacing:-1px;font-weight:400;text-align:center;color:#4fbc2d;background:#fff;}
.a_pay_type_choice .a_pay_btn:nth-child(3n){margin-right:0;}
.a_pay_type_choice .a_pay_btn:nth-child(3n+1){margin-left:0;}
.a_pay_type_choice .a_pay_btn.active,
.a_pay_type_choice .a_pay_btn:focus{color:#fff;background:#4fbc2d;}
.a_pay_type_choice .a_pay_btn.disabled{opacity:0.3;}
.a_pay_notice{padding:30px 20px 35px 20px;background:#eaeaea;}
.a_pay_notice .tit{margin-bottom:8px;font-size:16px;font-weight:bold;color:#555;letter-spacing:-1px;}
.a_pay_notice li{margin-bottom:3px;font-size:12px;color:#999;letter-spacing:-1px;}
.a_pay_notice li:after{content:'';display:block;clear:both;}
.a_pay_notice .num{position:relative;top:1px;float:left;width:10px;font-size:11px;color:#999;}
.a_pay_notice .txt{float:left;width:calc(100% - 10px);}

.mobile-contents-swiper-view-top-title-area{top:0;}

.brand_ad_wrap{overflow:hidden;width:100%;padding:15px 16px 20px 16px;text-align:center;margin-bottom:10px;background:#f8f8f8;}
.brand_ad_wrap .b_txt{margin-bottom:3px;font-size:23px;}
.brand_ad_wrap .bg_txt{position:relative;height:26px;border-radius:0;line-height:25px;}
.brand_ad_wrap .bg_txt .bg_l{position: absolute;left:-8px;top:0;display:block;width:10px;height:26px;background:url('/_static/mobile/images/common/ad_txt_bg_1.png') no-repeat 0 0;background-size:auto 26px;}
.brand_ad_wrap .bg_txt .bg_r{position: absolute;right:-8px;top:0;display:block;width:10px;height:26px;background:url('/_static/mobile/images/common/ad_txt_bg_2.png') no-repeat 0 0;background-size:auto 26px;}
.brand_ad_wrap .b_btn{float:left;display:block;width:calc(50% - 6px);height:50px;border:4px solid #4fbc2d;font-size:16px;line-height:42px;letter-spacing:-1px;text-align:center;}
.brand_ad_wrap .b_btn.join{margin-right:12px;color:#4fbc2d;background:#fff;}
.brand_ad_wrap .b_btn.adult{color:#fff;background:#4fbc2d;}
.brand_ad_wrap .b_btn .arrow{display:inline-block;width:6px;height:12px;margin-left:8px;background:url('/_static/mobile/images/ico/tit_arrow_ico.png') no-repeat 0 0;background-size:auto 12px;}

@media (max-width: 1200px) and (min-width: 768px){
.m_banner_wrap .txt_area{left:20px;bottom:20px;}
.m_banner_wrap .txt_area .sub_txt{font-size:18px;line-height:24px;}
.m_banner_wrap .txt_area .tit{font-size:50px;line-height:50px;}
.content_50_list .c_list li{width:33.3%;}
.content_50_list .c_list .c_img{height:135px;}
.broad_list ul{padding-top:12px;padding-left:12px}
.broad_list li{float:left;width:calc(50% - 12px);padding:12px;margin:0 12px 12px 0;border:1px solid #e1e1e1;}
.content_i_style ul{padding:12px 16px 0 16px;}
.content_i_style ul:after{content:'';display:block;clear:both;}
.content_i_style li{float:left;width:calc(50% - 12px);box-shadow:1px 2px 3px #999;}
.content_i_style li:nth-child(even){margin-left:12px;}
.content_i_style li:nth-child(odd){margin-right:12px;}
}

@media (min-width: 1201px){
.m_banner_wrap .txt_area{left:20px;bottom:20px;}
.m_banner_wrap .txt_area .sub_txt{font-size:18px;line-height:22px;}
.m_banner_wrap .txt_area .tit{font-size:50px;line-height:50px;}
.content_50_list .c_list li{width:25%;}
.content_50_list .c_list .c_img{height:142px;}
.broad_list ul{padding-top:12px;}
.broad_list li{float:left;width:31%;padding:12px 2%;margin:0 1% 12px 1%;border:1px solid #e1e1e1;}
.content_i_style ul{padding:12px 1% 0 1%;}
.content_i_style ul:after{content:'';display:block;clear:both;}
.content_i_style li{float:left;width:32.5%;margin-right:1.25%;box-shadow:1px 2px 3px #999;}
.content_i_style li:nth-child(3n){margin-right:0;}


}

@media (max-width:1201px) and (min-width: 551px){
.terms_area .tbl_wrap .t1{width:60%;}
.terms_area .tbl_wrap .t2{width:40%;}
.terms_area .tbl_wrap .t3{width:50%;}
.terms_area .tbl_wrap .t4{width:30%;}
.terms_area .tbl_wrap .t5{width:20%;}
.terms_area .tbl_wrap .style1 li div{min-height:45px;}
.terms_area .tbl_wrap .style1 .t1{width:100%;}
.terms_area .tbl_wrap .style1 .t2{width:70%;}
.terms_area .tbl_wrap .style1 .t3{width:30%;}
}

@media (max-width: 550px){
.terms_area .tbl_wrap li div{min-height:75px;}
.terms_area .tbl_wrap .t1{width:100%;}
.terms_area .tbl_wrap .t2{width:50%;}
.terms_area .tbl_wrap .t3{width:50%;}
.terms_area .tbl_wrap .t4{width:50%;}
.terms_area .tbl_wrap .t5{width:50%;}

.terms_area .tbl_wrap .style1 li div{min-height:65px;}
.terms_area .tbl_wrap .style1 .t1{width:100%;}
.terms_area .tbl_wrap .style1 .t2{width:70%;}
.terms_area .tbl_wrap .style1 .t3{width:30%;}

}

@media (min-width:1024px){
.c_card_wrap ul li{width:calc(33.3% - 8px);margin-right:12px;}
.c_card_wrap ul li:nth-child(3n){margin-right:0;}

}

@media (max-width:360px){
.m_banner_wrap .txt_area .sub_txt{font-size:12px;}
.m_banner_wrap .txt_area .tit{font-size:28px;line-height:28px;}

.r_section.detail .img_area,
.r_section.detail .img_area .c_img,
.r_section.detail.broad .img_area,
.r_section.detail.broad  .img_area .c_img{width:85px;height:123px;}
.r_section.detail .txt_area{width:calc(100% - 85px);font-size:12px;}
.content_info .i_line{height: auto;font-size:12px;}

.brand_broad_wrap .tit{font-size:14px;line-height:18px;}
.brand_broad_wrap .tit_area{width:120px;}
.brand_broad_wrap .txt_line{width:96px;}
.brand_broad_wrap .line,
.brand_broad_wrap .btn_go_all{width:96px;}
.brand_broad_wrap .btn_go_all{font-size:11px;}
.brand_broad_wrap .txt{}
.brand_broad_wrap .b_btn_wrap{margin-left:120px;padding:12px 0;width:calc(100% - 120px);}
.brand_broad_wrap .b_btn_wrap .b_btn{width:50%;}

.charge_wrap .sum_area{padding-top:20px;}

.pay_item .left{min-width:135px;}

}
