@charset "utf-8";
/* CSS Document */

/******************************************
　商品詳細ページ
******************************************/
.itemsMain {
	padding-top: 100px !important;
	padding-bottom: 50px !important;
}
.items {
	padding-bottom: 100px !important;
	text-align: center;
}
.pphoto01 { float: none; margin: 0 0 60px 0;max-width: 250px; }
.sizeGuide { padding: 2em 0 1.2em 0; display: inline-block;}
.sizeGuide img { height:48px; margin-top: 20px;} 
@media screen and (min-width: 769px) {
.sizeGuide img { height: 99px;margin-top: 30px;} 
}

@media screen and (min-width: 769px) {
	.itemsMain {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
	.items {
	text-align: left;
}
	.pphoto01 { float: right; margin: -140px 0 0 auto; max-width: 190px; }
}

.kodawariP {
	display: block;
	width: 100%;
	margin: 4em 0 0 0;
	padding: 0 0 4em 0;
	/*border-bottom: 1px solid #999;*/
}
.kodawariP .half {
	display: block;
	width: 100%;
}
.kodawariP .half:first-child {
	width: 80%;
	padding: 0 10% 5% 10%;
}
.kodawariP .half img {
	max-width: 100%;
	margin-bottom: 20px;
}


@media screen and (min-width: 768px) {
	.kodawariP {
		display: table;
		width: 100%;
		margin: 4em 0 0 0;
		padding: 0 0 4em 0;
		/*border-bottom: 1px solid #999;*/
	}
	.kodawariP .half {
		display: table-cell;
		vertical-align: middle;
		width: 45%;
		padding: 0 0 5% 5%;
	}
	.kodawariP .half:first-child {
	width: 45%;
	padding: 0 5% 5% 0;
}
	.kodawariP .half img {
		max-width: 335px;
		margin-bottom: 0;
	}
}

/******************************************
　商品ディティール切り替え
******************************************/
.galleryBox #photo img {max-width: 100%;}
.galleryBox #photo .piccOut { display: block; width: 100%;text-align: center; height:3em; margin: 5px 0 0 0; }
.galleryBox #photo .piccOut .picc { text-align: center; font-size:10px;  }
.galleryBox #navi { margin-top: 10px; border-top: 1px solid #9fa0a0; padding: 15px 0 0 0;line-height: 0 ;}
.galleryBox #navi ul {margin: 0; padding: 0 ; line-height: 0 ;}
.galleryBox #navi ul li {list-style: none; display: block; width: 23%; float: left; padding: 0 2% 2% 0;margin: 0; line-height: 0 ;}
/*.galleryBox #navi ul li:first-child { display: none;}*/
.galleryBox #navi ul li:nth-child(4n) { padding: 0 0 2% 0;}
.galleryBox #navi ul li a { margin: 0; padding: 0 ; line-height: 0 ;}
.galleryBox #navi ul li a img { max-width: 100%; margin: 0; padding: 0 ; line-height: 0 ; }
@media screen and (min-width: 768px) {
	.galleryBox #photo .piccOut .picc { font-size:13px; }
}
.inline_profile { width:1000px; text-align: center; max-width:100%; background:#fefefe; padding:0; overflow: auto; margin: 0; }




/* hana adjustment */
/* izumm *** hana adjustment */
.galleryBox #photo img {width: 100%;}　

@media screen and (min-width: 769px) {
	.pphoto01 { margin: -140px 0 0 80px !important; }
}

@media screen and (min-width: 769px) and (max-width: 1000px){
	.pphoto01 { margin: -140px 0 0 30px; }
}
