@charset "utf-8";

*{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 12px;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	/* [disabled]margin-left: 0; */
	text-align: left;
	line-height: 1.5em;
	padding: 0;
}

html{background:#f0eee6s;}

body{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height: 1.5;
	margin:0;
}


a{
	color:#282A3C;
}
a:hover{
	color:#CCC;
	text-decoration:none;
}
a:active, a:focus {
	outline: 0;
	
}
img{border:0;}
.clear{clear:both;}
p{margin-bottom: 10px;}
.center{text-align:center;}
.right{text-align:right;}


/*******************************
全体幅
*******************************/
#header, .wrap, .maincontents, .mainimg{
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}

/*******************************
ページトップ
*******************************/
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #F4C700;
    text-decoration: none;
    color: #fff;
    width: 100px;
    padding: 30px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #E1AB19;
}

/*******************************
/* ヘッダー
*******************************/
#header{
position:relative;
height:150px;
}
#header{ display:none}
#header h1,#headersp h1,#header h2, #header h3,  #header .banners{
font-weight:normal;

color: #252525;
font-size: 10px;
line-height: 21px;
}
#header h1 a{text-decoration:none;
color:rgba(213,213,213,1.00);
font-size: 10px;}
#header h2{right:0;}

/* ロゴの位置 */
#header h1{
	width:50%;
	display:block;
}
#headersp h1{
	width:100%;
	display:block;
}
#h1{
	width:100%;
	display:block;
}

/******************
/* ヘッダーナビゲーション
******************/
#header ul{
font-size:0.8em;
font-weight:bold;
}

#header ul li{float:left;list-style:none;}

#header ul a{
	text-decoration: none;
	display: block;
	line-height: 1.5em;
	text-align:center;
}
/*スマホ用*/
#headersp ul{
font-size:0.8em;
font-weight:bold;
}

#headersp ul li{
	width:33%;float:left;list-style:none;}
#headersp ul a{
	text-decoration: none;
	display: block;
	line-height: 1.5em;
	text-align:center;
}
/*スマホ用ここまで*/
#toptel{ width:30%;
	float:right;}




/******************
/* ヘッダー　バナー
******************/
#header .banners{
right:-10px;
top:40px;
}

#header .banners img{margin-right:10px;}

/*==========================================
 グローバルナビゲーションのスタイル
===========================================*/
nav ul {
  margin-bottom: 15px;
}
nav ul li {
  text-align: center;
  float: left;
  width: 50%;
  border-bottom: 1px solid #AFAFAF;
}
nav ul li ul li {
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #AFAFAF;
}
nav ul li ul li:nth-child(odd) {
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #AFAFAF;
}
nav ul li:nth-child(odd) {
  width: 49%;
  border-right: 1px dotted #000;
}
nav ul li a{
  display: block;
  width: 100%;
}
/*グローバルメニュ*/
.menu {
    position: relative;
    width: 100%;
    height: 50px;
    max-width: 1000px;
    margin: 0 auto;
}

.menu > li {
	float: left;
	width: 50%; /* グローバルナビ4つの場合 */
	height: 50px;
	line-height: 50px;
}
#navbg1{
	background-image: url(images/nav_home.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	text-indent:-9999px;
}
#navbg2{
	background-image: url(images/nav_service.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg2 ul li,#navbg3 ul li,#navbg4 ul li,#navbg5 ul li{
	font-size:0.8em;
	line-height:2em;
}
#navbg3{
	background-image: url(images/nav_works.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg4{
	background-image: url(images/nav_company.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg5{
	background-image: url(images/nav_recruit.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg6{
	background-image: url(images/nav_contact.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
		text-indent:-9999px;
}
.menu > li a {
	display: block;
	color: #474747;
}

.menu > li a:hover {
	color: #535353;
}

ul.menu__second-level {
    visibility: hidden;
    opacity: 0;
    z-index: 1;
}


.menu > li:hover {
	background-color: #FFEA00;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.menu__second-level li {
    border-top: 1px solid #111;
	font-size:1em;
}
.menu__second-level li a{ text-decoration:none;
line-height:2em;
font-size:1em;
text-align:center;}
.menu__second-level li a:hover {
    background: #D6D6D6;
}


/* 下矢印 */


/* floatクリア */
.menu:before,
.menu:after {
    content: " ";
    display: table;
}

.menu:after {
    clear: both;
}

.menu {
    *zoom: 1;
}
.menu > li.menu__single {
    position: relative;
}

li.menu__single ul.menu__second-level {
	position: absolute;
	top: 40px;
	width: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	background-image: url(images/dot.gif);
	background-repeat:repeat;
}

li.menu__single:hover ul.menu__second-level {
    top: 50px;
    visibility: visible;
    opacity: 1;
}
/************************************
/* メインナビゲーション
************************************/
ul#mainnav{
	margin: 0 auto;
	width: 100%;
	height: 60px;
	background-image: url(images/mainnav2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul#mainnav li{float:left;list-style:none;width:192px;}

ul#mainnav a{
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	width: 192px;
	height: 60px;
	background-image: url(images/mainnav2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul#mainnav a#home{background-position:0 0;}
ul#mainnav a#menu1{background-position:-192px 0;}
ul#mainnav a#menu2{background-position:-384px 0;}
ul#mainnav a#menu3{background-position:-576px 0;}
ul#mainnav a#menu4{background-position:-768px 0;}


ul#mainnav a#home:hover, ul#mainnav li.active a#home{background-position:0 -60px;}
ul#mainnav a#menu1:hover, ul#mainnav li.active a#menu1{background-position:-192px -60px;}
ul#mainnav a#menu2:hover, ul#mainnav li.active a#menu2{background-position:-384px -60px;}
ul#mainnav a#menu3:hover, ul#mainnav li.active a#menu3{background-position:-576px -60px;}
ul#mainnav a#menu4:hover, ul#mainnav li.active a#menu4{background-position:-768px -60px;}



/*******************************
メイン画像
*******************************/
#mainImage{
}


/*******************************
コンテンツ位置
*******************************/
#container{
padding: 20px 0;
}

#main {
	float: left;
	width:100%;
	padding-bottom: 40px;
}

#sidebar {
	width: 225px;
	padding-bottom: 40px;
	font-size: 13px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}





#date {
text-align: right;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
color:#858585;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.box_img_border{
   border: 2px solid #1c1b18;
   padding: 1px;
  margin: 1px;
}


/*************
/* 見出し
*************/
.box3 h4{margin-bottom:10px;}

#container h3{
	margin-bottom: 5px;
	color: #313131;
	font-weight: normal;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
}

#container h2{
	padding: 0 5px 0 30px;
	margin-bottom: 10px;
	line-height: 37px;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 100%;
}

#container .box4 h3{
padding: 7px 5px;
}
/*************
/* ホバー
*************/

ul.alt {
	margin : 0 ;
	padding : 0 ;
	list-style-type : none ;
}

ul.alt li {
	margin : 0 20px 20px 0  ;
	padding : 0 ;
	list-style-type : none ;
	float : left ;
}

ul.alt li a {
	display : block ;
	width : 100% ;
	height :130px ;
	margin : 0 ;
	padding : 0 ;
	text-indent : -9999px ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

/*************
/* リスト
*************/

#container ul{margin-left: 5px;}

#container ul li, #footerUpper ul li{
	list-style: none;
	margin-bottom: 3px;
	background: url() no-repeat 0 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 5px;
	width: 100%;
}

#container .box3 ul{padding: 0 5px;}

#sidebar ul{margin-left:3px;}

/*************
サイド（右側）コンテンツ
*************/
#sidebar p{margin-bottom:20px;}
#sidebar ul{margin-bottom:10px;}


/*******************************
/* フッター
*******************************/
#footerUpper{
clear:both;
padding: 20px 0;
border-bottom:1px solid #5c4614;
overflow: hidden;
background:url(images/footer_bk.gif) repeat-x;

}

#footerUpper .inner{
background:url(images/footerBorder.gif) repeat-y;

}

#footerUpper .inner .box{
float: left;
width: 210px;
padding-left:10px;
margin:0 20px 10px 0;
line-height: 1.2;
}

#footerUpper .inner .last{
width: 230px;
margin-right:0;
}


#footerUpper ul li{
color:#fff;
background:url() no-repeat 0 3px;
}

#footerUpper a{color:#666666;}
#footerUpper a:hover{color:#61563d;}

#footerLower{
clear:both;
padding: 10px;
text-align:center;
border-top:1px solid #bdbdbd;
background:#000000;
}

address{
color: #fff;
font-style:normal;
font-size:13px;
text-align:center;
}
.textmenu {
	font-size: 14px;
	list-style-type: none;
}
#text tr td ol li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
}
#g {
	float: left;
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	list-style-type: none;
}
#corsmenu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.5em;
	color: #000;
}
#menutop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	list-style-type: none;
	font-weight: bold;
}
#corsmenusub {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
.setumei {
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	list-style-type: none;
}
#top_b3 {
	height: 210px;
	width: 350px;
	float: right;
}
.top_b3 {
	height: 210px;
	width: 350px;
	float: right;
}
/*************
.foot {
	width: auto;
	clear: both;
	height: 110px;
	background-image: url(images2/foot.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	background-position: bottom;
}
*************/


/*************
/*メイントップ
*************/
.mainimg {
	background-image: url(images2/mainimg6.png);
	height: 350px;
	width: 100%;
	background-repeat: no-repeat;
}
.reccomend {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	color: #F06;
}
#mainreccomend {
	width: 240px;
	float: right;
	padding-top: 80px;
}
#topdantai {
	height: 485px;
	width: 475px;
	float: left;
	text-indent: 5px;
	padding-top: 45px;
}
#topevent {
	height: 465px;
	width: 480px;
	float: right;
	text-indent: 10px;
	padding-top: 45px;
}
.footmenu {
	height: 570px;
	width: 100%;
	padding-top: 50px;
	background-image: url(images2/menubordar.gif);
	background-repeat: no-repeat;
	clear: both;
	padding-left: 15px;
}
/*************
/*レフト
*************/
.navniku {
	list-style-type: none;
}
.navniku img {
	width:100%;
}
.navniku a:hover {
	opacity:0.9;
	display: block;
	background-repeat: no-repeat;
}

.navkuro {
	list-style-type: none;
	background-image: url(images2/left_kuroge.gif);
}
.navkuro a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kuroge.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkuro a {
	display: block;
	height: 60px;
	width: 100%;
	text-indent: -9999px;
}
.navkizai {
	list-style-type: none;
	background-image: url(images2/left_kizai.gif);
}
.navkizai a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kizai.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkizai a {
	display: block;
	height: 60px;
	width: 100%;
	text-indent: -9999px;
}
.leftservice1 {
	background-image: url(images2/leftservice.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	background-position: bottom;
}
.leftservice2 {
	border: rgba(65,142,0,1.00) solid 2px;
	border-radius:8px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.leftservice3 {
	
	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.leftmenu1 {
	background-position: bottom;
	width: 100%;
}
.leftad {
	background-image: url(images2/leftkoukoku.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 100%;
	padding-top: 5px;
}
.leftbar {
	width: 100%;
	float: left;
}

.navev {
	list-style-type: none;
	background-image: url(images2/left_eventrental3.gif);
}
.navev a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_eventrental3.gif);
	display: block;
	background-repeat: no-repeat;
}
.navev a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}

.navdrink {
	list-style-type: none;
	background-image: url(images2/left_drink.gif);
}
.navdrink a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_drink.gif);
	display: block;
	background-repeat: no-repeat;
}
.navdrink a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navspot {
	list-style-type: none;
	background-image: url(images2/left_spot.gif);
}
.navspot a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_spot.gif);
	display: block;
	background-repeat: no-repeat;
}
.navspot a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navkodawari {
	list-style-type: none;
	background-image: url(images2/left_kodawari.gif);
}
.navkodawari a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kodawari.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkodawari a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navphoto {
	list-style-type: none;
	background-image: url(images2/left_photo.gif);
}
.navphoto a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_photo.gif);
	display: block;
	background-repeat: no-repeat;
}
.navphoto a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navwather {
	
}
.navwather a:hover {
		opacity:0.8;
}
.navwather a {
	text-indent: -9999px;
}
.navtime {
	list-style-type: none;
}
.navtime a:hover {
	opacity:0.8;
}
.navtime a {
}
/*************************
/* ボックスの囲み
/* .boxContainer
/* 背景画像でボックスの高さを調整
/* 
/* 各ボックス
/* .box1 1番目の2つのbox
/* .box2 2番目の3つのbox（画像）
/* .box3 3番目の2つのbox
/* .box4 4,5番目の1つのbox
/* #sidebar .box1 サイドバーのbox
*************************/
.boxContainer{
width:100%;
margin:0 auto 20px;
background:url(images/box1.gif) 0 100%;
}

.box1,.box2, .box3, .box4{
float: left;
width: 225px;
margin: 0 20px 20px 0;

}

.box1, .box3, .box4{
width:327px;
margin:0 21px 0 0;
padding: 10px;
}


.box3{
width:347px;
padding:0 0 10px;

}

.box4{
	width:100%;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}
.box4 img{
	width:98%;
}

/* 最後のbox */
.last{margin-right:0;}


/* 画像を中央表示 */
.box1 .center{padding-bottom:10px;}

/* 画像を左に回りこみ */
.box4 img{
float:left;
margin: 0 10px 10px;
}

.box4 h4 img{float:none;margin:0 0 10px;}

.box4 p{padding: 0 10px 10px;}

#indexmenu a:hover{ opacity:0.8;}

#date {
text-align: right;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
color:#858585;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.box_img_border{
   border: 2px solid #1c1b18;
   padding: 1px;
  margin: 1px;
}

/*************
/*サブページメイン
*************/
.main {
	width: 100%;
	float: right;
}
/*************
/*子供会コーストップ
*************/
.main30 {
	list-style-type: none;
	background-image: url(images2/30.gif);
	background-repeat: no-repeat;
}
.main30 a:hover {
	background-position:0 -111px;
	background-image: url(images2/30.gif);
	display: block;
	background-repeat: no-repeat;
}
.main30 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main50 {
	list-style-type: none;
	background-image: url(images2/50.png);
	background-repeat: no-repeat;
}
.main50 a:hover {
	background-position:0 -111px;
	background-image: url(images2/50.gif);
	display: block;
	background-repeat: no-repeat;
}
.main50 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main70 {
	list-style-type: none;
	background-image: url(images2/70.gif);
	background-repeat: no-repeat;
}
.main70 a:hover {
	background-position:0 -111px;
	background-image: url(images2/70.gif);
	display: block;
	background-repeat: no-repeat;
}
.main70 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main100 {
	list-style-type: none;
	background-image: url(images2/100.gif);
	background-repeat: no-repeat;
}
.main100 a:hover {
	background-position:0 -111px;
	background-image: url(images2/100.gif);
	display: block;
	background-repeat: no-repeat;
}
.main100 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.dantaimain {
	padding-top: 20px;
}
.chumonbox {
	width: 720px;
	float: left;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}

#chuumon a:hover {
	background-image : url(images2/chumon2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

#chuumon a {
	width: 305px;
	height: 52px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#chuumon {
	width: 305px;
	height: 52px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images2/chumon.gif);
	text-indent: -9999px;
}
#telno {
	font-size: 24px;
	color: #F00;
	text-decoration: underline;
	text-decoration: und
}
#chuumonbox2 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.ippan {
	padding-top: 20px;
	clear: both;
}
.indexback {
	background-repeat: repeat-x;
	background-image: url(images2/back_black12.gif);
	background-color: #FFF;
}
#adress {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.maincontents {
	height: auto;
	width: 960px;
	background-image: url(images2/mainbordar.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.wrap {
	width: 100%;
}
.padding {
	padding-top: 400px;
}
.mainmenutext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	color: #F93;
	padding-top: 10px;
}
.leftservice1 {
	background-image: url(images2/leftservice.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	background-position: bottom;
}
.leftservice2 {
	
	background-repeat: repeat-y;
}
.leftservice3 {
	
	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.leftmenu1 {
	background-image: url(images2/leftmenu.gif);
	background-repeat: no-repeat;
	height: 30px;
	background-position: bottom;
}
.leftad {
	background-image: url(images2/leftkoukoku.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 225px;
	padding-top: 5px;
}
/*************
/*規約
*************/
#kiyakubox h2{
	line-height: 40px;
	font-size: 15px;
	font-weight: normal;
	color: #252525;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #030;
}
#kiyakubox h3 {
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 10px;
	margin-top: 10px;
	letter-spacing: 0.2em;
	color: #FF6600;
	border-bottom: 1px solid #cccccc;
}
#kiyakubox p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#kiyakubox {
	padding-left: 10px;
}
/*************
/*団体コース
*************/
.dantai30 {
	background-image: url(images2/corse30_2.png);
	background-repeat: no-repeat;
	height: 800px;
	background-position: center;
}
.dantaitext {
	padding-left: 30px;
	padding-top: 230px;
	line-height: 1.3em;
	font-size: 16px;
}
.dantaitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 350px;
	float: right;
	padding-top: 80px;
	font-size: 14px;
	color: #093;
	padding-right: 10px;
}
.dantaitext3 {
	padding-top: 65px;
	line-height: 1.3em;
	font-size: 16px;
	width: 200px;
	float: right;
	text-align: right;
	padding-right: 25px;
}
.dantai50 {
	background-image: url(images2/corse50_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
.dantai70 {
	background-image: url(images2/corse70_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
.dantai100 {
	background-image: url(images2/corse100_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
/*************
/*イベントレンタル
*************/
.eventmain {
	height: 720px;
	width: 700px;
	clear: both;
	margin-top: 50px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(images2/eventback2.png);
}
.eventtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bolder;
	height: 250px;
}
#textbig {
	font-size: 45px;
	color: #F00;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.eventtext2 {
	color: #036;
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	width: 700px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.eventtext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 45px;
	color: #F00;
	text-align: left;
	padding-top: 0px;
	clear: both;
}
.eventtop {
	height: 800px;
	width: 700px;
}
/*************
/*ドリンク
*************/
#drinktext {
	font-size: 12px;
	color: #003;
	text-align: center;
}
#drinktext2 {
	font-size: 14px;
	color: #063;
	padding-left: 10px;
	text-align: center;
}
#souryoutext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F06;
	text-align: center;
}
#red {
	color: #F00;
}
/*************
/*こだわりの逸品
*************/
#extext {
	font-size: 14px;
	text-align: center;
	color: #FC6;
	line-height: 1.2em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#extext2 {
	color: #003;
	text-align: center;
}
.extitle {
	background-image: url(images2/kodawari_title.gif);
	background-repeat: no-repeat;
}
/*************
/*宅配BBQとは
*************/
.takuhaibbq {
	background-image: url(images2/takuhaiback.png);
	width: 700px;
	height: 700px;
	background-repeat: no-repeat;
}
.takuhaitop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 36px;
	color: #6C0;
	text-align: center;
	padding-top: 7px;
}
.takuhaimid {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	font-size: 20px;
	line-height: 1.3em;
	padding-top: 3px;
	color: #030;
}
.takuhaimid2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F00;
	padding-top: 85px;
	padding-left: 20px;
	font-size: 24px;
	line-height: 2em;
}
#lineh13 {
	line-height: 1.2em;
}
#textgreen {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F60;
	font-size: 34px;
}
.dantaitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 350px;
	float: right;
	padding-top: 70px;
	font-size: 14px;
	color: #093;
	padding-right: 10px;
}
.dantaitext4 {
	width: 280px;
	clear: both;
	padding-top: 35px;
	color: #FFF;
	font-size: 16px;
	padding-left: 15px;
	word-spacing: 1em;
	line-height: 1.3em;
	font-weight: lighter;
}
.areaback {
	background-image: url(images2/areaback.jpg);
	background-repeat: no-repeat;
	height: 840px;
	width: 700px;
}
.areatext1 {
	color: #F00;
	font-weight: bold;
	text-indent: 50px;
	font-size: 14px;
	vertical-align: bottom;
}
.areatext2 {
	color: #333;
	font-size: 12px;
	padding-left: 50px;
	vertical-align: top;
}
.arealeft {
	width: 400px;
	float: left;
}
.arearight {
	float: right;
	width: 300px;
}
.albamback1 {
	background-image: url(images2/albamback01.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 700px;
}
.albamback2 {
	background-image: url(images2/albamback02.gif);
	background-repeat: repeat-y;
	width: 700px;
	height: auto;
}
.albamback3 {
	background-image: url(images2/albamback03.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#albamtext {
	text-indent: 15px;
	font-size: 14px;
}
#tentlink {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	color: #00C;
	font-weight: bold;
}
#tentlink a {
	color: #00C;
}
.nagaremain {
	background-image: url(images2/nagare.png);
	background-repeat: no-repeat;
	height: 480px;
}
.nagaretext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	padding-left: 140px;
	line-height: 1.2em;
}
#bottom10 {
	padding-bottom: 10px;
}
#albamtext {
	font-size: 12px;
}
#albamtoptext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: lighter;
}
.albamtopback {
	background-image: url(images2/albam_back1.gif);
	height: 11px;
	width: 700px;
	display: block;
}
/*************
/*BBQMAP
*************/
#bbqmap{ display:none;}
.maptop{ font-size:1.5em;
color: rgba(57,132,47,1.00);
font-weight:lighter;
padding-left:0px;
line-height:2em;
margin:10px 0 10px 0;
border:rgba(255,254,254,1.00) 1px solid;
width:100%;
text-align:center;
background-color: rgba(255,255,255,0.50);
}
.maptoptext{ font-size:1.3em;
color:rgba(212,0,3,1.00);
font-weight:bold;
padding-left:0px;
line-height:2em;
margin:10px 0 10px 0;
width:100%;
text-align:center;
background-color: rgba(255,255,255,0.80);
}
.spotichiran { background-color: rgba(255,255,255,1.00);
overflow:auto;}
#spotichiranttl{ width:96%;
padding:1%;
margin:3% 1% 4% 1%;
border:rgba(55,139,0,1.00) 1px solid;
background-color: rgba(26,132,2,1.00);
font-size:1.2em;
text-align:left;
font-weight:lighter;
color: rgba(248,248,248,1.00);}
.spotichiran p{ width:96%;
padding:1%;
margin:3% 1% 4% 1%;
border:rgba(55,139,0,1.00) 1px solid;
background-color: rgba(255,255,255,0.80);
font-size:1.2em;
text-align:left;
font-weight:lighter;
color:rgba(33,107,0,1.00);}
.spotichiran p a{ text-decoration:none;
font-size:1em;
line-height:2.5em;
font-weight:lighter;
color:rgba(55,139,0,1.00);
display:block;}
.spotichiran p a:hover{ opacity:0.8;}
ul#spotlist li img{ width:96%;
text-align:center;}
ul#spotlist li{ float:left;
width:100%;
text-align:center;
margin-bottom:10px;}
/*************
/*レフト
*************/
.navniku {
	list-style-type: none;
}
.navniku a:hover {
	opacity:0.9;
	display: block;
	background-repeat: no-repeat;
}

.navkuro {
	list-style-type: none;
	background-image: url(images2/left_kuroge.gif);
}
.navkuro a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kuroge.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkuro a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navkizai {
	list-style-type: none;
	background-image: url(images2/left_kizai.gif);
}
.navkizai a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kizai.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkizai a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
/*************
/*肉野菜盛り
*************/
.nikuyasai {
	background-image: url(images2/nikuyasai_back2.png);
	background-repeat: no-repeat;
	height: 1400px;
	background-position: center top;
}
.nikumori {
	background-image: url(images2/niku_back.png);
	background-repeat: no-repeat;
	height: 1200px;
	background-position: center top;
}
.nikutext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 25px;
	line-height: 1.3em;
	padding-top: 160px;
	width: 675px;
	clear: both;
}
.nikutext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 14.5px;
	margin-top: 0px;
	margin-left: 25px;
	padding-top: 25px;
	clear: both;
	width: 675px;
}
.nikutext3 {
	margin-top: 0px;
	margin-left: 25px;
	width: 315px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	line-height: 1.5em;
	padding-top: 40px;
	height: 100px;
}
.nikutext4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FF3;
	text-align: center;
	padding-top: 15px;
	font-size: 24px;
}
/*************
/*黒毛和牛
*************/
.kuroge {
	background-image: url(images2/zeppin_back.png);
	background-repeat: no-repeat;
	height: 1104px;
	background-position: center top;
}
.kurogetext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 25px;
	line-height: 1.2em;
	padding-top: 160px;
	width: 675px;
}
.kurogetext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 1.1em;
	margin-top: 0px;
	margin-left: 25px;
	padding-top: 25px;
	clear: both;
	width: 675px;
}
.kurogetext3 {
	margin-top: 0px;
	margin-left: 25px;
	width: 315px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	line-height: 1.5em;
	padding-top: 40px;
	height: 100px;
}
/*************
/*コースメニュー
*************/
.mainniku {
	list-style-type: none;
	background-image: url(images2/c_niku1-2.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.mainniku a:hover {
	background-position:0 -145px;
	background-image: url(images2/c_niku1-2.png);
	display: block;
	background-repeat: no-repeat;
}
.mainniku a {
	display: block;
	height: 145px;
	width: 700px;
	text-indent: -9999px;
}
.mainkuro {
	list-style-type: none;
	background-image: url(images2/c_kuroge1-2.png);
	background-repeat: no-repeat;
}
.mainkuro a:hover {
	background-position:0 -145px;
	background-image: url(images2/c_kuroge1-2.png);
	display: block;
	background-repeat: no-repeat;
}
.mainkuro a {
	display: block;
	height: 145px;
	width: 700px;
	text-indent: -9999px;
}
/*******************************
/* フッター
*******************************/
#footerUpper{
	clear: both;
	padding: 20px 0;
	border-bottom: 1px solid #5c4614;
	overflow: hidden;
	font-size: 11px;
	background-repeat: repeat-x;
	margin-top: 10px;
}

#footerUpper .inner{
	background:url(images/footerBorder.gif) repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#footerUpper .inner .box{
	float: left;
	width: 210px;
	padding-left:10px;
	margin:0 20px 10px 0;
	line-height: 1.2;
	font-size: 10px;
}

#footerUpper .inner .last{
width: 230px;
margin-right:0;
}


#footerUpper ul li{
	color: #2D2D2D;
	background: url() no-repeat 0 3px;
}

#footerUpper a{
	color:#FFF;
}
#footerUpper a:hover{
	color:#033;
}

#footerLower{
clear:both;
padding: 10px;
text-align:center;
border-top:1px solid #bdbdbd;
background:#000000;
}

address{
color: #fff;
font-style:normal;
font-size:13px;
text-align:center;
}
/*************
/*一般メイントップ
*************/
.mainimg {
	background-image: url(images2/mainimg6.png);
	height: 350px;
	width: 960px;
	background-repeat: no-repeat;
}
.reccomend {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	color: #F06;
}
#mainreccomend {
	width: 240px;
	float: right;
	padding-top: 80px;
}
#topippan {
	height: 0px;
	width: 455px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	text-indent: 15px;
	clear: both;
}
#topkizai {
	height: 465px;
	width: 480px;
	float: right;
	text-indent: 10px;
	padding-top: 45px;
}
.footmenu {
	height: 570px;
	width: 960px;
	padding-top: 50px;
	background-image: url(images2/menubordar.gif);
	background-repeat: no-repeat;
	clear: both;
	padding-left: 15px;
}
.ipmaincontents {
	height: auto;
	width: 960px;
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}
#iptopevent {
	height: 0px;
	width: 480px;
	float: right;
	text-indent: 20px;
	padding-top: 0px;
}
.otherbox {
	width: 960px;
	height: 180px;
}
#othertext3 {
	font-size: 15px;
	color: #F39;
	padding-top: 10px;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bodyback {
	background-image: url(images2/indexback.png);
	background-repeat: repeat-x;
}#mainImage {
	height: 300px;
}
.other {
	background-image: url(images2/otherback.gif);
	height: 355px;
	width: 960px;
	margin-top: 20px;
	background-repeat: no-repeat;
}
#othertext1 a {
}
#othertext1 {
	text-indent: 20px;
	vertical-align: top;
}
#othertext2 {
	font-size: 12px;
	padding-left: 20px;
}

.banners {
	text-align: right;
	clear: both;
}
#headtel {
	text-align: right;
	width:100%;
	padding-right:0%;
	padding-top:5%;
	font-size:1.9em;
	background-color:rgba(255,255,255,0.6);
}
#campany {
	padding-top:15px;
	float: right;
}
.indexwrap {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#mametext {
	padding-left: 20px;
}
#kizairext1 {
	font-size: 12px;
	padding-left: 10px;
}
#kizaitext2 {
	padding-left: 10px;
	color: #003;
	text-align: left;
	background:rgba(126,194,74,1.00);
	padding:0%;
	border-radius:8px;
}
#drinktext1 {
	font-size: 12px;
	padding-left: 10px;
}
#drinktext2 {
	font-size: 16px;
	padding-left: 10px;
	background-image: url(images2/drinkback.gif);
	color: #003;
	text-align: left;
}


/*******************************
/* まめとら
*******************************/


.doguback {
	background-image: url(images/dogu_back.png);
	background-repeat: no-repeat;
	height: 1020px;
}
#dogutext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #039;
	font-weight: bold;
	text-align: center;
}
#dogutext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	text-indent: 10px;
}
#dogutext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
#mametext {
	padding-left: 20px;
}
.chigai {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.kotsuback {
	background-image: url(images/kotsu_back.png);
	height: 710px;
	background-repeat: no-repeat;
}
.anzenback {
	background-image: url(images/anzen_back.png);
	height: 850px;
	background-repeat: no-repeat;
}
#anzentext1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #333;
	text-align: center;
}
#anzentext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	text-indent: 70px;
	font-weight: bold;
}
#anzentext3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}
.ichiback {
	background-image: url(images/ichiran_back.png);
	background-repeat: no-repeat;
	height: 470px;
	width: 700px;
}
#ichitext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-indent: 20px;
}
.ichiback2 {
	background-image: url(images/ichiran_back2.png);
	background-repeat: no-repeat;
	height: 450px;
}
.mannerback {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(images/manners_back.png);
	background-repeat: no-repeat;
	height: 800px;
	width: 700px;
}
#mannertext1 {
	font-size: 16px;
	text-indent: 10px;
	color: #FF3;
	font-weight: bold;
}
#mannertext2 {
	font-size: 12px;
	padding-left: 10px;
}
.hozonback {
	background-image: url(images/hozon_back.png);
	background-repeat: no-repeat;
	height: 820px;
	width: 700px;
}
.hozonback {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
#hozontext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding-left: 65px;
	color: #900;
}
#mannertext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding-left: 10px;
}
#hozontext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-left: 20px;
}
.sumiback {
	background-image: url(images/sumi_back.png);
	background-repeat: no-repeat;
	height: 850px;
	width: 700px;
}
#sumitext1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	font-weight: bolder;
	padding-left: 10px;
}
#sumitext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.otumamiback {
	background-image: url(images/otumami.png);
	background-repeat: no-repeat;
	height: 969px;
	width: 700px;
}
#otumamitext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-indent: 20px;
	color: #C00;
}
#otumamitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
#otumamitext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#tsuritext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #C00;
	font-size: 14px;
	list-style-type: none;
	font-weight: bolder;
	text-indent: 10px;
	padding-top: 10px;
}
#tsuritext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	vertical-align: middle;
}
.tsuriimg {
	padding-left: 80px;
}
#tsuritext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #339;
	padding-left: 10px;
}
#tsuritext4 {
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #333;
	color: #FFF;
}
#tsuritext5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #033;
	text-indent: 10px;
}
#tsuritext6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-align: center;
	color: #F00;
	font-weight: bolder;
	padding-top: 10px;
	text-decoration: underline;
}#tel {
	text-align: center;
}
#tora_back1 {
	background-image: url(images/toraback_menu.png);
	height: 500px;
	width: 700px;
}
#tora_top {
	height: 150px;
}
#tora_back2 {
	background-image: url(images/toraback_s1.png);
	height: 610px;
	width: 700px;
	background-repeat: no-repeat;
}
#st1text1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bolder;
	font-size: 16px;
	line-height: 1.5em;
	color: #FFF;
	padding-left: 40px;
}
#st1text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 40px;
	line-height: 1.2em;
}
#st1text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #030;
	line-height: 1.2em;
	padding-left: 40px;
	padding-top: 5px;
}
#st1text4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 100px;
	padding-top: 5px;
}
.st1spot1 {
	padding-left: 45px;
	padding-top: 10px;
}
.st1spot2 {
	padding-top: 10px;
	padding-left: 10px;
}
.st1spot2 {
	padding-left: 30px;
}
.st1spot3 {
	padding-top: 10px;
	padding-left: 30px;
}
#st1text5 {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
#st1text6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #C00;
	font-weight: bold;
	padding-left: 40px;
}
#st1text7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #600;
	padding-left: 40px;
}
#tora_back3 {
	background-image: url(images/toraback_s2.png);
	height: 610px;
}
#st2text1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
}
#st2text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 40px;
}
.hiragino {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#st2text3 {
	padding-left: 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
}
#st2text4 {
	font-size: 13px;
	padding-left: 40px;
	line-height: 1.2em;
}
#st2text5 {
	line-height: 1.2em;
	padding-left: 10px;
	font-size: 13px;
}
#tora_back4 {
	background-image: url(images/toraback_s3.png);
	height: 370px;
}
#st3text1 {
	font-size: 14px;
	color: #FFF;
	line-height: 1.5em;
	padding-left: 40px;
}
#tora_back5 {
	background-image: url(images/toraback_s4.png);
	height: 610px;
}
#tora_back6 {
	background-image: url(images/toraback_s5.png);
	height: 310px;
}
#tora_back7 {
	background-image: url(images/toraback_s6.png);
	height: 370px;
}
#st6text1 {
	font-size: 14px;
	padding-left: 40px;
	line-height: 1.4em;
}
#settext_top {
	font-size: 16px;
	color: #6C3;
}
#settext_li {
	width:100%;
	font-size: 14px;
	line-height: 1.5em;
	padding-left: 10px;
	
}
#settext_left{ width:100%;
float:left;}
#settext_right{ width:100%;
float:right;}
#settext_right img{ width:100%;
}
/*************
/* 運営会社
*************/
#text_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #333;
	color: #FFF;
}
#text_sub1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	list-style-type: none;
	text-indent: 5px;
}
#text_sub2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-indent: 10px;
}
/*************
/*サイトマップ
*************/
#sitemap_text_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #630;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #F60;
}
#sitemap_text_sub1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F60;
}
#sitemap_text_sub1 a {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#sitemap_text_sub2 a {
	font-size: 14px;
}
#sitemap_text_sub1_2 {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F60;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#sitemap_text_sub1_2 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}#drinktext3 {
	font-size: 16px;
	color: #003;
	background-color: #FF9;
	padding-left: 10px;
	text-align: left;
}
.spottop {
	height: 45px;
	width: 700px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	color: #6C9;
	padding-left: 10px;
	padding-top: 15px;
}
.spotsetumei {
	background-image: url(images2/bbqspot_back.gif);
	height: 90px;
	margin-top: 15px;
	width: 700px;
	background-repeat: no-repeat;
}
.spotsetumei h2 {
	font-size: 16px;
	padding-left: 10px;
	padding-top: 5px;
	color: #F39;
}
.spotsetumei h3 {
	padding-top: 0px;
	padding-left: 10px;
	font-size: 12px;
}
#spottext1 {
	color: #F39;
	font-size: 18px;
	text-indent: 20px;
	line-height: 2em;
}
.spotonepoint {
	background-image: url(images2/bbqspot_onepoint.gif);
	height: 60px;
	padding-top: 30px;
	padding-left: 10px;
	font-size: 12px;
}
.spotshosai {
	background-image: url(images2/bbqspot_back2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 10px;
}
.spotsetumei {
	background-image: url(images2/spotback_1.gif);
	height: 11px;
	width: 700px;
}

.spotsetumei3 {
	background-image: url(images2/spotback_3.gif);
	height: 10px;
	width: 700px;
}
.spotleft {
	float: left;
	width: 250px;
}
.spotimg {
}
.spotright {
	width: 450px;
	float: right;
	height: 290px;
}
#spottext3 {
	text-align: center;
	font-size: 12px;
	color: #666;
}
.spotbg {
}
.mainImage {
}
.spotbg {
	background-image: url(images2/photoback.png);
}
#imgHover img {
	float: right;
}
#kizai1 {
	background-color: #FF0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #F00;
	font-weight: bold;
}
.kizaitable {
	height: 45px;
	width: 700px;
}
.kizaitable2 {
	height: auto;
	width: 100%;
	
}
#kizaiimg {
	margin-right: auto;
	margin-left: auto;
}
.kizaitable3 {
	height: 22px;
	width: 100%;
}
.kizaitable4 {
	height: 45px;
	width: 100%;
}
.kizaitable5 {
	height: 45px;
	width: 100%;
}
#textred {
	color: #F00;
}
#albamtext2 {
	font-size: 12px;
	text-align: center;
}
.albamtopback2 {
	background-image: url(images2/albam_back2.gif);
	background-repeat: repeat-y;
}
.albamtopback3 {
	background-image: url(images2/albam_back3.gif);
	background-repeat: no-repeat;
	height: 15px;
}
.wrap #header h1 {
	float: left;
}
#takuhaimenu_right {
	background-image: url(images/menu_right2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 225px;
}.adback {
	background-repeat: no-repeat;
}
#nikumenu1-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 35px;
	padding-top: 220px;
}
#nikumenu1-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 60px;
	padding-top: 220px;
}
#nikumenu2-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 55px;
	padding-top: 70px;
}
#nikumenu2-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 40px;
	padding-top: 70px;
}
#nikumenu2-4 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent:85px;
	padding-top: 70px;
}
#nikumenu3-1 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent:25px;
	padding-top: 70px;
}.itemtext {
	width: 400px;
	margin-top: 65px;
	margin-left: 350px;
}
#nikumenu4-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 30px;
	padding-top: 220px;
}
#nikumenu4-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 40px;
	padding-top: 220px;
}
#zptext {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
}
#zptext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	padding-top: 20px;
	position: absolute;
}
#zptext3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	padding-top: 130px;
	top: 358px;
}
#zptext4 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	position: absolute;
	padding-top: 170px;
	padding-left: 10px;
}
#zptext5 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 300px;
	position: absolute;
}
#zptext6 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	position: absolute;
	padding-top: 340px;
}
#zptext7 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 470px;
	position: absolute;
}
#zptext8 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	padding-top: 520px;
	position: absolute;
}
#zptext9 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 630px;
	position: absolute;
}
#zptext10 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	position: absolute;
	padding-top: 670px;
}
#zptext11 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 700px;
	position: absolute;
	color: #FFF;
	font-size: 16px;
}
#campany {
	width:100%;
	padding-top:15px;
}
#headright { width:100%;
float:right;
}
#campany h1  {
	width:100%;
	float:left;}
#header ul{
	
top: 0px;
right:0;
width:100%;
height: auto;
line-height:14px;
}
#header ul a#contact{
	width: 33%;}
#header ul a#sitemap{width:33%;}
#header ul a#access{width:33%;}
#headtel {
	text-align: center;
	width:95%;
	padding-right:5%;
	padding-top:2%;
	padding-bottom:2%;
	font-size:1.5em;
	font-weight:bold;
	color: rgba(244,0,4,1.00);

}
#headtel span {
	font-size:0.7em;
	font-weight:bold;
}
#headtel span#jikan {
	font-size:0.8em;
	font-weight:bold;
}
@media only screen and (min-width: 769px) {
/*******************************
全体幅
*******************************/
#header, .wrap, .maincontents, .mainimg{
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}


/*******************************
/* ヘッダー
*******************************/
#header{
position:relative;
height:90px;
}
#header{ display:block}
#headersp{ display:none}
#header h1,#header h2, #header h3,  #header .banners{
font-weight:normal;
position:absolute;
top:0;
color: #252525;
font-size: 10px;
line-height: 21px;
}

#header h2{right:0;}

/* ロゴの位置 */
#header h1{
	width:auto;
	top:0px;
}
/*==========================================
 グローバルナビゲーションのスタイル
===========================================*/
nav {  max-width: 960px;
    text-align: center;
    border-bottom: 3px double #000;
    margin: 10px auto 15px auto;
  }
   nav ul{
    margin-left: auto;
    margin-right: auto;
  }
  nav ul li {
    text-align: center;
    float: left;
    width: 16%;
    border-bottom: none;
    border-right: 1px dotted #000;
  }
  nav ul li:nth-child(odd) {
    width: 17%;
    border-bottom: none;
  }
  nav ul li.home {
    border-left: none;
    margin-left: 1px;
  }
  nav ul li.contact {
    border-right: none;
  }
  nav ul li a{
    display: block;
  }
  /*グローバルメニュ*/
.menu {
    position: relative;
    width: 100%;
    height: 50px;
    max-width: 1000px;
    margin: 0 auto;
}

.menu > li {
	float: left;
	width:16%; /* グローバルナビ4つの場合 */
	height: 50px;
	line-height: 50px;
}
#navbg1{
	background-image: url(images/nav_home.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	text-indent:-9999px;
}
#navbg2{
	background-image: url(images/nav_service.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg2 ul li,#navbg3 ul li,#navbg4 ul li,#navbg5 ul li{
	font-size:0.8em;
	line-height:2em;
}
#navbg3{
	background-image: url(images/nav_works.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg4{
	background-image: url(images/nav_company.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg5{
	background-image: url(images/nav_recruit.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#navbg6{
	background-image: url(images/nav_contact.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
		text-indent:-9999px;
}
.menu > li a {
	display: block;
	color: #474747;
}

.menu > li a:hover {
	color: #535353;
}

ul.menu__second-level {
    visibility: hidden;
    opacity: 0;
    z-index: 1;
}


.menu > li:hover {
	background-color: #FFEA00;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.menu__second-level li {
    border-top: 1px solid #111;
	line-height:1em;
	font-size:1em;
}

.menu__second-level li a:hover {
    background: #D6D6D6;
}
/* floatクリア */
.menu:before,
.menu:after {
    content: " ";
    display: table;
}

.menu:after {
    clear: both;
}

.menu {
    *zoom: 1;
}
.menu > li.menu__single {
    position: relative;
}

li.menu__single ul.menu__second-level {
	position: absolute;
	top: 40px;
	width: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	background-image: url(images/dot.gif);
	background-repeat:repeat;
}

li.menu__single:hover ul.menu__second-level {
    top: 50px;
    visibility: visible;
    opacity: 1;
}

/******************
/* ヘッダーナビゲーション
******************/
#header ul{
font-size:0.8em;
font-weight:bold;
}

#header ul li{float:left;list-style:none;}

#header ul a{
	text-decoration: none;
	display: block;
	line-height: 1.5em;
	text-align:center;
}
#toptel{ width:30%;
	float:right;}




/******************
/* ヘッダー　バナー
******************/
#header .banners{
right:-10px;
top:40px;
}

#header .banners img{margin-right:10px;}

/*******************************
メイン画像
*******************************/
#mainImage{
}


/*******************************
コンテンツ位置
*******************************/
#container{
padding: 20px 0;
}

#main {
	float: left;
	width: 715px;
	padding-bottom: 40px;
}

#sidebar {
	width: 225px;
	padding-bottom: 40px;
	font-size: 13px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}





#date {
text-align: right;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
color:#858585;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.box_img_border{
   border: 2px solid #1c1b18;
   padding: 1px;
  margin: 1px;
}


/*************
/* 見出し
*************/
.box3 h4{margin-bottom:10px;}

#container h3{
	margin-bottom: 5px;
	color: #313131;
	font-weight: normal;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
}

#container h2{
	padding: 0 5px 0 30px;
	margin-bottom: 10px;
	line-height: 37px;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 100%;
}

#container .box4 h3{
padding: 7px 5px;
}
/*************
/* ホバー
*************/

ul.alt {
	margin : 0 ;
	padding : 0 ;
	list-style-type : none ;
}

ul.alt li {
	margin : 0 20px 20px 0  ;
	padding : 0 ;
	list-style-type : none ;
	float : left ;
}

ul.alt li a {
	display : block ;
	width : 700px ;
	height :130px ;
	margin : 0 ;
	padding : 0 ;
	text-indent : -9999px ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-decoration : none ;
	overflow : hidden ;
}

/*************
/* リスト
*************/

#container ul{margin-left: 5px;}

#container ul li, #footerUpper ul li{
	list-style: none;
	margin-bottom: 3px;
	background: url() no-repeat 0 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 5px;
	width: 715px;
}

#container .box3 ul{padding: 0 5px;}

#sidebar ul{margin-left:3px;}

/*************
サイド（右側）コンテンツ
*************/
#sidebar p{margin-bottom:20px;}
#sidebar ul{margin-bottom:10px;}


/*******************************
/* フッター
*******************************/
#footerUpper{
clear:both;
padding: 20px 0;
border-bottom:1px solid #5c4614;
overflow: hidden;
background:url(images/footer_bk.gif) repeat-x;

}

#footerUpper .inner{
background:url(images/footerBorder.gif) repeat-y;

}

#footerUpper .inner .box{
float: left;
width: 210px;
padding-left:10px;
margin:0 20px 10px 0;
line-height: 1.2;
}

#footerUpper .inner .last{
width: 230px;
margin-right:0;
}


#footerUpper ul li{
color:#fff;
background:url() no-repeat 0 3px;
}

#footerUpper a{color:#666666;}
#footerUpper a:hover{color:#61563d;}

#footerLower{
clear:both;
padding: 10px;
text-align:center;
border-top:1px solid #bdbdbd;
background:#000000;
}

address{
color: #fff;
font-style:normal;
font-size:13px;
text-align:center;
}
.textmenu {
	font-size: 14px;
	list-style-type: none;
}
#text tr td ol li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
}
#g {
	float: left;
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	list-style-type: none;
}
#corsmenu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.5em;
	color: #000;
}
#menutop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	list-style-type: none;
	font-weight: bold;
}
#corsmenusub {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
.setumei {
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	list-style-type: none;
}
#top_b3 {
	height: 210px;
	width: 350px;
	float: right;
}
.top_b3 {
	height: 210px;
	width: 350px;
	float: right;
}
/*************
.foot {
	width: auto;
	clear: both;
	height: 110px;
	background-image: url(images2/foot.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	background-position: bottom;
}
*************/


/*************
/*メイントップ
*************/
.mainimg {
	background-image: url(images2/mainimg6.png);
	height: 350px;
	width: 960px;
	background-repeat: no-repeat;
}
.reccomend {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	color: #F06;
}
#mainreccomend {
	width: 240px;
	float: right;
	padding-top: 80px;
}
#topdantai {
	height: 485px;
	width: 475px;
	float: left;
	text-indent: 5px;
	padding-top: 45px;
}
#topevent {
	height: 465px;
	width: 480px;
	float: right;
	text-indent: 10px;
	padding-top: 45px;
}
.footmenu {
	height: 570px;
	width: 960px;
	padding-top: 50px;
	background-image: url(images2/menubordar.gif);
	background-repeat: no-repeat;
	clear: both;
	padding-left: 15px;
}
/*************
/*レフト
*************/
.navniku {
	list-style-type: none;
}
.navniku a:hover {
	opacity:0.9;
	display: block;
	background-repeat: no-repeat;
}

.navkuro {
	list-style-type: none;
	background-image: url(images2/left_kuroge.gif);
}
.navkuro a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kuroge.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkuro a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navkizai {
	list-style-type: none;
	background-image: url(images2/left_kizai.gif);
}
.navkizai a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kizai.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkizai a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.leftservice1 {
	background-image: url(images2/leftservice.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	background-position: bottom;
}
.leftservice2 {
	
	background-repeat: repeat-y;
}
.leftservice3 {

	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.leftmenu1 {
	background-image: url(images2/leftmenu.gif);
	background-repeat: no-repeat;
	height: 30px;
	background-position: bottom;
}
.leftad {
	background-image: url(images2/leftkoukoku.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 225px;
	padding-top: 5px;
}
.leftbar {
	width: 225px;
	float: left;
}
.nav30 {
	list-style-type: none;
	background-image: url(images2/left_30.gif);
}
.nav30 a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_30.gif);
	display: block;
	background-repeat: no-repeat;
}
.nav30 a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.nav50 {
	list-style-type: none;
	background-image: url(images2/left_50.gif);
}
.nav50 a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_50.gif);
	display: block;
	background-repeat: no-repeat;
}
.nav50 a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.nav70 {
	list-style-type: none;
	background-image: url(images2/left_70.gif);
}
.nav70 a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_70.gif);
	display: block;
	background-repeat: no-repeat;
}
.nav70 a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.nav100 {
	list-style-type: none;
	background-image: url(images2/left_100.gif);
}
.nav100 a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_100.gif);
	display: block;
	background-repeat: no-repeat;
}
.nav100 a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navev {
	list-style-type: none;
	background-image: url(images2/left_eventrental3.gif);
}
.navev a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_eventrental3.gif);
	display: block;
	background-repeat: no-repeat;
}
.navev a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}

.navdrink {
	list-style-type: none;
	background-image: url(images2/left_drink.gif);
}
.navdrink a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_drink.gif);
	display: block;
	background-repeat: no-repeat;
}
.navdrink a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navspot {
	list-style-type: none;
	background-image: url(images2/left_spot.gif);
}
.navspot a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_spot.gif);
	display: block;
	background-repeat: no-repeat;
}
.navspot a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navkodawari {
	list-style-type: none;
	background-image: url(images2/left_kodawari.gif);
}
.navkodawari a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kodawari.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkodawari a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navphoto {
	list-style-type: none;
	background-image: url(images2/left_photo.gif);
}
.navphoto a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_photo.gif);
	display: block;
	background-repeat: no-repeat;
}
.navphoto a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navwather {
	list-style-type: none;
	background-image: url(images2/leftarea.gif);
}
.navwather a:hover {
	background-position:0 -60px;
	background-image: url(images2/leftarea.gif);
	display: block;
	background-repeat: no-repeat;
}
.navwather a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navtime {
	list-style-type: none;
	background-image: url(images2/left_time.gif);
}
.navtime a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_time.gif);
	display: block;
	background-repeat: no-repeat;
}
.navtime a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
/*************************
/* ボックスの囲み
/* .boxContainer
/* 背景画像でボックスの高さを調整
/* 
/* 各ボックス
/* .box1 1番目の2つのbox
/* .box2 2番目の3つのbox（画像）
/* .box3 3番目の2つのbox
/* .box4 4,5番目の1つのbox
/* #sidebar .box1 サイドバーのbox
*************************/
.boxContainer{
width:715px;
margin:0 auto 20px;
background:url(images/box1.gif) 0 100%;
}

.box1,.box2, .box3, .box4{
float: left;
width: 225px;
margin: 0 20px 20px 0;

}

.box1, .box3, .box4{
width:327px;
margin:0 21px 0 0;
padding: 10px;
}


.box3{
width:347px;
padding:0 0 10px;

}

.box4{
	width:715px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}

/* 最後のbox */
.last{margin-right:0;}


/* 画像を中央表示 */
.box1 .center{padding-bottom:10px;}

/* 画像を左に回りこみ */
.box4 img{
float:left;
margin: 0 10px 10px;
}

.box4 h4 img{float:none;margin:0 0 10px;}

.box4 p{padding: 0 10px 10px;}

#indexmenu a:hover{ opacity:0.8;}

#date {
text-align: right;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 10px;
font-weight:bold;
color:#858585;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}

.box_img_border{
   border: 2px solid #1c1b18;
   padding: 1px;
  margin: 1px;
}

/*************
/*サブページメイン
*************/
.main {
	width: 720px;
	float: right;
}
/*************
/*子供会コーストップ
*************/
.main30 {
	list-style-type: none;
	background-image: url(images2/30.gif);
	background-repeat: no-repeat;
}
.main30 a:hover {
	background-position:0 -111px;
	background-image: url(images2/30.gif);
	display: block;
	background-repeat: no-repeat;
}
.main30 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main50 {
	list-style-type: none;
	background-image: url(images2/50.png);
	background-repeat: no-repeat;
}
.main50 a:hover {
	background-position:0 -111px;
	background-image: url(images2/50.gif);
	display: block;
	background-repeat: no-repeat;
}
.main50 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main70 {
	list-style-type: none;
	background-image: url(images2/70.gif);
	background-repeat: no-repeat;
}
.main70 a:hover {
	background-position:0 -111px;
	background-image: url(images2/70.gif);
	display: block;
	background-repeat: no-repeat;
}
.main70 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.main100 {
	list-style-type: none;
	background-image: url(images2/100.gif);
	background-repeat: no-repeat;
}
.main100 a:hover {
	background-position:0 -111px;
	background-image: url(images2/100.gif);
	display: block;
	background-repeat: no-repeat;
}
.main100 a {
	display: block;
	height: 111px;
	width: 700px;
	text-indent: -9999px;
}
.dantaimain {
	padding-top: 20px;
}
.chumonbox {
	width: 720px;
	float: left;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}

#chuumon a:hover {
	background-image : url(images2/chumon2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

#chuumon a {
	width: 305px;
	height: 52px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#chuumon {
	width: 305px;
	height: 52px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images2/chumon.gif);
	text-indent: -9999px;
}
#telno {
	font-size: 24px;
	color: #F00;
	text-decoration: underline;
	text-decoration: und
}
#chuumonbox2 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.ippan {
	padding-top: 20px;
	clear: both;
}
.indexback {
	background-repeat: repeat-x;
	background-image: url(images2/back_black12.gif);
	background-color: #FFF;
}
#adress {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.maincontents {
	height: auto;
	width: 960px;
	background-image: url(images2/mainbordar.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.wrap {
	width: 960px;
}
.padding {
	padding-top: 400px;
}
.mainmenutext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	color: #F93;
	padding-top: 10px;
}
.leftservice1 {
	background-image: url(images2/leftservice.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	background-position: bottom;
}
.leftservice2 {
	
	background-repeat: repeat-y;
}
.leftservice3 {

	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.leftmenu1 {
	background-image: url(images2/leftmenu.gif);
	background-repeat: no-repeat;
	height: 30px;
	background-position: bottom;
}
.leftad {
	background-image: url(images2/leftkoukoku.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 225px;
	padding-top: 5px;
}
/*************
/*規約
*************/
#kiyakubox h2{
	line-height: 40px;
	font-size: 15px;
	font-weight: normal;
	color: #252525;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #030;
}
#kiyakubox h3 {
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 10px;
	margin-top: 10px;
	letter-spacing: 0.2em;
	color: #FF6600;
	border-bottom: 1px solid #cccccc;
}
#kiyakubox p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#kiyakubox {
	padding-left: 10px;
}
/*************
/*団体コース
*************/
.dantai30 {
	background-image: url(images2/corse30_2.png);
	background-repeat: no-repeat;
	height: 800px;
	background-position: center;
}
.dantaitext {
	padding-left: 30px;
	padding-top: 230px;
	line-height: 1.3em;
	font-size: 16px;
}
.dantaitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 350px;
	float: right;
	padding-top: 80px;
	font-size: 14px;
	color: #093;
	padding-right: 10px;
}
.dantaitext3 {
	padding-top: 65px;
	line-height: 1.3em;
	font-size: 16px;
	width: 200px;
	float: right;
	text-align: right;
	padding-right: 25px;
}
.dantai50 {
	background-image: url(images2/corse50_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
.dantai70 {
	background-image: url(images2/corse70_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
.dantai100 {
	background-image: url(images2/corse100_2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
}
/*************
/*イベントレンタル
*************/
.eventmain {
	height: 720px;
	width: 700px;
	clear: both;
	margin-top: 50px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(images2/eventback2.png);
}
.eventtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: bolder;
	height: 250px;
}
#textbig {
	font-size: 45px;
	color: #F00;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.eventtext2 {
	color: #036;
	font-size: 24px;
	text-align: left;
	padding-top: 10px;
	width: 700px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.eventtext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 45px;
	color: #F00;
	text-align: left;
	padding-top: 0px;
	clear: both;
}
.eventtop {
	height: 800px;
	width: 700px;
}
/*************
/*ドリンク
*************/
#drinktext {
	font-size: 12px;
	color: #003;
	text-align: center;
}
#drinktext2 {
	font-size: 14px;
	color: #063;
	padding-left: 10px;
	text-align: center;
}
#souryoutext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F06;
	text-align: center;
}
#red {
	color: #F00;
}
/*************
/*こだわりの逸品
*************/
#extext {
	font-size: 14px;
	text-align: center;
	color: #FC6;
	line-height: 1.2em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#extext2 {
	color: #003;
	text-align: center;
}
.extitle {
	background-image: url(images2/kodawari_title.gif);
	background-repeat: no-repeat;
}
/*************
/*宅配BBQとは
*************/
.takuhaibbq {
	background-image: url(images2/takuhaiback.png);
	width: 700px;
	height: 700px;
	background-repeat: no-repeat;
}
.takuhaitop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 36px;
	color: #6C0;
	text-align: center;
	padding-top: 7px;
}
.takuhaimid {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	font-size: 20px;
	line-height: 1.3em;
	padding-top: 3px;
	color: #030;
}
.takuhaimid2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F00;
	padding-top: 85px;
	padding-left: 20px;
	font-size: 24px;
	line-height: 2em;
}
#lineh13 {
	line-height: 1.2em;
}
#textgreen {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F60;
	font-size: 34px;
}
.dantaitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 350px;
	float: right;
	padding-top: 70px;
	font-size: 14px;
	color: #093;
	padding-right: 10px;
}
.dantaitext4 {
	width: 280px;
	clear: both;
	padding-top: 35px;
	color: #FFF;
	font-size: 16px;
	padding-left: 15px;
	word-spacing: 1em;
	line-height: 1.3em;
	font-weight: lighter;
}
.areaback {
	background-image: url(images2/areaback.jpg);
	background-repeat: no-repeat;
	height: 840px;
	width: 700px;
}
.areatext1 {
	color: #F00;
	font-weight: bold;
	text-indent: 50px;
	font-size: 14px;
	vertical-align: bottom;
}
.areatext2 {
	color: #333;
	font-size: 12px;
	padding-left: 50px;
	vertical-align: top;
}
.arealeft {
	width: 400px;
	float: left;
}
.arearight {
	float: right;
	width: 300px;
}
.albamback1 {
	background-image: url(images2/albamback01.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 700px;
}
.albamback2 {
	background-image: url(images2/albamback02.gif);
	background-repeat: repeat-y;
	width: 700px;
	height: auto;
}
.albamback3 {
	background-image: url(images2/albamback03.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#albamtext {
	text-indent: 15px;
	font-size: 14px;
}
#tentlink {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	color: #00C;
	font-weight: bold;
}
#tentlink a {
	color: #00C;
}
.nagaremain {
	background-image: url(images2/nagare.png);
	background-repeat: no-repeat;
	height: 480px;
}
.nagaretext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	vertical-align: bottom;
	padding-left: 140px;
	line-height: 1.2em;
}
#bottom10 {
	padding-bottom: 10px;
}
#albamtext {
	font-size: 12px;
}
#albamtoptext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: lighter;
}
.albamtopback {
	background-image: url(images2/albam_back1.gif);
	height: 11px;
	width: 700px;
	display: block;
}
/*************
/*BBQMAP
*************/
#bbqmap{ display:block;}
.maptop{ font-size:1.5em;
color:rgba(253,253,253,1.00);
font-weight:lighter;
padding-left:10px;
line-height:2em;
margin:10px 0 30px 0;
border:rgba(255,254,254,1.00) 1px solid;
width:40%;
text-align:left;
background-color: rgba(255,255,255,0.10);
}
.spotichiran { background-color: rgba(255,255,255,1.00);
overflow:auto;}
#spotichiranttl{ width:96%;
padding:1%;
margin:3% 1% 4% 1%;
border:rgba(55,139,0,1.00) 1px solid;
background-color: rgba(26,132,2,1.00);
font-size:1.2em;
text-align:left;
font-weight:lighter;
color: rgba(248,248,248,1.00);}
.spotichiran p{ width:96%;
padding:1%;
margin:3% 1% 4% 1%;
border:rgba(55,139,0,1.00) 1px solid;
background-color: rgba(255,255,255,0.80);
font-size:1.2em;
text-align:left;
font-weight:lighter;
color:rgba(33,107,0,1.00);}
.spotichiran p a{ text-decoration:none;
font-size:1em;
line-height:2.5em;
font-weight:lighter;
color:rgba(55,139,0,1.00);
display:block;}
.spotichiran p a:hover{ opacity:0.8;}
ul#spotlist li img{ width:96%;
text-align:center;}
ul#spotlist li{ float:left;
width:50%;
text-align:center;
margin-bottom:25px;}
/*************
/*レフト
*************/
.navniku {
	list-style-type: none;
}
.navniku a:hover {
	opacity:0.9;
	display: block;
	background-repeat: no-repeat;
}

.navkuro {
	list-style-type: none;
	background-image: url(images2/left_kuroge.gif);
}
.navkuro a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kuroge.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkuro a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
.navkizai {
	list-style-type: none;
	background-image: url(images2/left_kizai.gif);
}
.navkizai a:hover {
	background-position:0 -60px;
	background-image: url(images2/left_kizai.gif);
	display: block;
	background-repeat: no-repeat;
}
.navkizai a {
	display: block;
	height: 60px;
	width: 225px;
	text-indent: -9999px;
}
/*************
/*肉野菜盛り
*************/
.nikuyasai {
	background-image: url(images2/nikuyasai_back2.png);
	background-repeat: no-repeat;
	height: 1400px;
	background-position: center top;
}
.nikumori {
	background-image: url(images2/niku_back.png);
	background-repeat: no-repeat;
	height: 1200px;
	background-position: center top;
}
.nikutext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 25px;
	line-height: 1.3em;
	padding-top: 160px;
	width: 675px;
	clear: both;
}
.nikutext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 14.5px;
	margin-top: 0px;
	margin-left: 25px;
	padding-top: 25px;
	clear: both;
	width: 675px;
}
.nikutext3 {
	margin-top: 0px;
	margin-left: 25px;
	width: 315px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	line-height: 1.5em;
	padding-top: 40px;
	height: 100px;
}
.nikutext4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FF3;
	text-align: center;
	padding-top: 15px;
	font-size: 24px;
}
/*************
/*黒毛和牛
*************/
.kuroge {
	background-image: url(images2/zeppin_back.png);
	background-repeat: no-repeat;
	height: 1104px;
	background-position: center top;
}
.kurogetext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 25px;
	line-height: 1.2em;
	padding-top: 160px;
	width: 675px;
}
.kurogetext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 1.1em;
	margin-top: 0px;
	margin-left: 25px;
	padding-top: 25px;
	clear: both;
	width: 675px;
}
.kurogetext3 {
	margin-top: 0px;
	margin-left: 25px;
	width: 315px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	line-height: 1.5em;
	padding-top: 40px;
	height: 100px;
}
/*************
/*コースメニュー
*************/
.mainniku {
	list-style-type: none;
	background-image: url(images2/c_niku1-2.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.mainniku a:hover {
	background-position:0 -145px;
	background-image: url(images2/c_niku1-2.png);
	display: block;
	background-repeat: no-repeat;
}
.mainniku a {
	display: block;
	height: 145px;
	width: 700px;
	text-indent: -9999px;
}
.mainkuro {
	list-style-type: none;
	background-image: url(images2/c_kuroge1-2.png);
	background-repeat: no-repeat;
}
.mainkuro a:hover {
	background-position:0 -145px;
	background-image: url(images2/c_kuroge1-2.png);
	display: block;
	background-repeat: no-repeat;
}
.mainkuro a {
	display: block;
	height: 145px;
	width: 700px;
	text-indent: -9999px;
}
/*******************************
/* フッター
*******************************/
#footerUpper{
	clear: both;
	padding: 20px 0;
	border-bottom: 1px solid #5c4614;
	overflow: hidden;
	font-size: 11px;
	background-repeat: repeat-x;
	margin-top: 10px;
}

#footerUpper .inner{
	background:url(images/footerBorder.gif) repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#footerUpper .inner .box{
	float: left;
	width: 210px;
	padding-left:10px;
	margin:0 20px 10px 0;
	line-height: 1.2;
	font-size: 10px;
}

#footerUpper .inner .last{
width: 230px;
margin-right:0;
}


#footerUpper ul li{
	color: #2D2D2D;
	background: url() no-repeat 0 3px;
}

#footerUpper a{
	color:#FFF;
}
#footerUpper a:hover{
	color:#033;
}

#footerLower{
clear:both;
padding: 10px;
text-align:center;
border-top:1px solid #bdbdbd;
background:#000000;
}

address{
color: #fff;
font-style:normal;
font-size:13px;
text-align:center;
}
/*************
/*一般メイントップ
*************/
.mainimg {
	background-image: url(images2/mainimg6.png);
	height: 350px;
	width: 960px;
	background-repeat: no-repeat;
}
.reccomend {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	color: #F06;
}
#mainreccomend {
	width: 240px;
	float: right;
	padding-top: 80px;
}
#topippan {
	height: 0px;
	width: 455px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	text-indent: 15px;
	clear: both;
}
#topkizai {
	height: 465px;
	width: 480px;
	float: right;
	text-indent: 10px;
	padding-top: 45px;
}
.footmenu {
	height: 570px;
	width: 960px;
	padding-top: 50px;
	background-image: url(images2/menubordar.gif);
	background-repeat: no-repeat;
	clear: both;
	padding-left: 15px;
}
.ipmaincontents {
	height: auto;
	width: 960px;
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}
#iptopevent {
	height: 0px;
	width: 480px;
	float: right;
	text-indent: 20px;
	padding-top: 0px;
}
.otherbox {
	width: 960px;
	height: 180px;
}
#othertext3 {
	font-size: 15px;
	color: #F39;
	padding-top: 10px;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bodyback {
	background-image: url(images2/indexback.png);
	background-repeat: repeat-x;
}#mainImage {
	height: 300px;
}
.other {
	background-image: url(images2/otherback.gif);
	height: 355px;
	width: 960px;
	margin-top: 20px;
	background-repeat: no-repeat;
}
#othertext1 a {
}
#othertext1 {
	text-indent: 20px;
	vertical-align: top;
}
#othertext2 {
	font-size: 12px;
	padding-left: 20px;
}

.banners {
	text-align: right;
	clear: both;
}
#headtel {
	text-align: right;
	width:95%;
	padding-right:5%;
	padding-top:5%;
	font-size:1.9em;
	background-color:rgba(0,0,0,0.00);
}

#campany {
	padding-top:15px;
	float: right;
}
.indexwrap {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#mametext {
	padding-left: 20px;
}
#kizairext1 {
	font-size: 12px;
	padding-left: 10px;
}
#kizaitext2 {
	font-size: 1.5em;
	padding-left: 10px;
	color: #003;
	text-align: left;
	background:rgba(126,194,74,1.00);
	padding:1%;
	border-radius:8px;
}
#drinktext1 {
	font-size: 12px;
	padding-left: 10px;
}
#drinktext2 {
	font-size: 16px;
	padding-left: 10px;
	background-image: url(images2/drinkback.gif);
	color: #003;
	text-align: left;
}


/*******************************
/* まめとら
*******************************/


.doguback {
	background-image: url(images/dogu_back.png);
	background-repeat: no-repeat;
	height: 1020px;
}
#dogutext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #039;
	font-weight: bold;
	text-align: center;
}
#dogutext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	text-indent: 10px;
}
#dogutext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
#mametext {
	padding-left: 20px;
}
.chigai {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.kotsuback {
	background-image: url(images/kotsu_back.png);
	height: 710px;
	background-repeat: no-repeat;
}
.anzenback {
	background-image: url(images/anzen_back.png);
	height: 850px;
	background-repeat: no-repeat;
}
#anzentext1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #333;
	text-align: center;
}
#anzentext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	text-indent: 70px;
	font-weight: bold;
}
#anzentext3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}
.ichiback {
	background-image: url(images/ichiran_back.png);
	background-repeat: no-repeat;
	height: 470px;
	width: 700px;
}
#ichitext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-indent: 20px;
}
.ichiback2 {
	background-image: url(images/ichiran_back2.png);
	background-repeat: no-repeat;
	height: 450px;
}
.mannerback {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(images/manners_back.png);
	background-repeat: no-repeat;
	height: 800px;
	width: 700px;
}
#mannertext1 {
	font-size: 16px;
	text-indent: 10px;
	color: #FF3;
	font-weight: bold;
}
#mannertext2 {
	font-size: 12px;
	padding-left: 10px;
}
.hozonback {
	background-image: url(images/hozon_back.png);
	background-repeat: no-repeat;
	height: 820px;
	width: 700px;
}
.hozonback {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
#hozontext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	padding-left: 65px;
	color: #900;
}
#mannertext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding-left: 10px;
}
#hozontext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-left: 20px;
}
.sumiback {
	background-image: url(images/sumi_back.png);
	background-repeat: no-repeat;
	height: 850px;
	width: 700px;
}
#sumitext1 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	font-weight: bolder;
	padding-left: 10px;
}
#sumitext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.otumamiback {
	background-image: url(images/otumami.png);
	background-repeat: no-repeat;
	height: 969px;
	width: 700px;
}
#otumamitext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-indent: 20px;
	color: #C00;
}
#otumamitext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
#otumamitext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#tsuritext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #C00;
	font-size: 14px;
	list-style-type: none;
	font-weight: bolder;
	text-indent: 10px;
	padding-top: 10px;
}
#tsuritext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	vertical-align: middle;
}
.tsuriimg {
	padding-left: 80px;
}
#tsuritext3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #339;
	padding-left: 10px;
}
#tsuritext4 {
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #333;
	color: #FFF;
}
#tsuritext5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #033;
	text-indent: 10px;
}
#tsuritext6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-align: center;
	color: #F00;
	font-weight: bolder;
	padding-top: 10px;
	text-decoration: underline;
}#tel {
	text-align: center;
}
#tora_back1 {
	background-image: url(images/toraback_menu.png);
	height: 500px;
	width: 700px;
}
#tora_top {
	height: 150px;
}
#tora_back2 {
	background-image: url(images/toraback_s1.png);
	height: 610px;
	width: 700px;
	background-repeat: no-repeat;
}
#st1text1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bolder;
	font-size: 16px;
	line-height: 1.5em;
	color: #FFF;
	padding-left: 40px;
}
#st1text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 40px;
	line-height: 1.2em;
}
#st1text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #030;
	line-height: 1.2em;
	padding-left: 40px;
	padding-top: 5px;
}
#st1text4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-left: 100px;
	padding-top: 5px;
}
.st1spot1 {
	padding-left: 45px;
	padding-top: 10px;
}
.st1spot2 {
	padding-top: 10px;
	padding-left: 10px;
}
.st1spot2 {
	padding-left: 30px;
}
.st1spot3 {
	padding-top: 10px;
	padding-left: 30px;
}
#st1text5 {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
#st1text6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #C00;
	font-weight: bold;
	padding-left: 40px;
}
#st1text7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #600;
	padding-left: 40px;
}
#tora_back3 {
	background-image: url(images/toraback_s2.png);
	height: 610px;
}
#st2text1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
}
#st2text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 40px;
}
.hiragino {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#st2text3 {
	padding-left: 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
}
#st2text4 {
	font-size: 13px;
	padding-left: 40px;
	line-height: 1.2em;
}
#st2text5 {
	line-height: 1.2em;
	padding-left: 10px;
	font-size: 13px;
}
#tora_back4 {
	background-image: url(images/toraback_s3.png);
	height: 370px;
}
#st3text1 {
	font-size: 14px;
	color: #FFF;
	line-height: 1.5em;
	padding-left: 40px;
}
#tora_back5 {
	background-image: url(images/toraback_s4.png);
	height: 610px;
}
#tora_back6 {
	background-image: url(images/toraback_s5.png);
	height: 310px;
}
#tora_back7 {
	background-image: url(images/toraback_s6.png);
	height: 370px;
}
#st6text1 {
	font-size: 14px;
	padding-left: 40px;
	line-height: 1.4em;
}
#settext_top {
	font-size: 1.5em;
	color: #6C3;
}
#settext_li {
	width:100%;
	font-size: 1.2em;
	line-height: 5em;
	padding-left: 5%;
}
#settext_left{ width:50%;
float:left;}
#settext_right{ width:50%;
float:right;}
#settext_right img{ width:100%;
}
/*************
/* 運営会社
*************/
#text_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #333;
	color: #FFF;
}
#text_sub1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	list-style-type: none;
	text-indent: 5px;
}
#text_sub2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-indent: 10px;
}
/*************
/*サイトマップ
*************/
#sitemap_text_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #630;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #F60;
}
#sitemap_text_sub1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F60;
}
#sitemap_text_sub1 a {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#sitemap_text_sub2 a {
	font-size: 14px;
}
#sitemap_text_sub1_2 {
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F60;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#sitemap_text_sub1_2 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}#drinktext3 {
	font-size: 16px;
	color: #003;
	background-color: #FF9;
	padding-left: 10px;
	text-align: left;
}
.spottop {
	height: 45px;
	width: 700px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	color: #6C9;
	padding-left: 10px;
	padding-top: 15px;
}
.spotsetumei {
	background-image: url(images2/bbqspot_back.gif);
	height: 90px;
	margin-top: 15px;
	width: 700px;
	background-repeat: no-repeat;
}
.spotsetumei h2 {
	font-size: 16px;
	padding-left: 10px;
	padding-top: 5px;
	color: #F39;
}
.spotsetumei h3 {
	padding-top: 0px;
	padding-left: 10px;
	font-size: 12px;
}
#spottext1 {
	color: #F39;
	font-size: 18px;
	text-indent: 20px;
	line-height: 2em;
}

.spotonepoint {
	background-image: url(images2/bbqspot_onepoint.gif);
	height: 60px;
	padding-top: 30px;
	padding-left: 10px;
	font-size: 12px;
}
.spotshosai {
	background-image: url(images2/bbqspot_back2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 10px;
}
.spotsetumei {
	background-image: url(images2/spotback_1.gif);
	height: 11px;
	width: 700px;
}

.spotsetumei3 {
	background-image: url(images2/spotback_3.gif);
	height: 10px;
	width: 700px;
}
.spotleft {
	float: left;
	width: 250px;
}
.spotimg {
}
.spotright {
	width: 450px;
	float: right;
	height: 290px;
}
#spottext3 {
	text-align: center;
	font-size: 12px;
	color: #666;
}
.spotbg {
}
.mainImage {
}
.spotbg {
	background-image: url(images2/photoback.png);
}
#imgHover img {
	float: right;
}
#kizai1 {
	background-color: #FF0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #F00;
	font-weight: bold;
}
.kizaitable {
	height: 45px;
	width: 700px;
}
.kizaitable2 {
	height: auto;
	width: 100%;
	
}
#kizaiimg {
	margin-right: auto;
	margin-left: auto;
}
.kizaitable3 {
	height: 22px;
	width: 100%;
}
.kizaitable4 {
	height: 45px;
	width: 100%;
}
.kizaitable5 {
	height: 45px;
	width: 100%;
}
#textred {
	color: #F00;
}
#albamtext2 {
	font-size: 12px;
	text-align: center;
}
.albamtopback2 {
	background-image: url(images2/albam_back2.gif);
	background-repeat: repeat-y;
}
.albamtopback3 {
	background-image: url(images2/albam_back3.gif);
	background-repeat: no-repeat;
	height: 15px;
}
.wrap #header h1 {
	float: left;
}
#takuhaimenu_right {
	background-image: url(images/menu_right2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 225px;
}.adback {
	background-repeat: no-repeat;
}
#nikumenu1-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 35px;
	padding-top: 220px;
}
#nikumenu1-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 60px;
	padding-top: 220px;
}
#nikumenu2-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 55px;
	padding-top: 70px;
}
#nikumenu2-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 40px;
	padding-top: 70px;
}
#nikumenu2-4 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent:85px;
	padding-top: 70px;
}
#nikumenu3-1 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent:25px;
	padding-top: 70px;
}.itemtext {
	width: 400px;
	margin-top: 65px;
	margin-left: 350px;
}
#nikumenu4-2 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 30px;
	padding-top: 220px;
}
#nikumenu4-3 {
	float: left;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 40px;
	padding-top: 220px;
}
#zptext {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
}
#zptext2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	padding-top: 20px;
	position: absolute;
}
#zptext3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	padding-top: 130px;
	top: 358px;
}
#zptext4 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	position: absolute;
	padding-top: 170px;
	padding-left: 10px;
}
#zptext5 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 300px;
	position: absolute;
}
#zptext6 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	position: absolute;
	padding-top: 340px;
}
#zptext7 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 470px;
	position: absolute;
}
#zptext8 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	padding-top: 520px;
	position: absolute;
}
#zptext9 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #FFF;
	padding-top: 630px;
	position: absolute;
}
#zptext10 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;
	position: absolute;
	padding-top: 670px;
}
#zptext11 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 700px;
	position: absolute;
	color: #FFF;
	font-size: 16px;
}
#campany {
	width:305px;
	padding-top:15px;
	float: right;
}
#header ul{
top: 20px;
right:0;
width: 305px;
height: 14px;
line-height:14px;
}
#header ul a#contact{width: 110px;}
#header ul a#sitemap{width:104px;}
#header ul a#access{width:91px;}

#headtel span {
	font-size:0.7em;
	font-weight:bold;
}
#headtel span#jikan {
	font-size:0.8em;
	font-weight:bold;
}
#headtel {
	text-align: right;
	width:95%;
	padding-right:5%;
	padding-top:5%;
	font-size:1.2em;
	font-weight:bold;

}
}