body{

	margin:0px;

	padding:0px;

	background-image: url(aki.jpg);

	font-size: 12px;

}



p{margin:2px;}



.pagetop {

	height: auto;

	width: 852px;

	background-color: #FFFFFF;

}





.header {

	width: 852px;

	height: 36px;

	background-color: #4F2700;

	clear: both;

}

.top {

	width: 852px;

	height: auto;

}

.listup {

	width: 190px;

	height: auto;

	clear: both;

	float: left;

	margin-left: 5px;

	font-size: 12px;

}

h3 {

	color: #CC6600;

	height: 14px;

	width: 500px;

	font-size: 12px;

	padding: 5px;

	margin-bottom: 5px;

	clear: both;

}



h2 {

	color: #FFFFFF;

	height: 14px;

	width: 828px;

	font-size: 12px;

	padding: 5px;

	margin-bottom: 5px;

	clear: both;

	background-color: #99CC66;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: double;

	border-left-style: solid;

	border-top-color: #CCFF66;

	border-right-color: #CCFF66;

	border-bottom-color: #66CC33;

	border-left-color: #66CC33;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

}





.top2 {

	width: 852px;

	height: auto;

	background-color: #9D9200;

	background-image: url(topbottom.gif);

	background-position: bottom;

	background-repeat: no-repeat;

}

.before_after {

	width: 640px;

	height: auto;

	float: right;

}





#title {

	height: 290px;

	width: 187px;

	float: left;

	background-image: url(title.gif);

	background-repeat: no-repeat;

	background-color: #003300;

}



#flash {

	height: 290px;

	width: 400px;

	clear: right;

	float: left;

}





#topic {

	clear: right;

	float: right;

	height: 290px;

	width: 265px;

	background-color: #333333;

}

.mini_topic a {

	color: #FFFFFF;

}









.down {

	height: 377px;

	width: 852px;

	background-image: url(topcopy.gif);

	background-repeat: no-repeat;

	background-position: left;

}

.fooder {

	width: 852px;

	height: 60px;

	background-color: #4F2700;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	clear: both;



}





.box1 {

	width: 610px;

	height: auto;

	padding: 5px;

	font-size: 12px;

	clear: both;



}





.menu {

	width: 852px;

	height: 37px;

	clear: both;

	float: none;

}

.main {

	padding-left: 5px;

}



#navi ul{

	float: left;

	margin: 0px;

	padding: 0px;

}



#navi li {

       display: inline;

	text-decoration:none;

	text-indent:-9999px;

}

#navi li a{

       display: inline;

	float: left;

	list-item-position: inside;

	text-decoration: none;

	width: 142px;

	height: 39px;

}



#navi li#o_oshirase a{

	width: 142px;

	height: 39px;

	background-image: url(menu/osirase.gif);

	background-repeat: no-repeat;

}



#navi li#o_oshirase a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/osirase2.gif);

	background-repeat: no-repeat;

}



#navi li#o_oushuku a{

	display:block;

	float:left;	

	width: 142px;

	height: 39px;

	background-image: url(menu/oushukutoha.gif);

	background-repeat: no-repeat;

}

#navi li#o_oushuku a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/oushukutoha2.gif);

	background-repeat: no-repeat;

}



#navi li#sizen a{

	width: 142px;

	height: 39px;

	background-image: url(menu/sizen.gif);

	background-repeat: no-repeat;

}

#navi li#sizen a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/sizen2.gif);

	background-repeat: no-repeat;

}



#navi li#onsenmap a{

	width: 142px;

	height: 39px;

	background-image: url(menu/onsenmap.gif);

	background-repeat: no-repeat;

}

#navi li#onsenmap a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/onsenmap2.gif);

	background-repeat: no-repeat;

}



#navi li#kankou a{

	width: 142px;

	height: 39px;

	background-image: url(menu/kankou.gif);

	background-repeat: no-repeat;

}

#navi li#kankou a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/kankou2.gif);

	background-repeat: no-repeat;

}



#navi li#access a{

	width: 142px;

	height: 39px;

	background-image: url(menu/access.gif);

	background-repeat: no-repeat;

}

#navi li#access a:hover{

	width: 142px;

	height: 39px;

	background-image: url(menu/access2.gif);

	background-repeat: no-repeat;

}

.mini_topic {

	height: auto;

	width: 220px;

	background-color: #889F00;

	padding-left: 10px;

}

h1 {

	height: 16px;

	font-size: 14px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

