#rap .box{
	text-align:left;
	margin-bottom:25px;
	line-height:180%;
	font-size:15px;
	display:inline-block;
	width:100%;
}

#rap .box img{
	float:right;
	width:240px;
	margin:0 0 10px 10px;
	height:auto;
}

#rap .n01{
}
#rap .n01 ul{
	margin:10px 0;
	border-top:1px solid #ccc;
}
#rap .n01 ul li{
	background:url(chk.png) center left no-repeat;
	font-size:16px;
	border-bottom:1px solid #ccc;
	padding:6px 0;
	padding-left:40px;
}


/*
	ITEM
*/


#rap .item{
}

#rap .item .bx{
	margin-bottom:10px;
	display:inline-block;
	width:100%;
	clear:both;
}
#rap .item .bx h3{
font-size:17px;
}
#rap .item .bx .tx{
float:right;
width:470px;
text-align:left;
}

#rap .item .bx img{
float:left;
margin:0 15px 15px 0;
width:160px;
}

/*
	Q A
*/
#rap .qa ul{
	margin:0 auto;
	width:94%;
}
#rap .qa ul li{
	clear:both;
	width:100%;
	margin:0 auto 5px;
	display:inline-block;
}
#rap .qa ul li span{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	float:left;
	width:40px;
	text-align:left;
	font-weight:bold;
}
#rap .qa ul .q span{
	color:#00CCCC;
}
#rap .qa ul .a span{
	color:#FF9999;
	font-size:29px;
}
#rap .qa ul li div{
	float:right;
	width:564px;
	text-align:left;
	padding-top:5px;
}
#rap .qa ul .q {
margin-bottom:0;
}
#rap .qa ul .q div{
	font-size:16px;
	color:#009999;
}
#rap .qa ul .a{
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}