@charset "utf-8";
/*@import "layout.css";*/
/* ------------------------------------------------------------
 * Name      : common.css
 * Desc       : INNOPL
 * Created   : 2014-02-08 Innopl by BeOne
 * Updated  :
 ------------------------------------------------------------ */

/* Type Selector */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'나눔고딕', NanumGothic, 'Nanum Gothic'; color:#888888; font-size:12px;}

html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend,.alt{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
caption {width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
@media print {#pentaMap img {width: 562px; height: 800px;}}
label.hide{position:absolute; z-index:-1; text-indent:-999em;}

body{
	font-size:0.75em; line-height:1.5em;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

img{border:0; vertical-align:middle;}
img, fieldset, button{border:none;}
hr/*, button img*/{display:none;}
li{list-style:none;}
.hand,.pointer {cursor:pointer}

/* 하이퍼링크 */
a{text-decoration:none; color:#000000;}
a:link, a:visited, a:active{text-decoration:none; color:#888888;}
a:hover, a:active, a:focus{text-decoration:none;color:#fe7c7d;}

/* .alt : 대체텍스트용 */
.comment{text-indent:-10000px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/* input */
select, input {vertical-align: middle;}
select {border:1px solid #ddd;}
select,button,table{font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';font-size:12px;color:#888888;}
input,textarea{font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';font-size:12px;color:#888888;}
input[type=text],
input[type=file],
input[type=password]{height:18px; border:1px solid #ddd;}
input[type=file]{height:22px;}
input[type=checkbox],
input[type=radio] {margin:0px; padding:0px; height:12px;}
textarea {overflow:auto;padding: 10px; border:1px solid #d5d5d5; background: #f9f9f9; font-size:1em;}

/* 상단 skip */
.skipNavi{position:relative;height:0px;z-index:50000;}
.skipNavi li{top:-10000px;height:0;}
.skipNavi a{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:50000; font-size:1.3em}
.skipNavi a:hover, .skipNavi a:focus, .skipNavi a:active{position: absolute; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#595959;filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; z-index:50000;}