@charset "utf-8";
@import url("contents.css");

/* ****************************************************
Title: company.css
Created: 2008/12/08
Last Modified: 2008/12/09
Editor(s): Frank and Carlos
Last Editor: Frank and Carlos
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 company_info_1

----------------------------------------*/


/* #01 company_info_1
---------------------------------------------------------------------------- */

#wrapperall #mainframe h1.company_bh01 span {
	background: url(images/company_info_1_bh.gif) no-repeat left top;
}

#wrapperall #mainframe h2.company_01_mh01 span {
	background: url(images/company_info_1_mh01.gif) no-repeat left top;
}

#wrapperall #mainframe h2.company_01_mh02 span {
	background: url(images/company_info_1_mh02.gif) no-repeat left top;
}

#wrapperall #mainframe h2.company_01_mh03 {
	padding: 4px 0 3px 6px;
}

* html #wrapperall #mainframe h2.company_01_mh03 {
	padding: 4px 0 2px 6px;
}

#wrapperall #mainframe h2.company_01_mh03 span {
	background: url(images/company_info_1_mh03.gif) no-repeat left top;
}

#wrapperall #mainframe h2.company_01_mh04 {
	padding: 41px 0 3px 6px;
}

* html #wrapperall #mainframe h2.company_01_mh04 {
	padding: 41px 0 2px 6px;
}

#wrapperall #mainframe h2.company_01_mh04 span {
	background: url(images/company_info_1_mh04.gif) no-repeat left top;
}

#wrapperall #mainframe h2.company_01_mh05 {
	padding: 34px 0 3px 6px;
}

* html #wrapperall #mainframe h2.company_01_mh05 {
	padding: 34px 0 2px 6px;
}

#wrapperall #mainframe h2.company_01_mh05 span {
	background: url(images/company_info_1_mh05.gif) no-repeat left top;
}

#wrapperall #mainframe dl.opportunities {
	letter-spacing: 1.2px;	
	padding: 45px 0 35px 12px;
}

#wrapperall #mainframe dl.opportunities dt {
	background: url(images/company_info_1_txt01.gif) no-repeat left top;
	display: block;
	height: 57px;
	text-indent: -9999px;
}

#wrapperall #mainframe dl.opportunities dd {
	
	padding: 33px 0 0 7px;
}

#wrapperall #mainframe dl.opportunities p {
	line-height: 1.57;
	padding: 0 0 20px 0;
}

* html #wrapperall #mainframe dl.opportunities p {
	line-height: 1.5;
}

*:first-child + html #wrapperall #mainframe dl.opportunities p {
	line-height: 1.5;
}

#wrapperall #mainframe p.companyInfo {
	letter-spacing: 1.2px;
	line-height: 1.58;
	padding: 12px 0 44px 13px;
	width: 498px;
}

* html #wrapperall #mainframe p.companyInfo {
	letter-spacing: 1px;
	line-height: 1.5;
}

*:first-child + html #wrapperall #mainframe p.companyInfo {
	letter-spacing: 1px;
	line-height: 1.5;
}

/*
#wrapperall #mainframe dl.companyDetail {
	padding: 4px 0 0 0;
	width: 562px;
}

#wrapperall #mainframe dl.companyDetail dt {
	background: #CCC;
	float: left;
	letter-spacing: 1px;
	height: 18px;
	margin: 0 0 1px 0;
	padding: 4px 0 0 10px;
	width: 110px;
}

#wrapperall #mainframe dl.companyDetail dd {
	background: #E6E6E6;
	float: left;
	letter-spacing: 1.3px;
	height: 18px;
	margin: 0 0 1px 0;
	padding: 4px 0 0 12px;
	width: 430px;
}
*/

/* [20100106e`?1/2e`¨~] */
#wrapperall #mainframe dl.companyDetail {
	overflow: hidden;
	margin: 4px 0 0 0;
	width: 562px;
	background: #ccc;
}

#wrapperall #mainframe dl.companyDetail dt {
	float: left;
	letter-spacing: 1px;
	padding: 4px 0 0 10px;
	width: 110px;
	border-top: solid 1px #fff;
}

#wrapperall #mainframe dl.companyDetail dd {
	float: left;
	background: #E6E6E6;
	letter-spacing: 1.3px;
	width: 430px;
	padding: 4px 0 0 12px;
	border-top: solid 1px #fff;
}

#wrapperall #mainframe p.hoshino {
	letter-spacing: 1px;
	padding: 2px 0 0 13px;
	width: 287px;
}

#wrapperall #mainframe p.hoshino img {
	padding: 0 0 26px 0;
}

#wrapperall #mainframe p.hoshino span {
	font-size: 11px;
}


