@charset "utf-8";

/*
* main.css
* date---2015/08/31
*/


/*===============================================
	main.css
===============================================*/
/* ----------------------------------------------
	page_header
---------------------------------------------- */
#page_header {
	width: 960px;
	height: 220px;
	margin: 0 auto;
}
	#page_header h2 {
		text-indent: -9999px;
	}

#company.page_en #page_header{ background:url(img/headeng01.jpg) no-repeat center top;}
#service.page_en #page_header{ background:url(img/headeng02.jpg) no-repeat center top;}
#business.page_en #page_header{ background:url(img/headeng03.jpg) no-repeat center top;}

#company.page_cn #page_header{ background:url(img/headchi01.jpg) no-repeat center top;}
#service.page_cn #page_header{ background:url(img/headchi02.jpg) no-repeat center top;}
#business.page_cn #page_header{ background:url(img/headchi03.jpg) no-repeat center top;}
#news.page_cn #page_header{ background:url(img/headchi04.jpg) no-repeat center top;}

#company.page_ko #page_header{ background:url(img/headkor01.jpg) no-repeat center top;}
#service.page_ko #page_header{ background:url(img/headkor02.jpg) no-repeat center top;}
#business.page_ko #page_header{ background:url(img/headkor03.jpg) no-repeat center top;}


/* ----------------------------------------------
	contfoot
---------------------------------------------- */
#contfoot{
	clear: both;
	margin:20px 0;
	padding:10px 0 0 10px;
	border-top: 1px dotted #999;
}
#contfoot .pageLink{
	float: left;
	width: 580px;
	white-space: nowrap;
}
#contfoot .pagetop{
	float: right;
	width: 100px;
}



/* ----------------------------------------------
 main
---------------------------------------------- */

/* text
------------------------------- */
h2{ font-size: 30px;}
h3{ font-size: 122%;}
h4{ font-size: 115%;}
h5{ font-size: 108%;}
h6{ font-size: 100%;}
h2, h3, h4, h5, h6{ font-weight: bold;}


/* maintit
------------------------------- */
#maintit{
	height: 50px;
	margin-bottom: 20px;
}
	#maintit h3{
		padding: 10px 20px;
		line-height: 30px;
	}
#maintit:after{
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;
}

/* text
------------------------------- */
/* ul */
.ul_list{
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	list-style: none;
}
	.ul_list li{
		padding:0.1em 0 0.1em 1em;
		line-height:1.6;
		background: url(img/ico_circle.gif) no-repeat 0 0.7em;
	}

.ul_linelist{
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	list-style: none;
}
	.ul_linelist li{
		padding:0.6em 10px;
		line-height:1.6;
		border-bottom: 1px dotted #DDD;
	}

/* dl */
dl.dl_table {
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 1px solid #CCC;
	background: #E5F8FC;
}
	dl.dl_table dt {
		float: left;
		width: 7em;
		padding: 10px 0 0 10px;
		border-top: 1px solid #CCC;
	}
	dl.dl_table dd {
		margin-left: 7em;
		padding: 10px;
		border-top: 1px solid #CCC;
		background: #FFF;
	}

