@import url('common.css');
@import url('layout.css');

ul.ul_style01 li {
	padding:0 0 5px 7px;
	background:url('../image/common/icon_li01.gif') no-repeat left 6px;
}
ul.ul_style02 li {
	padding:0 0 0 10px;
	line-height:150%;
	background:url('../image/common/icon_li03.gif') no-repeat left 7px;
}

/* È¸»ç¼Ò°³ */
.company01 {
	background:url('../image/company/bg_company01.gif') no-repeat right top;
}
.company02 {
	position:relative;
	height:210px;
	background:url('../image/company/bg_company02.gif') no-repeat right top;
}
	.company02 ul {
		position:absolute;
		left:60px; top:14px;
	}
	.company02 ul li {padding-bottom:1px;}
.company03 {
	width:600px;
	padding-left:17px;
}
.company04 {
	padding-left:232px;
	background:url('../image/company/bg_ceo.gif') no-repeat left top;
}

.twrap {
	padding:0 8px;
	border-top:2px solid #9d9d9d;
	border-bottom:2px solid #9d9d9d;
}
	.twrap table {border-collapse:collapse; border-spacing:0; width:100%;}
	.twrap table th {
		padding:7px 0 9px 8px;
		border-bottom:1px solid #e2e2e2;
		text-align:left;
		vertical-align:top;
	}
	.twrap table td {
		padding:7px 0 2px 0;
		border-bottom:1px solid #e2e2e2;
		color:#373737;
	}
	.twrap table td span {color:#b6b6b6;}
	.twrap table tr.last th, .twrap table tr.last td {border-bottom:none;}

.twrap02 {
	padding:0 8px;
	border-top:2px solid #9d9d9d;
}
	.twrap02 table {border-collapse:collapse; border-spacing:0; width:100%;}
	.twrap02 table th {
		padding:10px 0 10px 13px;
		text-align:left;
		vertical-align:top;
		background:url('../image/common/icon_li02.gif') no-repeat left 13px;
	}
	.twrap02 table td {
		padding:7px 0 0 0;
		color:#373737;
	}
	.twrap02 table tr.line th, .twrap02 table tr.line td {border-bottom:1px solid #e2e2e2;}

.history {
	min-height:405px; _height:405px;
	padding:0 230px 0 7px;
	background:url('../image/company/bg_company04.gif') no-repeat right top;
}

.map {
	margin-left:37px;
	width:627px;
}
	.map dl {
		width:627px;
		overflow:hidden;
	}
	.map dl dt {
		float:left;
		width:186px;
		padding:15px 0 40px 23px;
		background:url('../image/company/bg_map.gif') no-repeat right top;
	}
	.map dl dd {
		float:left;
		padding-top:12px;
	}

.link {
	width:100%; height:540px;
	overflow:hidden;
	background:url('../image/company/bg_link05.gif') no-repeat left bottom;
}
	.link li {
		padding-left:14px;
	}
	.link li.linkbg01 {
		width:143px; height:492px;
		padding-left:24px;
	}
	.link li.linkbg02 {
		width:142px; height:492px;
	}
	.link li.linkbg03 {
		width:141px; height:492px;
	}
	.link li.linkbg04 {
		width:173px; height:492px;
		
	}
		.link li h5 {padding:17px 0 17px 0;}
		.link li ul, .link li p {padding-left:7px;}
		.link li ul li {padding:0;}
/* //È¸»ç¼Ò°³ */


/* Á¦Ç°Á¤º¸ */
.product01 {
	position:relative;
	height:255px;
	margin-top:25px;
	background:url('../image/product/bg_01.gif') no-repeat right top;
}
	.product01 p.vr{
		position:absolute;
		left:430px; top:65px;
	}
.product02 {
	position:relative;
	margin-top:25px;
	background:url('../image/product/bg_02.gif') no-repeat right 85px;
}
	.product02 p.vr{
		position:absolute;
		left:431px; top:90px;
	}

.product_list {
	width:100%;
	overflow:hidden;
}
	.product_list li {
		float:left;
		padding-left:33px;
		text-align:center;
	}
		.product_list li img.btn {margin-top:3px;}

table.product {
	width:590px;
	border-collapse:collapse; 
	border-spacing:0; 
	border:1px solid #e5e5e5;
}
	table.product th {
		color:#727272;
		border:1px solid #e5e5e5; border-right:none;
		background:#fbf4f4;
	}
	table.product td {
		padding:9px 25px;
		border:1px solid #e5e5e5; border-left:none;
		background:url('../image/product/bg_td01.gif') repeat-y left;
	}

table.product_c {width:590px;
	border-collapse:collapse; 
	border-spacing:0; 
	border:1px solid #e5e5e5;
}
	table.product_c th {
		padding:9px 0 20px 0;
		color:#727272; vertical-align:top;
		border:1px solid #e5e5e5; border-bottom:none;
		background:url('../image/product/bg_th.gif') repeat-x top;
	}
	table.product_c td {
		padding:5px 0;
		border:1px solid #e5e5e5; border-top:none;
		text-align:Center;
	}

.product_photo {
	float:left;
	padding:8px 9px;
	margin:0 0 12px 40px;
	border:3px solid #deeef0;
}
.product_photolist {
	clear:both;
	width:400px;
	overflow:hidden;
	margin-left:48px;
}
	.product_photolist li {
		float:left;
		margin-right:4px;
	}

.product_tv {
	float:left;
	width:206px; height:186px;
	padding:3px 0 0 4px;
	margin-left:60px; _margin-left:30px;
	background:url('../image/product/img_11.gif') no-repeat left top;
}
/* //Á¦Ç°Á¤º¸ */




/* »çÀÌÆ®¸Ê */
.sitemap {
	width:620px;
	overflow:hidden;
	margin-left:4px
}
	.sitemap li {
		width:147px;
		padding-left:8px;
	}
	.sitemap li.bg01 {
		height:462px;
		background:url('../image/sitemap/bg01.gif') no-repeat left top;
	}
	.sitemap li.bg02 {
		height:462px;
		background:url('../image/sitemap/bg02.gif') no-repeat left top;
	}
	.sitemap li.bg03 {
		height:462px;
		background:url('../image/sitemap/bg03.gif') no-repeat left top;
	}
	.sitemap li.bg04 {
		height:462px;
		background:url('../image/sitemap/bg04.gif') no-repeat left top;
	}
		.sitemap li h5 {padding:31px 0 17px 0;}
		.sitemap li ul {padding-left:29px;}
			.sitemap li ul li {
				width:118px;
				padding:0 0 3px 0;
			}
			.sitemap li ul li ul {padding:0;}
			.sitemap li ul li ul li {padding:0;}
/* //»çÀÌÆ®¸Ê */


.sevice {
	height:401px;
	padding:24px 0 0 242px;
	background:url('../image/company/bg_service.gif') no-repeat left top;
}

.agency_title {
	clear:both;
	padding-top:25px;
	margin-top:0 !important;
	background:url('../image/company/bg_top05.gif') no-repeat right top;
}
dl.agency {
	width:606px;
	margin-left:27px;
}
	dl.agency dt {
		height:46px;
		padding:23px 0 0 25px;
		background:url('../image/company/agency_bg01.gif') no-repeat left top;
	}
	dl.agency dd {
		padding:10px 0 10px 40px;
		background:url('../image/company/agency_bg02.gif') no-repeat left bottom;
	}
		dl.agency dd ol li {padding-bottom:15px;}