@charset "UTF-8";
a.pc-nolink{pointer-events:none;}
.hidden-xs{ display:none;}
  @media (min-width: 1400px) {.hidden-xs{ display: block;} }
  @media (min-width: 1400px) {.hbgov-tab-bar{ margin-bottom:35px;}}

h2.fb_title{padding:0px 3px 15px 3px; font-size:1.5rem; text-align:center; line-height:30px; font-weight:normal;color:#333333;}
  @media (min-width: 1400px){h2.fb_title{padding:20px 5px; font-size:2.5rem;line-height:55px;margin-bottom:20px;}}
  @media (min-width: 1400px){#b1, #b2, #b3{ margin-bottom:40px;}}
#b1{display:flex;flex-wrap: wrap;overflow:hidden;}
  @media (min-width: 1400px){#b1{flex-wrap: nowrap; margin-bottom:40px;}}
#b1 > .left{flex:0 0 100%; overflow:hidden;}
  @media (min-width: 1400px) {#b1 > .left{flex: 0 0 auto;max-width:940px;}}
  #b1 > .left .fbh-img{ width:100%;}
.int_list li{line-height: 30px;}
  @media (min-width: 1400px) {.int_list li{line-height: 40px;}}
.int_list li span{color:#0068b7;font-weight: bold;}

#b1 > .right{flex:1; padding-top:20px;}
  @media (min-width: 1400px) {#b1 > .right{ margin-left:25px;padding-top:0px; }}

.bqkd{margin-top: 10px;}
.bqkd .block_title{margin-top: 0px;}
.bqkd ul li{font-size: 18px;padding-right: 15px;line-height:40px;}

.swiper-slide{padding-left:2px;padding-right: 2px;}
  @media (min-width: 1400px) {.swiper-slide{padding-left:10px;padding-right: 10px;}}
.swiper-slide img{ width:100%;}
.swiper-slide label{text-align: center;display: block;line-height: 18px; font-size:0.875rem;padding-top:5px;}
  @media (min-width: 1400px) {.swiper-slide label{ padding-top:10px;line-height: 30px;font-size:1em;}}

.text_record {height: 500px;overflow-y: scroll;}
.text_record p {
    margin-bottom: 0;
    padding: 10px 5px;
    line-height: 160%;
    font-size: 1rem;
    border-bottom: 1px dashed #C4C4C4;
}

.hbgov-video-content video{ width:100%;}