@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 540px) {

h1.logo {
	width: auto;
}


header .topdesc {
	padding: 3px 10px;
	font-size: 12px;
}


header nav ul li#nav_modal {
	float: left;
}


#banner_area,
#calender_area,
#fax_area,
#ssl_siteseal {
	width: 47%;
}

#banner_area {
	float: left;
}

#fax_area,
#calender_area,
#ssl_siteseal {
	float: right;
}


.cf_sp {
	clear: right;
}




/* search area カラー */
#search_area .search_word {
	width: 70%;
}


#search_area .search_toggole {
	width: 25%;
	padding: 0 10px;
	font-size: 12px;
	font-size: 1.2rem;
}

#search_area .search_word input {
	width: 75%;
}

.searchlist ul.papc8 {
	padding-top: 0;
	padding-left: 5px;
}
.searchlist ul.papc8 li {
	width: 12.2%;
	border-bottom: 1px solid #ddd;
}


/* search area 特徴 */
.searchlist ul.papc10 li {
	width: 24.6%;
	float: left;
}

/* search area 素材 */
.searchlist ul.papc11 li {
	width: 49.5%;
	float: left;
}
.searchlist ul.papc11 li:nth-child(2n) {
	border-right: none;
}

/* search area 価格 */
.searchlist ul.papc_Price li:nth-child(2n) {
	border-right: none;
}






.product_area h2 span {
	float: none;
}


nav.pagination ul li.first, nav.pagination ul li.last {
	display: inline-block;
}


#detailphotoblock .photo {
	height: 500px;
}


.list_area {
	width: 30%;
}

.list_area .listphoto {
	width: 90%;
/*	height: 220px; */
	height: 170px; /* MitubaStudio 20190610 */
}


#arrCheckItems .list_area {
	width: 22%;
}


.formBox .tr .item .photo img {
	max-width: 70px;
}



/* simulator */
ul.simulate_box li {
	width: 48%;
	margin-right: 2% !important;
}
ul.simulate_box li:nth-child(2n) {
	margin-right: 0;
}

ul.simulate_box li label {
	min-height: 150px;
}

ul.simulate_box li .listphoto {
	width: 100px;
	height: 150px;
}

.colorbox_select ul {
	width: 35%;
	float: left;
}
.simulate_img {
	width: 63%;
	height: 380px;
	float: right;
}


#simulate_cart .listphoto {
	float: left;
}


/* .slideShow
------------------------- */
.slideShow .mainView {
	height: 350px;
}

.slideShow .thumbNail ul li {
	padding: 2px;
	width: 11.7%;
}

.slideShow .top_content {
/*	height: 400px; */
}

.slideShow .button05 a {
	font-size: 13px;
	font-size: 1.3rem;
}

.slideShow .button05 .icon-look {
	font-size: 42px !important;
	font-size: 4.2rem !important;
}


}