@charset "utf-8";



body {
	background-image:url(../images/alu_bg.jpg);
	background-repeat:no-repeat;
}
img {
	border:0px;
}
.index_img {
	padding-top: 5px;
}
.st_01 {
	border: 1px solid #e3e3e3;
}
.st_02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 30px;
}
.txt_fff {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.txt_0 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding: 5px;
}
.txt_14_993333 {
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

.st_03 {
	border: 1px solid #CCCCCC;
}

.txt_000 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.txt_000 a{
	font-size: 12px;
	color: #000000;
    font-weight: bold;	
	text-decoration: none;
}
.txt_000 a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.txt_333 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.txt_333 a{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.txt_333 a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.txt_menu_s {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
}
.txt_996 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #996600;
	text-decoration: none;
	padding-left: 10px;
}
.txt_000_r {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.txt_000_r1 {
	font-size: 12px;
	color: #331A00;
	text-decoration: none;
	padding-left: 10px;
	line-height: 20px;
}
.txt_331_14 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #331A00;
	text-decoration: none;
	padding-left: 10px;
}
.line_E6C7B5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6C7B5;
}
.line_FF8F80 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8F80;
}


.txt_15_663300 {
	font-size: 15px;
	color: #663300;
	text-decoration: none;
	padding-left: 10px;
	line-height: 26px;
}
.txt_red {
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
.txt_13_996600 {
	font-size: 13px;
	line-height: 22px;
	color: #996600;
	text-decoration: none;
}
.txt_11_996600 {
	font-size: 11px;
	line-height: 22px;
	color: #996600;
	text-decoration: none;
}
.kuang01 {
	border: 1px dashed #666666;
}
.txt_12_663333 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
}
.txt_666666 {
	font-size: 15px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
}

.txt_666666 a{
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}
.txt_666666 a:hover {
	font-size: 15px;
	color: #666666;
	text-decoration: underline;
}
.txt_site14b {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #9B7855;
	text-decoration: none;
}
.txt_site14b a{
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #9B7855;
	text-decoration: none;
}
.txt_site14b a:hover {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #9B7855;
	text-decoration: underline;
}
.txt_site12 {
	font-size: 14px;
	line-height: 30px;
	color: #9B7855;
	text-decoration: none;
}
.txt_site12 a{
	font-size: 14px;
	line-height: 30px;
	color: #9B7855;
	text-decoration: none;
}
.txt_site12 a:hover {
	font-size: 14px;
	line-height: 30px;
	color: #9B7855;
	text-decoration: underline;
}
.st_td {
	background-image: url(../images/alu_bg.jpg);
	background-repeat:no-repeat;
}
.txt_14b_330 {
	font-size: 14px;
	font-weight: bold;
	color: #330000;
	text-decoration: none;
}
.txt_16_cc3300 {
	font-size: 16px;
	color: #CC3300;
	text-decoration: none;
}

.txt_tb{
	margin:0px;
	padding:0px;
}

.txt_tb td{
	border:1px #CCCCCC solid;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}

.txt_tb_{
	margin:0px;
	padding:0px;
}

.txt_tb_ td{
	border:1px #000000 solid;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}

.txt_link{
	font-size: 14px;
	color: #666666;
}



.typepad_news {text-align: left;font-size:12px;}
.typepad_news {margin: 10px 10px 10px 20px}
.typepad_news dl {
	margin: 0px 0px 5px 0px;
}
.typepad_news dt {float: left; margin: 0px 0px 0px 0px}
.typepad_news dd {margin: 0px 0px 0px 80px}
.typepad_news p {
	margin: 5px 0px 5px 0px;
}

.news001 {
	margin: 5px 0px 10px 0px;
	text-align:right;
	border-bottom:dashed 1px #ccc;
	
}

.typepad_news a {
	text-decoration: underline;		
	}

.typepad_news a:link {
	color: #336600;
	}

.typepad_news a:visited {
	color: #336600;
	}

.typepad_news a:active {
	color: #999900;
	}

.typepad_news a:hover {
	color: #999900;
	}
.date-header {
	font-size: 12px;
	line-height: 15px;
}

.content-header{
	font-size: 13px;
	line-height: 15px;
}

.archive-header{
	font-size: 13px;
	line-height: 15px;
}
.entry-header {
	color: #336600;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
}
.entry-content {
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999999;
}
.trackbacks,.comments,#comment-form {
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999999;
}

.entry {
	margin:0px 0px 30px 0px;
}

.archive-list-item {
	line-height:1.5em;
}

.kaigi_comment_wa {
	width:640px;
	margin:10px auto;
	text-align:left;
	
}

.kaigi_comment_you {
	width:750px;
	margin:10px auto;
	text-align:left;
	
}

.kaigi_comment_wa p,.kaigi_comment_you p {
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
}

/*beerterrace/index.html*/
#beerterrace{
	font-size:13px;
}

#beerterrace p.beerimg {
	text-align:center;
}

#beerterrace h2 {
	margin:0;
	padding:0;
	text-align:center;
}

#beerterrace .plan01:after {/*clear*/
	content : "";
	display : block;
	height : 0;
	clear : both;
}

#beerterrace .plan01 dl {
	width:370px;
	height:140px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	border:1px solid #d5b18f;
	background:url(../images/img_beerback.jpg) no-repeat bottom;
}

#beerterrace .plan01 dl.left {
	margin-right:16px;
}

#beerterrace .plan01 dl dt {
	margin:0;
	padding:0;
}

#beerterrace .plan01 dl dd {
	margin:0;
	padding:5px 10px;
}

#beerterrace .plan01 dl dd span.red {
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}

#beerterrace .plan02 {
	clear:both;
	width:760px;
	height:140px;
	margin-bottom:15px;
	padding:0;
	text-indent:-9999px;
	background:url(../images/bnner_beer_freeplan.jpg) no-repeat;
}

#beerterrace .plan03 {
	margin:0;
	padding:0;
}

#beerterrace .plan03 p {
	margin:0 0 0 15px;
	padding:0 0 5px 0;
}

/*banquet/kihon.html 宴会プランレイアウト*/
.clear {
	clear:both;
}

p.plan_txt {
	font-size:12px;
	text-align:left;
	margin:0;
	padding:5px 0;
}

#partyplan {
}

#partyplan h3{
	margin-top:15px;
	padding:0;
}

#partyplan .partyplan_inner {
	width:348px;
	/*height:360px;*/
	border: 1px solid #E9DDCF;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	display:inline;
	text-align:center;
	vertical-align:top;
}

*+html #partyplan .left {
	margin:0 10px 0 10px;
}

#partyplan .left {
	margin:0 10px 0 5px;
}

#partyplan .partyplan_inner h4 {
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}

#partyplan .partyplan_inner img.party_img {
	width:300px;
	margin:10px auto;
}

#partyplan .partyplan_inner p {
	text-align:left;
	font-size:12px;
	width:280px;
	margin:0 auto;
	padding:10px;
	background:#F1ECE6;
}

#partyplan .party_txt {
	width:300px;
	margin:0 auto;
	padding-bottom:10px;
	background:#F1ECE6;
	text-align:left;
}

#partyplan .party_txt table {
	font-size:12px;
	border-collapse:collapse;
	text-align:left;
	margin:0 0 0 15px;
}	

#partyplan02 {
	width:730px;
	margin:10px 0 10px 5px;
	padding:10px;
	border: 1px solid #E9DDCF;
	text-align:left;
	clear:both;	
}

#partyplan02 h4 {
	margin:0 0 10px 0;
	padding:0;
}

#partyplan02 p {
	font-size:12px;
	margin:0;
	padding:10px;
	background:#F1ECE6;
}

#partyplan02 p span.bold {
	font-size:14px;
	font-weight:bold;
}

#partyplan03 {
	margin:0;
	padding:0;	
}

#partyplan03 #partyplan03_01 {
	width:400px;
	float:left;
	margin:0;
	padding:0;
}

#partyplan03 #partyplan03_02 {
	width:340px;
	float:left;
	margin:0;
	padding:0;
}

#partyplan03 #partyplan03_02 dl {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	width:340px;
}

#partyplan03 #partyplan03_02 dl dt{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	clear:both;
	width:180px;
	line-height:2;
	border-bottom:1px dotted #EDD3CD;
	text-align:left;
}

#partyplan03 #partyplan03_02 dl dd{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	line-height:2;
	border-bottom:1px dotted #EDD3CD;
	width:160px;
	text-align:right;
}

/*送迎バスのテキスト*/
#sougei {
	margin:20px 10px;
	padding:15px 20px;
	background:#F1ECE6;
	font-size:12px;
	border:1px solid #91444B;
	text-align:left;
}

#sougei p {
	margin:0;
	padding:0;
}

#sougei p span {
	font-size:14px;
	font-weight:bold;
	padding:0 5px 0 0;
}

#sougei ul {
	list-style-type:none;
	margin:10px;
	padding:0;
}

#sougei ul li {
	margin:0;
	padding:0;
	line-height:1.5;
}
/*宴会プランバナー*/
.banner-space{
	margin:auto;
	width:760px;
	height:62px;
}
.banners{
	float:left;
	margin-left:1px;
	width:189px;
	height:62px;
}
/*和宴会場フッターポイントカードのご案内位置修正*/
.pointcard-setting{
	float:left;
}


 
