
*{
	padding:0;
	margin:0;
}

body{
	background-color:#00b4ff;
	font-family:'ヒラギノ角ゴ Pro W3','Heragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ　Ｐゴシック',sans-serif;
	background-repeat:no-repeat;
	matgin:0 auto;
}

h1{
	font-size:11px;
	color:#000;
}

h2{
	font-size:9px;
	color:#fff;
}

p{
	font-size:12px;
	color:#000;
}

img{
	border:none;
}

/* -----------------------
         header
----------------------- */

#header{
	height:120px;
	background-image:url(../img/header_bese.png);
}

#header_box{
	color:#fff;
	height:120px;
	width:1000px;
	margin:0 auto;
}

#logo{
	width:400px;
	height:100px;
	float:left;
}

#tel{
	width:400px;
	height:100px;
	float:right;
}

/* -----------------------
         navi
----------------------- */

#navi{
	background-image:url(../img/navi.png);
	height:40px;
}

#navi_box{
	height:40px;
	width:1000px;
	margin:0 auto;
}

#navi_1{
	width:160px;
	height:40px;
	background-image:url(../img/navi-1.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

#navi_2{
	width:160px;
	height:40px;
	background-image:url(../img/navi-2.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

#navi_3{
	width:160px;
	height:40px;
	background-image:url(../img/navi-3.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

#navi_4{
	width:160px;
	height:40px;
	background-image:url(../img/navi-4.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

#navi_5{
	width:160px;
	height:40px;
	background-image:url(../img/navi-5.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

#navi_6{
	width:160px;
	height:40px;
	background-image:url(../img/navi-6.png);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	text-align:center;
}

/* -----------------------
         catch
----------------------- */

#catch{
	background-color:#dcfff9;
	height:450px;
}

#catch_box{
	height:450px;
	width:1000px;
	margin:0 auto;
}

/* -----------------------
         band
----------------------- */

#band{
	height:50px;
	background-image:url(../img/band_bese.png);
}

#band_box{
	height:120px;
	width:350px;
	margin:0 auto;
}

#reservation{
	width:350px;
	height:120px;
	background-image:url(../img/reservation.png);
	background-repeat:no-repeat;
	margin:0;
}

/* -----------------------
         main
----------------------- */

#main{
	background-color:#fff;
	height:420px;
}

#main_box{
	height:420px;
	width:1000px;
	margin:0 auto;
}

#map_box{
	background-image:url(../img/main_2_1.png);
	height:420px;
	width:1000px;
	margin:0 auto;
}

#map_text_box{
	height:340px;
	width:900px;
	margin:0 auto;
}

/* -----------------------
         photo
----------------------- */

#photo{
	background-color:#ffcfff;
	height:420px;
}

#photo_box{
	height:420px;
	width:900px;
	margin:0 auto;
}

#photo_con{
	height:420px;
	width:300px;
	margin:0 auto;
	float:left;
	text-align:center;
}

/* -----------------------
         footr
----------------------- */

#footr{
	height:30px;
	background-image:url(../img/footr_bese.png);
	position: fixed;
	bottom: 0;
	width: 100%;
}

#footr_box{
	color:#000;
	height:30px;
	width:500px;
	margin:0 auto;
	padding:50;
	text-align:center;
}


/*普通のテキストリンク-----------------*/
a:link    {text-decoration:underline;color:#005D90;}  /*テキストリンクの色*/
a:visited {text-decoration:underline;color:#005D90;}  /*訪問済みのリンクの色*/ 
a:active  {text-decoration:underline;color:#005D90;}   /*クリック時のリンクの色*/
a:hover   {text-decoration:underline;color:#005D90;}  /*マウスの上にカーソルがあるときのリンクの色*/

