@charset "utf-8";
/* CSS Document */


/*
------------------
定期購読について
------------------
*/
.regular{
	padding-top:30px;	
	margin-bottom:20px;
}
.regular_{
	padding-top:10px;	
	margin-bottom:20px;
}

h4.regularH4{/*購読料と購読についてのタイトル*/
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
	background:url(../../img/regular/img_subscriptionContent.jpg) left top no-repeat;
}
p.regularP{/*説明文*/
	line-height:170%;
	letter-spacing:0.1em;
	padding:0 10px;
	color:#000;
}
a.btnRegular{
	display:block;
	padding:10px ;
}
#indentRegular{
	margin-top:30px;
	padding:0 10px ;
}
h5.regularH5{/*お問い合わせについて*/
	background:url(../../img/regular/img_subscriptionContent2.jpg) left 3px no-repeat;
	color:#000;
	padding-left:10px;
	padding-bottom:5px;
	font-size:12px;
}
p.chushaku{
	margin-left:20px;
	line-height:150%;
	margin-bottom:20px;
	font-size:83%;
	width:600px;
}
#regularInquiry{
	padding-top:20px;	
}

/*
---------------------------
料金表
---------------------------
*/
table.advTbl{
	margin:20px 20px 10px;
	width:550px;
}
table.advTbl th,td{
	padding:13px 20px;
	text-align:center;
}
th{
	background-color:#F6F6F6;
	font-size:10px;
	border-bottom:1px dotted #CCC;
}
tr.Row1st th{
	background-color:#E5E5E5;
	border-top:1px solid #CCC;
}
td{
	border-bottom:1px dotted #CCC;	
}
th.middleLine{
	border-right:1px dotted #999;	
	border-left:1px dotted #999;	
}
td.middleLine{
	border-right:1px dotted #CCC;	
}

p.interval{
		text-align:right;
		width:550px;
		font-size:83%;
}


