
@charset "utf-8";


div.productBox ul li {
	float:none;
	width:33%;
	display:inline-block;
	vertical-align:top;
}
/* For Tablet CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
	.pName{
		font-size: 2.2em;
	}
	.pDesc{
		font-size: 1.8em;
	}
	.under_h2{
		font-size: 1.8em;
	}

	div.inner980 {
		width:100%;
	}

	div.productBox ul li {
		float:none;
		width:50%;
		display:inline-block;
		vertical-align:top;
	}
	h1.productTitle{
		line-height:32px;
		height:auto;
	}
	#navTabContents01,
	#globalProductPosition{
		display:none;
		width:100%;
	}
	div.between{
		width:100%;
	}
	.productBox .roundCornerBox07 p.pImg img {
		width:80%;
	}
	.productBox ul li p.bbb,
	.productBox ul li p.ccc,
	.productBox ul li p.aaa {
		width:80%;
	}
	.productTitle {
		font-size:24px;
		padding-left:10px;
	}

}

/* For Mobile Portlate CSS
----------------------------------------------------------------------------*/
@media screen and (max-width: 1px) {
	div.productBox ul li {
		float:none;
		width:100%;
		display:inline-block;
		margin:0 auto;
	}
	h1.productTitle{
		line-height:32px;
		height:auto;
	}
	div.between{
		width:100%;
	}

	ul li p.nomore {
		text-align:center;
	}
	.pName{
		font-size: 2.2em;
	}
	.pDesc{
		font-size: 1.8em;
	}
	.under_h2{
		font-size: 1.8em;
	}
}