.container #container2 h2{
	background-image: url(../images/h2_party.jpg);
}

.container #container2 #main #subMenu{
	border-style: double;
	border-width: 4px;
	border-color: #E5E5E5;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 150px;
	float: left;
}
.container #container2 #main #subMenu ul{
	list-style: none;
}
.container #container2 #main #subMenu ul li a{
	display: block;
	text-indent: -9999px;
	width: 150px;
	height: 25px;
	overflow: hidden;
}
.container #container2 #main #subMenu ul li#bt_joshikai a{
	background-image: url(../images/bt_joshikai.gif);
}
.container #container2 #main #subMenu ul li#bt_joshikai a:hover{
	background-image: url(../images/bt_joshikai_o.gif);
}


.container #container2 #main #subMenu ul li#bt_piatto a{
	background-image: url(../images/bt_piatto.gif);
}
.container #container2 #main #subMenu ul li#bt_piatto a:hover{
	background-image: url(../images/bt_piatto_o.gif);
}
.container #container2 #main #subMenu ul li#bt_stagione a{
	background-image: url(../images/bt_stagione.gif);
}
.container #container2 #main #subMenu ul li#bt_stagione a:hover{
	background-image: url(../images/bt_stagione_o.gif);
}
.container #container2 #main #subMenu ul li#bt_standard a{
	background-image: url(../images/bt_standard.gif);
}
.container #container2 #main #subMenu ul li#bt_standard a:hover{
	background-image: url(../images/bt_standard_o.gif);
}
.container #container2 #main #subMenu ul li#btFree a{
	background-image: url(../images/btFree.gif);
}
.container #container2 #main #subMenu ul li#btFree a:hover{
	background-image: url(../images/btFree_o.gif);
}
.container #container2 #main #subMenu ul li#btOption a{
	background-image: url(../images/btOption.gif);
}
.container #container2 #main #subMenu ul li#btOption a:hover{
	background-image: url(../images/btOption_o.gif);
}




.container #container2 #main #contents{
	width: 620px;
	float: right;
}
.container #container2 #main #contents #menu{
	padding-bottom: 40px;
}
.container #container2 #main #contents #menu img#freedrink{
	display:block;
	margin:0 auto;
}

.container #container2 #main #contents #menu dl{
	padding-top: 20px;
}

.container #container2 #main #contents #menu dl#option_menu1{
	width:573px;
	height:59px;
	margin:0 0 0 35px;
	background:url(../images/option1.gif) no-repeat center left;
}

.container #container2 #main #contents #menu dl#option_menu2{
	width:573px;
	height:77px;
	margin:0 0 0 35px;
	background:url(../images/option2.gif) no-repeat center left;
}

.container #container2 #main #contents #menu dl dt{
	padding-top: 3px;
	padding-left: 10px;
	font-size: 14px;
	color: #444444;
	line-height: 30px;
	width: 160px;
	float: left;
	background-image: url(../images/dt_bg.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: 20px;
}

.container #container2 #main #contents #menu dl#option_menu1 dt,
.container #container2 #main #contents #menu dl#option_menu2 dt,
.container #container2 #main #contents #menu dl#option_menu1 dd,
.container #container2 #main #contents #menu dl#option_menu2 dd{
	text-indent:-9999px;
	overflow:hidden;
}

.container #container2 #main #contents #menu dl dd{
	padding-top: 3px;
	font-size: 14px;
	font-weight: normal;
	color: #444444;
	line-height: 30px;
	width: 400px;
	float: left;
}


}

.container #container2 #main #contents #menu p{
	margin-left: 45px;
	color: #604324;
	font-weight: normal;
}

.container #container2 #main #contents #menu dl .style1{
	width: 60px;
}

.container #container2 #main #contents #menu ul{
	border: 1px dotted #a74F39;
	margin-top: 3px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 10px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #444444;
	list-style-position: inside;
}



.toTop{
	margin: 0px;
	margin-left: 550px;
	margin-bottom: 20px;
	padding: 0px;
}

.container #container2 #main #contents h3{
	width: 620px;
}

.container #container2 #main #contents h3#limitedPlan{
	background-image: url(../images/h3_limited.gif);
	background-repeat:no-repeat;
}


.container #container2 #main #contents h3#piatto_plan{
	background-image: url(../images/h3_piatto.png);
}
.container #container2 #main #contents h3#standard_plan{
	background-image: url(../images/h3_standard.png);
}
.container #container2 #main #contents h3#stagione_plan{
	background-image: url(../images/h3_stagione.png);
}
.container #container2 #main #contents h3#free{
	margin-bottom:10px;
	background-image: url(../images/h3_free.png);
}

.container #container2 #main #contents h3#option{
	background-image: url(../images/h3_option.png);
}

.container #container2 #main #contents .contentsRight ul{
	margin-left: 20px;
	list-style: none;
}
.container #container2 #main #contents .contentsRight ul li{
	margin-bottom: 2px;
}



.container #container2 #main #contents p{
	margin-left: 20px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #C43A5A;
}



