/*#innerProgram{width:98%;}*/
a {  color:#005898; text-decoration:underline}
a:hover {
	color: red;
	text-decoration: underline;
}



/* -- 内容 -- */


body {margin:0px;}

.ttl_box{
	margin:0px auto 0px auto;
	width:700px;
}

.main_box{
	width:700px;
	background-image:url(../images/bk.jpg);
	background-repeat:repeat-y;
	margin:20px auto 0px auto;
	_margin-top:-70px;
}

.kiku_box{
	width:640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.kiku_l{
	float:left;
	width:451px;
	height:79px;
}
.kiku_r{
	float:right;
	width:189px;
	height:79px;
}
.kiku_r img{
	border:none;
}

.qa_box{
	width:640px;
	margin:20px auto 20px auto;
}

.qa_box_q{
	background-image:url(../images/q.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 2px 35px;
}
.qa_box_a{
	background-image:url(../images/a.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:140%;
	padding:5px 0px 2px 35px;
	margin-top: 8px;
}

.qa_line{
	width:640px;
	margin:10px auto 0px auto;
}

.radiko_btn{
		width:296px;
	margin:10px auto 10px auto;
}


/* ラジコリンク */
.radiko_link{
	background-image:url(../images/kome.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:250px;
	height:15px;
	padding:3px 0px 0px 22px;
	margin:20px auto 10px auto;
	font-size:14px;
	color:#005898;
	font-weight: bold;
}
.radiko_link2{	background-image:url(../images/kome.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:250px;
	height:15px;
	padding:3px 0px 0px 22px;
	margin:20px 230px 10px auto;
	font-size:14px;
	color:#005898;
	font-weight: bold;}
.clear{
	clear:both;
}

.clear hr{
	display:none;
}

.qa_box2{font-size:14px; line-height:1.5;background-color:#FFF;	width:640px;
	margin:20px auto 20px auto;padding:10px;}
.qa_box2_2{font-size:14px; line-height:1.5;background-color:#FFF;	width:530px;
	margin:20px auto 20px auto;padding:10px;padding-left:70px;padding-right:60px;padding-top:30px; line-height:1.6}	
.r_btn{width:410px; margin-left:auto; margin-right:auto;border:none;text-decoration:none;padding-left:140px;
}
.r_btn a{text-decoration:none;border:none;}

.ft_rd{color:#F00; font-weight:bold;}
.ft_bl{color:#06F;font-weight:bold;}

.sp10{width:1px; height:12px;}