@charset "UTF-8";

/*****************************************
*インデクス
*****************************************/

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

#company_information {padding:0 0 80px;overflow:hidden;}
#company_information h2 {margin:0 0 10px;}

/*経営理念*/
.container_idea h3 {
	margin:0 10px 10px 0;padding:10px;font-family:"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3",serif;border:1px solid #dcdcdc;}

.container_idea h4 {
	margin:10px;padding:8px 20px;background:url(/image/bg_h2_c-green.png) no-repeat left bottom;}
.container_idea p {margin:0 20px 1em;font-size:80%;line-height:1.5;}
.container_idea p em {font-weight:bold;}
.container_idea .mission {margin:0 20px 1em;padding:1em;background-color:#eeb;border:1px solid #dcdcdc;}
.container_idea .mission p {margin:0;font-size:100%;font-family:"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3",serif;}

/*会社沿革*/
.container_history h3 {
	margin:0 10px 10px 0;padding:10px;font-family:"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3",serif;border:1px solid #dcdcdc;}

.container_history dl {float:left;margin:0 10px 40px;width:350px;display:inline;}
.container_history dl dt {padding:8px 0;font-weight:bold;border-bottom:1px solid #dcdcdc;}
.container_history dl dt .japan_era {font-size:80%;font-weight:normal;color:#999;}
.container_history dl dd {padding:8px 8px 1em;font-size:75%;line-height:1.5;}
.container_history dl dd p {margin:0 0 0.4em;}
.container_history dl dd .month {font-weight:bold;white-space:nowrap;}

.container_history .historical_photo {
	float:left;margin:0 0 10px;padding:5px;width:180px;background-color:#eee;list-style-type:none;display:inline;}
.container_history .historical_photo li {margin:0;padding:0;width:180px;}
.container_history .historical_photo p {margin:0 0 1em;font-size:70%;line-height:1.2;text-align:center;}
.container_history .historical_photo p img,
.container_history .historical_photo p span {display:block;}
.container_history .historical_photo p a img {border:2px solid #dcdcdc;}
.container_history .historical_photo p a:hover img {border-color:#e00;}

/*企業データ*/
.container_data h3 {
	margin:0 10px 10px 0;padding:10px;font-family:"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3",serif;border:1px solid #dcdcdc;}

.container_data table {width:559px;border-collapse:collapse;border-top:1px solid #999;}
.container_data th {
	padding:8px 4px;font-size:80%;line-height:1.5;text-align:right;vertical-align:top;white-space:nowrap;
	border-bottom:1px solid #dcdcdc;border-right:1px dashed #dcdcdc;background-color:#f5f5f5;}
.container_data td {padding:8px 1em;font-size:75%;line-height:1.5;border-bottom:1px solid #dcdcdc;}
.container_data td ul {margin-left:1em;}

/*ジャストパネル*/
.container_justpanel h3 {
	clear:both;margin:8px 0 10px;padding:8px 20px;font-size:1em;
	background:url(/features/image/bg_h3_feature_chapter.png) no-repeat left bottom;}

.leader {margin:0 10px 1em;}
.leader p {font-size:80%;line-height:1.5;}

.chapter {overflow:hidden;}
.text h4 {clear:both;margin:0 0 10px;padding:8px;font-size:80%;border-bottom:1px solid #dcdcdc;border-left:4px solid #69c;}
.text h4 span {display:block;}

