@charset "utf-8";


.input1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 36px;
	height			: 36px;
	border			: 1px solid #c9c9c9;
	padding-left	: 10px;
}

.input2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 44px;
	height			: 44px;
	border			: 1px solid #c9c9c9;
	padding-left	: 10px;
}

.select1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 38px;
	height			: 38px;
	border			: 1px solid #c9c9c9;
	padding-left	: 10px;
}

.select2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 46px;
	height			: 46px;
	border			: 1px solid #c9c9c9;
	padding-left	: 10px;
}


.select3
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 43px;
	height			: 43px;
	border			: 1px solid #dadada;
	padding-left	: 10px;
	border-radius   : 5px;
	width           : 152.5px;
}

.select4
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #222222;
	font-weight		: 400;
	height			: 46px;
	border			: 1px solid #dddddd;
	padding-left	: 30px;
	border-radius   : 5px; 
	width: 585px;
}

.textarea1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 20px;
	border			: 1px solid #c9c9c9;
	padding-left	: 10px;
}




.button_1
{
	font-family		: 'dotum', 'Sans-serif';
	font-size		: 12px;
	color			: #fff;
	font-weight		: 400;
	height			: 28px;
	width			: 50px;
	background		: #0f2c53;
	border			: 0px;
}


.button1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #fff;
	font-weight		: 400;
	line-height		: 38px;
	height			: 38px;
	width			: 100px;
	background		: #555555;
	border			: 0px;
}

.button2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 38px;
	height			: 38px;
	width			: 100px;
	background		: #fff;
	border			: 1px solid #555555;
}


.button2_1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #111111;
	font-weight		: 500;
	line-height		: 46px;
	height			: 46px;
	width			: 100px;
	border			: 1px solid #f5f5f5;
	background		: #f5f5f5;
}

.button2_2_cur,
.button2_2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #111111;
	font-weight		: 500;
	line-height		: 46px;
	height			: 46px;
	width			: 100px;
	border			: 1px solid #24242c;
	background		: url('../img/impo/icon_bu1.png') left top no-repeat#fff;
}

.button3
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #000;
	font-weight		: 400;
	line-height		: 26px;
	height			: 26px;
	width			: 80px;
	background-color: rgba(255,255,255, 0.9);
	border			: 0px;
	border-radius	: 50px;
}

.button4
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #ac1617;
	font-weight		: 400;
	height			: 30px;
	width			: 120px;
	background		: #fff;
	border			: 1px solid #ac1617;
	border-radius	: 50px;
}

.button5
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 18px;
	color			: #fff;
	font-weight		: 500;
	height			: 50px;
	width			: 180px;
	background		: #c90e10;
	border			: 1px solid #c90e10;
}

.button5_2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 18px;
	color			: #222222;
	font-weight		: 700;
	height			: 50px;
	width			: 180px;
	background		: #fff;
	border			: 1px solid #24242c;
}

.button5_3
{
	font-family		: 'Verdana';
	font-size		: 12px;
	color			: #fff;
	font-weight		: 500;
	height			: 30px;
	width			: 120px;
	background		: #aaaaaa;
	border			: 1px solid #dddddd;
}

.button6
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #fff;
	font-weight		: 400;
	height			: 46px;
	width			: 200px;
	background		: #1f1f28;
	border			: none;
}




.button2_3
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #111111;
	font-weight		: 500;
	line-height		: 46px;
	height			: 46px;
	width			: 75px;
	border			: 1px solid #c9c9c9;
	background		: #fff;
}



.button2_3:hover,
.button2_3cur
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #111111;
	font-weight		: 500;
	line-height		: 46px;
	height			: 46px;
	border			: 1px solid #24242c;
	background		: url('../img/impo/icon_bu1.png') left top no-repeat#fff;
}



.button7_1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #000000;
	font-weight		: 500;
	height			: 28px;
	width			: 125px;
	border			: 1px solid #dddddd;
	background		: #fff;
}

.button7_1_cur,
.button7_1:hover
{
	color			: #fff;
	background		: #ff4000;
}





.pup_button_1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #444444;
	font-weight		: 400;
	line-height		: 41px;
	height			: 41px;
	border			: 1px solid #c9c9c9;
	background		: #fff;
	padding			: 0 52px;
	/*width			: 165px;*/
	border-radius	: 30px;
	margin-bottom	: 10px;
}



.pup_button_1:hover,
.pup_button_1cur
{
	background		: #78787d;
	border			: 1px solid #78787d;
	color			: #fff;
}


.pup_button_2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #444444;
	font-weight		: 400;
	line-height		: 41px;
	height			: 41px;
	border			: 1px solid #c9c9c9;
	background		: #fff;

	width			: 193px;
	border-radius	: 30px;
	margin-bottom	: 10px;
	position		: relative;

}

.pup_button_2:hover,
.pup_button_2cur
{
	color			: #fff;
	border			: 1px solid #78787d;
	background		: #78787d;

}

.pup_button_2 a
{
	position		: absolute;
	display			: inline-block;
	height			: 40px;
	width			: 40px;
	right			: 0px;
	background		: url('../img/my/btn4.png') center center no-repeat;

}


.p_btn123
{
	position		: relative;
	width			: 193px;
	border-radius	: 30px;
	margin-bottom	: 10px;
	height			: 41px;
	border			: 1px solid #c9c9c9;
	background		: #fff;
	overflow		: hidden;
	display: inline-block;
}

.p_btn123 .bt1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #444444;
	font-weight		: 400;
	line-height		: 39px;
	display			: block;
	text-align		: center;
}


.p_btn123:hover a.bt1,
.p_btn123_c a.bt1
{
	color			: #fff;
	border			: 1px solid #78787d;
	background		: #78787d;
	text-decoration	: none;

}
.p_btn123 .bt2
{
	position		: absolute;
	left			: 0px;
	padding			: 8px 10px 8px 12px;
}

.p_btn123 .bt3
{
	position		: absolute;
	right			: 0px;
	padding			: 10px;
	padding			: 12px 12px 8px 10px;
}













.button1_off
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 40px;
	height			: 40px;
	width			: 106px;
	border			: 1px solid #c9c9c9;
	background		: #fff;
	border-radius	: 4px;
}

.button1_on_cur,
.button1_on
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #fff;
	font-weight		: 400;
	line-height		: 40px;
	height			: 40px;
	width			: 106px;
	border			: 1px solid #c90e10;
	background		: #c90e10;
	border-radius	: 4px;
}





.main_table_01
{
	border			: 1px solid #dddddd;
}

.main_table_01 tbody th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #fff;
	font-weight		: 400;
	height			: 30px;
	background		: #24242c;
}


.main_table_01 tbody td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 150%;
	border			: 1px solid #dddddd;
	height			: 58px;
	text-align		: center;
	background		: #f4f5fe;
}



.main_table_02
{
}

.main_table_02 tbody th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 400;
	height			: 40px;
	background		: #edeef4;
}


.main_table_02 tbody td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 150%;
	height			: 34px;
	text-align		: center;
}


.main_table_02 tbody td a
{
	color			: #555555;
}







.main_table_03
{
}

.main_table_03 tbody th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 400;
	height			: 40px;
	background		: #edeef4;
}


.main_table_03 tbody td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 150%;
	height			: 45px;
	text-align		: left;
	padding-left	: 5px;
	padding-right	: 5px;
	border-bottom	: 1px solid #dddddd;
	border-left		: 1px solid #dddddd;
}


.main_table_03 tbody td a
{
	color			: #000;
}






.sub_table_01
{
	border-top		: 1px solid #24242c;
}

.sub_table_01 tbody td
{
	height			: 49px;
	text-align		: center;
	border-bottom	: 1px solid #dadada;
}

.sub_table_01 tbody td a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #555555;
	font-weight		: 400;
	line-height		: 49px;
	display			: block;
}

.sub_table_02
{
	background		: #f5f5f5;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 13px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 38px;
	padding			: 11px 20px;
}



.page_number
{
    clear			: both;
    padding-top		: 40px;
    text-align		: center;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	line-height: 35px;
}

.page_number a
{
    text-decoration : none;
    vertical-align	: top;
}

.page_number a:first-child
{
    margin-right	: 5px;
}

.page_number a:last-child
{
    margin-left		: 5px;
}

.page_number a.off
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #333333;
	font-weight		: 400;
	background		: '';
	display			: inline-block;
	width			: 35px;
	height			: 35px;
	line-height		: 35px;
	border-radius	: 0px;
	letter-spacing	: -1px;
	margin			: 0 5px;
	border			: 1px solid #c3c3c3;
}

.page_number a.on
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #fff;
	font-weight		: 700;
	background		: #333333;
	display			: inline-block;
	width			: 35px;
	height			: 35px;
	line-height		: 35px;
	border-radius	: 0px;
	letter-spacing	: -1px;
	margin			: 0 5px;
	border			: 1px solid #333333;
}





.cate1_v_tbl span
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	color			: #555555;
	font-size		: 13px;
	display			: inline-block;
	width			: 140px;
	float			: left;
	line-height		: 35px;
}

.cate1_v_tbl p
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	color			: #222222;
	font-size		: 15px;
	display			: inline-block;
	width			: 340px;
	float			: left;
	line-height		: 35px;
}


.cate1_v_btn1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	color			: #fff;
	font-size		: 18px;
	display			: inline-block;
	background		: #00b600;
	text-align		: center;
	padding			: 5px 20px;
	width			: 220px;
}

.cate1_v_btn1 span
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	color			: #fff;
	font-size		: 13px;
	display			: block;
	width			: 100%;
	border-bottom	: 1px solid rgba(250,250,250, 0.4);
}








.table_01
{
	border-top		: 1px solid #24242c;
}

.table_01 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 500;
	text-align		: left;
	line-height		: 65px;
	height			: 65px;
	border-bottom	: 1px solid #dadada;
	background		: #f9f9f9;
	padding-left	: 30px;
}

.table_01 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	text-align		: left;
	border-bottom	: 1px solid #dadada;
	padding-left	: 20px;
}

.table_01 > tbody > tr > td a
{
	color			: #555555;

}

.table_01 > tbody > tr > th .span
{
	background		: url('../img/impo/icon_bu2.png') left center no-repeat;
	display			: inline-block;
	width			: 11px;
	height			: 11px;

}


/*
.trans_btn
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #555555;	
	border          : 1px solid #c9c9c9;
	margin-top      : 5px;
	padding         : 3px 10px 3px 10px; 
}
*/



















.div_table_03
{
	border-top		: 1px solid #24242c;
}

.div_table_03 > .col-md-2
{
	padding-left	: 0px;
}


.div_table_03 > .col-md-10,
.div_table_03 > .col-md-4,
.div_table_03 > .col-sm-2
{
	padding-top		: 15px;
	padding-bottom	: 15px;
	padding-left	: 0px;
}


.div_table_03 > .col-sm-2
{
	padding-left	: 0px;
	padding-right	: 0px;

}

.div_table_03 > .col-sm-1
{
	width			: 30px;
	padding			: 0px;

}

.div_table_03 > .col-md-1
{
	padding-top		: 15px;
	padding-bottom	: 15px;

}

.div_table_03 .col-md-2 > label
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 500;
	line-height		: 75px;
	height			: 75px;
	background		: #f9f9f9;
	padding-left	: 30px;
	display			: block;
}



.div_table_03 .col-md-10
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
}



@media screen and (max-width: 992px) {



	.div_table_03 > .col-md-2
	{
		padding-right	: 0px;
	}
	
	.div_table_03 > .col-md-10
	{
		padding-right	: 0px;
	}

	.div_table_03 > .col-sm-1
	{
		width			: 16.66%;

	}



	.div_table_03 .col-md-2 > label
	{
		padding-left	: 0px;
		text-align		: center;
		line-height		: 75px;
		height			: 75px;
		background		: #f9f9f9;

/*
		font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
		font-size		: 15px;
		color			: #222222;
		font-weight		: 500;
		line-height		: 75px;
		height			: 75px;
		background		: #f9f9f9;
		display			: block;
		*/
	}


}





















.table_02
{
	border			: 1px solid #e4e4e5;
}

.table_02 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 500;
	text-align		: '';
	line-height		: 44px;
	height			: 44px;
	border			: 1px solid #e4e4e5;
	background		: #f9f9f9;
}

.table_02 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 15px;
	color			: #555555;
	text-align		: center;
	line-height		: 20px;
	height			: 44px;
	border			: 1px solid #e4e4e5;
	padding			: 12px 0;
}








.impo2_btn_off
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 15px;
	color			: #888888;
	line-height		: 50px;
	display			: block;
	background		: url('../img/impo/icon_btn_off.png') right center no-repeat;
	background-position	: right 15px center;
}

.impo2_btn_on
{
	background		: url('../img/impo/icon_btn_on.png') right center no-repeat;
	background-position	: right 15px center;
}



.span1
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 15px;
	color			: #000000;
	font-weight		: 700;
	line-height		: 15px;
	height			: 22px;
	width			: 50px;
	text-align		: center;
	background		: #eeeeee;
	border-radius	: 10px;
	display			: inline-block;

}


.span2
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 14px;
	color			: #fb1635;
	font-weight		: 500;
	line-height		: 30px;
	height			: 30px;
	width			: 60px;
	text-align		: center;
	border			: 1px solid #fb1635;
	border-radius	: 50px;
	display			: inline-block;

}




























.hai_table_1
{
	border				:	2px solid #5a6682;
}



.hai_table_1 tbody td
{
	font-family			: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size			:	14px;
	color				:	#555;
	border				:	1px solid #dadada;
	line-height			:	50px;
	text-align			: center;
	
}

.hai_table_1 tbody td a
{
	color				:	#555;
	display				: block;
}

.hai_table_1 tbody td a.on
{
	font-weight			: 600;
	color				: #fff;
	background			: #5a6682;
}






.hai_table_2
{
	border				:	1px solid #aaaaaa;
}



.hai_table_2 tbody th
{
	font-family			: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size			:	14px;
	color				:	#fff;
	background			: #646464;
	font-weight			: 500;
	border				:	1px solid #dadada;
	line-height			:	50px;
	text-align			: center;
	
}


.hai_table_2 tbody td
{
	font-family			: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size			:	14px;
	color				:	#555;
	border				:	1px solid #dadada;
	line-height			:	20px;
	padding-top			:  15px;
	padding-bottom		: 15px;
	text-align			: center;
	
}
.hai_table_2 tbody td strong
{
	font-weight			: 500;
	color				:	#555;
	
}


.hai_table_2 tbody tr:nth-child(2n+1){
	background			: #f6f6f6;
}





































#tit_tab1_b li
{
	height			: 58px;
	padding-bottom	: 20px;
	padding-left	: 20px;
}


#tit_tab1_b a
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 15px;
	color			: #555555;
	line-height		: 56px;
	text-align		: center;
	display			: block;
	border			: 1px solid #dadada;
}

#tit_tab1_b li:hover a,
#tit_tab1_b li.cur a
{
	color			: #fb1635;
	border			: 1px solid #ff0e33;
}



.play_relative
{
	position		: relative;
	width			: 560px;

}

.play_images
{
	position		: absolute;
	width			: 100%;
	height			: 100%;
	background		: url('../img/cent/play.png') center center no-repeat rgba(0,0,0, 0.5);
}









.table_05
{
	border-collapse		: separate;
	border-spacing		: 0px;
	border-top			: 0px solid #404040;
}

.table_05 > thead > tr > th
{
	position			: sticky;
	top					: 0;
	z-index				: 2;
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size			: 15px;
	color				: #3d3d3d;
	font-weight			: 600;
	background			: #edf4ff;
	height				: 50px;
	border-top			: 1px solid #24242c;
	border-right		: 1px solid #dadada;
	border-bottom		: 1px solid #dadada;
}

.table_05 > thead > tr > th.first_child
{
	position			: sticky;
	left				: 0px;
	z-index				: 3;
}

.table_05 > tbody > tr > td
{
	background			: #fff;
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size			: 15px;
	color				: #222222;
	padding				: 0px 0;
	border-right		: 1px solid #cecece;
	border-bottom		: 1px solid #dadada;
}


.table_05 > tbody > tr > td.first_child
{
	position			: sticky;
	left				: 0px;
	position			: -webkit-sticky;
	z-index				: 1; 
	
}
































.checkbox1+span
{
	position			: relative;
	display				: inline-block;
	width				: 18px;
	height				: 18px;
	border				: 1px solid #bdbdbd;
	border-radius		: 2px;
	background			: #fff;
	top					: 4px;
	margin-right		: 10px;
	background			: #fff;
	border-radius		: 0px;
}

.checkbox1
{
	position			: absolute;
	visibility			: hidden;
}

.checkbox1:checked+span:after 
{
	content				: "";
	position			: absolute;
	width				: 18px;/*
	height				: 20px;
	left				: -1px;
	top					: -1px;
	border				: 0px;
	background			: url('img/affi/checked.svg') no-repeat;
	
	*/
	left				: 2px;
	bottom				: 7px;
	width				: 10px;
	height				: 5px;
	border				: 2px solid #000;
	border-top-color	: transparent;
	border-right-color	: transparent;
	-ms-transform		: rotate(-60deg); 
	-moz-transform		: rotate(-60deg); 
	-webkit-transform	: rotate(-60deg); 
	transform			: rotate(-45deg);
}









.checkbox2+span
{
	position			: relative;
	display				: inline-block;
	width				: 64px;
	height				: 64px;
	border				: 1px solid #bdbdbd;
	background			: #fff;
	border-radius		: 50px;
}

.checkbox2
{
	position			: absolute;
	visibility			: hidden;
}

.checkbox2:checked+span:after 
{
	content				: "";
	background-color:yellow;
	position			: absolute;
	width				: 64px;/*
	height				: 20px;
	left				: -1px;
	top					: -1px;
	border				: 0px;
	background			: url('img/affi/checked.svg') no-repeat;
	
	*/
	left				: 2px;
	bottom				: 7px;
	width				: 30px;
	height				: 10px;
	border				: 2px solid #000;
	border-top-color	: transparent;
	border-right-color	: transparent;
	-ms-transform		: rotate(-60deg); 
	-moz-transform		: rotate(-60deg); 
	-webkit-transform	: rotate(-60deg); 
	transform			: rotate(-45deg);
}








.checkbox3+span
{
	position			: relative;
	display				: inline-block;
	width				: 16px;
	height				: 16px;
	border				: 1px solid #bdbdbd;
	border-radius		: 2px;
	background			: #fff;
	top					: 4px;
	margin-right		: 6px;
	background			: #fff;
	border-radius		: 0px;
}

.checkbox3
{
	position			: absolute;
	visibility			: hidden;
}

.checkbox3:checked+span
{
	background			: #66c009;

}
.checkbox3:checked+span:after 
{
	content				: "";
	position			: absolute;
	width				: 16px;/*
	height				: 20px;
	left				: -1px;
	top					: -1px;
	border				: 0px;
	background			: url('img/affi/checked.svg') no-repeat;
	
	*/
	left				: 2px;
	bottom				: 6px;
	width				: 8px;
	height				: 3px;
	border				: 2px solid #fff;
	border-top-color	: transparent;
	border-right-color	: transparent;
	-ms-transform		: rotate(-60deg); 
	-moz-transform		: rotate(-60deg); 
	-webkit-transform	: rotate(-60deg); 
	transform			: rotate(-45deg);
}




/* my1 결제수단선택 */
.my_checkbox1+span
{
	position			: relative;
	display				: inline-block;
	border			: 1px solid #dfdfdf;
	border-radius		: 4px;
	margin-bottom	: 4px;
	height			: 47px;
	line-height		: 47px;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 15px;
	color			: #2e2e2e;
	display			: block;
}



.my_checkbox1
{
	position			: absolute;
	visibility			: hidden;
}

.my_checkbox1:checked+span
{
	color			: #fff;
	background		: #f8334d;
	border			: 1px solid #f8334d;
}







.radio1+span
{
	position			: relative;
	display				: inline-block;
	width				: 12px;
	height				: 12px;
	border				: 1px solid #d3d3d3;
	border-radius		: 2px;
	background			: #fff;
	top					: 2px;
	margin-right		: 1px;
	background			: #fff;
	border-radius		: 10px;
	background			: url('../img/impo/icon_bu3_off.png') 3px no-repeat;
}

.radio1
{
	position			: absolute;
	visibility			: hidden;
}

.radio1:checked+span:after 
{
	content				: "";
	position			: absolute;
	left				: -1px;
	top					: -1px;
	width				: 12px;
	height				: 12px;
	background			: #fff;
	border-radius		: 10px;
	border				: 1px solid #fb1635;
	background			: url('../img/impo/icon_bu3_on.png') 3px no-repeat;
}


.pup_button1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #00b050;
	font-weight		: 500;
	height			: 46px;
	width			: 120px;
	background		: #fff;
	border			: 1px solid #00b050;
}

.pup_button2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #0070c0;
	font-weight		: 500;
	height			: 46px;
	width			: 120px;
	background		: #fff;
	border			: 1px solid #0070c0;
}

.pup_button3
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #222222;
	font-weight		: 500;
	height			: 46px;
	width			: 120px;
	background		: #fff;
	border			: 1px solid #222222;
}

.pup_button1_cur
{
	color			: #fff;
	background		: #00b050;
	border			: 1px solid #00b050;
}

.pup_button2_cur
{
	color			: #fff;
	background		: #0070c0;
	border			: 1px solid #0070c0;
}

.pup_button3_cur
{
	color			: #fff;
	background		: #222222;
	border			: 1px solid #222222;
}

.sns_hover2{
   
	position		: relative;

}


.sns_hover2 .div{
    background: #6d707a;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 14px;
	color			: #fff;
	border-radius:5px;
   	padding-left:15px;
   	padding-right:15px;
   	line-height: 36px;

}

.table_03
{
	border			: 1px solid #e4e4e5;
}

.table_03 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 20px;
	color			: #222222;
	font-weight		: 500;
	text-align		: '';
	line-height		: 60px;
	height			: 60px;
	border			: 1px solid #e4e4e5;
	background		: #f9f9f9;
}

.table_03 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 20px;
	color			: #555555;
	text-align		: center;
	line-height		: 33px;
	height			: 44px;
	border			: 1px solid #e4e4e5;
	padding			: 12px 0;
}



.sear_table_01
{
	border-top		: 1px solid #24242c;
}

.sear_table_01 > thead
{
	border-bottom   : 1px solid #dadada;
}

.sear_table_01 > thead > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	text-align		: left;
	font-weight		: 400;
	font-size		: 14px;
	color			: #9a9a9a;
	padding-left	: 8px; 
	line-height     : 50px;
}

.sear_table_01 .on
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 600;
	font-size		: 14px;
	color			: #6f6f6f;
	line-height     : 50px;
	border-bottom   : 2px solid #c90e10;
	padding         : 15px 10px;
}
.sear_table_01 > tbody > tr
{
	border-bottom	: 1px solid #dadada;
	display: block;
}

.sear_table_01 > thead > tr > th a
{
	color			: #9a9a9a;
}

.sear_table_01 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #333333;
	text-align		: left;
	padding     	: 13px 0;
	font-weight		: 500;
}

.sear_table_01 > tbody > tr > td span
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 600;
	font-size		: 20px;
	color			: #1a70dd;
}




.sear_table_02
{
	border			: 1px solid #e4e4e5;
}

.sear_table_02 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 13px;
	color			: #222222;
	font-weight		: 500;
	text-align		: '';
	line-height		: 24px;
	height			: 24px;
	border			: 1px solid #e4e4e5;
	background		: #f9f9f9;
}

.sear_table_02 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto Sans hk', '노토산스', 'AppleGothic', 'Sans-serif';
	font-size		: 13px;
	color			: #555555;
	text-align		: center;
	line-height		: 20px;
	height			: 24px;
	border			: 1px solid #e4e4e5;
	padding			: 6px 0;
}



.table_04
{
}

.table_04 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #000000;
	font-weight		: 500;
	text-align		: left;
	line-height		: 36px;
	height			: 36px;
	padding-left	: 13px;
}

.table_04 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #000000;
	font-weight		: 500;
}

.tab_btn01 li a{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 15px;
	color			: #1f1f28;
	text-align		: center;
	background		: #ededed;
	height			: 46px;
	line-height		: 46px;
	display: block; width: auto; min-width: 80px; padding: 0 17px;
	margin-left		: 1px;
}
.tab_btn01 li a.cur{
	color			: #fff;
	background		: url('../img/impo/icon_bu7.png') left top no-repeat #1f1f28;
}

.faq_box{border-top:1px solid #1f1f28;}
.faq_box dt{border-bottom:1px solid #dadada;}
.faq_box dt a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 16px;
	line-height		: 68px;
	height			: 68px;
	color			: #222222;
	padding-left	: 55px;
	background		: url('../img/1688/faq_q.png') 15px center no-repeat;
	display			: block;
	box-sizing:border-box;
}

.faq_box dd
{
	border-bottom	: 1px solid #dadada;
	padding			: 15px 45px;
	background		: #f9f9f9;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 16px;
	color			: #535352;
	display			: none;
}

.faq_box dd .div01
{
	background		: #ededed;
	padding			: 9px 16px;
	font-size		: 14px;
	margin-top		: 20px;
}


.faq_box dd .div01_button2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #1f1f28;
	font-weight		: 400;
	height			: 30px;
	width			: 62px;
	background		: transparent;
	border			: 1px solid #555555;
	letter-spacing  : -0.5px; 
}