/*//////////////////// 初期化 ///////////////////////*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, address, form, img, table, tr, th, td, input, select, div, span, a, dl, dt, dd {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ul, ol {
	list-style:none;
}
img {
	border: none;
}
hr {
	display: none;
}
table {
	border-collapse:collapse;
}
p {
	margin-bottom: 1em;
}
strong {
	font-weight: bold;
}
em {
	font-weight: bold;
	font-style: normal;
}
h3 {
	font-size: 100%;
}
a, a:link, a:visited {
	color:#3333FF;
	text-decoration: underline;
}
a:focus, a:hover, a:active {
	color:#3333FF;
	text-decoration: none;
}
/*/////////// 共通クラス /////////////*/

/* パンくずの色指定 */
.pan {
	background: #efefe0;
}
/* ブロック要素(p,div要素内を右寄せ) */
.goto {
	text-align: right;
	margin: 0 0 10px 0;
}
/* ▲ このページの先頭へ*/
.gototop {
	width: 950px;
	text-align: right;
	margin: 0 0px 5px;
}
/* body直下テキスト */
.FS2_body_text {
	color: #999999;
	font-size: 77%;
	text-align: right;
	display:none;
}
/* サイドバナーのリストタグ */
.sidebanner li {
	margin-bottom: 5px;
	font-size: 85%;
}
/* カテゴリ・トップページ用　特集項目　3カラム */
td.layout_content .specialissue ul {
	margin-left: -6px;
}
td.layout_content .specialissue ul li {
	float: left;
	width: 196px;
	line-height: 1.5;
	margin: 0 0 2px 6px;
}
/* 特集項目見出し */
.specialissue h3 {
	font-size: 105%;
	padding-left: 5px;
	margin-bottom: 2px;
}
/* カテゴリ・トップページ用　話題の新商品項目　5カラム */
td.layout_content .newitem ul {
	margin-left: -10px;
}
td.layout_content .newitem ul li {
	float:left;
	line-height:1.4;
	margin:0 0 10px 10px;
	min-height:9em;
	width:112px;
	font-size: 85%;
}
td.layout_content .newitem ul li img {
	margin-bottom: 3px;
}	/* img下マージン */
td.layout_content .newitem ul li strong {
	color: #ff6600;
}	/* その他カテゴリ用strong */
td.layout_content #b_newitem ul li strong {
	color: #FF3399;
}	/* 美容コスメ用strong */
/*　エラーメッセージを目立たせる　*/
.error_content {
	background:#FFFF00; /*　背景色：任意の色　*/
	color:#000000; /*　文字色：任意の色　*/
	font-size:15px; /*　フォントの大きさ：任意の数値　*/
	padding:65px 10px 10px 10px; /*　内側の余白　*/
	margin:10px 0; /*　外側の余白　*/
	text-align:center; /*　文字揃え　*/
	font-weight:bold; /*　太文字にする　*/
	border:2px #FF0000 dashed; /*　枠の太さ・カラー・種類　*/
	background-image:url(/shop/item/soukai/design/img05/bg_error_back.gif);
　/* 画像パス */
 background-position:left top; /* 左の上から画像 */
	background-repeat:no-repeat;
　/* 画像を繰り返さない */
}
/*//////////////////// ヘッダー ///////////////////////*/
.layout_header {
	position: relative;
}
.layout_header ul {
	list-style:none;
	list-style-position: inside;
}
.layout_header ul li {
	font-size: 88%;
}
#header {
	width: 950px;
	height: 126px;
	margin:3px 0 0 0;
}
/* ロゴ */
#branding {
	float: left;
	width: 172px;
}
/* カテゴリーリスト */
#categorynav {
	float:right;
	height:31px;
	margin:5px 0 0 0;
	width:842px;
}
#categorynav ul {
	height: 31px;
	margin-left: -6px;
}
#categorynav ul li {
	float: left;
	margin-left: 6px;
	width: 100px;
	height: 31px;
	_margin-bottom: -5px;
}
/* 検索フォーム等エリア */
#globalarea {
	width: 950px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}
#globalarea #searchform {
	padding: 0.3em 0 0.3em 18px;
	font-weight: bold;
	margin-left: 4px;
	background: url(/shop/item/soukai/design/img05/ico_search.gif) left no-repeat;
}
/* 検索フォーム背景色 */	
.areahfoods {
	background-color: #e5f6ce;
}	/* 健康食品 */
.areabeauty {
	background-color: #ffe5f9;
}	/* 美容コスメ */
.areadiet {
	background-color: #ffdfc6;
}		/* ダイエット */
.areahgoods {
	background-color: #e2f4ff;
}	/* 健康グッズ */
.areanece {
	background-color: #dae1ff;
}		/* 日用品雑貨 */
.arealuck {
	background-color: #ffffd9;
}		/* 開運グッズ */
.areaadult {
	background-color: #edd9ff;
}	/* おとな商品 */
/* 壮快ネットご利用方法ナビゲーション お届けについて〜初めての方へ */	
#shopnav {
	padding:3px 0 17px;
	width:950px;
}
#shopnav ul {
	height: 21px;
	margin-left: -10px;
}
#shopnav ul li {
	float: right;
	height: 21px;
	margin-left: 6px;
	padding-top: 3px;
}
/* -----------------------------------------------------------------------*/
/* 2009/10/23修正 */
/* -----------------------------------------------------------------------*/
/*#shopnav ul {		}
/*
/*#shopnav ul li {
/*	float: right;
/*	height: 20px;
/*	margin-left: 10px;
/*	padding-top: 3px;
/*	background-position: left;
/*	background-repeat: no-repeat;
/*	}
/*
/*
/* お届けについて */
/*#shopnav ul li#send {
/*	padding-right: 0.3em;
/*	padding-left: 32px;
/*	background-image:url(/shop/item/soukai/design/img05/ico_send.gif);
/*	}
/* レビューについて */
/*#shopnav ul li#review {
/*	padding-left: 30px;
/*	background-image:url(/shop/item/soukai/design/img05/ico_review.gif);
/*	}
/* 送料・お支払いについて */
/*#shopnav ul li#pay {
/*	padding-left: 20px;
/*	background-image:url(/shop/item/soukai/design/img05/ico_pay.gif);
/*	}
/* お買い物について */
/*#shopnav ul li#order {
/*	padding-left: 28px;
/*	background-image:url(/shop/item/soukai/design/img05/ico_order.gif);
/*	}
/* 初めての方へ */
/*#shopnav ul li#guide {
/*	padding-left: 17px;
/*	background-image:url(/shop/item/soukai/design/img05/ico_guide.gif);
/*	}


/* -----------------------------------------------------------------------*/



/* ヘッダー用上部3バナーエリア */
#topbanner {
	width: 950px;
	padding:0 0 15px;
}
#topbanner ul {
	margin: 0 0 0 -7px;
}
#topbanner ul li {
	float: left;
	width: 312px;
	margin-left: 7px;
}
/* 上部3バナー1カラムのバナー用クラス */
#topbanner ul li.c1 {
	width: 950px;
	margin: 0 0 8px 7px;
}
/* 上部3バナー2カラムのバナー用クラス */
#topbanner ul li.c2 {
	width: 631px;
	margin-left: 7px;
}
/* 上部3バナーハーフサイズのバナー用クラス */
#topbanner ul li.cHalf {
	width: 470px;
	margin: 0 0 10px 7px;
}
/* 上部3バナーハーフサイズのバナー用クラス */
#topbanner ul li.c22 {
	width: 470px;
	margin: 0 0 10px 7px;
}
#topbanner ul li strong {
	color: red;
}
/* お問い合わせ・文字の大きさ・カートエリア */
#shopmenu {
	position: absolute;
	top: 10px;
	right: 0%;
	width: 736px;
}
/* お問い合わせ */
#inquiry {
	float: left;
	width: 512px;
}
#inquiry ul {
}
#inquiry ul li {
	float: left;
}
#inquiry ul li#inquiry_tel {
	width: 280px;
}
#inquiry ul li#inquiry_mail {
	width: 183px;
	padding-left: 10px;
}
/* 文字の大きさ・カートボタンエリア */
#toolbtn {
	float: left;
	width: 224px;
	text-align: right;
}

#haisou {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*//////////////////// 左サイドメニュー ///////////////////////*/	
td.layout_menu {
}
/* お支払方法 */
#left_pay_contents {
	width: 155px;
	margin-bottom: 20px;
	padding: 0 0 5px 5px;
	background: url(/shop/item/soukai/design/img05/bg_pay.gif) left bottom no-repeat;
	font-size: 88%;
}
#paymentimg01 {
	width: 160px;
	height: 28px;
	margin-left: -5px;
	background: url(/shop/item/soukai/design/img05/ttl_pay.gif) left top no-repeat;
	text-indent: -9999px;
}
#paymentimg02 {
	width: 160px;
	height: 12px;
	margin-top: 1em;
	margin-left: -5px;
	background: url(/shop/item/soukai/design/img05/ttl_left_pay_credit.gif) center top no-repeat;
	text-indent: -9999px;
}
ul#privacy {
	width: 160px;
	list-style: disc;
	list-style-position: inside;
	font-size: 88%;
}
/* ランキング */
#ranking {
	width: 160px;
	margin-bottom: 20px;
	padding: 0 0 5px;
	background: #fafada url(/shop/item/soukai/design/img05/bg_ranking.gif) left bottom no-repeat;
}
#rankingtittle {
	width: 160px;
	height: 28px;
	margin-left: 0;
	background: url(/shop/item/soukai/design/img05/ttl_ranking.gif) left top no-repeat;
	text-indent: -9999px;
}
#rankingindex {
	width: 160px;
	height: 21px;
	text-indent: -9999px;
	background: left top no-repeat;
}
/* 各カテゴリ見出し */
#rank_hfoods {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_hfoods.gif);
    	text-indent: -9999px;
}
#rank_beauty {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_beauty.gif);
    	text-indent: -9999px;
}
#rank_kaiun {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_kaiun.gif);
    	text-indent: -9999px;
}
#rank_diet {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_diet.gif);
    	text-indent: -9999px;
}
#rank_hgoods {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_hgoods.gif);
    	text-indent: -9999px;
}
#rank_nece {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_nece.gif);
    	text-indent: -9999px;
}
#rank_adult {
	width: 160px;
	height: 21px;
	background: url(/shop/item/soukai/design/img05/ttl_rank_adult.gif);
    	text-indent: -9999px;
}
#ranking ol {
	font-size: 88%;
	line-height: 1.2;
	list-style-type: none;
}
#ranking ol li {
	margin: 0;
	padding: 5px 5px 5px 25px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	border-bottom: 1px #CCCCCC dotted;
	clear: both;
}
/* ランキング順位画像 1位〜5位 */
#ranking ol li.rank1 {
	background: url(/shop/item/soukai/design/img05/bg_rank1.gif) left top no-repeat;
}
#ranking ol li.rank2 {
	background: url(/shop/item/soukai/design/img05/bg_rank2.gif) left top no-repeat;
}
#ranking ol li.rank3 {
	background: url(/shop/item/soukai/design/img05/bg_rank3.gif) left top no-repeat;
}
#ranking ol li.rank4 {
	background: url(/shop/item/soukai/design/img05/bg_rank4.gif) left top no-repeat;
}
#ranking ol li.rank5 {
	background: url(/shop/item/soukai/design/img05/bg_rank5.gif) left top no-repeat;
	border-bottom: none;	/* 5位には下線を引かない */
}
#ranking ol li img {
	float: left;
	margin: 0 5px 5px 0px;
	border: 1px #CCCCCC solid;
}
#ranking p.goto {
	font-size: 88%;
	font-weight: bold;
	line-height: 1.2;
}
#ranking p.goto span {
	color: red;
}
/*////////////////////右メニュー///////////////////////*/
/*////////////////////右メニュー///////////////////////*/
/*////////////////////右メニュー///////////////////////*/
td.layout_right {
	padding-left: 15px;
	color: #333333;
}
/* 会員メニュー */
#member_menu {
	width: 155px;
	margin-bottom: 15px;
	padding: 0 0 5px 5px;
	background: #f8f8e6 url(/shop/item/soukai/design/img05/bg_membermenu.gif) left bottom no-repeat;
}
#formember_menu {
	width: 160px;
	height: 29px;
	margin-left: -5px;
	margin-bottom: 5em;
	background: url(/shop/item/soukai/design/img05/ttl_member_menu.gif) left top no-repeat;
	text-indent: -9999px;
}
#forbeginner_menu {
	width: 160px;
	height: 16px;
	text-align: center;
	margin: 10px 0 5px -5px;
}
#member_menu ul {
}
#member_menu ul li {
	text-align: center;
}
#member_menu p, #member_tokuten p {
	text-align: center;
}
#member_menu p.member_present {
	margin: 5px;
	padding-right: 25px;
	text-align: left;
	color: #FF6600;
	font-size: 80%;
	background: url(/shop/item/soukai/design/img05/ico_prezent.gif) right top no-repeat;
}
p.member_present strong {
	color: #FF6600;
	font-weight: bold;
}
/* 会員特典 */
#member_tokuten {
	width: 158px;
	margin-bottom: 15px;
	padding: 0 0 5px 2px;
	background: #f8f8e6 url(/shop/item/soukai/design/img05/bg_member_tokuten.gif) left bottom no-repeat;
}
#formember_tokuten {
	width: 160px;
	height: 68px;
	margin-left: -2px;
	background: url(/shop/item/soukai/design/img05/ttl_member_tokuten.gif) left top no-repeat;
	text-indent: -9999px;
}
#member_tokuten dl {
	width: 156px;
	padding: 0 0 5px;
	font-size: 93%;
}
#member_tokuten dt {
	width: 156px;
	margin-bottom: 3px;
	text-indent: -9999px;
}
/* 会員特典見出し */
#member_tokuten dt#tokuten1 {
	height: 47px;
	background: url(/shop/item/soukai/design/img05/ttl_profit1.gif) left top no-repeat;
}
#member_tokuten dt#tokuten2 {
	height: 68px;
	background: url(/shop/item/soukai/design/img05/ttl_profit2.gif) left top no-repeat;
}
#member_tokuten dt#tokuten3 {
	height: 68px;
	background: url(/shop/item/soukai/design/img05/ttl_profit3.gif) left top no-repeat;
}
#member_tokuten dd {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 93%;
}
/*////////////////////フッター///////////////////////*/	
/*////////////////////フッター///////////////////////*/	
/*////////////////////フッター///////////////////////*/	
.layout_footer {
	margin: 20px 0;
	padding: 0;
}
#footnavi ul {
	width: 950px;
	height: 1.5em;
	margin: 0 0 0 5px;
	padding: 0;
}
.layout_footer ul li {
	float: left;
	padding-right: 10px;
	list-style:none;
	list-style-position: outside;
	list-style-type:none;
	font-size: 93%;
}
.layout_footer ul li a, .layout_footer ul li a:link, .layout_footer ul li a:visited {
	color: #996666;
	text-decoration: underline;
}
.layout_footer ul li a:focus, .layout_footer ul li a:hover, .layout_footer ul li a:active {
	color: #996666;
	text-decoration: none;
}
#copyright {
	margin: 0;
	padding: 10px;
	width: 930px;
	height: 100px;
	text-align: right;
	background-color: #e5f6ce;
}

/*//////////////////// 新着情報 ///////////////////////*/

#whatsnew {
	width: 430px;
}
#whatsnew h2 {
	height: 18px;
	font-size: 88%;
	background: url(/shop/item/soukai/design/img04/ttl_b_info.gif) left top no-repeat;
	margin: 10px 0 0;
}
#whatsnew dl {
	width: 430px;
	font-size: 88%;
}
#whatsnew dt {
	float: left;
	width: 4em;
	margin: 0;
	padding: 4px 0 4px;
	border-bottom: 2px dotted #999999;
}
#whatsnew dd {
	margin: 0;
	margin-left: 4em;
	margin-bottom:0.2em;
	padding: 4px 0 4px;
	border-bottom: 2px dotted #999999;
}
#whatsnew dd strong {
	color:#fc0338;
}

/*//////////////////// 今週のお得商品 ///////////////////////*/
#wsale, #c_top_wsale {
	position: relative;
	width: 600px;
	height:auto;
	margin-top: 5px;
	padding: 0 0 14px;
	background: #FAFADA url(/imgsale/ttl_wsale02.gif) no-repeat scroll left bottom;
}
#b_wsale {
	background: #FAFADA none no-repeat scroll left bottom;
	border-bottom: 4px #fc7eb1 solid;
	position: relative;
	width: 600px;
	margin-top: 5px;
	padding: 0 0 14px;
}
#wsale h2, #c_top_wsale h2 {
	height: 36px;
	background: url(/imgsale/ttl_wsale01.gif);
	margin: 0 0 5px;
	text-indent: -9999px;
}
#b_wsale h2 {
	height: 27px;
	background: url(/imgsale/ttl_wsale.gif);
	margin: 0 0 5px;
	text-indent: -9999px;
}
#wsale h3, #b_wsale h3 {
	position: absolute;
	top: 42px;
	right: 5px;
	width: 118px;
	height: 118px;
	background: url(/images/wsale_15p.gif);
	margin: 0;
	text-indent: -9999px;
}
.wsale_catch {
	font-size: 115%;
	color: #339900;
	font-weight: bold;
	margin: 0 0 5px 7px;
}
#wsale img.productimg, #b_wsale img.productimg {
	float: left;
	margin: 0 5px 5px 7px;
	border: 1px #ff9900 solid;
}
#wsale_detail img.productimg {
	margin: 0 5px 5px 6px;
}
#wsale_detail p {
	width: 256px;
	margin-left: 220px;
	font-size: 92%;
}
#wsale_detail p strong {
	color: #333333;
}
#wsale_detail dl {
	width: 280px;
	float: left;
	margin: 0 0 0 5px;
}
#wsale dt, #b_wsale dt {
	font-weight: bold;
	min-height: 1.3em;
	height: auto !important;
	height: 1.3em; /*ここにIE６用の高さを設定*/
	font-size: 107%;
}
#wsale dd, #b_wsale dd {
	font-size: 88%;
	line-height: 1.2;
}
#wsale dd.b_price, #b_wsale dd.b_price {
	height: 22px;
	margin-bottom:0em;
}
#wsale dd.b_price img, #b_wsale dd.b_price img {
	border: none;
	margin:0;
	float: none;
}
#wsale dd.b_price em, #b_wsale dd.b_price em {
	padding-top: 3px;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #fc0338;
}
#wsale dd.b_ex, #b_wsale dd.b_ex {
	margin:0.2em 0 1em;
}
#wsale ul, #c_top_wsale ul, #b_wsale ul {
	margin:10px 20px;
	width:100%;
}
#wsale ul li, #b_wsale ul li {
	float:left;
	width:130px;
	margin-left:10px;
}
#c_top_wsale ul li {
	float:left;
	width:130px;
	margin-left:10px;
}
#wsale ul li .last {
	float:left;
	width:130px;
	margin-left:0;
}
/*////////////////////　大カテゴリ　///////////////////////*/
/*////////////////////　大カテゴリ　///////////////////////*/
/*////////////////////　大カテゴリ　///////////////////////*/

/* サイド用中カテゴリ一覧 */
#category {
	margin: 0 0 20px;
	padding: 0 0 10px;
	width: 160px;
}
#category h2 {
	width: 100%;
	padding: 5px 0;
	text-align: center;
	font-size: 108%;
	color: #ffffff;
}
#category ul {
}
#category li {
	padding: 2px 0 3px;
	border-bottom: 1px #666666 dotted;
}
#category li a {
	background-position: 7px 7px;
	font-size: 88%;
	display:block;
	padding: 3px 5px 3px 20px;
}
#category li a:hover {
	background: #eeeeee url(/shop/item/soukai/design/img05/arr_2_11.gif) no-repeat;
	font-size: 88%;
	background-position: 7px 7px;
}
/* 小カテゴリー */
#category ul.c_level3 {
	margin-left: 20px;
}
#category ul.c_level3 li {
	border-bottom: none;
}
#category ul.c_level3 li a {
	background-position: 0px 0px;
	_background-position: 0px 3px;
	font-size: 77%;
	padding: 0 5px 3px 12px;
}
#category ul.c_level3 li a:hover {
	background: url(/shop/item/soukai/design/img05/arr_6_1.gif) no-repeat 0px 0px;
	_background: url(/shop/item/soukai/design/img05/arr_6_1.gif) no-repeat 0px 3px;
	font-size: 77%;
	display: block;
	padding: 0 5px 3px 12px;
}
/* 健康食品 */
.c_hfoods {
	background-color: #f8faf5;
}
.c_hfoods h2 {
	background-color: #72ab5f;
}
.c_hfoods li a {
	background: url(/shop/item/soukai/design/img05/arr_2_5.gif) no-repeat;
}
.c_hfoods ul.c_level3 li a {
	background: url(/shop/item/soukai/design/img05/arr_6_7.gif) no-repeat;
}
/* 美容コスメ */
.c_beauty {
	background-color: #ffeafa;
}
.c_beauty h2 {
	background-color: #fb7cb0;
}
.c_beauty h3 {
	background-color:#FEC9E4;
	color:#451414;
	font-size:100%;
	padding-left:5px;
}
.c_beauty li a {
	background: url(/shop/item/soukai/design/img05/arr_2_1.gif) no-repeat;
}
.c_beauty ul.c_level3 li a {
	background: url(/shop/item/soukai/design/img05/arr_6_3.gif) no-repeat;
}
/*//////////////////// 会員ログインメニュー ///////////////////////*/
/*=========================================================
ユーザーメニューエリア
=========================================================*/

/*　ユーザーメニューエリア　*/
td.layout_content .utility {
	padding:0px;
	margin:0 0 5px 0;
	width: 780px;
	background-color:#FFC;
	position: relative;
}
td.layout_content .login .FS2_icon_login a, td.layout_content .login .FS2_icon_logout a, td.layout_content .login .FS2_icon_mypage a {
	background:none;
	display:inline;
	height:1.2em;
	margin:0;
	padding:0;
	overflow: auto;
	width:150px;
}
td.layout_content .utility table {
	margin:0px;
}
td.layout_content .utility td {
	padding:0px;
	margin:0px;
}
/*　ユーザーメニューエリア：いらっしゃいませゲストさん　*/
td.layout_content .FS2_welcome_area {
	border-bottom:1px dotted #DDDDDD;
}
td.layout_content .welcome {
	margin-left:0.5em;
	line-height:1.1;
}
td.layout_content .utility .viewCart {
	display: block;
}
/*　ユーザーメニューエリア：マイページ・ログイン・パスワード　*/
td.layout_content .FS2_login_area {
	padding:0 0 0 10px;
	text-align:right;
}
td.layout_content .FS2_login_area {
	padding:0 0 0 10px;
	text-align:right;
}
td.layout_content ul.login {
	border-bottom:1px dotted #DDDDDD;
	padding:0px;
	margin:0px;
}
td.layout_content .login li {
	padding:0 5px 0 15px;
	margin:0px;
	display:inline;
}
/*　ユーザーメニューエリア：マイページ　*/
td.layout_content .FS2_icon_mypage {
}
/*　ユーザーメニューエリア：ログイン　*/
td.layout_content .FS2_icon_login {
}
/*　ユーザーメニューエリア：ログアウト　*/
td.layout_content .FS2_icon_logout {
}
/*　ユーザーメニューエリア：パスワードをお忘れですか？　*/
td.layout_content .FS2_FS2_icon_password {
}
/*　ユーザーメニューエリア：送料・個人情報・特商　*/
td.layout_content ul.item {
	border-bottom:2px solid #DDDDDD;
	padding:2px 0 0 0;
	margin:5px 0 0 0;
	text-align:right;
}
td.layout_content .item li {
	padding:0 5px 0 15px;
	margin:0px;
	display:inline;
}
/*
.login .FS2_icon_password a { display: block; clear: both; padding: 0 9px; font-size: 83%;}
.utility .item { margin: 5px 9px 0; padding: 5px 0; border-top: 1px dashed #ccc; text-align: left;}
.utility .item a { display: block; padding-left: 10px; font-size: 83%; background: url(/shop/item/soukai/design/img01/arw0.gif) no-repeat 2px 50%;}
.utility .item a:hover { background-position: -1998px 50%;}
.FS2_welcome_area {	border-bottom: none;}
*/


/*//////////////////// 会員ログインメニュー ///////////////////////*/
#col-c ul {
	list-style: none;
}
/* utility */
.utility {
	position: absolute;
	width: 160px;
	border: none;
}
#utility {
	position: static;
	top: auto;
	left: auto;
	margin: 0;
	padding: 0;
	background: url(/shop/item/soukai/design/img05/bg_utility.gif) no-repeat top left;
}
.utility td {
	padding: 0;
}
.login li {
	display: block;
	margin:0;
	padding:0 5px 0 5px;
	height: 40px;
}
td.FS2_welcome_area {
	padding: 30px 5px 0;
}
td.FS2_welcome_area .welcome {
	display: block;
	width: 143px;
	margin: 3px 0 0;
	padding: 3px 3px;
	text-align: center;
	font-weight: bold;
	color: #4d3337;
	font-size: 93%;
}
.utility .viewCart {
	display: none;
}
ul.login {
	border-bottom: none;
}
.utility .login {
	margin: 0;
	padding: 0;
	text-align: left;
}
.utility .login li, .utility .item li {
	margin:0 0 5px;
}
.login li.FS2_icon_mypage {
	height: 28px;
}
.login li.FS2_icon_login {
	height: 40px;
}
.login .FS2_icon_login a, .login .FS2_icon_logout a {
	width: 150px;
	height: 40px;
	display: block;
	margin: 5px 0 0;
	padding: 0;
	background:transparent url(/shop/item/soukai/design/img05/btn_member_login.gif) no-repeat scroll 0 0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
}
.login .FS2_icon_logout a {
	background-image: url(/shop/item/soukai/design/img05/btn_member_logout.gif);
}
.login .FS2_icon_mypage a {
	width: 150px;
	height: 28px;
	background:transparent url(/shop/item/soukai/design/img05/btn_member_menu.gif) no-repeat scroll 0 0;
	display: block;
	margin: 5px 0 0;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
}
/*\*//*/
.login .FS2_icon_login a,
.login .FS2_icon_mypage a { overflow: visible;}
.login .FS2_icon_login a,
.login .FS2_icon_mypage a:focus,
.login .FS2_icon_login a,
.login .FS2_icon_mypage a:active { outline: 1px solid #333;}
/**/

.login .FS2_icon_password a {
	display: block;
	clear: both;
	padding: 0 9px;
	font-size: 83%;
}
.utility .item {
	margin: 5px 9px 0;
	padding: 5px 0;
	border-top: 1px dashed #ccc;
	text-align: left;
}
.utility .item a {
	display: block;
	padding-left: 10px;
	font-size: 83%;
	background: url(/shop/item/soukai/design/img01/arw0.gif) no-repeat 2px 50%;
}
.utility .item a:hover {
	background-position: -1998px 50%;
}
.FS2_welcome_area {
	border-bottom: none;
}
/*//////////////////// 子カテゴリー表示制御 ///////////////////////*/
#FS2_itemlayout_list_D {
	width: 100%;
}
/* 子カテゴリに矢印を表示 */
.FS2_itemlayout_list_D_icon {
	display: none;
}
#FS2_itemlayout_list_D .FS2_itemlayout_list_D_name h2.itemGroup {
	min-height: 18px;
	height: auto !important;
	height: 18px;
	background: url(/shop/item/soukai/design/img05/arr_cate.gif) no-repeat left;
	padding-top: 2px;
	padding-left: 20px;
	margin-bottom: 1em;
}
/* 子カテゴリは検索結果表示させない */
.FS2_GroupList .pager {
	display: none;
}
/*////////////////////FS2下部コメント欄（商品スペック表）///////////////////////
*/
/*////////////////////FS2下部コメント欄（商品スペック表）///////////////////////
*/
/*////////////////////FS2下部コメント欄（商品スペック表）///////////////////////
*/
.item-size {
	margin:10px 0 40px 0;
	font-size:90%;
	line-height:1.35;
	border-top:1px solid #AAAAAA;
	width:100%;
}
.item-size th, .item-size td {
	border-bottom:1px solid #AAAAAA;
}
.item-size th {
	font-weight:normal;
	background-color:#E9E9E9;
	text-align:left;
	padding:7px 3px 2px 5px;
	width:90px;
	vertical-align:top;
}
.item-size td {
	padding:7px 5px 5px 5px;
}
.item-size td.item-info-komoku {
	background-color:#feeebb;
	padding:7px 3px 2px 5px;
	width:90px;
	vertical-align:top;
}
.item-size td table td, .item-size td table th {
	border-bottom:none;
}
.gl_Item strong {
	font-weight: bold;
	color: #ea5506;
}
.gl_Item em {
	font-weight: bold;
	font-style: normal;
	font-size: 115%;
	color: #ea5506;
}
.gl_Item h2 {
	font-weight: bold;
	font-style: normal;
	font-size: 115%;
	color: #ea5506;
}
.itemNumber {
	margin-top: 5px;
	color: #666666;
}
.FS2_itemPrice_area {
	margin: 5px 0;
	padding: 5px 5px 0 5px;
	background-color: #FFF6EB;
}
.FS2_thumbnail_container {
	margin-right: 10px;
}
.itemGroup {
	text-align: left;
}
.groupLayout h2.itemGroup {
	font-size: 100%;
	line-height: 1.3em;
	min-height: 2.6em;
	height: auto !important;
	height: 2.6em;
}
.itemCenter p {
	text-align: left;
}
.itemCenter p.FS2_itemPrice_text {
	text-align: left;
}
.alignItem_03 .gl_Item {
	margin-left:1.5%;
	width:30.8%;
}
.FS2_itemPrice_area p, div#FS2_Recommend_itemlayout_B.gl_Item p {
	text-align:left;
}
h3.itemTitle {
	text-align:left;
}

/*//////////////////// 各カテゴリ　共通 ///////////////////////*/
/*//////////////////// 各カテゴリ　共通 ///////////////////////*/
/*//////////////////// 各カテゴリ　共通 ///////////////////////*/

/*//////////////////// 各カテゴリ　おすすめ商品バナー　600px ///////////////////////*/

.bnr_comment {
	width:600px;
	margin:10px 0 5px 0;
	font-size:90%;
}
.bnr_comment img {
	margin:0 0 3px 0;
}

/*//////////////////// 健康食品 ///////////////////////*/
/*//////////////////// 健康食品 ///////////////////////*/
/*//////////////////// 健康食品 ///////////////////////*/
#healthfoods {
	width:600px;
	padding:0;
}
#hf_campaign, #hf_pickup, #hf_ssupple, #hf_searchmate {
	width: 600px;
	margin-top: 30px;
	color:#000;
	font-weight:normal;
}
h1#healthfoods {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/healthfood_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}
/*//////////////////// 健康食品　バナーエリア ///////////////////////*/
#speban {
	padding-top:5px;
}
#speban_main {
	float: left;
	width: 430px;
}
#speban_sub {
	float: right;
	width: 160px;
}
#speban_main h2 {
	width: 430px;
	height: 18px;
	background: url(/shop/item/soukai/design/img04/ttl_hf_info.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}
/* 新商品＆キャンペーン情報　エリア */

td.layout_content li {
	float: none;
	line-height: 1.2;
}
td.layout_content ul.banner2c {
	margin-left: -12px;
}
td.layout_content ul.banner3c {
	margin-left: -9px;
}
td.layout_content .banner2c li {
	float: left;
	width: 294px;
	margin: 0 0 20px 12px;
}
td.layout_content .banner3c li {
	float: left;
	width: 194px;
	line-height: 1.5;
	margin: 0 0 2px 9px;
}
#hf_campaign h2 {
	width: 600px;
	height: 27px;
	margin-bottom: 8px;
	background: url(/shop/item/soukai/design/img04/ttl_hf_campaign.gif) left top no-repeat;
	text-indent: -9999px;
}
#hf_campaign h3 {
	padding-left: 5px;
	margin-bottom: 5px;
	background-color: #f2f2cb;
	border-left: #ff6600 3px solid;
}
#hf_campaign ul li {
	line-height: 1.5;
	font-size: 12px;
	margin-bottom: 8px;
}
#hf_campaign ul.banner3c img {
	float: left;
	margin: 0 5px 5px 0px;
	border: 1px #CCCCCC solid;
}
/*		 健康食品　おすすめ商品　　*/
#hf_pickup h2 {
	height: 0;
	text-indent: -9999px;
}
#hf_pickup h3 {
	padding: 5px 5px 3px 5px;
	margin-bottom: 5px;
	height: 20px;
	background:#f1fde5;
	color: #663333;
	font-size: 12px;
	font-weight: normal;
	border-top: #CCCCCC 1px solid;
	border-bottom: #cccccc 2px dotted;
}
#hf_pickup h3 p {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#hf_pickup h3 img {
	padding: 0 15px 0px 0;
	vertical-align:middle;
}
.hf_pickupg {
	width: 600px;
	margin-bottom: 10px;
}
.hf_pickupg img {
	float: left;
	width: 137px;
	margin: 0;
}
.hf_pickupg_inner {
	float: left;
	width: 218px;
	margin: 0 0 10px 12px;
}
.hf_pickupg_inner ul {
	margin-bottom: 10px;
}
.hf_pickupg_inner ul li {
	height: 1.3em;
	margin: 0;
	padding: 0 0 5px 15px;
	background: url(/shop/item/soukai/design/img04/arr_hf_cate.png) no-repeat 2px 3px;
}

/*//////////////////// 健康食品　PickUp ///////////////////////*/
#healthfoods_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#healthfoods_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/healthfood_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#healthfoods_pickup ul {
	margin:0;
}
#healthfoods_pickup li {
	float: left;
	width: 150px;
}
#healthfoods_pickup dl {
	width:145px;
	margin:0 5px 15px 0;
}
#healthfoods_pickup dl dt img {
	width:140px;
	border:1px solid #cccccc;
	margin:0 0 3px 0;
}
#healthfoods_pickup dt {
	height:180px;
	font-size:90%;
	font-weight:bold;
	word-break: break-all;
}
#healthfoods_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}



/*//////////////////// 健康食品　カテゴリから探す ///////////////////////*/

#hf_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/healthfood_cat.gif) left top no-repeat;
	text-indent: -9999px;
}

/*//////////////////// 健康食品　主原料で探す ///////////////////////*/
#hf_searchmate {
	margin-top: 20px;
	padding: 0;
}
#hf_searchmate h2 {
	width: 600px;
	height: 33px;
	background: url(/shop/item/soukai/design/img04/ttl_hf_material.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#hf_searchmate ul {
	margin: 0 0 10px -12px;
	padding: 0;
}
#hf_searchmate ul li {
	float: left;
	width: 177px;
	margin: 0 0 0 12px;
	padding: 0 0 5px 15px;
	background: url(/shop/item/soukai/design/img04/arr_hf_cate.png) no-repeat 2px 3px;
	min-height: 1.3em;
	height: auto !important;
	height: 1.3em;
}
#hf_newitem h2 {
	width: 600px;
	height: 31px;
	background: url(/images/ttl_hf_newitem.jpg) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}

/*//////// 美容コスメ /////////*/
/*//////// 美容コスメ /////////*/
/*//////// 美容コスメ /////////*/

#beauty {
	width:600px;
	padding:0;
}
#b_newitem, #b_specialissue {
	width: 600px;
	margin-top: 20px;
}
h1#beauty {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/beauty_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}

/*///// 美容コスメ　バナーエリア /////*/
#b_speban {
	width: 600px;
	padding-top:5px;
	margin: 0 0 20px 0;
}
#b_speban_main {
	float: left;
	width: 430px;
}
#b_speban_sub {
	float: right;
	width: 160px;
}
#b_speban_main h2 {
	width: 430px;
	text-indent: -9999px;
}

/*//////////////////// 美容コスメ　PickUp ///////////////////////*/
#beauty_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#beauty_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/beauty_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#beauty_pickup ul {
	margin:0;
}
#beauty_pickup li {
	float: left;
	width: 150px;
}
#beauty_pickup dl {
	width:144px;
	margin:0 5px 15px 0;
}
#beauty_pickup dl img {
	width: 140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
}
#beauty_pickup dt {
	height:180px;
	font-size: 90%;
	font-weight: bold;
	word-break: break-all;
}
#beauty_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}

/*　 美容コスメ　おすすめ商品　Pickup */
/* 過去に使っていたもの(2012/01/10にコメントアウト)
#b_pickup h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/beauty_h2.gif) left top no-repeat;
	text-indent: -9999px;
}
#b_pickup ul {
	margin: 5px 0 0 -5px;
}
#b_pickup li {
	float: left;
	width: 116px;
	margin: 0 0 10px 5px;
	_margin: 0 0 10px 0;
}
#b_pickup dl {
	background: url(/shop/item/soukai/design/img04/bg_b_pickupitem.gif);
	padding: 6px;
	width: 104px;
}
#b_pickup dl img {
	border: #CCCCCC 1px solid;
}
#b_pickup dt {
	font-weight: bold;
	height: 10em;
}
#b_pickup dd {
	font-size: 88%;
	line-height: 1.3;
}
#b_pickup dd.b_pick_ex {
	min-height: 4.2em;
	height: auto !important;
	height: 4.2em;
}
#b_pickup dd.b_pick_price {
	height: 1em;
}
#b_pickup .b_pick_price em {
	font-size: 93%;
	font-style: normal;
	font-weight: bold;
	color:#fc0338;
	display: block;
	text-align: right;
}
過去に使っていたもの(2012/01/10にコメントアウト)*/

/*/////// 美容コスメ　お悩み・目的で探す /////////*/
#be_searchtrouble {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#be_searchtrouble h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/beauty_trouble.gif) left top no-repeat;
	text-indent: -9999px;
}
#be_searchtrouble ul {
	margin: 5px 0 5px 0;
	margin-left: -2px;
}
#be_searchtrouble li {
	float: left;
	width: 200px;
	height: 50px;
	margin-top:5px;
}
#be_searchtrouble ul li.head {
	text-indent: -9999px;
}
/* 過去に使っていたもの(2012/01/05にコメントアウト)
#b_searchtrouble ul#b_troubleface {
	background: url(/shop/item/soukai/design/img04/bg_b_sface.jpg) left top no-repeat;
}
#b_searchtrouble ul#b_troublebody {
	background: url(/shop/item/soukai/design/img04/bg_b_sbody.jpg) left top no-repeat;
}
過去に使っていたもの(2012/01/05にコメントアウト) */

/*///////// 美容コスメ　ブランドで探す //////////*/
#be_searchbrand {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#be_searchbrand h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/beauty_brand.gif) left top no-repeat;
	text-indent: -9999px;
}
#be_searchbrand ul {
	margin-top: 5px;
	margin-left: -2px;
}
#be_searchbrand li {
	float: left;
	width: 148px;
	margin: 0 0 10px 2px;
	font-size:90%;
	text-align: center;
}

/*//////////////////// 美容コスメ　カテゴリから探す ///////////////////////*/
#be_searchcate {
	width:600px;
	padding:0;
	margin:30px 0 0 0;
}
#be_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/beauty_cat.gif) left top no-repeat;
	text-indent: -9999px;
}
#be_searchcate h3 {
	text-indent: -9999px;
}
h3#b_cat01 {
	width: 100px;
	height: 30px;
	background: url(/images/b_cat/b_cat_01.jpg) left top no-repeat;
}
h3#b_cat02 {
	width: 100px;
	height: 30px;
	background: url(/images/b_cat/b_cat_02.jpg) left top no-repeat;
}
h3#b_cat03 {
	width: 100px;
	height: 30px;
	background: url(/images/b_cat/b_cat_03.jpg) left top no-repeat;
}
h3#b_cat04 {
	width: 100px;
	height: 30px;
	background: url(/images/b_cat/b_cat_04.jpg) left top no-repeat;
}
h3#b_cat05 {
	width: 100px;
	height: 30px;
	background: url(/images/b_cat/b_cat_05.jpg) left top no-repeat;
}
.be_list {
	float:left;
}
#be_searchcate ul {
	width: 190px;
	margin: 0 0 10px 10px;
}
#be_searchcate li {
	height: 1.3em;
	padding: 0 0 5px 15px;
	background: url(/shop/item/soukai/design/img04/arr_b_cate.png) no-repeat 2px 3px;
	font-size:90%;
}


/*//////////////////// ダイエット ///////////////////////*/
/*//////////////////// ダイエット ///////////////////////*/
/*//////////////////// ダイエット ///////////////////////*/
h1#diet {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/diet_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}
/* 過去に使っていたもの(2012/01/06にコメントアウト)
/* 必見!!商品 */
/*dl#interest {
	background-color:#FFFFBC;
	padding: 2px 7px 1px;
}
dl#interest dt {
	font-weight: bold;
	min-height: 1.3em;
	height: auto !important;
	height: 1.3em; /*ここにIE６用の高さを設定*/
/*	font-size: 107%;
}
dl#interest dd {
	font-size: 88%;
	line-height: 1.2;
}
dl#interest dd.b_price {
	margin-left: 37px;
}
dl#interest dd.b_price em {
	padding-top: 3px;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #fc0338;
}
dl#interest dd.b_ex {
	margin:0.2em 0 1em 0px;
}
過去に使っていたもの(2012/01/06にコメントアウト) */

/*//////////////////// ダイエット　PickUp ///////////////////////*/

#diet_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#diet_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/diet_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#diet_pickup ul {
	margin:0;
}
#diet_pickup li {
	float: left;
	width: 150px;
}
#diet_pickup dl {
	width:144px;
	margin:0 5px 15px 0;
}
#diet_pickup dl img {
	width: 140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
}
#diet_pickup dt {
	height:180px;
	font-size: 90%;
	font-weight: bold;
	word-break: break-all;
}
#diet_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}

/* 過去に使っていたもの(2011/12/16にコメントアウト)
#di_pickup, #di_searchcate {
	width: 600px;
}
#di_pickup h2 {
	width: 600px;
	height: 31px;
	background: url(/images/ttl_di_newitem.gif) left top no-repeat;
	text-indent: -9999px;
}
#di_pickup ul {
	margin-top: 5px;
	margin-left: -5px;
}
#di_pickup li {
	float: left;
	width: 116px;
	margin: 0 0 10px 5px;
}
#di_pickup dl {
	background: url(/images/bg_di_pickupitem.gif);
	padding: 6px;
	width: 104px;
}
#di_pickup dl img {
	border: #CCCCCC 1px solid;
}
#di_pickup dt {
	font-size: 95%;
	font-weight: bold;
	min-height: 5em;
	height: auto !important;
	height: 10em;
}
#di_pickup dd {
	font-size: 88%;
	line-height: 1.3;
}
#di_pickup dd.b_pick_ex {
	min-height: 5em;
	height: auto !important;
	height: 5em;
}
#di_pickup dd.b_pick_price {
	height: 1em;
}
#di_pickup .b_pick_price em {
	font-size: 93%;
	font-style: normal;
	font-weight: bold;
	color:#fc0338;
}
過去に使っていたもの(2011/12/16にコメントアウト) */


/*//////////////////// ダイエット　カテゴリから探す ///////////////////////*/
#di_searchcate {
	width:600px;
	margin:30px 0 0 0;
}
#di_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/diet_cat.gif) left top no-repeat;
	text-indent: -9999px;
}

/*//////////////////// 健康グッズ ///////////////////////*/
/*//////////////////// 健康グッズ ///////////////////////*/
/*//////////////////// 健康グッズ ///////////////////////*/
#healthgoods {
	width:600px;
	padding:0;
}
h1#healthgoods {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/healthgoods_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}

/*//////////////////// 健康グッズ　PickUp ///////////////////////*/
#healthgoods_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#healthgoods_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/healthgoods_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#healthgoods_pickup ul {
	margin:0;
}
#healthgoods_pickup li {
	float: left;
	width: 150px;
}
#healthgoods_pickup dl {
	width:144px;
	margin:0 5px 15px 0;
}
#healthgoods_pickup dl img {
	width: 140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
}
#healthgoods_pickup dt {
	height:180px;
	font-size: 90%;
	font-weight: bold;
	word-break: break-all;
}
#healthgoods_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}

/*//////////////////// 健康グッズ　カテゴリから探す ///////////////////////*/
#hg_searchcate {
	width:600px;
	margin:30px 0 0 0;
}

#hg_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/healthgoods_cat.gif) left top no-repeat;
	text-indent: -9999px;
}

/*//////////////////// 日用品雑貨 ///////////////////////*/
/*//////////////////// 日用品雑貨 ///////////////////////*/
/*//////////////////// 日用品雑貨 ///////////////////////*/
#necessities {
	width:600px;
	padding:0;
}
h1#necessities {
	width:600px;
	height:50px;
	background: url(/images/category_h1/necessities_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}

/*//////////////////// 日用品雑貨　PickUp ///////////////////////*/
#necessities_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#necessities_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/necessities_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#necessities_pickup ul {
	margin:0;
}
#necessities_pickup li {
	float: left;
	width: 150px;
}
#necessities_pickup dl {
	width:144px;
	margin:0 5px 15px 0;
}
#necessities_pickup dl img {
	width: 140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
}
#necessities_pickup dt {
	height:180px;
	font-size: 90%;
	font-weight: bold;
	word-break: break-all;
}
#necessities_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}

/*//////////////////// 日用品雑貨　カテゴリから探す ///////////////////////*/
#ne_searchcate {
	width:600px;
	margin:30px 0 0 0;
}
#ne_searchcate h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/necessities_cat.gif) left top no-repeat;
	text-indent: -9999px;
}

/*//////////////////// 医薬品 ///////////////////////*/
/*//////////////////// 医薬品 ///////////////////////*/
/*//////////////////// 医薬品 ///////////////////////*/

#medicine {
	width: 600px;
	padding:0;
}
h1#medicine {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/medicine_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#medicine table {
	border-collapse:collapse;
}
#medicine tbl_line td {
	padding:3px;
	border:2px solid #9C9;
}

/*//////////////////// 医薬品　カテゴリから探す ///////////////////////*/
#me_searchcate {
	width:600px;
	margin:30px 0 0 0;
}
#me_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/medicine_cat.gif) left top no-repeat;
	text-indent: -9999px;
}

/*//////////////////// 開運グッズ ///////////////////////*/
/*//////////////////// 開運グッズ ///////////////////////*/
/*//////////////////// 開運グッズ ///////////////////////*/
luck {
	width: 600px;
	margin: 0;
}
h1#luck {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/luck_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}
/* 開運グッズ　新商品＆キャンペーン */
#suggest h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/luck_h2.gif) left top no-repeat;
	text-indent: -9999px;
}
#suggest,#lu_searchcate {
	width: 600px;
	padding:0;
}
#suggest li {

	float: left;
	width: 337px;
	margin: 0 0 0 12px;
	padding: 18px 4px 18px 0;
}
#suggest li#suggestNo1 {
	width: 212px;
	margin: 5px 0 0;
	padding: 13px 13px 7px;
	background-color: #ffffcc;
}
#suggest li#suggestNo2 {
	border-bottom: 2px dotted #cccccc;
}
#suggest dl {
	position: relative;
	width: 337px;
	float: left;
}
#suggest dt {
	width: 122px;
	float: left;
	padding: 0 7px 0px 0;
}
#suggest #suggestNo1 dl {
	width: 212px;
	float: none;
}
#suggest #suggestNo1 dt {
	width: 210px;
	float: none;
	padding: 0 0 0px;
}
#suggest dt img {
	border: #ffcc66 1px solid;
}
#suggest dd {
	font-size: 88%;
	line-height: 1.2;
}
#suggest dd.item {
	font-weight: bold;
	min-height: 1.3em;
	height: auto !important;
	height: 1.3em; /*ここにIE６用の高さを設定*/
	font-size: 107%;
}
#suggest dd.toDetail {
	position: absolute;
	bottom: 0;
	right: 0;
}
#suggest dd.toDetailc {
	padding: 2px;
	text-align: center;
}
#suggest dd.expired {
	height: 22px;
	margin-bottom:0.8em;
}
/*//////////////////// 開運グッズ　カテゴリから探す ///////////////////////*/
#lu_searchcate {
	width:600px;
	margin:30px 0 0 0;
}
#lu_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/luck_cat.gif) left top no-repeat;
	text-indent: -9999px;
}
/*//////////////////// おとな商品 ///////////////////////*/
/*//////////////////// おとな商品 ///////////////////////*/
/*//////////////////// おとな商品 ///////////////////////*/

#adult {
	width: 600px;
	padding:0;
}
h1#adult {
	width: 600px;
	height: 50px;
	background: url(/images/category_h1/adult_h1.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
}

/*//////////////////// おとな商品　PickUp ///////////////////////*/

#adult_pickup {
	width:600px;
	padding:0;
	margin:30px 0 30px 0;
}
#adult_pickup h2 {
	width:600px;
	height:50px;
	background: url(/images/category_h2/adult_h2.gif) left top no-repeat;
	text-indent: -9999px;
	margin:0 0 10px 0;
}
#adult_pickup ul {
	margin:0;
}
#adult_pickup li {
	float: left;
	width: 150px;
}
#adult_pickup dl {
	width:144px;
	margin:0 5px 15px 0;
}
#adult_pickup dl img {
	width: 140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
}
#adult_pickup dt {
	height:180px;
	font-size: 90%;
	font-weight: bold;
	word-break: break-all;
}
#adult_pickup dd {
	height:40px;
	font-size: 80%;
	line-height: 1.2em;
	word-break: break-all;
}

/*//////////////////// おとな商品　カテゴリから探す ///////////////////////*/
#ad_searchcate {
	width:600px;
	margin:30px 0 0 0;
}
#ad_searchcate h2 {
	width: 600px;
	height: 50px;
	background: url(/images/category_h2/adult_cat.gif) left top no-repeat;
	text-indent: -9999px;
}


/*====================
 hasLayout
====================*/
* html #header, * html #categorynav ul, * html #globalarea, * html #globalarea #searchform, * html #shopnav, * html #shopnav ul, * html #topbanner ul, * html #shopmenu, * html #inquiry, * html #inquiry ul, * html #toolbtn,/* ▲ヘッダー */ * html div#hf_campaign ul, * html div#hf_hf_pickup ul, * html div#hf_searchmate ul, * html div.hf_pickupg, * html #hf_ssupple ul,/* ▲大カテゴリ健康食品 */ * html div#b_speban, * html div#b_pickup ul, * html div#b_searchbrand ul,  * html div#b_searchtrouble ul, * html #b_searchcate,/* ▲大カテゴリ美容コスメ */ * html div#di_pickup ul,/* ▲大カテゴリダイエット */ * html td.layout_content .newitem ul, * html td.layout_content .specialissue ul,/* ▲各カテゴリ特集・新商品クラス */ * html div#localBioNavi ul, * html .system_content div#news ul, * html .system_content div#rank_bio ul,/* ▲中カテゴリバイオラバー */ * html #suggest {/* ▲大カテゴリ開運グッズ */
	zoom: 1;
}
*:first-child+html #header, *:first-child+html #categorynav ul, *:first-child+html #globalarea, *:first-child+html #globalarea #searchform, *:first-child+html #shopnav, *:first-child+html #shopnav ul, *:first-child+html #topbanner ul, *:first-child+html #shopmenu, *:first-child+html #inquiry, *:first-child+html #inquiry ul, *:first-child+html #toolbtn,/* ▲ヘッダー */ *:first-child+html div#hf_campaign ul, *:first-child+html div#hf_hf_pickup ul, *:first-child+html div#hf_searchmate ul, *:first-child+html .hf_pickupg, *:first-child+html #hf_ssupple ul,/* ▲大カテゴリ健康食品 */ *:first-child+html div#b_speban, *:first-child+html div#b_pickup ul, *:first-child+html div#b_searchbrand ul, *:first-child+html div#b_searchtrouble ul, *:first-child+html #b_searchcate,/* ▲大カテゴリ美容コスメ */ *:first-child+html div#di_pickup ul,/* ▲大カテゴリダイエット */ *:first-child+html td.layout_content .newitem ul, *:first-child+html td.layout_content .specialissue ul,/* ▲各カテゴリ特集・新商品クラス */ *:first-child+html div#localBioNavi ul, *:first-child+html .system_content div#news ul, *:first-child+html .system_content div#rank_bio ul,/* ▲中カテゴリバイオラバー */ *:first-child+html #suggest {/* ▲大カテゴリ開運グッズ */
	zoom: 1;
}
/*====================
 float with margin
====================*/
* html #categorynav ul li, * html #globalarea #searchform, * html #inquiry, * html #charsizeset, * html #cart, * html #topbanner ul li, * html #shopnav ul li, * html #inquiry ul li,/* ▲ヘッダー */ * html div#hf_campaign ul li, * html div#hf_hf_pickup ul li, * html div#hf_searchmate ul li, * html .hf_pickupg_inner, * html .hf_scate_inner, * html div#hf_ssupple ul li,/* ▲大カテゴリ健康食品 */ * html div#b_speban_main, * html div#b_speban_sub, * html div#b_pickup ul li, * html div#b_searchbrand ul li, * html div#b_searchtrouble ul li, * html .b_scate_inner,/* ▲大カテゴリ美容コスメ*/ * html div#di_pickup ul li,/* ▲大カテゴリダイエット */ * html td.layout_content .newitem ul li, * html td.layout_content .specialissue ul li,/* ▲各カテゴリ特集・新商品クラス */ * html div#localBioNavi ul li, * html .system_content div#news ul li, * html .system_content div#rank_bio ul li,/* ▲中カテゴリバイオラバー */ * html #suggest li { /* ▲大カテゴリ開運グッズ */
	display: inline;
}
/*====================
 clearfix
====================*/
#header:after, #globalarea:after, #shopnav ul:after, #topbanner ul:after, #inquiry ul:after, #shopmenu:after,/* ▲ヘッダー */ div#hf_campaign ul:after, div#hf_hf_pickup ul:after, div#hf_searchmate ul:after, div.hf_pickupg:after, div#hf_ssupple ul:after,/* ▲大カテゴリ健康食品 */ div#b_speban:after, div#b_pickup ul:after, div#b_searchbrand ul:after, div#b_searchtrouble ul:after, div#b_searchcate:after,/* ▲大カテゴリ美容コスメ */  div#di_pickup ul:after,/* ▲大カテゴリダイエット */ td.layout_content .newitem ul:after, td.layout_content .specialissue ul:after,/* ▲各カテゴリ特集・新商品クラス */ div#localBioNavi ul:after, .system_content div#news ul:after, .system_content div#rank_bio ul:after,/* ▲中カテゴリバイオラバー */ #b_wsale:after, #wsale:after, #c_top_wsale:after,/* ▲週替わりセール */ #suggest:after {/* ▲大カテゴリ開運グッズ */
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
/*====================
 a11y
====================*/
* html .access_aid {
	position: absolute;
	visibility: hidden;
}
p.access_aid {
	height: 0;
	margin: 0;
	overflow: hidden;	/* はみ出た部分を隠す */
}
/*====================
 general class
====================*/
img.visualRight {
	float: right;
	margin: 0 0 10px 10px;
}
img.visualLeft {
	float: left;
	margin: 0 10px 10px 0;
}
/*//////////////////// テーブルの装飾 ///////////////////////*/
/*//////////////////// テーブルの装飾 ///////////////////////*/
/* テーブルに罫線をひく */
.tbl_line td {
	padding: 2px;
	border: 1px solid #999999;
	font-size: 85%;
}
/* セルにpadding挿入 */
.tbl_sp2 td {
	padding: 2px;
	font-size: 85%;
}
.tbl_sp3 td {
	padding: 3px;
	font-size: 85%;
}
.tbl_sp5 td {
	padding: 5px;
	font-size: 85%;
}
/*//////////////////// 特集の装飾 ///////////////////////*/
/*//////////////////// 特集の装飾 ///////////////////////*/
div#spBust {
	font-size:88%;
	line-height:1.4;
}
div#spBust strong {
	font-weight:bold;
	color:#FF3399;
}
div#spBust p {
	line-height: 1.2;
}
div#spBust strong.hL {
	font-size:large;
	margin-bottom:0.2em;
}
div#spBust img.thumbnail {
	border: 1px #ff857d solid;
}
div#spBust p.goto {
	font-size:large;
	font-weight:bold;
}
div#no8416 dl {
	width:550px;
	margin:20px;
	border-bottom:#CCCCCC dotted 2px;
}
div#no8416 dt {
	margin:0;
	padding:0;
	color:#FF0033;
}
div#no8416 dd {
	margin:10px 20px;
	padding:0;
}
.img_s {
	width:85px;
	height:85px;
	margin:3px;
}
/*//////////////////// 商品陳列・5列 二重線 ///////////////////////*/
/*//////////////////// 商品陳列・5列 二重線 ///////////////////////*/
/*//////////////////// 商品陳列・5列 二重線 ///////////////////////*/
ul.productsAA {
	list-style-type:none;
	width:600px;/*margin-left: -30px;*/
}
ul.productsAA li {
	float:left;
	background-color:#ffff99;
	text-align:center;
	margin:0 3px 3px 0;
	padding:5px;
	border:3px double #ffcc33;
}
ul.productsAA li img {
	margin-bottom:5px;
}
ul.productsAA li div {
	width:100px;
	text-align:left;
	font-size:90%;/*color:#cc3300;*/
}
/*//////////////////// ランキングの更新日 ///////////////////////*/
/*//////////////////// ランキングの更新日 ///////////////////////*/
/*//////////////////// ランキングの更新日 ///////////////////////*/
/* NEW画像がある更新日クラス */
.update, .update_bc, .update_hf {
	text-align: right;
	font-size: 77%;
	margin: 0;
	padding: 0 21px 0 0;
	background: url(/shop/item/soukai/design/img05/ico_new.gif) right bottom no-repeat;
	background-position: 139px 3px;
}
/*///////////////////////////////////////////////////////////*/
/* NEW画像を表示する場合は、以下のクラスを「コメントアウト」 */
/*///////////////////////////////////////////////////////////*/

/* その他NEW画像を消去 */
/*.update {	padding: 0 3px 0 0;	background: none;	}*/

/* 美容コスメ NEW画像を消去 */
/*.update_bc  {	padding: 0 3px 0 0;	background: none;	}*/

/* 健康食品 NEW画像を消去 */
/*.update_hf {	padding: 0 3px 0 0;	background: none;	}*/




/*/////////コメントパターンで使用 ////////////////*/
/* セール一覧 */
ul#saleList {
	line-height: 1.2;
	font-size: 93%;
	margin-left: -6px;
}
#saleList h3 {
	font-size: 105%;
	padding-left: 5px;
	margin-bottom: 2px;
}
ul#saleList li a img {
	text-decoration: none;
	border: none;
}
td.layout_content ul#saleList li {
	float: left;
	width: 196px;
	line-height: 1.3;
	margin: 0 0 20px 6px;
}
/*/////////フッタのショッピングガイド ////////////*/

#footerguide {
	font-size:90%;
	line-height:1.2em;
	margin:0;
	width:950px;
}
#footerguide a {
	font-weight:bold;
}
#footershoppingguide {
	margin:0;
	padding:0;
}
#footerguide ul {
	list-style-type:none;
	width: 950px;
	margin: 0;
	padding:0;
}
#footerguide li {
	min-height:225px;
	background-color: #FFFFFF;
	float: left;
	width: 300px;
	padding:0;
	margin: 0 0 0px 12px;
}
/* 2010.01.08追加-S */
.FS2_members_login_link {
	margin:10px 0;
	padding:0;
	text-align:left;
}
.FS2_ReturnedSpecialContract_text {
	/* 2010.07.23-S */
/* border:3px solid #F0F0F0; */
	border:none;
	margin:5px 0 0;
	/* 2010.07.23-E */
	font-size:85%;
	padding:5px;
}
/* 2010.01.08追加-E */


/* 2010.07.23追加-S */
.FS2_ReturnedSpecialContract {
	margin:0 0 3px;
}
/* 2010.07.23追加-E */

.FS2_ItemComment {
	margin-top:10px;
}
/* 2010.04.14追加 */

.snova_iframe {
	width: 600px;
	height:2800px;
}
* html .snova_iframe {
	height:2900px;
}
*:first-child+html .snova_iframe {
	height:2900px;
}
/* Frame_snova -S */

.snova_iframe_02 {
	width: 600px;
	height:8000px;
}
* html .snova_iframe_02 {
	height:8050px;
}
*:first-child+html .snova_iframe_02 {
	height:8000px;
}
.snova_iframe_03 {
	width: 600px;
	height:950px;
}
* html .snova_iframe_03 {
	height:1100px;
}
*:first-child+html .snova_iframe_03 {
	height:1100px;
}
.snova_iframe_bt {
	width: 600px;
	height:1950px;
}
* html .snova_iframe_bt {
	height:1950px;
}
*:first-child+html .snova_iframe_bt {
	height:1975px;
}
/* Frame_snova -E */

.mitsui_iframe_bt {
	width: 600px;
	height:4250px;
}
html:not(:target) .mitsui_iframe_bt {
	width: 600px;
	height:4020px;
}
/* Frame_mitsui -E */


#FS2_itemlayout_J ul {








	margin-left:1.5em;
	list-style:disc none outside;
}
#FS2_itemlayout_J ol, #review_980yen ol {
	margin-left:1.5em;
	/*  list-style:lower-latin outside;  */
	list-style-type: decimal;
}
#FS2_itemlayout_J #no7574 ul {
	margin-left: 0em;
	list-style:none none inside;
}

a.link_nor {
	background-color:#cccccc;
	font: bold 88% "Arial", "Lucida Grande", Verdana, Sans-Serif;
	border: 2px solid #cccccc;
	padding:0px 4px 0px 4px;
	text-align:center;
	color:#666666;
	text-decoration:none;
}
a.link_act {
	background-color:#ff9500;

	font: bold 88% "Arial", "Lucida Grande", Verdana, Sans-Serif;
	border: 2px solid #cccccc;
	padding:0px 4px 0px 4px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
/*span {
	font: normal 76% "Arial", "Lucida Grande", Verdana, Sans-Serif;
	color:#000;
}*/
.mytitle {
	font: normal 80% "Arial", "Lucida Grande", Verdana, Sans-Serif;
}
.gray {
	background-color: #000;
	position: absolute;
	border: 0px solid #9F6D11;
	z-index: 100;
}
img {
	border: 0px solid #663300;
}
/*キャプションスタイル*/
.opa {
	color:#fff;
	padding:5px 17px 0px 17px;
	position: absolute;
	z-index: 101;
	background-color: #FF6600;
	opacity:0.5;
	filter: alpha(opacity=50);
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0, FinishY=16);
	-moz-opacity: 0.5;
}
/*画像サイズをここのサイズに合せる*/
#showhere {
	background:#ffffff;
	height:195px;
	width:430px;
	/*	color:#ffffff;*/
	font-size: 88%;
	position:relative;
	top:0px;
	left:0px;
	margin-bottom: 20px;
}
#showherelink {
	text-align:right;
}
#showheredis {
	text-align:left;
	position: relative;
	top:-16px;
}
/*画像サイズをここのサイズに合せる*/
#side_showhere {
	background:#ffffff;
	height:195px;
	width:160px;
	/*	color:#ffffff;*/
	font-size: 88%;
	position:relative;
	top:0px;
	left:0px;
	margin: 0 0 3em;
}
#side_showherelink {
	text-align:right;
	padding:2px 0 0;
}
#side_showheredis {
	display:block;
	margin: 3px 0 0;
	text-align:left;
}
/* 2010.10.26追加-S */
.FS2_members_login_link {
	background:none repeat scroll 0 0 #FFF6EB;
	left:0px;
	margin:0;
	padding:0 0 5px 5px;
	position:relative;
	text-align:left;
	top:-34px;
}

/*//////////////////// ポイントがつかない商品への対応 ///////////////////////*/
/* 会員価格エリアで販売価格が見えなくなるので、上げ幅を減少 */
.FS2_body_Goods_GoodsDetail_31001 .FS2_members_login_link,
.FS2_body_Goods_GoodsDetail_7328 .FS2_members_login_link, 
.FS2_body_Goods_GoodsDetail_7322 .FS2_members_login_link{
	top:-10px;	
}

.FS2_itemPrice_area {
	background-color:#FFF6EB;
	margin:5px 0 0;
	padding:5px 5px 1px;
}
.FS2_point {
	border:none;
	position:relative;
	top:16px;
	left:0;
	margin: 0 0 5px;
}
.FS2_itemPrice_text {
	margin:0;
	padding:0 0 8px;
}
div#FS2_itemlayout_E .FS2_special_members_price, div#FS2_itemlayout_J .FS2_special_members_price {
	background:none repeat scroll 0 0 #FFF6EB;
	margin:0 0 0;
	padding:0 0 0 5px;
	position:relative;
	top:-12px;
	left:0;
}
.FS2_figure {
	margin:2em 0 5px;
	padding:0;
}
.FS2_postage {
	display:none;/*	margin:10px 0 -2em;
	padding:0;
*/
}
.GoodsSelectionTable {
	margin:10px 0 5px;
}
.sellTerms {
	position:relative;
	top:15px;
	left:0;
}
/* 2010.10.26追加-E */

/*//////////////////// 週替わりセール ///////////////////////*/
/*//////////////////// 週替わりセール ///////////////////////*/
/*//////////////////// 週替わりセール ///////////////////////*/

/* 週替わりセール3列の画像幅 167px*/
 #c_top_wsale ul.col3 li {
	background-color:#FAFADA;
	float:left;
	margin:10px 0 0 15px;
	padding:0 5px;
	width:167px;
}
/* 週替わりセール4列の画像幅 130px*/
#c_top_wsale ul.col4 li {
	background-color:#FAFADA;
	float:left;
	margin:10px 0 0 9px;
	padding:0 9px;
	width:130px;
}

/*//////////////////// 得だね！SALE ///////////////////////*/
/*//////////////////// 得だね！SALE ///////////////////////*/
/*//////////////////// 得だね！SALE ///////////////////////*/

/*//////////////////// 得だね！SALE　各カテゴリページ 見出し ///////////////////////*/

/*//////////////////// 1商品用 ///////////////////////*/

#saleweek_01 {
	width:580px;
	height:160px;
	padding:10px;
	margin:0 0 10px 0;
	background-image:url(/imgsale/saleweek_bg.gif);
}
#saleweek_01_img img {
	width: 150px;
	border:1px solid #cccccc ;
	margin:5px 0 0 20px;
}
#saleweek_01_item {
	width:230px;
	margin:-153px 0 0 190px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
}
#saleweek_01_price {
	width:230px;
	margin:5px 0 0 190px;
	font-size:13px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
#saleweek_01_icon {
	width:230px;
	margin:5px 0 0 190px;
	text-align:center;
}
#saleweek_01_word {
	background-color:#ffffff;
	width:220px;
	height:50px;
	margin:10px 0 0 190px;
	padding:5px;
	color:#000000;
	font-size:13px;
	vertical-align:top;
}
#saleweek_01_button img {
	 position:relative; top:-175px; left:485px;
}

/*//////////////////// 2商品用 ///////////////////////*/

#saleweek_02 {
	width:580px;
	height:330px;
	padding:10px;
	margin:0 0 10px 0;
	background-image:url(/imgsale/saleweek_bg.gif);
}
#saleweek_02 img {
	margin:-5px 0 5px 0;
	text-align:center;
}
#saleweek_02 ul {
	margin:0;
}
#saleweek_02 li {
	float:left;
	width:220px;
	text-align:center;
}
#saleweek_02 dl {
	width:210px;
}
#saleweek_02 dl img {
	width:150px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
	text-align:center;
}
#saleweek_02 dt {
	width:200px;
	height:190px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	word-break: break-all;
}
#saleweek_02 dd {
	background-color:#ffffff;
	width:200px;
	height:45px;
	margin:5px 0 0 0;
	padding:5px;
	color:#000000;
	font-size:13px;
	text-align:left;
	word-break: break-all;
}
#saleweek_02_price {
	width:200px;
	margin:5px 0 15px 0;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
#saleweek_02_icon {
	width:210px;
	margin:0;
	text-align:center;
}
#saleweek_02_button {
	 position:relative; top:-260px; left:485px;
}
/*//////////////////// 3商品用 ///////////////////////*/

#saleweek_03 {
	width:580px;
	height:330px;
	padding:10px;
	margin:0 0 20px 0;
	background-image:url(/imgsale/saleweek_bg.gif);
}
#saleweek_03 img {
	margin:-5px 0 5px 0;
	text-align:center;
}
#saleweek_03 ul {
	margin:0;
}
#saleweek_03 li {
	float:left;
	width:193px;
	text-align:center;
}
#saleweek_03 dl {
	width:175px;
}
#saleweek_03 dl img {
	width:150px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
	text-align:center;
}
#saleweek_03 dt {
	width:170px;
	height:190px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	word-break: break-all;
}
#saleweek_03 dd {
	background-color:#ffffff;
	width:170px;
	height:45px;
	margin:5px 0 0 0;
	padding:5px;
	color:#000000;
	font-size:13px;
	text-align:left;
	word-break: break-all;
}
#saleweek_03_price {
	width:170px;
	margin:5px 0 15px 0;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
#saleweek_03_icon {
	width:170px;
	margin:0;
	text-align:center;
}

/*//////////////////// 4商品用 ///////////////////////*/

#saleweek_04 {
	width:580px;
	height:320px;
	padding:10px;
	margin:0 0 20px 0;
	background-image:url(/imgsale/saleweek_bg.gif);
}
#saleweek_04 img {
	margin:-5px 0 5px 0;
	text-align:center;
}
#saleweek_04 ul {
	margin:0;
}
#saleweek_04 li {
	float:left;
	width:145px;
	text-align:center;
}
#saleweek_04 dl {
	width:140px;
}
#saleweek_04 dl img {
	width:140px;
	border:1px solid #cccccc ;
	margin:0 0 3px 0;
	text-align:center;
}
#saleweek_04 dt {
	width:140px;
	height:180px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	word-break: break-all;
}
#saleweek_04 dd {
	background-color:#ffffff;
	width:132px;
	height:45px;
	margin:5px 0 0 0;
	padding:5px;
	color:#000000;
	font-size:13px;
	text-align:left;
	word-break: break-all;
}
#saleweek_04_price {
	width:140px;
	margin:5px 0 15px 0;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
#saleweek_04_icon {
	width:140px;
	margin:0;
	text-align:center;
}



