#wrapper {
	height: auto;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

#header {
	height: 112px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

.header_lin {
	height: 20px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

#header_info {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	height: auto;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

#content {
	height: auto;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

#main_img {
	height: 290px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
	}
	
.main_con {
	width: 950px;
	height: 370px;
	margin-right: 35px;
	margin-left: 35px;
}



.logo {
	height: 112px;
	width: 319px;
	float: left;
}
.menu {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}

.menu_home {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}

.menu_concept {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}
	
.menu_menu {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}
	
.menu_blog {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}	
	
.menu_access {
	float: left;
	height: 112px;
	width: 110px;
	margin-top: 0px;}	
	

#main_con{
	height: 370px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

.main_side{
	height: 370px;
	width: 200px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;}
.main_main{
	height: 370px;
	width: 750px;
	margin-left: 0px;
	margin-right: 0px;
	float: right;}


.goa {
	height: 265;
	width: 750px;
	font-size: 15px;
	color: #333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	float: left;}

.goa_img {
	height: 265;
	width: 384px;
	float: left;}
	
.goa_text {
	height: 265;
	width: 366px;
	float: left;}


.albam { height:101px; width: 750px; margin: 0 auto; }
.grid1 {
	color: #99CCCC;
    float: left;
    display: inline;
    margin-left: 15px;
    width: 55px;
	display: block;
}


.copy {
	width: 950px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #333;
	text-align: center;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 5px;
	margin-right: 35px;
	margin-left: 35px;
	line-height: 4em; 
}

#footer {
	border-top-width: thin;
	border-top-style: dotted;
	height: 133px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
	clear:both;

}

.footer_lin {
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;

}

h1 {
	 color: white; 
     background-image: url(img/nami.gif);
     background-position: left center;
     background-repeat: no-repeat;
     padding-left: 20px;
}

h2 {
	 color: #003;
	 font-size : 14pt;
	 font-family:
     "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}


h3 {
	 color: gray;
	 font-size : 8.8pt;
	 line-height: 1.6em; 
	 font-family:
	 "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}




p { 
     color: gray;
	 font-size : 10pt;
	 line-height: 1.5em;
	 font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;

	 }

p2{ 
     color: #99CCCC;
	 font-size :8pt;
	 line-height: 1.5em;
	 font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	 }


.main_con_tbox{
	height: 334px;
	width: 517px;
	float: left;}

.main_con_ibox{
	height: 334px;
	width: 433px;
	float: left;}

#main_con_relax{
	height: auto;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;

}

#relax_tbox{
	height: 303px;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;

}

.relax_tbox_img{
	height: 303px;
	width: 415px;
    float: left;}
.relax_tbox_text{
	height: 303px;
	width: 535px;
    float: left;}







#main_menu{
	height: auto;
	width: 950px;
	margin-right: 35px;
	margin-left: 35px;
}

.main_menu_title{
	height: 107px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}

#main_menu_price{
	height: 343px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}

.main_menu_price_left{
	height: 343px;
	width: 475px;
	float: left;
}

#main_menu_price_right{
	height: 343px;
	width: 475px;
	float: left;
}


.main_menu_price_right_ue{
	height: 162px;
	width: 475px;
	float: right;
}
.main_menu_price_right_ue_bar{
	display: block;
	background-color: #336699;
	height: 26px;
	width: 475px;
	float: right;
    font-size: 14px;
	color: #FFFFFF;
	font-family:  "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;}

.main_menu_price_right_ue_text{
	height: 136px;
	width: 475px;
	float: right;
}

.main_menu_price_right_sita{
	height: 181px;
	width: 475px;
	float: right;
}

.main_menu_price_right_sita_bar{
	display: block;
	background-color: #336699;
	height: 26px;
	width: 475px;
	float: right;
    font-size: 14px;
	color: #FFFFFF;
	font-family:  "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;}


.main_menu_price_right_sita_text{
	height: 155px;
	width: 475px;
	float: right;
}



#main_access_title{
	height: 107px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}

#main_access_map{
	height: 321px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}

#main_access_map_link{
	height: 22px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}

#main_access_map_text{
	height: 81px;
	width: 950px;
	float: left;
	margin-right: 35px;
	margin-left: 35px;
}



.largeImage{
border: solid 0px #ccc;
width: 330px;
height: 218px;
padding: 5px;
}
.thumbs img{
border: solid 0px #ccc;
width: 55px;
height: 55px;
padding: 4px;
}
.thumbs img:hover{
border-color: #FF9900;
}