@charset "utf-8";

@import"base.css";

/* cSS document */

form{margin:0px;padding:0px;}

#mmagazine_main{
	margin:11px 69px 0 40px;
	padding:0;
	width: 856px;
}

#mmagazine_content{
	margin: 18px 70px 0 85px;
	padding:0;
	width: 810px;
	height: auto;
	text-align:left;
	font-size:small;
 	font-family: Verdana, helvetica, arial, sans-serif;
	color:#333;
}

/* 見出し */

#mmagazine_content h2#h2_agree{margin:0 0 5px 0;padding:0px;}

.mmagazine_textbox01 h3{
background:url(../mailmagazine/img/h3_bg_img01.gif) repeat-x left bottom;font-weight:bold;font-size:small;color:#333333;margin:0px;padding:0px;
}
.mmagazine_textbox01 h3#h3_02{
background:url(../mailmagazine/img/h3_bg_img02.gif) repeat-x left bottom;font-weight:bold;font-size:small;color:#333333;margin:0px;padding:0px;
}
.mmagazine_textbox01 h3#h3_03{
background:url(../mailmagazine/img/h3_bg_img03.gif) repeat-x left bottom;font-weight:bold;font-size:small;color:#333333;margin:0px;padding:0px;
}
.mmagazine_textbox01 h3#h3_04{
background:url(../mailmagazine/img/h3_bg_img04.gif) repeat-x left bottom;font-weight:bold;font-size:small;color:#333333;margin:0px;padding:0px;
}

#mmagazine_registration h3{font-weight:bold;font-size:small;color:#333333;margin:13px 0 10px 0;padding:10px 0 0 0;border-top:1px solid #d3d4d5;}


/* 文字 */
.mmagazine_p01{font-size:small;margin:0px;padding:0px;line-height:normal;}
.mmagazine_p02{font-size:smaller;margin:0px;padding:0px;line-height:normal;}

.mmagazine_textbox01 p{margin:5px 0 0 0;padding:0px;line-height:normal;font-size:smaller;}

/* 文字色 */

.color_red{color:#ff0000;}
.color_darkblue{color:#1f3678;}

/* リスト等 */
#mmagazine_content dl{border-bottom:1px dotted;margin:0px;padding:10px 0 7px 0;}
#mmagazine_content dl dt{font-weight:bold;background:url(../mailmagazine/img/h3_icon05.gif) no-repeat;margin:0px;padding:0 0 0 15px;}
#mmagazine_content dl dd{margin:0 0 0 15px;padding:0px;line-height:normal;}

#mmagazine_content dl.dl_nonborder{border:none;margin:0px;padding:10px 0 7px 0;}
#mmagazine_content dl.dl_nonborder dt#dt_icongray{font-weight:bold;background:url(../mailmagazine/img/h3_icon06.gif) no-repeat;margin:0px;padding:0 0 0 15px;}
#mmagazine_content dl.dl_nonborder dt#dt_noicon{font-weight:bold;background:none;margin:0px;padding:0 0 0 15px;}

#mmagazine_content dl dd.dd_agree01{margin:0 0 0 30px;padding:0px;}
#mmagazine_content dl dd.dd_agree01 span.mar_l17{margin:0 0 0 17px;}
#mmagazine_content dl dd.dd_agree02{margin:0 0 0 40px;padding:0px;}

#mmagazine_registration ul{margin:0 0 20px 15px;padding:0px;list-style:none;}
#mmagazine_registration ul li{margin:0px;padding:0px;}

/* ボックス要素 */
#mmagazine_fourcontent{
width:790px;background:url(../mailmagazine/img/bg_img01.gif) repeat-y 0 0;margin: 0 0 30px 0;padding:10px;}

#mmagazine_largebox{width:790px;margin:0 0 10px 0;padding:0px;}
#mmagazine_largebox02{width:790px;margin:0px;padding:0px;}
#mmagazine_largebox:after, #mmagazine_largebox02:after, #mmagazine_sample div#sample_list:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.mmagazine_box01{background:#fafafa;border:1px solid #d3d4d5;margin: 0px;padding:10px;width:368px;float:left;}

.mmagazine_box02{
background:#fafafa;border:1px solid #d3d4d5;margin: 0px;padding:10px;width:368px;float:right;}

.mmagazine_textbox01{
width:250px;margin:0px;padding:0px;float:left;}

#mmagazine_sample, #mmagazine_registration{margin:20px 15px 0 15px;padding:0px;}

.mmagazine_box_img01{
width:104px;margin:0 9px 0 0;padding:0px;float:left;
}

.mmagazine_formoutline{margin:0 0 0 10px;padding:0px;}
.mmagazine_formoutline p.item{width:130px;margin:0 0 0 5px;padding:0px;float:left;}
.mmagazine_formoutline p.item02{width:100px;margin:0px;padding:0px;float:left;}
.mmagazine_formoutline p.formspace{width:630px;margin:0 0 0 5px;padding:0px;float:left;}

.mmagazine_formoutline p.formspace input{margin:0 5px 0 0;padding:0px;height:15px;}
.mmagazine_formoutline p.formspace select{margin:0px;padding:0px;height:20px;}
.mmagazine_formoutline p.formspace .radiobutton{margin:5px 0 0 0;padding:0px;height:15px;}

.mmagazine_textbox01_icon{margin:0 5px 0 0;padding:0px;}

.form_line{width:770px;margin:0 0 5px 0;padding:0px;}
.form_line:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#mmagazine_registration .form_text01{margin:0 0 5px 15px;padding:0px;}
#mmagazine_registration .form_text02{margin:0 0 20px 15px;padding:0px;}

#mmagazine_sample div#sample_list{margin:0 0 20px 0;padding:0px;width:780px;}
#mmagazine_sample ul{margin:0px;padding:0px;list-style:none;}
#mmagazine_sample ul li{margin:5px 15px 0 0;padding:0px;float:left;}



.font_mt5{margin:5px 0 0 0;padding:0px;}
.font_mb7{margin:0 0 7px 0;padding:0px;}
.font_mt0{margin:0px;padding:0px;}
.font_mt0l10{margin:0 0 0 10px;padding:0px;}

#mmagazine_content p.btn_bk{margin:20px 0 30px 0;padding:0px;}
#mmagazine_content p.btn_cancell{margin:15px 0 30px 0;padding:0px;}

#mmagazine_registration p.cancell{margin:30px 0 30px 0;padding:0px;}
