@charset "utf-8";

.modal-dialog.center_style#ggultoon_bg{background:url("/static/_img/event/ggultoon_cupon/bg_pc.png")no-repeat center top; background-size:100%;}

/* filecast.web.style.css */
/* common */
body{font-family:Dotum, "돋움",sans-serif;font-size:14px;}
body.main{background:#eef1f2 url('/static/_img/common/bg_top.gif') repeat-x 0 0;}

a{color:#757879;text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{color:#757879;text-decoration:none;}
a:active{color:#757879;text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
.bold{font-weight:bold;}
.hand, input[type="button"], button {cursor: pointer;cursor: hand;}
.hide{display:none;}
.show{display:block;}
.overflow-hidden{overflow:hidden;}
.no-padding{padding:0;}
#rotatorPointer{z-index:5;}
strong{font-weight:bold;}

/*ajax loading */
#fc-loading {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 11000;
    visibility: visible;
    display: none;
}

#fc-loading .contents {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 45px;
    height: 45px;
    margin-left: -22px;
    margin-top: -22px;
    height: 100%;
}
#fc-loading .contents .txt{
	width: 148px;
    font-weight: bold;
    color: #ACB3AC;
    margin-left: -43px;
    margin-top: 17px;
    background-color: #000;
    opacity: 0.2;
    text-align: center;
}

#fc-loading .contents .viewImg.rotated {
    -webkit-animation-name: loading;
    -webkit-animation-duration: .6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-name: loading;
    animation-duration: .6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-webkit-keyframes loading {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes loading {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.select_order.active a{padding-bottom:9px;border-bottom:1px solid #24b6e5;color:#24b6e5;font-weight:bold;}
.up-sub-cate.active a{padding-bottom:9px;border-bottom:1px solid #24b6e5;color:#24b6e5;text-decoration:underline;}

/* layout */
#wrap{position:relative;}
	.bg_gray{position:absolute;z-index:0;bottom:0;right:-1000px;width:2000px;height:202px;background:#eef1f2;}
	.bg_top{position:absolute;z-index:0;top:0;right:0;width:200px;height:78px;background:url('/static/_img/common/bg_top.gif') repeat-x 0 0;}
	#header{z-index:3;position:relative;width:100%;height:79px;float:left;background:url('/static/_img/common/bg_top.gif') repeat-x 0 0;}
		.h_inner{width:1235px;height:79px;padding-bottom:4px;margin:0 auto;background:url('/static/_img/common/bg_top.gif') repeat-x 0 0;}
		.h_inner:after{content:"";clear:both;display:block;}
	.btm_wrap{clear:both;z-index:1;width:100%;position:relative;background:#eef1f2 url('/static/_img/common/bg_top.gif') repeat-x 0 -79px;}
	.btm_wrap.sub{background:#eef1f2 url('/static/_img/common/bg_sub_top.jpg') repeat-x 0 -79px;}
		.btm_inner{overflow:visible;z-index:2;position:relative;width:1242px;margin:0 auto;
				   background-color:#eef1f2;
				   background-image:url('/static/_img/common/bg_sidemenu.png'), url('/static/_img/common/bg_top.gif') ;
				   background-repeat:repeat-y, repeat-x;
				   background-position:0 0, 0 -79px; }
		.btm_inner:after{content:"";clear:both;display:block;}
		.btm_inner.sub{z-index:2;position:relative;width:1242px;margin:0 auto;
				   background-color:#eef1f2;
				   background-image:url('/static/_img/common/bg_sidemenu.png'), url('/static/_img/common/bg_sub_top.jpg') ;
				   background-repeat:repeat-y, repeat-x;
				   background-position:0 0, 0 -79px; }
		#container{z-index:1;position:relative;float:left;width:1132px;}
			.content_side{position:absolute;top:0;right:-135px;}
			.bg_white{position:absolute;z-index:1;top:0;left:0;width:50%;background:#fff;/* min-height:1442px; */ height: 100%;}
	.foot_wrap{overflow:hidden;width:100%;/* margin-top:-5px; */background:#fff;}
		#footer{z-index:1;position:relative;margin-top:-5px;width:1242px;margin:0 auto;background:#eef1f2 url('/static/_img/common/bg_sidemenu.png') repeat-y 0 0;}
		.foot_inner{z-index:1;position:relative;margin-top:-2px;left:5px;width:1005px;padding:25px 0 35px 0;margin-left:105px;text-align:center;/*  box-shadow:3px 0 4px #e4e8eb inset; */ background:#eef1f2;}

/* header */
.logo a{display:block;float:left;width:168px;height:50px;margin:16px 0;background:url('/static/_img/common/logo_common.png') no-repeat 0 0;text-indent:-9999px;}

/***************************************로고*******************************************************/
.logo.logochange a{height:52px;margin-top:12px;background:url('/static/_img/common/logo170101.png') no-repeat 0 0;}
/**************************************************************************************************************/

.logo.chuseok_1709 a{width:169px;height:54px;margin-top:12px;background:url('/static/_img/common/logo170929.png') no-repeat 0 0;}
.logo.hangul_day a{width:169px;height:54px;margin-top:15px;background:url('/static/_img/common/logo171009.png') no-repeat 0 0;}

.logo:hover, .h_banner:hover{opacity:0.7;}
.h_banner{float:left;}
.h_banner a{display:block;width:250px;height:37px;margin:25px 0 0 30px;margin-left:35px;text-indent:-9999px;cursor:pointer;background:url('/static/_img/common/common_180824.png') no-repeat 0 -127px;}

/* 결제용 배너 */
.h_banner.common a{width:350px;height:70px;margin-top:15px;background:url('/static/_img/banner/index/banner_top_1805.png') no-repeat 0 0;}
.h_banner.vip a{width:319px;height:60px;margin:5px 0 0 20px;background:url('/static/_img/banner/index/banner_top_1910_vip.png') no-repeat 0 0;}
.h_banner.jeju_event.common a, .h_banner.jeju_event.vip a{width:257px;height:55px;margin-top:15px;background:url('/static/_img/common/common_180824.png') no-repeat -160px -928px;}
.h_banner.common.new_month a{width:350px;height:70px;margin-top:15px;background:url('/static/_img/banner/index/banner_top_1806.png') no-repeat 0 0;}

.menu_wrap{float:right;width:735px;margin-top:13px;}
.menu_wrap .gnb{float:left;width:607px;margin-top:30px;font-size:14px;}
.menu_wrap .gnb li{float:left;padding-right:20px;letter-spacing:-1px;position:relative;}
.menu_wrap .gnb li.last{padding-right:0;}
.menu_wrap .gnb li .new_ico {display:block; width:27px;height:15px; background:url('/static/_img/common/new_btn.png') no-repeat;position:absolute;top:-17px;right:20px;}
.menu_wrap .gnb li a{font-weight:bold;color:#fff;}
.menu_wrap .gnb li a:hover{text-decoration:underline;}
.menu_wrap .gnb li.active a{text-decoration:underline;}
.menu_wrap .gnb li span{display:inline-block;/* width:2px;padding-left:20px; */color:#7ed5f4;vertical-align:middle;}
.menu_wrap .top_menu{float:right;width:120px;margin-top:27px;}
.menu_wrap .top_menu dd{float:left;position:relative;margin-right:15px;}
.menu_wrap .top_menu dd.last{margin-right:0;}
.menu_wrap .top_menu dd a{display:inline-block;font-size:12px;color:#91daf5;}
.menu_wrap .top_menu dd span{display:block;background:url('/static/_img/common/common_180824.png') no-repeat;}
.menu_wrap .top_menu dd span.ico{width:24px;height:21px;margin-bottom:7px;text-indent:-9999px;}
.menu_wrap .top_menu dd span.ico.type1{background-position:3px -293px;}
.menu_wrap .top_menu dd span.ico:hover, .menu_wrap .top_menu dd.active span.ico{opacity:0.7;}
.menu_wrap .top_menu dd span.ico.type2{background-position:-24px -293px;}
.menu_wrap .top_menu dd span.ico.type3{background-position:-52px -293px;}
.menu_wrap .top_menu dd span.num{/* display:none; */position:absolute;top:-18px;right:-14px;width:25px;height:20px;padding-top:2px;color:#fff;background-position:-80px -293px;text-align:center;font-size:11px;}
.menu_wrap .top_menu dd span.num.active{display:block;}
.menu_wrap .top_menu dd .n_layer{z-index:10;display:none;position:absolute;right:-9px;top:35px;width:340px;height:436px;padding-top:15px;border:1px solid #bbb9ac;border-radius:10px;border-bottom:none;background:#f8f6e6;box-shadow:2px 6px 6px rgba(63, 45, 14, 0.4);}
.menu_wrap .top_menu dd .n_layer h3{margin:0 0 20px 20px;color:#b3b295;font-weight:bold;}
.menu_wrap .top_menu dd .n_layer .n_list{overflow-y:scroll;width:337px;height:355px;}
.menu_wrap .top_menu dd .n_layer span{display:inline-block;background:none;}
.menu_wrap .top_menu dd .n_layer ul li{padding:0 20px 11px 20px;margin-bottom:14px;border-bottom:1px solid #e3e1c3;line-height:1.5em;}
.menu_wrap .top_menu dd .n_layer ul li span{margin-top:3px;font-size:12px;color:#b3b295;}
.menu_wrap .top_menu dd .n_layer ul li span.r_condition{color:#1ca8cb;font-weight:bold;}
.menu_wrap .top_menu dd .n_layer ul li span.send_reply{display:inline-block;margin-left:10px;font-weight:bold;color:#0f0f11;cursor:pointer;}
.menu_wrap .top_menu dd .n_layer ul li span.send_reply:hover{text-decoration:underline;color:#24b6e5;}
.menu_wrap .top_menu dd .n_layer ul li a{display:block;max-width:245px;color:#0f0f11;font-size:14px;letter-spacing:-1px;word-break:break-all;}
.menu_wrap .top_menu dd .n_layer ul li a span{display:block;}
.menu_wrap .top_menu dd .n_layer .n_more{display:block;width:340px;margin-left:-1px;padding:8px 0;border:1px solid #313130;border-top:none;border-radius:0 0 10px 10px;background:#3e3d3c;color:#a9acad;text-align:center;}
.menu_wrap .top_menu dd .n_layer .n_more span{color:#24b6e5;}
.menu_wrap .top_menu dd .n_layer .layer_close{position:absolute;top:10px;right:10px;width:40px;padding:2px 0;border:1px solid #b3b295;border-radius:4px;color:#b3b295;text-align:center;}
.menu_wrap .top_menu dd .n_layer .bg{position:absolute;width:12px;height:10px;top:-10px;right:15px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -88px;}

/* side_bar */
.side_bar{z-index:5;position:relative;float:left;width:105px;height:100%;padding-bottom:20px;background:#fff;}
.side_bar.type1{padding-bottom:25px;}
.main_menu{padding:10px 0;border-bottom:1px solid #eceef2;}
.main_menu ul li{cursor: pointer; position:relative;}
.main_menu ul li a{display:block;width:105px;padding:10px 0;margin-bottom:1px;text-indent:39px;font-size:14px;background:url('/static/_img/common/main_menu_20240418.png') no-repeat;color:#000;}
.main_menu ul li a:hover, .main_menu ul li.active a{color:#24b6e5;font-weight:bold;text-decoration:underline;}
.main_menu ul li.new-icon-add::before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top: -1px;
    z-index: 10;
    width: 23px;
    height: 14px;
    background: url("/static/_img/common/icon_new.png") no-repeat center center;
    background-size: cover;

}

.main_menu .menu1 a{background-position:0 0;}
.main_menu .menu2 a{background-position:0 -44px;}
.main_menu .menu3 a{background-position:0 -90px;}
.main_menu .menu4 a{background-position:0 -135px;}
.main_menu .menu5 a{background-position:0 -180px;}
.main_menu .menu6 a{background-position:0 -225px;}
.main_menu .menu7 a{background-position:0 -270px;}
.main_menu .menu8 a{background-position:0 -315px;}
.main_menu .menu9 a{background-position:0 -360px;}
.main_menu .menu10 a{background-position:0 -405px;}
.main_menu .menu11 a{background-position:0 -450px;}
.main_menu .menu12 a{background-position:0 -495px;}
.main_menu .menu13 a{background-position:0 -540px;}
.main_menu .menu14 a{background-position:0 -585px;}
.main_menu .menu11.new-icon-add a{background-position:0 -631px;}

.main_menu .menu1.active a, .main_menu .menu1 a:hover{background-position:-122px 0;}
.main_menu .menu2.active a, .main_menu .menu2 a:hover{background-position:-122px -44px;}
.main_menu .menu3.active a, .main_menu .menu3 a:hover{background-position:-122px -90px;}
.main_menu .menu4.active a, .main_menu .menu4 a:hover{background-position:-122px -135px;}
.main_menu .menu5.active a, .main_menu .menu5 a:hover{background-position:-122px -180px;}
.main_menu .menu6.active a, .main_menu .menu6 a:hover{background-position:-122px -225px;}
.main_menu .menu7.active a, .main_menu .menu7 a:hover{background-position:-122px -270px;}
.main_menu .menu8.active a, .main_menu .menu8 a:hover{background-position:-122px -315px;}
.main_menu .menu9.active a, .main_menu .menu9 a:hover{background-position:-122px -360px;}
.main_menu .menu10.active a, .main_menu .menu10 a:hover{background-position:-122px -405px;}
.main_menu .menu11.active a, .main_menu .menu11 a:hover{background-position:-122px -450px;}
.main_menu .menu12.active a, .main_menu .menu12 a:hover{background-position:-122px -495px;}
.main_menu .menu13.active a, .main_menu .menu13 a:hover{background-position:-122px -540px;}
.main_menu .menu14.active a, .main_menu .menu14 a:hover{background-position:-122px -585px;}

.main_menu li .ico_new {display:inline-block;width:23px;height:14px;background:url('/static/_img/common/ico_new.png') no-repeat;position:absolute;top:2px;left:-9px;}

.sub_menu{padding-top:24px;border-bottom:1px solid #eceef2;}
.sub_menu ul li{padding-left:6px;padding-bottom:15px;}
.sub_menu ul li a{position:relative;display:block;padding:4px 0;font-size:12px;letter-spacing:-1px;line-height:18px;}
.sub_menu ul li a:hover, .sub_menu ul li.active a{color:#24b6e5;}
.sub_menu ul li a span{display:inline-block;width:18px;height:18px;margin-right:15px;margin-top:-2px;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat;vertical-align:middle;}
.sub_menu ul li.m1 a span{background-position:-109px -296px;}
.sub_menu ul li.m2 a span{background-position:-131px -296px;}
.sub_menu ul li.m3 a span{background-position:-151px -296px;}
.sub_menu ul li.m4 a span{background-position:-171px -296px;}
.sub_menu ul li.m5 a span{background-position:-130px -318px;}
.sub_menu ul li.m6 a span{background-position:-109px -318px;}

.sub_menu ul li.m4.event a span{background-position:-150px -317px;}
.sub_menu ul li.m4.event a span.flag{position:absolute;left:7px;top:-5px;width:23px;background-position:-100px -270px;}

.center{padding:27px 0 24px 3px;border-bottom:1px solid #eceef2;font-size:12px;color:#a9acad;}
.center h2{color:#757879;font-weight:bold;letter-spacing:-1px;}
.center .num{padding:8px 0 5px 0;color:#444748;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.center p .ico{position:relative;top:-2px;display:inline-block;width:13px;height:13px;background:url('/static/_img/common/common_180824.png') no-repeat -16px -18px;}
.center dl{overflow:hidden;margin-bottom:10px;font-size:11px;}
.center dl dt, .center dl dd{float:left;padding-bottom:1px;}
.center dl dt{font-weight:normal;margin-right:4px;}
.center .txt{font-size:11px;font-weight:normal;color:#a6acb2;letter-spacing:-1px;}
.center > span{display:block;width:89px;height:21px;background:url('/static/_img/common/common_180824.png') no-repeat;text-indent:-9999px;cursor:pointer;}
.center span.go_1to1{margin:6px 0 8px 0;background-position:-42px -104px;}
.center span.btn_control{background-position:-170px -104px;}
.center span.go_1to1:hover, .center span.btn_control:hover{opacity:0.7}

.active_down{padding:25px 0 25px 5px;border-bottom:1px solid #eceef2;}
.active_down h2{font-size:12px;letter-spacing:-1px;color:#757879;}
.active_down h2 span{display:block;padding:7px 0 10px 0;font-weight:bold;}
.active_down .btn_down{display:block;width:92px;height:22px;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -43px -80px;}
.active_down .btn_down:hover, .active_down .btn_down.active{opacity:0.7;}

.child_protect{padding:25px 0 0 5px;}
.child_protect a{display:block;width:91px;height:28px;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -610px;}
.child_protect a:hover{opacity:0.7;}

.sex_crime_root_out{padding:15px 0 0 5px;cursor:pointer;}
.sex_crime_root_out span{display:block;width:91px;height:28px;text-indent:-9999px;background:url('/static/_img/common/common_230921.png') no-repeat -100px -610px;}
.sex_crime_root_out span:hover{opacity:0.7;}


/* content */
/* 검색 & 로그인박스 */
.top_content{width:1121px;height:99px;padding:13px 0 14px 0;}
html.ie8 .top_content{padding:18px 0 19px 0;}
.top_inner{overflow:hidden;width:1126px;}
/* 2024.07.15 검색바 수정 */
/* .top_inner .searchAll{float:left;width:496px;margin-top:12px;margin-left:18px;border:4px solid #21b2e3;border-radius:5px;background:#21b2e3;} */
.top_inner .searchAll{float:left;width:496px;margin-top:12px;margin-left:18px;border:2px solid #21b2e3;border-radius:5px;background-color: #fff;}
.top_inner .searchAll input[type="text"]{display:inline-block;width:440px;height:40px;border-radius:4px 0 0 4px;border:none; outline: none; font-size:14px;text-indent:12px;color:#0f0f11;font-family:Dotum, "돋움",sans-serif;font-weight:400; background-color: transparent !important;}
.top_inner .searchAll input[type="text"]:-webkit-autofill,
.top_inner .searchAll input[type="text"]:-webkit-autofill:hover,
.top_inner .searchAll input[type="text"]:-webkit-autofill:active{-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #fff inset;box-shadow: 0 0 0px 1000px #fff inset;transition: background-color 5000s ease-in-out 0s;}
.top_inner .searchAll .btn_search{display:inline-block;width:24px;height:24px;margin-left:15px;border:none;cursor:pointer; text-indent: -9999px; background: url("/static/_img/icon/icon_search_cast.png")no-repeat center center; background-size: 100%;}
.top_inner .loginBox{overflow:hidden;float:right;margin-top:4px;display:none;}
.top_inner .loginBox.on{margin-top:0;}
.top_inner .loginBox.on p{float:left;width:500px;color:#757879;margin-top:4px;font-size:14px;text-align:right;}
.top_inner .loginBox.on p span{color:#444748;font-weight:bold;letter-spacing:1px;}
.top_inner .loginBox .channel_ico{position:relative;top:-1px;display:inline-block;width:19px;height:19px;margin-right:5px;vertical-align:middle;}
.top_inner .loginBox .channel_ico.filecast {background:url('/static/_img/icon/ico_filecast2.png') no-repeat; width: 21px;}
.top_inner .loginBox .channel_ico.facebook {background:url('/static/_img/icon/ico_facebook.png') no-repeat;}
.top_inner .loginBox .channel_ico.kakao {background:url('/static/_img/icon/ico_kakao.png') no-repeat;}
.top_inner .loginBox .channel_ico.naver {background:url('/static/_img/icon/ico_naver.png') no-repeat;}
.top_inner .loginBox p{color:#21b2e3;letter-spacing:-1px;}
.top_inner .loginBox ul{clear:both;overflow:hidden;float:right;margin-top:8px;color:#a9acad;}
.top_inner .loginBox ul li{float:left;padding:0 11px;border-left:1px solid #e2e6e7;}
.top_inner .loginBox ul li:first-child{padding-left:0;border-left:none;}
.top_inner .loginBox ul li.last{padding-right:0;}
.top_inner .loginBox ul li dl{font-size:11px;color:#a9acad;}
.top_inner .loginBox ul li dl dt{font-size:12px;margin-bottom:2px;text-align:center;color:#a9acad;font-weight:normal;}
.top_inner .loginBox ul li dl dd{font-size:11px;;text-align:center;}
.top_inner .loginBox ul li dl dd span{display:inline-block;margin-right:3px;font-size:14px;font-weight:bold;color:#757879;}
.top_inner .loginBox ul li dl dd span.cash{padding:0;color:#507bdb;}
.top_inner .loginBox ul li dl dd span.point{color:#24b6e5;}
.top_inner .loginBox ul li dl dd span.w_point{color:#cc66cc;}
.top_inner .loginBox ul li dl dd span.mileage{color:#444748;}
.top_inner .loginBox ul li dl dd span.child_img{display:block;width:70px;height:14px;margin-top:6px;background:url('/static/_img/common/common_180824.png') no-repeat -200px -500px;}
.top_inner .loginBox ul li dl dd span.child_img.on{background-position:-200px -520px;}
.top_inner .loginBox a{display:inline-block;width:152px;padding:6px 0;margin-top:14px;border:1px solid;border-radius:4px;text-align:center;font-weight:bold;}
.top_inner .loginBox.on a{width:auto;border:none;margin-top:0;padding:0;}
.top_inner .loginBox .btn_login{margin:0 16px 0 45px;border-color:#00a7d6;color:#fff;background:#24b6e5;}
.top_inner .loginBox .btn_login:hover, .top_inner .loginBox .btn_login.active{opacity:0.7;}
.top_inner .loginBox .btn_join{border-color:#8fc35b;color:#fff;background:#a0d468;}
.top_inner .loginBox .btn_join:hover, .top_inner .loginBox .btn_join.active{opacity:0.7;}
.top_inner .loginBox.on .btn_logout{float:right;width:79px;padding:2px 0;margin:0 0 0 10px;font-size:12px;border:1px solid #00a7d6;background:#24b6e5;color:#fff;}
.top_inner .loginBox.on .btn_logout:hover, .top_inner .loginBox .btn_logout.active{opacity:0.7;}

/* 서브메뉴 카테고리 */
.m_content{overflow:hidden;height:64px;padding:20px 0 20px 20px;}
.m_content .depth1{float:left;width:62px;height:24px;margin-right:17px;background:url('/static/_img/sub/sub_title07.png') no-repeat;text-indent:-9999px;}
.m_content .depth1.movie{background-position:0 -24px;}
.m_content .depth1.best{background-position:0 0;}
.m_content .depth1.broadcast{background-position:0 -48px;}
.m_content .depth1.ani{background-position:0 -72px;}
.m_content .depth1.book{background-position:0 -97px;}
.m_content .depth1.game{background-position:0 -121px;}
.m_content .depth1.utility{background-position:0 -146px;}
.m_content .depth1.music{background-position:0 -171px;}
.m_content .depth1.education{width:64px;background-position:-78px 0px;}
.m_content .depth1.image{width:83px;background-position:0 -195px;}
.m_content .depth1.adult{background-position:0 -220px;}
.m_content .depth1.free{background-position:0 -245px;}
.m_content .depth1.mypage{width:115px;background-position:-78px -24px;}
.m_content .depth1.client{width:111px;background-position:0 -443px;}
.m_content .depth1.theme{width:68px;background-position:0 -468px;}
.m_content .depth1.company{width:93px;background-position:0 -344px;}
.m_content .depth1.ac_terms{width:90px;padding-top:1px;background-position:0 -369px;}
.m_content .depth1.p_d{width:175px;padding-top:1px;background-position:0 -418px;}
.m_content .depth1.coupon{width:95px;background-position:0 -519px;}
.m_content .depth1.event{width:185px;background-position:0 -493px;}
.m_content .depth1.notice2{background-position:0 -546px;}
.m_content .depth1.req_list{width:170px;background-position:0 -570px;}
.m_content .depth1.note{width:64px;background-position:-78px -51px;}
.m_content .depth1.charge{width:366px;background-position:0 -595px;}
.m_content .depth1.fix_charge{width:366px;background-position:0 -621px;}
.m_content .depth1.mileage{width:343px;background-position:0 -646px;}
.m_content .depth1.broadcast_form{width:112px;background-position:-78px -77px;}
.m_content .depth1.seller{width:183px;background-position:-78px -104px;}
.m_content .depth1.join{width:265px;background-position:0 -671px;}
.m_content .depth1.new_movie{width:310px;background-position:0 -696px}
.m_content .depth1.free_charge{width:235px;background-position:0 -720px}
.m_content .depth1.free_charge1{width:235px;background-position:0 -849px; height: 26px;}
.m_content .depth1.free_pointtit{width:280px;background-position:0 -746px;}
.m_content .depth1.vip{width:224px;background-position:0 -772px;}
.m_content .depth1.child_protect{width:165px;background-position:0 -797px;}
.m_content .depth1.filecast{width:251px;background-position:0 -823px;}
.m_content .depth1.subc{width:110px;background-position:0 -823px;}
.m_content .seller_id{display:inline-block;margin-top:4px;color:#747577;font-weight:bold;}
.m_content .depth2{float:left;padding-top:3px;}
.m_content .depth2 li{position:relative;float:left;}
.m_content .depth2 li.bar{padding:0 12px;color:#d2d5d6;}
.m_content .depth2 li:hover a,.m_content .depth2 li.active a{color:#24b6e5;}
.m_content .depth2 li span.mouse_on{display:none;z-index:3;position:absolute;top:28px;left:40%;width:9px;height:5px;margin:0;background:url('/static/_img/sub/list_on.png') no-repeat 0 0;}
.m_content .depth2 li span.new_ico {width:26px; height:14px; display:block; background:url('/static/_img/sub/sub_menu_new_ico.png') no-repeat 0 0; position:relative; top:-35px; margin:0 auto;}
.m_content .depth2 li.active span.mouse_on{display:block;}
/* 2024.01.16 추가  */
.m_content .depth2 li.menu-cate2.hand[data-sub="504"] a::before{content: '';display: inline-block;vertical-align: middle; width: 16px;height: 14px; background: url("/static/_img/common/adult.png")no-repeat center center;background-size: 100%; margin-right: 3px;}
.m_content .depth2 li.menu-cate2.hand[data-sub="504"]:hover a::before, .m_content .depth2 li.menu-cate2.hand.active[data-sub="504"] a::before{background: url("/static/_img/common/adult_active.png")no-repeat center center;background-size: 100%;}

.m_content .depth2 .w_point_get{position:absolute;top:-35px;display:block;width:159px;height:29px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -800px;}
.m_content .btn_new_movie{display:block;float:right;width:153px;height:26px;margin-right:5px;cursor:pointer;background:url('/static/_img/common/btn_new_movie.png') no-repeat;}
.m_content .btn_new_movie.broadF {width:108px;background:url('/static/_img/common/common_180824.png') no-repeat -170px -74px;}
.m_content .btn_new_movie:hover, .m_content .btn_new_movie.active{opacity:0.7;}



.btm_content{float:left;padding:18px 0 0 18px;}
.l_con_wrap{float:left;}
.l_content{position:relative;float:left;width:827px;margin:0 18px 5px 0;border-radius:9px;border-left:1px solid #e6ebed;background:#f8fafb;box-shadow:2px 3px 4px #cfdbe2;}
.l_content.type1{border-top:2px solid #2dc3e8;border-radius:9px;background:#fff;}
.l_content.type2{border-top:2px solid #2dc3e8;border-radius:9px;}
.l_content.type3{border-top:2px solid #86cf6f;border-radius:9px;}
.l_content.type4{border-top:3px solid #fff;border-radius:9px;}
.l_content.adult_b{width:1107px;}
.tabMenu{overflow:hidden;width:827px;border-radius:9px 9px 0 0;background:#2dc3e8 url('/static/_img/common/bg_tabmenu.gif') repeat-x 0 bottom;}
.tabMenu.type1 h3{float:left;padding:15px 0 15px 18px;font-size:13px;letter-spacing:-1px;color:#fff;}
.tabMenu ul{overflow:hidden;padding:6px 10px 0 20px;}
.tabMenu ul li{position:relative;float:left;width:105px;font-size:12px;font-weight:bold;}
.tabMenu.type1 ul li, .tabMenu.type1 ul li a{width:105px;}
.tabMenu ul li span{font-weight:normal;}
.tabMenu ul li span.bar{position:absolute;right:0;top:10px;width:1px;color:#00a9cd;}
.tabMenu ul li a{display:inline-block;width:105px;padding:9px 0 8px 0;text-align:center;color:#c1effe;word-spacing:4px;}
.tabMenu ul li a:hover,.tabMenu ul li.active a{text-decoration:underline;color:#fff;}
.tabMenu ul li.on a{color:#24b6e5;background:#f8fafb;}
.tabMenu ul li.on a:hover, .tabMenu ul li.on.active a{text-decoration:none;}
.tabMenu ul li.on span.bar{display:none;}
.tabMenu input[type="text"]{display:inline-block;width:347px;padding:3px 0 3px 8px;margin:8px 0 0 18px;border:1px solid #cfdbe2;font-weight:bold;letter-spacing:-1px;vertical-align:middle;}
.tabMenu button{display:inline-block;width:62px;padding:3px 0;margin-top:7px;border:1px solid #12b4e8;border-radius:3px;background:#ecf9fc;color:#2dc3e8;font-size:12px;letter-spacing:-1px;font-weight:bold;vertical-align:middle;}

.sub_tabMenu{overflow:hidden;width:827px;padding:15px 24px 12px 24px;background:#f8fafb url('/static/_img/sub/bg_sub_tabMenu.png') repeat-x 0 bottom;}
.sub_tabMenu.type1{width:827px;border-radius:4px 4px 0 0;}
.sub_tabMenu.type1.round{width:826px;}
html.ie8 .sub_tabMenu{border-right:3px solid #dde3e5;padding-right:21px;}
.sub_tabMenu ul{float:left;min-width:474px;display:none;}
.sub_tabMenu ul li{position:relative;float:left;border:1px solid #cfdbe2;border-left:none;font-size:12px;cursor:pointer;}
.sub_tabMenu ul li:first-child{border-left:1px solid #cfdbe2;}
.sub_tabMenu ul li:hover, .sub_tabMenu ul li.active{border-bottom:1px solid #24b6e5;}
.sub_tabMenu ul li a{display:block;padding:9px 0 8px 0;width:73px;text-align:center;background:#fff;}
.sub_tabMenu ul li a:hover, .sub_tabMenu ul li.active a{border-bottom:1px solid #24b6e5;padding-bottom:7px;color:#24b6e5;text-decoration:none;}
.sub_tabMenu ul li a.last{width:102px;}
.sub_tabMenu ul li.round_l{border-radius:4px 0 0 4px;}
.sub_tabMenu ul li.round_l a{border-radius:4px 0 0 3px;}
.sub_tabMenu ul li.round_r{border-radius:0 4px 4px 0;}
.sub_tabMenu ul li.round_r a{border-radius:0 4px 3px 0;}
.sub_tabMenu ul li.round_r a:hover, .sub_tabMenu ul li.active.round_r a{border-radius:0 3px 2px 0;}
.sub_tabMenu ul li.circle{border-radius:4px;}
.sub_tabMenu ul li.circle a{border-radius:4px 4px 3px 3px;}
.sub_tabMenu ul li .new_ico{position:absolute;display:block;width:23px;height:14px;background:url('/static/_img/common/common_180824.png') no-repeat -128px -270px;top:-6px;left:12px;}
.sub_tabMenu ul li .bg{position:absolute;display:block;display:none;bottom:-14px;left:38%;width:16px;height:8px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -22px;}
.sub_tabMenu ul li.active .bg{display:block;}
.sub_tabMenu .my_list{display:block;}
.sub_tabMenu .my_list li a{width:128px;}
.sub_tabMenu .my_list li.b_none{border-bottom:none;}
.sub_tabMenu .my_list li.b_l{border-left:1px solid #cfdbe2;}
.sub_tabMenu .my_list li.t_none{border-top:none;}
.sub_tabMenu button{float:right;width:118px;padding:7px 0;border:1px solid #00a7d6;border-radius:4px;color:#fff;background:#24b6e5;font-weight:bold;font-size:14px;letter-spacing:-1px;}
.sub_tabMenu .btn_write{width:80px;margin-right:8px;border-color:#b6b9ba;background:#c4c7c8;}
.sub_tabMenu button:hover, .sub_tabMenu button.active{opacity:0.7;}

.file_upload{overflow:hidden;float:right;width:262px;border:1px solid #cfdbe2;border-radius:4px;}
.btn_upload{float:left;display:inline-block;width:111px;height:34px;border-right:1px solid #cfdbe2;cursor:pointer;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -42px -34px;}
.btn_upload:hover, .btn_upload.active{background-position:-43px 0;}
.go_req_list{float:left;display:block;width:75px;height:34px;border-right:1px solid #cfdbe2;cursor:pointer;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -940px;}
.go_req_list:hover{background-position:-80px -940px;}
.file_upload select{float:left;display:inline-block;width:73px;height:34px;padding-left:8px;border:none;line-height:30px;font-size:13px;letter-spacing:-1px;}
html.ie8 .file_upload select{padding:9px 0;}

/* list-style 서브*/
.tbl_style{width:827px;min-height:590px;padding:15px 0 50px 0;border-radius:0 0 10px 10px;background:#fff;}
.tbl_style.style1{padding-top:0;}
.tbl_style.style2{min-height:590px;}
html.ie8 .tbl_style{border-right:3px solid #dde3e5;border-bottom:3px solid #dde3e5;}
.now_txt{float:left;width:827px;margin-top:5px;margin-bottom:20px;font-size:14px;color:#b6b9ba;}
.now_txt.type1{margin-bottom:15px;margin-top:0;text-align:center;font-size:14px;color:#b6b9ba;}
.now_txt .cate{color:#757879;}
.now_txt .search_txt{color:#757879;font-weight:bold;}
.now_txt .sub_tab{color:#24b6e5;font-weight:bold;}
.tbl_style table{width:100%;font-size:11px;}
.tbl_style table tr{display:table-row;}
.tbl_style table tbody tr:hover, .tbl_style table tbody tr.active{background:#f3fbff;color:#24b6e5;}
.tbl_style table tbody tr:hover .txt_gray, .tbl_style table tbody tr.active .txt_gray,
.tbl_style table tbody tr:hover .reply_num, .tbl_style table tbody tr.active .reply_num,
.tbl_style table tbody tr:hover .data_num, .tbl_style table tbody tr.active .data_num,
.tbl_style table tbody tr:hover a.view_link, .tbl_style table tbody tr.active a.view_link,
.tbl_style table tbody tr:hover td, .tbl_style table tbody tr.active td,
.tbl_style table tbody tr:hover span.tit, .tbl_style table tbody tr.active span.tit{text-decoration:underline;color:#24b6e5;}
.tbl_style table tbody tr:hover span.tit, .tbl_style table tbody tr.active span.tit{text-decoration:underline;color:#24b6e5;}
.tbl_style table tbody tr:hover .user_list ul li span{color:#757879;}
.tbl_style table th, .tbl_style table td{border-bottom:1px solid #eff1f4;text-align:center;}
.tbl_style table th{float:left;padding:10px 0 10px 0;color:#a9acad;font-size:13px;letter-spacing:-1px;}
.tbl_style table th.three{padding-right:0;}
.tbl_style table td{float:left;position:relative;width:827px;height:61px;}
.tbl_style table tbody tr:hover div, .tbl_style table tbody tr.active div{color:#24b6e5;}
.tbl_style table th.one{width:605px;width:565px;padding-left:35px;text-align:left;}
.tbl_style table th.two{width:65px;width:55px;}
.tbl_style table th.three{width:65px;}
.tbl_style table th.four{width:92px;width:142px;}
.tbl_style table td .view_link{float:left;display:block;/* width:737px; */width:685px;height:61px;}
.tbl_style table td div{float:left;padding:8px 0 8px 0;color:#757879;}
.tbl_style table td div.one{/* width:605px; */width:565px;padding-left:25px;text-align:left;font-size:14px;letter-spacing:-1px;}
/* .tbl_style table td div span.tit{display:inline-block;line-height:1.2em;padding-right:2px;font-weight: bold;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:405px;} */
.tbl_style table td div span.tit{display:inline-block;line-height:1.2em;padding-right:2px;font-weight: bold;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tbl_style table td div.two{/* width:65px; */width:55px;padding:22px 10px 0 0;text-align:right;}
.tbl_style table td div.three{width:65px;padding:22px 0 0 0;text-align:center;}
.tbl_style table td div.four{float:left;position:relative;/* width:90px; */width:142px;padding:22px 25px 0 0;text-align:right;letter-spacing:-1px;}
.tbl_style table td div.four em{display:inline-block;position:relative;z-index:1;width:68px;padding-right:2px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;line-height:18px;font-size:12px;}
.tbl_style table td div.four .nickname{overflow:hidden;max-width:83px;padding-right:2px;}
.tbl_style table td div.four .user_list{display:none;z-index:100;position:absolute;top:20px;width:114px;left:-10px;padding:0;border:1px solid #28b5e2;border-radius:4px;text-align:left;background:#fff;}
.tbl_style table td div.four .user_list p{width:114px;padding:6px 0;background:#24b6e5;text-align:center;font-weight:bold;color:#fff;}
.tbl_style table td div.four .user_list ul{padding:8px;width:114px;}
.tbl_style table td div.four .user_list ul li{line-height:1.6em;width:114px;}
.tbl_style table td div.four .user_list ul li:first-child{padding-bottom:5px;}
.tbl_style table td div.four .user_list ul li:nth-child(3){padding-top:5px;}
.tbl_style table td div.four .user_list ul li span{cursor:pointer;}
.tbl_style table td div.four .user_list ul li span:hover{color:#24b6e5;text-decoration:underline;}
.tbl_style table td div.four .btn_datalist{/* position:relative;top:-1px; */z-index:1;display:inline-block;width:39px;height:17px;margin-left:3px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -525px;text-align:left;text-indent:-9999px;cursor:pointer;vertical-align:top;}
.tbl_style table .reply_num{display:inline-block;font-size:11px;font-weight:normal;color:#2dc3e8;color:#757879;}
.tbl_style table .txt_gray{color:#a9acad;}
.tbl_style table .txt_blue{color:#2dc3e8;}
.tbl_style table .bg{background:#f9fcfd;}
.tbl_style table .data_num{color:#8fc35b;}
.tbl_style table td .list_sumimg{display:inline-block;width:45px;height:45px;margin-right:10px;border-radius:50%;vertical-align:middle;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;background:url('/static/_img/common/no_img.png') no-repeat center 33%; background-size:45px auto;}
.tbl_style table td .list_sumimg.no_img{background:url('/static/_img/index/index_common.png') no-repeat 0 -1px;background-size:auto auto;}
.tbl_style table td .seller_nofile{width:827px;padding:22px 0 8px 0;text-align:center;font-size:14px;font-weight: bold;}



/* 판매자료실 style */
.tbl_style.seller_list table th.one, .tbl_style.seller_list table td div.one{width:585px;}
.tbl_style.seller_list table th.one{width: 550px;}
.tbl_style.seller_list table th.two, .tbl_style.seller_list table td div.two{width:65px;}
.tbl_style.seller_list table th.three, .tbl_style.seller_list table td div.three{width:85px;}
.tbl_style.seller_list table th.four, .tbl_style.seller_list table td div.four{width:90px;}
.tbl_style.seller_list table td .view_link{width:737px;}
.tbl_style.seller_list  table td div.four .btn_datalist{display:none;}
.tbl_style.seller_list table td div span.tit{max-width:430px;}

/* 메인 리뉴얼 151006 */
.l_content_wrap{float:left;width:827px;margin-right:18px;line-height:1.1em;}
.now_best{float:left;width:405px;margin:0 18px 18px 0;border-top:2px solid #24b6e5;border-radius:9px;box-shadow:2px 3px 4px #cfdbe2;}
.now_best h2{padding:12px 12px 13px 12px;border-bottom:1px solid #eff1f4;color:#757879;font-weight:bold;background:#fff;border-radius:4px 4px 0 0;letter-spacing:-1px;}
.now_best h2 span{color:#e52475;}
.now_best ol li{overflow:hidden;width:405px;padding:8px 0;border-bottom:1px solid #eff1f4;background:#fff;cursor:pointer;}
.now_best ol li.bg{background:#f9fcfd;}
.now_best ol li:hover{background:#f3fbff;}
.now_best ol li:hover .tit{color:#24b6e5;text-decoration:underline;}
.now_best ol li:hover .category{color:#24b6e5;}
.now_best ol li div{float:left;}
.now_best ol li div:nth-child(1){width:88px;padding-left:13px;}
.now_best ol li div:nth-child(2){width:312px;padding-left:17px;}
.now_best ol .m_num{float:left;display:block;width:14px;height:13px;margin:15px 16px 15px 0;background:url('/static/_img/common/common_180824.png') no-repeat;text-indent:-9999px;}
.now_best ol .m_num.type1{background-position:-265px -126px;}
.now_best ol .m_num.type2{background-position:-265px -139px;}
.now_best ol .m_num.type3{background-position:-265px -152px;}
.now_best ol .m_num.type4{background-position:-265px -165px;}
.now_best ol .m_num.type5{background-position:-265px -178px;}
.now_best ol .m_num.type6{background-position:-265px -191px;}
.now_best ol .m_num.type7{background-position:-265px -204px;}
.now_best ol .m_num.type8{background-position:-265px -217px;}
.now_best ol .m_num.type9{background-position:-265px -230px;}
.now_best ol .m_num.type10{background-position:-265px -243px;}
.now_best ol .m_sum_img{position:relative;overflow:hidden;float:left;display:block;width:45px;height:45px;border-radius:50%;vertical-align:middle;background: url('/static/_img/common/no_img.png') no-repeat center 33%;background-size: 45px auto;}
.now_best ol .m_sum_img span{position:absolute;top:0;left:0;z-index:1;width:45px;height:45px;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;}
.now_best ol .m_sum_img.no_img{background: url('/static/_img/common/no_img.png') no-repeat center 33%;background-size: 45px auto;}
.now_best ol li div:nth-child(2) span{display:block;letter-spacing:-1px;}
.now_best ol li .tit{overflow:hidden;width:284px;height:15px;line-height:15px;margin:5px 0;font-weight:bold;color:#444748;text-overflow:ellipsis;white-space:nowrap;}
.now_best ol li .category{padding-top:4px;color:#b6b9ba;font-size:11px;}
.now_best .now_time{width:405px;padding:12px 13px 12px 0;border-radius:0 0 9px 9px;background:#fff;color:#b6b9ba;font-size:11px;text-align:right;}


/* 2024.01.15 인기작 상단 메뉴 추가  */
.top-menu{display: flex;align-items: center;width: 100%;background-color: #fff;box-sizing: border-box;padding: 15px 13px;}
.top-menu button{border-style: none; background-color: transparent;padding: 0px 15px;color: #757879;font-size: 15px; letter-spacing: 1px; line-height: 1;}
.top-menu button.active, .top-menu button:hover{color: #24b6e5;}
.top-menu button+button, .top-menu button:last-of-type{border-left: 1px solid #d2d5d6;}
.top-menu button i.adult-menu-ico{background: url("/static/_img/common/adult.png") no-repeat center center; display: inline-block; vertical-align: middle; width: 16px; height: 14px; background-size: 100%; margin-right: 3px;}
.top-menu button.active i.adult-menu-ico,.top-menu button:hover i.adult-menu-ico{background: url("/static/_img/common/adult_active.png") no-repeat center center; background-size: 100%;}



.recommend_today{position:relative;float:left;width:404px;border-top:2px solid #507bda;border-radius:9px;}
.recommend_today h2{padding:12px 12px 13px 12px;border-bottom:1px solid #eff1f4;color:#757879;font-weight:bold;background:#eef1f2;border-radius:4px 4px 0 0;letter-spacing:-1px;}
.recommend_today .today_wrap{position:relative;overflow:hidden;width:405px;height:429px;margin-bottom:14px;}
.recommend_today .today_wrap .inner{position:relative;top:0;left:0;float:left;margin-bottom:14px;}
.recommend_today .today_wrap .inner > ul{float:left;width:405px;height:425px;}
.recommend_today .today_wrap .inner > ul li{overflow:hidden;float:left;position:relative;width:195px;height:206px;border:1px solid #e0e3e4;margin-bottom:14px;}
.recommend_today .today_wrap .inner > ul li.m_r{margin-right:12px;}
.recommend_today .today_wrap .inner > ul li.m_l{/* margin-left:14px; */}
.recommend_today .today_wrap .inner > ul li img{display:block;width:100%;height:auto;}
.recommend_today .today_wrap .inner > ul li .txtArea{position:absolute;bottom:0;width:195px;height:87px;padding:19px 12px;}
.recommend_today .today_wrap .inner > ul li.r_type1 .txtArea{background:#fff;}
.recommend_today .today_wrap .inner > ul li.r_type2 .txtArea{height:172px;bottom:-1px;padding-top:92px;background:url('/static/_img/index/bg_text.png') repeat-x 0 0;}
.recommend_today .today_wrap .inner > ul li .txtArea p{color:#fff;overflow:hidden;height:36px;font-size:12px;display:-webkit-inline-box; -webkit-line-clamp: 2;word-break:break-all; -webkit-box-orient: vertical;line-height:18px;letter-spacing:-1px;text-overflow:ellipsis;}
.recommend_today .today_wrap .inner > ul li .txtArea p.txt{overflow:hidden;width:100%;height:36px;font-size:12px;display:-webkit-inline-box; -webkit-line-clamp: 2;word-break:break-all; color:#b6b9ba;-webkit-box-orient: vertical; line-height:18px;letter-spacing:-1px;text-overflow:ellipsis;}
.recommend_today .today_wrap .inner > ul li .txtArea p.tit{display:block;width:168px;height:17px;margin-bottom:8px;font-size:14px;color:#fff;font-weight:bold;white-space:nowrap;-webkit-line-clamp: 1;}
.recommend_today .today_wrap .inner > ul li .txtArea > span{overflow:hidden;display:block;padding-top:5px;font-size:11px;color:#b6b9ba;text-overflow:ellipsis;white-space:nowrap;}
.recommend_today .today_wrap .inner > ul li.r_type1 .txtArea p:hover,
.recommend_today .today_wrap .inner > ul li.r_type2 .txtArea p:hover,
.recommend_today .today_wrap .inner > ul li .txtArea > span span:hover,
.recommend_today .today_wrap .inner > ul li.r_type2 .txtArea > span:hover{color:#24b6e5;text-decoration:underline;}
.recommend_today .m_etc{position:relative;float:left;width:195px;height:218px;padding:15px 13px 0 13px;cursor:pointer;line-height:1;}
.recommend_today .m_etc.type1{margin-right:14px;border-radius:0 0 0 9px;background:#24b6e5;}
.recommend_today .m_etc.type2{border-radius:0 0 9px 0;background:#965dff;}
.recommend_today .m_etc h3 {margin-bottom:10px;color:#fff;font-weight:bold;letter-spacing:-1px;line-height:21px;}
.recommend_today .m_etc.type1 h3{color:#fff;}
.recommend_today .m_etc.type2 h3{color:#ffea00;}
.recommend_today .m_etc h3 span{letter-spacing:0;}
.recommend_today .m_etc p{font-size:12px;letter-spacing:-1px;line-height:19px;}
.recommend_today .m_etc.type1 p{color:#a7e2f5;}
.recommend_today .m_etc.type2 p{color:#d9c8ff;}
.recommend_today .m_etc span{position:absolute;bottom:14px;left:13px;font-size:12px;color:#fff;}
.recommend_today .m_etc span.border{
text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;
 -moz-text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;
 -webkit-text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;}

.recommend_today .m_etc:hover h3, .recommend_today .m_etc:hover span{text-decoration:underline;}



/***** 메인 리뉴얼 1910 *****/
.top_content.re_main{padding:13px 0 0;}
.top_inner.re_main .searchAll{width:545px;margin-top:6px;}
.top_inner.re_main .searchAll input[type="text"]{width:470px;height:37px;}
.top_inner.re_main .loginBox.on p{width:465px;}

/* 실시간 검색 키워드 */
.top_content.re_main .keyword_wrap {width:416px; height:25px; /*height:323px;*/ overflow: hidden; z-index: 1; position: relative; left:94px; top:-10px;}
.top_content.re_main .keyword_wrap .top_key {}
.top_content.re_main .keyword_wrap .top_key li {float:left; margin-right:18px; font-size:12px; color:#21b2e3;}
.top_content.re_main .keyword_wrap .top_key li a {color:#21b2e3;}
.top_content.re_main .keyword_wrap .top_key li a:hover {text-decoration: underline;}
.top_content.re_main .keyword_wrap .top_key li a .num {font-weight: bold;}

.top_content.re_main .keyword_wrap .open {display:block; width:25px; height:17px; text-indent: -9999px; float:right; margin-right:6px; cursor: pointer; background:url('/static/_img/common/common_190621.png') no-repeat -101px -169px;}

.top_content.re_main .keyword_wrap .key_box {width:148px; height:298px; border:1px solid #21b2e3; background: #f0f7fa; position:absolute; top:25px; right:0;}
.top_content.re_main .keyword_wrap .key_box > p {font-size: 11px; color:#21b2e3; font-weight: bold; line-height: 26px; margin-left: 10px;}
.top_content.re_main .keyword_wrap .key_box > p .time {color:#b6b9ba; font-weight: normal;}
.top_content.re_main .keyword_wrap .key_box ol {}
.top_content.re_main .keyword_wrap .key_box ol li {padding:3.5px 13px 2px 10px;}
.top_content.re_main .keyword_wrap .key_box ol li:hover .keyword {text-decoration: underline;}
.top_content.re_main .keyword_wrap .key_box ol li a {display: block; height: 100%;}
.top_content.re_main .keyword_wrap .key_box ol li .num {font-size: 11px; color:#b6b9ba;}
.top_content.re_main .keyword_wrap .key_box ol li .t_num {color:#fca43f;}
.top_content.re_main .keyword_wrap .key_box ol li .keyword {font-size: 12px; color:#757879; margin-left: 7px;}
.top_content.re_main .keyword_wrap .key_box ol li:last-child .num {margin-left: -3px;}
.top_content.re_main .keyword_wrap .key_box ol li:last-child .keyword {margin-left: 3px;}
.top_content.re_main .keyword_wrap .key_box ol li .icon {display:block; width:6px; height:8px; float:right; text-indent: -9999px; margin-top:6px;}
.top_content.re_main .keyword_wrap .key_box ol li .icon.i_up {background:url('/static/_img/common/common_190621.png') no-repeat -126px -174px;}
.top_content.re_main .keyword_wrap .key_box ol li .icon.i_dash {background:url('/static/_img/common/common_190621.png') no-repeat -141px -178px; margin-top:9px;}
.top_content.re_main .keyword_wrap .key_box ol li .icon.i_down {background:url('/static/_img/common/common_190621.png') no-repeat -155px -174px;}

/* 슬라이드 메인배너 */
.m_banner_wrap.re_main {width:404px; float:right;margin-bottom:22px; position: relative;box-shadow: 2px 3px 4px #cfdbe2;border-radius:5px;overflow:hidden;}
.m_banner_wrap.re_main .m_banner{cursor:pointer;width:404px;height:212px;border-radius:5px;position:relative;margin-bottom:0;}
.m_banner_wrap.re_main .m_banner li {display:none;}
.m_banner_wrap.re_main .m_banner li.active {display:block;}
.m_banner_wrap.re_main .b_btnarea {height:10px; position: absolute; top:14px; right:14px;}
.m_banner_wrap.re_main .b_btnarea li {margin-right:5px; float:left; text-indent: -9999px;cursor:pointer;}
.m_banner_wrap.re_main .b_btnarea li:last-child {margin-right: 0;}
.m_banner_wrap.re_main .b_btnarea li span {display:block; width:10px; height:10px; background:#fff; opacity: 0.4; border-radius: 100%;}
.m_banner_wrap.re_main .b_btnarea li.active span {opacity: 1;}

/* 보기 좋은 콘텐츠 */
.recommend_today.re_main .today_wrap .inner > ul li:nth-child(-n+2){border-radius:6px 6px 0 0;}
.recommend_today.re_main .today_wrap .inner > ul li:nth-child(n+3){border-radius:0 0 6px 6px;}
.recommend_today.re_main .today_wrap .inner > ul li .txtArea{height:95px;}
.recommend_today.re_main .today_wrap .inner > ul li.r_type2 .txtArea{height:95px;padding-top:15px;background:#fff;}
.recommend_today.re_main .today_wrap .inner > ul li .txtArea p.tit{color:#444748;}
.recommend_today.re_main .today_wrap .inner > ul li .txtArea p.txt{color:#999;}
.recommend_today.re_main .today_wrap .inner > ul li > div {height:200px; overflow:hidden;}

/* 하단 텍스트배너 */
.l_btm_con.re_main .m_etc_wrap {width:827px; height:117px; margin-bottom: 18px; border-radius: 9px; overflow: hidden; box-shadow: 2px 3px 4px #cfdbe2;}
.l_btm_con.re_main .m_etc{position:relative;float:left;width:413px;height:117px;padding:15px 13px 0 13px;cursor:pointer;line-height:1;}
.l_btm_con.re_main .m_etc.type1{background:#24b6e5; width:414px; border-right: 1px solid #fff;}
.l_btm_con.re_main .m_etc.type2{background:#945bff;}
.l_btm_con.re_main .m_etc h3 {margin-bottom:10px;color:#fff;font-weight:bold;letter-spacing:-0.5px;line-height:21px;}
.l_btm_con.re_main .m_etc.type1 h3{color:#fff;}
.l_btm_con.re_main .m_etc.type2 h3{}
.l_btm_con.re_main .m_etc h3 span{letter-spacing:0;}
.l_btm_con.re_main .m_etc p{font-size:12px;letter-spacing:-0.5px;line-height:19px;}
.l_btm_con.re_main .m_etc.type1 p{color:#a7e2f5;}
.l_btm_con.re_main .m_etc.type2 p{color:#d9c8ff;}
.l_btm_con.re_main .m_etc span{position:absolute;bottom:14px;right:25px;font-size:12px;color:#fff;}
.l_btm_con.re_main .m_etc span.border{
text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;
 -moz-text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;
 -webkit-text-shadow: -1px 0 #945bff, 0 2px #945bff, 2px 0 #945bff, 0 -1px #945bff;}
.l_btm_con.re_main .m_etc:hover h3, .l_btm_con.re_main .m_etc:hover span{text-decoration:underline;}

/* 오른쪽 컨텐츠들*/
.r_content.re_main > div.r_coupon{border-top:2px solid #26b9e4; border-radius: 9px;}
.r_content.re_main > div.r_coupon > a h3{border-radius:0;background:#e9f8fc;color:#26b9e4;}
.r_content.re_main > div.r_coupon > a > div div input{background:#f8fafb;}
.r_content.re_main div h3{padding:12px 0 9px 0;}
.r_content.re_main .list_style{padding:12px 0 5px 13px;}
.r_content.re_main .best_y .list_style li{padding-bottom:13px;}
.r_content.re_main .best_y .list_style li:last-child {padding-bottom:9px;}
.r_content.re_main .time{padding:8px 13px 6px 0;}
.r_content.re_main .sub_link ul{padding:4px 0 0;background:#f1f4f5;}
.r_content.re_main .sub_link ul li{padding:8px 14px;}
.r_content.re_main .sub_link ul li.bg{background:#fff;}
.r_content.re_main .sub_link ul li dl dt{font-size:12px;}



/* 2016-12-07 콘텐츠 이동버튼 추가*/
.recommend_today .today_btn_area{position:absolute;top:12px;right:12px;width:47px;height:15px;}
.recommend_today .today_btn_area span{display:inline-block;width:18px;height:14px;background:url('/static/_img/common/common_180824.png') no-repeat;cursor:pointer;}
.recommend_today .today_btn_area span:hover{opacity:0.7;}
.recommend_today .today_btn_area span.btn_prev{background-position:-180px -200px;}
.recommend_today .today_btn_area span.btn_next{background-position:-210px -200px;}

.l_btm_con{position:relative;clear:both;width:827px;padding-top:18px;border-top:1px solid #daddde;}
.l_btm_con:after{content:'';display:block;clear:both;}
.m_banner{cursor:pointer;margin-bottom:18px;width:827px;height:117px;border-radius:5px;overflow:hidden;position:relative;}
.m_banner.m1704 ul li{height:117px;background:url('/static/_img/index/banner1704_1.png') no-repeat;text-indent:-9999px;}
.m_banner.m1704_v ul li{height:117px;background:url('/static/_img/index/banner1704_v_1.png') no-repeat;text-indent:-9999px;}
.m_banner.m1705 ul li{height:117px;background:url('/static/_img/index/banner1707.png') no-repeat;text-indent:-9999px;}
.m_banner.m1705_v ul li{height:117px;background:url('/static/_img/index/banner1707_v.png') no-repeat;text-indent:-9999px;}
.m_banner ul li.banner1{background-position:0 0;}
.m_banner ul li.banner2{background-position:0 -117px;}
.m_banner ul li.banner3{background-position:0 -234px;}
.m_banner ul li.banner4{background-position:0 -351px;}
.m_banner ul li.banner5{background-position:0 -468px;}
.m_banner ul li.banner6{background-position:0 -586px;}
.m_banner ul li.banner1.vip{background-position:0 -585px;}
.m_banner ul li.banner7{/* background-position:0 -702px; */background-position:0 -585px;}
.m_banner ul li.banner8{background-position:0 -117px;}
.m_banner ul li.banner9{background-position:0 -819px;}
.m_banner ul li.banner10{background-position:0 -936px;}
.m_banner ul li.banner11{background-position:0 -1053px;}
/* .m_banner ul{height:702px; position:absolute} */
.m_banner ul li span{}

.etc_con{float:left;width:827px;height:267px;margin-bottom:4px;border-top:2px solid #a9acad;border-radius:9px;box-shadow:2px 3px 4px #cfdbe2;}
.etc_con div{float:left;padding-bottom:10px;border-right:1px solid #eef1f2;background:#fff;}
.etc_con div:nth-child(1){width:214px;}
.etc_con div:nth-child(2){width:198px;}
.etc_con div:nth-child(3){width:200px;}
.etc_con div:nth-child(4){width:215px;border-right:none;}
.etc_con div h3{padding:12px 0 13px 0;background:#f8fafb;color:#757879;font-weight:bold;text-align:center;}
.etc_con div h3 span{cursor:pointer;}
.etc_con div h3 span:hover, .etc_con div ul li span:hover, .etc_con div h3 a:hover, .etc_con div ul li a:hover{color:#24b6e5;text-decoration:underline;}
.etc_con div:nth-child(1){border-radius:4px 0 0 9px;}
.etc_con div:nth-child(4){border-radius:0 4px 9px 0;}
.etc_con div ul{width:100%;overflow:hidden;height:215px;padding:15px 12px 5px 13px;}
.etc_con div ul li span{overflow:hidden;display:block;margin-bottom:15px;font-size:12px;color:#757879;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.etc_con div ul li.no_show{display:none;}

/* 아이콘 style */
.ico{display:inline-block;display:none;text-indent:-9999px;background:url('/static/_img/common/common_180824.png?v=1') no-repeat;vertical-align:middle;}

.ico.hot{width:26px;height:13px;margin-left:3px;background-position:0 -331px;}
.ico.best{width:33px;height:13px;margin-left:3px;background-position:0 -376px;}
.ico.new{width:28px;height:13px;margin-left:3px;background-position:0 -361px;}
.ico.hd{width:19px;height:13px;margin-left:3px;background-position:0 -346px;}
.ico.cp{width:21px;height:13px;margin-left:3px;background:url('/static/_img/view/view_ico1711_1.png') no-repeat -201px 0;}
.ico.adult{width:13px;height:13px;margin-left:1px;margin-right:-1px;background-position:-45px -361px;}
.ico.requst{width:13px;height:13px;margin-right:3px;background-position:-45px -346px;}
.ico.present{width:23px;height:17px;margin-left:3px;background-position:0 -391px;}

.clist.hot .ico.hot{display:inline-block;}
.clist.best .ico.best{display:inline-block;}
.clist.new .ico.new{display:inline-block;}
.clist.hd .ico.hd{display:inline-block;}
.clist.cp .ico.cp{display:inline-block;}
.clist.adult .ico.adult{display:inline-block;}
.clist.request .ico.request{display:inline-block;}
.clist.present .ico.present{display:inline-block;}
.viev-title-icon{margin:20px 0 0 30px;}

.otherList .clist.adult .ico.adult{margin:0 3px 0 -5px;}
.view_tit1 .clist.adult .ico.adult{margin:0 -3px 0 -1px;}

/* paging */
.paging{overflow:hidden;width:827px;margin-top:50px;text-align:center;}
.paging.type1{width:700px;padding:0;}
.paging.type1.style1{width:827px;margin:50px 0 30px 0;}
.paging.type1.style2{margin:20px auto;}
.paging.type2{float:left;width:550px;margin:37px 0 0 25px;}
.paging.type2 ul{float:left;}
.paging.type3{overflow:hidden;width:950px;margin-top:50px;text-align:center;}
.paging.type4{width:616px;margin-bottom:40px;}
.paging.type4.style1{width:827px;}
.paging ul{overflow:hidden;display:inline-block;}
.paging ul li{float:left;border:1px solid #cfdbe2;border-left:none;font-size:12px;}
.paging ul li a{display:block;width:34px;padding:11px 0 10px 0;text-align:center;background:#fcfcfc;color:#b6b9ba;}
.paging ul li.first a{width:55px;}
.paging.type1.style2 ul li, .paging.type3 ul li, .paging.type4 ul li{border:1px solid #cfdbe2;border-left:none;}
.paging.type1.style2 ul li .prev{border-left:1px solid #cfdbe2;}

.paging ul li a:hover, .paging ul li.active a{background:#2dc3e8;color:#fff;}
.paging ul li:first-child a{border-left:1px solid #cfdbe2;margin-left:1px;}
.paging ul li .prev, .paging ul li a.next{width:90px;}
.paging ul li .prev{border-radius:4px 0 0 4px;letter-spacing:-1px;}
.paging ul li .next{border-radius:0 4px 4px 0;letter-spacing:-1px;}
.paging ul li:first-child{border-radius:4px 0 0 4px;}
.paging ul li:last-child{border-radius:0 4px 4px 0;}
.pagination > li > a, .pagination > li > span{border:none;border-left:1px solid #cfdbe2;}
.pagination-sm .prev a{border-left:1px solid #cfdbe2; width:90px; border-radius:4px 0 0 4px;border-left:1px solid #cfdbe2;}
.pagination-sm .next a{ width:90px; border-radius:0 4px 4px 0;}
.pagination-sm .page.active a{background:#2dc3e8;color:#f5f7fa;}
.pagination-sm.pagination{margin:0;}

/* 메뉴상단 바로가기 */
.btn_top{z-index:5;position:absolute;display:block;right:-34px;bottom:50px;width:33px;height:44px;text-indent:-9999px;opacity:0.7;background:url('/static/_img/common/common_180824.png') no-repeat 0 -37px;}
.btn_top.type1{right:-30px;}
.btn_top.type2{right:-28px;}
.btn_top.type3{right:253px;bottom:20px;}
.btn_v_top{z-index:1100;display:block;position:absolute;bottom:30px;right:2%;width:44px;height:44px;text-indent:-9999px;background:url('/static/_img/view/view_ico.png') no-repeat 0 -66px;cursor:pointer;opacity:0.7;}
.btn_top:hover, .btn_v_top:hover{opacity:1;}



/* r_content */
.r_content{float:left;width:266px;margin-left:1px;line-height:14px;}
.r_content > div{position:relative;width:263px;margin-bottom:15px;border-radius:9px;background:#fff;font-size:12px;box-shadow:2px 3px 3px #cfdbe2;}
.r_content > div.r_coupon{cursor:pointer;height:114px;}
.r_content > div.r_coupon:hover > div p{color:#24b6e5;text-decoration:underline;}
.r_content > div.r_coupon > a h3{border-radius:9px 9px 0 0;background:#26b9e4;color:#fff;line-height:15px;}
.r_content > div.r_coupon > a > div{padding:9px 0 17px 12px;}
.r_content > div.r_coupon > a > div p{margin-bottom:9px;font-size:11px;letter-spacing:-1px;}
.r_content > div.r_coupon > a > div div{overflow:hidden;width:236px;border:1px solid #26b9e4;border-radius:3px;}
.r_content > div.r_coupon > a > div div input{border:none;float:left;display:inline-block;width:170px;height:24px;}
.r_content > div.r_coupon > a > div div span{display:inline-block;float:right;width:63px;height:24px;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -180px -240px;}
.r_content > div.r_coupon > a > div div span:hover{background-position:-180px -264px;}
.r_content .rating{/* height:235px; */}
.r_content .best_y{/* height:514px; */}
.r_content div h3{padding:12px 0 11px 0;border-bottom:1px solid #eff1f4;border-radius:4px 4px 0 0;text-indent:14px;font-size:14px;letter-spacing:-1px;font-weight:bold;color:#757879;background:#f8fafb;}
.r_content .list_style{padding:20px 0 5px 13px;font-size:12px;}
.r_content .list_style li{overflow:hidden;padding-bottom:12px;letter-spacing:-1px;line-height:14px;}
.r_content .rating .list_style li{padding-bottom:14px; -ms-padding-bottom:15px;}
.r_content .list_style li span{display:block;float:left;width:11px;margin-right:9px;text-align:center;color:#b6b9ba;vertical-align:middle;font-size:14px;}
.r_content .list_style li span.list_sumimg{display:none;}
.r_content .list_style li .txt_color{color:#fca43f;vertical-align:middle;}
.r_content .list_style li a{display:block;float:left;letter-spacing:-1px;padding-right:2px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:206px;}
.r_content .list_style li a:hover, .r_content .list_style li.active a{color:#24b6e5;text-decoration:underline;}
.r_content .list_style.type1 a{width:100px;max-width:105px;}
.r_content .list_style.type1{min-height:0;}
.r_content .list_style .top a{color:#7bb61d;}
.r_content .list_style .p_bar{position:relative;top:5px;height:3px;background:#a0d468;vertical-align:middle;}
.r_content .list_style .top .p_bar{width:130px;background:#7bb61d;}
.r_content .list_style .p_bar.type2{width:42px;}
.r_content .list_style .p_bar.type3{width:33px;}
.r_content .list_style .p_bar.type4{width:25px;}
.r_content .list_style .p_bar.type5{width:22px;}
.r_content .list_style .right{position:absolute;right:0;width:40px;letter-spacing:0;text-align:right;font-size:12px;}
.r_content .list_style .right span{display:inline-block;width:28px;text-align:right;color:#757879;margin-right:0;font-size:11px;vertical-align:middle;}
.r_content .time_top .list_style li span{color:#b6b9ba;font-size:12px;}
.r_content .time_top .list_style li.best span{font-weight:bold;color:#fca43f;padding-top:14px;}
.r_content .time_top h3 .red, .r_content .free_banner h3 .red{color:#e52475;}
.r_content .best_y .list_style li{padding-bottom:14px;}
.r_content .best_y .list_style li span{color:#b6b9ba;font-size:12px;}
.r_content .best_y .list_style li .txt_color{font-weight:bold;color:#fca43f;}
.r_content .list_style li.best .list_sumimg{overflow:hidden;position:relative;display:inline-block;width:45px;height:45px;margin-right:10px;border-radius:50%;vertical-align:middle;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;}
.r_content .list_style li.best .list_sumimg img{display:block;position:absolute;top:0;left:0;width:45px;height:45px;border-radius:50%;}
.r_content .list_style li.best a{display:-webkit-inline-box;width:150px; overflow: hidden;margin-top:8px;white-space:normal;text-overflow:ellipsis;height:26px;font-weight:bold;color:#444748;letter-spacing:0;-webkit-line-clamp: 2; /* 라인수 */
 -webkit-box-orient: vertical;word-break:break-all;}
.r_content .time{padding:8px 13px 8px 0;border-top:1px solid #eff1f4;font-size:11px;border-radius:0 0 9px 9px;text-align:right;color:#b6b9ba;background:#f8fafb;}
.r_content .time a{color:#b6b9ba;}
.recommend{border-top:2px solid #ceb6f7;}
.recommend.type1{position:relative;height:167px;border-top:2px solid #e52475;}
.recommend.type1 h3{}
.recommend .thema_tit{overflow:hidden;display:inline-block;max-width:240px;margin:10px 0 0 13px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.r_content .list_style li.best a:hover, .recommend .thema_tit:hover{color:#24b6e5;text-decoration:underline;}
.recommend ul{overflow:hidden;padding:5px 13px 20px 13px;}
.recommend ul li{float:left;margin-left:12px;}
.recommend ul li:hover, .recommend ul li.active{opacity:0.7;}
.recommend ul li:first-child{margin-left:0;}
.recommend ul li img.main-theme-img{display:block;width:69px;height:100px;border:1px solid #c2c7ce;}
.recommend ul li img.main-theme-img.no_img{background:url('/static/_img/common/common_180824.png') no-repeat -208px -306px;}
.recommend ul li span{display:block;width:69px;padding-top:10px;color:#959aa1;letter-spacing:-1px;text-indent:3px;vertical-align:middle;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:70px;}
.recommend > p{padding:9px 13px 10px 0;border-top:1px solid #eff1f4;border-radius:0 0 5px 5px;text-align:right;background:#f8fafb;}
.recommend > p span{color:#24b6e5;}
.recommend > p a{color:#b6b9ba;}
.recommend > p a:hover, .recommend p.active a{color:#24b6e5;text-decoration:underline;}
.recommend .t_banner{position:absolute;top:31px;width:263px;height:110px;background:#f8fafb;}
.recommend .t_banner > span{position:absolute;top:0;left:0;display:block;width:263px;height:110px;}
.recommend .t_banner > span.b0{}
.recommend .t_banner > span.b1{display:none;}
.recommend .t_banner > span.b2{display:none;}
.recommend .t_banner > span img{display:block;position:absolute;top:0;left:0;}
.recommend .t_banner > span p{position:absolute;z-index:1;top:0;padding:28px 0 0 10px;color:#444748;font-size:11px;letter-spacing:-1px;}
.recommend .t_banner > span p.tit{top:44px;padding-top:2px;font-weight:bold;font-size:14px;color:#e52475;}
.recommend .t_banner > span span{position:absolute;top:64px;z-index:1;display:block;width:62px;padding:3px 0 2px 0;margin:8px 0 0 10px;border:1px solid #a9acad;border-radius:5px;color:#757879;font-size:12px;letter-spacing:-1px;text-align:center;}
.recommend .btn_b{position:absolute;bottom:0;left:0;width:263px;padding-left:10px;border-top:1px solid #e0e3e5;text-align:center;}
.recommend .btn_b p{display:relative;float:left;width:50px;height:26px;cursor:pointer;}
.recommend .btn_b p:last-child span.bg{display:none;}
.recommend .btn_b p.active .txt{color:#444748;}
.recommend .btn_b span.bg{display:inline-block;float:right;width:1px;height:26px;background:url('/static/_img/common/common_180824.png') no-repeat -349px -23px;}
.recommend .btn_b span.txt{display:inline-block;overflow:hidden;width:42px;margin:7px auto;color:#b6b9ba;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;font-size:11px;letter-spacing:-2px;}
.recommend.type1 h3{position:relative;cursor:pointer;}
.recommend.type1 h3:hover{color:#9d9f9f;}
.recommend.type1 h3:hover .btn_more{opacity:0.7;}
.recommend .btn_more{position:absolute;display:block;top:-2px;right:0;width:78px;height:18px;border-radius:0 4px 0 0;text-indent:22px;font-weight:normal;font-size:11px;line-height:18px;border-radius:0 5px 0 0;background:url('/static/_img/common/bg_btnmore.png') no-repeat 0 0;color:#ff8ac5;}

.free_banner ul {overflow: hidden;}
.free_banner li {width: 263px; height: 67px; background-image: url('/static/_img/banner/free/free_sub_banner1903.png'); margin-bottom: 2px;}
.free_banner li:hover {opacity: 0.7;}
.free_banner li:nth-child(1) {background-position: 0 0;}
.free_banner li:nth-child(2) {background-position: 0 -72px;}
.free_banner li:nth-child(3) {background-position: 0 -144px;}
.free_banner li:nth-child(4) {background-position: 0 -216px;}
.free_banner li:nth-child(5) {background-position: 0 -288px; margin-bottom: 7px;}
.free_banner li a {display: block; width: 100%; height: 100%; color:#fff; font-size: 14px; font-weight: bold; line-height: 19px; padding: 15px 0 0 14px;}









/* .recommend .btn_b span:first-child{margin:0;}
.recommend .btn_b span.on{background:#e52475;} */
.time_top{border-top:2px solid #fca43f;}
.free_banner{border-top:2px solid #fce63f;}
.best_y{border-top:2px solid #fce63f;}
.rating, .sub_link{border-top:2px solid #a0d468;}
.notice{border-top:2px solid #a9acad;}

.filecast_relax{overflow:hidden; position:relative;width:263px;height:71px;border-radius:9px;background:none;}
.filecast_relax .relax_inner{position:absolute;top:0;left:0;}
.filecast_relax div > a:hover{opacity:0.7;}


.sub_link ul{padding:8px 0;border-radius:4px 4px 9px 9px;background:#fff;}
.sub_link ul li{overflow:hidden;padding:10px 14px; border-top:1px solid #eff1f4;cursor:pointer;}
.sub_link ul li:hover .b_image{opacity:0.7;}
.sub_link ul li:hover dl dt, .sub_link ul li:hover dl dd{color:#24b6e5;}
.sub_link ul li:hover dl dt{text-decoration:underline;}
.sub_link ul li:first-child{border:none;}
.sub_link ul li.bg{background:#f9fcfd;}
.sub_link ul li .b_image{float:left;position:relative;top:2px;width:48px;height:48px;margin-right:15px;border:1px solid #e5e5e5;background:url('/static/_img/common/common_180824.png') no-repeat;}
.sub_link ul li .b_image.type1{background-position:-280px 0;}
.sub_link ul li .b_image.type2{background-position:-280px -48px;}
.sub_link ul li .b_image.type3{background-position:-280px -96px;}
.sub_link ul li .b_image.type4{background-position:-280px -144px;}
.sub_link ul li .b_image.type5{background-position:-280px -192px;}
.sub_link ul li .b_image.type6{background-position:-280px -240px;}
.sub_link ul li .b_image.type7{background-position:-280px -288px;}
.sub_link ul li .b_image.type8{background-position:-280px -336px;}
.sub_link ul li .b_image.type9{background-position:-280px -384px;}
.sub_link ul li .b_image.type10{background-position:-280px -432px;}
.sub_link ul li .b_image.type11{background-position:-280px -480px;}
.sub_link ul li .b_image.type12{background-position:-280px -672px;}
.sub_link ul li .b_image.type13{background-position:-280px -576px;}
.sub_link ul li .b_image.type14{background-position:-280px -624px;}
.sub_link ul li .b_image.type15{background-position:-280px -529px;}
.sub_link ul li dl dt{margin-bottom:2px;font-size:14px;color:#757879;letter-spacing:-1px;}
.sub_link ul li dl dd{font-size:11px;color:#b6b9ba;line-height:1.3em;letter-spacing:-1px;}
.kids_protect{border-top:2px solid #9d9d9d;}
/* 2024.07.15 이미지 텍스트로 변경 */
/* .kids_protect .inner{padding:11px 0 10px 13px;border-radius:4px 4px 9px 9px;background:#fff;} */
.kids_protect .inner{display: block; width: 100%; box-sizing: border-box; padding:11px 10px 13px;border-radius:4px 4px 9px 9px;background:#fff;}
.kids_protect .inner+.inner{padding-top: 0px;}
/* .kids_protect .txt{display:block;width:238px;height:28px;background:url('/static/_img/common/common_230921.png') no-repeat 0 -570px;text-indent:-9999px;}
.kids_protect .txt2{display:block;width:238px;height:32px;background:url('/static/_img/common/common_230921.png') no-repeat 0 -650px;text-indent:-9999px;} */
.kids_protect .inner .txt{display: block; width: 100%; font-size: 11px; letter-spacing: -0.726px; color:#868887;}
.kids_protect .inner .txt>b{font-weight: 500; color: #e94a80;}

/* 광고배너 */
.banner_area{visibility:hidden;float:left;width:120px;height:600px;margin:120px 0 0 18px;color:#fff;background:#626262;text-align:center;font-weight:bold;}
.banner_area.type1{margin-top:180px}
.banner_area p{padding-top:275px;line-height:30px;}

/* footer */
.foot_menu{overflow:hidden;width:689px;margin:0 auto;margin-bottom:20px;}
.foot_menu li{display:inline;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.foot_menu li span{display:inline-block;margin:0 12px;vertical-align:middle;color:#cfd7de;}
.foot_menu li span.bar{font-weight:normal;}
.foot_menu li a{color:#9ba3a9;}
.foot_menu li a:hover, .foot_menu li.active a{text-decoration:underline;}
.foot_inner{text-align:center;}
.foot_inner address{clear:both;display:block;width:745px;margin-bottom:23px;text-align:center;margin:0 auto;font-size:11px;letter-spacing:-1px;color:#9ba3a9;}
.foot_inner address ul{overflow:hidden;margin-bottom:3px;}
.foot_inner address ul li{display:inline;}
.foot_inner address ul li span{letter-spacing:0;}
.foot_inner address ul li .bar{display:inline-block;margin:0 7px;vertical-align:middle;color:#cfd7de;}
.foot_inner address ul li a{color:#9ba3a9;letter-spacing:0;}
.foot_inner address ul li.copy{color:#b5bcc3;}
.foot_inner > a{display:inline-block;margin-top:8px;text-indent:-9999px;}
.foot_inner > a.tidyweb{width:80px;height:21px;opacity:0.7;margin-right:17px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -265px;}
.foot_inner .foot_logo{width:87px;height:17px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -240px;}

/* view_layer */
.dim{z-index:10;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.5);/* display:none; */overflow: auto;}
.dim_l, .dim_r{float:left;}
.dim_l:after{content:'';clear:both;display:block;}
.view_wrap{z-index:12;overflow:hidden;border-radius:5px;}
.view-contents{width:898px;}

/* 코멘트입력 */
.comment_wrap{width:630px;margin:0 auto 40px auto;padding-top:40px;}
.comment_wrap > p{margin-bottom:10px;font-size:11px;color:#b6b9ba;}
.comment_input{overflow:hidden;width:624px;border:3px solid #959aa1;}
.comment_input .input_inner{float:left;width:454px;padding:4px 3px 5px 10px;border-left:1px solid #cfdbe2;background:#f9fcfd;}
.comment_input .input_inner textarea{overflow:hidden;display:inline-block;float:left;width:425px;height:63px;padding:3px 0;border:none;line-height:18px;color:#757879;font-family:Dotum, "돋움",sans-serif;font-size:11px;background:#f9fcfd;}
.comment_input .input_inner .btn_up{width:21px;height:33px;background-position:-141px 0;}
.comment_input .input_inner .btn_under{width:21px;height:30px;background-position:-141px -33px;}
.comment_input .btn_register{float:left;display:block;width:58px;padding:27px 0 28px 0;background:#959aa1;color:#eef1f2;text-align:center;font-size:13px;font-weight:bold;border:solid 0px #eff1f4;}

.star_wrap{display:inline-block;float:left;width:106px;height:69px;padding:10px 0 5px 0;text-align:center;font-size:11px;color:#b6b9ba;}
.star_wrap dt{font-weight:normal;letter-spacing:-1px;font-size:12px;}
.star_score{display:inline-block;width:62px;vertical-align:middle;background:url('/static/_img/view/view_ico.png') no-repeat;}
.star_score.style1{overflow:hidden;width:90px;margin-bottom:8px;background:none;}
.star_score.type1{height:11px;margin-left:10px;background-position:-49px -60px;}
.star_score.type2{height:11px;margin-left:10px;background-position:-49px -71px;}
.star_score.type3{height:11px;margin-left:10px;background-position:-49px -82px;}
.star_score.type4{height:11px;margin-left:10px;background-position:-49px -93px;}
.star_score.type5{height:11px;margin-left:10px;background-position:-49px -104px;}
.star_score .case{display:inline-block;width:16px;height:15px;margin:2px 1px 0 0;background:url('/static/_img/view/view_ico.png') no-repeat -71px -41px;}
.star_score .case.on{background-position:-49px -41px;}
.star_score em{overflow:hidden;display:block;margin-top:2px;color:#757879;}
.star_score strong{color:#24b6e5;}
.star_score em span{display:inline-block;float:left;margin-right:3px;}
.star_score .txt{float:left;margin-left:-2px;color:#b6b9ba;}

/* 댓글 */
.commentArea{font-size:12px;letter-spacing:-1px;/* border-top:1px solid #eff1f4; */}
.commentArea .comment{overflow:hidden;position:relative;width:700px;padding:17px 30px 12px 40px;border-top:1px solid #eff1f4;}
.commentArea .comment.best3{background:#f9fcfd;}
.commentArea .comment dl{float:left;width:435px;}
.commentArea .comment dl dt{margin-bottom:4px;vertical-align:middle;font-weight:normal;}
.commentArea .comment .ico.best{margin-left:0;margin-right:10px;}
.commentArea .comment .id{font-size:11px;color:#b6b9ba;vertical-align:middle;}
.commentArea .comment .coupon_01{display:inline-block;width:85px;height:16px;margin-left:10px;background:url('/static/_img/view/view_ico.png') no-repeat -49px 0;vertical-align:middle;}
.commentArea .comment .coupon_02{display:inline-block;width:71px;height:16px;margin-left:10px;background:url('/static/_img/view/view_ico.png') no-repeat -56px -17px;vertical-align:middle;}
.commentArea .comment .coupon_02.hand{cursor:default;}
.commentArea .comment .seller{padding-right:4px;color:#24b6e5;}
.commentArea .comment dl dd{width:600px;color:#757879;line-height:20px;}
.commentArea .comment .right{float:right;}
.commentArea .comment .comment_list li{float:left;}
.commentArea .comment .comment_list li span{display:inline-block;}
.commentArea .comment .comment_list li:last-child a{color:#b6b9ba;}
.commentArea .comment .comment_list li a:hover{color:#24b6e5;text-decoration:underline;}
.commentArea .comment .comment_list .identify{margin-right:5px;color:#24b6e5;}
.commentArea .comment .comment_list .num{margin-left:5px;color:#24b6e5;cursor:pointer;}
.commentArea .comment .comment_list .bar{margin:0 11px;color:#cfdbe2;}
.commentArea .comment.reply dl{padding-left:20px;}
.commentArea .comment.reply dl dt{color:#cfdbe2;}
.commentArea .comment.reply .bg_reply{display:block;width:12px;height:10px;background:url('/static/_img/view/view_ico.png') no-repeat -175px -34px;}
.commentArea .comment.reply .time{color:#a9acad;}
.c-more-div {display : none;}
.c-more-div > a{display:block;width:165px;margin:0 auto;font-size:14px;}
.c-more-div > a span{font-weight:bold;max-width:45px;}
.c-more-div > a span.more_bg{display:inline-block;width:12px;height:6px;margin-right:10px;background:url('/static/_img/view/view_ico.png') no-repeat -175px -49px;vertical-align:middle;}

/* login , join layer */
.layer_layout{position:relative;width:658px;padding:20px;border:2px solid rgba(255, 255, 255, 0.5);border-radius:20px;background:rgba(68, 191, 247, 0.5);}
.login_wrap, .join_wrap{position:relative;width:616px;margin:0 auto;padding:40px 0;border-radius:20px;background:#fff;box-shadow:1px 0 7px #005f7e;}
.login_wrap{/* display:none; */}
.join_wrap{padding-bottom:25px;}
.join_wrap > p{margin:10px 0 20px 0;font-size:14px;color:#fd6893;letter-spacing:-1px;text-align:center;font-weight:bold;}
.join_wrap > .layer_txt{display:block;margin:15px 0 30px 0;text-align:center;font-weight:bold;color:#757879;font-size:16px;}
.layer_tit{text-align:center;}
.layer_tit span{display:block;text-indent:-9999px;width:208px;height:43px;margin:0 auto;background:url('/static/_img/login/login_image1608.png') no-repeat 0 -31px;}
.layer_tit.style1 span{width:159px;height:34px;background-position:0 -220px;}
.layer_txt{display:block;margin:8px 0 29px 0;text-align:center;font-weight:bold;color:#757879;font-size:16px;}
.layer_txt.type1{margin-bottom:10px;}
.find_info{width:100%;padding:6px 0 5px 0;border-top:1px solid #96e2f2;border-bottom:1px solid #96e2f2;text-align:center;font-size:12px;color:#757879;background:#edfaff;}
.layer_txt_login{display:block;margin:8px 0 30px 0;text-align:center;font-weight:bold;font-size:16px;color:#757879;}
.form_top{overflow:hidden;}
.input_id{display:block;width:516px;height:39px;margin:0 auto;padding:11px 0;border:1px solid #a9acad;border-radius:5px;text-indent:33px;font-size:14px;color:#a9acad;/*  font-weight:bold; */background:#f8fafb url('/static/_img/login/login_image1608.png') no-repeat 11px -145px;-ms-ime-mode: disabled;}
.input_id:focus{border-color:#24b6e5;background:#edfaff url('/static/_img/login/login_image1608.png') no-repeat 11px -145px;color:#0f0f11;}
.input_id.type1{float:left;width:317px;margin-left:50px;border-radius:5px 0 0 5px;}
.input_id.type1.style1{width:200px;border-radius:5px;}
.input_id.type1.style2{width:166px;margin-left:0;border-radius:5px 0 0 5px;background:#f8fafb;border-right:none;}
.input_id.type1:focus{border-color:#a0d468;background:#fafff4 url('/static/_img/login/login_image1608.png') no-repeat 11px -145px;}
.input_id.type1.style2:focus{background:#fafff4;}
.input_id.type3{float:right;width:404px;margin-right:50px;text-indent:23px;background:#f8fafb;}
.f_left{display:inline-block;float:left;line-height:41px;font-size:11px;padding:0 2px;}
.select_wrap{overflow:hidden;float:left;width:126px;border-radius:0 5px 5px 0;}
.select_style1{display:block;width:127px;height:39px;padding:11px 0 11px 7px;cursor:pointer;/* font-weight:bold; */
				/* background:#a9acad; */background:#a9acad;border:none;border-left:1px solid #8b8e8f;color:#fff;font-size:13px;
				 appearance: none;-webkit-appearance: none; -moz-appearance:none;}
.select_style1 option{display:block;/* font-weight:bold; */}
html ie .select_style1{padding-top:13px; }
label.form-error{position:absolute;font-weight:normal;color:#f00;}
#user_id-error{top:157px;right:60px;font-size:12px;letter-spacing:-1px;}
#user_pw-error{top:240px;right:60px;font-size:12px;letter-spacing:-1px;}
#join_user_email-error{position:absolute;margin-top: 10px; margin-left: 43px; padding:1px 10px;color: #fff;font-size: 11px;background:#fd6893 url('/static/_img/login/bg_error.jpg') no-repeat 0 0;}
#join_user_id-error{top:182px;right:311px;font-size:12px;letter-spacing:-1px;}
#user_pw1-error{top:304px;right:60px;font-size:12px;letter-spacing:-1px;}
#user_pw2-error{top:353px;right:60px;font-size:12px;letter-spacing:-1px;}
#agreeJoin-error{bottom:110px;left:60px;font-size:12px;letter-spacing:-1px;}
.join_wrap select::-ms-expand {display: none;}
.login_txt{padding:10px 0 13px 50px;color:#757879;font-size:12px;height: 40px;}
.join_txt{margin:10px 0 17px 50px;color:#757879;font-size:11px;}
.login_txt span.error{color:#f00;font-weight:bold;}
.join_txt .dspan{color:#24b6e5;font-size:11px;letter-spacing:-1px;}
.input_pw{display:block;width:516px;margin:0 auto;padding:11px 0;border:1px solid #a9acad;border-radius:5px;text-indent:33px;font-size:13px;color:#a9acad; background:#f8fafb url('/static/_img/login/login_image1608.png') no-repeat 11px -172px;}
.input_pw.type1{margin-top:10px;background:#f8fafb;}
.input_pw:focus{border-color:#a0d468;background:#fafff4 url('/static/_img/login/login_image1608.png') no-repeat 11px -172px;}
.input_pw.type1:focus{background:#fafff4;}
.login_wrap .input_pw:focus{border-color:#24b6e5;background:#edfaff url('/static/_img/login/login_image1608.png') no-repeat 11px -172px;color:#0f0f11;}
.form_line {overflow:hidden;margin-bottom:10px;}
.form_line .find_label{display:inline-block;float:left;margin:10px 0 0 50px;font-weight:normal;color:#a9acad;vertical-align:top;font-size:14px;}
.find_label.type1{margin:5px 0 0 10px;}
.find_wrap{overflow:hidden;height:35px;font-size:11px;}
.find_wrap p{float:left;width:112px;margin:10px 0 0 50px;font-size:11px;}
.find_wrap p input[type="checkbox"]{margin:0;}
.find_wrap p label{color:#a9acad;font-weight:normal;font-size:12px;vertical-align:middle;}
.find_wrap a{display:inline-block;float:right;width:150px;font-size:12px;letter-spacing:-1px;margin:10px 40px 30px 0;color:#a9acad;}
.find_wrap a span{color:#a9acad;}
.find_wrap a span:hover, .find_wrap span.active{color:#24b6e5;text-decoration:underline;}
.btn_log{display:block;width:516px;padding:7px 0;margin:20px auto 0 auto;border:1px solid #00aad9;border-radius:6px;font-weight:bold;font-size:16px;color:#fff;background:#24b6e5;text-align:center;}
.btn_log.type1{margin-top:20px;border-color:#93c75c;background:#a0d468;}
.btn_log:hover, .btn_log.active{opacity:0.7;}
.join_btm{overflow:hidden;width:516px;margin:20px auto 0 auto;border-top:1px solid #eeeef0;}
.join_btm .all_agree{cursor:pointer;padding:18px 0;text-align:center;font-size:12px;color:#777779;}
.join_btm .all_agree input[type="checkbox"]{margin-right:3px;}
.join_btm input[type="checkbox"]{position:relative;top:1px;vertical-align:top;margin-top:0;}
.join_btm div{float:left;}
.join_btm .terms{margin-right:12px;}
.join_btm div p{font-size:11px;color:#6b6b6b;}
.join_btm div p .t_blue{color:#0e90b4;text-decoration:underline;}
.join_btm textarea{overflow:hidden;overflow-y:scroll;display:block;width:251px;height:54px;margin-bottom:10px;border:1px solid #cfdbe2;line-height:20px;font-size:12px;vertical-align:middle;letter-spacing:-1px;background:#f3f3f3;color:#757879;font-family:Dotum, "돋움",sans-serif;resize:none;}
.join_btm .terms textarea{width:212px;}
.join_btm .txt_img{display:block;width:292px;height:54px;margin-bottom:10px;background:url('/static/_img/login/join_agree_txt.jpg') no-repeat;}
.join_btm .age_join {padding:10px 0 0;font-size:12px;color:#777779;clear:both;}
.join_btm .age_join input[type="checkbox"]{margin-right:3px;}

.join_q{overflow:hidden;margin-top:20px;border-radius:0 0 5px 5px;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:1.2em;}
.join_q p{float:left;margin:0 20px 0 130px;color:#0f0f11;}
.join_q a{float:left;color:#7bb61e;cursor:pointer;text-decoration:underline;font-weight:normal;}
.join_q a:hover, .login_q a.active{text-decoration:none;}
.join_q.type1{margin-top:20px;}
.join_q.type1 p{margin:0 20px 0 130px;color:#0f0f11;}
.join_q.type1 a{color:#24b6e5;}

.btn_close{display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url('/static/_img/view/view_ico.png') no-repeat -142px -24px;}
.btn_close.type1{top:-10px;right:-10px;width:40px;height:40px;background:url('/static/_img/login/login_image1608.png') no-repeat 0 -90px;}
.btn_close.type2{right:-15px;top:12px;background:url('/static/_img/view/view_ico.png') no-repeat -142px -24px;}
.btn_close.type3{top:10px;right:8px;width:40px;height:40px;background:url('/static/_img/login/login_image1608.png') no-repeat 0 -90px;}
.btn_close:hover, .btn_close.active{opacity:0.7;}
.btm_round{position: absolute;bottom:-10px;width:270px;height:10px;border-radius:0 0 5px 0;background:#252627;}

/* 보안문자영역 */
.secret_code_wrap{overflow:hidden;width:516px;margin:0 auto;padding:14px 0;border-top:1px solid #eff1f4;border-bottom:1px solid #eff1f4;}
.secret_code_wrap .code_area{display:inline-block;width:130px;height:30px;margin-right:8px;}
.secret_code_wrap .btn_refresh{display:inline-block;width:68px;height:29px;border:1px solid #b6b9ba;border-radius:3px;background:#c4c7c6;font-size:12px;vertical-align:middle;line-height:27px;text-align:center;color:#fff;}
.secret_code_wrap .input_style{display:inline-block;float:right;width:258px;height:30px;padding-left:10px;border:1px solid #a9acad;border-radius:3px;background:#f8fafb;font-size:12px;line-height:28px;}

/* 비밀번호찾기 */
.find_pw ul{clear:both;width:516px;margin:30px 0 26px 50px;}
.find_pw li{font-size:13px;letter-spacing:-1px;color:#757879;line-height:22px;}
.find_pw ul li span{display:inline-block;overflow:hidden;height:24px;margin-right:3px;font-size:28px;line-height:22px;font-weight:bold;vertical-align:middle;}
.secret_wrap{margin-left:162px;}
.secret_wrap .secret_img{display:inline-block;margin-right:5px;}
.secret_wrap .secret_refresh{color:#9d7f7c;text-decoration:underline;font-size:12px;letter-spacing:-0.5px;cursor:pointer;}

/* 아이디찾기 */
.id_list{width:616px;}
.id_list ul{width:616px;min-height:161px;border-top:1px solid #eff1f4;}
.id_list ul li{overflow:hidden;border-bottom:1px solid #eff1f4;background:#fff;}
.id_list ul li.tit{font-size:11px;text-align:center;}
.id_list ul li.bg{background:#f9fcfd;}
.id_list ul li div{float:left;height:31px;line-height:31px;}
.id_list ul li.tit div:nth-child(1), .id_list ul li.tit div:nth-child(2){color:#a9acad;font-weight:normal;padding-right:0;}
.id_list ul li.tit div:nth-child(2){padding-right:69px;}
.id_list ul li div:nth-child(1){width:460px;padding-left:50px;color:#2dc3e8;font-weight:bold;}
.id_list ul li div:nth-child(2){width:156px;padding-right:50px;text-align:right;color:#757879;}
.id_list ul li .no_data{width:616px;height:31px;line-height:31px;text-align:center;color:#757879;font-size:14px;}

/* 마이페이지 메인 */
.mypage_info{width:827px;padding:38px 25px 30px 25px;border-top:1px solid #96e2f2;border-bottom:1px solid #96e2f2;background:#edfaff;}
.mypage_info h3{font-size:12px;color:#84b7cb;letter-spacing:-1px;}
.mypage_info h3.m_none{margin-left:0;}
.mypage_info h3 span.u_name{font-size:16px;color:#24b6e5;font-weight:bold;}
.mypage_info p{padding:15px 0 30px 0;font-size:12px;color:#84b7cb;letter-spacing:-1px;}
.info_list{overflow:hidden;}
.info_list ul{float:left;width:242px;padding:0 15px;border-right:1px solid #d8edf5;}
.info_list ul:first-child{width:242px;padding:0;}
.info_list ul.b_none{border-right:none;}
.info_list ul li{color:#84b7cb;letter-spacing:-1px;font-size:12px;line-height:26px;height:26px;}
.info_list ul li:first-child{}
.info_list ul li.list_h{}
.info_list ul li a{display:inline-block;color:#24b6e5;font-size:12px;vertical-align:middle;text-decoration:underline;letter-spacing:-1px;}
.info_list ul li span{display:inline-block;vertical-align:middle;}
.info_list ul li span.size{display:inline-block;/* width:72px; */}
.info_list ul li span.tit{width:65px;font-size:14px;}
.info_list ul li span.tit.type1{width:112px;}
.info_list ul li span.tit.type2{width:95px;}
.info_list ul li span.txt_black{margin-right:15px;color:#444748;font-size:14px;vertical-align:middle;}
.info_list ul li span.txt_black.type1{margin-right:3px;font-size:16px;font-weight:bold;vertical-align:bottom;}
.info_list ul li span.txt_red{color:#cc66cc;vertical-align:bottom;}
.info_list ul li span.txt_red b{font-weight:bold;font-size:16px;vertical-align:bottom;}
.info_list ul li span.txt_sblue{margin-right:3px;font-size:16px;font-weight:bold;color:#24b6e5;vertical-align:bottom;}
.info_list ul li span.txt_blue{margin-right:3px;font-size:16px;font-weight:bold;color:#507bdb;vertical-align:bottom;}
.info_list ul li span.btn_child{width:84px;height:21px;cursor:pointer;background:url('/static/_img/mypage/mypage_common.png') no-repeat -83px -663px; text-indent:-9999px;}
.info_list ul li span.btn_child.on{background-position:0 -663px;}
.info_list .btn_charge{width:62px;padding:5px 0 4px 0;margin-left:10px;border:1px solid #3e6ecd;border-radius:4px;background:#507bdb;color:#fff;line-height:12px;text-align:center;text-decoration:none;vertical-align:middle;}
.info_list .btn_charge:hover, .info_list .btn_charge.active{opacity:0.7;}

.my_content{/* min-height:610px; */width:827px;padding:40px 0 50px 0;border-bottom:1px solid #cad3d7;background:#fff;}
.my_content.type1{/* min-height:720px; */overflow:hidden;border-radius:0 0 9px 9px;border-bottom:none;}
.my_content.type2{border-radius:4px 4px 9px 9px;}
.my_content.type1.style1{min-height:977px;}
.my_content.type1.style2{min-height:1223px;}
.my_content.type1.style3{min-height:1086px;}
.my_content.type1.style4{min-height:1013px;}
.my_content_wrap{width:827px;border-top:2px solid #22b4e2;border-radius:9px;}
.my_content.type3{border-radius:4px 4px 9px 9px;}
.my_content h3{margin-left:25px;margin-bottom:12px;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.my_content > p{margin:15px 0 40px 25px;font-size:12px;letter-spacing:-1px;color:#757879;}
.my_content > ul{margin:15px 0 40px 25px;font-size:12px;letter-spacing:-1px;color:#757879;}
.my_content.type1 > ul{margin-top:0;margin-bottom:20px;}
.my_content.type1 > ul.type1{margin-bottom:40px;}
.my_content > ul li{margin-top:6px;}
.my_content > ul li .txt_sblue{color:#22b3e4;}
.my_content > ul li .txt_red{color:#fc1f24;}


/* 마이페이지 list_style */
.list_style.type1{min-height:536px;}
.list_style.type1.style1{min-height:550px;}
.list_style.type2{min-height:640px;}
.list_style.type3{min-height:572px;}
.list_style.type4{min-height:503px;}
.list_style.type5{min-height:339px;}
.list_style.type6{min-height:748px;}
.list_style.type7{min-height:660px;}
.list_style.type8{min-height:864px;}
.list_style.type9{min-height:254px;}
.list_style.type10{min-height:521px;}
.list_style.type11{min-height:172px;}
.list_style.type12{min-height:1046px;}
.list_style.type13{min-height:686px;}
.list_style ul{overflow:hidden;width:827px;border-top:1px solid #eff1f4;}
.list_style ul li{overflow:hidden;width:827px;border-bottom:1px solid #eff1f4;}
.list_style ul li.txt_center{padding:12px 0 11px 0;text-align:center;font-size:13px;letter-spacing:-1px;color:#757879;font-weight:bold;}
.list_style ul li > div{overflow:hidden;float:left;font-size:12px;color:#a9acad;text-align:center;line-height:49px;white-space:nowrap;text-overflow:ellipsis;}
.list_style ul li > div span{display:inline-block;}
.list_style ul li.list_tit div{padding:10px 0;font-size:12px;color:#a9acad;text-align:center;letter-spacing:-1px;line-height:13px;}
.list_style ul li a.tit{display:inline-block;overflow:hidden;max-width:230px;padding-right:3px;margin-left:10px;font-size:12px;letter-spacing:-1px;color:#757879;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;}
.list_style ul .star_score{margin:-3px 0 0 0;}
.list_style ul .btn{display:inline-block;width:55px;padding:4px 0;border:1px solid;border-radius:4px;text-align:center;color:#fff;line-height:11px;font-size:11px;}
.list_style ul .btn:hover, .list_style ul .btn.active{opacity:0.7;}
.list_style ul .btn.app{border-color:#b6b9ba;background:#c4c7c8;}
.list_style ul .btn.down{border-color:#03b6db;background:#2dc3e8;}
.list_style ul .upload_ing{display:inline-block;width:55px;height:21px;border:1px solid #51c2e6;border-radius:4px;text-align:center;color:#64d0f4;background:#fff;line-height:21px;font-size:11px;letter-spacing:-1.5px;}
.list_style ul li.bg{background:#f9fcfd;}
.list_style ul li .txt_black{color:#757879;}
/* .list_style ul li .txt_black{display:block;overflow:hidden;max-width:75px;padding-right:2px;margin:0 auto;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.5px;} */
.list_style ul li .txt_black.type1{max-width:500px;}
.list_style ul li .txt_sblue{padding-right:3px;color:#24b6e5;}
.list_style ul li:hover, .list_style ul li.active{background:#f3fbff;}
.list_style ul li:hover > div, .list_style ul li.active > div{color:#24b6e5;}
.list_style ul li:hover .txt_black, .list_style ul li.active .txt_black{color:#24b6e5;}
.list_style ul li:hover a.tit, .list_style ul li.active a.tit{color:#24b6e5;text-decoration:underline;}
.list_style ul li.list_tit:hover, .list_style ul li.list_tit.active{background:#fff;}
.list_style ul li.list_tit:hover > div, .list_style ul li.list_tit.active > div{color:#a9acad;}
.list_style ul li .txt_red{color:#f23b55;}

/* 내가받은자료 */
.list_style .type1 li div{letter-spacing:-1px;}
.list_style .type1 li > div.l1{width:100px;padding-left:25px;text-align:left;}
.list_style .type1 li > div.l2{width:75px;}
.list_style .type1 li > div.l3{width:60px;}
.list_style .type1 li > div.l4{width:255px;text-align:left}
.list_style .type1 li > div.l5{width:45px;padding-right:3px;text-align:right;}
.list_style .type1 li > div.l6{width:75px;}
.list_style .type1 li > div.l7{width:60px;}
.list_style .type1 li > div.l8{width:60px;/* padding-right:15px; */text-align:right;}
.list_style .type1 li > div.l9{width:95px;padding-right:25px;text-align:right;}
.list_style .type1 li input{margin:0 5px 0 0;vertical-align:middle;}
.list_style .type1 .list_tit div.l4, .list_style .type1 .list_tit div.l5, .list_style .type1 .list_tit div.l8{padding:10px 0;text-align:center;}
.list_style .type1 .appraisal{/* display:none; */position:relative;padding:12px 0;}
.list_style .type1 .appraisal .bg{display:inline-block;position:absolute;left:25px;height:12px;width:12px;height:10px;background:url('/static/_img/view/view_ico.png') no-repeat -175px -34px;}
.list_style .type1 .appraisal .app_input{overflow:hidden;width:713px;height:73px;margin-left:86px;line-height:11px;height:73px;border:1px solid #cfdbe2;}
.list_style .type1 .appraisal .app_input .star_score{width:90px;padding-top:4px;}
.list_style .type1 .appraisal .app_input .star_score em{display:block;padding:0 0 0 2px;}
.list_style .type1 .appraisal .app_input .input_inner{float:left;text-align:left;}
.list_style .type1 .appraisal .app_input textarea{overflow-y:scroll;resize:none;display:inline-block;width:543px;height:71px;padding:6px 0 6px 10px;border:none;border-left:1px solid #cfdbe2;border-right:1px solid #cfdbe2;line-height:18px;font-family:Dotum, "돋움",sans-serif;font-size:12px;color:#b6b9ba;background:#f9fcfd;}
.list_style .type1 .appraisal .app_input .btn_register{display:inline-block;width:61px;line-height:73px;font-size:13px;letter-spacing:-1px;font-weight:bold;background:#eef1f2;color:#959aa1;}

/* 1:1 상담내역 리스트 */
.list_style .type2 li > div.l1{width:80px;padding-left:25px;text-align:left;letter-spacing:-1px;}
.list_style .type2 li > div.l2{width:634px;text-align:left;padding-left:8px;}
.list_style .type2 li.list_tit > div.l2{text-align:center;}
.list_style .type2 li > div.l3{width:100px;}
.list_style .type2 li a.tit{max-width:620px;}

/* 리스트 탑 style */
.list_t_style{/* display:none; */overflow:hidden;width:827px;padding:9px 0;border: 1px solid #eff1f4; background: #f8fafb;}
.list_t_style ul{overflow:hidden;float:left;width:445px;padding-top:5px;margin-left:15px;}
.list_t_style ul.type1{width:500px;}
.list_t_style ul.type2{width:582px;}
.list_t_style ul li{float:left;font-size:12px;letter-spacing:-1px;text-align:center;}
.list_t_style ul li.txt2{width:45px;}
.list_t_style ul li.txt3{width:57px;}
.list_t_style ul li.txt4{width:69px;}
.list_t_style ul li.txt5{width:113px;}
.list_t_style ul li.txt6{width:137px;}
.list_t_style ul li.bar{padding:0;color:#cfdbe2;}
.list_t_style ul li a{color:#757879;}
.list_t_style ul li a:hover, .list_t_style ul li.active a{color:#24b6e5;font-weight:bold;}
.list_t_style ul.type1 li a:hover{color:#24b6e5;text-decoration:underline;font-weight:normal;}
.list_t_style div{float:left;margin-left:24px;}
.list_t_style div select{display:inline-block;padding:4px 0 4px 10px;border:1px solid #bfc2c7;font-size:12px;vertical-align:middle;}
.list_t_style div select.c_1{width:87px;}
.list_t_style div select.c_2{width:106px;}
.list_t_style div select.c_3{width:56px;}

.list_t_style .a_btn_wrap{position:relative;float:right;margin:0 24px 0 0;}
.list_t_style .a_btn_wrap input{display:inline-block;width:62px;padding:1px 0;margin:0;text-align:center;border:1px solid;border-radius:4px;font-size:13px;letter-spacing:-2px;color:#fff;}
.list_t_style .a_btn_wrap.type1 input{display:inline-block;cursor:pointer;width:60px;padding:5px 0 4px 0;border:1px solid #65ecff;border-radius:4px;color:#2dc3e8;background:#ecf9fc;text-align:center;font-size:11px;}
.list_t_style .a_btn_wrap.type1 input:hover, .list_t_style .a_btn_wrap.type1 input.active{color:#fff;background:#2dc3e8;}
.list_t_style .a_btn_wrap input:hover, .list_t_style .a_btn_wrap input.active{opacity:0.7;}
.list_t_style .a_btn_wrap .btn_del{width:40px;border-color:#8f9194;background:#626262;}
.list_t_style .a_btn_wrap .btn_del.type1{width:62px;border-color:#a3a6a7;background:#b1b4b5;}
.list_t_style .a_btn_wrap .btn_del.type2{position:absolute;top:0;left:-670px;}
.list_t_style .a_btn_wrap .btn_edit{width:40px;border-color:#51c2e6;background:#64d0f4;}
.list_t_style .a_btn_wrap .btn_edit.type1{width:78px;}
.list_t_style .a_btn_wrap .btn_req_l{width:88px;border-color:#96999a;background:#9c9ea1;}
.list_t_style .a_btn_wrap .btn_req_l.type1{width:62px;}
.list_t_style .a_btn_wrap.type1 .btn_req{width:80px;border-color:#3e6ecd;background:#507bdb;font-weight:normal;color:#fff;}
.list_t_style .a_btn_wrap.type1 .btn_req:hover{border-color:#3e6ecd;background:#507bdb;color:#fff;opacity:0.7;}
.list_t_style .a_btn_wrap .btn_req.type1{width:88px;}
.list_t_style .a_btn_wrap .style1{border-color:#b6b9ba;background:#c4c7c8;}
.list_t_style .a_btn_wrap .style2{border-color:#8f9194;background:#9c9ea1;}
.list_t_style .a_btn_wrap .btn_write{border-color:#51c2e6;background:#64d0f4;}

/* 나의 요청자료 */
.list_style .type2.style1 li{overflow:hidden;}
.list_style .type2.style1 li.list_tit div{height:33px;line-height:1.2em;}
.list_style .type2.style1 li.list_tit div.l1{width:80px;text-align:left;}
.list_style .type2.style1 li.list_tit div.l2{text-align:center;}
.list_style .type2.style1 li > a{overflow:hidden;display:block;width:100%;}
.list_style .type2.style1 li div{height:50px;float:left;font-size:12px;color:#a9acad;text-align:center;line-height:49px;white-space:nowrap;text-overflow:ellipsis;}
.list_style .type2.style1 li div.l1{width:80px;}
.list_style .type2.style1 li div.l2{width:480px;text-align:left;}
.list_style .type2.style1 li div.l3{width:90px;}
.list_style .type2.style1 li div.l4{width:88px;}
.list_style .type2.style1 li div.l5{width:87px;padding-right:25px;text-align:right;}
.list_style .type2.style1 li span.tit{max-width:465px;display:inline-block;overflow:hidden;padding-right:3px;margin-left:10px;font-size:12px;letter-spacing:-1px;color:#757879;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;}
.list_style .type2.style1 li span.reply_num{color:#2dc3e8;}
.list_style .type2.style1 li div .r_finish{display:inline-block;width:62px;height:20px;margin:-3px 0 0 6px;vertical-align:middle;background:url('/static/_img/mypage/mypage_common.png') no-repeat 0 -691px;}
.list_style .btn.upload{color:#64d0f4;}

/* 자료 요청 글쓰기 */
.req_input{width:825px;padding-top:17px;}
.req_input table th{width:65px;padding-left:25px;}
.req_input table th label{font-weight:normal;font-size:12px;letter-spacing:-1px;color:#757879;}
.req_input table td{padding:6px 0;}
.req_input table td input, .req_input table td textarea{display:inline-block;width:735px;border:1px solid #cfdbe2;background:#f9fcfd;vertical-align:middle;}
.req_input table td select{display:inline-block;width:95px;padding-left:10px;height:19px;line-height:19px;border:1px solid #bfc2c7;font-size:12px;letter-spacing:-1px;}
.req_input table td textarea{height:375px;resize:none;}
.btn_center{width:827px;text-align:center;margin:14px 0;}
.btn_center input{display:inline-block;padding:8px 0;text-align:center;border:1px solid;border-radius:4px;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#fff;}
.btn_center input:hover{opacity:0.7;}
.btn_can{width: 94px;border-color: #96999a;background: #9c9ea1;}
.btn_req{width:152px;border-color:#3e6ecd;background:#507bdb;}

/* 요청자료 내용보기 */
.req_data_v{width:827px;}
.req_data_v .tit_area{overflow:hidden;padding:20px 25px;border-bottom:1px solid #eff1f4;}
.req_data_v .tit_area .tit{float:left;width:635px;margin-bottom:5px;font-size:14px;color:#0f0f11;font-weight:bold;}
.req_data_v .tit_area .tit span{max-width:620px;}
.req_data_v .tit_area span{overflow:hidden;float:left;display:inline-block;text-overflow:ellipsis;white-space:nowrap;}
.req_data_v .tit_area span.id{width:70px;font-size:12px;color:#757879;margin-right:4px;}
.req_data_v .tit_area span.time{width:80px;font-size:11px;color:#b6b9ba;}
.req_data_v .tit_area dl{clear:both;}
.req_data_v .tit_area dl dt{font-weight:normal;}
.req_data_v .tit_area dl dt, .req_data_v .tit_area dl dd{display:inline-block;color:#b6b9ba;}
.req_data_v .tit_area dl dd{color:#757879;}
.req_data_v .con_area{padding:20px 25px 50px 25px;border-bottom:1px solid #eff1f4;}
.req_data_v .con_area p{color:#757879;}

/* 내가 찜한 자료 */
.list_style .type4 input[type="checkbox"]{display:inline-block;margin-top:-3px;}
.list_style .type4 li div.l1{width:50px;padding-left:15px;}
.list_style .type4 li div.l2{width:55px;text-align:left;}
.list_style .type4 li div.l3{width:463px;padding-left:10px;text-align:left;}
.list_style .type4 li.list_tit div.l3, .list_style .type4 li.list_tit div.l5, .list_style .type4 li.list_tit div.l6{padding:10px 0;text-align:center;}
.list_style .type4 li div.l4{width:82px;}
.list_style .type4 li div.l5{width:55px;padding-right:10px;text-align:right;}
.list_style .type4 li div.l6{width:70px;padding-right:13px;text-align:right;}
.list_style .type4 li div.l7{width:105px;padding-right:25px;text-align:right;}
.list_style .type4 li div a.tit{max-width:420px;}

/* 1:1 문의 */
.oneToone_wrap{width:827px;padding-bottom:20px;border-radius:9px;background:#fff;}
.oneToone_wrap h3{width:827px;height:40px;line-height:40px;padding-left:25px;border-radius:9px 9px 0 0;background:url('/static/_img/common/bg_listTop.png') repeat-x 0 0;color:#fff;font-size:13px;}
.oneToone_wrap h3 .user_name{font-size:12px;font-weight:bold;}
.oneToone_inner{overflow-y:scroll;overflow-x:hidden;position:relative;width:827px;height:505px;padding:40px 33px 0 40px;background:#f7f8f9;box-shadow:0 -5px 5px #eff4f7 inset;}
.oneToone_inner > a{position:absolute;z-index:5;left:0;top:0;width:810px;padding:8px 0;border-bottom:1px solid #e0ebf1;opacity:0.9;background:#eef6fa;color:#2dc3e8;text-align:center;}
.oneToone_inner > a span{position:relative;top:-3px;display:inline-block;width:11px;height:7px;margin-right:7px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -94px -30px;}
.oneToone_inner .manage_wrap{clear:both;position:relative;float:left;max-width:565px;margin-bottom:20px;letter-spacing:-1px;}
.oneToone_inner .manage_wrap > p{font-size:12px;color:#009dcb;}
.oneToone_inner .manage_wrap .m_img{display:inline-block;width:50px;height:51px;margin-right:7px;border-radius:50%;vertical-align:middle;}
.oneToone_inner .manage_wrap .img_inner{display:inline-block;width:50px;height:51px;background:url('/static/_img/mypage/mypage_common.png') no-repeat 0 -32px;}
.oneToone_inner .manage_wrap > p strong{font-weight:bold;}
.oneToone_inner .manage_wrap .m_con{min-width:323px;max-width:503px;margin:-7px 0 0 55px;border:1px solid #cadde7;border-radius:6px;background:#f3fbff;box-shadow:3px 3px 4px #e2e7eb;font-size:13px;letter-spacing:-1px;color:#1ca8cb;}
.oneToone_inner .manage_wrap .m_con:after{content:'';display:block;clear:both;}
.oneToone_inner .manage_wrap .m_con p{padding:0 14px;line-height:24px;font-size:13px;letter-spacing:-1px;color:#1ca8cb;line-height:24px;}
.oneToone_inner .manage_wrap .m_con > span,
.oneToone_inner .manage_wrap .m_con > span font,
.oneToone_inner .manage_wrap .m_con > div{display:block;padding:0 14px;font-size:13px;letter-spacing:-1px;color:#1ca8cb;line-height:24px;}
.oneToone_inner .manage_wrap .m_con .a_con{padding:8px 14px 10px 14px;font-size:13px;letter-spacing:-1px;color:#1ca8cb;line-height:24px;}
.oneToone_inner .manage_wrap .m_con .a_con:after{content:'';display:block;clear:both;}
.oneToone_inner .manage_wrap .m_con .a_con img{display:block;/* margin:10px 0; */margin-top:8px;}
.oneToone_inner .manage_wrap .m_con .m_btm{position:relative;padding:5px 14px 2px 0;border-radius:0 0 6px 6px;text-align:right;font-size:11px;color:#74c6da;letter-spacing:0;background:url('/static/_img/mypage/bg_m_btm.png') repeat-x 0 0;}
.oneToone_inner .manage_wrap .oto_ing{display:inline-block;margin-left:10px;font-weight:bold;}
.oneToone_inner .manage_wrap .bg{position:absolute;display:inline-block;top:56px;;left:36px;width:21px;height:25px;background:url('/static/_img/mypage/mypage_common.png')no-repeat -18px 0;}
.oneToone_inner .user_wrap{clear:both;position:relative;float:right;max-width:565px;margin-bottom:20px;letter-spacing:-1px;}
.oneToone_inner .user_wrap > p{font-size:12px;color:#009dcb;}
.oneToone_inner .user_wrap .m_img{display:inline-block;width:50px;height:51px;margin-right:7px;border-radius:50%;vertical-align:middle;}
.oneToone_inner .user_wrap .img_inner{display:inline-block;width:50px;height:51px;background:url('/static/_img/mypage/m_img.png') no-repeat 0 0;}
.oneToone_inner .user_wrap > p strong{font-weight:bold;}
.oneToone_inner .user_wrap .u_con{min-width:245px;max-width:503px;margin:0 10px 20px 0;border:1px solid #e3e5e7;border-radius:6px;background:#fff;box-shadow:2px 3px 4px #e2e7eb;}
.oneToone_inner .user_wrap .u_con .q_con{overflow:hidden;padding:8px 14px 10px 14px;font-size:13px;letter-spacing:-1px;color:#757879;line-height:24px;word-break:break-all;}
.oneToone_inner .user_wrap .u_con .u_btm{position:relative;padding:8px 14px 7px 0;border-radius:0 0 6px 6px;text-align:right;font-size:11px;color:#b6b9ba;letter-spacing:0;background:url('/static/_img/mypage/bg_u_btm.png') repeat-x 0 0;}
.oneToone_inner .user_wrap .oto_ing.type1{margin-left:10px;color:#757879;font-weight:bold;}
.oneToone_inner .user_wrap .bg{position:absolute;display:inline-block;top:12px;right:-10px;width:21px;height:25px;background:url('/static/_img/mypage/mypage_common.png')no-repeat -50px 0;}
.oneToone_wrap .input_Q{overflow:hidden;width:772px;margin:28px auto 8px auto;border:3px solid #959aa1;background:#f9fcfd;}
.oneToone_wrap .input_Q textarea{float:left;display:inline-block;width:700px;height:114px;padding:16px;border:none;resize:none;background:#f9fcfd;font-family:Dotum, "돋움",sans-serif;font-size:14px;color:#0f0f11;}
.oneToone_wrap .input_Q .btn_q{display:inline-block;float:right;width:62px;padding:34px 0 30px 0;line-height:25px;color:#fff;background:#959aa1;font-size:14px;text-align:center;font-weight:bold;}
.oneToone_wrap .input_Q .btn_q:hover{opacity:0.7;}
.oneToone_wrap .input_Q .btn_q span{display:block;}

/* 171018 1:1문의 삭제버튼 추가 */
.oneToone_inner .manage_wrap .btn_del,
.oneToone_inner .user_wrap .btn_del{position:absolute;top:8px;left:10px;display:block;width:39px;height:17px;cursor:pointer;background:url('/static/_img/sub/btn_del.png') no-repeat 0 0;}
.oneToone_inner .user_wrap .btn_del{top:7px;}
.oneToone_inner .manage_wrap .btn_del:hover, .oneToone_inner .user_wrap .btn_del:hover{opacity:0.6;}

/* 공지사항 리스트 일반*/
.notice_wrap{width:827px;border-top:2px solid #22b4e2;}
.list_style .type3 li > div.checkB{display:none;}
.list_style .type3 li.list_tit div{padding:10px 0;}
.list_style .type3 li.list_tit input{margin:0;}
.list_style .type3 li > div.l2{width:62px;text-align:center;padding-left:10px;}
.list_style .type3 li > div.l3{width:645px;text-align:left;}
.list_style .type3 li.list_tit > div.l3{padding:10px 0;text-align:center;}
.list_style .type3 li > div.l4{float:right;/* width:95px; */padding-right:25px;text-align:right;}
.list_style .type3 li a.tit{max-width:630px;font-size:14px;}


/* 공지사항 검색 */
.con_search{clear:both;width:295px;margin:20px auto 10px auto;border:1px solid #cfdbe2;border-radius:4px;}
.con_search.type1{margin:20px 0 20px 264px;}
.con_search select{display:inline-block;width:80px;height:36px;border:none;margin:0;padding-left:10px;border-radius:4px 0 0 4px;line-height:34px;font-family:Dotum, "돋움",sans-serif;font-size:12px;}
.con_search select:focus{outline:none;}
.con_search input[type="text"]{display:inline-block;width:165px;height:34px;line-height:34px;border:none;border-right:1px solid #cfdbe2;border-left:1px solid #cfdbe2;background:#f8fafb;font-family:Dotum, "돋움",sans-serif;}
.con_search .btn_n_ser{display:inline-block;width:36px;padding:0;border:none;border-radius:0 4px 4px 0;background:#fff;line-height:34px;text-align:center;font-size:12px;font-family:Dotum, "돋움",sans-serif;}

/* 공지사항 리스트 관리자 */
.list_style .type3.style1 li > div.checkB{display:block;padding-left:25px;text-align:left;}
.list_style .type3.style1 li.list_tit > div.checkB{padding-left:25px;}
.list_style .type3.style1 li > div.l2{width:40px;padding-left:15px;}
.list_style .type3.style1 li > div.l3{width:645px;text-align:left;}
.list_style .type3.style1 li.list_tit > div.l3{padding:10px 0;text-align:center;}
.list_style .type3.style1 li > div.l4{width:100px;padding-right:25px;text-align:right;}
.list_style .type3.style1 li > div.l4 span{display:inline-block;}
.list_style .type3.style1 li a.tit{max-width:630px;}

/* 공지사항 글쓰기 */
.b_write{margin:0 0 0 25px;}
.b_write dl{overflow:hidden;}
.b_write dl dt, .b_write dl dd{float:left;font-size:13px;letter-spacing:-1px;color:#757879;font-weight:normal;vertical-align:middle;}
.b_write dl dt{clear:both;width:40px;margin-bottom:15px;line-height:28px;}
.b_write dl dt label{font-weight:normal;vertical-align:middle;}
.b_write dl dd{float:left;line-height:26px;}
.b_write dl dd input{display:inline-block;vertical-align:middle;margin-top:2px;}
.b_write dl dd input[type="checkbox"]{width:14px;height:14px;}
.b_write dl dd .txt{display:inline-block;margin-top:2px;}
.b_write dl dd .input_tit{display:inline-block;height:28px;width:735px;border:1px solid #cfdbe2;background:#f9fcfd;}
.b_write dl dd .write_wrap{width:735px;margin-bottom:15px;border:1px solid #cfdbe2;}
.b_write dl dd .write_wrap .w_content{width:733px;height:375px;border-top:1px solid #cfdbe2;background:#f9fcfd;}
.b_write dl dd .file_select{margin-bottom:10px;border:1px solid #cfdbe2;}
.b_write dl dd .file_select input[type="button"]{padding:2px 8px;margin:0;border:none;border-right:1px solid #cfdbe2;color:#fff;background:#a9acad;letter-spacing:-1px;}
.b_write dl dd .file_select input[type="text"]{width:665px;border:none;}
.b_write dl dd .file_add{clear:both;}
.b_write dl dd .file_add span{display:inline-block;width:17px;height:15px;margin-right:2px;background:url('/static/_img/mypage/mypage_common.png') no-repeat;}
.b_write dl dd .file_add .add{background-position:-62px -267px;}
.b_write dl dd .file_add .del{background-position:-81px -267px;}
.btn_w_wrap{width:180px;margin:20px auto;}
.btn_w_wrap input{display:inline-block;padding:5px 0;border:1px solid;border-radius:5px;text-align:center;color:#fff;font-size:14px;letter-spacing:-1px;font-weight:bold;}
.btn_w_wrap input:hover, .btn_w_wrap input.active{opacity:0.7;}
.btn_w_wrap .b_l{width:72px;margin-right:8px;border-color:#b6b9ba;background:#c4c7c8;}
.btn_w_wrap .b_w{width:92px;border-color:#3e6ecd;background:#507bdb;}

/* 공지사항 글보기 */
.req_data_v .tit_area span.n_view{width:60px;font-size:12px;color:#757879;margin-right:4px;text-align:center;}
.req_data_v .tit_area span.n_view_num{width:52px;padding-left:10px;font-size:11px;color:#b6b9ba;}
.req_data_v .tit_area span.id.filecast{width:90px;color:#24b6e5;}
.req_data_v .tit_area .ico_filecast{position:relative;top:3px;display:inline-block;width:9px;height:9px;margin-right:5px;background:url('/static/_img/icon/ico_filecast.png') no-repeat 0 0;vertical-align:middle;}
.req_data_v .tit_area div{clear:both;padding-top:4px;}

/* 판매자신청 */
.seller_req{width:827px;padding-top:40px;margin-top:34px;border-top:1px solid #cad3d7;}
.seller_req h4{margin:0 0 15px 25px;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.seller_req > ol > li:first-child{padding-bottom:60px;}
.seller_req .terms{width:778px;margin-left:25px;}
.seller_req .terms .terms_txt{overflow-y:scroll;height:300px;padding:20px;border:1px solid #eff1f4;font-size:12px;letter-spacing:-1px;background:#f7fafb;color:#757879;line-height:19px;}
.seller_req .terms .terms_txt h5{font-weight:bold;line-height:21px;}
.seller_req .terms .terms_txt ol{margin:23px 0;}
.seller_req .terms .terms_agree{padding:17px 20px 17px 20px;background:#eff1f4;}
.seller_req .terms .terms_agree .btn_policy_s{display:inline-block;width:99px;margin-right:20px;border:1px solid #b6b9ba;border-radius:4px;font-size:12px;letter-spacing:-1px;text-align:center;color:#fff;background:#c4c7c8;vertical-align:middle;}
.seller_req .terms .terms_agree .btn_policy_s:hover, .seller_req .terms .terms_agree .btn_policy_s.active{opacity:0.7;}
.seller_req .terms .terms_agree input[type="checkbox"]{display:inline-block;margin-top:-1px;vertical-align:middle;}
.seller_req .terms .terms_agree label{display:inline-block;font-size:12px;letter-spacing:-1px;color:#757879;font-weight:normal;}
.seller_req .adult_certify > p{margin:0 0 20px 25px;font-size:11px;letter-spacing:-1px;color:#a9acad;}
.seller_req .adult_certify > p span{color:#24b6e5;}
.seller_req .adult_certify form{margin-left:25px;}
.seller_req .adult_certify form p{margin-bottom:10px;}
.seller_req .adult_certify form p:nth-child(3){margin-bottom:30px;}
.seller_req .adult_certify form input{display:inline-block;}
.seller_req .adult_certify form input[type="text"], .seller_req .adult_certify form input[type="password"]{width:443px;height:39px;padding:10px 0 10px 30px;margin-right:10px;font-size:13px;border:1px solid #a9acad;border-radius:4px;color:#a9acad;background:#f8fafb;vertical-align:middle;}
.seller_req .adult_certify form input[type="text"].style1{width:317px;margin-right:0;border-right:1px solid #8b8e8f;border-radius:4px 0 0 4px;vertical-align:middle;background:#f8fafb url('/static/_img/login/login_image1608.png') no-repeat 11px -142px;}
.seller_req .adult_certify form input[type="password"].style2, .seller_req .adult_certify form input[type="password"].style3{  background: #f8fafb url('/static/_img/login/login_image1608.png') no-repeat 11px -172px;}
.seller_req .adult_certify form .btn_check{width:126px;height:39px;margin-right:10px;line-height:39px;border:none;border-radius:0 4px 4px 0;font-size:12px;letter-spacing:-1px;background:#a9acad;color:#fff;vertical-align:top;}
.seller_req .adult_certify form p span{display:inline-block;margin-top:-5px;font-size:12px;letter-spacing:-1px;color:#a9acad;vertical-align:middle;}
.seller_req .adult_certify form .btn_seller_r{display:block;width:152px;padding:8px 0;margin:20px auto;border:1px solid #3e6ecd;border-radius:4px;text-align:center;font-size:14px;font-weight:bold;letter-spacing:-1px;background:#507bdb;color:#fff;}
.seller_req .adult_certify form .btn_check:hover, .seller_req .adult_certify form .btn_check.active, .seller_req .adult_certify form .btn_seller_r:hover, .seller_req .adult_certify form .btn_seller_r.active{opacity:0.7;}

/* 판매자 메인 */
.mypage_info.type1 h3{font-size:16px;font-weight:bold;letter-spacing:-1px;color:#444748;}
.mypage_info.type1 .info_list ul{width:258px;}
.mypage_info.type1 .info_list ul li span.tit{width:93px;}
.mypage_info.type1 .info_list ul li span.size{vertical-align:bottom;/* width:75px; */margin-right:5px;color:#757879;}
.mypage_info.type1 .info_list ul .txt_black{margin-right:4px;}
.mypage_info.type1 .info_list ul .txt_black.type2{margin-right:14px;}

.post_stop{width:769px;padding:20px 0 34px 0;margin-bottom:10px;margin-left:25px;background:url('/static/_img/mypage/bg_seller_t.png') repeat-x 0 0;}
.post_stop.type1{padding-left:100px;background:url('/static/_img/mypage/bg_seller_t.png') repeat-x 0 0, url('/static/_img/mypage/mypage_common.png') no-repeat -75px -152px;}
.post_stop > div{width:370px;margin-bottom:16px;font-size:16px;letter-spacing:-1px;color:#757879;}
.post_stop > div a{display:inline-block;margin-right:5px;font-size:14px;font-weight:bold;color:#24b6e5;vertical-align:top;}
.post_stop > div a.style1{margin-left:10px;font-size:12px;vertical-align:middle;text-decoration:underline;}
.post_stop > p{font-size:12px;letter-spacing:-1px;color:#b6b9ba;}
.post_stop > p > span{display:block;margin-bottom:4px;}
.post_stop > p > span.txt{margin-left:14px;line-height:21px;}
.post_stop > p span strong{font-weight:bold;}
.post_stop ul{padding-top:9px;}
.post_stop ul li{color:#757879;}
.post_stop ul li p{display:inline-block;}
.post_stop ul li p .txt_sblue{color:#24b6e5;font-weight:bold;}
.post_stop ul li button{display:inline-block;width:76px;margin:0 0 10px 15px;border:1px solid #51c2e6;border-radius:4px;background:#64d0f4;font-size:12px;letter-spacing:-1px;color:#fff;vertical-align:top;}
.post_stop ul li button:hover, .post_stop ul li.active button{opacity:0.7;}
.post_stop ul li div{display:inline-block;}
.post_stop ul li div a{display:inline-block;margin-right:12px;font-size:12px;color:#24b6e5;letter-spacing:-1px;text-decoration:underline;}
.post_stop ul li div a:hover, .post_stop ul li div.active a{opacity:0.7;}

.btn_d_upload{display:block;float:right;width:105px;padding:9px 0;margin:37px 25px 20px 0;border:1px solid #3e6ecd;border-radius:4px;font-size:14px;letter-spacing:-1px;font-weight:bold;background:#507bdb;color:#fff;}
.btn_d_upload:hover, .btn_d_upload.active{opacity:0.7;}

/* 내가 올린 자료 */
.list_style .type4.style1 li.list_tit div.l6{padding:5px 5px 5px 0;}
.list_style .type4.style1 li.list_tit div.l7{padding:5px 25px 5px 0;}
.list_style .type4.style1 li.list_tit .tit_style{display:block;float:right;cursor:pointer;width:53px;padding:4px 0;border:1px solid #65ecff;border-radius:4px;color:#2dc3e8;background:#ecf9fc;text-align:center;font-size:11px;}
.list_style .type4.style1 li div.l1{width:40px;padding-left:15px;}
.list_style .type4.style1 li div.l2{width:50px;text-align:left;}
.list_style .type4.style1 li div.l3{width:60px;text-align:center;padding-left:0;}
.list_style .type4.style1 li div.l3 .state{display:block;width:48px;margin:10px auto;padding:4px 0;border:1px solid #e5e5e5;border-radius:4px;background:#fff;line-height:19px;letter-spacing:-2px;}
.list_style .type4.style1 li div.l3 .state.type1{color:#24b6e5;}
.list_style .type4.style1 li div.l3 .state.type2{color:#c94479;}
.list_style .type4.style1 li div.l3 .state.type3{color:#507bdb;}
.list_style .type4.style1 li div.l3 .state.type4{color:#9c9ea1;}
.list_style .type4.style1 li.list_tit div.l3,.list_style .type4.style1 li.list_tit div.l4, .list_style .type4 li.list_tit div.l6{padding:10px 0;text-align:center;}
.list_style .type4.style1 li div.l4{width:460px;padding-left:7px;text-align:left;}
.list_style .type4.style1 li div.l5{width:65px;padding-right:0;text-align:center;}
.list_style .type4.style1 li div.l6{width:65px;padding-right:13px;text-align:right;}
.list_style .type4.style1 li div.l7{width:85px;padding-right:25px;text-align:right;}
.list_style .type4.style1 li div a.tit{margin-left:0;max-width:320px;}
.list_style .type4.style1 li div span.p_num{margin-left:3px;color:#c94479;vertical-align:middle;}

/* 마이페이지 롤링배너 */



/* 판매자 인기검색어100 */
.date_select{margin:35px 0 15px 25px;}
.date_select.type1{margin:0 0 0 25px;}
.date_select select{display:inline-block;padding:1px 0;border:1px solid #bfc2c7;font-size:11px;color:#666b71;}
.date_select .s_1{width:67px;}
.date_select .s_2{width:52px;margin-left:6px;}
.date_select label{font-size:12px;font-weight:normal;color:#757879;letter-spacing:-1px;}
.date_select .b_name{margin-left:10px;}
.date_select input[type="button"]{display:inline-block;width:39px;padding:4px 0 3px 0;margin-left:15px;border:1px solid #b6b9ba;border-radius:4px;color:#fff;font-size:12px;letter-spacing:-1px;background:#c4c7c8;}
.date_select input[type="button"].type1{margin-left:5px;}
.date_select input[type="button"]:hover, .date_select input[type="button"].active{opacity:0.7;}
.date_select input[type="text"]{display:inline-block;width:130px;margin:0;border:1px solid #cfdbe2;}

.list_top100{overflow:hidden;min-height:790px;padding:30px 25px 0 25px;}
.list_top100 ol{float:left;width:258px;}
.list_top100 ol li{overflow:hidden;max-width:230px;margin-bottom:22px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#757879;font-size:14px;}
.list_top100 ol li span{display:inline-block;width:24px;margin-right:16px;font-size:12px;color:#b6b9ba;vertical-align:middle;}
.list_top100 ol li span.top10{color:#fca43f;font-weight:bold;text-align:center;}

/* 판매자료 댓글관리 */
.list_style .type5 li > div{padding:29px 0;line-height:11px;}
.list_style .type5 li > div.l1{width:80px;padding-left:25px;text-align:left;line-height:11px;}
.list_style .type5 li > div.l2{width:567px;padding:16px 0 15px 10px;text-align:left;line-height:14px;}
.list_style .type5 li > div.l2 a.tit{max-width:515px;}
.list_style .type5 li > div.l2 .data_tit{display:block;max-width:515px;padding-left:10px;margin-top:11px;line-height:11px;font-size:11px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.list_style .type5 li.list_tit div.l2, .list_style .type5 li.list_tit div.l3, .list_style .type5 li.list_tit div.l4{padding:10px 0;text-align:center;}
.list_style .type5 li > div.l3{width:90px;}
.list_style .type5 li > div.l4{width:88px;padding-right:25px;}

 /* 아이템관리 리스트 */
.list_style .type6 li > div.l1{width:75px;padding-left:25px;text-align:left;}
.list_style .type6 li > div.l2{width:165px;font-size:12px;letter-spacing:-1px;color:#757879;}
.list_style .type6 li > div.l3{width:90px;font-size:14px;letter-spacing:-1px;color:#757879;font-weight:bold;}
.list_style .type6 li.list_tit div.l2, .list_style .type6 li.list_tit div.l3, .list_style .type6 li.list_tit div.l4{font-size:12px;font-weight:normal;color:#a9acad;}
.list_style .type6 li:hover div.l2, .list_style .type6 li:hover div.l3{color:#24b6e5;}
.list_style .type6 li > div.l4{width:80px;font-size:12px;}
.list_style .type6 li > div.l5{width:414px;padding-left:10px;}
.list_style .type6 li > div.l5 span{overflow:hidden;display:block;max-width:347px;text-overflow:ellipsis;white-space:nowrap;}

.list_style .type6.style1 li > div.l3{width:147px;}
.list_style .type6.style1 li > div.l4{width:147px;}
.list_style .type6.style1 li > div.l5{width:145px;}
.list_style .type6.style1 li > div.l6{width:145px;}

/* 파일업로드 */
.popup_upload{width:860px;background:#fff;}
.header_pop{overflow:hidden;height:36px;background:url('/static/_img/mypage/bg_fileHead.jpg') repeat-x 0 0;}
.header_pop h1{float:left;padding:9px 0 9px 10px;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#fff;}
.header_pop .pop_t_menu{float:right;padding-right:10px;}
.header_pop .pop_t_menu a{display:inline-block;margin:11px 0;font-size:12px;letter-spacing:-1px;color:#c1effe;cursor:pointer;}
.header_pop .pop_t_menu a:hover, .popup_upload .header_pop .pop_t_menu.active a{text-decoration:underline;color:#fff;}
.header_pop .pop_t_menu span{display:inline-block;padding:0 10px;color:#00a9cd;}
.file_tit{position:relative;width:810px;margin:10px auto;border:4px solid #21b2e3;border-radius:5px;}
.file_tit .upload-input-title{display:inline-block;width:800px;text-indent:10px;height:37px;line-height:37px;border:none;font-weight:bold;}
.file_tit .upload-input-title.non-text{background:url('/static/_img/mypage/mypage_common.png') no-repeat -85px 12px;}
.file_tit label{position:absolute;top:11px;left:32px;color:#a9acad;font-size:13px;letter-spacing:-1px;}
.file_tit label span{font-weight:normal;}
.catecory_s{position:relative;padding:19px 0 0 0;background:url('/static/_img/mypage/bg_depth1.jpg') repeat-x 0 top;}
.catecory_s .check_adult{position:absolute;top:20px;right:20px;}
.catecory_s .check_adult input[type="checkbox"]{vertical-align:middle;margin:0;}
.catecory_s .check_adult label{color:#757879;font-weight:normal;font-size:11px;font-family:Dotum, '돋움', sans-serif;vertical-align:middle;}
.catecory_s .check_adult label .ico.adult{display:inline-block;width:13px;height:13px;margin:0 3px;background:url('/static/_img/common/common_180824.png') no-repeat -45px -331px;vertical-align:top;}
.catecory_s p{padding-left:21px;margin-bottom:9px;color:#b6b9ba;font-size:12px;letter-spacing:-1px;}
.catecory_s .sub_tabMenu{width:100%;padding:0;border:none;background:none;}
.catecory_s .sub_tabMenu ul{margin:0;margin-left:20px;}
.catecory_s .sub_tabMenu ul li{margin-bottom:10px;font-size:14px;}
.catecory_s .sub_tabMenu ul li a {padding:8px 0 7px 0;}
.catecory_s .sub_tabMenu ul li:first-child{border-radius:4px 0 0 4px;}
.catecory_s .sub_tabMenu ul li:first-child a{border-radius:4px 0 0 4px;}
.catecory_s .sub_tabMenu ul li:last-child{border-radius:0 4px 4px 0;}
.catecory_s .sub_tabMenu ul li:last-child a{border-radius:0 4px 4px 0;}
.catecory_s .sub_tabMenu ul li{position:relative;}
.catecory_s .sub_tabMenu ul li:hover{border-bottom:1px solid #cfdbe2;}
.catecory_s .sub_tabMenu ul li a:hover{border:none;font-weight:normal;text-decoration:underline;}
.catecory_s .sub_tabMenu ul li.active a{padding-bottom:6px;}
.catecory_s .sub_tabMenu ul li.active a:hover{padding-bottom:7px;}
.catecory_s .sub_tabMenu ul li .bg{position:absolute;display:none;width:16px;height:8px;left:40%;bottom:-12px;background: url('/static/_img/mypage/mypage_common.png') no-repeat -120px -27px;}
.catecory_s .sub_tabMenu ul li:hover .bg{display:none;}
.catecory_s .sub_tabMenu ul li.active .bg{display:block;}
.catecory_s .sub_tabMenu .sub_depth2{width:880px;height:44px;padding-top:11px;padding-left:58px;margin-left:-20px;font-size:14px;background:#f8fafb url('/static/_img/mypage/bg_depth2.jpg') repeat-x 0 bottom;}
/* .catecory_s .sub_tabMenu ul li:hover .sub_depth2{border-top:1px solid #24b6e5;border-bottom:1px solid #24b6e5;} */
.catecory_s .sub_tabMenu .sub_depth2 li{border:none;}
.catecory_s .sub_tabMenu .sub_depth2 li:hover{border:none;}
.catecory_s .sub_tabMenu .sub_depth2 li.bar{padding:0 18px;}
.catecory_s .sub_tabMenu .sub_depth2 li a{width:auto;padding:0;background:none;}
.catecory_s .sub_tabMenu .sub_depth2 a:hover, .popup_upload .catecory_s .sub_tabMenu .sub_depth2 .active a{padding:0;border:none;font-weight:normal;}
.input_file{overflow:hidden;width:860px;padding:20px 10px 0 10px;}
.input_file .input_top .button{display:inline-block;width:107px;padding:7px 0;border:1px solid;border-radius:4px;font-size:14px;font-weight:bold;color:#fff;text-align: center;cursor:pointer;}
.input_file .input_top .button:hover{opacity:0.7;}
.input_file .input_top .style1{margin-left:10px;border-color:#00aad9;background:#24b6e5;}
.input_file .input_top .style2{border-color:#93c75c;background:#a0d468;}
.input_file .input_top .file_s{float:right;width:568px;border:1px solid #a9acad;border-radius:4px;}
.input_file .input_top .file_s input[type="text"]{width:438px;padding:6px 0 6px 10px;border:none;border-radius:4px 0 0 4px;font-size:13px;letter-spacing:-1px;color:#b6b9ba;}
.input_file .input_top .file_s label{width:128px;text-align:right;padding:7px 10px 6px 0;border-left:1px solid #a9acad;border-radius:0 4px 4px 0;font-weight:normal;font-size:12px;letter-spacing:-1px;color:#757879;background:#f3f3f3;}
.input_file .editor{width:840px;height:392px;margin:20px auto;}
.input_file .btn_f_up{display:block;width:152px;margin:25px auto 20px auto;padding:6px 0 5px 0;border:1px solid #3e6ecd;border-radius:4px;background:#507bdb;color:#fff;font-size:14px;letter-spacing:-1px;font-weight:bold;text-align:center; }
#upLoadFileContents-error{position:absolute;margin-top:100px;margin-left:100px;}
#uploadTitle-error{margin-left:100px;color:#f00;}
#search-error{margin-top:10px;margin-left:-343px;color:#f00;}

/* 포인트 출금신청 */
.list_style .type7 li > div.l1{width:65px;padding-left:25px;}
.list_style .type7 li > div.l2{width:100px;}
.list_style .type7 li > div.l3{width:145px;}
.list_style .type7 li > div.l4{width:115px;}
.list_style .type7 li > div.l5{width:90px;}
.list_style .type7 li > div.l6{width:118px;padding-right:30px;text-align:right;}
.list_style .type7 li.list_tit > div.l6{padding:10px 0;text-align:center;}
.list_style .type7 li > div.l7{width:98px;}
.list_style .type7 li > div.l8{width:94px;padding-right:25px;}
.list_t_style.pointree_style {background:#fff; border:none; padding:0;}
.list_t_style.pointree_style .btn_req.type1 {width:177px; height:36px;}

/* 판매내역 */
.list_style .type7.style1 li > div.l2{width:85px;}
.list_style .type7.style1 li > div.l3{width:85px;}
.list_style .type7.style1 li > div.l4{width:415px;text-align:left;}
.list_style .type7.style1 li > div.l5{width:75px;padding-right:20px;text-align:right;}
.list_style .type7.style1 li > div.l6{width:100px;}
.list_style .type7.style1 li > div a.tit{max-width:398px;}
.list_style .type7 li.list_tit > div.l4, .list_style .type7 li.list_tit > div.l5{padding:10px 0;text-align:center;}

/* 충전 및 적립내역 */
.list_style .type7.style2 li > div.l1{width:100px;}
.list_style .type7.style2 li > div.l2{width:525px;font-size:13px;text-align:left;padding-left:30px;}
.list_style .type7.style2 li.list_tit > div.l2{padding:10px 0;text-align:center;}
.list_style .type7.style2 li > div.l3{width:100px;}
.list_style .type7.style2 li > div.l4{width:100px;padding-right:25px;text-align:right;}

/* 포인트 사용내역 */
.list_style .type7.style3 input{display:inline-block;margin-top:-3px;;vertical-align:middle;}
.list_style .type7.style3 li > div.l1{width:70px;text-align:left;}
.list_style .type7.style3 li > div.l2{width:100px;}
.list_style .type7.style3 li > div.l3{width:545px;font-size:13px;text-align:left;padding-left:20px;}
.list_style .type7.style3 li.list_tit > div.l3{padding:10px 0;text-align:center;}
.list_style .type7.style3 li > div.l4{width:110px;padding-right:25px;text-align:right;}
.list_style .type7.style3 li > div a.tit{margin:0;max-width:530px;}

/* 쿠폰 이용내역 */
.list_style .type7.style4 li > div.l1{width:100px;}
.list_style .type7.style4 li > div.l2{width:525px;font-size:13px;letter-spacing:-1px;text-align:left;padding-left:40px;}
.list_style .type7.style4 li.list_tit > div.l2{padding:10px 0;text-align:center;}
.list_style .type7.style4 li > div.l3{width:100px;}
.list_style .type7.style4 li > div.l4{width:100px;padding-right:25px;text-align:right;}

/* 비밀번호 변경 */
.pw_change form{display:block;margin:40px 0 0 25px;}
.pw_change form p{margin-bottom:10px;}
.pw_change form p label{display:inline-block;width:115px;font-weight:normal;font-family:Dotum, "돋움",sans-serif;font-size:13px;letter-spacing:-1px;text-align:center;}
.pw_change form p span{display:inline-block;margin-top:-5px;font-size:12px;letter-spacing:-1px;color:#a9acad;vertical-align:middle;}
.pw_change form input[type="password"]{display:inline-block;width:361px;height:39px;padding:10px 0 10px 20px;margin-right:10px;font-size:13px;border:1px solid #a9acad;border-radius:4px;color:#a9acad;background:#f8fafb;vertical-align:middle;}
.pw_change form .btn_seller_r{display:block;width:152px;padding:8px 0;margin:30px auto;border:1px solid #3e6ecd;border-radius:4px;text-align:center;font-size:14px;font-weight:bold;letter-spacing:-1px;background:#507bdb;color:#fff;}
.pw_change form .btn_seller_r:hover, .pw_change form .btn_seller_r.active{opacity:0.7;}

/* FAQ */
.list_style .faq{min-height:832px;border-top:none;margin-bottom:13px;}
.list_style .faq > li{overflow:hidden;width:827px;}
.list_style .faq > li.list_tit div{padding:13px 0 10px 0;height:37px;}
.list_style .faq > li.list_tit .size1{padding-left:25px;}
.list_style .faq > li.list_tit .size2{font-size:12px;font-weight:normal;}
.list_style .faq > li.list_tit .size2 span:nth-child(1){text-align:center;}
.list_style .faq > li.list_tit > div > span{display:inline-block;/* cursor:pointer; */}
.list_style .faq .size1{width:100px;padding-left:25px;text-align:left;}
.list_style .faq .size1.type1{width:131px;}
.list_style .faq .size1 input[type="checkbox"]{vertical-align:middle;margin:0;}
.list_style .faq .size1 span.n2{padding-left:15px;}
.list_style .faq .size2.type1{width:696px;padding-left:7px;}
.list_style .faq .size2{overflow:hidden;position:relative;width:726px;padding:0 25px 0 10px;font-size:14px;font-weight:bold;text-align:left;}
.list_style .faq .size2 > span{display:block;width:100%;cursor:pointer;}
.list_style .faq .size2.type1 span.n1{width:569px;}
.list_style .faq .size2.type1 span.note{float:left;}
.list_style .faq > li.size2.type1 span.n1 a{display:inline-block;overflow:hidden;max-width:600px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.list_style .faq .size2.type1 span.n2{/* position:relative; */font-size:12px;font-weight:normal;}
.list_style .faq .size2 .btn_open, .faq .size2 .btn_close1{position:absolute;top:-2px;right:25px;display:inline-block;width:16px;height:15px;margin-top:14px;border:none;vertical-align:middle;background:url('/static/_img/mypage/mypage_common.png') no-repeat;text-indent:-9999px;}
.list_style .faq .size2 .btn_open.type1, .faq .size2 .btn_close1.type1{position:relative;right:0;margin:0 0 0 4px;}
.list_style .faq .size2 .btn_open{background-position:1px -243px;}
.list_style .faq .size2 .btn_close1, .list_style .faq .size2.type1 .btn_close1{background-position:-15px -243px;}
.list_style .faq .size2 .date{width:120px;}
.list_style .faq li:hover, .list_style .faq li.active{background:#fff;}
.list_style .faq li:hover span, .list_style .faq li.active span{color:#a9acad;}
.list_style .faq li.bg:hover, .list_style .faq li.bg.active{background:#f9fcfd;}
.faq .size1:hover, .faq .size1.active , .faq .size2:hover, .faq .size2.active{background:#f3fbff;}
.list_style .faq .size1:hover span, .list_style .faq .size2:hover a{color:#24b6e5;text-decoration:underline;}
.list_style .faq .size1.active span, .list_style .faq .size2.active a{color:#24b6e5;}
.list_style .faq .q_content{display:none;position:relative;width:827px;}
.list_style .faq .q_content.active{display:block;}
.list_style .faq .q_content:hover, .list_style .faq .q_content.active{background:#f3fbff;color:#757879;}
.list_style .faq .q_content:hover span, .list_style .faq .q_content.active span{color:#757879;}
.list_style .faq .q_content .q_con_inner{width:827px;padding:20px 70px 80px 110px;background:#f3fbff;text-align:left;line-height:18px;color:#757879;white-space:normal;}
.list_style .faq .q_content .q_con_inner.type1{padding:20px 20px 80px 137px;}
.list_style .faq .q_content .q_con_inner > span{overflow:hidden;/* max-width:575px; */}
.list_style .faq .q_content .q_con_inner > a{display:block;position:absolute;bottom:35px;color:#83d8e6;}
.list_style .faq .q_content .q_con_inner > a span{display:inline-block;margin-right:3px;color:#24b6e5;font-weight:bold;font-size:14px;}
.list_style .faq .q_content .q_con_inner > a .bg{display:inline-block;width:11px;height:7px;margin-right:7px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -94px -30px;}
.list_style .faq .q_content .q_con_inner > ul{overflow:hidden;position:absolute;right:25px;bottom:35px;width:100px;border:1px solid #dae8f1;border-radius:3px;background:#f9ffff;}
.list_style .faq .q_content .q_con_inner > ul li{float:left;padding:2px 0;text-align:center;}
.list_style .faq .q_content .q_con_inner > ul li a{color:#b6b9ba;}
.list_style .faq .q_content .q_con_inner > ul li:hover, .list_style .faq .q_content .q_con_inner > ul li.active{background:#f9ffff;}
.list_style .faq .q_content .q_con_inner > ul li:hover a, .list_style .faq .q_content .q_con_inner > ul li.active a{color:#757879;}
.list_style .faq .q_content .q_con_inner > ul li:nth-child(1), .list_style .faq .q_content .q_con_inner > ul li:nth-child(3){width:47px;}
.list_style .faq .q_content .q_con_inner > ul li:nth-child(2){width:3px;color:#cfdbe2;}
.list_style .faq .q_content .q_con_inner > .btn_reply{cursor:pointer;display:inline-block;position:absolute;right:45px;bottom:30px;width:77px;padding:1px 0;margin:0;text-align:center;border:1px solid #51c2e6;border-radius:5px;font-size:12px;letter-spacing:-1px;color:#fff;background:#64d0f4;}
.list_style .faq .q_content .q_con_inner > .btn_reply:hover{opacity:0.7;}
.btn_1to1{float:right;width:118px;padding:8px 0;margin:37px 25px 0 0;border:1px solid #00a7d6;border-radius:4px;color:#fff;background:#24b6e5;font-weight:bold;font-size:14px;letter-spacing:-1px;}
.btn_1to1:hover{opacity:0.7;}

/* 테마관 */
.l_content.type1.style1{border:none;}
.theme_wrap{width:827px;margin-bottom:25px;padding-bottom:10px;border-radius:4px 4px 9px 9px;background:#fff;}
.theme_top{width:827px;height:900px;border-radius:4px 4px 0 0;background:url('/static/_img/theme/bg_theme_top1709.jpg') no-repeat 0 0;}
.theme_top h3{padding:60px 0 13px 0;border-radius:4px 4px 0 0;font-size:40px;color:#fff;letter-spacing:-5px;text-align:center;font-family:NotoGothicR, "노토고딕R", sans-serif;}
.theme_top p{margin-bottom:15px;font-size:18px;color:#9aa8b1;letter-spacing:-2px;text-align:center;font-family:NotoGothicR, "노토고딕R", sans-serif;}
.theme_search{overflow:hidden;width:375px;margin:0 auto 65px auto;border:3px solid #fff;border-radius:6px;}
.theme_search input{display:block;float:left;width:281px;height:29px;line-height:26px;padding-top:3px;padding-left:15px;line-height:1.2em;border:none;background:#12233c;color:#00f6ff;font-size:15px;font-weight:bold;}
.theme_search input[placeholder]{color:#00f6ff;}
.theme_search ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#00f6ff;}
.theme_search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#00f6ff;opacity:  1;}
.theme_search ::-moz-placeholder { /* Mozilla Firefox 19+ */color:#00f6ff;opacity:  1;}
.theme_search :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#00f6ff;}
.theme_search .btn_t_search{display:block;float:right;width:87px;padding:6px 0;border:none;background:#fff;color:#0497c9;font-weight:bold;font-size:13px;text-align:center;}
.theme_rank{position:relative;width:706px;height:376px;margin-left:58px;}
.theme_rank span{overflow:hidden;white-space:nowrap;position:absolute;cursor:pointer;}
.theme_rank span:hover, .theme_rank span.active{color:#fff;}
.theme_rank .rank1{width:257px;top:141px;left:239px;font-family:NotoGothic_Black, "노토고딕Black", sans-serif;font-size:72px;color:#17f5fd;font-weight:bold;letter-spacing:-8px;}
.theme_rank .rank2{width:155px;font-family:NotoGothic_Bold, "노토고딕Bold", sans-serif;font-size:57px;color:#00eaff;font-weight:bold;letter-spacing:-7px;top:87px;left:172px;}
.theme_rank .rank3{width:155px;font-family:NotoGothic_Bold, "노토고딕Bold", sans-serif;font-size:57px;color:#00eaff;font-weight:bold;letter-spacing:-7px;top:218px;left:89px;}
.theme_rank .rank4{width:105px;font-family:NotoGothic_Bold, "노토고딕Bold", sans-serif;font-size:57px;color:#00eaff;font-weight:bold;letter-spacing:-7px;top:270px;left:501px;}
.theme_rank .rank5{width:170px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:62px;left:387px;}
.theme_rank .rank6{width:170px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:108px;left:336px;}
.theme_rank .rank7{width:100px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:180px;left:135px;}
.theme_rank .rank8{width:135px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:180px;left:498px;}
.theme_rank .rank9{width:345px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:230px;left:258px;}
.theme_rank .rank10{width:200px;font-family:NotoGothic_Dl, "노토고딕Dl", sans-serif;font-size:38px;color:#1cccf2;font-weight:400;letter-spacing:-4px;top:270px;left:255px;letter-spacing:-2px;}
.theme_rank .rank11{width:85px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:63px;left:191px;}
.theme_rank .rank12{width:85px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:120px;left:88px;}
.theme_rank .rank13{width:100px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:156px;left:138px;}
.theme_rank .rank14{width:120px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:192px;left:12px;}
.theme_rank .rank15{width:85px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:240px;left:0;}
.theme_rank .rank16{width:85px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:290px;left:165px;}
.theme_rank .rank17{width:100px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:321px;left:260px;}
.theme_rank .rank18{width:65px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:251px;left:548px;}
.theme_rank .rank19{width:205px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:158px;left:498px;}
.theme_rank .rank20{width:100px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:126px;left:515px;}
.theme_rank .rank21{width:65px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:79px;left:324px;}
.theme_rank .rank22{width:120px;font-family:NotoGothic_L, "노토고딕L", sans-serif;font-size:22px;color:#34bbda; letter-spacing:-2px;top:50px;left:280px;}
.theme_rank .rank23{width:190px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:0;left:226px;}
.theme_rank .rank24{width:160px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:37px;left:199px;}
.theme_rank .rank25{width:28px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:49px;left:143px;}
.theme_rank .rank26{width:100px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:91px;left:81px;}
.theme_rank .rank27{width:80px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:138px;left:23px;}
.theme_rank .rank28{width:128px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:162px;left:8px;}
.theme_rank .rank29{width:95px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:297px;left:69px;}
.theme_rank .rank30{width:140px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:326px;left:109px;}
.theme_rank .rank31{width:68px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:355px;left:221px;}
.theme_rank .rank32{width:43px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:353px;left:343px;}
.theme_rank .rank33{width:60px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:289px;left:387px;}
.theme_rank .rank34{width:43px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:332px;left:454px;}
.theme_rank .rank35{width:68px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:317px;left:372px;}
.theme_rank .rank36{width:43px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:289px;left:462px;}
.theme_rank .rank37{width:43px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:294px;left:620px;}
.theme_rank .rank38{width:128px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:235px;left:577px;}
.theme_rank .rank39{width:90px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:89px;left:567px;}
.theme_rank .rank40{width:68px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:32px;left:475px;}
.theme_rank .rank41{width:190px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:48px;left:397px;}
.theme_rank .rank42{width:182px;font-family:Dotum, "돋움", sans-serif;font-size:15px;color:#7bcfeb;letter-spacing:-1px;top:20px;left:290px;}

.theme_area{clear:both;}
.theme_area .t_head{overflow:hidden;padding:50px 0 20px 25px;color:#626262;}
.theme_area .t_head h4{margin-bottom:13px;display:inline-block;font-size:16px;font-weight:bold;}
.theme_area .t_head h4 .list_num{display:inline-block;margin-left:4px;font-size:13px;letter-spacing:-1px;font-weight:normal;}
.theme_area .t_head button{width:63px;margin-left:20px;border:1px solid #b5e6f6;border-radius:4px;font-size:11px;letter-spacing:-1px;color:#24b6e5;background:#fff;text-align:center;}
.theme_area .t_head button:hover, .theme_area .t_head button.active{opacity:0.7;}
.theme_area .t_head button span{display:inline-block;margin:-2px 0 0 7px;}
.theme_area .t_head p{font-size:14px;letter-spacing:-1px;vertical-align:middle;}
.theme_area .t_con{position:relative;padding:0 25px;border-top:1px solid #ebeef0;border-bottom:1px solid #ebeef0;background:#f7fafb;}
.theme_area .theme_l_wrap{overflow:hidden;position:relative;z-index:1;width:750px;padding-bottom:25px;margin:30px 23px 0 23px;}
.theme_area .theme_l_wrap:after{content:"";display:block;clear:both;}
.theme_area .theme_l_wrap .l_body{overflow:hidden;width:770px;height:210px;}
.theme_area .theme_l_wrap ul{width:4500px;}
.theme_area .theme_l_wrap ul li{z-index:4;position:relative;float:left;width:130px;margin-right:20px;height:210px;text-align:center;cursor:pointer;}
.theme_area .theme_l_wrap ul li a{display:block;}
.theme_area .theme_l_wrap ul li.active{height:240px;}
.theme_area .theme_l_wrap ul li a:hover .l_img, .theme_area .theme_l_wrap ul li.active a .l_img{border:2px solid #00d2ff;background-position:-1px -1px;}
.theme_area .theme_l_wrap ul li a:hover .l_tit, .theme_area .theme_l_wrap ul li.active a .l_tit{color:#23b2e1;}
.theme_area .theme_l_wrap ul li a span{display:inline-block;}
.theme_area .theme_l_wrap ul li a .l_img{width:130px;height:182px;margin:0 auto;border:1px solid #c2c7ce;background: no-repeat 0 0;}
.theme_area .theme_l_wrap ul li a .l_img img{display:block;width:130px;height:182px;}
.theme_area .theme_l_wrap ul li a .l_img.type1{background-image:url('/static/_img/temp/theme01.png');}
.theme_area .theme_l_wrap ul li a .l_img.type2{background-image:url('/static/_img/temp/theme02.png');}
.theme_area .theme_l_wrap ul li a .l_img.type3{background-image:url('/static/_img/temp/theme03.png');}
.theme_area .theme_l_wrap ul li a .l_img.type4{background-image:url('/static/_img/temp/theme04.png');}
.theme_area .theme_l_wrap ul li a .l_img.type5{background-image:url('/static/_img/temp/theme05.png');}
.theme_area .theme_l_wrap ul li a .l_tit{overflow:hidden;max-width:130px;padding-right:3px;margin-top:10px;font-size:13px;letter-spacing:-1px;color:#757879;text-overflow:ellipsis;white-space:nowrap;}
.theme_area .theme_l_wrap ul li .btn_l_close{display:none;z-index:100;position:absolute;bottom:-15px;left:47px;width:39px;height:35px;border:none;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -110px -360px;}
.theme_area .theme_l_wrap ul li.active .btn_l_close{display:block;z-index:100;}
.theme_area .list_move a{position:absolute;z-index:1;top:110px;width:28px;height:34px;line-height:34px;background:#fff;border:1px solid #dae1e4;opacity:0.7;text-align:center;}
.theme_area .list_move a:hover, .theme_area .theme_l_wrap .list_move.active a{opacity:1;}
.theme_area .list_move .btn_l_prev{left:25px;border-radius:4px 0 0 4px;}
.theme_area .list_move .btn_l_next{right:25px;border-radius:0 4px 4px 0;}
.theme_area .theme_section{clear:both;position:relative;display:none;width:778px;padding-top:35px;margin:0 auto;margin-top:-30px;margin-bottom:20px;border:1px solid #00d2ff;border-radius:8px;background:#f1f4f5;}
.theme_area .theme_section.show{margin:-28px auto 30px auto;}
.theme_area .theme_section h5{margin:0 0 13px 25px;font-weight:bold;color:#626262;}
.theme_area .theme_section .c_img{z-index:5;float:left;display:block;margin:0 20px 30px 23px;width:128px;height:184px;border:1px solid #c2c7ce;background:url('/static/_img/temp/theme01.png') no-repeat 0 0;}
.theme_area .theme_section .c_con{overflow:hidden;float:left;width:580px;}
.theme_area .theme_section .c_con dl dt{overflow:hidden;float:left;width:35px;margin-bottom:10px;font-weight:normal;color:#b6b9ba;text-overflow:ellipsis;white-space:nowrap;}
.theme_area .theme_section .c_con dl dd{overflow:hidden;float:left;width:255px;margin-bottom:10px;color:#757879;text-overflow:ellipsis;white-space:nowrap;}
.theme_area .theme_section .c_con dl dd span{display:inline-block;margin:0 5px;color:#b6b9ba;}
.theme_area .theme_section .c_con .c_explain{clear:both;overflow-y:scroll;width:580px;height:125px;padding:8px 0 8px 15px;border:1px solid #e2e7ea;background:#f7fafb;}
.theme_area .theme_section .c_con .c_explain p{font-size:12px;letter-spacing:-1px;line-height:21px;}
.theme_area .theme_section .c_relation_wrap{clear:both;padding-top:30px;background:url('/static/_img/theme/bg_r_wrap.png') repeat-x 0 0;}
.theme_area .theme_section .c_relation_wrap p{padding-left:25px;margin-bottom:15px;font-size:13px;color:#626262;}
.theme_area .theme_section .c_relation_wrap p span{font-size:11px;}
.theme_area .theme_section .c_relation_wrap .paging{width:776px;margin:30px 0 40px 0;}
.c_relation_wrap .c_relation_l{width:778px;}
.c_relation_wrap .c_relation_l ul{overflow:hidden;border-top:1px solid #e3e5e8;}
.c_relation_wrap .c_relation_l ul li{overflow:hidden;width:778px;border-bottom:1px solid #e3e5e8;}
.c_relation_wrap .c_relation_l ul li div{float:left;padding:9px 0 10px 0;font-size:12px;letter-spacing:-1px;color:#a9acad;}
.c_relation_wrap .c_relation_l ul li.bg{background:#edf0f1}
.c_relation_wrap .c_relation_l ul li:hover, .c_relation_wrap .c_relation_l ul li.active{background:#fafcfd;}
.c_relation_wrap .c_relation_l ul li:hover a.tit, .c_relation_wrap .c_relation_l ul li.active a.tit{color:#24b6e5;text-decoration:underline;}
.c_relation_wrap .c_relation_l ul li:hover .last, .c_relation_wrap .c_relation_l ul li.active .last{color:#24b6e5;}
.c_relation_wrap .c_relation_l ul li.list_tit div{color:#a9acad;}
.c_relation_wrap .c_relation_l ul li .txt_black{color:#757879;}
.c_relation_wrap .c_relation_l ul li a.tit{overflow:hidden;display:inline-block;max-width:550px;text-overflow:ellipsis;white-space:nowrap;color:#757879;font-weight:bold;vertical-align:middle;}
.c_relation_wrap .c_relation_l ul li div:nth-child(1){width:600px;padding-left:25px;text-align:left;}
.c_relation_wrap .c_relation_l ul li div:nth-child(2){width:75px;}
.c_relation_wrap .c_relation_l ul li div:nth-child(3){width:100px;padding-right:25px;text-align:right;}
.r_content .r_con_banner{background:none;box-shadow:none;}
.r_con_banner ul li a{display:block;width:263px;height:75px;margin-bottom:10px;background:url('/static/_img/theme/theme_banner2109.jpg') no-repeat 0 0;border-radius: 5px;}
.r_con_banner ul li.type1 a{background-position:-1px 0;}
.r_con_banner ul li.type2 a{background-position:-1px -75px;}
.r_con_banner ul li.type3 a{background-position:-1px -150px;}
.r_con_banner ul li.type4 a{background-position:-1px -225px;}
.r_con_banner ul li.type5 a{background-position:-1px -301px;}
.r_con_banner ul li:hover, .r_con_banner ul li.active{opacity:0.7;}
.r_con_banner ul li a span{display:block;float:right;margin:27px 15px 0 0;border-bottom:1px solid #b7b7b5;color:#fff;font-size:16px;line-height:20px;letter-spacing:-1px;font-weight:bold;}
.r_con_theme{border-top:2px solid #a0d468;}
.r_con_theme ul{margin-left:13px;padding:20px 0 30px 0;}
.r_con_theme ul li{margin-top:10px;}
.r_con_theme ul li:first-child{margin-top:0;}
.r_con_theme ul li span{display:inline-block;margin-right:4px;font-weight:bold;font-size:12px;color:#a9acad;}
.r_con_theme ul li a{display:inline-block;overflow:hidden;max-width:203px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:-1px;color:#757879;}
.r_con_theme ul li a:hover, .r_con_theme ul li.active a{color:#24b6e5;text-decoration:underline;}

/* 테마관 디자인변경 151012 */
.t_head .cate{display:block;margin-bottom:8px;font-size:12px;color:#a9acad;}
.theme_area .theme_section.movie, .theme_area .theme_section.broad{background:#fff;}
.theme_section .c_conArea h5{margin:0 0 15px 0;font-size:15px;letter-spacing:-1px;color:#0f0f11;font-weight:bold;}
.theme_section .c_conArea h5 span.link{cursor:pointer;}
.theme_section .c_imgArea{float:left;display:block;margin:0 20px 20px 23px;width:112px;height:160px;border:1px solid #c2c7ce;background:url('/static/_img/temp/theme01.png') no-repeat 0 0;background-size:110px 158px;}
.theme_section .c_conArea{float:left;width:400px;margin-right:30px;}
.theme_section .c_conArea ul li{float:left;margin-bottom:8px;color:#757879;font-size:12px;letter-spacing:-1px;}
.theme_section .c_conArea ul li.bar{margin:0 8px;color:#b6b9ba;}
.theme_section .c_conArea .info{clear:both;overflow:hidden;float:left;width:360px;margin-bottom:14px;color:#b6b9ba;font-weight:normal;color:#757879;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;}
.theme_section .c_conArea .info .txt_style{color:#b6b9ba;}
.theme_section .c_conArea .info .bar{display:inline-block;margin:0 2px;color:#b6b9ba;}
.theme_section .c_conArea .c_txt{clear:both;width:400px;padding:12px 0 0 0;color:#626262;font-size:12px;background:url('/static/_img/theme/bg_r_wrap.png') repeat-x 0 top;}
.theme_section .c_conArea .c_txt p{overflow:hidden;line-height:20px;height:60px;font-size:13px;color:#757879;letter-spacing:-1px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.theme_section .c_score{float:left;width:170px;margin-top:25px;}
.theme_section .c_score .star_score{margin:0;}
.theme_section .c_score .score{padding-right:5px;font-size:15px;}
.theme_section .c_score .btn_go{display:block;width:170px;padding:14px 0 15px 0;margin-top:10px;border:1px solid #fff;color:#c2c5c6;background:#e5e9ea;border-radius:4px;font-size:16px;line-height:16px;text-align:center;font-weight:bold;}
.theme_section .c_score .btn_go.active{cursor:pointer;border-color:#00a1ce;background:#24b6e5;color:#fff;}
.theme_section .c_score .btn_go.active:hover{opacity:0.7}
.theme_section.broad .c_conArea{width:620px;margin-top:12px;margin-right:0;}
.theme_section.broad .c_conArea .c_txt{width:598px;}
.theme_section.broad .c_imgArea{overflow:hidden;float:left;width:72px;height:72px;margin-right:20px;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;background:url('/static/_img/temp/theme01.png') no-repeat 0 0;background-size:72px 72px;}
.theme_section.broad .c_imgArea img{display:block;width:72px;height:72px;}
.theme_section.broad .c_conArea h5{margin-bottom:8px;}
.theme_section.broad .c_conArea h5 .sub{display:inline-block;font-weight:normal;color:#22b2e3;font-size:12px;}
.theme_section.broad .c_conArea .info{width:620px;}
.theme_section .t_go{clear:both;width:100%;padding:5px 0 5px 60px;border-radius:0 0 9px 9px;font-size:12px;letter-spacing:-1px;background:#3b4347;color:#9b9e9f;}
.theme_section .t_go p{display:inline-block;vertical-align:middle;}
.theme_section .t_go span{cursor:pointer;display:inline-block;width:87px;padding:4px 0 2px 0;margin-left:12px;text-align:center;border:1px solid #000;border-radius:4px;background:#171f23;color:#7e888d;font-size:11px;}
.theme_section .t_go span:hover{opacity:0.7}
.theme_section .c_con_num{clear:both;position:relative;padding:25px 0 30px 0;border-radius:0 0 9px 9px;background:#f3f6f7 url('/static/_img/theme/bg_r_wrap.png') repeat-x 0 top;}
.theme_section .c_con_num > p{float:left;padding:0 0 0 25px;margin-bottom:20px;color:#2c6994;letter-spacing:-1px;}
.theme_section .c_con_num .btn_new{position:absolute;top:25px;right:30px;width:120px;border:1px solid #dae3e8;border-radius:4px;background:#f9ffff;text-align:center;}
.theme_section .c_con_num .btn_new span{line-height:20px;color:#a9acad;letter-spacing:-1px;font-size:12px;}
.theme_section .c_con_num .btn_new span.bar{display:inline-block;margin:0 6px;color:#cfdbe2;}
.theme_section .c_con_num .btn_new span.new, .theme_section .c_con_num .btn_new span.best{cursor:pointer;}
.theme_section .c_con_num .btn_new span:hover, .theme_section .c_con_num .btn_new span.active{color:#22b2e3;}
.theme_section .c_con_num .btn_new span.bar:hover, .theme_section .c_con_num .btn_new span.bar.active{color:#cfdbe2;}
.theme_section .c_con_num .num_list{clear:both;overflow:hidden;position:relative;width:722px;margin:18px 0 0 25px;}
.theme_section .c_con_num .num_list .btn_move{display:none;}
.theme_section .c_con_num .num_list:hover .btn_move{display:block;}
.theme_section .c_con_num .num_list .btn_move span{z-index:3;overflow:hidden;position:absolute;top:0;cursor:pointer;display:block;width:29px;height:136px;background:url('/static/_img/sub/btn_search.png') no-repeat;}
.theme_section .c_con_num .num_list .btn_move span.prev{border-radius:6px 0 0 6px;left:-1px;background-position:0 0;}
.theme_section .c_con_num .num_list .btn_move span.next{border-radius:0 6px 6px 0;right:0;background-position:-30px 0;}
.theme_section .c_con_num .num_list .btn_move span:hover{opacity:0.7;}
.theme_section .c_con_num .num_list ul{overflow:hidden;height:136px;}
.theme_section .c_con_num .num_list ul li{overflow:hidden;float:left;position:relative;width:160px;height:136px;margin-right:27px;border:1px solid #dadddf;border-radius:6px;cursor:pointer;}
.theme_section .c_con_num .num_list ul li:last-child{margin:0;}
.theme_section .c_con_num .num_list ul li .list_img{overflow:hidden;position:relative;width:100%;height:92px;}
.theme_section .c_con_num .num_list ul li .list_img img{display:block;width:100%;border-radius:5px 5px 0 0;}
.theme_section .c_con_num .num_list ul li .list_img .info{overflow:hidden;position:absolute;bottom:0;width:160px;padding:4px 10px;background:rgba(0, 0, 0, 0.8);font-size:11px;}
.theme_section .c_con_num .num_list ul li .list_img .info .num{float:left;color:#fff;}
.theme_section .c_con_num .num_list ul li .list_img .info .date{float:right;color:#a9acad;}
.theme_section .c_con_num .num_list ul li .num_play{display:none;position:absolute;top:0;left:0;width:160px;height:136px;border-radius:5px 5px 0 0;text-align:center;}
.theme_section .c_con_num .num_list ul li .num_play .area{position:absolute;top:0;left:0;width:160px;height:92px;background:rgba(0, 0, 0, 0.5);}
.theme_section .c_con_num .num_list ul li .num_play .area span{display:inline-block;width:135px;height:85px;text-indent:-9999px;background:url('/static/_img/index/btn_play.png') no-repeat 0 0;opacity:0.7;}
.theme_section .c_con_num .num_list ul li .list_txt{padding:6px 8px;border-radius:0 0 5px 5px;font-size:11px;color:#757879;line-height:16px;letter-spacing:-1px;background:#fff;}
.theme_section .c_con_num .num_list ul li .list_txt p{overflow:hidden;height:32px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.theme_section .c_con_num .num_list ul li:hover{border-color:#00d2ff;}
.theme_section .c_con_num .num_list ul li:hover .list_txt{color:#2dc3e8;}
.theme_section .c_con_num .num_list ul li:hover .num_play{display:block;}
.theme_section .btn_n_close{display:block;position:absolute;top:15px;right:25px;width:20px;height:20px;background:url('/static/_img/sub/btn_close.jpg') no-repeat 0 0;text-indent:-9999px;cursor:pointer;z-index: 2;}
.theme_section .select_num{float:left;position:relative;top:-3px;width:472px;height:23px;margin:2px 0 0 10px;border:1px solid #2dc3e8;border-radius:2px;background:#fff;font-size:12px;color:#0f0f11;letter-spacing:-1px;cursor:pointer;}
.theme_section .select_num #fc-search-brocast-chapter-select-go.active p{color:#a9acad}
.theme_section .select_num p{line-height:23px;text-align:center;}
.theme_section .select_num .n_bg{display:block;position:absolute;right:0;top:0;width:17px;height:21px;background:url('/static/_img/common/common_180824.png') no-repeat -332px 0;}

/* 회사소개 */
.c_introduce{width:827px;padding-bottom:100px;border-radius:4px 4px 9px 9px;background:#fff;}
.c_introduce .top{height:827px;padding-top:109px;border-radius:4px 4px 0 0;text-indent:-9999px;background:url('/static/_img/etc/bg_company_t.jpg') no-repeat 0 0;}
.c_introduce .top h3{width:466px;height:134px;margin:0 auto;background:url('/static/_img/etc/company.png') no-repeat 0 0;}
.c_introduce .top p{width:466px;height:49px;margin:0 auto;background:url('/static/_img/etc/company.png') no-repeat 0 -133px;}
.c_introduce .mid{padding:60px 0 70px 24px;}
.c_introduce .mid .txt_em{width:595px;height:62px;margin-bottom:20px;text-indent:-9999px;background:url('/static/_img/etc/company.png') no-repeat 0 -184px;}
.c_introduce .mid .txt_title{width:595px;height:62px;margin-bottom:20px;text-indent:-9999px;background:url('/static/_img/etc/company_temp.png') no-repeat 0 -184px;}
.c_introduce .mid .txt{font-size:14px;letter-spacing:-1px;color:#757879;line-height:1.7em;letter-spacing:-1px;}
.c_introduce .btm ul li{margin-bottom:60px;background:url('/static/_img/etc/company.png') no-repeat;}
.c_introduce .btm ul li.i1{height:158px;background-position:25px -300px;}
.c_introduce .btm ul li.i2{height:135px;background-position:25px -527px;}
.c_introduce .btm ul li.i3{height:240px;margin-bottom:0;background-position:25px -730px;}
.c_introduce .btm ul li .s_tit{text-indent:-9999px;display:none;}
.c_introduce .btm ul li .txt{padding-top:50px;margin-left:217px;line-height:24px;font-size:14px;letter-spacing:-1px;color:#757879;}
.c_introduce .btm ul li .txt span{display:block;color:#000;}

/* 이용약관 */
.a_terms{width:827px;padding:40px 20px 40px 24px;border-radius:4px 4px 9px 9px;background:#fff;}
.a_terms > ol > li{margin-bottom:25px;}
.a_terms > ol > li span{letter-spacing:0;}
.a_terms > ol > li .tit{margin-bottom:7px;font-size:14px;font-weight:bold;color:#757879;letter-spacing:-1px;}
.a_terms ol li p, .a_terms ol li ol li{font-size:12px;color:#757879;letter-spacing:-1px;line-height:1.8em;}
.a_terms ol li ol li ol{padding-left:4px;}
.a_terms > p{font-size:12px;color:#757879;letter-spacing:-1px;line-height:1.8em;margin-bottom:25px;}
.a_terms .title{font-size:14px;font-weight:bold;color:#757879;letter-spacing:-1px;}
.a_terms dl dt, .a_terms dl dd{line-height:20px;}

/* 개인정보취급방침 */
.p_d_wrap{width:827px;padding:40px 0;border-radius:4px 4px 9px 9px;background:#fff;color:#757879;}
.p_d_wrap .top_txt{padding-left:25px;font-size:12px;line-height:1.8em;letter-spacing:-1px;}
.p_d_wrap .p_d_movearea{width:778px;padding:15px 15px 0 15px;margin:18px auto;border:1px solid #eff1f4;background:#f7fafb;}
.p_d_wrap .p_d_movearea ol li{margin-bottom:18px;}
.p_d_wrap .p_d_movearea ol li a{font-size:12px;letter-spacing:-1px;color:#757879;font-weight:bold;}
.p_d_wrap .p_d_movearea ol li a:hover,  .p_d_wrap .p_d_movearea ol li.active a{color:#24b6e5;text-decoration:underline;}
.p_d_wrap > ol > li{padding:20px 22px 15px 25px;border-bottom:1px solid #eff1f4;font-size:12px;line-height:1.8em;letter-spacing:-1px;}
.p_d_wrap > ol li.bg{background:#f9fcfd;}
.p_d_wrap > ol li .s_tit{font-size:14px;font-weight:bold;color:#757879;letter-spacing:-1px;}
.p_d_wrap > ol li dl{margin:20px 0;}
.p_d_wrap > ol li dl dt{padding:2px 0;font-weight:normal;}
.p_d_wrap > ol > li > ol ol, .p_d_wrap > ol > li > ol ul{margin-top:20px;}
.p_d_wrap > ol > li > ol ul{margin-bottom:20px;}
.p_d_wrap .txt span{letter-spacing:0;}

/* 댓글영역 */
.comment_wrap.type1.style1{background:url('/static/_img/event/bg_comment.png') repeat-x 0 0;}
.comment_wrap.type1 .comment_tit{margin-left:25px;font-weight:bold;}
.comment_wrap.type1, .commentArea.type1{width:827px;margin-bottom:0;border-bottom: 1px solid #eff1f4}
.comment_wrap.type1 .comment_input.type2{width:778px;margin:0 auto 25px auto;}
.comment_wrap.type1 .c_num{padding-left:25px;font-size:12px;}
.comment_wrap.type1 .c_num span{color:#757879;font-weight:bold;}
.comment_input.type2 .input_inner{width:778px;padding:0;}
.comment_input.type2 .input_inner textarea{width:715px;height:69px;padding:5px 0 0 10px;color:#0f0f11;font-size:12px;resize:none;}
.comment_input.type2 .input_inner .btn_register{width:62px;}
.commentArea.type1 .comment{width:827px;padding:17px 25px 12px 25px}
.commentArea.type1 .comment .bar, .commentArea.type1 .comment .time{font-weight:normal;}
.commentArea.type1 .comment .bar{margin:0 4px;color:#cfdbe2;}
.commentArea.type1 .comment .time{font-size:11px;letter-spacing:0;color:#a9acad;}
.comment.reply.input{position:relative;}
.comment.reply.input .comment_input{width:756px;margin-left:20px;border:1px solid #cfdbe2;}
.comment.reply.input .input_inner{width:755px;padding:0;border:none;}
.comment.reply.input .input_inner.type1{width:615px;}
.comment.reply.input .input_inner textarea{width:695px;height:69px;padding:5px 0 0 10px;border-right:1px solid #cfdbe2;color:#0f0f11;font-size:12px;}
.comment.reply.input .input_inner .btn_register{width:59px;padding:25px 0 27px 0;background:#eef1f2;color:#959aa1;}
.comment.reply.input .bg_reply{position:absolute;top:18px;}
.comment.reply.input.type1 .comment_input{width:615px;margin-left:20px;border:1px solid #cfdbe2;}
.comment.reply.input.type1 .input_inner textarea{width:554px;}
.r_best{display:inline-block;width:38px;height:16px;margin-right:5px;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat;}
.r_best.type0{background-position:-198px 0;}
.r_best.type1{background-position:-198px -16px;}
.r_best.type2{background-position:-198px -32px;}

/* 이벤트 페이지 대댓글 스타일추가 */
.comment.reply{padding-top:0;padding:8px 25px 7px 25px;border-top:none;}
.comment .filecast{color:#0582ce;}
.comment .ico_filecast{display:inline-block;width:9px;height:9px;margin-right:5px;background:url('/static/_img/icon/ico_filecast.png') no-repeat 0 0;}
.comment.reply.input{padding-top:7px;padding-bottom:15px;}

/* 쿠폰등록 */
.coupon_wrap{width:827px;border-top:2px solid #22b4e2;border-radius:9px;background:#fff;color:#757879;}
.coupon_r{width:827px;min-height:1113px;padding:40px 0 50px 0;border-radius:4px 4px 9px 9px;background:#fff;}
.coupon_r h3, .coupon_r > p{margin-left:25px;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.coupon_r > p{margin-top:60px;}
.coupon_r > ul{margin:15px 0 20px 25px;font-size:12px;letter-spacing:-1px;color:#757879;}
.coupon_r > ul li{margin-top:10px;}
.coupon_r > ul li.m_size{margin-bottom:36px;}
.coupon_r > ul li .txt_sblue{color:#22b3e4;}
.coupon_r .c_step{overflow:hidden;width:780px;margin:40px auto;background:url('/static/_img/etc/coupon.png') no-repeat 0 0;}
.coupon_r .c_step.type1{background:url('/static/_img/charge/charge_common.png')no-repeat 0 -1291px;}
.coupon_r .c_step li{float:left;width:195px;padding:72px 0 0 25px;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.coupon_r .c_step.type1 li{padding-top:80px;}
.coupon_r .c_step li span{display:block;width:138px;margin:10px 0 0 15px;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:1.5em;}
.coupon_r .c_step .last{text-indent:35px;}
.coupon_r form{margin-bottom:60px;}
.coupon_r .c_num_input{width:778px;height:161px;padding:30px 0 30px 70px;margin:20px auto 0 auto;background:#eff1f4;}
.coupon_r .c_num_input .img_div{float: left;width:162px;}
.coupon_r .c_num_input .info_div{float: right;width: 546px;}
.coupon_r .c_num_input p{margin:5px 0 6px 40px;font-size:12px;}
.coupon_r .c_num_input p:first-child{font-size:14px;font-weight:bold;letter-spacing:-1px;}
.coupon_r .c_num_input p:first-child span{color:#24b6e5;}
.coupon_r .c_num_input input[type="text"]{display:inline-block;width:337px;padding:8px 16px 9px 16px;border:1px solid #9ea3a6;border-radius:4px;font-size:14px;background:#f8fafb;}
.coupon_r .c_num_input button{display:inline-block;width:92px;padding:6px 0;margin-left:16px;border:1px solid #00a1d0;border-radius:4px;letter-spacing:-1px;font-size:13px;font-weight:bold;color:#fff;text-align:center;background:#24b6e5;}

/* 회원탈퇴 */
.btn_go_request{display:block;width:775px;height:110px;margin:0 auto;cursor:pointer;background:url('/static/_img/mypage/btn_request.jpg') no-repeat 0 0;text-indent:-9999px;}
.btn_secede{display:block;width:152px;padding:8px 0;margin:50px auto;border:1px solid #3e6ecd;border-radius:4px;text-align:center;font-size:14px;font-weight:bold;letter-spacing:-1px;background:#507bdb;color:#fff;}
.btn_go_request:hover, .btn_secede:hover, .btn_secede.active{opacity:0.7;color:#fff;filter: alpha(opacity = 70); -ms-filter: alpha(opacity = 70);}
.pw_change form p span.space{margin:0 10px 0 10px ;color:#757879;}
.pw_change input[type="text"]{display:inline-block;width:165px;height:39px;padding:10px 0 10px 20px;font-size:13px;border:1px solid #a9acad;border-radius:4px;color:#a9acad;background:#f8fafb;vertical-align:middle;}

/* 회원탈퇴 팝업 */
.popup_secede{width:450px;font-size:13px;background:#fff;}
.popup_secede h1{padding:7px 0 7px 15px;letter-spacing:-1px;font-weight:bold;color:#fff;background:url('/static/_img/common/bg_popup_head.png') repeat-x 0 0;}
.popup_secede h1 span{float:right;margin-right:10px;font-weight:normal;}
.popup_secede .s_q{margin:23px 25px;letter-spacing:-1px;font-weight:bold;}
.popup_secede .s_q span{display:inline-block;margin-top:-4px;font-size:8px;vertical-align:middle;}
.popup_secede .s_e{margin-left:25px;letter-spacing:-1px;color:#333946;}
.popup_secede .c_area{overflow:hidden;width:398px;padding:15px 0 10px 0; margin:10px auto;border:1px solid #e1e1e1;background:#f8f8f8;}
.popup_secede .c_area p{float:left;width:188px;margin:0 0 8px 10px;}
.popup_secede .c_area p.last{margin-bottom:20px;}
.popup_secede .c_area p input[type="radio"]{vertical-align:top;}
.popup_secede .c_area label{display:inline-block;margin:2px 0 0 5px;letter-spacing:-1px;font-weight:normal;vertical-align:middle;font-size:12px;}
.popup_secede .c_area .t_area{clear:both;width:375px;height:115px;margin:0 auto;border:1px solid #b3b3b3;background:#fff;}
.popup_secede .c_area .t_area textarea{overflow:auto;display:inline-block;width:373px;height:90px;padding:4px 0 0 10px;border:none;resize:none;}
.popup_secede .c_area .t_area label{display:inline-block;float:right;margin:0 8px 0 0;}
.popup_secede .b_wrap{width:145px;margin:15px auto;}
.popup_secede .b_wrap input[type="button"]{display:inline-block;padding:4px 8px;border:none;border:1px solid;border-radius:4px;letter-spacing:-1px;color:#fff;}
.popup_secede .b_wrap input[type="button"]:hover, .popup_secede .b_wrap input[type="button"].active{opacity:0.7;}
.popup_secede .b_wrap .btn_s{border-color:#c63e3e;background:#db4d4c;}
.popup_secede .b_wrap .btn_c{border-color:#6e6e6e;background:#8c8c8c;}

/* 이벤트 리스트 */
.sub_tabMenu .e_tab li.t1 a{width:170px;}
.sub_tabMenu .e_tab li.t2 a{width:130px;}
.sub_tabMenu .e_tab li.t3 a{width:140px;}
.sub_tabMenu .e_tab li.t4 a{width:170px;}

.event_wrap{width:827px;padding:40px 0 60px 0;border-radius:0 0 9px 9px;background:#fff;}
.e_visual{position:relative;width:778px;margin-bottom:60px;margin-left:25px;}
.e_visual .visual_wrap{overflow:hidden;width:778px;min-height:210px;}
.e_visual .visual_wrap ul li{position:absolute;top:0;left:0;width:778px;height:210px;background:url('/static/_img/event/e_banner.png') no-repeat;}
.e_visual .visual_wrap ul li.type1{background-position:0 0;}
.e_visual .visual_wrap ul li.type2{background-position:0 -210px;}
.e_visual .visual_wrap ul li.type3{background-position:0 -420px;}
.e_visual .visual_wrap ul li a{position:absolute;top:150px;left:60px;display:block;width:130px;height:28px;text-indent:-9999px;}
.e_visual .btn_visual{z-index:10;position:absolute;bottom:15px;right:15px;}
.e_visual .btn_visual li{float:left;margin-left:10px;text-indent:-9999px;}
.e_visual .btn_visual li a{display:block;width:13px;height:13px;background:#fff;opacity:0.3;text-indent:-9999px;}
.e_visual .btn_visual li:hover a, .e_visual .btn_visual li.active a{opacity:1;}

.e_list{clear:both;overflow:hidden;margin-left:25px;min-height:700px;}
.e_list li{float:left;margin-bottom:40px;}
.e_list li:hover .b_img, .e_list li.active .b_img{opacity:0.7;}
.e_list li:hover .e_tit a, .e_list li.active .e_tit a{color:#0ac3ff;text-decoration:underline;}
.e_list li:nth-child(2n){margin-left:36px;}
.e_list li span{display:block;}
.e_list li span a{display:block;}
.e_list li span.b_img a{width:370px;height:100px;background:#626262;color:#fff;}
.e_list li span.e_tit{margin:20px 0 15px 0;}
.e_list li span.e_tit a{overflow:hidden;max-width:360px;margin:0;padding-left:3px;color:#74787a;text-overflow:ellipsis;white-space:nowrap;color:#74787a;font-weight:bold;}
.e_list li dl{overflow:hidden;padding-left:3px;}
.e_list li dl dt, .e_list li dl dd{float:left;font-size:12px;}
.e_list li dl dt{clear:both;width:33px;margin-bottom:6px;font-weight:normal;color:#a8acae;}
.e_list li dl dd{overflow:hidden;max-width:337px;color:#74787a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}

/* 이벤트 뷰 */
.event_wrap.type1{padding:0 0 60px 0;border-radius:9px}
.e_top, .e_mid{overflow:hidden;padding:15px 25px;}
.e_period, .back_l{float:left;}
.e_period{font-size:12px;color:#a9acad;}
.e_period.type1{font-weight:bold;}
.e_m_btn{overflow:hidden;float:right;font-size:12px;}
.e_m_btn li{float:left;}
.e_m_btn li.bar{margin:0 15px;color:#cfdbe2;}
.e_m_btn li a{color:#a9acad;}
.e_m_btn li a span{color:#24b6e5;}
.e_m_btn li a:hover, .e_m_btn li.active a{color:#24b6e5;text-decoration:underline;}
.back_l{line-height:12px;}
.back_l a{font-size:12px;color:#a9acad;}
.back_l a span{display:inline-block;margin-right:5px;color:#24b6e5;}
.back_l a:hover, .back_l.active{color:#24b6e5;text-decoration:underline;}
.e_content{width:827px;}
.e_content .e_view{height:893px;background:url('/static/_img/temp/event01.png') no-repeat 0 0;}
.e_content.mi{overflow:hidden;width:827px;height:1010px;position:relative;}
#pointpark_frame{position:absolute;top:0;left:0;}

/* 알림 */
.etc_notice{width:827px;padding:30px 0 40px 0;/* min-height:1223px; */border-radius:4px 4px 9px 9px;background:#fff;}
.list_style .type7.style5{border-top:none;}
.list_style .type7.style5 li.list_tit{}
.list_style .type7.style5 li > div.l1{width:60px;}
.list_style .type7.style5 li > div.l2{width:350px;letter-spacing:-1px;text-align:left;padding-left:10px;font-size:14px;}
.list_style .type7.style5 li.list_tit > div.l2, .list_style .type7.style5 li.list_tit > div.l3{padding:10px 0;text-align:center;}
.list_style .type7.style5 li > div.l3{width:320px;text-align:left;}
.list_style .type7.style5 li > div.l3 span{display:inline-block;overflow:hidden;max-width:310px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.list_style .type7.style5 li > div.l4{width:94px;padding-right:25px;text-align:right;}
.list_style .type7.style5 li > div a.tit{max-width:320px;font-size:14px;}

/* 자녀안심서비스 */
.pop_layer{position:relative;width:628px;border-radius:8px;background:#fff;}
.pop_layer.child.v1604{position:relative;width:628px;border-radius:8px;background:#fff;top:100px;}
.pop_layer h1{padding:14px 0 14px 30px;border-radius:8px 8px 0 0;background:#242526;color:#fff;font-weight:bold;}
.pop_layer .layer_top{position:relative;height:87px;background:#f8fafb url('/static/_img/sub/bg_sub_tabMenu.png') repeat-x 0 bottom;}
.pop_layer .layer_top .child_ok{display:none;position:absolute;left:140px;top:33px;color:#24b6e5;font-size:15px;font-weight:bold;letter-spacing:0;}
.pop_layer .layer_top .child_clear{display:none;position:absolute;left:140px;top:33px;color:#24b6e5;font-size:15px;font-weight:bold;letter-spacing:0;}
.pop_layer .layer_top .child_clear span{color:#c94479;}
.pop_layer .layer_top input{display:inline-block;}
.pop_layer .layer_top input[type="password"]{width:418px;height:39px;padding:10px 0 7px 30px;margin:25px 10px 25px 60px;border:1px solid #a4a9aa;border-radius:5px;color:#a9acad;letter-spacing:-1px;background:#fff url('/static/_img/login/login_image1608.png') no-repeat 11px -173px;}
.pop_layer .layer_top input[type="password"]:focus{background:#edfaff;border-color:#23b2e1;}
.pop_layer .layer_top input[type="button"]{position:absolute;left:490px;top:25px;width:72px;border:1px solid #00a7d6;padding:8px 0 7px 0;border-radius:5px;color:#fff;background:#24b6e5;font-weight:bold;}
.pop_layer .layer_top input[type="button"]:hover, .pop_layer .child_top input[type="button"].active{opacity:0.7;}
.pop_layer .child_txt{padding:0 0 42px 30px;border-radius:0 0 8px 8px;background:#fff;letter-spacing:-1px;}
.pop_layer .child_txt h2{padding-top:30px;margin-bottom:15px;font-weight:bold;color:#444748;font-size:14px;}
.pop_layer .child_txt p{margin-bottom:8px;font-size:12px;color:#757879;}

/* 판매자 정책보기 */
.layer_top.type1{height:61px;padding:12px 0 0 30px;}
.layer_top ul{width:414px;border-radius:4px;border:1px solid #cfdbe2;border-bottom:none;}
.layer_top ul:after{content:"";clear:both;display:block;}
.layer_top ul li{float:left;border-bottom:1px solid #cfdbe2;}
.layer_top ul li:hover, .layer_top ul li.active{border-bottom:none;}
.layer_top ul li a{display:block;padding:12px 0;border-left:1px solid #cfdbe2;color:#727677;font-size:12px;text-align:center;background:#fff;}
.layer_top ul li a:hover, .layer_top ul li.active a{padding-bottom:11px;color:#24b6e5;font-weight:bold;border-bottom:2px solid #24b6e5;}
.layer_top ul li.t1 a{width:146px;border-left:none;border-radius:4px 0 0 4px;}
.layer_top ul li.t2 a{width:97px;}
.layer_top ul li.t3 a{width:168px;border-radius:0 4px 4px 0;}
.layer_btm{padding-bottom:50px;border-radius:0 0 8px 8px;background:#fff;}
.layer_con{/* display:none; */}
.layer_con.show{display:block;}
.layer_con h2{padding:40px 0 15px 30px;font-size:14px;font-weight:bold;color:#444748;letter-spacing:-1px;}
.layer_con > p{padding-left:30px;font-size:12px;letter-spacing:-1px;color:#757879;}
.layer_con > .p_txt{line-height:21px;color:#24b6e5;}
.p_tbl_style{overflow:hidden;width:570px;margin:0 auto;margin-bottom:10px;border-top:1px solid #eff1f4;}
.p_tbl_style div{overflow:hidden;}
.p_tbl_style div.bg{background:#f9fcfd;}
.p_tbl_style div.p_tit div{color:#a9acad;}
.p_tbl_style div div{float:left;padding:10px 0 9px 0;border-bottom:1px solid #eff1f4;text-align:center;font-size:12px;letter-spacing:-1px;color:#757879;}
.p_tbl_style div div.p1{width:110px;}
.p_tbl_style div div.p2{width:270px;}
.p_tbl_style div div.p3{width:190px;}
.p_tbl_style.type1 div div{padding:18px 0;}
.p_tbl_style.type1 .p_tit div{padding:8px 0;}
.p_tbl_style.type1 div.p_tit div:nth-child(1){padding:8px 0;text-align:center;}
.p_tbl_style.type1 div div.l1{width:150px;padding:12px 0 11px 10px;text-align:left;}
.p_tbl_style.type1 div div.l2{width:200px;}
.p_tbl_style.type1 div div.l3{width:120px;}
.p_tbl_style.type1 div div.l4{width:100px;}
.p_tbl_style.type1 div div span{display:inline-block;letter-spacing:0;}
.p_tbl_style.type1 div div .g_ico{width:31px;height:30px;margin-right:18px;vertical-align:middle;background:url('/static/_img/mypage/mypage_common.png') no-repeat;}
.p_tbl_style.type1 div div .g_ico.type1{background-position:-31px -320px;}
.p_tbl_style.type1 div div .g_ico.type2{background-position:-62px -320px;}
.p_tbl_style.type1 div div .g_ico.type3{background-position:-93px -320px;}
.p_tbl_style.type1 div div .g_ico.type4{background-position:1px -320px;}
.p_tbl_style.type1 div div .txt_gray{margin-right:4px;color:#a9acad;}
.p_tbl_style.type1 div div .bold{letter-spacing:1px;}
.p_tbl_style.type1.style1 div.p_tit div.p1{padding:8px 0;text-align:center;}
.p_tbl_style.type1.style1 div.p_tit div.p3{padding:8px 0;}
.p_tbl_style.type1.style1 div div.p1{width:155px;padding:12px 0 11px 10px;text-align:left;}
.p_tbl_style.type1.style1 div div.p2{width:162px;}
.p_tbl_style.type1.style1 div div.p3{overflow:hidden;width:250px;padding:14px 0;border-bottom:1px solid #eff1f4;}
.p_tbl_style.type1.style1 .star_score.style1{display:none;float:left;width:90px;margin:2px 5px 0 45px;padding:0;border:none;text-align:center;}
.p_tbl_style.type1.style1 .star_score.style1 span.txt{display:none;display:inline-block;padding:0 0 0 20px;height:15px;margin:2px 1px 0 0;border:none;font-weight:bold;}
.p_tbl_style.type1.style1 .star_score .case{display:inline-block;width:16px;height:15px;margin:2px 1px 0 0;background:url('/static/_img/view/view_ico.png') no-repeat -71px -41px;}
.p_tbl_style.type1.style1 .star_score .case.on{background-position:-49px -41px;}
.p_tbl_style.type1.style1 .btn_grade_u{display:inline-block;padding:3px 8px 0 8px;height:25px;margin-right:10px;border-radius:5px;border:1px solid #51c2e6;color:#fff;background:#64d0f4;}
.p_tbl_style.type1.style1 .btn_grade_u:hover, .p_tbl_style.type1.style1 div div.active .btn_grade_u{opacity:0.7;}
.p_tbl_style.type1.style2 div div.l2{width:320px;}
.p_tbl_style.type1.style2 div div.l3{width:100px;}
.sell_score{overflow:hidden;clear:both;width:570px;padding:15px 0 10px 15px;margin:10px auto 0 auto;border-top:1px solid #eff1f4;background:#f7fafb;}
.sell_score div{border:none;}
.sell_l{float:left;width:325px;font-size:12px;letter-spacing:-1px;color:#757879;}
.sell_l h3{margin-bottom:4px;font-weight:bold;}
.sell_l p{line-height:1.8em;}
.sell_r{float:left;width:225px;padding-left:10px;}
.sell_r ul li{float:left;width:105px;padding-bottom:4px;font-size:12px;color:#757879;}
.p_table table{width:566px;margin:20px auto;border:1px solid #eff1f4;border-bottom:none;background:#f7fafb;color:#757879;}
.p_table table .bg{background:#f1f7f9;}
.p_table table th{width:133px;padding:15px 0 13px 15px;line-height:21px;border-right:1px solid #eff1f4;border-bottom:1px solid #eff1f4;font-size:12px;letter-spacing:-1px;font-weight:bold;vertical-align:top;}
.p_table table td{padding:15px 0 13px 20px;line-height:21px;border-bottom:1px solid #eff1f4;font-size:12px;letter-spacing:-1px;}
.p_table table .txt_red{color:#f00;}

/* 쿠폰 본인인증 */
.coupon_top{padding:42px 0 45px 150px;background:url('/static/_img/etc/coupon.png') no-repeat 28px -360px;}
.coupon_top p{color:#757879;line-height:24px;}
.coupon_top .bold{padding-top:12px;font-size:12px;line-height:18px;}
.coupon_btm{padding-bottom:50px;border-radius:0 0 8px 8px;background:#f8fafb url('/static/_img/etc/bg_coupon.png') repeat-x 0 top;color:#a9acad;}
.coupon_btm.type1{padding:0;background:none;}
.coupon_btm.type1 form{width:516px;padding-top:30px;}
.coupon_btm form{width:450px;padding:40px 0 0 0;margin:0 auto;}
.coupon_btm p{margin-bottom:20px;}
.coupon_btm label{font-weight:normal;display:inline-block;width:80px;}
.coupon_btm span{display:inline-block;padding:0 8px;color:#a9acad;vertical-align:middle;}
.coupon_btm select{display:inline-block;width:65px;padding-left:5px;border:1px solid #bfc2c7;color:#666b71;letter-spacing:-1px;}
.coupon_btm input[type="text"]{display:inline-block;width:362px;padding:6px 0 7px 0;border:1px solid #a4a9aa;border-radius:5px;background:#f8fafb;}
.coupon_btm input[type="text"].style1{width:434px;}
.coupon_btm input[type="checkbox"]{margin:0;vertical-align:middle;}
.coupon_btm input[type="button"]{display:inline-block;width:444px;margin-top:10px;padding:8px 0;border-radius:5px;border:1px solid #00a7d6;color:#fff;background:#24b6e5;font-size:15px;font-weight:bold;letter-spacing:-1px;}
.coupon_btm input[type="button"]:hover, .coupon_btm input[type="button"].active{opacity:0.7;}

/* copyright */
#copy_wrap{width:950px;font-family:Dotum, "돋움",sans-serif;}
#copy_menu{padding-bottom:60px;}
.copy_head{position:relative;width:950px;height:177px;background:url('/static/_img/etc/copy_top.png') no-repeat 0 0;}
.copy_head h1{display:none;}
.copy_head span{display:block;position:absolute;top:9px;right:9px;width:105px;height:24px;text-indent:-9999px;}
.c_tab_area{overflow:hidden;width:925px;height:35px;padding:6px 0 0 25px;background:url('/static/_img/etc/bg_copytab.png') repeat-x 0 0;}
.c_tab_area span{display:block;float:left;text-align:center;padding-left:12px;line-height:35px;color:#c1effe;font-size:13px;font-weight:bold;cursor:pointer;}
.c_tab_area span:last-child{padding-right:10px;}
.c_tab_area span .bar{display:inline-block;float:right;padding:0 0 0 8px;color:#00a9cd;font-weight:normal;}
.c_tab_area span:hover, .c_tab_area span.active{background:#fff;color:#24b6e5;}
.c_tab_area span:hover .bar, .c_tab_area span.active .bar{color:#fff;padding-left:8px;}
.copy_list{margin-left:25px;}
.copy_list.type1{margin-bottom:120px;}
.copy_list h2{clear:both;margin:40px 0 6px 0;font-size:16px;color:#444748;font-weight:bold;}
.copy_list p{clear:both;padding-left:15px;line-height:24px;color:#757879;font-size:14px;letter-spacing:-1px;}
.copy_list p.txt{color:#a9acad}
.copy_list ul li{padding-left:15px;line-height:24px;color:#757879;font-size:13px;letter-spacing:-1px;}
.copy_list dl{line-height:24px;color:#757879;font-size:14px;letter-spacing:-1px;}
.copy_list dl dt{float:left;clear:both;width:67px;padding-left:15px;}
.copy_list dl dt span{float:right;}
.copy_list dl dd{float:left;padding-left:10px;}
.copy_list ol{margin:15px 0 0 15px;}
.copy_list ol li{line-height:20px;color:#757879;}
.copy_list ol span{color:#b6b9ba;}
.copy_list .step{width:865px;height:110px;margin-top:15px;padding-left:16px;background:url('/static/_img/etc/bg_copylist.png') no-repeat 0 0;color:#757879;}
.copy_list .step.type1{width:895px;height:221px;}
.copy_list .step.type2{margin-left:0;}
.copy_list .step li{float:left;width:150px;margin-right:28px;padding:42px 0 43px 0;text-align:center;font-size:12px;letter-spacing:-1px;line-height:17px;}
.copy_list .step li.p_li{padding-top:32px;}
.copy_list .step li.p_li2{padding-top:30px;}
.copy_list .step li.p_li3{padding:12px 0 20px 0;}
.copy_list .step li.p_li4{padding:22px 0 20px 0;}
.copy_list .step li.l1, .copy_list .step li.l6{margin-left:15px;}
.copy_list .step li.last{width:1n45px;margin-right:0;}
.copy_list .step li span{font-weight:bold;line-height:22px;font-size:14px;color:#757879;}
.cp_btn{display:block;width:200px;padding:8px 0;margin:12px 0 0 15px;border:1px solid #3e6ecd;border-radius:5px;color:#fff;background:#507bdb;font-weight:bold;text-align:center;cursor:pointer;}
.cp_btn.type1{width:220px;}
.cp_btn.type2{width:175px;}
.copy_tit{margin:40px 0 14px 25px;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.copy_txt{margin:0 0 8px 40px;color:#757879;}
.copy_txt span{font-weight:bold;color:#24b6e5;}
.copy_explain{margin:0 0 16px 40px;letter-spacing:-1px;}
.copy_explain li{margin-bottom:6px;color:#757879;}
.copy_explain .txt_red{color:#f9747e;}
.copy_search{overflow:hidden;display:block;width:868px;margin-left:40px;padding:7px 20px 7px 0;border-top:1px solid #e8ecf0;background:#f8fafb;}
.copy_search form{float:right;}
.copy_search form select{display:inline-block;width:86px;padding:5px 0 4px 10px;border:1px solid #cfdbe2;color:#666b71;vertical-align:middle;}
.copy_search form select option{font-family:Dotum, "돋움",sans-serif;}
.copy_search form input[type="text"]{width:127px;height:24px;line-height:24px;border:1px solid #cfdbe2;font-family:Dotum, "돋움",sans-serif;}
#copy_wrap .list_style{width:888px;margin:0 0 0 40px;}
#copy_wrap .list_style .type8{width:888px;}
#copy_wrap .list_style .type8 li{width:888px;}
.list_style .type8 li div:first-child{width:45px;padding-left:25px;text-align:left;}
.list_style .type8 li div:nth-child(2){width:638px;text-align:left;}
.list_style .type8 li.list_tit div:nth-child(2){text-align:center;}
.list_style .type8 li div:nth-child(3){width:80px;}
.list_style .type8 li div:last-child{width:75px;padding-right:25px;text-align:right;}
.list_style .type8 li div a.tit{max-width:600px;display:block;}
.list_style .type8.style1 li div:first-child{width:45px;padding-left:25px;text-align:left;}
.list_style .type8.style1 li div:nth-child(2){width:72px;text-align:center;height:49px;}
.list_style .type8.style1 li div:nth-child(2) span{display:block;width:72px;}
.list_style .type8.style1 li div:nth-child(3){width:509px;padding-left:10px;text-align:left;}
.list_style .type8.style1 li.list_tit div:nth-child(2){height:auto}
.list_style .type8.style1 li.list_tit div:nth-child(3){text-align:center;}
.list_style .type8.style1 li.list_tit div:nth-child(4){text-align:center;height:13px;}
.list_style .type8.style1 li div:nth-child(4){width:124px;height:49px;}
.list_style .type8.style1 li div:last-child{width:75px;padding-right:25px;text-align:right;}
.list_style .type8.style1 li div a.tit{max-width:500px;}
.list_style .no_data{font-weight:bold;color:#757879;}
.list_style .no_data span{color:#24b6e5;}
.list_style .type8.style1 li div.no_data{width:888px;text-align:center;}
.btn_ser{display:inline-block;width:40px;padding:6px 0;border:1px solid #b6b9ba;border-radius:4px;font-size:12px;letter-spacing:-1px;background:#c4c7c8;color:#fff;}
.notice_v_wrap{width:888px;margin-left:40px;border-top:1px solid #eff1f4;}
.notice_v_wrap dl{font-size:13px;letter-spacing:-1px;}
.notice_v_wrap dl dt{float:left;width:180px;padding:10px 0;text-indent:15px;border-bottom:1px solid #eff1f4;background:#f9fcfd;color:#a9acad;}
.notice_v_wrap dl dd{float:left;width:264px;padding:10px 0;text-align:center;border-bottom:1px solid #eff1f4;color:#757879;}
.notice_v_wrap dl dd.tit{width:708px;text-align:left;text-indent:15px;}
.notice_v_wrap .notive_view_con{clear:both;width:848px;padding:20px;margin-bottom:15px;border-bottom:1px solid #eff1f4;font-size:13px;letter-spacing:-1px;color:#757879;line-height:24px;}
.btn_list.hand{display:block;float:right;width:50px;padding:3px 0;border:1px solid #b6b9ba;border-radius:4px;font-size:13px;letter-spacing:-1px;background:#c4c7c8;color:#fff;}

/* 성인인증 */
.pop_layer.adult1{}
.pop_layer.adult2{display:block;position:absolute;border:1px solid #000;border-radius:10px;}
.coupon_top.type1{padding:35px 0 45px 150px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -578px -554px;}
.coupon_top.type1 .ad_txt{margin-bottom:3px;font-size:15px;font-weight:bold;color:#444748;letter-spacing:0;}
.coupon_top.type1 .ad_txt span{color:#e40000;}
.coupon_top.type1 p{font-size:14px;letter-spacing:-1px;}
.coupon_top.type1 p.bold{padding-top:6px;font-size:12px;}
.coupon_top.type1 p.bold span{display:inline-block;width:62px;margin-left:10px;padding:2px 0;border:1px solid #b6b9ba;border-radius:5px;cursor:pointer;text-align:center;font-weight:normal;color:#fff;background:#c4c7c8;}
.coupon_top.type1 .btn_back:hover, .coupon_top.type1 .btn_back.active{opacity:0.7;}
.coupon_btm.type1{overflow:hidden;}
.coupon_btm.type1.style1{padding-bottom:45px;}
.coupon_btm.type1 .info_txt{padding-top:17px;margin-left:32px;font-size:12px;letter-spacing:-1px;color:#757879;line-height:22px;}
.coupon_btm.type1 .info_txt span{display:inline-block;width:11px;height:11px;margin-top:5px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -137px -320px; vertical-align:top;}
.coupon_btm.type1 div{float:left;width:260px;height:146px;background:url('/static/_img/mypage/mypage_common.png') no-repeat;}
.coupon_btm.type1 div:hover a, .coupon_btm.type1 div.active a{color:#24b6e5;}
.coupon_btm.type1 div:hover p, .coupon_btm.type1 div.active p{color:#24b6e5;text-decoration:underline;}
.coupon_btm.type1 div p{color:#757879;font-weight:bold;margin:0;margin-top:90px;}
.coupon_btm.type1 div a{display:block;margin-top:7px;color:#757879;font-size:12px;letter-spacing:-1px;text-align:center;}
.coupon_btm.type1 div a.btn_ipine{display:inline-block;width:76px;padding:3px 0 2px 0;border:1px solid #b6b9ba;border-radius:5px;color:#fff;background:#c4c7c8;}
.coupon_btm.type1 div a.btn_ipine:hover, .coupon_btm.type1 div a.btn_ipine.active{opacity:0.7;}
.coupon_btm.type1 div a span{color:#24b6e5;padding:0;}
.coupon_btm.type1 .iPine{margin-left:40px;background-position:0 -359px;}
.coupon_btm.type1 .iPine:hover, .coupon_btm.type1 .iPine.active{background-position:0 -514px;}
.coupon_btm.type1 .iPine p{display:inline-block;margin:90px 10px 0 46px;}
.coupon_btm.type1 .cPhone{margin-left:20px;background-position:-267px -359px;}
.coupon_btm.type1 .cPhone p{text-align:center;}
.coupon_btm.type1 .cPhone:hover, .coupon_btm.type1 .cPhone.active{background-position:-267px -514px;}

/* 성인인증 1910 */
.pop_layer.adult2{display:block;width:671px;position:absolute;border:1px solid #000;border-radius:10px;}
.coupon_top.type2{padding:35px 0 21px 150px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -578px -554px;}
.coupon_top.type2 .ad_txt{margin-bottom:3px;font-size:15px;font-weight:bold;color:#444748;letter-spacing:0;}
.coupon_top.type2 .ad_txt span{color:#e40000;}
.coupon_top.type2 p{font-size:14px;letter-spacing:-1px;}
.coupon_top.type2 p.bold{padding-top:6px;font-size:12px;}
.coupon_top.type2 p.bold span{display:inline-block;width:62px;margin-left:10px;padding:2px 0;border:1px solid #b6b9ba;border-radius:5px;cursor:pointer;text-align:center;font-weight:normal;color:#fff;background:#c4c7c8;}
.coupon_top.type2 .btn_back:hover, .coupon_top.type2 .btn_back.active{opacity:0.7;}

.coupon_btm.type2{overflow:hidden;}
.coupon_btm.type2 .info_txt{padding-top:17px;margin-left:32px;font-size:12px;letter-spacing:-1px;color:#757879;line-height:22px;}
.coupon_btm.type2 .info_txt span{display:inline-block;width:11px;height:11px;margin-top:5px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -137px -320px; vertical-align:top;}
.coupon_btm.type2 div{float:left;width:145px;height:166px;background:#fafafa;border:1px solid #b6b9ba;border-radius:5px;margin-right: 10px;cursor:pointer;position: relative;}
.coupon_btm.type2 .iPine {margin-left:30px;}
.coupon_btm.type2 div p{color:#444748;font-weight:bold;text-align: center;margin:0;letter-spacing: -1px;}
.coupon_btm.type2 .iPine p {margin-top:22px;}
.coupon_btm.type2 .Phone p {margin-top:22px;}
.coupon_btm.type2 .kakao p {margin-top:34px;}
.coupon_btm.type2 .card  p {margin-top:29px;}
.coupon_btm.type2 div a{display:block;margin-top:7px;color:#757879;font-size:12px;letter-spacing:-1px;text-align:center;}
.coupon_btm.type2 div a span{color:#24b6e5;padding:0;}
.coupon_btm.type2 div .icon {display:block; text-indent: -9999px; background-image:url('/static/_img/mypage/mypage_common.png'); margin:20px auto 0;}
.coupon_btm.type2 .iPine .icon {background-position:-267px -678px; width:53px; height:51px;}
.coupon_btm.type2 .Phone .icon {background-position:-343px -678px; width:35px; height:50px;}
.coupon_btm.type2 .kakao .icon {background-position:-399px -678px; width:72px; height:25px; margin-top:33px;}
.coupon_btm.type2 .card  .icon {background-position:-491px -678px; width:50px; height:35px; margin-top:28px;}
.coupon_btm.type2 div:hover, .coupon_btm.type2 div.active{background:#fff;border:1px solid #24b6e5;}
.coupon_btm.type2 div:hover p, .coupon_btm.type2 div.active p{color:#24b6e5;}

/* 카카오 성인인증 */
.pop_layer.kakao {width:671px; height:484px; background:#fff;}
.pop_layer.kakao .step .kakao_ico {display:inline-block;width:102px; height:102px;vertical-align:top;margin:36px 33px 0 28px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -430px -748px;}
.pop_layer.kakao .step {width:671px; height:441px;position:relative;}
.pop_layer.kakao .step ul {width:472px;display:inline-block; margin-top:34px;}
.pop_layer.kakao .step ul li label {cursor:pointer;}
.pop_layer.kakao .step ul li.all {margin-bottom:17px;}
.pop_layer.kakao .step ul li.all .b_txt {font-size:16px;}
.pop_layer.kakao .step ul li.all input {margin:-3px 3px 0 0;}
.pop_layer.kakao .step ul li.bg {width:100%; height:42px; border-bottom:1px solid #cfdbe2; background:#f4f7f8;}
.pop_layer.kakao .step ul li.bg label {font-weight:normal;}
.pop_layer.kakao .step ul li.bg .chk {margin:-2px 3px 0 10px;}
.pop_layer.kakao .step ul li.bg .txt {line-height:42px;}
.pop_layer.kakao .step ul li.bg .view {float:right;line-height:42px; margin-right:20px; color:#a9acad; text-decoration:underline; cursor:pointer;}
.pop_layer.kakao .step .next_btn {position:absolute;left:113px;bottom:40px; width:445px; height:39px; background:#24b6e5; color:#fff; text-align:center; line-height:39px; font-size:16px; font-weight:bold; border:1px solid #00aad9; border-radius:5px; margin:166px auto 0; cursor:pointer;}
.pop_layer.kakao .step .next_btn:hover {opacity:0.7;}


.pop_layer.kakao .step1_view {width:611px; height:369px; margin:30px auto 0; background:#f4f7f8; position:relative;}

.pop_layer.kakao .step1_view .tit {font-size:16px; font-weight:bold; padding:17px 0 0 22px;}
.pop_layer.kakao .step1_view ol {margin:20px 22px 0;}
.pop_layer.kakao .step1_view ol li {margin-bottom:18px;}
.pop_layer.kakao .step1_view ol .num {font-weight:bold;display:block;margin-bottom:0;}
.pop_layer.kakao .step1_view .ok_btn {width:245px;height:39px;background:#ffc800;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:39px;border-radius:5px;position:absolute; left:191px; bottom:28px;cursor:pointer;}
.pop_layer.kakao .step1_view .ok_btn:hover {opacity:0.7;}

.pop_layer.kakao .step2 ul li.tit {font-size:16px; font-weight:bold;margin-bottom:22px;}
.pop_layer.kakao .step2 ul li:nth-child(n+2) {width:90%;border-bottom:1px solid #cfdbe2;margin-bottom:17px;}
.pop_layer.kakao .step2 ul li .txt_box {width:270px;height:25px;border:none;border-right:1px solid #cfdbe2;outline:none;margin-right:37px;margin-bottom:15px;}
.pop_layer.kakao .step2 ul li .txt_box:-ms-input-placeholder { color: #999; }
.pop_layer.kakao .step2 ul li .txt_box::-webkit-input-placeholder { color: #999; }
.pop_layer.kakao .step2 ul li .txt_box::-moz-placeholder { color: #999; }
.pop_layer.kakao .step2 ul li .txt_box::-moz-placeholder { color: #999; }
.pop_layer.kakao .step2 ul li:last-child .txt_box {margin-right:15px;}
.pop_layer.kakao .step2 ul li select {vertical-align:top;width:108px;height:38px;border:none;outline:none;padding-bottom:12px;background:url('/static/_img/common/select_btn.png') no-repeat 85px 11px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pop_layer.kakao .step2 ul li select::-ms-expand { display:none; }
.pop_layer.kakao .step2 ul li .msg_btn {width:134px; height:31px; background:#f6fafb; border:1px solid #e0e3e4;border-radius:3px;margin-top:-3px;outline:none;vertical-align:top;}



/* smartDB */
.smartDB_wrap{position:relative;width:827px;margin-bottom:18px;border-radius:9px;border-top:2px solid #2dc3e8;box-shadow:2px 3px 4px #cfdbe2;
			background: #f8fafb; /* Old browsers */
			background: -moz-linear-gradient(top, #f8fafb 0%, #fdfdfd 36%, #ffffff 100%, #ffffff 100%, #f8fafb 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fafb), color-stop(36%,#fdfdfd), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#f8fafb), color-stop(100%,#1e5799), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f8fafb 0%,#fdfdfd 36%,#ffffff 100%,#ffffff 100%,#f8fafb 100%,#1e5799 100%,#2989d8 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f8fafb 0%,#fdfdfd 36%,#ffffff 100%,#ffffff 100%,#f8fafb 100%,#1e5799 100%,#2989d8 100%,#ffffff 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f8fafb 0%,#fdfdfd 36%,#ffffff 100%,#ffffff 100%,#f8fafb 100%,#1e5799 100%,#2989d8 100%,#ffffff 100%); /* IE10+ */
			background: linear-gradient(to bottom, #f8fafb 0%,#fdfdfd 36%,#ffffff 100%,#ffffff 100%,#f8fafb 100%,#1e5799 100%,#2989d8 100%,#ffffff 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.smartDB{overflow:hidden;width:827px;border-radius:4px 4px 9px 9px;background:#fff;}
.smartDB .btn_n_close{display:block;position:absolute;top:8px;right:10px;width:20px;height:20px;background:url('/static/_img/sub/btn_close.jpg') no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.smartDB .search_tit{margin-bottom:15px;font-weight:bold;font-size:16px;line-height:17px;}
.smartDB .search_img{float:left;width:128px;height:184px;margin:20px 20px 0 22px;border:1px solid #c2c7ce;background:url('/static/_img/temp/theme01.png') no-repeat 0 0;}
.smartDB .search_con{float:left;}
.smartDB .search_con .s_l{overflow:hidden;float:left;width:440px;margin:25px 30px 8px 0;}
.smartDB .search_con .s_l ul li{float:left;margin-bottom:8px;color:#757879;font-size:12px;letter-spacing:-1px;}
.smartDB .search_con .s_l ul li.bar{margin:0 8px;color:#b6b9ba;}
.smartDB .search_con .s_l .info{clear:both;overflow:hidden;float:left;width:360px;margin-bottom:14px;color:#b6b9ba;font-weight:normal;color:#757879;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;}
.smartDB .search_con .s_l .info .txt_style{color:#b6b9ba;}
.smartDB .search_con .s_l .info .bar{display:inline-block;margin:0 2px;color:#b6b9ba;}
.smartDB .search_con .s_l .search_txt{clear:both;width:440px;height:105px;padding:12px 0 0 0;color:#626262;font-size:12px;background:url('/static/_img/theme/bg_r_wrap.png') repeat-x 0 top;}
.smartDB .search_con .s_l .search_txt p{overflow:hidden;line-height:24px;height:72px;font-size:13px;color:#757879;letter-spacing:-1px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.smartDB .search_con .s_r{float:right;width:170px;margin-top:57px;padding-bottom:10px;}
.smartDB .search_con .s_r .star_score{float:left;margin:0;width:90px;}
.smartDB .search_con .s_r .score{float:left;display:inline-block;width:80px;padding-top:2px;font-size:15px;}
.smartDB .search_con .s_r .btn_go{clear:both;display:block;width:170px;padding:14px 0 15px 0;margin-top:30px;border:1px solid #fff;color:#c2c5c6;background:#e5e9ea;border-radius:4px;font-size:16px;line-height:16px;text-align:center;font-weight:bold;}
.smartDB .search_con .s_r .btn_go.active{cursor:pointer;border-color:#00a1ce;background:#24b6e5;color:#fff;}
.smartDB .search_con .s_r .btn_go.active:hover{opacity:0.7}
.smartDB .search_go{clear:both;width:100%;padding:5px 0 5px 60px;border-radius:0 0 9px 9px;font-size:12px;letter-spacing:-1px;background:#3b4347;color:#9b9e9f;}
.smartDB .search_go p{display:inline-block;vertical-align:middle;}
.smartDB .search_go span{cursor:pointer;display:inline-block;width:87px;padding:4px 0 2px 0;margin-left:12px;text-align:center;border:1px solid #000;border-radius:4px;background:#171f23;color:#7e888d;font-size:11px;}
.smartDB .search_go span:hover{opacity:0.7}

/* 검색결과 없을시 */
.no_content{width:827px;padding-bottom:60px;border-radius:0 0 9px 9px;background:#fff;}
.no_content.theme{height:386px;padding-top:14px;}
.no_content .top{padding:40px 0;border-bottom:1px solid #eff1f4;color:#0f0f11;}
.no_content .top p{margin-left:52px;font-weight:bold;}
.no_content .top p span{color:#24b6e5;}
.no_content .top ul{margin:8px 0 0 52px;font-size:12px;letter-spacing:-1px;line-height:24px;}
.no_content .btm{padding:32px 0 40px 0;}
.no_content .btm p{margin:8px 0 0 52px;font-size:12px;letter-spacing:-1px;line-height:24px;color:#757879;}
.no_content .btm p:first-child{font-weight:bold;font-size:14px;color:#0f0f11;}
.no_content .btm .btn_req{display:inline-block;padding:8px 0;text-align:center;border:1px solid;border-radius:4px;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#fff;margin:17px 0 0 52px;border-color:#00aad9;background:#24b6e5;}
.no_content .btm .btn_req:hover, .no_content .btm .btn_req.active{opacity:0.7;}

/* 검색금지단어 */
.ban_word_area{width:100%; border-radius:0 0 9px 9px;background:#fff;}
.ban_word_area .top{padding:40px 0;border-bottom:1px solid #eff1f4;color:#757879;}
.ban_word_area .top.type1{padding-bottom:20px;border-bottom:none;}
.ban_word_area .top p{margin-left:52px;color:#757879;font-size:14px;}
.ban_word_area .top p.word{padding-bottom:20px;font-size:25px;font-weight:bold;color:#e52475;}
.ban_word_area .top p.txt_style{padding-bottom:7px;font-weight:bold;color:#0f0f11;}
.ban_word_area .top p.txt_style span{color:#e52475;}
.ban_word_area .btm{padding:40px 0 48px 0; }
.ban_word_area .btm.type1{padding-top:0;border-bottom:1px solid #eff1f4;}
.ban_word_area .btm p{margin:8px 0 0 52px;font-size:14px;line-height:24px;color:#0e0e10;font-weight:bold;}
.ban_word_area .btm ul li{margin:8px 0 0 52px;font-size:12px;letter-spacing:-1px;line-height:18px;color:#757879;}

/* 검색 금칙어 변경 */
.ban_word_area {padding: 13px 23.5px; border-bottom: 1px solid #eff1f4; border-radius: 0;}
.ban_word_area .ban_word_box {width: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start;}
.ban_word_area .ban_word_box span {display: block;}
.ban_word_area .ban_word_box .txt1 {width: 74px; height: 18px; background: #18639a; color: #fff; border-radius: 3px; margin-right: 8px; font-size: 11px; line-height: 19px; text-align: center;}
.ban_word_area .ban_word_box .txt2 {color: #004477; font-size: 12px; line-height: 18px; width: 100%; padding-left: 10px;}



/* 회차별보기 */
.search_num_v{float:left;width:827px;border-radius:9px;margin-bottom:18px;border-top:2px solid #2dc3e8;box-shadow:2px 3px 4px #cfdbe2;}
.search_num_v .search_num_s{float:left;position:relative;width:827px;border-radius:4px 4px 9px 9px;background:#fff;}
.search_num_v .search_num_s .btn_n_close{display:block;position:absolute;top:8px;right:10px;width:20px;height:20px;background:url('/static/_img/sub/btn_close.jpg') no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.search_num_v .search_num_s .top{overflow:hidden;padding:25px 0 20px 25px;border-radius:5px 5px 0 0;background:#fff url('/static/_img/theme/bg_r_wrap.png') repeat-x 0 bottom;}
.search_num_v .search_num_s .sumImg{overflow:hidden;float:left;width:72px;height:72px;margin-right:20px;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,0.2) inset;}
.search_num_v .search_num_s .sumImg img{display:block;width:72px;height:72px;}
.search_num_v .search_num_s .num_content{float:left;}
.search_num_v .search_num_s .num_content .tit{float:left;margin:10px 0 12px 0;font-weight:bold;color:#0f0f11;font-size:16px;letter-spacing:-1px;}
.search_num_v .search_num_s .num_content .tit .running{display:inline-block;font-weight:normal;color:#22b2e3;font-size:12px;}
.search_num_v .search_num_s .num_content .mbc_event{float:left;margin:9px 0 12px 10px;}
.search_num_v .search_num_s .num_content .mbc_event .ico{display:inline-block;width:57px;padding:2px 0 1px 0;margin-right:8px;border-radius:9px;line-height:14px;text-align:center;background:#ff4362;color:#fff;text-indent:0;font-size:12px;vertical-align:middle;}
.search_num_v .search_num_s .num_content .mbc_event .e_txt{position:relative;top:1px;display:inline-block;color:#f04f84;font-weight:bold;font-size:13px;}
.search_num_v .search_num_s .num_content ul{clear:both;overflow:hidden;letter-spacing:-1px;}
.search_num_v .search_num_s .num_content ul li{float:left;color:#757879;}
.search_num_v .search_num_s .num_content ul li span{color:#626262;}
.search_num_v .search_num_s .num_content ul li span.l_no{letter-spacing:0;}
.search_num_v .search_num_s .num_content ul li span.bar{display:inline-block;margin:0 9px;color:#b6b9ba;}
.search_num_v .search_num_s .num_content ul li span.txt_style{color:#b6b9ba;}
.search_num_v .search_num_s .num_content ul li span.actor{overflow:hidden;line-height:1.2em;display:inline-block;max-width:335px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-top:-1px;}
.search_num_v .search_num_s .btm{position:relative;float:left;width:100%;border-radius:0 0 9px 9px;padding:20px 0 20px 25px;background:#f3f5f6;}
.search_num_v .search_num_s .btm > p{float:left;color:#2c6994;letter-spacing:-1px;margin-bottom:19px;}
.search_num_v .search_num_s .btm .btn_new{position:absolute;top:20px;right:25px;width:120px;border:1px solid #dae3e8;border-radius:4px;background:#f9ffff;text-align:center;}
.search_num_v .search_num_s .btm .btn_new span{line-height:20px;color:#a9acad;letter-spacing:-1px;font-size:12px;}
.search_num_v .search_num_v .search_num_s .btm .btn_new span.bar{display:inline-block;margin:0 6px;color:#cfdbe2;}
.search_num_v .search_num_s .btm .btn_new span.new, .search_num_s .btm .btn_new span.best{cursor:pointer;}
.search_num_v .search_num_s .btm .btn_new span:hover, .search_num_s .btm .btn_new span.active{color:#22b2e3;}
.search_num_v .search_num_s .btm .btn_new span.bar:hover, .search_num_s .btm .btn_new span.bar.active{color:#cfdbe2;}
.search_num_v .select_num{float:left;position:relative;top:-3px;width:472px;height:23px;margin-left:10px;border:1px solid #2dc3e8;border-radius:2px;background:#fff;font-size:12px;color:#0f0f11;letter-spacing:-1px;cursor:pointer;}
.search_num_v .select_num #fc-search-brocast-chapter-select-go.active p{color:#a9acad}
.search_num_v .select_num p{line-height:23px;text-align:center;}
.search_num_v .select_num .n_bg{display:block;position:absolute;right:0;top:0;width:17px;height:21px;background:url('/static/_img/common/common_180824.png') no-repeat -332px 0;}
/*.search_num_v .select_num:hover .select_list{display:block;}*/
.select_num .select_list{display:none;z-index:15;position:absolute;left:-1px;top:21px;width:472px;padding:6px 0 0 0;border:1px solid #2dc3e8;border-top:none;border-radius:0 0 2px 2px;background:#fff;}
.select_num .select_list ul{width:100%;max-height:322px;overflow-y:scroll;}
.select_num .select_list ul li{padding:8px 0 7px 12px;font-size:14px;letter-spacing:-1px;background:#fff;}
.select_num .select_list ul li:nth-child(2n-1){background:#f8fafb;}
.select_num .select_list ul li:hover{background:#f3fbff;}
.select_num .select_list ul li:hover .num, .select_num .select_list ul li:hover .date, .select_num .select_list ul li:hover .tit{color:#24b6e5;}
.select_num .select_list ul li span{display:inline-block;}
.select_num .select_list ul li .num{width:56px;text-align:right;margin-right:5px;font-weight:bold;color:#0f0f11;}
.select_num .select_list ul li .date{margin-right:5px;color:#a9acad;}
.select_num .select_list ul li .date.hide{display:none;}
.select_num .select_list ul li .tit{overflow:hidden;line-height:1.2em;max-width:265px;text-overflow:ellipsis;white-space:nowrap;color:#757879;vertical-align:top;}
.select_num .btn_listMore{position:relative;display:block;padding:8px 0 8px 28px;color:#8d989e;font-weight:bold;font-size:12px;background:#3b4347;}
.select_num .btn_listMore span{display:block;position:absolute;left:15px;top:14px;width:7px;height:4px;background:url('/static/_img/common/common_180824.png') no-repeat -240px 0;}
.num_list{overflow:hidden;clear:both;position:relative;width:778px;margin:19px 0 0 0;}
.num_list .btn_move{display:none;}
.num_list:hover .btn_move{display:block;}
.num_list .btn_move span{z-index:3;position:absolute;top:0;cursor:pointer;display:block;width:29px;height:147px;background:url('/static/_img/sub/btn_search.png') no-repeat;}
.num_list .btn_move span.prev{left:-1px;background-position:0 0;}
.num_list .btn_move span.next{right:0;background-position:-30px 0;}
.num_list .btn_move span:hover{opacity:0.7;}
.num_list ul{overflow:hidden;min-width:748px;height:117px;}
.num_list ul li{overflow:hidden;float:left;position:relative;width:180px;height:147px;margin-right:19px;border:1px solid #dadddf;border-radius:6px;cursor:pointer;}
.num_list ul li:last-child{margin:0;}
.num_list ul li .list_img{overflow:hidden;position:relative;width:100%;height:99px;}
.num_list ul li .list_img img{display:block;width:100%;border-radius:5px 5px 0 0;}
.num_list ul li .list_img .info{overflow:hidden;position:absolute;bottom:0;width:178px;padding:4px 10px;background:rgba(0, 0, 0, 0.8);font-size:11px;}
.num_list ul li .list_img .info .num{float:left;color:#fff;}
.num_list ul li .list_img .info .date{float:right;color:#a9acad;}
.num_list ul li .sun_300{position:absolute;top:5px;left:8px;display:inline-block;width:48px;padding:2px 0 1px 0;margin-right:8px;border-radius:9px;font-weight:bold;line-height:14px;text-align:center;background:#ff4362;color:#fff;text-indent:0;font-size:12px;vertical-align:middle;}
.num_list ul li .num_play{display:none;position:absolute;top:0;left:0;width:179px;height:147px;border-radius:5px 5px 0 0;text-align:center;}
.num_list ul li .num_play .area{display:inline-block;width:179px;height:77px;background:rgba(0, 0, 0, 0.5);}
.num_list ul li .num_play .area span{display:inline-block;width:135px;height:85px;text-indent:-9999px;background:url('/static/_img/index/btn_play.png') no-repeat 0 0;opacity:0.7;}
.num_list ul li .list_txt{padding:8px;border-radius:0 0 5px 5px;font-size:11px;color:#757879;line-height:16px;letter-spacing:-1px;background:#fff;}
.num_list ul li .list_txt p{overflow:hidden;height:32px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.num_list ul li:hover{border-color:#00d2ff;}
.num_list ul li:hover .list_txt{color:#2dc3e8;}
.num_list ul li:hover .num_play{display:block;}
.search_num_v .search_num_s .list_move{clear:both;width:827px;padding:6px 0 7px 0;border-radius:0 0 5px 5px;background:#3b4347;}
.search_num_v .search_num_s .list_move ol{width:100%;text-align:center;}
.search_num_v .search_num_s .list_move ol li{display:inline-block;margin-left:3px;}
.search_num_v .search_num_s .list_move ol li:first-child{margin-left:0;}
.search_num_v .search_num_s .list_move ol li span{display:block;width:24px;border:1px solid #1e272d;background:#212a2e;color:#8d989e;text-align:center;font-weight:bold;font-size:13px;cursor:pointer;}
.search_num_v .search_num_s .list_move ol li:hover span{color:#24b6e5;}
.search_num_v .search_num_s .list_move ol li span.on{color:#24b6e5;}

/* 실시간 boomup */
.boom_up{overflow:hidden;position:relative;width:827px;margin-bottom:18px;border-radius:9px;box-shadow:2px 3px 4px #cfdbe2;line-height:1.1em;background:#fff;}
.boom_up h3{padding:14px 0 12px 25px;color:#fff;font-weight:bold;background:#2dc3e8;}
.boom_up h3 span{color:#fff000;}
.boom_up .b_con{padding:25px 52px 20px 52px;background:#f9fafb;}
.boom_up .b_con .num_list{margin:0;}
.boom_up .b_con .num_list .list_wrap{height:147px;}
.boom_up .b_con .num_list .list_wrap ul{height:147px;}
.boom_up .btn_b_close{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url('/static/_img/view/view_ico.png') no-repeat -142px -24px;cursor:pointer;opacity:0.5;}
.boom_up.style2 h3 {background: #fff; color: #757879; border-bottom: 1px solid #eff1f4;}
.boom_up.style2 h3 span {color: #e52475;}
.boom_up.style2.movie_top_list .b_con {border-bottom: 1px solid #eff1f4;padding-bottom: 10px;}
.boom_up.style2 .btn_new_movie {width: 100%; padding:8px; text-align: right;}
.boom_up.style2 .btn_new_movie p {display: inline-block; font-size: 12px; letter-spacing: -1px; cursor: pointer;}
.boom_up.style2 .btn_new_movie p .txt {color:#a9acad;}
.boom_up.style2 .btn_new_movie p .plus {color:#24b6e5;}
.boom_up.style2 .btn_new_movie p:hover .txt {color: #24b6e5; text-decoration: underline;}
.boom_up.style2 .btn_b_close{background:url('/static/_img/sub/btn_close2.png') 0 0;opacity:1;}


/* 아이템관리 레이어팝업 */
.pop_layer.item1{padding-bottom:50px;}
.pop_layer.item2{}
.p_l_con{padding:35px 0 0 150px;background:url('/static/_img/mypage/mypage_common.png') no-repeat -570px -326px;}
.p_l_con p{color:#444748;}
.p_l_con p span{color:#24b6e5;}
.p_l_con p span.btn_charge{display:inline-block;width:62px;padding:2px 0;border:1px solid #3e6ecd;border-radius:4px;font-size:12px;color:#fff;letter-spacing:-1px;text-align:center;background:#507bdb;cursor:pointer;vertical-align:middle;}
.p_l_con p span.btn_charge:hover, .p_l_con p span.btn_charge.active{opacity:0.7;}
.p_l_con .item_info{overflow:hidden;width:436px;padding:4px 0;margin:12px 0 30px 0;border-top:1px solid #eff1f4;border-bottom:1px solid #eff1f4;font-size:12px;letter-spacing:-1px;}
.p_l_con .item_info dt{overflow:hidden;clear:both;float:left;width:40px;margin-right:8px;line-height:27px;font-weight:normal;color:#a9acad;}
.p_l_con .item_info dt span{float:right;}
.p_l_con .item_info dd{float:left;width:330px;color:#757879;line-height:27px;}
.p_l_con .item_info dd span{font-weight:bold;}
.p_l_con .item_info dd span.c_point{display:inline-block;margin-left:60px;font-weight:normal;color:#24b6e5;}
.p_l_con .item_info dd span.c_point span{color:#e40000;}
.p_l_con .item_info dd input{width:60px;border:1px solid #eff1f4;background:#f9fcfd;}
.pop_layer .btn_buy{clear:both;display:block;width:444px;margin:0 auto;padding:8px 0;border-radius:5px;border:1px solid #00a7d6;text-align:center;color:#fff;background:#24b6e5;font-size:16px;font-weight:bold;letter-spacing:-1px;}

.cash{padding:36px 0 36px 30px;}
.cash p{color:#444748;}
.cash p span{font-weight:bold;}
.cash p:first-child{color:#757879;margin-bottom:10px;}
.item_menu{padding:13px 0 13px 30px;background:#f8fafb url('/static/_img/sub/bg_sub_tabMenu.png') repeat-x 0 bottom;}
.item_menu:after{content:'';display:block;clear:both;}
.item_menu ul li{position:relative;float:left;border:1px solid #cfdbe2;border-left:none;}
.item_menu ul li a{display:block;width:117px;padding:11px 0 10px 0;font-size:12px;color:#757879;background:#fff;text-align:center;}
.item_menu ul li .bg{position:absolute;bottom:-14px;left:40%;display:block;display:none;width:17px;height:8px;background:url('/static/_img/mypage/mypage_common.png') no-repeat 0 -14px;}
.item_menu ul li:first-child a{width:90px;border-radius:4px 4px 0 0;}
.item_menu ul li:first-child{border-left:1px solid #cfdbe2;border-radius:4px 4px 0 0;}
.item_menu ul li:last-child{border-radius:0 4px 4px 0;}
.item_menu ul li:last-child a{border-radius:0 4px 4px 0;}
.item_menu ul li:hover, .item_menu ul li.active{border-bottom:1px solid #24b6e5;}
.item_menu ul li a{display:block;padding:11px 0 10px 0;text-align:center;background:#fff;}
.item_menu ul li a:hover, .item_menu ul li.active a{border-bottom:1px solid #24b6e5;padding-bottom:9px;color:#24b6e5;font-weight:bold;}
.item_menu ul li:hover .bg, .item_menu ul li.active .bg{display:block;}

.item_con .con2{display:none;}
.item_con > div{padding-bottom:60px;}
.item_con > div h2{padding:40px 0 12px 30px;font-weight:bold;color:#444748;}
.item_con > div p{margin-left:30px;font-size:12px;color:#757879;line-height:18px;}
.item_con > div ul{width:565px;margin-left:30px;border-top:1px solid #eff1f4;}
.item_con > div ul li{overflow:hidden;border-bottom:1px solid #eff1f4;font-size:12px;letter-spacing:-1px;}
.item_con > div ul li:first-child{color:#a9acad;}
.item_con > div ul li div{float:left;padding:8px 0;text-align:center;}
.item_con > div ul li div:nth-child(1){width:110px;text-align:left;text-indent:10px;}
.item_con > div ul li div:nth-child(2){width:204px;}
.item_con > div ul li div:nth-child(3){width:97px;}
.item_con > div ul li div:nth-child(4){width:88px;}
.item_con > div ul li div:nth-child(5){width:66px;padding-right:10px;text-align:right;}
.item_con > div ul li:last-child div span{line-height:25px;}
.item_con > div ul li div input{display:inline-block;width:58px;line-height:18px;border:1px solid #cfdbe2;background:#f9fcfd;vertical-align:middle;}
.item_con > div .total{float:right;margin:20px 35px 25px 0;color:#444748;}
.item_con > div .total span{color:#24b6e5;}
.item_con > div table{width:565px;margin-left:30px;border-top:1px solid #eff1f4;font-size:12px;color:#757879;}
.item_con > div table th{padding:8px 0;border-bottom:1px solid #eff1f4;color:#a9acad;text-align:center;}
.item_con > div table th:first-child, .item_con > div table td:first-child{text-align:left;text-indent:10px;}
.item_con > div table td{padding:8px 0;border-bottom:1px solid #eff1f4;text-align:center;}

/* 쪽지보내기 */
.popup_note{width:400px;background:#eef1f2;border:2px solid #000;position: absolute;top:50%;left:50%;margin:0 0 0 -220px;}
.popup_note .header_pop{background:url('/static/_img/mypage/bg_fileupload_p.png') repeat-x 0 0;}
.popup_note .popup_n_con{padding:20px 0 30px 0;}
.popup_note .popup_n_con p{margin-bottom:10px;}
.popup_note .popup_n_con .d_user label{vertical-align:middle;}
.popup_note .popup_n_con label{display:inline-block;width:68px;font-weight:normal;color:#757879;font-size:13px;letter-spacing:-1px;text-align:center;vertical-align:top;}
.popup_note .popup_n_con input{display:inline-block;width:300px;padding:3px 0 3px 10px;border:1px solid #cfdbe2;font-size:12px;letter-spacing:-1px;}
.popup_note .popup_n_con .d_user.type1 input{background:#f0f1f1;color:#c4c7c8;}
.popup_note .popup_n_con textarea{display:inline-block;overflow:auto;width:300px;height:245px;padding:5px;border:1px solid #cfdbe2;resize:none;font-size:12px;color:#757879;letter-spacing:-1px;}
.popup_note .popup_n_con .btn_n_wrap{padding:10px 0 0 100px;}
.popup_note .popup_n_con .btn_n_wrap input{width:auto;padding:5px 18px;border:1px solid;border-radius:4px;font-weight:bold;color:#fff;font-size:14px;letter-spacing:-1px;}
.popup_note .popup_n_con .btn_n_wrap input[type="submit"]{margin-right:8px;border-color:#00a1ce;background:#24b6e5;}
.popup_note .popup_n_con .btn_n_wrap input[type="button"]{border-color:#b6b9ba;background:#c4c7c8;}

/* 마일리지변환 팝업 */
.popup_m_change{position:relative;width:400px;background:#fff;}
.popup_m_change h1{padding:9px 0 9px 10px;letter-spacing:-1px;font-weight:bold;font-size:16px;color:#fff;background:url('/static/_img/mypage/bg_fileupload_p.png') repeat-x 0 0;}
.popup_m_change .point_change{width:362px;margin:20px auto;border:3px solid #c6d4db;}
.popup_m_change .point_change ul{}
.popup_m_change .point_change ul li{overflow:hidden;}
.popup_m_change .point_change ul li:nth-child(1){border-bottom:1px solid #d3e2e8;background:#e8f0f3;}
.popup_m_change .point_change ul li:nth-child(2){border-bottom:1px solid #d3e2e8;background:#f0f5f7;}
.popup_m_change .point_change ul li div{float:left;color:#757879;letter-spacing:-1px;}
.popup_m_change .point_change ul li div:nth-child(1){width:134px;padding:12px 0 12px 25px;border-right:1px solid #fff;}
.popup_m_change .point_change ul li div:nth-child(2){width:222px;padding:10px 0;text-align:center;}
.popup_m_change .point_change ul li div .num{font-family:tahoma;font-weight:bold;font-size:18px;}
.popup_m_change .point_change ul li div .num.use{color:#c94479;}
.popup_m_change > ul{margin:0 0 25px 20px;color:#a9acad;font-size:12px;letter-spacing:-1px;}
.popup_m_change > ul li{margin-bottom:5px;}
.popup_m_change .btn_charge_wrap{padding:20px 0;text-align:center;background:url('/static/_img/mypage/bg_fileupload_p.png') repeat-x 0 -102px;}
.popup_m_change .btn_charge_wrap span{display:inline-block;padding:5px 18px;border:1px solid;font-weight:bold;color:#fff;border-radius:4px;font-size:15px;cursor:pointer;}
.popup_m_change .btn_charge_wrap span:hover{opacity:0.7;}
.popup_m_change .btn_charge_wrap span:first-child{margin-right:5px;border-color:#00a1ce;background:#24b6e5;}
.popup_m_change .btn_charge_wrap span:nth-child(2){border-color:#b6b9ba;background:#c4c7c8;}
.popup_m_change .btn_charge_wrap .submit{display:inline-block;padding:5px 18px;border:1px solid;font-weight:bold;color:#fff;border-radius:4px;font-size:15px;cursor:pointer;}
.popup_m_change .btn_charge_wrap .submit:hover{opacity:0.7;}
.popup_m_change .btn_charge_wrap .submit:first-child{margin-right:5px;border-color:#00a1ce;background:#24b6e5;}
.popup_m_change .btn_charge_wrap .submit:nth-child(2){border-color:#b6b9ba;background:#c4c7c8;}

/* 댓글 신고하기 */
.report_detail{padding:25px 25px 0 25px;}
.report_detail div h2{font-weight:bold;}
.report_detail div p{margin:7px 0;font-size:12px;letter-spacing:-1px;}
.report_detail div span{display:block;font-weight:bold;color:#a9acad;font-size:13px;letter-spacing:-1px;}
.report_detail div:nth-child(1){padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.report_detail div:nth-child(1) p{color:#757879;}
.report_detail div:nth-child(2){padding-top:20px;}
.report_detail div:nth-child(2) p{color:#a9acad;}
.report_detail div:nth-child(2) input{margin:0 5px 0 0;vertical-align:middle;}
.report_detail div:nth-child(2) label{font-weight:normal;color:#757879;}
.btn_charge_wrap.type1{background:none;}

/* 방송편성표 */
.broad_wrap{position:relative;width:1106px;padding-bottom:74px;margin-right:5px;margin-bottom:5px;border-top:2px solid #59c1e9;border-radius:9px;background:#fff;box-shadow:2px 4px 4px #cfdbe2;}
.broad_wrap .ico{display:inline-block;width:10px;height:10px;margin-top:-2px;background:url('/static/_img/common/common_180824.png') no-repeat;}
.broad_wrap .ico.new{background-position:-46px -387px;}
.broad_wrap .ico.hot{background-position:-46px -397px;}
.b_inner{width:1106px;padding-top:40px;border-radius:4px 4px 9px 9px;background:#fff;}
.broadcast_type{float:right;width:260px;margin-right:25px;color:#b6b9ba;font-size:11px;letter-spacing:-1px;}
.broadcast_type ul{float:left;}
.broadcast_type ul li{float:left;margin-right:15px;}
.broadcast_type .date_up{float:right;}
.broad_tbl_style{clear:both;padding-left:25px;padding-bottom:60px;border-radius:0 0 9px 9px;}
.broad_tbl_style h3{padding-bottom:12px;color:#444748;font-weight:bold;font-size:15px;letter-spacing:-1px;}
.broad_tbl_style table{width:1056px;border:1px solid #eff1f4;letter-spacing:-1px;color:#757879;}
.broad_tbl_style table .bg{background:#f9fcfd;}
.broad_tbl_style table .today{background:#f3fbff;}
.broad_tbl_style table th.today{color:#24b6e5;}
.broad_tbl_style table th{padding:2px 0;border-bottom:1px solid #eff1f4;border-left:1px solid #eff1f4;text-align:center;color:#a9acad;font-size:12px;}
.broad_tbl_style table td{width:136px;padding:0 5px 12px 8px;border-bottom:1px solid #eff1f4;border-left:1px solid #eff1f4;font-size:11px;vertical-align:top;}
.broad_tbl_style table td span{display:inline-block;}
.broad_tbl_style table td span.dot{vertical-align:top;}
.broad_tbl_style table td ul{margin-top:20px;}
.broad_tbl_style table td li{margin-bottom:5px;}
.broad_tbl_style table td .tit{display:inline-block;padding-right:3px;margin-left:3px;overflow:hidden;max-width:120px;max-height:30px;vertical-align:middle;text-overflow:ellipsis;}
.broad_tbl_style table td:first-child{width:58px;padding-left:0;padding-top:12px;text-align:center;vertical-align:middle;}

/* 인트로 this.global_code ('US', 'CA', 'DE', 'FR', 'GB', 'SG', 'PH', 'VN', 'TH', 'CN', 'JP', 'AU', 'NZ', 'KR' );*/
.intro{width:796px;margin:30px auto;}
.intro .top{overflow:hidden;padding-top:40px;border-radius:12px 12px 0 0;background:#0796e7;}
.intro .top .country{width:796px;height:626px;margin-left:2px;}
.intro .top .country.US{background:url('/static/_img/intro/America.jpg') no-repeat 0 0;}
.intro .top .country.CA{background:url('/static/_img/intro/canada.jpg') no-repeat 0 0;}
.intro .top .country.DE{background:url('/static/_img/intro/Germany.jpg') no-repeat 0 0;}
.intro .top .country.FR{background:url('/static/_img/intro/France.jpg') no-repeat 0 0;}
.intro .top .country.GB{background:url('/static/_img/intro/UnitedKingdom.jpg') no-repeat 0 0;}
.intro .top .country.SG{background:url('/static/_img/intro/Singapore.jpg') no-repeat 0 0;}
.intro .top .country.PH{background:url('/static/_img/intro/Philippines.jpg') no-repeat 0 0;}
.intro .top .country.VN{background:url('/static/_img/intro/Vietnam.jpg') no-repeat 0 0;}
.intro .top .country.TH{background:url('/static/_img/intro/Thailand.jpg') no-repeat 0 0;}
.intro .top .country.CN{background:url('/static/_img/intro/China.jpg') no-repeat 0 0;}
.intro .top .country.JP{background:url('/static/_img/intro/Japan.jpg') no-repeat 0 0;}
.intro .top .country.AU{background:url('/static/_img/intro/Australia.jpg') no-repeat 0 0;}
.intro .top .country.NZ{background:url('/static/_img/intro/NewZealand.jpg') no-repeat 0 0;}
.intro .top .country.KR{background:url('/static/_img/intro/NewZealand.jpg') no-repeat 0 0;}
.intro .btm{padding:10px 0 10px 69px;border-radius:0 0 12px 12px;background:#e6f6fd;color:#757879;letter-spacing:-1px;}
.intro .btm p .logo{display:inline-block;width:94px;height:22px;background:url('/static/_img/intro/logo.jpg') no-repeat 0 0;vertical-align:middle;}

/* 휴대폰 본인인증. */
.pop_layer.myself{position:relative;background:#fff;}
.pop_layer.myself h1{border-radius:0;}
.pop_layer.myself .my_top{padding:38px 0 35px 152px;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;background:#f8fafb url('/static/_img/mypage/mypage_common.png') no-repeat -580px 2px;}
.pop_layer.myself .my_top p{margin-bottom:20px;font-weight:bold;color:#444748;}
.pop_layer.myself .my_top .btn_choice{width:423px;}
.pop_layer.myself .my_top .btn_choice span{display:inline-block;width:132px;padding:5px 0 4px 0;margin:0 8px 10px 0;border:1px solid #00a7d6;border-radius:4px;background:#fff;text-align:center;font-weight:bold;color:#24b6e5;cursor:pointer;}
.pop_layer.myself .my_top .btn_choice span:hover ,.pop_layer.myself .my_top .btn_choice span.active{background:#00a7d6;border-color:#fff;color:#fff;}
.pop_layer.myself .my_top .btn_choice .lgu, .pop_layer.myself .my_top .btn_choice .a_lgu{margin-right:0;}
.pop_layer.myself .my_mid{width:628px;padding:50px 0 25px 60px;}
.pop_layer.myself .my_mid label{display:inline-block;margin-right:14px;color:#444748;}
.pop_layer.myself .my_mid input, .pop_layer.myself .my_mid select{display:inline-block;width:123px;padding-left:20px;line-height:33px;height:33px;border:1px solid #a9acad;border-radius:4px;color:#757879;font-weight:bold;box-shadow:2px 2px 2px #f7f9f9 inset;}
.pop_layer.myself .my_mid .btn_myself{cursor:pointer;display:inline-block;width:444px;padding:8px 0;margin:25px 0 25px 30px;border-radius:5px;border:1px solid #00a7d6;color:#fff;background:#24b6e5;font-size:15px;font-weight:bold;letter-spacing:-1px;text-align:center;}
.pop_layer.myself .my_mid .btn_myself:hover{opacity:0.7;}
.pop_layer.myself .my_btm{padding:20px 0 20px 32px;font-size:12px;letter-spacing:-1px;color:#757879;background:#f8fafb;}
.pop_layer.myself .my_btm p{padding-left:14px;margin-bottom:8px;line-height:1em;}
.pop_layer.myself .my_btm p span{display:inline-block;width:11px;height:11px;margin-right:3px;background:url('/static/_img/mypage/mypage_common.png') no-repeat 0 -226px;text-indent:-9999px;}
.pop_layer.myself .my_btm p:first-child{padding-left:0;}

/* activeX 수동설치 안내팝업 */
.active_install{width:680px;}
.active_install .top{width:680px;height:100px;text-indent:-9999px;background:url('/static/_img/etc/active_head.jpg') no-repeat 0 0;}
.active_install.upload .top{background-image:url('/static/_img/etc/upload_head.gif');}
.active_install .tab{position:relative;width:654px;height:41px;padding:6px 0 0 25px;background:url('/static/_img/etc/bg_copytab.png') repeat-x 0 0;}
.active_install .tab ul li{float:left;font-size:12px;font-weight:bold;color:#c1effe;}
.active_install .tab ul li span{display:block;width:90px;padding:9px 0 15px 0;text-align:center;cursor:pointer;background:url('/static/_img/etc/active_bar.jpg') no-repeat 0 10px;}
.active_install .tab ul li:first-child span{background:none;}
.active_install .tab ul li span:hover, .active_install .tab ul li.active span{background:#fff;color:#24b6e5;}
.active_install .tab p{position:absolute;top:13px;right:28px;font-size:13px;color:#fff;letter-spacing:-1px;}
.active_install .tab_content{}
.active_install .tab_content ol{padding:0 0 60px 0;color:#757879;}
.active_install .tab_content ol li{padding:40px 10px 0 25px;;letter-spacing:-1px;font-size:14px;}
.active_install .tab_content ol li.b_style{padding-bottom:40px;border-bottom:1px solid #2dc3e8;}
.active_install .tab_content ol li b{color:#444748;}
.active_install .tab_content .btn_install{cursor:pointer;display:block;width:330px;padding:7px 10px 3px 10px;margin:20px 0 0 15px;color:#fff;border:1px solid #00a9d8;border-radius:4px;background:#24b6e5;letter-spacing:0;}
.active_install.upload .tab_content .btn_install{width:295px;}
.active_install .tab_content .btn_install b{color:#fff;}
.active_install .tab_content .btn_install span{display:inline-block;width:38px;height:37px;margin-right:15px;background:url('/static/_img/etc/ico_active.png') no-repeat;vertical-align:middle;}
.active_install .tab_content .btn_install span.ie{height:39px;background-position:0 0;}
.active_install .tab_content .btn_install span.edge{height:35px;margin-bottom:2px;background-position:-156px 0;}
.active_install .tab_content .btn_install span.chrome{background-position:-38px -2px;}
.active_install .tab_content .btn_install span.safari{background-position:-76px -2px;}
.active_install .tab_content .btn_install span.firefox{background-position:-112px -2px;}
.active_install .tab_content .btn_install:hover{opacity:0.7;}
.tab_content.edge .btn_install{width:290px;}
.tab_content.chrome .btn_install{width:290px;}
.tab_content.safari .btn_install{width:300px;}
.tab_content.firefox .btn_install{width:324px;}
.tab_content ol li p .txt_sblue{color:#24b6e5;font-weight:bold;}
.tab_content ol li div{margin-top:20px;background:url('/static/_img/etc/active.gif') no-repeat;}
.tab_content .upload1{width:600px;height:69px;background-position:0 0;}
.tab_content .upload2{width:551px;height:205px;background-position:0 -75px;}
.tab_content .ie8{width:611px;height:315px;background-position:0 -5820px;}
.tab_content .ie9{width:612px;height:83px;background-position:0 -6451px;}
.tab_content .ie8.upload{width:610px;height:315px;background-position:0 -285px;}
.tab_content .ie9.upload.type1{width:612px;height:83px;background-position:0 -599px;}
.tab_content .ie9.type1{width:613px;height:84px;background-position:-1px -1200px;}
.tab_content .agree{width:601px;height:374px;background-position:0 -1055px;}
.tab_content .install{width:600px;height:375px;background-position:0 -2537px;}
.tab_content .install.upload{width:600px;height:375px;background-position:0 -1427px;}
.tab_content .complete{width:601px;height:469px;background-position:0 -1800px;}
.tab_content .edge_set1{width:620px;height:37px;margin-left:5px;background-position:0 -2269px;}
.tab_content .edge_set2{width:430px;height:230px;margin-left:5px;background-position:0 -2306px;}
.tab_content .chrome_set1{width:579px;height:47px;margin-left:15px;background-position:0 -4317px;}
.tab_content .chrome_set2{width:483px;height:284px;margin-left:15px;background-position:0 -4364px;}
.tab_content .firefox_set1{width:460px;height:212px;background-position:0 -3053px;}
.tab_content .firefox_set2{width:483px;height:283px;background-position:0 -3264px;}
.tab_content .firefox_set3{width:577px;height:403px;background-position:0 -6535px;}
.tab_content .safari_show{width:474px;height:192px;background-position:0 -3939px;}
.tab_content .start{width:599px;height:372px;background-position:0 -682px;}
.tab_content .app_start{width:630px;padding:60px 25px;border-top:1px solid #24b6e5;background:#eef1f2;}
.tab_content .app_start ul{margin-bottom:18px;color:#757879;}
.tab_content .app_start ul li{padding-left:20px;margin-bottom:3px;}
.tab_content .app_start ul li:first-child{padding:0;}
.tab_content .app_start ul b{display:inline-block;margin-right:6px;color:#444748;}
.tab_content .app_start.chrome .app_step{width:596px;height:1170px;margin-left:15px;background:url('/static/_img/etc/active.gif') no-repeat 0 -4649px;}
.tab_content .app_start.firefox .app_step{width:591px;height:393px;margin-left:15px;background:url('/static/_img/etc/active.gif') no-repeat -1px -3546px;}
.tab_content .app_start.edge .app_step{width:599px;height:142px;margin-left:15px;background:url('/static/_img/etc/active.gif') no-repeat -1px -2911px;}
.tab_content .app_start.safari .app_step{width:487px;height:186px;margin-left:15px;background:url('/static/_img/etc/active.gif') no-repeat -1px -4131px;}

/* cp_link */
.cp_header{width:100%;}
.cp_header .inner{width:1235px;margin:0 auto;/*text-align:center;*/}
.cp_banner{width:100%;border-top:2px solid #21b2e3;background:url('/static/_img/cp_img/common/bg_banner.jpg') repeat-x 0 0;}
.cp_banner.coupon{background:url('/static/_img/cp_img/common/bg_banner2.jpg') repeat-x 0 0;}
.clsBannerScreen {overflow:hidden;position:relative;height:314px;width:1179px;margin:30px auto;cursor:pointer; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; height:307px;width:1179px;}
.cp_banner .inner{overflow:hidden;position:relative;width:1220px;height:362px;margin:0 auto;}
.cp_banner .inner .btn_wrap span{position:absolute;top:170px;}
.cp_banner .inner .btn_wrap span.prev{left:0;}
.cp_banner .inner .btn_wrap span.next{right:0;}
.cp_banner .search{width:1235px;margin:0 auto;}
.cp_container{width:100%;}
.cp_container .cp_content{overflow:hidden;width:1246px;margin:0 auto;}
.cp_left{float:left;}
.cp_left div{width:185px;padding:40px 0 40px 0;border-bottom:1px solid #cdcfd0;}
.cp_left div:first-child{padding:40px 0 15px 0;}
.cp_left div:last-child{border:none;}
.cp_center{float:left;padding:40px 30px;border-right:1px solid #cdcfd0;border-left:1px solid #cdcfd0;}
.cp_center .pagnation1{margin:50px 0 30px 0;text-align:center;}
.cp_right{float:left;}
.cp_right div{padding:40px 0;border-bottom:1px solid #cdcfd0;}
.cp_right div img {display: block;}
.cp_right.margin div img {margin-left: 20px;}
.cp_right.margin div.re_data img {margin-left: 15px;}
.cp_right div img.play {padding-left: 22px;}
.cp_right div:last-child{border:none;}
.cp_footer{width:100%;border-top:2px solid #a1a8af;background:#f8f9fa;}
.cp_footer .inner{width:1240px;margin:0 auto;}


/* 신고하기 */
.popup_note.type1{position:relative;overflow:hidden;width:400px;border-color:#e5245c;}
.popup_note.type1 .popup_n_con label{text-align:left;padding-left:10px;letter-spacing:-1px;}
.popup_note.type1 .popup_n_con .d_user input{background:#f0f1f1;}
.popup_note.type1 .popup_n_con .btn_n_wrap{padding:10px 0 0 120px;}
.btn_close.type2.style1{top:9px;right:10px;cursor:pointer;}
.d_radio_area{overflow:hidden;}
.d_radio_area p.type1{float:left;}
.d_radio_area p.type2{clear:both;}
.d_radio_area > label.name{display:block;float:left;padding-top:3px;}
.d_radio_area p > span{display:block;font-size:12px;}
.d_radio_area p > span.style1{}
.d_radio_area p > span .radio{position:relative;top:-2px;display:inline-block;width:10px;margin-right:3px;}
.d_radio_area p > span .radio + span{display:inline-block;margin-right:5px;vertical-align:middle;}

/* paypal 이용안내 */
.popup_m_change.type1{position:relative;cursor:pointer;width:666px;}
.popup_m_change.type1 > ol li{padding:20px 0 0 20px;}
.popup_m_change.type1 > ol li:nth-child(1){margin-bottom:40px;}
.popup_m_change.type1 > ol li:nth-child(3){margin-bottom:45px;}
.popup_m_change.type1 > ol li p{width:58px;padding:3px 0;margin-bottom:20px;text-align:center;color:#fff;font-weight:bold;font-size:11px;letter-spacing:-1px;background:#24b6e5;border-radius:10px;}

/* 모바일 체험하기 */
.e_view.mobile{position:relative;height:1637px;background:url('/static/_img/event/bg_mobile.jpg') no-repeat 0 0;}
.e_view.mobile span.go_mobile{display:block;position:absolute;top:418px;left:58px;width:313px;height:44px;cursor:pointer;text-indent:-9999px;background:url('/static/_img/event/btn_mobile.gif') no-repeat 0 0;}
.e_view.mobile span.go_mobile:hover{opacity:0.7;}
.m_preview.event{position:relative;top:100px;left:0;width:440px;height:795px;padding:72px 0 0 40px;background:url('/static/_img/view/bg_mobile_wrap.png') no-repeat 0 0;}
.m_preview.event iframe{display:block;border:1px solid #808080;}
.m_preview .btn_m_close{position:absolute;top:9px;right:11px;display:block;width:42px;height:42px;cursor:pointer;}

/* 팝업 크기별 타입 */
.modal-dialog.center_style{position:absolute;top:50%;left:50%;}
.modal-dialog.center_style.type1{margin:-280px 0 0 -10%;}
.modal-dialog.center_style.type2{margin:-242px 0 0 -329px;}
.modal-dialog.center_style.type2.style1{margin-top:-309px;}
.modal-dialog.center_style.type3{margin:-330px 0 0 -329px;}
.modal-dialog.center_style.type4{margin:-250px 0 0 -329px;}
.modal-dialog.center_style.type5{width:927px;margin:-268px 0 0 -463px;}
.modal-dialog.center_style.type5.style1{margin:-339px 0 0 -463px;}
.modal-dialog.center_style.type5.style2{margin:-339px 0 0 -463px;}
.modal-dialog.center_style.type6{width:484px;margin:-242px 0 0 -157px;}
.modal-dialog.center_style.type7{width:450px;margin:-228px 0 0 -225px;}
.modal-dialog.center_style.type8{width:396px;margin:-214px 0 0 -298px;}
.modal-dialog.center_style.type8.style1{width:400px;}
.modal-dialog.center_style.type8.style2{width:400px;margin-left:-200px;}
.modal-dialog.center_style.type9{width:628px;margin:-274px 0 0 -314px;}
.modal-dialog.center_style.type10{width:690px;margin:-274px 0 0 -345px;}
.modal-dialog.center_style.type11{width:682px;margin:-238px 0 0 -341px;}
.modal-dialog.center_style.type12{width:640px;margin:-225px 0 0 -320px;}
.modal-dialog.center_style.type13{width:642px;margin:-240px 0 0 -321px;}
.modal-dialog.center_style.type14{width:646px;margin:-260px 0 0 -321px;}
.modal-dialog.center_style.type15{width:646px;margin:-243px 0 0 -321px;}
.modal-dialog.center_style.type16{width:646px;margin:-222px 0 0 -322px;}
.modal-dialog.center_style.type17{width:650px;margin:-248px 0 0 -250px;}
.modal-dialog.center_style.type18{width:608px;margin:-220px 0 0 -300px;}
.modal-dialog.center_style.type19{width:478px;margin:-220px 0 0 -240px;}
.modal-dialog.center_style.type20{width:597px;margin:-297px 0 0 -297px;}
.modal-dialog.center_style.type21{width:716px;margin:-353px 0 0 -358px;}
.modal-dialog.center_style.type22{width:738px;margin:-219px 0 0 -369px;}
.modal-dialog.center_style.type23{width:652px;margin:-243px 0 0 -326px;}
.modal-dialog.center_style.type24{width:646px;margin:-329px 0 0 -321px;}
.modal-dialog.center_style.type25{width:702px;margin:-250px 0 0 -352px;}
.modal-dialog.center_style.type26{width:649px;margin:-208px 0 0 -325px;}
.modal-dialog.center_style.type27{width:490px;margin:-250px 0 0 -295px;}
.modal-dialog.center_style.type28{width:488px;margin:-188px 0 0 -294px;}
.modal-dialog.center_style.type29{width:505px;top:30px;margin:0 0 0 -253px;}
.modal-dialog.center_style.type30{width:400px;margin:-320px 0 0 -200px;}
.modal-dialog.center_style.type31{width:650px;margin:-300px 0 0 -325px;}
.modal-dialog.center_style.type32{width:658px;margin:-290px 0 0 -329px;}
.modal-dialog.center_style.type33{width:697px;margin:-330px 0 0 -350px;}
.modal-dialog.center_style.type34{width:606px;margin:-295px 0 0 -303px;}
.modal-dialog.center_style.type35{width:648px;margin:-180px 0 0 -324px;}
.modal-dialog.center_style.type36{width:630px;margin:-180px 0 0 -285px;}
.modal-dialog.center_style.type37{width:680px;margin:-180px 0 0 -340px;}
.modal-dialog.center_style.type38{width:646px;margin:-190px 0 0 -323px;}
.modal-dialog.center_style.type39{width:554px;margin:-200px 0 0 -388px;}
.modal-dialog.center_style.type40{width:777px;margin:-200px 0 0 -388px;}
.modal-dialog.center_style.type41{width:615px;margin:-160px 0 0 -308px;}
.modal-dialog.center_style.type42{width:627px;margin:-202px 0 0 -314px;}
.modal-dialog.center_style.type43{width:675px;margin:-220px 0 0 -338px;}
.modal-dialog.center_style.type44{width:626px;margin:-280px 0 0 -313px;}
.modal-dialog.center_style.type45{width:666px;margin:-280px 0 0 -333px;}
.modal-dialog.center_style.type46{width:653px;margin:-280px 0 0 -333px;}
.modal-dialog.center_style.type47{width:714px;margin:-260px 0 0 -357px;}
.modal-dialog.center_style.type48{width:596px;margin:-260px 0 0 -298px;}
.modal-dialog.center_style.type49{width:586px;margin:-260px 0 0 -293px;}
.modal-dialog.center_style.type50{width:927px;margin:-330px 0 0 -463px;}
.modal-dialog.center_style.type51{width:524px;margin:-300px 0 0 -262px;}

/* 무료포인트받기 */
.free_point{width:486px;padding:35px 0;border:1px solid #5297ff;border-radius:5px;background:#0d72db;line-height:1.2em;}
.free_point h1{width:100%;padding:11px 0 10px 0;margin-bottom:20px;border-top:1px solid #00045b;border-bottom:1px solid #00045b;font-weight:bold;background:#002f89;text-align:center;color:#fff;font-size:24px;letter-spacing:1px;text-shadow:0 0 1px #7790c0;}
.free_point ol{margin:0 0 29px 60px;font-size:16px;}
.free_point ol li{margin-bottom:12px;color:#fff;letter-spacing:1px;}
.free_point ol li .num{color:#7db9ff;font-weight:bold;}
.free_point ol li .txt_y{color:#ffef39;}
.btn_g_point{display:block;width:212px;padding:13px 0;margin:0 auto;border:1px solid #004cba;border-radius:4px;font-size:15px;text-align:center;color:#fff;background:#3bc300;cursor:pointer;}
.btn_g_point:hover, .btn_m_exit:hover{opacity:0.7;}

/* 안전한 파일캐스트 안내 */
.free_point.type1{width:690px;}
.free_point p.r_txt{margin-bottom:25px;text-align:center;color:#fff;font-size:15px;line-height:28px;}
.free_point p.r_txt .txt_y{color:#ffef39;}
.free_point .btn_m_exit{display:inline-block;width:94px;padding:13px 0;border:1px solid #004cba;border-radius:4px;font-size:15px;font-weight:bold;text-align:center;color:#94a1bf;background:#334059;cursor:pointer;}
.free_point .btn_g_point.type1{display:inline-block;width:326px;margin:0 20px 0 126px;}
.free_point .window_link{padding-top:40px;text-align:center;}
.free_point .window_link span{color:#5edbff;text-decoration:underline;cursor:pointer;}

/* 무료관 */
.e_content .e_view.free{width:827px;height:1722px;background:url('/static/_img/event/bg_free.jpg') no-repeat 0 0;}
.e_content .free_top{height:405px;text-indent:-9999px;}
.e_content .free_content h3{height:120px;text-indent:-9999px;}
.free_content > ul{position:relative;float:left;width:724px;margin-left:70px;}
.free_content > ul > li{position:relative;float:left;width:150px;margin:0 25px 25px 0;text-align:center;cursor:pointer;}
.free_content > ul > li:hover .imgarea{opacity:0.7;}
.free_content > ul > li span{display:inline-block;}
.free_content .f_img{width:126px;height:172px;background:url('/static/_img/event/free1602_1.png') no-repeat;}
.free_content .f_img.type0{background-position:-15px -7px;}
.free_content .f_img.type1{background-position:-180px -7px;}
.free_content .f_img.type2{background-position:-346px -7px;}
.free_content .f_img.type3{background-position:-512px -7px;}
.free_content .f_img.type4{background-position:-15px -200px;}
.free_content .f_img.type5{background-position:-180px -200px;}
.free_content .f_img.type6{background-position:-346px -200px;}
.free_content .f_img.type7{background-position:-512px -200px;}
.free_content .f_img.type8{background-position:-14px -389px;}
.free_content .f_img.type9{background-position:-180px -390px;}
.free_content .f_img.type10{background-position:-346px -390px;}
.free_content .f_img.type11{background-position:-512px -390px;}
.free_content .f_img.type12{background-position:-15px -580px;}
.free_content .f_img.type13{background-position:-180px -580px;}
.free_content .f_img.type14{background-position:-346px -580px;}
.free_content .f_img.type15{background-position:-512px -580px;}
.free_content .f_img.type16{background-position:-14px -761px;}
.free_content .f_img.type17{background-position:-180px -761px;}
.free_content .f_img.type18{background-position:-346px -761px;}
.free_content .f_img.type19{background-position:-513px -761px;}
.free_content .f_img.type20{background-position:-15px -940px;}
.free_content .f_sum{color:#73859b;font-weight:bold;}
.free_content .n_sum{text-decoration:line-through;}
.free_content .t_sum{color:#e32173;}
.free_content .f_tit{margin:10px 0 10px 0;color:#00487f;font-weight:bold;}
.free_content ul li div.theme_section{z-index:2;position:absolute;top:250px;left:-40px;width:775px;padding-top:35px;border:1px solid #0089bc;border-radius:5px;background:#fff;cursor:default;text-align:left;}
.free_content ul li div.theme_section .section_bg{display:block;z-index:3;position:absolute;top:-17px;width:39px;height:35px;background:url('/static/_img/theme/btn_close_l.png') no-repeat 0 0;}
.free_content ul li div.theme_section.show .section_bg{display:block;}
.free_content ul li div.theme_section .c_con_num{border-radius:0 0 5px 5px;}
.free_content > ul > li.type0 .section_bg, .free_content > ul > li.type4 .section_bg, .free_content > ul > li.type8 .section_bg, .free_content > ul > li.type12 .section_bg, .free_content > ul > li.type16 .section_bg, .free_content > ul > li.type20 .section_bg{left:91px;}
.free_content > ul > li.type1 .section_bg, .free_content > ul > li.type5 .section_bg, .free_content > ul > li.type9 .section_bg, .free_content > ul > li.type13 .section_bg, .free_content > ul > li.type17 .section_bg{left:270px;}
.free_content > ul > li.type2 .section_bg, .free_content > ul > li.type6 .section_bg, .free_content > ul > li.type10 .section_bg, .free_content > ul > li.type14 .section_bg, .free_content > ul > li.type18 .section_bg{left:445px;}
.free_content > ul > li.type3 .section_bg, .free_content > ul > li.type7 .section_bg, .free_content > ul > li.type11 .section_bg, .free_content > ul > li.type15 .section_bg, .free_content > ul > li.type19 .section_bg{left:620px;}
.free_content > ul > li.type0 .theme_section, .free_content > ul > li.type4 .theme_section, .free_content > ul > li.type8 .theme_section, .free_content > ul > li.type12 .theme_section, .free_content > ul > li.type16 .theme_section, .free_content > ul > li.type20 .theme_section{left:-40px;}
.free_content > ul > li.type1 .theme_section, .free_content > ul > li.type5 .theme_section, .free_content > ul > li.type9 .theme_section, .free_content > ul > li.type13 .theme_section, .free_content > ul > li.type17 .theme_section{left:-215px;}
.free_content > ul > li.type2 .theme_section, .free_content > ul > li.type6 .theme_section, .free_content > ul > li.type10 .theme_section, .free_content > ul > li.type14 .theme_section, .free_content > ul > li.type18 .theme_section{left:-390px;}
.free_content > ul > li.type3 .theme_section, .free_content > ul > li.type7 .theme_section, .free_content > ul > li.type11 .theme_section, .free_content > ul > li.type15 .theme_section, .free_content > ul > li.type19 .theme_section{left:-565px;}
.free_foot{text-indent:-9999px;}

/* 무료 리스트 */
.f_list{position:relative;width:778px;}
.f_list .btn_move{}
.f_list:hover .btn_move{}
.f_list .btn_move span{z-index:3;position:absolute;top:0;cursor:pointer;display:block;width:26px;height:147px;background:url('/static/_img/sub/btn_arrow.png') no-repeat;}
.f_list .btn_move span.prev{left:-38px;background-position:0 0;}
.f_list .btn_move span.next{right:16px;background-position:-26px 0;}
.f_list .btn_move span:hover{opacity:0.7;}
.f_list .list_wrap{overflow:hidden;width:778px;height:170px;}
.f_list ul{min-width:900px;height:170px;}
.f_list ul li{overflow:hidden;float:left;position:relative;width:103px;margin-right:21px;cursor:pointer;}
.f_list ul li img{display:block;width:103px;border:1px solid #dadddf;}
.f_list ul li .txt{overflow:hidden;display:block;width:103px;padding-top:8px;text-align:center;color:#757879;font-size:12px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.f_list ul li:hover img{border-color:#24b6e5;}
.f_list ul li:hover .txt{color:#24b6e5;}
.boom_up .list_move{width:827px;padding:6px 0 7px 0;border-radius:0 0 5px 5px;background:#3b4347;}
.boom_up .list_move ol{width:100%;text-align:center;}
.boom_up .list_move ol li{display:inline-block;margin-left:3px;}
.boom_up .list_move ol li:first-child{margin-left:0;}
.boom_up .list_move ol li span{display:block;width:24px;border:1px solid #1e272d;background:#212a2e;color:#8d989e;text-align:center;font-weight:bold;font-size:13px;cursor:pointer;}
.boom_up .list_move ol li:hover span{color:#24b6e5;}
.boom_up .list_move ol li span.on{color:#24b6e5;}

.tbl_style table td div.f_block{padding:18px 0 0 0;text-align:center;}
.tbl_style table td .line{display:block;text-decoration:line-through;}
.tbl_style table td .sum_plus{position:relative;top:-3px;display:block;width:47px;height:13px;margin:0 auto 3px auto;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -544px;}
.tbl_style table td .event_ico{position:relative;top:-3px;display:block;width:37px;height:13px;margin:0 auto 3px auto;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -50px -544px;}
.tbl_style table td .reward_ico{position:relative;top:-3px;display:block;width:44px;height:13px;margin:0 auto 3px auto;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -90px -544px;}
.tbl_style table td .reward_txt{color:#24b6e5;}
.tbl_style table td .free_txt{margin-top:3px;color:#e32173;font-weight:bold;}
.tbl_style table td .event_txt{margin-top:3px;color:#ff4362;font-weight:bold;}
.tbl_style table td .free_txt.type1{display:block;margin-top:4px;}

/* vip 할인 관련 스타일 이벤트 끝난 후 스타일 삭제*/
.tbl_style table th.one{width:535px;}
.tbl_style table th.two{width:55px;}
.tbl_style table th.three{width:95px;}
.tbl_style table th.four{width:142px;}
.tbl_style table td div.one{width:535px;}
.tbl_style table td div span.tit{max-width:357px;}
.tbl_style table td div.two{/* width:65px; */width:55px;padding:22px 10px 0 0;text-align:right;}
.tbl_style table td div.three{width:95px;}
.tbl_style table td div.four{width:142px;}

.tbl_style table td .vip_ico{position:relative;top:-3px;display:block;width:40px;height:13px;margin:0 auto 3px auto;text-indent:-9999px;background:url('/static/_img/common/common_180824.png') no-repeat -138px -544px;}
.tbl_style table td .vip_txt{color:#f04f84;}
.tbl_style table td .vip_txt .t_line{color:#757879;text-decoration:line-through;}

/* 파트너경로 회원가입 */
.p_join{overflow:hidden;border-radius:4px 4px 9px 9px;}
.p_head{width:827px;height:200px;background:url('/static/_img/login/pjoin_top1.jpg') no-repeat 0 0;text-indent:-9999px;}
.p_head.top2{width:827px;height:200px;background:url('/static/_img/login/pjoin_top3.jpg') no-repeat 0 0;text-indent:-9999px;}
.p_head.style1601{background:url('/static/_img/login/pjoin_top1.jpg');}
.pjoin_form{padding:40px 25px 0 0;}
.pjoin_form div{margin-bottom:10px;}
.pjoin_form .p_txt{margin-left:192px;padding-bottom:10px;color:#e22672;font-weight:bold;}
.pjoin_form label{display:inline-block;width:120px;margin-left:70px;color:#757879;font-size:14px;}
.pjoin_form .input_style{display:inline-block;height:37px;border:1px solid #a9acad;border-radius:4px;font-size:15px;letter-spacing:-1px;text-indent:30px;background:#f8fafb;color:#212121;font-weight:bold;}
.pjoin_form .input_style::-webkit-input-placeholder {color:#a9acad;font-weight:normal;}
.pjoin_form .input_style:-moz-placeholder { /* Firefox 18- */color:#a9acad;font-weight:normal;}
.pjoin_form .input_style::-moz-placeholder {  /* Firefox 19+ */color:#a9acad;font-weight:normal; }
.pjoin_form .input_style:-ms-input-placeholder {  color:#a9acad;font-weight:normal;  }
.pjoin_form .input_style.type1{width:200px;background:#f8fafb url('/static/_img/login/login_image1608.png') no-repeat 12px -147px; }
.pjoin_form .input_style.type2{width:206px;border-radius:4px 0 0 4px;}
.pjoin_form select{display:inline-block;width:128px;height:37px;padding-left:8px;border-radius:0 4px 4px 0;color:#fff;border:1px solid #0187cf;vertical-align:top;background:#0187cf;font-size:12px;cursor:pointer;
					border-left-color:#0e71a7;
					appearance: none;
					-webkit-appearance: none;
					  -moz-appearance: none;
					  -ms-appearance: none;}
.pjoin_form	select::-ms-expand { display: none;}
.pjoin_form .input_style.type3{width:432px;background:#f8fafb url('/static/_img/login/login_image1608.png') no-repeat 12px -174px;}
.pjoin_form .input_style.type4{width:432px;}
.pjoin_form .txt{padding:0 0 25px 192px;font-size:12px;color:#757879;letter-spacing:-1px;}
.pjoin_form .txt span{color:#24b6e5;}
.pjoin_form .txt .join-error-msg{color:#fff;}
.pjoin_form .btn_p_join{display:block;width:274px;height:46px;margin:30px auto 40px auto;line-height:46px;border:1px solid #0082af;border-radius:4px;background:#24b6e5;color:#fff;text-align:center;font-weight:bold;cursor:pointer;}
.pjoin_form .btn_p_join:hover{opacity:0.7;}
.pjoin_form .btn_p_join span{display:inline-block;width:7px;height:13px;margin:-5px 0 0 5px;vertical-align:middle;background:url('/static/_img/login/login_image1608.png') no-repeat -20px 0;}
.pjoin_form .p_agree{width:827px;padding:32px 25px 190px 25px;border-top:1px solid #eceef2;}
.pjoin_form .p_agree > p{text-align:center;margin-bottom:27px;}
.pjoin_form .p_agree label{width:auto;margin:0;}
.pjoin_form .p_agree div{float:left;}
.pjoin_form .p_agree .terms{margin-right:20px;}
.pjoin_form .p_agree div textarea{display:block;overflow-y:scroll;width:378px;height:94px;padding:18px 10px 0 10px;margin:0 0 10px 0;border:1px solid #cfdbe2;background:#f3f3f3;color:#757879;resize:none;line-height:18px;}
.pjoin_form input[type="checkbox"]{display:inline-block;margin:0;margin-right:5px;vertical-align:top;}
.pjoin_form .p_agree div p{font-size:12px;color:#646464;}
.pjoin_form .p_agree div p .t_blue{color:#0091c6;text-decoration:underline;}

.sub_link.type1{border-top:none;}
.sub_link.type1 h3{border-radius:9px 9px 0 0;background:#0187cf;color:#f6ff00;}
.sub_link.type1 ul li{cursor:default;}
.sub_link.type1 ul li:hover .b_image{opacity:1;}
.sub_link.type1 ul li:hover dl dt{color:#757879;}
.sub_link.type1 ul li:hover dl dd{color:#b6b9ba;}
.sub_link.type1 ul li:hover dl dt{text-decoration:none;}

/* 판매자 다른자료 */
.seller_text{float:left;font-size:15px;padding-top:5px;line-height:1.2em;letter-spacing:-2px;color:#757879;}
.seller_text span{font-weight:bold;}
.seller_text .s_name{color:#507bdb;}
.seller_text .t_blue{color:#24b6e5;}
.s_search_wrap{overflow:hidden;width:827px;padding:16px 0;border-radius:9px 9px 0 0;background:#246ca3 url('/static/_img/sub/bg_seller_top.jpg') repeat-x 0 bottom;}
.s_search_wrap p{float:left;padding:3px 0 0 25px;margin-right:28px;color:#aed0ff;letter-spacing:-1px;}
.s_search_wrap p span{color:#fff;font-weight:bold;}
.s_search_wrap .s_search{overflow:hidden;float:left;width:340px;border:1px solid #0a3289;border-radius:4px;}
.s_search_wrap .s_search .s_txt{display:block;float:left;width:267px;height:24px;border:none;border-right:1px solid #2f95b8;}
.s_search_wrap .s_search .s_btn{display:block;float:left;width:71px;height:24px;border:none;background:url('/static/_img/common/common_180824.png') no-repeat -100px -240px;}
.s_search_wrap .s_search .s_btn:hover{opacity:0.7;}
.s_search_wrap .btn_seller{float:right;padding-right:20px;}
.s_search_wrap .btn_seller .btn{display:inline-block;padding:4px 0 3px 0;border:1px solid #7fb9f7;border-radius:4px;background:#005388;color:#fff;font-weight:bold;font-size:12px;text-align:left;}
.s_search_wrap .btn_seller .btn:hover{opacity:0.7;}
.s_search_wrap .btn_seller .like{width:75px;padding-left:10px;margin-right:3px;}
.s_search_wrap .btn_seller .add_friend{width:96px;padding-left:8px;}
.s_search_wrap .btn_seller .ico{position:relative;display:inline-block;margin-right:5px;background:url('/static/_img/common/common_180824.png') no-repeat;}
.s_search_wrap .btn_seller .like .ico{top:-1px;width:14px;height:13px;background-position:-180px -170px;}
.s_search_wrap .btn_seller .add_friend .ico{top:-2px;width:17px;height:16px;background-position:-220px -170px;}
.s_category{position:relative;overflow:hidden;width:827px;padding:20px 23px 20px 23px;background:#f9fafb;}
.s_category li{position:relative;float:left;height:16px;font-size:14px;color:#757879;}
.s_category li.bar{width:28px;text-align:center;color:#d2d5d6;}
.s_category li span{cursor:pointer;}
.s_category li:hover span, .s_category li.active span{color:#24b6e5;}
.s_category li .bg{position:absolute;display:block;display:none;bottom:-13px;left:40%;width:9px;height:5px;background:url('/static/_img/common/common_180824.png') no-repeat -255px 0;}
.s_category li.active span.bg{display:block;}
#subChangePageCount{display:inline-block;position:absolute;right:24px;top:15px;width:77px;height:30px;padding-left:8px;border-color: #cfdbe2;border-radius:3px;line-height:30px;font-size:13px;letter-spacing:-1px;}


/* 무료관 버전2 */
.e_content .e_view.free.style1602{width:827px;height:2264px;background:url('/static/_img/event/bg_free1602_1.jpg') no-repeat 0 0;}

/* 무통장입금 레이어 */
.popup_m_change.deposit{width:430px;}
.popup_m_change h1 .step{color:#fff2b4;}
.popup_m_change .inner{width:430px;padding:30px 20px 0 20px;background:#fff;}
.popup_m_change .inner > p{margin-bottom:10px;line-height:16px;font-weight:bold;font-size:14px;color:#444748;letter-spacing:-1px;}
.deposit_table{overflow:hidden;width:390px;margin-bottom:10px;border:1px solid;border-radius:10px;}
.deposit_table table{width:389px;}
.deposit_table table th{width:79px;border-bottom:1px solid;font-size:12px;text-align:center;background:#fff;}
.deposit_table table td{width:309px;border-bottom:1px solid;text-indent:15px;font-weight:bold;}
.deposit_table table .no_border{border-bottom:none;}
.deposit_table table .t_small{color:#f297be;font-size:11px;font-weight:normal;letter-spacing:-1px;}
.deposit_table label{font-weight:normal;}
.deposit_table.type1{border-color:#f398bf;}
.deposit_table.type1 table th{padding:12px 0 11px 0;border-color:#ff68a7;color:#e52475;}
.deposit_table.type1 table td{border-color:#ff68a7;color:#e52475;font-size:14px;background:#fceff4;}
.deposit_table.type2{border-color:#99ddf3;}
.deposit_table.type2 table th{border-color:#86d7f2;color:#757879;}
.deposit_table.type2 table th.size1{width:79px;}
.deposit_table.type2 table th.size2{width:87px;}
.deposit_table.type2 table td{padding:9px 0 8px 0;border-color:#86d7f2;font-size:14px;background:url('/static/_img/sub/bg_popup_table.gif') repeat 0 0;}
.deposit_table.type2 table td.size1{width:98px;}
.deposit_table.type2 table td.size2{width:125px;}
.deposit_table.type2.style1 table td{font-size:12px;color:#24b6e5;}
.deposit_table table select, .deposit_table table input{display:inline-block;height:29px;padding:4px 0 3px 12px;border:1px solid #9aa8ad;border-radius:3px;vertical-align:middle;}
.deposit_table table select{font-weight:normal;font-size:12px;}
.deposit_table table select.size1{width:110px;}
.deposit_table table select.size2{width:70px;}
.deposit_table table input.size1{width:170px;}
.deposit_table table input.size2{width:80px;}
.popup_m_change .inner .agree{overflow:hidden;padding-bottom:15px;border-bottom:1px solid #e6e6e6;}
.popup_m_change .inner .agree p{float:left;}
.popup_m_change .inner .agree p input{display:inline-block;margin-right:5px;vertical-align:top;}
.popup_m_change .inner .agree p label{font-weight:normal;font-size:12px;color:#757879;letter-spacing:-1px;}
.popup_m_change .inner .agree .btn_provision{display:inline-block;width:74px;padding:2px 0 1px 0;margin-left:10px;border:1px solid #b6b9ba;border-radius:3px;font-size:12px;color:#fff;background:#c4c7c8;letter-spacing:-1px;text-align:center;cursor:pointer;}
.popup_m_change .inner .agree .btn_provision:hover{opacity:0.7;}
.popup_m_change .btn_step{padding:20px 0 38px 0;text-align:center;}
.popup_m_change .btn_step span{display:inline-block;padding:7px 0 6px 0;border:1px solid;border-radius:4px;font-size:14px;color:#fff;text-align:center;cursor:pointer;}
.popup_m_change .btn_step span:hover{opacity:0.7;}
.popup_m_change .btn_step .next{width:104px;margin-right:10px;border-color:#518e00;background:#7bb61d;}
.popup_m_change .btn_step .ok{width:104px;margin-right:10px;border-color:#008db8;background:#24b5e3;}
.popup_m_change .btn_step .cancle{width:74px;border-color:#b6b9ba;background:#c4c7c8;}
.popup_m_change .btm{overflow:hidden;padding:20px 0 30px 20px;background:url('/static/_img/sub/bg_popup_btm.gif') repeat 0 0;}
.popup_m_change .btm h2{margin-bottom:10px;font-weight:bold;color:#444748;letter-spacing:-1px;}
.popup_m_change .btm ul li{margin-bottom:5px;font-size:11px;letter-spacing:-1px;color:#757879;}
.popup_m_change .btm .bank_btn span{display:block;float:left;width:88px;height:26px;padding:0 3px;margin:0 12px 10px 0;border:1px solid #0092ba;border-radius:3px;text-indent:-9999px;background:#fff url('/static/_img/charge/btn_bank.png') no-repeat;cursor:pointer;}
.popup_m_change .btm .bank_btn span:hover{opacity:0.7;}
.popup_m_change .btm .bank_btn .kb{background-position:3px 0;}
.popup_m_change .btm .bank_btn .nh{background-position:-87px 0;}
.popup_m_change .btm .bank_btn .woori{background-position:3px -30px;}
.popup_m_change .btm .bank_btn .sc{background-position:-87px -30px;}
.popup_m_change .btm .bank_btn .keb{background-position:3px -60px;}
.popup_m_change .btm .bank_btn .sh{background-position:-87px -60px;}
.popup_m_change .btm .bank_btn .ibk{background-position:3px -90px;}
.popup_m_change .btm .bank_btn .keb_h{background-position:-87px -90px;}
.popup_m_change .btm .bank_btn .bs{margin-bottom:0;background-position:3px -120px;}
.popup_m_change .btm .bank_btn .post{margin-bottom:0;background-position:-87px -120px;}

/* 검색결과 성인제외 */
.result_except{width:827px;padding:40px 0 40px 52px;border-bottom:1px solid #f1f1f3;background:#fff;}
.result_except p{margin-bottom:12px;font-size:14px;line-height:16px;}
.result_except .txt1{font-weight:bold;color:#0e0e10;font-size:14px;}
.result_except .txt2{margin-bottom:6px;color:#757575;font-size:12px;letter-spacing:-1px;}
.result_except .txt3{margin-bottom:6px;color:#1eb7f3;font-size:12px;letter-spacing:-1px;}
.result_except .txt3 b{border-bottom:1px solid #1eb7f3;}
.result_except .go_join, .result_except .go_adult{display:inline-block;padding:9px 0 8px 0;margin-top:8px;border:1px solid;border-radius:4px;font-size:14px;letter-spacing:-1px;line-height:16px;text-align:center;font-weight:bold;color:#fff;cursor:pointer;}
.result_except .go_join:hover, .result_except .go_adult:hover{opacity:0.7;}
.result_except .go_join{width:200px;margin-right:15px;border-color:#93c65d;background:#a0d468;}
.result_except .go_adult{width:162px;border-color:#02a8da;background:#1ab3df;}

/* 무통장입금 이용약관 팝업 */
.popup_m_change.terms{width:415px;}
.terms .terms_area{overflow-y:scroll;width:415px;height:301px;padding:23px 18px;color:#767676;font-size:12px;letter-spacing:-1px;line-height:20px;}
.terms .terms_area h2{margin-bottom:5px;color:#24b6e5;font-size:14px;font-weight:bold;}
.terms .terms_area .t_bold{font-weight:bold;}
.terms .terms_area .line{width:355px;margin:20px auto;border-top:1px solid #e7e7e7;}
.terms .terms_area p.type1{padding-left:12px;}
.terms .b_line{width:355px;margin-left:22px;border-top:1px solid #e7e7e7;}

/*서브페이지 이벤트배너*/
.sub_banner{overflow:hidden; position:relative;width:263px;height:71px;border-radius:9px;background:none;}
.sub_banner div{position:absolute;top:0;left:0;}
.sub_banner .e_banner{display:block;width:263px;height:71px;/* background:url('/static/_img/banner/event/sub_banner1612_1.png') no-repeat; */cursor:pointer; }

/* 내가 등록한 친구*/
.list_style .type7.style3.type1 input{margin-right:10px;}
.list_style .type7.style3.type1 li:hover > div.l2 .f_id, .list_style .type7.style3.type1 li:hover > div.l3 .text{color:#24b6e5;}
.list_style .type7.style3.type1 li> div.no_friend {width:827px;text-align:center;font-size:14px;color:#757879;font-weight:bold;}
.list_style .type7.style3.type1 li > div.l1{width:90px;}
.list_style .type7.style3.type1 li > div.l2{width:115px;}
.list_style .type7.style3.type1 li > div.l2 .f_id{font-weight:bold;color:#757879;;letter-spacing:0;}
.list_style .type7.style3.type1 li > div.l3{width:519px;height:49px;}
.list_style .type7.style3.type1 li.list_tit > div.l3{height:33px;}
.list_style .type7.style3.type1 li > div.l3 .text{overflow:hidden;display:inline-block;max-width:500px;padding-right:3px;color:#757879;text-overflow:ellipsis;white-space:nowrap;}
.list_style .type7.style3.type1 li > div.l4{width:103px;padding-right:0;text-align:center;}
.list_style .btn_finfo_edit{position:relative;top:2px;display:inline-block;width:50px;line-height:13px;padding:5px 0 2px 0;border:1px solid #03b6db;border-radius:3px;background:#2dc3e8;color:#fff;cursor:pointer;}
.list_style .btn_finfo_edit:hover{opacity:0.7;}

/* 친구추가 팝업 */
.frend_wrap{overflow:hidden;padding:35px 0 0 28px;border-radius:0 0 9px 9px;background:#fff;}
.frend_wrap .bg{display:block;float:left;width:102px;height:102px;margin-right:22px;background:url('/static/_img/common/common_180824.png') no-repeat 0 -415px;}
.frend_wrap .add_form{float:left;}
.frend_wrap .add_form .tit{padding:4px 0 18px 0;color:#444748;font-weight:bold;}
.frend_wrap .add_form .line{margin-bottom:14px;}
.frend_wrap .add_form label{display:inline-block;width:73px;font-weight:normal;color:#a9acad;}
.frend_wrap .add_form .l_type1{position:relative;top:-30px;}
.frend_wrap .add_form .i_text{display:inline-block;width:363px;padding:9px 0 8px 20px;border:1px solid #a9acad;border-radius:4px;background:#fff;vertical-align:middle;color:#121212;font-size:11px;}
.frend_wrap .add_form .i_text.type1{height:99px;resize:none;}
.frend_wrap .add_form .btn_area{padding:25px 0 0 0;margin-bottom:40px;}
.frend_wrap .add_form .btn_area .btn{display:inline-block;padding:10px 0 8px 0;border:1px solid;border-radius:4px;color:#fff;text-align:center;font-size:15px;font-weight:bold;}
.frend_wrap .add_form .btn_area .btn:hover{opacity:0.7;}
.frend_wrap .add_form .btn_area .btn.cancle{width:113px;margin-right:15px;border-color:#b6b9ba;background:#c4c7c8;}
.frend_wrap .add_form .btn_area .btn.add{width:173px;border-color:#00aad9;background:#24b6e5;}
/* .friend_edit .frend_wrap .bg{background-position:0 -690px;} */
.frend_wrap .add_form input[type="text"].i_text:disabled{background:#e0e3e4;}

/* 결제진행팝업 */
.pop_layer.credit{width:577px;}
.pop_layer.credit h1{border-radius:0;}
.pop_layer.credit .top{padding:45px 0;text-align:center;font-weight:bold;}
.pop_layer.credit .top .ing{margin-bottom:15px;font-size:16px;color:#23b5e4;}
.pop_layer.credit .top .info{width:265px;margin:0 auto;padding:8px 0 5px 0;border-radius:4px;background:#eef1f2;font-size:12px;color:#b1babe;}
.pop_layer.credit .btm{padding:30px;font-size:12px;color:#757879;background:#f8fafb url('/static/_img/charge/bg_chargetype.png') repeat-x 0 0;}
.pop_layer.credit .information{padding:0 0 18px 0;margin-bottom:20px;border-bottom:1px solid #e1e1e1;}
.pop_layer.credit .information p{padding-bottom:5px;}
.pop_layer.credit .information .t_style{text-decoration:underline;}
.pop_layer.credit .c_question{overflow:hidden;margin-bottom:15px;}
.pop_layer.credit .c_question dt, .pop_layer.credit .c_question dd{float:left;padding-bottom:4px;font-weight:normal;}
.pop_layer.credit .c_question dt{clear:both;}
.pop_layer.credit .ico_area{width:210px;height:24px;background:url('/static/_img/charge/charge_common1606.png') no-repeat 0 -330px;text-indent:-9999px;}

/* 나를 등록한 친구 */
.list_style .type9 input{margin-right:10px;margin-top:0;}
.list_style .type9 li:hover > div.l2 .f_id, .list_style .type9 li:hover > div.l3 .text{color:#24b6e5;}
.list_style .type9 li.tit > div.l4{padding-left:0;}
.list_style .type9 li > div.no_friend{width:827px;text-align:center;font-size:14px;color:#757879;font-weight:bold;}
.list_style .type9 li > div.l1{width:95px;}
.list_style .type9 li > div.l2{width:120px;}
.list_style .type9 li > div.l3{width:198px;}
.list_style .type9 li > div.l4{width:95px;}
.list_style .type9 li > div.l5{width:120px;}
.list_style .type9 li > div.l6{width:198px;}
.list_style .type9 li > div .name{font-weight:bold;color:#757879;;letter-spacing:0;}
.list_style .type9 li > div .btn_add_f{position:relative;top:2px;display:inline-block;width:67px;line-height:13px;padding:5px 0 2px 0;border:1px solid #03b6db;border-radius:3px;background:#2dc3e8;color:#fff;cursor:pointer;text-align:center;}
.list_style .type9 li > div .btn_add_f:hover{opacity:0.7;}

/*무료충전소*/
.sub_tabMenu .f_tab li a{width:auto;padding:9px 15px 8px 15px;font-weight:bold;}
.free_list{padding:40px 0;border-radius:0 0 9px 9px;background:#fff;}
.free_list ul{}
.free_list > ul > li{margin:0 0 50px 25px;}
.free_list .free_name{font-weight:bold;margin-bottom:16px;color:#757879;}
.free_list .free_name .s_txt{font-weight:normal;font-size:12px;}
.free_list .f_banner{z-index:1;overflow:hidden;position:relative;cursor:pointer;width:778px;height:117px;border-radius:9px;}
.free_list .f_banner:hover img{opacity:0.7;}
.free_list .f_banner img{display:block;border-radius:5px;}
.free_list ul li.end .f_banner:hover{opacity:1;}
.free_list .f_banner .end_img{position:absolute;top:0;left:0;display:block;width:778px;height:117px;border-radius:4px;background:rgba(0,0,0,0.6);}
.free_list ul li.end .f_banner .end_img{display:block;}

/* 파트너경로 회원가입 버전2*/
.version2 .p_head{width:827px;height:200px;background:url('/static/_img/login/pjoin_top_v2_1608.jpg') no-repeat 0 0;text-indent:-9999px;}
.version2 .pjoin_txt{width:827px;padding:40px 0;text-align:center;font-weight:bold;color:#fd6893;line-height:24px;}
.version2 .pjoin_form{padding:0;}
.version2 .pjoin_form label{width:130px;margin-left:25px;}
.version2 .pjoin_form .input_style.type1{width:260px;}
.version2 .pjoin_form select{width:158px;color:#fff;border-color:#a9acad;border-left-color:#a0a3a4;vertical-align:top;background:#a9acad;}
.version2 .pjoin_form .input_style.type3{width:490px;}
.version2 .pjoin_form .input_style.type4{width:490px;}
.version2 .pjoin_form .txt{padding:0 0 25px 152px;}
.version2 .pjoin_form .p_agree{padding-top:40px;}
.version2 .pjoin_form .p_agree > p{text-align:left;margin-bottom:18px;font-weight:bold;color:#757879;letter-spacing:-0.5px;}
.version2 .pjoin_form .btn_p_join{border-color:#8fc35b;background:#a0d468;}
.version2 .pjoin_form .btn_p_join span{background-position:-30px 0;}
.version2 .pjoin_form .p_agree div p{font-size:11px;color:#646464;}
.version2 .pjoin_form .p_agree div p .t_blue{color:#0c88d0;}
.version2 .pjoin_form .p_agree .text_img{display:block;width:374px;height:94px;margin:0 0 10px 0;background:url('/static/_img/login/p_join_agree_txt.jpg') no-repeat 0 0;}

.sub_link.type1.version2 ul{padding:6px 0;}
.sub_link.type1.version2 ul li{padding-top:9px;padding-bottom:9px;}
.sub_link.type1.version2 .join_txt{margin:0;padding:9px 0 6px 0;border-radius:0 0 9px 9px;border-top:1px solid #eff1f4;text-align:center;background:#f8fafb;color:#0187cf;font-weight:bold;font-size:12px;letter-spacing:-1px;}
.sub_link.type1.version2 .join_txt .txt_blue{color:#24b6e5;font-weight:normal;}

.version1804 .p_head{width:827px;height:200px;background:url('/static/_img/login/pjoin_top_v1804.jpg') no-repeat 0 0;text-indent:-9999px;}
.version1804 .pjoin_txt{width:827px;padding:40px 0 0 0;text-align:center;font-weight:bold;color:#fd6893;line-height:24px;}
.version1804 .pjoin_form select{width:158px;color:#fff;border-color:#a9acad;border-left-color:#a0a3a4;vertical-align:top;background:#a9acad;}
.version1804 .pjoin_form .btn_p_join{border-color:#8fc35b;background:#a0d468;}
.version1804 .pjoin_form .btn_p_join span{background-position:-30px 0;}
.version1804 .txt_img{display:block;width:372px;height:94px;margin-bottom:10px;background:url('/static/_img/login/join_agree_txt_size2.jpg') no-repeat;}
.version1804 .pjoin_form .p_agree > p{margin-bottom:10px;text-align:left;font-weight:bold;color:#757879;}

/* sns 로그인 버튼 추가 */
.layer_layout .sns_login{width:516px;margin:30px auto 20px;padding:20px 0 0 0;border-top:1px solid #eff1f4;}
.layer_layout .sns_login .txt{margin-bottom:12px;color:#757879;font-size:12px;}
/* .layer_layout .sns_login_btn ul{overflow:hidden;}
.layer_layout .sns_login_btn ul li{float:left;width:164px;height:39px;margin-right:12px;background:url('/static/_img/login/login_image1608.png') no-repeat;cursor:pointer;} */


.layer_layout .sns_login{width:516px;margin:30px auto 20px;padding:20px 0 0 0;border-top:1px solid #eff1f4;}
.layer_layout .sns_login .txt{margin-bottom:12px;color:#757879;font-size:12px;}
.layer_layout .sns_login_btn ul{overflow:hidden;}
.layer_layout .sns_login_btn ul li{float:left;width:164px;height:39px;margin-right:12px;background:url('/static/_img/login/login_image1608.png') no-repeat;cursor:pointer;}
.layer_layout .sns_login_btn ul li:hover{opacity:0.7;}
.layer_layout .sns_login_btn ul li.facebook{background-position:-300px 0;}
.layer_layout .sns_login_btn ul li.kakao{background-position:-300px -45px;}
.layer_layout .sns_login_btn ul li.naver{margin-right:0;background-position:-300px -90px;}
.layer_layout .sns_login_btn ul li span{display:block;padding:0 0 0 70px;font-weight:bold;font-size:15px;color:#fff;line-height:39px;letter-spacing:-1px;}
.layer_layout .sns_login_btn ul li.naver span{padding-left:81px;}


/* ! 2024.06 광고 도메인 내 페북 로그인 제외 */
.layer_layout .sns_login_btn.ad_domain ul{display: flex;align-items: center; overflow: hidden; gap: 16px;}
.layer_layout .sns_login_btn.ad_domain ul>li{float: none; flex: 1; height: 39px; box-sizing: border-box; border: 1px solid #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background: none; margin: 0px; padding: 0px;}
.layer_layout .sns_login_btn.ad_domain ul>li.kakao{background-color: #ffc317; border-color: #e0c900;}
.layer_layout .sns_login_btn.ad_domain ul>li.naver{background-color: #00c63b; border-color: #00aa1d;}
.layer_layout .sns_login_btn.ad_domain ul>li:hover{opacity:0.7;}
/* .layer_layout .sns_login_btn ul li.facebook{background-position:-300px 0;}
.layer_layout .sns_login_btn ul li.kakao{background-position:-300px -45px;}
.layer_layout .sns_login_btn ul li.naver{margin-right:0;background-position:-300px -90px;} */
.layer_layout .sns_login_btn.ad_domain ul>li span::before{ content: ''; display: inline-block; width: 60px; height: 37px; background: url("/static/_img/login/login-kakao-btn.png")no-repeat left top; background-size: 100%; overflow: hidden; border-radius: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; cursor: pointer;}
.layer_layout .sns_login_btn.ad_domain ul>li.naver span::before{background: url("/static/_img/login/login-naver-btn.png")no-repeat left top; background-size: 100%;}
.layer_layout .sns_login_btn.ad_domain ul>li span{display:flex;align-items: center; width: 100%; padding: 0px;}
.layer_layout .sns_login_btn.ad_domain ul>li span>b{display: block; width:calc(100% - 60px); font-size:15px;color:#fff;line-height:39px;letter-spacing:-1px; text-align: center; text-indent: -10%; cursor: pointer;}


.layer_layout .layer_layout .step_notice{width:516px;margin:7px auto;}
.layer_layout .sns .step_notice ul{overflow:hidden;padding-left:50px;}
.layer_layout .sns .step_notice ul li{float:left;width:92px;height:92px;margin-left:30px;text-align:center;background:url('/static/_img/login/login_image1608.png') no-repeat;}
.layer_layout .sns .step_notice ul li.step1{background-position:0 -455px;}
.layer_layout .sns .step_notice ul li.step2{background-position:-100px -455px;}
.layer_layout .sns .step_notice ul li.step3{background-position:-200px -455px;}
.layer_layout .sns .step_notice ul li.step4{background-position:-300px -455px;}
.layer_layout .sns .step_notice ul li span{display:block;padding-top:43px;font-size:14px;color:#199bc5;font-weight:bold;line-height:18px;letter-spacing:-1px;}
.layer_layout .sns .new_join{width:516px;margin:0 auto;padding:20px 0;border-bottom:1px solid #eceef2;}
.layer_layout .sns .sns_join{width:516px;margin:0 auto;padding:20px 0;}
.layer_layout .sns .new_join h2, .sns .sns_join h2{margin-bottom:8px;font-weight:bold;color:#0f0f11;font-size:16px;letter-spacing:-1px;}
.layer_layout .sns .new_join > p, .sns .sns_join > p{margin-bottom:18px;font-size:12px;color:#757879;letter-spacing:-1px;}
.layer_layout .sns .new_join .btn_join_go, .sns .sns_join ul li{width:516px;height:39px;background:url('/static/_img/login/login_image1608.png') no-repeat;cursor:pointer;}
.layer_layout .sns .new_join .btn_join_go{background-position:0 -270px;}
.layer_layout .sns .new_join .btn_join_go:hover, .sns .sns_join ul li:hover{opacity:0.7;}
.layer_layout .sns .new_join .btn_join_go span, .sns .sns_join ul li span{display:block;padding:0 0 0 70px;font-weight:bold;font-size:15px;color:#fff;line-height:39px;letter-spacing:-1px;}
.layer_layout .sns .sns_join ul li.facebook{margin-bottom:13px;background-position:0 -315px;}
.layer_layout .sns .sns_join ul li.kakaotalk{margin-bottom:13px;background-position:0 -360px;}
.layer_layout .sns .sns_join ul li.naver{background-position:0 -405px;}

/* 로그인플러스 휴대폰간편로그인 배너 추가 */
.layer_layout .login_ad {width:516px;margin:0 auto;padding:20px 0 0 0;border-top:1px solid #eff1f4;}
.layer_layout .login_ad .login_ad_banner {width:516px;height:39px;background:url('/static/_img/login/login_ad_2207.png') no-repeat 50% 50% #f8fafb;border:1px solid #ddd;border-radius:5px;cursor:pointer;}

 /* 결제 취소 내역 */
.list_style .type7.style6 li > div.l1{width:100px;}
.list_style .type7.style6 li > div.l2{width:550px;font-size:13px;letter-spacing:-1px;text-align:left;padding-left:40px;}
.list_style .type7.style6 li.list_tit > div.l2{padding:10px 0;text-align:center;}
.list_style .type7.style6 li > div.l3{width:75px;}
.list_style .type7.style6 li > div.l4{width:100px;padding-right:25px;text-align:right;}

/* 정액제 결제중지 팝업 */
.popup_m_change.cancel{width:505px;}
.popup_m_change .header_pop.type1{height:76px;background:url('/static/_img/charge/bg_popup_top.jpg') repeat-x 0 0;}
.popup_m_change .header_pop.type1 h1{padding:0 0 0 28px;background:none;line-height:76px;font-weight:normal;}
.popup_m_change.cancel .popup_n_con > p{padding:15px 28px;line-height:20px;color:#757879;font-size:12px;letter-spacing:-0.5px;}
.popup_m_change.cancel .popup_n_con form{display:block;padding:12px 0;background:#eef1f2;}
.popup_m_change.cancel .popup_n_con form p{height:40px;line-height:38px}
.popup_m_change.cancel .popup_n_con form label{display:inline-block;width:108px;padding:0 0 0 28px;color:#757879;font-weight:normal;}
.popup_m_change.cancel .popup_n_con form .t_color{color:#757879;}
.popup_m_change.cancel .popup_n_con form .input_style{width:365px;height:38px;border:1px solid #9ea3a4;border-radius:4px;text-indent:10px;}

/* 100원 정액권 팝업 */
.fix100{width:632px;border:3px solid #000;}
.fix100 h1{border-radius:4px 4px 0 0;}
.fix100 .top_img{width:628px;height:96px;background:url('/static/_img/charge/banner_100fix.jpg') no-repeat 0 0;}
.fix100 .top_img p{text-indent:-9999px;}
.fix100 .fix100_content{padding:20px 30px;}
.fix100 .fix100_content > p{margin-bottom:5px;color:#000;font-weight:bold;}
.fix100 .fix100_content > p span{color:#e40177;}
.fix100 .fix100_content > ol{margin-bottom:10px;color:#757879;font-size:12px;line-height:20px;}
.fix100 .sum_area{overflow:hidden;width:563px;border-top:3px solid #000;border-bottom:3px solid #000;}
.fix100 .sum_area .left{float:left;width:428px;}
.fix100 .sum_area .left ul li{width:428px;padding:10px 20px 11px 20px;border-bottom:1px solid #d3e2e8;background:#e8f0f3;font-size:14px;color:#757879;}
.fix100 .sum_area .left ul li.bg{background:#f0f5f7;}
.fix100 .sum_area .left ul li .num{float:right;color:#252627;}
.fix100 .sum_area .left ul li .num.color b{color:#e40177;}
.fix100 .sum_area .right{float:right;width:135px;height:126px;background:#252627;}
.fix100 .sum_area .right .btn_pay{display:block;width:102px;padding:20px 0 19px 0;margin:33px auto;border-radius:3px;text-align:center;background:#fff;color:#e40177;font-weight:bold;}
.fix100 .sum_area .right .btn_pay:hover{opacity:0.7;}
.fix100 .sum_area  .c_txt{clear:both;padding:10px 0;text-align:center;}
.fix100 .sum_area  .c_txt .txt{color:#757879;font-size:12px;}
.fix100 .sum_area  .c_txt input[type="checkbox"]{display:none;appearance:none;}
.fix100 .sum_area  .c_txt input[type="checkbox"] + span.c_check{display:inline-block;width:32px;height:33px;margin:0 12px 0 0;cursor:pointer;background:url('/static/_img/charge/charge_common.png') no-repeat 0 -887px;vertical-align:middle;}
.fix100 .sum_area  .c_txt input[type="checkbox"]:checked + span.c_check{background-position:-32px -887px;}
.fix100 .notice_fix{padding:20px 0;font-size:11px;color:#aeb8bb;}
.fix100 .notice_fix li{overflow:hidden;clear:both;}
.fix100 .notice_fix li .line{display:inline-block;float:left;width:5px;margin-right:5px;}
.fix100 .notice_fix li .txt{display:inline-block;float:left;width:554px;}
.fix100 .btn_p_close{display:block;width:74px;padding:4px 0 3px 0;border:1px solid #b6b9ba;border-radius:3px;text-align:center;margin:10px auto;background:#c4c7c8;color:#fff;}

/* 자료요청 페이지 v2*/
.request_l_tab{height:51px;width:100%;padding:20px 25px 0 0;margin:20px 0;border-bottom:1px solid #24b6e5;}
.request_l_tab ul{z-index:1;position:relative;float:right;bottom:0px;left:-25px;}
.request_l_tab ul li{float:left;}
.request_l_tab ul li a{display:block;width:108px;height:31px;border:1px solid #cfdbe2;border-bottom-color:#24b6e5;text-align:center;color:#757879;font-size:12px;line-height:29px;letter-spacing:-1px;}
.request_l_tab ul li.active a, .request_l_tab ul li a:hover{color:#2dc3e8;font-weight:bold;border-color:#24b6e5;border-bottom-color:#fff;}
.request_l_tab ul li a:visited{text-decoration:none;}

/* 요청자료 이벤트 팝업 */
.popup_request1703{overflow:hidden;position:relative;width:738px;height:439px;}
.popup_request1703 .btn_n_close{z-index:1;display:block;position:absolute;width:208px;height:17px;right:5px;bottom:3px;cursor:pointer;}
.popup_request1703 .btn_close{top:2px;right:10px;width:25px;height:25px;background:none;}
.popup_request1703 .btn_event_seller, .popup_request1703 .btn_event_buyer{display:block;position:absolute;width:239px;height:56px;top:334px;cursor:pointer;text-indent:-9999px;}
.popup_request1703 .btn_event_seller{left:68px;}
.popup_request1703 .btn_event_buyer{left:434px;}
.popup_request1703 .btn_more:hover{opacity:0.7;}

/* 안심하세요 파일캐스트 */
.e_filecast{border-radius:9px;}
.e_filecast .top{width:827px;height:400px;background:url('/static/_img/etc/e_filecast_top.jpg') no-repeat 0 0;text-indent:-9999px;}
.e_filecast .filecast_content{width:827px;padding-top:50px;}
.filecast_content .inner{text-align:center;}
.filecast_content .inner h3{display:inline-block;width:390px;height:27px;margin-bottom:13px;text-indent:-9999px;background:url('/static/_img/etc/filecast_content.png') no-repeat 0 0;}
.filecast_content .inner p{font-size:14px;line-height:24px;color:#757879;letter-spacing:-0.5px;}
.filecast_content .inner .bbum_img{display:block;width:510px;height:200px;margin:45px auto;background:url('/static/_img/etc/filecast_content.png') no-repeat 0 -280px;}
.filecast_list{padding-top:80px;}
.filecast_list ul{overflow:hidden;padding:0 0 110px 55px;}
.filecast_list ul li{position:relative;float:left;width:238px;height:395px;padding:0 0 0 20px;border-right:1px solid #eceef2;line-height:24px;font-size:14px;letter-spacing:-1px;color:#757879;}
.filecast_list ul li.list.type3{border:none;}
.filecast_list ul li h4{height:47px;margin-bottom:21px;background:url('/static/_img/etc/filecast_content.png') no-repeat;text-indent:-9999px;}
.filecast_list ul li.type1 h4{width:142px;background-position:0 -40px;}
.filecast_list ul li.type2 h4{width:180px;background-position:-360px -40px;}
.filecast_list ul li.type3 h4{width:197px;background-position:-150px -40px;}
.filecast_list .p_txt{font-weight:bold;color:#24b6e5;}
.filecast_list .img{position:absolute;bottom:-25px;display:block;width:205px;height:140px;background:url('/static/_img/etc/filecast_content.png') no-repeat;}
.filecast_list .type1 .img{background-position:0 -120px;}
.filecast_list .type2 .img{background-position:-250px -120px;}
.filecast_list .type3 .img{background-position:-480px -120px;}

/* 매거진 전용관 */
.book_private{overflow:hidden;width:827px;border-radius:4px 4px 9px 9px;}
.book_private .top{width:827px;height:172px;background:url('/static/_img/sub/book_top1707.jpg') no-repeat 0 0;text-indent:-9999px;}
.book_private .sub_tabMenu.book ul{display:block;}
.book_private .sub_tabMenu.book ul li a{width:102px;letter-spacing:0;}
.book_private .sub_tabMenu.book ul li {text-decoration:none;}
.book_private .sub_tabMenu.book ul li.active a{font-weight:bold;}
.book_private .sub_tabMenu.book ul li a .ico_19{display:inline-block;width:13px;height:13px;margin-right:1px;background:url('/static/_img/common/common_180824.png') no-repeat -45px -331px;vertical-align:top;}
.book_private .sub_tabMenu.book ul li:last-child  a{letter-spacing:-1px;}
.ico.adult{}
.book_private .book_content{width:827px;padding:50px 0 60px 45px;background:#fff;}
.book_content ul{overflow:hidden;width:736px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f1f2f3;}
.book_content :last-child{margin:0;border:none;}
.book_content ul li{float:left;width:156px;margin-right:37px;}
.book_content ul li:last-child{margin:0;}
.book_content ul li a{display:block;width:100%;color:#444748;}
.book_content ul li a > span{display:block;}
.book_content ul li a > span:hover{opacity:0.7;}
.book_content ul li .img{overflow:hidden;display:block;width:100%;height:203px;border:1px solid #c2c7ce;}
.book_content ul li .img img{display:block;width:100%;height:100%;}
.book_content ul li .tit{font-size:14px;line-height:14px;margin:10px 0 5px 0;font-weight:bold;text-align:center;}
.book_content ul li .date{margin-bottom:10px;font-size:12px;line-height:14px;text-align:center;color:#757879;}
.book_content ul li .btn_view{width:77px;padding:4px 0 3px 0;margin:0 auto;border:1px solid #b4a794;border-radius:3px;text-align:center;font-size:12px;color:#757879;letter-spacing:-1px;}
.book_content ul li .btn_view span{display:inline-block;margin-left:3px;color:#fca43f;}

/* 자동결제 해지방어 */
.my_content.autopay{padding-bottom:0;border-radius:0 0 9px 9px;}
.my_content.autopay h3{margin-bottom:20px;}
.autopay_exit{width:827px;height:745px;padding:60px 0 0 80px;background:url('/static/_img/mypage/bg_autopay.png') no-repeat 0 0;}
.autopay_exit .tit{width:321px;height:38px;margin-bottom:25px;text-indent:-9999px;background:url('/static/_img/mypage/autopay_content.png') no-repeat 0 0;}
.autopay_exit .txt_wrap{display:none;padding:0 0 60px 10px;}
.autopay_exit .txt_wrap.no_condition{padding-bottom:135px;}
.autopay_exit .txt_wrap.active{display:block;}
.autopay_exit .txt_wrap p{margin-bottom:25px;line-height:22px;color:#444748;letter-spacing:-0.5px;}
.autopay_exit .name,
.autopay_exit .day,
.autopay_exit .c_number{font-weight:bold;}
.autopay_exit .name{color:#000;}
.autopay_exit .txt_blue{font-weight:bold;color:#24b6e5;letter-spacing:0;}
.autopay_exit .txt_red{display:inline-block;/* width:225px; */margin:4px 0 8px 0;padding:2px 3px;font-weight:bold;color:#fff;font-size:14px;letter-spacing:normal;font-family: Dotum, "돋움",sans-serif;background:#e82475;line-height:16px;}
.autopay_exit .t_yellow{color:#ffd200;}
.autopay_exit .btn_wrap{overflow:hidden;width:747px;padding:120px 0 0 0;}
.autopay_exit .btn_wrap .btn{display:block;float:left;width:207px;height:56px;text-indent:-9999px;background:url('/static/_img/mypage/autopay_content.png') no-repeat;}
.autopay_exit .btn_wrap .btn:hover{opacity:0.7;}
.autopay_exit .btn_wrap .btn.later{margin:0 22px 0 115px;background-position:0 -50px;}
.autopay_exit .btn_wrap .btn.now{background-position:0 -120px;}

/* 자동결제 해지방어 팝업 */
.autopay_thanks{width:490px;height:500px;padding-top:275px;background:url('/static/_img/mypage/popup_thanks.png') no-repeat 0 0;text-align:center;}
.autopay_thanks p{line-height:1.6em;}
.autopay_thanks .t_red{margin-bottom:10px;font-weight:bold;color:#c50241;letter-spacing:1px;}
.autopay_thanks .txt{margin-bottom:25px;color:#000;}
.autopay_thanks .btn_thanks{display:inline-block;width:175px;height:39px;border:1px solid #c19000;border-radius:3px;background:#fff;color:#24b6e5;font-weight:bold;font-size:16px;line-height:39px;cursor:pointer;}
.autopay_thanks .btn_thanks:hover{opacity:0.7;}
.btn_close.autopay{top:115px;width:25px;height:25px;background:none;}

/* 자동결제 해지 1단계 */
.popup_autopay_exit{width:505px;}
.popup_autopay_exit .top_wrap{padding-bottom:25px;background:#fff;}
.popup_autopay_exit .btm_wrap{padding:35px 0;background:#eef1f2;text-align:center;}
.popup_autopay_exit h1{height:45px;text-align:center;color:#fff;font-size:16px;font-weight:bold;line-height:45px;background:#23b5e4;}
.popup_autopay_exit ol{padding:20px 30px 0 30px;margin-bottom:15px;color:#757879;}
.popup_autopay_exit ol label{margin-bottom:16px;}
.popup_autopay_exit ol li p{padding-left:22px;margin-bottom:15px;line-height:16px;}
.popup_autopay_exit ol li:first-child{padding-bottom:30px;}
.popup_autopay_exit ol .radio_style{display:inline-block;width:16px;height:16px;margin:0 10px 0 0;vertical-align:middle;}
.popup_autopay_exit .area{display:block;width:430px;height:130px;padding:10px 15px;margin-left:22px;border:1px solid #cfdbe2;background:#f9fcfd;resize:none;}
.popup_autopay_exit .area:focus{outline:none;}
.popup_autopay_exit .text{padding-left:30px;color:#757879;font-size:12px;}
.popup_autopay_exit .btm_wrap .btn{display:inline-block;width:203px;height:51px;padding:0;border:4px solid #040000;border-radius:25px;line-height:46px;font-weight:bold;}
.popup_autopay_exit .btm_wrap .btn.later{margin-right:25px;color:#24b6e5;background:#fff;}
.popup_autopay_exit .btm_wrap .btn.now{color:#b37e00;background:#f7f8f9;}
.popup_autopay_exit .btm_wrap .btn:hover{opacity:0.7;}

/* 자동결제 해지 2단계 */
.autopay_bye{width:488px;height:377px;padding-top:200px;background:url('/static/_img/mypage/popup_bye.png') no-repeat 0 0;text-align:center;}
.autopay_bye p{line-height:1.6em;}
.autopay_bye .text{margin-bottom:12px;color:#000;}
.autopay_bye .name{font-weight:bold;}
.autopay_bye .btn_ok{display:inline-block;width:135px;height:39px;margin-top:8px;border:1px solid #666;border-radius:3px;background:#fff;color:#333;font-weight:bold;font-size:16px;line-height:39px;cursor:pointer;}
.autopay_bye .btn_ok:hover{opacity:0.7;}
.btn_close.autopay_bye2{top:42px;width:25px;height:25px;background:none;}

/* 검색어 추천 */
.search_word{width:1110px;padding:6px 0 23px 0;color:#000;font-size:14px;font-weight:bold;}
.search_word .n_word,
.search_word .r_word{display:inline-block;margin:0 3px;color:#e52676;letter-spacing:1px;}
.search_word .search_go{display:inline-block;margin-left:3px;text-decoration:underline;color:#24b6e5;letter-spacing:1px;cursor:pointer;}
.search_word .search_go:hover{opacity:0.7;}
.con_rank_wrap{overflow:hidden;width:827px;}
.con_rank_wrap .d_rank{float:left;width:639px;}
.con_rank_wrap .d_rank .d_rank_tit{padding:2px 0 2px 50px;border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0;background:#f8fafb;}
.con_rank_wrap .d_rank .d_rank_tit span{display:block;height:35px;border-right:1px solid #e9eced;color:#22b3e4;font-weight:bold;letter-spacing:-0.5px;line-height:35px;}
.con_rank_wrap .rank_list{clear:both;width:100%;padding:17px 0 60px 50px;border-radius:0 0 0 9px; background:#fff;}
.con_rank_wrap .rank_list ul{overflow:hidden;}
.con_rank_wrap .rank_list li{float:left;width:257px;height:66px;padding-top:9px;border-bottom:1px solid #eff1f4;}
.con_rank_wrap .rank_list li:nth-child(odd){margin-right:40px;}
.con_rank_wrap .rank_list li span{float:left;display:inline-block;}
.con_rank_wrap .rank_list li .rank{position:relative;top:11px;width:15px;height:15px;margin-right:12px;font-size:10px;color:#b6b9ba;vertical-align:middle;text-indent:-9999px;background:url('/static/_img/sub/search_numbering.png') no-repeat;}
.con_rank_wrap .rank_list li .rank.style1{background-position:0 0;}
.con_rank_wrap .rank_list li .rank.style2{background-position:0 -20px;}
.con_rank_wrap .rank_list li .rank.style3{background-position:0 -40px;}
.con_rank_wrap .rank_list li .rank.style4{background-position:0 -60px;}
.con_rank_wrap .rank_list li .rank.style5{background-position:0 -80px;}
.con_rank_wrap .rank_list li .rank.style6{background-position:0 -100px;}
.con_rank_wrap .rank_list li .rank.style7{background-position:0 -120px;}
.con_rank_wrap .rank_list li .rank.style8{background-position:0 -140px;}
.con_rank_wrap .rank_list li .rank.style9{background-position:0 -160px;}
.con_rank_wrap .rank_list li .rank.style10{background-position:0 -180px;}
.con_rank_wrap .rank_list li .rank.style11{background-position:0 -200px;}
.con_rank_wrap .rank_list li .rank.style12{background-position:0 -220px;}
.con_rank_wrap .rank_list li .sum_img{overflow:hidden;width:45px;height:45px;margin-right:10px;border-radius:50%;vertical-align:middle;}
.con_rank_wrap .rank_list li .name{overflow:hidden;position:relative;top:7px;width:145px;height:30px;text-overflow:ellipsis;vertical-align:middle;font-size:12px;font-weight:bold;color:#444748;line-height:15px;word-break:break-all;white-space:normal;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.con_rank_wrap .s_rank{float:right;width:188px;}
.con_rank_wrap .s_rank .s_rank_tit{padding:2px 0 2px 23px;border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0;background:#f8fafb;}
.con_rank_wrap .s_rank .s_rank_tit span{display:block;height:35px;color:#22b3e4;font-weight:bold;letter-spacing:-0.5px;line-height:35px;}
.con_rank_wrap .rank_word ol{padding:20px 42px 60px 20px;border-radius:0 0 9px 0;background:#fff;}
.con_rank_wrap .rank_word ol li{position:relative;width:100%;height:33px;padding:5px 0;line-height:23px;}
.con_rank_wrap .rank_word ol li span{float:left;display:inline-block;}
.con_rank_wrap .rank_word .num{width:16px;margin-right:8px;font-size:10px;color:#b6b9ba;text-align:center;vertical-align:middle;}
.con_rank_wrap .rank_word .num.topn{color:#fca43f;}
.con_rank_wrap .rank_word .word{overflow:hidden;width:85px;font-size:12px;text-overflow:ellipsis;color:#757879;white-space:nowrap;}
.con_rank_wrap .rank_word .ico_up{position:absolute;top:12px;right:0;display:block;width:6px;height:8px;background:url('/static/_img/sub/ico_rank_1.png') no-repeat 0 0;}
.con_rank_wrap .rank_word .ico_down{position:absolute;top:13px;right:0;display:block;width:6px;height:8px;background:url('/static/_img/sub/ico_rank_1.png') no-repeat -10px 0;}
.con_rank_wrap .rank_word .ico_mid{position:absolute;top:14px;right:0;display:block;width:6px;height:8px;background:url('/static/_img/sub/ico_rank_1.png') no-repeat -20px 0;}

/* 캐스트 원페이 */
.my_cast_onepay{overflow:hidden;width:100%;padding:30px 25px;border-bottom:1px solid #96e2f2;background:#f7fffc;}
.my_cast_onepay h3{margin-bottom:15px;color:#ff9104;font-weight:bold;font-size:16px}
.my_cast_onepay .pay_info{float:left;width:210px;font-size:14px;letter-spacing:-1px;display: none;}
.my_cast_onepay .pay_info.active{display: block;}
.my_cast_onepay .pay_info dt{clear:both;float:left;width:84px;margin-bottom:15px;font-weight:normal;color:#84b7cb;}
.my_cast_onepay .pay_info dd{float:left;color:#444748;}
.my_cast_onepay .pay_info dd b{letter-spacing:1px;}
.my_cast_onepay .pay_info .minimun, .my_cast_onepay .pay_info .point{color:#84b7cb;}
.my_cast_onepay .pay_info .minimun b{font-weight:bold;color:#444748;}
.my_cast_onepay .pay_info .point b{color:#507bdb;}

.my_cast_onepay .pay_set{float:right;width:562px;}
.my_cast_onepay .pay_set .tab .click_area{position:relative;display:block;float:left;width:281px;height:31px;border:1px solid #cfdbe2;border-bottom-color:#ff9104;line-height:29px;text-align:center;color:#b6b9ba;font-size:12px;background:#fff;}
.my_cast_onepay .pay_set .tab .click_area.active{border-color:#ff9104;background:#ff9104;color:#fff;}
.my_cast_onepay .pay_set .tab .click_area:first-child{border-right:none;}
.my_cast_onepay .pay_set .tab .click_area .line{z-index:1;position:absolute;top:-1px;display:block;width:1px;height:31px;background:#ff9104;display:none;}
.my_cast_onepay .pay_set .tab .click_area.active .line{display:block;}
.my_cast_onepay .pay_set .tab .click_area.date .line{right:-1px;}
.my_cast_onepay .pay_set .tab .click_area.sum .line{left:0;}
.my_cast_onepay .tab_area{display:none;position:relative;clear:both;width:562px;height:104px;border:1px solid #ff9104;border-top:none;background:#fff;}
.my_cast_onepay .tab_area.active{display:block;}
.my_cast_onepay .tab_area .txt{padding:10px 0 10px 16px;font-size:12px;}
.my_cast_onepay .tab_area .select_wrap{width:478px;padding:0 0 10px 16px;}
.my_cast_onepay .tab_area .name{display:inline-block;font-weight:normal;font-size:12px;color:#84b7cb;letter-spacing:-1px;}
.my_cast_onepay .tab_area .select_style{display:inline-block;width:81px;height:23px;margin:0 15px 0 8px;border:1px solid #a9acad;border-radius:3px;background:#f8fafb;font-size:12px;letter-spacing:-1px;}
.my_cast_onepay .tab_area .select_style.size1{width:211px;margin-right:0;}
.my_cast_onepay .tab_area .btn_change{cursor:pointer;position:absolute;top:11px;right:25px;display:block;width:54px;height:46px;padding-top:13px;border:1px solid #de7600;border-radius:3px;background:#ff9104;color:#fff;text-align:center;font-weight:bold;}
.my_cast_onepay .tab_area .tab_btm{clear:both;width:100%;height:33px;text-align:center;font-size:12px;background:#faf5f5;line-height:33px;}
.my_cast_onepay .tab_area .tab_btm .onepay_opt_show_text{display: none;}
.my_cast_onepay .tab_area .tab_btm .onepay_opt_show_text.active{display: block;}
.my_cast_onepay .tab_area .tab_btm .txt_black{color:#000;}
.my_cast_onepay .tab_area .tab_btm .txt_red{color:#d2091c;}
.my_cast_onepay .tab_area .tab_btm .txt_blue{color:#00abeb;}
.my_cast_onepay .p_txt{padding-top:10px;letter-spacing:-1px;text-align:center;font-size:12px;color:#a9acad;}

/* 구독자료 */
.s_data_top{overflow:hidden;width:827px;height:50px;padding:12px 25px 0 25px;border-radius:9px 9px 0 0;background:url('/static/_img/sub/bg_s_data_top.jpg') repeat-x 0 0;}
.s_data_top .tit_name{float:left;padding-top:3px;font-weight:bold;color:#fff;}
.s_data_top .tit_name .s_name{color:#ffef00;}
.s_data_top .t_blue{font-weight:normal;color:#a9f0ff;}
.s_data_top .s_search{overflow:hidden;float:right;width:340px;height:26px;border:1px solid #0688cf;border-radius:3px;}
.s_data_top .s_search .s_txt{float:left;display:block;width:264px;height:24px;border:none;background:#f8fafb;}
.s_data_top .s_search .s_btn{float:left;display:block;width:74px;height:24px;border:none;color:#fff;letter-spacing:-1px;font-size:12px;background:url('/static/_img/sub/bg_s_data_btn.jpg') repeat-x 0 0;}
.s_data_top .s_search.friend{width:179px;}
.s_data_top .s_search.friend .s_txt{width:133px;}
.s_data_top .s_search.friend .s_btn{width:44px;}
.s_data_top .my_subc_list{position:relative;top:1px;float:right;display:block;width:67px;margin-right:8px;height:24px;border:1px solid #bfc2c7;vertical-align:middle;font-size:12px;text-align-last:center;}
.tbl_style.seller_list table td.data_nofile_wrap{height:auto;}
.tbl_style.seller_list table td div.data_nofile{width:827px;text-align:left;padding:53px;}
.tbl_style.seller_list table td div.data_nofile .txt_tit{margin-bottom:12px;font-size:15px;letter-spacing:-1px;font-weight:bold;color:#000;}
.tbl_style.seller_list table td div.data_nofile .txt_list{font-size:12px;color:#757879;}

/* 내가 구독한 친구 */
.friend_list_wrap{overflow:hidden;width:827px;padding-bottom:50px;border-radius:0 0 9px 9px;background:#fff;}
.friend_list_wrap .s_del{float:right;display:block;width:44px;margin:10px 25px 10px 0;padding:5px 0 2px 0;border:1px solid #96999a;border-radius:3px;font-size:12px;line-height:13px;background:#626262;color:#fff;cursor:pointer;}
.list_style .type7.style3.type2{background:#fff;}
.list_style .type7.style3.type2 input{margin-right:10px;}
.list_style .type7.style3.type2 li:hover > div.l2 .f_id, .list_style .type7.style3.type2 li:hover > div.l3 .text{color:#24b6e5;}
.list_style .type7.style3.type2 li> div.no_friend {width:827px;text-align:center;font-size:14px;color:#757879;font-weight:bold;}
.list_style .type7.style3.type2 li > div.l1{width:100px;}
.list_style .type7.style3.type2 li > div.l2{width:160px;text-align:center;}
.list_style .type7.style3.type2 li > div.l2 .f_id{font-weight:bold;color:#757879;;letter-spacing:0;}
.list_style .type7.style3.type2 li > div.l3{width:395px;height:49px;}
.list_style .type7.style3.type2 li.list_tit > div.l3{height:33px;}
.list_style .type7.style3.type2 li > div.l3 .text{overflow:hidden;display:inline-block;max-width:340px;padding-right:3px;letter-spacing:-1px;color:#a9acad;text-overflow:ellipsis;white-space:nowrap;}
.list_style .type7.style3.type2 li > div.l4{width:172px;padding-right:0;text-align:center;}
.list_style .type7.style3.type2 .btn{position:relative;top:2px;display:inline-block;font-size:12px;line-height:13px;padding:5px 0 2px 0;border:1px solid;border-radius:3px;background:#2dc3e8;color:#fff;cursor:pointer;}
.list_style .type7.style3.type2 .btn_info_edit:hover{opacity:0.7;}
.list_style .type7.style3.type2 .btn.info_edit{width:64px;margin-right:10px;border-color:#b6b9ba;background:#c4c7c8;}
.list_style .type7.style3.type2 .btn.memo{width:47px;border-color:#03b6db;background:#2dc3e8;}

/* 내가 구독한 친구 사이드 */
.my_subc_side{border-top:2px solid #507bdb;}
.r_content .list_style.small{width:263px;padding:0;}
.r_content .list_style.small li{width:263px;}
.list_style.small li div{float:left;font-size:12px;}
.list_style.small li .l1{width:120px;padding-left:13px;}
.list_style.small li .l2{width:143px;}
.list_style.small li.list_tit div{border-bottom:1px solid #eff1f4;padding:10px 0;font-size:12px;color:#a9acad;letter-spacing:-1px;line-height:13px;}
.list_style.small li.list_tit .l1{text-indent:12px;}
.list_style.small li.list_tit .l2{text-indent:11px;}
.list_style.small .l1 .num{font-size:12px;color:#757879;}
.list_style.small .l1 .name{overflow:hidden;width:70px;font-size:12px;color:#444748;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;}
.list_style.small .l2 .f_txt{overflow:hidden;width:110px;font-size:12px;color:#a9acad;text-overflow:ellipsis;text-align:left;text-indent:12px;}
.list_style.small .l2 .no_one{text-indent:12px;}
.list_style.small li:hover .num, .list_style.small li:hover .name, .list_style.small li:hover .f_txt,
.list_style.small li.active .num, .list_style.small li.active .name, .list_style.small li.active .f_txt{color:#24b6e5;}
.list_style.small li:hover .name{font-weight:bold;}
.my_subc_side .small_paging{width:100%;padding:15px 0;border-bottom:1px solid #e8ecf0;text-align:center;background:#f8fafb;}
.my_subc_side .small_paging li{display:inline-block;margin-right:15px;}
.my_subc_side .small_paging li:last-child{margin:0;}
.my_subc_side .small_paging a.active{font-weight:bold;color:#24b6e5;}
.my_subc_side .small_paging a.prev, .my_subc_side .small_paging a.next{color:#24b6e5;}
.my_subc_side .btm_time{width:100%;padding:10px 13px 10px 0;border-radius:0 9px 9px;text-align:right;color:#a9acad;background:#f8fafb;}

/* 나를 구독한 친구 */
.list_style.f_style{float:left;margin-bottom:30px;}
.list_style.b_style{border-right:1px solid #eff1f4;}
.list_style .type7.style3.type3{float:left;width:413px;background:#fff;}
.list_style .type7.style3.type3 .no_friend{position:absolute;z-index:1;width:827px;height:49px;text-align:center;font-weight:bold;font-size:14px;border:none;color:#757879;background:#fff;border-bottom:1px solid #eff1f4;}
.list_style .type7.style3.type3 .no_friend > div{font-size:14px;width:827px;color:#757879;}
.list_style .type7.style3.type3 li.no_friend:hover > div.type2{color:#757879;background:#f3fbff;}
.list_style .type7.style3.type3 li > div.l1{width:90px;text-align:center;padding-left:0;}
.list_style .type7.style3.type3 li > div.l2{width:314px;text-align:left;}
.list_style .type7.style3.type3 li .f_id{font-weight:bold;color:#757879;}

/* 성인 카테고리 사이드 배너 */
.adult_right_banner{position:absolute;top:181px;left:1150px;cursor:pointer;}
.adult_right_banner .click_area{display:block;width:160px;height:398px;background:url('/static/_img/banner/etc/adult_right_banner.jpg') no-repeat 0 0;cursor:pointer; margin:0;}
.adult_right_banner .click_area:hover{opacity:0.7;}

/* 추석결제 팝업 */
.charge19091_popup{position:relative;width:586px;height:480px;top:-20px;}
.charge19091_popup .btn_n_close{display:block;position:absolute;width:208px;height:17px;right:13px;bottom:6px;cursor:pointer;}
.charge19091_popup .btn_get{display:block;position:absolute;width:360px;height:72px;top:351px;left:112px;cursor:pointer;text-indent:-9999px;}
.btn_close.style19091{top:84px;right:10px;width:25px;height:25px;background:none;}


.onplay_popup{position:relative;width:524px;height:637px;}
.onplay_popup .btn_get{display:block;position:absolute;width:327px;height:71px;top:487px;left:98px;cursor:pointer;text-indent:-9999px;}
.btn_n_close{display:block;position:absolute;width:238px;height:17px;right:12px;bottom:11px;cursor:pointer;}
.btn_close.style_onplay{top:-7px;right:0px;width:25px;height:25px;}

/* 2022-06 생일축하 이벤트 상단띠배너 */
#topBanner_hbd { position:relative; width:100%; height:56px; background:#7ca1ff; border-bottom:1px solid #6c91ff; text-align:center; }
#topBanner_hbd > .topBannerArea { width:1235px; height:auto; margin:0 auto; }
#topBanner_hbd > .topBannerArea .btn_topBanner_x { float:right; line-height:55px; margin-right:6px; cursor:pointer; }
#topBanner_hbd > .topBannerArea .btn_topBanner_x > span { margin-right:10px; font-size:11px; color:#516494; }
#topBanner_hbd > .topBannerArea .img_topBanner { width:1000px; height:55px; margin:0 auto; background:url('/static/_img/event/hbd/topBanner_hbd.gif') no-repeat top center; cursor:pointer; }

/* 2022-06 생일축하 이벤트 레이어팝업 */
.modal-dialog.center_style.layer_hbd { z-index:1; transform:translate(-50%, -50%); width:597px; border-radius:15px; overflow:hidden; -webkit-box-shadow:0px 0px 25px rgb(0,0,0,0.2); -moz-box-shadow:0px 0px 25px rgb(0,0,0,0.2); box-shadow:0px 0px 25px rgb(0,0,0,0.2); }
.layer_hbd .hbd_bg { position:relative; float:left; display:inline-block; width:597px; height:734px; background:url('/static/_img/event/hbd/layer_hbd.gif') #d0e9f3 no-repeat top center; }
.layer_hbd .hbd_bg > .layerClose { position:absolute; right:15px; top:15px; width:40px; height:40px; cursor:pointer; }
.layer_hbd .hbd_bg > .layerText { width:100%; margin-top:461px; padding:30px; text-align:center; color:#242424; font-size:16px; font-weight:bold; box-sizing:border-box; }
.layer_hbd .hbd_bg > .layerText p { margin-bottom:14px; }
.layer_hbd .hbd_bg > .giftOpen { position:absolute; left:50%; bottom:30px; transform:translateX(-50%); display:inline-block; width:537px; height:88px; cursor:pointer; }
.layer_hbd_gift { z-index:9999; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:637px; height:510px; }
.layer_hbd_gift .hbd_gift > .layerClose { position:absolute; left:50%; bottom:36px; transform:translateX(-50%); display:inline-block; width:277px; height:64px; cursor:pointer; }

/* 2022-08 익스플로러 브라우저 제한 안내 레이어팝업 */
.modal-dialog.center_style.layer_browser { transform:translate(-50%, -50%); width:640px; height:494px; border:1px solid #000; box-sizing:border-box; background:url('/static/_img/common/layer_img_browser.jpg') no-repeat center top #fff; }
.layer_browser > .btn_layerClose { position:absolute; top:20px; right:20px; width:20px; height:20px; cursor:pointer; }
.layer_browser > ul.btn_bottom { position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #b8bdcc; }
.layer_browser > ul.btn_bottom li { float:left; display:inline-block; width:319px; line-height:60px; background:#e6e9ef; border-left:1px solid #b8bdcc; box-sizing:border-box; color:#5c6874; font-size:15px; font-weight:700; text-align:center; cursor:pointer; }
.layer_browser > ul.btn_bottom li:first-child { border-left:0; }
.layer_browser > ul.btn_bottom li:hover { background:#d8eaf9; color:#333; }

/* 2022-07 레이어팝업 컨트롤 영역 추가 */
.layerCtrl { float:left; display:inline-block; width:100%; background:#1f1f1f; }
.layerCtrl > ul { width:100%; }
.layerCtrl > ul li { line-height:54px; }
.layerCtrl > ul li.listL { float:left; padding-left:25px; }
.layerCtrl > ul li.listR { float:right; padding-right:20px; }
.layerCtrl > ul li input[type="checkbox"] { display:none; }
.layerCtrl > ul li.btnTxt > label { color:#727272; font-size:14px; font-weight:normal; cursor:pointer; }
.layerCtrl .layerCtrl_btnClose { display:inline-block; width:24px; height:24px; background:url('/static/_img/common/layerCtrl_btnClose.png') no-repeat; background-size:100%; vertical-align:middle; opacity:0.45; cursor:pointer; }

/* 2022-06 카카오페이 100원 이벤트 레이어팝업 */
.modal-dialog.center_style.layer_kakaopay_2206 { transform:translate(-50%, -50%); width:510px; margin:0px; border-radius:15px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_kakaopay_2206 .kakaopay_2206_img { float:left; display:inline-block; position:relative; width:510px; height:675px; background:url('/static/_img/charge/layer_kakaopay_2206.jpg') #f5ce22 no-repeat top center; }
.kakaopay_2206_img .kakaopay_2206_txt { position:absolute; top:230px; left:0px; width:100%; padding:0 40px; color:#1c1e1e; font-family:Dotum, 돋움, sans-serif; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-.5px; }
.kakaopay_2206_img .kakaopay_2206_txt > .txtPoint { color:#fe5636; font-size:20px; font-weight:bold; line-height:32px; }
.kakaopay_2206_img .kakaopay_2206_btn { position:absolute; left:60px; bottom:30px; width:390px; height:79px; cursor:pointer; }
.kakaopay_2206_img .kakaopay_2206_btn > span { display:none; }
.layer_kakaopay_2206 .kakaopay_2206_bottom { float:left; display:inline-block; width:100%; padding:18px 20px; background:#66645a; }
.layer_kakaopay_2206 .kakaopay_2206_bottom ul li { float:left; display:inline-block; width:100%; margin-bottom:5px; color:#fff; font-size:11px; line-height:16px; }
.layer_kakaopay_2206 .kakaopay_2206_bottom ul li:last-child { margin-bottom:0; }

/* 2022-07 카카오페이 정기결제인증 포인트지급 레이어팝업 */
.modal-dialog.center_style.layer_kakaopay_2207 { background:#3e96fa; transform:translate(-50%, -50%); width:510px; margin:0px; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_kakaopay_2207 .kakaopay_2207_img { float:left; display:inline-block; position:relative; width:510px; height:660px; background:url('/static/_img/charge/layer_kakaopay_2207.jpg') #3e96fa no-repeat top center; }
.kakaopay_2207_img .kakaopay_2207_btn { position:absolute; left:50%; bottom:35px; transform:translateX(-50%); width:306px; height:80px; cursor:pointer; }
.kakaopay_2207_img .kakaopay_2207_btn > span { display:none; }
.layer_kakaopay_2207 .kakaopay_2207_bottom { float:left; display:inline-block; width:100%; padding:0px 25px 25px; }
.layer_kakaopay_2207 .kakaopay_2207_bottom ul li { float:left; display:inline-block; width:100%; color:#c7dfed; font-size:11px; line-height:18px; }

/* 2022-11 카카오페이 정기결제인증 포인트지급 레이어팝업 */
.modal-dialog.center_style.layer_kakaopay_2211 { transform:translate(-50%, -50%); width:640px; margin:0px; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_kakaopay_2211 .kakaopay_2211_img { float:left; display:inline-block; position:relative; width:100%; height:640px; background:url('/static/_img/charge/layer_kakaopay_2211_ver3.jpg') #f5563d no-repeat top center; }
.kakaopay_2211_img .kakaopay_2211_btn { position:absolute; left:50%; bottom:163px; transform:translateX(-50%); width:300px; height:60px; cursor:pointer; }
.kakaopay_2211_img .kakaopay_2211_btn > span { display:none; }
.kakaopay_2211_img .kakaopay_2211_bottom { position:absolute; bottom:0; left:0; display:inline-block; width:100%; padding:0px 25px 25px;  }
.kakaopay_2211_img .kakaopay_2211_bottom ul li { float:left; display:inline-block; width:100%; color:#FFF; font-size:12px; line-height:20px; letter-spacing:-.4px; }

/* 2022-08 정액제 자동결제 첫달 100원 레이어팝업 */
.modal-dialog.center_style.layer_autopay100_2208 { transform:translate(-50%, -50%); width:520px; height:auto; border:1px solid #1f1f1f; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_autopay100_2208 > .layer_bg { float:left; display:inline-block; position:relative; width:520px; height:551px; background:url('/static/_img/charge/layer_autopay100_2208.jpg') #6a6afc no-repeat top center; }
.layer_autopay100_2208 > .layer_bg > .btnArea { position:absolute; left:50%; bottom:30px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; }
.layer_autopay100_2208 > .layer_bg > .btnArea li { width:185px; height:55px; margin-right:10px; cursor:pointer; }
.layer_autopay100_2208 > .layer_bg > .btnArea li:last-child { margin-right:0; }
.layer_autopay100_2208 > .layer_bg > .btnArea li span { display:none; }
.layer_autopay100_2208 > ul.layer_notice { float:left; display:inline-block; width:100%; padding:24px; background:#3d349e; }
.layer_autopay100_2208 > ul.layer_notice li { float:left; display:inline-block; position:relative; width:100%; padding-left:8px; color:#c9dbff; font-size:11px; line-height:17px; letter-spacing:-.25px; }
.layer_autopay100_2208 > ul.layer_notice li:nth-child(n+2):before { content:''; display:inline-block; width:2px; height:1px; position:absolute; left:0; top:8px; background:#FFF; }
.layer_autopay100_2208 > ul.layer_notice li.layer_notice_title { line-height:11px; margin-bottom:16px; padding-left:0; font-weight:bold; }

/* 2022-08 정액제 자동결제 2000원 할인 레이어팝업 */
.modal-dialog.center_style.layer_autopayDC_2208 { transform:translate(-50%, -50%); width:520px; height:auto; border:1px solid #1f1f1f; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_autopayDC_2208 > .layer_bg { float:left; display:inline-block; position:relative; width:520px; height:551px; background:url('/static/_img/charge/layer_autopayDC_2208_ver2.jpg') #eb67a0 no-repeat top center; }
.layer_autopayDC_2208 > .layer_bg > .btnArea { position:absolute; left:50%; bottom:30px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; }
.layer_autopayDC_2208 > .layer_bg > .btnArea li { width:150px; height:55px; margin-right:8px; cursor:pointer; }
.layer_autopayDC_2208 > .layer_bg > .btnArea li:last-child { margin-right:0; }
.layer_autopayDC_2208 > .layer_bg > .btnArea li span { display:none; }
.layer_autopayDC_2208 > ul.layer_notice { float:left; display:inline-block; width:100%; padding:24px; background:#9e3462; }
.layer_autopayDC_2208 > ul.layer_notice li { float:left; display:inline-block; position:relative; width:100%; padding-left:8px; color:#ffc9e1; font-size:11px; line-height:17px; letter-spacing:-.25px; }
.layer_autopayDC_2208 > ul.layer_notice li:nth-child(n+2):before { content:''; display:inline-block; width:2px; height:1px; position:absolute; left:0; top:8px; background:#FFF; }
.layer_autopayDC_2208 > ul.layer_notice li.layer_notice_title { line-height:11px; margin-bottom:16px; padding-left:0; font-weight:bold; }

/* 2022-08 장기미사용회원 할인 레이어팝업 */
.modal-dialog.center_style.layer_sleep_2208 { transform:translate(-50%, -50%); width:600px; height:auto; border:1px solid #1f1f1f; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_sleep_2208 > .layer_bg { float:left; display:inline-block; position:relative; width:600px; height:590px; background:url('/static/_img/charge/layer_sleep_2208.jpg') #432cd2 no-repeat top center; }
.layer_sleep_2208 > .layer_bg > .btnArea { position:absolute; left:50%; bottom:30px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; }
.layer_sleep_2208 > .layer_bg > .btnArea li { width:280px; height:59px; cursor:pointer; }
.layer_sleep_2208 > .layer_bg > .btnArea li span { display:none; }

.aspFullScreen { position:fixed; top:0px; left:0px; z-index:99999; width:1px; min-width:100%;height:1px; min-height:100%; }


/* 2022-10 BJ방송 총알10발 지급 레이어팝업 */
.modal-dialog.center_style.layer_bj_2210 { transform:translate(-50%, -50%); width:500px; height:auto; overflow:hidden; }
.layer_bj_2210 > .layer_bg { float:left; display:inline-block; position:relative; width:500px; height:540px; background:url('/static/_img/popup/bjpopup_221027.png') no-repeat top center; }

ul.btn_bottom { float:left; display:inline-block; width:100%; height:60px; border-top:1px solid #000; }
ul.btn_bottom li { float:left; display:inline-block; width:50%; line-height:60px; background:#e6e9ef; box-sizing:border-box; color:#808080; font-size:14px; font-weight:700; text-align:center; cursor:pointer; }
ul.btn_bottom li:first-child { background:#363342; }
ul.btn_bottom li:nth-child(2) { background:#000; }
ul.btn_bottom li:hover { color:#CCC; }


/* 2022-11 첫결제 자유이용권 100원 레이어팝업 */
.modal-dialog.center_style.layer_first_100 { transform:translate(-50%, -50%); width:600px; height:auto; border:1px solid #1f1f1f; border-radius:20px; overflow:hidden; -webkit-box-shadow:0px 0px 20px rgb(0,0,0,0.3); -moz-box-shadow:0px 0px 20px rgb(0,0,0,0.3); box-shadow:0px 0px 20px rgb(0,0,0,0.3); }
.layer_first_100 > .layer_bg { float:left; display:inline-block; position:relative; width:600px; background:url('/static/_img/popup/first300_01.jpg') #fce9d1 no-repeat top center; }
.layer_first_100 > .layer_bg > .btnArea {padding:540px 30px 20px 30px; overflow:hidden;}
.layer_first_100 > .layer_bg > .btnArea li { float:left; width:50%; cursor:pointer; text-align:center}

.pop_notice { width:100%; padding:20px; background:#5d2012; }
.pop_notice li { position:relative; line-height:1.4em; margin-bottom:3px; padding-left:10px; color:#d9a397; font-size:13px; text-align:left; word-break:keep-all; }
.pop_notice li:last-child { margin-bottom:0; }
.pop_notice li:before { content:'-'; position:absolute; left:0; top:0; }

/* 2022-12-15 판매자 컨텐츠 연동 레이어 */
.layer_pop_interlock{ position:fixed; top:0px; left:0px; z-index:9999999; width:100%; height:100%; /*background-color:rgba(0, 0, 0, 0.6);*/font-family:"맑은 고딕"}
.layer_pop_interlock{ display:none; align-items:center; justify-content:center; }
.layer_interlock { position:relative; width:600px; height:auto; box-sizing:border-box;top:47%;margin:-414px auto}
.layer_interlock > .layer_bg { float:left; display:inline-block; position:relative; width:100%; height:768px; background:#EEEEEE;padding:32px 50px 40px;box-sizing:border-box;border:4px solid #4285F4; }
.layer_interlock > .layer_bg h3{font-size:30px;font-weight:bold;color:#4285f4;margin:0;text-align:center;margin-bottom:30px}
.layer_interlock > .layer_bg .interlock_tit{font-size:14px;color:#535353;line-height:22px;margin-bottom:24px;word-break:keep-all;letter-spacing:-0.2px}
.layer_interlock > .layer_bg .interlock_tit p{font-weight:bold;display:block;margin:0}
.layer_interlock > .layer_bg .info_site{width:492px;padding:18px 24px 13px;box-sizing:border-box;background:#fff;border-radius:10px}
.layer_interlock > .layer_bg .info_site h5{font-size:14px;color:#4285f4;font-weight:bold;margin:0 0 10px}
.layer_interlock > .layer_bg .info_site h5:last-child{}
.layer_interlock > .layer_bg .info_site ul{margin-bottom:18px}
.layer_interlock > .layer_bg .info_site ul li{line-height:20px;padding-left:16px;position:relative;word-break:keep-all;font-size:12px}
.layer_interlock > .layer_bg .info_site ul li a{font-size:12px;color:#535353;}
.layer_interlock > .layer_bg .info_site ul li:before{content:'';width:3px;height:3px;display:inline-block;background:#4285F4;border:1px solid #4285F4;border-radius:3px;position:absolute;left:0;top:7px}
.layer_interlock > .layer_bg .info_site ul li span{font-weight:bold}
.layer_interlock > .layer_bg .info_site ul li a{font-weight:bold}
.layer_interlock > .layer_bg .info_site ul.line_site{margin-bottom:0}
.layer_interlock > .layer_bg .info_site ul.line_site li{font-weight:bold;margin-bottom:4px}
.layer_interlock > .layer_bg .info_txt{color:#535353;line-height:19px;margin:28px 5px 10px;('/static/_img/banner/index/banner_top_1805.png');font-size:12px}
.layer_interlock > .layer_bg .btn_agree{position:relative;top:21px;display:block;margin:0 auto;width:240px;height:64px;background:url('/static/_img/popup/btn_agree.png') no-repeat 0 0 / 240px 64px;border:none;text-indent:-9999px;font-size:0;cursor:pointer}
.layer_interlock > .layer_bg .btn_agree.on{background:url('/static/_img/popup/btn_agree_checked.png') no-repeat 0 0 / 240px 64px;}
.layer_interlock > ul.btn_bottom { float:left; display:inline-block; width:100%; border-top:1px solid #000; }
.layer_interlock > ul.btn_bottom li { float:left; display:inline-block; width:50%; line-height:60px; background:#e6e9ef; box-sizing:border-box; color:#808080; font-size:14px; font-weight:700; text-align:center; cursor:pointer; }
.layer_interlock > ul.btn_bottom li:first-child { background:#363342; }
.layer_interlock > ul.btn_bottom li:nth-child(2) { background:#000; }
.layer_interlock > ul.btn_bottom li:hover { color:#CCC; }


/* blue css */
.info-position-fix{position:fixed;top :0px;}
.empty-2px{height:2px;}
.padding-zero{padding-right:0px;padding-left:0px;}
.bg-fff{background:#fff;}
.search_text {display:inline-block;padding:1px;font-weight:bold;/* background:#ffff78; */background:#fff1b2;}
.aaa{margin-top:37px;position:absolute;}
#comment-write-textarea-comments-error {left:248px;margin-top:22px;}
.r_content .recommend{min-height:169px;}
.r_content .rating{min-height:233px;}
.vjs-default-skin .vjs-big-play-button {left:7.5em;top:2.5em;}
.join-valid-custome-err-msg{margin:10px 0 20px 42px;}
.join-error-msg{font-weight:normal;padding:3px 10px;color:#fff;font-size:11px;background:#fd6893 url('/static/_img/login/bg_error.jpg') no-repeat 0 0;}
/*---------main banner ----------------*/
.active-editor-view-div {display:none;}
.main-banner-img-li {position:absolute;width:827px;height:307px;background: url('/static/_img/banner/main_visual.jpg') no-repeat;}
.jssorb01{position:absolute;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {position:absolute; /* size of bullet elment */overflow:hidden;width:15px;height:15px;filter:alpha(opacity=70);opacity:0.7;cursor:pointer;}
.jssorb01 div {background-color:gray;}
.jssorb01 div:hover, .jssorb01 .av:hover {background-color:#d3d3d3;}
.jssorb01 .av {background-color:#fff;}
.jssorb01 .dn, .jssorb01 .dn:hover {background-color: #555555;}
/*---------main banner ----------------*/
/*event calendar*/
.select_month.cal-head {padding-left:35px;font-size:21px;color:#fff;}
.alpha-40 {opacity:0.4;filter: alpha(opacity=40);}
.home-main-banner{position:relative;top:0px;left:0px;width:827px;height:300px;overflow: hidden;}
.home-main-banner .slides{cursor:move;position:absolute;left:0px;top:0px;width:827px;height:300px;overflow:hidden;}
.home-main-banner .navigator{bottom:16px;right:20px;}
.event-main-banner {position:relative;top:0px;left:0px;width:778px;height:210px;overflow:hidden;}
.event-main-banner .slides{cursor:move;position:absolute;left:0px;top:0px;width:778px;height:210px;overflow:hidden;}
.event-main-banner .navigator{bottom:16px;right:20px;}
.red{color:red;}
/* blue css */

.tit.z_color {color:#444748}
.tit.a_color {color:#f04f84;}
.tit.b_color {color:#59b32f;}
.tit.c_color {color:#24b6e5;}
.tit.d_color {color:#444748;}

#pc-main-good-contents-swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
#pc-main-good-contents-iscroll {
  overflow: hidden;
  position: relative;
}
#pc-main-good-contents-iscroll .swip-list {
  float:left;
  width:100%;
  position: relative;
}


iframe[name='google_conversion_frame'] {
    position:absolute;
	bottom:0;
}

.modal-open-second {
    overflow: hidden;
}




/* 이벤트 리스트 리뉴얼 1910 */
.l_content.new {border:none;}
.event_wrap.new {border-radius:9px;padding-top:0;}
.event_wrap.new .main_tab {height:40px;background:#2dc3e8;border-radius:9px 9px 0 0;}
.event_wrap.new .main_tab .event_tab {margin:0 0 0 25px;}
.event_wrap.new .main_tab .event_tab li {float:left;width:111px;height:34px;margin-top:6px;font-size:12px; text-align:center; line-height:34px;font-weight:bold;letter-spacing:-1px;cursor:pointer;}
.event_wrap.new .main_tab .event_tab li a {color:#c1effe;}
.event_wrap.new .main_tab .event_tab li.active {background:#f8fafb;}
.event_wrap.new .main_tab .event_tab li.active a {color:#24b6e5;}
.e_visual.new {margin-bottom:0px;background:#f8fafb;margin-left:0;padding:20px 26px 0 25px;width:827px;height:177px;overflow:hidden;}
.e_visual.new .visual_wrap {border-radius:3px;width:776px;height:157px;min-height:auto;}
.e_list.new {margin-top:40px;}
.e_list.new li {margin-bottom:30px;}
.e_list.new li span.e_tit {margin:10px 0;}
.sub_tabMenu.new ul {min-width:auto;border:1px solid #cfdbe2;border-radius:3px;}
.sub_tabMenu.new ul li {border:0; border-right:1px solid #cfdbe2;}
.sub_tabMenu.new ul li:first-child {border-left:0;}
.sub_tabMenu.new ul li:last-child {border-right:0;}
.sub_tabMenu.new ul li .bg {bottom:-15px;}
.sub_tabMenu.new .e_tab li.t1 a,.sub_tabMenu.new .e_tab li.t2 a,.sub_tabMenu.new .e_tab li.t3 a,.sub_tabMenu.new .e_tab li.t4 a {width:113px;}

.event-main-banner.new {width:776px; height:157px;}
.event-main-banner.new .slides {width:776px; height:157px;}
.event-main-banner.new .slides div {float:left;}
.event-main-banner.new .banner_btn {width:41px; height:15px;position:absolute;bottom:14px;right:11px;}
.event-main-banner.new .banner_btn li {display:inline-block;position:static;width:18px;height:14px;background-image:url('/static/_img/common/common_180824.png');cursor:pointer;}
.event-main-banner.new .banner_btn .btn_prev {background-position:-180px -200px;}
.event-main-banner.new .banner_btn .btn_next {background-position:-210px -200px;}


/* 개인권리침해보호 캠페인 */
.report_campaign_menu {padding: 15px 0 0 5px; cursor: pointer;}
.report_campaign_menu span {display: block; width: 89px; height: 28px; text-indent: -9999px; background: url('/static/_img/common/common_230921.png') no-repeat -191px -610px;}
.report_campaign_menu span:hover {opacity: 0.7;}
.m_content .depth1.report {width: 148px; background-position: 0 -876px;}
.report_campaign .top {height: 694px; text-indent: -9999px; border-radius: 4px 4px 0 0; background: url('/static/_img/etc/bg_report_new.jpg') no-repeat 0 0; }
.report_campaign .c_contents {padding-top: 55px;}
.report_campaign .c_contents > p {text-align: center;}
.report_campaign .c_contents > .tit {color:#018fe3; font-size:18px; font-weight:bold; letter-spacing: -1px; margin-bottom:20px;}
.report_campaign .c_contents > .txt {font-size: 14px; color: #757879; letter-spacing: -1px;}
.report_way > .img {width: 686px; height: 304px; margin: 28px auto 0;}
.report_way > .img span {text-indent: -9999px; width: 328px; height: 304px; display: block; float: left; background-image: url('/static/_img/etc/report_contents_20230921.png'); }
.report_way > .img .pc {background-position: 0 -160px; margin-right: 30px;}
.report_way > .img .mobile {background-position: -344px -160px;}

.report_info > .txt:nth-child(2) {margin-bottom: 2px;}
.report_info .report_step {width: 687px; height: 145px; margin:30px auto 0;}
.report_info .report_step li{float: left;}
.report_info .report_step li.box{width: 204px; height: 56px; line-height: 52px; text-align: center; color:#757879; background: #eef1f2; border: 2px solid #e0e3e4; border-radius: 17px;}
.report_info .report_step li.arrow {width: 24px; height: 18px; margin:19px 5px 0 8px; background: url('/static/_img/etc/report_contents_20230921.png') -335px -52px;}
.report_info .report_step .reversal ~ li {float:right}
.report_info .report_step li.down {width: 18px; height: 22px; margin:5px 94px 6px 575px; background: none;}
.report_info .report_step li.down::before {display: block; content: ""; width: 22px; height: 18px; transform: rotate(90deg); background: url('/static/_img/etc/report_contents_20230921.png') -337px -52px; margin:2px 0 0 -2px;}
.report_info .report_step li.left {transform: rotate(180deg); margin-left:5px; margin-right: 8px;}

.report_public .public_wrap {width: 686px; height: 176px; margin:0 auto;}
.report_public .public_wrap > div {height: 176px; border:2px solid #b6b9ba; border-radius: 17px; overflow: hidden; float: left;}
.report_public .public_wrap > div > .tit {display: block; background: #757879; color: #fff; font-weight: bold; letter-spacing: -1px; line-height: 32px; text-align: center;}
.report_public .public {width: 393px; margin-right: 30px;}
.report_public .public ul {margin: 26px 0 0 5px; overflow: hidden;}
.report_public .public ul li {height: 82px; float: left;}
.report_public .public ul li a {width: 100%; height: 100%; display: block;}
.report_public .public ul li .img {display: block; height: 56px; background-image: url('/static/_img/etc/report_contents_20230921.png');}
.report_public .public ul li .txt {display: block; font-size: 12px; color: #b6b9ba; text-align: center;}
.report_public .public ul li.pub1 {width: 108px; border-right: 1px solid #eff1f4;}
.report_public .public ul li.pub1 .img{width: 73px; background-position: 0 -87px; margin: 0 17px 13px;}
.report_public .public ul li.pub2 {width: 84px; border-right: 1px solid #eff1f4;}
.report_public .public ul li.pub2 .img{width: 56px; background-position: -80px -87px; margin: 0 14px 13px;}
.report_public .public ul li.pub3 {width: 192px;}
.report_public .public ul li.pub3 .img{width: 160px; background-position: -145px -87px; margin: 0 0 13px 13px;}

.report_public .dna {width: 263px;}
.report_public .dna a {display: block; width: 110px; height: 82px; margin: 26px auto 0;}
.report_public .dna a .img {display: block; width:110px; height: 56px; background: url('/static/_img/etc/report_contents_20230921.png') -335px -87px; margin-bottom: 13px;}
.report_public .dna a .txt {display: block;  font-size: 12px; color: #b6b9ba; text-align: center;}

.report_doc {display:inline-block; width:100%; margin-bottom:80px;}
.report_doc .doc_wrap { width:686px; height:auto; margin:0 auto;}
.report_doc .doc_wrap > div { border:2px solid #b6b9ba; border-radius: 17px; overflow: hidden; float: left;}
.report_doc .doc {width: 100%; padding:30px; text-align:center; }
.report_doc .doc ul {display:inline-block; }
.report_doc .doc ul li {float: left; line-height:24px; color:#757879; font-size:12px;}
.report_doc .doc .btn_reportDoc {display:inline-block; width:100%; line-height:48px; margin:0 auto; margin-top:20px; background:#24b6e5; border:1px solid #00a7d6; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; text-align:center; cursor:pointer;}
.report_doc .doc .btn_reportDoc::after {content:">"; margin-left:15px;}
.report_doc .doc .btn_reportDoc:hover {opacity:0.7;}


/* 컨텐츠 리스트 리뉴얼 1910
.tbl_style{padding:15px 0 40px 0;}
.tbl_style table td{height:44px;}
.tbl_style table td .view_link{height:auto;}
.tbl_style table td div{padding:11px 0 12px 0;}
.tbl_style.style2 table td div{padding-top:14px;}
.tbl_style table td div span.tit{max-width:420px;}
.tbl_style table td .view_link .one.visit .ico.adult{margin: 0 -4px 0 4px;}
.tbl_style table td .view_link .one.visit .tit {margin-left:4px;}
.tbl_style table td .view_link .one.visit:before {content:'';display:inline-block; width:4px; height:4px; background:#adb1b2;margin-left:-12px;vertical-align:middle;}
.tbl_style table td div.two{padding:15px 10px 0 0;}
.tbl_style table td div.three{padding:15px 0 0 0;}
.tbl_style table td div.four{padding:14px 25px 0 0;}
.tbl_style table td div.f_block {padding:10px 0 0 0;}
.r_content .time_top .list_style li.best span{padding-top:0;}
.r_content .list_style li.best a{display:block;width:auto;margin-top:0;white-space:nowrap;height:auto;font-weight:normal;color:#757879;letter-spacing:-1px;-webkit-line-clamp: 1;}
.r_content .list_style li.best .list_sumimg{display:none;}
.ico.adult{margin-right:0;}
 */

 /* 2024설날팝업 */
 #fcEventNewyear2024 button{border: 0; outline: 0; background: none; cursor: pointer;}
 #fcEventNewyear2024 { z-index:9999999999; position:fixed; left:0; right:0; bottom:0; top:0; display:flex; width:100%; height:100%; background:rgba(0,0,0,0.5); overflow-y:scroll; }
 #fcEventNewyear2024 *{box-sizing: border-box;}
 #fcEventNewyear2024 .modal-dialog{position:absolute; top: 50%; left: 50%; width: 660px; padding:0 35px; background-color: #3a4157;  background-repeat: no-repeat; background-size: 100%; background-position: center top; transform: translate(-50%, -50%);}
 #fcEventNewyear2024 .modal-dialog .btn_modal_close{position: absolute; top:20px; right:20px; width:24px; height: 26px; background: url(/static/_img/popup/2024newyear/ico_new_btn_close.png) no-repeat center / 100%;}
 #fcEventNewyear2024 .modal-dialog .benefit-list{display:flex; gap: 28px; margin-top: 358px;}
 #fcEventNewyear2024 .modal-dialog .benefit-list li{position:relative; flex:1; height: 204px; text-align: center; background-repeat: no-repeat; background-size: 100%; background-position: center top;}
 #fcEventNewyear2024 .modal-dialog .benefit-list li::after{content:''; position: absolute; top:9px; left:-21px; width: 52px; height: 122px; background-image:url(/static/_img/popup/2024newyear/img_newyear_bedge01.png); background-repeat: no-repeat; background-size: 100%; background-position: center;}
 #fcEventNewyear2024 .modal-dialog .benefit-list li:nth-child(2):after{background-image:url(/static/_img/popup/2024newyear/img_newyear_bedge02.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list li:nth-child(3):after{background-image:url(/static/_img/popup/2024newyear/img_newyear_bedge03.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list p{width: 100%; height: 188px; margin:0 auto; overflow: hidden; text-indent: -999px; background-repeat: no-repeat; background-size: auto; background-position: center top;}
 #fcEventNewyear2024 .modal-dialog .benefit-list .txt-free{background-image: url(/static/_img/popup/2024newyear/img_new_free_txt.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .txt-point{background-image: url(/static/_img/popup/2024newyear/img_new_point_txt.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .txt-rental{background-image: url(/static/_img/popup/2024newyear/img_new_rental_txt.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list li img{margin: 0 auto;}
 #fcEventNewyear2024 .modal-dialog .benefit-list li button{position:absolute; bottom: 25px; left: 0; width: 100%; height:44px; background-size:134px; background-position: center; background-repeat: no-repeat;}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-orange{background-image: url(/static/_img/popup/2024newyear/img_new_btn_orange.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-orange:hover{background-image: url(/static/_img/popup/2024newyear/img_new_btn_orange_hover.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-orange.disabled{background-image: url(/static/_img/popup/2024newyear/img_new_btn_complete.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-blue{background-image: url(/static/_img/popup/2024newyear/img_new_btn_blue.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-blue:hover{background-image: url(/static/_img/popup/2024newyear/img_new_btn_blue_hover.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-green{background-image: url(/static/_img/popup/2024newyear/img_new_btn_green.png);}
 #fcEventNewyear2024 .modal-dialog .benefit-list .btn-green:hover{background-image: url(/static/_img/popup/2024newyear/img_new_btn_green_hover.png);}

 #fcEventNewyear2024 .modal-dialog .btn-today{display:block; margin: 17px auto;}
 #fcEventNewyear2024 .modal-dialog .notice{position:relative; display:flex; height: 100px; padding:0 30px; align-items:center; gap: 45px; color: #b4b3b3; letter-spacing: -0.8px; border-top:0;}
 #fcEventNewyear2024 .modal-dialog .notice .notice-tit{font-size:14px;}
 #fcEventNewyear2024 .modal-dialog .notice ul{font-size:11.5px; line-height:1.4;}
 #fcEventNewyear2024 .modal-dialog .notice ul li::before{content:""; display:inline-block; vertical-align: middle; width: 2px; height: 2px; margin-right: 10px; background:#b4b3b3; border-radius: 50%;}

 #fcEventNewyear2024.general .modal-dialog{background-image: url(/static/_img/popup/2024newyear/bg_new_event_general.jpg);}
 #fcEventNewyear2024.general .modal-dialog .benefit-list li{background-image: url(/static/_img/popup/2024newyear/bg_new_benefit_sm.png);}
 #fcEventNewyear2024.dormant .modal-dialog{background-image: url(/static/_img/popup/2024newyear/bg_new_event_dormant.jpg);}
 #fcEventNewyear2024.dormant .modal-dialog .benefit-list li{background-image: url(/static/_img/popup/2024newyear/bg_new_benefit_lg.png);}
 #fcEventNewyear2024.dormant .modal-dialog .benefit-list .txt-point{background-image: url(/static/_img/popup/2024newyear/img_new_point_txt_lg.png);}
 #fcEventNewyear2024.dormant .modal-dialog .benefit-list .txt-rental{background-image: url(/static/_img/popup/2024newyear/img_new_rental_txt_lg.png);}



/* 2024 페이스북 로그인 장애  */
.layer_first_100.fb-id-container{
    width: 640px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    background-color: transparent;
    padding-top: 0px;
    border-style: none !important;
}

#fcFacebookConversionPasswordModal .layer_first_100.fb-id-container{
    padding-top: 10px;
    background-color: #f7f7f7;
}
.facebook-notice>.pop_layer,
.fb-container>.pop_layer{
    width: 100%;
    background-color: transparent;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    overflow: hidden;
}
.facebook-notice-wrap{
    position: relative;
}
.facebook-notice-wrap>button{
    position: absolute;
    left: 20%;
    bottom: 30px;
    display: block;
    width: 60%;
    height: 80px;
    padding: 0;
    margin: 0;
    background: url("/static/_img/popup/facebook/main_popuplayer_btn.png")no-repeat center center;
    background-size: 100%;
    border-style: none;
    color: transparent;
    -webkit-user-drag: none;
    cursor: pointer;
}

/* 2024 페이스북 아이디 리스트 팝업 */
.fb-id-container{
    position: relative;
    padding-top: 20px;
    background-color: #f7f7f7;
}

.fb-id-container *{
    box-sizing: border-box;
}

.fb-id-container>button,
.no-fb-id>button{
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    border-style: none;
    background-color: transparent;
    cursor: pointer;
}
.fb-id-container>.facebook-id-list-top,
.change-account-info-wrap,
.fb-id-container>ul{
    padding: 0 70px;
}

.fb-id-container>.facebook-id-list-top{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}
.fb-id-container>.facebook-id-list-top>img{
    display: block;
    width: 137px;
    object-fit: contain;
    margin: 0 auto;
    margin-bottom: 15px;
}

.fb-id-container>ul{
    width: 100%;
    max-height: 225px;
    overflow-x: scroll;
    margin-bottom: 40px;
}
.fb-id-container>ul::-webkit-scrollbar{
    display: none;
}
.fb-id-container>ul>li{
    display: block;
    width: 100%;
    padding: 1rem 20px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    cursor: pointer;
}
.fb-id-container>ul>li+li{
    margin-top: 5px;
}
.fb-id-container>ul>li.active{
    border-color: #00b0ea;
}
.fb-id-container>ul>li>input[type="radio"]{display: none;}
.fb-id-container>ul>li>label{
    width: 100%;
    cursor: pointer;
}
.fb-id-container>ul>li>label>*{
    display: inline-block;
    vertical-align: top;
}
.fb-id-container>ul>li>label::before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url("/static/_img/popup/facebook/03_popuplayer_IDlist_radio_default.png")no-repeat center center;
    background-size: 100%;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
    margin-right: 10px;
    transition-duration: 0.15s;
    transition-timing-function: ease-in-out;
}
.fb-id-container>ul>li>input[type="radio"]:checked+label::before{
    background: url("/static/_img/popup/facebook/03_popuplayer_IDlist_radio_active.png")no-repeat center center;
    background-size: 100%;
}
.fb-id-container>ul>li>label>p>*{
    display: block;
}

.fb-id-container>ul>li>label>p:last-of-type{
    float: right;
    font-weight: 500;
    color: #666;
}
.fb-id-container>ul>li>label>p:last-of-type::after{
    content: '';
    display: block;
    visibility: hidden;
    clear: both;
}
.fb-id-container>ul>li>label>p>*>b{
    font-size: 14px;
}
.fb-id-container>ul>li>label>p .user-id::after{
    /*content: '@facebook';*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
}
.fb-id-container>ul>li>label>p .free-use{
    display: none;
    width: 88px;
    height: 20px;
    background: url("/static/_img/popup/facebook/03_popuplayer_IDlist_tag.png")no-repeat left center;
    background-size: contain;
}
.fb-id-container>ul>li>label>p .free-use.active{
    display: block;
}
.fb-id-container>ul>li>label>p .date>b{
    font-size: 14px;
    font-weight: 500;
}
.fb-id-container>ul>li>label>p .date>b+b{
    margin-left: 4px;
}
.fb-id-container>ul>li>label>p .point-wrap>b{
    font-weight: 700;
}
.fb-id-container>ul>li>label>p .point-wrap>b::before{
    content: '보유포인트';
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    font-weight: 500;
}
.fb-id-container>ul>li>label>p .point-wrap>b::after{
    content: 'p';
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    text-transform: uppercase;
}
.change-account-info-wrap{
    width: 100%;
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 30px;
}
.change-account-info-wrap>label{
    font-size: 12px;
    display: block;
    margin-bottom: 3px;
    font-weight: 500;
}
.change-account-info-wrap>input{
    display: block;
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: 1px solid #a9acad;
    background-color: #f7f7f7;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    outline: none;
}
.change-account-info-wrap>input+label{
    margin-top: 10px;
}

.change-account-info-wrap>#change-account{
    display: block;
    width: 80%;
    height: 68px;
    background: url("/static/_img/popup/facebook/03_popuplayer_IDlist_btn.png")no-repeat left top;
    background-size: 100%;
    margin: 0 auto;
    border-style: none;
    color: transparent;
    -webkit-user-drag: none;
    cursor: pointer;
    margin-top: 30px;
}

#fcFacebookConversionFailModal .layer_first_100.fb-container{
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    border-style: none;
}
.no-fb-id{
    position: relative;
    background-color: #fff;
    padding: 70px 0px;
    text-align: center;
}
.no-fb-id>p:not(.bottom-wrap){
    padding-bottom: 60px;
    font-size: 2.5rem;
}
.no-fb-id>p:not(.bottom-wrap)>*{
    display: block;
    font-weight: 700;
}
.no-fb-id>p:not(.bottom-wrap)>span>b{
    color: #415a92;
}
.no-fb-id>p:not(.bottom-wrap)>span>b::before{
    content: '';
    display: inline-block;
    vertical-align: text-top;
    width: 25px;
    height: 25px;
    background: url("/static/_img/popup/facebook/fb-icon.png")no-repeat center center;
    background-size: 100%;
    margin-right: 4px;
}

.no-fb-id>.bottom-wrap{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 20px;
    background-color: #e5e8ef;
}
.no-fb-id>.bottom-wrap>*{
    display: block;
    color: #646b75;
    font-size: 1.5rem;
}

.no-fb-id>.bottom-wrap>b{
    font-size: 1.6rem;
    font-weight: 700;
}



/* 2024.08.13 찜한자료 4사 통합 개선 */
.my_content.type1.zzim-container{padding-top: 12px;}
.my_content.type1.zzim-container *{font-family: 'Dotum, "돋움",sans-serif' !important;}
.my_content.type1.zzim-container > ul.type1{box-sizing: border-box; width: 100%; padding: 16px 24px; margin: 0px; margin-bottom: 12px; border-top: none;}
.my_content.type1.zzim-container > ul.type1>li{width: 100%; display: flex; justify-content: flex-start; align-items: flex-start; font-size: 12px; line-height: 1.1; font-weight: 500; color: #A0A2A3;}
.my_content.type1.zzim-container > ul.type1>li>i{display: inline-block; vertical-align: middle; width: 10px;}
.my_content.type1.zzim-container > ul.type1>li>span>i{margin: 0px 2px; min-width: 22px; width: 22px; height: 14px; vertical-align: sub;}

.zzim-container .list_t_style{background-color: transparent; border-style: none;  margin: 0px; margin-bottom: 12px; padding: 0px 20px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; width: 100%;}
.zzim-container .list_t_style>div{display: flex; justify-content: flex-start; align-items: center; gap: 4px; float: none; margin: 0px;}
.zzim-container .list_t_style select{ border: 1px solid #DCDFE0; outline: none; font-size: 14px; font-weight: 500; color: #A0A2A3; box-sizing: border-box; padding: 0px 12px; height: 32px; appearance: none; background: url("/static/_img/mypage/renew/ico-dropdown.png")no-repeat right 12px center; background-size: 10px;  border-radius: 2px ; -webkit-border-radius: 2px ; -moz-border-radius: 2px ; -ms-border-radius: 2px ; -o-border-radius: 2px ; }
.zzim-container .list_t_style select#count{width: 80px;}
.zzim-container .list_t_style select#cate1{width: 120px;}
.zzim-container>.list_t_style>input[type="button"].btn_del{ width:72px; height: 32px; background-color: #9C9EA1; border: 1px solid #96999A; color: #fff; font-size: 14px; font-weight: 500; line-height: 32px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
/* 찜하기 리스트 */
.zzim-container .zzim-list-table{width: 100%; box-sizing: border-box; padding: 0px 20px;  }
.zzim-container .zzim-list-table>.zzim-list{width: 100%; border-top: none;}
.zzim-container .zzim-list-table>.zzim-list>li{box-sizing: border-box; padding: 0px 8px; height: 40px; display: flex; justify-content: flex-start; align-items: center; gap: 8px; background-color: #FFFFFF;}
.zzim-container .zzim-list-table>.zzim-list>li>div{font-size: 14px; line-height: 1.1; font-weight: 500; color: #A0A2A3; letter-spacing: -0.5px;}
.zzim-container .zzim-list-table>.zzim-list>li:first-of-type{background-color: #F5F9FA; border-top: 1px solid #DCDFE0; border-bottom: 1px solid #DCDFE0; color: #ADADAD; text-align: center;}
.zzim-container .zzim-list-table>.zzim-list>li>div:first-of-type{width: 44px;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(2){width: 96px;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3){width: 351px; text-align: left; color: #6A6D6E;}
.zzim-container .zzim-list-table>.zzim-list>li:first-of-type>div:nth-of-type(3){text-align: center; color: #ADADAD;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(4),.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(5),.zzim-container .zzim-list-table>.zzim-list>li>div:last-of-type{width: 80px;}
/* 체크박스 */
.zzim-container .zzim-list-table>.zzim-list>li>div:first-of-type>input{display: none;}
.zzim-container .zzim-list-table>.zzim-list>li>div:first-of-type>input+label{display: block; width: 14px; height: 14px; margin: 0 auto; cursor: pointer; background: url("/static/_img/mypage/renew/chk_default.png")no-repeat center center; background-size: 100%;}
.zzim-container .zzim-list-table>.zzim-list>li>div:first-of-type>input:checked+label{background: url("/static/_img/mypage/renew/chk_active.png")no-repeat center center; background-size: 100%;}
/* 잔여일 */
.zzim-container .zzim-list-table>.zzim-list>li:first-of-type>div:last-of-type{display: flex; justify-content: center; align-items: center; gap: 2px; cursor: pointer;}
.zzim-container .zzim-list-table>.zzim-list>li:first-of-type>div:last-of-type>i{display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-bottom: 1px; background: url("/static/_img/mypage/renew/icon_sort_up_down.png")no-repeat center center; background-size: 100%;}
/* 전용 콘텐츠 뱃지 */
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a{display: flex; justify-content: flex-start; align-items: center; gap: 4px; color: #6A6D6E !important;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a>i.tag-pc,i.tag-pc{display: inline-block; vertical-align: middle; width: 24px; min-width: 24px; height: 16px; background: url("/static/_img/mypage/renew/tag-pc.png")no-repeat center center; background-size: 100%;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a>i.tag-mo,i.tag-mo{display: inline-block; vertical-align: middle; width: 24px; min-width: 24px; height: 16px; background: url("/static/_img/mypage/renew/tag-mo.png")no-repeat center center; background-size: 100%;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a:hover>span{color: #24b6e5;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a>span{display: -webkit-box; width: 100%; white-space: normal;  text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word; word-break: keep-all;}
.zzim-container .zzim-list-table>.zzim-list>li>div:nth-of-type(3)>a>i+span{width: calc(100% - 28px);}


/* 리스트페이지 리뉴얼 */
.sub_tabMenu.type1.renew-2024{
    width: calc(100% + 1px);
    position: relative;
    overflow: visible;
    margin-left: -1px;
}

.view_type[data-view-type="image"],
.view_type[data-view-type="poster"]{
    box-sizing: border-box;
    padding: 0px 24px;
}

/* 툴팁 */
.sub_tabMenu.type1.renew-2024>.tool-tip_pc,.tool-tip_pc,
.tool-tip_search{
    position: absolute;
    right: 16px;
    top: 54px;
    z-index: 10;
}
.view-type-wrap .tool-tip_pc{
    right: -7px;
    top: 40px;
}
.tool-tip_search{
    width: 192px;
    left: 103px;
    top: 40px;
}
.sub_tabMenu.type1.renew-2024>.tool-tip_pc>p,
.tool-tip_pc>p,
.tool-tip_search>p{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    padding: 6px 11px;
    margin-top: 5px;
    background-color: #EDFAFF;
    border: 1px solid #24B6E5;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}
/* .sub_tabMenu.type1.renew-2024>.tool-tip_pc>p::before{
    position: absolute;
    top: -0.8px;
    content: '';
    display: block;
    width: 10px;
    height: 0px;
    border-bottom: 7px solid;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    color: #24B6E5;
} */
.sub_tabMenu.type1.renew-2024>.tool-tip_pc>p::after,
.tool-tip_pc>p::after,
.tool-tip_search>p::after{
    content: '';
    position: absolute;
    top: 0.5px;
    right: 90px;
    display: block;
    width: 9px;
    height: 9px;
    border-left: 1px solid  #24B6E5;
    border-top: 1px solid  #24B6E5;
    background-color: #EDFAFF;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.sub_tabMenu.type1.renew-2024>.tool-tip_pc>p>span,
.tool-tip_pc>p>span,
.tool-tip_search>p>span{
    font-size: 12px;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #24B6E5;
    /* margin-bottom: -3px; */
}
.sub_tabMenu.type1.renew-2024>.tool-tip_pc>p>svg,
.tool-tip_pc>p>svg,
.tool-tip_search>p>svg{
    cursor: pointer;
}
.list-top-wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    padding: 16px 24px 12px;
    background-color: #F9FCFD;
}
.list-top-wrap>.sub_tabMenu.renew-2024{
    position: relative;
    width: auto;
    padding: 0;
    background: none;
    overflow: visible;
}
#contents-notice-list.search-type{
    margin-top: 1px;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    height: 34px;
    box-sizing: border-box;
    border: 1px solid #CFDBE2;
    overflow: hidden;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu{
    position: relative;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    flex: 1;
    height: 100%;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 400;
    color: #757879;
    letter-spacing: -0.89px;
    background: none;
    background-color: #fff;
    border-style: none;
    border-bottom: 2px solid transparent;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    cursor: pointer;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li:first-of-type,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li:first-of-type{
    border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -ms-border-radius: 4px 0px 0px 4px;
    -o-border-radius: 4px 0px 0px 4px;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li:last-of-type,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li:last-of-type{
    border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -ms-border-radius: 0px 4px 4px 0px;
    -o-border-radius: 0px 4px 4px 0px;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu.type-3>li:last-of-type,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu.type-3>li:last-of-type{
    display: none !important;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li+li,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li+li{
    border-left: 1px solid #CFDBE2;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li.active,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li.active{
    border-bottom-color:#24b6e5;
    color: #24B6E5;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li>span,
.list-top-wrap>.sub_tabMenu.renew-2024>.sub-tap-menu>li>span{
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    color: inherit;
}
.sub_tabMenu.type1.renew-2024 .sub-tap-menu>li>span{
    margin-bottom: -2px;
}

.view-type-wrap{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
    position: relative;
}
.view-type-wrap .checkbox-wrap{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    min-width: auto;
    float: none;
}
.view-type-wrap .checkbox-wrap>li{
    border-style: none !important;
    min-width: auto;
    height: auto;
    float: none;
}
.view-type-wrap .checkbox-wrap>li:hover{
    border-style: none;
}
.view-type-wrap .checkbox-wrap>li>input[type="checkbox"],
#view_type_option_pc>li>input[type="radio"]{
    display: none;
}
.view-type-wrap .checkbox-wrap>li>label{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.view-type-wrap .checkbox-wrap>li>label>span{
    font-size: 12px;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #A9ACAD;
    -webkit-user-drag: none;
}
.view-type-wrap .checkbox-wrap>li>label>svg>rect{stroke: #CFDBE2;}
.view-type-wrap .checkbox-wrap>li>input[type="checkbox"]:checked+label>svg>rect{stroke: #24B6E5;}
.view-type-wrap .checkbox-wrap>li>input[type="checkbox"]:checked+label>svg>path{fill: #24B6E5;}
.view-type-wrap .checkbox-wrap>li>input[type="checkbox"]:checked+label>span{color: #444748;}

#view_type_option_pc{
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 34px;
    border: 1px solid #CFDBE2;
    background-color: #fff;
    overflow: hidden;
    float: none;
    min-width: auto;
    min-height: auto;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
#view_type_option_pc>li{
    border-style: none;
    float: none !important;
}
#view_type_option_pc>li+li{
    border-left: 1px solid #CFDBE2;
}
#view_type_option_pc>li>label{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    box-sizing: border-box;
    padding-top: 8px;
    cursor: pointer;
}
#view_type_option_pc>li>label::after{
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: transparent;
}
#view_type_option_pc>li>label>svg{
    margin-bottom: 6px;
}
#view_type_option_pc>li>label>svg>path{fill: #A9ACAD;}

#view_type_option_pc>li>input[type="radio"]:checked+label::after{background-color: #24B6E5 !important;}
#view_type_option_pc>li>input[type="radio"]:checked+label>svg>path{fill: #24B6E5;}

.tbl_style{
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
/* .l_content{
    box-shadow: none;
} */

.view_type>table{
    width: 827px;
}

#contents-notice-list{
    /* height: auto; */
    box-sizing: border-box;
    /* padding: 16px 23.5 12px; */
    /* margin-top: 64px; */
    margin-bottom: 12px;
}
.tbl_style table>tbody#contentsListTbody{
    width: 827px;
    float: none;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.tbl_style table>tbody *{
    box-sizing: border-box;
}
.tbl_style table>tr{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 827px;
}
.tbl_style table td .view_link,
.tbl_style table td,
.tbl_style table td>a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    float: none;
    width: auto;
    height: auto !important;
}
.tbl_style table td>a{
    min-width: 639px;
}
.tbl_style table tr:hover td>a,
.tbl_style table tbody tr:hover .reply_num,
.tbl_style table tbody tr:hover td{
    text-decoration: none !important;
}

.tbl_style table tr{
    display: block;
    width: 100%;
    box-sizing: border-box;
}
.tbl_style table tr.fc-pc-contents-list.viewed{
    background-color: #F8F8F8 !important;
}
.tbl_style table tr>td{
    box-sizing: border-box;
    width: 100%;
    padding: 10px 24px;
    position: initial;
    border-style: none;
}
.tbl_style table tr:first-of-type{
    border-top: 1px solid #EEF1F2;
}
.tbl_style table tr+tr{
    border-top: 1px solid #EEF1F2;
}
.tbl_style table tr+tr:last-of-type{
    border-bottom: 1px solid #EEF1F2;
}
.tbl_style table td div{
    padding: 0px !important;
    float: none;
}
.tbl_style table td div.one,
.tbl_style table td div.four{
    padding-left: 0px;
}
.tbl_style table td div.zero{
    min-width: 60px;
    width: 60px;
}
.tbl_style table td div.zero>span{
    text-align: left;
    display: -webkit-box;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #959AA1;
}
.tbl_style table td div.one{
    /* width: 474px; */
    /* width: auto !important; */
    /* width: 516px; */
    width: 447px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}

.tbl_style table td div.one>img{
    display: inline-block;
    vertical-align: middle;
    object-fit: cover;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
    margin-right: 0px;
}
.tbl_style table td div.one>i.ico-age{
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
}
.tbl_style table td div.one>i.ico-age.all{background: url("/static/_img/renew_icon/ico-age-all.png")no-repeat center center; background-size: 100%;}
.tbl_style table td div.one>i.ico-age.age-12{background: url("/static/_img/renew_icon/ico-age-12.png")no-repeat center center; background-size: 100%;}
.tbl_style table td div.one>i.ico-age.age-15{background: url("/static/_img/renew_icon/ico-age-15.png")no-repeat center center; background-size: 100%;}
.tbl_style table td div.one>i.ico-age.age-19{background: url("/static/_img/renew_icon/ico-age-19.png")no-repeat center center; background-size: 100%;}

.tbl_style table td div.one>.title-wrap{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    width: 100%;
    /* width: 441px; */
    /* min-width: 400px;
    max-width: 400px; */
}

.tbl_style table tr>td div.one>.title-wrap>.tit{
    flex: 25;
}
.tbl_style table td div.one>.title-wrap>p{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
}
.tbl_style table tr>td div.one>.title-wrap>.tit>b{
    display: -webkit-box;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    /* letter-spacing: -0.89px; */
    padding-right: 5px;
    box-sizing: border-box;
    margin-bottom: -0.5px;
}
.tbl_style table tr:hover>td div.one>.title-wrap>.tit>b{
    color: #24B6E5;
}
.tbl_style table tr>td div.one>.title-wrap>i.badge{
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
}
.tbl_style table tr>td div.one>.title-wrap>i.badge.payback{
    width: 68px;
    min-width: 68px;
    background: url("/static/_img/renew_icon/badge-payback-list.svg")no-repeat center center; 
    background-size: 100%;
}
.tbl_style table tr>td div.one>.title-wrap>i.badge.sale{
    width: 33px;
    min-width: 33px;
    background: url("/static/_img/renew_icon/badge-sale-list.svg")no-repeat center center; 
    background-size: 100%;
}
.tbl_style table tr>td div.one>.title-wrap>i.badge.free{
    width: 33px;
    min-width: 33px;
    background: url("/static/_img/renew_icon/badge-free-list.svg")no-repeat center center; 
    background-size: 100%;
}

.tbl_style table tr>td div.one>.title-wrap>.tit{
    padding: 0px;

}
.tbl_style table tr>td div.one>.title-wrap span.ico-wrap{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
    width: fit-content;
}
.tbl_style table tr>td div.one>.title-wrap b.ico{
    margin: 0px;
}
.tbl_style table tr>td div.one>.title-wrap b.ico-new,
b.ico-new{
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    min-width: 12px;
    background: url("/static/_img/renew_icon/ico-new.svg")no-repeat center center;
    background-size: 100%;
}



.tbl_style table td div.two,
.tbl_style table td div.four{
    width: auto;
    float: none;
    text-align: center;
}
.tbl_style table td div.two{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}
.tbl_style table td div.two>.reply_num{
    width: 60px;
    min-width: 60px;
}

.tbl_style table td div.two>span.comment-wrap{
    min-width: 48px;
    width: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
}
.tbl_style table td div.two>span.comment-wrap>i.ico-comment{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    min-width: 16px;
    background: url("/static/_img/renew_icon/ico-comment-off.svg")no-repeat center center;
    background-size: 100%;
}
.tbl_style table tr:hover td div.two>span.comment-wrap>i.ico-comment{
    background: url("/static/_img/renew_icon/ico-comment-on.svg")no-repeat center center;
    background-size: 100%;
}
.tbl_style table td div.two>span.comment-wrap>b{
    width: 30px;
    max-width: 30px;
}
.tbl_style table td div.two>.reply_num>*,
.tbl_style table td div.two>span.comment-wrap>b,
.tbl_style table td div.four em.nickname{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    font-size: 12px;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #A9ACAD;
}
.tbl_style table tr:hover td div.two>.reply_num>*,
.tbl_style table tr:hover td div.two>span.comment-wrap>b,
.tbl_style table tr:hover td div.four em.nickname{
    color: #24B6E5;
}

/* 테스트 - 문제있을경우 삭제예정 */
.tbl_style table td div.two>.reply_num>*{
    display: flex;
    justify-content: center;
    padding-left: 10px;
}
.tbl_style table td div.two>span.comment-wrap>b{
    padding-right: 3px;
    min-width: auto;
    width: fit-content;
}


.tbl_style table tr:hover td div.two>span.comment-wrap>b{
    text-decoration: none !important;
}

.tbl_style.seller_list table th.one{
    width: 543px;
}
.tbl_style.seller_list table th.three{
    width: 100px;
}

#subscription-list td div.two{
    box-sizing: border-box;
    padding-left: 10px;
    justify-content: center;
    gap: 0px;
    text-align: center;
    margin-right: 15px;
}
#subscription-list td div.three{
    width: 60px;
    min-width: 60px;
    margin-right: 23px;
}

.tbl_style table td div.four{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}

.tbl_style.seller_list table th.four, .tbl_style.seller_list table td div.four{
    width: 91px;
}
.tbl_style table td div.four>span:first-of-type{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
}

.tbl_style table td div.four em.nickname{
    display: inline-block !important;
    padding: 0px;
    width: auto;
    min-width: 70px;
    max-width: 70px;
    vertical-align: middle;
    text-align: left;
}
.tbl_style table #subscription-list td div.four em.nickname{
    text-align: center;
}
.tbl_style table tr td div.four>span>i.ico-grade{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    min-width: 16px;
}
.tbl_style table tr td div.four>span>i.ico-grade.gold, i.ico-grade.gold{
	background: url("/static/_img/renew_icon/grade_gold.svg")no-repeat center center;
	background-size: 100%;
}
.tbl_style table tr td div.four>span>i.ico-grade.silver, i.ico-grade.silver{
	background: url("/static/_img/renew_icon/grade_silver.svg")no-repeat center center;
	background-size: 100%;
}
.tbl_style table tr td div.four>span>i.ico-grade.bronze, i.ico-grade.bronze{
	background: url("/static/_img/renew_icon/grade_bronze.svg")no-repeat center center;
	background-size: 100%;
}
.tbl_style table tr td div.four>span>i.ico-grade.dia-blue, i.ico-grade.dia-blue{
	background: url("/static/_img/renew_icon/grade_dia_blue.svg")no-repeat center center;
	background-size: 100%;
}
.tbl_style table tr td div.four>span>i.ico-grade.dia-green, i.ico-grade.dia-green{
	background: url("/static/_img/renew_icon/grade_dia_green.svg")no-repeat center center;
	background-size: 100%;
}

.tbl_style table tr>td div.four .user_list{
    box-sizing: border-box;
    width: 90px;
    top: 15px;
    left: 16px;
    padding: 8px 0px !important;
    border: 1px solid #CFDBE2;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    box-shadow: 0px 4px 8px 0px rgba(000, 000, 000, 0.08);
}
.tbl_style table tr>td div.four .user_list>ul{
    list-style: none;
    width: 100%;
    padding: 0px;
}
.tbl_style table tr>td div.four .user_list>ul>li{
    width: 100%;
    padding: 4px 12px;
}
.tbl_style table tr>td div.four .user_list>ul>li:first-child{
    padding-bottom: 4px;
}
.tbl_style table tr>td div.four .user_list>ul>li>span{
    display: block;
    width: 100%;
    font-size: 11px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #959AA1;
}
.tbl_style table tr>td div.four .user_list>ul>li:hover>span{
    text-decoration: none;
    color: inherit;
}

.tbl_style table tr.fc-pc-contents-list.viewed .title-wrap>.tit{
    color: #A9ACAD;
}


/* 페이징 리뉴얼 */
#pagination-contents{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    box-sizing: border-box;
    overflow: visible;
}
#pagination-contents>li,
#pagination-contents>li>a{
    height: 100%;
    margin: 0;
    float: none;
    border: 0;
}
#pagination-contents>li{
    border: 1px solid #CFDBE2;
    border-left: none;
}
#pagination-contents>li:first-of-type{
    border-left: 1px solid #CFDBE2;
}
#pagination-contents>li>a{
    box-sizing: border-box;

}
#pagination-contents>li.prev>a,
#pagination-contents>li.next>a,
.prev>a,.next>a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    background-color: #fff;
}
#pagination-contents>li.next>a,
#pagination-contents>li.page>a,
.pagination-sm.pagination .next>a,
.pagination-sm.pagination .prev>a,
.next>a,.page>a{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
#pagination-contents>li.next{
    border-left: none;
    border-left-style: none;
}
#pagination-contents>li.prev>a>svg,
.prev>a>svg{
    margin-bottom: -2px;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}
#pagination-contents>li.next>a>svg{
    margin-top: 0px;
}
#pagination-contents>li.disabled>a>svg{
    opacity: 0.5;
}
#pagination-contents>li>a>span{
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    /* letter-spacing: -0.89px; */
    color: #959AA1;
    margin-bottom: -2px;
}
.pagination-sm.pagination .next>a>svg,
.pagination-sm.pagination .prev>a>svg{
    margin-top: -3px;
}
#pagination-contents>li.prev:hover:not(.disabled)>a>span,
#pagination-contents>li.next:hover:not(.disabled)>a>span{
    color: #959AA1;
}
#pagination-contents>li.disabled>a>span,
.disabled>a>span{
    opacity: 0.5;
}
#pagination-contents>li.page>a{
    font-size: 13px;
    line-height: 1;
    font-weight: 400;
    /* letter-spacing: -0.89px; */
    color: #A9ACAD;
    background: none;
    background-color: #F9FCFD;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid transparent;
}
#pagination-contents>li.page:not(.prev):not(.next).active>a,
#pagination-contents>li.page:not(.prev):not(.next):hover>a{
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-color: #F3FBFF;
    border-color: #24B6E5;
    color: #24B6E5;

}


/* 이미지뷰 및 포스터뷰 */
#contentsListTbodyImage{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 16px;
    row-gap: 24px;
}
#contentsListTbodyImage.poster{
    width: 100%;
    grid-template-columns: repeat(4, 1fr);
}
li[class$="-list-item"]{
    width: 100% !important;
    margin: 0 !important;
}
li[class$="-list-item"]>.m-thumb-wrap{
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 1px solid rgba(000, 000, 000, 0.06);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    margin-bottom: 8px;
}
li.image-list-item>.m-thumb-wrap{padding-top: calc(138 / 249 * 100%);}
li.poster-list-item>.m-thumb-wrap{padding-top: calc( 259 / 182 * 100%);}
li[class$="-list-item"]>.m-thumb-wrap>a{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
    display: block;
    width: 100%;
    height: 100%;
}
li[class$="-list-item"]>.m-thumb-wrap>a>*{
    position: absolute;
    z-index: 11;
}
li[class$="-list-item"]>.m-thumb-wrap>a>img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0px;
    top: 0px;
    z-index: 10;
    transition-duration: 0.15s;
    transition-timing-function: ease-in-out;
}
li[class$="-list-item"]>.m-thumb-wrap:hover>a>img{
    scale: 1.2;
}
/* 랭킹 */
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    left: 0px;
    top: 0px;
    height: 28px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.ico-rank{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 28px;
    padding: 0px 6px;
    height: 28px;
    background-color: #24B6E5;
    text-indent: -3px;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    font-size: 18px;
    line-height: 1;
    font-weight: 900;
    font-style: italic;
    letter-spacing: -0.89px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    padding-top: 3px;
    border-radius: 0px 0px 4px 0px;
    -webkit-border-radius: 0px 0px 4px 0px;
    -moz-border-radius: 0px 0px 4px 0px;
    -ms-border-radius: 0px 0px 4px 0px;
    -o-border-radius: 0px 0px 4px 0px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.ico-rank+i.badge{
    margin-left: -3px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.badge{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #24B6E5;
    border-radius: 0px 0px 4px 0px;
    -webkit-border-radius: 0px 0px 4px 0px;
    -moz-border-radius: 0px 0px 4px 0px;
    -ms-border-radius: 0px 0px 4px 0px;
    -o-border-radius: 0px 0px 4px 0px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.badge.payback{
    width: 84px;
    background: url("/static/_img/renew_icon/badge-payback-poster.svg")no-repeat center center;
    background-size: 100%;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.badge.free{
    width: 46px;
    background: url("/static/_img/renew_icon/badge-free-poster.svg")no-repeat center center;
    background-size: 100%;
}
li[class$="-list-item"]>.m-thumb-wrap>a>.left-top-wrap>i.badge.sale{
    width: 46px;
    background: url("/static/_img/renew_icon/badge-sale-poster.svg")no-repeat center center;
    background-size: 100%;
}
/* 연령정보 */
li[class$="-list-item"]>.m-thumb-wrap>a>i.ico-age{
    display: block;
    width: 22px;
    height: 22px;
    right: 3.75px;
    top: 4px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>i.ico-age.all{background: url("/static/_img/renew_icon/ico-age-all.png")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.ico-age.age-12{background: url("/static/_img/renew_icon/ico-age-12.png")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.ico-age.age-15{background: url("/static/_img/renew_icon/ico-age-15.png")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.ico-age.age-19{background: url("/static/_img/renew_icon/ico-age-19.png")no-repeat center center; background-size: 100%;}

/* 화질정보 */
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality{
    display: block;
    height: 16px;
    min-width: 21px;
    left: 4px;
    bottom: 4px;
}
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality[data-value="4k"]{width: 21px; background: url("/static/_img/renew_icon/badge-4k.svg")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality[data-value="1080"]{width: 40px; background: url("/static/_img/renew_icon/badge-1080.svg")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality[data-value="720"]{width: 33px; background: url("/static/_img/renew_icon/badge-720.svg")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality[data-value="480"]{width: 33px; background: url("/static/_img/renew_icon/badge-480.svg")no-repeat center center; background-size: 100%;}
li[class$="-list-item"]>.m-thumb-wrap>a>i.video-quality[data-value="360"]{width: 33px; background: url("/static/_img/renew_icon/badge-360.svg")no-repeat center center; background-size: 100%;}
/* 러닝타임 */
li[class$="-list-item"]>.m-thumb-wrap>a>.playtime{
    display: flex;
    justify-content: center;
    align-items: center;
    right: 4px;
    bottom: 4px;
    height: 16px;
    box-sizing: border-box;
    padding: 0px 2px;
    background-color: rgba(000, 000, 000, 0.6);
    color: #fff;
    font-size: 11px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: -0.89px;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
li[class$="-list-item"]>.item-info-wrap{
    width: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.title{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: -0.89px;
    /* color: #757879; */
    margin-bottom: 4px;
    cursor: pointer;
}
li[class$="-list-item"]:hover>.item-info-wrap>.title{
    color: #24B6E5;
}
li.viewed[class$="-list-item"]>.item-info-wrap>.title{
    color: #A9ACAD;
}
li[class$="-list-item"]>.item-info-wrap>.title b.ico-new{
    margin-left: 4px;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap{
    display: flex;
    justify-content: space-between;
    align-content: center;
    position: relative;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    min-width: 16px;
}

li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade.gold, i.ico-grade.gold{
	background: url("/static/_img/renew_icon/grade_gold.svg")no-repeat center center;
	background-size: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade.silver, i.ico-grade.silver{
	background: url("/static/_img/renew_icon/grade_silver.svg")no-repeat center center;
	background-size: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade.bronze, i.ico-grade.bronze{
	background: url("/static/_img/renew_icon/grade_bronze.svg")no-repeat center center;
	background-size: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade.dia-blue, i.ico-grade.dia-blue{
	background: url("/static/_img/renew_icon/grade_dia_blue.svg")no-repeat center center;
	background-size: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-grade.dia-green, i.ico-grade.dia-green{
	background: url("/static/_img/renew_icon/grade_dia_green.svg")no-repeat center center;
	background-size: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>b{
    font-size: 12px;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: -0.89px;
    color: #A9ACAD;
    cursor: pointer;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span.uploader-wrap:hover>b{
    color: #24B6E5;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>b.go-data-room{
    display: inline-block;
    vertical-align: middle;
    width: 39px;
    height: 17px;
    margin-left: 4px;
    margin-top: -1px;
    background: url('/static/_img/common/common_180824.png') no-repeat 0 -525px;
    cursor: pointer;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>span>i.ico-comment{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    height: 16px;
	background: url("/static/_img/renew_icon/ico-comment-off.svg")no-repeat center center;
	background-size: 100%;
}

li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>.seller_info_list{
    position: absolute;
    bottom:  -95px;
    left: 0px;
    z-index: 10;
    display: none;
    min-width: 80px;
    box-sizing: border-box;
    padding: 8px 0px;
    border: 1px solid #CFDBE2;
    overflow: hidden;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>.seller_info_list>ul{
    width: 100%;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>.seller_info_list>ul>li{
    width: 100%;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    padding: 4px 12px;
    margin: 0px !important;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>.seller_info_list>ul>li>span{
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: -0.89px;
    color: #959AA1;
    text-align: left;
}
li[class$="-list-item"]>.item-info-wrap>.bottom-wrap>.seller_info_list>ul>li:hover>span{
    color: #24B6E5;
}

.btn_top.listOnly{
    /* right: 254px; */
}

.tbl_style table,
.tbl_style table>tbody,
.tbl_style table>tbody>tr{
    width: 827px;
    max-width: 827px;
}


.airecommendation{
    width: 240px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 6px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border: 1px solid #CFDBE2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer;
}
.airecommendation>i.ico-change{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    min-width: 20px;
    background: url("/static/_img/renew_icon/ico-change.svg")no-repeat center center;
    background-size: 100%;
}
.airecommendation>b{
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: -0.9px;
    color: #757879;
    margin-bottom: -2px;
}


.r_content > div.time_top{
    /* margin-top: 18px; */
}


/* #renew_pc_content_list{
    box-shadow: 2px 3px 4px 0px #CFDBE2;
}
.foot_inner{
    margin-top: 30px;
}
.foot_wrap{
    background-color: #eef1f2;
} */

.tbl_style{
    border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    -ms-border-radius: 0px 0px 8px 8px;
    -o-border-radius: 0px 0px 8px 8px;
    margin-left: -1px;
}

.btn_top.type3{
    right: 224px;
}



/* 25.01 무료충전소 글씨 변경 */
.m_content .depth1.free_charge1{width: 136px; height: 26px; background: url("/static/_img/sub/sub_title08.png")no-repeat; background-position: 0 -900px; cursor: pointer;}
.m_content .depth1.free_charge2{width: 136px; height: 26px; background: url("/static/_img/sub/sub_title08.png")no-repeat; background-position: 0 -926px; cursor: pointer;}