@charset "utf-8";


/*===================================================================
	人気メルマガ・ブログ
===================================================================*/


#contentMain .contentBox {
	width:620px;
}

#contentMain h3 {
	clear:both;
	width:680px;
	padding:0 0 0 5px;
	margin:40px 0 15px 0;
	color:#9C0000;
	font-size:140%;
	background:transparent url(../cmn/img/contentMain_h3.jpg) repeat-x 0 100%;
	voice-family:"\"}\"";voice-family:inherit;
	width:675px;
}

#contentMain h4 {
	clear:both;
}

	#contentMain h3 em {
		padding-right:15px;
		font-weight:600;
	}

#mailmagBox1 {
	clear:both;
	height:124px;
	background:transparent url(img/mailmag_1_bg.jpg) no-repeat;
	position:relative;
}

	#mailmagBox1 .mailmagFrm1 .inputMail {
		position:absolute;
		top:35px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox1 .mailmagFrm2 .inputMail {
		position:absolute;
		top:75px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox1 .mailmagFrm1 .submit1 {
		position:absolute;
		top:35px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

	#mailmagBox1 .mailmagFrm2 .submit2 {
		position:absolute;
		top:75px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

#mailmagBox2 {
	clear:both;
	height:124px;
	background:transparent url(img/mailmag_2_bg.jpg) no-repeat;
	position:relative;
}

	#mailmagBox2 .mailmagFrm1 .inputMail {
		position:absolute;
		top:35px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox2 .mailmagFrm2 .inputMail {
		position:absolute;
		top:75px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox2 .mailmagFrm1 .submit1 {
		position:absolute;
		top:35px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

	#mailmagBox2 .mailmagFrm2 .submit2 {
		position:absolute;
		top:75px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

#mailmagBox3 {
	clear:both;
	height:90px;
	background:transparent url(img/mailmag_3_bg.jpg) no-repeat;
	position:relative;
}

	#mailmagBox3 .mailmagFrm1 .inputMail {
		position:absolute;
		top:35px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox3 .mailmagFrm1 .submit1 {
		position:absolute;
		top:35px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

#mailmagBox4 {
	clear:both;
	height:123px;
	background:transparent url(img/mailmag_4_bg.jpg) no-repeat;
	position:relative;
}

	#mailmagBox4 .mailmagFrm1 .inputMail {
		position:absolute;
		top:35px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox4 .mailmagFrm2 .inputMail {
		position:absolute;
		top:75px;
		left:53px;
		width:265px;
		height:16px;
	}

	#mailmagBox4 .mailmagFrm1 .submit1 {
		position:absolute;
		top:35px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

	#mailmagBox4 .mailmagFrm2 .submit2 {
		position:absolute;
		top:75px;
		left:332px;
		width:80px;
		height:21px;
		padding:0;
		border:none;
	}

.blogBox {
	clear:both;
	padding:5px;
	background-color:#F2F2F2;
}

	.blogBox h4 {
		padding-top:10px;
		text-align:center;
	}

	.blogBox p {
		padding:10px 15px;
	}


/*===================================================================
	clear fix
===================================================================*/

#container:after,
#content:after,
#mainContent:after,
#mailmagPR:after,
#btmInfo:after,
#btm:after,
#content #right #realtimeBoard:after,
#content #right #realtimeBoard #realtimeBoardInc:after,
#content #btmInfo #sslMark:after,
#content #btmInfo #sslMark #zeus:after,
#content #btmInfo #sslMark #geo:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}

