@charset "utf-8";

@import url("base.css");
@import url("head_etc.css");
@import url("layout.css");
@import url("footer.css");

/* head */
div.head-emigration { width:960px; }
div.head-emigration ul.sub-menu li { background: url(../images/gnb/head_emigration/bg_section2.gif) no-repeat 0 1px !important; }
#head form.search select.type-select { width:100px; }
#head form.search input.type-text { width:270px; left:110px; }

#wrap { background:url(../images/gnb/head_emigration/bg_head.gif) repeat-x 0 65px !important; }

/* contens */
div.emigration_main { position:relative; margin-top:1px; width:960px; height:515px; }
div.emigration_main div.headline { position:absolute; left:0; top:0; width:433px; height:208px; }
div.emigration_main div.headline h2 { display:none; }
div.emigration_main div.headline div { position:relative; width:437px; height:110px; line-height:18px; color:#666; background:url(../images/economy/bg_dot_line.gif) repeat-x left bottom; color:#666; }
div.emigration_main div.headline div span.sum { position:absolute; left:0; top:0; width:114px; height:94px; border:1px solid #e6e6e6; }
div.emigration_main div.headline div span.text { position:absolute; right:0; top:0; width:310px; height:101px; color:#666; }
div.emigration_main div.headline div span.text a { color:#666; }
div.emigration_main div.headline div span.text strong { display:block; color:#000; font-size:14px; line-height:14px; margin-bottom:-6px; }
div.emigration_main div.headline ul { margin:6px 0 0 5px;  }
div.emigration_main div.headline ul li { position:relative; width:415px; line-height:22px; font-size:12px; color:#000; background:url(../images/common/bg_dot_gray.gif) no-repeat left 11px; padding-left:10px; font-weight:bold; }
div.emigration_main div.headline ul li a { color:#000; }
div.emigration_main div.headline ul li img { position:absolute; top:6px; }
div.emigration_main div.info { position:absolute; left:0; top:372px; width:429px; height:139px; border:2px solid #e6e6e6; }
div.emigration_main div.info h2 { position:absolute; left:9px; top:2px; width:386px; height:25px; border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:1em; color:#000; background:url(../images/emigration/bg_01.gif) no-repeat left top; line-height:2em; padding-left:25px; z-index:0; }
div.emigration_main div.info div.list_more,
div.emigration_main div.qna div.list_more,
div.emigration_main div.img_mov div.list_more { position:absolute; right:-3px; top:5px; z-index:1; }
div.emigration_main div.info div.sum { position:absolute; left:9px; top:38px; width:108px; color:#666; font-weight:bold; }
div.emigration_main div.info div.sum span.sum { display:block; width:102px; height:69px; padding:2px; border:1px solid #e6e6e6; }
div.emigration_main div.info div.sum span.text  { display:block; text-align:center; margin-top:3px; }
div.emigration_main div.info ul { position:absolute; right:8px; top:34px; width:295px; color:#666; }
div.emigration_main div.info ul li { width:288px; color:#666; }
div.emigration_main div.info ul li a { color:#666; }
div.emigration_main div.qna { position:absolute; left:455px; top:208px; width:241px; height:139px; border:2px solid #e6e6e6; }
div.emigration_main div.qna h2 { position:absolute; left:9px; top:3px; width:198px; height:24px; border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:1em; color:#000; background:url(../images/immovable/bl_02.gif) no-repeat left top; line-height:1.8em; padding-left:25px; z-index:0; }
div.emigration_main div.qna ul { position:absolute; left:9px; top:34px; width:225px;}
div.emigration_main div.qna ul li { width:218px; }
div.emigration_main div.qna ul li a { color:#666; }
/* 이미지&동영상 */
div.emigration_main div.img_mov { position:absolute; left:0; top:208px; width:429px; height:140px; border:2px solid #e6e6e6; }
div.emigration_main div.img_mov h2 { position:absolute; left:9px; top:2px; width:379px; height:25px; border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:1em; color:#000; background:url(../images/emigration/bg_02.gif) no-repeat left top; line-height:2em; padding-left:32px; z-index:0; }
div.emigration_main div.img_mov ul { position:absolute; left:0; top:38px; }
div.emigration_main div.img_mov li { display:inline; float:left; width:94px; text-align:center; margin:0 3px 0 9px; }
div.emigration_main div.img_mov li span { display:block; }
div.emigration_main div.img_mov li span.sum { width:89px; height:66px; padding:2px; border:1px solid #e7e7e7; margin-bottom:-12px;}
div.emigration_main div.img_mov li span.text { font-weight:bold; color:#666; }
/**/
div.emigration_main div.newface { position:absolute; right:0; top:0; width:245px; height:206px; background:url(../images/economy/bg_02.gif) no-repeat center bottom #f7f7f7; }
div.emigration_main div.newface h2 { font-size:1em; color:#404040; padding:10px 0 0 9px; height:21px; }
div.emigration_main div.newface ul { margin:0 0 0 11px; }
div.emigration_main div.newface ul li { position:relative; width:219px; height:50px; border-bottom:1px solid #e6e6e6; margin-bottom:4px; }
div.emigration_main div.newface ul li span { display:block; position:absolute; }
div.emigration_main div.newface ul li span.sum { left:0; top:0; width:59px; height:42px; border:1px solid #d9d9d9;}
div.emigration_main div.newface ul li span.text { right:12px; top:0; width:140px; line-height:13px; color:#404040; font-size:0.9em; }
div.emigration_main div.newface ul li span.text a { color:#404040; }
div.emigration_main div.newface ul li span.text strong { display:block; margin-bottom:-8px; }
div.emigration_main div.newface ul li.last { border:none; }
div.emigration_main div.event_info { position:absolute; right:0; top:399px; width:245px; height:116px; background:#f7f7f7; }
div.emigration_main div.event_info h2 { font-size:1em; color:#404040; padding:9px 0 0 10px; height:21px; }
div.emigration_main div.event_info ul { width:213px; height:67px; padding:8px 0 0 10px; border:1px solid #e6e6e6; background:#fff; margin:0 auto; }
div.emigration_main div.event_info ul li a { color:#666; }
div.emigration_main div.pr_event { position:absolute; right:0; top:206px; width:245px; height:193px; background:url(../images/economy/bg_02.gif) no-repeat center bottom #f7f7f7; }
div.emigration_main div.pr_event h2 { font-size:1em; color:#404040; padding:9px 0 0 9px; height:21px; }
div.emigration_main div.pr_event div { width:223px; height:81px; border:1px solid #e6e6e6; margin:0 auto; }
div.emigration_main div.pr_event ul { margin:8px 0 0 10px; padding:0 0 0 11px; width:214px; height:72px; }
div.emigration_main div.pr_event ul li a { color:#666; }
/* ROOL 배너 */
div.emigration_main div.roll_banner { position:absolute; left:455px; top:0; width:245px; height:197px; background:url(../images/company/bg_main_right_banner.gif) no-repeat left top; }
div.emigration_main div.roll_banner div.img { position:absolute; left:12px; top:13px; width:221px; text-align:center; }
div.emigration_main div.roll_banner div.btn { position:absolute; left:0; bottom:0; height:31px; width:100%;   }
div.emigration_main div.roll_banner div.btn span { display:block; position:absolute; }
div.emigration_main div.roll_banner div.btn span.pre { left:32px; top:2px; }
div.emigration_main div.roll_banner div.btn span.next { left:194px; top:2px; }
div.emigration_main div.roll_banner div.btn span.text { left:51px;  top:0; width:143px; text-align:center; color:#404040; }
div.emigration_main div.banner { position:absolute; left:455px; top:208px; }

div.emi_sub h2 { border-bottom:2px solid #eeeeee; height:36px; margin-bottom:20px; }
div.emi_sub h1 { border-bottom:2px solid #eeeeee; height:24px; margin-bottom:20px; color:#000000; font-size:14px; }
div.emi_sub div.info_table { border-bottom:2px solid #f5f5f5; margin-bottom:25px; margin-left:1px; }
div.emi_sub div.last { margin-bottom:15px; }
div.emi_sub div.info_table h3 { margin-bottom:7px; }
div.emi_sub div.info_table table { width:569px; clear:both; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
div.emi_sub div.info_table table th,
div.emi_sub div.info_table table td { white-space:nowrap; background:#fff; padding:0; margin:0; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; color:#666; line-height:20px; }
div.emi_sub div.info_table table th { text-align:left; font-size:0.9em; }
div.emi_sub div.info_table table th span { display:block; background:#f8f8f8; padding:2px 0 1px 10px; margin:1px; }
div.emi_sub div.info_table table td { text-align:top; padding:0 0 0 11px; }
div.emi_sub div.info_table table td a { color:#666; }
div.emi_sub div.info_table table tr.over_line td { padding:8px 0 7px 11px; }
div.emi_sub div.info_table div.sum { border:1px solid #e5e5e5; width:567px; height:119px; }
div.emi_sub div.info_table div.sum div { margin:1px; background:#fafafa; width:556px; height:117px; padding-left:9px; overflow:hidden; }
div.emi_sub div.info_table div.sum div img { display:block; float:left; background:#fff; border:1px solid #e2e2e2; padding:3px; margin:8px 9px 0 0;  }
div.emi_sub div.info_table div.sum div a.last img { margin-right:0; }
div.emi_sub div.secondary { background:url(../images/immovable/bg_box.gif) no-repeat left -352px #f7f7f7; padding:10px 0 0 0;}
div.emi_sub div.secondary div.inbox { background:url(../images/immovable/bg_box.gif) no-repeat -215px bottom #f7f7f7; padding-bottom:130px; }
div.emi_sub div.secondary div.inbox div.cell { width:196px; margin:0 0 8px 10px; background:url(../images/immovable/bg_box.gif) no-repeat -626px bottom; }
div.emi_sub div.secondary div.inbox div.cell div.list_box { background:url(../images/immovable/bg_box.gif) no-repeat -430px -352px; padding-top:11px; margin-bottom:17px; }
div.emi_sub div.secondary div.inbox div.cell div.list_box div { background:url(../images/immovable/bg_box.gif) no-repeat -430px bottom; padding:0 0 8px 13px; }
div.emi_sub div.secondary div.inbox div.cell h3,
div.emi_sub div.secondary div.inbox div.cell h4 { font-size:1em; color:#404040; }
div.emi_sub div.secondary div.inbox div.cell h3 { margin-bottom:4px; }
div.emi_sub div.secondary div.inbox div.cell h4 { padding-bottom:5px; border-bottom:1px solid #e6e6e6; width:169px; margin-bottom:6px; }
div.emi_sub div.secondary div.inbox div.cell div.list_box div li,
div.emi_sub div.secondary div.inbox div.cell div.list_box div li a { color:#666; }
div.emi_sub div.secondary div.inbox div.cell div.list_box div ul { width:169px; margin-bottom:7px; }
div.emi_sub div.secondary div.inbox div.bg_none { margin-bottom:0 !important; padding-bottom:0 !important; }
div.emi_sub div.btn { text-align:right; margin:0; clear:both; }
div.emi_sub div.btn img { margin-left:-1px; }

/* footer size */
#footer {
	width: 835px;
}
