@media print {


	.box-result { border:1px solid #e0ddd8; padding:10px; }


}





html { _overflow: scroll !important; _overflow-x: auto !important; }


html, body { margin:0px; padding:0px; font-family:µ¸¿ò, Dotum, Tahoma; font-size:12px; color:#666; line-height:16px; }


body { margin:0 auto; }


* { margin:0; padding:0; letter-spacing:-1px; }


img, fieldset { border:0px; }


legend, caption { visibility:visible !important; left:-9999px; overflow:hidden; width:0; height:0; text-indent:-9999px; font-size:0; line-height:0; }


table { border-collapse:collapse; }


textarea { border:1px solid #cccccc; font-family:µ¸¿ò, Dotum, Tahoma; }


select, img { vertical-align:middle; }


ul, ol { list-style-type:none; }


dt, dd, h1 ,h2, h3, h4 { padding:0px; margin:0px; }


.mt0 {margin-top:0 !important}


a, a:link, a:visited, a:active { color:#666; text-decoration:none; }


a:hover { color:#f06d21; text-decoration:none; }





.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}


.clfix {display: inline-block;}


.clfix {display: block;}


* html .clfix {height: 1%;} /* Hides from IE-mac */


.clfix { zoom:1; } /*for IE 5.5-7*/


.pt0 {padding-top:0px !important;}


/* layout */


#body-style { background:#FFF url('/img/sb/common/bg_body.gif') left top repeat-x; }


/* #accessibility { visibility:hidden; position:absolute; height:0px; } */
/* Skip Navigation */
#accessibility {width:100%;height:0px;top:0px;left:0px}
#accessibility a {display:block;position:absolute;top:0px;text-indent:-9999px;overflow:hidden}
#accessibility a:focus,
#accessibility a:active {display:block;position:absolute;z-index:1000;text-indent:0px;top:0px;width:100%;height:14px;font-size:14px;padding:6px 0px;font-weight:bold;line-height:14px;text-align:center;color:#F5CF1D;background:#D12727;}


#body-wrap { width:100%; min-width:970px; }


#gnb-container { width:970px; height:119px; _height:118px; background:url('/img/sb/common/bg_gnb.gif') center bottom no-repeat; min-width:970px; margin:0 auto; _width:expression(document.body.clientWidth < 971 ? '970px' : '100%'); }


	#gnb-container #gnb-area { position:relative; width:970px; height:109px; z-index:100; top:0; left:0; margin:0 auto; font-size:0; }


	#gnb-container #gnb-area .mnavView { width:970px; height:234px; position:absolute; top:0px; left:0px; }


	#gnb-container #gnb-area .mnavClose { width:970px; height:109px; position:absolute; overflow:hidden; top:0px; left:0px; }


/*#body-container { position:relative; margin:9px auto 0px; _margin:8px auto 0px; width:970px; text-align:left; background:url('/img/sb/common/bg_cont_b.gif') right bottom no-repeat; padding-bottom:183px; }*/


#body-container { position:relative; margin:0px auto; width:970px; text-align:left; background:url('/img/sb/common/bg_cont_b.gif') right bottom no-repeat; padding-bottom:183px; }


	#body-container #lnb-area { float:left; width:198px; margin:62px 25px 0px; _margin:0; _padding:62px 25px 0px; font-size:0; }


	#body-container #content-wrap { float:left; margin:20px 0 0; padding:0 33px 90px; width:631px; min-height:550px; _height:expression((!IE7)?550+"px":""); background:url('/img/sb/common/bg_cont_m.gif') left top repeat-y; }


#footer-container { width:100%; border-top:1px solid #dedede; padding:11px 0 20px; }


	#footer-container #copyright { position:relative; width:1000px; margin:0 auto; }


		#footer-container #copyright .copyrightMenu { overflow:hidden; }


			#footer-container #copyright .copyrightMenu ul { overflow:hidden; margin-left:-9px; margin-top:9px; }


			#footer-container #copyright .copyrightMenu li { float:left; line-height:0px; font-size:0px; padding:0 9px; background:url('/img/sb/common/bg_footer.gif') no-repeat left 1px; cursor:pointer; }


			#footer-container #copyright .copyrightMenu li img { vertical-align:top; }
			#footer-container #copyright .copyrightMenu ul.line2 li {padding-top:1px; background:url('/img/sb/common/bg_footer.gif') no-repeat left 2px;}


		#footer-container #copyright address { margin-top:9px; _padding-bottom:1px; }
		
		#footer-container #copyright span.mark { position:absolute; right:140px; top:17px; } 
		#footer-container #copyright span.mark img { width:130px; }


		#footer-container #copyright #footer-sel { position:absolute; right:0; top:5px; width:137px; }


	div#footer-sel.sel-open { position:absolute; height:123px; width:137px; margin-top:-101px; }


	div#footer-sel.sel-close { position:absolute; height:21px; width:137px; vertical-align:bottom;  }


	div#footer-sel div.flaAClose { margin-top:-101px }


	div#footer-sel div.flaAOpen { margin-top:0px }


#user-info { position:absolute; top:0px; left:25px; font-size:11px; color:#888; }


	#user-info strong { color:#f06d21; }


#file-path { position:absolute; top:0px; right:26px; font-size:11px; color:#f06d21; }


	#file-path a, #filePath a:hover, #file-path a:link, #file-path a:visited { color:#888; }


	#file-path img { margin:-1px 0 0 3px; vertical-align:middle; }


	#file-path span { color:#afafaf; font-size:10px; }





/* top¹öÆ° */


#gotop { position:fixed; background:url('/img/sb/common/bg_top.gif') no-repeat; top:175px; left:50%; height:90px; width:14px; margin:100px 0 0 465px; z-index:11; }


#gotop img { margin-top:22px; }


/* IE6 top¹öÆ° */


* html #gotop{ position:absolute; right:0px; margin:157px 0 0 470px; height:90px; width:14px; top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }


* html #gotop img { vertical-align:middle; }





/* ¸Þ´ºÀüÃ¼º¸±â¹öÆ° */


#menu-all { position:fixed; background:url('/img/sb/common/bg_menu_all.gif') no-repeat; top:265px; left:50%; height:116px; width:14px; margin:100px 0 0 465px; z-index:11; }


#menu-all img { margin-top:14px; }


/* IE6 ¸Þ´ºÀüÃ¼º¸±â¹öÆ° */


* html #menu-all{ position:absolute; right:0px; margin:247px 0 0 470px; height:116px; width:14px; top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); }


* html #menu-all img { vertical-align:middle; }





/* gnb ´ëÃ¼ÅØ½ºÆ® */


#dis-mnav { position:absolute; width:970px; }


	#dis-mnav h1 { font-size:0px; line-height:0px; margin-top:10px; }


	#dis-mnav dl { margin:25px 100px 0 100px; padding-bottom:5px; border-bottom:1px solid #00a651; overflow:hidden; }


		#dis-mnav dt { float:left; font-weight:bold; margin-left:100px; }


		#dis-mnav dt a, #dis-mnav dt a:hover, #dis-mnav dt a:link { color:#adadad; font-size:14px; }


		#dis-mnav dd { position:absolute; top:95px; left:200px; width:auto; color:#666; }


	#dis-mnav p { position:absolute; top:10px; right:40px; font-size:11px; color:#999; letter-spacing:0px; }


	#dis-mnav p a, #dis-mnav p a:hover, #dis-mnav p a:link { color:#999; }


	#dis-mnav dd { display:none; }





/* lnb ´ëÃ¼ÅØ½ºÆ® */


#dis-snav { position:absolute; top:50px; width:198px; }


	#dis-snav a, #dis-snav a:hover, #dis-snav a:link { color:#888; }


		#dis-snav h2 { margin-bottom:10px; color:#f5810f; font-size:16px; }


		#dis-snav dt { font-weight:bold; margin-bottom:5px; font-size:13px; }


			#dis-snav dt a, #dis-snav dt a:hover, #dis-snav dt a:link { color:#bc927d; }


		#dis-snav dd ul { margin:0 0 10px 10px }


		#dis-snav dd ul li { font-size:12px; }





.comp-hide .box-type { display:none; height:0; }





.scr


{


	scrollbar-highlight-color: #d9d9d9;


	scrollbar-shadow-color: #a8a8a8;


	scrollbar-arrow-color: #c9c9c9;


	scrollbar-face-color: #FFFFFF;


	scrollbar-3dlight-color: #f5f5f5;


	scrollbar-darkshadow-color: #f2f2f2;


	scrollbar-track-color: #f2f2f2;


}


.rel { position:relative; }


.hand { cursor:pointer; }


.bgnone { background:none !important; }


.brdnone { border:none !important; }


.fixed { table-layout:fixed; }


.b { font-weight:bold !important; }


.n { font-weight:normal; }


.u { text-decoration:underline !important; }


.fl { float:left !important; }


.fr { float:right !important; }


.cl { clear:both; }


.ac { text-align:center !important; }


.at { vertical-align:top !important; }


.am { vertical-align:middle !important; }


.ab { vertical-align:bottom; }


.ar { text-align:right !important; }


.al { text-align:left !important; }


.t11 { font-size:11px !important; }


.ls0 { letter-spacing:0 !important; }


.ls1{ letter-spacing:-0.05em !important; }


.dis-txt { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; } /* ¸®´õ±â¿¡¼­¸¸ ÀÐÈ÷°í º¸ÀÌÁö¾ÊÀ½ */


.link { color:#AC9F7B !important; letter-spacing:0; font-family:Tahoma; }


.png24 { tmp:expression(setPng24(this)) } /* ie6 png */





/* Æ÷ÀÎÆ®Ä®¶ó */


.p-org { color:#f06d21 !important; } /* ¿À·»Áö»ö - ±âº»°­Á¶»ö */


.p-green { color:#99BF46 !important; } /* ³ì»ö */


.p-black { color:#333 !important; } /* °ËÀº»ö */


.p-gray { color:#666 !important; } /* È¸»ö */

.p-skyblue {color:#3691e4 !important; } /* ÇÏ´Ã»ö */


/* ¿©¹é */


.p0 { padding-left:0px !important; padding-right:0px !important; }


.pl0 { padding-left:0px !important; }


.m0 { margin:0px !important; }


.mb0 { margin-bottom:0px !important; }


.mt0 { margin-top:0px !important; }


.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }


.m20{margin:20px 0}


.mb30 { margin-bottom:30px !important; }


.ml_5 {margin-left:5px;}


.ml_10 {margin-left:10px;}


.ml_20 {margin-left:20px;}


.fs_c_org {color:#F5810F;}


.fs_c_green {color:#6FB252;}


.c-space { margin-top:15px !important; } /* Table°ú Table °£°Ý */


.c-space02 { margin-top:25px !important; } /* ±âº»¿©¹é */

.line20 {line-height:20px;}



/* Å¸ÀÌÆ² */


h3 { background-repeat:no-repeat; height:64px; margin:0 -33px; padding:46px 0 8px 7px; }


h4 { background:url('/img/sb/ico/bu_h4.gif') left top no-repeat; padding-left:11px; margin:25px 0 10px 0; vertical-align:top;font-size:12px;font-weight:bold; font-family:±¼¸²}


	h4.h4-space { margin-top:20px !important; } /* »ó´Ü ¿ìÃø¿¡ ¹öÆ°ÀÌ ³ª¿À´Â °æ¿ì */


	h4.h4-space02 { margin-top:0px !important; }


h5 { padding:0 0 8px 10px; }


h5.arr {background:url('/img/sb/ico/bu_arr.gif') left 6px no-repeat; padding-left:7px; margin-bottom:5px; word-break:keep-all; }


.unit {float:right;margin-top:-20px;font-size:11px;coclor:#888888}


.unit2 {float:right;margin-top:10px;font-size:11px;coclor:#888888}


/* scroll */


.txtbox { scrollbar-arrow-color:#808080; scrollbar-base-color:#FFF; scrollbar-highlight-color:#FFF; scrollbar-shadow-color:#D3CEBF; scrollbar-3dlight-color:#D3CEBF; scrollbar-darkshadow-color:#FFF; }





/* Image */


.img { margin:0; padding:0; }





/* input-select */


input { font-size:11px; font-family:dotum; color:#666; letter-spacing:0; vertical-align:middle; margin-bottom:1px}


select { font-size:11px; font-family:dotum; color:#666; }


input.ipt { border:1px solid #d5d5d5; background:#fff; padding:3px 0 1px 3px; }


input.read { background:#f0f1f1; } /* input readonly */


input.img { width:auto !important; padding:0 !important; }


input.radio { padding:0 !important; }


input.chk { width:13px !important; height:13px; border:none !important; }


table td input, table td select, table td fieldset { margin-top:-1px; #margin-top:-2px; }


	table td fieldset input, table td fieldset select { }


	table td label input { margin-top:4px; margin-bottom:6px; #margin-top:1px; #margin-bottom:5px; }











/* Á¶È¸±â°£ */


fieldset.day {}


	fieldset.day label { margin:0 5px 0 2px; *vertical-align:bottom; }


	fieldset.day input.ipt { width:60px; }





	/* ³â¿ùÀÏ */


fieldset.name {}


	fieldset.name input { width:200px;margin-top:1px  }





/* ³â¿ùÀÏ */


fieldset.date {}


	fieldset.date select { width:50px; }





/* ÀüÈ­¹øÈ£ */


fieldset.phone {}


	fieldset.phone select { width:50px;  margin-top:1px}


	fieldset.phone input { width:45px;margin-top:1px }





/* ´ñ±Û */


fieldset.reply {}


	fieldset.reply textarea { height:63px; width:460px; margin:5px 0; }


	fieldset.reply input.at { margin-top:6px; }





/* ³»¿ë */


fieldset.cont {}


	fieldset.cont textarea { width:440px; height:221px;padding:5px; }





/* ÁÖ¼Ò */


fieldset.address {}


	fieldset.address input { width:50px; }


input.address2 { width:300px; }





/* ÁÖ¹Îµî·Ï¹øÈ£ */


fieldset.rrn {}


	fieldset.rrn input { width:60px; margin-top:1px }





/* ÀÌ¸ÞÀÏ */


fieldset.email {}


	fieldset.email input { width:100px; margin-top:1px }


	fieldset.email select { width:100px; margin-top:1px }





/* Ä«µå¹øÈ£ */


fieldset.card-num {}


fieldset.card-num input { width:45px; }





/* ¼ö½Å¼±ÅÃ */


fieldset.choice {}


	fieldset.choice label { margin-right:8px; }





/* º¸È£ÀÚ »çÀüµî·Ï */


fieldset.relative {}


	fieldset.relative input { width:55px; }


	fieldset.relative select { width:75px; }





/* ½ÃºÐ */


fieldset.time {}


	fieldset.time select { width:40px; }





/* ±¸ºÐ/ºÐ·ù/³»¿ë */


fieldset.sect select{ width:71px; }


	fieldset.sect select.sort { width:137px; }


	fieldset.sect input { width:130px }





/* °Ë»ö¼±ÅÃ */


fieldset.sel { margin-top:5px; }


	fieldset.sel select{ width:95px; }


	fieldset.sel input { width:315px }





/* °Ë»ö¼±ÅÃ */


fieldset.devsel { margin-top:10px; }


	fieldset.devsel select{ width:106px; }


	fieldset.devsel input { width:208px; }


	fieldset.devsel span.btn { font-size:11px; }





/* input */


input.category { width:290px; } /* ºÐ·ù */


input.sc-num { width:50px; } /* ÇÐ¹ø, ÀÎÁõÅ° */


input.num { width:30px; } /* ÇÐ³â, ¹Ý */


input.num2 { width:20px; } /* ÇÐ³â, ¹Ý */


input.school { width:200px; } /* ÇÐ±³°Ë»ö */


input.lesson { width:80px; } /* ÇÐ°ú */


input.name { width:120px; } /* ¼º¸í */


input.id { width:120px; } /* ¾ÆÀÌµð */


input.pw { width:155px; } /* ºñ¹Ð¹øÈ£ */


input.cardpw { width:45px; } /* ½ºÄðÄ«µå ºñ¹Ð¹øÈ£ */


input.amount { width:70px; } /* ±Ý¾×, ÀÜ¾× */


input.point { width:70px; } /* Æ÷ÀÎÆ® */


input.account { width:120px; } /* °èÁÂ¹øÈ£ */


input.long { width:225px; } /* Áú¹®, ´äº¯ - ÃÖ´ë20ÀÚ */


input.village { width:104px; } /* µ¿/¸é/À¾/¸® */


input.code { width:135px } /* Á¢¼ÓÄÚµå(ÃÖ´ë16ÀÚ¸®) */


input.sort { width:100px; } /* ºÐ·ù¸í */


input.subject { width:447px; } /* Á¦¸ñ */





select.category { width:205px; } /* ºÐ·ù */


select.number { width:100px; } /* Ä«µå¹øÈ£ or ÁÖ¹Î¹øÈ£ */


select.date { width:77px; } /* ÀÏÀÚ */


select.bank { width:95px; } /* ÀºÇà¸í */


select.school { width:75px; } /* ÇÐ±³¼±ÅÃ */


select.s-year { width:55px; } /* ÇÐ³â */


select.telecom { width:55px; } /* Åë½Å»ç */


select.school02 { width:360px; } /* ÇÐ±³°Ë»ö-°á°ú */





/* btn */


.btn { padding:9px 0 0 0; margin:0; text-align:right; font-size:0; } /* ±âº» - ¿ìÃøÁ¤·Ä */


	.btn input { margin-left:2px; }


	.btn .l { float:left; text-align:left; width:300px; }


	.btn .r { float:right; text-align:right; width:300px; }


.btn02 { text-align:right; margin:-22px 0 5px 0; _margin-top:-24px; font-size:0; } /* Å×ÀÌºí »ó´Ü ¿ìÃø */


.btn03 { width:100%;text-align:right; margin:-28px 0 5px 0; _margin-top:-30px; font-size:0; } /* Å×ÀÌºí ÇÏ´Ü ¿ìÃø */


.btn-expl { overflow:hidden; _width:100%; } /* ¹öÆ° + ¼³¸í±Û */


	.btn-expl .expl { float:left; }


	.btn-expl .btn { float:right; }


.btn-pn { text-align:center; margin-top:9px; font-size:0; line-height:0; } /* ÀÌÀü/´ÙÀ½ */


	.btn-pn input { margin:0 15px; }


.line { width:100%; border-top:1px solid #dddddd; margin-top:8px; } /* ¹öÆ° + ¼³¸í±Û ¡æ ¶óÀÎ »ðÀÔ */


.line02 { border-top:1px dashed #bfbfbf; margin-top:46px; padding-top:9px; } /* ÇÏ´Ü¹öÆ°À§ ¶óÀÎ */





/* ¶óÀÎ½ºÅ¸ÀÏ */


.hr-style { border:0px; border-top:2px dashed #c2c2c2 !important; margin:15px 0 -5px 0; _margin:8px 0 -30px 0; }


	*+html .hr-style { margin:9px 0 -14px 0 !important; }


.hr-style02 { height:0px !important; border:0px; border-top:1px solid #e1e1e1 !important; margin:15px 0 11px 0; _margin:9px 0 3px 0; }


	*+html .hr-style02 { margin:9px 0 3px 0 !important; }





/* Tab */


ul.tab { background:url('/img/sb/common/bg_tab.gif') no-repeat; height:24px; line-height:0px; font-size:0px; overflow:hidden; padding:3px 0 0 4px; _padding:3px 0 0 5px; margin:0 0 20px 0; }


	ul.tab li { float:left; }


	ul.tab li.on { margin-left:-1px; }








/* »ó´Ü¹Ú½º */


/*.box-type { background:url('/img/sb/common/bg_box_type_b.gif') left bottom no-repeat; }*/


.box-type { background:url('/img/sb/common/bg_box_type_b.gif') left bottom no-repeat; margin-bottom:20px; }


	.box-type .rt { background:url('/img/sb/common/bg_box_type_t.gif') left top no-repeat; padding:14px 16px 10px; overflow:hidden; }


	.box-type .list-style01 li { font-size:11px; }





.box-type02 { background:url('/img/sb/common/bg_box_type02_b.gif') left bottom no-repeat; margin-bottom:20px; }


	.box-type02 .rt { background:url('/img/sb/common/bg_box_type02_t.gif') left top no-repeat; padding:14px 16px 10px; overflow:hidden; }


	.box-type02 .list-style01 li { font-size:11px; }





/* Á¶È¸¹Ú½º */


.box-type03 { position:relative; background:url('/img/sb/common/bg_box_type03_b.gif') left bottom no-repeat; color:#888888;}


	.box-type03 .rt { background:url('/img/sb/common/bg_box_type03_t.gif') left top no-repeat; padding:3px 16px 14px; overflow:hidden; }


	.box-type03 .btn-sch { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:20px; right:30px; padding-left:15px; }


	.box-type03 .btn-sch02 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:10px; right:30px; padding-left:15px; }


	.box-type03 .btn-sch03 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:23px; right:30px; padding-left:15px;}


	.box-type03 .btn-sch04 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:35px; right:30px; padding-left:15px; }


	.box-type03 .btn-sch05 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:15px; right:30px; padding-left:15px; }


	.box-type03 .rt.ptb { padding:13px 16px 28px; } /* 2ÁÙ °Ë»öÀÏ ¶§ ¿©¹é */


	.box-type03 .rt.ptb02 { padding:8px 16px 15px; } /* 1ÁÙ °Ë»öÀÏ ¶§ ¿©¹é */





.box-type06 { position:relative; background:url('/img/sb/common/bg_box_type06_b.gif') left bottom no-repeat; color:#888888; width:443px; float:left}


	.box-type06 .rt { background:url('/img/sb/common/bg_box_type06_t.gif') left top no-repeat; padding:3px 16px 14px; overflow:hidden; }


	.box-type06 .btn-sch05 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:15px; right:30px; padding:36px 0 36px 15px; }


	.box-type06 .btn-sch02 { position:absolute; background:url('/img/sb/common/bar_sch.gif') left center repeat-y; top:10px; right:15px; padding-left:15px; }


	.box-type06 .rt.ptb { padding:13px 16px 28px; } /* 2ÁÙ °Ë»öÀÏ ¶§ ¿©¹é */


	.box-type06 .rt.ptb02 { padding:8px 16px 15px; } /* 1ÁÙ °Ë»öÀÏ ¶§ ¿©¹é */








/* »óÇÏ Á¡¼± ¹Ú½º */


.box-type04 { background:url('/img/sb/common/dot_h.gif') left top repeat-x;padding:13px 0 0;}


	.box-type04 .bottom-line{ background:url('/img/sb/common/dot_h.gif') left bottom repeat-x; padding-bottom:8px}





.box-type05 { position:relative; background:url('/img/sb/common/bg_box_type05_b.gif') left bottom no-repeat; color:#888888;}


	.box-type05 .rt { background:url('/img/sb/common/bg_box_type05_t.gif') left top no-repeat; padding:3px 16px 14px; overflow:hidden; }

/* ½ÉÇÃ ¶óÀÎ ¹Ú½º */
.box-type07 {padding:28px 30px; border:1px solid #d5d5d5;}





dl.sch-style { width:100%; padding-top:7px; }


	dl.sch-style dt { float:left; background:url('/img/sb/ico/bu_dot_brown.gif') left 5px no-repeat; padding-left:10px;margin:3px; font-size:11px; font-weight:bold; color:#666; }


	dl.sch-style dt.t1 {width:70px}


	dl.sch-style dt.t2 {margin-left:20px}


	dl.sch-style dt.t3 {width:50px}


	dl.sch-style dt.t4 {width:40px}


	dl.sch-style dt.t5 {margin-left:10px}


	dl.sch-style dt.t6 {width:100px}





	dl.sch-style dd { float:left;margin:0 0 1px 3px;font-size:12px;}


	dl.sch-style dd.t5 {width:100px}


	dl.sch-style dd select{ margin:0 0 1px 3px; }


	dl.sch-style dd input.text{border:solid 1px #d5d5d5;padding:2px;margin-bottom:1px}


	dl.sch-style dd span.cm { font-size:12px; letter-spacing:0; display:inline-block; margin-top:3px; }


	dl.sch-style dd .subtxt {padding:2px 0 0 20px}


	dl.sch-style dd li{padding:2px}


	.sch-expl { text-indent:-13px; padding-left:13px; font-size:11px; letter-spacing:0; color:#f06d21; }





/* ¸®½ºÆ® */


.list-style01 { margin:0; padding:0; }


	.list-style01 li { background:url('/img/sb/ico/bu_arr.gif') left 5px no-repeat; padding-left:7px; margin-bottom:5px; word-break:keep-all; }


	.list-style01 li.btn { background:none; text-align:left; padding:0 0 0 6px; }


	.list-style01 li.img { background:none; padding-left:0; }


.list-style02 { margin:2px 0 -4px 1px; padding:0; }


	.list-style02 li { background:url('/img/sb/ico/bu_line.gif') left 5px no-repeat; padding-left:8px; margin-bottom:2px; word-break:keep-all; }


	.list-style02 li.btn { background:none; text-align:left; padding:0 0 4px 0; margin-left:-2px; }


.list-style03 { margin:0; padding:0 0 0 5px; }


	.list-style03 li { background:url('/img/sb/ico/bu_arr02.gif') left 5px no-repeat; padding-left:7px; margin-bottom:5px; word-break:keep-all; }


	.list-style03 li p { margin-top:6px; }


.list-style04 { padding-bottom:10px; }


	.list-style04 li { background:url('/img/sb/ico/bu_dot_gray.gif') no-repeat left 5px; padding-left:6px; margin-top:2px; word-break:keep-all; }


	.list-style04 .txt-in { padding:0 0 0 62px; text-indent:-56px; }


.list-style05 { margin:5px 0 10px 0; }


	.list-style05 li { background:url('/img/sb/ico/bu_dot_gray.gif') no-repeat left 5px; font-size:11px; color:#999; padding-left:6px; margin-top:2px; word-break:keep-all; }


.list-style06 { margin:0px; padding:0; }


	.list-style06 li { background:url('/img/sb/ico/bu_arr.gif') left 5px no-repeat; padding-left:7px;  float:left;margin-bottom:5px}


	.list-style06 li.btn { background:none; float:right;margin:0px; padding:0; }


	.list-style06 li.btn2 { background:none; float:right;margin-top:-24px; padding:0; }


/* ÇÏ´Ü ¼³¸í±Û */


.expl { margin:8px 0 6px 2px; }


	.expl li { background:url('/img/sb/ico/bu_dot.gif') left 6px no-repeat; padding-left:6px; font-size:11px; color:#888; }





/* paging */


.paging { margin:15px 0 10px 0; font-family:Tahoma; font-size:11px; color:#b0b0b0; text-align:center; letter-spacing:0; }


	.paging a, .paging a:link, .paging a:visited, .paging a:active { color:#b0b0b0; text-decoration:none;  padding-right:8px; margin-right:3px; }


	.paging a:hover { color:#f06d21; text-decoration:none; }


	.paging a.end { background:none !important; padding-right:0 !important; margin-right:0 !important; }


	.paging .pgbar {margin-right:5px}


	.paging strong { color:#f06d21; }


	.paging input { padding:0; border:none; }


	.paging input.prev { margin-right:5px; }


	.paging input.next { margin-left:5px; }





.paging_area {width:544px; float:left;}





/* ÀÌÀü±Û/´ÙÀ½±Û */


dl.prev-next { width:100%; overflow:hidden; border-top:1px solid #A4C8E2; border-bottom:1px solid #A4C8E0; font-size:11px; }


	dl.prev-next dt { float:left; width:46px; padding:6px 0 4px 35px; border-bottom:1px solid #c8c8c8; }


		dl.prev-next dt.prev { background:url('/img/sb/ico/ico_prev.gif') 15px center no-repeat; }


		dl.prev-next dt.next { background:url('/img/sb/ico/ico_next.gif') 15px center no-repeat; }


	dl.prev-next dd { float:left; width:540px; background:url('/img/sb/common/bar_page.gif') left center no-repeat; padding:6px 0 4px 10px; border-bottom:1px solid #c8c8c8; }


		dl.prev-next dd span { width:104px !important; text-align:center; background:url('/img/sb/common/bar_page.gif') right center no-repeat; padding-right:10px; margin-right:10px; color:#3273A9; display:inline-block; }


		dl.prev-next dd a, dl.prev-next dd a:hover { letter-spacing:0; }
		
		dl.prev-next dd a {width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}





/* table °øÅë */


table th { font-size:11px; font-weight:bold; color:#0D8648; text-align:center; }


table td { letter-spacing:0; }


	table td.no-list { color:#f06d21; font-size:11px; text-align:center !important; } /* ³»¿ª ¾øÀ» °æ¿ì */


.first { border-top:0px !important; }


.last { border-right:0px !important; }


.ex { font-size:11px; padding:2px 0 0 0; color:#888; }


table.tdr td { text-align:right !important; } /* Å×ÀÌºí ¿ìÃøÁ¤·Ä */


	table.tdr td.tit { text-align:center !important; }





/* tbl-cont */


table.tbl-cont { width:100%; border-top:solid 2px #8cb9d9; border-bottom:1px solid #a5c8e1; }


	table.tbl-cont th { background:url('/img/sb/common/bg_th_cont02.gif') left top repeat-x; padding:6px 5px 4px; border-right:1px solid #a2c6e0; border-bottom:1px solid #adcde4; color:#4586be}


	table.tbl-cont th.h2nd { background:#fafafa; color:#4586be; border:none; border-top:1px solid #adcde4; border-right:1px solid #DDE2CF; } /* 2nd header */


	table.tbl-cont td { background:#fff; border-top:1px solid #d1e3f0; border-right:1px solid #d1e3f0; text-align:center; padding:6px 5px 4px; color:#888888}


	table.tbl-cont td a:visited, table.tbl-cont td a:active { color:#f06d21; text-decoration:none; }


	table.tbl-cont tbody td.stu-name a, table.tbl-cont tbody td.stu-name a:link, table.tbl-cont tbody td.stu-name a:visited, table.tbl-cont tbody td.stu-name a:active { color:#f06d21; text-decoration:underline; }


	table.tbl-cont td a:hover { color:#f06d21; text-decoration:underline; }


	table.tbl-cont td.al {text-align:left;padding-left:10px}


	table.tbl-cont tbody td input.text {border:solid 1px #d5d5d5;padding:2px;}


	table.tbl-cont th.bigback {background:url('/img/sb/common/bg_th_cont02_bigback.gif') left bottom repeat-x;}


	table.tbl-cont tfoot td {background:url('/img/sb/common/bg_tf_cont02_back.gif') left bottom repeat-x;font-weight:bold;}


	a:link.sort, a:hover.sort, a:visited.sort	{color:#4586be}





table.tbl-cont2 { width:100%; border-top:solid 2px #8cb9d9; border-bottom:1px solid #a5c8e1; }


	table.tbl-cont2 th { background:#EDF4F9; padding:6px 5px 4px 10px; border-right:1px solid #a2c6e0; border-bottom:1px solid #adcde4; color:#4586be; text-align:left;}


	table.tbl-cont2 td { background:#fff; border-top:1px solid #d1e3f0; border-right:1px solid #d1e3f0; text-align:center; padding:6px 5px 4px 10px; color:#888888; text-align:left;}





/* tbl-form */


table.tbl-form { width:100%; border-top:2px solid #8cb9d9; border-bottom:1px solid #a5c8e1; }


	table.tbl-form thead th {background:url('/img/sb/common/bg_th_cont02.gif') left top repeat-x; padding:6px 2px 4px;border-bottom:1px solid #a2c6e0; border-right:1px solid #a2c6e0; text-align:center; color:#4586be}


	table.tbl-form tbody th {background:#edf4f9; padding:6px 2px 4px;border-top:1px solid #a5c8e1; border-right:1px solid #d1e3f0; text-align:center; color:#4586be}


		table.tbl-form tbody th.h2nd { background:#fafafa; color:#888888;border-bottom:solid 1px #adcde4 } /* 2nd header */


		table.tbl-form tbody th.al {text-align:left;padding-left:10px}


	table.tbl-form tbody td { border-top:1px solid #e0e0e0;border-right:solid 1px #e0e0e0;padding:6px 5px 4px 7px;  color:#888888;}


	table.tbl-form tbody td a, table.tbl-form tbody td a:link, table.tbl-form tbody td a:visited, table.tbl-form tbody td a:active { color:#f06d21; text-decoration:underline; }


	table.tbl-form tbody td input.text {border:solid 1px #d5d5d5;padding:2px;}


	table.tbl-form tbody th.tline{border-bottom:1px solid #a2c6e0;}


	table.tbl-form tbody td.tline{border-bottom:1px solid #e0e0e0;}











/* tbl-list */


/*table.tbl-list { width:100%; background:url('/img/sb/common/bg_th_list.gif') left top no-repeat; border-bottom:1px solid #adcde4; }


	table.tbl-list th { background:url('/img/sb/common/bg_th_bar.gif') right 9px no-repeat; padding:7px 2px 6px; border-bottom:1px solid #fff !important; color:#5191c8}


	table.tbl-list td { background:none; border-top:1px solid #dcdcdc; text-align:center; padding:6px 5px 4px; }


	table.tbl-list input.chk{margin-top:-2px}


*/


table.tbl-list { width:100%; border-top:solid 2px #8cb9d9; border-bottom:1px solid #a5c8e1; }


	table.tbl-list th { background:url('/img/sb/common/bg_th_cont02.gif') left top repeat-x; padding:6px 5px 4px; border-right:1px solid #a2c6e0; border-bottom:1px solid #adcde4; color:#4586be}


	table.tbl-list td { background:#fff; border-top:1px solid #d1e3f0; border-right:1px solid #d1e3f0; text-align:center; padding:6px 5px 4px; color:#888888}


	table.tbl-list td a:visited, table.tbl-list td a:active { color:#f06d21; text-decoration:none; }


	table.tbl-list td a:hover { color:#f06d21; text-decoration:underline; }


	table.tbl-list td.al {text-align:left;padding-left:10px}


	table.tbl-list input.chk{margin-top:-1px}





/* bbs-view */


dl.bbs-view { background:url('/img/sb/common/bg_view.gif') no-repeat left bottom; font-size:11px; padding-bottom:5px; }


	dl.bbs-view dt { background:url('/img/sb/common/bg_view.gif') no-repeat left top; padding:11px 0 4px 55px; letter-spacing:0px; color:#3174AB; font-weight:bold; }


		dl.bbs-view dt span { margin-left:-40px; }


	dl.bbs-view dd { float:right; text-align:left; padding:0 15px 6px 15px; letter-spacing:0px; }


	dl.bbs-view span { background:url('/img/sb/common/bg_th_bar02.gif') right top no-repeat; padding-right:10px; margin-right:10px; color:#666; font-weight:normal; }





/* div.bbs-cont { padding:20px 0 20px 15px; } ÄÁÅÙÃ÷ ºäÆäÀÌÁö */


div.bbs-cont { padding:10px 0; } /* ÄÁÅÙÃ÷ ºäÆäÀÌÁö */


div.img-cont { padding:10px 0; font-size:0; } /* ÀÌ¹ÌÁö ºäÆäÀÌÁö */





/* ¼ýÀÚ ÅØ½ºÆ® */


dl.num-txt { line-height:16px; }


	dl.num-txt dt { font-weight:bold; margin-bottom:0; }


	dl.num-txt dd { margin:2px 0 9px 15px; }


	dl.num-txt dd .hyphen { padding:5px 0 0 8px; text-indent:-8px; }





/* num-list */


.num-list { margin-bottom:0; background:none; text-indent:-11px; padding-left:11px; }


	.num-list li { margin-bottom:0; background:none; text-indent:-11px; padding-left:11px; }





/* ¸Þ´ºÀüÃ¼º¸±â */


.menu-view { position:absolute; left:25px; top:20px; width:920px; height:544px; z-index:50; }


.menu-all { position:absolute; background:url('/img/sb/common/bg_box_menu_b.gif') left bottom no-repeat; width:920px; height:500px; font-size:11px !important;}


	.menu-all .menu-all-t { background:url('/img/sb/common/bg_box_menu_t.gif') left top no-repeat; padding:10px 0 30px 0; text-align:center; }


	.menu-all .close { position:absolute; right:15px; top:15px; }


	.menu-all ul.menu-list {  /* height:250px; */ margin-left:2px; }


	.menu-all ul.menu-list li { float:left;  padding:0 10px 0 20px; display:inline;}


	.menu-all ul.menu-list li p { height:24px; margin-top:4px; }


	dl.slist { float:left; _overflow:hidden; margin-top:-14px; }


		dl.slist dt { width:100%; display:inline-block; font-weight:bold; font-size:11px; margin-top:14px;  }


		dl.slist dd { padding-top:5px; width:100%; overflow:hidden; }


		dl.slist dd li { margin-bottom:1px; margin-left:-20px;width:100%;}


		dl.slist dd a { color:#999; }





.menu-view iframe { position:absolute; z-index:52 }





#myaccount0 , #myaccount1, #myaccount2 { display:none; }








/* ·¹ÀÌ¾îÆË¾÷ */


.slayer { position:relative; width:160px; }


	.slayer .slayer-top { background:url('/img/sb/popup/bg_slayer.gif') left top repeat-x; height:23px; }


	.slayer .slayer-top .bt-close { position:absolute; right:8px; top:4px; }


	.slayer .slayer-cont { border:1px solid #cecece; border-top:none; padding:15px; }





/* °Ë»ö */


fieldset.search { margin:11px 0 -2px 0; _padding-top:5px; }


	fieldset.search select.sort { width:119px; margin-right:7px; }


select.choice { width:69px; margin:1px 1px 0 0; }


input.sch-txt { width:250px; }


input.sch-bt { margin:1px 0 0 0; }





dl.sch-style dd.sort-list { margin-top:3px; width:520px; }


	dl.sch-style dd.sort-list a { float:left; background:url('/img/sb/common/bar_faq.gif') right 2px no-repeat; padding-right:10px; margin-right:10px; white-space:nowrap; }








/* ¼ýÀÚ ¸®½ºÆ® */


.big-num { overflow:hidden; padding:0; margin:0; }


	.big-num dt.tit { padding:21px 0 13px 0; }


	.big-num .img-txt { padding:0 0 13px 0; }








/* submain */


.top-area { width:100%; position:relative; }


	.top-area .box-smain { background:url('/img/sb/common/bg_smain_btm.gif') left bottom no-repeat; padding-bottom:15px; margin-top:18px; margin-bottom:40px; }


	.top-area .box-smain .top { background:url('/img/sb/common/bg_smain_top.gif') left top no-repeat; padding:18px 0 0 21px; overflow:hidden; }





	.top-area dl.sangbul-go { margin-top:5px; }


	.top-area dl.sangbul-go dd{ float:left; margin-top:10px; vertical-align:middle; }


	.top-area dl.sangbul-go dd li { float:left; margin:0px; background:url('/img/study/common/bar_smain.gif') right 6px no-repeat; }








/*Ãâ°á ½Ã°£ ¼³Á¤ ÆäÀÌÁö*/


.scroll_box{


width:100%;height:164px;overflow-y:scroll;overflow-x:hidden;


	scrollbar-highlight-color: #d9d9d9;


	scrollbar-shadow-color: #a8a8a8;


	scrollbar-arrow-color: #c9c9c9;


	scrollbar-face-color: #FFFFFF;


	scrollbar-3dlight-color: #f5f5f5;


	scrollbar-darkshadow-color: #f2f2f2;


	scrollbar-track-color: #f2f2f2;


}


	.scroll_box table{width:612px;}


    .scroll_box table.short{width:350px;}


/* loading */


.loading { position:absolute; width:100%; margin-top:50px; text-align:center; z-index:35; overflow:hidden; }





/* ÀÚ³à¼±ÅÃ - ÇÐºÎ¸ð ·Î±×ÀÎ ½Ã */


#guard { margin-bottom:20px !important; }


.child { font-size:11px; border-bottom:2px dashed #c2c2c2; margin:2px 0 -5px 0; padding-bottom:10px; }


	.child select { margin:-2px 0 0 10px; }











/*2010.12.22 Áö¿ø¼¾ÅÍ*/


.total { font-size:11px; color:#888; margin-top:18px; padding-bottom:4px; letter-spacing:0px; } /* ÃÑ°è(¸®½ºÆ® ¿ÞÂÊ»ó´Ü) */





/* tbl-list2 */


table.tbl-list2 { width:100%; background:url('/img/sb/common/bg_th_list.gif') left top no-repeat; border-bottom:1px solid #e0bc80; }


	table.tbl-list2 th { background:url('/img/common/bg_th_bar.gif') right 9px no-repeat; padding:7px 0 6px; border-bottom:1px solid #fff !important;  color:#3273A9;}


	table.tbl-list2 td { background:none; border-top:1px solid #dcdcdc; text-align:center; padding:6px 10px 4px; }








/* ¿Ï·áÆäÀÌÁö */


.complete { background:url('/img/sb/result2/bg_result_b.gif') left bottom no-repeat; overflow:hidden; }


	.complete .rt { background:url('/img/sb/result2/bg_result_t.gif') left top no-repeat; padding:21px 30px 22px 51px; }


	.complete dl.comp { padding-left:135px; min-height:94px; _height:91px; }


		.complete dl.comp dt { padding:12px 0 10px; color:#333; font-size:14px; font-weight:bold; letter-spacing:0; }


		.complete dl.comp dd { padding:0 0 3px; }


	.complete dl.comp.res1 { background:url('/img/sb/result2/bg_ok.gif') no-repeat; } /* ¼º°ø */


	.complete dl.comp.res2 { background:url('/img/sb/result2/bg_no.gif') no-repeat; } /* ½ÇÆÐ */


	.complete dl.comp.err { background:url('/img/sb/result2/bg_error.gif') no-repeat; } /* ½Ã½ºÅÛ¿¡·¯ */


/* gnb */
#gnb-container {z-index:101; min-width: 970px; margin: 0px auto; width: 970px; height: 119px;}
#gnb-container .top {position:relative; height:46px;}
#gnb-container h1 {float:left; margin:11px 0 0 23px;}
#gnb-container .topmenu {float:right; margin:24px 24px 0 0;}
#gnb-container .topmenu ul li {float:left;}
#gnb-container .topmenu .left, #gnb-container .topmenu .right_wrap {float:left;}
#gnb-container .topmenu .left li {height:17px; overflow:hidden; margin:0 0 0 20px;}
#gnb-container .topmenu .left li a:hover img, #gnb-container .topmenu .left li a:focus img, #gnb-container .topmenu .left li a:active img {margin-top:-17px;}
#gnb-container .topmenu .right_wrap {height:17px; margin:0 0 0 16px; padding:0 0 0 5px; background:url('/img/gnb/bg_top_utill_left.png') no-repeat 0 0;}
#gnb-container .topmenu .right {height:17px; padding:0 8px 0 1px; background:url('/img/gnb/bg_top_utill_right.png') no-repeat 100% 0;}
#gnb-container .topmenu .right li {padding:0 6px 0 7px; background:url('/img/gnb/bg_bar_top.png') no-repeat 0 3px;}
#gnb-container .topmenu .right li:first-child {background:none;}
#gnb-container .topmenu .right li img {vertical-align:top; margin:3px 0 0 0;}
*:first-child+html #gnb-container .topmenu .right li img {vertical-align:top; margin:2px 0 0 0;}

#gnb-container #gnb-area {position:relative; z-index:100; margin:0 auto; width:924px; padding:30px 0 18px 0; font-size:0px; top:0px; left:0px; *zoom:1;}
#gnb-container #gnb-area:after {content:''; display:block; clear:both;}
#gnb-container #gnb-area > ul {margin:0 0 0 295px; *zoom:1;}
#gnb-container #gnb-area ul:after {content:''; display:block; clear:both;}
#gnb-container #gnb-area ul > li {position:relative; float:left; margin:0 0 0 28px;}
#gnb-container #gnb-area ul > li:first-child {margin:0;}
#gnb-container #gnb-area ul > li > ul {position:absolute; width:924px; height:107px;}
#gnb-container #gnb-area ul > li > ul > li {float:left; margin:0;}
#gnb-container #gnb-area .sub01 {display:none; left:-296px; top:0; width:629px; margin:33px 0 0 0; padding:18px 0 0 295px; background:url('/img/gnb/bg_gnb_sg01.png') no-repeat 0 0;}
#gnb-container #gnb-area .sub02 {display:none; left:-384px; top:0; width:629px; margin:33px 0 0 0; padding:18px 0 0 295px; background:url('/img/gnb/bg_gnb_sg02.png') no-repeat 0 0;}
#gnb-container #gnb-area .sub03 {display:none; left:-470px; top:0; width:539px; margin:33px 0 0 0; padding:18px 0 0 385px; background:url('/img/gnb/bg_gnb_sg03.png') no-repeat 0 0;}

/*±³»ç·Î ·Î±×ÀÎ½Ã */
#gnb-container #gnb-area-tea {position:relative; z-index:100; margin:0 auto; width:924px; padding:30px 0 18px 0; background:url('/img/gnb/bg_gnb_sg.png') no-repeat 0 bottom; font-size:0px; top:0px; left:0px; *zoom:1;}
#gnb-container #gnb-area-tea:after {content:''; display:block; clear:both;}
#gnb-container #gnb-area-tea > ul {margin:0 0 0 200px; *zoom:1;}
#gnb-container #gnb-area-tea ul:after {content:''; display:block; clear:both;}
#gnb-container #gnb-area-tea ul > li {position:relative; float:left; margin:0 0 0 28px;}
#gnb-container #gnb-area-tea ul > li:first-child {margin:0;}
#gnb-container #gnb-area-tea ul > li > ul {position:absolute; width:924px; height:107px;}
#gnb-container #gnb-area-tea ul > li > ul > li {float:left; margin:0;}
#gnb-container #gnb-area-tea .sub01 {display:none; left:-201px; top:0; width:866px; margin:33px 0 0 0; padding:18px 0 0 58px; background:url('/img/gnb/bg_gnb_sg01.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub02 {display:none; left:-288px; top:0; width:866px; margin:33px 0 0 0; padding:18px 0 0 58px; background:url('/img/gnb/bg_gnb_sg02.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub03 {display:none; left:-375px; top:0; width:866px; margin:33px 0 0 0; padding:18px 0 0 58px; background:url('/img/gnb/bg_gnb_sg03.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub04 {display:none; left:-478px; top:0; width:539px; margin:33px 0 0 0; padding:18px 0 0 385px; background:url('/img/gnb/bg_gnb_sg04.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub05 {display:none; left:-565px; top:0; width:860px; margin:33px 0 0 0; padding:18px 0 0 64px; background:url('/img/gnb/bg_gnb_sg05.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub06 {display:none; left:-651px; top:0; width:764px; margin:33px 0 0 0; padding:18px 0 0 160px; background:url('/img/gnb/bg_gnb_sg06.png') no-repeat 0 0;}
#gnb-container #gnb-area-tea .sub07 {display:none; left:-752px; top:0; width:545px; margin:33px 0 0 0; padding:18px 0 0 379px; background:url('/img/gnb/bg_gnb_sg07.png') no-repeat 0 0;}


/* lnb */
#lnb-area {width: 198px; margin: 62px 25px 0px; float: left; font-size: 0px; _margin: 0; _padding: 62px 25px 0px;}
#lnb-area h2 {margin:0 0 10px 10px;}
#lnb-area .dis-snav {padding-bottom:11px; background:url('/img/lnb/bg_sglnb.gif') no-repeat 0 100%;}
#lnb-area .dis-snav > ul {padding:15px 10px 0 10px; background:url('/img/lnb/bg_sglnb.gif') no-repeat 0 0;}
#lnb-area .dis-snav > ul + p {text-align:center; margin:24px 0 0 0;}
#lnb-area .dis-snav > ul > li {border-top:1px dashed #e0cece;}
#lnb-area .dis-snav > ul > li:first-child {border-top:0 none;}
#lnb-area .dis-snav > ul > li > div > a {width:158px; display:block; padding:10px 10px 10px 15px;}
#lnb-area .dis-snav > ul > li.active > div > a {padding-top:4px;}
#lnb-area .dis-snav > ul > li.active > div {padding-bottom:19px; background:url('/img/lnb/bg_lnb_bottom_inner.png') no-repeat 0 100%;}
#lnb-area .dis-snav > ul > li.active {padding-top:13px; background:url('/img/lnb/bg_lnb_top_inner.png') no-repeat 0 0;}
#lnb-area .dis-snav > ul > li.active > div > div > p {padding:0 0 0 16px;}
#lnb-area .dis-snav > ul > li.active > div > div > p + ul + p{text-align:right; padding:7px 14px 0 0;}
#lnb-area .dis-snav > ul > li.active > div > div > p + ul{margin:13px 0 0 14px;}
#lnb-area .dis-snav > ul > li.active > div > div > ul > li {padding:0 0 2px 0;}
#lnb-area .dis-snav > ul > li.active > div > div > p + p{text-align:right; padding:7px 14px 0 0;}
#lnb-area .dis-snav > ul > li.active > div > div {display:block;}
#lnb-area .dis-snav > ul > li > div > div {display:none;}


/* foooter Ãß°¡ */
.footer {position:absolute; right:0; top:8px;}
.family {position:relative; z-index:10; width:133px; background:url('/img/main/bg_family_top.gif') no-repeat 0 0; padding:7px 0 0 0; margin-left:30px; margin-bottom:10px;}
.family > a {position:relative; width:129px; z-index:1000; display:block; height:13px; background:url('/img/main/bg_family_bottom.gif') no-repeat 0 100%; padding:0 0 7px 9px;}
.family ul {display:none; width:120px; position:absolute; left:0; top:-82px; background:url('/img/main/bg_family_top.gif') no-repeat 0 0; padding:7px 0 0 13px;}
.family ul li {width:120px; line-height:0; font-size:0; padding-bottom:5px;}
.family ul li a {width:120px; line-height:0; font-size:0;}

/* login 2019-11-05 */
div.log-txt img { padding-bottom:10px; }
div.loginWrap { overflow:hidden; margin:15px 0 0 0; width:100%; }
div.loginbox { float:left; height:164px; }
div.loginbox dl { margin:15px 0px 0 11px; border-bottom:1px dashed #e0e0e0; height:46px; overflow:hidden; }
div.loginbox dl dd fieldset.st { margin:7px 0 0 0; }
div.loginbox dl dd fieldset.st label { display:inline; margin-right:1px; padding:0; }
div.loginbox dl dd fieldset.st input { width:12px; height:12px; margin-right:2px; }
div.loginbox dl dd fieldset.st label.par { display:inline; margin-right:0px; padding:0px; }
div.loginbox fieldset { position:relative; margin:8px 11px 0; padding:0; height:43px; }
div.loginbox fieldset input.loginBtn { position:absolute; float:right; top:2px; right:0px; }
div.loginbox .utBtn { margin:10px 11px 0; text-align:center; }
div.loginbox.wide {position:relative; height:130px;} 
div.loginbox.wide dl {float:left; width:140px; margin:20px 0; padding-top:34px; border-right:1px dashed #e0e0e0; border-bottom:none; height:92px; overflow:hidden; text-align:center;}
div.loginbox.wide fieldset {float:left; width:300px; position:relative; margin:20px 0 0 20px; padding:0; height:72px; }
div.loginbox.wide .utBtn {position:absolute; bottom:18px; left:213px; margin:0;}
div.l-web { background:url('/img/member/bg_login_web.gif') no-repeat; width:306px; }
div.l-web label { display:inline-block; margin:0 0 5px 0; width:51px; }
div.l-web label img { vertical-align:middle; margin-top:2px; }
div.l-web input.txt { width:158px; }
div.l-web .utBtn { margin:15px 11px 0;  }
div.l-web.wide {background:url('/img/member/bg_login_web2.gif') no-repeat; width:630px;}
div.l-web.wide label {width:71px;}
div.l-web input.txt {width:150px;}

div.agree-box { border:1px solid #d5d5d5; padding:30px 30px 10px 30px; _padding:30px 30px 20px 30px; margin-top:30px; }

/* 2019-11-07 */
table.tbl-form th em.star {font-weight:normal; font-style:normal; }