@charset "utf-8";
/* CSS Document */
p {
	font-size:110%;
}
p.right_coment {
	text-align:right}
	
p.point{
	font-size:115%;
	color:#06C;
}
	
#wrapper {
	width:50%;
	
}
#wrapper ul {
	margin-top:10px;
	margin-bottom:30px;
	width:500px;
}
#wrapper ul li {
	margin-top:30px;
	padding-left:20px;
	border-top: #096 double 6px;
	padding-top:10px;
}
#wrapper ul li span{margin-left:30px;}
#wrapper ul li p a {
	margin-left:30px;
}

body#foto00 #side_menu ul li#foto_n00 a { background: #FDFBF0; color:#00F;}
body#foto01 #side_menu ul li#foto_n01 a { background: #FDFBF0; color:#00F;}
body#foto01 #side_menu ul li#foto_n01 a { background: #FDFBF0; color:#00F;}
body#foto02 #side_menu ul li#foto_n02 a { background: #FDFBF0; color:#00F;}
body#foto03 #side_menu ul li#foto_n03 a { background: #FDFBF0; color:#00F;}
body#foto04 #side_menu ul li#foto_n04 a { background: #FDFBF0; color:#00F;}
body#foto05 #side_menu ul li#foto_n05 a { background: #FDFBF0; color:#00F;}
body#foto06 #side_menu ul li#foto_n06 a { background: #FDFBF0; color:#00F;}
body#foto07 #side_menu ul li#foto_n07 a { background: #FDFBF0; color:#00F;}
body#foto08 #side_menu ul li#foto_n08 a { background: #FDFBF0; color:#00F;}
body#foto09 #side_menu ul li#foto_n09 a { background: #FDFBF0; color:#00F;}
body#foto10 #side_menu ul li#foto_n10 a { background: #FDFBF0; color:#00F;}
body#foto11 #side_menu ul li#foto_n11 a { background: #FDFBF0; color:#00F;}
body#foto12 #side_menu ul li#foto_n12 a { background: #FDFBF0; color:#00F;}
body#foto13 #side_menu ul li#foto_n13 a { background: #FDFBF0; color:#00F;}
body#foto14 #side_menu ul li#foto_n14 a { background: #FDFBF0; color:#00F;}
body#foto15 #side_menu ul li#foto_n15 a { background: #FDFBF0; color:#00F;}
body#foto16 #side_menu ul li#foto_n16 a { background: #FDFBF0; color:#00F;}
body#foto17 #side_menu ul li#foto_n17 a { background: #FDFBF0; color:#00F;}
body#foto18 #side_menu ul li#foto_n18 a { background: #FDFBF0; color:#00F;}
body#foto19 #side_menu ul li#foto_n19 a { background: #FDFBF0; color:#00F;}
body#foto20 #side_menu ul li#foto_n20 a { background: #FDFBF0; color:#00F;}

body#foto00 ul#e_nav li#foto_n a, 
body#foto01 ul#e_nav li#foto_n a,
body#foto02 ul#e_nav li#foto_n a,
body#foto03 ul#e_nav li#foto_n a,
body#foto04 ul#e_nav li#foto_n a,
body#foto05 ul#e_nav li#foto_n a,
body#foto06 ul#e_nav li#foto_n a,
body#foto07 ul#e_nav li#foto_n a,
body#foto08 ul#e_nav li#foto_n a, 
body#foto09 ul#e_nav li#foto_n a,
body#foto10 ul#e_nav li#foto_n a,
body#foto11 ul#e_nav li#foto_n a,
body#foto12 ul#e_nav li#foto_n a,
body#foto13 ul#e_nav li#foto_n a,
body#foto14 ul#e_nav li#foto_n a,
body#foto15 ul#e_nav li#foto_n a,
body#foto16 ul#e_nav li#foto_n a,
body#foto17 ul#e_nav li#foto_n a,
body#foto18 ul#e_nav li#foto_n a,
body#foto19 ul#e_nav li#foto_n a,
body#foto20 ul#e_nav li#foto_n a{ background:url(../../img/nav_bk_on.png) repeat-x left top;}

h1{
	margin: 0 auto;
	margin-top:20px;
	text-align: center;
 
  border-left-style : none;border-right-style : groove;border-bottom-style : groove;
  font-size : 130%;
  font-weight: bold;
  color : navy;
  background-color:#DAECED;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:30px;

 line-height : normal;
 word-spacing : normal;
 letter-spacing : normal;
 
}
h2{
  margin: 20px auto;
  text-align: center;
  background-color:#D9D7BB;
  font-size : 120%;
  font-weight:bold;
   padding-top:5px;
   padding-bottom:5px;
    width:50%;
}
h3{
  text-align: center;
   font-size : 18px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:10px;
 
}
h4{
  font-size : 14px;
  font-weight : bold;
 color : blue;
 background-color : #cccccc;
 margin-top:10px;
 margin-bottom:10px;
}
h5{
  font-size : 14px;
  text-indent : 10pt;
  font-weight : bold;
}



#wrapper .info_img {
	margin:0 auto;
	margin-bottom:30px;
	width:600px;
	text-align:center;
}

#wrapper .info_img div {
	margin-left:100px;
	text-align: left;
}


#wrapper table p{
	font-size:85%;
}


#wrapper dl {
	text-indent:0;
    padding: 20px;
}
#wrapper dt {
	font-weight: bold;
	margin-top:20px;
	font-size:105%;
}

#wrapper dd {
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}



#wrapper table.radio {
	/*margin-top:30px;*/
	font-size: 14px;
	line-height: 20px;
	width="650;
	border: #ccc solid 1px;
	/*text-align:center;*/
}

#wrapper td{
  
  font-size : 15px;
  line-height : 25px;
}


#wrapper .top_contents{
	width:700px;
	margin: 0 auto;
	font-size:105%;
	margin-bottom:30px;
}
#wrapper span.perso {
	font-size:200%;
	color:#F00;
}
#wrapper .plan {
	margin-top:50px;
}

#wrapper .plan span img {
	margin-top:5px;
	margin-left:50px;
}

#wrapper .plan span a:hover,
#wrapper .plan span a:active{
	background: none;
}

#wrapper .plan h2 {
  text-align: left;
  background: none;
  width:100%;
  font-size:110%;
}

#wrapper p.main {
	margin-top:20px;
	font-size:130%;
}
 
#wrapper p.main a{
	margin-top:20px;
	font-size:105%;
}
#wrapper p.wahei {
	margin-top:30px;
	text-align: right;
}


ul.town_menu{
	margin-top:20px;
	width:90%;
	margin-bottom:20px;
	/*font-size:95%;*/
	margin-bottom:10px;
	border-bottom: #CCC solid 2px;
}
ul.town_menu li{
	float: left;
	margin-right:5px;
	list-style: none;
	margin-bottom:5px;
	
	
}

ul li a {
	/*color: #000;*/
	
}


#wrapper #minwa_contents {
	margin: 0 auto;
	width:600px;
}

#wrapper #minwa_contents dt {
	text-align: center;
   font-size : 18px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:10px;
  background-color:#FDFCEA;
}

ul.mouse {
	margin: 0 auto;
	width:520px;
	text-align: center;
	margin-bottom:20px;
	font-weight: bold;
}
ul.mouse li{
	background:#0CF;
	float: left;
	margin-right:20px;
	list-style: none;
	display: block;
	margin-bottom:10px;
	
}
/*img.logo {
	margin-top:5px;
	margin-left:10px;
}
*/
#image_gallery{
	margin-left: 200px;
	
	
}
p.return {
	text-align: center;
	margin-top:20px;
}
ul.bottom_menu {
	margin-left:50px;
	font-size:85%;
		
}

ul.bottom_menu li{
	margin-bottom:5px;
	
}

img.logo {
	margin-top:5px;
	margin-left:10px;
}

#image_gallery{
	margin-left: 200px;
	
	
}
#side_menu {
	padding-top:45px;
	padding-left:7px;
	background:#f5f6d8;
	z-index:0;
}


#side_menu ul li a{  
	/*color:#000;*/
	text-decoration:none;
}
#side_menu ul li a:link,
#side_menu ul li a:visited{
}


#side_menu ul li a:hover{
	/*color: #F00 ;*/
	text-decoration:none;
	
}
#side_menu ul li a:active{
	/*color: #33F;*/
	text-decoration:none;
	
}


div#side_menu {
	font-size:90%;
    width : 200px;height : 880px;top : 61px;left : 1px;
	position : absolute;
	z-index : 2;
	visibility : visible;
}

div#side_menu h3 {
	margin-top:0;
	margin-bottom:0;
	font-size:90%;
	text-align:left;
}
table td{
	font-size:85%;
	line-height:1.8;
}
