@charset "UTF-8";
/*
===== CONTENTS ==============================
	1: main area
		:general params
		:form
	2: left_content
	3: center_content
	4: service
=============================================
*/

/* ===== 1: main area ===== */
#mainArea p {
	margin: 0 0 0;
	height: 212px;
	width: 900px;
	background-image: url(../imags/01_index/01_main_imgs.jpg);
	text-indent: -9999px;
}

#contents{
	padding: 74px 20px 0 20px;
	_padding: 50px 8px 0 8px;
	width: 860px;
	_width: 870px;
}

/* ===== end of 1: main area ===== */

/* ===== 2: left_content ===== */

#left_content{
	width: 690px;
	float: left;
}

#left_content #press{
	height: 236px;
	float: left;
	width: 415px;
}

#press ul li {
	border-bottom: 1px solid #dcdddd;
	font-size: 75%;
	zoom: 1;/*for IE 5.5-7*/
	padding: 10px 0 10px 0;
	_padding: 14px 0 15px 0;
}

#press ul li#list_bottom{
	border-bottom: 0px
}


#press ul li a {
	color: #4170a0;
}

#press ul li .update {
	color: #FF6600;
	padding: 0 10px 0 2px;
	font-size: 90%;
}

dl#pickup {
	border: 1px solid #CCCCCC;
	width: 400px;
	_width: 415px;
	padding: 7px;
	_padding: 4px;
	float: left;
	list-style-type: none;
	zoom: 1;
	margin-top: 13px;
	_margin-top: 7px;
}

img.qickpanf{
	float: left;
}

img.taitl{
	padding-left: 10px;
	_padding-left: 5px;
}

#pickup dt.content {
	float: left;
	list-style-type: none;
	zoom: 1;/*for IE 5.5-7*/
	padding-left: 10px;
	_padding-left: 5px;
	font-size: 75%;
	width: 308px;
}

#pickup dd.content {
	float: left;
	list-style-type: none;
	zoom: 1;/*for IE 5.5-7*/
	padding-left: 10px;
	font-size: 75%;
	width: 308px;
	_width: 307px;
	padding-top: 3px;
}

/* ===== end of 2: left_content ===== */


/* ===== 3: center_content ===== */

#center_content {
	width: 265px;
	float: right;
}

.works_format {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 265px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	height: 82px;
}

img.works_img{
	float: left;
}

#center_content dd.w_Project_name{
	font-size: 70%;
	color: #999999;
	padding-left: 120px;
}

#center_content dt.w_taitl_name{
	font-size: 80%;
	padding-left: 120px;
}

#center_content dd.w_tx{
	font-size: 72%;
	padding-left: 120px;
	line-height: 115%;
}


/* ===== end of 3: center_content ===== */


/* ===== 4: service ===== */

img.w_qick_banner{
	width: 690px;
	height: 165px;
	_width: 689px;
	clear: both;
	padding-top: 24px;
	_margin-top: 24px;
}

#w_service{
	width: 337px;
	float: left;
}

.module_service h2 p{
	text-indent: -9999px;
}

.module_service p.s_tx{
	padding: 8px 0 20px 0;
}

#p_service{
	width: 337px;
	float: right;
}

ul.w_service{
	width: 337px;
	padding-top: 0px;
	font-size: 80%;
	line-height: 130%;
}

ul.p_service{
	width: 337px;
	font-size: 80%;
	line-height: 130%;
}

li.s_tx{
	padding: 8px 0 20px 0;
}


/* ===== end of 4: service ===== */

