@charset "utf-8";
@media (max-width: 768px) {
/*
====================================================================================
*/

strong br{
	display: none;
	}

.pc{display: none;}
.smt{display: block !important;}
.fade_transition { transition: opacity 500ms linear; }


.contentBody.mode-list h2 {
    font-size: 40px;
	right: -22px;
    bottom: 70px;
	}

	div.detail_item,
.wrap-spec .spec-readme{
	width: 100%;
	padding-left:0;
	max-width:none;
	}



ul.list-items > li{
	width:calc( 45vw - 2px);
	margin-right:1px;
	margin-left: 1px;
	}
/* ul.list-items > li:nth-child(2n){
	margin-right:0;
	} */
ul.list-items > li .ph{
	height: calc( 100vw - 40px );
}
#reco1 ul.list-items > li .ph,
#reco2 ul.list-items > li .ph,
#reco4 ul.list-items > li .ph,
#reco5 ul.list-items > li .ph,
#reco9 ul.list-items > li .ph,
#reco10 ul.list-items > li .ph,
#reco12 ul.list-items > li .ph,
#reco13 ul.list-items > li .ph,
.wrap-related ul.list-items > li .ph,
.wrap-recently ul.list-items > li .ph{
	width: 44vw;
	height: 44vw;
	margin-left:1vw;
	margin-right: 1vw;
}

ul.list-items > li .ph ul.icons li:nth-child(4n){
	margin-right:2px;
	}
ul.list-items > li .ph ul.icons li:nth-child(3n){
	margin-right:0;
	}

ul.list-story > li{
	width:100%;
	margin-right:0;
	}


.wrap-search-list ul.list-items > li,
.wrap-search-list ul.list-items > li:nth-child(4n),
.wrap-search-list ul.list-items > li:not(.story),
.wrap-search-list ul.list-items > li:not(.story):nth-child(4n){

	width: calc( 100vw - 40px ) !important;
	margin-left: 0;
	margin-right:0;
	}

.wrap-search-list ul.list-items > li .ph ul.icons li{
	width: calc((100% - 8px)/5);
	margin-right: 6px;
	}
	ul.list-items > li .ph ul.icons li.icon-goodprice {
		width: auto;
	}

.wrap-search-result ul.count-result li {
    margin-bottom: 15px;
	}

.wrap-search-list.column6 ul.list-items > li:not(.story),
.wrap-search-list.column6 ul.list-items > li:not(.story):nth-child(3n),
.wrap-search-list.column6 ul.list-items > li:not(.story):nth-child(4n),
.wrap-search-list.column6 ul.list-items > li:nth-child(3n):not(.story){
	display: inline-block;
	width:calc((100% - 8px) / 2) !important;
	height: auto !important;
	margin-right:2px;
	margin-left: 2px;
	margin-bottom: 40px;
	vertical-align: top;
	letter-spacing: -0.4em;
	text-align: left;
	position: relative;
	transition: 0.5s;
}
.wrap-search-list.column6 ul.list-items > li.story {
	display: none !important;
}


.wrap-search-list.column6 ul.list-items > li:not(.story) .ph {
	width: calc( (100vw - 40px) / 2) !important;
	height: calc( (100vw - 40px) / 2) !important;
}
.wrap-search-list.column6 ul.list-items > li:not(.story) .ph img {
	width: 100%;
}

/* .wrap-search-list.column6 ul.list-items > li:nth-child(2n){
	margin-right:0;
	} */
.wrap-search-list.column6 ul.list-items > li .ph ul.icons li{
	width: calc(100% / 2.6);
	}
	.wrap-search-list.column6 li.story {
		display: none;
	}
/*
====================================================================================
*/
}