@charset "utf-8";


#page_header{
	padding:6px;
	margin-bottom:0;
}

#page_header h2{
	margin-bottom:10px;
}

#page_header h2 span{
	padding-left:10px;
	font-size:12px;
}



#page_header p.buyBackNumber{
	padding:0.6em;
	font-size:14px;
	font-weight:bold;
	background:#BFD2F9;
	margin-top:20px;
	margin-bottom:20px;
}





#tab_controller{
	margin-top:20px;
}



.f_l{
	float:left;
}
.f_r{
	float:right;
}

.cssButton_group{
	overflow: hidden;
	clear:both;
	width:100%;
}

a.cssButton{
	background-repeat:no-repeat;
	
	width:431px;/* 477px - 36px */
	height:39px;/* 62px - 23px */
	display: block;
	
	padding-top:23px;
	padding-left:36px;
	
	margin-bottom:3px;
	margin-right:4px;
	
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

a.cssButton:link,
a.cssButton:active,
a.cssButton:visited {
	background-position: 0 0;
}
a.cssButton:hover {
	background-position: 0 -62px;
}

a.buyButton{
	background-image:url(../images/backnumber/buyButton_bg.jpg);
}
a.subscriptionButton{
	background-image:url(../images/backnumber/subscriptionButton_bg.jpg);
}






/*
	page_backnumber
*/

#mainContents div.backnumber_box table{
	border-collapse:collapse;
	width:100%;
}
#mainContents div.backnumber_box td{
	border-bottom:1px solid #999999;
	padding:0.4em;
	vertical-align: top;
}

#mainContents h3{
	font-size:14px;
	margin-bottom:0.3em;
}
#mainContents h4{
	font-size:14px;
	margin-bottom:0.3em;
}
#mainContents img{
	display:block;
}
#mainContents div.backnumber_box p{
	line-height:1.6em;
}



#page_header div.attention{
	padding:0.6em;
	width:97%;
	font-size:12px;
	border:dotted 1px #BECCDE;
	background-color:#F1F4F8;
}
#page_header div.attention p.point{
	color:#CC0000;
	font-weight:bold;
}
#page_header div.attention p{
	line-height:1.5em;
}





/*
	バックナンバー購入
*/
a.buyBackNumber_button{
	background-image:url(../images/button/buyBackNumber_button_bg.gif);
	background-repeat:no-repeat;
	
	width:140px;/* 160px - 20px */
	height:18px;/* 26px - 8px */
	display: inline-block;
	
	padding-top:8px !important;
	padding-left:20px;
	line-height:1em !important;

	text-align:left;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
a.buyBackNumber_button:link,
a.buyBackNumber_button:active,
a.buyBackNumber_button:visited {
	background-position: 0 0;
}
a.buyBackNumber_button:hover {
	background-position: 0 -26px;
}


div.buyButtons {
	margin-top:10px;
	margin-bottom:10px;
}


