@charset "shift_jis";



/*-----------------------------------------------------*/

#free {
	width:725px;
	margin:0 auto;
	text-align:center;
}
#free-inner {
	width:570px;
	margin:0 auto;
	padding:0 0 15px 0;
	text-align:left;
}

/*-----------------------------------------------------*/





.wrap-991 .m-txt {
	margin:0 0 10px;
	line-height:1.4;
}
.wrap-991 .s-txt {
	margin:0;
	line-height:1.3;
}
.wrap-991 strong {
	color:#900;
}
.wrap-991 .point1,
.wrap-991 .point2,
.wrap-991 .point3 {
	margin-top:40px;
}
.wrap-991 .size {
	 margin:5px 85px;
}
.wrap-991 .souryou {
	margin-bottom:15px;
	text-align:right;
}
.copy {
	margin:40px 0 10px;
}
.wrap-991 .headline {
	padding-bottom:5px;
}
.wrap-991 .box-570 {
	 background:url(/inc/item/00991/res/img/bg_570.gif) center top repeat-y;
}
.wrap-991 .box-283 {
	background:url(/inc/item/00991/res/img/bg_283.gif) center top repeat-y;
} 
.wrap-991 .innertable {
	margin-left:10px;
}
.wrap-991 .innertable td {
	vertical-align:middle;
}
.wrap-991 .point2 .m-txt {
	margin-right:10px;
}
.material-popup {
	margin:0 0 50px 0;
	padding:0 0 20px 561px;
	border-bottom:1px dotted #cccccc;
}
.material-popup a {
	display:block;
	width:164px;
	height:34px;
	background:url(/kenko/res/img/btn_material.gif) left top no-repeat;
	text-indent:-9999px;
}
.material-popup a:hover {
	background:url(/kenko/res/img/btn_material_ov.gif) left top no-repeat;
}
.k991-01 {
	padding-top:10px;
}
.k991-02 {
	padding:10px 0 0 0;
}
.k991-03 {
	 margin:10px 0 0 0;
	 padding:0;
	 text-align:right;
	 font-style:italic;
}
.k991-04 {
	 margin:10px 0 0 0;
}