@charset "UTF-8";
 <!--{load_hfdesign}-->

/*****カテゴリー一覧*****/
#top_category{ padding:0px 0 10px 0; }

#category_alllist-inner ul li.top_thunb{width:  100%; border: none;}

#category_alllist #category_alllist-inner ul {margin-bottom: 20px;}
#category_alllist #category_alllist-inner ul li{font-size: 14px;
    width: 70%;
	text-align: center;

    margin:10px auto;
    border-bottom: 1px solid #bdb6a4; }
#category_alllist #category_alllist-inner ul li.top_thunb{width: 60%; margin: 0 auto; border: none;}
#category_alllist #category_alllist-inner ul li.top_thunb a{text-decoration:none; padding: 0;}
#category_alllist #category_alllist-inner ul li.top_thunb a:before{content: none;}
#category_alllist #category_alllist-inner ul li a {text-decoration:none; display: block;padding: 0 0 8px 0;}
#category_alllist #category_alllist-inner ul li a:before {
    content: "\f105";
    font-family: "FontAwesome";
    margin: 4px 4px 0px 0px;
	    color: #bdb6a4;
}


#top_category{}
#top_category{}

#itemList_wrap{display: none}
.osusume_item3 li{margin-bottom:15px;}



/*****オリジナル枡*****/
#original_about {margin: 0 2%;}
#original_about p{text-align: center;}
#original_step{margin: 60px 0 0 0;}
#original_step > div{margin: 15px 0px 25px 0;}
#original_step #delivery_date {
    margin: 30px auto 0 auto!important;
}

#original_step h4{margin:0 0 15px 0; border-bottom: dashed 1px #110707; font-size: 18px; padding: 5px 5px}

#original_step .step1-1 p{t}

#original_step .step1-2 ul{margin-top: 30px;}
#original_step .step1-2 ul li{ font-size: 14px; line-height: 130%; margin-bottom: 40px;}
#original_step .step1-2 ul li dl{margin: 0 0 20px 0;}
#original_step .step1-2 ul li dt{font-size: 24px; margin: 10px 0;}
#original_step .step1-2 ul li dt+p{border-bottom: dashed 1px #bbb5a3; padding-bottom: 10px; margin-bottom: 15px;}
#original_step .step1-2 ul li dd{margin-bottom: 8px;}
#original_step .step1-2 ul li dd:before{font-family: FontAwesome; content: "\f0da";margin-right: 3px;}
.silk_step{background: #ece1c5; padding: 5px; margin-bottom: 10px;}

.step2 ul{margin-top: 10px;}
.step2 ul li{margin-top: 10px;}

#block_showcase{
	margin:40px 0px 0px 0px;
}
#block_showcase h2{
	text-align:center;
	font-size:16px;
	color:#332222;
}
#block_showcase h2+p{
	margin:10px 0px;
	text-align:center;
	color:#332222;
	font-size:14px;
}

.column-set-list{margin:10px 2% 0 2%;border-top: #000 dotted 1px; padding-top: 30px!important;}
.column-set-list .column4 { display: inline-block; width: 49%; margin: 0 0 15px 0!important;    vertical-align: top;}
.column-set-list .column4:nth-of-type(2n){display: inline-block; width: 49%; vertical-align: top;}
.column-set-list .column4 h2{
font-size:14px;
font-weight:normal;
}
.column-set-list .column4 h2 a{text-decoration:none;font-weight: normal;line-height:120%;}
.badge{display:none;}
.itemlist{display:none;}



/*****用途で選ぶ****/

#category_use{margin: 0 0 90px 0;}

ul.qaf_menu{margin: 50px 2%;  padding: 0;  display: flex; display: -webkit-flex;    -webkit-justify-content: between; justify-content: between; flex-wrap: wrap;  }
ul.qaf_menu li{list-style: none; border: 3px solid #E8DDC2; border-radius: 10px; text-align: center; font-size: 14px; width: 48%; margin-bottom: 15px;  margin-right: 2%;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; height: 60px;display:flex;
justify-content:center;
align-items:center;}
ul.qaf_menu li:nth-child(4n){margin-right: 0;}
ul.qaf_menu:after {content: "";  display: block;  width: 48%;  /* .boxに指定したwidthと同じ幅を指定する */  height: 0;}
ul.qaf_menu a { border-radius: 5px; display: block; /*height: 34px;*/ padding: 0 10px;}
ul.qaf_menu a:hover {background: #E8DDC2; color: #1B1605;}
ul.qaf_menu li:last-child{margin-bottom:0;}
	
/*****人気の枡から選ぶ*****/
#popular_bk{width: 100%; background-image:url(https://www.masuza.co.jp/img/top/bk_pop.gif); background-repeat: repeat; box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);}
#popular{width: 94%; margin: 30px 3% -25px 3%; padding: 30px 0 20px 0;}
#popular ul{display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: 20px;}
#popular ul li{list-style: none; width: 49%; margin-bottom: 13px;}
/*****シチュエーションから選ぶ*****/
#situation_bk{width: 100%; background-image:url(https://www.masuza.co.jp/img/top/bk_situ.gif); background-repeat: repeat; box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);}
/*****打ち消し*****/
	.cont_intro{margin: 40px 2% 0 2%;}


/*.product_search,.cataloglist,#pi_s_cat_up{display: none;}*/
















