/*///////////////////////////////////////////////////////////// BOTTOM COMMON */
/*///////////////////////////////////////////////////////////// MIXIN */
/*///////////////////////////////////////////////////////////// SUPPORT COMMON */

/* line 447, ../scss/mixing.scss */
#visual {
  width: 100%; }
  /* line 449, ../scss/mixing.scss */
  #visual > div {
    margin: 0;
    padding: 0; }
    /* line 452, ../scss/mixing.scss */
    #visual > div img {
      display: block;
      width: 100%;
      height: auto; }
@media only screen and (max-width: 640px) {
  /* line 78, ../scss/support.scss */
  #visual {
    display: none; } }

/* line 464, ../scss/mixing.scss */
body.chintai #visual {
  width: 100%; }
  /* line 466, ../scss/mixing.scss */
  body.chintai #visual > div {
    margin: 0;
    padding: 0; }
    /* line 469, ../scss/mixing.scss */
    body.chintai #visual > div img {
      display: block;
      width: 100%;
      height: auto; }
@media only screen and (max-width: 640px) {
  /* line 81, ../scss/support.scss */
  body.chintai #visual {
    display: block; } }

/* line 482, ../scss/mixing.scss */
#bread {
  background: #f9f9f9; }
  /* line 484, ../scss/mixing.scss */
  #bread .inner {
    height: 40px;
    line-height: 40px;
    text-align: right; }
    /* line 488, ../scss/mixing.scss */
    #bread .inner a {
      color: #6794b0;
      font-size: 11px;
      text-decoration: underline; }
    /* line 493, ../scss/mixing.scss */
    #bread .inner span {
      color: #666;
      font-size: 11px; }
      /* line 496, ../scss/mixing.scss */
      #bread .inner span:before {
        content: '>';
        padding: 0 5px; }
@media only screen and (max-width: 640px) {
  /* line 84, ../scss/support.scss */
  #bread {
    display: none; } }

/* line 11, ../scss/support.scss */
#page-head {
  width: 100%;
  height: 46px;
  line-height: 46px;
  background-color: #4e433a;
  padding-left: 25px;
  color: #fff;
  box-sizing: border-box; }
  /* line 19, ../scss/support.scss */
  #page-head h1 {
    font-size: 16px;
    display: inline-block;
    font-weight: normal; }
  /* line 24, ../scss/support.scss */
  #page-head span {
    padding-left: 20px; }
@media only screen and (max-width: 640px) {
  /* line 87, ../scss/support.scss */
  #page-head {
    text-align: center;
    height: 72px;
    padding: 10px 0; }
    /* line 32, ../scss/support.scss */
    #page-head h1 {
      display: block;
      font-size: 10px;
      line-height: 10px;
      font-weight: normal;
      background: url(../images/common/bdr_white.png) bottom center no-repeat;
      padding: 0 0 12px 0;
      margin: 0 0 12px;
      display: block;
      -moz-background-size: 45px 3px;
      -o-background-size: 45px 3px;
      -webkit-background-size: 45px 3px;
      background-size: 45px 3px; }
    /* line 43, ../scss/support.scss */
    #page-head span {
      padding-left: 0;
      display: block;
      font-size: 12px;
      line-height: 12px; } }

/* line 91, ../scss/support.scss */
body.chintai #page-head {
  text-align: center;
  height: auto; }
  /* line 94, ../scss/support.scss */
  body.chintai #page-head h1 {
    font-size: 20px;
    padding: 10px 0; }
  @media only screen and (max-width: 640px) {
    /* line 98, ../scss/support.scss */
    body.chintai #page-head h1 {
      padding: 10px 0px 10px;
      margin: 0 0 0px;
      font-size: 14px;
      line-height: 14px;
      background: none; } }

/* line 108, ../scss/support.scss */
.red {
  color: #cc0000; }

/* line 111, ../scss/support.scss */
.brown {
  color: #4e433a; }

/* line 114, ../scss/support.scss */
.green {
  color: #ac9364; }

/* line 117, ../scss/support.scss */
.aligncenter {
  text-align: center; }

/* line 120, ../scss/support.scss */
.sp100p {
  max-width: 100% !important;
  height: auto; }

/* line 124, ../scss/support.scss */
.no-margin {
  margin: 0 !important; }

/*///////////////////////////////////////////////////////////// BUNJO INDEX */
/* line 130, ../scss/support.scss */
#topics .topics-head {
  padding: 75px 0 100px; }
  /* line 252, ../scss/mixing.scss */
  #topics .topics-head {
    text-align: center; }
    /* line 254, ../scss/mixing.scss */
    #topics .topics-head .en {
      font-size: 14px;
      font-weight: normal;
      background: url(../images/common/h2_bdr.png) bottom center no-repeat;
      padding: 0 0 13px;
      margin: 0 0 20px;
      display: block; }
    /* line 262, ../scss/mixing.scss */
    #topics .topics-head .jp {
      font-size: 24px;
      font-weight: normal;
      color: #333333; }
    /* line 267, ../scss/mixing.scss */
    #topics .topics-head .description {
      font-size: 14px;
      line-height: 1.5;
      margin-top: 50px; }
  @media only screen and (max-width: 640px) {
    /* line 130, ../scss/support.scss */
    #topics .topics-head {
      box-sizing: border-box;
      margin: 0 10px; } }
  @media only screen and (max-width: 374px) {
    /* line 278, ../scss/mixing.scss */
    #topics .topics-head .description {
      font-size: 14px;
      line-height: 1.5;
      margin-top: 30px;
      text-align: left; } }
  /* line 133, ../scss/support.scss */
  #topics .topics-head p.sp-note {
    display: none; }
  @media only screen and (max-width: 640px) {
    /* line 137, ../scss/support.scss */
    #topics .topics-head p.sp-note {
      display: block !important;
      padding: 25px 20px 0;
      font-weight: 300;
      font-size: 12px;
      line-height: 18px; }
      /* line 143, ../scss/support.scss */
      #topics .topics-head p.sp-note span {
        display: block; }
        /* line 145, ../scss/support.scss */
        #topics .topics-head p.sp-note span.note01 {
          margin: 0 0 12px; } }
  @media only screen and (max-width: 374px) {
    /* line 152, ../scss/support.scss */
    #topics .topics-head p.sp-note {
      width: 96%;
      margin: 0 auto;
      padding: 25px 0px 0;
      text-align: left; } }
@media only screen and (max-width: 640px) {
  /* line 161, ../scss/support.scss */
  #topics .topics-head {
    padding: 30px 0; } }
/* line 166, ../scss/support.scss */
#topics > .inner-full {
  padding: 0; }
/* line 169, ../scss/support.scss */
#topics > .inner {
  padding: 40px 75px;
  background: #fff;
  box-sizing: border-box; }
  /* line 173, ../scss/support.scss */
  #topics > .inner .sub-head {
    text-align: center;
    margin-bottom: 40px; }
    /* line 54, ../scss/support.scss */
    #topics > .inner .sub-head .en {
      font-size: 14px;
      font-weight: normal;
      background: url(../images/common/h2_bdr.png) bottom center no-repeat;
      padding: 0 0 13px;
      margin: 0 0 20px;
      display: block; }
    /* line 62, ../scss/support.scss */
    #topics > .inner .sub-head .jp {
      font-size: 18px;
      font-weight: normal;
      color: #333333; }
  /* line 178, ../scss/support.scss */
  #topics > .inner.inner-full {
    padding: 0; }
  /* line 36, ../scss/mixing.scss */
  #topics > .inner .menu:after {
    content: ".";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden; }
  /* line 183, ../scss/support.scss */
  #topics > .inner .menu li {
    float: left;
    width: 50%;
    margin-bottom: 50px; }
    /* line 188, ../scss/support.scss */
    #topics > .inner .menu li a {
      width: 100%;
      max-width: 240px;
      margin: 0 auto;
      display: block; }
      /* line 193, ../scss/support.scss */
      #topics > .inner .menu li a img {
        display: block;
        width: 100%;
        height: auto; }
    /* line 199, ../scss/support.scss */
    #topics > .inner .menu li dl {
      width: 100%;
      max-width: 240px;
      margin: 0 auto;
      margin-top: 45px; }
      /* line 204, ../scss/support.scss */
      #topics > .inner .menu li dl dt {
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 25px;
        background: url("../images/common/circle.png") no-repeat left center;
        background-size: 16px auto; }
@media only screen and (min-width: 1281px) {
  /* line 219, ../scss/support.scss */
  #topics > .inner .menu li {
    max-width: 240px;
    width: 100%;
    margin-right: 85px; }
    /* line 223, ../scss/support.scss */
    #topics > .inner .menu li a {
      max-width: 240px;
      width: 100%; }
    /* line 227, ../scss/support.scss */
    #topics > .inner .menu li dl {
      width: 100%; }
    /* line 230, ../scss/support.scss */
    #topics > .inner .menu li:nth-child(3n) {
      margin-right: 0; } }
@media only screen and (max-width: 1280px) {
  /* line 237, ../scss/support.scss */
  #topics > .inner {
    padding: 40px 57px; }
    /* line 241, ../scss/support.scss */
    #topics > .inner .menu li:nth-child(even) {
      margin-right: 0; }
    /* line 244, ../scss/support.scss */
    #topics > .inner .menu li a {
      max-width: 240px;
      width: 100%;
      margin: 0 auto; } }
@media only screen and (max-width: 640px) {
  /* line 255, ../scss/support.scss */
  #topics > .inner .sub-head {
    display: none; }
  /* line 260, ../scss/support.scss */
  #topics > .inner .menu li {
    max-width: 240px;
    width: 100%;
    float: none;
    margin: 0 auto;
    padding-top: 50px; }
    /* line 267, ../scss/support.scss */
    #topics > .inner .menu li:nth-child(even) {
      margin-right: auto; }
    /* line 270, ../scss/support.scss */
    #topics > .inner .menu li a {
      max-width: 240px;
      width: 100%;
      margin: 0 auto; } }
@media only screen and (max-width: 374px) {
  /* line 285, ../scss/support.scss */
  #topics > .inner .menu li {
    padding-top: 20px; }
    /* line 288, ../scss/support.scss */
    #topics > .inner .menu li dl {
      margin-top: 25px;
      padding-bottom: 15px; } }

/*///////////////////////////////////////////////////////////// baikyaku */
/* line 300, ../scss/support.scss */
.baikyaku .bottomcontact {
  width: 572px;
  padding: 3% 0;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin: 0 auto;
  text-align: center; }
/* line 311, ../scss/support.scss */
.baikyaku .bottomcontact .bctit {
  color: #000;
  font-size: 18px; }
/* line 315, ../scss/support.scss */
.baikyaku .bottomcontact .bctel {
  font-size: 42px;
  color: #0060af;
  line-height: 1em;
  padding: 1% 0; }
/* line 323, ../scss/support.scss */
.baikyaku .tab-box {
  width: 1040px;
  margin: 0 auto;
  height: 74px;
  border-bottom: 3px solid #1066a9;
  font-size: 16px;
  line-height: 74px; }
  /* line 330, ../scss/support.scss */
  .baikyaku .tab-box div {
    width: 50%;
    height: 100%;
    text-align: center; }
    /* line 334, ../scss/support.scss */
    .baikyaku .tab-box div a {
      width: 100%;
      height: 100%;
      display: block;
      color: #333333;
      font-weight: 500;
      background-color: white;
      -moz-border-radius: 2px 2px 0 0;
      -webkit-border-radius: 2px;
      border-radius: 2px 2px 0 0; }
      /* line 342, ../scss/support.scss */
      .baikyaku .tab-box div a span {
        width: 15px;
        height: 10px;
        display: inline-block;
        margin: 0 15px 0 0;
        background: url("../images/support/bunjo/baikyaku/arrow.png") no-repeat right center; }
      /* line 349, ../scss/support.scss */
      .baikyaku .tab-box div a.active, .baikyaku .tab-box div a:hover {
        color: white;
        background-color: #1066a9; }
        /* line 352, ../scss/support.scss */
        .baikyaku .tab-box div a.active span, .baikyaku .tab-box div a:hover span {
          background: url("../images/support/bunjo/baikyaku/arrow.png") no-repeat left center; }
@media only screen and (max-width: 640px) {
  /* line 360, ../scss/support.scss */
  .baikyaku .tab-box {
    width: 100%;
    height: 59px;
    line-height: 59px;
    font-size: 12px; }
  /* line 366, ../scss/support.scss */
  .baikyaku .bottomcontact {
    width: 94%;
    padding: 3% 0;
    background-color: #f9f9f9;
    border-color: #f9f9f9;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    margin: 0 auto;
    text-align: center; }
  /* line 377, ../scss/support.scss */
  .baikyaku .bottomcontact .bctit {
    color: #000;
    font-size: 18px; }
  /* line 381, ../scss/support.scss */
  .baikyaku .bottomcontact .bctel {
    font-size: 25px;
    color: #0060af;
    line-height: 1em;
    padding: 1% 0; } }
@media only screen and (max-width: 1280px) {
  /* line 391, ../scss/support.scss */
  .baikyaku .tab-box {
    max-width: 700px; } }
/* line 395, ../scss/support.scss */
.baikyaku #main-cont {
  border-top: 3px solid #f2f2f2;
  color: #333333;
  position: relative; }
  /* line 399, ../scss/support.scss */
  .baikyaku #main-cont.inner {
    padding: 65px 50px; }
  @media only screen and (max-width: 1280px) {
    /* line 403, ../scss/support.scss */
    .baikyaku #main-cont.inner {
      padding: 65px 30px; } }
  @media only screen and (max-width: 640px) {
    /* line 408, ../scss/support.scss */
    .baikyaku #main-cont.inner {
      padding: 30px 10px; } }
  /* line 412, ../scss/support.scss */
  .baikyaku #main-cont .box1 {
    display: block; }
    /* line 414, ../scss/support.scss */
    .baikyaku #main-cont .box1 .box-head {
      margin: 0 0 75px; }
      /* line 416, ../scss/support.scss */
      .baikyaku #main-cont .box1 .box-head h3 {
        font-weight: 300; }
        /* line 418, ../scss/support.scss */
        .baikyaku #main-cont .box1 .box-head h3 span {
          display: block; }
          /* line 420, ../scss/support.scss */
          .baikyaku #main-cont .box1 .box-head h3 span.en {
            font-size: 14px;
            margin: 0 0 12px; }
          /* line 424, ../scss/support.scss */
          .baikyaku #main-cont .box1 .box-head h3 span.jp {
            font-size: 24px;
            letter-spacing: 2px; }
            @media only screen and (max-width: 640px) {
              /* line 424, ../scss/support.scss */
              .baikyaku #main-cont .box1 .box-head h3 span.jp {
                letter-spacing: 0px !important; } }
      @media only screen and (max-width: 640px) {
        /* line 414, ../scss/support.scss */
        .baikyaku #main-cont .box1 .box-head {
          margin: 0 0 30px; }
          /* line 437, ../scss/support.scss */
          .baikyaku #main-cont .box1 .box-head h3 span {
            text-align: center; }
            /* line 439, ../scss/support.scss */
            .baikyaku #main-cont .box1 .box-head h3 span.en {
              font-size: 12px;
              margin: 0 0 12px; }
            /* line 443, ../scss/support.scss */
            .baikyaku #main-cont .box1 .box-head h3 span.jp {
              font-size: 16px;
              letter-spacing: 2px; } }
    /* line 451, ../scss/support.scss */
    .baikyaku #main-cont .box1 article {
      font-size: 14px;
      line-height: 22px;
      margin: 0 0 88px;
      width: 100%; }
      @media only screen and (max-width: 640px) {
        /* line 451, ../scss/support.scss */
        .baikyaku #main-cont .box1 article {
          font-size: 12px;
          line-height: 18px; } }
      /* line 460, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .ttl {
        font-size: 18px;
        line-height: 39px;
        color: #222222;
        padding: 0 0 20px 0;
        margin: 0 0 50px;
        border-bottom: 1px solid #e5e5e5; }
      @media only screen and (max-width: 640px) {
        /* line 469, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .ttl {
          line-height: 26px;
          font-size: 13px;
          padding: 0 0 10px 0;
          margin: 0 0 20px; } }
      /* line 476, ../scss/support.scss */
      .baikyaku #main-cont .box1 article span.circle01 {
        width: 27px;
        height: 39px;
        color: white;
        font-size: 32px;
        display: inline-block;
        text-align: left;
        font-style: italic;
        padding: 0 0 0 12px;
        margin: 0 10px 0 0;
        vertical-align: middle;
        background: url("../images/support/bunjo/baikyaku/circle01.gif") no-repeat center center; }
      @media only screen and (max-width: 640px) {
        /* line 490, ../scss/support.scss */
        .baikyaku #main-cont .box1 article span.circle01 {
          width: 19px;
          height: 26px;
          padding: 0 0 0 7px;
          margin: 0 4px 0 0;
          font-size: 21px;
          background: url("../images/support/bunjo/baikyaku/circle01sp.gif") no-repeat center center;
          -moz-background-size: 26px;
          -o-background-size: 26px;
          -webkit-background-size: 26px;
          background-size: 26px; } }
      /* line 500, ../scss/support.scss */
      .baikyaku #main-cont .box1 article span.circle01b {
        width: 18px;
        height: 26px;
        color: white;
        font-size: 32px;
        line-height: 26px;
        display: inline-block;
        text-align: left;
        font-style: italic;
        padding: 0 0 0 8px;
        margin: 0 10px 0 0;
        vertical-align: middle;
        background: url("../images/support/bunjo/baikyaku/circle01b.gif") no-repeat center center; }
      @media only screen and (max-width: 640px) {
        /* line 515, ../scss/support.scss */
        .baikyaku #main-cont .box1 article span.circle01b {
          width: 12px;
          height: 16px;
          padding: 0 0 0 4px;
          line-height: 16px;
          margin: 0 5px 0 0;
          background: url("../images/support/bunjo/baikyaku/circle01bsp.gif") no-repeat center center;
          -moz-background-size: 16px;
          -o-background-size: 16px;
          -webkit-background-size: 16px;
          background-size: 16px; } }
      /* line 526, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .sub-ttl {
        color: #222222;
        font-size: 16px;
        line-height: 14px;
        margin: 0 0 24px; }
        /* line 531, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .sub-ttl span {
          width: 14px;
          height: 16px;
          display: inline-block;
          vertical-align: bottom;
          margin: 0 10px 0 0;
          background: url("../images/support/bunjo/baikyaku/circle02.gif") no-repeat center center; }
        @media only screen and (max-width: 640px) {
          /* line 526, ../scss/support.scss */
          .baikyaku #main-cont .box1 article .sub-ttl {
            font-size: 13px;
            margin: 0 0 15px; }
            /* line 542, ../scss/support.scss */
            .baikyaku #main-cont .box1 article .sub-ttl span {
              margin: 0 5px 0 0; } }
      /* line 547, ../scss/support.scss */
      .baikyaku #main-cont .box1 article p.margin-change {
        margin-top: 25px; }
      /* line 551, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .graph01 {
        margin: 43px auto; }
      @media only screen and (max-width: 640px) {
        /* line 451, ../scss/support.scss */
        .baikyaku #main-cont .box1 article {
          margin: 26px auto; } }
      /* line 558, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .footnote .red {
        font-size: 12px; }
        @media only screen and (max-width: 640px) {
          /* line 558, ../scss/support.scss */
          .baikyaku #main-cont .box1 article .footnote .red {
            font-size: 10px; } }
      /* line 566, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .brown-box {
        color: white;
        font-size: 14px;
        padding: 0 12px;
        line-height: 30px;
        display: inline-block;
        float: right;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background-color: #4e433a; }
      @media only screen and (max-width: 640px) {
        /* line 577, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .brown-box {
          max-width: 88px;
          font-size: 9px;
          line-height: 11px;
          padding: 4px 0 4px 8px;
          margin-top: -3px; } }
      /* line 586, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .gray-box {
        width: 100%;
        margin: 30px 0;
        text-align: center;
        background-color: #f9f9f9;
        border: solid 1px #e3e3e3; }
        /* line 592, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .gray-box span {
          padding: 29px;
          display: block; }
      /* line 597, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .graph02 {
        margin: 43px auto 0; }
      /* line 600, ../scss/support.scss */
      .baikyaku #main-cont .box1 article .footnote2 {
        font-size: 14px;
        line-height: 32px; }
        /* line 603, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .footnote2 span.circle01b {
          font-size: 21px; }
      @media only screen and (max-width: 640px) {
        /* line 608, ../scss/support.scss */
        .baikyaku #main-cont .box1 article .footnote2 {
          font-size: 10px;
          line-height: 16px; }
          /* line 611, ../scss/support.scss */
          .baikyaku #main-cont .box1 article .footnote2 span.circle01b {
            font-size: 13px; } }
  /* line 619, ../scss/support.scss */
  .baikyaku #main-cont .box2 {
    display: none; }
    /* line 622, ../scss/support.scss */
    .baikyaku #main-cont .box2 .box-head h3 {
      padding: 0 0 15px 10px;
      border-bottom: solid 1px #e5e5e5;
      margin: 0 0 45px; }
      @media only screen and (max-width: 640px) {
        /* line 622, ../scss/support.scss */
        .baikyaku #main-cont .box2 .box-head h3 {
          margin: 0 0 30px;
          padding: 0 0 15px 0; } }
      /* line 630, ../scss/support.scss */
      .baikyaku #main-cont .box2 .box-head h3 span.jp {
        font-size: 18px;
        line-height: 18px; }
        @media only screen and (max-width: 640px) {
          /* line 630, ../scss/support.scss */
          .baikyaku #main-cont .box2 .box-head h3 span.jp {
            font-size: 12px; } }
        /* line 636, ../scss/support.scss */
        .baikyaku #main-cont .box2 .box-head h3 span.jp span {
          width: 14px;
          height: 16px;
          display: inline-block;
          vertical-align: top;
          margin: 2px 10px 0 0;
          background: url("../images/support/bunjo/baikyaku/circle02.gif") no-repeat center center; }
          @media only screen and (max-width: 640px) {
            /* line 636, ../scss/support.scss */
            .baikyaku #main-cont .box2 .box-head h3 span.jp span {
              margin: 2px 5px 0 0; } }
    /* line 650, ../scss/support.scss */
    .baikyaku #main-cont .box2 article {
      height: 335px; }
      /* line 652, ../scss/support.scss */
      .baikyaku #main-cont .box2 article.step1 .ttl {
        background-color: #70a3cb; }
      /* line 657, ../scss/support.scss */
      .baikyaku #main-cont .box2 article.step2 .ttl {
        background-color: #4085ba; }
      /* line 662, ../scss/support.scss */
      .baikyaku #main-cont .box2 article.step3 .ttl {
        background-color: #1066a9; }
      @media only screen and (max-width: 1280px) {
        /* line 650, ../scss/support.scss */
        .baikyaku #main-cont .box2 article {
          height: 402px; } }
      @media only screen and (max-width: 640px) {
        /* line 650, ../scss/support.scss */
        .baikyaku #main-cont .box2 article {
          height: auto;
          padding: 0 0 26px; } }
      /* line 674, ../scss/support.scss */
      .baikyaku #main-cont .box2 article .cell-wrap-left {
        float: left;
        display: table;
        font-size: 16px;
        height: 336px; }
        @media only screen and (max-width: 1280px) {
          /* line 674, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-left {
            height: 402px; } }
        @media only screen and (max-width: 640px) {
          /* line 674, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-left {
            width: 100%;
            height: 32px;
            line-height: 32px;
            float: none;
            margin: 0 0 17px; } }
        /* line 689, ../scss/support.scss */
        .baikyaku #main-cont .box2 article .cell-wrap-left .en {
          font-size: 17px;
          margin: 0 0 12px;
          letter-spacing: 1px; }
          @media only screen and (max-width: 640px) {
            /* line 689, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-left .en {
              font-size: 13px;
              margin: 0; } }
        /* line 698, ../scss/support.scss */
        .baikyaku #main-cont .box2 article .cell-wrap-left .ttl {
          width: 150px;
          font-size: 16px;
          display: table-cell;
          vertical-align: middle;
          color: white;
          border-top: 1px solid #cccccc;
          border-left: 1px solid #cccccc;
          border-right: 1px solid #cccccc;
          text-align: center; }
          /* line 708, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-left .ttl span {
            display: block; }
          @media only screen and (max-width: 1280px) {
            /* line 698, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-left .ttl {
              width: 88px; } }
          @media only screen and (max-width: 640px) {
            /* line 698, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-left .ttl {
              text-align: left;
              border: none;
              width: 100%; }
              /* line 718, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-left .ttl span {
                padding: 0 0 0 10px;
                font-size: 13px;
                display: inline-block; } }
        /* line 725, ../scss/support.scss */
        .baikyaku #main-cont .box2 article .cell-wrap-left.row-last {
          height: 334px; }
          @media only screen and (max-width: 1280px) {
            /* line 725, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-left.row-last {
              height: 403px; } }
          @media only screen and (max-width: 640px) {
            /* line 725, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-left.row-last {
              height: auto; } }
          /* line 733, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-left.row-last .ttl {
            height: 333px;
            border-bottom: 1px solid #cccccc; }
            @media only screen and (max-width: 1280px) {
              /* line 733, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-left.row-last .ttl {
                height: 402px; } }
            @media only screen and (max-width: 640px) {
              /* line 733, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-left.row-last .ttl {
                height: auto; } }
      /* line 745, ../scss/support.scss */
      .baikyaku #main-cont .box2 article .cell-wrap-right {
        float: right;
        width: 785px; }
        @media only screen and (max-width: 1280px) {
          /* line 745, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right {
            width: 84%; } }
        @media only screen and (max-width: 640px) {
          /* line 745, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right {
            width: 100%;
            float: none; } }
        /* line 755, ../scss/support.scss */
        .baikyaku #main-cont .box2 article .cell-wrap-right .conts {
          width: 100%; }
          /* line 36, ../scss/mixing.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right .conts:after {
            content: ".";
            height: 0;
            display: block;
            clear: both;
            visibility: hidden; }
          /* line 758, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 {
            float: left;
            position: relative; }
            @media only screen and (max-width: 640px) {
              /* line 758, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 {
                float: none; } }
            /* line 766, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 .arrow-down {
              width: 14px;
              height: 11px;
              display: block;
              position: absolute;
              left: 50%;
              top: 0;
              margin-left: -7px;
              background: url("../images/support/bunjo/baikyaku/arrow_down.png") no-repeat center center; }
              @media only screen and (max-width: 640px) {
                /* line 766, ../scss/support.scss */
                .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 .arrow-down {
                  display: none; } }
            /* line 779, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 .sub-ttl {
              display: table-cell;
              vertical-align: middle;
              width: 313px;
              height: 111px;
              text-align: center;
              font-size: 15px;
              font-weight: 700;
              border-top: 1px solid #cccccc;
              border-left: 1px solid #cccccc;
              border-right: 1px solid #cccccc; }
              @media only screen and (max-width: 1280px) {
                /* line 779, ../scss/support.scss */
                .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 .sub-ttl {
                  width: 193px;
                  height: 133px; } }
              @media only screen and (max-width: 640px) {
                /* line 779, ../scss/support.scss */
                .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts1 .sub-ttl {
                  height: auto;
                  border-top: none;
                  border-left: none;
                  border-right: none;
                  border-bottom: 1px solid #cccccc;
                  text-align: left;
                  display: block;
                  width: 100%;
                  float: none;
                  font-size: 13px;
                  font-weight: 700;
                  margin: 0 0 8px; } }
          /* line 812, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts1 .sub-ttl {
            height: 109px;
            border-bottom: 1px solid #cccccc; }
            @media only screen and (max-width: 1280px) {
              /* line 812, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts1 .sub-ttl {
                height: 134px; } }
            @media only screen and (max-width: 640px) {
              /* line 812, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts1 .sub-ttl {
                height: auto; } }
          /* line 824, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 {
            display: table;
            width: 440px;
            float: right; }
            @media only screen and (max-width: 1280px) {
              /* line 824, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 {
                width: 60%; } }
            @media only screen and (max-width: 640px) {
              /* line 824, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 {
                float: none;
                width: 100%;
                margin: 0 0 15px; } }
            /* line 836, ../scss/support.scss */
            .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 .details {
              display: table-cell;
              vertical-align: middle;
              height: 110px;
              padding: 0 10px;
              border-top: 1px dotted #cccccc;
              font-size: 14px;
              line-height: 22px; }
              @media only screen and (max-width: 1280px) {
                /* line 836, ../scss/support.scss */
                .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 .details {
                  height: 133px; } }
              @media only screen and (max-width: 640px) {
                /* line 836, ../scss/support.scss */
                .baikyaku #main-cont .box2 article .cell-wrap-right .conts .conts2 .details {
                  padding: 0;
                  height: auto;
                  border: none;
                  font-size: 12px;
                  line-height: 18px; } }
          /* line 858, ../scss/support.scss */
          .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts2 .details {
            height: 109px;
            border-bottom: 1px dotted #cccccc; }
            @media only screen and (max-width: 1280px) {
              /* line 858, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts2 .details {
                height: 134px; } }
            @media only screen and (max-width: 640px) {
              /* line 858, ../scss/support.scss */
              .baikyaku #main-cont .box2 article .cell-wrap-right .conts.row-last .conts2 .details {
                height: auto;
                border-bottom: none; } }
/* line 877, ../scss/support.scss */
.baikyaku #bottom-cont {
  margin: 100px auto 0;
  position: relative; }
  @media only screen and (max-width: 640px) {
    /* line 877, ../scss/support.scss */
    .baikyaku #bottom-cont {
      margin: 30px auto 0; } }
  /* line 883, ../scss/support.scss */
  .baikyaku #bottom-cont.inner {
    padding: 45px 50px; }
  @media only screen and (max-width: 1280px) {
    /* line 887, ../scss/support.scss */
    .baikyaku #bottom-cont.inner {
      padding: 45px 30px; } }
  @media only screen and (max-width: 640px) {
    /* line 892, ../scss/support.scss */
    .baikyaku #bottom-cont.inner {
      padding: 30px 10px !important; } }
  /* line 896, ../scss/support.scss */
  .baikyaku #bottom-cont .border-ttl {
    padding: 0 0 22px 10px;
    margin: 0 0 30px;
    font-size: 18px;
    color: #222222;
    background: url("../images/support/bunjo/baikyaku/border_btm.gif") repeat-x bottom left; }
    /* line 902, ../scss/support.scss */
    .baikyaku #bottom-cont .border-ttl .under-red {
      padding: 0 0 6px 0;
      border-bottom: 4px solid #b70c0c; }
    @media only screen and (max-width: 640px) {
      /* line 896, ../scss/support.scss */
      .baikyaku #bottom-cont .border-ttl {
        font-size: 13px;
        padding: 0 0 11px; }
        /* line 909, ../scss/support.scss */
        .baikyaku #bottom-cont .border-ttl.sp-fix {
          line-height: 32px; } }
  /* line 914, ../scss/support.scss */
  .baikyaku #bottom-cont .btn-wrap {
    width: 100%; }
  /* line 917, ../scss/support.scss */
  .baikyaku #bottom-cont .margin-change {
    margin: 0 0 50px; }
  @media only screen and (max-width: 640px) {
    /* line 921, ../scss/support.scss */
    .baikyaku #bottom-cont .margin-change {
      margin: 0 0 25px; } }
  /* line 925, ../scss/support.scss */
  .baikyaku #bottom-cont .btn {
    margin: 0 0 0 10px;
    width: 438px;
    height: 126px; }
    @media only screen and (max-width: 1280px) {
      /* line 925, ../scss/support.scss */
      .baikyaku #bottom-cont .btn {
        width: 291px; } }
    @media only screen and (max-width: 640px) {
      /* line 925, ../scss/support.scss */
      .baikyaku #bottom-cont .btn {
        margin: 0 0 20px;
        width: 100%;
        height: 75px; } }
    /* line 937, ../scss/support.scss */
    .baikyaku #bottom-cont .btn a {
      height: 100%;
      width: 100%;
      line-height: 126px;
      color: white;
      font-size: 18px;
      display: block;
      text-align: center; }
    @media only screen and (max-width: 640px) {
      /* line 948, ../scss/support.scss */
      .baikyaku #bottom-cont .btn a {
        font-size: 12px;
        line-height: 75px; } }
    /* line 953, ../scss/support.scss */
    .baikyaku #bottom-cont .btn .w-arrow {
      width: 13px;
      height: 100%;
      display: block;
      float: right;
      margin: 0 20px 0 0;
      background: url("../images/support/bunjo/baikyaku/arrow-w.png") no-repeat center center; }
    /* line 962, ../scss/support.scss */
    .baikyaku #bottom-cont .btn.btn01 p {
      width: 296px;
      float: left;
      margin-left: 80px; }
    @media only screen and (max-width: 1280px) {
      /* line 970, ../scss/support.scss */
      .baikyaku #bottom-cont .btn.btn01 p {
        width: 195px;
        margin-top: 30px;
        margin-left: 30px;
        line-height: 30px; } }
    @media only screen and (max-width: 640px) {
      /* line 980, ../scss/support.scss */
      .baikyaku #bottom-cont .btn.btn01 p {
        width: 65%;
        margin-top: 22px;
        margin-left: 20%; } }
    /* line 987, ../scss/support.scss */
    .baikyaku #bottom-cont .btn.radius-btn {
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px; }
    /* line 990, ../scss/support.scss */
    .baikyaku #bottom-cont .btn.b-link {
      background-color: #0060af; }
    /* line 993, ../scss/support.scss */
    .baikyaku #bottom-cont .btn.w-link {
      height: 123px;
      background-color: #fff;
      border: solid 1px #e5e5e5; }
      /* line 998, ../scss/support.scss */
      .baikyaku #bottom-cont .btn.w-link a img {
        vertical-align: middle; }
    @media only screen and (max-width: 640px) {
      /* line 1004, ../scss/support.scss */
      .baikyaku #bottom-cont .btn.w-link {
        line-height: 75px;
        height: 75px;
        margin: 0; } }
    /* line 1010, ../scss/support.scss */
    .baikyaku #bottom-cont .btn.r-link {
      height: 85px;
      line-height: 85px;
      background-color: #b70c0c; }
      /* line 1014, ../scss/support.scss */
      .baikyaku #bottom-cont .btn.r-link a {
        line-height: 85px; }
      @media only screen and (max-width: 640px) {
        /* line 1010, ../scss/support.scss */
        .baikyaku #bottom-cont .btn.r-link {
          height: 62px;
          line-height: 62px; }
          /* line 1020, ../scss/support.scss */
          .baikyaku #bottom-cont .btn.r-link a {
            line-height: 62px; }
          /* line 1023, ../scss/support.scss */
          .baikyaku #bottom-cont .btn.r-link:last-child {
            margin: 0; } }
  /* line 1034, ../scss/support.scss */
  .baikyaku #bottom-cont .gray-box {
    width: 572px;
    height: 155px;
    background-color: #f9f9f9;
    border-color: #f9f9f9;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    display: inline-block;
    line-height: 155px; }
    /* line 1042, ../scss/support.scss */
    .baikyaku #bottom-cont .gray-box img {
      vertical-align: middle; }
      @media only screen and (max-width: 640px) {
        /* line 1042, ../scss/support.scss */
        .baikyaku #bottom-cont .gray-box img {
          width: 85%;
          height: auto; } }
    @media only screen and (max-width: 640px) {
      /* line 1034, ../scss/support.scss */
      .baikyaku #bottom-cont .gray-box {
        width: 100%; } }

/* line 1056, ../scss/support.scss */
.winsbnr {
  margin-bottom: 6%; }
  /* line 1058, ../scss/support.scss */
  .winsbnr div {
    margin-bottom: 3%; }
    /* line 1060, ../scss/support.scss */
    .winsbnr div a {
      height: auto;
      display: block; }
      /* line 1063, ../scss/support.scss */
      .winsbnr div a img {
        max-width: 100%;
        height: auto; }

/* line 1073, ../scss/support.scss */
.chintai #topics > .inner .menu li dl dt {
  background: url("../images/support/chintai/circle_g01.gif") no-repeat left center; }
/* line 1076, ../scss/support.scss */
.chintai #page-head {
  background-color: #ac9364; }
/* line 1079, ../scss/support.scss */
.chintai .circle-g01 {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin: 0 10px 0 0;
  background: url("../images/support/chintai/circle_g01.gif") center center no-repeat; }
/* line 1086, ../scss/support.scss */
.chintai .anchor-box {
  width: 1040px;
  margin: 0 auto;
  padding: 10px;
  background: url("../images/support/bunjo/contact/anchor_bg.gif");
  box-sizing: border-box; }
  @media only screen and (max-width: 1280px) {
    /* line 1086, ../scss/support.scss */
    .chintai .anchor-box {
      width: 700px; } }
  @media only screen and (max-width: 640px) {
    /* line 1086, ../scss/support.scss */
    .chintai .anchor-box {
      width: 100%; } }
  /* line 1098, ../scss/support.scss */
  .chintai .anchor-box ul {
    width: 100%;
    background: #fff;
    padding: 15px 0; }
    /* line 36, ../scss/mixing.scss */
    .chintai .anchor-box ul:after {
      content: ".";
      height: 0;
      display: block;
      clear: both;
      visibility: hidden; }
    @media only screen and (max-width: 640px) {
      /* line 1098, ../scss/support.scss */
      .chintai .anchor-box ul {
        padding: 0px 0px; } }
    /* line 1106, ../scss/support.scss */
    .chintai .anchor-box ul li {
      width: 25%;
      float: left;
      font-size: 16px;
      font-weight: 500;
      box-sizing: border-box;
      text-align: center;
      border-left: 1px solid #e5e5e5; }
      /* line 1114, ../scss/support.scss */
      .chintai .anchor-box ul li:first-child {
        margin-left: 0;
        border-left: none; }
        @media only screen and (max-width: 640px) {
          /* line 1114, ../scss/support.scss */
          .chintai .anchor-box ul li:first-child {
            width: 50%;
            border-right: 1px solid #e5e5e5;
            border-bottom: 1px solid #e5e5e5;
            box-sizing: border-box; } }
      @media only screen and (max-width: 640px) {
        /* line 1106, ../scss/support.scss */
        .chintai .anchor-box ul li {
          width: 50%;
          text-align: center;
          font-size: 12px;
          height: 60px; }
          /* line 1129, ../scss/support.scss */
          .chintai .anchor-box ul li:nth-child(2) {
            border-bottom: 1px solid #e5e5e5;
            box-sizing: border-box; }
          /* line 1133, ../scss/support.scss */
          .chintai .anchor-box ul li:nth-child(3) {
            clear: both;
            border-right: 1px solid #e5e5e5;
            box-sizing: border-box; } }
      /* line 1139, ../scss/support.scss */
      .chintai .anchor-box ul li a {
        padding: 10px;
        display: block;
        vertical-align: middle; }
        @media only screen and (max-width: 640px) {
          /* line 1139, ../scss/support.scss */
          .chintai .anchor-box ul li a {
            padding-top: 20px;
            vertical-align: middle; } }
        /* line 1147, ../scss/support.scss */
        .chintai .anchor-box ul li a:before {
          content: url("../images/support/bunjo/contact/anchor_arrow.png");
          width: 14px;
          height: auto;
          display: inline-block;
          margin-right: 10px; }
          @media only screen and (max-width: 640px) {
            /* line 1147, ../scss/support.scss */
            .chintai .anchor-box ul li a:before {
              margin-right: 5px; } }
        /* line 1157, ../scss/support.scss */
        .chintai .anchor-box ul li a.center {
          border-left: 1px solid #e5e5e5;
          border-right: 1px solid #e5e5e5; }
/* line 1165, ../scss/support.scss */
.chintai #main-cont {
  font-size: 14px;
  line-height: 22px; }
  /* line 1168, ../scss/support.scss */
  .chintai #main-cont .red {
    font-size: 12px; }
  @media only screen and (max-width: 640px) {
    /* line 1171, ../scss/support.scss */
    .chintai #main-cont.inner {
      padding: 20px 10px; } }
  /* line 1176, ../scss/support.scss */
  .chintai #main-cont article {
    margin-bottom: 80px; }
    /* line 1178, ../scss/support.scss */
    .chintai #main-cont article h3 {
      font-size: 17px;
      font-weight: bold;
      margin: 0 0 20px 0;
      padding: 0 0 10px;
      border-bottom: solid 1px #e3e3e3; }
    /* line 1185, ../scss/support.scss */
    .chintai #main-cont article .cont p {
      margin: 0 0 30px; }
    /* line 1188, ../scss/support.scss */
    .chintai #main-cont article .gray-box {
      width: 100%;
      margin: 0;
      text-align: left;
      background-color: #f9f9f9;
      border: solid 1px #e3e3e3; }
      /* line 1194, ../scss/support.scss */
      .chintai #main-cont article .gray-box span {
        padding: 29px;
        display: block; }
      /* line 1198, ../scss/support.scss */
      .chintai #main-cont article .gray-box .gray-box-wrap {
        padding: 20px; }
        /* line 36, ../scss/mixing.scss */
        .chintai #main-cont article .gray-box .gray-box-wrap:after {
          content: ".";
          height: 0;
          display: block;
          clear: both;
          visibility: hidden; }
        /* line 1201, ../scss/support.scss */
        .chintai #main-cont article .gray-box .gray-box-wrap .details {
          float: left;
          font-size: 12px;
          line-height: 18px; }
          /* line 1205, ../scss/support.scss */
          .chintai #main-cont article .gray-box .gray-box-wrap .details .ttl {
            font-weight: 700;
            margin: 0 0 15px;
            font-size: 14px; }
        /* line 1211, ../scss/support.scss */
        .chintai #main-cont article .gray-box .gray-box-wrap .green-btn {
          float: right; }
        @media only screen and (max-width: 1280px) {
          /* line 1215, ../scss/support.scss */
          .chintai #main-cont article .gray-box .gray-box-wrap .details {
            float: none; }
          /* line 1218, ../scss/support.scss */
          .chintai #main-cont article .gray-box .gray-box-wrap .green-btn {
            float: none; } }
    /* line 1224, ../scss/support.scss */
    .chintai #main-cont article .green-btn {
      width: 295px;
      height: 85px;
      background-color: #ac9364;
      background-image: -webkit-linear-gradient(right, #a88f61, #ac9364);
      background-image: -moz-linear-gradient(right, #a88f61, #ac9364);
      background-image: -o-linear-gradient(right, #a88f61, #ac9364);
      background-image: -ms-linear-gradient(right, #a88f61, #ac9364);
      background-image: linear-gradient(to left, #a88f61, #ac9364);
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px; }
      /* line 1234, ../scss/support.scss */
      .chintai #main-cont article .green-btn a {
        display: block;
        color: white;
        width: 100%;
        height: 100%;
        text-align: center; }
        /* line 1240, ../scss/support.scss */
        .chintai #main-cont article .green-btn a span {
          width: 85%;
          margin: 0 auto;
          padding: 22px 0 0; }
          /* line 1244, ../scss/support.scss */
          .chintai #main-cont article .green-btn a span.btn2 {
            width: 50%; }
          /* line 1247, ../scss/support.scss */
          .chintai #main-cont article .green-btn a span.btn3 {
            width: 100%;
            padding: 32px 0 0; }
          @media only screen and (max-width: 1280px) {
            /* line 1240, ../scss/support.scss */
            .chintai #main-cont article .green-btn a span {
              padding: 0; }
              /* line 1253, ../scss/support.scss */
              .chintai #main-cont article .green-btn a span.btn3 {
                padding: 0; } }
      @media only screen and (max-width: 1280px) {
        /* line 1224, ../scss/support.scss */
        .chintai #main-cont article .green-btn {
          width: 100%;
          margin: 20px 0 0;
          height: 60px;
          line-height: 60px; } }
    /* line 1266, ../scss/support.scss */
    .chintai #main-cont article .green-bar {
      width: 100%;
      height: 45px;
      line-height: 45px;
      text-align: center;
      color: white;
      background-color: #ac9364;
      margin: 0 0 15px;
      background-image: -webkit-linear-gradient(bottom, #a88f61, #ac9364);
      background-image: -moz-linear-gradient(bottom, #a88f61, #ac9364);
      background-image: -o-linear-gradient(bottom, #a88f61, #ac9364);
      background-image: -ms-linear-gradient(bottom, #a88f61, #ac9364);
      background-image: linear-gradient(to top, #a88f61, #ac9364); }
    /* line 1280, ../scss/support.scss */
    .chintai #main-cont article .float-table {
      width: 100%;
      border-top: solid 1px #e3e3e3;
      border-left: solid 1px #e3e3e3;
      border-right: solid 1px #e3e3e3; }
      /* line 1285, ../scss/support.scss */
      .chintai #main-cont article .float-table.last-table {
        border-bottom: solid 1px #e3e3e3;
        margin-bottom: 30px; }
      /* line 36, ../scss/mixing.scss */
      .chintai #main-cont article .float-table:after {
        content: ".";
        height: 0;
        display: block;
        clear: both;
        visibility: hidden; }
      /* line 1290, ../scss/support.scss */
      .chintai #main-cont article .float-table .col-l {
        width: 35%;
        float: left;
        background-color: #f9f9f9;
        border-right: solid 1px #e3e3e3; }
        @media only screen and (max-width: 640px) {
          /* line 1290, ../scss/support.scss */
          .chintai #main-cont article .float-table .col-l {
            float: none;
            width: 100%;
            border-bottom: solid 1px #e3e3e3; } }
        /* line 1300, ../scss/support.scss */
        .chintai #main-cont article .float-table .col-l .cont {
          display: table-cell;
          vertical-align: middle;
          margin: 0;
          height: 65px;
          padding: 0 0 0 20px; }
          /* line 1306, ../scss/support.scss */
          .chintai #main-cont article .float-table .col-l .cont.height-fix {
            height: 128px; }
          @media only screen and (max-width: 640px) {
            /* line 1300, ../scss/support.scss */
            .chintai #main-cont article .float-table .col-l .cont {
              padding: 10px;
              height: auto; }
              /* line 1312, ../scss/support.scss */
              .chintai #main-cont article .float-table .col-l .cont.height-fix {
                height: auto; } }
      /* line 1318, ../scss/support.scss */
      .chintai #main-cont article .float-table .col-r {
        width: 60%;
        float: right; }
        @media only screen and (max-width: 640px) {
          /* line 1318, ../scss/support.scss */
          .chintai #main-cont article .float-table .col-r {
            float: none;
            width: 100%; } }
        /* line 1325, ../scss/support.scss */
        .chintai #main-cont article .float-table .col-r .cont {
          display: table-cell;
          vertical-align: middle;
          margin: 0;
          height: 65px; }
          /* line 1330, ../scss/support.scss */
          .chintai #main-cont article .float-table .col-r .cont.height-fix {
            height: 128px; }
          @media only screen and (max-width: 640px) {
            /* line 1325, ../scss/support.scss */
            .chintai #main-cont article .float-table .col-r .cont {
              padding: 10px;
              height: auto; }
              /* line 1336, ../scss/support.scss */
              .chintai #main-cont article .float-table .col-r .cont.height-fix {
                height: auto; } }
    /* line 1343, ../scss/support.scss */
    .chintai #main-cont article .bdr-box {
      border: solid 1px #e3e3e3; }
      /* line 1345, ../scss/support.scss */
      .chintai #main-cont article .bdr-box .ttl {
        padding: 20px;
        border-bottom: solid 1px #e3e3e3;
        font-weight: 700; }
        /* line 36, ../scss/mixing.scss */
        .chintai #main-cont article .bdr-box .ttl:after {
          content: ".";
          height: 0;
          display: block;
          clear: both;
          visibility: hidden; }
        /* line 1350, ../scss/support.scss */
        .chintai #main-cont article .bdr-box .ttl .green-box {
          width: 25px;
          height: 25px;
          line-height: 25px;
          display: block;
          float: left;
          color: white;
          background: #ac9364;
          text-align: center; }
        /* line 1360, ../scss/support.scss */
        .chintai #main-cont article .bdr-box .ttl .txt {
          float: left;
          margin: 3px 0 0 10px;
          width: 83%; }
      /* line 1366, ../scss/support.scss */
      .chintai #main-cont article .bdr-box .details {
        padding: 20px; }
      /* line 1369, ../scss/support.scss */
      .chintai #main-cont article .bdr-box.margin-fix {
        margin: 0 0 30px; }
    /* line 1373, ../scss/support.scss */
    .chintai #main-cont article .green-arrow-down {
      width: 47px;
      height: 35px;
      margin: 0 auto;
      background: url("../images/support/chintai/step/green_arrow_down.gif") center center no-repeat; }
/* line 1384, ../scss/support.scss */
.chintai.faq .anchor-box ul li {
  width: 20%; }
  @media only screen and (max-width: 640px) {
    /* line 1384, ../scss/support.scss */
    .chintai.faq .anchor-box ul li {
      width: 50%; } }
  /* line 1389, ../scss/support.scss */
  .chintai.faq .anchor-box ul li:first-child {
    width: 20%; }
    @media only screen and (max-width: 640px) {
      /* line 1389, ../scss/support.scss */
      .chintai.faq .anchor-box ul li:first-child {
        width: 50%; }
        /* line 1393, ../scss/support.scss */
        .chintai.faq .anchor-box ul li:first-child a {
          padding-top: 20px; } }
  /* line 1398, ../scss/support.scss */
  .chintai.faq .anchor-box ul li:nth-child(2) {
    width: 30%; }
    @media only screen and (max-width: 640px) {
      /* line 1398, ../scss/support.scss */
      .chintai.faq .anchor-box ul li:nth-child(2) {
        width: 50%; } }
  /* line 1404, ../scss/support.scss */
  .chintai.faq .anchor-box ul li:nth-child(4) {
    width: 30%; }
    @media only screen and (max-width: 640px) {
      /* line 1404, ../scss/support.scss */
      .chintai.faq .anchor-box ul li:nth-child(4) {
        width: 50%; } }
  /* line 1410, ../scss/support.scss */
  .chintai.faq .anchor-box ul li a {
    font-weight: 700; }
/* line 1418, ../scss/support.scss */
.chintai.faq .bunjo-faq h3:before {
  content: url("../images/support/chintai/circle_g01.gif"); }
/* line 1421, ../scss/support.scss */
.chintai.faq .bunjo-faq .question {
  color: #ac9364; }
/* line 1424, ../scss/support.scss */
.chintai.faq .bunjo-faq a {
  color: #ac9364;
  word-wrap: break-word; }
/* line 1428, ../scss/support.scss */
.chintai.faq .bunjo-faq strong {
  font-weight: 700; }
@media only screen and (max-width: 640px) {
  /* line 1432, ../scss/support.scss */
  .chintai.faq .bunjo-faq ul li.q-width {
    width: 80%; } }
/* line 1441, ../scss/support.scss */
.chintai.faq #bunjo-faq-3 dl dt {
  border-bottom: 1px dashed #e5e5e5;
  padding: 0;
  margin-left: 0; }
  /* line 1445, ../scss/support.scss */
  .chintai.faq #bunjo-faq-3 dl dt.ques-box:after {
    content: url("../images/support/bunjo/contact/anchor_arrow.png");
    display: inline-block; }
/* line 1454, ../scss/support.scss */
.chintai.help a.half-w-bnt-blue {
  border: solid 1px #ac9364;
  background-color: #ac9364; }
/* line 1459, ../scss/support.scss */
.chintai.help .bunjo-faq h3:before {
  content: url("../images/support/chintai/circle_g01.gif"); }
/* line 1462, ../scss/support.scss */
.chintai.help .bunjo-faq .question {
  color: #ac9364; }
/* line 1470, ../scss/support.scss */
.chintai.contact .bunjo-contact h3:before {
  content: url("../images/support/chintai/circle_g01.gif"); }
/* line 1477, ../scss/support.scss */
.chintai.sumikae h2 .f-mont {
  color: #333; }

/*///////////////////////////////////////////////////////////// COPY & PASTE FROM SUPPORT3.SCSS */
/*///////////////////////////////////////////////////////////// CONTACT */
/* line 1498, ../scss/support.scss */
.contact #topics > .inner {
  padding: 80px 75px; }
  @media only screen and (max-width: 1280px) {
    /* line 1498, ../scss/support.scss */
    .contact #topics > .inner {
      padding: 60px 40px; } }
  @media only screen and (max-width: 640px) {
    /* line 1498, ../scss/support.scss */
    .contact #topics > .inner {
      padding: 0 0 60px; } }
/* line 1508, ../scss/support.scss */
.contact .anchor-box {
  width: 100%;
  margin: 0 auto;
  padding: 10px;
  background: url("../images/support/bunjo/contact/anchor_bg.gif");
  box-sizing: border-box; }
  /* line 1514, ../scss/support.scss */
  .contact .anchor-box ul {
    width: 100%;
    background: #fff;
    padding: 15px 0; }
    /* line 36, ../scss/mixing.scss */
    .contact .anchor-box ul:after {
      content: ".";
      height: 0;
      display: block;
      clear: both;
      visibility: hidden; }
    /* line 1519, ../scss/support.scss */
    .contact .anchor-box ul li {
      width: 32%;
      float: left;
      box-sizing: border-box;
      text-align: center; }
      /* line 1524, ../scss/support.scss */
      .contact .anchor-box ul li:first-child {
        margin-left: 0;
        border-left: none; }
      /* line 1528, ../scss/support.scss */
      .contact .anchor-box ul li a {
        padding: 10px;
        display: block;
        vertical-align: middle; }
        /* line 1532, ../scss/support.scss */
        .contact .anchor-box ul li a:before {
          content: url("../images/support/bunjo/contact/anchor_arrow.png");
          width: 14px;
          height: auto;
          display: inline-block;
          margin-right: 10px; }
        /* line 1539, ../scss/support.scss */
        .contact .anchor-box ul li a.center {
          border-left: 1px solid #e5e5e5;
          border-right: 1px solid #e5e5e5; }
@media only screen and (max-width: 640px) {
  /* line 1548, ../scss/support.scss */
  .contact .faq .anchor-box ul {
    padding: 0px 0px; }
  /* line 1551, ../scss/support.scss */
  .contact .faq .anchor-box ul li {
    width: 50%;
    text-align: center;
    font-size: 12px;
    height: 60px; }
  /* line 1557, ../scss/support.scss */
  .contact .faq .anchor-box ul li a:before {
    margin-right: 5px; }
  /* line 1560, ../scss/support.scss */
  .contact .faq .anchor-box ul li:nth-child(2) {
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box; }
  /* line 1564, ../scss/support.scss */
  .contact .faq .anchor-box ul li:nth-child(3) {
    clear: both;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box; }
  /* line 1569, ../scss/support.scss */
  .contact .faq .anchor-box ul li:first-child {
    width: 50%;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box; }
  /* line 1575, ../scss/support.scss */
  .contact .faq .anchor-box ul li:first-child a {
    padding-top: 10px; }
  /* line 1578, ../scss/support.scss */
  .contact .faq .anchor-box ul li a {
    padding-top: 20px;
    vertical-align: middle; } }
/* line 1585, ../scss/support.scss */
.contact .bunjo-contact {
  width: 100%;
  margin-top: 50px; }
  /* line 1588, ../scss/support.scss */
  .contact .bunjo-contact h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 50px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5; }
    /* line 1594, ../scss/support.scss */
    .contact .bunjo-contact h3:before {
      content: url("../images/common/circle.png");
      width: 16px;
      height: auto;
      display: inline-block;
      padding-right: 10px; }
  /* line 1602, ../scss/support.scss */
  .contact .bunjo-contact p.attention {
    color: #c00;
    font-size: 14px;
    margin-bottom: 50px;
    padding: 0 5px; }
  /* line 1608, ../scss/support.scss */
  .contact .bunjo-contact .sup-attention {
    color: #c00;
    font-size: 14px;
    border: 1px solid #da4d4d;
    padding: 2%;
    margin: 3% 0; }
  /* line 1615, ../scss/support.scss */
  .contact .bunjo-contact > dl {
    margin: 45px 20px 0; }
    @media only screen and (max-width: 1280px) {
      /* line 1615, ../scss/support.scss */
      .contact .bunjo-contact > dl {
        margin: 45px 0 0; } }
    /* line 1620, ../scss/support.scss */
    .contact .bunjo-contact > dl > dt {
      font-size: 18px;
      margin: 0 0 30px;
      padding: 0 20px 10px 20px;
      border-bottom: 1px dotted #e5e5e5; }
    /* line 1627, ../scss/support.scss */
    .contact .bunjo-contact > dl dd .contact-list {
      width: 665px;
      margin: 0 auto; }
      @media only screen and (max-width: 1280px) {
        /* line 1627, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list {
          width: 605px; } }
      @media only screen and (max-width: 960px) {
        /* line 1627, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list {
          width: 100%;
          max-width: 605px; } }
      @media only screen and (max-width: 640px) {
        /* line 1627, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list {
          width: 100%;
          max-width: 100%; } }
      /* line 1641, ../scss/support.scss */
      .contact .bunjo-contact > dl dd .contact-list > li {
        position: relative;
        margin-bottom: 40px;
        padding: 30px 20px;
        background: #fcfcfc;
        border: 1px solid #e5e5e5;
        box-sizing: border-box; }
        /* line 1648, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list > li:last-child {
          margin-bottom: 0; }
        /* line 1651, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list > li .upper-box {
          padding-bottom: 20px;
          border-bottom: 1px solid #e5e5e5; }
          /* line 1654, ../scss/support.scss */
          .contact .bunjo-contact > dl dd .contact-list > li .upper-box dt {
            font-size: 17px;
            font-weight: bold;
            margin-bottom: 10px;
            color: #5597c9; }
            /* line 1659, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .upper-box dt small {
              font-size: 14px; }
            /* line 1662, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .upper-box dt.black {
              color: #000;
              font-size: 21px; }
          @media only screen and (max-width: 374px) {
            /* line 1668, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .upper-box dt {
              font-size: 14px; } }
          /* line 36, ../scss/mixing.scss */
          .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd:after {
            content: ".";
            height: 0;
            display: block;
            clear: both;
            visibility: hidden; }
          /* line 1674, ../scss/support.scss */
          .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel {
            float: left;
            margin-right: 20px; }
            /* line 1677, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel strong {
              font-size: 52px;
              color: #0060af;
              line-height: 1em; }
            /* line 1682, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span {
              font-size: 12px;
              color: #000; }
              /* line 1686, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby01 {
                display: inline-block;
                margin-left: 149px;
                letter-spacing: 0.5em; }
              /* line 1691, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby02 {
                display: inline-block;
                margin-left: 33px;
                letter-spacing: 0.5em; }
            @media only screen and (max-width: 640px) {
              /* line 1674, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel {
                float: none;
                margin-right: 0;
                margin-bottom: 10px; }
                /* line 1701, ../scss/support.scss */
                .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel strong {
                  font-size: 32px; }
                /* line 1705, ../scss/support.scss */
                .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby01 {
                  margin-left: 85px;
                  letter-spacing: 0.75em; }
                /* line 1709, ../scss/support.scss */
                .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby02 {
                  margin-left: 3px;
                  letter-spacing: 0.75em; } }
            @media only screen and (max-width: 374px) {
              /* line 1716, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel strong {
                font-size: 24px; }
              /* line 1720, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby01 {
                margin-left: 85px;
                letter-spacing: 0.75em; }
              /* line 1724, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .upper-box dd .tel span.ruby02 {
                margin-left: 3px;
                letter-spacing: 0.75em; } }
        /* line 1733, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list > li .bottom-box {
          margin-top: 20px; }
          /* line 1735, ../scss/support.scss */
          .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl {
            text-align: center; }
            /* line 1737, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dt {
              display: inline-block;
              font-size: 14px;
              margin-right: 20px; }
            /* line 1742, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd {
              display: inline-block;
              font-size: 18px; }
              /* line 1745, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd a {
                color: #0060af; }
              /* line 1748, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd a.linkdeco {
                text-decoration: underline; }
              /* line 1751, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd:before {
                content: url("../images/support/bunjo/contact/icon_mail.png");
                width: 28px;
                height: auto;
                display: inline-block;
                margin-right: 10px;
                vertical-align: middle; }
            /* line 1761, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd.toform:before {
              content: url("../images/support/bunjo/contact/icon_pc.png"); }
          @media only screen and (max-width: 640px) {
            /* line 1767, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl {
              text-align: left; }
              /* line 1769, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dt {
                display: block;
                margin-bottom: 10px; }
              /* line 1773, ../scss/support.scss */
              .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd {
                display: block; } }
          @media only screen and (max-width: 374px) {
            /* line 1780, ../scss/support.scss */
            .contact .bunjo-contact > dl dd .contact-list > li .bottom-box dl dd {
              font-size: 18px; } }
        /* line 1786, ../scss/support.scss */
        .contact .bunjo-contact > dl dd .contact-list > li .caution {
          position: absolute;
          right: 0;
          bottom: -30px;
          color: #c00; }
  @media only screen and (max-width: 374px) {
    /* line 1797, ../scss/support.scss */
    .contact .bunjo-contact > dl {
      margin: 25px 0px 0; }
      /* line 1799, ../scss/support.scss */
      .contact .bunjo-contact > dl > dt {
        font-size: 16px;
        font-weight: bold;
        margin: 0 0 15px;
        padding: 0 10px 10px 10px;
        border-bottom: 1px dotted #e5e5e5; } }
  @media only screen and (max-width: 374px) {
    /* line 1809, ../scss/support.scss */
    .contact .bunjo-contact h3 {
      margin-bottom: 20px; } }
  /* line 1817, ../scss/support.scss */
  .contact .bunjo-contact#bunjo-contact-3 > dl dt small {
    font-size: 14px; }
    @media only screen and (max-width: 640px) {
      /* line 1817, ../scss/support.scss */
      .contact .bunjo-contact#bunjo-contact-3 > dl dt small {
        display: block; } }
  /* line 1827, ../scss/support.scss */
  .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box {
    text-align: center;
    border-bottom: none; }
    /* line 1831, ../scss/support.scss */
    .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box dd .tel {
      float: none; }
      /* line 1833, ../scss/support.scss */
      .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box dd .tel span {
        display: inline-block;
        margin-right: 10px;
        padding: 10px 15px;
        color: #fff;
        background: #0060af;
        border-radius: 3px;
        vertical-align: middle; }
      /* line 1842, ../scss/support.scss */
      .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box dd .tel strong {
        vertical-align: middle; }
    @media only screen and (max-width: 640px) {
      /* line 1827, ../scss/support.scss */
      .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box {
        padding-bottom: 10px; }
        /* line 1849, ../scss/support.scss */
        .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .upper-box dl {
          text-align: left; } }
  /* line 1854, ../scss/support.scss */
  .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .bottom-box {
    margin-top: 0;
    text-align: center; }
    @media only screen and (max-width: 640px) {
      /* line 1854, ../scss/support.scss */
      .contact .bunjo-contact#bunjo-contact-3 > dl dd .contact-list > li .bottom-box {
        text-align: left; } }
  /* line 1863, ../scss/support.scss */
  .contact .bunjo-contact#bunjo-contact-3 > dl dd.no-list {
    padding: 0 20px;
    font-size: 14px; }
    /* line 1866, ../scss/support.scss */
    .contact .bunjo-contact#bunjo-contact-3 > dl dd.no-list span.caution {
      color: #c00;
      display: block;
      padding: 0; }
  /* line 1872, ../scss/support.scss */
  .contact .bunjo-contact#bunjo-contact-3 > dl dd > span.caution {
    padding: 0 20px;
    font-size: 14px;
    color: #c00;
    display: block;
    margin-bottom: 30px; }
@media only screen and (max-width: 640px) {
  /* line 1884, ../scss/support.scss */
  .contact .bunjo-contact {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box; } }

/* line 1892, ../scss/support.scss */
.sup-attention {
  color: #c00;
  font-size: 14px;
  border: 1px solid #da4d4d;
  padding: 2%;
  margin: 3% 0; }

/* line 1900, ../scss/support.scss */
body.chintai .category-anc {
  width: 100%;
  max-width: 1010px;
  margin: 0px auto;
  box-sizing: border-box;
  padding-bottom: 20px; }
  /* line 1906, ../scss/support.scss */
  body.chintai .category-anc ul {
    width: 98%;
    border-collapse: separate;
    background-color: #ffffff;
    border: solid 1px #e9eaee;
    margin: 0 auto; }
    /* line 1914, ../scss/support.scss */
    body.chintai .category-anc ul li {
      text-align: center;
      border-right: solid 1px #e9eaee;
      box-sizing: border-box;
      float: left;
      width: 17%;
      line-height: 20px;
      vertical-align: middle; }
      @media only screen and (max-width: 640px) {
        /* line 1914, ../scss/support.scss */
        body.chintai .category-anc ul li {
          font-size: 11px;
          line-height: 13px;
          width: 33%;
          border-bottom: solid 1px #e9eaee; } }
      /* line 1931, ../scss/support.scss */
      body.chintai .category-anc ul li a {
        display: block;
        width: 100%;
        height: 75px;
        padding: 0% 0;
        vertical-align: middle;
        padding: 18% 0;
        display: block;
        box-sizing: border-box; }
        /* line 1942, ../scss/support.scss */
        body.chintai .category-anc ul li a br.spbr {
          display: none; }
        @media only screen and (max-width: 640px) {
          /* line 1946, ../scss/support.scss */
          body.chintai .category-anc ul li a br.spbr {
            display: block; } }
    /* line 1956, ../scss/support.scss */
    body.chintai .category-anc ul .listshort {
      width: 16%; }
    /* line 1959, ../scss/support.scss */
    body.chintai .category-anc ul .listlarge {
      width: 18%; }
      /* line 1961, ../scss/support.scss */
      body.chintai .category-anc ul .listlarge a {
        padding: 10% 0; }
    /* line 1965, ../scss/support.scss */
    body.chintai .category-anc ul :last-child {
      border-right: none; }
    /* line 1968, ../scss/support.scss */
    body.chintai .category-anc ul :hover {
      background-color: #e9eaee;
      text-decoration: underline; }
    /* line 1972, ../scss/support.scss */
    body.chintai .category-anc ul > .here {
      background-color: #e9eaee;
      font-weight: bold; }
    @media only screen and (max-width: 640px) {
      /* line 1977, ../scss/support.scss */
      body.chintai .category-anc ul li.listlarge {
        width: 33%; }
      /* line 1980, ../scss/support.scss */
      body.chintai .category-anc ul li.listshort {
        width: 33%; }
      /* line 1983, ../scss/support.scss */
      body.chintai .category-anc ul li#c-anc {
        display: block; }
      /* line 1986, ../scss/support.scss */
      body.chintai .category-anc ul li:nth-child(3n) {
        border-right: none; } }
  /* line 1991, ../scss/support.scss */
  body.chintai .category-anc ul:after {
    content: ".";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden; }
