
#footer_txt {font-size:10pt;}
#navi_txt {font-size:10pt; margin-left:15px;}
#ad_txt {font-size:9pt; margin-right:15px;}
#menu_txt {font-size:10pt; margin-left:25px; text-decoration:underline}

p {
margin-left:30px;
margin-top:10px;
margin-right:20px;
margin-bottom:0px;
	padding: 0;
	font-size:11pt;
	line-height:160%;
}


#con_text {
margin-left:50px;
margin-top:10px;
margin-right:30px;
margin-bottom:0px;
	padding: 0;
	font-size:11pt;
	line-height:110%;
	color: #663300;
}

#con_text2 {
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
margin-right:30px;
	padding: 0;
	font-size:11pt;
	line-height:110%;
	color: #663300;
}



#qa {
margin-left:5px;
margin-top:20px;
margin-bottom:20px;
	padding: 0;
	font-size:10pt;
	line-height:180%;
}

#yutori {
margin-top:2px;
margin-left:20px;
	font-size:11pt;
	line-height:160%;
	font-weight: bold;
	color:#333333
}

#map_title {
margin-left:20px;
margin-top:15px;
	padding: 0;
	font-size:12pt;
	line-height:110%;
	font-weight: bold;
	color:#333333
}

#map_txt {
margin-left:50px;
margin-top:10px;
	padding: 0;
	font-size:11pt;
	line-height:110%;
}



.style4 {
	color: #FF0000;
	font-size: 10pt;
}

<!--ここまで-->

a{ color: #663300;
}

a:visited{ color: #996600;
}

a:hover { color: #cc9933;
background: #FFFFFF none;
}

a:active{ color: #ffcc33;
background:#FFFFFF none;
}


img {
border:0:
}
strong {
font-weight:bold;
}
.normal { font-size: 13px; font-style: normal; color: #333333; background-color: #FFFFFF; line-height: 19px}
.normal {  }
.pt25 {  font-size: 13px; line-height: 25px; color: #333333}
.pt22 {  font-size: 13px; line-height: 22px; color: #333333; margin-left: 15px}
.normal2 { font-size: 14px; font-style: normal; color: #333333; background-color: #FFFFFF; line-height: 19px;  ; text-indent: 15pt}
.pt19 { font-size: 13px; line-height: 19px; color: #333333; margin-left: 5px; margin-right: 5px; width: auto}
.pt19-2 { font-size: 13px; line-height: 19px; color: #333333; margin-left: 15px; margin-right: 5px; width: auto }
.stext {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 7pt; line-height: 12pt}
.honbun {  font-size: 12pt; line-height: 1.6em; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; margin-left: 5px}
.f_txt {  font-size: 10pt; line-height: 14pt}
.midasi {  font-size: 12pt; font-weight: bolder}
.foot {  font-size: 10pt}









<!--ここから200609山本記述-->
@charset "Shift_Jis";


body{
margin:0;
padding:0;
background-color:#ffffff;
}


#wrapper{
margin:0 auto 0 auto;
padding:0;
width:805px;
}

#header{
margin:0;
padding:0;
width:805px;
height:150px;
position:static;
background-image:url(../image/header/header.jpg)
}

#login{
margin:0;
margin-top:135px;
margin-left:620px;
padding:0;
width: 180px;
font-size:8pt;
text-decoration: underline;
}

#navi{
margin:0;
padding:0;
width:805px;
height:30px;
position:static;
background-image:url(../image/contents/contents.jpg)
}

#contents{
margin:0;
padding:0;
width:805px;
height:auto;
position:static;
background-image:url(../image/contents/contents.jpg)
}


#menu{
margin:0;
margin-left:15px;
padding:0;
float:left;
width:200px;
height:auto;
}


#menu ul,#menu li{
margin:0;
padding:0;
list-style:none;
}

#menu ul{
padding-top:10px;
padding-left:25px;
background-image:url(images/menu/backimg.gif);
background-repeat:repeat-y;
}

#menu li{
width:auto;
height:30px;
line-height:100%;
}

#menu_plan{
width:auto;
font-size:12px;
line-height:100%;
text-decoration: underline;
}

#menu_about{
width:auto;
font-size:12px;
line-height:100%;
text-decoration: underline;
}

#menu_surch{
width:auto;
font-size:12px;
line-height:100%;
text-decoration: underline;
}

#menu_event{
width:auto;
font-size:12px;
line-height:100%;
text-decoration: underline;
}

#menu_free{
width:auto;
font-size:12px;
line-height:100%;
text-decoration: underline;
}

#surch_box0{
margin-top:5px;
padding:5px;
	width:180px;
	background-image:url(images/menu/surch_box0.gif)
}

#surch_box1{
margin-top:5px;
padding:10px;
	width:180px;
	background-image:url(images/menu/surch_box1.gif);
}

#surch_box2{
margin-top:5px;
padding:10px;
	width:180px;
	background-image:url(images/menu/surch_box2.gif);
}

#surch_button{
margin-top:0px;
margin-left:95px;
}

#surch_button2{
margin-top:0px;
width:70px;
height:25;
}

#space10{
width:auto;
height:10px;
}

#space15{
width:15px;
height:15px;
}

#space25{
width:25px;
height:25px;
}

#main{
margin:0;
margin-right:15px;
margin-bottom:15px;
padding:0;
float:right;
width:560px;
height:800px;
}



#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


#footer{
margin:0;
padding:0;
width:805px;
height:105px;
position:static;
float:right;
background-image:url(images/footer/footer.jpg);
font-size:10pt;
text-align:center
}

#foot{
margin:0;
padding:0;
padding-top:25px;
font-size:10pt;
text-align:center;
line-height:140%;
}

#to_top{
margin-top:0px;
margin-left:660px;
font-size:small;
text-decoration: underline;
}
