@charset "utf-8";





*{
	padding: 0; margin: 0;
	}
img{
	border: 0 none;
}
hr {
	display:none;}
/* 基本設定　ここから */

body {
	font-size:87.5%;
	font-family: "ヒラギノ角ゴ Pro W", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #5e5e5e;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	
	text-align:left;
	line-height: 1.5;
	background-color: #EEFFE9;

}

a:link {color: #443e38;
	text-decoration:none;
	}
a:visited{color:#888888;
	text-decoration:none;
	}
a:hover {
	color: #847960;
	text-decoration:none;
		}
a:active {
	color:#000000;
	text-decoration:: none;
	}
h2,h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	}


/* 基本設定　ここまで */

/* レイアウト設定　ここから */
#wrapper {
	padding:5px 0 0;
	width:980px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	border-left:22px;
	border-right:22px;
	background-color: #ffffff;
	position:relative;
	
	}

#header {
	height:90px;
	width: 980px;

	}




#sub_header {
	clear:both;
	position:relative;
	width:980px;
	height:310px;
	padding-bottom:10px;
	}
#sub_backgroundflame {
	background-image: url(../img/background/background.png);
	}

#containerWrap1 {
	width:980px;
	height:1505px;
		background-image: url(../img/background/background.png);
	} 	/*この枠はヘッダー以下のメインコンテンツ総合*/
#subleftcontainer {
	width:761px;
	margin-right:13px;
	border-width:1px;
	border-color:#20B97B;
	border-style:solid;
	border-top:0px;
	background-color:#FFFFFF;
	float:left;
	}


#subrightcontainer {
	width:202px;

	float:right;
	border-radius: 15px;
    border-color:#20b97b;
	border-width:1px;
	border-style:solid;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#18c61d+0,ffffff+50,18c61d+100&amp;0.5+0,0+50,0.5+100 */
background: -moz-linear-gradient(left,  rgba(24,198,29,0.5) 0%, rgba(255,255,255,0) 50%, rgba(24,198,29,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(24,198,29,0.5)), color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(24,198,29,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(24,198,29,0.5) 0%,rgba(255,255,255,0) 50%,rgba(24,198,29,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(24,198,29,0.5) 0%,rgba(255,255,255,0) 50%,rgba(24,198,29,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(24,198,29,0.5) 0%,rgba(255,255,255,0) 50%,rgba(24,198,29,0.5) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(24,198,29,0.5) 0%,rgba(255,255,255,0) 50%,rgba(24,198,29,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8018c61d', endColorstr='#8018c61d',GradientType=1 ); /* IE6-9 */







	}
	
.gototop {
	clear: both;
	}	
/*3カラム整列はここまで*/

/*ヘッダー編集はここから*/

h1 {margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-size: 75%;
	width:315px;
	height:12px;
	margin-left:25px;
	float:left;}
	
.logo {
	position:absolute;
	width:340px;
	height:70px;
	top:20px;
	left:20px;


}

.schedule {
	margin-top:5px;
	margin-left:80px;
	width: 320px;
	height: 80px;
	float:left;
	}

.reservation{
	position:absolute;
	width: 138px;
	height: 53px;
	top:15px;
	left:837px;
}

#tel{
	position:absolute;
	width: 195px;
	height: 31px;
	top:58px;
	left:770px;
	clear: both;
	}


/*ナビボタン設計*/

#globalnavi {
	list-style-type: none;
	width:980px;
	height:79px;
	/*リセット*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;	
	

	}
	
#globalnavi li{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;	
	float:left;
	}	

#backpage_button{
	margin:0px 50px 0px 50px;
	float:left;
	}

#toppage_button{
	
	margin:0px 200px 0px 30px;
	float:right;
	}


#pagetop_button{
	float:right;
	}



#nextpage_button{
	float:right;
	margin:0px 50px 0px 50px;
		}



	

/*ここから右の枠*/



.right15point{
	list-style-type:none;
	width:182px;
	margin-top:10px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;	
    border-color:#20b97b;
	border-width:1px;
	border-style:solid;	}

.right15point li{
	list-style-type:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;	
	font-size:0px;
	line-height:0px;/*間を詰めるためのCSS*/
    border-color:#20b97b;
	border-width:0px 0px 1px 0px;
	border-style:dotted;	


	}


.rightsidecomment {
	margin-top:30px;
	padding-top:10px;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:10px;	
	padding-left:10px;
	padding-right:10px;
	border-color:#FFE65E;
	border-width:2px;
	border-style:solid;
	padding-bottom:20px;
	background-color:#FFEE91;
	
	font-size:12px;
	text-align:center;
	}
.rightstrongcomment {
	font-size:14px;
	margin-top:0px;
	padding-top:4px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;	
	padding-left:4px;
	padding-right:4px;
	border-color:#E5D682;
	border-width:3px;
	border-style:double;
	padding-bottom:4px;
	background-color:#FFF2AA;	
	font-weight:bold;	}

.rightstrongcommentbold {
	font-weight:bold;
	font-size:14px;
	}


.rightsideface {
	margin-left:34px;
	margin-bottom:50px;
	}










#footer{clear:both;
	color:white;
	padding-left:540px;
	background-color:#60B291;
	}
	
	
	
	
	
	
	
	
.font_strong {
	font-weight:bold;
	line-height: 170%;}
	
	