@charset "utf-8";
/* CSS Document */

/* ------------------
   文化
-------------------- */
#main_sub.bunka table{
	border:none;
	margin:0px;
	padding:0px;
}	

#main_sub.bunka td,
#main_sub.bunka th{
	border:none;
	margin:0px;
	padding:0px;
}	



/* ------------------
   町の姿
-------------------- */
#main_sub.sugata table{
	border:none;
	margin:0px;
	padding:0px;
}

#main_sub.sugata td,
#main_sub.sugata th{
	border:none;
	margin:0px;
	padding:0px;
}

/* ------------------
  サイトマップ
-------------------- */
#continer #main_sub.sitemap h2{
	margin-bottom:5px;
	margin-top:5px;

}

/* ------------------
  新着情報
-------------------- */
#continer #main_sub.news h2{
	margin-bottom:0px;
}
#continer #main_sub.news .text_r{
	margin-bottom:10px;
}


/* ------------------
  観光情報
-------------------- */
.kanko #main_graphic {
	background: url("../../img/tit_kankomain.jpg") no-repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 190px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
}
.kanko #main_graphic h1 {
	background-image: none;
	text-indent: -99999px;
	margin-top:-99999px
}



#main_sub.kanko .update_list{
	border:1px solid #0069AE;
	margin-bottom:20px;
}

#main_sub.kanko .update_list h2{
	margin-bottom:10px;
}


#main_sub.kanko .update_list .more{
	text-align:right;
	margin-right:10px;
}

#main_sub.kanko .update_list .more a{
	background-image: url("../../img/icon_itiran.jpg");
    background-position: left center;
    background-repeat:no-repeat;
	padding-left:20px;
}

#main_sub.kanko  #tit_index h2 {
	background:none;
	padding:0px;
	margin:0px;
}

#main_sub.kanko #tit_index {
	background-image: url("../../img/back_kankoindex.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 130px;
	padding: 75px 0 0 40px;
}

#main_sub.kanko #main_body .gyou_tit01{
	background-image: url("../../img/tit_asobu_back.gif") !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
	margin: 0;
	padding: 0;
	width: 100%;
}

#main_sub.kanko #main_body .gyou_tit01 h3,
#main_sub.kanko #main_body .gyou_tit02 h3,
#main_sub.kanko #main_body .gyou_tit03 h3,
#main_sub.kanko #main_body .gyou_tit04 h3,
#main_sub.kanko #main_body .gyou_tit05 h3,
#main_sub.kanko #main_body .gyou_tit06 h3{
	background:none;
	padding:0px;
}


#main_sub.kanko #main_body .gyou_tit02 {
	background-image: url(../../img/tit_tomaru_back.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#main_sub.kanko #main_body .gyou_tit03 {
	background-image: url(../../img/tit_omaturi_back.gif)!important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#main_sub.kanko #main_body .gyou_tit04 {
	background-image: url(../../img/tit_taberu_back.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#main_sub.kanko #main_body .gyou_tit05 {
	background-image: url(../../img/tit_rekishi_back.gif)!important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#main_sub.kanko #main_body .gyou_tit06 {
	background-image: url(../../img/tit_onsen_back.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#main_sub.kanko #main_body .gyou_left{
	margin-bottom:30px;
}


#main_sub.kanko #main_body td,
#main_sub.kanko #main_body th{
	margin:0;
	
	padding:0 0 5px 0;
}


#main_sub.kanko #main_body .gyou_wrapp img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*イチ押し情報*/
#main_sub.kanko #ichioshi_wrapp {
	padding: 0px;
	clear: left;
	width: 100%;
	text-align: left;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../../img/kanko_blueback.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#main_sub.kanko #ichioshi {
/*	background-image: url(../../img/kanko_blueback.gif);*/
/*	background-repeat: repeat-x;*/
/*	background-position: left bottom;*/
	clear: both;
	overflow: auto;
	padding: 15px;
}

#main_sub.kanko #tit_ichi {
	margin: 0px;
	padding: 0px;
	height: 37px;
}

#main_sub.kanko #tit_ichi h3 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main_sub.kanko .ichioshi_piece img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main_sub.kanko .ichioshi_piece {
	display: inline;
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	min-height: 200px;
}

#main_sub.kanko #ichioshi_wrapp h3 {
	background-image: url(../../img/tit_ichioshiback.gif) !important;
	background-repeat: repeat-x !important;
	background-position: left top !important;
}

#main_sub.kanko .ichioshi_piece p {
	width: 160px;
}


/*サイドバーイベント欄*/
#main_sub.kanko #event_box {
	background-image: url(../../img/back_event.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_sub.kanko #event_link {
	background-image: url(../../img/back_event2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#main_sub.kanko #event_photobox {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#main_sub.kanko #koshinbi {
	margin-bottom: 5px;
	text-align: right;
	margin-right: 10px;
}
#main_sub.kanko #spotinfo {
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	font-weight: bold;
}
#main_sub.kanko #event_link ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.5em;
}
#main_sub.kanko #event_link li {
	background-image: url(../../img/listmark_event.gif);
	background-repeat: no-repeat;
	background-position: 70px top;
}
#main_sub.kanko #tit_index {
	background-image: url(../../img/back_kankoindex.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:130px;
	padding:75px 0px 0px 40px;
}


/*-------------------------
	特産品
--------------------------*/
.tokusan .image_center{
	text-align:center;
}

#main_sub.tokusan td,.tokusan th{
	margin:0px;
	padding:0px 0px 10px 0px;;
}

#main_sub.tokusan td img{
	margin-left:10px;
	margin-right:5px;
}

/*-------------------------
	防災情報
--------------------------*/
#main_sub.bosai .update_list{
	border:1px solid #0069AE;
	margin-bottom:20px;
}

#main_sub.bosai .update_list h2{
	margin-bottom:10px;
}


#main_sub.bosai .update_list .more{
	text-align:right;
	margin-right:10px;
}


/*-------------------------
	分類で探す
--------------------------*/
#main_sub.bunrui ul{
	margin-top:10px;
	margin-bottom:10px;
	line-height:140%;

}
#main_sub.bunrui li{
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	display:inline;
	border-right:1px #777777 solid;
	background:none;
	padding:0.2em 1em 0.2em 0em;
}

#main_sub.bunrui h2{
	margin-top:10px;
}


/*-------------------------
	議会
--------------------------*/
#main_sub.gikai .gikai_menu a{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	border:2px #919596 solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:10px;
	margin:10px 5px;
}


#main_sub.gikai .kaigimenu a{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	border:2px #919596 solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:5px;
	margin:10px 3px;
	font-size:90%;
	display:block;
}

#main_sub.gikai .nendomenu a{
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	border:2px #919596 solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:5px;
	margin:3px;
	font-size:90%;
	display:block;
}

#main_sub.gikai .giji_index{
	margin-top:20px;
}

#main_sub.gikai .giji_index a{
	background-image: url("../../img/arrow_sidebar.gif");
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 1.5em;
}



/*---------------------------
   広報
----------------------------*/
.xlist_box ul li{
	float:left;
	background:none;
}


.dlmsg {
	float:left;
	width:400px;
	margin-left:10px;
}


/* ------------------
  移住・定住促進
-------------------- */

#main_sub.sokushin .update_list{
	border:1px solid #0069AE;
	margin-bottom:20px;
}

#main_sub.sokushin .update_list h2{
	margin-bottom:10px;
}


#main_sub.sokushin .update_list .more{
	text-align:right;
	margin-right:10px;
}

#main_sub.sokushin .update_list .more a{
	background-image: url("../../img/icon_itiran.jpg");
    background-position: left center;
    background-repeat:no-repeat;
	padding-left:20px;
}

#main_sub.sokushin .contents li{
	list-style:none;
	background-image:url("../../img/contents_back.gif");
	background-repeat:repeat-x;
	padding-left:0px;
}


