body.body-support .tel-list .tel-inner .mail-area2, body.body-support .tel-list02 .tel-inner .mail-area2 { display: inline-block; width: 95%; vertical-align: top; }

body.body-support .tel-list .tel-inner .mail-area2 p.btn-list, body.body-support .tel-list02 .tel-inner .mail-area2 p.btn-list { max-width: 390px; width: 100%; margin: 0 auto 20px; text-align: center; border-radius: 25px; padding: 5px 10px; background-color: #02AF86; vertical-align: top; }

body.body-support .tel-list .tel-inner .mail-area2 p.btn-list a, body.body-support .tel-list02 .tel-inner .mail-area2 p.btn-list a { display: block; font-size: 20px; color: #ffffff; text-decoration: none; font-weight: normal; }

body.body-support .tel-list .tel-inner .mail-area2 ul.att-list, body.body-support .tel-list02 .tel-inner .mail-area2 ul.att-list { vertical-align: top; }

body.body-support .tel-list .tel-inner .mail-area2 ul.att-list li, body.body-support .tel-list02 .tel-inner .mail-area2 ul.att-list li { padding-left: 1em; text-indent: -1em; font-size: 14px; color: #777777; font-weight: normal; }

body.body-support .tel-list .tel-inner .mail-area2 ul.att-list li { font-size: 12px; }

body.body-support .tel-list .tel-inner .tel-area, body.body-support .tel-list .tel-inner .mail-area2 { width: 100%; }

body.body-support.inquire h2 {color: #555555;}

body.body-support.inquire .target-txt {font-size: 14px;}
@media screen and (max-width: 767px) { body.body-index { background-position: center 98%; background-size: 90%; }
body.body-support.inquire .tel-list,
body.body-support.inquire .tel-list02,
body.body-support.inquire .tel-list .tel-inner,
body.body-support.inquire .tel-list02 .tel-inner{
        min-width: auto;
    }
}