body{
font-family: 'Muli',"メイリオ", sans-serif;
font-size: 13px;
color:#000;
letter-spacing: 1.0px;
line-height: 1.85;
margin: 0;padding: 0;}

a{color:#ffa07a;text-decoration:none;}
a:hover {color:#efefef;}

#all{width:100%;}
#mail{margin:0 auto; text-align:left;
padding:45px 60px 45px 60px;
max-width:70%;}

header{width:auto;height:40px;
background-size:8px 8px; background-color:#fff8e6; background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);}

#wrp{margin: 0 auto;
max-width: 520px;
padding: 20px 15px 0px 20px;}

.box{margin:0px 5px;}
.box2{margin:0px 0 0 25px;}

h1{font-size:19px;
margin: 0 0 0 -15px;
padding:10px 0 0 15px;
font-weight:nomal;}

h2{font-size:15px;
border-bottom:#ffa07a solid 3px;
padding:3px 13px; margin:10px 3px;
font-weight:nomal;}

.rr{color:#ec6d71;}

input,textarea{border:1px solid #808080; background-color: transparent; padding:1px;padding:3px 10px;
 font-family: 'Didact Gothic',"メイリオ", Meiryo, sans-serif;}
textarea{width:400px;padding:2px;}
select{border:1px solid #808080; background-color: transparent; padding:1px;margin:2px 0;
 font-family: 'Didact Gothic',"メイリオ", Meiryo, sans-serif;}

@media screen and (max-width:759px) {
#all{font-size:14px;
padding:0px 20px 25px 20px;
}
textarea{width:90%;padding:2px;}
}




