@import url("https://fonts.googleapis.com/css?family=Work+Sans:700&display=swap");@media only screen and (min-width:769px){.serviceSelectTbl._mb{margin-bottom:30px}}@media only screen and (max-width:768px){.serviceSelectTbl._mb{margin-bottom:4.67vw}}.checkTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}@media only screen and (min-width:769px){.checkTbl{border-left:4px solid #009fe8;margin-bottom:10px}}@media only screen and (max-width:768px){.checkTbl{border-left:.54vw solid #009fe8;margin-bottom:2.67vw}}.checkTbl__area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #dedede}@media only screen and (min-width:769px){.checkTbl__area{padding:10px 20px}}@media only screen and (max-width:768px){.checkTbl__area{padding:2.67vw 3.2vw}}.checkTbl__area__txt{letter-spacing:.075em;line-height:2.3}@media only screen and (min-width:769px){.checkTbl__area__txt{font-size:14px}}@media only screen and (max-width:768px){.checkTbl__area__txt{font-size:2.94vw}}.checkTbl__area__txt small{vertical-align:top;font-size:smaller}.checkTbl__cat{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:769px){.checkTbl__cat{margin-right:4px}}@media only screen and (max-width:768px){.checkTbl__cat{margin-right:1.34vw}}.checkTbl__cat span{display:inline-block;color:#fff;letter-spacing:.075em;font-weight:700}@media only screen and (min-width:769px){.checkTbl__cat span{font-size:12px;height:20px;line-height:20px;padding:0 10px;margin-right:6px}}@media only screen and (max-width:768px){.checkTbl__cat span{font-size:2.94vw;height:4.54vw;line-height:4.54vw;padding:0 1.34vw;margin-right:1.34vw}}.checkTbl__cat .all{background:#e84729}.checkTbl__cat .chubu,.checkTbl__cat .fukuoka,.checkTbl__cat .kansai,.checkTbl__cat .sapporo,.checkTbl__cat .shuto,.checkTbl__cat .tohoku{background:#009fe8}.checkTbl__cat .kanagawa,.checkTbl__cat .saitama,.checkTbl__cat .tokyo{background:#00a161}.checkTbl__cat .kaitori,.checkTbl__cat .shobun{color:#fc6303;border:1px solid #fc6303}@media only screen and (min-width:769px){.checkTbl__cat .kaitori,.checkTbl__cat .shobun{line-height:18px}}@media only screen and (max-width:768px){.checkTbl__cat .kaitori,.checkTbl__cat .shobun{line-height:4vw}}.checkTbl__inner{width:100%}@media only screen and (min-width:769px){.checkTbl__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}}.checkTbl__name{position:relative}@media only screen and (min-width:769px){.checkTbl__name{width:296px;border-right:1px solid #dedede;padding:20px 0}}@media only screen and (max-width:768px){.checkTbl__name{width:100%;border-bottom:1px solid #dedede}}@media only screen and (min-width:769px){.checkTbl__name._long{width:565px;border-right:none}}@media only screen and (max-width:768px){.checkTbl__name._long{border-bottom:none}}.checkTbl .checkTbl__checkbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox{width:296px}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox{padding:4vw 3.2vw 4vw 0}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox._logoOnly{padding:4vw 8.67vw}}.checkTbl .checkTbl__checkbox input[type=checkbox]{display:none}.checkTbl .checkTbl__checkbox input[type=checkbox]:checked+label:before{background:url(/assets/images/original/shiritai-user-baibai-checkbox_check.gif) no-repeat 50%}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox input[type=checkbox]:checked+label:before{background-size:20px 20px}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox input[type=checkbox]:checked+label:before{background-size:6.14vw 6.14vw}}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox .checkTbl__label{width:296px}}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox .checkTbl__label img{width:295px}}.checkTbl .checkTbl__checkbox .checkbox__txt{position:absolute;font-family:"Work Sans",sans-serif;letter-spacing:.075em;color:#009fe8;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox .checkbox__txt{font-size:10px;padding-top:45px;margin-left:14px}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox .checkbox__txt{font-size:2.67vw;padding-top:12vw;margin-left:1.6vw}}.checkTbl .checkTbl__checkbox label{position:relative;z-index:1}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox label{width:100%;cursor:pointer;padding:0 0 0 64px}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox label{padding:0 3.2vw 0 13.6vw}}.checkTbl .checkTbl__checkbox label:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox label:before{width:24px;height:24px;border:2px solid #464646;border-radius:2px;box-shadow:0 2px 2px 0 #dadada;left:20px}}@media only screen and (max-width:768px){.checkTbl .checkTbl__checkbox label:before{width:6.14vw;height:6.14vw;border:.54vw solid #464646;border-radius:.54vw;box-shadow:0 2px 2px 0 #dadada;left:3.2vw}}@media only screen and (min-width:769px){.checkTbl .checkTbl__checkbox label img{width:232px}}@media only screen and (min-width:769px){.checkTbl__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:639px}}@media only screen and (max-width:768px){.checkTbl__info{width:100%}}@media only screen and (min-width:769px){.checkTbl__info._short{width:371px}}@media only screen and (min-width:769px){.checkTbl__info._short .checkTbl__detail{padding-left:0;padding-right:18px}}.checkTbl__discount{text-align:center;font-weight:700;letter-spacing:.05em}@media only screen and (min-width:769px){.checkTbl__discount{width:260px;font-size:16px;padding:20px 0;line-height:1.4}}@media only screen and (max-width:768px){.checkTbl__discount{padding:4vw 3.2vw 6.67vw;font-size:4.54vw;font-weight:700}}.checkTbl__discount strong{line-height:1}@media only screen and (min-width:769px){.checkTbl__discount strong{font-size:46px}}@media only screen and (max-width:768px){.checkTbl__discount strong{font-size:16vw}}.checkTbl__discount small{vertical-align:super;font-size:smaller}.checkTbl__discount ._blue{color:#009fe8}.checkTbl__discount ._red{color:#e84729}.checkTbl__discount ._orange{color:#eb6100}.checkTbl__discount ._black{color:#121212}.checkTbl__discount ._percent{color:#009fe8;font-weight:700;vertical-align:inherit}@media only screen and (min-width:769px){.checkTbl__discount ._percent{font-size:24px}}@media only screen and (max-width:768px){.checkTbl__discount ._percent{font-size:4.54vw}}@media only screen and (min-width:769px){.checkTbl__discount ._middle{font-size:36px}}@media only screen and (max-width:768px){.checkTbl__discount ._middle{font-size:11.47vw}}@media only screen and (min-width:769px){.checkTbl__discount ._middle2{font-size:30px}}@media only screen and (max-width:768px){.checkTbl__discount ._middle2{font-size:11.47vw}}@media only screen and (min-width:769px){.checkTbl__discount ._behind{font-size:24px}}@media only screen and (max-width:768px){.checkTbl__discount ._behind{font-size:4.54vw}}@media only screen and (min-width:769px){.checkTbl__discount ._small{font-size:12px}}@media only screen and (max-width:768px){.checkTbl__discount ._small{font-size:3.2vw}}.checkTbl__discount ._mb{display:inline-block}@media only screen and (min-width:769px){.checkTbl__discount ._mb{margin-bottom:15px}}@media only screen and (max-width:768px){.checkTbl__discount ._mb{width:100%;margin-bottom:4vw}}.checkTbl__discount ._mbs{display:inline-block;margin-bottom:.5em}.checkTbl__discount ._fontWeightNormal{font-weight:400}.checkTbl__discount ._lineHeightS{line-height:1.2}@media only screen and (min-width:769px){.checkTbl__detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:380px;height:100%;padding:20px 20px 20px 10px}}@media only screen and (max-width:768px){.checkTbl__detail{padding:0 3.2vw 4vw}}.checkTbl__detail .checkTbl__list{letter-spacing:.05em;line-height:1.4}@media only screen and (min-width:769px){.checkTbl__detail .checkTbl__list{padding-bottom:7px}}@media only screen and (max-width:768px){.checkTbl__detail .checkTbl__list{padding-bottom:1.6vw}}.checkTbl__detail .checkTbl__list li{margin-bottom:.5em}@media only screen and (min-width:769px){.checkTbl__detail .checkTbl__list li{width:100%;font-size:14px}}@media only screen and (max-width:768px){.checkTbl__detail .checkTbl__list li{font-size:3.74vw}}.checkTbl__detail .checkTbl__list li:last-child{margin-bottom:0}.checkTbl__detail .checkTbl__list small{vertical-align:top;font-size:smaller}.checkTbl__detail .borderTbl{width:100%;border:1px solid #dedede;text-align:center;letter-spacing:.05em}@media only screen and (min-width:769px){.checkTbl__detail .borderTbl{padding:12px}}@media only screen and (max-width:768px){.checkTbl__detail .borderTbl{padding:3.47vw}}.checkTbl__detail .borderTbl__ttl{position:relative;font-weight:700}@media only screen and (min-width:769px){.checkTbl__detail .borderTbl__ttl{font-size:14px;padding:0 0 13px;margin:0 0 13px}}@media only screen and (max-width:768px){.checkTbl__detail .borderTbl__ttl{font-size:3.74vw;padding:0 0 4.8vw;margin:0 0 4.8vw}}.checkTbl__detail .borderTbl__ttl:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:769px){.checkTbl__detail .borderTbl__ttl:before{bottom:0;width:20px;height:1px;background:#003d7c}}.checkTbl__detail .borderTbl__txt{line-height:1.4}@media only screen and (min-width:769px){.checkTbl__detail .borderTbl__txt{font-size:12px}}@media only screen and (max-width:768px){.checkTbl__detail .borderTbl__txt{font-size:3.74vw}}.checkTbl__txt{letter-spacing:.05em;line-height:1.3;margin-bottom:1em}@media only screen and (min-width:769px){.checkTbl__txt{font-size:14px}}@media only screen and (max-width:768px){.checkTbl__txt{font-size:3.74vw}}.checkTbl__txt._widthMax{width:100%}@media only screen and (min-width:769px){.checkTbl__txt._small{font-size:12px}}@media only screen and (max-width:768px){.checkTbl__txt._small{font-size:3.2vw}}.checkTbl__txt._middle{font-weight:700}@media only screen and (min-width:769px){.checkTbl__txt._middle{font-size:14px}}@media only screen and (max-width:768px){.checkTbl__txt._middle{font-size:3.74vw}}@media only screen and (min-width:769px){.checkTbl__txt._img{width:470px}}.checkTbl__txt._red{color:#e84729}.checkTbl__txt._orange,.checkTbl__txt ._orange{color:#eb6100}.checkTbl__txt._bold,.checkTbl__txt ._bold{font-weight:700}.checkTbl__txt:last-child{margin-bottom:0}.checkTbl__txt._mbs,.checkTbl__txt ._mbs{margin-bottom:.5em}.checkTbl__txt._mb,.checkTbl__txt ._mb{margin-bottom:1em}.checkTbl__txt._mb2,.checkTbl__txt ._mb2{margin-bottom:2em}@media only screen and (min-width:769px){.checkTbl__txt._mb20,.checkTbl__txt ._mb20{margin-bottom:20px}}@media only screen and (max-width:768px){.checkTbl__txt._mb20,.checkTbl__txt ._mb20{margin-bottom:5.34vw}}.checkTbl._blue{border-color:#009fe8}.checkTbl._blue700,.checkTbl ._blue700{color:#003d7c}.checkTbl._orange{border-color:#fc6303}.checkTbl._orange ._middle2,.checkTbl._orange .checkTbl__discount ._percent{color:#fc6303}.checkTbl._orange .squareList__item:before{background-color:#fc6303}.checkTbl._wine{border-color:#94243a}.checkTbl._wine .checkTbl__discount strong{line-height:1.3}@media only screen and (min-width:769px){.checkTbl._wine .checkTbl__discount strong{font-size:30px}}@media only screen and (max-width:768px){.checkTbl._wine .checkTbl__discount strong{font-size:8vw}}.checkTbl._wine .checkTbl__discount ._percent{color:#94243a}.checkTbl._wine .checkTbl__detail{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checkTbl._wine ._middle2{color:#94243a}.checkTbl._wine .squareList__item:before{background-color:#94243a}.checkTbl ._mbss{margin-bottom:.5em}@media only screen and (min-width:769px){.checkTbl ._mbss{font-size:12px}}@media only screen and (max-width:768px){.checkTbl ._mbss{font-size:3.2vw}}.twoClmTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;letter-spacing:.05em;border:1px solid #dedede;background:#fff}@media only screen and (min-width:769px){.twoClmTbl{margin-bottom:3px}}@media only screen and (max-width:768px){.twoClmTbl{margin-bottom:1.34vw}}.twoClmTbl__dt{background:#dedede;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.twoClmTbl__dt{width:79px;font-size:14px}}@media only screen and (max-width:768px){.twoClmTbl__dt{width:19.74vw;font-size:3.74vw}}.twoClmTbl__dt._orange{color:#fc6303}.twoClmTbl__dd{font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:769px){.twoClmTbl__dd{font-size:14px;padding:12px 28px}}@media only screen and (max-width:768px){.twoClmTbl__dd{font-size:3.74vw;padding:4vw}}.annotation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.annotation{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px}}@media only screen and (max-width:768px) and (max-width:768px){.annotation{margin-bottom:2.67vw}}@media only screen and (max-width:768px){.annotation__list{margin-bottom:2.67vw}}.annotation__item{letter-spacing:.05em;line-height:1.4}@media only screen and (min-width:769px){.annotation__item{font-size:12px}}@media only screen and (max-width:768px){.annotation__item{font-size:3.2vw}}.annotation__other{letter-spacing:.05em;line-height:1.4}@media only screen and (min-width:769px){.annotation__other{font-size:12px}}@media only screen and (max-width:768px){.annotation__other{font-size:3.2vw}}.annotation__other .squareList__item:before{background:#003d7c}@media only screen and (min-width:769px){.annotation__other .squareList__item:before{width:10px;height:10px}}@media only screen and (max-width:768px){.annotation__other .squareList__item:before{width:2.67vw;height:2.67vw}}.annotation__other._head{display:inline-block;font-weight:700}.pointTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:4px solid;background:#fff}@media only screen and (min-width:769px){.pointTbl{margin-bottom:10px}}@media only screen and (max-width:768px){.pointTbl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.67vw}}.pointTbl:last-child{margin-bottom:0}.pointTbl__point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:769px){.pointTbl__point{width:333px;border-right:1px solid #dedede}}@media only screen and (max-width:768px){.pointTbl__point{width:100%;border-bottom:1px solid #dedede}}.pointTbl__num{font-weight:700;font-family:"Work Sans",sans-serif;text-align:center}@media only screen and (min-width:769px){.pointTbl__num{width:97px;font-size:28px}}@media only screen and (max-width:768px){.pointTbl__num{width:13.07vw;font-size:6.67vw}}.pointTbl__ttl{font-weight:700}@media only screen and (min-width:769px){.pointTbl__ttl{line-height:1.5;letter-spacing:.075em;font-size:20px;padding:20px 20px 20px 0}}@media only screen and (max-width:768px){.pointTbl__ttl{line-height:1.2;letter-spacing:.05em;width:77.87vw;font-size:8vw;padding:5.74vw 3.74vw}}.pointTbl__txt{line-height:1.2;letter-spacing:.075em}@media only screen and (min-width:769px){.pointTbl__txt{padding:20px;width:602px}}@media only screen and (max-width:768px){.pointTbl__txt{letter-spacing:.05em;padding:4vw 3.74vw;width:100%}}.pointTbl._wine{border-color:#94243a}.pointTbl._wine .pointTbl__point{color:#94243a}.targetTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:4px solid;background:#fff}@media only screen and (min-width:769px){.targetTbl{margin-bottom:10px;line-height:1.5;letter-spacing:.05em}}@media only screen and (max-width:768px){.targetTbl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.67vw;line-height:1.2;letter-spacing:.05em}}.targetTbl dt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}@media only screen and (min-width:769px){.targetTbl dt{width:200px;padding:0 20px 0 30px;border-right:1px solid #dedede;border-bottom:1px solid #dedede}}@media only screen and (max-width:768px){.targetTbl dt{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:3.34vw;font-size:4.54vw;text-align:center;border-bottom:1px solid #dedede}}@media only screen and (min-width:769px){.targetTbl dt.last{border-bottom:none}}.targetTbl dd{line-height:1.2;letter-spacing:.075em}@media only screen and (min-width:769px){.targetTbl dd{font-size:14px;padding:20px 0 20px 32px;width:736px;border-bottom:1px solid #dedede}}@media only screen and (max-width:768px){.targetTbl dd{font-size:3.74vw;letter-spacing:.05em;padding:4vw 3.74vw;width:100%}}@media only screen and (min-width:769px){.targetTbl dd.last{border-bottom:none}}.targetTbl .bold{font-weight:700}.targetTbl._wine{border-color:#94243a}.targetTbl._wine dt{color:#94243a}.wideTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}@media only screen and (min-width:769px){.wideTbl{border-left:4px solid #009fe8;margin-bottom:10px}}@media only screen and (max-width:768px){.wideTbl{border-left:.54vw solid #009fe8;margin-bottom:2.67vw}}.wideTbl._orange{border-color:#eb6100}.wideTbl__area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #dedede}@media only screen and (min-width:769px){.wideTbl__area{padding:10px 20px}}@media only screen and (max-width:768px){.wideTbl__area{padding:2.67vw 3.2vw}}.wideTbl__area__txt{letter-spacing:.075em;line-height:2.3}@media only screen and (min-width:769px){.wideTbl__area__txt{font-size:14px}}@media only screen and (max-width:768px){.wideTbl__area__txt{font-size:2.94vw}}.wideTbl__area__txt small{vertical-align:top;font-size:smaller}.wideTbl__cat{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:769px){.wideTbl__cat{margin-right:4px}}@media only screen and (max-width:768px){.wideTbl__cat{margin-right:1.34vw}}.wideTbl__cat span{display:inline-block;color:#fff;letter-spacing:.075em;font-weight:700}@media only screen and (min-width:769px){.wideTbl__cat span{font-size:12px;height:20px;line-height:20px;padding:0 10px;margin-right:6px}}@media only screen and (max-width:768px){.wideTbl__cat span{font-size:2.94vw;height:4.54vw;line-height:4.54vw;padding:0 1.34vw;margin-right:1.34vw}}.wideTbl__cat .all{background:#e84729}.wideTbl__cat .chubu,.wideTbl__cat .fukuoka,.wideTbl__cat .kansai,.wideTbl__cat .sapporo,.wideTbl__cat .shuto,.wideTbl__cat .tohoku{background:#009fe8}.wideTbl__cat .kanagawa,.wideTbl__cat .saitama,.wideTbl__cat .tokyo{background:#00a161}.wideTbl__cat .kaitori,.wideTbl__cat .shobun{color:#fc6303;border:1px solid #fc6303}@media only screen and (min-width:769px){.wideTbl__cat .kaitori,.wideTbl__cat .shobun{line-height:18px}}@media only screen and (max-width:768px){.wideTbl__cat .kaitori,.wideTbl__cat .shobun{line-height:4vw}}.wideTbl__inner{width:100%}@media only screen and (min-width:769px){.wideTbl__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:769px){.wideTbl__detail{padding:30px 89px 25px}}@media only screen and (max-width:768px){.wideTbl__detail{padding:4vw;font-size:3.74vw}}.threeClmTbl{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff}@media only screen and (min-width:769px){.threeClmTbl{border-left:4px solid #00a161;padding:28px 0;margin-bottom:10px}}@media only screen and (max-width:768px){.threeClmTbl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:.54vw solid #00a161;margin-bottom:2.67vw}}.threeClmTbl:last-of-type{margin-bottom:0}.threeClmTbl__ttl{font-weight:700;width:100%}@media only screen and (min-width:769px){.threeClmTbl__ttl{font-size:18px}}@media only screen and (max-width:768px){.threeClmTbl__ttl{font-size:3.74vw}}@media only screen and (min-width:769px){.threeClmTbl__sub{margin-top:8px}}@media only screen and (max-width:768px){.threeClmTbl__sub{font-size:3.74vw;margin-top:2px}}.threeClmTbl__first{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.threeClmTbl__first{width:216px;padding:0 35px}}@media only screen and (max-width:768px){.threeClmTbl__first{width:100%;padding:2.67vw 3.6vw 2.67vw 3.2vw;border-bottom:1px solid #dedede}}.threeClmTbl__second{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.threeClmTbl__second{width:350px;padding-right:60px}}@media only screen and (max-width:768px){.threeClmTbl__second{width:100%;padding:4vw 3.6vw 4vw 3.2vw}}@media only screen and (min-width:769px){.threeClmTbl__third{width:370px;padding:0 20px 0 0}}@media only screen and (max-width:768px){.threeClmTbl__third{width:100%;padding:0 3.6vw 4vw 3.2vw}}@media only screen and (min-width:769px){.threeClmTbl .threeClmTbl_att{margin-bottom:20px}}.faq .faqArea{background:#fff}@media only screen and (min-width:769px){.faq .faqArea{padding:40px 60px}}@media only screen and (max-width:768px){.faq .faqArea{padding:4vw 2.67vw 5.34vw}}.faq .faqArea__ttl{position:relative;border-bottom:1px solid #009fe8;font-weight:700;letter-spacing:.05em}@media only screen and (min-width:769px){.faq .faqArea__ttl{font-size:18px;line-height:2;padding:0 0 20px 35px}}@media only screen and (max-width:768px){.faq .faqArea__ttl{font-size:4vw;line-height:1.5;padding:0 2.67vw 2.67vw 10.4vw}}.faq .faqArea__ttl:before{content:"";display:block;position:absolute}@media only screen and (min-width:769px){.faq .faqArea__ttl:before{top:9px;left:0;width:27px;height:20px;background:url(/assets/materials/shiritai-user-baibai-icon-faq01.svg) 50%/27px 20px no-repeat}}@media only screen and (max-width:768px){.faq .faqArea__ttl:before{top:.54vw;left:1.6vw;width:7.2vw;height:5.2vw;background:url(/assets/materials/shiritai-user-baibai-icon-faq01.svg) 50%/7.2vw 5.2vw no-repeat}}.faq .faqArea__list{border-bottom:1px solid #009fe8}.faq .faqArea__Q{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f6f7}@media only screen and (min-width:769px){.faq .faqArea__Q{padding:17px 20px;cursor:pointer}}@media only screen and (max-width:768px){.faq .faqArea__Q{padding:2.67vw}}.faq .faqArea__Q__mark{display:block;background:#009fe8;color:#fff;text-align:center;font-family:"Work Sans",sans-serif;border-radius:2px}@media only screen and (min-width:769px){.faq .faqArea__Q__mark{width:26px;height:26px;line-height:24px;margin-right:10px}}@media only screen and (max-width:768px){.faq .faqArea__Q__mark{width:6vw;height:4.8vw;font-size:3.74vw;line-height:4.54vw;margin:1.34vw 2.67vw 0 0}}.faq .faqArea__Q__txt{line-height:1.7;width:100%;font-weight:700}@media only screen and (max-width:768px){.faq .faqArea__Q__txt{font-size:4vw}}.faq .faqArea__A{line-height:1.7;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:769px){.faq .faqArea__A{padding:17px 20px}}@media only screen and (max-width:768px){.faq .faqArea__A{padding:2.67vw}}.faq .faqArea__A__mark{display:inline-block;background:#f29600;color:#fff;text-align:center;font-family:"Work Sans",sans-serif;border-radius:2px}@media only screen and (min-width:769px){.faq .faqArea__A__mark{width:26px;height:26px;line-height:26px;margin-right:10px}}@media only screen and (max-width:768px){.faq .faqArea__A__mark{width:6vw;height:4.8vw;font-size:3.74vw;line-height:4.8vw;margin:1.34vw 2.67vw 0 0}}.faq .faqArea__A__txt{line-height:1.7;width:100%}@media only screen and (min-width:769px){.faq .faqArea__A__txt{font-size:14px}}@media only screen and (max-width:768px){.faq .faqArea__A__txt{font-size:4vw}}.links{position:relative;background:#009fe8}.links .section__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:769px){.links .section__inner:before{content:"";display:block;position:absolute;top:0;left:50%;z-index:0;width:780px;height:100%;background:#fff;-webkit-transform:translateX(-310px);transform:translateX(-310px)}}@media only screen and (max-width:768px){.links .section__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.links__img{position:relative;z-index:1}@media only screen and (min-width:769px){.links__img{width:360px;margin-right:40px}}@media only screen and (max-width:768px){.links__img{width:100%}}.links__contents{position:relative}@media only screen and (min-width:769px){.links__contents{z-index:1;width:480px}}@media only screen and (max-width:768px){.links__contents{z-index:0;background:#fff;margin:-22.66vw -4vw 0;padding:28.67vw 4vw 9.34vw}}@media only screen and (min-width:769px){.links__ttl{font-size:30px;line-height:1.3;letter-spacing:.075em;margin-bottom:18px}}@media only screen and (max-width:768px){.links__ttl{font-size:6.67vw;line-height:1.2;letter-spacing:.06em;margin-bottom:4vw}}.links__txt{line-height:1.7}@media only screen and (min-width:769px){.links__txt{font-size:14px;letter-spacing:.025em;margin-bottom:22px}}@media only screen and (max-width:768px){.links__txt{font-size:4vw;letter-spacing:.05em;margin-bottom:6.67vw}}.links .linksList{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.links .linksList__item{width:240px;margin-bottom:20px}}@media only screen and (max-width:768px){.links .linksList__item{width:100%;margin-bottom:6.67vw}.links .linksList__item:last-child{margin-bottom:0}}.links .linksList a{display:block;position:relative;color:#009fe8;font-weight:700}@media only screen and (min-width:769px){.links .linksList a{font-size:14px;padding-left:21px}}@media only screen and (max-width:768px){.links .linksList a{font-size:4vw;padding-left:6.94vw}}.links .linksList a:before{content:"";display:block;position:absolute;left:0;background:url(/assets/materials/shiritai-user-baibai-icon-arw2.svg) 50%/cover no-repeat}@media only screen and (min-width:769px){.links .linksList a:before{top:1px;width:15px;height:15px}}@media only screen and (max-width:768px){.links .linksList a:before{top:1px;left:.67vw;width:4vw;height:4vw}}.m-breadcrumbs--transparent .m-breadcrumbs__item:before,.m-breadcrumbs--transparent .m-breadcrumbs__item:last-child .m-breadcrumbs__text,.m-breadcrumbs--transparent .m-breadcrumbs__link,.m-breadcrumbs--transparent .m-breadcrumbs__text{color:#fff}@media only screen and (min-width:769px){.pageKv{background:url(/assets/images/original/shiritai-user-baibai-kv-antivirus-pc.jpg) top/cover no-repeat}}@media only screen and (max-width:768px){.pageKv{background:url(/assets/images/original/shiritai-user-baibai-kv-antivirus-sp.jpg) top/cover no-repeat}}


.antivirusLogo{
	height: auto;
}
.recommended_timing{
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    margin-bottom: 20px;
}
.recommended_timing__head,
.recommended_timing__txt{
	width: 100px;
    padding: 10px 0;
    border: 1px solid #009fe8;
    box-sizing: border-box;
    text-align: center;
	font-size: 12px;
    font-weight: 700;
}



.recommended_timing__head{
    background-color: #009fe8;
    color: #fff;
}
.recommended_timing__txt{
	color: #009fe8;
    background: #fff;
}
.shiritaiUserBaibaiAntivirus .a-text{
	color: #000;
}
.antivirusOverview{
	background-color: #fff;
}
.antivirus_subTtl{
    font-weight: 700;
	color: #009fe8;
}
.antivirus_txtBold{
    font-weight: 700;
	color: #009fe8;		
}
#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .antivirus_price_2column .checkTbl{
	text-align: center;
}
#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .checkTbl .checkTbl__inner{
	display: block;
}
.antivirusPrice__item{
	margin-bottom: 12px;
}
.antivirusPrice__num01{
	color: #000;
    font-weight: 700;
}
.antivirusPrice__txt01{
	color: #000;
    font-weight: 700;
}
.antivirusPrice__num02{
	color: #009fe8;
    font-weight: 700;
}
.antivirusPrice__txt02{
	color: #009fe8;
    font-weight: 700;		
}
.antivirusCaption{
	font-size: 13px;
	line-height: 22px;
	color: #000;
}	
.antivirusTest_imgWrap{
	background-color: #f5f7f7;
}
.antivirus_mbType03{
	margin-bottom: 0 !important;
}
.antivirus_mbType02{
	margin-bottom: 12px !important;
}



@media only screen and (min-width: 769px){
	#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .section{
		padding: 90px 0 48px 0;
	}
	.antivirusLogo{
		width: 290px;
		margin: 0 auto 32px;
	}
	.recommended_timing{
	    margin-bottom: 20px;
	}
	.recommended_timing__head,
	.recommended_timing__txt{
		font-size: 12px;
	}
	.antivirusOverview{
		margin-bottom: 32px;
		padding: 30px;
	}
	.antivirusImage_2column{
		display: flex;
	}
	#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .antivirus_price_2column .checkTbl{
		margin-bottom: 0;
	}
	.antivirusImage_2column_txt{
		padding-right: 36px;
	}
	#shiritaiUserBaibai .antivirusImage_2column_img .antivirusImage_2column_img_width{
		max-width: 320px;
		height: auto;
	}
	.antivirus_subTtl{
		font-size: 24px;
		line-height: 28px;
	    margin-bottom: 20px;
	}
	.antivirus_txtBold{
		font-size: 20px;
		line-height: 28px;
	}
	.shiritaiUserBaibaiAntivirus .gradationTtl{
		margin-bottom: 8px;
	}
	.shiritaiUserBaibaiAntivirus .checkTbl{
		padding: 32px;
		margin-bottom: 16px;
	}
	.antivirus_price_2column{
		display: flex;
		justify-content: space-between;
		margin-bottom: 32px;
	}
	#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .antivirus_price_2column .checkTbl{
		width: 454px;
	}
	.antivirusPrice__item{
		margin-bottom: 12px;
	}
	.antivirusPrice__num01{
		font-size: 24px;
		line-height: 28px;
	}
	.antivirusPrice__txt01{
		font-size: 16px;
		line-height: 28px;
	}
	.antivirusPrice__num02{
		font-size: 40px;
		line-height: 28px;
	}
	.antivirusPrice__txt02{
		font-size: 24px;
		line-height: 28px;
	}	
	.antivirus_mbType01{
		margin-bottom: 30px;
	}
	.antivirusTest_imgWrap{
		display: flex;
		padding: 32px 40px;
	}
}

@media only screen and (max-width: 768px){
	#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .section{
		padding: 13.34vw 0 6.67vw 0;
	}
	#shiritaiUserBaibai.shiritaiUserBaibaiAntivirus .gradationTtl__head{
		margin-bottom: 0;
	}
	.antivirusLogo{
		width: 145px;
		margin: 0 auto 16px;
	}
	.antivirusOverview{
		margin-bottom: 24px;
		padding: 16px;
	}
	.antivirus_mbType01{
		margin-bottom: 16px;
	}
	.antivirus_subTtl{
		font-size: 20px;
		line-height: 24px;
	    margin-bottom: 12px;
	}
	.antivirus_txtBold{
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 16px;
	}
	.shiritaiUserBaibaiAntivirus .gradationTtl{
		margin-bottom: 16px;
	}
	.shiritaiUserBaibaiAntivirus .checkTbl{
		padding: 16px;
		margin-bottom: 16px;
	}
	.antivirus_price_2column{
		margin-bottom: 24px;
	}
	.antivirusImage_2column .checkTbl:first-child{
		margin-bottom: 16px;
	}
	.antivirusImage_2column_txt{
		margin-bottom: 16px;
	}
	.antivirusPrice__num01{
		font-size: 20px;
		line-height: 24px;
	}
	.antivirusPrice__txt01{
		font-size: 12px;
		line-height: 24px;
	}
	.antivirusPrice__num02{
		font-size: 36px;
		line-height: 24px;
	}
	.antivirusPrice__txt02{
		font-size: 20px;
		line-height: 24px;
	}	
	.antivirusTest_imgWrap{
		padding: 16px;
	}
	.antivirusTest_imgWrap .antivirusTest_img:first-child{
		margin-bottom: 8px;
	}
}



/*  ##########################################
#######################################
################################

NEW CSS 2024/04/11  

####################################
##########################################
################################ */

.s-shiritai-antivirus {
	padding: 0 !important;
  }
 .s-shiritai-antivirus__grad {
	display: flex;
	align-items: center;
	margin-bottom:8px !important;
  }
  .s-shiritai-antivirus__grad .recommended_timing {
	margin-bottom: 0;
  }
  .s-shiritai-antivirus__grad .recommended_timing__head,
  .s-shiritai-antivirus__grad .recommended_timing__txt {
	width: 155px;
	border: 1px solid #fff;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__grad .recommended_timing__head,
	.s-shiritai-antivirus__grad .recommended_timing__txt {
	  padding: 6px 0;
	}
  }
  
  .s-shiritai-antivirus__grad .recommended_timing__head{
      width:130px !important;
      background-color:transparent !important;
  }
  .s-shiritai-antivirus__grad .recommended_timing__txt {
	font-size: #009FE8;
  }
  .s-shiritai-antivirus .checkTbl {
	border-left: 1px solid #DEDEDE;
	padding: 25px;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus .checkTbl {
	  padding: 15px;
	  margin-bottom: 0;
	}
  }
  .s-shiritai-antivirus .checkTbl__inner {
	text-align: left;
  }
  .s-shiritai-antivirus .antivirusPrice__item {
	margin-bottom: 0;
  }
  .s-shiritai-antivirus .antivirusPrice__num01,
  .s-shiritai-antivirus .antivirusPrice__txt01 {
	font-size: 16px;
	color: #003D7C;
  }
  .s-shiritai-antivirus .antivirusPrice__num02 {
	font-size: 28px;
  }
  .s-shiritai-antivirus .antivirusPrice__txt02 {
	font-size: 16px;
	color: #003D7C;
  }
  .s-shiritai-antivirus .serviceSelectTbl {
	margin-bottom: 100px;
  }
  .s-shiritai-antivirus__checkTbl {
	display: flex;
	align-items: center;
	background-color: #fff;
	max-width: 364px;
	width: 100%;
	padding-left: 14px;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__checkTbl {
	  padding-top: 12px;
	}
  }
  
  

.s-shiritai-antivirus__checkbox {
  display: flex;
  justify-content: center;
  flex-direction: row;
  text-align: center;
  margin-right: 0;
}
.s-shiritai-antivirus__checkbox-lbl {
  font-size: 10px;
  font-weight: 700;
  color: #009FE8;
  margin-top: 5px;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
 .s-shiritai-antivirus__checkbox-lbl {
font-size:2.67vw;
  }
}
.s-shiritai-antivirus__checkbox-lbl::before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  top: 10px;
  border-radius: 2px;
  left: 5px;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__checkbox-lbl::before {
    left: 8px;
    top: 4px;
  }
}
.s-shiritai-antivirus__checkbox-lbl-skybe::before {
  top: 1px;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__checkbox-lbl-skybe::before {
    top: -4px;
  }
}
.s-shiritai-antivirus__checkbox-lbl-check {
    font-family: "Work Sans", sans-serif;
  padding-top: 20px;
}
.s-shiritai-antivirus__input {
  cursor: pointer;
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.s-shiritai-antivirus__input:checked + .s-shiritai-antivirus__checkbox-lbl:before {
      background-image: url(/assets/images/original/shiritai-user-baibai-checkbox_check.gif);
            background-size: contain;
            background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__input:checked + .s-shiritai-antivirus__checkbox-lbl:after {
    left: 18px;
    top: 9px;
  }
}
.s-shiritai-antivirus__input:checked + .s-shiritai-antivirus__checkbox-lbl-skybe:before {
      background-image: url(/assets/images/original/shiritai-user-baibai-checkbox_check.gif);
            background-size: contain;
            background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__input:checked + .s-shiritai-antivirus__checkbox-lbl-skybe:after {
    left: 18px;
    top: 0;
  }
}


.s-shiritai-antivirus__check-txt {
  font-size: 39px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0.1em;
  color: #003d7c;
  padding-left: 32px;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__check-txt {
    font-size: 30px;
    padding-left: 16px;
  }
}
.s-shiritai-antivirus__check-txt-span {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.1;
  margin-bottom: 5px;
  display: block;
}
@media only screen and (max-width: 767px) {
  .s-shiritai-antivirus__check-txt-span {
    font-size: 12px;
  }
}
  .s-shiritai-antivirus__kino {
	margin: 0 0 32px;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
  }
  .s-shiritai-antivirus__row {
	display: flex;
	padding-bottom: 28px;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__row {
	  flex-direction: column;
	}
  }
  .s-shiritai-antivirus__col {
	width: 50%;
	border-right: 1px solid #DEDEDE;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__col {
	  width: 100%;
	  border-right: 0;
	}
  }
  .s-shiritai-antivirus__col .antivirusImage_2column_txt {
	padding-right: 0;
	padding-left: 18px;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__col .antivirusImage_2column_txt {
	  padding-left: 0;
	  padding-top: 16px;
	}
  }
  .s-shiritai-antivirus__cnt-lft {
	padding-right: 15px;
	padding-left: 23px;
	border-bottom: 1px solid #DEDEDE;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__cnt-lft {
	  padding: 0 15px;
	}
  }
  .s-shiritai-antivirus__cnt-rgt {
	padding-right: 23px;
	padding-left: 15px;
	border-bottom: 1px solid #DEDEDE;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__cnt-rgt {
	  padding: 0 15px;
	}
  }
  .s-shiritai-antivirus__fs13 {
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 1.6;
  }
  .s-shiritai-antivirus__fs13-blue {
	color: #003D7C;
  }
  .s-shiritai-antivirus__bfs13 {
	font-size: 13px;
	font-weight: 400;
	color: #003D7C;
	line-height: 1.625;
	letter-spacing: 0.04em;
	margin-bottom: 16px;
  }
  .s-shiritai-antivirus__req {
	font-size: 12px;
	color: #E84729;
  }
  .s-shiritai-antivirus__tag {
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.15em;
	color: #fff;
	background-color: #e84729;
	padding: 3px 8px;
	display: inline-block;
	margin: 12px 0 9px 15px;
  }
  .s-shiritai-antivirus__tag2 {
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.15em;
	color: #fff;
	background-color: #009FE8;
	padding: 3px 8px;
	display: inline-block;
	margin: 12px 0 9px 15px;
  }
  .s-shiritai-antivirus .antivirusImage_2column_img_width {
	max-width: 350px !important;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus .antivirusImage_2column_img_width {
	  width: 100%;
	}
  }
  .s-shiritai-antivirus .antivirus_mbType01 {
	margin-bottom: 15px;
  }
  .s-shiritai-antivirus .antivirusTest_imgWrap {
	padding: 4px 5px;
  }
  .s-shiritai-antivirus-pl0 {
	padding-left: 0 !important;
  }
  @media screen and (max-width: 767px) {
	.s-shiritai-antivirus-sm-pb0 {
	  padding-bottom: 0 !important;
	}
  }
  @media screen and (max-width: 767px) {
	.s-shiritai-antivirus-sm-pb8 {
	  padding-bottom: 8px !important;
	}
  }
  .s-shiritai-antivirus-pl16 {
	padding-left: 16px !important;
  }
  .s-shiritai-antivirus-pb8 {
	padding-bottom: 8px !important;
  }
  .s-shiritai-antivirus-pb17 {
	padding-bottom: 17px;
  }
  .s-shiritai-antivirus-pt8 {
	padding-top: 8px;
  }
  .s-shiritai-antivirus-pt16 {
	padding-top: 16px;
  }
  .s-shiritai-antivirus-ml2 {
	margin-left: 2px;
  }
  .s-shiritai-antivirus-mb55 {
	margin-bottom: 55px;
  }
  .s-shiritai-antivirus-border0 {
	border-bottom: 0;
  }
  .s-shiritai-antivirus-w86 {
	width: 86px !important;
  }
  .s-shiritai-antivirus .antivirusImage_2column {
	padding-bottom: 30px;
  }
  .s-shiritai-antivirus__skybe-row {
	display: flex;
	gap: 12px;
	padding: 11px 7px;
	background-color: #F4F5F7;
  }
  @media only screen and (max-width: 767px) {
	.s-shiritai-antivirus__skybe-row {
	  flex-direction: column;
	  gap: 16px;
	}
  }
  .s-shiritai-antivirus__skybe-col {
	display: flex;
	align-items: center;
  }
  .s-shiritai-antivirus__skybe-txt {
	font-size: 11px;
	color: #000;
	line-height: 1.4818181818;
	letter-spacing: 0.04em;
	padding: 5px 10px;
	background-color: #CADDF1;
	margin-left: 5px;
  }
  .s-shiritai-antivirus__link {
	background-color: #009FE8;
	color: #fff;
	padding: 6px 15px;
	max-width: 320px;
	width: 100%;
	margin: 17px auto 0;
	display: block;
	border: 2px solid #009FE8;
	transition: all 0.3s ease-in-out;
  }
  .s-shiritai-antivirus__linkb {
	background-color: #009FE8;
	color: #fff;
	padding: 6px 15px;
	max-width: 320px;
	width: 100%;
	margin: 17px auto 0;
	display: block;
	border: 2px solid #009FE8;
	transition: all 0.3s ease-in-out;
  }
  .s-shiritai-antivirus__link:hover {
	background-color: #fff;
  }
  .s-shiritai-antivirus__linkb:hover {
	background-color: #fff;
  }
  .s-shiritai-antivirus__link:hover .s-shiritai-antivirus__link-span {
	color: #009FE8;
  }
  .s-shiritai-antivirus__linkb:hover .s-shiritai-antivirus__linkb-span {
	color: #009FE8;
  }
  .s-shiritai-antivirus__link-span {
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	display: inline-block;
	line-height: 1.773;
	letter-spacing: 0.04em;
	position: relative;
	transition: all 0.3s ease-in-out;
  }
  .s-shiritai-antivirus__linkb-span {
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	display: inline-block;
	line-height: 1.773;
	letter-spacing: 0.04em;
	position: relative;
	transition: all 0.3s ease-in-out;
	text-align: center;
  }
  .s-shiritai-antivirus__link-span::after {
	position: absolute;
	content: "";
	width: 19px;
	height: 19px;
	background-image: url(/assets/images/original/shiritai-user-baibai-antivirus-skybe-link.png);
	background-size: 6px 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 50%;
	right: -30px;
	top: 44%;
	transform: translateY(-50%);
  }
  .s-shiritai-antivirus__linkb-span::after {
	position: absolute;
	content: "";
	width: 19px;
	height: 19px;
	background-image: url(/assets/images/original/shiritai-user-baibai-antivirus-skybe-link.png);
	background-size: 6px 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 50%;
	right: -60px;
	top: 44%;
	transform: translateY(-50%);
  }
  
  /*# sourceMappingURL=shiritai-user-baibai-antivirus.css.map */
  