img{  border:0;  padding:0;  margin:0;  vertical-align: top;}*{ padding:0; margin:0;}table{  font-size:1em;   border-collapse: collapse;}/* clearfix */.clearfix:after {   content: ".";   display: block;   clear: both;   height: 0;   overflow:hidden;font-size:0.1em;line-height:0;}.clearfix { display: inline-block; }* html .clearfix { height: 1% }.clearfix {display:block;}.mt-5{  margin-top:5px;}.mb-5{  margin-bottom:5px;}.mtb-5{ margin-top:5px;margin-bottom:5px;}.mt-10{ margin-top:10px;}.mb-10{ margin-bottom:10px;}.mtb-10{  margin-top:10px;margin-bottom:10px;}.mt-15{ margin-top:15px;}.mb-15{ margin-bottom:15px;}.mtb-15{  margin-top:15px;margin-bottom:15px;}.mt-20{ margin-top:20px;}.mb-20{ margin-bottom:20px;}.mtb-20{  margin-top:20px;margin-bottom:20px;}.mt-25{ margin-top:25px;}.mb-25{ margin-bottom:25px;}.mtb-25{  margin-top:25px;margin-bottom:25px;}.mt-40{ margin-top:40px;}.mb-40{ margin-bottom:40px;}.pr-10{ padding-right:10px;}.pl-10{ padding-left:10px;}.prl-10{ padding-right:10px;padding-left:10px;}.righttext{ text-align:right;}.centertext{ text-align:center;}.text_mini{ font-size:0.8em; }.pc_block{display:block}.sp_block{display:none}.br-pc{display:inline-block}.br-sp{display:none}/* SELF CLEARING FLOATS - CLEARFIX METHOD */.container:after,.row:after, .col:after, .clr:after, .group:after {   content: "";   display: table;   clear: both; }/*  DEFAULT ROW STYLES   Set bottom padding according to preference */.row { padding-bottom: 0em;}h1,h2,h3,h4,h5{  font-size: 1em;  line-height: 1;  margin: 0;  padding: 0;  font-weight: normal;}@media print {  body {    -webkit-print-color-adjust: exact;  }}@media screen and (max-width: 840px) {#wrapper,#header,#globalmenu {  width: 100% }.sp_block{display:block;}.pc_block{display:none;}.br-pc{display:none}.br-sp{display:inline-block} }