/*#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:190px;
	height:15px;
	padding:3px 0px 0px 22px;
	margin:20px auto 10px auto;
	font-size:14px;
	color:#005898;
	font-weight: bold;
}

.clear{
	clear:both;width:0px; height:0px; margin:0; padding:0;
}

.clear hr{
	display:none;
}

.qa_box2{font-size:14px; line-height:1.5;background-color:#FFF;	width:600px;
	margin:20px auto 20px auto;padding:10px;}
.qa_box3{font-size:14px; line-height:1.5;background-color:#FFF;	width:640px;
	margin:10px auto 0px auto;padding:10px;}	
.r_btn{width:205px; margin-left:auto; margin-right:auto;border:none;text-decoration:none;
}
.r_btn a{text-decoration:none;border:none;}
.bank_info{width:400px; margin-left:auto; margin-right:auto; font-size:16px; background-color:#FEEFFC;border-width:2px; border-style:solid; border-color:#F00;padding:10px; }
.rd{font-weight:bold; color:#F00; font-size:18px;}
.rd2{color:#f00;}

#furikomi_table{font-size:13px; width:620px;margin-left:auto; margin-right:auto;}
.attn{font-size:13px; line-height:1.5;}
.ud{text-decoration:underline;color:#F00}

p.bun{width:600px;margin-left:auto; margin-right:auto;border-style:solid; border-color:#ccc; border-width:1px; padding:5px; }
#furikomi_table caption {
text-align: left;}
p.btm{width:620px;text-align:left;margin-left:auto; margin-right:auto;font-size:13px; }

p.center{text-align:center; font-weight:bold;}