@charset "UTF-8";
@import "/css/common.css";
@media print {
	#header, #lnb, #footer, #quickMenu { display:none; }
	#wrap,#conWrap { width:100% !important; padding:0 5px 0 0 !important; }
	#contents { padding:0 !important; }
	}
span.word, span.word:hover, span.word:active, span.word:focus { color:#af96e8; cursor:pointer; border-bottom:1px dotted #af96e8; }

#wrap { width:1010px; overflow:hidden; margin:0 auto; position:relative; }

#header { position:relative; width:879px; z-index:10000; }
#header h1 { float:left; }
#sMenu { float:right; padding:34px 5px 0 0; height:18px; overflow:hidden; }
#sMenu a { }
#hBox { overflow:hidden; }

.gnbBox { width:850px; clear:both; overflow:hidden; background:url('/images/common/gnb/bgGnb.gif') repeat-x;}
#gnbN { width:681px; clear:both; padding-left:198px; overflow:hidden; background:url('/images/common/gnb/bgGnbL.gif') 0 0 no-repeat;}
	#gnbN dt { position:relative; height:31px; float:left; overflow:hidden; }
	#gnbN dt a img { display:block; }
	#gnbN dt#mEcostudy { }
	#gnbN dt#mCommunity { }
	#gnbN dd { position:absolute; width:148px; top:105px; background:url('/images/common/gnb/bg_boxBtm.gif') no-repeat 0 100%; overflow:hidden; z-index:1000; }
	.sub1 { left:210px; }
	.sub2 { left:435px; }

	#gnbN dd div { padding:10px 10px 15px; background:url('/images/common/gnb/bg_boxTop.gif') no-repeat 0 0; }
	#gnbN dd ul { list-style:none; margin:0; padding:0; }
	#gnbN dd ul li { margin:0; padding:4px 0 0; _zoom:1; background:url('/images/common/gnb/bg_line.gif') repeat-x 0 0; text-align:center; }
	#gnbN dd ul li.first { background-image:none; }
	#gnbN dd ul li a { display:block; padding:4px 0; }
	
	.allBtn { position:absolute; top:71px; right:0; width:111px; height:31px; padding:0; margin:0; cursor:pointer; }
	.allBtn img { display:block; }
	#allmenu { position:absolute; top:105px; z-index:1000; left:0; width:879px; background:url('/images/common/allmenu/bg_boxBtm.gif') no-repeat 0 100%; }
	#allmenu .allBox { padding:3px 0; background:url('/images/common/allmenu/bg_boxTop.gif') no-repeat 0 0; }
	#allmenu .allWrap { overflow:hidden; _zoom:1; }
	#allmenu dl { float:left; margin:0; padding:0 40px 23px; }
	#allmenu dl.first { background-image:none; }
	#allmenu dl#amEcostudy { width:345px; }
	#allmenu dl#amCommunity { width:345px; }
	#allmenu dt { margin:0 0 5px; padding:18px 0; text-align:center; }
	#allmenu dd { margin:0; padding:9px 40px 6px; background:url('/images/common/allmenu/bg_line.gif') repeat-x 0 100%; }
	#allmenu dd.as { overflow:hidden; _zoom:1; }
	#allmenu dd.as a { *float:left; }
	#allmenu dd.as ul { float:right; width:125px; list-style:none; margin:0; padding:0; }
	#allmenu dd.as li { margin:0; padding:0 0 7px; }
	#allmenu dd.as li a { *float:none; }
	#allmenu dd.floatL { float:left; width:42%; }
	#allmenu dd.floatR { float:right; width:42; }
	#allmenu dd.last { background-image:none; }
	#allmenu button { position:absolute; bottom:15px; right:20px; cursor:pointer;}
#topUtil { color:#484848; overflow:hidden; padding:20px 5px 0 10px; margin-top:15px; background:url('/images/common/gnb/bgLine.gif') 0 0 no-repeat; }
.totalSearch { float:left; overflow:hidden; font-size:0.9em; }
.srchTxt { background:url('/images/common/gnb/bgSearch.gif') 0 0 no-repeat; float:left; padding-top:3px; height:24px; width:107px;  }
.srchTxt input { border:0; background:#fff;  width:80px; padding:3px 0 0 1px; letter-spacing:-1px; }
.topLogin { float:right; overflow:hidden; font-size:0.9em; letter-spacing:-1px; }
.loginTxt { border:1px solid #e5e5e5; background:#fff; padding:3px 0 2px 1px; width:90px; margin-left:3px; }
.topLogin span { padding-left:10px; color:#a9a9a9; }
.topLogin span a { color:#484848; }

#topUtil .sTitle,
#topUtil .sWord,
#topUtil .sBtn { float:left;}

.sTitleBox { position:absolute; top:164px; left:0; overflow:hidden; z-index:100; }
.sTitleBox dd { background:url('/images/common/gnb/bgSubject.png') 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/gnb/bgSubject.png', sizingMethod='crop'); width:511px; height:383px; padding:5px 20px; }
.sTitleBox ul li { width:110px; float:left; overflow:hidden; height:15px; margin:0 15px 5px 0; }
.sTitleBox ul li a span { display:inline-block;  width:16px; height:13px; vertical-align:middle; padding-top:2px; padding-left:4px; background:url('/images/common/gnb/bgNumOff.gif') 0 0 no-repeat; color:#fff; letter-spacing:-2px; }
.sTitleBox ul li a span.wide { padding-left:2px; width:18px; text-align:left; }
.sTitleBox ul li a { color:#666; _position:relative;}
.sTitleBox ul li a:hover,
.sTitleBox ul li a:focus,
.sTitleBox ul li a:active { color:#444; text-decoration:none !important; }
.sTitleBox ul li a:hover span,
.sTitleBox ul li a:focus span,
.sTitleBox ul li a:active span { background:url('/images/common/gnb/bgNumOn.gif') 0 0 no-repeat; text-decoration:none; }
.sKwordBox { position:absolute; top:164px; left:100px; }

#conWrap { width:890px; clear:both; /* overflow:hidden; */ margin-top:30px; }
#conWrap:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
#conWrap { zoom:1; height:1%; min-height:1%; }

#lnb { float:left; width:172px; overflow:hidden; }
#lnb h2 { margin:0; padding:0; font-size:0; line-height:0; }
#lnb .lm { margin-bottom:40px; } 
#lnb .lm li { margin:0; padding:0; }
#lnb .lm li ul { list-style:none; padding:5px 0 10px; background:#f4f4f4 url('/images/common/lnb/bg_line.gif') repeat-x 0 100%; }
#lnb .lm li li { margin:0; padding:2px 5px 2px 18px; font-size:0.9em; }
#lnb .lm li li a { display:block; padding:2px 0 2px 7px; letter-spacing:-0.05em; text-decoration:none; }
#lnb .lm li li a:link,
#lnb .lm li li a:visited { color:#666; }
#lnb .lm li li.on a,
#lnb .lm li li a:hover,
#lnb .lm li li a:active,
#lnb .lm li li a:focus, 
#lnb .lm li li a.on { color:#af96e8 !important; background:url('/images/common/lnb/bul.gif') no-repeat 0 4px; }

#lnb .lnbBnr { clear:left; }
#lnb .lnbBnr li { padding:0 0 7px; }

#contents { float:left; width:650px; /* overflow:hidden; */ position:relative; padding-left:50px; }
#contents:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
#contents { zoom:1; height:1%; min-height:1%; }

/* 옛날사이트 컨텐츠스타일 */
.contOld { line-height:150%; color:#666; text-align:justify; }
.contOld.numericTxt { padding:15px 0; }
.contOld.numericTxt p { margin:0 0 12px; padding:0; }
.contOld.numericTxt img { margin:10px 0; }
.contOld .cnt { text-align:left; }
.contOld table td.textbold_B { text-align:left !important; }
.contOld td.rgt { text-align:right !important; padding:5px 0; border:0 !important; }
.contOld p { margin:0 0 5px 0; }
/* .contOld table.cnt td { border:1px solid #c1ccd9; }
.contOld table.cnt td.cnt { background-color:#eee; } */

h3 { margin-bottom:3px; }
.pNavi { margin-top:-18px; text-align:right; overflow:hidden; color:#666; letter-spacing:-1px; font-size:0.9em; }
.pNavi img { padding:0 5px 0 0; }
.pNavi span { color:#af96e9; }

.contMt { margin-top:30px !important; }

h4.tit { margin:20px 0 0; padding:0; font-size:1.1em; color:#444; }
h4.tit em { font-style:normal; font-size:0.92em; color:#8ccf37; }
h5.tit { margin:20px 0 8px; padding:1px 0 0 15px; min-height:13px; _height:13px; font-size:1em; color:#444; background:url('/images/bu/bu_green.gif') no-repeat 0 0; }

.titTxt { margin:30px 0 0; padding:0; }
	
p.paragraph { margin:0; padding:0 0 0 13px; color:#666; line-height:1.5em; }

.title { margin-top:30px; clear:both; color:#444; letter-spacing:-1px; }
.title a { padding-left:10px; }
.subTitle { position:relative; margin-top:20px; background:url('/images/bu/bu_pink.gif') 0 1px no-repeat; overflow:hidden; color:#444; padding-left:12px; }
.subsTitle { margin-top:16px; margin-left:2px; background:url('/images/bu/bu_dotPink.gif') 0 4px no-repeat; color:#666; padding-left:8px; line-height:1em; }
.quetion { position:absolute; top:0; right:0; color:#ef6e07; font-weight:normal; }
.subCon { padding-left:12px; line-height:160%; color:#666; margin-top:5px; letter-spacing:-1px;}
.subCon2 { padding-left:20px; }
.subCon2 h6 { background:url('/images/bul/bul_pinkDot.gif') 0 4px no-repeat; padding-left:10px; overflow:hidden; color:#444; margin-top:20px; }
.subCon2 h6.alignC { text-align:center; background:none; padding:0; }
.subCon2 p { line-height:160%; color:#666; margin:0 0 10px 0; }

#footer { clear:both; width:890px; font-size:1em; position:relative; margin-top:40px; }
.footLink { border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:10px 0 10px 20px; overflow:hidden; _zoom:1; }
.footLink a { float:left; }
.footLink div { float:right; padding:0 10px 0 0; }
.footInfo { overflow:hidden; _zoom:1; padding:15px 10px 15px 18px; color:#666; font-size:0.92em; }
address { font-style:normal; margin-bottom:3px; }
.footInfo .fLogoL { float:left; width:109px; padding:0 20px 0 0; }
.footInfo .fLogoL img { display:block; }
.footInfo .fTxt { float:left; width:590px; padding-top:4px; }
.footInfo .fLogoR { float:right; width:70px; text-align:right; }

#quickMenu { position:absolute; right:0; top:200px; overflow:hidden; }
#quickMenu dt { padding:10px 0; }
#quickMenu dd { padding-left:8px; }
#quickMenu dd a { display:block; margin-bottom:4px; }
