@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* NanumSquare R */
@font-face{
  font-family: 'NanumSquareOTFR00';
  src: url('/font/NanumSquareOTFR/NanumSquareOTFR.eot');/* IE9 Compat Modes */
  src: url('/font/NanumSquareOTFR/NanumSquareOTFR.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */
       url('/font/NanumSquareOTFR/NanumSquareOTFR.woff') format('woff'),/* Modern Browsers */
       url('/font/NanumSquareOTFR/NanumSquareOTFR.ttf')  format('truetype'),/* Safari,Android,iOS */
       url('/font/NanumSquareOTFR/NanumSquareOTFR.svg#9e23ceb0c858ca37642ba540402577eb') format('svg');/* Legacy iOS */

  font-style: normal;
  font-weight: 400;
}
@font-face {
	font-family: 'Noto Sans L';
	font-style: normal;
	font-weight: 100;
	src: url('/font/notokr-light.eot');
	src: url('/font/notokr-light.eot?#iefix') format('embedded-opentype'),
			url('/font/notokr-light.woff2') format('woff2'),
			url('/font/notokr-light.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans R';
	font-style: normal;
	font-weight: 300;
	src: url('/font/notokr-regular.eot');
	src: url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
			url('/font/notokr-regular.woff2') format('woff2'),
			url('/font/notokr-regular.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans M';
	font-style: normal;
	font-weight: 500;
	src: url('/font/notokr-medium.eot');
	src: url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
			url('/font/notokr-medium.woff2') format('woff2'),
			url('/font/notokr-medium.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans B';
	font-style: normal;
	font-weight: 700;
	src: url('/font/notokr-bold.eot');
	src: url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
			url('/font/notokr-bold.woff2') format('woff2'),
			url('/font/notokr-bold.woff') format('woff');
}
@font-face {
	font-family: 'Monsori';
	font-style: normal;
	font-weight: 700;
	src: url('/font/TmonFont/TmonMonsori.eot');
	src: url('/font/TmonFont/TmonMonsori.eot?#iefix') format('embedded-opentype'),
			url('/font/TmonFont/TmonMonsori.woff2') format('woff2'),
			url('/font/TmonFont/TmonMonsori.ttf') format('truetype'),
			url('/font/TmonFont/TmonMonsori.woff') format('woff');
}
:root {
    font-size:12px;
}

html { overflow-y:scroll;}

html, body {
    width:100%;
    hegiht:100%;
    margin:0px;
    padding:0px;
    font-size:13px;
    font-family:'Noto Sans KR', sans-serif;
    color:#000;
}

input, textarea, pre, form, select, table, th, td, em {
    font-family:'Noto Sans KR', sans-serif;
}

form { margin:0px; }
img {border:0px;} 

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

label{cursor:hand;display:inline-block;padding:0px;vertical-align:middle;}

.onclick{cursor:pointer;}
.chk{width:13px;height:13px;padding:0;margin:-2px 0px 0px 0px;vertical-align:middle;}
.radio{width:13px;height:13px;padding:0;margin:-4px 0px 0px 0px;vertical-align:middle;}
.hide{display:none;}
.uline{text-decoration:none;border-bottom: 1px solid;}
.noneBg{background:none !important;}
.hand{cursor:hand;}

.png24 { tmp:expression(setPng24(this)); }

.select { border:1px solid #D8D8D8; }
.selected { background-color:#ff5353; color:#FFFFFF; }

.bold { font-weight:bold; }

.center { text-align:center; }
.left   { text-align:left; }
.right  { text-align:right; }

.in { background-color:#feffd7; }

.number { ime-mode:disabled; }
.required { color:#FF0000; }
.readonly { background-color:#EFEFEF; }
.use { background-color:#c0dedf; }

.div50 { position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#464646;filter:alpha(opacity=50);text-align:center; }

.line01 { background-image:url(../images/line01.gif); background-repeat:repeat-x; background-position:bottom left; height:1px; }
.line02 { background-image:url(../images/line02.gif); background-repeat:repeat-x; background-position:bottom left; height:1px; }

.copyright { text-align:center; vertical-align:middle; padding-top:30px; padding-bottom:30px; }

.write_head { text-align:right; color:#494949; padding:0px 10px 0px 0px; background-color:#f8fafc; border-bottom:1px solid #e0e1e6; }
.write_con  { text-align:left; color:#494949; padding:10px 0px 10px 10px; border-bottom:1px solid #e0e1e6; }

.td_tit     { text-align:right; color:#5f5f5f; padding:0px 10px 0px 0px; background-color:#fafafa; border-bottom:1px solid #e6e6e6; }
.td_head    { text-align:center; color:#5f5f5f; background-color:#fafafa; border-bottom:1px solid #e6e6e6; }
.td_con     { text-align:left; color:#9e9e9e; padding:5px 0px 5px 10px; border-bottom:1px solid #e6e6e6; }
.td_center  { text-align:center; color:#9e9e9e; padding:5px 0px; border-bottom:1px solid #e6e6e6; }

.top_line     { background-image:url(../images/top_line.gif); background-repeat:repeat-x; background-position:top; }
.bottom_line  { background-image:url(../images/bottom_line.gif); background-repeat:repeat; vertical-align:bottom; }

.color01 { color:#7161eb; }
.color02 { color:#6184c6; }
.color03 { color:#c78485; }

.bg0 { background-color:#ffffff; }
.bg1 { background-color:#f9f9f9; }
