/*このcssはproductフォルダ内でのみ使用されるローカルのcssです。*/

p.imgFloatRight img,
p.imgFloatLeft img{
	margin-bottom:5px;
	margin-right:0px;
}


/* 海外用デフォルト指定 */

table{
	border-collapse: separate;
	width:100%;
	margin:15px 0 20px 0;
}

th,td{
	text-align:left;
	vertical-align:top;
}

th{
	white-space:nowrap;
}

td{
	padding-left:10px;
}

td.name{
	color:#546fad;
	font-weight:bold;
	}

table.pto{
	border-collapse: collapse;
	width:300px;
	margin:15px 0 20px 0;
	text-align:left
	}

table.pto td{ 
	text-align:left; 
	vertical-align:top;
	padding:2.5px 5px;
	}



/* その他 */
	
.fwB{font-weight:bold;}
.kome{ font-size:85%;}
.kome1{ font-size:80%;}
.kome2{ font-size:72%;}
.mgnB5{ margin-bottom:5px;}
.mgnL10{margin-left:10px;}
.mgnL40{margin-left:40px;}
.mgnL15{margin-left:15px;}
.mgnT10{margin-top:10px;}
.mgnT20{margin-top:20px;}
.taC{ text-align:center;}
.sup{
	vertical-align:4px;
	font-size: 100%;
	line-height: 1;
}




#boxContents .boxKakomi01{
	position:relative;
	clear:none;
	width:45%;
	margin-top:30px;
	margin-right:48%;
	margin-bottom:0;
	font-size:100%;
	z-index:1500;
}

#boxContents .boxKakomi01 h3{
	clear:none;
	line-height:1;
	vertical-align:bottom;
}

#boxContents .boxKakomi01 ul{
	padding-top:3px;
	padding-left:15px;
}
