/*会社案内コンテンツ*/

/*company_00*/
#company_00{background:url(../c_images/contents/second_title/company_00.gif) no-repeat;}
.company_00_style01{
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	width:545px;
}
.company_00_style01 li{display:inline;}
.company_00_style02 a{
	background:url(../c_images/contents/company_00_01.gif) no-repeat;
	width:67px;
	height:18px;
	padding-top:6px;
	display:block;
	margin-right:3px;
	float:left;
	text-align:center;
	color:#000000;
}
.company_00_style02s a{
	background:url(../c_images/contents/company_00_01s.gif) no-repeat;
	width:67px;
	height:18px;
	padding-top:6px;
	display:block;
	margin-right:3px;
	float:left;
	text-align:center;
	color:#000000;
}
.company_00_style03 a{
	background:url(../c_images/contents/company_00_02.gif) no-repeat;
	width:112px;
	height:18px;
	padding-top:6px;
	display:block;
	margin-right:3px;
	float:left;
	text-align:center;
	color:#000000;
}
.company_00_style03s a{
	background:url(../c_images/contents/company_00_02s.gif) no-repeat;
	width:112px;
	height:18px;
	padding-top:6px;
	display:block;
	margin-right:3px;
	float:left;
	text-align:center;
	color:#000000;
}
#company_00_style07{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCCCCC;}
#company_00_style07 li{
float:left;
}
#company_00_style08{
	background:url(../c_images/contents/company_00_06.gif) no-repeat;
	width:59px;
	height:0;
	padding-top:12px;
	overflow:hidden;
}
.company_00_style14 {
	background:url(../c_images/contents/company_00_12.gif) no-repeat;
	width:535px;
	height:24px;
	padding-top:1px;
	padding-left:10px;
	margin-bottom:20px;
	margin-top:20px;
}
.company_00_style14 a {
	font-size:15px;
	font-weight:bold;
}
.company_00_style15 {
	background:url(../c_images/contents/company_00_14.gif) repeat-x;
	width:545px;
	height:11px;
	text-align:right;
	margin-bottom:20px;
}
.company_00_style16{
	border-collapse:collapse;
	width:523px;
	margin:0 11px 20px 11px;
}
.company_00_style16 th{
	width:180px;
}
.company_00_style16 th,.company_00_style16 td{
	border:#CCCCCC solid 1px;
	padding:10px;
	line-height:150%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
#company_00_style17 {
	background:url(../c_images/contents/company_00_16.jpg) no-repeat;
	width:509px;
	height:25px;
	margin-bottom:2px;
	padding-left:36px;
	padding-top:13px;
	font-size:15px;
	color:#006600;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#company_00_style18 {
	background:url(../c_images/contents/company_00_17.jpg) no-repeat;
	width:509px;
	height:25px;
	margin-bottom:2px;
	padding-left:36px;
	padding-top:13px;
	font-size:15px;
	color:#006600;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#company_00_style19 {
	background:url(../c_images/contents/company_00_18.jpg) no-repeat;
	width:509px;
	height:25px;
	margin-bottom:2px;
	padding-left:36px;
	padding-top:13px;
	font-size:15px;
	color:#006600;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#company_00_style20 {
	background:url(../c_images/contents/company_00_19.jpg) no-repeat;
	width:509px;
	height:25px;
	margin-bottom:2px;
	padding-left:36px;
	padding-top:13px;
	font-size:15px;
	color:#006600;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#company_00_style21 {
	background:url(../c_images/contents/company_00_20.jpg) no-repeat;
	width:509px;
	height:25px;
	margin-bottom:2px;
	padding-left:36px;
	padding-top:13px;
	font-size:15px;
	color:#006600;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
#company_00_style22 p {
	background:url(../c_images/contents/company_00_21.gif) repeat-y;
	width:525px;
	margin-bottom:10px;
	padding:5px 10px;
}
#company_00_style23 {
	width:539px;
	height:296px;
	border:2px solid #CCCCCC;
	padding:1px;
	margin-bottom:10px;
}
#company_00_style24 {
	width:255px;
	height:165px;
	border:2px solid #CCCCCC;
	padding:1px;
	float:left;
	margin-right:23px;
}
#company_00_style25 {
	width:255px;
	height:165px;
	border:2px solid #CCCCCC;

	padding:1px;
	float:left;
}
.company_00_style26{margin-bottom:10px;}
/*company_02*/
#company_02{background:url(../c_images/contents/second_title/company_02.gif) no-repeat;}
#company_02_style01{
	border-collapse:collapse;
	width:400px;
	margin:0 0 0 20px;
	margin-left:50px;
}
#company_02_style01 td,#company_02_style01 th{
	border:#CCCCCC solid 1px;
	padding:5px;
	line-height:150%;
}
#company_02_style01 td{
	font-size:12px;
	width:70px;
	text-align:left;
}
#company_02_style01 th{
	font-size:12px;
	font-weight:normal;text-align:left;
}
.company_02_style02{
	background:#FFFFCC;
}
.company_02_style02 strong{
	font-weight:bold;
}
#company_02_style03{
	border-top:#CCCCCC solid 1px;
}
#company_02_style03 div{
	background:url(../c_images/contents/company_02_01.gif);
	margin-top:2px;
}
#company_02_style04{
	width:400px;
	margin:20px 0 0 0;
	margin-left:50px;
	text-align:right;
	font-size:12px;
}
.company_02_style05{
	text-align:center;
}
.company_02_style06{
padding-left:110px;
}

#company_02_style07{
	border-collapse:collapse;
	width:400px;
	margin:0 0 0 20px;
	margin-left:50px;
}
#company_02_style07 td,#company_02_style07 th{
	border:#CCCCCC solid 1px;
	padding:5px;
	line-height:150%;
}
#company_02_style07 td{
	font-size:12px;
	width:70px;
	text-align:center;
}
#company_02_style07 th{
	font-size:12px;
	font-weight:normal;text-align:left;
}

/*company_02*/
#company_03{background:url(../c_images/contents/second_title/company_03.gif) no-repeat;}
#company_03_01{
	background:url(../c_images/contents/second_title/company_03_03.gif) no-repeat;
	padding-top:70px;
	overflow:hidden;
	height:0;
	width:545px;
	margin-bottom:20px;
	}
#company_03_style01,#company_03_style08{
	border-collapse:collapse;
	width:523px;
	margin:20px 10px;;
}
#company_03_style01 th{
	width:180px;
}
#company_03_style01 th,#company_03_style01 td,#company_03_style08 th,#company_03_style08 td{
	border:#CCCCCC solid 1px;
	padding:10px;
	line-height:150%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
#company_03_style02{
	line-height:150%;
	padding:10px;
}
#company_03_style02 dt{
	padding-right:1em;
}
#company_03_style02 dd{
	margin-left:80px;
	margin-top:-18px;
}
#company_03_style03{
	padding:20px 10px;
	border:2px solid #EBEBEB;
	margin-bottom:20px;
}
.company_03_style04{
	float:left;
	padding-right:20px;
	width:200px;
	margin-right:15px;
}
.company_03_style04 p,.company_03_style07 p{
	background:url(../c_images/contents/company_03_08.gif) no-repeat left top;
	padding-left:16px;
	font-size:11px;
	color:#006600;
	line-height:150%;
}
.company_03_style06{
	border-right:solid 1px #CCCCCC;}
.company_03_style05 p{
	padding-bottom:10px;
}
.company_03_style07{
	float:right;
	padding-left:20px;
	width:200px;
	margin-left:15px;
}
#company_03_style08 th{
	background:#EEFDF9;
	width:120px;	
}

#company_03_style09{
	background:url(../c_images/contents/company_03_04.gif) no-repeat #F7F7EA top center;
	padding-top:25px;
	height:0;
	overflow:hidden;
	width:545px;
}
#company_03_style10{
	background:#F7F7EA;
	margin:0 10px;
}
#company_03_style11{
	background:url(../c_images/contents/company_03_05.gif) no-repeat;
	height:0;
	padding-top:20px;
	margin-bottom:5px;
	overflow:hidden;
}
#company_03_style12{
	background:url(../c_images/contents/company_03_06.gif) no-repeat;
	height:0;
	padding-top:20px;
	margin-bottom:5px;
	overflow:hidden;
}
.company_03_style13{
	background:url(../c_images/contents/company_03_07.gif) no-repeat;
	height:0;
	padding-top:12px;
	overflow:hidden;
}
.company_03_style14{
	background:url(../c_images/contents/company_03_09.gif) repeat-y;
	padding:0 10px;
	font-size:12px;
	line-height:150%;
}
.company_03_style15{
	background:url(../c_images/contents/company_03_10.gif) no-repeat;
	height:0;
	padding-top:30px;
	overflow:hidden;
}.company_03_style16{
	background:url(../c_images/contents/company_03_10.gif) no-repeat;
	height:0;
	padding-top:12px;
	overflow:hidden;
}
/*company_04*/
#company_04{background:url(../c_images/contents/second_title/company_04.gif) no-repeat;}
.company_04_style01{
	margin-bottom:20px;
	width:523px;
	margin-left:12px;
}
.company_04_style02{
	width:355px;
	margin-right:25px;
	float:left;
}
.company_04_style02 h4{
	background:url(../c_images/contents/company_04_01.gif) no-repeat;
	height:16px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2px;
}
.company_04_style02 p{
	background:url(../c_images/contents/company_04_02.gif) repeat-y;
	padding:5px 10px;
	margin-bottom:5px;
}
.company_04_style02 a{
	background:url(../c_images/contents/company_04_03.gif) no-repeat;
	width:95px;
	height:0;
	padding-top:20px;
	overflow:hidden;
	display:block;
	margin-left:10px;
}
.company_04_style03{
	float:left;
}
/*company_04_01*/
#company_04_01{background:url(../c_images/contents/second_title/company_04_01.gif) no-repeat;}
#company_04_01_style01 p{padding:10px 0;}
/*company_04_02*/
#company_04_02{background:url(../c_images/contents/second_title/company_04_02.gif) no-repeat;}

#company_04_03{background:url(../c_images/contents/second_title/company_04_03.gif) no-repeat;}
/*company_05*/
#company_05{background:url(../c_images/contents/second_title/company_05.gif) no-repeat;}
.company_05_style01{
	width:523px;
	margin-bottom:10px;
	margin-left:12px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
}
.company_05_style02{
	width:355px;
	margin-right:25px;
	float:left;
}
.company_05_style02 h4{
	background:url(../c_images/contents/company_05_01.gif) no-repeat;
	height:16px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2px;
}
.company_05_style02 p{
	padding:5px 10px;
	margin-bottom:5px;
}
.company_05_style02 a{
	background:url(../c_images/contents/company_04_03.gif) no-repeat;
	width:95px;
	height:0;
	padding-top:20px;
	overflow:hidden;
	display:block;
	margin-left:10px;
}
.company_05_style03{
	float:left;
}
#company_05_style04{margin-bottom:10px;}
#company_05_style05{
width:535px;
margin-bottom:5px;text-align:right;}

#company_05_style001{
	background:url(../c_images/contents/p001_01.gif) no-repeat top center;
	height:0;
	padding-top:36px;
	overflow:hidden;
	margin-bottom:20px;
}
#company_05_style002{
	width:370px;
	float:left;
	margin-right:10px;
}
#company_05_style002 p{margin-bottom:20px;}
#company_05_style002 span{color:#CC3300;}
#company_05_style003{
	float:left;
	margin-bottom:10px;
}
#company_05_style003 img{margin-bottom:5px;}
#company_05_style003 p{
	font-size:10px;
	color:#CC3300;
}
#company_05_style004{margin-bottom:20px;}
#company_05_style004 p{margin-bottom:20px;}
#company_05_style004 div{
	text-align:right;
	line-height:150%;
	font-size:12px;
}
#company_05_style005{
	background:url(../c_images/contents/p001_03.gif) no-repeat top center;
	height:0;
	padding-top:33px;
	overflow:hidden;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:20px;
}
.company_05_style006{
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:15px;
}
.company_05_style007{
	width:350px;
	margin-right:10px;
	float:left;
}
.company_05_style008{
	background:url(../images/contents/company_05_01.gif) no-repeat;
	min-height:16px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:5px;
	font-size:15px;
	font-weight:bold;
	color:#006600;
}
.company_05_style008 div{
	font-size:15px;
	font-weight:bold;
	color:#006600;
	text-align:right;
}
.company_05_style008 p{
	color:#000000;
	text-align:right;
}
.company_05_style009{
	float:left;
	text-align:center;
	width:185px;
}
.company_05_style009 img{margin-bottom:10px;}

#company_05_style010{
	background:url(../images/contents/p002_01.gif) no-repeat top center;
	height:0;
	padding-top:36px;
	overflow:hidden;
	margin-top:20px;
}
#company_05_style011{
	border-bottom:2px solid #0C8E62;
	border-right:2px solid #0C8E62;
	border-left:2px solid #0C8E62;
}
#company_05_style011 div{text-align:center;}
#company_05_style011 img{margin:10px 20px;}
#company_05_style011 p{
	text-align:center;
	color:#CC3300;
	margin-bottom:10px;
}
#company_05_style012{
	color:#006600;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#company_05_style013{
	color:#006600;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}
#company_05_style013 span{font-size:12px;}
#company_05_style014 p{margin-bottom:10px;margin-top:10px;}

.company_05_s001{
	background:url(../images/contents/company_05_01.gif) no-repeat;
	min-height:16px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:5px;
	font-size:15px;
	font-weight:bold;
	color:#006600;
}
.company_05_s002{
	width:100px;
	float:left;
	text-align:center;
	padding:0 10px;
}
.company_05_s003{
	width:415px;
	float:left;
}
.company_05_s004{color:#FF0000;
font-size:12px;}

/*company_05_01*/
#company_05_01{background:url(../c_images/contents/second_title/company_05_01.gif) no-repeat;}
/*company_06*/
#company_06{background:url(../c_images/contents/second_title/company_06.gif) no-repeat;}
/*company_07*/
#company_07{background:url(../c_images/contents/second_title/company_07.gif) no-repeat;}
/*company_08*/
#company_08{background:url(../c_images/contents/second_title/company_08.gif) no-repeat;}
/*company_09*/
#company_09{background:url(../c_images/contents/second_title/company_09.gif) no-repeat;}
/*company_10*/
#company_10{background:url(../c_images/contents/second_title/company_10.gif) no-repeat;}
#company_10_style01{width:545px;}
#company_10_style02 a{
	background:url(../c_images/contents/company_10_01.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
	padding-right:11px;
}
#company_10_style03 a{
	background:url(../c_images/contents/company_10_02.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
	padding-right:11px;
}
#company_10_style04 a{
	background:url(../c_images/contents/company_10_03.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
}
#company_10_style05 a{
	background:url(../c_images/contents/company_10_04.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
	padding-right:11px;
}
#company_10_style06 a{
	background:url(../c_images/contents/company_10_05.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
}
#company_10_style07 a{
	background:url(../c_images/contents/company_10_06.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
	padding-right:11px;
}
#company_10_style08 a{
	background:url(../c_images/contents/company_10_07.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
}
#company_10_style09 a{
	background:url(../c_images/contents/company_10_08.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
	padding-right:11px;
}
#company_10_style10 a{
	background:url(../c_images/contents/company_10_09.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
}
#company_10_style11 a{
	background:url(../c_images/contents/company_10_10.jpg) no-repeat;
	width:267px;
	height:0;
	padding-top:102px;
	overflow:hidden;
	display:block;
	margin:10px 0;
	float:left;
}
/*company_11*/
#company_11{background:url(../c_images/contents/second_title/company_11.gif) no-repeat;}
#company_11_style01{
	background:url(../c_images/contents/greeting_00.gif) no-repeat;
	padding-left:150px;
	margin:0 10px;
	min-height:145px;
}
#company_11_style01 p{
	padding-bottom:10px;
}
#company_11_style02{
	padding-left:300px;
	padding-top:10px;
}
