@charset "utf-8";
#storage-1 .navi_contents, 
#storage-1 .featureContainer h2 {
	background-color: #fffacd;
}
#storage-1 .navi_contents p.naviTitle span, 
#storage-1 .detail_box .copy{
    color: #ff8c00;
}
#storage-1 .itemList .itemBtn {
   background-color: #ff8c00;
}
#storage-1 .navi li {
    width: 22%;
    box-shadow: 2px 2px 8px rgba(90,90,90,0.2);
}
#storage-1 .detail_box{
    border: 10px solid #fffacd;
}

#storage-1 .detail_box .use_box_sub .use_box_sub_img img,
#storage-1 .detail_box .procomment_box .use_box_img img {
    border-radius: 0 30px;
}

#storage-1 .detail_box .item_contents_title {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
#storage-1 .detail_box .item_spec {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: solid #333 3px;
}
#storage-1 .more_box .boxlink_sold{
    width: 45%;
}

#storage-1 .itemList .itemList2 .common{
    width: 48%;
}

#storage-1 .detail_box .item_spec .itemname {
    font-size: 16px;
}
#storage-1 .itemList .itemList1 .itemBtn:after{
    content: "";
    width: 8px;
    height: 8px;
    border-top: solid 1px #fff;
    border-right: solid 1px #fff;
    transform: rotate(45deg);
    position: absolute;
    top: 40%;
    right: 30px;
}
/*収納アドバイザー紹介*/
#storage-1 .expert{
    border: 1px dashed #666;
    margin: 0px 100px 50px;
}
#storage-1 .expert img {
    width: 100px;
    margin-right: 10px;
}
#storage-1 .expert_box{
    width: 690px;
}
/*読み物*/
#storage-1 .otherWrap .relatedWrap li{
    border-bottom: solid 1px #b7b7b7;
}
/*sale*/
#storage-1 .itemList .saleprice{
    margin-top: 3px;
    display: block;
    color: #fb0000;
}
#storage-1 .itemList .price_down{
    color: #fb0000;
    padding: 2px 0;
    display: block;
    font-size: 12px;
}
#storage-1 .boxlink_sold .itemSpec1{
    display: none !important;
}


/*------横幅が520px以下CSS（SP用記述記載）------*/
@media screen and (max-width: 520px) {
#storage-1 .itemList .itemList2 .itemList2Wrap,
#storage-1 .common{
    width: 49%;
}
#storage-1 .procomment_box img {
    border-radius: 20px 0;
}
#storage-1 .detail_box .item_contents_title {
    line-height: 3.5;
}
#storage-1 .expert {
   margin: 0 2% 10%; 
}
#storage-1 .expert img{
    width: 40%;
}
/*SOLDOUT対応*/
#storage-1 .boxlink_sold .itemSpec1 .itemBtn{
    display: none;
}
#storage-1 .more_box .boxlink_sold{
    width: 49%;
}

#storage-1 .detail_box .boxlink_sold{
	width: 100%;
}

/*SALE対応*/
#storage-1 .salepricebox.priceArea,
#storage-1 .price_down{
    color: #fb0000;
}
#storage-1 .expertTitle{
    font-size: 17px;
    font-weight: bold;
}
#storage-1 .advisor{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
}
