@charset "utf-8";

@import url(../css/button.css);

/* common */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

caption {display:none;}
hr {display:none;}

#skipNavUl {display: none;}

.fl_lt {float: left;}
.fl_rt {float: right;}
.clear {clear: both;}
.fl_clear {clear: both;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.bold {font-weight: bold;}

.find_btn1 a {
	margin: 0;
	width: 113px; height: 60px;
	padding-top: 40px;
	font: 600 125%/1.5 Tahoma; color: #4A4A4A;
	text-decoration: none; text-align: center; text-shadow:0 1px rgba(255,255,255,0.9);
	background: #C4C4C0;
	cursor: pointer;
	display: block;
}
.find_btn1 a:hover {
	color: #FFF;
	text-decoration: none; text-shadow:1px 2px rgba(0,0,0,0.9);
	background: #727271;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}



#wrap_m {width: 100%; height: 100%; font-size: 12px; color: #666660; font-family: Dotum, Tahoma; background: url(../images/common/bg_m.gif) repeat-x left top;}
#header_m {width: 960px; height: 67px; text-align: left; position: relative; left: 50%; margin-left: -480px;}
#img_m {width: 960px; height: 317px; text-align: left; position: relative; left: 50%; margin-left: -480px;}
#footer_m {clear: both; width: 100%; height: 95px; background: url(../images/main/bg_bar_f.gif) repeat-x left top;}



#wrap_s {width: 100%; height: 100%; font-size: 12px; color: #666660; font-family: Dotum, Tahoma; background: url(../images/common/bg_top.gif) repeat-x left top;}
#header {width: 960px; height: 73px; text-align: left; position: relative; left: 50%; margin-left: -480px;}
#contents_m {clear: both; width: 960px; height: 543px; text-align: left; position: relative; left: 50%; margin-left: -480px; background: url(../images/main/bg_mainP8.png) no-repeat left top;}
#contents {clear: both; width: 960px; text-align: left; position: relative; left: 50%; margin-left: -480px;}
#contents_s {width: 960px; background: url(../images/common/bg_sub.gif) no-repeat right top;}
#footer {clear: both; width: 100%; height: 72px; border-top: 2px solid #4EC4F2;}


/* header */
#top_menu {margin: 0px 1px 0px 0px; padding: 10; height: 13px; text-align: right;}
#logo {width: 237px; float: left;}
#navi {width: 660px; float: right;}
/* //header */

/* footer */
#f_kwclab {width: 960px; height: 25px; position: relative; left: 50%; margin-left: -480px;}
#f_copy {width: 960px; position: relative; left: 50%; margin-left: -480px;}
#bt_menu {margin: 15px 0 0 0; height: 10px; width: 447px;}
#bt_address {margin: 14px 0 0 0; width: 447px;}
#bt_mgrBtn {margin: 15px 0 0 0; height: 10px; text-align: right;}

/*
#address {margin-top: 16px; width: 350px; float: left;}
#bt_ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 18px;
}
#bt_ul li {
	float: left;
	padding-right: 10px;
}
address {clear: both; font-family: '돋움',dotum; font-size: 11px; font-style: normal; color: #858585; letter-spacing: -1px;}
address span,address a {font-family:'Segoe UI',tahoma; letter-spacing: 0}
address .tilde {margin:0 2px; color:#D1D1D1}
address a:hover {text-decoration:underline}

#copyright {height: 63px; background: url(../images/main/bg_copy.gif) no-repeat center top;}
*/
/* //footer */


/* form */
.formStyle {margin: 0px; padding: 0px;}
//.input_style1 {border: 1px solid #D7D7D7; background-color: #F7F7F7; color: #333333; font-size: 12px; font-family: Dotum, Tahoma; padding: 3px;}
.input_style1-1 {border:1px solid #adadad;background:#f9fafc; color: #333333; font-size: 14px; padding: 5px;box-shadow: none;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
//.input_style2 {border: 1px solid #D7D7D7; background-color: #FFFFFF; color: #333333; font-size: 12px; font-family: Dotum, Tahoma; padding: 3px;}
.input_style2-1 {border:1px solid #c0c0c0;color: #333333; font-size: 14px; font-family: Malgun Gothic, Dotum, Tahoma; padding: 5px;box-shadow: none;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.textarea_style {border: 1px solid #D7D7D7; background-color: #F7F7F7; width: 99%; font-size: 12px; font-family: Dotum, Tahoma; overflow-y: auto;}
.input_style1 {border:1px solid #adadad;background:#f9fafc; color: #333333; font-size: 14px; padding: 5px;box-shadow: none;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.input_style2 {border:1px solid #c0c0c0;color: #333333; font-size: 14px; font-family: Malgun Gothic, Dotum, Tahoma; padding: 5px;box-shadow: none;-webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* //form */





/* button */
bg_btn138Gray {padding-top: 4px; width: 138px; height: 39px; background: url(../images/common/bg_btn109Gray.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btn110Blue {padding-top: 4px; width: 110px; height: 30px; background: url(../images/common/bg_btn110Blue.gif) no-repeat; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; border: none; cursor: pointer;}
.bg_btn110Blue1 {padding-top: 4px; width: 110px; height: 30px; background: url(../images/common/bg_btn110Blue1.gif) no-repeat; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; border: none; cursor: pointer;}
.bg_btn110White {padding-top: 4px; width: 110px; height: 30px; background: url(../images/common/bg_btn110White.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}
.bg_btn110Gray {padding-top: 4px; width: 110px; height: 30px; background: url(../images/common/bg_btn110Gray.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btn109Gray {padding-top: 4px; width: 109px; height: 28px; background: url(../images/common/bg_btn109Gray.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btn100Gray {padding-top: 4px; width: 100px; height: 27px; background: url(../images/common/bg_btn100Gray.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btn75White {margin: 0px; padding: 4px 0 0 0; width: 75px; height: 20px; background: url(../images/common/bg_btn75White.png) no-repeat; font-size: 11px; color: #2D456A; text-align: center; border: none; cursor: pointer;}

.bg_btn63SkyBlue {padding-top: 4px; width: 63px; height: 22px; background: url(../images/common/bg_btn63SkyBlue.gif) no-repeat; font-size: 11px; color: #1673B5; font-weight: bold; text-align: center; border: none; cursor: pointer;}
.bg_btn63Blue {padding-top: 4px; width: 63px; height: 19px; background: url(../images/common/bg_btn63Blue.gif) no-repeat; font-size: 12px; color: #FFF; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btn53White {margin: 0px; padding: 4px 0 0 0; width: 53px; height: 20px; background: url(../images/common/bg_btn53White.gif) no-repeat; font-size: 11px; color: #2D456A; text-align: center; border: none; cursor: pointer;}
.bg_btn53WhiteR {margin: 0px; padding: 4px 0 0 0; width: 53px; height: 20px; background: url(../images/common/bg_btn53White.gif) no-repeat; font-size: 11px; color: #B6181B; text-align: center; border: none; cursor: pointer;}
.bg_btn53Gray {margin: 0px; padding: 4px 0 0 0; width: 53px; height: 19px; background: url(../images/common/bg_btn53Gray.gif) no-repeat; font-size: 11px; color: #FFF; text-align: center; border: none; cursor: pointer;}
.bg_btn53GrayR {margin: 0px; padding: 4px 0 0 0; width: 53px; height: 19px; background: url(../images/common/bg_btn53Gray1.gif) no-repeat; font-size: 11px; color: #FFF; text-align: center; border: none; cursor: pointer;}

.bg_btn31GrayR {margin: 0px; padding: 4px 0 0 0; width: 31px; height: 20px; background: url(../images/common/bg_btn31Gray.gif) no-repeat; font-size: 11px; color: #B6181B; text-align: center; border: none; cursor: pointer;}
.bg_btn31Gray {margin: 0px; padding: 4px 0 0 0; width: 31px; height: 20px; background: url(../images/common/bg_btn31Gray.gif) no-repeat; font-size: 11px; color: #2D456A; text-align: center; border: none; cursor: pointer;}
.bg_btn31Gray1 {margin: 0px; padding: 4px 0 0 0; width: 31px; height: 19px; background: url(../images/common/bg_btn31Gray1.gif) no-repeat; font-size: 11px; color: #F0F0F9; text-align: center; border: none; cursor: pointer;}
.bg_btn31White {margin: 0px; padding: 4px 0 0 0; width: 31px; height: 20px;  background: url(../images/common/bg_btn31White.gif) no-repeat;font-size: 11px; color: #2D456A; text-align: center; border: none; cursor: pointer;}

.bg_btnMOD {margin: 0px; padding: 3px 0 0 0; width: 101px; height: 24px; background: url(../images/common/bg_btnMod.gif) no-repeat; font-size: 12px; color: #848383; font-weight: bold; text-align: center; border: none; cursor: pointer;}

.bg_btnW125H30 {padding-top: 4px; width: 125px; height: 30px; background: url(../images/common/bg_btnW125H30.gif) no-repeat; font-size: 12px; color: #555; font-weight: bold; text-align: center; border: none; cursor: pointer;}
.bg_btnW130H21 {margin: 0px; padding: 3px 0 0 0; width: 53px; height: 19px; background: url(../images/common/bg_btnW130H21.gif) no-repeat; font-size: 11px; color: #FFF; text-align: center; border: none; cursor: pointer;}
/* //button */

/* list */
.txt_list {
	margin: 5px 0 0 0; padding: 0;
	list-style: none;
}
.txt_list li {
	margin-bottom: 2px; padding: 0 0 0 10px;
	background: url(../images/common/bu_list1.gif) no-repeat 0 9px;
	font: normal 12px/1.5 Tahoma; color: #666; vertical-align: top;
}

.bbs_list {
	margin: 23px 23px 0 29px; padding: 0;
	list-style: none;
}
.bbs_list li {
	margin-bottom: 7px; padding: 0;
	font: normal 13px/1.5 Dotum; vertical-align: top;
}

.bnr_list {
	margin: 0; padding: 0;
	list-style: none;
}
.bnr_list li {
	margin: 0; padding: 0;
	vertical-align: top;
}

.eq_ul {
	margin: 0 0 0 0;
	padding: 10px 0 0 5px;
	font-size: 12px; color: #5C5C5C;
	list-style-type: none;
	line-height: 175%;
}


.processUL {margin: 0; padding: 0; list-style: none;}
.processUL li {
	width: 20%; height: 30px;
	line-height: 35px;
	font: normal 15px/1.5 Dotum; vertical-align: middle;
	text-align: center;
	float: left;
}
/* //list */

/* table */
.tbl_type1 {width:100%; text-align:center; border-top: 3px solid #666660; border-bottom:2px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type1 caption {display:none;}
.tbl_type1 th {padding:7px 0 4px 0; background-color:#EDEDED; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type1 th.sbgcolor {padding-right: 10px; padding-left: 12px; background-color:#FAFAFA; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type1 th.sbgcolor1 {padding-right: 10px; padding-left: 12px; background-color:#FCFCFC; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type1 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1 td {padding:6px 0 4px 0; border-top:1px dotted #D4D9E0; border-right:1px dotted #AAB694; color:#4C4C4C;}
.tbl_type1 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1 td.memo {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type1 td.memo1 {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}

.tbl_type1-0 {width:100%; text-align:center; border-top: 3px solid #666660; border-bottom:2px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type1-0 caption {display:none;}
.tbl_type1-0 th {padding:5px 3px 10px 3px; background-color:#F3F3F3; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type1-0 th.memo {padding-right: 10px; padding-left: 12px; background-color:#FAFAFA; border-right:0px dotted #D4D9E0; text-align: left; color: #747474;}
.tbl_type1-0 th.memo1 {padding-right: 10px; padding-left: 12px; background-color:#FCFCFC; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type1-0 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-0 th.thBgColor {border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-0 th.thBgColor1 {padding-bottom:2px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-0 td {padding:6px 3px 4px 3px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; color:#4C4C4C;}
.tbl_type1-0 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-0 td.memo {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type1-0 td.memo1 {border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}
.tbl_type1-0 td.txtbold {font-weight: bold;}
.tbl_type1-0 td.txtbold1 {border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left; font-weight: bold;}

.tbl_type1-1 {width:100%; text-align:center; border-top: 2px solid #9EAEB8; border-bottom:1px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type1-1 caption {display:none;}
.tbl_type1-1 th {padding:5px 5px 10px 5px; background-color:#F3F3F3; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type1-1 th.memo {padding-right: 10px; padding-left: 12px; background-color:#FAFAFA; border-right:0px dotted #D4D9E0; text-align: left; color: #747474;}
.tbl_type1-1 th.memo1 {padding-right: 10px; padding-left: 12px; background-color:#FCFCFC; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type1-1 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-1 th.thBgColor {border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-1 th.thBgColor1 {padding-bottom:2px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-1 td {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; color:#4C4C4C;}
.tbl_type1-1 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-1 td.memo {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type1-1 td.memo1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}
.tbl_type1-1 td.txtbold {font-weight: bold;}
.tbl_type1-1 td.txtbold1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left; font-weight: bold;}

.tbl_type1-2 {width:100%; text-align:center; border-top: 2px solid #9EAEB8; border-bottom:1px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type1-2 caption {display:none;}
.tbl_type1-2 th {padding:5px 5px 3px 5px; background-color:#F3F3F3; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type1-2 th.memo {padding-right: 10px; padding-left: 12px; background-color:#FAFAFA; border-right:0px dotted #D4D9E0; text-align: left; color: #747474;}
.tbl_type1-2 th.memo1 {padding-right: 10px; padding-left: 12px; background-color:#FCFCFC; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type1-2 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-2 th.thBgColor {border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-2 th.thBgColor1 {padding-bottom:2px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-2 td {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; color:#4C4C4C;}
.tbl_type1-2 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-2 td.memo {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type1-2 td.memo1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}
.tbl_type1-2 td.txtbold {font-weight: bold;}
.tbl_type1-2 td.txtbold1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left; font-weight: bold;}
.tbl_type1-2 td.txtbold2 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left; font-weight: bold;}

.tbl_type1-3 {width:100%; text-align:center; border-top: 2px solid #9EAEB8; border-bottom:1px solid #AAB694; font:12px Dotum, Tahoma; border-collapse:collapse; line-height: 135%;}
.tbl_type1-3 caption {display:none;}
.tbl_type1-3 th {padding:5px 5px 10px 5px; background-color:#F3F3F3; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight: normal; color:#2D456A;}
.tbl_type1-3 th.memo {padding-right: 10px; padding-left: 12px; background-color:#FAFAFA; border-right:0px dotted #D4D9E0; text-align: left; color: #2D456A;}
.tbl_type1-3 th.memo1 {padding-right: 10px; padding-left: 12px; background-color:#FCFCFC; border-right:1px dotted #D4D9E0; text-align: left; color: #2D456A;}
.tbl_type1-3 th.memo2 {padding:6px 0px 4px 25px; background-color:#FAFAFA; border-right:0px dotted #D4D9E0; text-align: left; color: #2D456A;}
.tbl_type1-3 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-3 th.thBgColor {border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}
.tbl_type1-3 th.thBgColor1 {padding-bottom:2px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; background-color:#FAFAFA;}

.tbl_type1-3 td {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; color:#5E6E84;}
.tbl_type1-3 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-3 td.none {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type1-3 td.left {padding-left:15px; text-align: left;}
.tbl_type1-3 td.memo {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type1-3 td.memo1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}
.tbl_type1-3 td.memo2 {padding:6px 20px 4px 0px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: right;}
.tbl_type1-3 td.txtbold {font-weight: bold;}
.tbl_type1-3 td.txtbold1 {padding:6px 5px 4px 10px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left; font-weight: bold;}

.tbl_type2 {width:100%; text-align:center; border-top: 3px solid #666660; border-bottom:2px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type2 caption {display:none;}
.tbl_type2 th {padding:7px 0 4px 0; background-color:#EDEDED; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type2 th.sbgcolor {padding-right: 10px; padding-left: 12px; background-color:#DFE8C2; text-align: left; color: #707461;}
.tbl_type2 th.sbgcolor1 {padding-right: 10px; padding-left: 12px; background-color:#DFE8C2; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type2 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type2 td {padding:6px 0 4px 0; border-top:1px dotted #D4D9E0; border-right:1px dotted #AAB694; color:#4C4C4C;}
.tbl_type2 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; line-height: 165%;}
.tbl_type2 td.tdtop1 {line-height: 165%;}
.tbl_type2 td.memo {padding:6px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type2 td.memo1 {padding:6px 15px 4px 15px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}

.tbl_type2-1 {width:100%; text-align:center; border-top: 3px solid #666660; border-bottom:2px solid #AAB694; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type2-1 caption {display:none;}
.tbl_type2-1 th {padding:5px 0 4px 20px; background-color:#FAFAFA; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474; text-align:left;}
.tbl_type2-1 th.sbgcolor {padding-right: 10px; padding-left: 12px; background-color:#DFE8C2; text-align: left; color: #707461;}
.tbl_type2-1 th.sbgcolor1 {padding-right: 10px; padding-left: 12px; background-color:#DFE8C2; border-right:1px dotted #D4D9E0; text-align: left; color: #707461;}
.tbl_type2-1 th.thtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type2-1 td {padding:5px 0 4px 0; border-top:1px dotted #D4D9E0; border-right:1px dotted #AAB694; color:#4C4C4C;}
.tbl_type2-1 td.tdtop {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align:left;}
.tbl_type2-1 td.tdtop1 {line-height: 165%;}
.tbl_type2-1 td.memo {padding:5px 5px 4px 5px; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type2-1 td.memo1 {padding:5px 15px 4px 15px; border-top:1px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}

.tbl_type3 {width:100%; text-align:center; border-top: 2px solid #68C2CD; border-bottom:1px solid #DADADA; font:12px Dotum; border-collapse:collapse; line-height: 135%;}
.tbl_type3 caption {display:none;}
.tbl_type3 th {padding:7px 0 4px 0; background-color:#E7F5F7; border-bottom:1px solid #68C2CD; font-weight:bold; color:#2599A7;}
.tbl_type3 th.thLine {border-right:1px solid #68C2CD;}
.tbl_type3 td {padding:6px 0 4px 0; border-bottom:1px solid #DADADA; color:#4C4C4C;}
.tbl_type3 td.tdLine {padding:6px 15px 4px 15px; border-right:1px solid #DADADA;}
.tbl_type3 td.tdLineR {padding:6px 15px 4px 0; border-right:1px solid #DADADA; text-align: right;}
.tbl_type3 td.tdLineR2 {padding:6px 15px 4px 0; border-bottom:1px solid #DADADA; text-align: right;}
.tbl_type3 td.tdLineBold {border-right:1px solid #DADADA; font-weight: bold;}
.tbl_type3 td.tdTxtR {padding:6px 15px 4px 0; text-align: right;}
.tbl_type3 td.memo {padding:6px 5px 4px 5px; border-top:0px solid #DADADA; border-right:0px solid #DADADA; text-align: left;}
.tbl_type3 td.memo1 {padding:0px 15px 0px 15px; border-top:0px solid #DADADA; border-right:1px solid #DADADA; text-align: left;}
.tbl_type3 td.memo2 {padding:6px 15px 4px 15px; border-top:0px solid #DADADA; border-right:0px solid #DADADA; text-align: left;}
.tbl_type3 td.memo3 {padding:6px 15px 4px 15px; border-top:0px solid #DADADA; border-right:0px solid #DADADA;}

.tbl_type4 {width:100%; text-align:center; border-top: 2px solid #333330; border-bottom: 1px solid #777770; font:12px Dotum; color: #777770; border-collapse:collapse; line-height: 135%;}
.tbl_type4 caption {display:none;}
.tbl_type4 th {padding:7px 0 4px 12px; background-color:#FAFAFA; border-bottom:1px dotted #D4D9E0; font-weight:bold; text-align: left;}
.tbl_type4 th.thLine {border-right:1px dotted #D4D9E0;}
.tbl_type4 th.thTitle {border-bottom:2px dotted #D4D9E0; background: #FFF; font-size: 13px; color: #5579D5;}
.tbl_type4 th.thTitle1 {border-top:2px dotted #D4D9E0; border-bottom:2px dotted #D4D9E0; background: #FFF; font-size: 13px; color: #5579D5;}

.tbl_type4 td {padding:6px 0 4px 0; border-bottom:1px dotted #D4D9E0; text-align: left;}
.tbl_type4 td.tdLine {border-right:1px dotted #D4D9E0;}
.tbl_type4 td.tdNoneLine {border-bottom:0px dotted #D4D9E0;}
.tbl_type4 td.tdTxtBold {padding: 0 0 0 5px; font-weight: bold;}
.tbl_type4 td.tdTxtBold1 {padding: 3px 5px 0px 5px; font-weight: bold;}
.tbl_type4 td.memo {padding:6px 5px 4px 5px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type4 td.memo1 {padding:0px 15px 0px 15px; border-top:0px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}

.tbl_type5 {width:100%; text-align:center; border-top: 2px solid #666660; border-bottom:1px solid #999990; font:12px Dotum; color:#777770; border-collapse:collapse; line-height: 135%;}
.tbl_type5 caption {display:none;}
.tbl_type5 th {padding:7px 0 4px 12px; background:#F9F9F0; border-bottom:1px dotted #C4D9E0; font-weight:bold; text-align: left;}
.tbl_type5 th.line {border-bottom:1px dotted #C4D9E0;}
.tbl_type5 td {padding:6px 0 4px 5px; border-bottom:1px dotted #C4D9E0; color:#888; text-align: left;}

.tbl_type6 {width:100%; text-align:center; border-top: 2px solid #666660; border-bottom: 1px solid #D0D0D0; font:12px Dotum; color: #777770; border-collapse:collapse; line-height: 135%;}
.tbl_type6 caption {display:none;}
.tbl_type6 th {padding:7px 0 9px 0; background:#FAFAFA; border-top:1px dotted #D4D9E0; border-right:1px solid #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type6 th.none {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}

.tbl_type6 td {padding:6px 0 4px 15px; border-top:1px dotted #D4D9E0; border-right:1px solid #D4D9E0; color:#4C4C4C; text-align: left}
.tbl_type6 td.none {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type6 td.center {text-align: center;}
.tbl_type6 td.bold {font-weight: bold;}


.tbl_type6-1 {width:100%; text-align:center; border-top: 2px solid #666660; border-bottom: 1px solid #D0D0D0; font:12px Dotum; color: #777770; border-collapse:collapse; line-height: 135%;}
.tbl_type6-1 caption {display:none;}
.tbl_type6-1 th {padding:7px 0 9px 0; background:#FAFAFA; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; font-weight:bold; color:#747474;}
.tbl_type6-1 th.none {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type6-1 th.left {padding-left: 15px;}

.tbl_type6-1 td {padding:6px 0 4px 0; border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0; color:#4C4C4C;}
.tbl_type6-1 td.none {border-top:1px dotted #D4D9E0; border-right:0px dotted #D4D9E0;}
.tbl_type6-1 td.left {padding-left:1px; text-align: left;}
.tbl_type6-1 td.bold {font-weight: bold;}



.tbl_type7 {width:100%; text-align:center; border-top: 2px solid #666660; border-bottom:1px solid #DADADA; font:12px Dotum; color:#777770; border-collapse:collapse; line-height: 135%;}
.tbl_type7 caption {display:none;}
.tbl_type7 th {padding:7px 0 4px 12px; background:#F9F9F0; border-bottom:1px solid #CCCCC0; font-weight:bold; text-align: left;}
.tbl_type7 td {padding:6px 0 4px 5px; border-bottom:1px dotted #C4D9E0; color:#888; text-align: left;}


.tbl_type8 {width:100%; text-align:center; border-top: 2px solid #DADADA; border-bottom:1px solid #DADADA; font:12px Dotum; color:#777770; border-collapse:collapse; line-height: 135%;}
.tbl_type8 caption {display:none;}
.tbl_type8 th {padding:11px 0 8px 0; background:#F5F5F5; border-bottom:1px solid #CCCCC0; font-weight:bold; text-align: center;}
.tbl_type8 td {padding:9px 0 6px 0x; border-bottom:1px dotted #C4D9E0; color:#888;}

.tbl_type8-1 {width:100%; text-align:center; border-top: 0px solid #DADADA; border-bottom:0px solid #DADADA; font:12px Dotum; color:#777770; border-collapse:collapse; line-height: 135%;}
.tbl_type8-1 caption {display:none;}
.tbl_type8-1 th {padding:11px 0 8px 0; background:#F1F1F1; border-top:1px solid #DADADA; font-weight:bold; text-align: center;}
.tbl_type8-1 td {padding:9px 0 6px 0x; border-top:1px dotted #DADADA; color:#888;}
.tbl_type8-1 td.tahoma {font-family: Tahoma;}

.tbl_type4-1 {width:100%; text-align:center; border-top: 2px solid #333330; border-bottom: 1px solid #777770; font:14px Dotum; color: #777770; border-collapse:collapse; line-height: 135%;}
.tbl_type4-1 caption {display:none;}
.tbl_type4-1 th {padding:14px 0 14px 0px;text-align:center; background-image:url('/images/bg_th.png'); border-bottom:1px solid #c2c2c2; font-weight:bold; }
.tbl_type4-1 th.thLine {border-right:1px dotted #D4D9E0;}
.tbl_type4-1 th.thTitle {border-bottom:2px dotted #D4D9E0; background: #FFF; font-size: 13px; color: #5579D5;}
.tbl_type4-1 th.thTitle1 {border-top:2px dotted #D4D9E0; border-bottom:2px dotted #D4D9E0; background: #FFF; font-size: 13px; color: #5579D5;}

.tbl_type4-1 td {padding:14px; border-bottom:1px solid #c2c2c2; text-align: left;font-size:14px;background:#FFFFFF;}
.tbl_type4-1 td.tdLine {border-right:1px dotted #D4D9E0;}
.tbl_type4-1 td.tdNoneLine {border-bottom:0px dotted #D4D9E0;}
.tbl_type4-1 td.tdTxtBold {padding: 0 0 0 5px; font-weight: bold;}
.tbl_type4-1 td.tdTxtBold1 {padding: 3px 5px 0px 5px; font-weight: bold;}
.tbl_type4-1 td.memo {padding:6px 5px 4px 5px; border-top:0px dotted #D4D9E0; border-right:0px dotted #D4D9E0; text-align: left;}
.tbl_type4-1 td.memo1 {padding:0px 15px 0px 15px; border-top:0px dotted #D4D9E0; border-right:1px dotted #D4D9E0; text-align: left;}
.tbl_type4-1 td.input {border:1px solid #CCCCCC;font-size:14px;}

/* //table */

/* font */
.txt_unit {font-size: 11px; font-weight: normal;}
/* //font */

/* 개인정보취급방침 */
#wrap_bg {width: 680px; height: 635px; background: url(../images/common/bg_priv.gif) no-repeat;}
#pcont {clear: both; padding: 0 25px 0 25px; font: normal 12px dotum; color: #747474; text-align: justify; line-height: 135%;}
h4 {margin: 0; padding: 0 0 5px 0; font: bold 13px dotum; letter-spacing: -1px;}
h4.style1 {padding: 13px 0 5px 0;}
//p {margin: 0; padding: 0 0 5px 0; font: normal 12px dotum; line-height: 135%;}
p {margin: 0; padding: 0 0 5px 0; line-height: 135%;}
p.type1 {padding: 5px 0 5px 0}
p.type2 {padding: 5px 0 0 0}
p.none {padding: 0;}

.txt_plist {margin: 0 0 0 0; padding: 0 0 0 1px; list-style: none;}
.txt_plist li {margin-bottom: 0px; padding:0 0 0 7px; background: url(../images/common/bu_list1.gif) no-repeat 0 6px; font: normal 12px/1.5 Dotum; vertical-align: top; text-align: justify;}

#textarea_style1 {
	border:0px solid #DBDBDB; margin-top: 10px; padding: 5px 0 15px 0;
	width: 100%; height: 475px; text-align: left; text-align: justify;
	scrollbar-face-color:white;
	scrollbar-shadow-color:#dbdbdb;
	scrollbar-highlight-color:#dbdbdb;
	scrollbar-3dlight-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:white;
	scrollbar-arrow-color:#dbdbdb;
	overflow-y:auto;
}
/* //개인정보취급방침 */

/* 이메일무단수집거부 */
.emailno {background: url(../images/common/emailno.gif) no-repeat; width: 483px; height: 411px;}
.btn_close {margin-top: 397px; margin-right: 10px; width: 38px; float: right;}
/* //이메일무단수집거부 */
/* //common */




#tit_login {margin-top: 20px; height: 50px;}
.login_input {border: 1px solid #D5D5D5; width: 208px; font: normal 15px Tahoma; color: #424242; padding: 12px 10px 12px 10px;}
.login_btn a {
	margin: 0;
	width: 230px; height: 35px;
	padding-top: 15px;
	font: normal 135%/1.5 Dotum; color: #FFF;
	text-decoration: none; text-indent: 17px;
	background: #585858 url(../images/frame_login/bg_arrow.png) no-repeat 210px 21px;
	cursor: pointer;
	display: block;
}
.login_btn a:hover {
	text-decoration: none;
	background: #161616 url(../images/frame_login/bg_arrow.png) no-repeat 210px 21px;
}

.login_btn1 {
	margin: 0;
	width: 230px; height: 50px;
	font: normal 135%/1.5 Dotum; color: #FFF;
	text-decoration: none; text-indent: 17px; text-align: left;
	background: #585858 url(../images/frame_login/bg_arrow.png) no-repeat 210px 21px;
	cursor: pointer;
	display: block;
	border: 0;
}

#txt_list {margin: 0 0 0 0; padding: 0 0 0 0; list-style: none;}
#txt_list li {
	margin-bottom: 7px; padding:0 0 0 11px;
	background: url(../images/frame_login/bullet_bar.gif) no-repeat 0 6px;
	font: normal 12px/1.5 Dotum, Tahoma, sans-serif; color: #6F6F6F; vertical-align: top;
}



#t_link {margin: 0 9px 0 0; padding: 0; list-style: none;}
#t_link li {height: 19px; float: left;}
#t_link li a {display: block; font: normal 12px Dotum, Tahoma; color: #F0F0F0;}
#t_link li a:hover {color: #FFF; text-decoration: underline;}


.find_btn a {
	margin: 0;
	width: 113px; height: 64px;
	padding-top: 49px;
	font: normal 125%/1.5 Dotum; color: #424242;
	text-decoration: none; text-align: center;
	background: #E3E4E6 url(../images/frame_login/bg_arrow1-.png) no-repeat 92px 52px;
	cursor: pointer;
	display: block;
}
.find_btn a:hover {
	color: #FFF;
	text-decoration: none;
	background: #727271 url(../images/frame_login/bg_arrow-.png) no-repeat 92px 52px;
}
.find_btn1 a {
	margin: 0;
	width: 113px; height: 60px;
	padding-top: 40px;
	font: 600 125%/1.5 Tahoma; color: #4A4A4A;
	text-decoration: none; text-align: center; text-shadow:0 1px rgba(255,255,255,0.9);
	background: #C4C4C0 url(../images/frame_login/bg_arrow1-.png) no-repeat 92px 52px;
	cursor: pointer;
	display: block;
}
.find_btn1 a:hover {
	color: #FFF;
	text-decoration: none; text-shadow:1px 2px rgba(0,0,0,0.9);
	background: #727271 url(../images/frame_login/bg_arrow-.png) no-repeat 92px 52px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}
.find_btn2 a {
	margin: 0;
	width: 113px; height: 60px;
	padding-top: 40px;
	font: 600 125%/1.5 Tahoma; color: #FFF;
	text-decoration: none; text-align: center; text-shadow:0 1px rgba(0,0,0,0.9);
	background: #FF8200 url(../images/frame_login/bg_arrow1-.png) no-repeat 92px 52px;
	cursor: pointer;
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.find_btn2 a:hover {
	color: #FFF;
	text-decoration: none; text-shadow:1px 2px rgba(0,0,0,0.9);
	background: #191A4E url(../images/frame_login/bg_arrow-.png) no-repeat 92px 52px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}

.find_btn3 a {
	margin: 0;
	width: 113px; height: 64px;
	line-height: 64px;
	font-size: 125%/1.5; font-weight: 600; font-family: Tahoma; color: #FFF;
	text-decoration: none; text-align: center; text-shadow:0 1px rgba(0,0,0,0.9);
	background: #FF8200 url(../images/frame_login/bg_arrow1-.png) no-repeat 92px 52px;
	cursor: pointer;
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.find_btn3 a:hover {
	color: #FFF;
	text-decoration: none; text-shadow:1px 2px rgba(0,0,0,0.9);
	background: #191A4E url(../images/frame_login/bg_arrow-.png) no-repeat 92px 52px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}




.join_btn a {
	margin: 0;
	width: 230px; height: 64px;
	padding-top: 49px;
	font: normal 125%/1.5 Dotum; color: #424242;
	text-decoration: none; text-indent: 17px;
	background: #E3E4E6 url(../images/frame_login/bg_arrow1.png) no-repeat 209px 52px;
	cursor: pointer;
	display: block;
}
.join_btn a:hover {
	font-weight: bold; color: #FFF;
	text-decoration: none;
	background: #808081 url(../images/frame_login/bg_arrow.png) no-repeat 209px 52px;
}


.btn_orange {
	width: 175px; height: 55px;
	font-size: 16px; font-weight: 700; font-family: Dotum, Tahoma; color: #FFF;
	text-shadow: 0 1px 2px rgba(0,0,0,0.35);
	line-height: 55px; text-align: center;
	background: url(../images/btn_orange.gif) no-repeat 0 0;
	border: 0;
	cursor: pointer;
}





#ulMyPageMenu li{
	color:#3f3f3f;
	margin-bottom:10px;
	font-size:14px;
}


#round_box {
	border: 2px solid #7F7F7F;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}

.round_box {
	border: 1px solid #DFDFDF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}
.round_box1 {
	border: 2px solid #DFDFDF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}
.round_box2 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	background: #D4D4D4;
}
.round_box3 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px #BFBFBF solid;
	background: #CFCFCF;
	padding: 13px 0;
	margin: 0 0 0 0;
	height: 23px;
	text-align: center;
}
.round_box4 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
}


.edu_list {
	margin: 5px 0 0 0; padding: 0;
	list-style: none;
	font: normal 13px/1.5 Dotum, Tahoma, sans-serif; color: #666;
}
.edu_list li {
	margin-bottom: 5px; padding:0 0 0 18px;
	background: url(../images/frame/bullet_circle.gif) no-repeat 3px 7px;
	border-bottom: 1px dotted #DFDFDF;
	height: 24px; line-height: 24px;
	vertical-align: middle;
}
.edu_list li span {font-family: Tahoma, sans-serif;}

.box-detail {
	margin-top: 20px;
	height: 40px;
	background: url(../images/frame/bg_title_bar.gif) repeat-x 0 bottom;
}
#detail {
	padding-top: 11px;
	width: 177px; height: 29px;
	line-height: 40px;
	font: 600 14px/1.5 Dotum; color: #FFF;
	text-shadow: 0 1px 3px rgba(0,0,0,0.45);
	text-align: center;vertical-align: middle;
	background: url(../images/frame/bg_title.gif) no-repeat 0 0;
	letter-spacing: -1px;
}
#detail-txt {
	padding: 20px 10px 0 10px;
	font-size: 12px; color: #666;
	line-height: 135%;
}


.box {
	display: block;
	clear: both;
	padding: 15px 25px;
	overflow: hidden;
	border: 1px solid #F3F3F3;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.45),0 0 40px #f5f5f5 inset;
}

.box-apply {
	margin-top: 30px;
}
.box-apply h2 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 15px/1.5 Tahoma; color: #496E8D;
}
.box-apply h3 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 14px/1.5 Tahoma; color: #496E8D;
}
.apply-button {
	float: right;
	font: 13px/normal Dotum;
	color: #fff !important;
	text-decoration: none;
	text-shadow: 0 -1px 3px rgba(0,0,0,0.45);
	display: inline-block;
	padding: 8px 15px 6px;
	display: inline-block;
	position: relative;
	z-index: 2;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	background: #262626;
	box-shadow: 0 10px 30px rgba(255,255,255,0.14) inset,0 1px 0 rgba(255,255,255,0.2);
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.box-mp {
	margin-top: 15px;
}
.box-mp h2 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 15px/1.5 Dotum, Tahoma; color: #496E8D;
}
.box-mp h3 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 14px/1.5 Dotum, Tahoma; color: #496E8D;
}


.txtlist {
	margin: 5px 0 0 0; padding: 0;
	list-style: none;
	font: normal 13px/1.5 Tahoma, sans-serif; color: #666;
}
.txtlist li {
	margin-bottom: 5px; padding:0 0 0 15px;
	background: url(../images/frame/bullet_circle.gif) no-repeat 0 4px;
}

.txt-list {
	margin: 0; padding: 0;
	list-style: none;
	font: normal 12px/1.5 Tahoma, sans-serif; color: #666;
}
.txt-list li {
	margin-bottom: 5px; padding:0 0 0 15px;
	background: url(../images/frame/bullet_circle.gif) no-repeat 0 4px;
}

.input_text {border: 1px solid #D7D7D7; background: #F7F7F7; color: #333333; font: normal 12px Tahoma; color: #333; padding: 5px; height: 13px;}
.input_text.imemode-active {ime-mode:active;}		/* 기본-한글 */
.input_text.imemode-inactive {ime-mode:inactive;}	/* 기본-영문 */
.input_select {border: 1px solid #D7D7D7; background: #F7F7F7; color: #333333; font: normal 12px Tahoma; color: #333; padding: 0 0 0 6px; height: 25px;}



#subTabNavUl {
	margin: 0; padding: 0;
	list-style-type: none;
}
#subTabNavUl li {
	float: left;
	text-align: center;
}

.subTabNav a {
	display: block;
	width: 128px; height: 23px;
	padding-top: 5px;
	text-decoration: none;
	background: url(../images/frame/bg_tab1.gif) no-repeat left center;
	font: bold 13px/1.5 NanumGothic, NanumGothicOTF, Malgun Gothic, Tahoma, sans-serif; color: #999;
}
.subTabNav a:hover {
	background-position: right bottom;
	height: 23px;
	padding-top: 5px;
	font: bold 13px/1.5 NanumGothic, NanumGothicOTF, Malgun Gothic, Tahoma, sans-serif; color: #666;
}
#tab_sub08_1 #subTabNavUl .tab_sub08_1 a,
#tab_facApply #subTabNavUl .tab_facApply a,
#tab_facSchedule #subTabNavUl .tab_facSchedule a
{
	background-position: right bottom;
	height: 23px;
	padding-top: 5px;
	font: bold 13px/1.5 NanumGothic, NanumGothicOTF, Malgun Gothic, Tahoma, sans-serif; color: #666;
	cursor: default;
}
#tab_line {background: url(../images/frame/bg_pattern_tab1.gif) repeat-x 0 bottom; height: 28px;}



.img-border {border: 1px solid #DBDBDB; float: left;}
.img-border p {padding: 10px;}
.list {margin-left: 15px; float: left;}
.list-ht {height: 120px;}

#img-border1 {width: 630px; border: 1px solid #DBDBDB; margin: 0 auto;}
#img-border1 p {padding: 15px;}
#img-border2 {border: 1px solid #DBDBDB;}
#img-border2 p {padding: 15px;}

.btn_bgW202H42 {width: 165px; height: 42px; background: url(../images/frame/btn_bgW165.gif) no-repeat 0 0; font-size: 13px; font-weight: bold; color: #525252; text-align: left;}
.btn_bgW202H42 p {padding: 12px 0 0 20px;}


.room_list {margin: 3px 0 0 0; padding: 0; list-style: none;}
.room_list li {
	margin-bottom: 7px; padding: 0 0 0 10px;
	background: url(../images/frame/icon_squareblue.gif) no-repeat 0 7px;
	font: normal 12px/1.5 Dotum, NanumGothic, Tahoma, sans-serif; color: #666; vertical-align: top;
	letter-spacing: -1px;
}
.room_list li.none {margin-bottom: 0;}

.fview a {
	margin: 0 1px 0 25px;
	padding: 5px 10px;
	font: normal 95%/1 Dotum, NanumGothic, NanumGothicOTF, Malgun Gothic, Tahoma; color: #545454;
	text-decoration: none; text-align: center;
	cursor: pointer;
	display: block;
	background: #F4F4F4;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.fview a:hover {
	text-decoration: none;
	border: 1px solid #C9C9C9;
	background: #F7F7F7;
	background: -moz-linear-gradient(top, #F7F7F7, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#F2F2F2));
	background: -o-linear-gradient(top, #F7F7F7, #F2F2F2);
	-webkit-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.4);
}




/* join */
#bg_top {background: url(../images/frame_mypage/bg_top.gif) no-repeat 0 0;}
#bg_body {background: url(../images/frame_mypage/bg_body.gif) repeat-y 0 0;}
#bg_bottom {background: url(../images/frame_mypage/bg_bottom.gif) no-repeat 0 bottom;}
/* //join */


#subContentTitle {font-size: 27px;  color: #424242; font-family:'맑은 고딕', 'Malgun Gothic', '돋움', Dotum, 'Apple Gothic', sans-serif; margin-top: 14px;}
#subContentLocation {font: normal 12px Dotum, 'Naum Gothic', Tahoma; Color: #9ea3a7; height: 50px;}
#subContentLocation1 {font: normal 11px Dotum, 'Naum Gothic', Tahoma; Color: #FFF; height: 24px;}



.cont_sTitle {background: url(../images/frame/icon_cube.gif) no-repeat 0 0; padding-left: 23px; color: #5D5D5D; font-size: 16px; letter-spacing: -1px;}

.cont_apply {background: url(../images/frame/icon_apply.gif) no-repeat 0 0; padding-left: 53px;}




.box {
	display: block;
	clear: both;
	padding: 15px 25px;
	overflow: hidden;
	border: 1px solid #F3F3F3;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.45),0 0 40px #f5f5f5 inset;
}

.box-apply {
	margin-top: 30px;
}
.box-apply h2 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 15px/1.5 Tahoma; color: #496E8D;
}
.box-apply h3 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 14px/1.5 Tahoma; color: #496E8D;
}
.apply-button {
	float: right;
	font: 13px/normal Dotum;
	color: #fff !important;
	text-decoration: none;
	text-shadow: 0 -1px 3px rgba(0,0,0,0.45);
	display: inline-block;
	padding: 8px 15px 6px;
	display: inline-block;
	position: relative;
	z-index: 2;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	background: #262626;
	box-shadow: 0 10px 30px rgba(255,255,255,0.14) inset,0 1px 0 rgba(255,255,255,0.2);
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.box-mp {
	margin-top: 0;
}
.box-mp h2 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 15px/1.5 Dotum, Tahoma; color: #496E8D;
}
.box-mp h3 {
	float: left;
	margin-top: 5px; margin-bottom: 0;
	font: 600 14px/1.5 Dotum, Tahoma; color: #496E8D;
}




.bar {border-top: 1px dotted #DDD; height:20px;}


.h1 {margin: 0; padding: 0; font: 700 17px Dotum; color: #142130; height: 40px;}
.h2 {margin: 0; padding: 0; font: 700 14px Dotum; color: #4F4F4F; height: 35px;}
.h3 {margin: 0; padding: 0; font: 700 12px Dotum; color: #4F4F4F; height: 15px;}

.basicList {padding-top:0; padding-left:25px; _padding-left:30px; margin-top:0; margin-left:0;}
.basicList li {margin-bottom: 2px; font: normal 12px Dotum; vertical-align: top; line-height: 135%;}
.basicList li.m3 {margin-bottom: 2px;}

.olBasic01 {margin: 0; padding: 0; list-style: none;}
.olBasic01 li.p15 {padding-left: 15px;}






.tab_nav {background: url(../images/frame/bg_tab_line.gif) repeat-x 0 0; height: 65px;}

#tabBorderUL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tabBorderUL li {
	text-align: center;
	float: left;
}

.tabBorder a {
	display: block;
	text-decoration: none;
	font: normal 14px NanumGothic, Tahoma, sans-serif; color: #333;
	letter-spacing: 0;
	padding: 8px 19px 8px 19px;

	opacity: 0.55;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";	/* IE 8 hack */
	filter: alpha(opacity = 55);	/* IE 5-1 hack */
	-webkit-transition: opacity 1.5s ease-in-out;
	-moz-transition: opacity 1.5s ease-in-out;
	-o-transition: opacity 1.5s ease-in-out;
	transition: opacity 1.5s ease-in-out;

	border-top: 0px solid #EBEBEB; border-bottom: 1px solid #EBEBEB;
}
.tabBorder a:hover {
	font: normal 14px NanumGothic, Tahoma, sans-serif; color: #333;
	letter-spacing: 0;
	padding: 8px 19px 8px 19px;
	text-decoration: underline;

	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";	/* IE 8 hack */
	filter: alpha(opacity = 75);	/* IE 5-1 hack */
	-webkit-transition: opacity 1.5s ease-in-out;
	-moz-transition: opacity 1.5s ease-in-out;
	-o-transition: opacity 1.5s ease-in-out;
	transition: opacity 1.5s ease-in-out;

	border-top: 0px solid #CEDEC6; border-bottom: 1px solid #CEDEC6;
}
#tab_sub01_5 #tabBorderUL .tab_sub01_5 a,
#tab_sub01_5-1 #tabBorderUL .tab_sub01_5-1 a
{
	font: bold 14px NanumGothic, Tahoma, sans-serif; color: #666;
	cursor: default;
	letter-spacing: 0;
	padding: 8px 19px 8px 19px;
	text-decoration: none;
	background: url(../images/frame_nav/bg_arrow_top.gif) no-repeat center bottom;

	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	/* IE 8 hack */
	filter: alpha(opacity = 100);	/* IE 5-1 hack */

	border-top: 0px solid #DFDFDF; border-bottom: 3px solid #6D6D6D;
}
