@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */
/* --------------------------------------------------
	##contents
-------------------------------------------------- */
.box1{
	margin:0 0 56px;
	width:669px;
	border-collapse:collapse;
	border:0;
}
#btm1.box1{
	margin:0 0 0 0;
}
.box1 td.box1-1{
	padding:0;
	background:url(../ippan_kaigyo/img/box_mdl1.gif) repeat-y left top;
}
.btn1{
	text-align:center;
}
.box2{
	margin:0 0 5px 27px;
	width:642px;
	border-collapse:collapse;
	border:0;
}
.box2 td{padding:0;}
.title1{
	margin:0 0 15px;
	padding:22px 0 0 0;
}
.txt1{
	margin:0 0 15px;
	line-height:20px;
	color:#808080;
	font-size:12px;
}
.txt2{
	margin:0 0 15px;
	padding:9px;
	border:3px #CDD2C0 solid;
	line-height:18px;
	color:#486128;
	font-size:12px;
}
.title2{
	margin:0 0 17px 26px;
	padding:17px 0 0 0;
}
.ph1{
	margin:0 0 13px 18px;
}
.title3{
	margin:0 0 7px 23px;
}
.box3{
	margin:0 0 20px 14px;
	padding:17px 0 0 0;
	width:638px;
	background:url(../ippan_kaigyo/img/bar1.jpg) no-repeat left top;
}
.txt3{margin:0 0 0 12px;}
.txt3 td{
	line-height:23px;
	color:#808080;
	font-size:12px;
}
.title4{
	margin:0 0 16px 8px;
}
.box4{
	margin:0 0 5px;
	width:627px;
	border-collapse:collapse;
	border:0;
	background:url(../ippan_kaigyo/img/box_mdl2.gif) repeat-y left top;
}
.box4 td{padding:0;}
.box4 h5{margin:0 0 0 17px;}
.box4 h5.title5{margin:0 0 10px 17px;}
.box4 h5.title6{margin:0 0 10px 0;}
.box4-1{
	margin:0 0 0 22px;
	border-collapse:collapse;
	border:0;
	width:590px;
}
.box4-1 td{padding:0;}
.line1{
	width:35px;
	background:url(../ippan_kaigyo/img/line1.gif) repeat-y left top;
}
.box4-1 h6{margin:0 0 6px;}
.box4-1 p{
	line-height:18px;
	color:#808080;
	font-size:12px;
}
.box4-2{
	margin:0 0 0 17px;
	border-collapse:collapse;
	border:0;
	width:597px;
}
.box4-2 td{padding:0;}
.box4-2 h6{margin:0 0 6px;}
.box4-2 p{
	line-height:18px;
	color:#808080;
	font-size:12px;
}
.txt4{
	line-height:20px;
	color:#808080;
	font-size:12px;
}
.txt4 a{color:#04036B;}
.txt4 a:hover{color:#F00;}
.line2{
	margin:0 0 0 22px;
	background:url(../ippan_kaigyo/img/line2.gif) repeat-x left top;
}
.txt5{
	margin:0 0 0 6px;
}
.txt6{
	margin:0 25px 25px;
	padding:23px 0 0 0 ;
	line-height:20px;
	color:#808080;
	font-size:12px;
}
.box5{
	margin:0 0 20px 26px;
	border-collapse:collapse;
	border:0;
	width:610px;
}
td.box5-1{padding:0;}
.kaigyou-iin tr{background:url(../ippan_kaigyo/img/line3.gif) repeat-x left bottom;}
.kaigyou-iin tr.line3{
	background:none;
}
.kaigyou-iin td.syozaichi-t,
.kaigyou-iin td.kensuu-t{
	padding:3px 2px;
	line-height:18px;
	color:#333;
	font-size:14px;
	border-bottom:1px #737373 solid;
}
.kaigyou-iin td.syozaichi,
.kaigyou-iin td.kensuu{
	padding:14px 2px;
}
.kaigyou-iin td.syozaichi{
	line-height:16px;
	color:#666;
	font-size:14px;
}
.kaigyou-iin td.kensuu{
	line-height:22px;
	color:#3F7800;
	font-size:18px;
}

