
  .hwd { height: 4.71rem;}
        .g-hd { width:100%; height: 4.71rem; position: fixed; left:0; top:0; background:#ffffff; z-index:99;}
        .g-hd .f-a { display: block; position: fixed; right: 0; top: 65%; width: 16.1%;}
        .g-hd h1 { width: 31.3%; margin: 1.88rem 0 0 1.6%; float: left;}
        .g-hd h2 { float: left; width: 49.4%; margin-left: 3.8%;}
        .g-hd h2 a { font-size: 1rem; color: #666666; line-height: 4.71rem; margin-right: 12%;}
        .g-hd h2 a:first-child { padding-left: 13.8%; border-left: 1px solid #d8d8d8;}
        .g-hd img { width: 100%; display: block;}
        .g-hd .tok { float: left; width: 8.6%; margin-top: 1.83rem;}
        .g-hd .dhk { display: none; position: absolute; left: 0; top: 4.71rem; width: 100%; height: 39.08rem; background: url("images/tob.jpg") no-repeat; background-size: 100% 39.08rem; z-index: 99;}
        .g-hd .dhk ul { width: 87.3%; height: 26.12rem; padding-top: 3.13rem; margin: 0 auto;}
        .g-hd .dhk ul li { height: 2.88rem; border-bottom: 1px dashed #8c7469; text-align: center; line-height: 2.88rem;}
        .g-hd .dhk ul li a { display: block; font-size: 1.17rem; color: #ffffff;}
        .g-hd .dhk ul li:last-child { border: 0;}
        .g-hd .toa { display: block; width: 55.3%; height: 2.63rem; background: url("images/tok1.png") no-repeat; background-size: 100% 2.63rem; margin: 0 auto; font-size: 1.17rem; color: #ffffff; text-align: center; line-height: 2.63rem; padding-left: 7%}
        @media screen and (min-width:320px) {
  html { font-size:75%;}
}
@media screen and (min-width:360px) {
  html { font-size:87%;}
}
@media screen and (min-width:480px) {
  html { font-size:112%;}

}
@media screen and (min-width:568px) {
  html { font-size:131%;}

}
@media screen and (min-width:639px) {
  html { font-size:150%;}
}
      

        .m1-src-results-hd {
            min-height: 100px;
            padding: 20px;
            line-height: 26px;
        }
    
