@charset "UTF-8";
#custom {
	line-height: 2;
	clear: both;
	width: 900px;
	padding: 0px 0px 15px;
}
#custom h2 {
	margin: 80px 0px 0px;
}
#custom h3 {
	border-bottom: 1px solid #999;
	margin: 20px 0px 0px;
	padding: 0px 0px 10px;
}

#custom h4 {
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 5px;
}
#custom h5 {
	margin: 0px 0px 10px;
}
#custom   h6 {
	margin: 25px 0px 15px 45px;
}
#custom #box_custom {
	background: url(../image/custom_bgr.gif) repeat-y;
}
#custom #box_custom .margin40 {
	width: 870px;
}
#custom .divider_equipment {
	clear: left;
	width: 870px;
	text-align: center;
}
#custom #box01 {
	text-align: center;
	position: relative;
	background: url(../../../../common/image_common/shadow_submenu.jpg) no-repeat;
}
#custom #box01 h1 {
	padding: 40px 0px 27px;
}
#custom #box01 h2 {
	margin: 0px 0px 19px;
}
#custom .tabarea   {
	width: 840px;
	margin: 0px 30px 25px;
	height: 36px;
	font-size: 0px;
}
#custom .tabarea ul  {
	margin: 0px 0px 0px 62px;
}
#custom .tabarea ul li  {
	float: left;
	margin: 0px 3px 0px 0px;
	height: 35px;
}
#custom #box01 #localnavi_opener1 {
	height: 63px;
	margin: 0px 50px 15px;
}
#custom #box01 #localnavi_opener1 p {
	float: left;
	padding: 15px 0px 0px;
}
#custom #box01 #localnavi_opener1 #btn {
	float: right;
	height: 63px;
	width: 192px;
}
#custom #box_01sub {
	background: #999999 url(../../image/sh_localnavi_top.jpg) no-repeat;
	padding: 15px 0px 0px;
	display:none;
}
#custom #box_01sub h5 {
	margin: 0px 0px 10px 50px;
}
#custom .localnavi  {
	width: 810px;
	height: 186px;
	padding: 0px 45px 20px;
}
#custom .localnavi ul li  {
	float: left;
}
#custom  .col_left {
	padding: 30px 60px 30px 45px;
	float: left;
	width: 360px;
}
#custom .col_right {
	float: left;
	width: 360px;
	padding: 30px 0px;
}
#custom #box10 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box13 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box02 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box03 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box14 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box04 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box05 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box06 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box07 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom  #box05 h3 {
	border-style: none;
	padding: 0px 0px 15px 45px;
}
#custom  #box05 .col_left {
	width: 390px;
	padding: 0px 0px 25px 45px;
}
#custom #box05 .col_left h4 {
	margin: 10px 0px 0px;
}
#custom #box05 .col_right {
	padding: 0px 0px 25px;
	width: 390px;
}
#custom #box05 .col_right h4 {
	margin: 10px 0px 0px;
}
#custom #box08 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom #box08 h3 {
	border-style: none;
	padding: 0px 0px 15px 45px;
}
#custom  #box08 .col_left {
	width: 260px;
	padding: 0px 0px 10px 45px;
}
#custom #box08 .col_left h4 {
	margin: 10px 0px 0px;
}
#custom #box08 .col_right {
	padding: 0px 0px 10px;
	width: 260px;
}
#custom #box08 .col_right h4 {
	margin: 10px 0px 0px;
}
#custom #box09 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}
#custom  #box09 h3 {
	border-style: none;
	padding: 0px 0px 15px 45px;
}
#custom  #box09 .col_left {
	width: 390px;
	padding: 0px 0px 25px 45px;
}
#custom #box09 .col_left h4 {
	margin: 10px 0px 0px;
}
#custom #box09 .col_right {
	padding: 0px 0px 25px;
	width: 390px;
}
#custom #box09 .col_right h4 {
	margin: 10px 0px 0px;
}
#custom #box_custom  #box09 .col_btm {
	clear: left;
	padding: 0px 40px 0px 45px;
}
/*#custom #box10 {
	background: url(../image/custom_box_bgr.jpg) repeat-x 15px bottom;
	width: 870px;
	margin: 0px auto;
}*/

#custom #box_11 {
	background: #999999 url(../../image/sh_localnavi_top.jpg) no-repeat;
	padding: 25px 0px 0px;
	margin: 15px 0px 0px;
}
#custom #box_11 h5 {
	margin: 0px 0px 10px 50px;
}
#custom #box_12 {
	padding: 10px 0px 0px;
}
#custom #box_12 p {
	margin: 0px 0px 20px 40px;
}
