@charset "euc-kr";
/* CSS Document */

body{margin:0; padding:0; width:100%; font-family:'¸¼Àº°íµñ',Malgun Gothic,'µ¸¿ò',Dotum;}
a{border:0; text-decoration:none;}
button,
input[type=button]
{cursor: pointer;}
img{border:0;}

ul{list-style:none;}

input{vertical-align:text-top;}

tr th{font-size:0;}

tr td{font-size:12px;}

.init * {margin: 0; padding: 0;}
.Align_L{text-align:left;}
.Align_R{text-align:right;}
.Align_C{text-align:center;}

.sub_BackgroundIMG{
	/*background-color: #e7e7e7 !important;
	background-position: center top !important;*/
	background:url(/images_ver2/post/sub_IMG.jpg) no-repeat center center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images_ver2/post/sub_IMG.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images_ver2/post/sub_IMG.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_Alba{
	background:url(../images/Alba/sub_Alba_img.jpg) no-repeat center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Alba/sub_Alba_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Alba/sub_Alba_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_1cho{
	background:url(../images/1cho/sub_1cho_img.jpg) no-repeat center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/1cho/sub_1cho_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/1cho/sub_1cho_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_Nagija{
	background:url(../images/nagija/sub_Nagija_img.jpg) no-repeat center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nagija/sub_Nagija_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nagija/sub_Nagija_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_dbcall{
	background:url(../images/dbcall/sub_dbcall_img.jpg) no-repeat center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dbcall/sub_dbcall_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dbcall/sub_dbcall_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_CPAS{
	background:url(../images/CPAS/sub_CPAS_img.jpg) no-repeat center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/CPAS/sub_CPAS_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/CPAS/sub_CPAS_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_CustomerCenter{
	background:url(../images/CustomerCenter/sub_CUSTOMER_img.jpg) no-repeat center center;
	background-size:cover;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/CustomerCenter/sub_CUSTOMER_img.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/CustomerCenter/sub_CUSTOMER_img.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_EVENT{
	background:url(../images/event/sub_event_bg.jpg) 1px 3px;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/event/sub_event_bg.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/event/sub_event_bg.jpg',sizingMethod='scale');
}

.sub_BackgroundIMG_CPI{
	background:url(../images_ver2/cpi/sub_event_bg.jpg) 1px 3px;
	height:374px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cpi/sub_event_bg.jpg',sizingMethod='scale');
	-ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cpi/sub_event_bg.jpg',sizingMethod='scale');
}

.sub_TopBG{
	background:url(/images_ver2/sub_top_bg.png);
	width:100%; height:34px;
}

.sub_TopArea{
	width:1024px; height:34px;
	margin:auto;
	position:relative;
}

.sub_TopSetting_Area{
	width:235px;
}

.sub_TopMenuArea{
	font-size:0;
	position:absolute; right:0; top:0;
	height:26px;
}

.sub_TopMenuList{
	font-size:12px; color:#b5b5b5;
	padding:7px 15px 0 15px;
	border-right:1px solid #565453;
	display:inline-block; height:100%;
}

.sub_LogoArea{width:1024px; height:58px; margin:auto;}

.sub_MenuArea{width:1024px; font-size:0; height:56px; background-color:#1f1f1f; margin:auto; position:relative;}

.sub_Menu{
	color:#FFF; font-size:14px; text-align:left;
	display:inline-block;
	vertical-align:top;
	margin:16px 27px 0 0;
}

.sub_Menu_client{
	font-size:12px; color:#FFF;
	background-color:#ba2020;
	width:110px; height:39px;
	padding:17px 0 0 0;
	text-align:center;
	display:inline-block;
}

.sub_Menu_clientOff{background-color:#4e4e4e; color:#d8d8d8;}

.sub_User_BannerArea{width:1024px; height:185px; margin:20px auto 0 auto; vertical-align:top; font-size:0;}

.sub_UserInfoBOX{width:215px; height:176px; background-color:#f4f4f4; padding:6px 0 0 0; text-align:center; display:inline-block; vertical-align:top;}
.sub_ID{
	font-size:15px; font-weight:bold; color:#1d1d1d;
	text-align:left; vertical-align:top;
	width:196px; height:32px;
	padding:10px 0 0 5px; margin:auto;
	position:relative;
}
.sub_UserInfo{width:201px; height:86px; margin:auto; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}

.sub_UserInfo_title{
	font-size:13px; color:#3d3d3d;
	text-align:left; vertical-align:top; padding:3px 0 0 5px;
}
.sub_UserInfo_cash{font-size:13px; color:#F00; text-align:left; font-weight:bold;}

.sub_Login_TextInput{
	font-family:dotum; color:#b3b3b3;
	width:100%; height:33px;
	border:1px solid #cccccc;
	padding:0 0 0 10px;
	margin-bottom:-1px;
	vertical-align:top;
}

.sub_login_btn{
	font-family:dotum; font-size:12px; color:#b3b3b3;
	width:61px; height:63px;
	border:1px solid #cccccc;
	border-left: 0 ;
	background-color:#fcfcfc;
	text-align:center; vertical-align:top;
	line-height:62px;
	display:inline-block;
}

.sub_login_find{
	font-family:dotum; font-size:11px; color:#b3b3b3;
	text-align:left;
}

.sub_login_bottom{
	font-family:dotum; font-size:12px; color:#3d3d3d;
	width:201px;
	margin:0 auto 0 auto;
	text-align:left; vertical-align:top;
}

.sub_BannerArea{display:inline-block; width:807px; height:182px; vertical-align:top; position:relative;}
.sub_slogan{font-size:40px; color:#FFF; position:absolute; top:25px; left:30px; letter-spacing:-5px;}
.sub_img{position:absolute; right:0; top:5px;}
.sub_LinkBG{background:url(/images_ver2/sub_Link_bg.png); width:783px; height:46px; position:absolute; bottom:0; right:0; text-align:center;}
.sub_Link_m{display:inline-block; border-right:1px solid #898684; text-align:center; padding:0 34px 0 34px; margin-top:15px;}
.sub_Link1_m{display:inline-block; border-right:1px solid #898684; text-align:center; padding:0 50px 0 50px; margin-top:15px;}
.sub_Link1cho_m{display:inline-block; border-right:1px solid #898684; text-align:center; padding:0 100px 0 100px; margin-top:15px;}


.sub_ContentArea{width:1024px; margin:30px auto 0 auto; text-align:left; position:relative;}

.sub_left_banner { position: absolute; top: -8px; left: -105px;}
.right_banner{position:absolute; top: -8px; right:-140px !important;}

/***********************LeftArea*************************/
.sub_left_area{width:213px; font-size:0; text-align:left; display:inline-block;}
.sub_title{border-bottom:3px solid #5e9acc;}
.sub_left_menu_area{list-style:none; margin:0 0 20px 0; padding:0;}
.sub_left_title{
	font-size:15px; color:#333; font-weight:bold;
	text-align:left; vertical-align:top;
	padding:10px 0 10px 10px;
	background-color:#f4f4f4;
	border-top:1px solid #CCC; border-bottom:1px solid #CCC;
}
.sub_left_menu{font-size:15px; color:#686868; text-align:left; vertical-align:top; padding:10px 0 10px 10px; border:0;}
.sub_left_menu_on{background-color:#dfebf5;}
.sub_icon_coordinate{margin:2px 0 0 10px; vertical-align:top;}
.sub_LeftBanner_margin{margin-bottom:20px;}
/***********************LeftArea*************************/

/***********************CenterArea************************/
.sub_center_area{display:inline-block; vertical-align:top; width:783px; margin:0 0 50px 22px;}

.sub_search_box{width:100%; height:50px; font-size:0; background-color:#f2f2f2; border:1px solid #d2d2d2; border-radius:3px; text-align:left;}
.sub_search_box1{width:100%; font-size:0; background-color:#f2f2f2; border:1px solid #d2d2d2; border-radius:3px; text-align:left; padding:10px 0 10px 0;}

.sub_search_title{
	font-size:15px; color:#404040;
	text-align:center; vertical-align:top;
    width:140px; height:20px;
	margin:15px 0 0 0;
	border-right:1px solid #d6d6d6;
	display:inline-block;
}

.sub_search_title1{
	font-size:15px; font-weight:bold; color:#404040;
	text-align:center; vertical-align:top;
	line-height:90px;
    width:73px; height:88px;
	border-right:1px solid #d6d6d6;
	display:inline-block;
}
	
.sub_search_input{width:294px; height:30px; border:1px solid #d6d6d6; margin:8px 0 0 12px; padding-left:10px; vertical-align:top;}
.sub_search_input1{width:140px; height:27px; border:1px solid #d6d6d6; margin:0 0 0 12px; padding-left:10px; vertical-align:top;}

.sub_search_checkbox1{width:20px;height:20px; margin:0 0 0 12px; padding-left:10px; vertical-align:middle;}

.sub_search_SubTitle{font-size:13px; font-weight:bold; color:#3f3f3f; display:inline-block; margin:15px 0 0 8px; vertical-align:top;}
.sub_search_text{font-size:12px; color:#3f3f3f; display:inline-block; vertical-align:top; margin:15px 0 0 5px;}
.sub_search_BTN_Area{display:inline-block; margin:10px 0 0 20px;}

.sub_search_text1{font-size:12px; color:#3f3f3f; display:inline-block; vertical-align:top; margin:0 0 0 5px; line-height:26px;}
.sub_search_BTN_Area1{display:inline-block; margin:0 0 0 20px;}


.sub_content_titleArea{width:100%; font-size:0; position:relative;}
.sub_content_title{font-size:22px; color:#2e2e2e; vertical-align:top; margin:10px 0 10px 0;}
.sub_content_title1{font-size:16px; font-weight:bold; color:#2e2e2e; vertical-align:top; margin:10px 0 10px 0;}
.sub_content_Title_BtnArea{position:absolute; right:0; top:-1px;}

.sub_content_Ttitle{
	font-size:15px; color:#000;
	text-align:center; vertical-align:top;
	background-color:#f5f2e9;
	padding:12px 0 0 0;
	border-top:2px solid #959595; border-bottom:1px solid #cdcdcd;
	height:40px;
}

.sub_content_Ttitle1{
	font-size:13px; color:#000;
	letter-spacing:-1px;
	text-align:center; vertical-align:top;
	background-color:#f5f2e9;
	padding:15px 0 0 0;
	border-top:2px solid #959595; border-bottom:1px solid #cdcdcd;
	height:37px;
}

.sub_Table_span{padding:4px 0 0 0;}
.sub_Table_span1{padding:6px 0 0 0;}
.sub_Table_textSpan{font-size:13px; color:#739d31;}
.sub_Table_textSpan1{font-size:11px; color:#739d31;}
.sub_content_TableLine{font-size:12px; font-weight:normal; height:30px; vertical-align:top; border-bottom:1px solid #cdcdcd;}
.sub_content_TableLine1{font-size:12px; font-weight:normal; height:30px; vertical-align:top; border-bottom:1px solid #cdcdcd;}
.sub_content_TableLine_FAQ{font-size:12px; font-weight:normal; vertical-align:top; border-bottom:1px solid #cdcdcd;}
.sub_content_TableLine2{font-size:12px; font-weight:normal; padding:10px 0 9px 0; vertical-align:top; border-bottom:1px solid #cdcdcd;}
.Table_No{line-height:20px;}

.sub_Table_iconArea{position:absolute; top:2px; right:-45px;}
.sub_Table_iconPosition{position:absolute; bottom:0px; right:-20px;}
.Table_LineHeight{line-height:85px;}
.sub_Table_img{margin:13px 0 13px 0; vertical-align:top; display:inline-block;}
.Table_title{font-size:12px; vertical-align:top; letter-spacing:-1px; display:inline-block; margin:13px 0 0 12px;}
.Table_text{font-size:11px; color:#000; margin-top:18px;}
.Table_BottomBorder{border-bottom:2px solid #959595;}
.Table_BottomBorder1{border-bottom:1px solid #c8c8c8;}

.sub_pageBTN_area{width:100%; margin:50px 0 50px 0; text-align:center; font-size:0;}
.sub_PageBTN{
	font-size:12px;	color:#7a7979;
	border:1px solid #dbdbdb;
	width:23px; height:23px;
	line-height:22px;
	display:inline-block;
	margin:0 3px 0 0;
	vertical-align:top;
}
.sub_NextBTN{margin:0 2px 0 0;}

.sub_PostingDetail_box{width:100%; height:298px; border:1px solid #e1e1e1; background-color:#fafafa; position:relative;}
.sub_1choDetail_box{width:100%; border:1px solid #e1e1e1; background-color:#fafafa; position:relative; padding:0 0 27px 0;}
.sub_PostingDetail_area{margin:27px 27px 0 27px; font-size:0; border-bottom:1px solid #e1e1e1; padding-bottom:13px;}
.sub_subIMG{border:1px solid #e1e1e1; display:inline-block; width:200px; height:200px;}
.sub_detail_textArea{display:inline-block; vertical-align:top; width:510px; margin:0 0 0 17px;}
.sub_detail_title{font-size:15px; color:#353535; font-weight:bold; border-bottom:1px solid #d5d5d5; padding:10px 0 10px 0;}
.sub_detal_text{font-size:13px; font-weight:bold; color:#5d5d5d; width:130px; text-align:left; padding:6px 0 6px 0;}
.sub_detail_img{margin-right:2px;}
.sub_detal_text1{font-size:12px; color:#282828; text-align:left; font-weight:normal;}
.sub_detail_orderTEXT{font-family:dotum; font-size:12px; color:#F00; text-align:left; margin:14px 0 0 27px;}
.sub_posting_btn{position:absolute; bottom:9px; right:27px;}
.sub_position{position:absolute; bottom:15px; right:220px; line-height:13px;}
.sub_posting_btn1{position:absolute; top:32px; right:27px;}
.sub_detail_TIP{
	font-size:11px; color:#868686;
	letter-spacing:-1px;
	height:15px;
	background:url(/images_ver2/sub_tip_bullet.png) no-repeat;
	background-position:0 1px;
	padding:0 0 0 25px;
	vertical-align:top;
}
.sub_detail_BTNarea{position:absolute; right:0; top:-8px;}

.sub_detail_substance_area{font-size:0;}
.sub_detail_TabArea{width:100%; font-size:0; background-color:#f6f6f6; border-bottom:2px solid #237ff1;}
.sub_detail_TabON{
	font-size:15px; color:#FFF;
	text-align:center; line-height:34px;
	width:136px; height:37px; 
	background-color:#237ff1; 
	border-top:1px solid #237ff1;
	display:inline-block;
}
.sub_detail_TabOFF{
	font-size:15px; color:#565656;
	text-align:center; line-height:34px;
	width:136px; height:37px;
	border-top:1px solid #e1e1e1;
	display:inline-block;
	background:url(../images/sub_line.jpg) no-repeat;
	background-position:right;
}
.sub_detail_TabBG{
	width:375px;
	height:37px;
	border-top:1px solid #e1e1e1;
	display:inline-block;
	vertical-align:top;
}
.sub_detail_TabBG_nagija{
	width:239px;
	height:37px;
	border-top:1px solid #e1e1e1;
	display:inline-block;
	vertical-align:top;
}

.sub_detail_TabBG_cpe{
	width:375px;
	height:37px;
	border-top:1px solid #e1e1e1;
	display:inline-block;
	vertical-align:top;
}

.sub_detail_TabText{font-size:12px; color:#282828; width:768px; text-align:left; padding:15px 0 15px 15px; line-height:15px; border-bottom:1px solid #d5d5d5;}
.sub_detail_type{margin:25px auto 0 auto;}
.sub_detail_table_title{ font-size:12px; font-weight:normal; color:#282828; text-align:center; padding:10px 0 10px 0; background-color:#FFF;}
.sub_detail_text{font-size:12px; font-weight:normal; color:#282828; text-align:left; padding-left:10px; background-color:#FFF;}

.sub_detail_Ttitle{
	font-size:13px; color:#000;
	text-align:center; vertical-align:top;
	background-color:#f5f2e9;
	padding:7px 0 7px 0;
	border-right:1px solid #cdcdcd;
	border-top:2px solid #959595; border-bottom:1px solid #cdcdcd;
}
.sub_detail_TableLine{
	font-size:12px;
	font-weight:normal;
	padding:5px 0 5px 0;
	line-height:28px;
	text-align:center;
	vertical-align:top;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}

.sub_table_border{border-bottom:2px solid #959595; border-top:2px solid #959595;}

.sub_Ttitle{
	font-size:13px; color:#000;
	line-height:25px;
	text-align:center; vertical-align:top;
	background-color:#f5f2e9;
	padding:5px 0 5px 0;
	border-right:1px solid #959595;
	border-bottom:1px solid #cdcdcd;
}

.sub_table_text{
	font-size:12px;
	font-weight:normal;
	padding:5px 0 5px 10px;
	line-height:28px;
	text-align:left;
	vertical-align:top;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}

.sub_table_INPUTtext{font-size:11px; color:#999; vertical-align:top; width:400px; border:1px solid #cdcdcd; height:22px;}

.sub_table_radio{font-size:12px; color:#212121; display:inline-block; letter-spacing:-1px; margin-right:10px;}
.sub_textarea{width:98%; height:150px; border:1px solid #cdcdcd; overflow:hidden;}
.sub_table_bottomTEXT{font-size:12px; color:#333; text-align:left;}
.sub_table_title_RightTEXT{font-size:12px; font-family:dotum; position:absolute; right:0; bottom:0px;}
.sub_smallTitle{font-size:13px; font-weight:bold; color:#333; padding:6px 0 6px 6px;}

.sub_bottom_BTNarea{font-size:0; width:100%; text-align:center; padding:30px 0 30px 0;}
.sub_font_URL{text-decoration:underline; color:#09F;}
.sub_Particip_text{font-size:13px; font-weight:bold; color:#454545; text-align:left; padding:15px 0 15px 10px;}

.sub_Alba_photo{background:url(http://dbdbdeep.com/upload/handsome/K145973910206.jpg); background-size:cover; width:186px; height:252px; display:inline-block; margin:0 9px 0 0;}
.sub_Alba_photo1{background:url(../images/sub_Alba_photo1.jpg); width:189px; height:252px; display:inline-block; margin:0 9px 0 0;}
.sub_Alba_photo2{background:url(../images/sub_Alba_photo2.jpg); width:189px; height:252px; display:inline-block; margin:0 9px 0 0;}
.sub_Alba_photo3{background:url(../images/sub_Alba_photo3.jpg); width:189px; height:252px; display:inline-block;}
.sub_Link_title{width:184px; height:46px; background-color:#ff8a00; text-align:center; position:absolute; left:0; bottom:0;}
.sub_Link_1cho_title{width:184px; height:46px; background-color:#5e93fc; text-align:center; position:absolute; left:0; bottom:0;}
.sub_Link_nagija_title{width:184px; height:46px; background-color:#292929; text-align:center; position:absolute; left:0; bottom:0;}
.sub_Link_CPAS_title{width:184px; height:46px; background-color:#e22b18; text-align:center; position:absolute; left:0; bottom:0;}
.sub_Link_CPI_title{width:184px; height:46px; background-color:#8338bd; text-align:center; position:absolute; left:0; bottom:0;}

.sub_Alba_PhotoText{
	box-sizing: border-box;
	word-break: keep-all;
	word-wrap: break-word;
	font-size: 14px !important;
	line-height: 22px;
	color:#FFF;
	width:186px; height:55px;
	background-color:#000;
	position:absolute; bottom:0;
	padding:5px 5px 0 10px;
	background-color:rgba(0,0,0,0.7);
	filter:alpha(opacity=70);
	opacity:0.7;
	-ms-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-moz-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-o-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-webkit-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

.subsub_Alba_Photo_area{
	width:179px; height:55px;
	background-color:#000;
	position:absolute; bottom:0;
	padding:5px 0 0 10px;
	background-color:rgba(0,0,0,0.7);
	filter:alpha(opacity=70);
	opacity:70;
	-ms-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-moz-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-o-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
	-webkit-fiter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}
.sub_Alba_PhotoID_W{
	font-size:15px; color:#FFF;
	background:url(../images/Alba/sub_woman_icon.png) no-repeat; background-position:0 6px;
	padding:0 0 0 15px;
	vertical-align:top;
}
.sub_Alba_userINFO{font-size:11px; color:#ccc; text-align:left; line-height:13px; margin:2px 0 0 0;}
.sub_postion_icon{position:absolute; top:10px; left:10px;}
.sub_Alba_FAQ_title{font-size:15px; font-weight:bold; margin:0 0 10px 0;}

.sub_1cho_porcent70{
	font-family:dotum; font-size:11px; color:#FFF;
	width:70%; height:18px;
	background-color:#4bb9ff;
	text-align:right; padding:0 5px 0 0; line-height:20px;
}
.sub_1cho_porcent50{
	font-family:dotum; font-size:11px; color:#FFF;
	width:50%; height:18px;
	background-color:#4bb9ff;
	text-align:right; padding:0 5px 0 0; line-height:20px;
}

.sub_nagija_searchTitle{font-size:13px; font-weight:bold; color:#3f3f3f; width:100px; padding:5px 0 10px 0; vertical-align:top;}
.sub_nagija_searchTitle1{font-size:13px; font-weight:bold; color:#3f3f3f; width:100px; vertical-align:top;}
.sub_nagija_searchText{font-size:12px; color:#3f3f3f; width:100px; padding:5px 0 10px 0; vertical-align:top;}
.sub_nagija_searchText1{font-size:12px; color:#3f3f3f; width:100px; height:20px; text-align:left; letter-spacing:-1px; vertical-align:top;}
.sub_nagija_box{
	width:187px; margin:0 9px 0 0;
	vertical-align:top;
	border:1px solid #d2d2d2; border-radius:3px;
	display:inline-block;
	position:relative;
}
.sub_incentiveICO{position:absolute; top:-5px; left:10px;}
.sub_nagija_box_title{font-size:13px; font-weight:bold; padding:3px 0 3px 5px; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.sub_nagija_box_text{
	font-size:12px;
	vertical-align:top; padding:3px 0 3px 5px;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/-cpa_icon.png) no-repeat; background-position:5px 6px;
}

.sub_cps_icon{background:url(../images/cps_icon.png) no-repeat; background-position:5px 6px;}
.sub_cpas_icon{background:url(../images/cpas_icon.png) no-repeat; background-position:5px 6px;}

.sub_dbcall_box_cpaICO{
	font-size:12px;
	vertical-align:top; padding:17px 0 3px 5px; margin:0 13px 0 0;
	background:url(../images/-cpa_icon.png) no-repeat; background-position:5px 6px;
	display:inline-block;
}

.sub_dbcall_box_dbcallICO{
	font-size:12px;
	vertical-align:top; padding:17px 0 3px 5px;
	background:url(../images/sub_dbcall_icon.png) no-repeat; background-position:5px 6px;
	display:inline-block;
}
.sub_nagija_boxBottom_area{width:100%;}
.sub_nagija_boxBottom_title{
	font-size:12px; color:#747474;
	background:#f7f7f7;
	padding:5px 47px 5px 5px;
	border-right:1px solid #e2e2e2;
	display:inline-block;
}
.sub_nagija_boxBottom_text{font-size:12px; color:#9c9c9c; border-right:1px solid #e2e2e2; display:inline-block ;padding:5px 5px 5px 5px;}
.sub_nagija_detail_text{font-size:13px; color:#333; font-weight:bold; vertical-align:top; padding:15px 0 0 28px;}
.sub_nagija_notice{font-size:12px; color:#333; text-align:left; padding:8px 0 8px 8px;}

.sub_cpi_box_text1{
	font-size:13px; letter-spacing:-1px;
	vertical-align:top; text-align:left; padding:3px 0 3px 8px;
}

.sub_Refer_box{width:178px; height:213px; border:1px solid #e4e4e4; display:inline-block; margin:0 21px 21px 0;}
.sub_Refer_IMG{border-bottom:1px solid #e4e4e4; height:178px;}
.sub_Refer_title{font-size:12px; color:#141414; text-align:left; position:relative; line-height:30px; padding:0 0 0 10px;}
.sub_DownBTN{position:absolute; top:7px; right:10px;}

.sub_login_area{margin:0 auto 0 auto; padding:20px 0 5% 0; width:100%; vertical-align:top; font-size:0;}

.sub_login_slogun{font-size:25px; color:#333; letter-spacing:-1px; text-align:center;}
.sub_input_area{margin:30px 0 10px 0;}
.sub_ID_input{
	font-size:15px; color:#999;
	text-align:left;
	width:97%; height:48px;
	padding:0 0 0 10px; margin:0 0 10px 0;
	border:1px solid #CCC; border-radius:8px;
}

.sub_loginBTN{
	font-size:15px; color:#FFF;
	text-align:center; line-height:45px;
	font-weight:bold;
	background-color:#09F;
	width:98%; height:50px;
	padding:0 0 0 10px;
	border-radius:8px;
}

.sub_img_cpi{position:absolute; bottom:-24px; right:-130px;}
.sub_cpi_box_text{
	font-size:13px;
	vertical-align:top; padding:3px 0 3px 30px;
	border-bottom:1px solid #e2e2e2;
	background:url(/images_ver2/cpi/cpi_icon_01.png) no-repeat; background-position:5px 6px;
}
.sub_cpi_box_icon2{background:url(/images_ver2/cpi/cpi_icon_02.png) no-repeat; background-position:5px 6px;}
.sub_cpi_box_title{font-size:15px; font-weight:bold; text-align:left; padding:3px 0 3px 5px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.sub_cpi_IMG{width:114px; height:114px;}

.sub_app_phoneBG {
	background:url(/images_ver2/cpi/banner/dbdb_app_phoneIMG.png) no-repeat; background-position:top;
	width:266px; height:490px;
	text-align:center; vertical-align:top;
	display:inline-block;
}
.sub_app_screen{width:236px; height:420px; margin:31px auto 0 auto;}
.sub_app_text{border:1px solid #dddddd; width:100%; height:20px; color:#9d9d9d;}

/*************************CenterArea************************/


/*************************BottomArea************************/
.bottom_background{background-color:#414141; padding-bottom:25px;}
.bottom_menu_area{width:100%; margin:auto; font-size:0; text-align:left;
	box-shadow:0 5px 10px 2px #333333;
	-moz-box-shadow:0 5px 10px 2px #333333;
	-webkit-box-shadow:0 5px 10px 2px #333333;
}
.bottom_ul{list-style:none; margin:auto; padding:0; width:1024px; height:44px;}
.bottom_menu{font-size:13px; color:#b3b3b3; display:inline-block; line-height:38px; text-align:left; margin-right:30px;}
.bottom_menuON{color: #FFF;}

.bottom_kipo_area{width:1024px; margin:20px auto 0 auto;}
.bottom_kipo_text{font-size:11px; color:#a0a0a0; display:inline-block; vertical-align:top; margin:0 0 0 15px;}

.bottom_customer_area{width:1024px; margin:auto; padding:25px 0 25px 0; position:relative; border-bottom:1px solid #545454;}
.bottom_CustomerCenter{font-size:13px; color:#a0a0a0; display:inline-block; vertical-align:top; margin-right:15px;}

.bottom_contectUS_area{font-size:12px; color:#a0a0a0; width:1024px; margin:15px auto 0 auto;}
.bottom_contact_margin{margin-right:25px;}

/*.bottom_Logo_area{width:1024px; margin:25px auto 25px auto; text-align:center;}*/
.bottom_Logo_area{width:1024px; margin:25px auto 25px auto; text-align:center;position:relative;top:-5px;}
.bottom_Logo_area img{margin:0 18px;}
.bottom_Logo01{position:relative;top:-5px;}
.bottom_Logo02{}
.bottom_Logo03{position:relative;top:-5px;}
.bottom_Logo04{position:relative;top:-5px;}
.bottom_Logo05{position:relative;top:-5px;}
.bottom_Logo06{position:relative;top:3px;}
.bottom_Logo07{position:relative;top:-4px;width:119px;}
.bottom_Logo08{position:relative;top:-5px;}

/*************************BottomArea************************/


/*************************FontStyle**************************/
.colorRED{color:#F00;}
.colorBLUE{color:#3671ea;}
.colorGRAY{color:#808080;}
.colorGRAY1{color:#333;}
.colorGREEN{color:#739d31;}
.colorWHITE{color:#fff;}
.colorBLACK{color:#000;}

.font-size15px{font-size:15px;}
.font-size13px{font-size:13px;}
.font-size11px{font-size:11px;}
.font-size0{font-size:0;}

.font-weightNomal{font-weight:normal;}

.text_underline{text-decoration:underline;}
/*************************FontStyle**************************/

.Table_Relative{position:relative;}
.margin_top1{margin-top:1px;}
.margin_top2{margin-top:2px;}
.margin_top3{margin-top:3px;}
.margin_top5{margin-top:5px;}
.margin_top10{margin-top:10px;}
.margin_top14{margin-top:14px;}
.margin_top18{margin-top:18px;}
.margin_top20{margin-top:20px;}
.margin_top25{margin-top:25px;}
.margin_top30{margin-top:30px;}
.margin_top35{margin-top:35px;}
.margin_bottom0{margin-bottom:0;}
.margin_bottom5{margin-bottom:5px;}
.margin_bottom10{margin-bottom:10px;}
.margin_bottom20{margin-bottom:20px;}
.margin_right80{margin-right:80px;}
.margin_right10{margin-right:10px;}
.margin_right5{margin-right:5px;}
.margin_right3{margin-right:3px;}
.margin_right-1{margin-right:-1px;}
.margin_right0{margin-right:0;}
.margin_right30{margin-right:30px;}
.margin_right60{margin-right:60px;}
.margin_left5{margin-left:5px;}
.margin_left10{margin-left:10px;}
.margin_left15{margin-left:15px;}
.margin_left30{margin-left:30px;}
.margin_left35{margin-left:35px;}
.margin_left50{margin-left:50px;}


/**********************SIZE***********************/
.width50{width:55px;}
.width100{width:100px;}
.width120{width:120px;}
.width130{width:130px;}
.width150{width:150px;}
.width200{width:200px;}
.width250{width:250px;}
.width400{width:400px;}

.width90per{width:90%;}
.width100per{width:100%;}

.height15px{height:15px;}
.height60px{height:60px;}
.heightAUTO{height:auto;}



/**************************more**************************/
.sub_text_add{
	font-size:12px; text-align:left; color:#333;
	background-color:#f8f8f8;
	border-top:2px solid #959595; border-bottom:1px solid #cdcdcd;
	padding:6px 0 6px 0;
}

.sub_padding_top{padding:25px 0 0 0;}
.padding-top0{padding-top:0;}
.padding-top20{padding-top:20px;}
.padding-left10{padding-left:10px;}
.padding-left20{padding-left:20px;}
.padding-left30{padding-left:30px;}
.padding-left35{padding-left:35px;}
.padding-right0{padding-right:0;}
.padding10px{padding:10px 0 10px 0;}
.padding-bottom6px{padding-bottom:6px;}

.position_REL{position:relative;}
.inline_block{display:inline-block;}

.vertica-top{vertical-align:top;}
.vertica-middle{vertical-align:middle;}

.border_top0{border-top:0;}
.border_bottom0{border-bottom:0;}
.border_right0{border-right:0;}
.border-bottom1px{border-bottom:1px solid #e2e2e2;}

.background_COLORgreen{background-color:#10ab9b;}

.margin35px{margin:33px;}
.height239px{height:239px;}
.letterSP{letter-spacing:-2px;}
.height249px{height:249px;}
.margin33px{margin:33px;}

/**************************more**************************/


/* 02_03 ¾ÛÈ«º¸¾Ë¹Ù ¹è³Ê¸ðÀ½ ½ºÅ¸ÀÏ */
ul.app_banner_list {width:783px;margin:30px 0 !important; padding:0 0 !important; height:200px;}
.app_banner_list li  {width:140px; display:inline; float:left; text-align:center; margin-right:7px;}
.app_banner_list .margin_0 {margin-right:0px !important;}
.app_banner_list li img {max-width:80px; vertical-align:middle; padding:15px 0px;}

.list_width {border:1px solid #ddd; border-radius:3px;}
.list_width p {color:#444; font-weight:600; font-size:12px; text-align:left; background-color:#f7f7f7; margin:0 0; min-height:38px; padding:5px 5px; border-top:1px solid #ddd; word-break:keep-all;}
.list_width a, .list_width a:hover {color:#333;}


/* Ã¼Å©¹Ú½º */
.checks {position: relative;} .checks input[type="checkbox"] { 
/* ½ÇÁ¦ Ã¼Å©¹Ú½º´Â È­¸é¿¡¼­ ¼û±è */ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 } .checks input[type="checkbox"] + label { display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } .checks input[type="checkbox"] + label:before { 
/* °¡Â¥ Ã¼Å©¹Ú½º */ content: ' '; display: inline-block; width: 21px; 
/* Ã¼Å©¹Ú½ºÀÇ ³Êºñ¸¦ ÁöÁ¤ */ height: 21px; 
/* Ã¼Å©¹Ú½ºÀÇ ³ôÀÌ¸¦ ÁöÁ¤ */ line-height: 21px; 
/* ¼¼·ÎÁ¤·ÄÀ» À§ÇØ ³ôÀÌ°ª°ú ÀÏÄ¡ */ margin: 10px 0px 0 0; text-align: center; vertical-align: middle; background: #fff; border: 1px solid #999;  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); } .checks input[type="checkbox"] + label:active:before, .checks input[type="checkbox"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); } .checks input[type="checkbox"]:checked + label:before { 
/* Ã¼Å©¹Ú½º¸¦ Ã¼Å©ÇßÀ»¶§ */ content: '\2714'; 
/* Ã¼Å©Ç¥½Ã À¯´ÏÄÚµå »ç¿ë */ color: #333; text-shadow: 1px 1px #fff; background: #fff; border-color: #999; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); }

/* 02_03 ¾ÛÈ«º¸¾Ë¹Ù ¹è³Ê¸ðÀ½ ½ºÅ¸ÀÏ Á¾·á */


/*** 07 19 CPA Ä·ÆäÀÎ »ý¼º ***/
.cpa_new_campaign, .cpa_manage_campaign {width:100%;  border-top:2px solid #959595; border-collapse:collapse; line-height:1.6;}
.cpa_new_campaign caption, .cpa_manage_campaign caption {display:none;}
.cpa_new_campaign th {background:#f5f2e9; text-align:center; padding:8px 0; color:#000; font-size:14px; border:1px solid #cdcdcd; }
.cpa_new_campaign th:nth-child(1) {border-left:none;}
.cpa_new_campaign th:last-child {border-right:none;}
.cpa_new_campaign td:nth-child(1) {border-left:none;}
.cpa_new_campaign td:last-child {border-right:none;}
.cpa_new_campaign td {background:#fff; font-size:13px; padding:0.8em; border:1px solid #cdcdcd; text-align:center; }
.cpa_new_campaign td img {max-width:100%;}

.cpa_new_campaign .list_url_block {text-align:left !important;}
.cpa_new_campaign .list_url_block a {color:#000; word-break:break-all; font-size:12px;}
.cpa_new_campaign .list_url_block a:link {color:#551a8b;}
.cpa_new_campaign .vtop_td {vertical-align:top;}


.cpa_manage_campaign {letter-spacing:-1px;}
.cpa_manage_campaign th {background:#f5f2e9; text-align:center; padding:8px 0; color:#000; font-size:14px; border-bottom:1px solid #cdcdcd;}
.cpa_manage_campaign td {background:#fff; font-size:13px; padding:0.8em; border-bottom:1px solid #cdcdcd; text-align:center; }

.cpa_manage_campaign .title  {display:block; color:#000; font-size:12px;}
.cpa_manage_campaign .detail_text {display:block; color:blue;  font-size:12px;}
.cpa_manage_campaign .btn_pad_right {margin-right:8px;}
.cpa_manage_campaign .txt_left {text-align:left;}
.campaign_thumbnail img {height: auto;    max-height: 100%;    width: auto;}

/* ¹öÆ° Ã¼Å©¹Ú½º Ã³¸® */
div.class_checkbox {display:inline-block;}
.class_checkbox {
	cursor:pointer;
    width: 121px;  
    height: 30px;
    background:url('http://www.dbdbdeep.com/images_ver2/mct/campaign_manage_btn02.png');
}
.class_checkbox.checked {
    background:url('http://www.dbdbdeep.com/images_ver2/mct/campaign_manage_btn03.png');
}

/* DBÀÔ·ÂÆû ÆË¾÷Ã¢*/
#popup_0209 *, #popup_0209 *:after, #popup_0209 *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#popup_0209 .popup .content {
/*  max-height: 854px;
  overflow: hidden;*/
}

/* ·ÎµùÀü ÆË¾÷ */
#popup_0209 .overlay .popup {
  background: #fff;
  width: 80%;
  max-width:512px;
/*  position: fixed;*/
  padding-top:5%;
  left:10%;
  margin: 0 auto;
  z-index: 10;
/*  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  */
}


#popup_0209 .popup_image {
		position:relative;
		background:url('/images_ver2/mct/dbform_popup_bg.png');
		background-size:cover;
		background-repeat:no-repeat;
		/*min-height:854px;*/
		padding: 10px 0;
	    background-position: left top;
}


#popup_0209 .popup_image .popup_text {
		padding-top:5%;
		width:100%;
		text-align: center;
}

#popup_0209 .popup_image .popup_text1 {
		margin:0 auto;
		margin-top:5%;
		width:95%;
		
}

.popup_text2 {
		margin:0 auto;
		margin-top:5%;
		width:95%;
		background:#fff;
		padding:1.5em;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
}

.input_title input {vertical-align:middle !important; margin:0 0;}

.popup_text2 .title {color:#464646; font-size:1.6em; letter-spacing:-0.05em;}
.popup_text2 .title_red {color:#ed1c24; font-size:1.2em; letter-spacing:-0.05em;}
#popup_0209 .popup_image .popup_text1 textarea {
border-radius:10px; 
border:none;
font-size:1.2em;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		resize:none;
		word-break:break-all;
		font-size:12px;
}
#popup_0209 .popup_image .popup_text1 td {text-align:right; height:80px;}
#popup_0209 .input_title {margin-bottom:25px; font-size:1em;}
#popup_0209 .input_title span {display:inline-block; width:20%;  white-space:pre;}
#popup_0209 .input_title span strong {color:#ed1c24;}
#popup_0209 .input_title input[type=text] {width:70%; border:none; border-bottom:1px solid #ccc; min-height:20px;}
#popup_0209 .checkbox_request {display:block; padding:0 0; margin:3px 0; display:table; width:100%;}
#popup_0209 .checkbox_request li {list-style:none; display:table-cell; width:33.3%; font-size:0.9em; vertical-align:middle;}
#popup_0209 .checkbox_request li input {vertical-align:sub;}

#popup_0209 .textarea_box {width:99%; resize:none; height:80px; border:1px solid #ccc;}
#popup_0209 .footer_btn {text-align:center; margin-top:25px;}
#popup_0209 .footer_btn img {width:80%; max-width:270px;}

/* ¹Ìµð¾î Äõ¸® */
@media screen and (max-width:960px) {
#popup_0209 .popup_image .popup_text1 td {height:80px;}
#popup_0209 .textarea_box {height:70px; }

}

@media screen and (max-width:640px) {
#popup_0209 .popup_image .popup_text1 td {height:70px;}
.popup_text2 {padding:0.8em;}
.popup_text2 .title {color:#464646; font-size:1.1em; letter-spacing:-0.05em;}
.popup_text2 .title_red {color:#ed1c24; font-size:1em; letter-spacing:-0.05em;}
#popup_0209 .textarea_box {height:45px; }
#popup_0209 .footer_btn {margin-top:15px;}
}

@media screen and (max-width:480px) {
#popup_0209 .popup_image .popup_text1 td {height:60px;}
#popup_0209 .input_title {margin-bottom:5px;}
#popup_0209 .textarea_box {height:30px; }
#popup_0209 .footer_btn {margin-top:5px;}
}

@media screen and (max-width:384px) {
#popup_0209 .popup_image .popup_text1 td {height:50px;}
.popup_text2 {padding:0.4em;}

.popup_text2 .title {color:#464646; font-size:1em; letter-spacing:-0.05em;}
.popup_text2 .title_red {color:#ed1c24; font-size:0.8em; letter-spacing:-0.05em;}
#popup_0209 .input_title {font-size:0.8em; margin-bottom:5px;}
#popup_0209 .checkbox_request li {font-size:0.7em;}
#popup_0209 .textarea_box {height:25px; }

}

@media screen and (max-width:320px) {
#popup_0209 .popup_image .popup_text1 td {height:40px;}
#popup_0209 .input_title {font-size:0.7em; margin-bottom:2px;}
#popup_0209 .textarea_box {height:18px; }
}

#campWin {}
#campWin .viral {position:absolute; top:0px; left:505px;}

.btn_favor {display:inline-block; overflow:hidden;}
.btn_favor * {display:inline-block; float:left;}
.btn_favor_1 {background:url(/images/sub/btn_favor_1.jpg); text-indent:-9999999px; width:67px; height:25px;}
.btn_favor_2 {background:url(/images/sub/btn_favor_2.jpg); height:25px; border-right:solid 1px #afafaf; 
	line-height:25px; color:#de3e40; font-weight:bold; padding:0 8px;
}


.box1 {background: #f9eaea; padding: 20px; text-align: center;}


.btn1 {background: #3e3e3e; border: 0; color: white; font-weight: bold; padding: 4px 4px; vertical-align: middle;}

#campWinHealthfit {position: absolute; left:-1px; top:0; background: white; width: 600px;
	border: solid 1px #ccc; z-index: 99;}
.campWinHealthfit_inner {padding: 20px 50px 30px;}
#campWinHealthfit li {padding-left: 1em; position: relative; line-height:1.6;}
#campWinHealthfit li .li_icon{position: absolute; left: 0; top:0;}
	.campWinHealthfit_form  td {padding: 2px 0;}
	.campWinHealthfit_form label {font-size: 16px; font-weight: bold; color: #333;}
	.campWinHealthfit_form input[type=text],
	.campWinHealthfit_form input[type=password]
	{height: 29px; border: solid 1px #ccc; vertical-align: middle; width: 200px; padding: 0 5px; box-sizing: border-box;}
	
.main_msg {background:url(/img/main_msg.png); width: 27px; height: 20px; display: inline-block; text-indent: -9999999px;
	position: relative; top: -2px;}
.main_msg.on {background-image: url(/img/main_msg_on.png);}

.bold {font-weight: bold;}

/*·©Å·*/
.rank .white {}
.rank .yellow {color: #ffca0d;}

.rank {font-size: 18px; background: white;}
.rank .header {position: relative;}

.rank .header .span1 {position: absolute; top: 256px; left: 215px; color: white;}
.rank .header .span2 {position: absolute; top: 185px; left: 205px !important; font-size: 24px !important;}

.patch_190730 .rank .header .span1 {position: absolute; top: 250px; left: 215px; color: white;}
.patch_190730 .rank .header .span2 {position: absolute; top: 185px; left: 205px !important; font-size: 24px !important;}

.rank .list {overflow: hidden; padding: 0; margin: 0; margin-top: 60px; font-size: 16px; color: #555;}
.rank .list .span1 {position: absolute;left: 54px;top: 82px; display: block; width: 30px; text-align: center; color: white;
	text-shadow: 0px 0px 5px black;}
.rank .list li {width: 50%; border-top: solid 1px #ccc; float: left; position: relative;
	background: url(/img/event/rank/medal.jpg) no-repeat 40px 40px; height: 150px;}
.rank .list dl {width: 180px;position: absolute;padding:0;margin: 0;left: 134px;top: 33px;}
.rank .list dt {color: #df414e; border-bottom: solid 1px #ccc; padding-bottom:5px; margin-bottom: 10px;}
.rank .list dd {margin: 0;}
.rank .btn_w {text-align: center; margin: 20px auto;}

/*·©Å·ÆË¾÷2*/
#rank_pop * {font-size: 15px;}
#rank_pop {width: 500px; height: 600px; overflow-x: hidden; overflow-y: auto; margin: 0 auto; background: white; padding-bottom: 5px;
	position: relative;}

#rank_pop .p1 {color: white; position: absolute; top:120px; left: 120px;}

#rank_pop img {vertical-align: middle;}
#rank_pop .tbl_w {margin: 5px 10px 10px;}
#rank_pop table {border-spacing: 0 8px; width: 100%;}
#rank_pop tr {}
#rank_pop td {background: #f3f3f3; text-align: center; padding: 4px 10px;}

/*·©Å· ¸®´º¾ó*/
.rank2 .span1 {top:255px;}
.rank2 .span2 {bottom: auto !important; top: 173px; left: 248px !important; color: white; font-size:18px !important;}

.rank2 .list {margin-top: 5px;}
.rank2 .list li {background: url(/ma2/event/img/rank/medal_4.jpg) no-repeat 40px 35px;}
.rank2 .list li:first-child, .rank2 .list li:nth-child(2)
{border-top: none;}
.rank2 .list li.no1 {background-image: url(/ma2/event/img/rank/medal_1.jpg);}
.rank2 .list li.no2 {background-image: url(/ma2/event/img/rank/medal_2.jpg);}
.rank2 .list li.no3 {background-image: url(/ma2/event/img/rank/medal_3.jpg);}

/*·©Å·ÆË¾÷*/
#pop_rank {width: 790px; position: absolute; height: 90%; top: 0; overflow-x: hidden; overflow-y: auto;
 display: none;}
#pop_rank .close {position: absolute; top: 40px; right: 40px; z-index: 1;}
#pop_rank button {background: none; border: none;}

/**/
.th_center th {text-align: center;}
.td_center td {text-align: center;}
.font_blue {color: #1a75bb;}
.font_red {color: #e14949;}
.paging {text-align: center; padding: 20px 0 0;}
.paging a {display: inline-block; border: solid 1px #ccc; font-size: 12px; padding: 0 2px; min-width: 12px; color: #555;}
.paging a.on {font-weight: bold; color: black;}
.paging .first,
.paging .prev,
.paging .next,
.paging .last {text-indent: -99999px; background-position: center;}
.paging .first {background: url(/img/event/master/first.png);}
.paging .prev {background: url(/img/event/master/prev.png); margin-right: 5px;}
.paging .next {background: url(/img/event/master/next.png); margin-left: 5px;}
.paging .last {background: url(/img/event/master/last.png);}

/*»çºÎÁ¦µµ*/
.master {color: #555;}
.master > div {position: relative;}
.master button {background: none; border: none;}
.master .cont_03 textarea {width: 490px; height: 90px; border: solid 1px #ccc; border-radius: 6px;
	position: absolute; left: 80px; top: 130px; padding: 10px; box-sizing: border-box; line-height: 1.4; font-size: 12px;
	font-family: "Malgul gothic";}
.master .sns {position: absolute; top: 235px; left: 160px;}

.master .cont_04 .span1 {position: absolute; top: 65px; left: 180px;}
.master .cont_04 .span2 {position: absolute; top: 65px; left: 500px;}

.master .cont_05 {background: url(/img/event/master/cont_05_body.jpg); width: 790px;}

.master table {width: 88.5%; margin: 0px auto 0; border-collapse: collapse; position: relative; left: -1px;}
.master table th {background: #f6c8c8; font-size: 14px; border: solid 1px #aaa; color: #555; padding: 5px 0;}
.master table td {font-size: 13px; border: solid 1px #ccc; padding: 5px 0; height: 35px;}

.master .btn_msg_send {position: absolute; left: 70px; bottom: -6px;}

.master .cont_03b .span1 {position: absolute; right: 249px;top: 166px;}
.master .cont_03b .span2 {position: absolute; right: 390px; top: 203px; font-size: 24px;}
.master .cont_03b .span3 {position: absolute; left: 450px; top: 203px; font-size: 24px;}

.pop_master {position: absolute; left: 0; top: 0; display: none;}
.pop_master .span1 {position: absolute; top :165px; right: 140px; color: white;
	font-size: 40px; font-weight: bold;}

.font_big {font-size: 16px;}
.font_color {color: #333;}
.font_bold {font-weight: bold;}
.btn_init {background: none; border: none;}
.align_middle, .align_middle *
{vertical-align: middle;}

#rank_event_info {font-size: 13px; line-height: 1.6; color: #444; border-top: solid 1px #adadad;}
#rank_event_info ul {padding: 0; margin: 30px 18px;}
#rank_event_info li {list-style: disc;}

.tab1 { background: #e4e4e4; font-family: noto_b; font-size: 27px;}
.tab1 a { color: #333; text-align: center; padding: 0.4em 0;}
.tab1 a.on { background: #5568f2; color: #ffe8bf;}

.both { overflow: hidden;}
.both > * {display: block; width: 50%; float: left;}