@charset "utf-8";
/* ===================================================================
CSS information

 file name  :renewal.css
 author	 :Ability Consultant
 style info :基本・共通設定　ハックは最下部に記述
=================================================================== */


#header .con_header h2 img {
	margin:261px auto 0 auto;
}


/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/


/* ページタイトル */
#contents #main .con_st {
	background: url(../images/bg_titleline.gif) left bottom no-repeat;
	margin:0 10px 10px 10px;
	padding:20px 0 0 0;
	width:650px;
	overflow:hidden;
}
#contents #main .con_st h3 {
	padding:0 0 14px 16px;
}
#contents #main p.mainimage {
	text-align:center;
	
}
#contents #main p.txt_main {
	padding:15px 15px 20px 20px;
}

/* 一覧タブメニュー */
#main .listmenu {
	width:950px;
	height:47px;
	margin:0 10px 20px 10px;
	background: url(../images/img_listmenu.gif) left -47px no-repeat;
}
#main .listmenu li {
	float:left;
	width:108px;
	height:47px;
}

#main .listmenu li a {
	display:block;
	width:108px;
	height:47px;
	text-indent:-9999em;
	font-size:1px;
	line-height:0;
	overflow:hidden;
}
#main .listmenu li.hokkaido ,
#main .listmenu li.hokkaido a {
	width:110px;
}

#main .listmenu li.hokkaido a.selected ,
#main .listmenu li.hokkaido.on a,
#main .listmenu li.hokkaido a:hover {
	background: url(../images/img_listmenu.gif) left top no-repeat;
}
#main .listmenu li.kanto a.selected ,
#main .listmenu li.kanto.on a,
#main .listmenu li.kanto a:hover {
	background: url(../images/img_listmenu.gif) -110px top no-repeat;
}
#main .listmenu li.tokai a.selected ,
#main .listmenu li.tokai.on a,
#main .listmenu li.tokai a:hover {
	background: url(../images/img_listmenu.gif) -218px top no-repeat;
}
#main .listmenu li.kinki a.selected ,
#main .listmenu li.kinki.on a,
#main .listmenu li.kinki a:hover {
	background: url(../images/img_listmenu.gif) -326px top no-repeat;
}
#main .listmenu li.chugoku a.selected ,
#main .listmenu li.chugoku.on a,
#main .listmenu li.chugoku a:hover {
	background: url(../images/img_listmenu.gif) -434px top no-repeat;
}
#main .listmenu li.kyushu a.selected ,
#main .listmenu li.kyushu.on a,
#main .listmenu li.kyushu a:hover {
	background: url(../images/img_listmenu.gif) -542px top no-repeat;
}

/* 地域全体 */
#contents #main .con_area {
	margin:0 10px;
	width:650px;
}
#contents #main .con_area h4.st {
    background: url("../images/ic_h3.gif") no-repeat left top;
    border: 1px solid #C7D79E;
    color: #412800;
    font-size: 110%;
    margin: 0 0 17px 0;
    padding: 7px 7px 7px 25px;
}

/* 村タイトル */
#contents #main .con_area .box_detail h5.st {
	border-left:3px solid #e37619;
	background: url("../images/ic_boxarrow.gif") 9px 15px no-repeat #f4eedc;
	padding:6px 0 6px 23px;
	font-size:130%;
	margin:0 0 10px 0;
	vertical-align:top;
	font-weight:normal;
}
#contents #main .con_area .box_detail h5.st span {
	border-left:3px solid #e37619;
	background:#e37619;
	padding:3px 5px;
	margin:0 0 0 10px;
	color:#fff;
	font-size:70%;
}

/* .vil_info */
#contents #main .con_area .box_detail .vil_info {
	padding:0 0 45px 0;
}

#contents #main .con_area .box_detail .vil_info p.days {
	padding:3px 0;
	color:#fff;
	width:920px;
	margin:0 0 5px 0;
	overflow:hidden;
}
#contents #main .con_area .box_detail p.days span {
	width:13em;
	background:#469536;
	float:left;
	text-align:center;
}
#contents #main .con_area .box_detail p.btn_detail {
	padding:15px 0 0 0;
}

#contents #main span.error {
	padding: 0 0 0 20px;
	font-weight: bold;
}


/* movelink */
#contents .movelink {
	margin:0 10px 0 auto;
	text-align:right;
	padding:20px 0;
}
#contents .movelink li {
	display: inline;
	margin: 0 1px;
	padding: 0;
}
#contents .movelink li span,
#contents .movelink li a {
	display: inline-block;
	padding: 1px 8px;
	background: #e3deb8;
	color:#0f0f0f;
	border: 1px solid #ccc;
	vertical-align: middle;
	text-decoration: none;
}
#contents .movelink li.bef a ,
#contents .movelink li.aft a {
	background: #fff;
}
#contents .movelink li span{
	background: #e37619;
}
#contents .movelink li a:hover {
	background: #e37619;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

