@charset "UTF-8";

/*スライドショーのスタイル*/
/*タブメニュー切換え*/
#tabmenu ul li {
	width: 20%; /*未対応の場合*/
	/* width: calc(100% / 5); */
}

.categoryWrap { display: inline-block; width: 100%; height: auto; margin: 0.5em 0 2.5em 0; clear: both; }
.categoryWrap .titleBar { color: #333; font-size: 108%; line-height: 1; padding: 0.75em 1em;  border: 1px solid #EBEBEB; border-left: 3px solid #CCDCED; background: #F5F7F7; }

.photo { max-height: none; }
.productsList a { padding: 0; margin: 1.5px; }
.productsList a:hover { border-color: ; }
.productsList a ul.caption { overflow: hidden; position: absolute; bottom: 5px; left: 5px; }
.productsList a ul.caption li { font-size: 74%; line-height: 1.6em; color: #6F6F6F; }
.productsList a ul.caption li { visibility: hidden; }
.productsList a:hover ul.caption li { visibility: visible; color: #000; font-weight: bold; }

/*画面横幅が961px以下の場合*/
/*Nexus7のlandscapeモード（横向き）は含まれる*/
@media only screen and (max-width: 961px) {
	#tabmenu ul li {
		width: 33.3%; /*未対応の場合*/
		/* width: calc(100% / 3); */
	}
}