/* ------------------------------------- 
 *重要！「元に戻す」を押すと、「初期状態」にリセットされます！
　絶対に元に戻すを実行しないこと！
　また編集する場合は、事前にソースコードを別に保管しておくこと！（テキストファイルなどで）
　
　	編集日記
 * ------------------------------------- 
   *
   2015年4月10日
   左サイドメニューの最下段の「RSS」「ATOM」欄を削除する目的で以下のソースを削除。
   
 バナー		
	<div class="side_banner"> <a href="#"><img src="http://img17.shop-pro.jp/PA01270/529/etc/side_banner_filter.jpg" alt="ナローバンドフィルター" /></a>
      </div>
       バナーここまで	
		
		
	 RSS 
		<div class="side_w_top"></div>
                               <div class="side_w_middle">
                               <div class="side_cat_text">
		<a href="<{$rss_url}>">RSS</a></div>
			<div class="side_cat_text">
		<a href="<{$atom_url}>">ATOM</a></div></div>
		// RSS 
		<div class="side_w_bottom"></div>

   →成功
    *
   2015年3月4日
   背景幅を、1100pxから780に戻す作業を開始。
   
   まず、「全 [7] 商品中 [1-7] 商品を表示しています」という箇所の修正を行なう。
   ・subcat_middleに該当する文字列を検索、Widthを780に変更。
   →成功
   
   次に商品詳細説明文の幅を修正。
   ・shosai_middle を検索、widthを740pxに変更。
   （780で一杯なので、余白を含めると780ではあふれる。740程度にすること）
   ＊余白は、serifで設定することが出来る。
   今は、左右20の文章740、計780に設定してある。
   
   背景画像（上枠、下枠）を変更する。
   ・main_w_top、main_w_bottomのそれぞれに、対応する画像（横幅780に調整したもの）を挿入する。
   　（カラーミーにアップデートしてある画像のアドレスを貼る）
   画像サイズについても確認して挿入を入力を行なうこと（画像の高さも確認しておいて、入力する）

　・subcat_middle の画像も変更する、サイズ、数値など
   
   
   2014年7月23日
　背景画像を横幅1000に調節した
　back_main_middle3.jpgをアップロード
　これを背景に採用。
　＞失敗　背景1100のmiddle2を引き続き採用。
 　
　幅1100に調節したTOP、BOTOMをアップロード
　これをmain_w_top、main_w_bottomの背景にそれぞれ設定。
　widthも1100に設定。
　詳細ページ背景の上枠、下枠の調節がOK

　プレビューより、カテゴリークリック後の中（全 [1] 商品中 [1-1] 商品を表示していますの部分）の表示が変だったことを確認。
　.subcat_middle {　の背景画像、Widthを1100に変更することで対応。
　
　


　2014年7月22日
　「shosai_middle {」という項目のWidthを1000に変更（商品詳細の横幅最大値変更）
　http://img17.shop-pro.jp/PA01270/529/etc/back_main_middle2.jpg
　という画像ファイルをアップロード（横幅1100の白い画像ファイル）
　これを上記shosai_middle {の背景に設定。
　結果、商品詳細の背景について、幅の変更を行っています。
　なお最大値は画像サイズ的に1100ですので、これ以上は背景画像をリサイズして下さい。
 * ------------------------------------- */



body {
	color: #000000;
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background-color: #333;
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_header.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
	vertical-align:bottom;
	-ms-interpolation-mode: bicubic;
}

.img_center {
	margin: 0 auto;
	text-align: center;
}


.image-resize {
	max-width: 150px;
	max-height: 150px;
	}

* html body .image-resize {
	width: expression(this.width >= this.height ? "150px" : "auto");
	height: expression(this.width <= this.height ? "150px" : "auto");
}


.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: none;
    border: none;
    left: 0;
    background: #C3C3C3;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.image-resize_l {
	max-width: 320px;
	}

* html body .image-resize_l {
	width: expression(this.width >= this.height ? "320px" : "auto");
	height: expression(this.width <= this.height ? "567px" : "auto");
}

.bold {
	font-weight:bold;
	}

.cell_mar {
	margin:0px 5px 0px 5px;
	}

a:link    {
	color: #c80000;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:active  {
	color: #c80000;
	text-decoration: underline;
}
a:hover   {
	color: #c80000;
	text-decoration: underline;
}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:0px auto;
	width:960px;
	text-align:center;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
	width:100%;
	vertical-align: top;
	height: 90px;
	top: 0px;
}

/*　画面左側メニューの幅　*/
.side {
	width:180px;
	text-align: left;
	padding-right: 20px;
}

.subtotal {
	padding:5px 0;
}
.stotal {
	text-align:right;
}
.total {
	border-top:1px solid #C3C3C3;
	text-align:right;
}

.postage {
	border-top:1px dotted #C3C3C3;
	border-bottom:1px dotted #C3C3C3;
	list-style-type:none;
	margin-bottom:5px;
}

.postage li {
	margin:5px 0;
	color:red;
	text-align:left;
}

.viewcart {
	padding:5px 0;
	text-align:center;
}

/*　画面右側の幅　*/
.main {
	float: left;
	width: 780px;
}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}



#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}

/* -------------------------------------
*     商品オプション 表形式（色などはここを修正）
* ------------------------------------- */
#option_tbl th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #eee;
    color: #000;
    text-align: center;
}
#option_tbl th{
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
	    text-align: center;
	    color: #000;
}
#option_tbl td {
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
	    text-align: center;
	    color: #000;
}

table#option_tbl {
    width: 100%;
}

/* ************************************************ 
 *	商品オプションページ
 * ************************************************ */

.option_title {
	width: 580px;
	height: 50px;
	font-size: 18px;
	vertical-align: top;
	background: url(https://img10.shop-pro.jp/PA01048/804/etc/title_option.gif) no-repeat;
	color: #ffffff;
	text-align: left;
	font-weight:bold;
	padding-left: 50px;
	padding-bottom: 2px;
	margin-bottom:40px;
	}

#Option .option_table {
	align:right;
	margin-bottom:15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	border: 1px solid #333;
	}

#Option .option_cell1 {
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	background-color:#cccccc;
	border: 1px solid >;
	border-bottom: 1px solid;
	line-height: 16px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	}

#Option .option_cell2 {
	font-size: 10px;
	text-align:center;
	border: 1px solid ;
	background-color:#ffffff;
	padding: 2px 6px 2px 6px;
	}

#Option .option_cell3 {
	font-size: 10px;
	text-align:center;
	border-right: 1px solid;
	border-bottom: 1px solid;
	background-color:#CCC;
	padding: 2px 10px 2px 6px;
	}

/* -------------------------------------
*     darz追加
* ------------------------------------- */


.spec1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	background-color: #CC9;
	border: 3px solid #656A21;
	padding: 10px;
}
.midashi1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #900;
	text-align: center;
	line-height: 28px;
}

.midashi2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 28px;
}

.midashi3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 24px;
}

.midashi_border {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 26px;
	vertical-align: middle;
	height: 30px;
	width: 700px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	padding-top: 6px;
}

.midashi_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-bottom: 20px;
	line-height: 26px;
	vertical-align: middle;
	width: 490px;
	background-color: #333;
	padding: 6px;
}
.red_bold {
	font-weight: bold;
	color: #c80000;
}

.midashi_L {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 24px;
	padding-bottom: 10px;
	vertical-align: top;
	height: 140%;
}

.midashi_red16px {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c80000;
	text-align: left;
	line-height: 28px;
}

.caption1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-top: 6px;
	text-align: center;
	line-height: 16px;
}

.shosai {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	font-size: 15px;
	width: 640px;
	line-height: 24px;
}
.shopinfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 17px;
	line-height: 28px;
	color: #000;
	text-align: center;
	padding: 20px;
	height: 120%;
	width: 70%;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #333;
	vertical-align: middle;
}
.shosai_img {
	text-align: center;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
}



.side_w_top {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_white01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 180px;
	margin-top: 20px;
}

.side_w_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_white02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 180px;
	height: 110%;
}

.side_w_bottom {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_white03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 180px;
}

.side_r_top {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_red01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 180px;
	margin-top: 20px;
	color: #FFF;
	line-height: 34px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.side_r_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_white02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 180px;
}

.side_cat_text {
	border-top:#666 dotted 1px;
	color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	line-height: 16px;
	}

.side_cat_text a         {
	color: #333333;
	text-decoration: none;
}
.side_cat_text a:link    {	color: #333333;
	text-decoration: none;
	}
.side_cat_text a:visited {	color: #c80000;
	text-decoration: none;}
.side_cat_text a:active  {	color: #c80000;
	text-decoration: none;}
.side_cat_text a:hover   {	color: #c80000;
	text-decoration: none;}

.slider_top {
	width:780px;
	margin-top: 20px;
	height: 400px;
	text-align: left;
	}
.item4 {
	float: left;
	width: 195px;
	overflow: hidden;
}

.item3 {
	float: left;
	width: 212px;
	overflow: hidden;
	text-align: center;
}


.item_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/side_white02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 160px;
	height: 110%;
	min-height: 280px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 120%;
}
.list_img {
	height: 160px;
	width: 160px;
	background-color: #FFF;
}
.list_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

.list_price {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottm: 4px;
}


.pagetop {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #E1C85A;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 120px;
	right: 5px;
	float: right;
	margin-top: 10px;
}

.pagetop a         {
	color: #333333;
	text-decoration: none;
}
.pagetop a:link    {	color: #E1C85A;
	text-decoration: none;
	}
.pagetop a:visited {	color: #E1C85A;
	text-decoration: none;}
.pagetop a:active  {
	color: #E1C85A;
	text-decoration: underline;
}
.pagetop a:hover   {
	color: #E1C85A;
	text-decoration: underline;
}


.main_contents {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #333;
	text-align: center;
	width: 780px;
}
.main_item {
	text-align: left;
	vertical-align: top;
	height: auto;
	width: 780px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.navi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #E1C85A;
	text-align: left;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: 4px;
}
.navi a         {
	color: #333333;
	text-decoration: none;
}
.navi a:link    {	color: #E1C85A;
	text-decoration: none;
	}
.navi a:visited {	color: #E1C85A;
	text-decoration: none;}
.navi a:active  {
	color: #E1C85A;
	text-decoration: underline;
}
.navi a:hover   {
	color: #E1C85A;
	text-decoration: underline;
}

.item_w_top {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 780px;
	margin-top: 4px;
}

.item_w_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 780px;
	height: 110%;
	padding-right: 20px;
	padding-left: 20px;
}

.item_w_bottom {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 780px;
}


/*　フッター（コピーライト）　*/
.footer {
	width:100%;
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_footer.gif);
	background-repeat: repeat-x;
	background-position: center top;
	bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	left: 0px;
	right: 0px;
	height: auto;
	color: #CCC;
	margin-top: 20px;
	background-color: #1a1a1a;
	padding-top: 20px;
}
.footer2 {
	width:100%;
	clear:left;
	bottom: 0px;
}
.footer_cat {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e1c85a;
	text-align: left;
	vertical-align: top;
}
.footer_bottom {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFF;
	vertical-align: middle;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFF;
	padding-bottom: 10px;
}

.footer_bottom a         {
	color: #ffffff;
	text-decoration: none;
}
.footer_bottom a:link    {	color: #fff;
	text-decoration: none;
	}
.footer_bottom a:visited {	color: #e1c85a;
	text-decoration: none;}
.footer_bottom a:active  {	color: #e1c85a;
	text-decoration: none;}
.footer_bottom a:hover   {	color: #e1c85a;
	text-decoration: none;}

.footer_cat_text {
	color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	margin-bottom: 10px;
	}

.footer_cat_text a         {
	color: #ffffff;
	text-decoration: none;
}
.footer_cat_text a:link    {	color: #fff;
	text-decoration: none;
	}
.footer_cat_text a:visited {	color: #e1c85a;
	text-decoration: none;}
.footer_cat_text a:active  {	color: #e1c85a;
	text-decoration: none;}
.footer_cat_text a:hover   {	color: #e1c85a;
	text-decoration: none;}


.main_w_top {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 780px;
	margin-top: 10px;
}

.main_w_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 780px;
	height: 110%;
}

.main_w_bottom {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 780px;
}

.main_info_top {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_info01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	height: 30px;
	width: 780px;
	margin-top: 20px;
}

.main_info_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_info02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	width: 740px;
	height: 110%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.main_info_bottom {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_info03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
	width: 780px;
}
.title_main {
	height: 30px;
	width: 780px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}
.banner_l {
	text-align: left;
	height: 280px;
	width: 780px;
	margin-top: 20px;
	margin-left: 0px;
}
.side_banner {
	width: 180px;
	margin-top: 20px;
	margin-left: 0px;
	text-align: left;
}
.txt10px {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333;
	text-align: left;
}

.txt11pxc {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.txt14pxl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.txt12pxl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.txt13pxl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.footstamp {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #e1c85a;
	text-align: left;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footstamp a         {
	color: #e1c85a;
	text-decoration: none;
}
.footstamp a:link    {
	color: #e1c85a;
	text-decoration: none;
	}
.footstamp a:visited {	color: #e1c85a;
	text-decoration: none;}
.footstamp a:active  {	color: #e1c85a;
	text-decoration: none;}
.footstamp a:hover   {
	color: #c80000;
	text-decoration: underline;
}

.subcat_middle {
	background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	width: 780px;
	height: 110%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #000;
}

.subcat {
	float: left;
	width: 220px;
	margin-right: 20px;
	height: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 26px;
}

.shosai_middle {
    background-image: url(https://img17.shop-pro.jp/PA01270/529/etc/back_main_middle.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    text-align: left;
    width: 700px;
    height: 110%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 15px;
    line-height: 24px;
    padding-top: 20px;
    padding-right: 47px;
    padding-bottom: 4px;
    padding-left: 40px;
    color: #000;
}
.waku_l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: solid;
	background-color: #F6eecd;
	font-weight: bold;
	text-align: left;
}

.waku_r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: solid;
	text-align: left;
}
.waku_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.spec_l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #999;
	font-weight: bold;
	text-align: left;
	width: 100px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}

.spec_r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	text-align: left;
}
.spec_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}

.payment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 10px;
	font-weight: normal;
}

.payment2 {
	padding-top: 10px;
	text-align: center;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	vertical-align: middle;
	margin-bottom: 10px;
	width: 200px;
	font-weight: bold;
	color: #000;
}

/* ************************************************ 
 *	特定商取引法・お支払い方法・配送設定について
 * ************************************************ */
 
.payment_img {
	width:30px;
	height:30px;
	margin:3px;
	}

#ShopKeeper {
	width:640px;
	margin-bottom:15px;
	color: #000;
	border-top:1px solid #999;
	border-left:1px solid #999;
	}

#ShopKeeper th {
	width:200px;
	overflow:hidden;
	padding:10px;
	font-weight:normal;
	text-align:left;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}

#ShopKeeper td {
	padding:10px;
	text-align:left;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}
	
#ShopKeeper td table th,
#ShopKeeper td table td,
#ShopKeeper td table,
#ShopKeeper td table {
	border-right:none;
	border-top:none;
	border-left:none;
	border-bottom:none;
	}
	
#ShopKeeper th img,
#ShopKeeper td img {
	vertical-align:middle;
	}


#together {
	margin: 0px 10px 0px 10px;
	}

#together .tog_main_title {
	font-weight: bolder;
	margin-top:30px;
	padding-bottom:5px;
	}

#together .together_list {
	margin:8px;
	float:left;
	width: 210px;
	text-align:center;
	}

#together img {
	}
	
	
.event_l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	background-color: #CCC;
	width: 200px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

.event_s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	width: 400px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

.event_c {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #fff;
	background-color: #333;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 30px;
}
.info_day {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	vertical-align: top;
	width: 151px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.info_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.option_back {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 20px;
	background-color: #333;
	text-align: center;
}
.option_cell {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999;
	padding: 10px;
}

.option_cellccc {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #999;
	background-color: #CCC;
}

.option_cell999 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #999;
	background-color: #333;
	color: #FFF;
}
.sg_border {
	text-align: left;
	vertical-align: middle;
	border: 4px solid #999;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 10px;
}

.sg_border2 {
	text-align: center;
	vertical-align: middle;
	border: 4px solid #999;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	background-color: #f6eecd;
	width: 500px;
	margin-left: 50px;
	color: #c80000;
	margin-right: 50px;
}

.sg_border3 {
	text-align: center;
	vertical-align: middle;
	border: 4px solid #999;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 24px;
	width: 500px;
	margin-left: 50px;
	background-color: #f6eecd;
	margin-right: 50px;
}

.number {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	margin-bottom: 10px;
}
.sg_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}


