@import url(layout.css);

/* ----------------------------------------------------------
		Main Style				
------------------------------------------------------------- */

div.main_news{
	float:left;
	width:600px; height:auto;
	margin-top:40px;
}
ul.main_news01{
	width:600px; height:auto;
}
ul.main_news01 li{
	float:left;
	width:196px; height:auto;
	margin-right:6px;
}
ul.main_news01 li.r_none{
	margin-right:0px;
}
ul.main_news01 li p.tit{margin-bottom:7px;font-size:14px;color:#afafaf;font-weight:bold;}
ul.main_news01 li p.some{margin-bottom:7px;}
ul.main_news01 li p.txt01{font-weight:bold;color:#464646;margin-bottom:7px;}
ul.main_news01 li p.txt02{font-size:11px;line-height:14px;}


/* Company */
table.ad_list { width:600px; height:auto; margin-bottom:9px; }
table.ad_list th {
	text-align:left;
	border-bottom:1px solid #f2f2f2;
	padding:7px 0 10px 0;
	vertical-align:top;	
}
table.ad_list th.list01 { padding:7px 0 10px 10px; }
table.ad_list td a { display:block; cursor:pointer; }
table.ad_list td a:hover { background:url(/images/company/bg_over.gif) no-repeat; }

table.ad_view { width:600px; height:auto; }
table.ad_view td {
	border-bottom:1px solid #f2f2f2;
	padding:0 10px 0 0;
	vertical-align:middle;
	color:#787878;
	line-height:18px;
}
table.ad_view td.thumb { width:205px; height:auto; border-bottom:1px solid #fff; }
table.ad_view td.txt { width:303px; height:auto; }
table.ad_view td.date { width:62px; height:auto; font-size:11px; }
table.ad_view td img { margin:2px 0 2px 10px; }
table.ad_view td a, table.ad_view td a:link { background:none; color:#787878;	}

table.ad_view td.txt p.project { font-size:16px; font-weight:bold; }
table.ad_view td.txt p.url { font:11px Verdana; color:#c2c2c2; }
table.ad_view td.txt p.url img /* ongoing */ { margin:3px 0 0 0;  }

.ad_view_tit {
	width:590px; height:auto;
	background:url(/images/common/dot_line01.gif) bottom repeat-x;
	padding:6px 0 12px 10px;
	position:relative;
}
.ad_view_tit p { width:480px; height:auto; }
.ad_view_tit p.title { font-size:16px; color:#88ba31; font-weight:bold; margin-bottom:5px; }
.ad_view_tit p.title span.date { font-size:12px; color:#9a9a9a; font-weight:normal; padding-left:5px; }
.ad_view_tit p.copy { color:#c2c2c2; font-size:11px; }
.ad_view_tit p.copy a, .ad_view_tit p.copy a:link  { color:#c2c2c2; }
.ad_view_tit p.copy img { vertical-align:top; margin-right:5px; }

.ad_view_txt { width:600px; height:auto; padding:15px 0; text-align:center; margin-bottom:20px; }

.ad_btn { width:593px; height:auto; text-align:right; padding-right:7px; }
.ad_view_tit .tit_btn { position:absolute; top:20px; right:7px; }
.ad_btn img, .tit_btn img { margin:0 -1px; }

/* Portfolio */
ul.tab_type01 {
	width:590px; height:33px;
	padding:4px 0 0 10px;
}
ul.tab_type01 li { float:left; }
ul.tab_type01 li img { display:block; }


/* ----------------------------------------------------------
		News Style				
------------------------------------------------------------- */
/* BBS List Style */
div.BBSTop { 
	float:left;
	width:600px; height:auto;
}
table.Ltype { 
	width:600px; height:auto;
	border-bottom:1px solid #f2f2f2;
}
table.Ltype caption { 
	display:none; 
}
table.Ltype tr.over td /* Å×ÀÌºí¿¡ ¸¶¿ì½º over½Ã */{
	background:#f6f6f6;
}
table.Ltype td { 
	text-align:center; 
	border-bottom:1px solid #efefef; 
	padding:5px 0 1px 0; 
	color:#9a9a9a;
}
table.Ltype td.lt { 
	text-align:left; 
	padding:5px 0 1px 13px;
	color:#88ba31;
}
table.Ltype td.lt a {
	color:#a6a6a6;
}
table.Ltype td.lt a:hover {
	color:#88ba31;
}
table.Ltype td.on {
	background:#f6f6f6;
	color:#9a9a9a;
}
table.Ltype td.onn{
	font-weight:bold;
	background:#f6f6f6;
	color:#88ba31;
	text-align:left; 
	padding:5px 0 1px 13px;
}
div.NewsTitle{
	float:left;
	width:580px; height:auto;
	padding:10px 10px;
	background:url(/images/news/dot_line.gif) bottom repeat-x;
}
div.NewsTitle p.tit{
	font-size:16px;
	color:#88ba31;
	font-weight:bold;
	padding-bottom:7px;
}
div.NewsTitle p.copy{
	background:url(/images/news/copy.gif) 0px 1px no-repeat;
	padding-left:34px;
	color:#c2c2c2;
}
div.NewsView{
	float:left;
	width:580px; height:auto;
	padding:23px 10px;
}
div.Reply{
	float:left;
	width:586px; height:auto;
	background:#f5f5f5;
	padding:5px 7px;
}
div.Reply img.bt{
	vertical-align:-4px;
}
table.Rtype{
	width:586px; height:auto;
	margin-top:13px;
	margin-bottom:8px;
	font-size:11px;
	color:#7c7c7c;
}
table.Rtype tr td{
	padding:5px 0 3px 6px;
}

table.Rtype tr td em{
	color:#b6b6b6;
}
table.Rtype tr td img{
	margin-left:6px;
}
div.View_pre{
	float:left;
	width:600px; height:auto;
	margin-top:15px;
}
dl.BBS_prev{
	width:600px; height:29px;
}
dl.BBS_next{
	width:600px; height:29px;
	border-top:1px solid #e5e5e5;
}
dl.BBS_prev dt, dl.BBS_next dt{
	width:65px; height:auto;
	padding:9px 0 4px 0;
	float:left;
	color:#8f8f8f;
}
dl.BBS_prev dt img, dl.BBS_next dt img{
	margin:0 9px 0 1px;
}
dl.BBS_prev dd, dl.BBS_next dd{
	width:417px; height:auto;
	padding:9px 0 4px 0;
	float:left;
	color:#88ba31;
}
dl.BBS_prev dd a, dl.BBS_next dd a{
	color:#88ba31;
}
dl.BBS_prev dd.date, dl.BBS_next dd.date {
	width:108px; height:auto;
	padding:9px 0 4px 0;
	float:left;
	color:#b6b6b6;
	text-align:center;
}
#Content p.PrintBtn{
	float:left;
	width:593px; height:auto;
	text-align:right;
	padding:30px 7px 0 0;
}


/* etc */
.say_inputbox {
	width:593px; height:164px;
	padding:7px 0 0 7px;
	background:#f5f5f5;
	display:block;
	margin:20px 0 45px 0;
}
.say_inputbox p.txt { color:#a7a7a7; font-size:11px; line-height:18px; padding-left:59px; }
dl.say_name { width:593px; height:24px; }
dl.say_name dt { width:52px; float:left; padding:5px 0 0 7px; }
dl.say_name dd { float:left; margin-right:7px; }

.say_btn {
	border:none; background:none;
	width:77px; height:70px;
	vertical-align:top;
	margin:-1px 0 0 3px;
}

dl.say_list {
	width:600px; height:auto;
	border-bottom:1px solid #e5e5e5;
	line-height:1;
	color:#7c7c7c;
	margin-bottom:16px;
}
dl.say_list dt {
	padding:4px 0 5px 10px;
	background:url(/images/common/dot_line02.gif) bottom repeat-x;
}
dl.say_list dt p {
	padding-left:11px;
	background:url(/images/common/ico_type01.gif) 0 3px no-repeat;
	position:relative;
}
dl.say_list dt p span.date { color:#b6b6b6; font-size:11px; margin-left:5px; }
dl.say_list dt p span.btn { position:absolute; top:-4px; right:11px; }
dl.say_list dt p span.btn img { vertical-align:-3px; margin:0 -2px }
dl.say_list dd { padding:14px 22px; line-height:22px; }

div.file_add { width:600px; height:auto; margin-bottom:16px; margin-top:-12px; }
div.file_add p.file_name {
	text-align:right;
	padding-right:13px;
	margin-bottom:6px;
	color:#a7a7a7;
	font-size:11px;
}
div.file_add p.file_name img { vertical-align:middle; }
div.file_add p.file_name span.num {
	background:url(/images/etc/ico_file.gif) no-repeat;
	padding:0 8px 0 16px;
}
div.file_add p.file_name span.num a, div.file_add p.file_name span.num a:link { color:#a7a7a7; }
div.file_add p.file_name span.num a:hover { text-decoration:underline; }
div.file_add p.file_img { padding:0 10px 10px 10px; border-bottom:1px solid #e5e5e5; }

/* searchbox */
div.search_box {
	width:600px; height:auto;
	text-align:center;
	margin-top:25px;
}
div.search_box input { vertical-align:top; }


/* recruit */
p.recruit { padding:13px 0 0 23px; margin-bottom:13px; }
.recruit_box {
	width:577px; height:287px;
	background:url(/images/etc/bg_recruit.gif) top left no-repeat;
	padding:4px 0 0 23px;	
}
.recruit_box .notice { text-align:right; color:#a7a7a7; font-size:11px; height:15px; }
.recruit_box .notice img { vertical-align:middle; }
dl.recruit_input { width:577px; height:auto; padding-top:20px; }
dl.recruit_input dt {
	width:72px; height:20px;
	float:left;
	padding-top:5px;
}
dl.recruit_input dt.type01 {
	width:72px; height:22px;
	padding-top:3px;
}
dl.recruit_input dd {
	width:505px; height:25px;
	float:left;
	color:#a7a7a7;
	font-size:11px;
	line-height:18px;
}

/* popup style */
#pop_bg01 {
	width:742px; height:550px;
	background:url(/images/etc/bg_pop01.jpg) top left no-repeat;
}
#pop_bg01 h1 { width:731px; height:36px; padding:17px 0 0 11px; position:relative; }
#pop_bg01 h1 span { position:absolute; top:17px; right:11px; }

.view_movie { width:720px; height:486px; margin-left:11px; }

#pop_bg02 {
	width:317px; height:187px;
	background:url(/images/etc/pw_bg.gif) top left no-repeat;
	text-align:center;
	padding-top:80px;
}
#pop_bg02 p { padding-top:10px; }
#pop_bg02 p img.btn { vertical-align:-5px; }

#pop_bg03 {
	width:936px; height:579px;
	padding:21px 0 0 14px;
}
#pop_bg03 h1 { height:18px; }

#pop_bg03 div.vodbox {
	width:716px; height:486px;
	background:url(/images/etc/bg_pop02.gif) no-repeat;
	margin-top:12px;
	margin-right:14px;
	padding:11px;
	float:left;
}
#pop_bg03 div.vod_list {
	width:136px; height:510px;
	background:url(/images/etc/bg_pop03.gif) no-repeat;
	float:left;
	padding:9px 0 0 5px;
}
#pop_bg03 div.vod_list p { margin-bottom:11px; }
#pop_bg03 div.vod_list dl { }
#pop_bg03 div.vod_list dt {
	width:131px; height:89px;
	display:block;
	margin-bottom:6px;
}
#pop_bg03 div.vod_list dt img, #pop_bg03 div.vod_list dd img { display:block; }
#pop_bg03 div.vod_list dd {
	background:url(/images/etc/ico_type01.gif) 2px 2px no-repeat;
	padding-left:12px;
	height:23px;
} 
#pop_bg03 div.foot { clear:both; padding:0 0 0 9px; position:relative; }
#pop_bg03 div.foot img.logo { margin-top:18px; }
#pop_bg03 div.foot div.pagenumber {
	width:91px; height:33px;
	position:absolute;
	top:6px; right:70px;
	background:url(/images/etc/bg_paging.gif) top center no-repeat;
	color:#5b5b5b;
	font:10px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:26px;
}
#pop_bg03 div.foot div.pagenumber img.pre { position:absolute; top:0px; left:0; }
#pop_bg03 div.foot div.pagenumber img.next { position:absolute; top:0px; right:0; }