.t_lnk a:link,.t_lnk_02 a:link{text-decoration: none; }

.t_lnk a{text-decoration: none; padding-bottom: 8px; padding-top: 8px; padding-right: 15px; padding-left: 15px; font-size: 14px; float: right; background-color: #7f7f7f; color: white!important; margin-bottom: 30px}
.t_lnk_02 a{margin-right: 20px; text-decoration: none; padding-bottom: 8px; padding-top: 8px; padding-right: 15px; padding-left: 15px; font-size: 14px; float: right; background-color: #ff8314; color: white!important; margin-bottom: 30px}

.t_lnk a:hover,.t_lnk_02 a:hover{text-decoration: underline; color: white !important;}
dl.ex_hm{margin-bottom: 20px; height: 100px; position: relative; width: 730px; background-color: #e6e6e6;}
dl.ex_hm dt{left: 25px; bottom: 18px; position: absolute; font-size: 28px; font-weight: bold;}
dl.ex_hm dt span{font-size: 18px;}
dl.ex_hm dd{right: 100px; top: 10px; position: absolute; width: 200px; }
h3.k_ttl{clear: both; line-height: 22px; font-size: 22px; color: #507fde;}
p.m_c{padding-bottom: 20px; line-height: 1.8em; padding-top: 20px; font-size: 15px;}
p.m_c span{font-weight: bold;}
.tec_b{ border-right-color: #7f7f7f; border-right-width: 1px; border-right-style: dotted; padding-bottom: 20px; padding-right: 14px; float: left; width: 350px;}
.tec_b:nth-child(2n){padding-right: 0px; border-right-width: 0px; padding-left: 15px;}