@charset "UTF-8";
@media screen and (min-width: 769px) {
  /* line 9, ../sass/common.scss */
  .spOnly {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 12, ../sass/common.scss */
  * {
    box-sizing: border-box;
  }

  /* line 13, ../sass/common.scss */
  .pcOnly {
    display: none !important;
  }

  /* line 15, ../sass/common.scss */
  .w380p,
  .w230p,
  .w700p,
  .w550p,
  .w460p,
  .w470p {
    width: 100%;
  }

  /* line 25, ../sass/common.scss */
  #header {
    width: 100%;
    height: 9.375vw;
  }
  /* line 28, ../sass/common.scss */
  #header .wrapper {
    width: 100%;
    padding: 0 2.60417vw;
    position: relative;
  }
  /* line 32, ../sass/common.scss */
  #header .wrapper #spMenuBtn {
    width: 15.10417vw;
    height: 7.8125vw;
    position: absolute;
    right: 2.60417vw;
    top: 0;
    z-index: 99;
    background-position: center;
    background-size: cover;
    background-image: url(../img/menuOff.png);
  }
  /* line 42, ../sass/common.scss */
  #header .wrapper #spMenuBtn.active {
    background-image: url(../img/menuOn.png);
  }
  /* line 46, ../sass/common.scss */
  #header .wrapper #darkScreen {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 90;
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 56, ../sass/common.scss */
  #header .wrapper #spMenu {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 98;
    background: #fff;
    width: 91.14583vw;
    padding: 11.71875vw 6.51042vw 6.51042vw;
  }
  /* line 65, ../sass/common.scss */
  #header .wrapper #spMenu img {
    width: 100%;
    height: auto;
  }
  /* line 69, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu {
    background: #eaf2fc;
    padding: 0 3.90625vw;
    margin-bottom: 9.11458vw;
  }
  /* line 73, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li {
    border-bottom: 2px solid #d4d7d9;
    margin-top: 2px;
  }
  /* line 76, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li:last-of-type {
    border-bottom: none;
    padding-bottom: 2px;
  }
  /* line 80, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a {
    display: block;
    font-size: 3.90625vw;
    color: #5f656d;
    padding: 3.90625vw 0 3.90625vw 7.8125vw;
    position: relative;
  }
  /* line 86, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a:hover {
    text-decoration: none;
  }
  /* line 89, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a:after {
    content: "";
    width: 3.38542vw;
    height: 3.38542vw;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-position: center;
    background-size: cover;
    background-image: url(../img/arwRight.png);
  }
  /* line 102, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a:before {
    content: "";
    width: 6.51042vw;
    height: 6.51042vw;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-position: center;
    background-size: cover;
  }
  /* line 114, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm01:before {
    background-image: url(../img/spMenu01.png);
  }
  /* line 115, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm02:before {
    background-image: url(../img/spMenu02.png);
  }
  /* line 116, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm03:before {
    background-image: url(../img/spMenu03.png);
  }
  /* line 117, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm04:before {
    background-image: url(../img/spMenu04.png);
  }
  /* line 118, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm05:before {
    background-image: url(../img/spMenu05.png);
  }
  /* line 119, ../sass/common.scss */
  #header .wrapper #spMenu .mainMenu li a.mm06:before {
    background-image: url(../img/spMenu06.png);
  }
  /* line 123, ../sass/common.scss */
  #header .wrapper #spMenu .subNavi {
    padding: 0;
    margin-bottom: 6.51042vw;
    border-top: 2px solid #d4d7d9;
  }
  /* line 128, ../sass/common.scss */
  #header .wrapper #spMenu .subNavi li {
    border-bottom: 2px solid #d4d7d9;
    margin-top: 2px;
  }
  /* line 131, ../sass/common.scss */
  #header .wrapper #spMenu .subNavi li a {
    display: block;
    font-size: 3.90625vw;
    color: #333;
    padding: 3.90625vw 0;
    position: relative;
  }
  /* line 137, ../sass/common.scss */
  #header .wrapper #spMenu .subNavi li a:hover {
    text-decoration: none;
  }
  /* line 140, ../sass/common.scss */
  #header .wrapper #spMenu .subNavi li a:after {
    content: "";
    width: 3.38542vw;
    height: 3.38542vw;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-position: center;
    background-size: cover;
    background-image: url(../img/arwRight.png);
  }
  /* line 158, ../sass/common.scss */
  #header .subMenu {
    display: none;
  }
  /* line 159, ../sass/common.scss */
  #header .logo {
    left: 2.60417vw;
    top: 1.69271vw;
    width: 28.64583vw;
    height: 5.46875vw;
  }
  /* line 164, ../sass/common.scss */
  #header .logo img {
    width: 100%;
    height: auto;
  }

  /* line 172, ../sass/common.scss */
  #fs-result-target {
    width: 100%;
  }

  /* line 177, ../sass/common.scss */
  #main {
    width: 100%;
    padding: 3.90625vw 0;
  }
  /* line 180, ../sass/common.scss */
  #main #contents {
    font-size: 3.125vw;
  }
  /* line 181, ../sass/common.scss */
  #main #contents .spBody {
    padding: 0 2.60417vw;
  }
  /* line 183, ../sass/common.scss */
  #main #contents .spBody ul {
    margin-left: 1em;
  }
  /* line 187, ../sass/common.scss */
  #main #contents #yukoujouTitle {
    margin-bottom: 6.51042vw;
  }
  /* line 189, ../sass/common.scss */
  #main #contents #yukoujouTitle #icons {
    position: absolute;
    right: 2.60417vw;
    top: 100%;
    margin-top: 2px;
  }
  /* line 195, ../sass/common.scss */
  #main #contents img {
    max-width: 100%;
    height: auto;
  }
  /* line 200, ../sass/common.scss */
  #main #contents.oneColumn {
    width: 100%;
  }
  /* line 203, ../sass/common.scss */
  #main #contents #accord {
    padding: 2.60417vw;
  }
  /* line 206, ../sass/common.scss */
  #main #contents #accord .accordion dt {
    font-size: 3.64583vw;
    height: auto;
    padding: 1.30208vw 3.90625vw;
  }
  /* line 216, ../sass/common.scss */
  #main #contents .h1Style {
    background: #1870dd;
    color: #fff;
    border-bottom: 4px solid #0a57b6;
    padding: 2.08333vw 2.60417vw 1.5625vw;
  }
  /* line 221, ../sass/common.scss */
  #main #contents .h1Style span {
    padding: 0;
    font-size: 3.90625vw;
  }
  /* line 226, ../sass/common.scss */
  #main #contents .fltR,
  #main #contents .fltL {
    float: none !important;
    display: block !important;
  }
  /* line 231, ../sass/common.scss */
  #main #contents .entryBody {
    width: 100%;
    padding: 0 2.60417vw;
  }
  /* line 234, ../sass/common.scss */
  #main #contents .entryBody > div {
    width: 100% !important;
    height: auto !important;
    float: none !important;
  }
  /* line 240, ../sass/common.scss */
  #main #contents .entryBody h1.mb30 {
    margin-bottom: 3.90625vw !important;
  }
  /* line 243, ../sass/common.scss */
  #main #contents .entryBody h1 img {
    max-width: 100%;
    height: auto;
  }
  /* line 248, ../sass/common.scss */
  #main #contents .entryBody h2 {
    font-size: 3.90625vw;
    background: none;
    padding: 0 0 1.30208vw 5.20833vw;
    position: relative;
  }
  /* line 253, ../sass/common.scss */
  #main #contents .entryBody h2:after {
    content: "";
    width: 3.90625vw;
    height: 3.90625vw;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #34a55e;
    position: absolute;
    top: 36%;
    left: 0;
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  /* line 265, ../sass/common.scss */
  #main #contents .entryBody h3 {
    font-size: 3.38542vw;
  }
  /* line 268, ../sass/common.scss */
  #main #contents .entryBody h4 {
    font-size: 3.125vw;
    border-left: 0;
    padding-left: 0;
  }
  /* line 273, ../sass/common.scss */
  #main #contents .entryBody p.genre {
    font-size: 3.38542vw !important;
  }
  /* line 277, ../sass/common.scss */
  #main #contents .entryBody #catTab #newsNav {
    margin: 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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 279, ../sass/common.scss */
  #main #contents .entryBody #catTab #newsNav.mb15 {
    margin-bottom: 1.95313vw !important;
  }
  /* line 283, ../sass/common.scss */
  #main #contents .entryBody #catTab #newsNav li {
    width: 46%;
    padding: 0 1% !important;
  }
  /* line 286, ../sass/common.scss */
  #main #contents .entryBody #catTab #newsNav li a {
    width: 100%;
    font-size: 3.125vw;
    padding: 20px 0 15px;
  }
  /* line 293, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox {
    width: 100%;
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 297, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox a {
    width: 46%;
    padding: 0.91146vw !important;
    margin: 0 1% 1.95313vw;
  }
  /* line 301, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox a img {
    width: 100%;
    height: auto;
  }
  /* line 305, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox a ol {
    display: none;
  }
  /* line 308, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox a p {
    display: none;
  }
  /* line 310, ../sass/common.scss */
  #main #contents .entryBody #catTab .newsBox a p.title {
    display: block;
    background: none;
    font-size: 2.34375vw;
  }
  /* line 319, ../sass/common.scss */
  #main #contents .entryBody #yu3colWrap {
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 322, ../sass/common.scss */
  #main #contents .entryBody #yu3colWrap .yu3col {
    width: 46%;
    margin: 1%;
    font-size: 2.60417vw;
  }
  /* line 326, ../sass/common.scss */
  #main #contents .entryBody #yu3colWrap .yu3col img {
    width: 100%;
    height: auto;
  }
  /* line 332, ../sass/common.scss */
  #main #contents .entryBody .messageImg,
  #main #contents .entryBody .messageTxt {
    float: none;
    display: block;
    width: 100%;
  }
  /* line 338, ../sass/common.scss */
  #main #contents .entryBody .messageImg {
    text-align: center;
  }
  /* line 342, ../sass/common.scss */
  #main #contents .bgChecker {
    padding: 3.90625vw 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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 345, ../sass/common.scss */
  #main #contents .bgChecker .footNavi {
    background-position: center;
    background-size: cover;
    width: 25vw;
    height: 16.92708vw;
    margin: 6px 2.34375vw;
  }
  /* line 346, ../sass/common.scss */
  #main #contents .bgChecker .footNavi img {
    display: none;
  }
  /* line 352, ../sass/common.scss */
  #main #contents .bgChecker .footNavi.mr00 {
    margin-right: 2.34375vw !important;
  }
  /* line 355, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(1) {
    background-image: url(../img/navFoot01.png);
  }
  /* line 356, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(2) {
    background-image: url(../img/navFoot02.png);
  }
  /* line 357, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(3) {
    background-image: url(../img/navFoot03.png);
  }
  /* line 358, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(4) {
    background-image: url(../img/navFoot04.png);
  }
  /* line 359, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(5) {
    background-image: url(../img/navFoot05.png);
  }
  /* line 360, ../sass/common.scss */
  #main #contents .bgChecker .footNavi:nth-of-type(6) {
    background-image: url(../img/navFoot06.png);
  }
  /* line 362, ../sass/common.scss */
  #main #contents .bgChecker:after {
    display: none;
  }
  /* line 365, ../sass/common.scss */
  #main #contents .col3list .newsBox {
    width: 100%;
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 369, ../sass/common.scss */
  #main #contents .col3list .newsBox a {
    width: 46%;
    padding: 0.91146vw !important;
    margin: 0 1% 1.95313vw;
    float: none;
    height: auto !important;
  }
  /* line 375, ../sass/common.scss */
  #main #contents .col3list .newsBox a img {
    width: 100%;
    height: auto;
  }
  /* line 379, ../sass/common.scss */
  #main #contents .col3list .newsBox a ol {
    display: none;
  }
  /* line 382, ../sass/common.scss */
  #main #contents .col3list .newsBox a p {
    display: none;
  }
  /* line 384, ../sass/common.scss */
  #main #contents .col3list .newsBox a p.title {
    display: block;
    background: none;
    font-size: 2.34375vw;
  }
  /* line 393, ../sass/common.scss */
  #main #contents table.spStack {
    display: block;
  }
  /* line 395, ../sass/common.scss */
  #main #contents table.spStack tbody, #main #contents table.spStack tr, #main #contents table.spStack th, #main #contents table.spStack td {
    display: block;
  }
  /* line 398, ../sass/common.scss */
  #main #contents table.spStack th {
    text-align: left;
  }
  /* line 402, ../sass/common.scss */
  #main #contents #tokusyu,
  #main #contents #jigyou,
  #main #contents #tokujigyou,
  #main #contents #telno,
  #main #contents #kanrenPart,
  #main #contents #newsPart {
    float: none !important;
    padding: 0 2.60417vw;
    display: block;
  }
  /* line 413, ../sass/common.scss */
  #main #contents h4 {
    font-size: 3.125vw;
    border-bottom: 2px solid #0a57b6;
    font-weight: bold;
    margin-bottom: 2.60417vw;
  }
  /* line 419, ../sass/common.scss */
  #main #contents #telno {
    width: 100%;
    margin-bottom: 5.20833vw;
  }
  /* line 422, ../sass/common.scss */
  #main #contents #telno a {
    display: block;
  }
  /* line 424, ../sass/common.scss */
  #main #contents #telno a img {
    width: 100%;
    height: auto;
  }
  /* line 430, ../sass/common.scss */
  #main #contents #tokujigyou {
    width: 100%;
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 433, ../sass/common.scss */
  #main #contents #tokujigyou .markBanner {
    width: 39.71354vw;
    float: none !important;
    padding: 0 0.65104vw !important;
    margin: 1.30208vw;
  }
  /* line 438, ../sass/common.scss */
  #main #contents #tokujigyou .markBanner img {
    width: 100%;
    height: auto;
  }
  /* line 441, ../sass/common.scss */
  #main #contents #tokujigyou .markBanner img.mark {
    width: 12.5vw;
    height: 5.85938vw;
  }

  /* line 451, ../sass/common.scss */
  a#retTopSp {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 2.34375vw;
    color: #3f3f3f;
    padding: 2.60417vw 0 1.30208vw;
    background-image: url(../../img/sp/iconPageTop.png);
    background-position: center 1.04167vw;
    background-size: 1.95313vw 1.04167vw;
    background-color: #ebebeb;
    background-repeat: no-repeat;
    border-top: 3px solid #d2d1d1;
  }

  /* line 466, ../sass/common.scss */
  #footerSp {
    background: #3f3f3f;
    color: #fff;
    padding: 1.30208vw 0;
    font-size: 2.60417vw;
  }

  /* line 473, ../sass/common.scss */
  #footerSp p {
    margin: 2.60417vw 0;
  }

  /* line 474, ../sass/common.scss */
  #footerSp a {
    color: #fff;
  }

  /* line 476, ../sass/common.scss */
  #jigyou.col3list .newsBox a img {
    margin: 0;
  }

  /* line 480, ../sass/common.scss */
  #pankuzu,
  #globalNavi {
    display: none;
  }

  /* line 485, ../sass/common.scss */
  #entrySlide {
    float: none !important;
    width: 90%;
    margin: 0 5%;
    display: block;
    background: #fff;
  }
  /* line 491, ../sass/common.scss */
  #entrySlide .slider-pro {
    margin-bottom: 3.90625vw;
  }
  /* line 493, ../sass/common.scss */
  #entrySlide .slider-pro .sp-thumbnails {
    display: none;
  }
  /* line 514, ../sass/common.scss */
  #entrySlide .imageOne img {
    width: 100%;
    height: auto;
  }

  /* line 526, ../sass/common.scss */
  .gmap,
  .youtube {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
  }

  /* line 532, ../sass/common.scss */
  .gmap {
    padding-top: 40.816%;
  }

  /* line 533, ../sass/common.scss */
  .youtube .yt_thumb,
  .gmap iframe,
  .youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
  }

  /* line 542, ../sass/common.scss */
  .youtube .yt_thumb {
    background-size: cover;
  }
  /* line 547, ../sass/common.scss */
  .youtube .yt_thumb:after {
    content: "";
    width: 84px;
    height: 84px;
    background: url(../img/icon/playBtn.png) 50% 50% no-repeat rgba(0, 0, 0, 0.7);
    position: absolute;
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    top: 50%;
    left: 50%;
    margin-left: -42px;
    margin-top: -42px;
  }
  /* line 559, ../sass/common.scss */
  .youtube .yt_thumb:hover {
    cursor: pointer;
  }

  /* line 563, ../sass/common.scss */
  .newsPage #newsTab .newsBox {
    padding: 0 2.60417vw;
  }
  /* line 566, ../sass/common.scss */
  .newsPage #newsTab .newsBox li p.title {
    font-size: 3.125vw;
  }
  /* line 569, ../sass/common.scss */
  .newsPage #newsTab .newsBox li p.date {
    font-size: 2.60417vw;
  }

  /* line 574, ../sass/common.scss */
  .content-nav ul {
    display: block;
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    margin-bottom: 3.90625vw;
  }
  /* line 578, ../sass/common.scss */
  .content-nav ul li {
    display: block;
  }
  /* line 580, ../sass/common.scss */
  .content-nav ul li a,
  .content-nav ul li span.current_page {
    display: block;
    padding: 2.60417vw 3.64583vw 2.34375vw;
    margin: 1.30208vw;
    -moz-border-radius: 1.30208vw;
    -webkit-border-radius: 1.30208vw;
    border-radius: 1.30208vw;
  }

  /* line 589, ../sass/common.scss */
  a.btn300x60 {
    background-image: none;
    background-color: #fff;
    margin: 1% !important;
    font-size: 3.125vw;
    line-height: 1.5;
    height: auto;
    width: 96%;
    padding: 2.60417vw 2.60417vw 2.60417vw 5.20833vw;
    position: relative;
  }
  /* line 599, ../sass/common.scss */
  a.btn300x60:before {
    content: "▲";
    font-size: 2.08333vw;
    color: #34a55e;
    position: absolute;
    top: 50%;
    left: 0;
    -moz-transform: translate(50%, -50%) rotate(90deg);
    -ms-transform: translate(50%, -50%) rotate(90deg);
    -webkit-transform: translate(50%, -50%) rotate(90deg);
    transform: translate(50%, -50%) rotate(90deg);
  }
  /* line 608, ../sass/common.scss */
  a.btn300x60:hover {
    background-image: none;
  }

  /* line 612, ../sass/common.scss */
  .sideMenu {
    padding: 2.60417vw;
  }
  /* line 616, ../sass/common.scss */
  .sideMenu ul li a {
    background: none;
    font-size: 3.125vw;
    padding: 1.95313vw 1.30208vw 1.95313vw 5.20833vw;
    position: relative;
  }
  /* line 621, ../sass/common.scss */
  .sideMenu ul li a:before {
    content: "▲";
    font-size: 2.08333vw;
    color: #34a55e;
    position: absolute;
    top: 50%;
    left: 0;
    -moz-transform: translate(50%, -50%) rotate(90deg);
    -ms-transform: translate(50%, -50%) rotate(90deg);
    -webkit-transform: translate(50%, -50%) rotate(90deg);
    transform: translate(50%, -50%) rotate(90deg);
  }

  /* line 634, ../sass/common.scss */
  .entryBody ul > li, ul.greenBall > li {
    background: none !important;
    position: relative;
  }
  /* line 637, ../sass/common.scss */
  .entryBody ul > li:before, ul.greenBall > li:before {
    content: "";
    width: 1.5625vw;
    height: 1.5625vw;
    background: #34a55e;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }

  /* line 650, ../sass/common.scss */
  ul.ui-tabs-nav li:before {
    display: none;
  }

  /* line 654, ../sass/common.scss */
  ul#fureai_02,
  ul#fureai_01 {
    width: 100%;
    margin: 0;
    float: none;
    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: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: flex-start;
    align-content: flex-start;
  }
  /* line 660, ../sass/common.scss */
  ul#fureai_02 li,
  ul#fureai_01 li {
    float: none;
    width: 31.3333%;
    margin: 0 1% 1%;
    padding: 1.30208vw;
  }
  /* line 665, ../sass/common.scss */
  ul#fureai_02 li img,
  ul#fureai_01 li img {
    width: 100%;
    height: auto;
  }
  /* line 669, ../sass/common.scss */
  ul#fureai_02 li:before,
  ul#fureai_01 li:before {
    display: none;
  }

  /* line 676, ../sass/common.scss */
  table {
    width: 100%;
  }

  /* line 679, ../sass/common.scss */
  .spScr {
    overflow: auto;
    white-space: nowrap;
  }

  /* line 683, ../sass/common.scss */
  .spScr::-webkit-scrollbar {
    height: 5px;
  }

  /* line 686, ../sass/common.scss */
  .spScr::-webkit-scrollbar-track {
    background: #F1F1F1;
  }

  /* line 689, ../sass/common.scss */
  .spScr::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }

  /* line 695, ../sass/common.scss */
  #kensakuBoxes .searchFormArea {
    width: 100%;
    float: none;
    margin: 0 0 0 2.60417vw;
  }
  /* line 699, ../sass/common.scss */
  #kensakuBoxes .searchFormArea .heightLine-x {
    height: auto !important;
  }

  /* line 706, ../sass/common.scss */
  .conThumb {
    width: auto;
  }

  /* line 711, ../sass/common.scss */
  .imgCsp {
    margin: 0 auto;
  }

  /* line 718, ../sass/common.scss */
  .ma00sp {
    margin: 0vw !important;
  }

  /* line 719, ../sass/common.scss */
  .mt00sp {
    margin-top: 0vw !important;
  }

  /* line 720, ../sass/common.scss */
  .mr00sp {
    margin-right: 0vw !important;
  }

  /* line 721, ../sass/common.scss */
  .mb00sp {
    margin-bottom: 0vw !important;
  }

  /* line 722, ../sass/common.scss */
  .ml00sp {
    margin-left: 0vw !important;
  }

  /* line 723, ../sass/common.scss */
  .pa00sp {
    padding: 0vw !important;
  }

  /* line 724, ../sass/common.scss */
  .pt00sp {
    padding-top: 0vw !important;
  }

  /* line 725, ../sass/common.scss */
  .pr00sp {
    padding-right: 0vw !important;
  }

  /* line 726, ../sass/common.scss */
  .pb00sp {
    padding-bottom: 0vw !important;
  }

  /* line 727, ../sass/common.scss */
  .pl00sp {
    padding-left: 0vw !important;
  }

  /* line 728, ../sass/common.scss */
  .tw00sp {
    width: 0% !important;
  }

  /* line 718, ../sass/common.scss */
  .ma05sp {
    margin: 0.65104vw !important;
  }

  /* line 719, ../sass/common.scss */
  .mt05sp {
    margin-top: 0.65104vw !important;
  }

  /* line 720, ../sass/common.scss */
  .mr05sp {
    margin-right: 0.65104vw !important;
  }

  /* line 721, ../sass/common.scss */
  .mb05sp {
    margin-bottom: 0.65104vw !important;
  }

  /* line 722, ../sass/common.scss */
  .ml05sp {
    margin-left: 0.65104vw !important;
  }

  /* line 723, ../sass/common.scss */
  .pa05sp {
    padding: 0.65104vw !important;
  }

  /* line 724, ../sass/common.scss */
  .pt05sp {
    padding-top: 0.65104vw !important;
  }

  /* line 725, ../sass/common.scss */
  .pr05sp {
    padding-right: 0.65104vw !important;
  }

  /* line 726, ../sass/common.scss */
  .pb05sp {
    padding-bottom: 0.65104vw !important;
  }

  /* line 727, ../sass/common.scss */
  .pl05sp {
    padding-left: 0.65104vw !important;
  }

  /* line 728, ../sass/common.scss */
  .tw05sp {
    width: 5% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma10sp {
    margin: 1.30208vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt10sp {
    margin-top: 1.30208vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr10sp {
    margin-right: 1.30208vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb10sp {
    margin-bottom: 1.30208vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml10sp {
    margin-left: 1.30208vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa10sp {
    padding: 1.30208vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt10sp {
    padding-top: 1.30208vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr10sp {
    padding-right: 1.30208vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb10sp {
    padding-bottom: 1.30208vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl10sp {
    padding-left: 1.30208vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw10sp {
    width: 10% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma15sp {
    margin: 1.95313vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt15sp {
    margin-top: 1.95313vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr15sp {
    margin-right: 1.95313vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb15sp {
    margin-bottom: 1.95313vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml15sp {
    margin-left: 1.95313vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa15sp {
    padding: 1.95313vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt15sp {
    padding-top: 1.95313vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr15sp {
    padding-right: 1.95313vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb15sp {
    padding-bottom: 1.95313vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl15sp {
    padding-left: 1.95313vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw15sp {
    width: 15% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma20sp {
    margin: 2.60417vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt20sp {
    margin-top: 2.60417vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr20sp {
    margin-right: 2.60417vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb20sp {
    margin-bottom: 2.60417vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml20sp {
    margin-left: 2.60417vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa20sp {
    padding: 2.60417vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt20sp {
    padding-top: 2.60417vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr20sp {
    padding-right: 2.60417vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb20sp {
    padding-bottom: 2.60417vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl20sp {
    padding-left: 2.60417vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw20sp {
    width: 20% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma25sp {
    margin: 3.25521vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt25sp {
    margin-top: 3.25521vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr25sp {
    margin-right: 3.25521vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb25sp {
    margin-bottom: 3.25521vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml25sp {
    margin-left: 3.25521vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa25sp {
    padding: 3.25521vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt25sp {
    padding-top: 3.25521vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr25sp {
    padding-right: 3.25521vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb25sp {
    padding-bottom: 3.25521vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl25sp {
    padding-left: 3.25521vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw25sp {
    width: 25% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma30sp {
    margin: 3.90625vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt30sp {
    margin-top: 3.90625vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr30sp {
    margin-right: 3.90625vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb30sp {
    margin-bottom: 3.90625vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml30sp {
    margin-left: 3.90625vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa30sp {
    padding: 3.90625vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt30sp {
    padding-top: 3.90625vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr30sp {
    padding-right: 3.90625vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb30sp {
    padding-bottom: 3.90625vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl30sp {
    padding-left: 3.90625vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw30sp {
    width: 30% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma35sp {
    margin: 4.55729vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt35sp {
    margin-top: 4.55729vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr35sp {
    margin-right: 4.55729vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb35sp {
    margin-bottom: 4.55729vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml35sp {
    margin-left: 4.55729vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa35sp {
    padding: 4.55729vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt35sp {
    padding-top: 4.55729vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr35sp {
    padding-right: 4.55729vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb35sp {
    padding-bottom: 4.55729vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl35sp {
    padding-left: 4.55729vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw35sp {
    width: 35% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma40sp {
    margin: 5.20833vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt40sp {
    margin-top: 5.20833vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr40sp {
    margin-right: 5.20833vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb40sp {
    margin-bottom: 5.20833vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml40sp {
    margin-left: 5.20833vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa40sp {
    padding: 5.20833vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt40sp {
    padding-top: 5.20833vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr40sp {
    padding-right: 5.20833vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb40sp {
    padding-bottom: 5.20833vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl40sp {
    padding-left: 5.20833vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw40sp {
    width: 40% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma45sp {
    margin: 5.85938vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt45sp {
    margin-top: 5.85938vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr45sp {
    margin-right: 5.85938vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb45sp {
    margin-bottom: 5.85938vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml45sp {
    margin-left: 5.85938vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa45sp {
    padding: 5.85938vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt45sp {
    padding-top: 5.85938vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr45sp {
    padding-right: 5.85938vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb45sp {
    padding-bottom: 5.85938vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl45sp {
    padding-left: 5.85938vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw45sp {
    width: 45% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma50sp {
    margin: 6.51042vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt50sp {
    margin-top: 6.51042vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr50sp {
    margin-right: 6.51042vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb50sp {
    margin-bottom: 6.51042vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml50sp {
    margin-left: 6.51042vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa50sp {
    padding: 6.51042vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt50sp {
    padding-top: 6.51042vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr50sp {
    padding-right: 6.51042vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb50sp {
    padding-bottom: 6.51042vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl50sp {
    padding-left: 6.51042vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw50sp {
    width: 50% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma55sp {
    margin: 7.16146vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt55sp {
    margin-top: 7.16146vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr55sp {
    margin-right: 7.16146vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb55sp {
    margin-bottom: 7.16146vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml55sp {
    margin-left: 7.16146vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa55sp {
    padding: 7.16146vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt55sp {
    padding-top: 7.16146vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr55sp {
    padding-right: 7.16146vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb55sp {
    padding-bottom: 7.16146vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl55sp {
    padding-left: 7.16146vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw55sp {
    width: 55% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma60sp {
    margin: 7.8125vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt60sp {
    margin-top: 7.8125vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr60sp {
    margin-right: 7.8125vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb60sp {
    margin-bottom: 7.8125vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml60sp {
    margin-left: 7.8125vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa60sp {
    padding: 7.8125vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt60sp {
    padding-top: 7.8125vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr60sp {
    padding-right: 7.8125vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb60sp {
    padding-bottom: 7.8125vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl60sp {
    padding-left: 7.8125vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw60sp {
    width: 60% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma65sp {
    margin: 8.46354vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt65sp {
    margin-top: 8.46354vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr65sp {
    margin-right: 8.46354vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb65sp {
    margin-bottom: 8.46354vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml65sp {
    margin-left: 8.46354vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa65sp {
    padding: 8.46354vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt65sp {
    padding-top: 8.46354vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr65sp {
    padding-right: 8.46354vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb65sp {
    padding-bottom: 8.46354vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl65sp {
    padding-left: 8.46354vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw65sp {
    width: 65% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma70sp {
    margin: 9.11458vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt70sp {
    margin-top: 9.11458vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr70sp {
    margin-right: 9.11458vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb70sp {
    margin-bottom: 9.11458vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml70sp {
    margin-left: 9.11458vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa70sp {
    padding: 9.11458vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt70sp {
    padding-top: 9.11458vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr70sp {
    padding-right: 9.11458vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb70sp {
    padding-bottom: 9.11458vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl70sp {
    padding-left: 9.11458vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw70sp {
    width: 70% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma75sp {
    margin: 9.76563vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt75sp {
    margin-top: 9.76563vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr75sp {
    margin-right: 9.76563vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb75sp {
    margin-bottom: 9.76563vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml75sp {
    margin-left: 9.76563vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa75sp {
    padding: 9.76563vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt75sp {
    padding-top: 9.76563vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr75sp {
    padding-right: 9.76563vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb75sp {
    padding-bottom: 9.76563vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl75sp {
    padding-left: 9.76563vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw75sp {
    width: 75% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma80sp {
    margin: 10.41667vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt80sp {
    margin-top: 10.41667vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr80sp {
    margin-right: 10.41667vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb80sp {
    margin-bottom: 10.41667vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml80sp {
    margin-left: 10.41667vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa80sp {
    padding: 10.41667vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt80sp {
    padding-top: 10.41667vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr80sp {
    padding-right: 10.41667vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb80sp {
    padding-bottom: 10.41667vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl80sp {
    padding-left: 10.41667vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw80sp {
    width: 80% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma85sp {
    margin: 11.06771vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt85sp {
    margin-top: 11.06771vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr85sp {
    margin-right: 11.06771vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb85sp {
    margin-bottom: 11.06771vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml85sp {
    margin-left: 11.06771vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa85sp {
    padding: 11.06771vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt85sp {
    padding-top: 11.06771vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr85sp {
    padding-right: 11.06771vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb85sp {
    padding-bottom: 11.06771vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl85sp {
    padding-left: 11.06771vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw85sp {
    width: 85% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma90sp {
    margin: 11.71875vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt90sp {
    margin-top: 11.71875vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr90sp {
    margin-right: 11.71875vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb90sp {
    margin-bottom: 11.71875vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml90sp {
    margin-left: 11.71875vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa90sp {
    padding: 11.71875vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt90sp {
    padding-top: 11.71875vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr90sp {
    padding-right: 11.71875vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb90sp {
    padding-bottom: 11.71875vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl90sp {
    padding-left: 11.71875vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw90sp {
    width: 90% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma95sp {
    margin: 12.36979vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt95sp {
    margin-top: 12.36979vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr95sp {
    margin-right: 12.36979vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb95sp {
    margin-bottom: 12.36979vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml95sp {
    margin-left: 12.36979vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa95sp {
    padding: 12.36979vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt95sp {
    padding-top: 12.36979vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr95sp {
    padding-right: 12.36979vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb95sp {
    padding-bottom: 12.36979vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl95sp {
    padding-left: 12.36979vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw95sp {
    width: 95% !important;
  }

  /* line 731, ../sass/common.scss */
  .ma100sp {
    margin: 13.02083vw !important;
  }

  /* line 732, ../sass/common.scss */
  .mt100sp {
    margin-top: 13.02083vw !important;
  }

  /* line 733, ../sass/common.scss */
  .mr100sp {
    margin-right: 13.02083vw !important;
  }

  /* line 734, ../sass/common.scss */
  .mb100sp {
    margin-bottom: 13.02083vw !important;
  }

  /* line 735, ../sass/common.scss */
  .ml100sp {
    margin-left: 13.02083vw !important;
  }

  /* line 736, ../sass/common.scss */
  .pa100sp {
    padding: 13.02083vw !important;
  }

  /* line 737, ../sass/common.scss */
  .pt100sp {
    padding-top: 13.02083vw !important;
  }

  /* line 738, ../sass/common.scss */
  .pr100sp {
    padding-right: 13.02083vw !important;
  }

  /* line 739, ../sass/common.scss */
  .pb100sp {
    padding-bottom: 13.02083vw !important;
  }

  /* line 740, ../sass/common.scss */
  .pl100sp {
    padding-left: 13.02083vw !important;
  }

  /* line 741, ../sass/common.scss */
  .tw100sp {
    width: 100% !important;
  }

  /*組織図対応*/
  /* line 745, ../sass/common.scss */
  .chartL1 {
    width: 120px !important;
    background-position: 55px 40px !important;
  }

  /* line 751, ../sass/common.scss */
  .chartL2 {
    background-image: url(../../about/img/orgcross2.gif), url(../../about/img/orgline-y.gif), url(../../about/img/orgline-y.gif);
    background-position: 15px 47px,15px 40px,110px 89px;
    background-repeat: no-repeat,no-repeat;
    height: 100px !important;
  }

  /* line 757, ../sass/common.scss */
  .org01 {
    background-image: url(/about/img/orgline-y.gif);
    background-position: 15px 0;
    background-repeat: repeat-y;
  }

  /* line 762, ../sass/common.scss */
  .org02 {
    background-position: 15px 0;
  }

  /* line 765, ../sass/common.scss */
  .chartL2 img {
    width: 120px !important;
    clear: both;
    margin-bottom: 20px;
  }

  /* line 770, ../sass/common.scss */
  .chartL3 {
/*
    display: inline  !important;
    background-image: url(../../about/img/orgline-x.gif);
background-image: url(/about/img/orgline-y.gif);
    background-position: 110px 0px;
    background-repeat: repeat-y;
*/
  }

  /* line 774, ../sass/common.scss */
  .chartL3 img {
    width: 155px !important;
    margin-left: 40px;
/*    margin-bottom: 40px;*/
    margin-bottom: 10px;
  }

  /* line 779, ../sass/common.scss */
  .org03 {
    /*        background-image:url(img/orgcorner.gif), url(img/orgline-x.gif);*/
    background-position: 15px -5px, 407px 0;
    background-repeat: no-repeat, no-repeat;
  }

  /* line 783, ../sass/common.scss */
  .chartL3,.chartL4 {
    background-image: url(../../about/img/orgcross2.gif), url(/about/img/orgline-y.gif) !important;
    background-position: 15px -6px,110px 0px !important;
    background-repeat: no-repeat,repeat-y !important;
  }

  /* line 788, ../sass/common.scss */
  .chartL3, .chartL5, .chartL4 {
    width: 350px;
  }

  /* line 791, ../sass/common.scss */
  .chartL4 img {
    margin-left: 40px !important;
    width: 155px !important;
  }

  /* line 796, ../sass/common.scss */
  .subOrg {
    background-image: url(/about/img/org06.jpg), url(/about/img/org07.jpg), url(/about/img/orgline-y.gif), url(/about/img/orgline-x.gif);
    background-position: 135px 15px, 249px 15px,  165px 0px, 207px 15px;
    background-repeat: no-repeat ,no-repeat,no-repeat;
    height: 70px;
  }

  /* line 802, ../sass/common.scss */
  .chartL5 {
    background-image: url(/about/img/orgline-y.gif);
    background-position: 110px 0px;
    background-repeat: repeat-y;
  }
 .chartL4 img{
    zmargin-left: 40px !important;
    margin-bottom: 10px;
    width: 155px !important;
 }
  /* line 807, ../sass/common.scss */
  .chartL5 img {
    margin-left: 40px !important;
    margin-bottom: 10px;
    width: 155px !important;
  }

  /* line 812, ../sass/common.scss */
  .chartBox {
    padding-left: 80px !important;
    width: 100% !important;
  }

  /* line 818, ../sass/common.scss */
  .chartL1 img {
    margin-left: 0px !important;
  }

  /* line 821, ../sass/common.scss */
  .chartL2 img {
    margin-left: 0 !important;
  }

  /* line 824, ../sass/common.scss */
  .chartL3 img {
    margin-left: 40px !important;
  }

  /* line 827, ../sass/common.scss */
  .subOrgE {
    /* background-image: url(/about/img/org06en.jpg), url(/about/img/org07en.jpg), url(/about/img/orgline-y.gif), url(/about/img/orgline-x.gif); */
    /* background-position: 135px 15px, 249px 15px,  165px 0px, 207px 15px; */
    /* background-repeat: no-repeat ,no-repeat,no-repeat; */
    /* height: 88px; */
  }

  /* line 834, ../sass/common.scss */
  .spImgCenter {
    text-align: center !important;
  }
  /* line 836, ../sass/common.scss */
  .spImgCenter img {
    float: none !important;
    margin: 15px 0 !important;
  }
}
