@charset "euc-kr";

/***** Default *****/
* {padding:0;margin:0;} 
body {background:#fff;color:#333;font:normal 12px "µ¸¿ò",dotum,Verdana,Arial,San-Serif;text-align:center;}
/*table,td,frame {overflow-x:hidden;}*/
html { overflow-x: auto; overflow-y: scroll; }

/***** Layout *****/
ol, ul, li, dl, dt, dd { list-style:none; padding:0; margin:0; }
hr { display:none; clear:both; }
img { border:0;vertical-align:top;}
table	{ table-layout:fixed; border-collapse:collapse; border-spacing:0; }
th, td { border-collapse:collapse; }
legend, caption { display:none; clear:both; font:bold 12px Dotum, Verdana, Arial, AppleGothic, sans-serif; }

.blind { width:0; height:0; overflow:hidden; font:0/0 Arial; text-indent:-1000em; }

ol,ul,li {list-style:none;} fieldset,blockquote,iframe {border:none;}
h1, h2, h3, h4, h5	{ clear:both; font:bold 12px Dotum, Verdana, Arial, San-Serif; }
i, em, cite	{ font-style:normal; } 
.blind, legend, .ke_kbd .skip_kbd, .wg_sports thead th{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}


/***** Form *****/
form	{display:inline;}
select, input, textarea { color:#666; font-family:"µ¸¿ò", Dotum, Verdana, Arial, AppleGothic, sans-serif; font-size:100%; vertical-align:middle; }
fieldset, blockquote, iframe { border:none; }
html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */ 
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */ 
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */
input:focus, textarea:focus {outline:none;}	/* chrome */

/***** Link *****/
a {color:#333; text-decoration:none;cursor:pointer;} 
a:visited, a:active {text-decoration:none;} 
a:hover {text-decoration:underline;}

/***** Hack *****/
/* =float ÇØÁ¦
----------------------------------------------------------------------------------------------------------------*/
.fix:after {
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}
.fix { display:inline-block; }
/* ie¿ë È¦¸® ÇÙ ½ÃÀÛ */
* html .fix { height:1%; }
.fix { display:block; }
/* ie¿ë È¦¸® ÇÙ ³¡ */

/**************************************************/

.gnb{width:880px;margin:9px auto 0 auto;text-align:right;}
.gnb ul{float:right;}
.gnb li{float:left;padding:0 0 0 9px;background:url(../img/main/ic_bar5.gif) no-repeat 0 2px;}
.gnb li.first{padding:0 9px 0 0;background:none;}
.gnb li a{font-size:11px;color:#5d5d5d;letter-spacing:0;}
.gnb li.first a{font-size:11px;color:#5d5d5d;letter-spacing:-1px;}

#navi{position:relative;width:880px;margin:25px auto 0 auto;}
#navi h1{position:absolute;top:0;left:15px;}
#navi .banner{position:absolute;top:-5px;right:0;z-index:2;}

#navi .window{position:absolute;top:23px;left:0;width:310px;height:31px;text-align:left;border:3px solid #b41428;z-index:1;}
#navi .window input{width:257px;height: 17px;margin:8px 6px 0 6px;line-height: 16px;color: #000000;font-size: 14px;font-weight: bold;border: 0 none;outline: medium none;}

#navi .btn{position:relative;margin:23px 0 0 35px;z-index:1;}

/* Ãß°¡  °Ë»ö¾ø´Â ¸Þ´º */
#navi .t_menu{position:relative;z-index:2;float:left;width:100%;height:38px;margin:40px 0 0 0;background:url(./../img/portal/bg_smenu.gif) repeat-x left top;}
#navi .t_menu li{float:left;text-align:center;}
#navi .t_menu li a{float:left;height:38px;padding:0 15px 0 15px;overflow:hidden;line-height:38px; color:#ffffff; font-size:13px;}
#navi .t_menu li a:hover{text-decoration:none;}
#navi .t_menu li.news{padding-left:25px;}

.white{ color:#ffffff; font-size:13px;}
.yellow{ color:#ffff00; font-size:14px;}
.g_tit {color:#777;font-size:12px;}
.shot_list{float:left; width:100px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }

/* ÀüÃ¼ ÆäÀÌÁö »ç¿ë = »ç¿ëÀÚ µî·Ï   */ 
.windowframe{width:880px; margin:0 auto 0;overflow:hidden; text-align:left; }
.windowframe .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}

.f_footer_bar{position:relative;width:880px;margin:10px auto 0 auto;padding:10px 0 10px 15px;background:url(./../img/portal/ic_bar2.gif) repeat-x left bottom;}

#footer{position:relative;width:880px;margin:0 auto 0 auto;padding:0 0 30px 0;text-align:center;}
#footer .policy h4{display:none;}
#footer .policy{padding:18px 0 0 0;}
#footer .policy ul, .policy ul li{display:inline;}
#footer .policy ul li{background:url(../img/search/ico_policy_bar.gif) no-repeat 0 0; padding:0 5px 0 12px;}
#footer .policy ul li.first{background:none;}
#footer .policy ul li a, address, address a{font:normal 12px µ¸¿ò, Dotum; color:#5d5d5d;}
#footer .policy{display:inline-block;*display:inline;zoom:1;}
#footer address{display:inline-block;*display:inline;zoom:1;}

.cnt_desc{ margin:10px 0 0 10px; color:#666}

/* È­¸é */
#WRAP {width:880px;margin:10px auto 0;text-align:left;}
#WRAP	 .hover, #WRAP	 a:hover {color:#cc0000;}
.hidden	{display:none;}

/* °¢ ¼­ºê ÆäÀÌÁö¿¡ ÇÊ¿äÇÑ °Íµé */
.cnt_header{ border-bottom:2px solid #e5e5e5; clear:both; height:21px; position:relative; _top:-2px; margin:10px 0 0 10px; }
.cnt_header h2{ height:21px; float:left; clear:both; border-bottom:2px solid #4d4d4d; padding:0 1px; position:relative; _top:2px;}
.cnt_header h2 img{ display:block;}
.cnt_header .tit { position:absolute; padding:4px 0 0 6px; }
.cnt_header .titimg { position:absolute; margin:0 0 0 600px; }
.cnt_header .text_index{position:absolute; margin:0 0 0 348px; width:200px;height:18px; border:1px solid;border-color:#acacac #dedede #dedede #acacac}
.cnt_header .textimg{position:absolute; margin:0 0 0 554px;}

#Left {float:left;width:118px;font-family:µ¸¿ò,gulim,sans-serif;}
#Left	.MBox	{background:url(./../img/portal/box1_bg.gif) repeat-y;}
        .MBox	.T	{height:51px;padding-bottom:5px;}
       	.MBox	.M	 {width:98px;padding:3px 5px 5px 15px;line-height:14px;}
	    .MBox	.M	 .b	 {color:#c00;}
        .MBox	.M_last2	{line-height:4px;font-size:4px;} 
       	.MBox	.B	{width:118px;height:22px;padding-top:10px;background:url(./../img/portal/box1_bottom1.gif) bottom no-repeat;}
	    .MBox	.B	a	{padding:0 0 0 19px;color:#333;}
	    .MBox	.B2	a,.MBox	.B3	a,.MBox	.B4	a,.MBox	.B5	a,	{color:#555;}

#Right {float:right;width:760px;padding-bottom:40px;font-family:µ¸¿ò,gulim,sans-serif;}

.list_type{display:inline;float:left;position:relative;width:750px; }
.company_list1{float:left; margin:10px 0 0 10px; width:750x;  background:url(./../img/portal/bg_dotted_line.gif) repeat-x 0 100%} 
.company_list1 li{float:left;width:500px;}
.company_list1 .img{float:left;margin:0 15px 0 0; border:#fff solid 1px;}
.company_list1 .tit {color:#0307C3;font-size:14px;}
.company_list1 span.desc {display:block;line-height:19px;margin-top:3px;word-break:break-all;}
.company_list1 span.desc1 {display:block;line-height:19px;margin-top:3px;word-break:break-all; color:#999; }
.company_list1 .etc {color:#649304;font-size:12px;}

.company_list2{float:left; margin:10px 0 0 10px; width:750x;  background:url(./../img/portal/bg_dotted_line.gif) repeat-x 0 100%} 
.company_list2 li{float:left;width:750px;}
.company_list2 .img{float:left;margin:0 15px 0 0; border:#fff solid 1px;}
.company_list2 .tit {color:#0307C3;font-size:14px;}
.company_list2 span.desc {display:block;line-height:19px;margin-top:3px;word-break:break-all;}
.company_list2 span.desc1 {display:block;line-height:19px;margin-top:3px;word-break:break-all; color:#999; }
.company_list2 .etc {color:#649304;font-size:12px;}

.company_msg {color:#649304;font-size:12px; margin:10px 0 0 10px; }

a.tit {color:#0307C3;font-size:14px;}
a.tit:link {color:#0307C3;font-size:14px;text-decoration:none;}
a.tit:visited {color:#8C0198;font-size:14px;text-decoration:none;}
a.tit:hover {text-decoration:underline;}

a.etc:link {color:#649304; font-size:12px;text-decoration:none;}
a.etc:visited {color:#649304; font-size:12px;text-decoration:none;}
a.etc:hover {text-decoration:underline;}

/* Á¦Á¶»ç  Á¤º¸ º¯°æ È­¸éÀÔ·ÂÆû */ 
.companyframe{width:880px; margin:0 auto 0;overflow:hidden; text-align:left; }
.companyframe table{ clear:both; border:2px solid #e5e5e5; margin:0 0 2px 0; border-left:none; border-right:none; width:100%;}
.companyframe table th,
.companyframe table td{ border:none; color:#333333;}
.companyframe table th{ background:#f9f9f9; border-top:1px solid #ededed; padding:11px 0 8px 10px; vertical-align:top; width:100px; text-align:left; letter-spacing:-1px; line-height:18px;}
.companyframe table th img{ position:absolute; top:2px; left:0; _left:-11px;}
.companyframe table th label,
.companyframe table th span{ padding:0 0 0 11px; display:block; position:relative;}
.companyframe table td{ border-left:1px solid #ededed; border-top:1px solid #ededed; padding:12px 0 7px 10px; vertical-align:top;}
.companyframe table td.right{ border-left:1px solid #ededed; border-top:1px solid #ededed; border-right:1px solid #ededed; padding:12px 0 7px 10px; vertical-align:top;}
.companyframe table tr.first-child th,
.companyframe table tr.first-child td{ border-top:none;}
.companyframe table td home_img{ position:absolute; }
.companyframe table .size{ width:300px; height:20px; }



.companyframe .btn{position:relative; background-color:#ffffff; padding:10px 0 0 360px; height:40px; border:0; }
.companyframe .btn li{float:left;text-align:center;}
.companyframe .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-5px 0 2px 0;}

.companyframe .captcha{ clear:both; border:1px solid #ededed; margin:5px 0 5px 0; padding:12px 0 7px 10px; width:868px; height:80px; }
.companyframe .captcha .captcha_txt{ position:absolute; padding:4px 0 0 6px; }
.companyframe .captcha .captcha_result{ position:absolute; font-size: 24px; color: red; padding:4px 0 0 300px; }


/* ÆäÀÌÁö ³×ÀÌ°ÔÀÌ¼Ç */
/*  ¸ðµÎ´Ù Ä®·¯ : ae2630 */
.pagArea {float:left;width:750px; margin:0 0 0 0; }

.pageNew {clear:both;font:13px Verdana;margin:41px 0 4px 0;text-align:center;width:750px;}
.pageNew a{border:1px solid #ececec;height:23px;text-decoration:none;}
.pageNew a:hover {border:1px solid #95a5ff;color:#6671ff;}
.pageNew .sel {border:1px solid #95a5ff;color:#6671ff;font-weight:bold;height:23px;padding:2px 5px 0 5px;}
.pageNew .numBox {color:#000;font-weight:bold;padding:2px 5px 0 5px;}
.pageNew .numPrev {background:url("./../img/portal/pagePrev.gif") no-repeat 6px 6px;color:#000;height:23px;margin-right:4px;overflow:hidden;padding:3px 6px 4px 17px;*padding:5px 6px 5px 17px;font-size:12px;*position:relative;
*top:-1px;}
.pageNew .numNext {color:#000;margin-left:4px;padding:3px 3px 4px 3px;*padding:3px 2px 0px 2px;font-size:12px;*position:relative;
*top:-1px;}
.pageNew em {background:url("./../img/portal/pageNext.gif") no-repeat right 5px;margin-right:3px;padding:2px 11px 1px 4px;*margin-right:4px;*padding:4px 11px 0px 5px;}
