/*　共通設定　*/
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:"Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:center;
	margin:0px auto;
	line-height: 1.5em;
	background:url(../img/common/bg_body.jpg) repeat-x;
}
a{
	color:#6F141C;
	text-decoration:underline;
}
a:hover{
	color:#6F141C;
	text-decoration:none;
}
a img{
	border:none;
}
img {
	border:none;
}
.clear{
	clear:both;
}

.print{
	display: none;
}


/*　ヘッター　*/
#top{
	height:154px;
	background-image: url(../img/common/bg_head.jpg);
	margin:0px 0px 0px 0px;
}
#hd{
	width:950px;
	height:154px;
	text-align:center;
	margin:0px auto;
}
.logo{
	float:left;
	width:258px;
	height:95px;
	background:url(../img/common/logo.jpg) no-repeat;
	margin:0px 0px 0px 0px;
}
.logo a{
	display:block;
	width:258px;
	height:95px;
	text-indent:-1000em;
}
.hd_menu{
	float:left;
	width:692px;
	height:28px;
	margin:0px 0px 0px 0px;
}
.hd_menu ul{
	list-style-type:none;
}
.hd_menu li{
	float:right;
}
.hd_menu a{
	display:block;
	width:120px;
	height:28px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
.hd_menu a:hover{
	background-position:left top;
}
.hd_menu a.hm01{
	background-image: url(../img/common/menu_head_01.jpg);
}
.hd_menu a.hm02{
	background-image: url(../img/common/menu_head_02.jpg);
}

.hd_txt{
	float:left;
	width:652px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 40px;
	color:#FFFFFF;
	text-align:left;
}

/*　メニュー　*/
#menu{
	width:950px;
	height:59px;
	padding:0px 0px 0px 0px;
}
#menu ul{
	list-style-type:none;
}
#menu li{
	float:left;
}
#menu a{
	display:block;
	height:59px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
#menu a:hover{
	background-position:left top;
}
#menu a#tab1{
	width:159px;
	background-image: url(../img/common/menu_01.jpg);
}
#menu a#tab2{
	width:158px;
	background-image: url(../img/common/menu_02.jpg);
}
#menu a#tab3{
	width:158px;
	background-image: url(../img/common/menu_03.jpg);
}
#menu a#tab4{
	width:159px;
	background-image: url(../img/common/menu_04.jpg);
}
#menu a#tab5{
	width:158px;
	background-image: url(../img/common/menu_06.jpg);
}
#menu a#tab6{
	width:158px;
	background-image: url(../img/common/menu_05.jpg);
}
#menu a.tab-active{
	background-position:left top;
}

#content00{
	width:950px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
}

#content{
	width:950px;
	height:570px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
}

#content02{
	width:950px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
	padding:10px 0px 10px 0px;
}

#content03{
	width:850px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
	padding:10px 50px 10px 50px;
}
#content04{
	width:950px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
	padding:10px 0px 10px 0px;
}



/*　フッター　*/
#footer_bg{
	height:180px;
	background-image: url(../img/common/bg_footer.jpg);
	margin:0px 0px 0px 0px;
}
#footer{
	width:950px;
	height:180px;
	margin:0px auto;
	text-align:center;
	background:url(../img/common/bg_footer_qr.jpg) no-repeat;
	background-position:bottom right;
}

.footer_menu{
	height:46px;
	padding:30px 0px 0px 0px;
	*padding:0px 0px 0px 0px;
	*margin:30px 0px 0px 0px;
}
.footer01{
	padding:20px 0px 0px 60px;
	color:#FFFFFF;
	text-align:left;
}
.footer01 a{
	color:#FFFFFF;
	text-decoration:underline;
}
.footer01 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.footer02{
	padding:10px 0px 0px 60px;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}


/*　コンテンツ下の共通パーツ　*/
.foot_common000{
	width:850px;
	margin:20px 0px 20px 50px;
	*margin:20px 0px 20px 0px;
	text-align:left;
	background:url(../img/common/foot_common/bg.jpg);
}
.foot_common{
	width:850px;
	margin:20px 10px 20px 0px;
	text-align:left;
	background:url(../img/common/foot_common/bg.jpg);
}
.foot_common_title01{
	height:50px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/t01.jpg);
}
.foot_common_title02{
	height:50px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/t02.jpg);
}
.foot_common_01{
	width:779px;
	height:50px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/01.jpg);
	margin:10px 0px 0px 10px;
}
.foot_common_02{
	width:779px;
	height:85px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/02.jpg);
	margin:10px 0px 0px 10px;
}

.foot_common_03{
	width:779px;
	margin:10px 0px 0px 10px;
}
.foot_common_03 ul{
	list-style-type:none;
}
.foot_common_03 a{
	display:block;
	width:779px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}
.foot_common_03 a:hover{
	background-position:left top;
}
.foot_common_03 a.aa03{
	height:60px;
	background-image: url(../img/common/foot_common/03.jpg);
}
.foot_common_03 a.aa03_01{
	height:60px;
	background-image: url(../img/common/foot_common/05.jpg);
}
.foot_common_03 a.aa03_02{
	height:44px;
	background-image: url(../img/common/foot_common/06.jpg);
}
.foot_common_03 a.aa03_03{
	height:44px;
	background-image: url(../img/common/foot_common/07.jpg);
}
.foot_common_03 a.aa04{
	height:60px;
	background-image: url(../img/beer/mail.jpg);
}

.foot_common_04{
	width:779px;
	height:62px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/04.jpg);
	margin:10px 0px 0px 10px;
}
.foot_common_txt{
	padding:10px 10px 10px 25px;
}

.foot_common h3{
	height:10px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/foot.jpg);
}
.foot_common000 h3{
	height:10px;
	text-indent:-1000em;
	background:url(../img/common/foot_common/foot.jpg);
}