#content{
	line-height:16px;
}
#content h3{
	background:url(../img/baton/title.jpg);
	width:440px;
	height:90px;
	text-indent:-9999px;
	margin-bottom:5px;
}
/*.ttl_rich{
	background:url(../img/baton/ttl_rich.gif);
	width:440px;
	height:26px;
	text-indent:-9999px;
}*/
.ttl_rich{
	background:url(../img/baton/ttl_h2.gif);
	width:440px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
#content .qa{
	width:271px;
	float:left;
	margin-bottom:10px;
}
#content .qa dt{
	width:271px;
	height:21px;
	text-indent:-9999px;
}
#content .qa dt.q1{
	background:url(../img/baton/q_1.gif);
}
#content .qa dt.q2{
	background:url(../img/baton/q_2.gif);
}
#content .qa dt.q3{
	background:url(../img/baton/q_3.gif);
}
#content .qa dt.q4{
	background:url(../img/baton/q_4.gif);
}
#content .qa dt.q5{
	background:url(../img/baton/q_5.gif);
}
#content .qa dt.q6{
	background:url(../img/baton/q_6.gif);
}
#content .qa dt.q7{
	background:url(../img/baton/q_7.gif);
}
#content .qa dt.q8{
	background:url(../img/baton/q_8.gif);
}
#content .qa dt.q9{
	background:url(../img/baton/q_9.gif);
}
#content .qa dt.q10{
	background:url(../img/baton/q_10.gif);
}
#content .qa dt.q11{
	background:url(../img/baton/q_11.gif);
}
#content .qa dt.q12{
	background:url(../img/baton/q_12.gif);
}
#content .qa dt.q13{
	background:url(../img/baton/q_13.gif);
}
#content .qa dt.q14{
	background:url(../img/baton/q_14.gif);
}
#content .qa dt.q15{
	background:url(../img/baton/q_15.gif);
}
#content .qa dt.q16{
	background:url(../img/baton/q_16.gif);
}
#content .qa dt.q17{
	background:url(../img/baton/q_17.gif);
}

#content .qa dd{
	line-height:20px;
	padding:4px;
}
#content .image{
	width:121px;
	float:right;
}
#content .image img{
	margin-bottom:10px;
}

#content p.catchcopy{
	margin:5px 5px 15px;
}
#content .detail{
	width:420px;
	margin:10px auto;
}
#content .detail dl{
	width:380px;
	padding:10px;
	border:#ccc solid 1px;
	margin:0px auto 10px;
}
#content .detail dl dt{
	width:99px;
	height:24px;
	line-height:24px;
	margin:0px 1px 1px 0px;
	background:#fdf3d5;
	float:left;
	text-align:center;
}
#content .detail dl dd{
	width:275px;
	height:24px;
	line-height:24px;
	margin:0px 0px 1px 0px;
	padding-left:5px;
	background:#f7f2e9;
	float:left;
}
#content .detail .btn_detail{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px;
	_margin:5px 3px;
	float:left;
}
#content .detail .btn_contact{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px;
	_margin:5px 3px;
	float:left;
}
#content .detail .btn_detail a{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_detail a:hover{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px -51px;
}

#content .detail .btn_contact a{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_contact a:hover{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	float:left;
	background-position:0px -51px;
}

#content .detail .btn_application{
	clear:both;
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	margin:5px auto;
}

#content .detail .btn_application a{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
}

#content .detail .btn_application a:hover{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background-position:0px -39px;
}
/*#sub h4{
	background:url(../img/common/back-no.gif);
	width:145px;
	height:25px;
	text-indent:-9999px;
}*/
#sub li{
	line-height:20px;
}

/*tweetƒ{ƒ^ƒ“*/
#content .btn_tw {
	text-align:right;
	margin-bottom:6px;
	margin-top:-15px;
}


