@charset "UTF-8";
@import"../../css/import/reset.css";
@import"../../css/import/fonts.css";
@import"../../css/import/common.css";
@import"../../css/import/rayout.css";

#main h2{
	width:700px;
	height:110px;
	background:url(img/title.jpg) left top no-repeat;
	text-indent:-9999px;
	margin-bottom:50px;
}


#PAGE1 #main h3,#PAGE2 #main h3,#PAGE3 #main h3,#PAGE4 #main h3,#PAGE5 #main h3{
	width:680px;
	height:33px;
	margin:0 auto;
	margin-bottom:20px;
	text-indent:-9999px;
}


#sub h2{
	width:250px;
	height:70px;
	background:url(img/sub_h2.gif) left top no-repeat;
	text-indent:-9999px;
}

#sub ul{
	width:250px;
}

#sub ul li a{
	width:210px;
	height:45px;
	display:block;
	text-indent:-9999px;
}




#sub ul li#group1 a{
	background:url(img/menu1.gif) 0 0 no-repeat;
}

#sub ul li#group2 a{
	background:url(img/menu1.gif) 0 -45px no-repeat; height:44px;border-bottom:#52A0CC solid 1px;
}

#sub ul li#group5 a{
	background:url(img/menu1.gif) 0 -180px no-repeat; height:44px;border-bottom:#52A0CC solid 1px;
}


/* IE6&7ハック */
*:first-child+html #sub ul li#group2 a,*:first-child+html #sub ul li#group3 a,*:first-child+html #sub ul li#group4 a,*:first-child+html #sub ul li#group5 a{
	margin-top:-2px;
}

* html #sub ul li#group2 a,* html #sub ul li#group3 a,* html #sub ul li#group4 a,* html #sub ul li#group5 a{
	margin-top:-1px;
}

* html #sub ul#profile_menu{
	margin-top:-1px;
}



#sub ul li#group1 a:hover{
	background:url(img/menu2.gif) 0 0 no-repeat;
}

#sub ul li#group2 a:hover{
	background:url(img/menu2.gif) 0 -45px no-repeat;
}

#sub ul li#group5 a:hover{
	background:url(img/menu2.gif) 0 -180px no-repeat;
}




/*該当ページのメニュー色指定*/
#PAGE1 #sub ul li#group1 a{
	background:url(img/menu2.gif) 0 0 no-repeat;
}

#PAGE2 #sub ul li#group2 a{
	background:url(img/menu2.gif) 0 -45px no-repeat;
}

#PAGE5 #sub ul li#group5 a{
	background:url(img/menu2.gif) 0 -180px no-repeat;
}



#sub ul{
	margin-bottom:20px;
}

#sub p{
	margin-bottom:10px;
}


/*挨拶ページ*/

#PAGE1 #main h3{
	background:url(img/title1.gif) left top no-repeat;
}

#PAGE1 #message_area{
	width:680px;
	margin:0 auto;
	margin-bottom:30px;
}


#PAGE1 #message_area {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

#PAGE1 #message_area:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}




#PAGE1 #message_area_left{
	width:470px;
	float:left;
}

#PAGE1 #message_area p{
	margin-bottom:30px;
	line-height:1.6;
	font-size:11pt;
}

#PAGE1 #message_area_right{
	width:190px;
	float:right;
}


/*会社概要ページ*/

#PAGE2 #main h3{
	background:url(img/title2.gif) left top no-repeat;
}

#PAGE2 table{
	width:680px;
	margin:0 auto;
	margin-bottom:30px;
	font-size:10pt;
}

#PAGE2 table th{
	width:100px;
	padding:15px;
	background:url(../../img/group/th_bk.gif) left bottom no-repeat;
	border-bottom:#CCCCCC solid 1px;
	font-weight:bold;
}

#PAGE2 table td{
	width:513px;
	padding:15px;
	border-bottom:#CCCCCC solid 1px;
	border-left:#fff solid 7px;
}


/*沿革ページ*/

#PAGE3 #main h3{
	background:url(img/title3.gif) left top no-repeat;
}

#PAGE3 table{
	width:680px;
	margin:0 auto;
	margin-bottom:30px;
	font-size:10pt;
}

#PAGE3 table th{
	width:150px;
	padding:15px;
	background:url(../../img/group/th_bk.gif) left bottom no-repeat;
	border-bottom:#CCCCCC solid 1px;
	font-weight:bold;
}

#PAGE3 table td{
	width:463px;
	padding:15px;
	border-bottom:#CCCCCC solid 1px;
	border-left:#fff solid 7px;
}




/*組織図ページ*/

#PAGE4 #main h3{
	background:url(img/title4.gif) left top no-repeat;
}

#PAGE4 #img_area{
	width:680px;
	margin:0 auto;
	margin-bottom:30px;
}

/*採用情報ページ*/

#PAGE5 #main h3{
	background:url(img/title8.gif) left top no-repeat;
}

#PAGE5 table{
	width:680px;
	margin:0 auto;
	margin-bottom:30px;
	font-size:10pt;
}

#PAGE5 table th{
	width:100px;
	padding:15px;
	background:url(../../img/group/th_bk.gif) left bottom no-repeat;
	border-bottom:#CCCCCC solid 1px;
	font-weight:bold;
}

#PAGE5 table td{
	width:513px;
	padding:15px;
	border-bottom:#CCCCCC solid 1px;
	border-left:#fff solid 7px;
}




