@charset "utf-8";
/*----------------------------------------------------------------------------------------*
*　■内外電機　トップページ専用スタイル
*
*		更新日：		2011.03.22
*		更新者：		hashimoto
*		対象頁：		/company/以下
*
*-----------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------
　■共通
-----------------------------------------------------------------------*/
#main{}

/* 会社案内
-------------------------------------------------- */
#companyinfo .section .inner .data {
    border-bottom:1px dotted #ccc;
    margin:10px 0;
	margin-bottom: 30px;
    }


#companyinfo .section .inner .data  dt,
#companyinfo .section .inner .data  dd{
    padding:12px 0;
    border-top:1px dotted #ccc;
    float:left;
    line-height:1.4;
    }

#companyinfo .section .inner .data  dt {
    clear:left;
    font-weight:bold;
    width:140px;
    }
#companyinfo .section .inner .data  dd {
    width:500px;
    }
#companyinfo .section .inner .data  dt:first-of-type,
#companyinfo .section .inner .data  dd:first-of-type{
    border-top:0;
    }

#companyinfo .section .inner {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 60px;
	padding-left: 20px;
	
}


#main .pageTop {
	text-align: right;
	clear:left;
}

.header h2{
	background:url(../img/company/company_name.jpg) no-repeat;
	font-size:14px;
	color:#666666;
	text-indent:10px;
	vertical-align:top;
	height:42px;
	line-height:42px;
	margin:0 0 5px 0;
}



/*---------------------------------------------------------------------
　■社長
-----------------------------------------------------------------------*/
#President{
	margin-bottom: 20px;
}
#President table{
	width: 550px;
}
#President td#name{
	width: 250px;
	text-align: center;
	vertical-align: middle;
}
#President td#photo{
	width: 300px;
	text-align: right;
	vertical-align: top;
}


/*---------------------------------------------------------------------
　■文句
-----------------------------------------------------------------------*/
#categoryPhrase{
	margin-bottom: 36px;
}
#categoryPhrase h2{
	margin-bottom: 15px;
}
#categoryPhrase h2 img{
	margin: 0;
}
#categoryPhrase img{
	margin: 0 0 0px 9px;
}

/*---------------------------------------------------------------------
　■会社データ　（共通フォーマット）
-----------------------------------------------------------------------*/
div.companyData{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



div.companyData table,
div.companyData th,
div.companyData td{
	border: 1px solid #999;
}
div.companyData th,
div.companyData td{
	padding: 8px;
}

div.companyData table{
	margin-left: 10px;
	margin-right: 10px;
}
div.companyData th{
	vertical-align: top;
	text-align: left;
	width: 115px;
	background: #E4E2DD;
}
div.companyData td{}
div.companyData p{
	margin-left: 20px;
}


div.fig{
	text-align: center;
}
div.fig img{
	margin-bottom: 3px;
}
div.fig p a{
	padding-left: 12px;
	vertical-align: middle;
	background: url(../img/base/arrow_right.gif) no-repeat left center;
}
div.fig p a:hover{
	background: url(../img/base/arrow_right_on.gif) no-repeat left center;
}


/*---------------------------------------------------------------------
　■事業内容
-----------------------------------------------------------------------*/
#ourBusiness{
	margin-right: 10px;
	margin-bottom: 40px;
}
#ourBusiness p{}
#ourBusiness img{
	margin-top: 3px;
}

#businessGenru{
	margin-right: 10px;
	background: url(../img/company/business_back.gif) no-repeat right top;
}

#businessGenru dl{
	min-height: 116px;
	margin-bottom: 24px;
	margin-left: 4px;
}
* html #businessGenru dl{
	height: 116px;
}
#businessGenru dt, #businessGenru dd{
	margin:0 128px 0 180px;
}
#businessGenru dt{
	color:#114376;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-right: 0;
}
#businessGenru dd{}

#genru1{
	background: url(../img/company/phrase_back1.gif) no-repeat;
}
#genru2{
	background: url(../img/company/phrase_back2.gif) no-repeat;
}
#genru3{
	background: url(../img/company/phrase_back3.gif) no-repeat;
}
#genru4{
	background: url(../img/company/phrase_back4.gif) no-repeat;
}
#genru5{
	background: url(../img/company/phrase_back5.gif) no-repeat;
}

/*EOF*/



.network h3 {

	background:url(../img/common/bg_h3.gif) no-repeat;
	font-size:12px;
	color:#333333;
	text-indent:12px;
	vertical-align:top;
	line-height:32px;
	margin:0 0 6px 0;
	font-weight:normal;
	clear:left;
}


