@charset "shift_jis";

/*************************/
/* 　 　収納専門店　　　 */
/*************************/
.inner_content{width:900px;}
/* 3カラム標準　244 9 */
#shop_common{
	width:100%;
}
#shop_common *{box-sizing:border-box;}
#shop_common .calam4,
#shop_common .sub_pickup,
#shop_common .sindex_tab #tab{
	width:100%;
	overflow:hidden
}

#shop_common .calam4 ul{
	width:755px;
	margin:15px 0 15px -4px;
	overflow:hidden
}
#shop_common .calam4 ul li{
	float:left;
	width:188px;
}

/* トップ3 */
#shop_common ul.syunou_top3{
	background:url(../../img/s_index/sindex_calam4_bk.gif) 0px 0 repeat-y
}

#shop_common ul.syunou_top3 dl{
	width:230px;
	padding:0 9px; 
}
		#shop_common ul.syunou_top3 dl.top_item3{
		padding-left:15px;
		}

#shop_common ul.syunou_top3 dl dt{
	float:left;
	width:110px
}

#shop_common ul.syunou_top3 dl dd{
	padding-left:110px
}
#shop_common ul.syunou_top3 p{
	padding-bottom:8px
}
#shop_common ul.syunou_top3 p.top3_a_price{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
#shop_common ul.syunou_top3 p.top3_a_price a{
	color:#339EC2;
}

/* サブピックアップ */
#shop_common .sub_pickup{
	margin:12px 0 20px 0;
	background:url(../../img/s_index/sindex_sub_bk.gif) right 0 repeat-y;
}

#shop_common .sub_pickup h3{
	float:left;
	width:393px;
}

#shop_common .sub_pickup dl{
	float:right;
	width:352px;
	text-align:center
}

#shop_common .sub_pickup dd{
	padding-bottom:5px;
	width:352px;
	overflow:hidden;
}

#shop_common .sub_pickup p{
	float:left;
	padding:0 9px;
	font-weight:bold;
	color:#F00
}
#shop_common .sub_pickup p.sub_ti2{
	padding:0 18px;
}
#shop_common .sub_pickup dd img{
	margin-bottom:4px
}

#shop_common .sub_pickup dd img{
	margin-bottom:4px
}

#shop_common .osusume li{
	padding-bottom:10px;
	text-align:center
}
#shop_common .osusume li a{
	display:block;
	padding:0 5px 0 4px;
}

#shop_common .osusume li.calam_last a{
	display:block;
	padding:0 0 0 4px;
	}

#shop_common .osusume img{
	margin-bottom:4px
}

/* タブ部分 */
#shop_common .sindex_tab #tab{
	display:block;
	background:url(../../img/s_index/sindex_tab_bk.gif) right 0 repeat;
	width:100%;
	height:38px;
	overflow:hidden;
}

#shop_common .sindex_tab #tab li{
	display:block;
	float:left;
	width:229px;
}

#shop_common .sindex_tab #tab li a{
	display:block;
	width:229px;
	height:38px;
	text-indent:-1000px;
	overflow:hidden;
}



#shop_common .stab_list2{
	padding:9px 2px 0 2px;
	border:1px solid #339EC2;
}
#shop_common .stab_list2 ul{
	font-size:0;
}
#shop_common .stab_list2 ul li{
	font-size:14px;
	width:calc(100%/3);
	padding-bottom:25px;
	vertical-align:top;
	display:inline-block;
}
#shop_common .stab_list2 dl{
	padding:0 9px;
}
#shop_common .stab_list2 dl dd{
	padding-bottom:1px;
	/*background:url(../../img/s_index/sindex_tab_a_ex_bot.gif) 0 bottom no-repeat;*/
}
#shop_common .stab_list1{
	padding:8px;
	padding-left:34px;
	border:1px solid #339EC2;
}
#shop_common .stab_list1 ul{
	width:100%;
	overflow:hidden;
	font-size:0;
}
#shop_common .stab_list1 ul li{
	width:calc(100%/3);
	display:inline-block;
	vertical-align:top;
	font-size:14px;
}
#shop_common .stab_list1 ul li.stab_kotei{
	position:relative;
	height:229px;
	background:url(../../img/s_index/sindex_tab_b_photo_bk.gif) 139px 144px no-repeat;
}

#shop_common .stab_list1 ul li.stab_kotei2{
	background:url(../../img/s_index/sindex_tab_b_photo_bk.gif) 148px 144px no-repeat;
}
#shop_common .stab_list1 dd{
	position:absolute;
}
#shop_common .stab_list1 dd.st_kotei1{
	top:39px;
	left:0;
}
#shop_common .stab_list1 dd.st_kotei52{
	top:51px;
	left:141px;
}
#shop_common .stab_list1 dd.st_kotei53{
	top:51px;
	left:216px;
}
#shop_common .stab_list1 dd.st_kotei54{
	top:51px;
	left:291px;
}
#shop_common .stab_list1 dd.st_kotei55{
	top:164px;
	left:139px;
}

#shop_common .stab_list1 dd.st_kotei62{
	top:51px;
	left:149px;
}
#shop_common .stab_list1 dd.st_kotei63{
	top:51px;
	left:205px;
}
#shop_common .stab_list1 dd.st_kotei64{
	top:51px;
	left:261px;
}
#shop_common .stab_list1 dd.st_kotei65{
	top:51px;
	left:319px;
}
#shop_common .stab_list1 dd.st_kotei66{
	top:164px;
	left:149px;
}
#tab{
	margin-top:30px;
}
#tab li a#tab_page2{
	background:url(../../img/s_index/sindex_tab_place.jpg) -229px 0 no-repeat;
	}
#tab li a#tab_page2:hover,
#tab li.present a#tab_page2{
	background:url(../../img/s_index/sindex_tab_place.jpg) 0 0 no-repeat;
}
#tab li a#tab_page1{
	background:url(../../img/s_index/sindex_tab_size.jpg) -229px 0 no-repeat;
	}
#tab li a#tab_page1:hover,
#tab li.present a#tab_page1{
	background:url(../../img/s_index/sindex_tab_size.jpg) 0 0 no-repeat;
}

/* カテゴリリスト */

/*#shop_common h2.sindex_list{
	width:750px;
	height:36px;
	text-indent:-1000em;
	overflow:hidden
}*/



#shop_common div.sindex_list{
	width:100%;
	padding-bottom:30px;
}
#shop_common div.sindex_list ul{
	width:100%;
	margin:6px 0 0 1px;
	overflow:hidden;
}

#shop_common div.sindex_list ul{
	font-size:0;
}
#shop_common div.sindex_list ul li{
	width:calc(100%/3);
	display:inline-block;
	vertical-align:top;
	font-size:14px;
}

/*#shop_common div.sindex_list h3{
	margin:0 6px 0 5px;
}*/
#shop_common div.sindex_list ul li ul{
	margin:0 6px 0 5px;
	background:none;
}
/*
#shop_common div.sindex_list ul.sindex_list1{
	background:url(../../img/s_index/1606sindex_list_1bk_r.jpg) right 0 no-repeat;
}
#shop_common div.sindex_list ul.sindex_list2{
	background:url(../../img/s_index/1606sindex_list_2bk_r.jpg) right 0 no-repeat;
}
#shop_common div.sindex_list ul.sindex_list3{
	background:url(../../img/s_index/1606sindex_list_3bk_r.jpg) right 0 no-repeat;
}
#shop_common div.sindex_list ul.sindex_list4{
	background:url(../../img/s_index/1606sindex_list_4bk_r.jpg) right 0 no-repeat;
}
#shop_common div.sindex_list ul.sindex_list5{
	background:url(../../img/s_index/1606sindex_list_5bk_r.jpg) right 0 no-repeat;
}
#shop_common div.sindex_list ul.sindex_list6{
	background:url(../../img/s_index/1606sindex_list_6bk_r.jpg) right 0 no-repeat;
}
*/
#shop_common div.sindex_list ul li ul li{
	width:100%;
	padding-left:12px;
	background:url(../../img/s_index/sindex_list_ya.gif) 3px 5px no-repeat;
}
#shop_common .toku_503321,
#shop_common .toku_com,
#shop_common .toku{
	margin:20px auto;
}
/*特集　クチコミ*/
#shop_common .toku_com_syunou dl{
	border-left:1px solid #0099CC;
	border-right:1px solid #0099CC;
	border-bottom:1px solid #0099CC;
}
/*特集　503×321*/
#shop_common .toku_syunou_a{
	background:url(../../img/s_index/sindex_toku_top.gif) 0 0 no-repeat;
}


/*使用場所から探す*/
#shop_common .stab_list2{
	padding:5px 5px 2px 5px;
	font-size:12px;
	line-height:130%;
	color:#600;
	padding-left:35px;
}
#shop_common .stab_list2 p.shohin1{
	background:url(../../img/s_index/sindex_tab_photo13_1bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p.shohin2{
	background:url(../../img/s_index/sindex_tab_photo13_2bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p.shohin3{
	background:url(../../img/s_index/sindex_tab_photo13_3bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p.shohin4{
	background:url(../../img/s_index/sindex_tab_photo13_4bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p.shohin5{
	background:url(../../img/s_index/sindex_tab_photo13_5bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p.shohin6{
	background:url(../../img/s_index/sindex_tab_photo13_6bg.jpg) 0 0 no-repeat;
	width:230px;
	height:88px;
}
#shop_common .stab_list2 p a{
	text-decoration:underline;
	font-size:14px;
}
#shop_common .stab_list2 p a:hover{
	background-color:#cce6e4;
}

#shop_common .stab_list2 dl dd.shohintext{
	text-decoration:none;
	background:none;
}

#shop_common .stab_list2 .plase_ex{
	padding:5px 5px 2px 5px;
	/*background:url(../../img/s_index/sindex_tab_a_ex_bk.gif) 0 0 repeat-y;*/
	font-size:12px;
	line-height:130%;
	color:#A1572B;
	display:inline;
}


/* 特集一覧をもっと見る*/
#contentslist .more{
	text-align: right;
	font-size: 14px;
	margin:0 auto 30px;
}
#contentslist .more a:hover {
    opacity: 0.8;
}
#contentslist .more a {
	color:#FAB454;
	font-weight: bold;
}
#contentslist .more a::before {
    content: "";
    position: relative;
    top: 5px;
    margin-right: 3px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("/image/kaden_shop/more2.jpg");
}
/**************************************************************/
/*          以下特集部分、期間が終わったら必ず削除のこと      */
/**************************************************************/
















/* ランキング */
#shop_common .ranking{
	width:100%;
}
#shop_common .syunou_rank div.rank_upper{
	background:url(../../img/s_index/sindex_rank_kikan.jpg) right 5px repeat-x;
	width:100%;
}

#shop_common .syunou_rank div.rank_under{
	border:1px solid #339EC2;
	background:#EBF9FC;
}
#shop_common .syunou_rank ul{
	background:url(../../img/s_index/sindex_rank_bk.gif) 149px 0 repeat-y
}
#shop_common .syunou_rank,
#shop_common .syunou_rank a{
	color:#006
}

#shop_common .syunou_rank #c-ranking-title{
	display:none;
}
#shop_common .syunou_rank div#c-ranking {
    border: 1px solid #339ec2;
}
#shop_common .syunou_rank .upd_date{
	width:100%;
}

#shop_common .syunou_rank #c-ranking dl{
	border-right:1px dotted #555;
}
#shop_common .syunou_rank #c-ranking dl:last-child{
	border-right:none;;
}
#shop_common .syunou_rank #c-ranking .name{
	text-align:left;
}
#shop_common .syunou_rank #c-ranking .buy_price *{
	color:#ff0000;
}
#shop_common .syunou_rank #c-ranking .buy_price ul:after{
	content:"";
	width:100%;
	clear:both;
	display:block;
}
#shop_common .syunou_rank #c-ranking .buy_price li.intax {
    position: relative;
	top:8px;
	padding-left: 2px;
}

/* 看板 */
#shop_common #main_box { width:750px;
    height:280px;
	}
#shop_common h2{
	text-align:center;
}
#shop_common h2.main { position:absolute;
    width:750px;
    height:280px;
	}
	
#shop_common h2.main a:hover img{
		background-color: #fff;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
	
#shop_common p.main_text {
	font-size:13px;
	color:#4E392C;
	position:relative;
	top:40px;
	left:33px;
	line-height:1.6em;
	letter-spacing:1px;}

#shop_common #contentslist .ul_content{
	width:90%;
	margin:0 auto;
	font-size:0;
	text-align:center;
}
#shop_common #contentslist .ul_content li{
	display:inline-block;
	vertical-align:top;
	width:calc(100%/4);
	float:none;
	margin:0;
}
#shop_common #contentslist .ul_content li:nth-of-type(n+9){
	display:none;
}
	
}










#shop_common a{
	color:#000;
	text-decoration:none;
}
#shop_common a:hover *{opacity:0.9;}
#shop_common .pc_none{display:none;}


#shop_common .desc{
	margin:20px 0;
	text-align:center;
}

/*ランキング*/
#shop_common p#c-ranking-title{background-image:none;}
#shop_common #c-ranking{
	border:none;
	width:100%;
}

/*
#shop_common #c-ranking .buy_price{display:none;}
*/

/*2~5カラム共通*/
#shop_common ul[class^="col_"]{
	font-size:0;
}
#shop_common ul[class^="col_"]>li {
	vertical-align:top;
	display:inline-block;
	margin-right:6px;
	margin-bottom:6px;
	text-align:center;
	box-sizing:border-box;
	font-size:16px;
}
#shop_common li img {
	max-width:100%;
}
#shop_common li dd{
	margin-top:10px;
	padding:0 4px;
}
#shop_common li .main_txt{
	text-decoration:underline;
	font-size:16px;
}

/*2~5カラム*/
#shop_common .col_2 li{width:calc((100% - 6px*1)/2);}
#shop_common .col_3 li{width:calc((100% - 6px*2)/3);}
#shop_common .col_4 li{width:calc((100% - 6px*3)/4);}
#shop_common .col_5 li{width:calc((100% - 6px*4)/5);}

#shop_common .col_2 li:nth-child(2n){margin-right:0;}
#shop_common .col_3 li:nth-child(3n){margin-right:0;}
#shop_common .col_4 li:nth-child(4n){margin-right:0;}
#shop_common .col_5 li:nth-child(5n){margin-right:0;}


/*テキストリンク縦並び*/
#shop_common .txt_link_v{
	padding-left:20px;
	text-align:left;
}
#shop_common .txt_link_v>li{
	margin-bottom:8px;
	width:100%;
}
#shop_common .txt_link_v>li a{text-decoration:underline;}

/*テキストリンク横並び*/
#shop_common .txt_link_w{
	padding:0 20px;
	text-align:left;
}
#shop_common .txt_link_w>li{
	
	margin-right:20px;
	margin-bottom:8px;
	display:inline-block;
}
#shop_common .txt_link_w>li:last-child{
	margin-right:0;
}
#shop_common .txt_link_w>li a{text-decoration:underline;}

