@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
.pc {
  display: none; }

#text {
  font-weight: normal; }

/*-------注意事項-------*/
#attention {
  max-width: 900px;
  margin: 0 auto 60px; }
  #attention .attention__ttl {
    margin-bottom: 15px;
    font-size: 1.8rem;
    border-bottom: 3px solid #C9BD9B; }
    @media (min-width: 375px) {
      #attention .attention__ttl {
        font-size: calc( 1.8rem + ( 1vw - 3.75px ) * 1.2422360248 ); } }
    @media (min-width: 1180px) {
      #attention .attention__ttl {
        font-size: 2.8rem; } }
  #attention .attention__list {
    margin-bottom: 30px; }
    #attention .attention__list li {
      position: relative; }
      #attention .attention__list li::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 4px;
        left: 0;
        border-style: solid;
        border-width: 8px 14px;
        border-color: transparent transparent transparent #C9BD9B; }
      #attention .attention__list li .attention__list-txt {
        margin-bottom: 10px;
        padding: 0 0 0 24px;
        font-size: 1.3rem;
        font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
        font-weight: normal; }
        @media (min-width: 375px) {
          #attention .attention__list li .attention__list-txt {
            font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.248447205 ); } }
        @media (min-width: 1180px) {
          #attention .attention__list li .attention__list-txt {
            font-size: 1.5rem; } }
  #attention .attention__wp .attention__cont {
    text-align: center;
    margin-top: 20px; }
    #attention .attention__wp .attention__cont .attention__copy {
      font-size: 1.3rem; }
      @media (min-width: 375px) {
        #attention .attention__wp .attention__cont .attention__copy {
          font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.248447205 ); } }
      @media (min-width: 1180px) {
        #attention .attention__wp .attention__cont .attention__copy {
          font-size: 1.5rem; } }
    #attention .attention__wp .attention__cont .attention__tell {
      margin: 5px 0;
      font-size: 3rem;
      line-height: 1; }
      @media (min-width: 375px) {
        #attention .attention__wp .attention__cont .attention__tell {
          font-size: calc( 3rem + ( 1vw - 3.75px ) * 0.7453416149 ); } }
      @media (min-width: 1180px) {
        #attention .attention__wp .attention__cont .attention__tell {
          font-size: 3.6rem; } }
    #attention .attention__wp .attention__cont .attention__txt {
      font-size: 1.2rem;
      font-family: 游ゴシック体 Pr6N M, Yu Gothic Pr6N M, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic"; }
      @media (min-width: 375px) {
        #attention .attention__wp .attention__cont .attention__txt {
          font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.248447205 ); } }
      @media (min-width: 1180px) {
        #attention .attention__wp .attention__cont .attention__txt {
          font-size: 1.4rem; } }
  #attention .attention__btn a {
    border-color: #C9BD9B;
    background: #FFF;
    color: #C9BD9B; }
    #attention .attention__btn a::after {
      color: #C9BD9B; }

#osaka {
  /*-------注意事項-------*/ }
  #osaka #attention .attention__ttl {
    border-bottom: 3px solid #EF9049; }
  #osaka #attention .attention__list li::before {
    border-color: transparent transparent transparent #EF9049; }
  #osaka #attention .attention__btn a {
    border-color: #EF9049;
    background: #FFF;
    color: #EF9049; }
    #osaka #attention .attention__btn a::after {
      color: #EF9049; }

#hyogo {
  /*-------注意事項-------*/ }
  #hyogo #attention .attention__ttl {
    border-bottom: 3px solid #4D5BA8; }
  #hyogo #attention .attention__list li::before {
    border-color: transparent transparent transparent #4D5BA8; }
  #hyogo #attention .attention__btn a {
    border-color: #4D5BA8;
    background: #FFF;
    color: #4D5BA8; }
    #hyogo #attention .attention__btn a::after {
      color: #4D5BA8; }

#shiga {
  /*-------注意事項-------*/ }
  #shiga #attention .attention__ttl {
    border-bottom: 3px solid #9BC9C9; }
  #shiga #attention .attention__list li::before {
    border-color: transparent transparent transparent #9BC9C9; }
  #shiga #attention .attention__btn a {
    border-color: #9BC9C9;
    background: #FFF;
    color: #9BC9C9; }
    #shiga #attention .attention__btn a::after {
      color: #9BC9C9; }

#aichi {
  /*-------注意事項-------*/ }
  #aichi #attention .attention__ttl {
    border-bottom: 3px solid #B2505E; }
  #aichi #attention .attention__list li::before {
    border-color: transparent transparent transparent #B2505E; }
  #aichi #attention .attention__btn a {
    border-color: #B2505E;
    background: #FFF;
    color: #B2505E; }
    #aichi #attention .attention__btn a::after {
      color: #B2505E; }

.cancel__info {
  align-items: center; }
  .cancel__info .attention__btn {
    flex: 0 1 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px; }
  .cancel__info .cancel__info-tel {
    flex: 0 1 100%;
    width: 100%;
    max-width: 100%;
    text-align: center; }
    .cancel__info .cancel__info-tel p {
      line-height: 1; }
    .cancel__info .cancel__info-tel .title {
      margin-bottom: 5px;
      font-weight: bold;
      font-size: 1.5rem; }
    .cancel__info .cancel__info-tel .num {
      margin-bottom: 5px;
      font-size: 4.6rem;
      font-weight: bold;
      font-family: "DIN Alternate", Arial, Helvetica, "sans-serif"; }
    .cancel__info .cancel__info-tel .info {
      line-height: 1.5;
      font-size: 1.4rem; }
      .cancel__info .cancel__info-tel .info span {
        display: block; }

#kyoto {
  /*-------注意事項-------*/ }
  #kyoto #attention .cancel__info .attention__btn a {
    color: #fff;
    border-color: #C9BD9B;
    background: #C9BD9B; }
    #kyoto #attention .cancel__info .attention__btn a::after {
      color: #FFF; }

#osaka {
  /*-------注意事項-------*/ }
  #osaka #attention .cancel__info .attention__btn a {
    color: #fff;
    border-color: #EF9049;
    background: #EF9049; }
    #osaka #attention .cancel__info .attention__btn a::after {
      color: #FFF; }

#hyogo {
  /*-------注意事項-------*/ }
  #hyogo #attention .cancel__info .attention__btn a {
    color: #fff;
    border-color: #4D5BA8;
    background: #4D5BA8; }
    #hyogo #attention .cancel__info .attention__btn a::after {
      color: #FFF; }

#shiga {
  /*-------注意事項-------*/ }
  #shiga #attention .cancel__info .attention__btn a {
    color: #fff;
    border-color: #9BC9C9;
    background: #9BC9C9; }
    #shiga #attention .cancel__info .attention__btn a::after {
      color: #FFF; }

#aichi {
  /*-------注意事項-------*/ }
  #aichi #attention .cancel__info .attention__btn a {
    color: #fff;
    border-color: #B2505E;
    background: #B2505E; }
    #aichi #attention .cancel__info .attention__btn a::after {
      color: #FFF; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  #osaka #contents, #kyoto #contents, #hyogo #contents, #shiga #contents, #aichi #contents {
    padding-top: 100px; }

  #mainttl {
    margin-bottom: 100px; }

  .cancel__info .attention__btn {
    flex: 0 1 48%;
    width: 48%;
    max-width: 48%;
    margin-bottom: 0; }
  .cancel__info .cancel__info-tel {
    flex: 0 1 48%;
    width: 48%;
    max-width: 48%;
    text-align: left; }
    .cancel__info .cancel__info-tel .num {
      font-size: 3.6rem; }
    .cancel__info .cancel__info-tel .info span {
      display: revert; }
      .cancel__info .cancel__info-tel .info span + span {
        margin-left: 15px; }

  /*-------注意事項-------*/
  #attention {
    margin: 0 auto 80px; }
    #attention .attention__ttl {
      margin-bottom: 50px; }
    #attention .attention__list {
      margin-bottom: 60px; }
      #attention .attention__list li::before {
        top: 0px;
        transform: translateY(50%); }
      #attention .attention__list li .attention__list-txt {
        margin-bottom: 25px;
        padding-left: 28px; }
    #attention .attention__wp {
      display: flex;
      justify-content: center;
      align-items: center; }
      #attention .attention__wp .attention__cont {
        margin-left: 30px;
        margin-top: 0;
        text-align: left; }
    #attention .attention__btn a {
      width: 360px; }
      #attention .attention__btn a:hover {
        background: #C9BD9B;
        color: #FFF; }
        #attention .attention__btn a:hover::after {
          color: #FFF; }

  #osaka {
    /*-------注意事項-------*/ }
    #osaka #attention .attention__btn a:hover {
      background: #EF9049;
      color: #FFF; }
      #osaka #attention .attention__btn a:hover::after {
        color: #FFF; }

  #hyogo {
    /*-------注意事項-------*/ }
    #hyogo #attention .attention__btn a:hover {
      background: #4D5BA8;
      color: #FFF; }
      #hyogo #attention .attention__btn a:hover::after {
        color: #FFF; }

  #shiga {
    /*-------注意事項-------*/ }
    #shiga #attention .attention__btn a:hover {
      background: #9BC9C9;
      color: #FFF; }
      #shiga #attention .attention__btn a:hover::after {
        color: #FFF; }

  #aichi {
    /*-------注意事項-------*/ }
    #aichi #attention .attention__btn a:hover {
      background: #B2505E;
      color: #FFF; }
      #aichi #attention .attention__btn a:hover::after {
        color: #FFF; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1181px以上
------------------------------*/
/*------------------------------
		IE対応
------------------------------*/

/*# sourceMappingURL=style.css.map */
