@charset "utf-8";

/*********************************
 *
 * INFO STYLES
 *
 *********************************/

@media screen and (max-width: 767px) {

h3.ttl {padding:0.4em 1em; background:url(../../common/images/contents/bg_h4.png) repeat-x; border:1px solid #c1c1c1; box-sizing:border-box; color:#4e4e4e !important; font-size:3.6vw !important; font-weight:700; line-height:1.5;}
h3.ttl span {font-size:2.6vw !important;}

}

@media screen and (min-width: 768px) {

h3.ttl {padding:0.4em 13px; background:url(../../common/images/contents/bg_h4.png) repeat-x; border:1px solid #c1c1c1; box-sizing:border-box; color:#4e4e4e !important; font-size:15px !important; font-weight:700; line-height:1.5;}
h3.ttl span {font-size:12px !important;}

}

table.news {width:100%; margin:0 auto;}
table.news th, table.news td {padding:1em 0; border-bottom:1px solid #d6d6d1; color:#999;}
table.news th {width:130px;}