@charset "utf-8";

@import url(/common/css/base.css); 

/*　メインコンテンツ 
------------------------------------------------ */
div.box{
  width:750px;
	display:block;
	background:url(/common/images/box_top.gif) no-repeat 0px 0px;
  padding:20px 0 0 0;
	margin:0 auto;
}
div.box_bottom{
  width:750px;
	height:20px;
	display:block;
	background:url(/common/images/box_bottom.gif) no-repeat 0px 0px;
  font-size:0;
  line-height:0;
}

div.box ul{
  width:710px;
	display:block;
	background:url(/common/images/bg_box.gif) repeat-y 0px bottom;
	padding:0 20px;
}

div.box ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div.box ul li{
  width:340px;
	display:block;
}

div.box ul li#left_conts{
	float:left;
}

div.box ul li#right_conts{
	float:right;
}

div.box ul li ul{
  width:340px;
	display:block;
	background:url(none);
	padding:0 0 20px 0;
}

div.box ul li ul li.conts_index a{
  width:320px;
	display:block;
	background-color:#F6EEDB;
	border-bottom:2px solid #779638;
	padding:2px 10px;
	margin:0 0 10px 0;
}

div.box ul li ul li.conts_sub a{
  width:320px;
	display:block;
	background:url(/common/images/arrow_s.gif) no-repeat 10px 0.3em;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}

div.box ul li ul li.conts_sub_2 a{
  width:305px;
	display:block;
	background:url(/common/images/arrow_s.gif) no-repeat 25px 0.3em;
	padding:0 0 0 35px;
	margin:0 0 5px 0;
}

