@charset "utf-8";


/*
	page_top
*/

.top_bannar_area{
	padding-left:3px;
}


.mainContent_inner{
	overflow: hidden;
}


/*
	週刊ダイヤモンドとは
*/
#mainContents div.whatdw h3{
	color:#FFFFFF;
	background-image:url(../images/subContent_bg_black.jpg);
}
#mainContents div.whatdw ul{
	list-style:none;
	
}
#mainContents div.whatdw li{
	background-image:url(../images/top/checkmark.gif);
	background-repeat:no-repeat;	
	padding-left:20px;
	padding-top:5px;
	margin-bottom:12px;
}

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

.rankingButton_group{
	overflow: auto;
	clear:both;
	width:100%;
}


a.rankingButton{
	background-image:url(../images/top/rankingButton.jpg);
	background-repeat:no-repeat;
	
	width:304px;/* 340px - 36px */
	height:27px;/* 40px - 13px */
	display: block;
	
	padding-top:13px;
	padding-left:36px;
	
	margin-bottom:3px;
	margin-right:4px;
	
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

a.rankingButton:link,
a.rankingButton:active,
a.rankingButton:visited {
	background-position: 0 0;
}

a.rankingButton:hover {
	background-position: 0 -40px;
}

/*
	購入方法
*/

.buyway_b_group{
	overflow: hidden;
	width:100%;
}

div.buyway_b{
	width:340px;
	padding:3px;
	text-align:center;
}

div.buyway_b div{
	text-align:center;
}

div.buyway_b1{
}
div.buyway_b2{
	border-left:solid 1px #999999;	
}



div.buyway_b3{
	border-top:solid 1px #999999;	
	border-right:solid 1px #999999;	
}
div.buyway_b4{
	border-top:solid 1px #999999;
}
div.buyway_b h4{
	font-size:18px;
	margin-top:0px !important;
	text-align:left;
	position: relative;
}
div.buyway_b h4 img{
	vertical-align:middle;
	margin-right:6px;
}
div.buyway_b h4 a{
	position: absolute;
	right:8px;
	top:10px;
	display:block;
	font-size:12px;
}




div.buyway_b .buyButton{
	margin-top:1px;
	margin-bottom:3px;
}


div.buyway_b table{
	border-collapse:collapse;
	border:solid 1px #000000;
}


div.buyway_b th,div.buyway_b td{
	border:solid 1px #000000;
	padding:4px 4px 3px 4px;
	text-align:center;
}

div.buyway_b th{
	white-space:nowrap;
	background-color:#EDE6D4;
}

div.buyway_b table .col1{
	background-color:#F0F0F0;
}
div.buyway_b table .col2{
	
}
div.buyway_b table .col3{
	background-color:#FDE0DC;
	font-weight:bold;
	color:#990000;
}
div.buyway_b table .col4{
	font-weight:bold;
}

div.buyway_b table .col5{
	background-color:#FDE0DC;
	font-weight:bold;
	color:#990000;
}

div.buyway_b table .col5 span{
	font-weight:normal;
	color:#000000;
}

img#buy4title{
	margin-top:35px;
	margin-bottom:27px;
}




/****************************************************************
	topSideArea
****************************************************************/
#topSideArea{
		float:right;
		width:245px;
		
}

#topSideArea .subContent{
	border:solid 1px #CACACA;
	padding:5px 7px;
	margin-bottom:5px;
}
#topSideArea .subContent h3{
	display:inline;
	border:none;
	font-size:12px;
	line-height:1.8em;
}
#topSideArea .subContent p{
	font-size:12px;
	line-height:1.3em;
}



#topSideArea .search_box{

}
#topSideArea .search_box form{
	padding:0;
	margin:0;

}
#topSideArea .search_box input.text{
	margin:0 0 0 0;
	padding:2px 2px;
	vertical-align:middle;
	width:169px;
	border:medium none;
	min-height:16px;
	background-image:url(../images/search_box_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	
}
#topSideArea .search_box input.image{
	vertical-align:middle;
	margin:0 0 0 0;
}

#topSideArea .search_box #search_box_titletrans{ 
	vertical-align:middle;
} 
#topSideArea .search_box #image_d_vision{ 
	vertical-align:middle;
} 
#topSideArea .digitalBox{
	background-image:url(../images/top/digitalBox_bg.jpg);
	background-repeat:repeat-x;
}



/****************************************************************
	ボタン
****************************************************************/
/*
	メルマガ
*/
a.mailmaga_button{
	background-image:url(../images/button/mailmaga_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.mailmaga_button:link,
a.mailmaga_button:active,
a.mailmaga_button:visited {
	background-position: 0 0;
}
a.mailmaga_button:hover {
	background-position: 0 -26px;
}

/*
	デジタル購読ログイン
*/

a.digital_login_button{
	background-image:url(../images/button/digital_login_button_bg.gif);
	background-repeat:no-repeat;
	
	width:210px;/* 230px - 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.digital_login_button:link,
a.digital_login_button:active,
a.digital_login_button:visited {
	background-position: 0 0;
}
a.digital_login_button:hover {
	background-position: 0 -26px;
}

/*
	デジタル購読登録
*/

a.digital_regist_button{
	background-image:url(../images/button/digital_regist_button.gif);
	background-repeat:no-repeat;
	
	width:210px;/* 230px - 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:12px;
	color:#000000;
}
a.digital_regist_button:link,
a.digital_regist_button:active,
a.digital_regist_button:visited {
	background-position: 0 0;
}
a.digital_regist_button:hover {
	background-position: 0 -26px;
}

