@charset "utf-8";
/*writeMail*/
.m-maildesc{margin: 10px 0 15px;}
.m-mailinfos{margin: 1px 0 0; padding: 10px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-maildesc .m-titstyle1 .u-more{line-height: 38px; font-size: 16px; font-weight: bold; color: #dd4c45;}
.m-maildesc .m-titstyle1 .u-more span{margin-right: 11px;}
.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
.m-mailfmbox{padding: 0 130px;}
.m-mailfmbox label{font-size: 14px; font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .text-center{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden; padding: 0 15px;}
.u-xxcode a{line-height: 44px; font-size: 12px;}

/*large pcScreen*/
@media (min-width:1200px) {
.m-mailfmbox label, .m-mlbds label {
    padding-left: 0;
    padding-right: 0;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
 
}
/*pad md*/
@media screen and (max-width: 991px){
  .m-mailfmbox, .m-mlbds {padding: 0;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
 
}
/*small xs*/
@media screen and (max-width: 638px) {

}