@charset "utf-8";

/* CSS Document */


.thumb3BOX{
	display:table;
	    table-layout: fixed;
	    width:100%;
}

.thumb3BL,.thumb3BC,.thumb3BR{
	display:table-cell;
	padding:5px;
}


.thumb2BOX{
	display:table;
	    table-layout: fixed;
	    width:100%;
}

.thumb2BL,.thumb2BR{
	display:table-cell;
	padding:5px;
}





/* 製品案内　*****************************************************/

.gearTxt{
	color:#900;
}

.gearTxt2{
	font-size:125%;
	color:#06C;
	font-weight:bold;
}




.imgIL{
	float:left;
	margin-right:15px;
}

.imgIR{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

.packBox{
	margin:15px 0;
	padding-bottom:10px;
	border-bottom: 1px dotted #999;
	overflow:hidden;
}

.caseIn{
	overflow:hidden;
}

.packP1{
	color:#C00;
	font-size:125%;
}

.packP2{
	font-size:90%;
	background-color:#F63;
	overflow:hidden;
	padding:5px 10px;
	margin-top:5px;
	margin-right:10px;
	color:#fff;
}

.packP3{
	font-size:90%;
}






.imgIL{
	float:left;
	margin-right:15px;
}

.itemBox{
	margin:15px 0;
	padding:10px;
	border: 1px solid #999;
	overflow:hidden;
}

.itemP1{
	color:#393;
}

.itemP2{
	font-size:90%;
	font-weight:bold;
}

.itemP3{
	font-size:90%;
}




/* 幅320px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width:644px){
	
.thumb3BOX{
	display:block;
	margin:auto;
}


.thumb3BL,.thumb3BC,.thumb3BR{
	display:block;
	margin:auto;
	padding:5px;
}

.thumb2BOX{
	display:block;
	margin:auto;
}


.thumb2BL,.thumb2BR{
	display:block;
	margin:auto;
	padding:5px;
}



.imgIL{
	float:none;
	margin-right:0px;
	padding-bottom:15px;
	display:block;
	margin:auto;
}

.imgIR{
	float:none;
	margin-left:0px;
	padding-bottom:15px;
	display:block;
	margin:auto;
}

	
}

