@charset "UTF-8";
/******* setting.scss *******/
/******* mixin.scss *******/
@media screen and (max-width: 960px) {
  /* line 5, ../sass/sp.scss */
  div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fildset, input, textarea, p, blockquote, table, th, td, address, div {
    font-size: 2.8vw;
    line-height: 180%;
  }

  /* line 9, ../sass/_sp-960.scss */
  .menuOpen {
    height: 100%;
    overflow: hidden;
  }

  /* line 14, ../sass/_sp-960.scss */
  br.sp {
    display: inline-block;
  }

  /* line 18, ../sass/_sp-960.scss */
  img.sp {
    display: inline-block;
  }
  /* line 20, ../sass/_sp-960.scss */
  img.sp + img {
    display: none;
  }

  /* line 26, ../sass/_sp-960.scss */
  .wrapper:before {
    border-right-width: 5px;
  }

  /******header******/
  /* line 33, ../sass/_sp-960.scss */
  header {
    background-size: auto 100%;
  }
  /* line 35, ../sass/_sp-960.scss */
  header .headCont {
    flex-wrap: wrap;
    padding: 4vw;
  }
  /* line 39, ../sass/_sp-960.scss */
  header .headCont .headLogo a {
    height: 9.2vw;
    width: 70vw;
  }
  /* line 44, ../sass/_sp-960.scss */
  header .headCont .spMenu {
    display: block;
    height: 6vw;
    position: relative;
    width: 8vw;
  }
  /* line 49, ../sass/_sp-960.scss */
  header .headCont .spMenu span {
    background-color: #fff;
    height: 2px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    transition: all 0.6s;
  }
  /* line 56, ../sass/_sp-960.scss */
  header .headCont .spMenu span:nth-child(2) {
    top: 50%;
    margin-top: -1.5px;
  }
  /* line 60, ../sass/_sp-960.scss */
  header .headCont .spMenu span:nth-child(3) {
    top: auto;
    bottom: 0;
  }
  /* line 66, ../sass/_sp-960.scss */
  header .headCont .headNav {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all 0.6s;
    width: 100%;
  }
  /* line 72, ../sass/_sp-960.scss */
  header .headCont .headNav nav {
    padding-top: 16vw;
    width: 100%;
    background: none;
  }
  /* line 76, ../sass/_sp-960.scss */
  header .headCont .headNav nav ul {
    display: block;
    box-shadow: none;
  }
  /* line 79, ../sass/_sp-960.scss */
  header .headCont .headNav nav ul li {
    border-bottom: 1px dotted #fff;
    width: 100%;
    border-left: none;
  }
  /* line 83, ../sass/_sp-960.scss */
  header .headCont .headNav nav ul li:first-child {
    border-top: 1px dotted #fff;
  }
  /* line 86, ../sass/_sp-960.scss */
  header .headCont .headNav nav ul li a {
    padding: 8vw 0;
  }
  /* line 93, ../sass/_sp-960.scss */
  header .headCont .linkBtn {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0;
    box-sizing: border-box;
  }
  /* line 102, ../sass/_sp-960.scss */
  header .headCont .linkBtn p.btn {
    width: 50vw;
    margin: 0;
  }
  /* line 105, ../sass/_sp-960.scss */
  header .headCont .linkBtn p.btn a {
    padding: 2vw 4vw;
    font-size: 80%;
  }
  /* line 113, ../sass/_sp-960.scss */
  header.scroll {
    background-size: auto 100%;
  }

  /* line 119, ../sass/_sp-960.scss */
  .menuOpen header {
    background-size: auto 100%;
    margin: 0;
  }
  /* line 122, ../sass/_sp-960.scss */
  .menuOpen header .headCont {
    background-color: #990B0A;
    padding: 6vw;
  }
  /* line 127, ../sass/_sp-960.scss */
  .menuOpen header .headCont .spMenu span:nth-child(1) {
    top: 50%;
    transform: rotate(135deg);
  }
  /* line 131, ../sass/_sp-960.scss */
  .menuOpen header .headCont .spMenu span:nth-child(2) {
    left: 50%;
    width: 0;
  }
  /* line 135, ../sass/_sp-960.scss */
  .menuOpen header .headCont .spMenu span:nth-child(3) {
    top: 50%;
    bottom: auto;
    transform: rotate(-135deg);
  }
  /* line 142, ../sass/_sp-960.scss */
  .menuOpen header .headCont .headNav {
    max-height: 100vh;
  }

  /******footer******/
  /* line 160, ../sass/_sp-960.scss */
  footer .footCont {
    padding: 16vw 8vw;
  }
  /* line 162, ../sass/_sp-960.scss */
  footer .footCont .footLogo {
    margin-bottom: 8vw;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 166, ../sass/_sp-960.scss */
  footer .footCont .footLogo a {
    width: 100%;
  }
  /* line 168, ../sass/_sp-960.scss */
  footer .footCont .footLogo a img {
    width: 100%;
    height: auto;
  }
  /* line 174, ../sass/_sp-960.scss */
  footer .footCont .footSns {
    width: 100%;
    margin-bottom: 8vw;
    justify-content: center;
  }
  /* line 178, ../sass/_sp-960.scss */
  footer .footCont .footSns li {
    margin: 0 8vw;
  }
  /* line 182, ../sass/_sp-960.scss */
  footer .footCont .footLink {
    display: block;
    padding: 8vw 0;
    margin: 0;
  }
  /* line 186, ../sass/_sp-960.scss */
  footer .footCont .footLink ul {
    width: 100%;
    padding: 0;
    border: none;
    margin-bottom: 8vw;
  }
  /* line 191, ../sass/_sp-960.scss */
  footer .footCont .footLink ul li {
    margin-bottom: 8vw;
  }
  /* line 194, ../sass/_sp-960.scss */
  footer .footCont .footLink ul:last-child {
    border: none;
    margin: 0;
  }

  /******main******/
  /* line 205, ../sass/_sp-960.scss */
  main {
    background-size: 200%;
    padding-top: 40vw;
  }
  /* line 208, ../sass/_sp-960.scss */
  main .secCont {
    max-width: 1200px;
    margin: 0 auto;
    padding: 15vw 4vw;
  }
  /* line 213, ../sass/_sp-960.scss */
  main .secCont.wAll .secCont {
    padding-bottom: 8vw;
    padding-top: 8vw;
  }
  /* line 218, ../sass/_sp-960.scss */
  main .secCont.wAll section:last-of-type .secCont {
    padding-bottom: 15vw;
  }
  /* line 223, ../sass/_sp-960.scss */
  main .secCont h1 {
    margin: 0 auto 5vw;
  }
  /* line 225, ../sass/_sp-960.scss */
  main .secCont h1 span {
    font-size: 225% !important;
    margin-bottom: 2vw;
    letter-spacing: normal !important;
  }
  /* line 232, ../sass/_sp-960.scss */
  main p {
    margin-bottom: 5vw;
  }
  /* line 235, ../sass/_sp-960.scss */
  main .btn {
    width: 100%;
  }
  /* line 237, ../sass/_sp-960.scss */
  main .btn a {
    height: auto;
    padding: 4vw 2vw;
  }
  /* line 240, ../sass/_sp-960.scss */
  main .btn a:after {
    height: 2vw;
    margin-top: -1vw;
    top: 50%;
    right: 3vw;
    width: 2vw;
  }

  /* line 251, ../sass/_sp-960.scss */
  .mb20 {
    margin-bottom: 2vw !important;
  }

  /* line 255, ../sass/_sp-960.scss */
  .mb30 {
    margin-bottom: 3vw !important;
  }

  /* line 259, ../sass/_sp-960.scss */
  .mb40 {
    margin-bottom: 4vw !important;
  }

  /* line 263, ../sass/_sp-960.scss */
  .mb60 {
    margin-bottom: 6vw !important;
  }

  /* line 267, ../sass/_sp-960.scss */
  .mb80 {
    margin-bottom: 7vw !important;
  }

  /******** index ********/
  /* line 274, ../sass/_sp-960.scss */
  #index .mainVisual {
    max-height: 50vh;
  }
  /* line 276, ../sass/_sp-960.scss */
  #index .mainVisual .flexslider {
    max-height: 50vh;
  }
  /* line 278, ../sass/_sp-960.scss */
  #index .mainVisual .flexslider .slides {
    max-height: 50vh;
  }
  /* line 280, ../sass/_sp-960.scss */
  #index .mainVisual .flexslider .slides li {
    max-height: 50vh;
  }
  /* line 282, ../sass/_sp-960.scss */
  #index .mainVisual .flexslider .slides li img {
    height: 50vh;
    width: 100%;
    object-fit: cover;
  }
  /* line 291, ../sass/_sp-960.scss */
  #index .aboutArea {
    background-size: 50vw;
  }
  /* line 293, ../sass/_sp-960.scss */
  #index .aboutArea .secCont {
    padding: 32vw 8vw;
  }
  /* line 295, ../sass/_sp-960.scss */
  #index .aboutArea .secCont h2 {
    font-size: 1.61rem;
    margin-bottom: 14vw;
  }
  /* line 299, ../sass/_sp-960.scss */
  #index .aboutArea .secCont p {
    margin-bottom: 16vw;
  }
  /* line 301, ../sass/_sp-960.scss */
  #index .aboutArea .secCont p.btn {
    width: 100%;
  }
  /* line 303, ../sass/_sp-960.scss */
  #index .aboutArea .secCont p.btn a {
    padding: 4vw 0;
    font-size: 100%;
  }
  /* line 312, ../sass/_sp-960.scss */
  #index .acsArea {
    height: 765px;
  }
  /* line 314, ../sass/_sp-960.scss */
  #index .acsArea .secCont {
    padding: 32vw 0;
  }
  /* line 316, ../sass/_sp-960.scss */
  #index .acsArea .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 16vw;
  }
  /* line 322, ../sass/_sp-960.scss */
  #index .acsArea .secCont .cont .flexslider02 .flex-control-nav {
    bottom: -40px !important;
  }
  /* line 329, ../sass/_sp-960.scss */
  #index .doArea {
    background-size: 70vw;
  }
  /* line 331, ../sass/_sp-960.scss */
  #index .doArea .secCont {
    padding: 32vw 8vw;
  }
  /* line 333, ../sass/_sp-960.scss */
  #index .doArea .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 16vw;
  }
  /* line 338, ../sass/_sp-960.scss */
  #index .doArea .secCont .cont dl {
    max-width: 42vw;
    padding: 8vw 0;
  }
  /* line 341, ../sass/_sp-960.scss */
  #index .doArea .secCont .cont dl:nth-child(2n) {
    border-right: 1px dotted #990B0A;
  }
  /* line 344, ../sass/_sp-960.scss */
  #index .doArea .secCont .cont dl dt {
    font-size: 80%;
  }
  /* line 350, ../sass/_sp-960.scss */
  #index .doArea .secCont .cont dl dd img {
    width: 26vw;
    height: auto;
  }
  /* line 360, ../sass/_sp-960.scss */
  #index .snsArea .secCont {
    padding: 32vw 8vw;
    flex-wrap: wrap;
  }
  /* line 363, ../sass/_sp-960.scss */
  #index .snsArea .secCont .blogArea {
    width: 100%;
    margin-bottom: 16vw;
  }
  /* line 366, ../sass/_sp-960.scss */
  #index .snsArea .secCont .blogArea h3 {
    font-size: 1.61rem;
    margin-bottom: 4vw;
  }
  /* line 370, ../sass/_sp-960.scss */
  #index .snsArea .secCont .blogArea item {
    padding: 8vw 0;
  }
  /* line 374, ../sass/_sp-960.scss */
  #index .snsArea .secCont .faceArea {
    width: 100%;
    margin: 0;
  }
  /* line 377, ../sass/_sp-960.scss */
  #index .snsArea .secCont .faceArea h3 {
    font-size: 1.61rem;
    margin-bottom: 4vw;
  }

  /******** ACSについて ********/
  /* line 388, ../sass/_sp-960.scss */
  #about {
    padding: 0;
  }
  /* line 390, ../sass/_sp-960.scss */
  #about .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 392, ../sass/_sp-960.scss */
  #about .mainVisual h1 {
    padding: 8vw;
  }
  /* line 394, ../sass/_sp-960.scss */
  #about .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 4vw;
  }
  /* line 401, ../sass/_sp-960.scss */
  #about .aboutDetail .secCont {
    padding: 32vw 8vw;
  }
  /* line 403, ../sass/_sp-960.scss */
  #about .aboutDetail .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 8vw;
  }
  /* line 409, ../sass/_sp-960.scss */
  #about .gaiyou {
    padding: 16vw 8vw;
    margin: 0;
  }
  /* line 412, ../sass/_sp-960.scss */
  #about .gaiyou .secCont {
    width: 100%;
  }
  /* line 414, ../sass/_sp-960.scss */
  #about .gaiyou .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 420, ../sass/_sp-960.scss */
  #about .gaiyou .secCont table {
    margin: 0;
  }
  /* line 422, ../sass/_sp-960.scss */
  #about .gaiyou .secCont table tr {
    border-bottom: 1px dotted #990B0A;
  }
  /* line 424, ../sass/_sp-960.scss */
  #about .gaiyou .secCont table tr th, #about .gaiyou .secCont table tr td {
    display: block;
    width: 100%;
    border: none;
    padding: 4vw 0 2vw;
    box-sizing: border-box;
  }
  /* line 431, ../sass/_sp-960.scss */
  #about .gaiyou .secCont table tr th {
    font-weight: bold;
  }
  /* line 434, ../sass/_sp-960.scss */
  #about .gaiyou .secCont table tr td {
    padding: 0 0 4vw;
  }
  /* line 441, ../sass/_sp-960.scss */
  #about .nenpyo {
    padding: 16vw 8vw;
    margin: 0;
  }
  /* line 444, ../sass/_sp-960.scss */
  #about .nenpyo .secCont {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  /* line 448, ../sass/_sp-960.scss */
  #about .nenpyo .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 455, ../sass/_sp-960.scss */
  #about .nenpyo .secCont .nenpyoList dl {
    padding-bottom: 8vw;
  }
  /* line 457, ../sass/_sp-960.scss */
  #about .nenpyo .secCont .nenpyoList dl dt, #about .nenpyo .secCont .nenpyoList dl dd {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 462, ../sass/_sp-960.scss */
  #about .nenpyo .secCont .nenpyoList dl dt {
    font-weight: bold;
  }

  /******** 池間哲郎 ********/
  /* line 473, ../sass/_sp-960.scss */
  #ikema {
    padding: 0;
  }
  /* line 475, ../sass/_sp-960.scss */
  #ikema .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 477, ../sass/_sp-960.scss */
  #ikema .mainVisual h1 {
    padding: 8vw;
  }
  /* line 479, ../sass/_sp-960.scss */
  #ikema .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 4vw;
  }
  /* line 485, ../sass/_sp-960.scss */
  #ikema .detail {
    padding: 32vw 8vw;
  }
  /* line 487, ../sass/_sp-960.scss */
  #ikema .detail .secCont {
    padding: 0;
  }
  /* line 489, ../sass/_sp-960.scss */
  #ikema .detail .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 8vw;
  }
  /* line 493, ../sass/_sp-960.scss */
  #ikema .detail .secCont figure {
    width: 100%;
    margin: 0 0 8vw;
  }
  /* line 496, ../sass/_sp-960.scss */
  #ikema .detail .secCont figure img {
    width: 100%;
    height: auto;
  }
  /* line 501, ../sass/_sp-960.scss */
  #ikema .detail .secCont .cont {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 508, ../sass/_sp-960.scss */
  #ikema .ikemaProf {
    padding: 32vw 8vw;
  }
  /* line 511, ../sass/_sp-960.scss */
  #ikema .ikemaProf .secCont figure {
    width: 100%;
    margin: 0 0 16vw;
  }
  /* line 516, ../sass/_sp-960.scss */
  #ikema .ikemaProf .secCont .jusho h2 {
    font-size: 2.59rem;
    margin-bottom: 8vw;
  }
  /* line 521, ../sass/_sp-960.scss */
  #ikema .ikemaProf .secCont .jusho ul li {
    padding: 8vw;
    width: 100%;
    margin-bottom: 4vw;
  }
  /* line 525, ../sass/_sp-960.scss */
  #ikema .ikemaProf .secCont .jusho ul li:last-child {
    margin-bottom: 0;
  }

  /******** よくあるご質問 ********/
  /* line 537, ../sass/_sp-960.scss */
  #faq {
    padding: 0;
  }
  /* line 539, ../sass/_sp-960.scss */
  #faq .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 541, ../sass/_sp-960.scss */
  #faq .mainVisual h1 {
    padding: 8vw;
  }
  /* line 543, ../sass/_sp-960.scss */
  #faq .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 4vw;
  }
  /* line 549, ../sass/_sp-960.scss */
  #faq .faqArea {
    padding: 0 8vw 16vw;
    margin: 0;
  }
  /* line 552, ../sass/_sp-960.scss */
  #faq .faqArea .secCont {
    padding: 0;
    margin: 0;
  }
  /* line 556, ../sass/_sp-960.scss */
  #faq .faqArea .secCont ul.tab li {
    margin-bottom: 4vw;
    width: 100%;
  }
  /* line 559, ../sass/_sp-960.scss */
  #faq .faqArea .secCont ul.tab li:last-child {
    margin-bottom: 0;
  }
  /* line 562, ../sass/_sp-960.scss */
  #faq .faqArea .secCont ul.tab li a {
    padding: 4vw;
    text-align: left;
    font-size: 1.61rem;
  }
  /* line 569, ../sass/_sp-960.scss */
  #faq .faqArea .secCont .faqList {
    width: 100%;
  }
  /* line 571, ../sass/_sp-960.scss */
  #faq .faqArea .secCont .faqList h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 577, ../sass/_sp-960.scss */
  #faq .faqArea .secCont .faqList dl {
    padding: 8vw 0;
  }
  /* line 579, ../sass/_sp-960.scss */
  #faq .faqArea .secCont .faqList dl dt {
    font-size: 1.61rem;
    margin-bottom: 4vw;
  }

  /******** 事業について ********/
  /* line 592, ../sass/_sp-960.scss */
  #iryo,
  #kyoiku,
  #inochinoizumi,
  #seikatsu {
    padding: 0;
  }
  /* line 597, ../sass/_sp-960.scss */
  #iryo .mainVisual,
  #kyoiku .mainVisual,
  #inochinoizumi .mainVisual,
  #seikatsu .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 599, ../sass/_sp-960.scss */
  #iryo .mainVisual h1,
  #kyoiku .mainVisual h1,
  #inochinoizumi .mainVisual h1,
  #seikatsu .mainVisual h1 {
    padding: 8vw;
  }
  /* line 601, ../sass/_sp-960.scss */
  #iryo .mainVisual h1 strong,
  #kyoiku .mainVisual h1 strong,
  #inochinoizumi .mainVisual h1 strong,
  #seikatsu .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 4vw;
  }
  /* line 608, ../sass/_sp-960.scss */
  #iryo .detail .secCont,
  #kyoiku .detail .secCont,
  #inochinoizumi .detail .secCont,
  #seikatsu .detail .secCont {
    padding: 16vw 8vw;
  }
  /* line 612, ../sass/_sp-960.scss */
  #iryo .contDetail,
  #iryo .inochinoizumiDetail,
  #iryo .myanmarArea,
  #iryo .shienkoku,
  #iryo .gakokensetsu,
  #iryo .shogakukin,
  #iryo .kibo,
  #kyoiku .contDetail,
  #kyoiku .inochinoizumiDetail,
  #kyoiku .myanmarArea,
  #kyoiku .shienkoku,
  #kyoiku .gakokensetsu,
  #kyoiku .shogakukin,
  #kyoiku .kibo,
  #inochinoizumi .contDetail,
  #inochinoizumi .inochinoizumiDetail,
  #inochinoizumi .myanmarArea,
  #inochinoizumi .shienkoku,
  #inochinoizumi .gakokensetsu,
  #inochinoizumi .shogakukin,
  #inochinoizumi .kibo,
  #seikatsu .contDetail,
  #seikatsu .inochinoizumiDetail,
  #seikatsu .myanmarArea,
  #seikatsu .shienkoku,
  #seikatsu .gakokensetsu,
  #seikatsu .shogakukin,
  #seikatsu .kibo {
    padding: 0 8vw 16vw;
    margin: 0;
  }
  /* line 621, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont,
  #iryo .inochinoizumiDetail .secCont,
  #iryo .myanmarArea .secCont,
  #iryo .shienkoku .secCont,
  #iryo .gakokensetsu .secCont,
  #iryo .shogakukin .secCont,
  #iryo .kibo .secCont,
  #kyoiku .contDetail .secCont,
  #kyoiku .inochinoizumiDetail .secCont,
  #kyoiku .myanmarArea .secCont,
  #kyoiku .shienkoku .secCont,
  #kyoiku .gakokensetsu .secCont,
  #kyoiku .shogakukin .secCont,
  #kyoiku .kibo .secCont,
  #inochinoizumi .contDetail .secCont,
  #inochinoizumi .inochinoizumiDetail .secCont,
  #inochinoizumi .myanmarArea .secCont,
  #inochinoizumi .shienkoku .secCont,
  #inochinoizumi .gakokensetsu .secCont,
  #inochinoizumi .shogakukin .secCont,
  #inochinoizumi .kibo .secCont,
  #seikatsu .contDetail .secCont,
  #seikatsu .inochinoizumiDetail .secCont,
  #seikatsu .myanmarArea .secCont,
  #seikatsu .shienkoku .secCont,
  #seikatsu .gakokensetsu .secCont,
  #seikatsu .shogakukin .secCont,
  #seikatsu .kibo .secCont {
    padding: 0;
    margin: 0;
  }
  /* line 624, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont h2,
  #iryo .inochinoizumiDetail .secCont h2,
  #iryo .myanmarArea .secCont h2,
  #iryo .shienkoku .secCont h2,
  #iryo .gakokensetsu .secCont h2,
  #iryo .shogakukin .secCont h2,
  #iryo .kibo .secCont h2,
  #kyoiku .contDetail .secCont h2,
  #kyoiku .inochinoizumiDetail .secCont h2,
  #kyoiku .myanmarArea .secCont h2,
  #kyoiku .shienkoku .secCont h2,
  #kyoiku .gakokensetsu .secCont h2,
  #kyoiku .shogakukin .secCont h2,
  #kyoiku .kibo .secCont h2,
  #inochinoizumi .contDetail .secCont h2,
  #inochinoizumi .inochinoizumiDetail .secCont h2,
  #inochinoizumi .myanmarArea .secCont h2,
  #inochinoizumi .shienkoku .secCont h2,
  #inochinoizumi .gakokensetsu .secCont h2,
  #inochinoizumi .shogakukin .secCont h2,
  #inochinoizumi .kibo .secCont h2,
  #seikatsu .contDetail .secCont h2,
  #seikatsu .inochinoizumiDetail .secCont h2,
  #seikatsu .myanmarArea .secCont h2,
  #seikatsu .shienkoku .secCont h2,
  #seikatsu .gakokensetsu .secCont h2,
  #seikatsu .shogakukin .secCont h2,
  #seikatsu .kibo .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 630, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont figure,
  #iryo .inochinoizumiDetail .secCont figure,
  #iryo .myanmarArea .secCont figure,
  #iryo .shienkoku .secCont figure,
  #iryo .gakokensetsu .secCont figure,
  #iryo .shogakukin .secCont figure,
  #iryo .kibo .secCont figure,
  #kyoiku .contDetail .secCont figure,
  #kyoiku .inochinoizumiDetail .secCont figure,
  #kyoiku .myanmarArea .secCont figure,
  #kyoiku .shienkoku .secCont figure,
  #kyoiku .gakokensetsu .secCont figure,
  #kyoiku .shogakukin .secCont figure,
  #kyoiku .kibo .secCont figure,
  #inochinoizumi .contDetail .secCont figure,
  #inochinoizumi .inochinoizumiDetail .secCont figure,
  #inochinoizumi .myanmarArea .secCont figure,
  #inochinoizumi .shienkoku .secCont figure,
  #inochinoizumi .gakokensetsu .secCont figure,
  #inochinoizumi .shogakukin .secCont figure,
  #inochinoizumi .kibo .secCont figure,
  #seikatsu .contDetail .secCont figure,
  #seikatsu .inochinoizumiDetail .secCont figure,
  #seikatsu .myanmarArea .secCont figure,
  #seikatsu .shienkoku .secCont figure,
  #seikatsu .gakokensetsu .secCont figure,
  #seikatsu .shogakukin .secCont figure,
  #seikatsu .kibo .secCont figure {
    margin-bottom: 8vw;
  }
  /* line 632, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont figure img,
  #iryo .inochinoizumiDetail .secCont figure img,
  #iryo .myanmarArea .secCont figure img,
  #iryo .shienkoku .secCont figure img,
  #iryo .gakokensetsu .secCont figure img,
  #iryo .shogakukin .secCont figure img,
  #iryo .kibo .secCont figure img,
  #kyoiku .contDetail .secCont figure img,
  #kyoiku .inochinoizumiDetail .secCont figure img,
  #kyoiku .myanmarArea .secCont figure img,
  #kyoiku .shienkoku .secCont figure img,
  #kyoiku .gakokensetsu .secCont figure img,
  #kyoiku .shogakukin .secCont figure img,
  #kyoiku .kibo .secCont figure img,
  #inochinoizumi .contDetail .secCont figure img,
  #inochinoizumi .inochinoizumiDetail .secCont figure img,
  #inochinoizumi .myanmarArea .secCont figure img,
  #inochinoizumi .shienkoku .secCont figure img,
  #inochinoizumi .gakokensetsu .secCont figure img,
  #inochinoizumi .shogakukin .secCont figure img,
  #inochinoizumi .kibo .secCont figure img,
  #seikatsu .contDetail .secCont figure img,
  #seikatsu .inochinoizumiDetail .secCont figure img,
  #seikatsu .myanmarArea .secCont figure img,
  #seikatsu .shienkoku .secCont figure img,
  #seikatsu .gakokensetsu .secCont figure img,
  #seikatsu .shogakukin .secCont figure img,
  #seikatsu .kibo .secCont figure img {
    width: 100%;
    height: auto;
    margin-bottom: 4vw;
  }
  /* line 636, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont figure img:last-child,
  #iryo .inochinoizumiDetail .secCont figure img:last-child,
  #iryo .myanmarArea .secCont figure img:last-child,
  #iryo .shienkoku .secCont figure img:last-child,
  #iryo .gakokensetsu .secCont figure img:last-child,
  #iryo .shogakukin .secCont figure img:last-child,
  #iryo .kibo .secCont figure img:last-child,
  #kyoiku .contDetail .secCont figure img:last-child,
  #kyoiku .inochinoizumiDetail .secCont figure img:last-child,
  #kyoiku .myanmarArea .secCont figure img:last-child,
  #kyoiku .shienkoku .secCont figure img:last-child,
  #kyoiku .gakokensetsu .secCont figure img:last-child,
  #kyoiku .shogakukin .secCont figure img:last-child,
  #kyoiku .kibo .secCont figure img:last-child,
  #inochinoizumi .contDetail .secCont figure img:last-child,
  #inochinoizumi .inochinoizumiDetail .secCont figure img:last-child,
  #inochinoizumi .myanmarArea .secCont figure img:last-child,
  #inochinoizumi .shienkoku .secCont figure img:last-child,
  #inochinoizumi .gakokensetsu .secCont figure img:last-child,
  #inochinoizumi .shogakukin .secCont figure img:last-child,
  #inochinoizumi .kibo .secCont figure img:last-child,
  #seikatsu .contDetail .secCont figure img:last-child,
  #seikatsu .inochinoizumiDetail .secCont figure img:last-child,
  #seikatsu .myanmarArea .secCont figure img:last-child,
  #seikatsu .shienkoku .secCont figure img:last-child,
  #seikatsu .gakokensetsu .secCont figure img:last-child,
  #seikatsu .shogakukin .secCont figure img:last-child,
  #seikatsu .kibo .secCont figure img:last-child {
    margin-bottom: 0;
  }
  /* line 640, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont figure:last-child,
  #iryo .inochinoizumiDetail .secCont figure:last-child,
  #iryo .myanmarArea .secCont figure:last-child,
  #iryo .shienkoku .secCont figure:last-child,
  #iryo .gakokensetsu .secCont figure:last-child,
  #iryo .shogakukin .secCont figure:last-child,
  #iryo .kibo .secCont figure:last-child,
  #kyoiku .contDetail .secCont figure:last-child,
  #kyoiku .inochinoizumiDetail .secCont figure:last-child,
  #kyoiku .myanmarArea .secCont figure:last-child,
  #kyoiku .shienkoku .secCont figure:last-child,
  #kyoiku .gakokensetsu .secCont figure:last-child,
  #kyoiku .shogakukin .secCont figure:last-child,
  #kyoiku .kibo .secCont figure:last-child,
  #inochinoizumi .contDetail .secCont figure:last-child,
  #inochinoizumi .inochinoizumiDetail .secCont figure:last-child,
  #inochinoizumi .myanmarArea .secCont figure:last-child,
  #inochinoizumi .shienkoku .secCont figure:last-child,
  #inochinoizumi .gakokensetsu .secCont figure:last-child,
  #inochinoizumi .shogakukin .secCont figure:last-child,
  #inochinoizumi .kibo .secCont figure:last-child,
  #seikatsu .contDetail .secCont figure:last-child,
  #seikatsu .inochinoizumiDetail .secCont figure:last-child,
  #seikatsu .myanmarArea .secCont figure:last-child,
  #seikatsu .shienkoku .secCont figure:last-child,
  #seikatsu .gakokensetsu .secCont figure:last-child,
  #seikatsu .shogakukin .secCont figure:last-child,
  #seikatsu .kibo .secCont figure:last-child {
    margin-bottom: 0;
  }
  /* line 644, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont p,
  #iryo .inochinoizumiDetail .secCont p,
  #iryo .myanmarArea .secCont p,
  #iryo .shienkoku .secCont p,
  #iryo .gakokensetsu .secCont p,
  #iryo .shogakukin .secCont p,
  #iryo .kibo .secCont p,
  #kyoiku .contDetail .secCont p,
  #kyoiku .inochinoizumiDetail .secCont p,
  #kyoiku .myanmarArea .secCont p,
  #kyoiku .shienkoku .secCont p,
  #kyoiku .gakokensetsu .secCont p,
  #kyoiku .shogakukin .secCont p,
  #kyoiku .kibo .secCont p,
  #inochinoizumi .contDetail .secCont p,
  #inochinoizumi .inochinoizumiDetail .secCont p,
  #inochinoizumi .myanmarArea .secCont p,
  #inochinoizumi .shienkoku .secCont p,
  #inochinoizumi .gakokensetsu .secCont p,
  #inochinoizumi .shogakukin .secCont p,
  #inochinoizumi .kibo .secCont p,
  #seikatsu .contDetail .secCont p,
  #seikatsu .inochinoizumiDetail .secCont p,
  #seikatsu .myanmarArea .secCont p,
  #seikatsu .shienkoku .secCont p,
  #seikatsu .gakokensetsu .secCont p,
  #seikatsu .shogakukin .secCont p,
  #seikatsu .kibo .secCont p {
    margin-bottom: 8vw;
  }
  /* line 646, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont p.reed,
  #iryo .inochinoizumiDetail .secCont p.reed,
  #iryo .myanmarArea .secCont p.reed,
  #iryo .shienkoku .secCont p.reed,
  #iryo .gakokensetsu .secCont p.reed,
  #iryo .shogakukin .secCont p.reed,
  #iryo .kibo .secCont p.reed,
  #kyoiku .contDetail .secCont p.reed,
  #kyoiku .inochinoizumiDetail .secCont p.reed,
  #kyoiku .myanmarArea .secCont p.reed,
  #kyoiku .shienkoku .secCont p.reed,
  #kyoiku .gakokensetsu .secCont p.reed,
  #kyoiku .shogakukin .secCont p.reed,
  #kyoiku .kibo .secCont p.reed,
  #inochinoizumi .contDetail .secCont p.reed,
  #inochinoizumi .inochinoizumiDetail .secCont p.reed,
  #inochinoizumi .myanmarArea .secCont p.reed,
  #inochinoizumi .shienkoku .secCont p.reed,
  #inochinoizumi .gakokensetsu .secCont p.reed,
  #inochinoizumi .shogakukin .secCont p.reed,
  #inochinoizumi .kibo .secCont p.reed,
  #seikatsu .contDetail .secCont p.reed,
  #seikatsu .inochinoizumiDetail .secCont p.reed,
  #seikatsu .myanmarArea .secCont p.reed,
  #seikatsu .shienkoku .secCont p.reed,
  #seikatsu .gakokensetsu .secCont p.reed,
  #seikatsu .shogakukin .secCont p.reed,
  #seikatsu .kibo .secCont p.reed {
    margin-bottom: 8vw;
  }
  /* line 649, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont p.chui,
  #iryo .inochinoizumiDetail .secCont p.chui,
  #iryo .myanmarArea .secCont p.chui,
  #iryo .shienkoku .secCont p.chui,
  #iryo .gakokensetsu .secCont p.chui,
  #iryo .shogakukin .secCont p.chui,
  #iryo .kibo .secCont p.chui,
  #kyoiku .contDetail .secCont p.chui,
  #kyoiku .inochinoizumiDetail .secCont p.chui,
  #kyoiku .myanmarArea .secCont p.chui,
  #kyoiku .shienkoku .secCont p.chui,
  #kyoiku .gakokensetsu .secCont p.chui,
  #kyoiku .shogakukin .secCont p.chui,
  #kyoiku .kibo .secCont p.chui,
  #inochinoizumi .contDetail .secCont p.chui,
  #inochinoizumi .inochinoizumiDetail .secCont p.chui,
  #inochinoizumi .myanmarArea .secCont p.chui,
  #inochinoizumi .shienkoku .secCont p.chui,
  #inochinoizumi .gakokensetsu .secCont p.chui,
  #inochinoizumi .shogakukin .secCont p.chui,
  #inochinoizumi .kibo .secCont p.chui,
  #seikatsu .contDetail .secCont p.chui,
  #seikatsu .inochinoizumiDetail .secCont p.chui,
  #seikatsu .myanmarArea .secCont p.chui,
  #seikatsu .shienkoku .secCont p.chui,
  #seikatsu .gakokensetsu .secCont p.chui,
  #seikatsu .shogakukin .secCont p.chui,
  #seikatsu .kibo .secCont p.chui {
    margin-bottom: 16vw;
  }
  /* line 653, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont h3,
  #iryo .inochinoizumiDetail .secCont h3,
  #iryo .myanmarArea .secCont h3,
  #iryo .shienkoku .secCont h3,
  #iryo .gakokensetsu .secCont h3,
  #iryo .shogakukin .secCont h3,
  #iryo .kibo .secCont h3,
  #kyoiku .contDetail .secCont h3,
  #kyoiku .inochinoizumiDetail .secCont h3,
  #kyoiku .myanmarArea .secCont h3,
  #kyoiku .shienkoku .secCont h3,
  #kyoiku .gakokensetsu .secCont h3,
  #kyoiku .shogakukin .secCont h3,
  #kyoiku .kibo .secCont h3,
  #inochinoizumi .contDetail .secCont h3,
  #inochinoizumi .inochinoizumiDetail .secCont h3,
  #inochinoizumi .myanmarArea .secCont h3,
  #inochinoizumi .shienkoku .secCont h3,
  #inochinoizumi .gakokensetsu .secCont h3,
  #inochinoizumi .shogakukin .secCont h3,
  #inochinoizumi .kibo .secCont h3,
  #seikatsu .contDetail .secCont h3,
  #seikatsu .inochinoizumiDetail .secCont h3,
  #seikatsu .myanmarArea .secCont h3,
  #seikatsu .shienkoku .secCont h3,
  #seikatsu .gakokensetsu .secCont h3,
  #seikatsu .shogakukin .secCont h3,
  #seikatsu .kibo .secCont h3 {
    font-size: 1.61rem;
    align-content: 2vw 8vw;
    margin-bottom: 8vw;
  }
  /* line 658, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont ul.canArea,
  #iryo .inochinoizumiDetail .secCont ul.canArea,
  #iryo .myanmarArea .secCont ul.canArea,
  #iryo .shienkoku .secCont ul.canArea,
  #iryo .gakokensetsu .secCont ul.canArea,
  #iryo .shogakukin .secCont ul.canArea,
  #iryo .kibo .secCont ul.canArea,
  #kyoiku .contDetail .secCont ul.canArea,
  #kyoiku .inochinoizumiDetail .secCont ul.canArea,
  #kyoiku .myanmarArea .secCont ul.canArea,
  #kyoiku .shienkoku .secCont ul.canArea,
  #kyoiku .gakokensetsu .secCont ul.canArea,
  #kyoiku .shogakukin .secCont ul.canArea,
  #kyoiku .kibo .secCont ul.canArea,
  #inochinoizumi .contDetail .secCont ul.canArea,
  #inochinoizumi .inochinoizumiDetail .secCont ul.canArea,
  #inochinoizumi .myanmarArea .secCont ul.canArea,
  #inochinoizumi .shienkoku .secCont ul.canArea,
  #inochinoizumi .gakokensetsu .secCont ul.canArea,
  #inochinoizumi .shogakukin .secCont ul.canArea,
  #inochinoizumi .kibo .secCont ul.canArea,
  #seikatsu .contDetail .secCont ul.canArea,
  #seikatsu .inochinoizumiDetail .secCont ul.canArea,
  #seikatsu .myanmarArea .secCont ul.canArea,
  #seikatsu .shienkoku .secCont ul.canArea,
  #seikatsu .gakokensetsu .secCont ul.canArea,
  #seikatsu .shogakukin .secCont ul.canArea,
  #seikatsu .kibo .secCont ul.canArea {
    margin-bottom: 0;
  }
  /* line 660, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont ul.canArea li,
  #iryo .inochinoizumiDetail .secCont ul.canArea li,
  #iryo .myanmarArea .secCont ul.canArea li,
  #iryo .shienkoku .secCont ul.canArea li,
  #iryo .gakokensetsu .secCont ul.canArea li,
  #iryo .shogakukin .secCont ul.canArea li,
  #iryo .kibo .secCont ul.canArea li,
  #kyoiku .contDetail .secCont ul.canArea li,
  #kyoiku .inochinoizumiDetail .secCont ul.canArea li,
  #kyoiku .myanmarArea .secCont ul.canArea li,
  #kyoiku .shienkoku .secCont ul.canArea li,
  #kyoiku .gakokensetsu .secCont ul.canArea li,
  #kyoiku .shogakukin .secCont ul.canArea li,
  #kyoiku .kibo .secCont ul.canArea li,
  #inochinoizumi .contDetail .secCont ul.canArea li,
  #inochinoizumi .inochinoizumiDetail .secCont ul.canArea li,
  #inochinoizumi .myanmarArea .secCont ul.canArea li,
  #inochinoizumi .shienkoku .secCont ul.canArea li,
  #inochinoizumi .gakokensetsu .secCont ul.canArea li,
  #inochinoizumi .shogakukin .secCont ul.canArea li,
  #inochinoizumi .kibo .secCont ul.canArea li,
  #seikatsu .contDetail .secCont ul.canArea li,
  #seikatsu .inochinoizumiDetail .secCont ul.canArea li,
  #seikatsu .myanmarArea .secCont ul.canArea li,
  #seikatsu .shienkoku .secCont ul.canArea li,
  #seikatsu .gakokensetsu .secCont ul.canArea li,
  #seikatsu .shogakukin .secCont ul.canArea li,
  #seikatsu .kibo .secCont ul.canArea li {
    padding: 8vw 4vw;
    margin-bottom: 2vw;
    width: 100%;
    margin-right: 0;
  }
  /* line 665, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont ul.canArea li:last-child,
  #iryo .inochinoizumiDetail .secCont ul.canArea li:last-child,
  #iryo .myanmarArea .secCont ul.canArea li:last-child,
  #iryo .shienkoku .secCont ul.canArea li:last-child,
  #iryo .gakokensetsu .secCont ul.canArea li:last-child,
  #iryo .shogakukin .secCont ul.canArea li:last-child,
  #iryo .kibo .secCont ul.canArea li:last-child,
  #kyoiku .contDetail .secCont ul.canArea li:last-child,
  #kyoiku .inochinoizumiDetail .secCont ul.canArea li:last-child,
  #kyoiku .myanmarArea .secCont ul.canArea li:last-child,
  #kyoiku .shienkoku .secCont ul.canArea li:last-child,
  #kyoiku .gakokensetsu .secCont ul.canArea li:last-child,
  #kyoiku .shogakukin .secCont ul.canArea li:last-child,
  #kyoiku .kibo .secCont ul.canArea li:last-child,
  #inochinoizumi .contDetail .secCont ul.canArea li:last-child,
  #inochinoizumi .inochinoizumiDetail .secCont ul.canArea li:last-child,
  #inochinoizumi .myanmarArea .secCont ul.canArea li:last-child,
  #inochinoizumi .shienkoku .secCont ul.canArea li:last-child,
  #inochinoizumi .gakokensetsu .secCont ul.canArea li:last-child,
  #inochinoizumi .shogakukin .secCont ul.canArea li:last-child,
  #inochinoizumi .kibo .secCont ul.canArea li:last-child,
  #seikatsu .contDetail .secCont ul.canArea li:last-child,
  #seikatsu .inochinoizumiDetail .secCont ul.canArea li:last-child,
  #seikatsu .myanmarArea .secCont ul.canArea li:last-child,
  #seikatsu .shienkoku .secCont ul.canArea li:last-child,
  #seikatsu .gakokensetsu .secCont ul.canArea li:last-child,
  #seikatsu .shogakukin .secCont ul.canArea li:last-child,
  #seikatsu .kibo .secCont ul.canArea li:last-child {
    margin-bottom: 0;
  }
  /* line 670, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .shienLink,
  #iryo .inochinoizumiDetail .secCont .shienLink,
  #iryo .myanmarArea .secCont .shienLink,
  #iryo .shienkoku .secCont .shienLink,
  #iryo .gakokensetsu .secCont .shienLink,
  #iryo .shogakukin .secCont .shienLink,
  #iryo .kibo .secCont .shienLink,
  #kyoiku .contDetail .secCont .shienLink,
  #kyoiku .inochinoizumiDetail .secCont .shienLink,
  #kyoiku .myanmarArea .secCont .shienLink,
  #kyoiku .shienkoku .secCont .shienLink,
  #kyoiku .gakokensetsu .secCont .shienLink,
  #kyoiku .shogakukin .secCont .shienLink,
  #kyoiku .kibo .secCont .shienLink,
  #inochinoizumi .contDetail .secCont .shienLink,
  #inochinoizumi .inochinoizumiDetail .secCont .shienLink,
  #inochinoizumi .myanmarArea .secCont .shienLink,
  #inochinoizumi .shienkoku .secCont .shienLink,
  #inochinoizumi .gakokensetsu .secCont .shienLink,
  #inochinoizumi .shogakukin .secCont .shienLink,
  #inochinoizumi .kibo .secCont .shienLink,
  #seikatsu .contDetail .secCont .shienLink,
  #seikatsu .inochinoizumiDetail .secCont .shienLink,
  #seikatsu .myanmarArea .secCont .shienLink,
  #seikatsu .shienkoku .secCont .shienLink,
  #seikatsu .gakokensetsu .secCont .shienLink,
  #seikatsu .shogakukin .secCont .shienLink,
  #seikatsu .kibo .secCont .shienLink {
    margin-bottom: 0;
  }
  /* line 673, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .shienLink p.reed,
  #iryo .inochinoizumiDetail .secCont .shienLink p.reed,
  #iryo .myanmarArea .secCont .shienLink p.reed,
  #iryo .shienkoku .secCont .shienLink p.reed,
  #iryo .gakokensetsu .secCont .shienLink p.reed,
  #iryo .shogakukin .secCont .shienLink p.reed,
  #iryo .kibo .secCont .shienLink p.reed,
  #kyoiku .contDetail .secCont .shienLink p.reed,
  #kyoiku .inochinoizumiDetail .secCont .shienLink p.reed,
  #kyoiku .myanmarArea .secCont .shienLink p.reed,
  #kyoiku .shienkoku .secCont .shienLink p.reed,
  #kyoiku .gakokensetsu .secCont .shienLink p.reed,
  #kyoiku .shogakukin .secCont .shienLink p.reed,
  #kyoiku .kibo .secCont .shienLink p.reed,
  #inochinoizumi .contDetail .secCont .shienLink p.reed,
  #inochinoizumi .inochinoizumiDetail .secCont .shienLink p.reed,
  #inochinoizumi .myanmarArea .secCont .shienLink p.reed,
  #inochinoizumi .shienkoku .secCont .shienLink p.reed,
  #inochinoizumi .gakokensetsu .secCont .shienLink p.reed,
  #inochinoizumi .shogakukin .secCont .shienLink p.reed,
  #inochinoizumi .kibo .secCont .shienLink p.reed,
  #seikatsu .contDetail .secCont .shienLink p.reed,
  #seikatsu .inochinoizumiDetail .secCont .shienLink p.reed,
  #seikatsu .myanmarArea .secCont .shienLink p.reed,
  #seikatsu .shienkoku .secCont .shienLink p.reed,
  #seikatsu .gakokensetsu .secCont .shienLink p.reed,
  #seikatsu .shogakukin .secCont .shienLink p.reed,
  #seikatsu .kibo .secCont .shienLink p.reed {
    font-size: 1.61rem;
    margin-bottom: 8vw;
  }
  /* line 677, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .shienLink p.btn,
  #iryo .inochinoizumiDetail .secCont .shienLink p.btn,
  #iryo .myanmarArea .secCont .shienLink p.btn,
  #iryo .shienkoku .secCont .shienLink p.btn,
  #iryo .gakokensetsu .secCont .shienLink p.btn,
  #iryo .shogakukin .secCont .shienLink p.btn,
  #iryo .kibo .secCont .shienLink p.btn,
  #kyoiku .contDetail .secCont .shienLink p.btn,
  #kyoiku .inochinoizumiDetail .secCont .shienLink p.btn,
  #kyoiku .myanmarArea .secCont .shienLink p.btn,
  #kyoiku .shienkoku .secCont .shienLink p.btn,
  #kyoiku .gakokensetsu .secCont .shienLink p.btn,
  #kyoiku .shogakukin .secCont .shienLink p.btn,
  #kyoiku .kibo .secCont .shienLink p.btn,
  #inochinoizumi .contDetail .secCont .shienLink p.btn,
  #inochinoizumi .inochinoizumiDetail .secCont .shienLink p.btn,
  #inochinoizumi .myanmarArea .secCont .shienLink p.btn,
  #inochinoizumi .shienkoku .secCont .shienLink p.btn,
  #inochinoizumi .gakokensetsu .secCont .shienLink p.btn,
  #inochinoizumi .shogakukin .secCont .shienLink p.btn,
  #inochinoizumi .kibo .secCont .shienLink p.btn,
  #seikatsu .contDetail .secCont .shienLink p.btn,
  #seikatsu .inochinoizumiDetail .secCont .shienLink p.btn,
  #seikatsu .myanmarArea .secCont .shienLink p.btn,
  #seikatsu .shienkoku .secCont .shienLink p.btn,
  #seikatsu .gakokensetsu .secCont .shienLink p.btn,
  #seikatsu .shogakukin .secCont .shienLink p.btn,
  #seikatsu .kibo .secCont .shienLink p.btn {
    width: 100%;
    margin: 0;
  }
  /* line 680, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .shienLink p.btn a,
  #iryo .inochinoizumiDetail .secCont .shienLink p.btn a,
  #iryo .myanmarArea .secCont .shienLink p.btn a,
  #iryo .shienkoku .secCont .shienLink p.btn a,
  #iryo .gakokensetsu .secCont .shienLink p.btn a,
  #iryo .shogakukin .secCont .shienLink p.btn a,
  #iryo .kibo .secCont .shienLink p.btn a,
  #kyoiku .contDetail .secCont .shienLink p.btn a,
  #kyoiku .inochinoizumiDetail .secCont .shienLink p.btn a,
  #kyoiku .myanmarArea .secCont .shienLink p.btn a,
  #kyoiku .shienkoku .secCont .shienLink p.btn a,
  #kyoiku .gakokensetsu .secCont .shienLink p.btn a,
  #kyoiku .shogakukin .secCont .shienLink p.btn a,
  #kyoiku .kibo .secCont .shienLink p.btn a,
  #inochinoizumi .contDetail .secCont .shienLink p.btn a,
  #inochinoizumi .inochinoizumiDetail .secCont .shienLink p.btn a,
  #inochinoizumi .myanmarArea .secCont .shienLink p.btn a,
  #inochinoizumi .shienkoku .secCont .shienLink p.btn a,
  #inochinoizumi .gakokensetsu .secCont .shienLink p.btn a,
  #inochinoizumi .shogakukin .secCont .shienLink p.btn a,
  #inochinoizumi .kibo .secCont .shienLink p.btn a,
  #seikatsu .contDetail .secCont .shienLink p.btn a,
  #seikatsu .inochinoizumiDetail .secCont .shienLink p.btn a,
  #seikatsu .myanmarArea .secCont .shienLink p.btn a,
  #seikatsu .shienkoku .secCont .shienLink p.btn a,
  #seikatsu .gakokensetsu .secCont .shienLink p.btn a,
  #seikatsu .shogakukin .secCont .shienLink p.btn a,
  #seikatsu .kibo .secCont .shienLink p.btn a {
    padding: 4vw 0;
  }
  /* line 688, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont p.reed,
  #iryo .inochinoizumiDetail .secCont .cont p.reed,
  #iryo .myanmarArea .secCont .cont p.reed,
  #iryo .shienkoku .secCont .cont p.reed,
  #iryo .gakokensetsu .secCont .cont p.reed,
  #iryo .shogakukin .secCont .cont p.reed,
  #iryo .kibo .secCont .cont p.reed,
  #kyoiku .contDetail .secCont .cont p.reed,
  #kyoiku .inochinoizumiDetail .secCont .cont p.reed,
  #kyoiku .myanmarArea .secCont .cont p.reed,
  #kyoiku .shienkoku .secCont .cont p.reed,
  #kyoiku .gakokensetsu .secCont .cont p.reed,
  #kyoiku .shogakukin .secCont .cont p.reed,
  #kyoiku .kibo .secCont .cont p.reed,
  #inochinoizumi .contDetail .secCont .cont p.reed,
  #inochinoizumi .inochinoizumiDetail .secCont .cont p.reed,
  #inochinoizumi .myanmarArea .secCont .cont p.reed,
  #inochinoizumi .shienkoku .secCont .cont p.reed,
  #inochinoizumi .gakokensetsu .secCont .cont p.reed,
  #inochinoizumi .shogakukin .secCont .cont p.reed,
  #inochinoizumi .kibo .secCont .cont p.reed,
  #seikatsu .contDetail .secCont .cont p.reed,
  #seikatsu .inochinoizumiDetail .secCont .cont p.reed,
  #seikatsu .myanmarArea .secCont .cont p.reed,
  #seikatsu .shienkoku .secCont .cont p.reed,
  #seikatsu .gakokensetsu .secCont .cont p.reed,
  #seikatsu .shogakukin .secCont .cont p.reed,
  #seikatsu .kibo .secCont .cont p.reed {
    margin-bottom: 8vw;
  }
  /* line 691, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont p.btn,
  #iryo .inochinoizumiDetail .secCont .cont p.btn,
  #iryo .myanmarArea .secCont .cont p.btn,
  #iryo .shienkoku .secCont .cont p.btn,
  #iryo .gakokensetsu .secCont .cont p.btn,
  #iryo .shogakukin .secCont .cont p.btn,
  #iryo .kibo .secCont .cont p.btn,
  #kyoiku .contDetail .secCont .cont p.btn,
  #kyoiku .inochinoizumiDetail .secCont .cont p.btn,
  #kyoiku .myanmarArea .secCont .cont p.btn,
  #kyoiku .shienkoku .secCont .cont p.btn,
  #kyoiku .gakokensetsu .secCont .cont p.btn,
  #kyoiku .shogakukin .secCont .cont p.btn,
  #kyoiku .kibo .secCont .cont p.btn,
  #inochinoizumi .contDetail .secCont .cont p.btn,
  #inochinoizumi .inochinoizumiDetail .secCont .cont p.btn,
  #inochinoizumi .myanmarArea .secCont .cont p.btn,
  #inochinoizumi .shienkoku .secCont .cont p.btn,
  #inochinoizumi .gakokensetsu .secCont .cont p.btn,
  #inochinoizumi .shogakukin .secCont .cont p.btn,
  #inochinoizumi .kibo .secCont .cont p.btn,
  #seikatsu .contDetail .secCont .cont p.btn,
  #seikatsu .inochinoizumiDetail .secCont .cont p.btn,
  #seikatsu .myanmarArea .secCont .cont p.btn,
  #seikatsu .shienkoku .secCont .cont p.btn,
  #seikatsu .gakokensetsu .secCont .cont p.btn,
  #seikatsu .shogakukin .secCont .cont p.btn,
  #seikatsu .kibo .secCont .cont p.btn {
    margin: 0;
  }
  /* line 696, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .kuniArea,
  #iryo .inochinoizumiDetail .secCont .cont .kuniArea,
  #iryo .myanmarArea .secCont .cont .kuniArea,
  #iryo .shienkoku .secCont .cont .kuniArea,
  #iryo .gakokensetsu .secCont .cont .kuniArea,
  #iryo .shogakukin .secCont .cont .kuniArea,
  #iryo .kibo .secCont .cont .kuniArea,
  #kyoiku .contDetail .secCont .cont .kuniArea,
  #kyoiku .inochinoizumiDetail .secCont .cont .kuniArea,
  #kyoiku .myanmarArea .secCont .cont .kuniArea,
  #kyoiku .shienkoku .secCont .cont .kuniArea,
  #kyoiku .gakokensetsu .secCont .cont .kuniArea,
  #kyoiku .shogakukin .secCont .cont .kuniArea,
  #kyoiku .kibo .secCont .cont .kuniArea,
  #inochinoizumi .contDetail .secCont .cont .kuniArea,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .kuniArea,
  #inochinoizumi .myanmarArea .secCont .cont .kuniArea,
  #inochinoizumi .shienkoku .secCont .cont .kuniArea,
  #inochinoizumi .gakokensetsu .secCont .cont .kuniArea,
  #inochinoizumi .shogakukin .secCont .cont .kuniArea,
  #inochinoizumi .kibo .secCont .cont .kuniArea,
  #seikatsu .contDetail .secCont .cont .kuniArea,
  #seikatsu .inochinoizumiDetail .secCont .cont .kuniArea,
  #seikatsu .myanmarArea .secCont .cont .kuniArea,
  #seikatsu .shienkoku .secCont .cont .kuniArea,
  #seikatsu .gakokensetsu .secCont .cont .kuniArea,
  #seikatsu .shogakukin .secCont .cont .kuniArea,
  #seikatsu .kibo .secCont .cont .kuniArea {
    margin-bottom: 8vw;
  }
  /* line 699, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .shien,
  #iryo .inochinoizumiDetail .secCont .cont .shien,
  #iryo .myanmarArea .secCont .cont .shien,
  #iryo .shienkoku .secCont .cont .shien,
  #iryo .gakokensetsu .secCont .cont .shien,
  #iryo .shogakukin .secCont .cont .shien,
  #iryo .kibo .secCont .cont .shien,
  #kyoiku .contDetail .secCont .cont .shien,
  #kyoiku .inochinoizumiDetail .secCont .cont .shien,
  #kyoiku .myanmarArea .secCont .cont .shien,
  #kyoiku .shienkoku .secCont .cont .shien,
  #kyoiku .gakokensetsu .secCont .cont .shien,
  #kyoiku .shogakukin .secCont .cont .shien,
  #kyoiku .kibo .secCont .cont .shien,
  #inochinoizumi .contDetail .secCont .cont .shien,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .shien,
  #inochinoizumi .myanmarArea .secCont .cont .shien,
  #inochinoizumi .shienkoku .secCont .cont .shien,
  #inochinoizumi .gakokensetsu .secCont .cont .shien,
  #inochinoizumi .shogakukin .secCont .cont .shien,
  #inochinoizumi .kibo .secCont .cont .shien,
  #seikatsu .contDetail .secCont .cont .shien,
  #seikatsu .inochinoizumiDetail .secCont .cont .shien,
  #seikatsu .myanmarArea .secCont .cont .shien,
  #seikatsu .shienkoku .secCont .cont .shien,
  #seikatsu .gakokensetsu .secCont .cont .shien,
  #seikatsu .shogakukin .secCont .cont .shien,
  #seikatsu .kibo .secCont .cont .shien {
    margin-bottom: 8vw;
    flex-wrap: wrap;
  }
  /* line 702, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .shien h4,
  #iryo .inochinoizumiDetail .secCont .cont .shien h4,
  #iryo .myanmarArea .secCont .cont .shien h4,
  #iryo .shienkoku .secCont .cont .shien h4,
  #iryo .gakokensetsu .secCont .cont .shien h4,
  #iryo .shogakukin .secCont .cont .shien h4,
  #iryo .kibo .secCont .cont .shien h4,
  #kyoiku .contDetail .secCont .cont .shien h4,
  #kyoiku .inochinoizumiDetail .secCont .cont .shien h4,
  #kyoiku .myanmarArea .secCont .cont .shien h4,
  #kyoiku .shienkoku .secCont .cont .shien h4,
  #kyoiku .gakokensetsu .secCont .cont .shien h4,
  #kyoiku .shogakukin .secCont .cont .shien h4,
  #kyoiku .kibo .secCont .cont .shien h4,
  #inochinoizumi .contDetail .secCont .cont .shien h4,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .shien h4,
  #inochinoizumi .myanmarArea .secCont .cont .shien h4,
  #inochinoizumi .shienkoku .secCont .cont .shien h4,
  #inochinoizumi .gakokensetsu .secCont .cont .shien h4,
  #inochinoizumi .shogakukin .secCont .cont .shien h4,
  #inochinoizumi .kibo .secCont .cont .shien h4,
  #seikatsu .contDetail .secCont .cont .shien h4,
  #seikatsu .inochinoizumiDetail .secCont .cont .shien h4,
  #seikatsu .myanmarArea .secCont .cont .shien h4,
  #seikatsu .shienkoku .secCont .cont .shien h4,
  #seikatsu .gakokensetsu .secCont .cont .shien h4,
  #seikatsu .shogakukin .secCont .cont .shien h4,
  #seikatsu .kibo .secCont .cont .shien h4 {
    margin: 4vw 0 4vw;
    width: 100%;
  }
  /* line 706, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .shien ul,
  #iryo .inochinoizumiDetail .secCont .cont .shien ul,
  #iryo .myanmarArea .secCont .cont .shien ul,
  #iryo .shienkoku .secCont .cont .shien ul,
  #iryo .gakokensetsu .secCont .cont .shien ul,
  #iryo .shogakukin .secCont .cont .shien ul,
  #iryo .kibo .secCont .cont .shien ul,
  #kyoiku .contDetail .secCont .cont .shien ul,
  #kyoiku .inochinoizumiDetail .secCont .cont .shien ul,
  #kyoiku .myanmarArea .secCont .cont .shien ul,
  #kyoiku .shienkoku .secCont .cont .shien ul,
  #kyoiku .gakokensetsu .secCont .cont .shien ul,
  #kyoiku .shogakukin .secCont .cont .shien ul,
  #kyoiku .kibo .secCont .cont .shien ul,
  #inochinoizumi .contDetail .secCont .cont .shien ul,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .shien ul,
  #inochinoizumi .myanmarArea .secCont .cont .shien ul,
  #inochinoizumi .shienkoku .secCont .cont .shien ul,
  #inochinoizumi .gakokensetsu .secCont .cont .shien ul,
  #inochinoizumi .shogakukin .secCont .cont .shien ul,
  #inochinoizumi .kibo .secCont .cont .shien ul,
  #seikatsu .contDetail .secCont .cont .shien ul,
  #seikatsu .inochinoizumiDetail .secCont .cont .shien ul,
  #seikatsu .myanmarArea .secCont .cont .shien ul,
  #seikatsu .shienkoku .secCont .cont .shien ul,
  #seikatsu .gakokensetsu .secCont .cont .shien ul,
  #seikatsu .shogakukin .secCont .cont .shien ul,
  #seikatsu .kibo .secCont .cont .shien ul {
    width: 100%;
  }
  /* line 710, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont dl.detailCont,
  #iryo .inochinoizumiDetail .secCont .cont dl.detailCont,
  #iryo .myanmarArea .secCont .cont dl.detailCont,
  #iryo .shienkoku .secCont .cont dl.detailCont,
  #iryo .gakokensetsu .secCont .cont dl.detailCont,
  #iryo .shogakukin .secCont .cont dl.detailCont,
  #iryo .kibo .secCont .cont dl.detailCont,
  #kyoiku .contDetail .secCont .cont dl.detailCont,
  #kyoiku .inochinoizumiDetail .secCont .cont dl.detailCont,
  #kyoiku .myanmarArea .secCont .cont dl.detailCont,
  #kyoiku .shienkoku .secCont .cont dl.detailCont,
  #kyoiku .gakokensetsu .secCont .cont dl.detailCont,
  #kyoiku .shogakukin .secCont .cont dl.detailCont,
  #kyoiku .kibo .secCont .cont dl.detailCont,
  #inochinoizumi .contDetail .secCont .cont dl.detailCont,
  #inochinoizumi .inochinoizumiDetail .secCont .cont dl.detailCont,
  #inochinoizumi .myanmarArea .secCont .cont dl.detailCont,
  #inochinoizumi .shienkoku .secCont .cont dl.detailCont,
  #inochinoizumi .gakokensetsu .secCont .cont dl.detailCont,
  #inochinoizumi .shogakukin .secCont .cont dl.detailCont,
  #inochinoizumi .kibo .secCont .cont dl.detailCont,
  #seikatsu .contDetail .secCont .cont dl.detailCont,
  #seikatsu .inochinoizumiDetail .secCont .cont dl.detailCont,
  #seikatsu .myanmarArea .secCont .cont dl.detailCont,
  #seikatsu .shienkoku .secCont .cont dl.detailCont,
  #seikatsu .gakokensetsu .secCont .cont dl.detailCont,
  #seikatsu .shogakukin .secCont .cont dl.detailCont,
  #seikatsu .kibo .secCont .cont dl.detailCont {
    margin-bottom: 8vw;
  }
  /* line 712, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont dl.detailCont dt,
  #iryo .inochinoizumiDetail .secCont .cont dl.detailCont dt,
  #iryo .myanmarArea .secCont .cont dl.detailCont dt,
  #iryo .shienkoku .secCont .cont dl.detailCont dt,
  #iryo .gakokensetsu .secCont .cont dl.detailCont dt,
  #iryo .shogakukin .secCont .cont dl.detailCont dt,
  #iryo .kibo .secCont .cont dl.detailCont dt,
  #kyoiku .contDetail .secCont .cont dl.detailCont dt,
  #kyoiku .inochinoizumiDetail .secCont .cont dl.detailCont dt,
  #kyoiku .myanmarArea .secCont .cont dl.detailCont dt,
  #kyoiku .shienkoku .secCont .cont dl.detailCont dt,
  #kyoiku .gakokensetsu .secCont .cont dl.detailCont dt,
  #kyoiku .shogakukin .secCont .cont dl.detailCont dt,
  #kyoiku .kibo .secCont .cont dl.detailCont dt,
  #inochinoizumi .contDetail .secCont .cont dl.detailCont dt,
  #inochinoizumi .inochinoizumiDetail .secCont .cont dl.detailCont dt,
  #inochinoizumi .myanmarArea .secCont .cont dl.detailCont dt,
  #inochinoizumi .shienkoku .secCont .cont dl.detailCont dt,
  #inochinoizumi .gakokensetsu .secCont .cont dl.detailCont dt,
  #inochinoizumi .shogakukin .secCont .cont dl.detailCont dt,
  #inochinoizumi .kibo .secCont .cont dl.detailCont dt,
  #seikatsu .contDetail .secCont .cont dl.detailCont dt,
  #seikatsu .inochinoizumiDetail .secCont .cont dl.detailCont dt,
  #seikatsu .myanmarArea .secCont .cont dl.detailCont dt,
  #seikatsu .shienkoku .secCont .cont dl.detailCont dt,
  #seikatsu .gakokensetsu .secCont .cont dl.detailCont dt,
  #seikatsu .shogakukin .secCont .cont dl.detailCont dt,
  #seikatsu .kibo .secCont .cont dl.detailCont dt {
    margin-bottom: 4vw;
  }
  /* line 716, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item,
  #iryo .inochinoizumiDetail .secCont .cont .item,
  #iryo .myanmarArea .secCont .cont .item,
  #iryo .shienkoku .secCont .cont .item,
  #iryo .gakokensetsu .secCont .cont .item,
  #iryo .shogakukin .secCont .cont .item,
  #iryo .kibo .secCont .cont .item,
  #kyoiku .contDetail .secCont .cont .item,
  #kyoiku .inochinoizumiDetail .secCont .cont .item,
  #kyoiku .myanmarArea .secCont .cont .item,
  #kyoiku .shienkoku .secCont .cont .item,
  #kyoiku .gakokensetsu .secCont .cont .item,
  #kyoiku .shogakukin .secCont .cont .item,
  #kyoiku .kibo .secCont .cont .item,
  #inochinoizumi .contDetail .secCont .cont .item,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item,
  #inochinoizumi .myanmarArea .secCont .cont .item,
  #inochinoizumi .shienkoku .secCont .cont .item,
  #inochinoizumi .gakokensetsu .secCont .cont .item,
  #inochinoizumi .shogakukin .secCont .cont .item,
  #inochinoizumi .kibo .secCont .cont .item,
  #seikatsu .contDetail .secCont .cont .item,
  #seikatsu .inochinoizumiDetail .secCont .cont .item,
  #seikatsu .myanmarArea .secCont .cont .item,
  #seikatsu .shienkoku .secCont .cont .item,
  #seikatsu .gakokensetsu .secCont .cont .item,
  #seikatsu .shogakukin .secCont .cont .item,
  #seikatsu .kibo .secCont .cont .item {
    margin-bottom: 8vw;
  }
  /* line 718, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail,
  #iryo .myanmarArea .secCont .cont .item .detail,
  #iryo .shienkoku .secCont .cont .item .detail,
  #iryo .gakokensetsu .secCont .cont .item .detail,
  #iryo .shogakukin .secCont .cont .item .detail,
  #iryo .kibo .secCont .cont .item .detail,
  #kyoiku .contDetail .secCont .cont .item .detail,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail,
  #kyoiku .myanmarArea .secCont .cont .item .detail,
  #kyoiku .shienkoku .secCont .cont .item .detail,
  #kyoiku .gakokensetsu .secCont .cont .item .detail,
  #kyoiku .shogakukin .secCont .cont .item .detail,
  #kyoiku .kibo .secCont .cont .item .detail,
  #inochinoizumi .contDetail .secCont .cont .item .detail,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail,
  #inochinoizumi .shienkoku .secCont .cont .item .detail,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail,
  #inochinoizumi .shogakukin .secCont .cont .item .detail,
  #inochinoizumi .kibo .secCont .cont .item .detail,
  #seikatsu .contDetail .secCont .cont .item .detail,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail,
  #seikatsu .myanmarArea .secCont .cont .item .detail,
  #seikatsu .shienkoku .secCont .cont .item .detail,
  #seikatsu .gakokensetsu .secCont .cont .item .detail,
  #seikatsu .shogakukin .secCont .cont .item .detail,
  #seikatsu .kibo .secCont .cont .item .detail {
    width: 100%;
  }
  /* line 720, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail h3,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail h3,
  #iryo .myanmarArea .secCont .cont .item .detail h3,
  #iryo .shienkoku .secCont .cont .item .detail h3,
  #iryo .gakokensetsu .secCont .cont .item .detail h3,
  #iryo .shogakukin .secCont .cont .item .detail h3,
  #iryo .kibo .secCont .cont .item .detail h3,
  #kyoiku .contDetail .secCont .cont .item .detail h3,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail h3,
  #kyoiku .myanmarArea .secCont .cont .item .detail h3,
  #kyoiku .shienkoku .secCont .cont .item .detail h3,
  #kyoiku .gakokensetsu .secCont .cont .item .detail h3,
  #kyoiku .shogakukin .secCont .cont .item .detail h3,
  #kyoiku .kibo .secCont .cont .item .detail h3,
  #inochinoizumi .contDetail .secCont .cont .item .detail h3,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail h3,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail h3,
  #inochinoizumi .shienkoku .secCont .cont .item .detail h3,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail h3,
  #inochinoizumi .shogakukin .secCont .cont .item .detail h3,
  #inochinoizumi .kibo .secCont .cont .item .detail h3,
  #seikatsu .contDetail .secCont .cont .item .detail h3,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail h3,
  #seikatsu .myanmarArea .secCont .cont .item .detail h3,
  #seikatsu .shienkoku .secCont .cont .item .detail h3,
  #seikatsu .gakokensetsu .secCont .cont .item .detail h3,
  #seikatsu .shogakukin .secCont .cont .item .detail h3,
  #seikatsu .kibo .secCont .cont .item .detail h3 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 726, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail p,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail p,
  #iryo .myanmarArea .secCont .cont .item .detail p,
  #iryo .shienkoku .secCont .cont .item .detail p,
  #iryo .gakokensetsu .secCont .cont .item .detail p,
  #iryo .shogakukin .secCont .cont .item .detail p,
  #iryo .kibo .secCont .cont .item .detail p,
  #kyoiku .contDetail .secCont .cont .item .detail p,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail p,
  #kyoiku .myanmarArea .secCont .cont .item .detail p,
  #kyoiku .shienkoku .secCont .cont .item .detail p,
  #kyoiku .gakokensetsu .secCont .cont .item .detail p,
  #kyoiku .shogakukin .secCont .cont .item .detail p,
  #kyoiku .kibo .secCont .cont .item .detail p,
  #inochinoizumi .contDetail .secCont .cont .item .detail p,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail p,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail p,
  #inochinoizumi .shienkoku .secCont .cont .item .detail p,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail p,
  #inochinoizumi .shogakukin .secCont .cont .item .detail p,
  #inochinoizumi .kibo .secCont .cont .item .detail p,
  #seikatsu .contDetail .secCont .cont .item .detail p,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail p,
  #seikatsu .myanmarArea .secCont .cont .item .detail p,
  #seikatsu .shienkoku .secCont .cont .item .detail p,
  #seikatsu .gakokensetsu .secCont .cont .item .detail p,
  #seikatsu .shogakukin .secCont .cont .item .detail p,
  #seikatsu .kibo .secCont .cont .item .detail p {
    width: 100%;
    margin-bottom: 4vw;
  }
  /* line 730, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail dl,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail dl,
  #iryo .myanmarArea .secCont .cont .item .detail dl,
  #iryo .shienkoku .secCont .cont .item .detail dl,
  #iryo .gakokensetsu .secCont .cont .item .detail dl,
  #iryo .shogakukin .secCont .cont .item .detail dl,
  #iryo .kibo .secCont .cont .item .detail dl,
  #kyoiku .contDetail .secCont .cont .item .detail dl,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail dl,
  #kyoiku .myanmarArea .secCont .cont .item .detail dl,
  #kyoiku .shienkoku .secCont .cont .item .detail dl,
  #kyoiku .gakokensetsu .secCont .cont .item .detail dl,
  #kyoiku .shogakukin .secCont .cont .item .detail dl,
  #kyoiku .kibo .secCont .cont .item .detail dl,
  #inochinoizumi .contDetail .secCont .cont .item .detail dl,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail dl,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail dl,
  #inochinoizumi .shienkoku .secCont .cont .item .detail dl,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail dl,
  #inochinoizumi .shogakukin .secCont .cont .item .detail dl,
  #inochinoizumi .kibo .secCont .cont .item .detail dl,
  #seikatsu .contDetail .secCont .cont .item .detail dl,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail dl,
  #seikatsu .myanmarArea .secCont .cont .item .detail dl,
  #seikatsu .shienkoku .secCont .cont .item .detail dl,
  #seikatsu .gakokensetsu .secCont .cont .item .detail dl,
  #seikatsu .shogakukin .secCont .cont .item .detail dl,
  #seikatsu .kibo .secCont .cont .item .detail dl {
    width: 100%;
    margin-bottom: 4vw;
  }
  /* line 733, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail dl dt,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail dl dt,
  #iryo .myanmarArea .secCont .cont .item .detail dl dt,
  #iryo .shienkoku .secCont .cont .item .detail dl dt,
  #iryo .gakokensetsu .secCont .cont .item .detail dl dt,
  #iryo .shogakukin .secCont .cont .item .detail dl dt,
  #iryo .kibo .secCont .cont .item .detail dl dt,
  #kyoiku .contDetail .secCont .cont .item .detail dl dt,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail dl dt,
  #kyoiku .myanmarArea .secCont .cont .item .detail dl dt,
  #kyoiku .shienkoku .secCont .cont .item .detail dl dt,
  #kyoiku .gakokensetsu .secCont .cont .item .detail dl dt,
  #kyoiku .shogakukin .secCont .cont .item .detail dl dt,
  #kyoiku .kibo .secCont .cont .item .detail dl dt,
  #inochinoizumi .contDetail .secCont .cont .item .detail dl dt,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail dl dt,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail dl dt,
  #inochinoizumi .shienkoku .secCont .cont .item .detail dl dt,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail dl dt,
  #inochinoizumi .shogakukin .secCont .cont .item .detail dl dt,
  #inochinoizumi .kibo .secCont .cont .item .detail dl dt,
  #seikatsu .contDetail .secCont .cont .item .detail dl dt,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail dl dt,
  #seikatsu .myanmarArea .secCont .cont .item .detail dl dt,
  #seikatsu .shienkoku .secCont .cont .item .detail dl dt,
  #seikatsu .gakokensetsu .secCont .cont .item .detail dl dt,
  #seikatsu .shogakukin .secCont .cont .item .detail dl dt,
  #seikatsu .kibo .secCont .cont .item .detail dl dt {
    width: 100%;
  }
  /* line 736, ../sass/_sp-960.scss */
  #iryo .contDetail .secCont .cont .item .detail dl dd,
  #iryo .inochinoizumiDetail .secCont .cont .item .detail dl dd,
  #iryo .myanmarArea .secCont .cont .item .detail dl dd,
  #iryo .shienkoku .secCont .cont .item .detail dl dd,
  #iryo .gakokensetsu .secCont .cont .item .detail dl dd,
  #iryo .shogakukin .secCont .cont .item .detail dl dd,
  #iryo .kibo .secCont .cont .item .detail dl dd,
  #kyoiku .contDetail .secCont .cont .item .detail dl dd,
  #kyoiku .inochinoizumiDetail .secCont .cont .item .detail dl dd,
  #kyoiku .myanmarArea .secCont .cont .item .detail dl dd,
  #kyoiku .shienkoku .secCont .cont .item .detail dl dd,
  #kyoiku .gakokensetsu .secCont .cont .item .detail dl dd,
  #kyoiku .shogakukin .secCont .cont .item .detail dl dd,
  #kyoiku .kibo .secCont .cont .item .detail dl dd,
  #inochinoizumi .contDetail .secCont .cont .item .detail dl dd,
  #inochinoizumi .inochinoizumiDetail .secCont .cont .item .detail dl dd,
  #inochinoizumi .myanmarArea .secCont .cont .item .detail dl dd,
  #inochinoizumi .shienkoku .secCont .cont .item .detail dl dd,
  #inochinoizumi .gakokensetsu .secCont .cont .item .detail dl dd,
  #inochinoizumi .shogakukin .secCont .cont .item .detail dl dd,
  #inochinoizumi .kibo .secCont .cont .item .detail dl dd,
  #seikatsu .contDetail .secCont .cont .item .detail dl dd,
  #seikatsu .inochinoizumiDetail .secCont .cont .item .detail dl dd,
  #seikatsu .myanmarArea .secCont .cont .item .detail dl dd,
  #seikatsu .shienkoku .secCont .cont .item .detail dl dd,
  #seikatsu .gakokensetsu .secCont .cont .item .detail dl dd,
  #seikatsu .shogakukin .secCont .cont .item .detail dl dd,
  #seikatsu .kibo .secCont .cont .item .detail dl dd {
    width: 100%;
  }
  /* line 745, ../sass/_sp-960.scss */
  #iryo .shienkoku,
  #kyoiku .shienkoku,
  #inochinoizumi .shienkoku,
  #seikatsu .shienkoku {
    margin-bottom: 0;
  }
  /* line 747, ../sass/_sp-960.scss */
  #iryo .shienkoku .secCont,
  #kyoiku .shienkoku .secCont,
  #inochinoizumi .shienkoku .secCont,
  #seikatsu .shienkoku .secCont {
    margin: 0;
  }
  /* line 749, ../sass/_sp-960.scss */
  #iryo .shienkoku .secCont ul,
  #kyoiku .shienkoku .secCont ul,
  #inochinoizumi .shienkoku .secCont ul,
  #seikatsu .shienkoku .secCont ul {
    justify-content: space-between;
    flex-wrap: wrap;
  }
  /* line 752, ../sass/_sp-960.scss */
  #iryo .shienkoku .secCont ul li,
  #kyoiku .shienkoku .secCont ul li,
  #inochinoizumi .shienkoku .secCont ul li,
  #seikatsu .shienkoku .secCont ul li {
    width: 40vw;
    margin: 0 0 4vw;
  }
  /* line 756, ../sass/_sp-960.scss */
  #iryo .shienkoku .secCont ul li a img,
  #kyoiku .shienkoku .secCont ul li a img,
  #inochinoizumi .shienkoku .secCont ul li a img,
  #seikatsu .shienkoku .secCont ul li a img {
    width: 100%;
    height: 27vw;
    margin-bottom: 2vw;
  }

  /******** サポーター賛助会員 ********/
  /* line 770, ../sass/_sp-960.scss */
  .kifu,
  #supporter {
    padding: 0;
  }
  /* line 773, ../sass/_sp-960.scss */
  .kifu .mainVisual,
  #supporter .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 775, ../sass/_sp-960.scss */
  .kifu .mainVisual h1,
  #supporter .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 777, ../sass/_sp-960.scss */
  .kifu .mainVisual h1 strong,
  #supporter .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 783, ../sass/_sp-960.scss */
  .kifu .detial,
  #supporter .detial {
    margin: 0;
  }
  /* line 785, ../sass/_sp-960.scss */
  .kifu .detial .secCont,
  #supporter .detial .secCont {
    padding: 16vw 8vw;
    margin: 0;
  }
  /* line 788, ../sass/_sp-960.scss */
  .kifu .detial .secCont h2,
  #supporter .detial .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 16vw;
  }
  /* line 793, ../sass/_sp-960.scss */
  .kifu .detial .secCont figure img,
  #supporter .detial .secCont figure img {
    width: 100%;
    height: auto;
    margin: 0;
  }
  /* line 802, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont,
  #supporter .supporterAbout .secCont {
    margin: 0;
    padding: 0 8vw 16vw;
  }
  /* line 805, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont h2,
  #supporter .supporterAbout .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 811, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont p,
  #supporter .supporterAbout .secCont p {
    margin-bottom: 8vw;
  }
  /* line 814, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont h3,
  #supporter .supporterAbout .secCont h3 {
    font-size: 1.61rem;
    padding: 2vw 6vw;
    margin-bottom: 8vw;
    box-sizing: border-box;
  }
  /* line 822, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont ul.fee li,
  .kifu .supporterAbout .secCont ul.metharea li,
  #supporter .supporterAbout .secCont ul.fee li,
  #supporter .supporterAbout .secCont ul.metharea li {
    padding: 8vw;
    margin-bottom: 4vw;
  }
  /* line 825, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont ul.fee li strong,
  .kifu .supporterAbout .secCont ul.metharea li strong,
  #supporter .supporterAbout .secCont ul.fee li strong,
  #supporter .supporterAbout .secCont ul.metharea li strong {
    font-size: 1.61rem;
  }
  /* line 828, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont ul.fee li:last-child,
  .kifu .supporterAbout .secCont ul.metharea li:last-child,
  #supporter .supporterAbout .secCont ul.fee li:last-child,
  #supporter .supporterAbout .secCont ul.metharea li:last-child {
    margin-bottom: 0;
  }
  /* line 834, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont ul.feeSelect li,
  #supporter .supporterAbout .secCont ul.feeSelect li {
    width: 40vw;
    padding: 8vw;
    margin-bottom: 4vw;
  }
  /* line 841, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .flowArea item,
  #supporter .supporterAbout .secCont .flowArea item {
    padding-bottom: 8vw;
    margin-bottom: 8vw;
  }
  /* line 844, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .flowArea item .inner,
  #supporter .supporterAbout .secCont .flowArea item .inner {
    padding: 4vw;
    text-align: left;
    box-sizing: border-box;
  }
  /* line 848, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .flowArea item .inner span,
  #supporter .supporterAbout .secCont .flowArea item .inner span {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 4vw 0;
    text-align: center;
    position: static;
    margin-bottom: 4vw;
  }
  /* line 861, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .koza dl,
  #supporter .supporterAbout .secCont .koza dl {
    margin-bottom: 4vw;
  }
  /* line 863, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .koza dl dt,
  #supporter .supporterAbout .secCont .koza dl dt {
    padding: 4vw;
  }
  /* line 866, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .koza dl dd,
  #supporter .supporterAbout .secCont .koza dl dd {
    padding: 4vw;
  }
  /* line 871, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea,
  #supporter .supporterAbout .secCont .formArea {
    width: 100%;
  }
  /* line 873, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form,
  #supporter .supporterAbout .secCont .formArea form {
    padding: 4vw;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 877, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table,
  #supporter .supporterAbout .secCont .formArea form table {
    margin-bottom: 16vw;
  }
  /* line 880, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr th, .kifu .supporterAbout .secCont .formArea form table tr td,
  #supporter .supporterAbout .secCont .formArea form table tr th,
  #supporter .supporterAbout .secCont .formArea form table tr td {
    display: block;
    border: none;
    width: 100%;
    padding: 8vw 0 4vw;
  }
  /* line 887, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr th.midashi,
  #supporter .supporterAbout .secCont .formArea form table tr th.midashi {
    text-align: center;
    background-color: #990B0A;
    color: #fff;
    padding: 4vw 0;
    font-size: 1.61rem;
    box-sizing: border-box;
  }
  /* line 896, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr td,
  #supporter .supporterAbout .secCont .formArea form table tr td {
    padding: 0 0 8vw;
  }
  /* line 898, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr td input,
  .kifu .supporterAbout .secCont .formArea form table tr td select,
  #supporter .supporterAbout .secCont .formArea form table tr td input,
  #supporter .supporterAbout .secCont .formArea form table tr td select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 903, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr td input[type=radio],
  #supporter .supporterAbout .secCont .formArea form table tr td input[type=radio] {
    width: 10vw;
  }
  /* line 907, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form table tr td.kikan input,
  .kifu .supporterAbout .secCont .formArea form table tr td.kikan select, .kifu .supporterAbout .secCont .formArea form table tr td.tenjikai input,
  .kifu .supporterAbout .secCont .formArea form table tr td.tenjikai select,
  #supporter .supporterAbout .secCont .formArea form table tr td.kikan input,
  #supporter .supporterAbout .secCont .formArea form table tr td.kikan select,
  #supporter .supporterAbout .secCont .formArea form table tr td.tenjikai input,
  #supporter .supporterAbout .secCont .formArea form table tr td.tenjikai select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 916, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form button,
  #supporter .supporterAbout .secCont .formArea form button {
    margin: 0 2vw 16vw 0;
    width: 34vw;
  }
  /* line 919, ../sass/_sp-960.scss */
  .kifu .supporterAbout .secCont .formArea form button:last-child,
  #supporter .supporterAbout .secCont .formArea form button:last-child {
    margin: 0;
  }

  /******** 募金箱について ********/
  /* line 931, ../sass/_sp-960.scss */
  #bokinbako {
    padding: 0;
  }
  /* line 933, ../sass/_sp-960.scss */
  #bokinbako .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 935, ../sass/_sp-960.scss */
  #bokinbako .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 937, ../sass/_sp-960.scss */
  #bokinbako .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 943, ../sass/_sp-960.scss */
  #bokinbako .detial {
    margin: 0;
  }
  /* line 945, ../sass/_sp-960.scss */
  #bokinbako .detial .secCont {
    padding: 16vw 8vw;
    margin: 0;
  }
  /* line 948, ../sass/_sp-960.scss */
  #bokinbako .detial .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 16vw;
  }
  /* line 953, ../sass/_sp-960.scss */
  #bokinbako .detial .secCont figure img {
    width: 100%;
    height: auto;
    margin: 0;
  }
  /* line 962, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont {
    margin: 0;
    padding: 0 8vw 16vw;
  }
  /* line 965, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont p {
    margin-bottom: 8vw;
  }
  /* line 968, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table {
    margin-bottom: 16vw;
  }
  /* line 970, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr {
    border: 1px dotted #990B0A;
  }
  /* line 972, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr th, #bokinbako .kigyoList .secCont table tr td {
    display: block;
    width: 100%;
    padding: 4vw;
    border: none;
  }
  /* line 978, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr th {
    background-color: #990B0A;
    color: #fff;
    font-weight: bold;
  }
  /* line 983, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr td {
    padding-bottom: 2vw;
  }
  /* line 985, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr td:last-child {
    padding-top: 0;
    padding-bottom: 4vw;
  }
  /* line 991, ../sass/_sp-960.scss */
  #bokinbako .kigyoList .secCont table tr:first-child {
    display: none;
  }

  /******** 展示用パネルについて ********/
  /* line 1001, ../sass/_sp-960.scss */
  #panel {
    padding: 0;
  }
  /* line 1003, ../sass/_sp-960.scss */
  #panel .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1005, ../sass/_sp-960.scss */
  #panel .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1007, ../sass/_sp-960.scss */
  #panel .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1013, ../sass/_sp-960.scss */
  #panel .imgArea {
    padding: 16vw 8vw;
  }
  /* line 1015, ../sass/_sp-960.scss */
  #panel .imgArea img {
    width: 100%;
    height: auto;
    margin-bottom: 4vw;
  }
  /* line 1019, ../sass/_sp-960.scss */
  #panel .imgArea img:last-child {
    margin-bottom: 0;
  }
  /* line 1024, ../sass/_sp-960.scss */
  #panel .panelDetail {
    width: 100%;
    margin: 0;
    padding: 0 8vw 16vw;
    box-sizing: border-box;
  }
  /* line 1029, ../sass/_sp-960.scss */
  #panel .panelDetail h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1035, ../sass/_sp-960.scss */
  #panel .panelDetail p {
    margin-bottom: 8vw;
  }
  /* line 1038, ../sass/_sp-960.scss */
  #panel .panelDetail h3 {
    font-size: 1.61rem;
    padding: 2vw 6vw;
    margin-bottom: 8vw;
    box-sizing: border-box;
  }
  /* line 1046, ../sass/_sp-960.scss */
  #panel .panelDetail table tr td {
    display: block;
    width: 100%;
    border: none;
  }
  /* line 1050, ../sass/_sp-960.scss */
  #panel .panelDetail table tr td:first-child {
    font-weight: bold;
  }
  /* line 1053, ../sass/_sp-960.scss */
  #panel .panelDetail table tr td:last-child {
    padding-top: 0;
    width: 100%;
  }
  /* line 1058, ../sass/_sp-960.scss */
  #panel .panelDetail table tr:first-child {
    display: none;
  }
  /* line 1064, ../sass/_sp-960.scss */
  #panel .noteDetail {
    width: 100%;
    padding: 0 8vw 16vw;
    margin: 0;
    box-sizing: border-box;
  }
  /* line 1069, ../sass/_sp-960.scss */
  #panel .noteDetail h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1075, ../sass/_sp-960.scss */
  #panel .noteDetail p {
    margin-bottom: 0;
  }
  /* line 1077, ../sass/_sp-960.scss */
  #panel .noteDetail p a {
    padding: 8vw;
    line-height: 220%;
  }
  /* line 1080, ../sass/_sp-960.scss */
  #panel .noteDetail p a strong {
    font-size: 1.61rem;
  }
  /* line 1085, ../sass/_sp-960.scss */
  #panel .noteDetail ul {
    margin-bottom: 8vw;
  }
  /* line 1087, ../sass/_sp-960.scss */
  #panel .noteDetail ul li {
    margin-bottom: 4vw;
  }
  /* line 1092, ../sass/_sp-960.scss */
  #panel p.btn {
    width: 84vw;
    margin: 0 auto 16vw;
  }

  /******** 展示用パネルを申し込む ********/
  /* line 1100, ../sass/_sp-960.scss */
  #panelform {
    padding: 0;
  }
  /* line 1102, ../sass/_sp-960.scss */
  #panelform .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1104, ../sass/_sp-960.scss */
  #panelform .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1106, ../sass/_sp-960.scss */
  #panelform .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1112, ../sass/_sp-960.scss */
  #panelform .app {
    padding: 0 8vw 16vw;
  }
  /* line 1114, ../sass/_sp-960.scss */
  #panelform .app .secCont {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 1118, ../sass/_sp-960.scss */
  #panelform .app .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1124, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea {
    width: 100%;
  }
  /* line 1126, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form {
    padding: 4vw;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 1132, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr th, #panelform .app .secCont .formArea form table tr td {
    display: block;
    border: none;
    width: 100%;
    padding: 8vw 0 4vw;
  }
  /* line 1139, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr th.midashi {
    text-align: center;
    background-color: #990B0A;
    color: #fff;
  }
  /* line 1145, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr td {
    padding: 0 0 8vw;
  }
  /* line 1147, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr td input,
  #panelform .app .secCont .formArea form table tr td select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 1152, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr td input[type=radio] {
    width: 10vw;
  }
  /* line 1156, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form table tr td.kikan input,
  #panelform .app .secCont .formArea form table tr td.kikan select, #panelform .app .secCont .formArea form table tr td.tenjikai input,
  #panelform .app .secCont .formArea form table tr td.tenjikai select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 1165, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form button {
    margin: 0 2vw 16vw 0;
    width: 34vw;
  }
  /* line 1168, ../sass/_sp-960.scss */
  #panelform .app .secCont .formArea form button:last-child {
    margin: 0;
  }

  /******** 会計報告書 ********/
  /* line 1180, ../sass/_sp-960.scss */
  #kaikei {
    padding: 0;
  }
  /* line 1182, ../sass/_sp-960.scss */
  #kaikei .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1184, ../sass/_sp-960.scss */
  #kaikei .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1186, ../sass/_sp-960.scss */
  #kaikei .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1192, ../sass/_sp-960.scss */
  #kaikei .detail {
    padding: 0 8vw 16vw;
  }
  /* line 1194, ../sass/_sp-960.scss */
  #kaikei .detail .secCont {
    padding: 0;
  }
  /* line 1196, ../sass/_sp-960.scss */
  #kaikei .detail .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1202, ../sass/_sp-960.scss */
  #kaikei .detail .secCont .cont {
    flex-wrap: wrap;
    margin: 0;
  }
  /* line 1205, ../sass/_sp-960.scss */
  #kaikei .detail .secCont .cont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1211, ../sass/_sp-960.scss */
  #kaikei .detail .secCont .cont .shishutsu,
  #kaikei .detail .secCont .cont .shunyu {
    margin-bottom: 8vw;
  }
  /* line 1214, ../sass/_sp-960.scss */
  #kaikei .detail .secCont .cont .shishutsu h3,
  #kaikei .detail .secCont .cont .shunyu h3 {
    font-size: 2.59rem;
    margin-bottom: 4vw;
  }
  /* line 1219, ../sass/_sp-960.scss */
  #kaikei .detail .secCont .cont .shunyu {
    margin-bottom: 0;
  }

  /******** 井戸支援の流れとお申込み ********/
  /* line 1229, ../sass/_sp-960.scss */
  #idoflow {
    padding: 0;
  }
  /* line 1231, ../sass/_sp-960.scss */
  #idoflow .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1233, ../sass/_sp-960.scss */
  #idoflow .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1235, ../sass/_sp-960.scss */
  #idoflow .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1242, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont {
    margin: 0;
    padding: 0 8vw 16vw;
  }
  /* line 1245, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont h2 {
    padding: 2vw 4vw;
    font-size: 1.61rem;
    box-sizing: border-box;
    margin-bottom: 8vw;
  }
  /* line 1251, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont p {
    margin-bottom: 8vw;
  }
  /* line 1254, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont h3 {
    font-size: 1.61rem;
    padding: 2vw 6vw;
    margin-bottom: 8vw;
    box-sizing: border-box;
  }
  /* line 1262, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont ul.fee li,
  #idoflow .supporterAbout .secCont ul.metharea li {
    padding: 8vw;
    margin-bottom: 4vw;
  }
  /* line 1265, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont ul.fee li strong,
  #idoflow .supporterAbout .secCont ul.metharea li strong {
    font-size: 1.61rem;
  }
  /* line 1268, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont ul.fee li:last-child,
  #idoflow .supporterAbout .secCont ul.metharea li:last-child {
    margin-bottom: 0;
  }
  /* line 1274, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont ul.feeSelect li {
    width: 40vw;
    padding: 8vw;
    margin-bottom: 4vw;
  }
  /* line 1281, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item {
    padding-bottom: 8vw;
    margin-bottom: 8vw;
  }
  /* line 1284, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item .inner {
    padding: 4vw;
    text-align: left;
    box-sizing: border-box;
  }
  /* line 1288, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item .inner span {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 4vw 0;
    text-align: center;
    position: static;
    margin-bottom: 4vw;
  }
  /* line 1297, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item .inner figure {
    width: 100%;
    flex-wrap: wrap;
  }
  /* line 1300, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item .inner figure img {
    width: 100%;
    height: auto;
    margin-bottom: 4vw;
  }
  /* line 1304, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .flowArea item .inner figure img:last-child {
    margin-bottom: 0;
  }
  /* line 1313, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .koza dl {
    margin-bottom: 4vw;
  }
  /* line 1315, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .koza dl dt {
    padding: 4vw;
  }
  /* line 1318, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .koza dl dd {
    padding: 4vw;
  }
  /* line 1323, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea {
    width: 100%;
  }
  /* line 1325, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form {
    padding: 4vw;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 1329, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table {
    margin-bottom: 16vw;
  }
  /* line 1332, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr th, #idoflow .supporterAbout .secCont .formArea form table tr td {
    display: block;
    border: none;
    width: 100%;
    padding: 8vw 0 4vw;
  }
  /* line 1339, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr th.midashi {
    text-align: center;
    background-color: #990B0A;
    color: #fff;
    padding: 4vw 0;
    font-size: 1.61rem;
    box-sizing: border-box;
  }
  /* line 1348, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr td {
    padding: 0 0 8vw;
  }
  /* line 1350, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr td input,
  #idoflow .supporterAbout .secCont .formArea form table tr td select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 1355, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr td input[type=radio] {
    width: 10vw;
  }
  /* line 1359, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form table tr td.kikan input,
  #idoflow .supporterAbout .secCont .formArea form table tr td.kikan select, #idoflow .supporterAbout .secCont .formArea form table tr td.tenjikai input,
  #idoflow .supporterAbout .secCont .formArea form table tr td.tenjikai select {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 1368, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form button {
    margin: 0 2vw 16vw 0;
    width: 34vw;
  }
  /* line 1371, ../sass/_sp-960.scss */
  #idoflow .supporterAbout .secCont .formArea form button:last-child {
    margin: 0;
  }

  /******** 書籍・CD等の販売 ********/
  /* line 1383, ../sass/_sp-960.scss */
  #ec {
    padding: 0;
  }
  /* line 1385, ../sass/_sp-960.scss */
  #ec .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1387, ../sass/_sp-960.scss */
  #ec .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1389, ../sass/_sp-960.scss */
  #ec .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1395, ../sass/_sp-960.scss */
  #ec .detail {
    padding: 0 8vw 16vw;
  }
  /* line 1397, ../sass/_sp-960.scss */
  #ec .detail .secCont {
    padding: 0;
    margin: 0;
  }
  /* line 1402, ../sass/_sp-960.scss */
  #ec .itemList {
    padding: 0 8vw 16vw;
    margin: 0;
  }
  /* line 1405, ../sass/_sp-960.scss */
  #ec .itemList .secCont {
    padding: 0;
  }
  /* line 1407, ../sass/_sp-960.scss */
  #ec .itemList .secCont item {
    padding: 4vw;
    margin-bottom: 4vw;
  }
  /* line 1410, ../sass/_sp-960.scss */
  #ec .itemList .secCont item figure {
    width: 100%;
    text-align: center;
    margin-bottom: 4vw;
  }
  /* line 1415, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont {
    width: 100%;
  }
  /* line 1417, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont h3 {
    margin-bottom: 4vw;
  }
  /* line 1419, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont h3 storng {
    font-size: 1.61rem;
  }
  /* line 1423, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont p {
    padding-bottom: 4vw;
    margin-bottom: 4vw;
  }
  /* line 1426, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont p.price {
    width: 100%;
    text-align: right;
    margin-bottom: 4vw;
  }
  /* line 1431, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont p.btn {
    width: 100%;
  }
  /* line 1433, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont p.btn a {
    padding: 4vw 0;
  }
  /* line 1438, ../sass/_sp-960.scss */
  #ec .itemList .secCont item .cont select {
    width: 100%;
    padding: 4vw;
    box-sizing: border-box;
    margin-bottom: 4vw;
  }
  /* line 1448, ../sass/_sp-960.scss */
  #ec p.btn {
    width: 84vw;
    margin-bottom: 16vw;
  }
  /* line 1451, ../sass/_sp-960.scss */
  #ec p.btn a {
    padding: 4vw;
  }

  /* line 1457, ../sass/_sp-960.scss */
  #ecForm {
    padding: 0;
  }
  /* line 1459, ../sass/_sp-960.scss */
  #ecForm .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1461, ../sass/_sp-960.scss */
  #ecForm .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1463, ../sass/_sp-960.scss */
  #ecForm .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1469, ../sass/_sp-960.scss */
  #ecForm .formFlow {
    padding: 0 8vw;
    justify-content: space-between;
  }
  /* line 1472, ../sass/_sp-960.scss */
  #ecForm .formFlow::before {
    width: 82vw;
    top: 12vw;
    left: 10vw;
  }
  /* line 1477, ../sass/_sp-960.scss */
  #ecForm .formFlow li {
    width: 25vw;
    height: 25vw;
    margin: 0;
    padding-top: 9vw;
  }
  /* line 1484, ../sass/_sp-960.scss */
  #ecForm form {
    padding: 0 8vw 16vw;
    width: 84vw;
  }
  /* line 1489, ../sass/_sp-960.scss */
  #ecForm form .order table tr {
    border: 1px dotted #990B0A;
  }
  /* line 1490, ../sass/_sp-960.scss */
  #ecForm form .order table tr:first-child {
    display: none;
  }
  /* line 1494, ../sass/_sp-960.scss */
  #ecForm form .order table tr th, #ecForm form .order table tr td {
    display: block;
    width: 100%;
    padding: 4vw;
    border: none;
  }
  /* line 1499, ../sass/_sp-960.scss */
  #ecForm form .order table tr th:first-child, #ecForm form .order table tr td:first-child {
    padding-top: 4vw;
    background-color: #990B0A;
    color: #fff;
  }
  /* line 1504, ../sass/_sp-960.scss */
  #ecForm form .order table tr th:nth-child(2), #ecForm form .order table tr td:nth-child(2) {
    padding-top: 4vw;
    background-color: #F2E0E0;
  }
  /* line 1508, ../sass/_sp-960.scss */
  #ecForm form .order table tr th:nth-child(2), #ecForm form .order table tr td:nth-child(2) {
    padding-top: 4vw;
    background-color: #F2E0E0;
  }
  /* line 1516, ../sass/_sp-960.scss */
  #ecForm form .paydeli,
  #ecForm form .orderInfo,
  #ecForm form .haisoInfo,
  #ecForm form .otherInfo {
    margin-bottom: 16vw;
  }
  /* line 1521, ../sass/_sp-960.scss */
  #ecForm form .paydeli table,
  #ecForm form .orderInfo table,
  #ecForm form .haisoInfo table,
  #ecForm form .otherInfo table {
    margin: 0;
    padding: 0;
  }
  /* line 1524, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr,
  #ecForm form .orderInfo table tr,
  #ecForm form .haisoInfo table tr,
  #ecForm form .otherInfo table tr {
    border: 1px dotted #990B0A;
  }
  /* line 1526, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th, #ecForm form .paydeli table tr td,
  #ecForm form .orderInfo table tr th,
  #ecForm form .orderInfo table tr td,
  #ecForm form .haisoInfo table tr th,
  #ecForm form .haisoInfo table tr td,
  #ecForm form .otherInfo table tr th,
  #ecForm form .otherInfo table tr td {
    display: block;
    width: 100%;
    border: none;
  }
  /* line 1530, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th label, #ecForm form .paydeli table tr td label,
  #ecForm form .orderInfo table tr th label,
  #ecForm form .orderInfo table tr td label,
  #ecForm form .haisoInfo table tr th label,
  #ecForm form .haisoInfo table tr td label,
  #ecForm form .otherInfo table tr th label,
  #ecForm form .otherInfo table tr td label {
    display: block;
    margin-bottom: 2vw;
  }
  /* line 1533, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th label:last-child, #ecForm form .paydeli table tr td label:last-child,
  #ecForm form .orderInfo table tr th label:last-child,
  #ecForm form .orderInfo table tr td label:last-child,
  #ecForm form .haisoInfo table tr th label:last-child,
  #ecForm form .haisoInfo table tr td label:last-child,
  #ecForm form .otherInfo table tr th label:last-child,
  #ecForm form .otherInfo table tr td label:last-child {
    margin-bottom: 0;
  }
  /* line 1537, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th textarea,
  #ecForm form .paydeli table tr th select,
  #ecForm form .paydeli table tr th input, #ecForm form .paydeli table tr td textarea,
  #ecForm form .paydeli table tr td select,
  #ecForm form .paydeli table tr td input,
  #ecForm form .orderInfo table tr th textarea,
  #ecForm form .orderInfo table tr th select,
  #ecForm form .orderInfo table tr th input,
  #ecForm form .orderInfo table tr td textarea,
  #ecForm form .orderInfo table tr td select,
  #ecForm form .orderInfo table tr td input,
  #ecForm form .haisoInfo table tr th textarea,
  #ecForm form .haisoInfo table tr th select,
  #ecForm form .haisoInfo table tr th input,
  #ecForm form .haisoInfo table tr td textarea,
  #ecForm form .haisoInfo table tr td select,
  #ecForm form .haisoInfo table tr td input,
  #ecForm form .otherInfo table tr th textarea,
  #ecForm form .otherInfo table tr th select,
  #ecForm form .otherInfo table tr th input,
  #ecForm form .otherInfo table tr td textarea,
  #ecForm form .otherInfo table tr td select,
  #ecForm form .otherInfo table tr td input {
    width: 100%;
  }
  /* line 1542, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th input[type=radio], #ecForm form .paydeli table tr td input[type=radio],
  #ecForm form .orderInfo table tr th input[type=radio],
  #ecForm form .orderInfo table tr td input[type=radio],
  #ecForm form .haisoInfo table tr th input[type=radio],
  #ecForm form .haisoInfo table tr td input[type=radio],
  #ecForm form .otherInfo table tr th input[type=radio],
  #ecForm form .otherInfo table tr td input[type=radio] {
    width: 10vw;
  }
  /* line 1545, ../sass/_sp-960.scss */
  #ecForm form .paydeli table tr th input[type=checkbox], #ecForm form .paydeli table tr td input[type=checkbox],
  #ecForm form .orderInfo table tr th input[type=checkbox],
  #ecForm form .orderInfo table tr td input[type=checkbox],
  #ecForm form .haisoInfo table tr th input[type=checkbox],
  #ecForm form .haisoInfo table tr td input[type=checkbox],
  #ecForm form .otherInfo table tr th input[type=checkbox],
  #ecForm form .otherInfo table tr td input[type=checkbox] {
    width: 6vw;
  }
  /* line 1552, ../sass/_sp-960.scss */
  #ecForm form .btnArea {
    margin-bottom: 0;
  }
  /* line 1554, ../sass/_sp-960.scss */
  #ecForm form .btnArea button {
    max-width: 100%;
    margin: 0;
    padding: 4vw 0;
    box-sizing: border-box;
  }
  /* line 1559, ../sass/_sp-960.scss */
  #ecForm form .btnArea button:first-child {
    margin-right: 4vw;
  }
  /* line 1566, ../sass/_sp-960.scss */
  #ecForm .thanks .secCont {
    padding: 0 8vw;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 1570, ../sass/_sp-960.scss */
  #ecForm .thanks .secCont h2 {
    font-size: 2.59rem;
    margin-bottom: 8vw;
  }
  /* line 1574, ../sass/_sp-960.scss */
  #ecForm .thanks .secCont p {
    margin-bottom: 8vw;
  }
  /* line 1576, ../sass/_sp-960.scss */
  #ecForm .thanks .secCont p.orderNum {
    padding: 4vw;
    font-size: 1.61rem;
    margin-bottom: 8vw;
  }
  /* line 1582, ../sass/_sp-960.scss */
  #ecForm .thanks .secCont p.btn a {
    padding: 4vw 0;
  }

  /******** お知らせ ********/
  /* line 1593, ../sass/_sp-960.scss */
  #news {
    padding: 0;
  }
  /* line 1595, ../sass/_sp-960.scss */
  #news .mainVisual {
    padding: 32vw 0 16vw;
  }
  /* line 1597, ../sass/_sp-960.scss */
  #news .mainVisual h1 {
    padding: 12vw 8vw;
  }
  /* line 1599, ../sass/_sp-960.scss */
  #news .mainVisual h1 strong {
    font-size: 1.61rem;
    padding-bottom: 6vw;
  }
  /* line 1605, ../sass/_sp-960.scss */
  #news .newsList {
    padding: 16vw 8vw;
  }
  /* line 1607, ../sass/_sp-960.scss */
  #news .newsList .secCont {
    padding: 0;
    margin: 0;
  }
  /* line 1610, ../sass/_sp-960.scss */
  #news .newsList .secCont item {
    margin: 0 0 4vw;
    width: 100%;
  }
  /* line 1613, ../sass/_sp-960.scss */
  #news .newsList .secCont item figure {
    margin-bottom: 4vw;
  }
  /* line 1616, ../sass/_sp-960.scss */
  #news .newsList .secCont item dl {
    padding: 8vw;
  }
  /* line 1622, ../sass/_sp-960.scss */
  #news .newsDetail {
    padding: 16vw 8vw;
  }
  /* line 1624, ../sass/_sp-960.scss */
  #news .newsDetail .secCont {
    width: 100%;
    border: none;
    padding: 0;
  }
  /* line 1628, ../sass/_sp-960.scss */
  #news .newsDetail .secCont p.date {
    margin-bottom: 4vw;
  }
  /* line 1631, ../sass/_sp-960.scss */
  #news .newsDetail .secCont h2 {
    margin-bottom: 8vw;
    padding-bottom: 8vw;
    font-size: 1.61rem;
  }
  /* line 1636, ../sass/_sp-960.scss */
  #news .newsDetail .secCont .cont {
    margin-bottom: 8vw;
    padding-bottom: 8vw;
  }
  /* line 1639, ../sass/_sp-960.scss */
  #news .newsDetail .secCont .cont figure {
    margin-bottom: 8vw;
  }
  /* line 1642, ../sass/_sp-960.scss */
  #news .newsDetail .secCont .cont p {
    margin-bottom: 8vw;
  }
  /* line 1648, ../sass/_sp-960.scss */
  #news .newsDetail .secCont .pageLink p a {
    width: 26vw;
    padding: 4vw 0;
  }
}
@media screen and (max-width: 470px) {
  /* line 21, ../sass/sp.scss */
  div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fildset, input, textarea, p, blockquote, table, th, td, address {
    font-size: 3.4vw;
  }

  /* line 2, ../sass/_sp-470.scss */
  #index .h205 {
    background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 12%, rgba(255, 255, 255, 0.9) 12%, rgba(255, 255, 255, 0.9) 100%), url(../img/index/bg04.jpg) no-repeat 50% 0;
    background-size: 150%;
  }
}
