/* CSS Document */

#wrapper #imgBox {
	height: 120px;
	width: 860px;
	background-image: url(../img/img_party02.jpg);
	background-repeat: no-repeat;
	text-indent: -9998px;
	float: left;
}
#wrapper #contents #subBox ul.syozaiti li.kanachu {
	float: left;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	padding-top: 15px;
}
#wrapper #contents #subBox ul.syozaiti li.contact {
	float: left;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
}
#wrapper #contents #mainBox #pankuzu {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #947E28;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
#wrapper #contents #mainBox #boushinBox #infoBox {
	margin-top: 20px;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper #contents #mainBox #boushinBox #infoBox h2.text16B_gold {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CABB89;
	width: 325px;
}
#wrapper #contents #mainBox #boushinBox #infoBox p.text11_gray90 {
	width: 315px;
	margin-top: 5px;
}
#wrapper #contents #mainBox #boushinBox #infoBox table {
	margin-top: 10px;
	width: 300px;
}
#wrapper #contents #mainBox #boushinBox #infoBox th {
	width: 45px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5DDC4;
	margin: 0px;
	vertical-align: top;
}
#wrapper #contents #mainBox #boushinBox #infoBox td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E5DDC4;
	padding-top: 3px;
	padding-bottom: 3px;
}
#wrapper #contents #mainBox #boushinBox #infoBox th img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #mainBox #boushinBox h3.tokuten {
	background-image: url(img/bg_tokuten.gif);
	background-repeat: repeat;
	text-indent: -9999px;
	height: 20px;
	width: 520px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#wrapper #contents #mainBox #boushinBox #planTokuten {
	float: left;
	width: 255px;
	padding-left: 10px;
}
#wrapper #contents #mainBox #boushinBox #planTokuten ul {
	list-style-type: none;
	background-color: #F5ECD3;
	width: 240px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#wrapper #contents #mainBox #boushinBox #planTokuten p.ptokuten {
	background-image: url(img/bg_ptokuten.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 245px;
	text-indent: -9999px;
}
#wrapper #contents #mainBox #boushinBox #partyOption p.pOption {
	background-image: url(img/bg_poption.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 245px;
	text-indent: -9999px;
}
#wrapper #contents #mainBox #boushinBox #partyOption {
	float: left;
	clear: right;
}
#wrapper #contents #mainBox #boushinBox #partyOption ul {
	background-color: #F5ECD3;
	list-style-type: none;
	width: 240px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#wrapper #contents #mainBox #boushinBox p.syukuhaku {
	background-image: url(img/bg_syukuhaku.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	float: left;
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#wrapper #contents #mainBox #boushinBox p.text10 {
	float: left;
	width: 500px;
	margin-left: 10px;
}
#wrapper #contents #mainBox #boushinBox p.kanji {
	background-image: url(img/bg_kanji.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	text-indent: -9999px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
#wrapper #contents #mainBox #boushinBox h3.ryori {
	background-image: url(img/bg_ryori.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 520px;
	text-indent: -9999px;
	float: left;
}
#wrapper #contents #mainBox #boushinBox h4.sit {
	background-image: url(img/bg_sit.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 490px;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-top: 10px;
}
#wrapper #contents #mainBox #boushinBox #wasettyu ul.menu li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
	width: 215px;
}
#wrapper #contents #mainBox #boushinBox #wasettyu {
	float: left;
	padding-right: 30px;
	padding-left: 40px;
}
#wrapper #contents #mainBox #boushinBox #wasettyu p.wayou {
	background-image: url(img/bg_wayou.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 215px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#wrapper #contents #mainBox #boushinBox #wakaiseki {
	float: left;
}
#wrapper #contents #mainBox #boushinBox #wakaiseki p.wa {
	background-image: url(img/bg_wa.gif);
	background-repeat: no-repeat;
	width: 215px;
	height: 20px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#wrapper  #contents  #mainBox  #boushinBox  #wakaiseki  ul.menu  li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
#wrapper #contents #mainBox #boushinBox h4.stand {
	background-image: url(img/bg_stand.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 490px;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-top: 10px;
}
#wrapper #contents #mainBox #boushinBox p.wari {
	background-image: url(img/bg_wari.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	float: left;
	text-indent: -9999px;
	margin-bottom: 10px;
	margin-right: 20px;
	background-position: right;
}
#wrapper #contents #mainBox #boushinBox ul.wariCorce li.m5200 {
	width: 215px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
	padding-right: 30px;
}
#wrapper #contents #mainBox #boushinBox ul.wariCorce li.m6200 {
	width: 215px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
#wrapper #contents #mainBox #boushinBox ul.wariCorce {
	width: 460px;
	float: left;
	padding-left: 40px;
}
#wrapper #contents #mainBox #boushinBox ul.wariCorce li {
	display: inline;
}
#wrapper #contents #mainBox #boushinBox h4.drink {
	background-image: url(img/bg_drink.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 490px;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-top: 10px;
}
#wrapper #contents #mainBox #boushinBox #drinkLeft {
	float: left;
	width: 215px;
	padding-right: 30px;
	padding-left: 40px;
}
#wrapper #contents #mainBox #boushinBox #drinkLeft p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
#wrapper #contents #mainBox #boushinBox #drinkLeft p.text10_gray90 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#wrapper #contents #mainBox #boushinBox #drinkRight {
	float: left;
	margin-left: 0px;
	width: 215px;
}
#wrapper  #contents  #mainBox  #boushinBox  #drinkRight  p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
}
#wrapper   #contents   #mainBox   #boushinBox   #drinkRight   p.text10_gray90 {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#wrapper #contents #mainBox #boushinBox h4.option {
	background-image: url(img/bg_option.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 490px;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
	margin-right: 20px;
	margin-top: 10px;
}
#wrapper #contents #mainBox #boushinBox p.text10_gray90_02 {
	float: left;
	width: 450px;
	margin-left: 40px;
}
#wrapper #contents #mainBox #boushinBox #opMenu {
	float: left;
	width: 245px;
	padding-right: 235px;
	padding-left: 40px;
}
#wrapper #contents #mainBox #boushinBox #opMenu p.optionPlus {
	background-image: url(img/bg_oPlus.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 245px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #898989;
	margin-bottom: 5px;
}
#wrapper #contents #mainBox #boushinBox #opMenu ul.text10_gray90 li.lMenu {
	width: 125px;
	display: block;
	float: left;
	list-style-type: none;
}
#wrapper #contents #mainBox #boushinBox #opMenu ul.text10_gray90 li.rMenu {
	float: left;
	width: 120px;
	list-style-type: none;
}
#wrapper #contents #mainBox #boushinBox ul.text10_gray80 {
	width: 520px;
	float: left;
	list-style-type: none;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-bottom: 15px;
}
#wrapper #contents #mainBox .topBox {
	width: 460px;
	float: left;
	display: inline;
	margin-left: 40px;
	margin-bottom: 25px;
	margin-top: 10px;
}
#wrapper #contents #mainBox .topBox p a span {
	display: none;
}
#wrapper #contents #mainBox .topBox p a {
	background-image: url(../../img/common/btn_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 95px;
	float: right;
	display: block;
}
#wrapper #contents #mainBox .topBox p a:hover {
	background-image: url(../../img/common/btn_top_ov.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 95px;
	display: block;
}
#wrapper #contents #mainBox #contactBox {
	float: left;
	width: 460px;
	margin-left: 40px;
	text-align: center;
	display: inline;
}
