@charset "shift_jis";

#mailmagaginsale,#mailmagagin{
		width:750px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



#mailmagagin #main{
		width:350px;
		padding:280px 380px 40px 20px;
		background: url("./images/mailmag_main.jpg") no-repeat left top;
		display:block;
		font-size:15px;
		line-height:1.5em;
		float:left;
}


#mailmagagin #limited{
		margin:0px 0px 20px 20px;
		width:505px;
		padding:15px 20px 30px 185px;
		background: url("./images/mailmag_limited.jpg") no-repeat left top;
		display:block;
		font-size:15px;
		color:#804F1B;
		line-height:1.27em;
		font-weight:bold;
		float:left;
}

#mailmagagin #tourokukaijyoarea{
		width:678px;
		padding:10px 15px;
		margin:0 20px 5px 20px;
		background:#e2f0f1;
		border-left:1px solid #0098e4;
		border-right:1px solid #0098e4;
		border-bottom:1px solid #0098e4;
		float:left;
}

#tourokukaijyoarea #want{
		width:613px;
		padding:3px 0px 10px 65px;
		background: url("./images/icon_mailmag_touroku.gif") no-repeat left top;
		display:block;
		font-size:13px;
		color:#231815;
		line-height:1.15em;
		font-weight:bold;
		float:left;
}

#tourokukaijyoarea #notwant{
		width:613px;
		padding:3px 0px 10px 65px;
		background: url("./images/icon_mailmag_kaijyo.gif") no-repeat left top;
		display:block;
		font-size:13px;
		color:#231815;
		line-height:1.15em;
		font-weight:bold;
		float:left;
}

#want p,#notwant p{margin-bottom:5px;}
#want #mmail,#notwant #mmail{
		width:410px;
		height:20px;
		border:1px solid #CCCCCC;
		font-size:15px;
		margin-right:10px;
		padding:3px;
		float:left;
}
#want img{width:185px;height:25px;display:block;float:left;}
.bigtext{font-size:18px;font-weight:bold;}
#mailmagagin .attention{color:#804F1B;}
#want a:hover,#notwant a:hover{cursor:pointer;}



#mailmagaginsale #seacretsale{
		width:702px;
		height:138px;
		position:relative;
		background: url("./images/bg_pass.gif");
		margin:0px auto;
		display:block;
		z-index:10;
}
#seacretsale #textarea{
		position:absolute;
		top:55px;
		left:160px;
		font-size:20px;
		color:#333;
		line-height:1.15em;
		z-index:15;
}
#seacretsale #comingsoon{
		position:absolute;
		top:95px;
		left:160px;
		font-size:16px;
		color:#333;
		line-height:1.15em;
		z-index:15;
}
#seacretsale input#passwd{
		position:absolute;
		top:90px;
		left:160px;
		width:309px;
		height:24px;
		border:1px solid #CCCCCC;
		font-size:18px;
		padding:3px;
}
#seacretsale #toenter{
		position:absolute;
		top:94px;
		left:500px;
		width:155px;
		height:27px;
}
 #toenter a:hover{cursor:pointer;}


.hidetxt{display:none;}
.empa{color:red;}

#torokuarea{
		width:700px;
		background: url("./images/bg_touroku.gif") no-repeat left bottom;
		padding:50px 25px 10px 25px;
		margin-bottom:30px;
		float:left;
}

#torokuarea #toroku-left{
		width:273px;
		height:41px;
		margin-right:20px;
		padding-top:10px;
		float:left;
}
#torokuarea #toroku-right{
		width:406px;
		height:66px;
		float:left;
}

#backnumber{width:750px;position:relative;z-index:10;}
#backnumber #tit_intoro{width:710px;margin:0 20px;height:113px;}

.backnumberarea001{
		width:670px;
		background:#5fafd9;
		margin:0px auto;
		padding:10px 20px 20px 20px;
}

.backnumberarea001 #tourokunow{
	margin:0px auto;
	text-align:center;
	padding:20px 0 30px;
}
.backnumberarea001 #tourokunow a:hover img{filter: alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}


.backnumberarea001 h3{width:670px;background:white;text-align:center;}

.backnumberarea001 ul{
		width:620px;
		padding:10px 25px;
		margin-bottom:10px;
		background:white;
}
.backnumberarea001 ul li{
		width:275px;
		padding:1px 0 0 25px;
		float:left;
		font-size:16px;
		line-height:1.7em;
}

.leftlink{margin-right:20px;}
.fs13{font-size:13px;}
.offlink{background: url("./images/bg_offlink.gif") no-repeat left top;/*text-decoration:underline;*/color:#0051D5;}
.offlink a:hover,.onlink a:hover{cursor:pointer;text-decoration:none;color:#FFAA00;}
.offlink a:visited {text-decoration:none;color:#0051D5;}
.onlink {background: url("./images/bg_onlink.gif") no-repeat left top;color:#ff8400;}
.onlink a:hover,.onlink a:hover{cursor:pointer;text-decoration:none;color:#FFAA00;}
.onlink a:visited {text-decoration:none;color:#FFAA00;}

/*
読み込みエリアの設定
*/
#pastmagarea{
		width:550px;
		height:500px;
		overflow:scroll;
		overflow-x:hidden;
		padding:50px 60px;
		background:white;
}

#pastlist{
		width:100%;
		height:11em;
		overflow:scroll;
		overflow-x:hidden;
		background:white;
		margin-bottom: 10px;
}



.backnumber2{
		background-color: #E2F0F2;
		color: #009D91;
		font-size: 18px;
		text-align: center;
        font-weight: bold;
}



