.clearfix:after {content:"";clear:both;display:block;}


/* body */
body{margin:0;background:#fff;font-size:14px;color:#1f3f97;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3";overflow-x:hidden;-webkit-text-size-adjust:none;}
/* default */
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,input,select,button,hr{margin:0;padding:0;}
input,select,button{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3";}
img{display:block;border:0;-ms-interpolation-mode:bicubic;}

#wrapper{width:815px;margin:75px auto 250px auto;}

.campaign{width:813px;text-align:left;}
.campaign div.title{margin:38px 0 0 0;}
.campaign div.desc{margin:40px 0 0 0;}
.campaign div.picture{margin:40px 0 0 3px;}
.campaign div.contact{margin:30px 0 0 3px;width:450px;}
.campaign div.notice{margin:30px 0 0 3px;}
.campaign div.rule{margin:55px 0 0 0;}
.campaign div.rule .rule_privacy{margin:8px 0 0 0;}
.campaign div.rule .rule_privacy img{float:left;}
.campaign div.rule .rule4{clear:both;margin:30px 0 0 2px;}

.campaign div.privacy{margin:30px 0 0 2px;}
