charset "utf-8";


/*************************************************
*					LAYOUT						*
*************************************************/

.wrap{width:100%;height:100%;margin:0;padding:0;position:relative;}
.header_wrap{width:100%;height:45px;margin:0 auto;padding:0;position:fixed;left:0;display:block;z-index:1000;}
.hnav_wrap{width:100%;height:65px;margin:0 auto;padding:0;position:fixed;left:0;top:45px;display:block;z-index:1000;}
.mcontainer{width:100%;height:100%;_display:inline-block;}
.mcontainer:after{content:''display:block;clear:both;}
.lnb{width:220px;height:100vh;margin:110px -220px 0 0;background-color:#fff;border-right:1px solid #dcdcdc;position:fixed;left:0;float:left;}
.snb{width:220px;height:100vh;margin:45px -220px 0 0;background-color:#fff;border-right:1px solid #dcdcdc;position:fixed;left:0;float:left;}
.content{width:1030px;margin:110px 0 170px 220px;padding:50px 0 50px 40px;position:relative;display:inline-block;float:left;}
.scontent{width:1030px;margin-left:220px;margin-top:45px;padding:50px 0 50px 40px;position:relative;float:left;}
.footer{width:96%;margin:0;padding:2%;background-color:#fff;border-top:1px solid #dcdcdc;position:fixed;left:220px;bottom:0;z-index:10;z-index:1000;}






/************************************************
*		HEADER									*
************************************************/

/*** 메뉴 : MENU ***/
.header_wrap{width:100%;margin:0 auto;background-color:#fff;}
.header{width:1250px;margin:0;position:relative;}
/** 로고 **/
.header .logo{
	width:75px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../images/logo.png) no-repeat 0 50%;
	background-size:auto 25px;
	line-height:45px;
	letter-spacing:-1px;
	position:absolute;
	left:30px;
	top:0;
}

/** 타이틀 **/
.header .htit{
	width:100%;
	height:45px;
	padding:0;
	text-align:center;
	font-size:20px;
	font-weight:500;
	color:#fff;
	line-height:45px;
	letter-spacing:-1px;
	position:absolute;
	left:0;
	top:0;
}
.header .htit a{
	padding:12px;
	background:url(../images/mypage/category_down_icon.png) no-repeat center 50%;
	background-size:15px;
}
/** 서브 타이틀 **/
.header .hsit{
	height:45px;
	margin:0 0 0 120px;
	padding:0;
	text-align:left;
	font-size:16px;
	font-weight:500;
	color:#333;
	line-height:45px;
	letter-spacing:-1px;
	position:absolute;
	left:0;
	top:0;
}

.header .rcase{height:45px;line-height:45px;position:absolute;right:0;top:0;}




/***** 메인메뉴 *****/
.hnav_wrap{width:100%;margin:0 auto;padding:0 0 0 220px;background-color:#fff;border-bottom:1px solid #dcdcdc;}
.h_nav{width:1050px;background-color:#fff;}
.h_nav ul{margin:0;padding:0;position:relative;}
.h_nav li{
	height:65px;
	padding:0 36px;
	font-size:16px;
	font-weight:400;
	line-height:65px;
	text-align:center;
	display:block;
	float:left;
}
.h_nav li a{width:100%;height:65px;display:block;}
.h_nav li:hover,
.h_nav li.on{border-bottom:3px solid #c61a28;}
.h_nav li.on a{color:#c61a28 !important;}




/***** 좌측메뉴 *****/
.mn_case{margin:0;padding:0;position:relative;}
.mn_case .mc_nav{margin:0;padding:0;position:relative;}
.mn_case .mc_nav li{height:50px;background-color:#fff;font-size:15px;color:#212121;line-height:50px;display:block;}
.mn_case .mc_nav li a{width:100%;height:50px;padding:0 8%;color:#212121;line-height:50px;display:block;}
.mn_case .mc_nav li a:hover,
.mn_case .mc_nav li.on a{text-decoration:underline !important;color:#c61a28 !important;}






/*************************************************
*					채널관리					*
*************************************************/
.ch_wrap{margin:0;padding:0;position:relative;}
.cw_desk{width:150px;margin:0 60px 0 0;padding:0;position:absolute;left:0;top:0;}
.cd_thum{width:150px;height:150px;margin:0 0 15px;border:1px solid #cbcbcb;border-radius:100%;overflow:hidden;}
.cd_thum img{width:100%;}
.cd_btn{height:40px;margin:0 0 20px;padding:0;position:relative;}
.cd_btn input[type="button"],
.cd_btn a{
	width:70px;
	height:40px;
	background-color:#fff;
	border:1px solid #222;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	color:#222;
	line-height:40px;
}
.cd_txt{text-align:center;font-size:14px;color:#808080;}

.cw_case{width:740px;margin:0 0 150px;padding:0;position:absolute;left:210px;top:0;}
.cc_img{width:100%;height:195px;margin:0 0 15px;background-color:#f1f1f1;border:1px solid #cacaca;text-align:center;position:relative;}
.cc_img img{width:auto;height:100%;}
.cc_btn{height:40px;margin:0 0 20px;padding:0;font-size:14px;color:#808080;position:relative;}
.cc_btn input[type="button"],
.cc_btn a{
	width:70px;
	height:40px;
	margin:0 10px 0 0;
	background-color:#fff;
	border:1px solid #222;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	color:#222;
	line-height:40px;
	display:block;
}
.cc_btn .rbtn{height:40px;position:absolute;right:0;top:0;}
.cc_btn .rbtn input[type="button"],
.cc_btn .rbtn a{
	width:70px;
	height:40px;
	margin:0 0 0 10px;
	background-color:#fff;
	border:1px solid #222;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	color:#222;
	line-height:40px;
	display:block;
}
.cc_btn .rbtn2{height:40px;position:absolute;right:0;top:0;}
.cc_btn .rbtn2 input[type="button"],
.cc_btn .rbtn2 a{
	width:60px;
	height:35px;
	margin:0 0 0 10px;
	border:1px solid #cacaca;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	color:#999 !important;
	line-height:35px;
	display:block;
}

.cw_inp{height:60px;background-color:#fff;border:1px solid #cacaca;position:relative;}
.cw_inp input[type="text"]{height:60px;border:0 none;line-height:60px;float:left;}
.ci_num{height:60px;margin:0 15px 0 0;text-align:right;font-size:15px;color:#a7a7a7;line-height:60px;float:right;}


.ch_view{margin:0;padding:0;position:relative;}
.ch_view .cv_tcase{padding:25px 30px;background-color:#f1f1f1;border-top:1px solid #202020;position:relative;}
.ch_view .cv_tcase b{margin:0 0 20px;font-size:18px;color:#202020;line-height:26px;display:block;}
.ch_view .cv_tcase p{width:100%;height:20px;font-size:14px;font-weight:400;color:#888;line-height:20px;position:relative;display:block;}
.ch_view .cv_tcase p strong{font-weight:400;color:#202020;}
.ch_view .cv_tcase p span{height:20px;line-height:20px;position:absolute;right:0;top:0;}
.ch_view .cv_bcase{
	margin:0 0 15px;
	padding:35px 30px;
	background-color:#fff;
	border-bottom:1px solid #cacaca;
	font-size:16px;
	color:#202020;
	line-height:26px;
	position:relative;
}


.ch_wlist{margin:0;padding:0;border-bottom:1px solid #c9c9c9;position:relative;}
.ch_wlist .chw_case{padding:0;border-top:1px solid #c9c9c9;position:relative;}
.cc_head{height:40px;margin:20px 0 0 20px;padding:0;position:relative;}
.cc_head .ch_img{
	width:40px;
	height:40px;
	margin:0 15px 0 0;
	padding:0;
	border:1px solid #ccc;
	border-radius:100%;
	line-height:40px;
	float:left;
	overflow:hidden;
}
.cc_head .ch_img img{height:40px;vertical-align:top;}
.cc_head .ch_txt{font-size:14px;color:#212121;line-height:40px;float:left;}
.cc_head .ch_txt span{margin:0 0 0 15px;color:#808080;line-height:40px;}
.cc_head .ch_btn{width:200px;height:40px;line-height:40px;position:absolute;right:0;top:0;}
.cc_copy{padding:25px 20px;font-size:15px;color:#212121;position:relative;}
.cc_copy div{font-size:15px;}
.cw_btn{height:35px;margin:0 20px 20px;padding:0;line-height:35px;position:relative;}
.switch{
	width:115px;
	height:35px;
	margin:0 10px 0 20px;
	padding:0 5px 0 0;
	border:1px solid #cacaca;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	font-weight:400;
	color:#212121;
	line-height:35px;
	display:block;
}

.rb_area{height:35px;margin:0;padding:0;line-height:35px;position:absolute;right:20px;z-index:100;}
.rb_area input[type="button"],
.rb_area a.cc1btn{
	width:60px;
	height:35px;
	margin:0 0 0 10px;
	background-color:#cacaca;
	border:1px solid #cacaca;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	color:#fff !important;
	line-height:35px;
	display:block;
}
.rb_area a.cc2btn{
	width:60px;
	height:35px;
	margin:0 0 0 10px;
	border:1px solid #cacaca;
	border-radius:3px;
	text-align:center;
	font-size:14px;
	color:#999 !important;
	line-height:35px;
	display:block;
}

.cw_view{padding:15px 0 0;background-color:#f9f9f9;}
.cw_view .cv_re{width:35px;height:40px;margin-left:20px;background:url(../images/icon/re_icon1.png) no-repeat 0 20px;float:left;}



/************************************************
*					Toggle						*
************************************************/
.accordion {
	margin:0;
	padding:0 20px 20px 0;
	background:#fff;
	text-decoration:none;
	position:relative;
}

.accordion-open {
	background:#fff;
}
.accordion-open span {
	padding:15px 10px;
	display:block;
	float:right;
}
.accordion-open span {
	background:url(../images/icon/up_icon1.png) center center no-repeat;
}
.accordion-close span {
	padding:15px 10px;
	background:url(../images/icon/dn_icon1.png) center center no-repeat;
	display:block;
	float:right;
}
div.acontainer {
	margin:0;
	padding:0;
	border-top:1px solid #c9c9c9;
}
div.acontent {
	margin:0;
	padding:0;
	position:relative;
}






/*************************************************
*					방송관리					*
*************************************************/
.live_tit{height:40px;margin:0 0 20px;padding:0;position:relative;}
.live_tit b{font-size:18px;font-weight:600;line-height:40px;display:block;}
.live_tit .lbit{font-size:18px;font-weight:700;line-height:40px;display:block;}
.live_tit .lxit{font-size:24px;font-weight:700;line-height:40px;display:block;}
.live_tit span{height:40px;line-height:40px;position:absolute;right:0;top:0;}
.live_ltxt{font-size:13px;color:#212121;line-height:40px;position:relative;float:left;}
.live_ctxt{width:6%;padding:0 15px;text-align:left;font-size:15px;color:#212121;line-height:40px;position:relative;float:left;}
.lt_desc1{font-size:13px;color:#7d7d7d;line-height:40px;position:absolute;top:0;}
.lt_desc2{font-size:13px;color:#7d7d7d;line-height:20px;position:absolute;top:0;}
.it_sel{height:40px;font-size:13px;color:#7d7d7d;line-height:40px;position:absolute;right:0;top:0;}


.search_wrap{width:635px;height:45px;margin:0 auto;padding:0;position:relative;}
.search_wrap .sw_sel{width:130px;height:45px;margin:0 10px 0 0;float:left;}
.search_wrap .sw_case{width:495px;height:45px;background-color:#fff;border:1px solid #c9c9c9;line-height:45px;position:relative;float:left;}
.search_wrap .sw_case input{border:0 none;float:left;}
.search_wrap .sw_case input[type="text"]{width:448px;height:45px;line-height:45px;}
.search_wrap .sw_case input[type="button"]{width:45px;height:43px;background:#fff url(../images/icon/search_icon1.png) no-repeat center 50%;}


.lt_gcase{margin:30px 0 0;padding:25px;background-color:#f1f1f1;position:relative;}
.lt_gcase b{margin:0 0 15px;font-size:16px;font-weight:600;color:#212121;display:block;}
.lt_gcase p{font-size:14px;font-weight:400;color:#7f7f7f;display:block;}

.lt_ap{margin:0;padding:0;position:relative;}
.lt_ap .la_case{
	width:100%;
	padding:15px 20px;
	background-color:#efefef;
	border:1px solid #ccc;
	border-radius:4px;
	text-align:left;
	font-size:14px;
	color:#666;
	line-height:24px;
	position:absolute;
	left:0;
	top:50px;
	z-index:10;
}
.lt_ap .la_case span{margin:0 15px 0 0;}






/*************************************************
*					통계						*
*************************************************/
.st_wrap{height:100px;margin:0 0 30px;padding:0;position:relative;}
.st_wrap li{
	width:50%;
	height:100px;
	margin:0;
	padding:0;
	background-color:#f1f1f1;
	text-align:center;
	position:relative;
	float:left;
}
.st_wrap li .sw_tit{height:30px;margin:20px 0 0;text-align:center;font-size:18px;color:#212121;line-height:30px;display:block;}
.st_wrap li .sw_txt{height:30px;margin:0 0 10px;text-align:center;font-size:18px;color:#212121;line-height:30px;display:block;}


.st_case{margin:0 0 30px;padding:0;border:1px solid #c9c9c9;position:relative;}

.bn_twrap{
	width:350px;
	margin:0 auto 10px;
	padding:0;
	font-size:16px;
	line-height:40px;
	position:relative;
}
.bn_twrap .bt_case{height:40px;line-height:40px;}
.bn_twrap .bt_case b{font-size:18px;font-weight:400;}






/*************************************************
*						푸쉬					*
*************************************************/
.push_wrap{height:60px;margin:0 0 30px;padding:0;position:relative;}
.pw_che{
	width:49%;
	height:60px;
	padding:0 20px;
	background-color:#fff;
	border:1px solid #cacaca;
	line-height:60px;
	position:relative;
	float:left;
}
.pw_che .pche:last-child{margin:0;}
.pw_che .pche{margin:0 72px 0 0;float:left;}
.pw_che .pche label{padding:0 0 0 35px;font-size:16px !important;color:#666 !important;}
.pw_che .pche label b{margin:0 0 0 30px;font-size:16px !important;font-weight:500;}
.pw_che .pche input[type="checkbox"] + label,
.pw_che .pche input[type="radio"] + label{margin:20px 0 0;padding:0;display:block;}
.pw_che .pche input[type="checkbox"] + label:before,
.pw_che .pche input[type="radio"] + label:before {
	width:23px;
	height:23px;
	background:url(../images/icon/ps_rad_off.png) right 50% no-repeat;
	background-size:18px;
	line-height:23px;
	top:-2px;
}
.pw_che .pche input[type="checkbox"]:checked + label:before,
.pw_che .pche input[type="radio"]:checked + label:before {
	color:#2e82e0;
	background:url(../images/icon/ps_rad_on.png) right 50% no-repeat;
	background-size:18px;
}

.pw_che2{
	width:49%;
	height:60px;
	padding:0 20px;
	background-color:#fff;
	border:1px solid #cacaca;
	line-height:60px;
	position:relative;
	float:left;
}
.pw_che2 .pche:last-child{margin:0;}
.pw_che2 .pche{margin:0 72px 0 0;float:left;}
.pw_che2 .pche label{padding:0 0 0 35px;font-size:16px !important;color:#666 !important;}
.pw_che2 .pche label b{margin:0 0 0 30px;font-size:16px !important;font-weight:500;}
.pw_che2 .pche input[type="checkbox"] + label,
.pw_che2 .pche input[type="radio"] + label{margin:20px 0 0;padding:0;display:block;}
.pw_che2 .pche input[type="checkbox"] + label:before,
.pw_che2 .pche input[type="radio"] + label:before {
	width:23px;
	height:23px;
	background:url(../images/icon/ps_che_off.png) right 50% no-repeat;
	background-size:18px;
	line-height:23px;
	top:-2px;
}
.pw_che2 .pche input[type="checkbox"]:checked + label:before,
.pw_che2 .pche input[type="radio"]:checked + label:before {
	color:#2e82e0;
	background:url(../images/icon/ps_che_on.png) right 50% no-repeat;
	background-size:18px;
}

.pw_che .pche input[type="button"]{
	height:50px;
	margin:4px 0 0;
	background-color:#cacaca;
	border:0 none;
	border-radius:0;
	text-align:center;
	font-size:16px;
	line-height:50px;
	color:#fff;
	float:left;
}

.pw_btn{height:60px;line-height:60px;position:relative;float:right;}
.pw_btn input[type="button"]{
	width:60px;
	height:35px;
	margin:12px 0 0;
	background-color:#cacaca;
	border:0 none;
	border-radius:3px;
	text-align:center;
	font-size:16px;
	line-height:35px;
	color:#fff;
	float:left;
}

.pw_url{width:49%;height:60px;background-color:#fff;border:1px solid #cacaca;line-height:60px;position:relative;float:right;}
.pw_url input[type="text"]{width:80%;height:60px;border:0 none;line-height:60px;float:left;}
.pw_url input[type="button"]{
	width:20%;
	height:58px;
	background-color:#cacaca;
	border:0 none;
	border-radius:0;
	text-align:center;
	font-size:16px;
	line-height:58px;
	color:#fff;
	float:left;
}


.push_wrap .select-wrapper{margin:0 23px;}
.push_wrap .select-wrapper,
.push_wrap .select-wrapper select,
.push_wrap input.pwbtn{height:60px;line-height:60px;}


.push_tcase{margin:0 0 30px;padding:0;position:relative;}
.push_tcase .container{width:990px;padding:0;}
.push_tcase .nav-tabs>li>a{
	width:160px;
	height:55px;
	margin:0 5px 0 0;
	padding:0;
	background-color:#d9d9d9;
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #c9c9c9;
	border-radius:0;
	text-align:center;
	font-size:16px;
	color:#818181;
	line-height:55px;
}
.push_tcase .nav-tabs>li>a:hover,
.push_tcase .nav-tabs>li>a.active{
	background-color:#fff;
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #fff;
	color:#212121 !important;
}
.push_tcase .tab-content{
	padding:30px;
	background-color:#fff;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}

.pt_case{margin:0 0 20px;padding:0;position:relative;}
.pt_case .pc_che{
	height:20px;
	padding:0;
	line-height:20px;
	position:relative;
}
.pt_case .pc_che .pcsxt{height:20px;text-align:right;font-size:12px;color:#818181;line-height:20px;position:absolute;right:0;top:0;}
.pt_case .pc_che .pcche:last-child{margin:0;}
.pt_case .pc_che .pcche{margin:0 25px 0 0;float:left;}
.pt_case .pc_che .pcche label{margin:0 !important;padding:0 0 0 35px;font-size:16px !important;color:#666 !important;}
.pt_case .pc_che .pcche label b{margin:0 0 0 30px;font-size:16px !important;font-weight:500;}
.pt_case .pc_che .pcche input[type="checkbox"] + label,
.pt_case .pc_che .pcche input[type="radio"] + label{margin:20px 0 0;padding:0;display:block;}
.pt_case .pc_che .pcche input[type="checkbox"] + label:before,
.pt_case .pc_che .pcche input[type="radio"] + label:before {
	width:23px;
	height:23px;
	background:url(../images/icon/ps_che_off.png) 0 50% no-repeat;
	background-size:18px;
	line-height:23px;
	top:-2px;
}
.pt_case .pc_che .pcche input[type="checkbox"]:checked + label:before,
.pt_case .pc_che .pcche input[type="radio"]:checked + label:before {
	color:#2e82e0;
	background:url(../images/icon/ps_che_on.png) 0 50% no-repeat;
	background-size:18px;
}


.ph_search{width:930px;height:45px;margin:0 auto 25px;padding:0;position:relative;}
.ph_search .ps_sel{width:170px;height:45px;margin:0 10px 0 0;float:left;}
.ph_search .ps_case{width:747px;height:45px;background-color:#fff;border:1px solid #c9c9c9;line-height:45px;position:relative;float:left;}
.ph_search .ps_case input{border:0 none;float:left;}
.ph_search .ps_case input[type="text"]{width:700px;height:45px;line-height:45px;}
.ph_search .ps_case input[type="button"]{width:45px;height:43px;background:#848484 url(../images/icon/search_icon2.png) no-repeat center 50%;border-radius:0;}


.push_case{margin:0 0 30px;padding:25px;background-color:#fff;border:1px solid #cacaca;position:relative;}
.push_case textarea{padding:0;border:0 none;font-size:15px;}

.tbtn_area{width:300px;height:50px;margin:0 auto;position:relative;}
a.pc_rbtn{
	width:145px;
	height:50px;
	padding:0;
	background-color:#c71c22;
	border-radius:3px;
	border:1px solid #c71c22;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	line-height:50px;
	display:block;
}
a.pc_rbtn:hover,
a.pc_rbtn:visited{color:#fff !important;}
a.pc_rcbtn{
	width:145px;
	height:50px;
	margin:0 auto;
	padding:0;
	background-color:#c71c22;
	border-radius:3px;
	border:1px solid #c71c22;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	line-height:50px;
	display:block;
}
a.pc_rcbtn:hover,
a.pc_rcbtn:visited{color:#fff !important;}

a.pc_gbtn{
	width:145px;
	height:50px;
	padding:0;
	background-color:#999;
	border-radius:3px;
	border:1px solid #999;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	line-height:50px;
	display:block;
}
a.pc_rbtn:hover,
a.pc_rbtn:visited{color:#fff !important;}


.phcroll{height:160px;margin:0;padding:20px 40px;background-color:#fff;border:1px solid #d9d9d9;position:relative;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.phcroll ul{margin:0;padding:0;position:relative;}
.phcroll li{
	height:45px;
	margin:0 20px 20px 0;
	padding:0 45px 0 15px;
	background-color:#f1f1f1;
	border-radius:45px;
	text-align:center;
	font-size:14px;
	color:#505050;
	line-height:45px;
	position:relative;
	float:left;
}
.phcroll li span{width:45px;height:45px;font-size:18px;font-weight:600;color:#b9b9b9;text-align:center;position:absolute;right:0;top:0;}
.phcroll li span a{width:45px;height:45px;background:url(../images/icon/word_cancel.png) no-repeat center 50%;line-height:45px;display:block;}


.phc{margin:0;padding:0;background-color:#fff;position:relative;}
.phc ul{margin:0;padding:0;position:relative;}
.phc li{
	height:45px;
	margin:0 20px 20px 0;
	padding:0 45px 0 15px;
	background-color:#f1f1f1;
	border-radius:45px;
	text-align:center;
	font-size:14px;
	color:#505050;
	line-height:45px;
	position:relative;
	float:left;
}
.phc li span{width:45px;height:45px;font-size:18px;font-weight:600;color:#b9b9b9;text-align:center;position:absolute;right:0;top:0;}
.phc li span a{width:45px;height:45px;background:url(../images/icon/word_cancel.png) no-repeat center 50%;line-height:45px;display:block;}



.pickr_wrap{width:100%;max-width:950px;margin:0 auto 30px;padding:0;position:relative;}
.pickr_wrap.pw2{padding-left:10.5%;}
.pop_wrap{width:500px;margin:0 0 15px;padding:0;position:relative;}
.pickr_wrap .pw_sel{width:15%;height:45px;margin:0 2% 0 0;padding:0;float:left;}
.pickr_wrap .pw_inpsel,
.pop_wrap .pw_inpsel{width:30%;height:45px;margin:0;padding:0;background-color:#fff;float:left;}
.pickr_wrap .pw_st,
.pop_wrap .pw_st{width:6%;height:45px;margin:0;padding:0;text-align:center;line-height:45px;float:left;}
.pickr_wrap .pw_pick,
.pop_wrap .pw_pick{
	width:15%;
	height:45px;
	margin:0 2% 0 0;
	padding:0;
	background-color:#fff;
	float:left;
}
.pickr_wrap .pw_sear{width:30%;height:45px;margin:0;padding:0;background-color:#fff;border:1px solid #cacaca;float:left;}
.pickr_wrap .bd,
.pop_wrap .bd{border:1px solid #cacaca;}
.pickr_wrap .bd input[type="text"],
.pop_wrap .bd input[type="text"]{height:43px;padding-left:40px;background:url(../images/icon/calendar_icon1.png) no-repeat 10px 50%;}
.pickr_wrap input[type="text"],
.pop_wrap input[type="text"]{height:43px;border:0 none;}
.pickr_wrap input[type="button"]{height:43px;background:#fff url(../images/icon/search_icon1.png) no-repeat center 50%;border:0 none;border-radius:0;}



.wr_tit{height:45px;margin:0 0 20px;padding:0;position:relative;}
.wr_tit .wbit{font-size:18px;font-weight:700;line-height:45px;display:block;}
.wr_tit .wtxt{font-size:16px;font-weight:400;line-height:45px;display:block;}
.wr_tit .wsel{height:45px;display:block;position:relative;}
.wr_tit .wsel .select-wrapper{width:245px;float:left !important;}
.wr_tit .wsel input[type="text"]{width:245px;height:45px;line-height:45px;}
.wr_tit .wsel input[type="button"],
.wr_tit .wsel a{width:80px;height:45px !important;margin:0 0 0 10px;color:#fff !important;line-height:45px !important;float:left;}
.wr_tit span{width:280px;height:45px;font-size:16px;font-weight:400;line-height:45px;position:absolute;right:0;top:0;}
.wr_tit span .select-wrapper{width:130px;float:left;}
.wr_tit span input{width:130px;height:45px !important;line-height:45px !important;float:right;}

.wr_wrap{margin:0 0 25px;padding:0;position:relative;}



.bn_wrap{margin:0 0 15px;padding:0;position:relative;}
.bn_wrap .btn-default{padding:0;background:transparent;border:0 none;}
.bn_wrap input[type="button"]{height:40px;line-height:40px;}

.bn_case{width:1010px;margin:0 auto 30px;padding:0;position:relative;}
.bn_case .bc_sel{height:45px;margin:0;padding:0;background-color:#fff;float:left;}
.bn_case .bc_st{width:4%;height:45px;margin:0;padding:0;text-align:center;line-height:45px;float:left;}
.bn_case .br_st{width:3%;height:45px;margin:0 1% 0 0;padding:0;text-align:right;line-height:45px;float:left;}
.bn_case .bc_pick{
	height:45px;
	margin:0;
	padding:0;
	background-color:#fff;
	float:left;
}
.bn_case .bd{border:1px solid #cacaca;}
.bn_case .bd input[type="text"]{height:43px;padding-left:40px;background:url(../images/icon/calendar_icon1.png) no-repeat 10px 50%;}
.bn_case input[type="text"]{height:43px;border:0 none;}
.bn_case input[type="button"]{height:43px;background:#fff url(../images/icon/search_icon1.png) no-repeat center 50%;border:0 none;border-radius:0;}






/*************************************************
*					FOOT						*
*************************************************/

.footer .ft_nav{margin:0 0 15px;padding:0;font-size:14px;position:relative;}
.footer .ft_nav a{color:#555;}
.footer .ft_nav span{margin:0 10px;color:#dcdcdc;}

.footer .ft_copy{font-size:12px;color:#888;line-height:18px;}






/************************************************
*		로그인 : LOGIN + 회원가입 : JOIN		*
************************************************/

.join_wrap{width:100%;max-width:450px;margin:0 auto 10px;padding:250px 0 20px;position:relative;}
.join_wrap .jw_logo{margin:0 0 10px;text-align:center;}
.join_wrap .jw_logo img{width:auto;height:70px;}
.join_wrap .jw_lnp{margin:0 0 10px;padding:10px 30px 0;position:relative;}
.join_wrap .jw_lnp li{height:48px;margin:10px 0 0;display:block;}
.join_wrap .jw_lnp li input{width:355px;height:48px;line-height:48px;}

.join_wrap .jw_btn{width:390px;height:50px;margin:0 auto 25px;text-align:center;font-size:16px;color:#fff;position:relative;}
.join_wrap .jw_ctxt{text-align:center;font-size:13px;color:#c71c22;}
.join_wrap .jw_rtxt{margin:0 15px;text-align:right;font-size:13px;color:#c71c22;}






/*************************************************
*					DATA PIKER					*
*************************************************/

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #262626;
    background: #fff;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
}

.pika-lendar {
	float: left;
	width: 240px;
	margin: 0;
}

.pika-title {
	padding:5px 10px;
	background-color:#c71c22;
	border-left:1px solid #dedede;
	position: relative;
	text-align: center;
}

.pika-label {
	display: inline-block;
	*display: inline;
	position: relative;
	z-index: 9999;
	overflow: hidden;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	color:#fff;
	line-height: 20px;
	font-weight: bold;
}
.pika-title select {
	cursor: pointer;
	position: absolute;
	z-index: 9998;
	margin: 0;
	left: 0;
	top: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
	top:10px;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
	background:url(../images/icon/cal_next1.png) no-repeat;
/*    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*/
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
	background:url(../images/icon/cal_prev1.png) no-repeat;
/*    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*/
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-left:1px solid #dedede;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
	background-color:#c71c22;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}
.pika-table td{
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	line-height: 35px;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding:0;
    color: #242424;
	text-align:center;
    font-size: 12px;
    line-height: 32px;
    background: #fff;
	border:1px solid #fff;
}

.pika-week {
    font-size: 11px;
    color: #262626;
}

.is-today .pika-button {
	background: #fff;
	border:1px solid #c71c22;
    color: #c71c22;
    font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #c71c22;
    border-radius: 0;
}

.has-event .pika-button {
    background: #fff;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #fff;
}

.is-startrange .pika-button {
    color: #fff;
    background: #c71c22;
    box-shadow: none;
}

.is-endrange .pika-button {
    color: #fff;
    background: #c71c22;
    box-shadow: none;
}

.is-disabled .pika-button {
	background: #fff;
    pointer-events: none;
    cursor: default;
    color: #c2c2c2;
}

.is-outside-current-month .pika-button {
    color: #c2c2c2;
}

.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #c71c22;
	border:1px solid #c71c22;
    box-shadow: none;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}






/*************************************************
*					POPUP						*
*************************************************/

/*************** BOOTSTRAP POP ******************/
.modal{margin:0;top:0 !important;z-index:1000;}
.modal.in .modal-dialog{max-width:620px;}

.modal-content{border-radius:15px !important;}

.modal-header{
	padding:0 15px !important;
	background-color:#c71c22;
	border-bottom:0 none !important;
	border-radius:10px 10px 0 0;
	font-size:18px;
	font-weight:300;
	color:#fff;
	line-height:50px;
}
.modal-header .close{margin:-5px 0 0 !important;font-size:35px;font-weight:300;color:#848484;float:right;}

.modal-body .mb_list{
	height:50px;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	font-size:16px;
	line-height:50px;
	display:block;
}
.modal-body .mb_list:last-child{border:0 none;}
.modal-body .mb_list:focus,
.modal-body .mb_list:hover{color:#2d81e1;}

.modal-body .mb_g_case{
	height:45px;
	margin:0 0 25px;
	padding:0 20px;
	background-color:#f1f1f1;
	border:1px solid #cbcbcb;
	text-align:left;
	font-size:14px;
	color:#1e1e1e;
	line-height:45px;
}
.modal-body .mb_g_case span{margin-left:45px;}

.ptcroll{height:220px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.pscroll{height:350px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}

.modal-footer{width:330px;margin:0 auto;padding:0 15px 15px !important;border-top:0 none !important;}
.modal-footer .btn{
	width:140px;
	height:50px;
	margin:0 0 0 10px !important;
	padding:0;
	border:0 none;
	border-radius:4px;
	font-size:15px;
	color:#fff;
	line-height:50px;
	float:right;
}
.modal-footer .btn-normal{background-color:#919191;}
.modal-footer .btn-normal:hover,
.modal-footer .btn-normal:active,
.modal-footer .btn-normal.focus,
.modal-footer .btn-normal.disabled {
	color:#fff !important;
}
.modal-footer .btn-primary{background-color:#c71c22;}
.modal-footer .btn-primary:hover,
.modal-footer .btn-primary:active,
.modal-footer .btn-primary.focus,
.modal-footer .btn-primary.disabled {
	background-color:#c71c22 !important;
}
.modal-footer .btn-black{background-color:#222;}
.modal-footer .btn-black:hover,
.modal-footer .btn-black:active,
.modal-footer .btn-black.focus,
.modal-footer .btn-black.disabled {
	background-color:#000 !important;
}


.pcxtit{margin:0 0 25px;text-align:center;font-size:30px;line-height:35px;font-weight:400;color:#333;position:relative;display:block;z-index:100;}
.pctit{margin:0 0 10px;text-align:center;font-size:20px;line-height:26px;font-weight:600;color:#333;position:relative;display:block;z-index:100;}

.pop_case{margin:0 0 15px;padding:0;background-color:#fff;position:relative;}
.pop_case textarea{padding:10px;border:1px solid #cacaca;font-size:14px;}






/************************************************
*		동의 : Agreement						*
************************************************/

.agr_wrap{margin:0;position:relative;}
.agr_wrap .aw_xit{margin:15px 0 20px;text-align:center;font-size:20px;font-weight:600;color:#1c1c1c;line-height:30px;display:block;}
.agr_wrap .aw_bit{margin:10px 0 10px;text-align:left;font-size:14px;font-weight:500;color:#1c1c1c;line-height:24px;display:block;}
.agr_wrap .aw_tit{margin:0 0 10px;text-align:left;font-size:13px;font-weight:400;color:#1c1c1c;line-height:20px;display:block;}
.agr_wrap .aw_txt{margin:0 0 20px;text-align:left;font-size:12px;font-weight:400;color:#1c1c1c;line-height:18px;display:block;}

.agr_wrap .aw_table{width:100%;margin:0 0 40px;padding:0;position:relative;}
.agr_wrap .aw_table th{padding:5px;background-color:#efefef;border:1px solid #ddd;font-size:12px;font-weight:600;color:#1c1c1c;line-height:16px;}
.agr_wrap .aw_table td{padding:5px;background-color:#fff;border:1px solid #ddd;font-size:12px;font-weight:400;color:#1c1c1c;line-height:16px;}






/************************************************
*		ETC										*
************************************************/

.xbltit{height:40px;margin:40px 0 15px;text-align:left;font-size:36px;line-height:40px;font-weight:700;position:relative;display:block;z-index:100;}
.xbltit span{position:absolute;right:0;top:0;}

.xctit{margin:15px 0;text-align:center;font-size:34px;line-height:45px;font-weight:300;position:relative;display:block;z-index:100;}
.xctit span{height:45px;position:absolute;right:0;top:0;}

.xltit{margin:20px 0 15px;text-align:left;font-size:34px;line-height:45px;font-weight:300;position:relative;display:block;z-index:100;}
.xltit span{height:45px;position:absolute;right:0;top:0;}

.xlstit{margin:0;border-bottom:2px solid #555;text-align:left;font-size:25px;line-height:40px;font-weight:700;position:relative;display:block;z-index:100;}
.xlstit span{height:34px;position:absolute;right:0;top:0;}

.bxctit{margin:0 0 20px;text-align:center;font-size:24px;font-weight:600;color:#333;line-height:30px;position:relative;z-index:100;}
.bxctit span{height:30px;position:absolute;right:0;top:0;}

.bxltit{margin:0 0 20px;text-align:left;font-size:24px;font-weight:600;color:#333;line-height:30px;position:relative;z-index:100;}
.bxltit span{height:30px;position:absolute;right:0;top:0;}

.bctit{margin:0 0 20px;text-align:center;font-size:20px;color:#333;line-height:22px;position:relative;z-index:100;}
.bctit span{height:22px;position:absolute;right:0;top:0;}

.bltit{margin:0 0 20px;text-align:left;font-size:20px;font-weight:500;color:#333;line-height:30px;position:relative;z-index:100;}
.bltit span{height:30px;position:absolute;right:0;top:0;}

.blti{text-align:left;font-size:18px;font-weight:300;color:#333;line-height:26px;position:relative;z-index:100;}
.blti span{height:30px;position:absolute;right:0;top:0;}

.ltit{text-align:left;font-size:16px;color:#333;line-height:24px;position:relative;z-index:100;}
.ltit span{height:28px;position:absolute;right:0;top:0;}

.ctit{margin:0 0 50px;text-align:center;font-size:16px;color:#333;line-height:22px;position:relative;display:block;z-index:100;}
.ctit span{height:22px;position:absolute;right:0;top:0;}

.ltxt{margin:0 0 10px;text-align:left;font-size:16px;color:#555;line-height:30px;font-weight:500;position:relative;display:block;}
.stxt{margin:0 0 30px;text-align:left;font-size:16px;line-height:30px;font-weight:400;color:#888;position:relative;display:block;}
.ctxt{margin:0 0 15px;text-align:center;font-size:16px;color:#879c9c;line-height:30px;font-weight:300;position:relative;display:block;}
.ctxt2{margin:0;text-align:center;font-size:16px;color:#333;line-height:40px;font-weight:300;position:relative;display:block;}
.slbxt{
	width:100%;
	height:35px;
	margin:0;
	padding:0 10px;
	background-color:#dbdbdb;
	text-align:left;
	font-size:14px;
	line-height:35px;
	font-weight:600;
	color:#444;
	position:relative;
	display:block;
}
.slxt{
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	color:#7e7e7e;
	line-height:22px;
	font-weight:400;
	position:relative;
	display:block;
}
.slxt span{height:35px;font-size:12px;line-height:35px;position:absolute;right:10px;top:0;}
.slxt span img{height:12px;margin:-3px 0 0 2px;}

.sltxt{margin:0 0 15px;text-align:left;font-size:14px;line-height:18px;font-weight:300;color:#4b4b4b;position:relative;display:block;}
.sltxt b{font-size:18px;}
.sctxt{margin:0 0 15px;text-align:center;font-size:13px;line-height:17px;font-weight:300;color:#4b4b4b;position:relative;display:block;}
.srtxt{margin:10px 0 0;text-align:right;font-size:13px;line-height:16px;font-weight:300;color:#818181;position:relative;display:block;}

.ssxt{font-size:13px;color:#888;}

.blit{text-align:left;font-size:20px;color:#333;line-height:30px;position:relative;z-index:100;}
.blit span{height:30px;position:absolute;right:0;top:0;}

.cla_tit{margin:0 0 20px;padding:0;position:relative;}
.cla_tit .ct_lbit{font-size:24px;font-weight:700;line-height:30px;}
.cla_tit .ct_lbxt{font-size:24px;font-weight:400;line-height:30px;}


.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}


.ft_l{float:left !important;}
.ft_r{float:right !important;}






/************************************************
*		TABLE	 								*
************************************************/

.empty{padding:100px 0 !important;}

.table_type1{width:100%;margin:0;border-top:1px solid #202020;position:relative;}
.table_type1 caption{display:none}
.table_type1 thead th,
.table_type1 thead td{padding:10px 5px;background-color:#e5e5e5;font-size:16px;font-weight:500;color:#1a1a1a;line-height:20px;}
.table_type1 tbody th,
.table_type1 tbody td{padding:10px 5px;background-color:#fff;border-bottom:1px solid #c9c9c9;font-size:14px;font-weight:400;color:#333;line-height:20px;}
.table_type1 .ncon{width:40px;height:22px;}
.table_type1 .tt1_inp{height:30px;line-height:30px;}
.table_type1 input[type="button"],
.table_type1 a.btn{
	width:90px;
	height:30px;
	margin:0;
	padding:0;
	background-color:#adaeb2;
	border-radius:3px;
	border:1px solid #adaeb2;
	text-align:center;
	font-size:13px;
	color:#fff !important;
	line-height:30px;
	display:block;
}
.table_type1 input[type="button"].onair,
.table_type1 a.onair{background-color:#c71c22;border:1px solid #c71c22;font-size:13px;color:#fff;}
.table_type1 input[type="button"].play,
.table_type1 a.play{background-color:#212121;border:1px solid #212121;font-size:13px;color:#fff;}
.table_type1 input[type="button"].del,
.table_type1 a.del{
	width:60px;
	height:30px;
	background-color:#fff;
	border:1px solid #959595;
	border-radius:3px;
	font-size:13px;
	color:#959595 !important;
	line-height:30px;
	display:block;
}
.table_type1 .t1case{margin:0;padding:0;position:relative;}
.table_type1 .t1case .t1label{
	width:60px;
	height:20px;
	background-color:#999;
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:20px;
	position:absolute;
	left:0;
	top:0;
}
.table_type1 .t1thum{width:100%;height:auto;}
.table_type1 .tt1_che{margin:0;padding:0;position:relative;}
.table_type1 .tt1_che input[type="checkbox"] + label,
.table_type1 .tt1_che input[type="radio"] + label{margin:0;padding:0;display:block;}
.table_type1 .tt1_che input[type="checkbox"] + label:before,
.table_type1 .tt1_che input[type="radio"] + label:before {
	width:23px;
	height:23px;
	background:url(../images/icon/ps_rad_off.png) right 50% no-repeat;
	background-size:18px;
	line-height:23px;
	top:-2px;
}
.table_type1 .tt1_che input[type="checkbox"]:checked + label:before,
.table_type1 .tt1_che input[type="radio"]:checked + label:before {
	color:#2e82e0;
	background:url(../images/icon/ps_rad_on.png) right 50% no-repeat;
	background-size:18px;
}
.table_type1 tr.hltxt{text-decoration:line-through !important;color:#c61a28 !important;}
.table_type1 .tt_inp{height:40px;background-color:#fff;border:1px solid #cacaca;position:relative;}
.table_type1 .tt_inp input[type="text"]{height:40px;border:0 none;line-height:40px;float:left;}
.table_type1 .tt_num{height:40px;margin:0 15px 0 0;text-align:right;font-size:13px;color:#a7a7a7;line-height:40px;float:right;}
.table_type1 .tt_lline{border-left:1px solid #c9c9c9;}


.table_type2{width:100%;margin:0;position:relative;}
.table_type2 caption{display:none}
.table_type2 thead th,
.table_type2 thead td{padding:8px 5px;background-color:#e5e5e5;font-size:14px;font-weight:500;color:#1a1a1a;line-height:20px;}
.table_type2 tbody th,
.table_type2 tbody td{padding:8px 5px;background-color:#fff;font-size:14px;font-weight:400;color:#333;line-height:20px;}
.table_type2 input[type="button"],
.table_type2 .btn{
	width:90px;
	height:30px;
	padding:0;
	background-color:#adaeb2;
	border-radius:3px;
	border:1px solid #ddd;
	text-align:center;
	font-size:13px;
	color:#fff !important;
	line-height:30px;
}


.table_type3{width:100%;margin:0;position:relative;}
.table_type3 caption{display:none}
.table_type3 thead th,
.table_type3 thead td{padding:5px;font-size:14px;font-weight:500;color:#1a1a1a;line-height:20px;}
.table_type3 tbody th,
.table_type3 tbody td{padding:5px;font-size:14px;font-weight:400;color:#333;line-height:20px;}
.table_type3 .tt3_tit{font-size:17px;font-weight:500;}
.table_type3 input[type="checkbox"] + label,
.table_type3 input[type="radio"] + label{padding-left:22px;}
.table_type3 input[type="checkbox"] + label:before,
.table_type3 input[type="radio"] + label:before{background:url(../images/icon/ps_che_off.png) left 50%;background-size:15px;top:5px !important;}
.table_type3 input[type="checkbox"]:checked + label:before,
.table_type3 input[type="radio"]:checked + label:before{background:url(../images/icon/ps_che_on.png) left 50%;background-size:15px;top:5px !important;}
.table_type3 input[type="button"],
.table_type3 .btn{
	width:90px;
	height:40px;
	padding:0;
	background-color:#adaeb2;
	border-radius:3px;
	border:1px solid #ddd;
	text-align:center;
	font-size:13px;
	color:#fff !important;
	line-height:40px;
}


.table_type4{width:100%;margin:0;border-top:1px solid #202020;position:relative;}
.table_type4 caption{display:none}
.table_type4 thead th,
.table_type4 thead td{padding:15px 25px;background-color:#fff;font-size:16px;font-weight:500;color:#1a1a1a;line-height:28px;}
.table_type4 tbody th,
.table_type4 tbody td{
	padding:25px;
	background-color:#e5e5e5;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	font-size:14px;
	font-weight:400;
	color:#333;
	line-height:26px;
}






/************************************************
*		Paginate								*
************************************************/

.responsivePaginate
{
	margin:30px 0;
	text-align:center;
	font-size:1em;
	line-height:1em;
	white-space:nowrap;
}
.responsivePaginate img{margin:0 0 5px;vertical-align:middle;}

.responsivePaginate span,
.responsivePaginate div{
	margin:0 5px;
	padding:5px 12px;
	background-color:#fff;
	border:1px solid #d01339;
	color:#d01339 !important;
	line-height:30px;
	visibility:hidden;
}
.responsivePaginate span,
.responsivePaginate div{
	display:inline;
	color:#999;
}
.responsivePaginate a{
	margin:0 5px;
	padding:5px 12px;
	color:#999;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #c9c9c9;
}
.responsivePaginate a:hover{
	color:#fff;
	border:1px solid #d01339;
}

.responsivePaginate a.next{padding:5px 13px;background:#fff url(../images/icon/btn_page_next.png) no-repeat center 50%;}
.responsivePaginate a.prev{padding:5px 13px;background:#fff url(../images/icon/btn_page_prev.png) no-repeat center 50%;}

.responsivePaginate a:hover{
	background-color:#fff;
	color:#999 !important;
}

.responsivePaginate a:hover.next{background:#fff url(../images/icon/btn_page_next.png) no-repeat center 50%;border:1px solid #d01339;}
.responsivePaginate a:hover.prev{background:#fff url(../images/icon/btn_page_prev.png) no-repeat center 50%;border:1px solid #d01339;}






/************************************************
*		RESPONSIVE								*
************************************************/

@media all and (max-width:1280px){
}

@media (min-width: 1200px){
}

@media all and (max-width:1024px){
}

@media all and (max-width:980px){
}

@media all and (max-width:768px){
}

@media all and (max-width:480px){
}

@media all and (max-width:419px){
}





