body{
font: 14px/1.3 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color:#000;
-webkit-text-size-adjust: none;
background:#fff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:active{
text-decoration:none;
}

img {
margin:0px;
padding:0px;
border:0px;
vertical-align: bottom;
}

input{
-webkit-appearance: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.postmail .title{
clear:both;
text-align:left;
color:#000;
font-weight:bolder;
width:auto;
font-size:18px;
margin:0px 0px 10px 0px;
letter-spacing:2px;
padding:11px 0px 8px 10px;
border-left:7px solid #CC0000;
background:#F7F7F7;
}

.postmail{
width:100%;
max-width:600px;
padding:10px 10px 0px 10px;
box-sizing:border-box;
background:#fff;
}

.contents-postmail img{
margin:0;
padding:0;
width:100%;
}
.table-postmail{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.table-postmail table{
width:100%;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-top:3px solid #ccc;
border-left:3px solid #ccc;
box-sizing:border-box;
}
.table-postmail th{
width:22%;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 10px;
border-bottom:3px solid #ccc;
border-right:3px solid #ccc;
box-sizing:border-box;
font-size:14px;
font-weight:bolder;
text-align:left;
vertical-align:middle;
background:#ededed;
}
.table-postmail td{
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
border-bottom:3px solid #ccc;
border-right:3px solid #ccc;
box-sizing:border-box;
font-size:14px;
font-weight:normal;
vertical-align:top;
}
.table-postmail .hissuu{
background:#FDFFA8;
}
.table-postmail input{
width:100%;
min-height:25px;
margin:2px 0px 2px 0px;
border:1px solid #ccc;
border-radius:5px;
padding:5px 10px 5px 10px;
box-sizing:border-box;
font: 12px/1.5 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.table-postmail textarea{
width:100%;
min-height:22px;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
box-sizing:border-box;
border:1px solid #ccc;
border-radius:5px;
}
.button-postmail{
max-width:600px;
width:100%;
margin:0px;
padding:0px;
text-align:center;
}
.button-postmail input{
border:1px solid #fff;
font-size:19px;
letter-spacing:2px;
font-weight:bolder;
line-height:100%;
font-family:YuGothic , 'Yu Gothic' , 游ゴシック , 游ゴシック体 , 'Hiragino KakuGothic ProN' , 'ヒラギノ角ゴ ProN W3' , Meiryo , メイリオ , sans-selif;
}
.button1{
font-size:18px;
background:#CC0000;
color:#fff;
width:70%;
height:45px;
margin:0px 0px 8px 0px;
border-radius:5px;
}
.button2{
font-size:18px;
background:#666;
color:#fff;
width:70%;
height:35px;
margin:0px 0px 8px 0px;
border-radius:5px;
}
.button1:hover{
background:#666;
}
.button2:hover{
background:#C4C4C3;
}
.postmail-attention{
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-size:17px;
color:#000;
line-height:160%;
}





@media screen and (min-width: 480px) and (max-width: 999999px) {
.postmail-tel{
display:none;
}
}
@media screen and (max-width: 479px) {
.postmail-tel{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.postmail-tel a{
display:block;
text-align:center;
font-size:14px;
color:#fff;
width:100%;
padding:10px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-radius:5px;
background:#CC0000;
}
.postmail-tel span{
font-size:24px;
font-family:arial;
font-weight:bolder;
padding:0px 5px 0px 0px;
}
}
