@charset "utf-8"; 

/* common */

@font-face {
	font-family:'NanumGothic';
	src: url('/webapp/web/font/NanumGothic.eot');
	src: url('/webapp/web/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/webapp/web/font/NanumGothic.woff') format('woff'),
	url('/webapp/web/font/NanumGothic.ttf') format('truetype');
}

* {margin:0; padding:0}
body { 
	font-family: 'SegoeUI', AppleGothic, 'NanumGothic', Malgun Gothic, Gulim, sans-serif;
	font-size:0.95em;letter-spacing:-0.04em;line-height:1.4em;
	background-color:#eeeeee;color:#414141;	
	-webkit-text-size-adjust:none
}

select, textarea, input { border:1px solid #B7B6B6;font-family:'SegoeUI', AppleGothic, 'NanumGothic', Malgun Gothic, Gulim, sans-serif;font-size:0.85em;background:#fff;vertical-align:middle; }
strong, b, legend { font-weight:bold }
img, fieldset, button { border:0 }
select, input, li img, span#location img,td *,fieldset * { vertical-align:middle; }
ul, li, ol { list-style-type : none }
hr { display:none }
a { color:#414141;text-decoration:none }
a:hover { text-decoration:none }
em { font-style:normal;color:#ce3e3e }




#wrapper { text-align:left;background-color:#fff;padding-bottom:20px; }
#header {  }
#header h1 { padding:10px 0;height:40px;line-height:40px;font-size:1.230769230769231em/*15/13px*/;text-align:center;background-color:#827364;color:#fff; }
#container { margin:0 auto;width:420px; }
#content { margin:0 15px }

.tab{ position:relative;margin-top:10px;border-bottom:1px solid #dcdcdc;text-align:center; }
.tab li {
	margin-bottom:-1px;
	padding:5px 20px;display:inline-block;zoom:1;*display:inline;
	border-width:1px;
	border-top-width:2px;
	border-style:solid;
	border-color:#dcdcdc;	
	background-color:#fff;
	z-index:90;	
}
.tab li.active { border-top-color:#f57d46;border-bottom-color:#fff;font-weight:bold; }
.tab li:hover { background-color:#eee; }
.tab li.active:hover { background-color:#fff; }
.tab:after { visibility:hidden;display:block;font-size: 0;content:".";clear:both;height: 0; }
.tab { display:inline-block; }
/* start commented backslash hack \*/
* html .tab { height:1%; }
.tab { display:block; }
/* close commented backslash hack */


.form { text-align:left; }
.form legend { display:none }
.form .group { padding:10px;border-width:1px;border-top-width:0;border-style:solid;border-color:#dcdcdc; }
.form label strong { width:60px;display:inline-block }
.form .input { height:27px;margin-left:10px;text-align:center; }
.form .green {color:#2d9e21;display:block;margin:6px 10px 0 10px}
.form .gray {margin:0 17px 0 17px}
.form .list { margin-left:25px }
.form .road { color:#000000;display:block;text-align: left}
.form .road a { color:#2d9e21;display:block;text-align: left}
.form .inputdata { color:#000000;display:block;text-align: center; }
.form .road2 { color:#000000;display:block;text-align: left;background:#dcdcdc; }
.form .road2 a { color:#2d9e21;display:block;text-align: left;background:#dcdcdc; }
.form .popuproad {color:#000000;display:block;text-align: left;margin-top:11px; }
.form .popuproad input{width:260px}
.form .item{color:#000000;background:url(/images/common/lnb_bg.gif) repeat-y 0 0}
.p { clear:both;margin:8px 0 0 7px;color:#414141 }
.text { height:24px;line-height:24px; }

.btn { margin-top:10px;text-align:center; }
.btn a { display:inline-block;zoom:1;*display:inline;padding:4px 20px;font-size:0.9em;line-height:1.2em;background-color:#707070;color:#fff; }
.btn a:hover{ background-color:#414141; }

.paging {}
.paging a { border:5px solid #ddd; }
.paging a, .paging em {float:left; display:block; margin:0 3px; border-radius:15px;text-align: center;}
.paging a:hover, .paging em {border:5px solid blue}
.paging span {float:left; display:block; margin:0 3px; border-radius:15px;ext-align: center; border:5px solid grey}

.SearchTable { padding:5px;border:0; }
.SearchTable td { padding:0 10px;height:30px;border:0; }
.SearchTable tr:hover td { background-color:#eee; }
.SearchTd1 { width:156px;font-size:0.90em; }
.SearchTd2 { width:200px;text-align:left; }
.SearchSelectbox { width:210px; }
.SearchTable input[type=text] { height:22px;line-height:22px; }
.SearchTable select { height:24px;line-height:24px; }
.SearchTable input[type=checkbox] { margin-left:5px; }

.guide { margin-top:20px; }
.guide h4 { font-size:0.9em; }
.guide dl { margin-top:5px;padding:10px;background-color:#eee;font-size:0.8em; }
.guide dl dt { font-size:1.1em;font-weight:bold; }
.guide p { margin-top:5px;font-size:0.8em;text-align:left; }
.guide p a { color:#32afeb; }