/* 全ページ共通設定 */

#main {
width			:80%;
margin-left		:auto;
margin-right		:auto;
}

a img{
border-style		:none;
}

 /* ヘッダー */

#header {
width			:100%;
margin-top		:5px;
}


#index1 ul {
width			:100%;
height			:1.1em;
margin-left		:auto;
margin-right		:auto;
margin-bottom		:0;
padding			:0;
text-align		:left;
}

#index1 ul li {
list-style-type		:none;
float			:left;
width			:6.5em;
font-size		:80%;
padding			:0;
height			:15px;
margin-right		:3px;
}

#index1 a { 
display			:block;
text-align		:center;
text-decoration		:none;
width			:100%;
height			:15px;
border			:1px #0cf solid;
}

#index1 a:visited { 
color			:black;
background-color	:white;
height			:15px;

} 

#index1 a:link { 
color			:black;
background-color	:white;
height			:15px;

}

#index1 a:hover { 
color			:blue;
background-color	:#cff;
border			:1px gray solid;
height			:15px;

} 

  /* インデックス風　変更部分 */
.now_page {					
text-align		:center;
font-size		:100%;
margin			:0;
border			:1px black solid;
color			:black;
background-color	:#cff;
font-weight		:bold;
}

#head_title {
background-image	:url(../img/topback.png);
width			: 100%;
margin			:0;
padding			:0;
clear			:left;
height			:60px;

}

 /* ヘッダーナビ設定 */

#navi {
padding			:0;
margin-bottom		:1em;
margin			:5px 10px 10px 10px;
padding-left		:100px;
padding-bottom		:8px;
background-image	:url(../img/navi.gif);
background-repeat	:no-repeat;
background-position	:0 3px;
}

 /* フッターデザイン */

#footer {
padding-top		:2em;
}

address {
text-align		:right;
font-style		:normal;
color			: black; 
background-color    	: #0cf;
margin			: 0; 
padding			: 0.5em 0 ; 
background-image	: url(../img/addressbg.png);
font-weight		: bold; 
width			: 100%;
height			: 50px;
clear			:both;
}

 /* フッターバックメニュー */

ul.back_menu {
margin			:0;
padding			:0;
}

ul.back_menu li {
list-style		:none;
float			:left;
width			:6em;
font-size		:80%;
padding			:0;
height			:15px;
margin			:0 3px 0 0;

}

ul.back_menu li a{
display			:block;
text-align		:center;
text-decoration		:none;
width			:100%;
height			:15px;
border			:1px #0cf solid;
margin			:0;
padding			:0;
}

ul.back_menu li a:visited { 
color			:black;
background-color	:white;
height			:15px;

} 

ul.back_menu li a:link { 
color			:black;
background-color	:white;
height			:15px;

}

ul.back_menu li a:hover { 
color			:blue;
background-color	:#cff;
border			:1px gray solid;
height			:15px;

}

/* 全ページ共通設定ここまで */


/* 文書パーツデザイン */

 /* orthodoxバージョン */

 /* 共通デザイン（オーソドックス) */

h4 {
width			:95%;
margin-left		:auto;
margin-right		:auto;
font-size		:100%;
}

h5 {
width			:93%;
margin-left		:auto;
margint-right		:auto;
font-size		:95%;
text-decoration		:underline;

}

p {

width			:93%;
margin-left		:auto;
margin-right		:auto;
font-size		:100%;
text-indent		:1em;
line-height		:1.2em;
letter-spacing		:0.2em;
}


dt {
margin			:0.5em 1em 0.5em 1em;

}

dd {
margin			:0.2em 3em 0.2em 3em;

}

.list {
border			:1px glay solid;
}

.picture {
text-align		:center;
}

table.hyou {
margin-right		:auto;
margin-left		:auto;
clear			:both;
}

 /* カテゴリ別デザイン */

   /* event */

#event h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c63;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#event h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #c63 solid;	/* ページ毎に変更する */
border-bottom		:1px #c63 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#event h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #c63 dotted;
}

#event dl.menu {
width			:76%;
margin-left		:auto;
margin-right		:auto;
border			:2px #c63 solid;
padding			:10px;
}

   /* hanabi */

#hanabi h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c63;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#hanabi h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #033 solid;	/* ページ毎に変更する */
border-bottom		:1px #033 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#hanabi h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #033 dotted;
}

   /* hina */
#hina {
background-color: rgb(255, 204, 255);
}


#hina h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c63;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#hina h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #f3f solid;	/* ページ毎に変更する */
border-bottom		:1px #f3f solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#hina h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #f3f dotted;
}

   /* dontaku */

#dontaku h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c63;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#dontaku h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #cf6 solid;	/* ページ毎に変更する */
border-bottom		:1px #cf6 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#dontaku h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #cf6 dotted;
}

p.sakunen {
text-align		:center;
}
   /* kankou */

#kankou h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c33;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#kankou h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #c33 solid;	/* ページ毎に変更する */
border-bottom		:1px #c33 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#kankou h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #c33 dotted;
}

#kankou dl.menu {
width			:76%;
margin-left		:auto;
margin-right		:auto;
border			:2px #c33 solid;
padding			:10px;
}

   /* sigoto */

#sigoto h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#c69;			/* ページ毎に変更する */
color			:white;			/* ページ毎に変更する */
}

#sigoto h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #c69 solid;	/* ページ毎に変更する */
border-bottom		:1px #c69 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#sigoto h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #c69 dotted;
}

#sigoto dl.menu {
width			:76%;
margin-left		:auto;
margin-right		:auto;
border			:2px #c69 solid;
padding			:10px;
}


   /* itoutei */

#itoutei h1 {
text-align		:center;
width			:98%;
margin-left		:auto;
margin-right		:auto;
margin-top		:0.5em;
font-size		:140%;
border			:4px gray double;	/* ページ毎に変更する */
background-color	:#9f9;			/* ページ毎に変更する */
color			:black;			/* ページ毎に変更する */
}

#itoutei h2 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
font-size		:150%;
border-left		:15px #cc3 solid;	/* ページ毎に変更する */
border-bottom		:1px #cc3 solid;	/* ページ毎に変更する */
padding-left		:0.2em;
}

#itoutei h3 {
width			:96%;
margin-left		:auto;
margin-right		:auto;
border-bottom		:4px #cc3 dotted;
}




  /* 各ページデザイン */

   /* 花火大会 */

p.setumei {
text-align		:center;
font-size		:120%;
font-weight		:bold;
}

   /* 宿泊ホテル */

p.toiawase {
text-align		:center;
}


   /* 特産品 */

#tokusanhin {
background-image	:url(media/back_bottom.gif);
background-color	:#ffffb3;
width			:85%;
margin-right		:auto;
margin-left		:auto;


}