.b-m1 {
    margin-bottom: 1px
}

.b-m2 {
    margin-bottom: 2px
}

.b-m3 {
    margin-bottom: 3px
}

.b-m4 {
    margin-bottom: 4px
}

.b-m5 {
    margin-bottom: 5px
}

.b-m6 {
    margin-bottom: 6px
}

.b-m7 {
    margin-bottom: 7px
}

.b-m8 {
    margin-bottom: 8px
}

.b-m9 {
    margin-bottom: 9px
}

.b-m10 {
    margin-bottom: 10px
}

.b-m11 {
    margin-bottom: 11px
}

.b-m12 {
    margin-bottom: 12px
}

.b-m13 {
    margin-bottom: 13px
}

.b-m14 {
    margin-bottom: 14px
}

.b-m15 {
    margin-bottom: 15px
}

.b-m16 {
    margin-bottom: 16px
}

.b-m17 {
    margin-bottom: 17px
}

.b-m18 {
    margin-bottom: 18px
}

.b-m19 {
    margin-bottom: 19px
}

.b-m20 {
    margin-bottom: 20px
}

.b-m21 {
    margin-bottom: 21px
}

.b-m22 {
    margin-bottom: 22px
}

.b-m23 {
    margin-bottom: 23px
}

.b-m24 {
    margin-bottom: 24px
}

.b-m25 {
    margin-bottom: 25px
}

.b-m26 {
    margin-bottom: 26px
}

.b-m27 {
    margin-bottom: 27px
}

.b-m28 {
    margin-bottom: 28px
}

.b-m29 {
    margin-bottom: 29px
}

.b-m30 {
    margin-bottom: 30px
}

.b-m31 {
    margin-bottom: 31px
}

.b-m32 {
    margin-bottom: 32px
}

.b-m33 {
    margin-bottom: 33px
}

.b-m34 {
    margin-bottom: 34px
}

.b-m35 {
    margin-bottom: 35px
}

.b-m36 {
    margin-bottom: 36px
}

.b-m37 {
    margin-bottom: 37px
}

.b-m38 {
    margin-bottom: 38px
}

.b-m39 {
    margin-bottom: 39px
}

.b-m40 {
    margin-bottom: 40px
}

.b-m41 {
    margin-bottom: 41px
}

.b-m42 {
    margin-bottom: 42px
}

.b-m43 {
    margin-bottom: 43px
}

.b-m44 {
    margin-bottom: 44px
}

.b-m45 {
    margin-bottom: 45px
}

.b-m46 {
    margin-bottom: 46px
}

.b-m47 {
    margin-bottom: 47px
}

.b-m48 {
    margin-bottom: 48px
}

.b-m49 {
    margin-bottom: 49px
}

.b-m50 {
    margin-bottom: 50px
}

.b-m51 {
    margin-bottom: 51px
}

.b-m52 {
    margin-bottom: 52px
}

.b-m53 {
    margin-bottom: 53px
}

.b-m54 {
    margin-bottom: 54px
}

.b-m55 {
    margin-bottom: 55px
}

.b-m56 {
    margin-bottom: 56px
}

.b-m57 {
    margin-bottom: 57px
}

.b-m58 {
    margin-bottom: 58px
}

.b-m59 {
    margin-bottom: 59px
}

.b-m60 {
    margin-bottom: 60px
}

.b-m61 {
    margin-bottom: 61px
}

.b-m62 {
    margin-bottom: 62px
}

.b-m63 {
    margin-bottom: 63px
}

.b-m64 {
    margin-bottom: 64px
}

.b-m65 {
    margin-bottom: 65px
}

.b-m66 {
    margin-bottom: 66px
}

.b-m67 {
    margin-bottom: 67px
}

.b-m68 {
    margin-bottom: 68px
}

.b-m69 {
    margin-bottom: 69px
}

.b-m70 {
    margin-bottom: 70px
}

.b-m71 {
    margin-bottom: 71px
}

.b-m72 {
    margin-bottom: 72px
}

.b-m73 {
    margin-bottom: 73px
}

.b-m74 {
    margin-bottom: 74px
}

.b-m75 {
    margin-bottom: 75px
}

.b-m76 {
    margin-bottom: 76px
}

.b-m77 {
    margin-bottom: 77px
}

.b-m78 {
    margin-bottom: 78px
}

.b-m79 {
    margin-bottom: 79px
}

.b-m80 {
    margin-bottom: 80px
}

.b-m81 {
    margin-bottom: 81px
}

.b-m82 {
    margin-bottom: 82px
}

.b-m83 {
    margin-bottom: 83px
}

.b-m84 {
    margin-bottom: 84px
}

.b-m85 {
    margin-bottom: 85px
}

.b-m86 {
    margin-bottom: 86px
}

.b-m87 {
    margin-bottom: 87px
}

.b-m88 {
    margin-bottom: 88px
}

.b-m89 {
    margin-bottom: 89px
}

.b-m90 {
    margin-bottom: 90px
}

.b-m91 {
    margin-bottom: 91px
}

.b-m92 {
    margin-bottom: 92px
}

.b-m93 {
    margin-bottom: 93px
}

.b-m94 {
    margin-bottom: 94px
}

.b-m95 {
    margin-bottom: 95px
}

.b-m96 {
    margin-bottom: 96px
}

.b-m97 {
    margin-bottom: 97px
}

.b-m98 {
    margin-bottom: 98px
}

.b-m99 {
    margin-bottom: 99px
}

.b-m100 {
    margin-bottom: 100px
}

.b-m101 {
    margin-bottom: 101px
}

.b-m102 {
    margin-bottom: 102px
}

.b-m103 {
    margin-bottom: 103px
}

.b-m104 {
    margin-bottom: 104px
}

.b-m105 {
    margin-bottom: 105px
}

.b-m106 {
    margin-bottom: 106px
}

.b-m107 {
    margin-bottom: 107px
}

.b-m108 {
    margin-bottom: 108px
}

.b-m109 {
    margin-bottom: 109px
}

.b-m110 {
    margin-bottom: 110px
}

.b-m111 {
    margin-bottom: 111px
}

.b-m112 {
    margin-bottom: 112px
}

.b-m113 {
    margin-bottom: 113px
}

.b-m114 {
    margin-bottom: 114px
}

.b-m115 {
    margin-bottom: 115px
}

.b-m116 {
    margin-bottom: 116px
}

.b-m117 {
    margin-bottom: 117px
}

.b-m118 {
    margin-bottom: 118px
}

.b-m119 {
    margin-bottom: 119px
}

.b-m120 {
    margin-bottom: 120px
}

.none {
    display: none
}

.block {
    display: block
}

.pc {
    display: block
}

.tb {
    display: none
}

.pc_tb {
    display: block
}

.tb_sp {
    display: none
}

.sp {
    display: none
}

.hidden {
    overflow: hidden
}

.relative {
    position: relative;
    z-index: 1
}

.bold {
    font-weight: bold
}

.tcenter {
    text-align: center
}

.white {
    color: #d0d0d0
}

.marker-g {
    background: linear-gradient(transparent 70%, #b1883a 0%);
    z-index: 0
}

.scrollbar {
    max-height: 270px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 1em
}

.scrollbar::-webkit-scrollbar {
    width: 10px
}

.scrollbar::-webkit-scrollbar-track {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1)
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: #b1883a;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .3)
}

.form-pattern-1 {
    background:none!important;
}

.form-contents {
    padding: 0!important;
}

.form-contents dl dd label {
    display:inline-block;
  }

  .form-contents dl dt:not(.pattern-exclusion) span.optional::before {
    padding:0 5px 0;
    margin-right: 5px;
    font-size: 11px;
    border-radius: 2px;
    position: relative;
    top: -2px;
  }
  .form-contents dl dt:not(.pattern-exclusion) span.optional::before {
    content: '任意';
    color: #fff!important;
    background: #aaa!important;
  padding: 5px 10px !important;
  border-radius: 2px;
  }
  
  .form-contents form dl {
    margin-bottom: 0!important;
}


/*# sourceMappingURL=common.css.map */