@charset "utf-8";
*{font-family:"ＭＳ Ｐゴシック", Osaka, Arial, "ヒラギノ角ゴ Pro W3";}
/* clearfix */
.clear{display:inline-block;}
.clear:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
* html .clear{ height:1%;}
.clear{display:block;}
body{font-size:12px;text-align:center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,table,form,fieldset,input,p,blockquote,th,td,hr,ul,li{margin:0;padding:0;}
table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,div{font-size:100%;line-height:0%;}
a{color:#015AC0;}
#wrapper{
width:760px;
margin:0 auto;
text-align:left;
}
h1{margin:10px 0 6px 0;}
h2{margin:0 0 4px 0;}
div.cap_main{margin:0 0 10px 0;}
div.box_entry{margin:14px 8px 14px 0;float:left;}
div.mmgform{
background:url(/img/mailmmg/cap-bg-form.gif) no-repeat bottom;
width:548px;
height:400px;
}
div.mmgform iframe{margin:0 0 0 10px;}
div.privacy{margin:34px 0 0 0;}
div.privacy textarea{width:195px;height:400px;font-size:12px;color:#3F3F3F;line-height:140%}
ul.mmgstep{clear:both;width:766px;height:98px;margin:0 0 0 0;}
ul.mmgstep li{float:left;}
p.steptxt{
margin:2px 0 0 260px;
claar:both;
font-size:11px;
line-height:140%;
}
div.mmgfooter{margin:10px 0 20px 0;line-height:140%;}
div.mmgfooter p{font-size:12px;line-height:140%;}
div.footertxt{display:block;float:left;}
div.mmgfooter img{margin:0 0 0 400px;}
div.content_success{margin:16px 0 0 0;padding:0 0 14px 0;background:url(/img/mailmmg/img_success_bg.gif) no-repeat bottom;width:763px;}
ul.flow{margin:10px 0 0 10px;}
ul.flow li{float:left;}
div.comment{
clear:both;
line-height:140%;
background-color:#fdfcdc;
border:1px solid #ffd780;
width:735px;
margin:10px 0 0 10px;
}
div.comment h3{clear:both;line-height:140%;color:#ff6000;margin:12px 0 0 14px;}
div.comment p{clear:both;line-height:140%;margin:4px 0 12px 14px;}
div.mailsample{margin:14px 0 0 0;text-align:center;}
#samplewrapper{width:600px;margin:0 auto;text-align:left;}
div.sampleContent{border:1px #333 solid;line-height:140%;padding:20px 0 20px 80px;margin:10px 0 0 0;}
div.samplefooter{margin:10px 0 20px;line-height:140%;text-align:center;}

