@charset "shift_jis";

/*RESET-----------------------------------------------*/
*{margin:0;padding:0;font-size:100%;}
h1, h2, h3, h5, h6, caption, address {font-style: normal;font-weight: normal;}
ul, ol, li {list-style-type: none;}
form {display:inline;}
fieldset {border:none;}
legend {display:none;}
img{border:0;vertical-align:bottom;}
hr {display:none;clear: both;}
a {outline:none;}

/*Font-----------------------------------------------*/
body {
	font-size: 12px;
	color:#333;
	line-height: 1.5;
	font-family: verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
/* for IE6 */
* html body {
	font-family: verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	font-size:75%;
}

/* for IE7 */
*:first-child + html body {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,verdana,"Hiragino Kaku Gothic Pro",Osaka,"MS 

PGothic",Sans-Serif;
	font-size:75%;
}


/*Link-----------------------------------------------*/
a:link,
a:visited {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#FF9900;
	text-decoration:none;
}

/*Base-----------------------------------------------*/

body {
	text-align: center;
	background:#F9F9F9 url(/shop/item/konaka/design/img01/bg_body.gif) repeat;
}
div.layout_body {
	background-color:#FFF;
position:relative;
}
div.layout_header {
	width:950px;
	height:125px;
	margin:0 auto 10px auto;
	text-align:left;
	background:url(/shop/item/konaka/design/img01/bg_head.gif) repeat-x left top;
}
table.layout_table {
	width:950px;
	margin:0 auto 15px auto;
}
table.layout_table .layout_menu {
	background:url(/shop/item/konaka/design/img01/bg_side.gif) repeat-y left;
	vertical-align:top;
}

table.layout_table .layout_content {
	padding-bottom:300px;
	text-align:left;
	vertical-align:top;
}
div.layout_footer {
	width:950px;
	margin:0 auto 10px auto;
	text-align:left;
	position:relative;
}
/* clearfix (Firefox)
------------------------------- */
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* WinIE7
------------------------------- */
.clearfix{
   display:inline-block;
}

/* WinIE5,6
------------------------------- */
/* Hides from IE-mac \*/
* html .clearfix{
   height:1px;
}
/*layout_header--------------------------------------*/
.FS2_body_text_area {
position:absolute;
left:15.5em;
top:3px;
color:#FFF;
}
div.layout_header img {
	line-height:1;
}
div.layout_header p.home {
	float:right;
}
div.layout_header p.description {
	height:25px;
	line-height:25px;
	color:#FFF;
	text-indent:15px;
}
div.layout_header p.description a:link,
div.layout_header p.description a:visited {
	color:#FFF;
	text-decoration:none;
}
div.layout_header p.description a:hover {
	color:#FFF;
	text-decoration:underline;
}
div.layout_header p.logo {
	float:left;
	width:200px;
}
/*Navi*/
div.layout_header ul.navigation {
	float:right;
	height:55px;
	width:750px;
}
div.layout_header ul.navigation li {
	float:right;
	height:40px;
	padding:0 14px 0 14px;
}
div.layout_header ul.navigation li.guide {
	background:url(/shop/item/konaka/design/img01/ic_h01.gif) no-repeat left center;
}
div.layout_header ul.navigation li.faq {
	background:url(/shop/item/konaka/design/img01/ic_h02.gif) no-repeat left center;
}

div.layout_header ul.navigation li.mypage {
	background:url(/shop/item/konaka/design/img01/ic_h03.gif) no-repeat left center;
}

div.layout_header ul.navigation li.login {
	background:url(/shop/item/konaka/design/img01/ic_h04.gif) no-repeat left center;
}
div.layout_header ul.navigation li.regist {
	background:url(/shop/item/konaka/design/img01/ic_h05.gif) no-repeat left center;
}



div.layout_header ul.navigation li.mail {
	padding:7px 10px 0 0;
}
div.layout_header ul.navigation li a {
	line-height:40px;
}

div.layout_header ul.navigation li.mail a {
	line-height:1;
}

/*サイズガイド*/
div.layout_header dl.size_guide {
	width:740px;
	height:40px;
	background:url(/shop/item/konaka/design/img01/bg_h01.jpg) repeat-x;
	float:left;
	display:inline;
	margin:0 auto 0 6px;
}
div.layout_header dl.size_guide dt {
	padding:13px 19px 0 19px;
	width:120px;
	float:left;
}
div.layout_header dl.size_guide dt img {
	vertical-align:top;
}
div.layout_header dl.size_guide dd {
	float:left;
}
div.layout_header dl.size_guide dd ul {
	height:40px;
	float:left;
	padding:5px 15px 0 0;
}
div.layout_header dl.size_guide dd ul li {
	float:left;
}
div.layout_header dl.size_guide dd p {
	float:left;
	padding:5px 0 0 0;
}

/*layout_menu----------------------------------------*/
table.layout_table td.layout_menu {
	padding:0 0 10px 0;
}

p.campaign{
	width:190px;
	margin:0;
	padding:0 0 10px 0;
	/*background:none #FFF;*/
	background:url(https://secure.future-s.com/~konaka/images/common/bg_campaign.gif) repeat left top; /* 100512 update */
}
p.campaign .pt10 {
padding-top:10px !important;
}

p.hide {
	font-size:1px;
	text-indent:-9999px;
	color:#FFF;
	height:10px;
	background:#FFF;
	display:block;
}
* html p.campaign{
margin-left:-17px;
}

*+html p.campaign{
margin-left:-17px;
}

table.layout_table td.layout_menu ul.navi {
	text-align:center;
	width:170px;
	margin:10px auto 25px 10px;
}
table.layout_table td.layout_menu ul.navi li {
	border-bottom:1px solid #dcdcdc;
	background:#FFF;
}
table.layout_table td.layout_menu ul.navi li#suitnavi{

}
table.layout_table td.layout_menu ul.navi li dl {
	padding:10px;
	text-align:left;
	display:none;
}
table.layout_table td.layout_menu ul.navi li dl dd {
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	padding:8px 10px;
	margin:0 0 10px 0;
}
table.layout_table td.layout_menu ul.navi li dl dd ul li {
	border:0;
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat left 5px;
	padding:2px 0 2px 12px;
	font-size:100%;line-height:1.2;
}


table.layout_table td.layout_menu dl.search {
	width:170px;
	margin:0 auto 0px 10px;
}
table.layout_table td.layout_menu dl.search dd {
	padding:10px;
	text-align:left;
	background:#FFF;
}
table.layout_table td.layout_menu dl.search dd * dd {
	padding:0px;
	margin-bottom:10px;
}
table.layout_table td.layout_menu dl.search dd * dt {
	margin-bottom:3px;
}
table.layout_table td.layout_menu dl.search dd input {
	padding:2px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	background:#F3F3F3;
	width:145px;
}

table.layout_table td.layout_menu dl.search dd input.price {
	width:47px;
}
table.layout_table td.layout_menu dl.search dd  p {
	text-align:center;
}
table.layout_table td.layout_menu dl.search dd  p input {
	width:auto;
}
table.layout_table td.layout_menu dl.keywords {
	width:170px;
	margin:0 auto 17px 10px;
	background:url(/shop/item/konaka/design/img01/bg_sline.gif) repeat-x bottom;
	padding:0 0 15px 0;
}
table.layout_table td.layout_menu dl.keywords dd {
	background:#FFF;
	text-align:left;
}
table.layout_table td.layout_menu dl.keywords dd ul {
	padding:8px 10px;
}
table.layout_table td.layout_menu dl.keywords dd ul li {
	padding:1px 0 1px 12px;
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat left 7px;
}
table.layout_table td.layout_menu dl.keywords dd ul li.other {
	display:none;
}
table.layout_table td.layout_menu dl.bnr {
	width:170px;
	margin:0 auto 15px 10px;
	background:url(/shop/item/konaka/design/img01/bg_sline.gif) repeat-x bottom;
	padding:0 0 17px 0;
	text-align:left;
}
table.layout_table td.layout_menu dl.bnr dt {
	background:#333;
	padding:10px 0 0 10px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
}
table.layout_table td.layout_menu dl.bnr dd {
	background:#333;
	padding:7px 0 7px 10px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	color:#ccc;
}
table.layout_table td.layout_menu dl.bnr dd a {
	background:url(/shop/item/konaka/design/img01/ic_c01.gif) no-repeat left center;
	padding-left:12px;
	color:#ccc;
	line-height:1.2;
}

table.layout_table td.layout_menu dl.bnrs {
	width:170px;
	margin:0 auto 15px 10px;
	padding-bottom:10px;
	border:1px solid #FFF;
	background:#333;
	text-align:left;
}
table.layout_table td.layout_menu dl.bnrs dt {
	background:#333;
	padding:10px 0 0 10px;
}
table.layout_table td.layout_menu dl.bnrs dd {
	background:#333;
	padding:0px 10px 0px 10px;
	color:#ccc;
	font-size:92%;
	letter-spacing:-1px;
}

table.layout_table td.layout_menu dl.quality dd {
	padding:5px 0 0 5px;
	
}

table.layout_table td.layout_menu dl.quality dd a{
	background:url(/shop/item/konaka/design/img01/ic_quality.jpg) 5px center no-repeat;
	padding-left:20px;

}

table.layout_table td.layout_menu dl.bnrs dd a {
	color:#ccc;
}

div.layout_footer p.pagetop {
	clear:both;
	font-size:92%;
	position:absolute;
	right:0;
	top:-150px;
	color:#3957A6;
}
div.layout_footer p.pagetop a {
	background:url(/shop/item/konaka/design/img01/ic_arr02.gif) no-repeat left center;
	padding-left:12px;
}


/*div.layout_footer キャンペーンバナー------------------------------------------*/

#flashcontent2{
 position:absolute;
 right:0;
 top:-116px;
}


ul.campaign{
 background:#1F2B62;
 padding:15px 0 0 15px;
 height:245px;
 width:725px;
}

ul.campaign li {
	float:left;
	margin:0 10px 12px 0;
	background:#FFF;
	display:inline;
}

ul.campaign li a:hover img{
opacity:0.7;
filter: alpha(opacity=70);
}

/*div.layout_footer------------------------------------------*/
div.layout_footer {
	background:url(/shop/item/konaka/design/img01/bg_f01.jpg) repeat-x top;
	border-top:1px solid #E8E8E8;
}
div.layout_footer div.wrapper {
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	margin:0;
	height:120px;
	width:948px;
}
div.layout_footer p.logo {
	padding:10px 10px 0 0;
	float:right;
}

div.layout_footer dl.categories {
	padding:10px 0 10px 10px;
	float:left;
	width:750px;
}
div.layout_footer dl.categories dt {
	padding:5px 0;
	border-bottom:1px solid #dcdcdc;
	margin:0 0 10px 0;
}
div.layout_footer dl.categories dd {

}
div.layout_footer dl.categories dd ul {
	width:130px;
	float:left;
	margin-right:10px;
	display:inline;
	min-height:60px;
	_height:60px;
	border-right:1px solid #dcdcdc;
}
div.layout_footer dl.categories dd ul li {
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat left 6px;
	padding:0 0 0 12px;

}


* html div.layout_footer dl.categories dd ul li {
	padding:0 0 0 0;
	}
	
	
*+html div.layout_footer dl.categories dd ul li {
	padding:0 0 0 0;
	}


div.layout_footer ul.navi {
	background:#333 url(/shop/item/konaka/design/img01/bg_fnavi.gif) repeat;
	height:1.2em;
	padding:8px 10px;
}
div.layout_footer ul.navi li {
	float:left;
	padding:0 6px;
	line-height:1.2;
	border-right:1px solid #fff;
}
div.layout_footer ul.navi li a {
	color:#FFF;
}
div.layout_footer address {
	text-align:right;
}

/*--------------------------------------------------**/
table.layout_table .layout_content　.system_content p.pan {
	background:#F0F0F0;
	padding:5px 10px;
}
.FS2_eye_catch_icon {
margin-bottom:5px;
}
#content_header {
	margin-bottom:20px;
}
#content_header .ttl {
	margin-bottom:2px;
}
#content_header dl.search {
	background:#3F5FB4 url(/shop/item/konaka/design/img01/bg_cs01.jpg) repeat-x bottom left;
	margin:0 0 10px 0;
}
#content_header dl.search dt {
	padding:10px 0 5px 15px;
}

#content_header dl.search dt.nonitem {
padding:0;
}

#content_header dl.search dd {
	padding:10px;
}
#content_header dl.search dd ul {
	background:#FFF;
	padding:10px 0 10px 15px;
	height:60px;
	width:705px;
}
#content_header dl.search dd ul li {
	height:55px;
	padding:0 10px;
	width:250px;
	float:left;
	border-right:1px solid #dcdcdc;
}
#content_header dl.search dd ul li.design {
	padding:0 0px 0 0;
	width:170px;
}

#content_header dl.search dd ul li.design {
	padding:0 0px 0 0;
	width:170px;
}

#content_header dl.search dd ul li.tiestyle {
padding:0;
width:212px;
}

#content_header dl.search dd ul li.patern {
padding:0 0 0 10px;
width:270px;
border:none;
}


#content_header dl.search dd ul li.style {
	padding:0 0px 0 10px;
	width:253px;
}
#content_header dl.search dd ul li.color {
	padding:0 0px 0 10px;
	width:253px;
	border:0;
}
#content_header dl.search dd ul li dl dt {
	float:left;
	width:81px;
	padding:0;
}

#content_header dl.search dd ul li dl dd {
	float:left;
	padding:0;
	width:auto;
}
#content_header dl.search dd ul li dl dd ul {
	padding:0;
	width:auto;
	height:auto;
}
#content_header dl.search dd ul li dl dd li {
	float:left;
	padding:0;

	width:40px;
	height:auto;
	text-align:center;
	border:0;
}
#content_header dl.search dd dl.keywords {
	padding:0;
	background:#FFF;
	height:30px;
	margin:10px 0 0 0;
}

#content_header dl.search dd dl.nonitem{
margin:0;
}


#content_header dl.search dd dl.keywords dt {
	float:left;
	padding:0;
}
#content_header dl.search dd dl.keywords dd {
	height:30px;
	margin-left:130px;
	padding:0;
}
#content_header dl.search dd dl.keywords dd ul {
	height:auto;
	width:auto;
	padding:0;
}
#content_header dl.search dd dl.keywords dd li {
	width:auto;
	border:none;
	float:left;
	height:30px;
	padding:0 20px 0 0;
}
#content_header dl.search dd dl.keywords dd li a {
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat left center;
	line-height:30px;
	padding-left:12px;
}

#content_header ul.keywords {
	background:#E8E8E8;
	padding:4px;
}
#content_header ul.keywords li {
	background:#FFF;
	margin:1px;
	width:242px;
	float:left;
	height:30px;
}
#content_header ul.keywords li a {
	line-height:30px;
	padding-left:35px;
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat 15px center;
}
table.layout_table .layout_content div.utility {
display:none;
}
.FS2_GroupList div.groupLayout {
	background:#E8E8E8;
	padding:4px 0 0px 2px;
	width:auto;
	zoom:1;
_padding-bottom:5px;
}

*:first-child + html body .FS2_GroupList div.groupLayout {
padding-bottom:2px;
}
.FS2_GroupList div.groupLayout:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
.FS2_GroupList div.groupLayout div.gl_Item {
	height:30px;
	background:#FFF;
	text-align:left;
	margin:0 0 4px 4px;
	width:240px;
	display:list-item;
	/display:inline;

}
.FS2_GroupList div.groupLayout div#FS2_itemlayout_list_B a {
	background:url(/shop/item/konaka/design/img01/ic_arr.gif) no-repeat left center;
	line-height:30px;
	padding-left:12px;
}

#FS2_itemlayout_list_B {
	text-align:left;
}

p.FS2_icon_logout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
font-weight:bold;
margin:30px 15px 0 0;
padding:5px 10px;
text-align:right;
}


.gl_Item .itemCenter{
	background:url(/shop/item/konaka/design/img01/bg_itemBox.gif) repeat;
	padding:10px;
	display:block;
}
.gl_Item .itemCenter img{
	border:1px solid #E4E4E4;
}
.gl_Item .itemCenter .itemGroup a{
	font-weight:bold;
	color:#3957A6;
}
.gl_Item .itemCenter .FS2_itemPrice_area {
	background:#FFF;
	border:1px solid #CC0000;
	color:#CC0000;
	padding:3px 0;
}
.gl_Item .itemCenter .FS2_itemPrice_area .FS2_itemPrice_text{
	margin-bottom:0px;
}
.gl_Item .itemCenter .FS2_itemPrice_area .itemPrice {
	color:#CC0000;
}
.gl_Item .itemCenter .FS2_itemPrice_area .itemStock {
	margin-bottom:0px;
}
.gl_Item .itemCenter .FS2_itemPrice_area .error_item {
	margin-bottom:0px;
}
.pager {
	font-weight:bold;
	color:#3957A6;
	border-bottom:1px solid #dcdcdc;
}
/*詳細*/
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right{
position:relative;
}	
.FS2_body_Goods_GoodsDetail h1.itemTitle {
	background:#2A4078;
	padding:10px;
	width:340px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 10px -10px;
position:relative;
}
.FS2_body_Goods_GoodsDetail td.FS2_itemlayout_td_Left {
	padding:0 30px 0 0;
width:350px;
}
.FS2_body_Goods_GoodsDetail td.FS2_itemlayout_td_Left img {
	border:1px solid #CCCCCC;
}
.FS2_body_Goods_GoodsDetail .FS2_figure table.FS2_figure_table {
	background:#F2F2F2;
	width:350px;
	margin-bottom:10px;
}
.FS2_body_Goods_GoodsDetail .FS2_figure table.FS2_figure_table td {
	padding:7px 0;
}
.FS2_body_Goods_GoodsDetail .FS2_figure table.FS2_figure_table td.FS2_figure_table_td_input_cnt input {
	padding:3px;
	border:1px solid #dcdcdc;
	width:50px;
}
.FS2_body_Goods_GoodsDetail .FS2_figure table.FS2_figure_table td.FS2_figure_table_td_figure {
	padding:7px 5px 7px 7px;
	font-weight:bold;
	font-size:108%;
	letter-spacing:1px;
}
.FS2_body_Goods_GoodsDetail .FS2_figure table.FS2_figure_table td.FS2_figure_table_td_cart_btn {
	padding:7px 7px 7px 2px;
}	
.FS2_body_Goods_GoodsDetail p.itemNumber {
	color:#333;
}
.FS2_body_Goods_GoodsDetail .FS2_itemPrice_text span{
	font-weight:bold;
	font-size:117%;
	color:#CC0000;
}
.FS2_body_Goods_GoodsDetail .FS2_itemPrice_text span.itemPrice {
		color:#CC0000;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .FS2_special_members_price {
margin:-15px 0 15px 0;
}
.FS2_body_Goods_GoodsDetail .FS2_itemlayout_td_Right .FS2_point{
	margin:-15px 0 10px 0;
	position:relative;
	border:0;
}
.FS2_body_Goods_GoodsDetail table.GoodsSelectionTable {
	border-left:1px solid #0F1D40;
	border-top:1px solid #0F1D40;
	width:350px;
	margin-bottom:10px;
}

.FS2_body_Goods_GoodsDetail table.GoodsSelectionTable td {
	border-right:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	padding:10px;
}
.FS2_body_Goods_GoodsDetail table.GoodsSelectionTable th {
	border-right:1px solid #0F1D40;
	border-bottom:1px solid #0F1D40;
	background:#24459C;
	color:#FFF;
	padding:10px;
}
dl.itemDetailGuide {
padding:10px 0 0 0;
}
dl.itemDetailGuide dt {
margin:0 0 5px 0;
}
dl.itemDetailGuide dd {
margin:0 0 15px 0;
}
#detailFooter {
	padding-top:30px;
}
#detailFooter div.section {
	border-bottom:1px solid #3E5DB0;
	border-right:1px solid #3E5DB0;
	border-left:1px solid #3E5DB0;
	padding:20px 0 20px 20px;
	width:718px;
	margin:0 0 1em 0;
	clear:both;
}

#itemFlashContent {
	margin-bottom:30px;
}
#detailFooter div.section p {
	margin:0 0 1em 0;
	}
#detailFooter div.section p.price {
	color:#CC0000;
	margin-bottom:0;
}
#detailFooter div.section p.note {
	margin-bottom:0;
	background:url(/shop/item/konaka/design/img01/bg_kome.gif) no-repeat left 3px;
	padding-left:13px;
}


#detailFooter div.section p.more {
	text-align:right;
	margin-bottom:2em;
}
#detailFooter div.section strong.red {
	color:#CC0000;
}
#detailFooter div.section dl.item {
	float:left;
	width:220px;
	margin:0 15px 0 0;
	display:inline;
}
#detailFooter div.section dl.item dt {
	margin-bottom:10px;
}
#detailFooter div.section dl.item td {
	vertical-align:top;
}
#detailFooter div.section dl.item .layout{
	margin:0 0 1em 0;
}
#detailFooter div.section dl.item form table {
	width:220px;
	background:#F2F2F2;
}
#detailFooter div.section dl.item form table td {
	padding:7px 0;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
#detailFooter div.section dl.item form table td input.text-input {
	padding:3px;
	border:1px solid #dcdcdc;
	width:40px;
	font-weight:normal;
}
#detailFooter div.spec {
	background:#F5F5F5;
}

#detailFooter div.spec table {
	background:#FFF;
	border-right:1px solid #A0A0A0;
	border-top:1px solid #A0A0A0;
}
#detailFooter div.spec table th {
	background:#E0E4F1;
	width:80px;
}
#detailFooter div.spec table th,
#detailFooter div.spec table td {
	vertical-align:top;
	text-align:left;
	padding:5px 10px;
	border-bottom:1px solid #A0A0A0;
	border-left:1px solid #A0A0A0;
	line-height:1.2;
}

/*Recommend*/
#FS2_Recommend_List h2.CrossHead {
	border:none;
	font-weight:bold;
	padding-left:10px;
	margin:10px 0;
	font-size:117%;
	color:#3957A6;
}
#FS2_Recommend_List .FS2_reccomendgoods_table .FS2_itemlayout_td_Left,
#FS2_Recommend_itemlayout_B .FS2_reccomendgoods_table .FS2_itemlayout_td_Left {
	padding:0;
}
#FS2_Recommend_List #FS2_ReccomendGoods,
#FS2_Recommend_itemlayout_B #FS2_ReccomendGoods{
	background:url(/shop/item/konaka/design/img01/bg_itemBox.gif) repeat;
	padding:10px;
}
#FS2_Recommend_List #FS2_ReccomendGoods .FS2_itemPrice_text span,
#FS2_Recommend_itemlayout_B #FS2_ReccomendGoods .FS2_itemPrice_text span{
	font-size:100%;
}
#FS2_Recommend_List #FS2_ReccomendGoods .itemTitle a,
#FS2_Recommend_itemlayout_B #FS2_ReccomendGoods .itemTitle a {
	font-weight:bold;
	color:#3957A6;
}
#FS2_Recommend_List {
	border:4px solid #E5E5E5;
	padding:0 5px;
	zoom:1;
}
p.FS2_ItemShortComment {
text-align:left;
}

p.FS2_ItemShortComment .alignItem_04{
        display: inline-block;
}

p.FS2_ItemShortComment .alignItem_04:after{
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
}

/*showerclean*/

#content_header .section{
	width: 740px;
	margin: 10px auto;
	border: 1px solid #063090;
	}
	
#content_header .section .mainblock p{
	width: 710px;
	margin: 20px 15px 5px 15px;
	}
	

#content_header .section .mainblock .blockwrapper{
	width: 720px;
	margin: 10px 0 0 15px;
	}
	
#content_header .section .mainblock .blockwrapper .block{
	width: 225px;
	height:278px; 
	border: 1px solid #063090;
	float: left;
	margin: 0 13px 0  0;
	display: inline;
	}

#content_header .section .mainblock .blockwrapper div.last{
	margin-right:0;
	}

#content_header .section .mainblock .blockwrapper .block dl{
	width: 200px;
	margin: 10px auto 0 auto;
	}

#content_header .section .mainblock .blockwrapper .block dl dt{
	margin-top: 5px;
	margin-bottom: 10px;
	}

#content_header .section .mainblock .blockwrapper .block dl dd{
	margin-bottom: 5px;
	}
	
#content_header .section .mainblock .blockwrapper .block dl dd img{
	margin-top: 10px;
	}

#content_header .section .mainblock .blockwrapper .block dl dd ul{
	margin-top:15px;
	}

#content_header .section .mainblock .blockwrapper .block dl dd ul li{
	margin-bottom:5px;
	}

#content_header .section p.goshousai{
	clear: both;
	width: 710px;
	margin: 10px auto;
	text-align: right;
	}

	

/*Designer */
#content_header div.blandsection{
width:740px;
margin-top:10px;
}



#content_header div.blandsection ul.tab {
margin:0 auto;
}

#content_header div.blandsection ul.tab li{
float:left;
}

#content_header div.blandsection #tab2Tabchange ul,
#content_header div.blandsection #tab4Tabchange ul{
width:330px;
float:left;
padding:20px 0 0 20px;
display:inline;
}

#content_header div.blandsection #tab2Tabchange ul{
padding-top:15px;
}

#content_header div.blandsection #tab2Tabchange ul li,
#content_header div.blandsection #tab3Tabchange ul li,
#content_header div.blandsection #tab4Tabchange ul li{
float:left;
}

div.blandsection #tab3Tabchange ul {
padding:20px 0;
}

#content_header div.blandsection #tab3Tabchange ul li.text{
width:360px;
padding:0 30px;
}

#content_header div.blandsection #tab2Tabchange ul li dl{
width:220px;
margin-left:10px;
}

#content_header div.blandsection #tab4Tabchange ul li dl{
width:180px;
margin-left:10px;
}

#content_header div.blandsection #tab2Tabchange ul li dl dt,
#content_header div.blandsection #tab4Tabchange ul li dl dt{
font-weight:bold;
margin:0;
padding:0;
line-height:1;
}


#content_header div.blandsection #tab2Tabchange ul li dl dd,
#content_header div.blandsection #tab4Tabchange ul li dl dd{
line-height:1.2;
padding-top:3px;
}

#content_header div.blandsection #tab2Tabchange ul li dl dd{
font-size:84%;
}


/*donarto -*/
#content_header div.donarto{
background:#000000;
padding-bottom:5px;
color:#FFF;
}

#content_header div.donarto div.wrapper{
height:408px;
}

#content_header div.donarto #tab2Tabchange ul{
padding-top:15px;
height:80px;
}

#content_header div.donarto ul.tab{
clear:both;
margin:0  0 0 6px;
}

/*john -*/

#content_header div.john{
width:738px;
border:1px solid #999999;
}

#content_header div.john div.wrapper{
width:726px;
border:4px solid #990000;
margin:2px;
height:280px;
}


#content_header div.john  #tab2Tabchange dl{
width:330px;
float:left;
padding:15px 0 0 20px;
display:inline;
}

#content_header div.john  #tab2Tabchange dl dt{
float:left;
width:120px;
}

#content_header div.john  #tab2Tabchange dl dd{
padding-left:120px;
}

#content_header div.john #tab3Tabchange ul {
padding:12px 0;
}


#content_header div.john ul.tab{
border-top:1px solid #ccc;
margin:1px;
}

#content_header div.john #tab4Tabchange ul li dl dt{
color:#990000;
}

/*kansai*/
#content_header div.kansai{
width:738px;
border:1px solid #999999;
}

#content_header div.kansai div.wrapper{
height:292px;
}

#content_header div.kansai  #tab2Tabchange dl{
width:330px;
float:left;
padding:20px 0 0 20px;
display:inline;
}

#content_header div.kansai  #tab2Tabchange dl dt{
float:left;
width:110px;
}

#content_header div.kansai  #tab2Tabchange dl dd{
padding-left:110px;
}


#content_header div.kansai ul.tab{
border-top:1px solid #ccc;
}

#content_header div.kansai  #tab4Tabchange ul li dl{
width:170px;
margin-left:10px;
}

#content_header div.kansai #tab3Tabchange ul li.text{
width:400px;
padding:0 30px;
}


/* system_content */

div.FS2_InquiryButton_area{
margin:5px 0;
}


div.inputTableArea table.userTable_01,
div.system_content table.cartTable {
border-collapse:collapse;
}

div.inputTableArea table.userTable_01 caption,
div.system_content table.cartTable caption{
background-color:#344F96;
color:#FFFFFF;
font-weight:bold;
}

div.inputTableArea table.userTable_01 tbody th,
div.system_content table.cartTable th{
background:#E0E4F1;
color:#333333;
}

div.inputTableArea table.userTable_01 tbody th{
text-align:left;
}

div.inputTableArea table.userTable_01 tbody th,
div.inputTableArea table.userTable_01 tbody td,
div.system_content table.cartTable th,
div.system_content table.cartTable td{
border-color:1px solid #CCCCCC;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
}

div.system_content h2.pageTitle,
div.system_content h3.CrossHead{
border-color:#344F96;
}

table.onaoshicart{
margin-top:10px;
}



/*　pager全体　*/
.pager {
	font-size:12px;
	height:13px;
	border-top:1px solid #ddd;
	border-bottom:none;
	color:#344F96;
	text-align:left;
	position:relative;
	z-index:0;
}


/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
	display:inline-block;
	margin:7px 5px 3px 15px;
}


/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}



/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:10px;
	height:10px;
	background:url(/shop/item/konaka/design/img02/bg_first.gif) no-repeat;
	display:inline-block;
	position:relative;
	top:1px;
	margin:0 2px;
}

a:hover.FS2_pager_link_first{
	background:url(/shop/item/konaka/design/img02/bg_first_on.gif) no-repeat;
}



/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:8px;
	height:10px;
	background:url(/shop/item/konaka/design/img02/bg_prev.gif) no-repeat left top;
	position:relative;
	top:1px;
	margin:0 2px;
}

a:hover.FS2_pager_link_prev{
	background:url(/shop/item/konaka/design/img02/bg_prev_on.gif) no-repeat left top;
}




/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:8px;

	height:10px;
	background:url(/shop/item/konaka/design/img02/bg_next.gif) no-repeat left top;
	position:relative;
	top:1px;
	margin:0 2px;
}

a:hover.FS2_pager_link_next{
	background:url(/shop/item/konaka/design/img02/bg_next_on.gif) no-repeat left top;
}


/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:10px;
	height:10px;
	background:url(/shop/item/konaka/design/img02/bg_last.gif) no-repeat left top;
	position:relative;
	top:1px;
	margin:0 2px;
}

a:hover.FS2_pager_link_last{
	background:url(/shop/item/konaka/design/img02/bg_last_on.gif) no-repeat left top;
}





/*　ページ別リンク　*/
.FS2_pager_link {
	text-decoration:none;
	display:inline-block;
}

.FS2_pager_link{
	background:none;
	padding:1px 0;
	margin:0 2px;
	position:relative;
}

a:hover .FS2_pager_link{
text-decoration:none;
}


/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	font-weight:bold;
	margin:0 2px;
	text-decoration:none;
}


/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}

*+html body .FS2_pager_link{
	background:none;
	padding:0 0 2px 0;
	margin:0 2px;
	position:relative;
	line-height:1;
}


*+html body .FS2_pager_stay{
	padding:0 0 2px 0;
	}



/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
	padding:0 0 2px 0;
	line-height:1;
}

* html body .FS2_pager_link{
	background:none;
	padding:0;
	margin:0 2px;
	position:relative;
	padding:0 0 2px 0;
	line-height:1;
}

* html body .FS2_pager_stay{
	padding:0 0 2px 0;
	}


ul#FS2_sort_menu li{
font-weight:bold;
}

#FS2_Recommend_List{
overflow: hidden;
}

div.gl_Item div.itemCenter{
	overflow:visible;
}

#FS2_Recommend_List div.gl_Item>div{
	overflow:visible;
}



/*=========================================================
レコメンドエンジン（レイアウト１）
=========================================================*/

/*　レコメンドエンジン＞コンテナ　*/
#FS2_Recommend_Engine{
height:100%;
margin-top:15px;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_Recommend_Engine ul{
list-style:none;
padding:0px;
margin:0px;
}

#FS2_Recommend_Engine ul li{
float:left;
margin:0 10px 10px 0;
width:23%;
text-align:center;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/

#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_01{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_02{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_03{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_04{}

/*　レコメンドエンジン＞商品サムネイル　*/
.FS2_Recommend_Engin_Reresize_image{}
#FS2_Recommend_Engine ul li img{
margin:0 auto;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_Recommend_Engine ul li h2.itemTitle{
padding:0 0 0 10px;
margin:0 0 10px 0;
color:#3957A6;
font-weight:bold;
}

#FS2_Recommend_Engine ul li h2.itemTitle a{
color:#3957A6;
}

/*　レコメンドエンジン＞価格　*/
#FS2_Recommend_Engine .FS2_itemPrice_text{
color:#CC0000;
font-weight:bold;
}

/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_Recommend_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


ul#topnav {
	text-align:left;
	margin: 10px 0 10px 10px;
	padding: 0;
	width: 170px;
	list-style: none;
        position:relative;
        z-index:1;
}

ul#topnav li {
	margin: 0;
	padding: 0;
	position: relative;
	top:0;
	left:0;
        *left:-15px;
	z-index:1000;
}

ul#topnav li.nav {
	height: 41px;
}

ul#topnav li a {
	text-indent: -9999px;
	height: 41px;
}

ul#topnav li:hover a, ul#topnav li a:hover {
	background-position: left bottom;
}


ul#topnav li .sub1,
ul#topnav li .sub2,
ul#topnav li .sub3,
ul#topnav li .sub4,
ul#topnav li .sub5,
ul#topnav li .sub6 {
	position: absolute; /*--ここ大事--*/
	top: 0px;
	left: 170px;
	background: #fff; 
	display: none; /*--JSオフ時に表示されないようにします--*/
	clear:both;
}

ul#topnav li .sub1 ul,
ul#topnav li .sub2 ul,
ul#topnav li .sub3 ul,
ul#topnav li .sub4 ul,
ul#topnav li .sub5 ul, 
ul#topnav li .sub6 ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 0 0;
	width: 178px;
	background: #fff;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}


/* Hack -------------------------------------- */
	

/* --------------------------------------
	IE7
 -------------------------------------- */
 
*:first-child+html ul#topnav li .sub1 ul {
	width: 540px;
}

*:first-child+html ul#topnav li .sub1 {
	height: 320px;
}

*:first-child+html ul#topnav li .sub6 {
	height: 220px;
}

*:first-child+html ul#topnav li .sub3 ul,
*:first-child+html ul#topnav li .sub4 ul {
	width: 540px;
}



/* --------------------------------------
	IE6
 -------------------------------------- */
 
ul#topnav li .sub1 ul {
	_width: 540px;
}

ul#topnav li .sub3 ul {
	_width: 540px;
}

ul#topnav li .sub4 ul {
	_width: 540px;
}

ul#topnav li .sub6 {
	height:220px;	
}


/* Hack -------------------------------------- */




ul#topnav li .sub1 {
	height:320px;
}


ul#topnav li .sub2 {
	height:160px;
}

ul#topnav li .sub3 {
	height:328px;
}

ul#topnav li .sub4 {
	height:320px;
}

ul#topnav li .sub5 {
	height:160px;
}


ul#topnav li .sub1 ul {
	height:160px;
}

ul#topnav li .sub2 ul {
	height:160px;	
}

ul#topnav li .sub3 ul {
	height:160px;	
}

ul#topnav li .sub4 ul {
	height:160px;
}

ul#topnav li .sub5 ul {
	height:160px;	
}

ul#topnav li .sub6 ul {
	height:220px;	
}






/* -------------------------------------------------------


	1 スーツ


 ------------------------------------------------------- */

ul#topnav a.suit {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s01.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub1 ul.suit1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
}

ul#topnav li .sub1 ul.suit2 {
	position: absolute;
	left: 179px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub1 ul.suit3 {
	position: absolute;
	left: 358px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub1 ul.suit4 {
	position: absolute;
	left: 0px;
	top:160px;
}

ul#topnav li .sub1 ul.suit5 {
	position: absolute;
	left:179px;
	top:160px;
}

ul#topnav li .sub1 ul.suit6 {
	position: absolute;
	left: 358px;
	top:160px;
}






/* -------------------------------------------------------


	2 フォーマル


 ------------------------------------------------------- */
 
 
ul#topnav a.formal {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s02.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub2 ul.formal1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
}






/* -------------------------------------------------------


	3 シャツ


 ------------------------------------------------------- */

ul#topnav a.shirt {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s03.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub3 ul.shirt1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
}

ul#topnav li .sub3 ul.shirt2 {
	position: absolute;
	left: 179px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub3 ul.shirt3 {
	position: absolute;
	left: 358px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub3 ul.shirt4 {
	position: absolute;
	left: 0px;
	top:160px;
}

ul#topnav li .sub3 ul.shirt5 {
	position: absolute;
	left:179px;
	top:160px;
}





/* -------------------------------------------------------


	4 ネクタイ


 ------------------------------------------------------- */

ul#topnav a.necktie {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s04.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub4 ul.necktie1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
}

ul#topnav li .sub4 ul.necktie2 {
	position: absolute;
	left: 179px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub4 ul.necktie3 {
	position: absolute;
	left: 358px;
	border-top: solid 3px #3957A6;
}

ul#topnav li .sub4 ul.necktie4 {
	position: absolute;
	left: 0px;
	top:160px;
	height:230px;
}




/* -------------------------------------------------------


	5 アクセサリー


 ------------------------------------------------------- */

ul#topnav a.accessory {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s05.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub5 ul.accessory1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
	height:210px;
}




/* -------------------------------------------------------


	6 シューズ


 ------------------------------------------------------- */

ul#topnav a.shoes {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s06.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	7 ジャケット


 ------------------------------------------------------- */

ul#topnav a.jacket {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s07.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	8 コート


 ------------------------------------------------------- */

ul#topnav a.coat {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s08.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	9 スラックス


 ------------------------------------------------------- */

ul#topnav a.slacks {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s09.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	10 インナー


 ------------------------------------------------------- */

ul#topnav a.inner {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s10.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	11 ソックス


 ------------------------------------------------------- */

ul#topnav a.socks {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s11.jpg) no-repeat;
	height: 41px;
	display: block;
}




/* -------------------------------------------------------


	12 カジュアルウェア


 ------------------------------------------------------- */

ul#topnav a.casual {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s12.jpg) no-repeat;
	height: 41px;
	display: block;
}



/* -------------------------------------------------------


	13 レディース


 ------------------------------------------------------- */

ul#topnav a.ladys {
	background: url(https://secure.future-s.com/~konaka/images/common/navigation/btn_s13.jpg) no-repeat;
	height: 41px;
	display: block;
}

ul#topnav li .sub6 ul.ladys1 {
	position: absolute;
	left: 0;
	border-top:solid 3px #3957A6;
	height:260px;
}



ul#topnav .sub1 ul li,
ul#topnav .sub2 ul li,
ul#topnav .sub3 ul li,
ul#topnav .sub4 ul li,
ul#topnav .sub5 ul li,
ul#topnav .sub6 ul li {
	width: 100%;
	color: #222;
}

ul#topnav ul li strong { 
	padding: 0 0 0 23px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color:#222;
	background:url(https://secure.future-s.com/~konaka/images/common/navigation/ic_circle.gif) no-repeat 10px 5px;
}

ul#topnav .sub ul li a {
	text-indent: 0; /*--text-indent戻します--*/
	height: auto; 
	padding: 5px 3px 5px 25px;
	display: block;
	text-decoration: none;
	color: #333;
	background:url(https://secure.future-s.com/~konaka/images/common/navigation/ic_arrow.gif) no-repeat 15px 10px;
	font-size:10px;
}

ul#topnav .sub ul li a:hover {
	color: #ff9900;
	background-position: 17px 10px ;
}


/* ---------------------------------------------
	ランキング START

	▽ ranking ▽

--------------------------------------------- */


div.ranking {
width:740px;
margin-top:30px;
border-top:2px solid #0E2E77;
background:url(https://secure.future-s.com/~konaka/images/common/ranking/bg_ranking.jpg) repeat-x left top;
}

div.ranking h4 {
width:258px;
}

div.ranking ul {
display:none;
background:url(https://secure.future-s.com/~konaka/images/common/bg_ranking.jpg) repeat-x left top;
height:30px;
width:720px;
margin:0 auto;
padding:10px 10px 0 10px;
}

div.ranking ul li {
float:left;
}

div.rankingblock {
width:136px;
float:left;
position:relative;
margin-top:10px;
margin-right:10px;
margin-left:4px;
display:inline;
}

div.last {
margin-right:0;
}

div.rankingblock img {
border:1px solid #E4E4E4;
}

div.rankingblock p.rankicon {
position:absolute;
top:0;
left:0;
}

.iteminfo a {
font-weight:bold;
color:#3957A6;
}

div.rankingblock dd.txt {
margin-top:5px;
}

.shirts,
.suits,
.knot,
.formal,
.accessories,
.shoes,
.jacket,
.women,
.coat {
clear:both;
}

#tab2Tabchange,
#tab3Tabchange,
#tab4Tabchange,
#tab5Tabchange,
#tab6Tabchange,
#tab7Tabchange,
#tab8Tabchange,
#tab9Tabchange { 
display:none;
}

/* ---------------------------------------------
	ランキング END

	△ ranking △

--------------------------------------------- */

div#sideBar dl.card {
	width:170px;
	margin:10px auto 17px 10px;
	background:url(../../images/common/bg_sline.gif) repeat-x bottom;
	padding:0 0 15px 0;
}

div#sideBar dl.card dd {
	background:#FFF;
	text-align:left;
}
div#sideBar dl.card dd ul {
	padding:8px 10px;
}
div#sideBar dl.card dd ul li {
	padding:1px 0 1px 12px;
	background:url(../../images/common/ic_arr.gif) no-repeat left 7px;
}
div#sideBar dl.card dd ul li.other {
	display:none;
}

/*
 shower clean suit renew
-------------------------------------------- */
div.section_renew{
        border:none !important;
}
div.renew{
        height:280px;
        width:100%;
        margin:10px 0 0 0;
        background:url(http://www.konaka.jp/images/common/bg_shower_main.jpg) no-repeat 0 0;
}
div.renew p.detail_button{
        width:150px !important;
        position:absolute;
        margin:225px 0 0 480px !important;
}
