@charset "euc-kr";
@import url('/css/board.css');
@media print { 

}
/*****
Default set
*****/
html, body {width:100%; height:100%; margin:0;}
html, body, textarea{font-size:0.9em; line-height:170%; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#888;}
input, select {margin:0; padding:0; font-size:0.9em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#888;}

a:link {color:#4B4B4B; cursor:pointer;}
a:visited {color:#4B4B4B; cursor:pointer;}
a:active, a:hover {color:#E60012; cursor: pointer;}

input[type=text], input[type=file], input[type=password] {border:1px solid #d4d4d4;}

/*****
Template set
*****/
body {background:url('/images/common/bgBody.gif') repeat-x;}
.skipMenu {visibility:hidden; position:absolute; z-index:1;}
#headArea {width:990px; margin:0 auto; padding:0;}

/*****
Element selector
*****/
form {margin: 0; padding: 0;}
img {border:0 none;margin:0;}
noscript {position:absolute; z-index:10; background:#EFEFEF;}
noscript p {margin:0;}
label {cursor:pointer;}
legend {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute;}
caption {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;}

/*****
Global selector
*****/
p.onPage {padding:0; margin:0;}
h1.onPage, h2.onPage, h3.onPage, h4.onPage {padding:0; margin:0; font-size:0.9em;}
ul.onPage, dl.onPage, dt.onPage, dd.onPage, ol.onPage {padding:0; margin:0; list-style:none;}
ul.onPage li, ol.onPage li, dl.onPage dt, dl.onPage dd{padding:0; margin:0; list-style:none;}
fieldset.onPage {border:none; padding:0; margin:0;}

.accessb {visibility:hidden; width:0; height:0; font-size:0; overflow:hidden; position:absolute;}
thead.accessb {display:none;}

.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0; } /* float clear */
.cBoth {clear:both;}
.bdNone {border:none !important;}
.bgNone {background:none !important;}
.relative {position:relative !important;}
.show {visibility:visible !important; display:static !important; height:auto !important; width:auto !important; overflow:auto !important;  position:static;}

.floatL, .fLeft {float:left;}
.floatR {float:right;}
.oflowH {overflow:hidden;}
.blockIn {display:inline-block;}
.block {display:block !important;}
.none {display:none !important;}
.inline {display:inline;}
.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}

div.center {text-align:center;}

/*#######################################
Contents element selector set
#######################################*/

/* Title definition */
h1.tit {margin:0; font-size:1.6em; color:#111;}
h2.tit {padding:0 0 0 20px; margin:20px 0 0; font-size:1em; clear:both;}
h3.tit {padding:0 0 0 35px; margin:10px 0 0; font-size:1em; font-weight:normal;}
h4.tit {padding:0; margin:0;}
h5.tit {padding:0; margin:0;}

/* List definition */
ul.list {list-style:none; padding:0; margin:0;}
.list li{padding:0 0 0 15px; margin:0;}
ol.list {list-style:none; margin:0;padding:0;}

/* margin */
.mTxxl {margin-top:100px !important;}
.mTxl {margin-top:50px !important;}
.mTl {margin-top:30px !important;}
.mTm {margin-top:20px !important;}
.mTs {margin-top:15px !important;}
.mTxs {margin-top:10px !important;}
.mTxxs {margin-top:5px !important;}

.mRxxl {margin-right:100px !important;}
.mRxl {margin-right:50px !important;}
.mRl {margin-right:30px !important;}
.mRm {margin-right:20px !important;}
.mRs {margin-right:15px !important;}
.mRxs {margin-right:10px !important;}
.mRxxs {margin-right:5px !important;}

.mBxxl {margin-bottom:100px !important;}
.mBxl {margin-bottom:50px !important;}
.mBl {margin-bottom:30px !important;}
.mBm {margin-bottom:20px !important;}
.mBs {margin-bottom:15px !important;}
.mBxs {margin-bottom:10px !important;}
.mBxxs {margin-bottom:5px !important;}

.mLxxl {margin-left:100px !important;}
.mLxl {margin-left:50px !important;}
.mLl {margin-left:30px !important;}
.mLm {margin-left:20px !important;}
.mLs {margin-left:15px !important;}
.mLxs {margin-left:10px !important;}
.mLxxs {margin-left:5px !important;}

/* padding */
.pLl {padding-left:31px !important;}
.pLm {padding-left:20px !important;}
.pLs {padding-left:15px !important;}
.pLxs {padding-left:8px !important;}
.pLxxs {padding-left:3px !important;}