@charset "euc-jp";
/* CSS Document */

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/

body {
	font:13px/1.231 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

select,
input,
button,
textarea,
button {
	font:99%  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

html>/**/body {font-size/*\**/: small\9;}

/* ────────────────────────────────
	common
──────────────────────────────── */
*	{
	margin: 0;
	padding: 0;
	}

body
	{
	text-align : center;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/body_bg.gif?20130218104312) repeat;
	}

a:link		{ color: #330000;}
a:visited	{ color: #330000;}
a:hover		{ color: #996633;text-decoration:none;}
a:active	{ color: #996633;text-decoration:none;}

#wrapper
	{
	margin:0 auto;
	text-align:center;
	background:url(https://img08.shop-pro.jp/PA01206/791/etc/171127header_bg2.gif?cmsp_timestamp=2147) repeat-x;
	}

#contents
	{
	margin:0 auto;
	width:950px;
	}

#header
	{
	position:relative;
	background:url(https://img08.shop-pro.jp/PA01206/791/etc_base64/aGVhZGVyMjMxMDAx.png?cmsp_timestamp=20230930232622) no-repeat;
	height:100px;
	}

#top_img
	{
	margin:21px auto 0;
	}

.top_copy
	{
	margin:10px;
	background:url(https://img08.shop-pro.jp/PA01206/791/etc/top_read_bg.gif?20130218104424) no-repeat 415px 0;
	height:258px;
	}

.top_copy .tmp
	{
	padding:0 0 10px 0;
	}
/* ────────────────────────────────
	button
──────────────────────────────── */
#navigation
	{
	margin:0;
	padding:0;
	width:950px;
	height:40px;
/*	background : url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn_bg.gif?cmsp_timestamp=2103) no-repeat;*/
	}

#navigation ul
	{
	margin:0;
	padding:0;
	width:950px;
	list-style-type: none;
	}

#navigation li
	{
	margin:0;
	padding:0;
	float:left;
	}

#navigation ul li a
	{
	display:block;
	overflow:hidden;
	height:40px;
	text-indent:-9999px;
	}

/* b01 */
#navigation #b01 a		{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn01.gif?cmsp_timestamp=209103); width:190px;}
#navigation #b01-on a	{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn01.gif?cmsp_timestamp=209103); width:190px;background-position : 0 -40px;}

/* b02 */
#navigation #b02 a		{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn02.gif?cmsp_timestamp=2146); width:190px;}
#navigation #b02-on a	{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn02.gif?cmsp_timestamp=2146); width:190px;background-position : 0 -40px;}

/* b03 */
#navigation #b03 a		{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn03.gif?cmsp_timestamp=2106); width:190px;}
#navigation #b03-on a	{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn03.gif?cmsp_timestamp=2106); width:190px;background-position : 0 -40px;}

/* b04 */
#navigation #b04 a		{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn04.gif?cmsp_timestamp=2126); width:190px;}
#navigation #b04-on a	{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn04.gif?cmsp_timestamp=2126); width:190px;background-position : 0 -40px;}

/* b05 */
#navigation #b05 a		{ background-image:url(https://img08.shop-pro.jp/PA01206/791/etc/171127btn05.gif?cmsp_timestamp=2149); width:190px;}

#navigation ul li a:hover	{ background-position : 0 -40px;}

#side
	{
	margin:21px 0;
	padding:0;
	float:right;
	width:240px;
	}

#main
	{
	margin:21px 0;
	padding:0;
	float:left;
	width:700px;
	text-align:left;
	background:#FFFFFF;
	}

.inner
	{
	margin:0 10px 10px 10px;
	padding:0;
	}

.sitemap_box
	{
	position:relative;
	margin:0 0 20px 0;
	padding:5px 0 20px 14px;
	font: normal normal 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:16px;
	color:#231815;
    background: -webkit-gradient(
				linear,
				left top,
				left bottom,
                from(#dfd6b4),  
                to(#f1e8d0));  
    background: -moz-linear-gradient(top, #dfd6b4, #f1e8d0); 
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dfd6b4', endColorstr='#f1e8d0');/*IE6,7*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dfd6b4', endColorstr='#f1e8d0')";/*IE8*/
	text-align:left;
	}

.sitemap_box a	{color:#231815; text-decoration:none}

.sitemap_box p
	{
	clear:both;
	margin:10px 0 0 0;
	font:12px;
	line-height:14px;
	}

.sitemap_box p.tmr
	{
	position:absolute;
	right:10px;
	bottom:10px;
	line-height:14px;
	}

/* ────────────────────────────────
	headword
──────────────────────────────── */
h1
	{
	padding:0 20px 0 0;
	color:#FFFFFF;
	background:url(https://img08.shop-pro.jp/PA01206/791/etc/171127h1.gif?cmsp_timestamp=2103) repeat-x;
	height:26px;
	font:normal normal 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:26px;
	text-align:right;
	}

#header h2
	{
	position:absolute;
	top:15px;
	left:0;
	overflow:hidden;
	width: 425px;
	height: 70px;
	}

#header h2 a
	{
	display:block;
	width: 425px;
	height: 70px;
	}

h2
	{
	font: normal normal 0 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 0;
	text-indent: -9999px;
	height: 0;
	}

h3
	{
	color:#231815;
	margin:0 0 16px 0;
	padding:0 0 0 27px;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/171127h4.gif?cmsp_timestamp=2148) 0 0 no-repeat;
	font: normal bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:24px;
	height:26px;
	}

h4
	{
	color:#231815;
	margin:0 0 16px 0;
	padding:0 0 0 27px;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/171127h4.gif?cmsp_timestamp=2148) 0 0 no-repeat;
	font: normal bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:24px;
	height:26px;
	}

h5
	{
	color:#333333;
	margin:0 0 16px 0;
	padding:0 0 0 5px;
	background:#EEEEEE;
	border:#999999 3px solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: normal bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:29px;
	height:26px;
	}

/* ────────────────────────────────
	button
──────────────────────────────── */
.navi
	{
	margin:0 0 6px 0;
	}

a:hover img
	{
	opacity: .8;
	filter: alpha(opacity=80);
	}

/* ────────────────────────────────
	table
──────────────────────────────── */
.mrg
	{
	margin:3px;
	}

.mrg_r
	{
	text-align:right;
	margin:3px;
	}

.p_mrg
	{
	margin:7px 3px 10px;
	}

.mrg_c
	{
	margin:3px;
	text-align:center;
	}

.mrg_l
	{
	margin:3px;
	text-align:left;
	}

.v_a_t
	{
	vertical-align:top;
	}

/*─────────────────────────────── */
.list table
	{
	border-collapse: collapse;
	border:none;
	}

.list caption
	{
	}

.list th
	{
	border:none;
	}

.list td
	{
	border:none;
	}

/*─b────────────────────────────── */
.list_b
	{
	margin:0 0 20px 0;
	padding:0;
	}

.list_b table
	{
	border: solid 1px #999999;
	border-collapse: collapse;
	}

.list_b caption
	{
	}

.list_b th
	{
	border: solid 1px #999999;
	background:#EEEEEE;
	}

.list_b td
	{
	border: solid 1px #999999;
	}

/*─product_list────────────────────────────── */
.p_list
	{
	margin:0 0 20px 0;
	}

.p_list table
	{
	border-collapse: collapse;
	}

.p_list caption
	{
	}

.p_list th
	{
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	white-space:nowrap;
	}

.p_list td
	{
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	vertical-align:top;
	}

/*─────────────────────────────── */
.nb_list
	{
	margin:0;
	}

.nb_list table
	{
	border-collapse:collapse;
	border:none;
	}

.nb_list caption
	{
	text-align:left;
	}

.nb_list th
	{
	border:none;
	}

.nb_list td
	{
	border:none;
	}

.nb_list input[type="text"]
	{
	margin:0 0 0 3px;
	padding:3px;
	border:1px solid #777;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	background: -moz-linear-gradient(top, #eee, #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	}

/*─shop_list──────────────────────────── */
.shop_list table
	{
	border-collapse: collapse;
	border:none;
	}

.shop_list caption
	{
	}

.shop_list th
	{
	border:none;
	}

.shop_list td
	{
	padding:20px 0;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
	}

/* ────────────────────────────────
	pic
──────────────────────────────── */
.top_bnr {
	margin:10px auto 0;
}

.pict
	{
	float:left;
	padding:0 5px 5px 0;
	}

.sitemap_title
	{
	margin:10px 0;
	}

.pic
	{
	margin:0 auto 10px;
	}

.products_bg
	{
	}

.products_bg_s
	{
	background:url() no-repeat 0 0;
	margin:0 auto;
	display:block;
	}

.pic_frame
	{
	padding:3px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	-webkit-box-shadow:	0 3px 5px 0 #999999;
	-moz-box-shadow:	0 3px 5px 0 #999999;
	box-shadow:			0 3px 5px 0 #999999;
	margin:0 auto;
	display:block;
	}

.products_frame
	{
	padding:3px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	-webkit-box-shadow:	0 3px 5px 0 #999999;
	-moz-box-shadow:	0 3px 5px 0 #999999;
	box-shadow:			0 3px 5px 0 #999999;
	margin:0 auto;
	display:block;
	text-align:center;
	}

.pic_frame_l
	{
	padding:3px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	float:left;
	-webkit-box-shadow:	0 3px 5px 0 #999999;
	-moz-box-shadow:	0 3px 5px 0 #999999;
	box-shadow:			0 3px 5px 0 #999999;
	margin:0 5px 10px 0;
	}

.pic_frame_r
	{
	padding:3px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	float:right;
	-webkit-box-shadow:	0 3px 5px 0 #999999;
	-moz-box-shadow:	0 3px 5px 0 #999999;
	box-shadow:			0 3px 5px 0 #999999;
	margin:0 0 10px 5px;
	}

.pic_l
	{
	float:left;
	margin:0 5px 0 0;
	}

.pic_r
	{
	float:right;
	margin:0 0 0 5px;
	}

.bdr
	{
	margin:0 0 10px 0;
	padding:7px;
	background:#eeeeee;
	border:1px solid #666666;
	display:inline-block;
	}

.bdr5
	{
	border:5px solid #666666;
	}

.page_title
	{
	position: relative;
	margin:0 0 10px 0;
	width:728px;
	height:150px;
	background: url() no-repeat;
	}

.page_title .title_overlay
	{
	position: absolute;
	top:0;
	left:0;
	width:728px;
	height:150px;
	}

.sub_main
	{
	margin:0 0 20px 0;
	float:left;
	width:500px;
	}

.sub_side
	{
	margin:0 0 20px 0;
	float:right;
	width:220px;
	}

.map
	{
	margin:0 0 20px 0;
	}

/* ────────────────────────────────
	text
──────────────────────────────── */
h4+p
	{
	padding:0 0 20px 0;
	font: normal normal 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

.span_bold
	{
	font-weight:bold;
	}

.cptn
	{
	margin:10px 0;
	padding:5px;
	font: normal bold 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	background-color:#eeeeee;
	color:#330000;
	}

.cptnf {
	font: normal bold 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

.tm
	{
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:120%;
	}

.bread_tm
	{
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:120%;
	padding:0 0 5px 0;
	}

.tmp
	{
	padding:0 0 20px 0;
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

.tmp_cptn
	{
	font: normal bold 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

.tmpf
	{
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

.tmp_st
	{
	padding:0 0 20px 0;
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
	}

.tmr
	{
	text-align:right;
	}

.inner .tmr
	{
	display: block;
	clear:both;
	}

.r_price
	{
	font: normal normal 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

.price
	{
	margin:0 0 20px 0;
	font: normal bold 116% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#CC0000;
	}

.caution
	{
	margin:10px 0 0 0;
	font: normal normal 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#CC0000;
	}

/* ────────────────────────────────
	item
──────────────────────────────── */
.item
	{
	margin:0;
	text-align:left;
	padding:0 0 20px 0;
	}

.support .item
	{
	margin:0 20px;
	text-align:left;
	padding:0;
	}

.list_b .item
	{
	margin:0;
	padding:0;
	text-align:left;
	}

.list_b li.p01
	{
	margin:0;
	padding:1px 0 1px 10px;
	background: url(../images/point01.gif) 1px 1px no-repeat;
	list-style: none;
	}

.item ul
	{
    margin-left: 0;
	list-style: none;
	}

.info
	{
	margin:10px 0 0 0;
	font : normal normal 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:20px;
	overflow: auto;
	}

.info ul
	{
    margin-left: 0;
	list-style: none;
	}

li.p01
	{
	margin:3px 0 0 0;
	padding:2px 0 3px 15px;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/171127point03.gif?cmsp_timestamp=2130) 5px 4px no-repeat;
	list-style: none;
	}

li.p02
	{
	margin:3px 0 0 0;
	padding:2px 0 3px 15px;
	background: url(../images/point02.gif) 5px 2px no-repeat;
	list-style: none;
	}

.blog_item
	{
	margin:0 20px;
	padding:0;
	text-align:left;
	}

.blog_item ul
	{
    margin-left: 0;
	list-style: none;
	}

.blog_item ul li
	{
	margin:3px 0 0 0;
	padding:2px 0 3px 12px;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/171127point03.gif?cmsp_timestamp=21303) 0 4px no-repeat;
	list-style: none;
	}
/* ─category────────────────────────────*/
.category
	{
	padding:0 20px;
	}

.category p.cb
	{
	margin:10px 0 0 0;
	padding:0 0 0 12px;
	text-align:left;
	background:url(https://img08.shop-pro.jp/PA01206/791/etc/171127point01.gif?cmsp_timestamp=20660955) 0 3px no-repeat;
	font: normal bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:20px;
	}

.category p.cb a		{display:block;text-decoration:none;}
.category p.cb a:hover	{text-decoration:none;}

.category li.cs
	{
	padding:0 0 0 28px;
	list-style:none;
	text-align:left;
	background: url(https://img08.shop-pro.jp/PA01206/791/etc/171127point02.gif?cmsp_timestamp=2107) 15px 2px no-repeat;
	color:#330000;
	font: normal bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:23px;
	}

.category li.cs:first-child
	{
	border:none;
	}

.category li.cs:last-child
	{
	margin:1px 0 5px 0;
	}

.category ul li.cs a
	{
	display:block;
	text-decoration:none;
	}

.category li.cs a:hover
	{
	text-decoration:none;
	}

/* ────────────────────────────────
	pro_tile
──────────────────────────────── */
.pro_tile_part
	{
	}

.pro_tile
	{
	margin:10px 20px 10px 0;
	padding:0;
	float:left;
	width:320px;
	height:220px;
	}

.protile p
	{
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
	}

.pro_tmp
	{
	font: normal normal 93% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

.pro_cptn
	{
	font: normal bold 108% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:160%;
	}

/* ────────────────────────────────
	tile
──────────────────────────────── */
.tile_part
	{
	}

.tile
	{
	margin:5px;
	padding:0;
	float:left;
	width:352px;
	height:122px;
	border:1px #663300 solid;
	}

.caulking
	{
	position:relative;
	padding:5px 5px 7px 5px;
	}

.feed_img
	{
	padding:3px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	float:left;
	-webkit-box-shadow:	0 3px 5px 0 #999999;
	-moz-box-shadow:	0 3px 5px 0 #999999;
	box-shadow:			0 3px 5px 0 #999999;
	}

/* ────────────────────────────────
	recommend_tile
──────────────────────────────── */
.rcmd_part
	{
	margin:0 auto 20px;
	padding:0;
	width:700px;
	}

.rcmd
	{
	margin:0;
	padding:0;
	float:left;
	width:233px;
	height:260px;
	text-align:center;
	}

.rcmd_name
	{
	margin:3px 0 0 0;
	padding:0;
	font : normal normal 116% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	line-height:140%;
	}

.rcmd_detail
	{
	padding: 0 0 20px;
	font : normal normal 85% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	line-height:108%;
	text-align:left;
	}

.rcmd_caulking
	{
	margin:0 5px 8px;
	padding:0;
	}

/* ────────────────────────────────
	check_tile
──────────────────────────────── */

.check_part
	{
	margin:0 auto 20px;
	padding:0;
	width:720px;
	}

.check
	{
	margin:0;
	padding:0;
	float:left;
	width:140px;
	height:210px;
	text-align:center;
	}

.check_name
	{
	margin:3px 0 0 0;
	padding:0;
	font : normal normal 116% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	line-height:140%;
	}

.check_caulking
	{
	margin:0 5px 8px;
	padding:0;
	}

/* ────────────────────────────────
	products
──────────────────────────────── */
.products_name
	{
	margin:30px 0 20px 0;
	padding:7px 10px 5px 10px;
	background:#663300;
	color:#FFFFFF;
	font : normal bold 131% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	text-align:left;
	}

.search_name
	{
	margin:5px 0 0 0;
	padding:5px;
	background:#1D2087;
	color:#FFFFFF;
	font : normal bold 116% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	text-align:left;
	}

.products_cnt
	{
	margin:0 auto 20px;
	text-align:center;
	}

.products_tb
	{
	margin:0 0 20px 0;
	padding:5px;
	border:#49382d 1px dotted;
	}

/* ────────────────────────────────
	product list
──────────────────────────────── */
.pl_name
	{
	margin:5px 0 10px 0;
	font : normal bold 116% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	text-align:left;
	}

.pl_inner
	{
	background: #EEEEEE;
	padding:10px;
	text-align:center;
	font :normal normal 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	}

.pl_pager
	{
	margin:0 0 20px 0;
	padding:5px;
	background:#1D2087;
	color:#FFFFFF;
	text-align:center;
	font :normal normal 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	}

.pl_pager a
	{
	color:#FFFFFF;
	}

/* ────────────────────────────────
	shop menu
──────────────────────────────── */
.support
	{
	margin:0 auto 20px;
	background-color:#FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:20px 0;
	}

.support_title
	{
	margin:0 20px 10px;
	background:#1D2087;
	color:#FFFFFF;
	text-align:center;
	font : normal bold 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	line-height:26px;
	}

.navi_inner
	{
	margin:0 0 6px 0;
	}

.direct_border
	{
	padding:0 20px;
	}

.direct_border_z
	{
	margin:10px;
	padding:5px;
	}

.direct_border input[type="text"],select
	{
	border:1px solid #777;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	background: -moz-linear-gradient(top, #eee, #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	}

.direct_border input,select
	{
	margin:3px;
	padding:3px;
	}

.list_m input:hover,textarea:hover,input:focus,textarea:focus
	{
	border-color: #CCCCCC;
	-webkit-box-shadow: 0px 0px 6px rgba(204,204,204,.7);
	-moz-box-shadow: 0px 0px 6px rgba(204,204,204,.7);
	box-shadow: 0px 0px 6px rgba(204,204,204,.7);
	}

.cart_wrapper
	{
	margin:0 0 20px 0;
	background-color:#ffe775;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:20px 0;
	}

.cart_wrapper p.cb
	{
	margin:0 20px 10px;
	background:#330000;
	color:#FFFFFF;
	text-align:center;
	font : normal bold 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	line-height:26px;
	}

.cart_wrapper p.cb a
	{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	}

.cart_wrapper p.cb a:hover
	{
	background:#663300;
	}

.direct_cart
	{
	margin:0 0 20px 0;
	}

.direct_cart .list td.under
	{
	border-bottom:#eebf1c 1px solid;
	}

.incart_name
	{
	font : normal normal 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	}

.stotal
	{
	text-align:right;
	font : normal normal 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	}

.total
	{
	text-align:right;
	font : normal normal 108% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Helvetica, Arial, sans-serif;
	}

.postage
	{
	list-style:none;
	border-top:1px solid #CCCCCC;
	padding:5px;
	}

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

/* ────────────────────────────────
	shop main
──────────────────────────────── */
.m_b_l .tmp , .m_b_r .tmp
	{
	padding:5px 3px 0 3px;
	margin:0 5px 5px 5px;
	border-top:#48372b 1px solid;
	}

.m_b_l
	{
	margin:6px 0 0 0;
	float:left;
	border:#48372b 1px solid;
	width:358px;
	}

.m_b_r
	{
	margin:6px 0 0 0;
	float:right;
	border:#48372b 1px solid;
	width:358px;
	}

.m_b_img
	{
	padding:5px;
	background-color:#FFFFFF;
	}

/* ────────────────────────────────
	others
──────────────────────────────── */
.cnt
	{
	margin:0 auto;
	text-align:center;
	}

.cntf {
	text-align:center;
}

.clear
	{
	clear:both;
	}

.red
	{
	color:#CC0000;
	}

.free_space {
	margin:5px !important;
	padding:12px;
	border:#FF0004 3px solid;
	border-radius:5px;
}

.bx-wrapper .bx-viewport {
border: none !important;
left: 0px !important;
}

.flier img {
	width: 100%;
	max-width: 100%
}

/*240307add*/
.sp_url {
    margin: 5px 0 0 0;
    padding: 10px;
    background: #1D2087;
    color: #FFFFFF;
    font: normal bold 200% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;
    text-align: center;
}

.sp_url a:link,
.sp_url a:visited,
.sp_url a:hover,
.sp_url a:active {
	color: #FFF;
}