/*
Car History 홈페이지 content CSS 
*/


/* #Layout 
================================================== */

.wrap{ 
position: relative; 
margin: 0px;
padding: 0px;
width:100%; 
clear: both;
}
.utiarea{
	background:#f6f6f6;
	border-bottom:1px solid #dbdbdb;
}
.innerwrap{
	position: relative;
	margin:0 auto;
	width:944px;	
	clear: both;
	height:34px;
	}
.utibox{
	position: relative;
	width:400px;
	text-align:right;	
	margin: 10px 0 10px;
}
.utitxt {
	font-size:12px;
	font-weight:700;
}
.famg {
	margin:0 6px 0 0px;	
	vertical-align:bottom;
}
.famg-l {
	float:right;
	margin:5px 0px 0px 0px;	
	vertical-align:bottom;
}
.famg-l2 {
	float:right;
	margin:0px 0px 0px 0px;	
	vertical-align:bottom;
}
.utiblock {
	font-size:10px;
	color:#999;
	margin:0 8px;
}
.headerwrap{
	position: relative;
margin: 0px;
padding: 0px;
width:100%; 
height:80px;	
background:#fff;
border-bottom:1px solid #dbdbdb;
clear: both;
}
.headerbox{
	position: relative;
	width:944px;
	margin: 0 auto;
vertical-align:middle	
	clear: both;
}
.logobox{
	position: relative;
	margin: 24px 10px 10px 0px;
	float:left;

}
.allmenubt{
	position: relative;
	float:right;
	cursor: pointer;
	margin: 26px 0px 10px 6px;
	padding:8px;
	width:190px;
	height:30px;
	background:#fff;
	border:1px solid #dbdbdb;
	font-size:13px;
	font-weight:700;
}
.fabt {
	position: relative;
	margin:0 5px 0px 0px;	
	vertical-align:bottom;
}

.fwrap{ 
position: relative; 
margin: 0px;
padding: 0px;
width:100%; 
clear: both;
}

.copybox{
	margin: 0 auto;
vertical-align:middle
	font-size:10px;
	line-height: 1.6em;
	width:944px;
	padding: 16px 0;
	clear: both;
	height:150px;
}
.copycopy{
	vertical-align:middle;
	font-size:11px;
	line-height: 1.6em;
	margin: 0px auto 0px;
	width:600px;
	clear: both;
}
.btmenuwrap{
position: relative;
margin: 0px;
padding: 0px;
width:100%; 	
background:#fff;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
clear: both;
}
.btmenutxt {
	position: relative;
	vertical-align:middle;
	font-size:12px;
	line-height: 1.6em;
	margin: 14px auto;
	width:944px;
	clear: both;
}
.mainwrap{
position: relative; 
width:100%; 
height:100%;
padding:0;
margin:0;
clear: both;
}
.maincont{
	position: relative; 
	width:944px;
	margin: 10px auto 30px;
	padding:0;
	clear: both;
	}
	.subcont{
	position: relative; 
	width:944px;
	margin: 30px auto;
	padding:0;
	clear: both;
	}


/* #전체 메뉴 
================================================== */
.menuwrap{
	position: absolute;
margin: 0px;
padding: 0px;
width:100%; 	
background:#27a4ba;
border-bottom:1px solid #dbdbdb;
clear: both;
z-index:777;
display:none;
height:445px;
clear:both;
}
.menubox{
	position: relative;
	width:944px;
	margin: 0 auto;
vertical-align:middle	
clear:both;
}
/* #서브헤더 메뉴 
================================================== */
.subheadwrap{
position: relative;
margin: 0px;
padding: 0px;
width:100%; 	
background:#27a4ba;
border-bottom:1px solid #dbdbdb;
clear: both;
height:58px;
clear:both;
	}
.submenubox{
	position: relative;
	width:944px;
	margin: 0 auto;
vertical-align:middle	
clea:both;
}
#submenutb {
	margin:0;
	padding:0;
	background:#27a4ba
}
#submenutb tr td {
	border:1px solid #29adc4;
	color:#eaf4f6;
	font-size:16px;
	font-weight:700;
	padding:12px 3px 8px 3px;
	text-align:center;
	vertical-align:middle;

	height:56px;
}
#submenutb tr:first-child td:first-child{letter-spacing:-0.08em;}
.subselected {
	background:#1a3b4e;
	vertical-align:bottom!important;
}
#submenutb tr:first-child td:nth-child(2){
	background-color:#011828;color:#fff;font-size:16px;font-weight:700;padding:5px;
}
nav>ul>.subselected>a:after {
	position:relative;
	top:0;
	content:"\A \f0dd";
	white-space:pre;
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	text-align:center;
	width:14%;
	left:0;
 }
nav ul li:first-child .subselected a:after {
	content:"\A \f0dd";
	white-space:pre;
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	text-align:center;
	width:14%;
	left:0;
 }
 
 

.yellowtxt{
	color:#f9c306;
	font-size:16px;
	font-weight:800;
	margin-right:3px;
}
.searchtxt{
	position: absolute;
	top:23px; 
	margin:0px 2px 0px 5px;
	width:100px;
}
.subsearchbox {
	position: relative;
	float:right; 
	width:155px;
	height:30px;
	margin:0px 8px 0px 2px;
	background-color:#fff;
	border:3px solid #edb901;
	padding:0px;
	clear:both;
}
.subfabtb {
	position: relative;
	float:right;
	width:26px;
	height:24px;
	color:#fff;
	font-size:10px;
	letter-space:-0.04em;
	background:#917100;
	text-align:center;
	vertical-align:bottom;
	padding:6px 3px 3px;
	border-left:1px solid #917100;
}
/* #메인페이지
================================================== */
.maincont_in{
	position: relative; 
	float:left;
	width:100%;
	margin: 0px 0px 12px;
	padding:0;
	}
	.maincont_in2{
	position: relative; 
	float:left;
	width:100%;
	margin: 0px 0px 80px;
	padding:0;
	}
.mainban1{
	position: relative; 
	float:left;
	width:622px;
	height:340px;
	background-image:url(/base/img/mainbanback.png);
	margin: 0px 22px 0px 0px;
	padding:30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.mainban2{
	position: relative;
	float:left; 
	width:300px;
	height:340px;
	margin: 0px 0px 0px 0px;
	padding:0;
	background:#fff;
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.mainban3{
	position: relative;
	float:left; 
	width:300px;
	height:330px;
	margin: 0px 22px 0px 0px;
	padding:0;
}
.mainban4{
	position: relative;
	float:left; 
	width:300px;
	height:330px;
	margin: 0px 0px 0px 0px;
	padding:0;		
}
.mainban5{
	position: relative;
	float:left; 
	width:300px;
	height:330px;
	background:#f1f1f1;
	margin: 0px 22px 0px 0px;
	padding:0;
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;	
	overflow:hidden;	
}

/* #메인페이지 상세
================================================== */
#maintb1{
	width:100%;
	height:100%;
	border:none;
	text-align:center;
}
#maintb1 td {
	border-top:none;
	border-left:none;
	border-right:none;
		border-bottom:1px solid $dbdbdb;
}
#maintb1 tr:nth-child(4) td:first-child{background-color:#26a2b8;color:#fff;font-size:14px;font-weight:700;letter-spacing:0.00em;}

.bantxt1 {
	position: relative;
	float:left; 
	width:100%;
	color:#407aaa;
	margin:10px 0px 10px 0px;
	font-size:24px;
	font-weight:700;
	letter-spacing:-0.1em;	
}
.bantxt_big { 
	color:#407aaa;
	font-size:36px;
	font-weight:800;	
}
.bantxt2 {
	position: relative;
	float:left; 
	width:100%;
	color:#666;
	margin:10px 0px 30px 0px;
	font-size:13px;;
	letter-spacing:0.05em;	
}
.bantxt_b { 
	font-weight:700;	
}
.searchbox {
	position: relative;
	float:left; 
	width:272px;
	height:52px;
	margin:5px 20px 10px 0px;
	background-color:#fff;
	border:5px solid #edb901;
	padding:0px;
}
.searchbox2 {
	position: relative;
	float:left; 
	width:272px;
	height:52px;
	margin:5px 20px 10px 0px;
	background-color:#fff;
	border:5px solid #07889f;
	padding:0px;
}
.fabtb {
	position: relative;
	float:right;
	width:48px;
	height:42px;
	color:#fff;
	background:#917100;
	text-align:center;
	vertical-align:bottom;
	padding:14px 0;
	font-size:16px;
	letter-spacing:-0.02em;
	border-left:1px solid #917100;
}
.fabtb2 {
	position: relative;
	float:right;
	width:48px;
	height:42px;
	color:#fff;
	background:#917100;
	text-align:center;
	vertical-align:bottom;
	padding:11px 0;
	font-size:16px;
	letter-spacing:-0.02em;
	border-left:1px solid #917100;
}
.fabtb3 {
	position: relative;
	float:right;
	width:48px;
	height:42px;
	color:#fff;
	background:#27a4ba;
	text-align:center;
	vertical-align:bottom;
	padding:14px 0;
	font-size:16px;
	letter-spacing:-0.02em;
	border-left:1px solid #27a4ba;
}
.bantxt3 {
	position: relative;
	float:left; 
	width:100%;
	color:#26a4ba;
	margin:20px 0px 10px 0px;
	font-size:14px;;
	letter-spacing:0.05em;	
	line-height:1.4em;
}
.bantxt_bb { 
	font-weight:800;	
}
.bantxt4 {
	position: relative;
	float:left; 
	width:170px;
	height:34px;
	color:#fff;
	margin:0px 30px 10px 0px;
	font-size:17px;
	font-weight:700;
	padding:8px 20px 6px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #26a2b8), color-stop(1, #0c7284));
	background:-moz-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-webkit-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-o-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-ms-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:linear-gradient(to bottom, #26a2b8 5%, #0c7284 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a2b8', endColorstr='#0c7284',GradientType=0);
	background-color:#26a2b8;
	border:1px solid #157383;
	text-align:center;
	vertical-align:bottom;
	letter-spacing:0.01em;

}
.ban3imgbox{
	margin:0px 0px 12px;
			-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;	
	overflow:hidden;
}
.ban3imgbox2{
	margin:0px 0px 0px;
			-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;	
	overflow:hidden;
}
.ban5imgbox{
	margin:0px 0px 12px;
	margin:0;
	padding:0;
}
.ban5txtbox{
	position: relative;
	float:left;
	padding:10px;
}
.bantxt5 {
	position: relative;
	float:left; 
	width:100%;
	color:#666;
	margin:16px 10px 10px;
	font-size:14px;
    line-height:1.8em;
}
.bantxt5_big { 
	color:#2596a8;
	font-size:22px;
	font-weight:400;	
}
.bantxt5_bb { 
	color:#2596a8;
	font-size:22px;
	font-weight:800;	
}
.bantxt5_hr { 
	position: relative;
	float:left;
	height:3px;
	margin: 5px 300px 10px 0px;
width:100px;
border-top:3px solid #2596a8;	
}
.bantxt44 {
	position: relative;
	float:left; 
	width:100%;
	color:#999;
	margin:16px 10px 10px;
	font-size:14px;
    line-height:1.7em;
	font-weight:700;
}
.bantxt44_big { 
	color:#666;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;	
}
.ban4txbox2{
	margin:0px 0px 0px;
	height:94px;
	background:#fbfbfb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;	
	overflow:hidden;
}
.xbt{
	position:absolute;
	bottom:10px;
	right:10px;
	cursor: pointer;
	text-align:center;
	padding:2px 5px;
	color:#67d0e2;	
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #67d0e2;
}
/* #일반 페이지 상세
================================================== */
.breadcomb{
	position:relative;
	width:100%;
	text-align:right;
	font-size:11px;
	color:#878787;
	margin-bottom:15px;	
}
.breadcomb_in{
	color:#08777e;
	font-weight:800;	
}
.pgtl{
	position:relative;
	width:100%;
	text-align:left;
	font-size:36px;
	font-weight:700;
	color:#000;	
	line-height: 1.0em;
	letter-spacing:-0.07em;
	margin-bottom:20px;
}
.pgtl_big{
	font-size:38px;
	letter-spacing:-0.07em;
}
.pgtl_m{
	
	position:relative;
	width:100%;
	text-align:left;
	font-size:24px;
	font-weight:700;
	color:#00869f;	
	line-height: 1.0em;
	letter-spacing:-0.07em;
	vertical-align:middle;
}
.pgtl_m_sub{
	position:relative;
	width:100%;
	text-align:left;
	font-size:18px;
	font-weight:700;
	color:#505050;	
	line-height: 1.0em;
	letter-spacing:-0.07em;
	vertical-align:middle;
}
.pgtl_s{
	position:relative;
	width:100%;
	font-size:16px;
	font-weight:700;
	color:#016986;	
	line-height: 1.4em;
	letter-spacing:-0.02em;
	vertical-align:middle;
}
.pgtl_mdot{
		font-size:12px;
		vertical-align:middle;
		margin-right:10px;
}
.pgtl_mdot_sub{
		font-size:10px;
		vertical-align:middle;
		margin-right:10px;
}
.pgcon{
	position:relative;
	width:100%;
	font-size:13px;
	color:#787878;	
	line-height: 1.8em;
	padding:10px 18px 10px 18px;
clear:both;
}
.pgbox{
	width:100%;
	margin: 10px 0px 20px 0px;
	padding:0px;
	background:#fff;
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.pgbox2{
	width:100%;
	margin: 10px 0px 20px 10px;
	padding:10px 40px;
	background:#fff;
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.pgbox3{
	width:100%;
	margin: 10px 0px 20px 0px;
	padding:20px 40px;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.pgwrap{
	width:100%;
	margin: 10px 0px 20px 0px;	
}
.pgbox4n{
	width:100%;
	margin: 10px 0px 20px 0px;
	padding:10px;
	background:#fff;
	border:1px solid #dbdbdb;
	overflow:hidden;	
}
.pginsbox {
	position: relative;
	float:left; 
	text-align:center;
	vertical-align:middle;
	margin: 0px 20px 0px 0px;
	padding:0px;
}
.pginsbox2 {
	position: relative;
	float:left; 
	text-align:center;
	vertical-align:middle;
	margin: 0px 10px 0px 0px;
	padding:0px;
	background:#fff;
	border:1px solid #dbdbdb;
	overflow:hidden;
}

#subtbl1 {margin:0;}
#subtbl1 tr tb {border:0px;	margin:0px;	padding:16px;vertical-align:middle;}
#subtbl1 tr td:first-child{	border-right:1px solid #dbdbdb;width:50%;height:86px;}
#subtbl1 tr:first-child th, #subtbl1 tr:first-child td{	border-top-style:none;border-bottom-style:none;}

#subtbl1b {margin:0;}
#subtbl1b tr tb {border:0px;margin:0px;	padding:16px;vertical-align:middle;}
#subtbl1b tr td:first-child{border-right:1px solid #dbdbdb;width:20%;height:86px;}
#subtbl1b tr:first-child th, #subtbl1 tr:first-child td{border-top-style:none;border-bottom-style:none;}


#subtbl1c {margin:0;}
#subtbl1c tr tb {border:0px;argin:0px;	padding:16px;vertical-align:middle;}
#subtbl1c tr td:first-child{border-right:1px solid #dbdbdb;width:70%;height:86px;}
#subtbl1c tr:first-child th, #subtbl1 tr:first-child td{border-top-style:none;border-bottom-style:none;}



#subtbl2 {margin:0;}
#subtbl2 tr tb {border:0px;	margin:0px;	padding:16px;vertical-align:middle;}
#subtbl2 tr td:first-child{	border-right:1px solid #dbdbdb;width:26%;height:86px;text-align:left;padding-left:20px;}
#subtbl2 tr:first-child th, #subtbl2 tr:first-child td{	border-top-style:none;border-bottom-style:none;}
#subtbl3 {margin:0;}
#subtbl3 tr tb {border:0px;	margin:0px;	padding:16px;vertical-align:middle;}
#subtbl3 tr td:first-child{	border-right:1px solid #dbdbdb;width:70%;height:86px;text-align:left;padding:16px 20px;}
#subtbl3 tr:first-child th, #subtbl1 tr:first-child td{	border-top-style:none;border-bottom-style:none;}
#subtbl4 {margin:0;}
#subtbl4 tr td {margin:0px;	padding:16px;vertical-align:middle;}
#subtbl4 tr th {background:#91a3ad;padding:16px;color:#fff;}
#subtbl4 tr td:first-child{width:100px;text-align:right;} 
#subtbl4 tr td {text-align:right;}
#subtbl5 tr td {background:#fff;margin:0px;	padding:6px;vertical-align:middle;}
#subtbl5 tr th {background:#ebebeb;padding:6px;color:#4e4e4e;}
#subtbl5 tr td:first-child{	width:60px;}


#subtbl2a {margin:0;}
#subtbl2a tr tb {border:0px;margin:0px;	padding:16px;vertical-align:middle;}
#subtbl2a tr td:first-child{border-right:1px solid #dbdbdb;width:18%;color:#27a3bb;font-weight:700;font-size:14px;}
#subtbl2a tr td:nth-of-type(2){text-align:left;padding:20px 20px 0px 20px;}
#subtbl2a tr td:nth-of-type(2) img{margin:0 14px 14px 0;}
#subtbl2a tr:first-child th, #subtbl2 tr:first-child td{	border-top-style:none;border-bottom-style:none;}


.tdinner{
    display: block;
    margin: 0 auto;
}
.searchinner{
    display: block;
    margin: 0 auto;
	text-align:center;
}
.txtl{
	position:relative;
	width:100%;
	font-size:12px;
	font-weight:400;
	color:#393939;	
	line-height: 1.4em;
	letter-spacing:-0.02em;
	vertical-align:middle;
	margin-right:10px;
}
.txred{
	color:#ef1904;
}
.txblue{
	color:#376477;
}
.txlightblue{
	color:#27a3bb;
	font-size:14px;
}
.txbold{
	font-weight:700;
}
.txyellow{
	color:#f9c306;
}
.txstrong{
	color:#393939;	
}
.txgreen{
	color:#ae9e01;
}
.txsmall{font-size:11px;}

.searchbt {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1a435d), color-stop(1, #162833));
	background:-moz-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-webkit-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-o-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-ms-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:linear-gradient(to bottom, #1a435d 5%, #162833 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a435d', endColorstr='#162833',GradientType=0);
	background-color:#1a435d;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #0f3146;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:2px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #3d2e2d;
	text-align:center;
}
.searchbt:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1a435d), color-stop(1, #162833));
	background:-moz-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-webkit-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-o-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:-ms-linear-gradient(top, #1a435d 5%, #162833 100%);
	background:linear-gradient(to bottom, #1a435d 5%, #162833 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a435d', endColorstr='#162833',GradientType=0);
	background-color:#1a435d;
	color:#ffffff;
}
.searchbt:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.searchbt:visited  {
	color:#ffffff;
}
.divcenter{	width:100%;	margin:0 auto 10px;text-align:right; align:right; }
.scont{
	width:644px;
	margin:0 auto;
	text-align:center;	
}
.graph3-1 {width:312px;height:135px;background-image:url(/base/img/graph03_01.png);margin-right:20px;}
.graph3-2{width:312px;height:135px;background-image:url(/base/img/graph03_02.png);}
.graph3-3{width:312px;height:135px;background-image:url(/base/img/graph03_03.png);margin-right:20px;}
.graph3-4{width:312px;height:135px;background-image:url(/base/img/graph03_04.png);}
.space30{float:left;width:100%;height:30px;}
.space60{float:left;width:100%;height:60px;}
.spacehr{width:100%;height:5px;margin:20px 0px;border-bottom:2px solid #547888;}
.spacehr2{width:100%;height:5px;margin:20px 0px;border-bottom:2px solid #cccccc;}
.wbt{
	width:174px;
	height:42px;
	text-align:center;	
	vertical-align:middle;
	color:#547888;
	background:#fff;
	border:1px solid #547888;
	font-size:17px;
	font-weight:700;
	padding:8px;
	letter-spacing:-0.07em;
}
.carbox {
	float:left;
	width:496px;
	height:289px;
	background:#a4a4a4;
	border:3px solid #dfdfdf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin-right:20px;
	overflow:hidden;
}
.cardetail {
	float:left;
	width:310px;
	margin:0;
}
.cardarkbt {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #26a2b8), color-stop(1, #0c7284));
	background:-moz-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-webkit-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-o-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-ms-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:linear-gradient(to bottom, #26a2b8 5%, #0c7284 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a2b8', endColorstr='#0c7284',GradientType=0);
	background-color:#27a4ba;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #117384;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	padding:3px 80px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	text-align:center;
}
.cardarkbt:hover {
	color:#add8f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #26a2b8), color-stop(1, #0c7284));
	background:-moz-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-webkit-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-o-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-ms-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:linear-gradient(to bottom, #26a2b8 5%, #0c7284 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a2b8', endColorstr='#0c7284',GradientType=0);
	background-color:#27a4ba;
}
.cardarkbt:active, .cardarkbt:visited {
	color:#ffffff;
	position:relative;
	top:1px;
}
.darkbt {
	-moz-box-shadow:inset 0px 0px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 0px 0px 0px #54a3f7;
	box-shadow:inset 0px 0px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #26a2b8), color-stop(1, #0c7284));
	background:-moz-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-webkit-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-o-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-ms-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:linear-gradient(to bottom, #26a2b8 5%, #0c7284 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a2b8', endColorstr='#0c7284',GradientType=0);
	background-color:#26a2b8;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	padding:3px 23px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	text-align:center;
	line-height:1.0em;
}
.darkbt:hover {
	color:#add8f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #26a2b8), color-stop(1, #0c7284));
	background:-moz-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-webkit-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-o-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:-ms-linear-gradient(top, #26a2b8 5%, #0c7284 100%);
	background:linear-gradient(to bottom, #26a2b8 5%, #0c7284 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a2b8', endColorstr='#0c7284',GradientType=0);
	background-color:#27a4ba;
}
.darkbt:active, .darkbt:visited {
	position:relative;
	top:1px;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
}
.movbox{
	float:left;
	margin:0px 20px 30px 0;
	padding:0;
	width:260px;
	border:1px solid #77939f;
}
.movbox2{
	float:left;
	margin:0px 20px 30px 0px;
	padding:0;
	width:260px;
	border:1px solid #77939f;
}
.movbox3{
	margin:0px 20px 20px 0px;
	padding:0;
	width:100%;
	border:1px solid #77939f;
}
.movinner{
	width:100%;
	padding:10px 12px;
	background:#fff;
	font-size:13px;
	font-weight:700;
	color:#557a8c;	
	vertical-align:middle;	
}
.movinner2{
	width:100%;
	margin:0;
	padding:0;
	font-size:12px;
	vertical-align:middle;	
}
.movimgbox{width:237px;height:111px;margin:8px 0px 0px;padding:0;overflow:hidden;}
.movimgbox2{width:260px;height:137px;margin:0px 0px 0px;padding:0;overflow:hidden;}
.movimgbox3{width:100%;height:auto;margin:0px 0px 0px;padding:0;overflow:hidden;}
.movimgbox img{width:237px;height:111px;margin:0;padding:0;}
.movimgbox2 img{width:258px;height:137px;margin:0;padding:0;}
.movimgbox3 img{width:100%;height:auto;margin:0;padding:0;}
.movtxbox {background:#1a3b4e;width:100%;height:120px;padding:0px 10px 10px;margin:0;color:#fff;overflow:hidden;}
.movtxbox2 {background:#77939f;float:left;font-weight:700;width:60px;height:28px;padding:0px 8px 10px;margin:0 8px 0 0;color:#fff;overflow:hidden;vertical-align:middle;}
.movtxbox3 {background:#77939f;float:left;font-weight:700;width:120px;height:28px;padding:0px 8px 10px;margin:0 16px 0 0;color:#fff;overflow:hidden;vertical-align:middle;}
.movhr{width:100%;text-align:center;margin-top:-25px;padding:0;}
.movdetailbox { 
margin:0 auto 20px;
width:80%;
background:#f6f6f6;
border:1px solid #77939f;
padding:14px;
text-align:center;	
}
.movdirbox {
	width:80%;
	margin:0 auto 20px;
	padding:0;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #9d9d9d;
}
.movdirboxin {
	width:100%;
	margin:0;
	padding:5px 24px;	
}


.viewbt {
	background-color:#fff;
	border:1px solid #557689;
	display:inline-block;
	cursor:pointer;
	color:#557689;
	font-size:13px;
	padding:0px 18px;
	text-decoration:none;
}
.viewbt:hover {
	color:#fff;
	background-color:#557689;
}
.viewbt:active, .darkbt:visited {
	color:#557689;
	position:relative;
}
.pagebox{width:100%;color:#cccccc;margin:30px 0px 10px 0px;text-align:center;}
.pagenum{
	padding:6px;
	font-weight:700;
	line-height: 1.7em;
	color:#999;
	ea6904
}
.pagenumthis{
	padding:6px;
	font-weight:700;
	line-height: 1.7em;
	color:#ea6904;
	ea6904
}
.txcap {float:left;background:#0E6476;color:#fff;width:50px;padding:0px;margin:3px 10px 0 0;text-align:center;line-height:1.3em;}
.txcap2 {float:left;background:#a6a6a6;color:#fff;padding:1px 10px;margin:3px 28px 3px;text-align:center;line-height:1.6em;}
.txcap3 {background:#a6a6a6;color:#fff;padding:2px 10px;margin:3px 10px 3px;text-align:center;line-height:1.3em;}
.txcap4 {background:#0E6476;color:#fff;padding:2px 6px;margin:0;text-align:center;line-height:1.4em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
.schrebox {
	position: relative;
	float:left; 
	width:240px;
	height:42px;
	margin:5px 20px 10px 0px;
	background-color:#fff;
	border:3px solid #edb901;
	padding:0px;
	color:#006b86;
	font-size:24px;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
	line-height:1.5em;
}
.schrebox2 {
	position: relative;
	float:left; 
	width:340px;
	height:42px;
	margin:5px 20px 10px 0px;
	padding:0px;
	font-size:24px;
	vertical-align:middle;
	line-height:1.5em;
}
.loginidbox {
		position: relative;
	float:left; 
	width:354px;
	height:34px;
	font-size:11px;
	margin:8px 5px 8px 0px;
	padding:0px 0px;
	color:#fff;
}
.loginboxbt {
	position: relative;
	float:left; 
	width:340px;
	height:34px;
	font-size:14px;
	background:#001827;
	margin:0px 18px 8px 0px;
	padding:5px 12px;
	color:#fff;
	text-align:center;
}
.flatbt{
	display:inline-block;
	font-variant:small-caps;
    font-size:13px;
    padding:2px;
	vertical-align:middle;
    width:190px;
	height:34px;
    font-weight:700;
    background:#1a435d;
    color:#fff;
    border:1px solid #0f3146;
    border-width:1px;
	margin:8px 0px 8px 0px;
	padding: 3px 14px;
}
.flatbt2{
	display:inline-block;
	font-variant:small-caps;
    font-size:11px;
	vertical-align:middle;
    background:#fff;
    color:#376578;
    border:1px solid #76939f;
	height:auto;
	width:134px;
	margin:3px 0px 3px 0px;
	padding:2px 4px;text-align:left;
}
.flatbt3{
	display:inline-block;
	font-variant:small-caps;
    font-size:13px;
    padding:2px;
	vertical-align:middle;
    width:190px;
	height:34px;
    font-weight:700;
    background:#1a435d;
    color:#fff;
    border:1px solid #0f3146;
    border-width:1px;
	margin:8px 0px 8px 0px;
	padding: 10px 14px;
}
.flatbt4{
	display:inline-block;
	font-variant:small-caps;
    font-size:13px;
    padding:2px;
	vertical-align:middle;
    width:180px;
	height:28px;
    font-weight:700;
    background:#fff;
    color:#376578;
    border:1px solid #76939f;
    border-width:1px;
	margin:8px 0px 8px 0px;
	padding: 3px 14px;
}
.infotagbox{width:100%;margin:8px 0px 0px;padding:0;overflow:hidden;}
.infotagtxbox {background:#1a3b4e;width:100%;height:90px;padding:0px 10px 10px;margin:0;color:#fff;line-height:1.3em;overflow:hidden;}
.infohr{width:100%;margin-left:20px;margin-top:-25px;padding:0;}

.divcol{ 
width:270px;
float:left;
margin-right:20px;
line-height:2.0em;
}
.divcol p a:hover {
	color:#27a4ba;
	text-decoration:underline!important;
}
.divtxarea{
	font-size:11px;
	line-height:1.6em;
	padding:16px;
	height:400px;
	overflow-x:hidden; 
    overflow-y:auto; 
	border: 1px solid #e1e1e1;
	white-space: pre-wrap;	
}
.divtxarea:focus {
		box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
 		color: #000;
		}

/* #팝업창
================================================== */
.popup-wrap{
	position:absolute;
	display:block;
	height:400px;
	width:650px;
	border:3px solid #1a3a4f;	
	background:#fff;
	text-align:center;
	z-index:888;
	clear:both;
}
.popup-wrap2{
	position:absolute;
	display:block;
	height:360px;
	width:450px;
	border:3px solid #1a3a4f;	
	background:#fff;
	text-align:center;
	z-index:888;
	clear:both;
}
.popup-head{
	width:100%;
	position:relative;
	margin:0px auto;
	padding: 18px;
	color:#27a5bb;
	background:url(/base/img/lineback.png);
	font-size:22px;
	font-weight:800;
	text-align:center;
	border-bottom:1px dashed #CCC;
}
.popup-tx{
	width:100%;
	position:relative;
	text-align:center;
	margin:0px auto;
	padding: 15px;
	color:#666;
	font-size:13px;
	line-height: 1.6em;
}	
/* #탭 메뉴 
================================================== */
#tabcon input[type="radio"]:nth-of-type(1), #tabcon input[type="radio"]:nth-of-type(1) ~ div:nth-of-type(1),
#tabcon input[type="radio"]:nth-of-type(2), #tabcon input[type="radio"]:nth-of-type(2) ~ div:nth-of-type(2) {
    display:none;
}
#tabcon input[type="radio"]:nth-of-type(1):checked ~ div:nth-of-type(1),
#tabcon input[type="radio"]:nth-of-type(2):checked ~ div:nth-of-type(2) {
    display:block;
}
#tabcon > label {
    display:inline-block;
	font-variant:small-caps;
    font-size:13px;
    padding:2px;
    text-align:center;
    width:20%;
    font-weight:700;
    background:#fff;
    color:#777;
    border:1px solid #75939d;
    border-width:1px 1px 0;
}
.fatab {
	margin:0 0px 0 60px;
}
#tabcon > label:hover {
    cursor:pointer;
}
#tabcon label[for=tab1] {
    margin-left:0em;
}

/* 선택된 라벨, 커서를 올린 라벨 스타일 지정 */
#tabcon input:nth-of-type(1):checked ~ label:nth-of-type(1), #tabcon > label[for=tab1]:hover {
    background:#75939d;
    color:#fff;
}
#tabcon input:nth-of-type(2):checked ~ label:nth-of-type(2), #tabcon > label[for=tab2]:hover {
    background:#75939d;
    color:#fff;
}
#tabcon .tab1_content, #tabcon .tab2_content{
    padding:16px 0px 0px;
    width:100%%;
    height:100%;
	border-top:1px solid #75939d;
}


/* #테이블 세팅
================================================== */
#allmenutb {
	margin:0;
	padding:0;
	background:#27a4ba
}

#allmenutb tr td{
	border:1px solid #29adc4;
	color:#eaf4f6;
	font-size:14px;
	font-weight:700;
	padding:12px 12px 8px 20px;
	text-align:left;
	vertical-align:middle;
	height:45px;
}
.allth{
	color:#00d9fd;
	font-size:16px;
	font-weight:800;
}
#allmenutb tr th:first-child, #allmenutb tr td:first-child{
	background-color:#1a3b4e;
	color:#00d9fd;
	font-size:10px;
    line-height:1.8em;
		font-weight:400;
}
 #allmenutb tr:nth-child(4)  td:first-child{
	background:none!important;
	color:#eaf4f6;
		font-size:14px;
	font-weight:700;
}
 #allmenutb tr:nth-child(6)  td:first-child{
	background:none!important;
	color:#eaf4f6;
		font-size:14px;
	font-weight:700;
}
 #allmenutb tr:nth-child(9)  td:first-child{
	background:none!important;
	color:#eaf4f6;
		font-size:14px;
	font-weight:700;
}
#stb01 {font-size:12px;}
#stb01 tr td{width:20%;text-align:left;padding-left:20px;}

/* shin 151230 */
.stb01 {font-size:12px;}
.stb01 tr td{width:20%;text-align:left;padding-left:20px;}

#cartb, #cartb tr, #cartb tr td {font-size:12px;border:0;text-align:left;padding:0;margin:0;}
#cartb tr td {font-size:12px;border:0;text-align:left;padding:2px;margin:0;}
#stb02 tr td:first-child {color:#393939;font-weight:700;}
#stb02 tr:nth-child(2) td:nth-child(2), #stb02 tr:nth-child(8) td:nth-child(2),#stb02 tr:nth-child(13) td:nth-child(2){color:#393939;font-weight:700;}
#stb02 tr:nth-child(2) td:first-child, #stb02 tr:nth-child(8) td:first-child,#stb02 tr:nth-child(13) td:first-child{color:#376477;font-weight:700;}
#stb03 tr td{width:20%;}
#stb04{font-size:13px;width:100%;margin:20px auto 18px;}
#stb04 tr th, #stb04 tr td{font-size:13px;width:25%;padding:8px;}
 #stb04 tr td{font-size:13px;width:25%;padding:8px;background:#fff;}

/* #게시판 
================================================== */
#stb05{font-size:14px;width:100%;margin:0px 0 18px;}
#stb05 tr th, #stb05 tr td {font-size:14px;padding:8px;}
#stb05 tr td{background:#fff;font-size:14px;padding:8px;}
#stb05 tr td:first-child{width:50px;}
#stb05 tr td:nth-child(2){width:600px;text-align:left;padding-left:26px;}

#stb06{font-size:14px;width:100%;margin:0px 0 18px;}
#stb06 tr th, #stb06 tr td {font-size:14px;padding:8px;}
#stb06 tr td{background:#fff;font-size:14px;padding:8px;}
#stb06 tr td:first-child{width:60px;}
#stb06 tr td:nth-child(2){width:180px;padding-left:26px;}
#stb06 tr td:nth-child(3){text-align:left;}

#stb07{font-size:14px;width:100%;margin:0px 0 18px;}
#stb07 tr th, #stb07 tr td {font-size:14px;padding:8px;}
#stb07 tr td{background:#fff;font-size:14px;padding:8px;}
#stb07 tr td:first-child{width:60px;}
#stb07 tr td:nth-child(2){width:400px;text-align:left;padding-left:20px;}


#stb08{font-size:14px;width:100%;margin:0px 0 18px;}
#stb08 tr th, #stb08 tr td {font-size:14px;padding:8px;}
#stb08 tr td{background:#fff;font-size:14px;padding:8px;}
#stb08 tr td:first-child{width:60px;}
#stb08 tr td:nth-child(2){width:300px;text-align:left;padding-left:20px;}
#stb08 tr td:nth-child(7){font-size:16px;color:#27a3bb;}

#stb09{font-size:14px;width:100%;margin:0px 0 18px;}
#stb09 tr th, #stb08 tr td {font-size:14px;padding:8px;}
#stb09 tr td{background:#fff;font-size:14px;padding:8px;}
#stb09 tr td:first-child{width:60px;}

#stb10{font-size:14px;width:100%;margin:0px 0 18px;}
#stb10 tr th, #stb08 tr td {font-size:14px;padding:8px;}
#stb10 tr td{background:#fff;font-size:14px;padding:8px;}

.stb11 {font-size:14px;width:100%;margin:0px 0 18px;}
.stb11 tr th, tr td {font-size:14px;padding:8px;}
.stb11 tr td{background:#fff;font-size:14px;padding:8px;}

.starst{font-size:16px;color:#27a3bb;}

.boardtl {width:100%;margin:0px;padding:10px 25px;background:#1a3b4e;color:#fff;font-size:14px;text-align:left;}
.boardtlcap {margin-right:20px; text-align:left; display:inline;}
.boardfile {width:100%;margin:0;padding:10px 25px;background:#fff;color:#1a3b4e;font-size:14px;border-bottom:1px solid #c1c1c1;text-align:left;overflow:hidden; white-space:break-all; text-overflow:ellipsis;}
.boardcontent {width:100%;margin:0;padding:30px 25px;min-height:260px;line-height:2.0em;background:#fff;font-size:14px;border-bottom:1px solid #c1c1c1; text-align:left;}

.boardpre {width:100%;margin:20px 0 0 0;padding:10px 25px;background:#fff;font-size:14px;border-top:1px solid #1a3b4e;border-bottom:1px solid #c1c1c1;text-align:left; }
.boardnext {width:100%;margin:0px 0 20px 0;padding:10px 25px;background:#fff;font-size:14px;border-bottom:1px solid #1a3b4e;text-align:left; }
.boardtr {width:100%;margin:0px;padding:10px 25px;background:#fff;font-size:14px;text-align:left;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}

/* #팝업 테이블
================================================== */
.popcont{
	position: relative; 
	width:944px;
	margin: 0px auto;
	padding:0;
	background:#fff;
	clear: both;
	}
.popinner{
		width:100%;
		padding:20px;
}
.poptitle{ 
	width:100%;
	color:#fff;
	background:#1a3b4e;
	margin: 0;
	padding:20px 30px;
	font-size:16px;
	font-weight:800;
	clear: both;
	}
.poptx{
	width:100%;
	border-bottom:1px solid #8baaad;
	padding:0px 0 10px;
}
.poptx p{margin:0 0.6em 0.6em;}
.poptlbox{
	width:100%;
	background:#fafafa;
	border:1px solid #e1e1e1;
	font-weight:700;
	padding:24px 16px;
	height:62px;
	margin: 20px 0px 20px 0px;
}
#stbpop tr td{font-size:11px;padding:8px 1px;}
#stbpop tr:nth-child(2) td{color:#393939;font-weight:700;}
#stbpop tr td:nth-child(1){width:50px;}
#stbpop tr td:nth-child(2){width:120px;}
#stbpop tr td:nth-child(3){width:100px;}
#stbpop tr td:nth-child(4){width:50px;}
#stbpop tr td{width:38px;}
.movcont{
	position: relative; 
	margin:0;
	padding:10px;
	background:#fff;
	clear: both;
	}
	
nav {float:left;margin:0;}
nav ul { text-align:center;z-index:400;margin:0;}
nav ul li {float:left;display:inline;width:126px;border:1px solid #ebebeb;border-width:0px 1px 0px 0px;color:#fff;font-size:16px;font-weight:700;padding:20px 3px;text-align:center;vertical-align:middle;
	height:55px;margin:0;letter-spacing:-0.1em;}
nav ul li:hover {background:#1a3b4e;
	vertical-align:bottom!important;}
nav ul li a {padding:2px 0px; color:#fff;}
nav ul li a:hover,nav ul li a:focus,nav ul li a:visited {color:#fff;}

nav ul li ul {position:absolute;top:58px;margin-left:-2px;margin-top:-2px;width:160px;background:#ebebeb;display:none;}
nav ul li ul li {width:160px;padding:7px 12px;height:34px;border-width:0px 1px 1px 1px;background:#ebebeb;border-color:#cfcfcf;}
nav ul li ul li a {display:block;color:#2d2d2d!important;font-size:13px;text-align:left;padding-left:12px;}
nav ul li ul li:hover {display:block;background:#1a3b4e;color:#fff!important;font-size:14px;}
nav ul li ul li a:hover {color:#fff!important;}


ul .fallback {display:none;}
nav ul li:hover ul .fallback {display:block;}

nav>ul>li:first-child{
	letter-spacing:-0.16em;
	
}


.popular{ text-decoration: none; outline: 0; max-width:100%; max-width:none\9;color: #777; }
.popular:hover, .popular:focus { outline: 0; text-decoration: none;color: #36589C; font-weight:bold;}
	



	