/*=============================================*/
/*                   home(sitetop)             */
/*=============================================*/


/* 800pxコンテンツ枠
-----------------------------------------------	*/
body#container1 div#con {
	width:760px;
	margin:0px auto;
	}


	
/* 左右分割--左
-----------------------------------------------	*/

body#container1 div#conL {
    width:370px;
	float:left;
	}

/*read */	
body#container1 h3#read_t {
	width:370px;
	height:21px;
	background-image: url(../images/top/read_t.jpg);
	background-position: left top;
	text-align:left;
	margin-bottom:2px;
	background-repeat: no-repeat;
	text-indent:-9999px;
	}

body#container1 div#read {
	width:370px;
	margin-bottom:15px;
	}
	
body#container1 div#readL {
	width:265px;
	float:left;
	padding-top:10px;
	}	

body#container1 div#readL p{
	width:265px;
	text-align:left;
	margin-bottom:0.7em;
	}	
	
body#container1 div#readR {
	width:92px;
	float:right;
	}	
	
	
/* news */	

body#container1 h3#news_t {
	width:370px;
	height:29x;
	background-image: url(../images/top/news_t.jpg);
	background-position: left top;
	text-align:left;
	margin-bottom:5px;
	text-indent:-9999px;
	}

body#container1 div#news01 {
	width:340px;
	margin-bottom:15px;
	}


/* access */

body#container1 h3#access_t{
	width:370px;
	background-image: url(../images/top/news_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	text-indent:-9999px;
	margin-bottom:3px;
	}

body#container1 div#access{
	width:370px;
	}


body#container1 div#accessL{
	width:150px;
	float:left;
	}

body#container1 div#accessR{
	width:210px;
	float:right;
	}
	
body#container1 div#accessR h4{
	width:210px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	text-align:left;
		}	

body#container1 div#accessR p{
	width:210px;
	text-align:left;
	font-size:10px;
	line-height:1.6em;
	margin-bottom:5px;
	text-align:left;
		}

body#container1 div#accessR h5 a{
	width:210px;
	text-align:left;
	text-indent:-9999px;
	margin-bottom:6px;
	background-image: url(../images/top/map_botan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	display:block;
	}





/* 左右分割--右
-----------------------------------------------	*/

body#container1 div#conR {
    width:370px;
	float:right;
	margin:0px;
	}



/* bana01 */

body#container1 h3#bana01 a{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#240C01;
	margin-bottom:15px;
	}

body#container1 h3#bana01 a:hover{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:underline;
	color:#733012;
	margin-bottom:15px;
	}


/* bana02 */

body#container1 h3#bana02 a{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#240C01;
	margin-bottom:15px;
	}

body#container1 h3#bana02 a:hover{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:underline;
	color:#733012;
	margin-bottom:15px;
	}


/* bana03 */

body#container1 h3#bana03 a{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#240C01;
	margin-bottom:15px;
	}

body#container1 h3#bana03 a:hover{
	width:370px;
	padding-top:150px;
	background-image: url(../images/top/bana03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	text-align:left;
	text-decoration:underline;
	color:#733012;
	margin-bottom:15px;
	}



/*=============================================*/
/*                   concept(menu01)           */
/*=============================================*/


/* 800pxコンテンツ枠
-----------------------------------------------	*/
body#container2 div#read {
	width:760px;
	background-image: url(../images/menu01/read.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 435px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container2 div#read2 {
	width:295px;
	position:absolute;
	top:96px;
	left:20px;
		}

body#container2 div#read2 p{
	width:295px;
	text-align:left;
	margin-bottom:10px;
		}


/* トルディージャ
-----------------------------------------------	*/
body#container2 div#to01{
	width:760px;
	background-image: url(../images/menu01/t001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 149px;
	margin:0px auto;
	position:relative;
	}

body#container2 div#to01 p{
	width:272px;
	text-align:left;
	position:absolute;
	top:40px;
	left:484px;
	}

body#container2 div#to02{
	width:760px;
	background-image: url(../images/menu01/t002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 149px;
	margin:0px auto;
	position:relative;
	}

body#container2 div#to02 p{
	width:272px;
	text-align:left;
	position:absolute;
	top:40px;
	left:439px;
	}

body#container2 div#to03{
	width:760px;
	background-image: url(../images/menu01/t003.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 149px;
	margin:0px auto;
	position:relative;
	}

body#container2 div#to03 p{
	width:272px;
	text-align:left;
	position:absolute;
	top:40px;
	left:484px;
	}

body#container2 div#to04{
	width:760px;
	background-image: url(../images/menu01/t004.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 221px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}


body#container2 div#to04 p{
text-indent:-9999px;
}




/*=============================================*/
/*                   party(menu03)             */
/*=============================================*/


/* 800pxコンテンツ枠
-----------------------------------------------	*/
body#container3 div#read {
	width:760px;
	background-image: url(../images/menu02/read.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 404px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container3 div#read2 {
	width:232px;
	position:absolute;
	top:105px;
	left:508px;
		}

body#container3 div#read2 p{
	width:232px;
	text-align:left;
	margin-bottom:10px;
	line-height:1.8em;
		}

/* パーティーコース一例
-----------------------------------------------	*/
body#container3 div.con01 {
	width:760px;
	background-image: url(../images/menu02/001bk.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin:5px auto 20px auto;
	}
	
	
body#container3 div.con01L {
	width:340px;
	float:left;
	padding-top:20px;
	padding-bottom:100px;
	}	

body#container3 div.con01L p{
	width:320px;
	padding-bottom:20px;
	text-align:left;
	line-height:1.8em;
	}	

body#container3 div.con01R {
	width:400px;
	float:right;
	}	


/*=============================================*/
/*                   menu(menu04)              */
/*=============================================*/


/*おすすめ
-----------------------------------------------	*/
body#container4 div.rec01 {
	width:760px;
	margin:5px auto 10px auto;
	padding-bottom:5px;
	border-bottom:1px #E4D2A4 solid;
	background-image: url(../images/menu02/001bk.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

body#container4 div.rec01L {
	width:370px;
	float:left;
	}

body#container4 div.rec01R {
	width:370px;
	float:right;
	}

body#container4 div.rec01R h4{
	width:354px;
	background-image: url(../images/menu/icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
	padding-left:16px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	}


body#container4 div.rec01R p{
	width:360px;
	margin:5px auto;
	text-align:left;
	line-height:1.8em;
	}

body#container4 div.rec01R h5{
	width:370px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#A42F0C;
	}



body#container4 div.rec02 {
	width:760px;
	margin:5px auto 10px auto;
	padding-bottom:5px;
	border-bottom:1px #E4D2A4 solid;
	}

body#container4 div.rec02L {
	width:240px;
	float:left;
	}

body#container4 div.rec02C {
	width:240px;
	float:left;
	margin-left:20px;
	}
	
body#container4 div.rec02R {
	width:240px;
	float:right;
	}

body#container4 div.rec02 h4{
	width:224px;
	background-image: url(../images/menu/icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
	padding-left:16px;
	text-align:left;
	font-weight:bold;
	}


body#container4 div.rec02 p{
	width:235px;
	margin:3px auto;
	text-align:left;
	font-size:10px;
	}

body#container4 div.rec02 h5{
	width:240px;
	text-align:left;
	font-weight:bold;
	color:#A42F0C;
	}


/*その他&drink
-----------------------------------------------	*/
body#container4 div.con01 {
	width:760px;
	margin:5px auto 25px auto;
	}

body#container4 div.con01 h4{
	width:354px;
	background-image: url(../images/menu/icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
	padding-left:16px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	}
	
	
body#container4 div.con01L {
	width:370px;
	float:left;
	}

body#container4 div.con01R {
	width:370px;
	float:right;
	}

body#container4 table.menu01 {
	width:370px;
	margin:0px auto 10px auto;
	}
	
body#container4 td.menu01_a1 {
    padding:4px;
	text-align:left;
	border-bottom:1px #996600 dotted;
	}

body#container4 td.menu01_p1 {
    padding:4px;
	text-align:right;
	color:#A42F0C;
	border-bottom:1px #996600 dotted;
	width:100px;
	}





/*=============================================*/
/*                   scene(menu05)             */
/*=============================================*/


/*デート
-----------------------------------------------	*/
body#container5 div#read01 {
	width:760px;
	background-image: url(../images/menu04/scene01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 404px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container5 div#read012 {
	width:248px;
	position:absolute;
	top:102px;
	left:490px;
	text-align:left;
		}

body#container5 div#read012 p{
	width:248px;
	text-align:left;
	margin-bottom:10px;
	line-height:1.8em;
		}

body#container5 div#read012 ul{
	text-align:left;
	padding-left:15px;
	list-style-image:url(../images/menu04/icon.gif);
	margin-bottom:5px;
	list-style-position: outside;
		}

body#container5 div#read012 ul li{
	margin-bottom:5px;
		}	
		
body#container5 div#read012 h3{
    color:#A42F0C;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	border-top:1px #A42F0C solid;
	padding-top:3px;
		}


/*友達
-----------------------------------------------	*/
body#container5 div#read02 {
	width:760px;
	background-image: url(../images/menu04/scene02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 404px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container5 div#read022 {
	width:248px;
	position:absolute;
	top:102px;
	left:27px;
	text-align:left;
		}

body#container5 div#read022 p{
	width:248px;
	text-align:left;
	margin-bottom:4px;
		}

body#container5 div#read022 ul{
	text-align:left;
	padding-left:15px;
	list-style-image:url(../images/menu04/icon.gif);
	margin-bottom:5px;
	list-style-position: outside;	
		}
body#container5 div#read022 ul li{
	margin-bottom:5px;
		}	

body#container5 div#read022 h3{
    color:#A42F0C;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	border-top:1px #A42F0C solid;
	padding-top:3px;
		}



/*デート
-----------------------------------------------	*/
body#container5 div#read03 {
	width:760px;
	background-image: url(../images/menu04/scene03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 404px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container5 div#read032 {
	width:248px;
	position:absolute;
	top:102px;
	left:490px;
	text-align:left;
		}

body#container5 div#read032 p{
	width:248px;
	text-align:left;
	margin-bottom:10px;
	line-height:1.8em;
		}

body#container5 div#read032 ul{
	text-align:left;
	padding-left:15px;
	list-style-image:url(../images/menu04/icon.gif);
	margin-bottom:5px;
	list-style-position: outside;	
		}
	
body#container5 div#read032 ul li{
	margin-bottom:5px;
		}	

body#container5 div#read032 h3{
    color:#A42F0C;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	border-top:1px #A42F0C solid;
	padding-top:3px;
		}



/*飲み会
-----------------------------------------------	*/
body#container5 div#read04 {
	width:760px;
	background-image: url(../images/menu04/scene04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 404px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position:relative;
	}

body#container5 div#read042 {
	width:248px;
	position:absolute;
	top:102px;
	left:27px;
	text-align:left;
		}

body#container5 div#read042 p{
	width:248px;
	text-align:left;
	margin-bottom:10px;
	line-height:1.8em;
		}

body#container5 div#read042 ul{
	text-align:left;
	padding-left:15px;
	list-style-image:url(../images/menu04/icon.gif);
	margin-bottom:5px;
	list-style-position: outside;	
		}
body#container5 div#read042 ul li{
	margin-bottom:5px;
		}	

body#container5 div#read042 h3{
    color:#A42F0C;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	border-top:1px #A42F0C solid;
	padding-top:3px;
		}




/*=============================================*/
/*                   access(menu06)            */
/*=============================================*/



/*営業情報
-----------------------------------------------	*/
body#container6 div#info01 {
	width:760px;
	margin:5px auto 25px auto;
	}


	
body#container6 div#info01L {
	width:400px;
	float:left;
	}

body#container6 div#info01R {
	width:340px;
	float:right;
	}

body#container6 table.info01 {
	width:400px;
	margin:0px auto 10px auto;
	}
	
body#container6 td.info01_a1 {
    padding:4px;
	text-align:left;
	width:120px;
	color:#A42F0C;
	border-bottom:1px #996600 dotted;
	}

body#container6 td.info01_b1 {
    padding:4px 4px 4px 10px;
	text-align:left;
	border-bottom:1px #996600 dotted;
	}

body#container6 td.info01_b1 strong{
    font-weight:bold;
	font-size:14px;
	}
	
	
/*その他
-----------------------------------------------	*/
body#container6 div.con01 {
	width:760px;
	margin:5px auto 25px auto;
	}

body#container6 div.con01L {
	width:370px;
	float:left;
	}
body#container6 div.con01R {
	width:370px;
	float:right;
	}

