charset "utf-8";


/*************************************************
*					LAYOUT						*
*************************************************/

.iw_cbxt{margin:0 0 5px;padding:5px;text-align:center;font-size:22px;line-height:30px;position:relative;}
.iw_cbxt img{width:auto;height:20px;margin-bottom:7px;}

.iw_lbxt{margin:0 0 5px;padding:5px;text-align:left;font-size:22px;line-height:30px;position:relative;}
.iw_lbxt .ilst{font-size:16px;}
.iw_lbxt img{width:auto;height:20px;margin-bottom:7px;}
.iw_lbxt input[type="text"]{
	height:45px;
	margin:0 5px;
	padding:0 15px;
	border:0 none;
	background-color:transparent;
	border:1px solid #ccc;
	text-align:left;
	font-size:18px;
	color:#000;
	line-height:45px;
}
.iw_lbxt input[type="button"],
.iw_lbxt input[type="submit"]{
	height:47px;
	margin:0 5px;
	padding:0 15px !important;
	background-color:#000;
	padding:0;
	border-radius:0;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	line-height:45px;
}

.iw_csxt{margin:0 0 5px;padding:10px 5px;text-align:center;font-size:18px;font-weight:400;line-height:26px;position:relative;}
.iw_lxt{margin:0 0 5px;padding:5px;text-align:left;font-size:16px;font-weight:400;line-height:26px;position:relative;}

.dw_wtit{margin:0;padding:15px 10px;background-color:#efefef;position:relative;}
.dw_wtit span{padding:5px 0;text-align:left;font-size:15px;color:#333;line-height:24px;letter-spacing:-1px;position:relative;display:block;}
.dw_wtit span em{font-size:14px !important;color:#999;}
.dw_wtit span p{font-size:13px;color:#fff;}
.dw_wtit span p button{margin:0 0 0 5px;}
.dw_wtit strong{font-size:30x;font-weight:600;color:#000;display:inline-table;}
.dw_wtit b{font-size:18px;font-weight:500;color:#333;}
.dw_wtit b p{font-size:14px;color:#333;}
.dw_wtit b em{font-size:20px;font-weight:400;}




.sup_wrap{margin:0;padding:0;position:relative;}
.sup_wrap .jw_lcase{margin:0 0 25px;padding:5px 10px;text-align:left;font-size:12px;color:#18a2a2;}
.sup_wrap .jw_case{margin:0;padding:0;position:relative;}
.sup_wrap .jw_case .ji_tit{margin:25px 0 5px;text-align:left;font-size:18px;line-height:22px;position:relative;}
.sup_wrap .jw_case .ji_txt{margin:5px 0;text-align:left;font-size:13px;line-height:18px;position:relative;}
.sup_wrap .jw_case .ji_inp{padding:0 0 2px;line-height:30px;position:relative;}
.sup_wrap .jw_case .ji_inp input{
	width:96%;
	height:45px;
	margin:5px 0 0;
	padding:0 2%;
	border:0 none;
	background-color:transparent;
	border:1px solid #ccc;
	font-size:14px;
	line-height:45px;
	float:left;
}

.sup_wrap .jw_sbtn{width:100%;height:50px;margin:10px 0;position:relative;}
.sup_wrap .jw_sbtn input[type="button"]{
	width:100%;
	height:50px;
	background-color:#000;
	border-radius:0;
	text-align:center;
	font-size:18px;
	color:#fff !important;
	line-height:50px;
	display:block;
}

.sup_wrap .jw_btn{width:100%;height:50px;margin:40px 0;position:relative;}
.sup_wrap .jw_btn input[type="button"]{
	width:100%;
	height:50px;
	background-color:#000;
	border-radius:0;
	text-align:center;
	font-size:18px;
	color:#fff !important;
	line-height:50px;
	display:block;
}


.sup_wrap .ji_case{margin:0 0 25px;padding:0 0 2px;line-height:30px;position:relative;}
.sup_wrap .ji_case input[type="text"]{
	width:74%;
	height:45px;
	margin:;
	padding:0 2%;
	border:0 none;
	background-color:transparent;
	border:1px solid #ccc;
	text-align:left;
	font-size:18px;
	color:#000;
	line-height:45px;
	float:left;
}
.sup_wrap .ji_case input[type="button"],
.sup_wrap .ji_case input[type="submit"]{
	width:20%;
	height:47px;
	background-color:#000;
	padding:0;
	border-radius:0;
	text-align:center;
	font-size:16px;
	color:#fff !important;
	line-height:45px;
	display:block;
	float:right;
}






/************************************************
*		TABLE	 								*
************************************************/

.sup_type1{width:100%;margin:0 0 10px;border-top:1px solid #ddd;font-size:14px;}
.sup_type1 caption{display:none}
.sup_type1 thead th:first-child,
.sup_type1 thead td:first-child,
.sup_type1 tbody th:first-child,
.sup_type1 tbody td:first-child{border-left:0 none;}
.sup_type1 thead th,
.sup_type1 thead td{
	padding:5px;
	background-color:#efefef;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:13px;
	font-weight:400;
	color:#333;
	line-height:18px;
}
.sup_type1 tbody th{
	padding:5px;
	background-color:#efefef;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:13px;
	font-weight:400;
	color:#666;
	line-height:18px;
}
.sup_type1 tbody td{
	padding:5px;
	background-color:#fff;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:13px;
	font-weight:400;
	color:#666;
	line-height:18px;
}
.sup_type1 tbody td.tt1_tit{font-size:16px;line-height:24px;}


.sup_type2{width:100%;margin:0 0 10px;border-top:1px solid #fff;font-size:14px;}
.sup_type2 caption{display:none}
.sup_type2 thead th:first-child,
.sup_type2 thead td:first-child,
.sup_type2 tbody th:first-child,
.sup_type2 tbody td:first-child{border-left:0 none;}
.sup_type2 thead th,
.sup_type2 thead td{
	padding:5px;
	background-color:#999;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:13px;
	font-weight:400;
	color:#333;
	line-height:18px;
}
.sup_type2 tbody th{
	padding:5px;
	background-color:#ccc;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:13px;
	font-weight:400;
	color:#666;
	line-height:18px;
}
.sup_type2 tbody td{
	padding:5px;
	background-color:#ccc;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:13px;
	font-weight:400;
	color:#666;
	line-height:18px;
}
.sup_type2 tbody td.tt1_tit{font-size:16px;line-height:24px;}






/************************************************
*		페이징 : Paginate						*
************************************************/

.paginate1{margin:0;padding:15px 0;text-align:center;line-height:normal}
.paginate1 *{
	min-width:20px;
	height:20px;
	margin:0 1px;
	padding:0;
	font-size:14px;
	color:#ccc;
	line-height:20px;
	text-decoration:none;
	vertical-align:middle;
	position:relative;
	display:inline-block;
}
.paginate1 a{color:#ccc;}
.paginate1 a:hover,
.paginate1 a:active,
.paginate1 a:focus,
.paginate1 a.on{color:#b18377;}
.paginate1 .prev{margin:0 10px 0 0;background:url(../images/pn_prev_up1.png) no-repeat center 50%;}
.paginate1 .pprev{margin:0 5px 0 0;background:url(../images/pn_prev_up2.png) no-repeat center 50%;}
.paginate1 .next{margin:0 0 0 10px;background:url(../images/pn_next_up1.png) no-repeat center 50%;}
.paginate1 .nnext{margin:0 0 0 5px;background:url(../images/pn_next_up2.png) no-repeat center 50%;}
.paginate1 .prev:hover,
.paginate1 .prev:active,
.paginate1 .prev:focus{background:url(../images/pn_prev_ov1.png) no-repeat center 50%;}
.paginate1 .pprev:hover,
.paginate1 .pprev:active,
.paginate1 .pprev:focus{background:url(../images/pn_prev_ov2.png) no-repeat center 50%;}
.paginate1 .next:hover,
.paginate1 .next:active,
.paginate1 .next:focus{background:url(../images/pn_next_ov1.png) no-repeat center 50%;}
.paginate1 .nnext:hover,
.paginate1 .nnext:active,
.paginate1 .nnext:focus{background:url(../images/pn_next_ov2.png) no-repeat center 50%;}






/*************************************************
*						ETC						*
*************************************************/

.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}



.mt5px{margin-top:5px !important;}
.mt10px{margin-top:10px !important;}
.mt15px{margin-top:15px !important;}
.mt20px{margin-top:20px !important;}
.mt25px{margin-top:25px !important;}
.mt30px{margin-top:30px !important;}
.mt35px{margin-top:35px !important;}
.mt40px{margin-top:40px !important;}
.mt45px{margin-top:45px !important;}
.mt50px{margin-top:50px !important;}
.mt60px{margin-top:60px !important;}
.mt70px{margin-top:70px !important;}
.mt80px{margin-top:80px !important;}
.mt90px{margin-top:90px !important;}
.mt100px{margin-top:100px !important;}

.ml5px{margin-left:5px !important;}
.ml10px{margin-left:10px !important;}
.ml15px{margin-left:15px !important;}
.ml20px{margin-left:20px !important;}
.ml25px{margin-left:25px !important;}
.ml30px{margin-left:30px !important;}
.ml35px{margin-left:35px !important;}
.ml40px{margin-left:40px !important;}
.ml45px{margin-left:45px !important;}
.ml50px{margin-left:50px !important;}
.ml60px{margin-left:60px !important;}
.ml70px{margin-left:70px !important;}
.ml80px{margin-left:80px !important;}
.ml90px{margin-left:90px !important;}
.ml100px{margin-left:100px !important;}

.mr5px{margin-right:5px !important;}
.mr10px{margin-right:10px !important;}
.mr15px{margin-right:15px !important;}
.mr20px{margin-right:20px !important;}
.mr25px{margin-right:25px !important;}
.mr30px{margin-right:30px !important;}
.mr35px{margin-right:35px !important;}
.mr40px{margin-right:40px !important;}
.mr45px{margin-right:45px !important;}
.mr50px{margin-right:50px !important;}
.mr60px{margin-right:60px !important;}
.mr70px{margin-right:70px !important;}
.mr80px{margin-right:80px !important;}
.mr90px{margin-right:90px !important;}
.mr100px{margin-right:100px !important;}

.mb5px{margin-bottom:5px !important;}
.mb10px{margin-bottom:10px !important;}
.mb15px{margin-bottom:15px !important;}
.mb20px{margin-bottom:20px !important;}
.mb25px{margin-bottom:25px !important;}
.mb30px{margin-bottom:30px !important;}
.mb35px{margin-bottom:35px !important;}
.mb40px{margin-bottom:40px !important;}
.mb45px{margin-bottom:45px !important;}
.mb50px{margin-bottom:50px !important;}
.mb60px{margin-bottom:60px !important;}
.mb70px{margin-bottom:70px !important;}
.mb80px{margin-bottom:80px !important;}
.mb90px{margin-bottom:90px !important;}
.mb100px{margin-bottom:100px !important;}



.pt5px{padding-top:5px !important;}
.pt10px{padding-top:10px !important;}
.pt15px{padding-top:15px !important;}
.pt20px{padding-top:20px !important;}
.pt25px{padding-top:25px !important;}
.pt30px{padding-top:30px !important;}
.pt35px{padding-top:35px !important;}
.pt40px{padding-top:40px !important;}
.pt45px{padding-top:45px !important;}
.pt50px{padding-top:50px !important;}
.pt60px{padding-top:60px !important;}
.pt70px{padding-top:70px !important;}
.pt80px{padding-top:80px !important;}
.pt90px{padding-top:90px !important;}
.pt100px{padding-top:100px !important;}

.pl5px{padding-left:5px !important;}
.pl10px{padding-left:10px !important;}
.pl15px{padding-left:15px !important;}
.pl20px{padding-left:20px !important;}
.pl25px{padding-left:25px !important;}
.pl30px{padding-left:30px !important;}
.pl35px{padding-left:35px !important;}
.pl40px{padding-left:40px !important;}
.pl45px{padding-left:45px !important;}
.pl50px{padding-left:50px !important;}
.pl60px{padding-left:60px !important;}
.pl70px{padding-left:70px !important;}
.pl80px{padding-left:80px !important;}
.pl90px{padding-left:90px !important;}
.pl100px{padding-left:100px !important;}

.pr5px{padding-right:5px !important;}
.pr10px{padding-right:10px !important;}
.pr15px{padding-right:15px !important;}
.pr20px{padding-right:20px !important;}
.pr25px{padding-right:25px !important;}
.pr30px{padding-right:30px !important;}
.pr35px{padding-right:35px !important;}
.pr40px{padding-right:40px !important;}
.pr45px{padding-right:45px !important;}
.pr50px{padding-right:50px !important;}
.pr60px{padding-right:60px !important;}
.pr70px{padding-right:70px !important;}
.pr80px{padding-right:80px !important;}
.pr90px{padding-right:90px !important;}
.pr100px{padding-right:100px !important;}

.pb5px{padding-bottom:5px !important;}
.pb10px{padding-bottom:10px !important;}
.pb15px{padding-bottom:15px !important;}
.pb20px{padding-bottom:20px !important;}
.pb25px{padding-bottom:25px !important;}
.pb30px{padding-bottom:30px !important;}
.pb35px{padding-bottom:35px !important;}
.pb40px{padding-bottom:40px !important;}
.pb45px{padding-bottom:45px !important;}
.pb50px{padding-bottom:50px !important;}
.pb60px{padding-bottom:60px !important;}
.pb70px{padding-bottom:70px !important;}
.pb80px{padding-bottom:80px !important;}
.pb90px{padding-bottom:90px !important;}
.pb100px{padding-bottom:100px !important;}





