@charset "utf-8";
/* CSS Document */


@import url("common.css");


/*----------------------------------------
吹公社について
----------------------------------------*/


/*吹公社についてサイドメニュー----------*/

div#side_company_menu_area{
	margin-bottom:10px;
}

div#side_company_menu_area p.side_company_title{
	width:200px;
	height:70px;
	background:url(../../company/img/side_company_title.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

ul#side_company_menu{
	width:200px;
}


ul#side_company_menu li.side_promise a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_promise.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

ul#side_company_menu li.side_promise a:hover{
	background:url(../../company/img/side_company_promise.jpg) no-repeat -200px 0px;
}

ul#side_company_menu li.side_promise_a a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_promise.jpg) no-repeat -200px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


ul#side_company_menu li.side_data a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_data.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

ul#side_company_menu li.side_data a:hover{
	background:url(../../company/img/side_company_data.jpg) no-repeat -200px 0px;
}

ul#side_company_menu li.side_data_a a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_data.jpg) no-repeat -200px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


ul#side_company_menu li.side_employee a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_employee.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

ul#side_company_menu li.side_employee a:hover{
	background:url(../../company/img/side_company_employee.jpg) no-repeat -200px 0px;
}

ul#side_company_menu li.side_employee_a a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_employee.jpg) no-repeat -200px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


ul#side_company_menu li.side_area a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_area.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

ul#side_company_menu li.side_area a:hover{
	background:url(../../company/img/side_company_area.jpg) no-repeat -200px 0px;
}

ul#side_company_menu li.side_area_a a{
	width:200px;
	height:49px;
	background:url(../../company/img/side_company_area.jpg) no-repeat -200px 0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


/*----------------------------------------
吹公社の約束
----------------------------------------*/

div.company_promise_finding_bg{
	width:668px;
	height:60px;
	background:url(../../company/img/company_promise_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.company_promise_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.company_promise_title01{
	width:668px;
	height:50px;
	background:url(../../company/img/company_promise_title01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_promise_stitle01{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_promise_stitle01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_promise_stitle02{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_promise_stitle02.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_promise_stitle03{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_promise_stitle03.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_promise_stitle04{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_promise_stitle04.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_promise_txt{
	width:645px;
	margin:10px auto 10px;
}

span.font_10{
	font-size:0.8em;
	color:#666666;
}


/*----------------------------------------
企業情報
----------------------------------------*/

div.company_data_finding_bg{
	width:668px;
	height:60px;
	background:url(../../company/img/company_data_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.company_data_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.company_data_title01{
	width:668px;
	height:50px;
	background:url(../../company/img/company_data_title01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_data_stitle01{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_data_stitle01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_data_photo{
	margin:0px 8px;
	float:left;
}

div.company_data_txt{
	width:490px;
	float:right;
}

p.compay_data_txt_img01{
	width:247px;
	height:24px;
	margin-bottom:10px;
	background:url(../../company/img/company_data_txt_img01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_data_stitle02{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_data_stitle02.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_data_stitle03{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_data_stitle03.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


/*沿革----------*/

table.company_history_table{
	width:610px;
	margin:0px auto;
}

td.company_history_td01{
	width:170px;
	padding:5px;
	border-top:4px #B89D67 solid;
	color:#6C4028;
	font-weight:bold;
	vertical-align:top;
}

td.company_history_td02{
	padding:5px 5px 5px 20px;
	border-top:1px #CCCCCC solid;
}


/*会社概要----------*/

table.company_data_table01{
	width:630px;
	margin:0px auto 20px;
	border:1px #CDBB94 solid;
	background:#FFFFFF;
	border-collapse:collapse;
}

td.company_data_td01{
	width:150px;
	padding:5px;
	border:1px #CDBB94 solid;
	background:#F2EEE3;
	color:#6C4028;
	font-weight:bold;
	vertical-align:top;
}

td.company_data_td02{
	padding:5px;
	border:1px #CDBB94 solid;
}


/*----------------------------------------
社員紹介
----------------------------------------*/

div.company_employee_finding_bg{
	width:668px;
	height:60px;
	background:url(../../company/img/company_employee_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.company_employee_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.company_employee_title01{
	width:668px;
	height:50px;
	background:url(../../company/img/company_employee_title01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_employee_menber01{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_employee_menber02{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber02.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_employee_menber03{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber03.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
h5.company_employee_menber04{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber04.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
h5.company_employee_menber05{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber05.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
h5.company_employee_menber06{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber06.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
h5.company_employee_menber07{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_employee_menber07.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_employee_photo{
	margin-left:15px;
	padding-right:8px;
	float:left;
}

div.company_employee_txt{
	width:490px;
	padding-right:15px;
	float:right;
}

p.promo_txt{
	font-weight:bold;
}


/*----------------------------------------
地域貢献
----------------------------------------*/

div.company_area_finding_bg{
	width:668px;
	height:60px;
	background:url(../../company/img/company_area_finding.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h3.company_area_findeing{
	font-size:0px;
	height:1px;
	line-height:0px;
	text-indent:-9999px;
	overflow:hidden;
	visibility:hidden;
}

h4.company_area_title01{
	width:668px;
	height:50px;
	background:url(../../company/img/company_area_title01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

h5.company_area_menber01{
	width:668px;
	height:50px;
	margin-bottom:15px;
	background:url(../../company/img/company_area_stitle01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div.company_area_box{
	margin:0px auto 30px;
}

p.company_area_photo{
	margin-left:15px;
	padding-right:8px;
	float:left;
}

div.company_area_txt{
	width:480px;
	padding-right:15px;
	float:right;
}

p.company_area_name01{
	width:55px;
	height:25px;
	background:url(../../company/img/company_area_name01.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_area_name02{
	width:90px;
	height:25px;
	background:url(../../company/img/company_area_name02.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_area_name03{
	width:90px;
	height:25px;
	background:url(../../company/img/company_area_name03.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_area_name04{
	width:90px;
	height:25px;
	background:url(../../company/img/company_area_name04.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.company_area_name05{
	width:110px;
	height:25px;
	background:url(../../company/img/company_area_name05.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

p.member_link{
	background:url(../img/icon01.jpg) no-repeat 350px 3px;
	text-align:right;
}
