<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "UTF-8";
/* line 16, ../sass/top.scss */
.bannerSlider a[target="_blank"]:after {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 11, ../sass/_top-sp.scss */
  #gNaviSP {
    background: #173f85;
    margin-top: 2.60417vw;
  }
  /* line 14, ../sass/_top-sp.scss */
  #gNaviSP a:hover {
    text-decoration: none;
  }
  /* line 17, ../sass/_top-sp.scss */
  #gNaviSP ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /* line 21, ../sass/_top-sp.scss */
  #gNaviSP ul li {
    margin-bottom: 0;
  }
  /* line 25, ../sass/_top-sp.scss */
  #gNaviSP > ul {
    padding: 1.95313vw 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 28, ../sass/_top-sp.scss */
  #gNaviSP > ul > li {
    width: 20%;
    padding: 1.30208vw 0;
    background: #173f85;
    color: #fff;
    border-left: 1px solid #fff;
    text-align: center;
    position: relative;
    z-index: 10;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 34, ../sass/_top-sp.scss */
  #gNaviSP > ul > li:first-of-type {
    border-left: none;
  }
  /* line 41, ../sass/_top-sp.scss */
  #gNaviSP > ul > li:hover, #gNaviSP > ul > li.now {
    background: #2b579a;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 50, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.spOnly {
    display: none;
  }
  /* line 54, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.main a {
    display: block;
    padding: 0.3em 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 59, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.main.tour {
    padding: 1.30208vw 0.65104vw;
  }
  /* line 61, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.main.tour a {
    background: #456caf;
  }
  /* line 64, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.main.tour a:after {
    display: none;
  }
  /* line 69, ../sass/_top-sp.scss */
  #gNaviSP > ul > li.main > a {
    color: #fff;
    font-size: 3.125vw;
    font-weight: bold;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 76, ../sass/_top-sp.scss */
  #gNaviSP > ul > li ul.sub {
    pointer-events: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    position: absolute;
    width: 100%;
    background: #333;
    top: 100%;
    left: 0;
  }
  /* line 86, ../sass/_top-sp.scss */
  #gNaviSP > ul > li ul.sub li {
    border-bottom: 1px solid #cacaca;
  }
  /* line 88, ../sass/_top-sp.scss */
  #gNaviSP > ul > li ul.sub li a {
    color: #fff;
  }
  /* line 90, ../sass/_top-sp.scss */
  #gNaviSP > ul > li ul.sub li a:hover {
    background: #555;
  }

  /* line 101, ../sass/_top-sp.scss */
  #topSlider {
    position: relative;
  }
  /* line 103, ../sass/_top-sp.scss */
  #topSlider .slider {
    margin-bottom: 0;
  }
  /* line 105, ../sass/_top-sp.scss */
  #topSlider .slider a[target="_blank"] {
    padding: 0;
  }
  /* line 108, ../sass/_top-sp.scss */
  #topSlider .slider .slide {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
    position: relative;
  }
  /* line 114, ../sass/_top-sp.scss */
  #topSlider .slider .slide:after {
    display: none;
  }
  /* line 117, ../sass/_top-sp.scss */
  #topSlider .slider .slide .imgArea {
    width: 100vw;
    height: 78.125vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 131, ../sass/_top-sp.scss */
  #topSlider .slider .slide .btn {
    position: absolute;
    right: 3.90625vw;
    bottom: 2.60417vw;
    background: #333;
    margin: 0;
    color: #fff;
    font-size: 2.34375vw;
    padding: 0.5em 1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 144, ../sass/_top-sp.scss */
  #topSlider .slider a.slide:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 148, ../sass/_top-sp.scss */
  #topSlider .slider a.slide:hover .btn {
    background: #666;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 154, ../sass/_top-sp.scss */
  #topSlider .slider .slick-dots {
    width: auto;
    height: 4.16667vw;
    right: 50%;
    bottom: 2.60417vw;
    top: auto;
    left: auto;
    -moz-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
    background: #fff;
    line-height: 1;
    padding: 0 1.95313vw;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d7d7d7;
  }
  /* line 167, ../sass/_top-sp.scss */
  #topSlider .slider .slick-dots li {
    margin: 0 1px;
    width: 2.60417vw;
    height: 2.60417vw;
    -moz-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -webkit-transform: translate(0, -40%);
    transform: translate(0, -40%);
  }
  /* line 173, ../sass/_top-sp.scss */
  #topSlider .slider .slick-dots li button:before {
    font-size: 2.08333vw;
  }
  /* line 177, ../sass/_top-sp.scss */
  #topSlider .slider .slick-dots li.slick-active button:before {
    color: #0e579a;
  }
  /* line 183, ../sass/_top-sp.scss */
  #topSlider .slideNav {
    width: 100%;
    background: #fff;
    -moz-box-shadow: 0 0 2.60417vw 0.65104vw rgba(38, 38, 38, 0.25);
    -webkit-box-shadow: 0 0 2.60417vw 0.65104vw rgba(38, 38, 38, 0.25);
    box-shadow: 0 0 2.60417vw 0.65104vw rgba(38, 38, 38, 0.25);
  }
  /* line 187, ../sass/_top-sp.scss */
  #topSlider .slideNav ul {
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 191, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li {
    width: 33.33333%;
    background: #fff;
    margin: 0;
    padding: 0;
    list-style: none;
    border-right: 1px solid #d4d4d4;
  }
  /* line 198, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li:last-of-type {
    border-right: none;
  }
  /* line 201, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 !important;
  }
  /* line 206, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .iconArea,
  #topSlider .slideNav ul li a .text {
    display: block;
  }
  /* line 210, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .iconArea {
    width: 100%;
    text-align: center;
    padding: 3.38542vw 0 0.65104vw;
  }
  /* line 214, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .iconArea .svgIcon {
    width: 7.8125vw;
  }
  /* line 218, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .text {
    width: 100%;
    position: relative;
    padding: 0 0 3.125vw;
  }
  /* line 222, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .text h2 {
    margin-top: 0;
    font-size: 3.125vw;
    font-weight: bold;
    color: #333;
    text-align: center;
  }
  /* line 228, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .text h2:after {
    font-family: 'icomoon' !important;
    content: "";
    color: #d9d9d9;
    font-size: 2.86458vw;
    margin-left: 0.5em;
  }
  /* line 235, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a .text p {
    display: none;
  }
  /* line 240, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a[target="_blank"]:after {
    display: none;
  }
  /* line 244, ../sass/_top-sp.scss */
  #topSlider .slideNav ul li a[target="_blank"] .text h2:after {
    content: "\f24d";
    font-size: 2.34375vw;
  }

  /* line 256, ../sass/_top-sp.scss */
  #midMenu {
    background: #f7f7f7;
  }
  /* line 258, ../sass/_top-sp.scss */
  #midMenu .inner {
    padding: 6.51042vw 3.90625vw;
  }
  /* line 260, ../sass/_top-sp.scss */
  #midMenu .inner .fCol4 {
    width: 48%;
    margin: 1% !important;
  }
  /* line 263, ../sass/_top-sp.scss */
  #midMenu .inner .fCol4 .text {
    display: block;
  }
  /* line 267, ../sass/_top-sp.scss */
  #midMenu .inner a {
    display: block;
    border: 2px solid #2b95e5;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2b95e5;
    color: #fff;
    text-align: center;
    padding: 5.20833vw 0 3.90625vw;
    font-size: 3.64583vw;
    font-weight: bold;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 281, ../sass/_top-sp.scss */
  #midMenu .inner a .svgIcon {
    width: 10.41667vw;
  }
  /* line 284, ../sass/_top-sp.scss */
  #midMenu .inner a .svgIcon .a {
    fill: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 289, ../sass/_top-sp.scss */
  #midMenu .inner a:hover {
    background: #fff;
    color: #2b95e5;
    text-decoration: none;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 295, ../sass/_top-sp.scss */
  #midMenu .inner a:hover .svgIcon .a {
    fill: #2b95e5;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 301, ../sass/_top-sp.scss */
  #midMenu .inner a:after {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  /* line 312, ../sass/_top-sp.scss */
  #news .inner {
    padding: 7.8125vw 3.90625vw 0;
  }
  /* line 314, ../sass/_top-sp.scss */
  #news .inner .fCol3 {
    width: 100%;
  }
  /* line 317, ../sass/_top-sp.scss */
  #news .inner .btn.kaku {
    border: 2px solid #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 1.5em 1em;
  }
  /* line 322, ../sass/_top-sp.scss */
  #news .inner .btn.kaku:hover {
    color: #fff;
  }
  /* line 327, ../sass/_top-sp.scss */
  #news .inner .tabMenu .menu {
    width: 24%;
    margin: 0 0.5% 2.60417vw;
    border: 2px solid #d4d4d4;
    padding: 1.30208vw 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 3.125vw;
  }
  /* line 334, ../sass/_top-sp.scss */
  #news .inner .tabMenu .menu.active {
    border-color: #173F83;
  }

  /* line 342, ../sass/_top-sp.scss */
  #bannerA {
    background: #333;
    color: #fff;
    margin-top: 3.90625vw !important;
  }
  /* line 346, ../sass/_top-sp.scss */
  #bannerA .inner {
    padding: 3.90625vw;
  }
  /* line 348, ../sass/_top-sp.scss */
  #bannerA .inner a {
    width: 100%;
    margin: 1.30208vw 0;
  }
  /* line 351, ../sass/_top-sp.scss */
  #bannerA .inner a[target="_blank"] {
    padding: 0;
  }
  /* line 354, ../sass/_top-sp.scss */
  #bannerA .inner a img {
    width: 100%;
    height: auto;
  }

  /* line 363, ../sass/_top-sp.scss */
  #bannerB .inner {
    padding: 3.90625vw 11.71875vw;
  }
  /* line 365, ../sass/_top-sp.scss */
  #bannerB .inner .banner {
    padding: 5px;
  }
  /* line 367, ../sass/_top-sp.scss */
  #bannerB .inner .banner a[target="_blank"] {
    padding: 0;
  }
  /* line 370, ../sass/_top-sp.scss */
  #bannerB .inner .banner img {
    width: 100%;
    height: auto;
  }
  /* line 375, ../sass/_top-sp.scss */
  #bannerB .inner .slick-prev:before, #bannerB .inner .slick-next:before {
    color: #333;
  }

  /* line 384, ../sass/_top-sp.scss */
  .slick-prev, .slick-next {
    width: 7.8125vw !important;
    height: 7.8125vw !important;
    -moz-border-radius: 7.8125vw;
    -webkit-border-radius: 7.8125vw;
    border-radius: 7.8125vw;
    -moz-box-shadow: 0 0 2.60417vw 2px rgba(136, 136, 136, 0.3);
    -webkit-box-shadow: 0 0 2.60417vw 2px rgba(136, 136, 136, 0.3);
    box-shadow: 0 0 2.60417vw 2px rgba(136, 136, 136, 0.3);
  }

  /* line 390, ../sass/_top-sp.scss */
  .slick-prev:before, .slick-next:before {
    font-size: 3.90625vw !important;
  }

  /* line 393, ../sass/_top-sp.scss */
  .slick-prev {
    left: -7.8125vw !important;
  }

  /* line 394, ../sass/_top-sp.scss */
  .slick-next {
    right: -7.8125vw !important;
  }
}
@media print, screen and (min-width: 769px) {
  /* line 7, ../sass/_top-pc.scss */
  #topSlider {
    position: relative;
    width: 1440px;
    height: 530px;
    left: -170px;
  }
  /* line 12, ../sass/_top-pc.scss */
  #topSlider .slider {
    margin-bottom: 0;
  }
  /* line 14, ../sass/_top-pc.scss */
  #topSlider .slider .slide {
    width: 1100px;
    height: 530px;
    display: block;
    overflow: hidden;
    position: relative;
  }
  /* line 20, ../sass/_top-pc.scss */
  #topSlider .slider .slide:after {
    display: none;
  }
  /* line 23, ../sass/_top-pc.scss */
  #topSlider .slider .slide .imgArea {
    width: 1440px;
    height: 530px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 35, ../sass/_top-pc.scss */
  #topSlider .slider .slide .btn {
    position: absolute;
    right: 220px;
    bottom: 63px;
    background: #333;
    margin: 0;
    color: #fff;
    font-size: 14px;
    padding: 0.5em 1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 48, ../sass/_top-pc.scss */
  #topSlider .slider a.slide:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 52, ../sass/_top-pc.scss */
  #topSlider .slider a.slide:hover .btn {
    background: #666;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 58, ../sass/_top-pc.scss */
  #topSlider .slider .slick-dots {
    width: auto;
    right: 220px;
    bottom: 20px;
    top: auto;
    left: auto;
    background: #fff;
    line-height: 1;
    padding: 5px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d7d7d7;
  }
  /* line 69, ../sass/_top-pc.scss */
  #topSlider .slider .slick-dots li {
    margin: 0 1px;
  }
  /* line 72, ../sass/_top-pc.scss */
  #topSlider .slider .slick-dots li button:before {
    font-size: 16px;
  }
  /* line 76, ../sass/_top-pc.scss */
  #topSlider .slider .slick-dots li.slick-active button:before {
    color: #0e579a;
  }
  /* line 82, ../sass/_top-pc.scss */
  #topSlider .slideNav {
    width: 300px;
    height: 369px;
    background: rgba(255, 255, 255, 0.95);
    position: absolute;
    top: 50%;
    left: 190px;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 88, ../sass/_top-pc.scss */
  #topSlider .slideNav ul {
    margin: 0;
    padding: 0;
  }
  /* line 92, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li {
    width: 100%;
    height: 123px;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #aaa;
  }
  /* line 99, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li:last-of-type {
    border-bottom: none;
  }
  /* line 102, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a {
    display: block;
    width: 100%;
    height: 100%;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    table-layout: fixed;
  }
  /* line 108, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .iconArea,
  #topSlider .slideNav ul li a .text {
    display: block;
    height: 123px;
    padding: 20px 0;
    float: left;
  }
  /* line 117, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .iconArea {
    width: 70px;
    text-align: center;
    padding: 40px 0;
  }
  /* line 121, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .iconArea .svgIcon {
    width: 40px;
  }
  /* line 125, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .text {
    width: 230px;
    padding-right: 40px;
    position: relative;
  }
  /* line 129, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .text h2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 136, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .text p {
    text-indent: 0;
    font-size: 14px;
    color: #333;
    margin-top: 1em;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 143, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a .text:after {
    font-family: 'icomoon' !important;
    content: "";
    position: absolute;
    top: 50%;
    right: 15px;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: #d9d9d9;
    font-size: 20px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 153, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a[target="_blank"]:after {
    display: none;
  }
  /* line 157, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a[target="_blank"] .text:after {
    content: "\f24d";
    font-size: 16px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 164, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a:hover {
    background: #37a4e5;
    color: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 169, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a:hover .text p,
  #topSlider .slideNav ul li a:hover .text h2 {
    color: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 174, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a:hover .text:after {
    color: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 181, ../sass/_top-pc.scss */
  #topSlider .slideNav ul li a:hover .iconArea .svgIcon .a {
    fill: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }

  /* line 194, ../sass/_top-pc.scss */
  #midMenu {
    background: #f7f7f7;
  }
  /* line 196, ../sass/_top-pc.scss */
  #midMenu .inner {
    padding: 20px 50px;
  }
  /* line 198, ../sass/_top-pc.scss */
  #midMenu .inner a {
    display: block;
    border: 1px solid #2b95e5;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #2b95e5;
    color: #fff;
    height: 90px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 210, ../sass/_top-pc.scss */
  #midMenu .inner a .svgIcon {
    margin-right: 12px;
    width: 35px;
  }
  /* line 213, ../sass/_top-pc.scss */
  #midMenu .inner a .svgIcon .a {
    fill: #fff;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 218, ../sass/_top-pc.scss */
  #midMenu .inner a:hover {
    background: #fff;
    color: #2b95e5;
    text-decoration: none;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 224, ../sass/_top-pc.scss */
  #midMenu .inner a:hover .svgIcon .a {
    fill: #2b95e5;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 230, ../sass/_top-pc.scss */
  #midMenu .inner a:after {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  /* line 239, ../sass/_top-pc.scss */
  #news {
    margin-top: 30px;
  }
  /* line 241, ../sass/_top-pc.scss */
  #news .inner {
    padding: 0 50px;
  }
  /* line 243, ../sass/_top-pc.scss */
  #news .inner .btn.kaku {
    border: 2px solid #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 1.5em 1em;
  }
  /* line 248, ../sass/_top-pc.scss */
  #news .inner .btn.kaku:hover {
    color: #fff;
  }

  /* line 255, ../sass/_top-pc.scss */
  #bannerA {
    background: #333;
    color: #fff;
    margin-top: 30px !important;
  }
  /* line 259, ../sass/_top-pc.scss */
  #bannerA .inner {
    padding: 30px 50px;
  }
  /* line 261, ../sass/_top-pc.scss */
  #bannerA .inner a {
    width: 490px;
  }
  /* line 263, ../sass/_top-pc.scss */
  #bannerA .inner a img {
    width: 100%;
    height: auto;
  }

  /* line 272, ../sass/_top-pc.scss */
  #bannerB .inner {
    padding: 20px 50px;
  }
  /* line 274, ../sass/_top-pc.scss */
  #bannerB .inner .banner {
    padding: 5px;
  }
  /* line 276, ../sass/_top-pc.scss */
  #bannerB .inner .banner a[target="_blank"] {
    padding: 0;
  }
  /* line 279, ../sass/_top-pc.scss */
  #bannerB .inner .banner img {
    width: 100%;
    height: auto;
  }
  /* line 284, ../sass/_top-pc.scss */
  #bannerB .inner .slick-prev:before, #bannerB .inner .slick-next:before {
    color: #333;
  }
}
@media screen and (min-width: 769px) and (max-width: 1099px) {
  /* line 6, ../sass/_top-mid.scss */
  #emergency {
    padding: 0.90909vw 4.54545vw;
  }
  /* line 8, ../sass/_top-mid.scss */
  #emergency .mds {
    font-size: 1.45455vw;
  }
  /* line 11, ../sass/_top-mid.scss */
  #emergency .mds [class^="icon-"]:before, #emergency .mds [class*=" icon-"]:before {
    font-size: 2.36364vw;
  }
  /* line 17, ../sass/_top-mid.scss */
  #emergency .naiyou .date {
    font-size: 1.27273vw;
    padding: 2.18182vw 1.36364vw;
  }
  /* line 21, ../sass/_top-mid.scss */
  #emergency .naiyou .honbun {
    font-size: 1.81818vw;
    padding: 2.18182vw 1.36364vw 2.18182vw 0;
  }
  /* line 25, ../sass/_top-mid.scss */
  #emergency .naiyou .genzai {
    font-size: 1.63636vw;
    padding: 1.09091vw 1.36364vw;
  }

  /* line 32, ../sass/_top-mid.scss */
  #topSlider {
    width: 130.90909vw;
    height: 48.18182vw;
    left: -15.45455vw;
  }
  /* line 37, ../sass/_top-mid.scss */
  #topSlider .slider .slide {
    width: 100%;
    height: 48.18182vw;
  }
  /* line 40, ../sass/_top-mid.scss */
  #topSlider .slider .slide .imgArea {
    width: 130.90909vw;
    height: 48.18182vw;
  }
  /* line 47, ../sass/_top-mid.scss */
  #topSlider .slider .slide .btn {
    position: absolute;
    right: 20vw;
    bottom: 5.72727vw;
    font-size: 1.27273vw;
  }
  /* line 52, ../sass/_top-mid.scss */
  #topSlider .slider .slick-dots {
    right: 20vw;
    bottom: 1.81818vw;
    padding: 0.45455vw 0.90909vw;
  }
  /* line 58, ../sass/_top-mid.scss */
  #topSlider .slider .slick-dots li button:before {
    font-size: 1.45455vw;
  }
  /* line 65, ../sass/_top-mid.scss */
  #topSlider .slideNav {
    width: 27.27273vw;
    height: 33.54545vw;
    position: absolute;
    top: 50%;
    left: 17.27273vw;
  }
  /* line 70, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li {
    width: 100%;
    height: 11.18182vw;
  }
  /* line 74, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .iconArea,
  #topSlider .slideNav ul li a .text {
    height: 11.18182vw;
    padding: 1.81818vw 0;
  }
  /* line 79, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .iconArea {
    width: 6.36364vw;
    padding: 3.63636vw 0;
  }
  /* line 82, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .iconArea .svgIcon {
    width: 3.63636vw;
  }
  /* line 86, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .text {
    width: 20.90909vw;
    padding-right: 3.63636vw;
  }
  /* line 89, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .text h2 {
    font-size: 1.45455vw;
  }
  /* line 92, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .text p {
    font-size: 1.27273vw;
  }
  /* line 95, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a .text:after {
    position: absolute;
    top: 50%;
    right: 1.36364vw;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 1.81818vw;
  }
  /* line 103, ../sass/_top-mid.scss */
  #topSlider .slideNav ul li a[target="_blank"] .text:after {
    font-size: 1.45455vw;
  }

  /* line 114, ../sass/_top-mid.scss */
  #midMenu .inner {
    padding: 1.81818vw 4.54545vw;
  }
  /* line 116, ../sass/_top-mid.scss */
  #midMenu .inner a {
    height: 8.18182vw;
    font-size: 1.45455vw;
  }
  /* line 119, ../sass/_top-mid.scss */
  #midMenu .inner a .svgIcon {
    margin-right: 1.09091vw;
    width: 3.18182vw;
  }

  /* line 126, ../sass/_top-mid.scss */
  #news {
    margin-top: 2.72727vw;
  }
  /* line 128, ../sass/_top-mid.scss */
  #news .inner {
    padding: 0 4.54545vw;
  }
  /* line 130, ../sass/_top-mid.scss */
  #news .inner .btn.kaku {
    font-size: 1.27273vw;
  }

  /* line 135, ../sass/_top-mid.scss */
  #bannerA {
    margin-top: 2.72727vw !important;
  }
  /* line 137, ../sass/_top-mid.scss */
  #bannerA .inner {
    padding: 2.72727vw 4.54545vw;
  }
  /* line 139, ../sass/_top-mid.scss */
  #bannerA .inner a {
    width: 44.54545vw;
  }

  /* line 145, ../sass/_top-mid.scss */
  #bannerB .inner {
    padding: 1.81818vw 4.54545vw;
  }
  /* line 147, ../sass/_top-mid.scss */
  #bannerB .inner .banner {
    padding: 0.45455vw;
  }

  /* line 156, ../sass/_top-mid.scss */
  .slick-prev, .slick-next {
    width: 3.63636vw !important;
    height: 3.63636vw !important;
    -moz-border-radius: 3.63636vw;
    -webkit-border-radius: 3.63636vw;
    border-radius: 3.63636vw;
    -moz-box-shadow: 0 0 0.90909vw 2px rgba(136, 136, 136, 0.3);
    -webkit-box-shadow: 0 0 0.90909vw 2px rgba(136, 136, 136, 0.3);
    box-shadow: 0 0 0.90909vw 2px rgba(136, 136, 136, 0.3);
  }

  /* line 162, ../sass/_top-mid.scss */
  .slick-prev:before, .slick-next:before {
    font-size: 1.81818vw;
  }
}
@media print {
  /* line 36, ../sass/top.scss */
  body {
    -webkit-print-color-adjust: exact;
    width: 1280px;
    transform: scale(0.8);
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform-origin: 0 0;
  }
}
