@charset "UTF-8";

/* *********************************************

 企業情報用スタイル

********************************************** */

/* =================================================================================

 common

================================================================================= */

/* //////////////////////////////////////////////////////////////// title */

	

/* =================================================================================

 特長

================================================================================= */

/* //////////////////////////////////////////////////////////////// 経営と方針 */

div#feature div.item,
div#feature div.itemRtl{
	margin-top:0 ;
}

div#feature h3{
	margin-bottom:16px;
}

/* 1つ目のボックス */

div#feature01{
	padding-top:8px;/* 28pxのうち、h3の下余白が15pxで確保されているため */
}

	div#feature01 div.itemText{
		background:url(img/bg_management01.gif) no-repeat right top;
		min-height:206px;
		height:auto !important;
		height:206px;
	}


/* 2つ目のボックス */

div#feature02{
	padding-top:12px;
}

	div#feature02 div.itemText{
		background:url(img/bg_management02.gif) no-repeat right top;
		min-height:191px;
		height:auto !important;
		height:191px;
	}

	div#feature02 h3{
		margin-top:36px;
	}

/* 3つ目のボックス */

div#feature03{
	padding-top:40px;
}
	
	div#feature03 div.itemText{
		background:url(img/bg_management03.gif) no-repeat right top;
		min-height:194px;
		height:auto !important;
		height:194px;
	}


/* //////////////////////////////////////////////////////////////// 共通 */

div.featureBox{
	position:relative;
	line-height:1.57;
}

	div.featureBox h4{
		position:absolute;
		left:0;
		top:0;
	}
	
	div.featureBox h5,
	div.featureBox ul,
	div.featureBox p{
		margin-left:191px;
		width:476px;
	}
	
	div.featureBox h5{
		margin-bottom:10px;
	}
	
	div.featureBox ul{
		margin-bottom:5px;
	}


/* =================================================================================

 組織紹介

================================================================================= */

div#organizationMain{
	background:url(img/bg_organization_main.jpg) no-repeat left top;
	padding-top:79px;
	position:relative;
	height:741px;
}

	* html div#organizationMain{
		height:820px;
	}
	div#organizationMain h3,
	div#organizationMain p{
		text-align:center;
	}
	
	div#organizationMain h3{
		margin-bottom:20px;
	}
	
	div#organizationMain dl dd{
		position:absolute;
	}
	
		div#organizationMain dl dt{
			position:relative;
			top:-999em;
		}
	
	div#organizationMain dl#development dd{
		top:382px;
		left:513px;
	}

	div#organizationMain dl#buisiness dd{
		top:382px;
		left:45px;
	}
	div#organizationMain dl#service dd{
		top:702px;
		left:184px;
	}

/* =================================================================================

 販売拠点

================================================================================= */

/* //////////////////////////////////////////////////////////////// 住所 */

dl.address{
}

	dl.address dt,
	dl.address dd{
		padding:11px 25px 12px;
		/*float:left;*/
	}
	
	dl.address dt{
		font-weight:bold;
		width:107px;
		padding-top:12px;
		padding-bottom:10px;
	}
	
	dl.address dd,
	div.agent dl.address dd{
		border-bottom:1px solid #c7c7c7;
		position:relative;
		width:409px;
		padding-left:157px;
		padding-right:101px;
		margin-top:-3em;
	}
	
	div.agent dl.address dd{
		padding-right:7px;
		width:503px;
	}
		dl.address dd span{
			position:absolute;
			right:7px;
			top:8px;
		}

div.section.agent{
	margin-top:0 !important;
}
	
/* for IE */	

* html dl.address dt{
	width:157px;
}


* html dl.address dd{
	width:667px;
}

* html div.agent dl.address dd{
	width:667px;
}




/* //////////////////////////////////////////////////////////////// アクセスマップ */
div#map{
	width:667px;
	height:400px;
	margin-bottom:10px;
}



/* =================================================================================

 ごあいさつ

================================================================================= */	

h3#message{
	margin:52px 0 32px 235px;
}

div#massageBox  p.name{
	text-align:right;
	padding:31px 26px 0 0;
}














