/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */

/*------------------------------------------------
注意事項
--------------------------------------------------
このテンプレートは、「デザイン設定」-「共通テンプレート」
-「初心者モード」設定の【使用する画像の色設定】にて選択
した色番号によって、表示されるメニュー画像の色（ピンク系
・ブルー系）が変換されます。
変換される画像は、次のクラスの背景画像として指定しています。

body
.left
.left img
.right
.right img
#header
#header .home
#header .account
#header .contact
.info_title
.info
.info_bottom

--------------------------------------------------*/


body {
	color:#4D4D4D;
	background-color:#2C2D2D;
	font: 12px/150% "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	padding:0;
	}
	
	
* {
	margin: 0px;
	padding:0px;
	}

table {
	border:none;
	}

img {
	border:none;
	}

ul {
	margin: 0px;
	padding:0px;
	}

li {
	list-style-type:none;
	padding:3px 0 3px 0;
	}

br.clear {
	clear:both;
	font:0/0 sans-serif;
	}
	
.border {
	background:url(https://img.shop-pro.jp/tmpl_img/15/border.gif) repeat-x;
	height:1px;
	margin:10px 0;
	clear:both;
	width:345px;
	}
.border img {
	width:1px; height:1px;
	}

h2,h3{
	background:url(https://img12.shop-pro.jp/PA01065/887/etc/h2back.jpg?20111110162232) no-repeat;
	width:710px;
	padding:5px 0 5px 20px;
	height:20px;
	font-size:23px;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:600;
	margin-bottom:20px;}


#banner01{
	position:relative;
	background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner1.jpg?20111110154708") no-repeat right top;
	width:730px;
	height:250px;
	margin-bottom:20px;
}

.text_black_go{
	font-size:100%;
	line-height:150%;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	color:#000000;}

.text_brown{
	font-size:100%;
	line-height:150%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#982A27;}

.text_brown_go{
	font-size:100%;
	line-height:150%;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	color:#982A27;}

.text_brown_to{
	font-size:160%;
	line-height:150%;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	color:#982A27;
	font-weight:bold;}

.sub{
	width:116px;
	padding:2px;
	background-color:#40220F;
	float:left;
	margin:0px 20px 10px 0px;}

#sub-cont{
	border:#FFF 1px solid;
	padding:2px;}

.sub a:link{
	color:#FFF;
	text-decoration:none;}

.sub a:hover,active{
	color:#FFF;
	text-decoration:underline;}

.sub a:visited{
	color:#FFF;
	text-decoration:none;}

h1{
	font-size:100%
}

h4{
	
	margin-top: 30px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 140%;
	font-weight: bold;
	font-style: normal;
	border-left:3px solid #992A27;
	border-bottom:1px solid #992A27;
	padding-left:5px;
}

/* ------------------------------------- 
 *	メインバナー
 * ------------------------------------- */


ul{
	list-style-type:none;
	margin:0;   
    padding:0;}

#banner01 ul li a{
	display:block;
	width:175px;
	height:50px;
	color:#fff;
	font-weight:bold;
	list-style-type:none;
}

#banner01 ul li a span{
	display:none;
	list-style-type:none;
}
#banner01 ul li a:hover span{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:555px;
	height:250px;
	text-indent:-999px;
	list-style-type:none;
	}
	
#banner01 ul li#menu01 a:hover span{background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner1.jpg?20111110154708") no-repeat right top; list-style-type:none; 
}
#banner01 ul li#menu02 a:hover span{background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner2.jpg?20111110154744") no-repeat right top; list-style-type:none;
}
#banner01 ul li#menu03 a:hover span{background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner3.jpg?20111110154758") no-repeat right top; list-style-type:none;
}
#banner01 ul li#menu04 a:hover span{background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner4.jpg?20111110154810") no-repeat right top; list-style-type:none;
}
#banner01 ul li#menu05 a:hover span{background:url("https://img12.shop-pro.jp/PA01065/887/etc/top_banner5.jpg?20111110160559") no-repeat right top; list-style-type:none;
}
a:hover{border:none;} 

#side_menu_banner{
	margin-bottom:20px;}

/* ------------------------------------- 
 *	各コンテンツへのバナー
 * ------------------------------------- */

#contents-banner{
	margin-bottom:20px;}


/* ------------------------------------- 
 *	新着情報
 * ------------------------------------- */	
 #info{
	 width:720px;
	 height:150px;
	 padding-left:10px;
	 overflow-y:scroll;
	 overflow-x:hidden;}
	
/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- */

#wrapper {
	width:980px;
	margin: 0 auto;
	background-color:#000;
	padding:15px 35px 15px 35px;
	}

	
.left {
	width:13px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/left_bg.gif) repeat-y;
	}
.left img {
	width:13px;
	height:280px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/left_top.gif) no-repeat;
	}

.center {
	width:812px;
	background:#FFF;
	}

.right {
	width:10px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/right_bg.gif) repeat-y;
	}
.right img {
	width:10px;
	height:280px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/right_top.gif) no-repeat;
	}
	
	
/*#header {
	height:150px;
	background:url(https://img12.shop-pro.jp/PA01065/887/etc/header_back.jpg?20111216192756) no-repeat;
	}
*/
#header {
	height:250px;
	}


#side {
	width:180px;
	float:left;
	padding-left:10px;
	margin-top:20px;
	text-align:center;
	}

#side-menu{
	margin-bottom:20px;
	}

#side-menu2{
	margin-bottom:20px;
	
	}


ul.side-menu{
	background-color:#000;
	width:17px;
	padding:5px 0px 5px 0px;
	list-style:none;
	width:180px;
	text-align:center;
	}

li.side-menu{
	margin-bottom:10px;
	}

li.side-menu-bottom{
	margin-bottom:0px;
	}

ul.side-menu2{
	background-color:#000;
	width:17px;
	padding:5px 0px 5px 0px;
	width:180px;
	padding-left:5px;
	list-style-image:url(https://img12.shop-pro.jp/PA01065/887/etc/side_ico.jpg?20111116154402);
	list-style-position:inside;
	text-align:center;}

li.side-menu2 a:link{
	color:#fff;
	text-decoration:none;}

li.side-menu2 a:visited{
	color:#fff;
	text-decoration:none;}	
	

li.side-menu2 a:hover,active{
	text-decoration:underline;
	background-color:#CCC;}	


li.side-menu2{
	padding:3px;
	}

li.side-menu-bottom2{
	margin-bottom:0px;
	}


	
#main {
	width:730px;
	float:right;
	margin-top:20px;
	padding-right:10px;
	}
	
#feed { 
	background:#FFF;
	text-align:right;
	padding-top:15px;
	}
#feed img {
	margin:5px;
	width:57px;
	height:15px;
	}
	
#footer {
	text-align:center;
	font-size:10px;
	padding:5px 0;
	background-color:#000;
	
}

#footer-link{
	margin-top:15px;
	text-align:left;
	padding-left:50px;}

ul.footer{
		margin-right:20px;
		float:left;
		color:#FFF;
		}

ul.footer a:link{
		color:#FFF;
		text-decoration:none;
		}

ul.footer a:hover{
		color:#FFF;
		text-decoration:underline;
		}

ul.footer a:visited{
		color:#FFF;
		text-decoration:none;
		}

ul.footer a:active{
		color:#FFF;
		text-decoration:none;
		}

li.footer{
	padding:10px 5px 0px 5px;}

#pagetop {
	width: 730px;
	margin: 10px auto;
	padding: 0px 0px 15px 0px;
	text-align: right;
}

/* ------------------------------------- 
 *	リンクの色設定（初級モードで設定）
 * ------------------------------------- */

/*左サイドメニューのリンク文字色*/

/*ショップタイトルのリンク文字色*/
.logo a:link    {color: #4D4D4D; text-decoration: none;}
.logo a:visited {color: #4D4D4D; text-decoration: none;}
.logo a:active  {color: #4D4D4D; text-decoration: none;}
.logo a:hover   {color: #999; text-decoration: none;}


/*フッターのリンク文字色*/
#footer a:link    {color:#FFF; text-decoration: none;}
#footer a:visited {color:#FFF; text-decoration: none;}
#footer a:active  {color:#FFF; text-decoration: none;}
#footer a:hover   {color:#FFF; text-decoration: underline;}




/* ************************************************ 
 *	ヘッダー
 * ************************************************ */

/*
#header .logo {
	font-size:22px;
	line-height:170%;
	font-weight:bolder;
	padding-left:15px;
	padding-top:30px;
	}
*/
#header .logo {
	height: 250px;
	}





	
#header .menu {
	padding-top:30px;
	text-align:center;
	}
#header .menu img {
	margin-right:20px;
	}

/*ヘッダー部分の3つのボタンは、[共通html]上のダミー画像(sp.gif)の背景に、以下のcssにて各ボタン画像を設置しています。*/
/*メニューボタン「ホーム」*/
#header .home{
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/menu_home.gif) no-repeat;
	width:50px;
	height:14px;
	}

/*メニューボタン「マイアカウント」*/
#header .account{
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/menu_account.gif) no-repeat;
	width:74px;
	height:14px;
	}

/*メニューボタン「お問合せ」*/
#header .contact{
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/menu_contact.gif) no-repeat;
	width:87px;
	height:14px;
	}




/* ************************************************ 
 *	サイドメニュー
 * ************************************************ */

.linktitle {
	width:180px;
	height:22px;
	margin-bottom:5px;
	}

.link {
	width:180px;
	margin-bottom:15px;
	margin-top:15px;
	}

.link li {
	margin-bottom:3px;
	list-style-type: none;
	}
.link li img {
	}
	
#group-list {
	border-top:1px dotted #CCC;
	padding-top:5px;

	padding-bottom:15px;
}


 /* ------ 会員専用ページ ------ */
 
div#btn_members_login,
div#btn_members_logout {
	margin:9px 0px 12px;
	text-align:center;
}

div#btn_members_signup {
	text-align:center;
}

div#btn_members_signup span,
div#btn_members_logout span {
	display:block;
	line-height:1.1em;
	margin-bottom:3px;
	font-size:11px;
}

	
 /* ------ カートを見る、店長コーナー ------ */

.link_2 {
	width:180px;
	margin-bottom:15px;
	}
.link_2 .top
	{
	height: 27px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/linktitle_cart.gif) no-repeat;
	text-align: center;
	}
.link_2 .middle {
	background:url(https://img.shop-pro.jp/tmpl_img/15/link_2.gif) repeat-y;
	padding:5px 15px;
	border-top: 2px solid #DDDDDD;
	}
	
.link_2 .bottom {
	height:5px;
	}
.link_2 .bottom img {
	 width:180px;
	 height:5px;
	 }

.cart ul {
	padding:5px 15px;
	}
.cart li {
	background:none;
	padding:0;
	}

.owner_photo {
	display:block;
	margin:0px auto;
	}
	
	
 /* ------ メルマガ ------ */
.mailmaga {
	text-align:center;
	border-bottom:1px #9E9E9E solid;
	border-right:1px #9E9E9E solid;
	border-left:1px #9E9E9E solid;
	}


 /* ------ フリーページ ------ */
 
.freepage li {
	margin-bottom:3px;
	}




/* ************************************************ 
 *	メイン
 * ************************************************ */
 
/* ------------------------------------- 
 *	各ページ共通
 * ------------------------------------- */
 
 /* ------ 角丸ボックス ------ */
 
ul.header-button{
	 width:980px;
	 text-align:center;
	 list-style:none;
/*	 margin-top:10px;*/
	 margin-bottom:2px;}

li.header-button{
	width:140px;
	float:left;
	background-image:url(https://img12.shop-pro.jp/PA01065/887/etc/button_back_off.jpg?20111110144709);
	padding:10px 0 5px 0;
	height:20px;
		}

li.header-button a:link{
	color:#fff;
	text-decoration:none;
}

li.header-button a:visited{
	color:#fff;
	text-decoration:none;}

li.header-button a:hover,active{
	color:#fff;
	text-decoration:underline;
	background-image:url(https://img12.shop-pro.jp/PA01065/887/etc/header_button_back_on5.png?20111213152719);
	padding:10px 15px 9px 15px;
	width:100%;

}
 
.round_top {
	height:30px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/round_top.gif) no-repeat;
	}

.round_top img {
	height:15px;
	margin-left:18px;
	}
	
.round_bg {
	text-align:left;
	width:730px;
	}

.round_bg_sub{
	text-align:center;
	width:700px;
	padding:10px 10px 0px 20px;
	border-top:2px solid #40220F;
	border-bottom:2px solid #40220F;
	background-color:#FFFEEC;
		}
.round_bg_sub a:link,hover{
	color:#FFF;}
	
.round_bottom{
	height:20px;
	}

.contents_wrapper{
	width:980px;
	background:url(https://img12.shop-pro.jp/PA01065/887/etc/contents_back.jpg?20111110141445);}

.sakagura{
	width:auto;
	margin:10px 0px 0px 300px;
	text-align:left;
	float:left;}


 /* ------ パンくずナビ等 ------ */
 
.pankuzu { margin-bottom:5px; font-size:10px;}

.sort { margin-bottom:10px;}
.pagenavi { text-align:right;}



/* ------------------------------------- 
 *	会員専用価格の表示　トップページ用
 * ------------------------------------- */
.regular_price_top {
	padding:0px;
	margin:0px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

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

.discount_rate_top {
	padding:0px;
	margin:0px;
	color:#ff0000;
}



/* ------------------------------------- 
 *	トップページ（Information、フリースペース）
 * ------------------------------------- */

.info_title{
	height:34px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/info_title.gif) no-repeat;
	}
.info {
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/info_border.gif) repeat-y;
	padding:15px 20px;
	}
.info_bottom{
	height:5px;
	background:url(http://img.shop-pro.jp/tmpl_img/15/c_0/info_bottom.gif) no-repeat;
	}


.freespace {
	border:1px solid #CCC;
	padding:20px;
	}
	
/* ------------------------------------- 
 *	商品リスト（4列表示）
 * ------------------------------------- */

.item_box {
	float:left;
	width:104px;
	padding:10px 15px 0px 15px;
	text-align:center;
	}
	
.item_box img{
	border:1px solid #999999;
	display:block;
	}

/* ------------------------------------- 
 *	商品一覧
 * ------------------------------------- */

.item_cat {
	width:340px;
	float:left;
	margin:10px 10px 10px 0;
	}


.item_cat .thumnail {
	background-position:right;
	margin-right:10px;
	}
.item_cat .thumnail img {
	margin-right:20px;

	}
.item_cat .expl {
	 padding:0px 20px;
	}
.item_cat .expl .name {}
.item_cat .expl .price { height:30px; text-align:left;}

/* ------------------------------------- 
 *	会員専用価格の表示　商品一覧用
 * ------------------------------------- */
.regular_price_all {
	padding:0px 0px 2px 30px;
	margin:0px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
	text-align:right;
	
}

.price_all {
	padding:0px 0px 0px 30px;
	margin:0px;
	text-align:right;
}

.discount_rate_all {
	padding:2px 0px 0px 30px;
	margin:0px;
	color:#ff0000;
	text-align:right;
}

/* ------------------------------------- 
 *	商品詳細ページ
 * ------------------------------------- */

/*商品画像（画像周囲の飾り枠）*/
.main_img {
	padding:0px 0px 10px 0px;
	}

.product-right{
	width:340px;
	margin-left:20px;
	float:right;
}

/*商品名*/
.detail_name {
	font-size:120%;
	font-weight:bolder;
	padding:0px 0px 5px 0px;
	}

/*商品販売価格*/
.detail_price {
	font-size:120%;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #CCC;

	}

/*商品説明テキスト*/
.detail_expl {
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	padding:10px 0px 10px 0px;
	}

/*価格詳細表*/
.spec  {
	font-size:12px;
	margin:10px 0px 0px 0px;
	}
.spec td {
	height:20px;
	padding-right:10px;
	}

.sub_img {
	float:left;
	width:100px;
	margin-right:5px; 
	}
.sub_img .thumnail {
	width:100px;
	border:1px dotted #999999;
	display:block;
	margin-bottom:3px;
	}
.zoom {width:32px;height:7px;border:none;}

.etc {
	width:195px;
	}
.etc_btn {
	width:195px;
	height:23px;
	display:block;
	margin-bottom:5px;
	}
.detail_title {
	width:529px;
	height:20px;
	margin-bottom:5px;
	}
	
/* ------------------------------------- 
 *	会員専用価格の表示　商品詳細検索結果用
 * ------------------------------------- */	
.regular_price_detail {
	padding:5px 0px 0px;
	margin:0px;
	text-decoration:line-through;
}

.price_detail {
	padding:0px;
	margin:0px;
	color:#ff0000;
	font-weight:bold;
}

.discount_rate_detail {
	padding:0px 0px 5px;
	margin:0px;
	color:#ff0000;
}


/* ------------------------------------- 
 *	こんな商品も買ってます
 * ------------------------------------- */

.together {
	width:169px;
	float:left;
	margin:0px 0px 20px 3px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together.gif) repeat-y;
	}
.together .top {
	height:12px;
	width:169px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together_top.gif) no-repeat;
	}
.together .middle {
	text-align:center;
	width:149px;
	padding:3px 10px;
	}
.together .bottom {
	height:12px;
	width:169px;
	background:url(https://img.shop-pro.jp/tmpl_img/15/together_bottom.gif) no-repeat;
	background-color:#fff;
	}
.together .middle img{
	border:1px dotted #999999;
	display:block;
	margin:0px auto;
	}



/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

/*トラックバックURL*/
.tb_url{
	font-size:12px;
	font-weight:bolder;
	color:#FF3366;
	margin-bottom:20px;
	}

/*トラックバックの枠*/
.tb{
	border:1px #DDDDDD solid;
	margin-bottom:20px;
	width:529px;
	}

/*トラックバックの日付*/
.tb_date {
	color:#333;
	background:#EAEAEA;
	padding:5px 10px;
	border-bottom:1px #DDDDDD solid;
	}

/*記事名・ブログ名*/
.tb_title {
	color: #FF3366;
	background:#F4F4F4;
	padding:10px;
	}
.tb_body {
	padding:10px;
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	}




/* ------------------------------------- 
 *	特定商取引（SK）
 * ------------------------------------- */

.sk_title {
	font-size:120%;
	color:#339999;
	font-weight:bolder;
	text-align:center;
	}

#sk_shop th {
	text-align:left;
	font-weight:normal;
	color:#339999;
	padding:3px 10px 3px 0px;
	}

#sk_shop td {
	padding:3px 10px 3px 0px;
	}

/*お支払い方法・配送方法の罫線の色*/
.sk {
	width:515px;
	background:#FFF;
	border:1px #999 solid;
	margin-top:10px;
	}

.sk .title {
	font-size:120%;
	font-weight:bolder;
	padding:10px;
	}

.sk .title img {
	margin:3px;
	}

.sk .note {
	padding:10px;
	border-top:1px #999 dotted;
	}

.payment_img {
	width:30px;
	height:30px;
	margin:3px;
}




/* ------------------------------------- 
 *	商品検索結果
 * ------------------------------------- */
.srh {
	margin-bottom:30px;
	}
.srh_hit {
	font-size:120%;
	line-height:170%;
	border-bottom:3px #FF6699 dotted;
	}
	
/* ------------------------------------- 
 *	会員専用価格の表示　商品検索一覧用
 * ------------------------------------- */
.regular_price_search {
	padding:0px 0px 2px 30px;
	margin:0px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
	text-align:right;
}

.price_search {
	padding:0px 0px 0px 30px;
	margin:0px;
	text-align:right;
}

.discount_rate_search {
	padding:2px 0px 0px 30px;
	margin:0px;
	color:#ff0000;
	text-align:right;
}

/* ------------------------------------- 
 *	オプション
 * ------------------------------------- */

.option_title {
	font-size:120%;
	font-weight:bolder;
	text-align:center;
	color:#FFF;
	margin-top:30px;
	}
.option {
	margin:20px auto;
	background:#666666;
	}

.option .cell1 {
	color:#666666;
	background:#DDDDDD;
	padding:3px;
	}

.option .cell2 {
	background:#FFF;
	padding:3px;
	}

.option_btn {
	margin-bottom:10px 0px;
	text-align:center;
	}


/* ------------------------------------- 
 *	会員専用価格の表示　オプション用
 * ------------------------------------- */	
.regular_price_stock {
	padding:0px;
	margin:0px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

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

.discount_rate_stock {
	padding:0px;
	margin:0px;
	color:#ff0000;
}


/* ------------------------------------- 
 *	プライバシーポリシー
 * ------------------------------------- */

.privacy_title {
	font-size:120%;
	font-weight:bolder;
	background:#FFF;
	padding:5px;
	margin-top:20px;
	}

.privacy_note {
	padding:10px;
	}

/* ------------------------------------- 
 *	お酒のうんちく
 * ------------------------------------- */	
 #main_erea_01{
	width:730px;
	padding:15px 0px 0px 0px;
}

#main_erea_02{
	width:730px;
	padding:15px 0px 0px 0px;
}

#main_erea_03{
	width:730px;
	padding:15px 0px 0px 0px;
}

#main_erea_04{
	width:730px;
	padding:15px 0px 0px 0px;
}

#main_erea_05{
	width:730px;
	padding:15px 0px 0px 0px;
}

#main_erea_06{
	width:730px;
	padding:15px 0px 0px 0px;
}


.box{
	width:730px;
	margin:15px 0px 0px 0px;
	padding-bottom:1px;
}


.un_left_box{
	width:200px;
	margin:0px 0px 1px 0px;
	float:left;
}

.un_right_box{
	width:510px;
	margin:0px 0px 1px 0px;
	float:right;
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:150%;
}

.un_left_box2{
	width:510px;
	margin:0px 0px 1px 0px;
	float:left;
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:150%;
}

.un_right_box2{
	width:200px;
	margin:0px 0px 0px 0px;
	float:right;
}

.un_left_box4{
	width:200px;
	margin:0px 0px 0px 0px;
	float:left;
}

.un_right_box4{
	width:500px;
	margin:0px 0px 1px 0px;
	float:right;
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:150%;
}

.un_left_box5{
	width:300px;
	margin:0px 0px 0px 0px;
	float:left;
}

.un_right_box5{
	width:380px;
	margin:0px 0px 1px 0px;
	float:right;
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:150%;
}


.syouhin{
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:center;
	color:#992A27;
	margin:10px 0px 1px 0px;
}

.price{
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:12px;
	text-align:center;
	color:#000000;
	margin:10px 0px 1px 0px;
}

.text{
	font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:15px;
	text-align:left;
	color:#992A27;	
}

table#table-01 {
    width: 726px;
    border: 1px #736357 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #736357 solid;
    border-width: 0 0 1px 1px;
    background: #C7B299;
    font-weight: bold;
    line-height: 120%;
    text-align:center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #736357 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
}

table#table-05 {
    width: 726px;
    border: 1px #736357 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-05 th {
    padding: 5px;
    border: #736357 solid;
    border-width: 0 0 1px 1px;
    background: #EDE1D4;
    font-weight: bold;
    line-height: 120%;
    text-align:center;
}
table#table-05 td {
    padding: 5px;
    border: 1px #736357 solid;
    border-width: 0 1px 1px 1px;
    text-align:left;
}

table#table-06 {
    width: 240px;
    border: 1px #736357 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-06 th {
    padding: 5px;
    border: #736357 solid;
    border-width: 0 0 1px 1px;
    background: #EDE1D4;
    font-weight: bold;
    line-height: 120%;
    text-align:center;
}
table#table-06 td {
    padding: 5px;
    border: 1px #736357 solid;
    border-width: 0 1px 1px 1px;
    text-align:left;
}

table#table-07 {
    width: 430px;
    border: 1px #736357 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-07 th {
    padding: 5px;
    border: #736357 solid;
    border-width: 0 0 1px 1px;
    background: #EDE1D4;
    font-weight: bold;
    line-height: 120%;
    text-align:center;
}
table#table-07 td {
    padding: 5px;
    border: 1px #736357 solid;
    border-width: 0 1px 1px 1px;
    text-align:left;
}


.clear {clear:both;}


/************************************************
 guide css (特定商取引ページをはじめとする情報ページ用)
************************************************ */

div#gu_main_area_01{
    width: 730px;
	height:30px;
    margin: 0 0 10px 0;
}

.gu_main_area{
	width:730px;

}

table#table-02 {
    width: 726px;
    border: 1px #736357 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border-right: #736357 solid 1px;
	border-bottom: #736357 solid 1px;

    background: #EDE1D4;
    font-weight: bold;
    line-height: 120%;
	color:#000;
}
table#table-02 td {
    padding: 5px;
    border-right: 1px #736357 solid;
	border-bottom: 1px #736357 solid;
    borderleft: 1px #736357 solid;
    text-align:left;
}


div#gu_main_area_02{
    width: 730px;
	height:30px;
    margin: 0 0 10px 0;
}

div#gu_main_area_03{
    width: 730px;
	height:30px;
    margin: 0 0 10px 0;
}


/************************************************
 酒蔵ページ
************************************************ */
#sakagura-cont-left{
	width:200px;
	margin:10px 0px 10px 0;
	float:left;}

#sakagura-cont-right{
	width:500px;
	margin:10px 0px 10px 0;
	float:right;}

/************************************************
 ご利用ガイド
************************************************ */
#main-guide{
	width:730px;}

.guide a:link{
	color:#231815;
	text-decoration:none;}
	
.guide a:hover{
	color:#231815;
	text-decoration:underline;}	
	
.guide a:visited{
	color:#231815;
	text-decoration:none;}
	
.guide a:active{
	color:#231815;
	text-decoration:underline;}
	
.guide-title{
	background-color:#999;
	font-size:16px;
	font-weight:600;
	padding-left:10px;}	

.guide-cont-area{
	width:708px;
	margin:10px 0 10px 0;
	border:1px solid #ccc;
	padding:10px;}



/************************************************
 ★追加コード
************************************************ */
a:hover img {
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
}