@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_20250520.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 .menu16 a{background-position:0 -678px;}

.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 .menu16.active a, .main_menu .menu16 a:hover{background-position:-122px -678px;}

.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;}


/* 플릭스코 */
.flixko_top_wrap {
    width:827px;
    margin-bottom: 30px;
    box-shadow: 2px 3px 4px 0px #CFDBE2;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}

.flixko_banner_wrap {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
}

.flixko_banner_wrap .fbw_top {
    background-color: #000;
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding:20px;
    box-sizing: border-box;
}

.flixko_banner_wrap .fbw_top .fbwt_left img {
    width:177px;
}

.flixko_banner_wrap .fbw_top .fbwt_right {
    font-size:13px;
    color:#fff;
}

.flixko_banner_wrap .fbw_top .fbwt_right span {
    color:#ffea61;
    font-weight: 700;
}

.flixko_banner_wrap .fbw_banner {
    background-color: #d9d9d9;
    cursor: pointer;
}

.flixko_banner_wrap .fbw_banner img {
    width:100%;
    object-fit: cover;
}

.flixko_search_wrap {
    display:flex;
    align-items: center;
    width:545px;
    margin:auto;
    height:45px;
    border:2px solid #2DC3E8;
    border-radius:25px;
    padding:0 20px;
    padding-left:10px;
    box-sizing: border-box;
}

.flixko_search_wrap .fsw_select {
    width:66px;
    -o-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline:none;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23ADADAD' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right;
    padding-left:10px;
    border:0;
    color:#757879;
}

.flixko_search_wrap .fsw_btn {
    width:24px;
    height:24px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6 21L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L21 19.6L19.6 21ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z' fill='%232DC3E8'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    border:none;
    cursor: pointer;
}

.flixko_search_wrap .fsw_search {
    width:calc(100% - 90px);
    border:none;
    height:38px;
    padding-left:10px;
    outline: none;
}

.flixko_search_wrap .fsw_search::placeholder {
    font-size:13px;
    color:#939393;
}

.flixko_top_wrap .s_search {
    background-color:#fff;
    padding:30px 0;
}

.s_category.flixko_tab_box {
    padding:14px 24px;
    padding-bottom: 0;
}

.flixko_tab_wrap {
    display:flex;
    align-items: center;
}

.flixko_tab_wrap .flixko_tab {
    cursor: pointer;
    flex:1 1 0%;
    text-align: center;
    height:42px;
    border:1px solid #E5E5E5;
    line-height:42px;
    background-color: #fff;
    font-size:15px;
    color:#666;
    font-weight: bold;
}

.flixko_tab_wrap .flixko_tab.active {
    color:#fff;
    border-bottom:1px solid  #24b6e5;
}

.flixko_tab_wrap .flixko_tab:nth-child(5):before {
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23FB5858'/%3E%3Cpath d='M8.45395 11.91L10.1531 9.37503C10.1072 9.3934 10.0245 9.41177 9.94187 9.41177C8.48151 9.41177 7.27832 8.39228 7.27832 6.87681C7.27832 5.27868 8.55499 4.25 10.1164 4.25C11.6778 4.25 12.9544 5.2695 12.9544 6.86762C12.9544 7.59321 12.7156 8.15348 12.2748 8.85151L10.346 11.91H8.45395ZM10.1164 8.05244C10.8603 8.05244 11.3288 7.52892 11.3288 6.85844C11.3288 6.18796 10.8603 5.66444 10.1164 5.66444C9.37242 5.66444 8.904 6.18796 8.904 6.85844C8.904 7.52892 9.37242 8.05244 10.1164 8.05244Z' fill='white'/%3E%3Cpath d='M6.23501 4.4245V11.91H4.57259V5.87567H3.25V4.4245H6.23501Z' fill='white'/%3E%3C/svg%3E");
    display: inline-block;
    width:16px;
    height:16px;
    vertical-align: text-top;
    margin-right: 3px;
}


/* 플릭스코 메인 레이어 팝업 */
#fcFlatContents .layer_content {position:absolute;top: 50%;left: 50%;width: 576px;height:663px;background-image: url('/static/_img/flixko/content_v2.png');background-repeat: no-repeat;background-size: 100%;background-position: center top;transform: translate(-50%, -50%);overflow: hidden;border-radius: 26px;background-color: #000; margin: 0;}

#fcFlatContents .layer_content .button-wrap {
    width: 100%;
    position: absolute;
    bottom: 94px;
    text-align: center;
}

#fcFlatContents .layer_content .button-wrap button {
    background-color: transparent;
    border:0;
}

#fcFlatContents .layer_content .bottom-wrap {
    position:absolute;
    width: 100%;
    bottom:0;
    color:#fff;
    display:flex;
    justify-content: space-between;
    padding:0 25px;
    background-color:#000;
}

#fcFlatContents .layer_content .bottom-wrap button {
    color:#fff;
    font-size:14px;
    background-color: transparent;
}

#fcFlatContents .layerCtrl > ul li.btnTxt > label span {
    background-color: #fff;
    width:18px;
    height:18px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 8px;
}

#fcFlatContents .layer_content .layerCtrl > ul li.listR,
#fcFlatContents .layer_content .layerCtrl > ul li.listL {
    padding:0;
    color:#fff;
}

#fcFlatContents .layerCtrl .layerCtrl_btnClose {
    width:auto;
    height:auto;
    background:none;
    color:#fff;
    opacity: 1;
}

#fcFlatContents .layerCtrl > ul li.btnTxt > label {
    color:#fff;
    display: flex;
    align-items: center;
}

/* 플릭스코 컨텐츠 위 레이어 팝업 */
#fcFlatContentsView .flixco_layer_inner {
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 16px;
    max-width:360px;
    width:98%;
    margin:0;
}

#fcFlatContentsView .flixco_layer_inner > img {
    width:100%;
    margin-top: -50px;
}

#fcFlatContentsView .flixco_layer_inner button {
    cursor: pointer;
}

#fcFlatContentsView .flixco_layer_inner .fl_btn {
    display: block;
    margin:24px auto;
    background-color: transparent;
    border:0;
}

#fcFlatContentsView .fl_button_wrap {
    display: flex;
    align-items: center;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    overflow: hidden;
    background-color:#fff;
}

#fcFlatContentsView .fl_button_wrap .fb_btn {
    width:50%;
    border:0;
    background-color:#4F7AFA;
    height:52px;
    color:#fff;
    font-size:15px;
    font-weight: bold;
    opacity: 1;
}

#fcFlatContentsView .fl_button_wrap .fb_btn.cancel {
    background-color: #e5e5e5;
    color:#666;
    background-image: none;
}

#fcFlatContentsView .flixco_layer_inner > label {
    display:block;
    margin:35px auto;
    position: relative;
    text-align: center;
}

#fcFlatContentsView .flixco_layer_inner > label input[type=checkbox] {
    visibility: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    top:0;
    left:0;
    text-align: center;
}

#fcFlatContentsView .flixco_layer_inner > label img {
    cursor: pointer;
}


/* 자유이용권 7900 */
.free_container {
    margin:0 auto;
    width:100%;
}

.free_container > img {
    width:100%;
}

.free_container .fc_button_wrap {
    background-color:#120C1F;
    padding:50px 0 70px;
}

.free_container .fc_button_wrap .fc_button {
    margin:0 auto;
    background-color: transparent;
    border:0;
    padding:0;
    display: block;
}

.free_container .fc_bottom {
    background-color:#242D61;
    padding:40px;
    box-sizing: border-box;
}

.free_container .fc_bottom .fcb_tit {
    font-size:15px;
    color:#fff;
}

.free_container .fc_bottom .fcb_list {
    font-size:13px;
    color:#fff;
    position: relative;
    padding-left:12px;
    margin-top: 16px;
}

.free_container .fc_bottom .fcb_list::after {
    content:"";
    display: block;
    width:2px;
    height:2px;
    border-radius: 50%;
    background-color:#fff;
    position: absolute;
    left:0;
    top:8px;
}

/* 7900 레이어 팝업 */
#fcFlatContentsView .flixco_layer_inner.fli2 > img {
    margin-top:0;
}

#fcFlatContentsView .flixco_layer_inner.fli2 {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
}

#fcFlatContentsView .flixco_layer_inner.fli2 .fl_button_wrap .fb_btn {
    background-color:#3A299F;
}

#fcFlatContentsView .flixco_layer_inner.fli2 .fl_button_wrap .fb_btn.cancel {
    background-color:#e5e5e5;
}

#fcFlatContentsView .flixco_layer_inner.fli2 > label {
    position:absolute;
    left:50%;
    bottom:60px;
    transform: translateX(-50%);
}