@charset "utf-8";
/* CSS Document */

body{
	width:100%;
	background:#4c5c66;
}

/*header*/
/*#header{
	background:url(../img/bg_header.png) repeat-x;
	width:100%;
	height:83px;
	position:relative;
	z-index:999;
}
.header{
	width:1024px;
	margin:0 auto;
}
.header h1{text-align:center;}
.header a#go_ephak{
	display:inline-block; zoom:1; *display:inline;
	float:right;
	font-size:13px;
	margin-top:20px;
	padding:4px 10px 5px;
	color:#fff;
	background-color:#008fd5;
	border-radius:3px;
}
.header a#go_ephak:hover{background-color:#0173aa;}*/
/*nav*/
#nav{
	width:100%;
	height:50px;
	background-color:#002e66;
	margin-top:-3px;
}
.nav{

	width:1024px;
	margin:0 auto;
}

.nav a{
	display:inline-block; zoom:1; *display:inline;
	margin-top:16px;
	width:20%;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #b6b6b6;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	transition:color ease-in-out .2s;
	transition:background ease-in-out .1s;
}

.nav a.btn_back{background:url(../img/btn_back.png) no-repeat 26% 53%;}
.nav a.btn_back:hover{background:url(../img/btn_backOn.png) no-repeat 26% 53%;}

.nav a:hover{color:#00abff;}
.nav a.b_r{border-right:1px solid #cfcfcf;}

/* footer */
#footer{
	width:1024px;
	margin:16px auto;
	text-align:center;
}
#footer p{
	color:#ccc;
	font-size:12px;
	line-height:140%;
	letter-spacing:0;
	word-spacing:-1px;
	margin-left:30px;
}

#footer p strong{
	color:#ddd;
}

#footer p.copyright{
	letter-spacing:1px;
	margin-top:8px;
}

/*main*/
#main{
	height:760px;
	position:relative;
	margin-top:-3px;
	background:url(../img/bg_main.png) no-repeat 50% 0;
}

.mainTitle{
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-400px;
}

.mainBtn{
	position:absolute;
	top:340px;
	left:50%;
	margin-left:-4px;
	background:url(../img/btn_start.png) no-repeat 0 0;
	width:286px;
	height:72px;
	display:inline-block;zoom:1;*display:inline;
	cursor:pointer;
}
.mainBtn:hover{
	background:url(../img/btn_startOn.png) no-repeat 0 0;
}

/*contents*/
#contents{
	width:100%;
	background:#f8fafc;
}
.contents{
	background:#fff;
	width:964px;
	padding:40px 30px;
	min-height:660px;
	margin:0 auto;
	border-left:1px solid #eaeef2;
	border-right:1px solid #eaeef2;
	*zoom:1;
}

.contents:after{display:block; clear:both; content:'';}

.h2{
	color:#002e66;
	/*margin-bottom:10px;*/
}
.h2 h2{
	/*color:#002e66;*/
	color:#000;
	font-size:25px;
	font-weight:bold;
	padding:20px 30px;
	background:url(../img/h2_icon.png) no-repeat 0 55%;
}
.h2 p{
	font-size:12px;
	color:#393939;
	padding-bottom:8px;
}
.h2 p.red{color:red;}

.h2 p.code_blue{padding:0; color:#0f3179;}

#contents h3.come_h3{
	margin:40px 0 10px;
	color:#1e3650;
	font-size:16px;
	padding-left:22px;
	background:url(../img/h3_icon.png) no-repeat 0% 51%;
}


/*Table*/
.tb01,.tb02{
	border-top:2px solid #1e3650;
}
.tb01 thead th,.tb02 thead th{
	background:#eaeef2;
	font-size:12px;
	font-weight:bold;
	color:#2b2b2b;
	padding:8px 0;
	border:1px solid #c0c0c0;
}
.tb01 tbody th, .tb01 tbody td,.tb02 tbody th, .tb02 tbody td{
	font-size:12px;
	text-align:center;
	padding:8px 0;
	border:1px solid #c0c0c0;
}
.tb01 tbody th.left, .tb01 tbody td.left,.tb02 tbody th.left, .tb02 tbody td.left{
	text-align:left;
	padding:8px 6px;
}
.tb01 tbody th,.tb02 tbody th{
	background:#fafafa;
	font-weight:bold;
}
.tb01 tbody tr:hover th,.tb01 tbody tr.on th{
	background:#cdd7e3;
	cursor:pointer;
}
.tb01 tbody tr:hover td,.tb01 tbody tr.on td{
	background:#e1e9f2;
	cursor:pointer;
}

.tb01 tbody span.unitNM2{margin-top:4px; display:block; color:#3f3f3f; font-size:12px; font-weight:bold;}

.tb02{margin:0 0 10px;}

.tb02 td{color:#444;}
.tb02 td.like_th{background-color:#f3f3f3; font-weight:bold;}

.tb03, .tb03 th, .tb03 th{border-collapse:collapse; border:0;}
.tb03{
	width:100%;
	margin:10px 0 8px 0;
}
.tb03 th p{
	height:35px;
	line-height:35px;
	margin:10px 0 0 0;
	padding-left:20px;
	text-align:left;
	font-weight:bold;
	color:#fff;
	background-color:#084897;
	border:1px solid #0f3179;
	border-radius:2px;
}

.tb03 th p.none,.tb03 td p.none{background-color:rgba(255,255,255,0); border-color:rgba(255,255,255,0)}

.tb03 td{padding-left:15px;}

.tb03 td a,.tb03 td p{
	display:inline-block; zoom:1; *display:inline;
	margin:10px 4px 0 0;
	width:190px;
	height:35px;
	line-height:35px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	background-color:#eee;
	border:1px solid #a8a8a8;
	border-radius:2px;
	text-align:center;
	vertical-align:text-top;
}

.tb03 td p{
	font-size:14px;
	color:#084897;
	background-color:#d3dcf0;
	border:1px solid #084897;
}


.tb03 td a:hover{background-color:#cfcfcf;}

.tbN tbody tr:hover th{background-color:#fafafa;}
.tbN th b.gray{color:#5f5f5f; font-size:12px;}

.bb{height:80px; border-bottom:2px solid #cfcfcf;}

/*new case*/

.univ{width:100%; *zoom:1;}
.univ:after{display:block; clear:both; content:'';}

.unit{
	float:left;
	width:128px;
	height:35px;
	line-height:35px;
	margin:10px 0 0 0;
	padding-left:20px;
	text-align:left;
	font-weight:bold;
	color:#fff;
	background-color:#084897;
	border:1px solid #0f3179;
	border-radius:2px;
}
.unitD{float:left; position:relative; margin-left:15px; width:799px;}


.step1,.step2{float:left;}

.step1{width:190px;}
.step2{margin-left:10px; width:599px;}

.step1 p,.step1 a,.step2 a{
	display:block;
	margin:10px 4px 0 0;
	width:190px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	text-align:center;
	border-radius:2px;
}

.step1 p{
	font-size:14px;
	color:#084897;
	background-color:#d3dcf0;
	border:1px solid #084897;
}

.step1 a,.step2 a{
	font-size:12px;
	color:#3e3e3e;
	background-color:#eee;
	border:1px solid #a8a8a8;
}

.step2 a{
	display:inline-block;
	zoom:1;
	*display:inline;
}

.step1 a:hover,.step2 a:hover{background-color:#cfcfcf;}



/*Button*/

.tbBtn {
	margin-bottom:4px;
}
.tbBtn a{
	display:inline-block;zoom:1;*display:inline;
	width:100px;
	height:30px;line-height:30px;
	background-color:#eaeef2;
	border:1px solid #a8a8a8;
	border-radius:2px;
	color:#3e3e3e;
	text-align:center;
	font-weight:bold;
}
.tbBtn a.on, .tbBtn a:hover{
	background-color:#0f3179;
	border:1px solid #0f3179;
	color:#fff;
}

a.search{
	margin-left:3px;
	display:inline-block; zoom:1; *display:inline;
	width:60px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	background-color:#0f3179;
	text-align:center;
}

/*boxWrap*/
.boxWrap{overflow:hidden;margin-bottom:10px;}
.boxWrap div.box01,.boxWrap div.box02,.boxWrap div.box03{
	border:1px solid #add2e8;
	min-height:300px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.boxWrap div.box03{min-height:inherit;}
.boxWrap div.box03 div{margin:25px 20px; font-size:13px;}
.boxWrap h3{
	background:#e5f6ff;
	color:#1e3650;
	font-size:14px;
	font-weight:bold;
	padding:14px 12px;
	border-bottom:1px solid #add2e8;
}
.box01{
	float:left;
	width:33%;
	margin-left:0.5%;

}
.box02{
	float:left;
	width:49.5%;
	margin-left:1%;
}
.boxWrap div.box03{
	width:100%;
}
.box03>ul{margin:20px;}
.box03>ul li ul{margin:8px;}
.box03 ul li{margin-bottom:3px; font-size:13px;}
.box03 ul li strong{font-size:14px; margin-bottom:5px;}
.boxWrap div:first-child{margin-left:0;}

/*model*/
#model_section{
	overflow:hidden;
	height:43px;
}
#model_section > a{
	display:inline-block;zoom:1;*display:inline;
	float:left;
	padding:12px 0;
	background:#d9e0e7;
	color:#777;
	border:1px solid #d0d0d0;
	width:180px;
	text-align:center;
	margin-right:-1px;
	margin-top:3px;
	height:42px; line-height:100%;
}
#model_section > a.on, #model_section > a:hover{
	background:#fff;
	color:#002e66;
	border:1px solid #d0d0d0;
	border-top:2px solid #1e3650;
	border-bottom:0;
	font-weight:bold;
	z-index:2;
	height:50px;
}
.model{
	border:1px solid #d0d0d0;
	padding:20px;
	height:260px;
	overflow-y:scroll;
	margin-top:-1px;
	margin-bottom:10px;
}

.m_n_1{height:inherit; overflow-y:hidden;}

.model div.pd012{padding:0 12px;}
.model ul{padding-left:10px;}
.lst-disc{
	list-style-type:disc;
}
.lst-dec{
	list-style-type:decimal;
}
.model .red{color:red;}
.small{font-size:12px !important;}
.small02{font-size:14px !important;}
.red{color:red; font-size:15px;}
.model .blue{color:blue;}
span.blue{color:blue;}
.model .blue.big{font-size: 16px;padding-top: 15px;display: inline-block;}
.model .strong{font-weight:bold;}

.model table{
	width:100%;
}
.model table thead th{
	background:#e5f6ff;
	font-weight:bold;
	padding:6px 0;
	color:#2b2b2b;
	font-size:13px;
	border:1px solid #add2e8;
}
.model table tbody th, .model table tbody td{
	border:1px solid #c9c9c9;
	padding:4px 0;
	font-size:13px;
}
.model table tbody th{
	background:#fcfcfc;
	font-weight:bold;
}
.model table tbody td{
	text-align:center;
	background-color:#fff;
}
.model table tbody th.left, .model table tbody td.left{
	text-align:left;
	padding:4px 10px;
}
.model table td input{
	margin:10px 0;
	height:25px;
	line-height:25px;
	outline-width:0;
	text-align:center;
	background-color:#f7f7f7;
	border:1px solid #ccc;
}
.model table.n_j_j td input{width:80px;}
.model table.n_j_j2 td input{width:65px;}
.model table.n_j_j2 td input.dungup{background-color:#d9e0e7;}

.model table#black_gosi{width:80%; margin:20px auto;}
.model table#black_gosi th{
	background-color:#e5f6ff;
	border:1px solid #add2e8;
	text-align:left;
	padding-left:30px;
}

.model table#black_gosi td input{width:200px; height:30px; line-height:30px;}


div.s_g{display:inline-block; zoom:1; *display:inline;}
div.s_g select{
	 width:170px;
	 height:30px;
	 outline-width:0;
	 border:1px solid #d0d0d0;
	 vertical-align:top;
	 font-size:13px;
}

/* filter box */

.filterbox{
	overflow:hidden;
	border:1px solid #ccc;
	background:#fafafa;
	margin:20px 0 10px;
}
.filterbox p{
	float:left;
	margin-right:0.1%;
	height:215px;
}
.filterbox p.last{margin-right:-0.1%}
.filterbox p a{
	display:block;
	border-bottom:dotted 1px #aaa;
	color:#585858;
	height:34px;
	line-height:34px;
	font-size:14px;
	padding-left:40px;
	letter-spacing:-1px;
	font-weight:bold;
}
.filterbox p a.select, .filterbox p a.select:hover{
	border:3px solid #008fd5;
	font-weight:bold;
	color:#002e66;
	background:url(../img/icon_allow.png) no-repeat 96% 50% #e0f5ff;
	margin: 2px 0;
}
 .filterbox p a:hover{
	color:#002e66;
	font-weight:bold;
}




/*plus*/

span.below{color:#d9022f; font-weight:bold;}
span.above{color:#008739; font-weight:bold;}

span.like{margin-left:8px; color:#af1f4c;}
h2 span.like{margin:0 0 0 3px; font-size:26px; line-height:26px;}

.fl_r{float:right;}

a.home_go{
	display:inline-block; zoom:1; *display:inline;
	margin-left:10px;
	padding-left:17px;
	width:120px;
	height:30px;
	line-height:30px;
	background:url(../img/btn_home_go.png) no-repeat 3% 50%;
	background-color:#0f3179;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

p.like_h3{
	font-size:18px;
	font-weight:bold;
}

/*상담자정보입력*/

/*.user_div {padding:30px 40px 25px; background-color:#fbfbfb; border-radius:2px; border:1px solid #ccc;}*/
.user_div fieldset{margin:0 auto; width:60%; border:none;}
.user_div dl{
	overflow:hidden;
	margin:6px 0;
}
.user_div dt{
	float:left;
	color:#1e3650;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	width:150px;
	margin-top:3px;
	padding-left:10px;
	background:url(../img/blt01.gif) no-repeat 0 6px;
	line-height:20px;
	vertical-align:top;
}

.user_div dd{
	float:left;
	line-height:20px;
	vertical-align:middle;
}
.user_div dd input.highSchool{
	cursor: pointer;
	padding:5px 10px;
}
.user_div dd a{
	display:inline-block; zoom:1; *display:inline;
	vertical-align:middle;
	width:142px;
	background:#fff;
	border:2px solid #0f3179;
	color:#000;
	font-weight:bold;
	text-align:center;
/*	border-radius:2px;*/
	padding:4px 0px 5px 0px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.user_div dd a.on, .user_div dd a:hover.on{
	background:#0f3179;
	color:#fff;
}
.user_div dd a:hover{
	background:#e5f6ff;
}

.user_div dd a#female{margin-left:5px;}

.user_div dd a.btn_highSearch{
	margin-left:5px;
	background:#0f3179;
	color:#fff;
	padding:4px 10px 5px 10px;
	width:auto;
	border:none;
}
.user_div input[type=text], .user_div input[type=number]{
	outline-width:0;
	border:1px solid #c7c7c5;
	background:#fff;
	padding:4px 6px;
}
.user_div select{
	display:block;
	margin-bottom:5px;
	outline-width:0;
	width:285px;
	height:35px;
	line-height:35px;
	border:1px solid #c7c7c5;
}
#tbJungsiScore{
	width:520px;
}
#tbJungsiScore label{
	display:inline-block; zoom:1; *display:inline;
	margin:0 4px;
	font-weight:bold;
	color:#666;
}
#tbJungsiScore thead th{
	font-size:16px;
	color:#3e3e3e;
	font-weight:bold;
	padding:4px 0;
	margin:0 auto;/**/
}
 #tbJungsiScore tbody th{
 	color:#3e3e3e;
 	font-weight:bold;
 	text-align:left;
 	padding:4px 0;
 }
 #tbJungsiScore tbody td{
 	padding:4px 0;
 	text-align:center;
 }
 #tbJungsiScore tbody td input{
 	width:200px;
 	height:25px;
 	line-height:25px;
 	text-align:center;
 }
  #tbJungsiScore tbody td.comment{
  	text-align:left;

  	font-weight:bold;
  	word-spacing:-1.5px;
  }

/*.btn_g, .btnDiv{display:inline-block;zoom:1;*display:inline;}*/

.btn_g{margin:20px 0;}
.btn_g a{
	display:inline-block; zoom:1; *display:inline;
	color:#3e3e3e;
	width:150px;
	height:45px;
	line-height:45px;
	border-radius:2px;
	border:1px solid #a8a8a8;
	background-color:#eee;
	font-weight:bold;
	text-align:center;
}
a.w_big{width:210px;}

.btn_g a:hover{background-color:#cfcfcf;}

.btn_g a.btn_next{
/*	float:right;*/
	width:195px;
	color:#fff;
	background:#0f3179 url("../img/arrow_r.png") no-repeat 95% 50%;
	font-size:16px;padding:1px 0 4px 15px;
	text-align:left;
	border:none;
	border-radius:0;
	font-weight:400
}
.btn_g a.btn_next:hover{
	background:#021743 url("../img/arrow_r.png") no-repeat 95% 50%;
}

.btnDiv a{
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:400;
	padding:14px 0;
	width:200px;
	border-radius:0px;
	background:#0f3179 url("../img/arrow_r.png") no-repeat 90% 50%;
	border:1px solid #0f3179;
	text-align:center;
	margin:20px auto;

}
.btnDiv a:hover{
	background:#021743 url("../img/arrow_r.png") no-repeat 90% 50%;
}


.btn_gap_g{margin:0 0 30px; text-align:center;}

.btn_gap_g a{
	display:inline-block; zoom:1; *display:inline;
	width:180px;
	height:50px;
	line-height:50px;
	color:#3e3e3e;
	font-weight:bold;
	border:1px solid #a8a8a8;
	border-radius:2px;
	background-color:#eee;
	text-align:center;
}

.btn_gap_g a.on,.btn_gap_g a:hover{color:#fff; background-color:#084897;}

.gap_n{
	color:#3e3e3e;
	background-color:#fbfbfb;
	border-radius:2px;
	border:1px solid #ccc;
	margin:60px 0 15px;
	padding:8px;
}
.gap_n_n{margin:10px 0 5px; color:#4e4e4e; font-weight:bold; font-size:13px;}

.gap{
	display:inline-block; zoom:1; *display:inline;
	margin:0 3px 0 5px;
	width:18px;
	height:18px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	border-radius:9px;
	background-color:#afafaf;
	text-align:center;
}

.a{background-color:#04a6e1;}
.b{background-color:#09bc5a;}
.c{background-color:#e4b80a;}
.d{background-color:#e13939;}



/*전형으로 진단하기*/


/*div.bg_jum{
	padding:6px 8px;
	background-color:#fbfbfb;
	border-radius:2px;
	 border:1px solid #ddd;
}*/

/*a.btn_sel{
	display:inline-block;zoom:1;*display:inline;
	padding:0 10px;
	height:30px;
	line-height:30px;
	color:#3e3e3e;
	font-weight:bold;
	background-color:#eee;
	border:1px solid #a8a8a8;
	border-radius:2px;
}*/

p.selOn{
	display:inline-block;zoom:1;*display:inline;
	padding:0 10px;
	height:30px;
	line-height:28px;
	color:#fff;
	background-color:#0f3179;
	border:1px solid #0f3179;
	font-weight:bold;
	border-radius:2px;
	}

a.year{padding-left:28px; color:#3e3e3e; font-weight:bold; background:url(../img/rdio_box.png) no-repeat 15% 75%;}
a.yearOn{background:url(../img/rdio_boxOn.png) no-repeat 15% 75%;}

strong.s_tit{
	display:inline-block;zoom:1;*display:inline;
	font-size:16px;
	padding-top:5px;
	color:#002e66;
	vertical-align:top;
}

ul#gijun{
	display:inline-block;zoom:1;*display:inline;
	vertical-align:top;
	margin-top:5px;
	*zoom:1;
}

ul#gijun:after{display:block; clear:both; content:'';}
ul#gijun li{float:left; margin:0 5px 0 0; color:#3e3e3e; font-weight:bold;}

ul#gijun li.me_score{padding-left:20px; background:url(../img/icon_me.png) no-repeat 5% 80%;}
span.fhlh{
	display:inline-block;zoom:1;*display:inline;
	margin:6px 0 0 0;
	width:10px;
	height:9px;
	background-color:#f00;
	vertical-align:top;
}

span.first_hap{background-color:#1dc6f7;}
span.first_hapw{background-color:#ade9fa;}
span.last_hap{background-color:#a5d622;}
span.last_hapw{background-color:#d6f288;}

ul.graph{*zoom:1; width:480px; margin:0 auto;}
ul.graph:after{display:block; clear:both; content:'';}
ul.graph li{width:60px; float:left; text-align:center;}

div.graph_gijun{position:relative; width:420px; height:15px; margin:0 auto;}

div.realGraph{position:absolute; left:0;}

div.graph_gijun span.me_score{
	width:11px; height:11px;
	margin:-3px 0 0 -5.5px;
	position:absolute;
	left:0;
	background:url(../img/icon_me.png) no-repeat;

}

div.realGraph span{margin:0 0 0 0; height:15px;}

/*성적입력 두번째 페이지*/

.btn_scoreTb{text-align:center; margin:10px 0 40px;}

.btn_scoreTb a{
	display:inline-block;zoom:1;*display:inline;
	color:#000;
	font-weight:bold;
	width:110px;
	padding:10px 0;
	text-align:center;
	background-color:#eee;
	border:1px solid #a8a8a8;
	border-radius:2px;
}
.btn_scoreTb a.add{
	background-color:#b3dbf2;
	border:1px solid #5facda;
}

.btn_scoreTb a:hover{
	background-color:#cfcfcf;

}
.btn_scoreTb a.add:hover{
	background-color:#7dbee5;
}


/*전형_학과 선택하기*/

#jun_select{
	padding:6px 5px;
	background-color:#efefef;
	border:1px solid #afafaf;
	border-radius:3px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#jun_select select{width:150px; height:30px; outline-width:0; border:1px solid #d0d0d0; vertical-align:top;}

#jun_select a.chck{color:#3e3e3e; font-weight:bold; padding-left:28px; background:url(../img/chck_box.png) no-repeat 15% 75%;}
#jun_select a.on{background:url(../img/chck_boxOn.png) no-repeat 15% 75%;}
#jun_select a.search{
	width:48px; margin-left:5px;
	border-radius:2px;
}

/*맞춤상담*/

#con_sel{margin:20px auto 0; width:606px;}
#con_sel a{
	float:left;
	width:300px;
	height:250px;
	line-height:250px;
	border:2px solid #002e66;
	background:url(../img/con_selBg.png);
	text-align:center;
}

#con_sel a:hover{background:url(../img/con_selBgOn.png);}

#con_sel a.b_t_none{border-top:0;}
#con_sel a.b_l_none{border-left:0;}


.like_h3{margin-bottom:30px;}
.like_h3 h3{
	color:#1e3650;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 10px;
}

.like_h3 p{font-size:13px;}



/*학과맞춤상담*/

.ca_box{float:left; width:24%; margin-top:20px; margin-right:10px; border:1px solid #698ab4; border-bottom:0;}
.ca_box dt{
	background-color:#fbe6c1;
	border-bottom:1px solid #edcc91;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#a65e00;
	font-weight:bold;
	padding:0 0 0 12px;

}

.ca_box dt.ca_tit{
	background-color:#002e66;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:5px 12px;
	border-bottom:1px solid #698ab4;
	text-align:center;
}

.ca_box dt.ca_night{color:#093ba0;background-color:#c1e0fb; border-bottom:1px solid #91b8ed;}

.ca_box dd{
	border-bottom:1px solid #698ab4;
	font-size:13px;
	padding:10px 0 10px 12px;
	font-weight:bold;
	background:url(../img/btn_more.png) no-repeat 98% 50%;
}
.ca_box dd a{display:block; color:#404040;}
.ca_box dd span.unitNM{display:block; font-size:13px;}
.ca_box dd:hover{
	background:url(../img/btn_moreOn.png) no-repeat 98% 50% #e0f5ff;
}

.coll_3{
	padding:2px 4px 3px;
	color:#6083b0;
	font-size:12px;
	margin-left:8px;
	font-weight:bold;
	border:1px solid #698ab4;
}

input#n_ave_in{
	display:inline-block; zoom:1; *display:inline;
	margin-left:10px;
	height:28px;
	line-height:28px;
	border:1px solid #0f3179;
	background-color:#e5f6ff;
	vertical-align:top;
	text-align:center;
}

/*오시는길*/

#map_img{margin:40px 0 30px;text-align:center;}
#map_img img{border:1px solid #ccc;}

/*퀵*/

.code_blue{font-size:15px; color:#0f3179; font-weight:bold;}
.n_code_blue{font-size:18px;}
h3.code_blue{font-size:15px; color:#0f3179; font-weight:bold;}

.p_mgb{margin-bottom:35px; font-size:12px;}

.mgr_0{margin-right:0;}
.mgl_10{margin-left:10px;}

.mgt_10{margin-top:10px;}
.mgt_20{margin-top:20px;}
.mgt_45{margin-top:45px;}
.mgtb_20{margin:20px 0;}

.mgb_20{margin:10px 0 20px;}
.mgb_30{margin:15px 0 30px;}
.mgb_30{margin-bottom:15px; font-weight:bold; font-size:12px;}


.f_r{
	display:inline-block;zoom:1;*display:inline;
	float:right;
}

.fts_17{font-size:17px;}

 #tbJungsiScore tbody th.txt_c{text-align:center;}



 .me,.me2{color:#084897; font-weight:bold; font-size:14px;}
 .me2{color:#af1f4c;}

 span.border{
 	display:inline-block;zoom:1;*display:inline;
 	width:2px; height:25px; background-color:#afafaf;
 	vertical-align:top;
 	margin:4px 5px 0 15px;
 }

/*퀵*/


/* 20170726 추가*/

.mgt_5{margin-top:5px;}
.mgt_10{margin-top:10px;}
.mgt_30{margin-top:30px;}

.mgb_10{margin-bottom:10px;}
.mgb_30{margin-bottom:30px;}

.pdl_10{padding-left:10px;}
.pdl_15{padding-left:15px;}
.pdl_20{padding-left:20px;}

h3.is-h3{

	color:#1e3650;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 10px;

}

.code_blue2{font-size:14px; color:#0f3179; font-weight:bold;}


.txtBox{line-height:160%;}
.txtList{}
.txtList li{font-size:15px;margin-bottom:3px;}
.txtList.style{list-style:square;padding:5px 0 0 40px;}
.txtList.style li{font-size:14px;}
p.text_indent{text-indent:15px;}

.txtBox p.small_text{font-size:12px;}

.txtBox .box{padding:10px;border:1px solid #ebebeb;line-height:150%;}
.txtBox .box_color{background-color:#f8f8f8;}


/*Table*/
.model table.tb01{
	border-top:2px solid #1e3650;
}
.model table.tb01 thead th{
	background:#eaeef2;
	font-size:12px;
	font-weight:bold;
	color:#2b2b2b;
	padding:8px 0;
	border:1px solid #c0c0c0;
}
.model table.tb01 tbody th, .model table.tb01 tbody td{
	font-size:12px;
	text-align:center;
	padding:8px 0;
	border:1px solid #c0c0c0;
}
.model table.tb01 tbody th.left, .model table.tb01 tbody td.left{
	text-align:left;
	padding:8px 6px;
	font-size:12px;
}
.model table.tb01 tr.left td{
	text-align:left;
	padding:8px 6px;
}

.model table.tb01 tr.point th, .model table.tb01 tr.point td{
	background-color:#f7eddb;
}

.model table.tb01 tbody th{
	background:#fafafa;
	font-weight:bold;
}
.model table.tb01 tbody tr:hover th, .model table.tb01 tbody tr.on th{
	background:#fafafa;
	cursor:default;
}
.model table.tb01 tbody tr:hover td,.model table.tb01 tbody tr.on td{
	background:#fff;
	cursor:default;

}

.model table.tb01 tr.point:hover th, .model table.tb01 tr.point:hover td{
	background-color:#f7eddb;
}

/* 20200709 */
#htmlTypeOne{display: block;}
#htmlTypeTwo{display: none;}
#htmlTypeThree{display: none;}
#htmlTypeFour{display: none;}
/* #htmlTypeOne{display: block;}
#htmlTypeTwo{display: none;}
#htmlTypeThree{display: none;} */

.model table.tb01 tbody span.unitNM2{margin-top:4px; display:block; color:#3f3f3f; font-size:12px; font-weight:bold;}


/* 20180710 */
.box04{
    height: 300px;
    overflow-y: scroll;
    margin: 40px 0;
    border: 1px solid #d0d0d0;
    padding: 20px;
}

/* 20181114 */
.indent{margin-left:20px;display: flex;}
.indent.strong.small p,.indent.strong.small .sign{font-weight: bold ;font-size: 12px ;}
.sign{margin-right: 7px;}
.model table.tb01 tbody td.br_none{border-right: none; text-align:left; padding: 8px 20px;}
.model table.tb01 tbody td.bl_none{border-left: none; padding: 8px 20px; text-align:left;}
.model table.tb01 tbody td.alignl{text-align:left; padding: 8px 20px;}

/* 20190712 */
#header {background:#f4f6f8;width:100%;height:56px;position:relative;z-index:999;border-bottom:1px solid #002e66}
.header {width:1024px;margin:0 auto;position:relative}
.header .logo {display:inline-block;text-align:center;vertical-align:top;margin-top:7px}
.header img {display:block}
.hd_btn {position:absolute;right:0;top:0;overflow:hidden;border-right:1px solid #d9d9d9}
.hd_btn a {display:block;float:left;font-size:13px;letter-spacing:-1px;color:#474747;height:56px;line-height:56px;padding:0 10px;border-left:1px solid #d9d9d9;min-width:50px;text-align:center}
.hd_btn a.on {background:#e5f6ff}
.hd_btn a img {display:inline-block;vertical-align:middle;margin-right:5px}

.info {color:#222;font-size:15px;padding-left:30px;background:url("../img/info.png") no-repeat 0 0}

.user_div {padding:30px 40px 25px;background-color:#fff; border-radius:2px; border:5px solid #ddd;position:relative}

.lt{position:absolute;top:-5px;left:-5px;width:17px;height:17px;background:url("../img/box_top.png") no-repeat 0 0;font-size:0}
.rb{position:absolute;bottom:-5px;right:-5px;width:17px;height:17px;background:url("../img/box_bottom.png") no-repeat 0 0;font-size:0}

.btn_g a.btn_re{
	width:140px;
	color:#fff;
	background:#515151 url("../img/bul_re.png") no-repeat 15px 50%;
	font-size:16px;
	padding:1px 0 4px 50px;
	text-align:left;
	border:none;
	border-radius:0;
	font-weight:400
}
.btn_g a.btn_re:hover{
	background:#333 url("../img/bul_re.png") no-repeat 15px 50%;
}

.tab {list-style:none}
.tab li {display:inline-block;width:32.3%;text-align:center;border:3px solid #ddd;padding:15px 0;line-height:1}
.tab li > a {font-size:19px;color:#999;font-weight:600}
.tab li > a:hover, .tab li > a:focus, .tab li > a:active {color:#002e66}
.tab li.on {border:3px solid #0f3179}
.tab li.on > a {color:#002e66}


