@charset "Shift-JIS";

/*****************************************************
 *    ‰ïŽÐŠT—v                                       *
 *****************************************************/


/* ”wŒiF
---------------------------------------------------- */
#contents {
	background: #FFFFFF url(../img/bg_side.gif) repeat-y 10px 0px;
}


/* Šî–{ƒXƒ^ƒCƒ‹iã‘‚«j
---------------------------------------------------- */
#mainArea {
	width: 770px;
	float: left;
	padding: 0px 10px 0px 0px;
} 
#bannerArea {
	width: 190px;
	float: left;
	padding: 10px 0px;
} 


/* Šî–{ƒXƒ^ƒCƒ‹
---------------------------------------------------- */
#mainPkg {
	width: 730px;
	margin: 0px 20px;
}

#mainArea h2#pageTit {
	background: url(../img/company_tit.gif) no-repeat;
	width: 770px;
	text-indent: -9999px;
	height: 115px;
}


.companyBox {
	width: 730px;
	padding: 0px 0px 15px;
	background: url(../img/box_foot.gif) no-repeat left bottom;
	margin: 0px 0px 15px;
}
.companyBox  ul {
	width: 705px;
	background: url(../img/box_bg.gif) repeat-y;
	list-style: none;
	padding: 0px 5px 0px 20px;
}


/* ˆê——
---------------------------------------------------- */
ul.infoList {
	width: 705px;
	list-style: none;
	display: inline-table;
}
ul.infoList:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html ul.infoList {height: 1%;} 
ul.infoList {display: block;}
/* */

ul.infoList li {
	width: 220px;
	float: left;
	padding: 5px 15px 0px 0px;
}

ul.infoList li a:hover img {
	filter: alpha(style=0, opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


/* ‰ïŽÐî•ñ
---------------------------------------------------- */
#infoBox h3.BoxTit {
	width: 730px;
	height: 40px;
	text-indent: -9999px;
	background: url(../img/info_tit.gif) no-repeat;
}
ul#infoList li {
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
ul#infoList li a {
	width: 197px;
	float: left;
	padding: 5px 0px 4px 23px;
	background: url(../img/btn_info.gif) no-repeat 5px 0.4em;
	display: block;
	font: normal small/1em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
ul#infoList li a:hover {
	background: #1F84FF url(../img/btn_info_over.gif) no-repeat 5px 0.4em;
	color: #FFFFFF;
}


/* UMKŠÖ˜AŽ{Ý
---------------------------------------------------- */
#asssBox h3.BoxTit {
	width: 730px;
	height: 40px;
	text-indent: -9999px;
	background: url(../img/asss_tit.gif) no-repeat;
} 



/* UMKŠÖ˜AŠé‹Æ
---------------------------------------------------- */
#asskBox h3.BoxTit {
	width: 730px;
	height: 40px;
	text-indent: -9999px;
	background: url(../img/assk_tit.gif) no-repeat;
} 


/* UMKŽÐ‰ïvŒ£Šˆ“®
---------------------------------------------------- */
#philaBox h3.BoxTit {
	width: 730px;
	height: 40px;
	text-indent: -9999px;
	background: url(../img/phila_tit.gif) no-repeat;
} 

