@charset "shift_jis";

/* タイトル部分 */
h1.company {
	height: 72px;
	width: 195px;
	margin: 0;
	text-indent: -20000px;
	background: url(/company/images/ttl_company_01.jpg);
}


p.company_image {
	height: 72px;
	width: 570px;
	margin: 0;
	text-indent: -20000px;
	background: url(/company/images/pic_company_019.jpg);
}

p.company_image9 {
	height: 72px;
	width: 570px;
	margin: 0;
	text-indent: -20000px;
	background: url(/company/images/pic_company_019.jpg);
}

/* ニュースリリース */

.company_index_left_area { width:557px; }

#newsrelease_navi { margin:0 0 20px 0; font-size:90%;}
#news_navi { width:570px; }
#news_navi dl { margin:0; padding:0; }
#news_navi dt { margin:0; padding:0; color:#cc0000; float:left; width:190px; float:left; }
#news_navi dd { margin:0; padding:0; width:370px; float:left; }

.news_navi_bottomborder { padding-bottom:10px; margin-bottom:10px;  }

.ttl_news_area { background:url(/company/images/etc_news_area.gif) no-repeat left top; width:341px; }
.c_newrelease { margin-bottom:30px; }
.c_newrelease dl { margin:0 0 0 10px; padding:0;}
.c_newrelease dt { margin:0; padding:0; width:140px; float:left; padding:5px 0; }
.c_newrelease dd { margin:0; padding:0; width:397px; float:left; padding:5px 0; }

/* 会社情報トップ */
.company_index_2c { width:378px; }
.company_index_list li { display:inline; }
.company_index_list a { display:block; width:80px; float:left; margin-right:10px; margin-bottom:3px; }
.company_index_list a.link2 { display:block; width:130px; float:left; margin-right:10px; margin-bottom:3px;  }
.company_index_list a.link3 { display:block; width:200px; float:left; margin-right:10px; margin-bottom:3px;  }

.company_index_miniarea { width:190px; }

#newsBnr {
  padding:10px;
  border:2px #eee solid;
  }


@charset "shift_jis";

/* /company/guide/history/index.html */
table.history_table { width:353px; padding:0; margin:0 auto; border-collapse: collapse; }
table.history_table td { background:url(/kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; padding:8px;  }
table.history_table th { background:url(/kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x; padding:8px; font-weight:bold; }


/* /company/guide/group/index.html */
.margin-top-5{ margin-top:5px; }
.group_syoukai{ margin:0; width:530px; }
.group_syoukai dt{
	/*background:url(/kc_old_common/beverage/images/etc_line_01.gif) left bottom repeat-x;*/
	padding-bottom:3px;
	font-weight:bold;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.group_syoukai dd{ margin:5px 0 15px 15px; }
.group_syoukai td{ vertical-align:top; padding:3px 0; }
.group_h4margin{ margin:30px 0; }

/* /company/guide/kaihatsu/kaihatsu/index.html */
.kaihatsu_txt{ padding-left:8px; margin:5px 0; }
.kaihatsu_section1,.kaihatsu_section2,.kaihatsu_section3,.kaihatsu_section4{ margin-bottom:20px; }
.kaihatsu_section1 img,.kaihatsu_section2 img,.kaihatsu_section3 img,.kaihatsu_section4 img{ float:right; margin:0 0 20px 15px; }
.kaihatsu_btn{ margin:10px auto; display:block; }

/* /company/guide/seisan/index.html */
.seisan_txt{ padding-left:8px; margin:5px 0; }
.seisan_section1,.seisan_section2,.seisan_section3{ margin-bottom:20px; }
.seisan_section1 img,.seisan_section3 img{ float:right; margin:0 0 20px 15px; }
#seisan_section2_images{ width:170px; float:right; margin-left:15px; }

/* /company/guide/hanbai/index.html */
#hanbai_section{ margin-bottom:20px; }
#hanbai_section p{ padding-left:8px; margin:5px 0; width:350px; }
#hanbai_section_images{ width:170px; float:right; margin-left:10px; }
#hanbai_section_images p{ border:solid 1px #ccc; padding:5px; margin:10px 0; width:160px; }

/* 社長メッセージ */

#intro_index_txtarea { width:400px; }
#intro_index_photoarea { width:130px; }
#intro_index_photoarea_txt { border:#ccc solid 1px; background:#eeeeee; padding:5px; }

/*事業方針*/
.houshin_navi { margin-bottom:20px; }
.houshin_navi li { float:left; margin-right:20px; }

/* 地図ポップアップ */
#map_site { width:545px; margin:0 auto; padding:5px; }
#map_site h2{ border-left:3px solid #cc0000; padding:5px; }

/*工場紹介*/
.factory_left { width:355px; }
.factory_right { width:170px; }

.width545 { width:545px; }

/*財務情報*/
.zaimu_navi { margin-bottom:10px; }
.zaimu_navi li { float:left; margin-right:20px; }

/* 事業展開 */
.width325 { width:325px; }
.width200 { width:200px; }