@charset "shift_jis";

/* トップページ用
====================================================================================*/

 /*------------------------------------
   contents top
 ------------------------------------*/
#top {
}
   /*------------------------------------
     contents top main（トップ画像）
   ------------------------------------*/
#slide {
     height: 200px;
     margin: 0 auto 0 0;
}
   /*------------------------------------
     contents top right
   ------------------------------------*/
#top_right {
     height: 250px;
     margin: 0 0 0 auto;
}
/* new 2014.07 */
.top_right_box { margin-bottom:3px; }
.top_right_box h3{ height:35px; background-color:#10298E; color:#fff; text-align:center;}
.top_right_text { 
	border:1px solid #10298E; padding:6px;
	font-size:100%; line-height:1.5;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.top_right_text p { margin-bottom:0.5em;}
.top_right_text a {
     color: #333333;
     text-decoration: none;
}
.top_right_text a:hover {
     color: #ff0066;
     text-decoration: underline;
}
#top_r08 h3 { background:url(../images/side_08_title.gif) no-repeat;}
#top_r07 h3 { background:url(../images/side_07_title.gif) no-repeat;}
#top_r06 h3 { background:url(../images/side_06_title.gif) no-repeat;}
#top_r01 h3 { background:url(../images/side_01_title.gif) no-repeat;}

/*
#top_right_t {
     margin: 0;
     padding: 0;
     height: 133px;
}
#top_right_t #top_r01_top {
     height: 35px;
     line-height: 100%;
	 		margin: 0;
     background-image: url(../images/top_r01_top.gif);
}
#top_right_t #top_r01_btm {
     height: 10px;
     margin-bottom: 0;
     background-image: url(../images/top_r01_btm.gif);
}
#top_right_t #top_r01 {
     height: 84px; 
     background-image: url(../images/top_r01_bg.gif);
}

#top_right_t #top_r01 p {
     color: #6d6e71;
}
.top_r01 {
     padding: 6.5px 5px;
     font-size: 1em;
     line-height: 120%;
}
.top_r01 a {
     color: #333333;
     text-decoration: none;
}
.top_r01 a:hover {
     color: #ff0066;
     text-decoration: underline;
}
*/

 /*------------------------------------
   contents mid
 ------------------------------------*/
#mid {
     margin: 10px auto;
}

   /*------------------------------------
     contents mid top
   ------------------------------------*/
#mid_top h3 { height:35px;}
#mid_top #box1 h3 { background:url(../images/top_title/top5_01.gif) no-repeat; background-color:#ffb303;}
#mid_top #box2 h3 { background:url(../images/top_title/top5_02.gif) no-repeat; background-color:#ffb303;}
#mid_top #box3 h3 { background:url(../images/top_title/top5_03.gif) no-repeat; background-color:#ffb303;}
#mid_top #box4 h3 { background:url(../images/top_title/top5_04.gif) no-repeat; background-color:#ffb303;}
#mid_top #box5 h3 { background:url(../images/top_title/top5_05.gif) no-repeat; background-color:#ffb303;}
#mid_top #box1 { border:1px solid #ffb303; background-color:#fee4c1;}
#mid_top #box2 { border:1px solid #ffb303; background-color:#fee4c1;}
#mid_top #box3 { border:1px solid #ffb303; background-color:#fee4c1;}
#mid_top #box4 { border:1px solid #ffb303; background-color:#fee4c1;}
#mid_top #box5 { border:1px solid #ffb303; background-color:#fee4c1;}
#mid_top a { 
	color: #333333;
	text-decoration:none;
	font-size:0.9em;
}
#mid_top  a:hover{
  color: #ff0066;
  text-decoration: underline;
}
#mid_top .text { padding:5px;}
#mid_top img { float:right; border:0;}

	 /*------------------------------------
     contents mid main
   ------------------------------------*/
#mid_main {
     margin: 0 auto;
     padding-top: 10px;
}

      /*------------------------------------
        contents mid main t
      ------------------------------------*/
#mid_main_t {
	font-size:0.85em;
}

#mid_main_t h3 {
     color: #333333;
     line-height: 1em;
     margin-top: 10px;
			font-size:1em;
}
#mid_main_t h3 a {
     color: #333333;
     text-decoration: none;
}
#mid_main_t h3 a:hover {
     color: #ff0066;
     text-decoration: underline;
}

#mid_main_t p {
	color: #333333;/*#2D6B73*/
	border-bottom: 1px dotted #CCCCCC;
}
#mid_main_t_L_mid p { border-bottom:none; }
#mid_main_t_L_mid h3 { margin-top:2px; }
.koushin { 
	text-align:right;
}

#mid_main_t p a {
     color: #2D6B73;
     text-decoration: none;
}
#mid_main_t p a:hover {
     color: #ff0066;
     text-decoration: underline;
}

#mid_main_t_L_top {
     height: 35px;
     background-image: url(../images/mid_main_t_L_top_new.gif);
}

#mid_main_t_R_mid,
#mid_main_t_L_mid {
		border-bottom:15px solid #ffff5b;
}

#mid_main_t_R_mid,	/*新着情報*/
#mid_main_t_L_mid { /*郷自慢の名物情報*/
	 height: 250px; /*400px 2010-10-9変更*/
     padding: 5px;
	 overflow: auto;
}

#mid_main_t_R_top {
     height: 35px;
     background-image: url(../images/mid_main_t_R_top_new.gif);
}

      /*------------------------------------
        contents mid main b
      ------------------------------------*/
#mid_main_b {
     padding-top: 10px;
}

#mid_main_b h3 {
     color: #2D6B73;/*#62B7C1*/
     font-size: 1.0em;
     line-height: 140%;
}

#mid_main_b h3 a {
     color: #2D6B73;/*#62B7C1*/
     text-decoration: none;
}

#mid_main_b h3 a:hover {
     color: #ff0066;
     text-decoration: underline;
}

#mid_main_b p {
     color: #333333;
     font-size: 1em;
     line-height: 140%;
}

#mid_main_b p a {
     color: #333333;
     text-decoration: none;
}

#mid_main_b p a:hover {
     color: #ff0066;
     text-decoration: underline;
}

#mid_main_b img {
     float: left;
     margin: 2px;
}

#mid_main_b_top_1 {
     height: 25px;
     background-image: url(../images/top05_contents_b_t01_new.gif);
}

#mid_main_b_top_2 {
     height: 25px;
     background-image: url(../images/top05_contents_b_t02_new.gif);
}

#mid_main_b_top_3 {
     height: 25px;
     background-image: url(../images/top05_contents_b_t03_new.gif);
}

#mid_main_b_top_4 {
     height: 25px;
     background-image: url(../images/top05_contents_b_t04_new.gif);
}