@media only screen and (max-width:768px){
  .btnWT,.btnBK,.btnRD,.btnCL,.btnCP,.btnCP_big{padding:7px 10px 5px!important}
}
.section--select--card{background-color:#f5ecd9}
.section--select--card ._divide_class .fcRD{color:#000!important}
.section--select--card ._divide_class.current .num{color:#c00!important}
.section--select--card ._divide_class.current .fcRD{color:#c00!important}
.section--select--card .cardselect .wrapper__tab__col{position:-webkit-sticky;position:sticky;z-index:99;top:0;background:rgba(0,0,0,.3)}
.section--select--card .cardselect .wrapper__tab__col .tab__col3{display:flex;width:950px;margin:0 auto;justify-content:space-around;-moz-column-gap:20px;column-gap:20px}
.section--select--card .cardselect .wrapper__tab__col .tab__col3 .item__tab{position:relative;width:30%;margin:24px 12px 24px 12px;background-color:#878b90}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.regular{border:2px solid #929ca4}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.regular
.tab__ttl{color:#fff}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.cluba{border:2px solid #a89c3f}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.cluba
.tab__ttl{color:#fff}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.gold{border:2px solid #976f11}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.gold
.tab__ttl{color:#fff}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.platinum{border:2px solid #535a69}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.platinum
.tab__ttl{color:#fff}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current{font-size:24px;margin-bottom:0;border-bottom:none;background:#fff}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current.regular
.tab__ttl{color:#929ca4}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current.cluba
.tab__ttl{color:#a89c3f}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current.gold
.tab__ttl{color:#976f11}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current.platinum
.tab__ttl{color:#535a69}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab.current::before{position:absolute;right:45%;bottom:8px;display:inline-block;width:16px;height:16px;content:'';transform:rotate(45deg) translateX(-50%);border-right:solid 4px #929ca4;border-bottom:solid 4px #929ca4}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab
.tab__inner{padding:12px 32px}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab
.tab__inner:hover{cursor:pointer}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab
.tab__inner
.tab__ttl{font-size:16px;margin-bottom:8px;text-align:center}
.section--select--card
.cardselect
.wrapper__tab__col
.tab__col3
.item__tab
.tab__inner
.tab__card__img{width:85px;margin:0 auto}
.section--select--card .cardselect .inner .wrapper__table--select{margin-top:0;padding-top:0;border-radius:0 0 6px 6px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner{padding:44px 0 36px 44px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box{display:flex;-moz-column-gap:36px;column-gap:36px;justify-content:flex-start}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.left__box{width:400px;padding-top:12px}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .left__box{width:auto;padding-top:12px}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.left__box
.left__img{width:70%;margin-right:auto;margin-bottom:20px;margin-left:auto}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.left__box
.left__voice{font-size:16px;line-height:1.5;padding:54px 24px 40px 24px;background-image:url(/afl/autumn22_amex/img/section_02_balloon.png);background-repeat:no-repeat;background-size:100% 100%}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box{width:370px}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box{width:auto}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__subttl{font-size:16px;font-weight:bold;position:relative;margin-bottom:36px;text-align:center}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__subttl::after{position:absolute;bottom:-26px;left:0;display:inline-block;width:367px;height:12px;content:'';background-image:url(/afl/autumn22_amex/img/section_02_shape.png);background-repeat:no-repeat}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box
  .right__subttl::after{position:absolute;bottom:-5vw;left:50%;display:inline-block;width:60vw;height:3vw;content:'';transform:translateX(-50%);background-image:url(/afl/autumn22_amex/img/section_02_shape.png);background-repeat:no-repeat;background-size:100% auto}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__ttl{font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:30px}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box
  .right__ttl{font-size:5vw;text-align:center}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__point__box{margin-bottom:24px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__point__box
.point__item{font-size:15px;font-weight:bold;position:relative;padding-left:24px}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box
  .right__point__box
  .point__item{font-size:3.2vw}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__point__box
.point__item::before{position:absolute;top:3px;left:0;display:inline-block;width:17px;height:16px;content:'';background-image:url(/afl/autumn22_amex/img/icon_01.png);background-repeat:no-repeat}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__point__box
.point__item.red{text-decoration:underline;color:#c00}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__point__box
.point__item + .point__item{margin-top:8px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.right__price{font-size:20px;font-weight:bold;margin-bottom:36px;padding-left:10px}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box
  .right__price{font-size:5vw;margin-bottom:4vw;text-align:center}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.close__btn__wrap{width:260px;margin-right:auto;margin-bottom:24px;margin-left:auto}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.close__btn__wrap
.close__btn{font-size:16px;font-weight:bold;display:inline-block;width:100%;padding:16px 32px;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.close__btn__wrap
.close__btn:hover{opacity:.7}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.close__anchor_wrap
.close__anchor{font-size:16px;display:inline-block;width:100%;text-align:center;text-decoration:underline;color:#000}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .right__box
  .close__anchor_wrap
  .close__anchor{font-size:3.5vw}
}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.card__detail__block
.block__inner
.detail__box
.right__box
.close__anchor_wrap
.close__anchor:hover{opacity:.7}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col{display:flex;padding-bottom:10px;align-items:center;justify-content:center}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present{font-size:18px;color:#000!important}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present
.num{font-size:34px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present
.fcRD{color:#000!important}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present
.note_can{font-size:12px;font-weight:normal;display:inline-block}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present.current{font-size:20px;color:#c00!important}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present.current
.fcRD{color:#c00!important}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.txt__table--present.current
.num{font-size:38px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.mile__txt{font-size:16px;font-weight:bold}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.mile__note{font-size:12px;font-weight:normal;line-height:1.4;display:block;padding-left:2em;text-align:left;text-indent:-1em}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.list__table__col3
.item__list__table__col
.mile__note.current{color:#c00}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.item__list__table__col
.txt__table--present{font-size:16px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.item__list__table__col
.txt__table--present
.num{font-size:22px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.item__list__table__col
.txt__table--present.current{font-size:20px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.item__list__table__col
.txt__table--present.current
.fcRD{color:#c00!important}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.item__list__table__col
.txt__table--present.current
.num{font-size:28px}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.inner_detail_item
.accordon__head--bonus.bg_01::before{background:url(/afl/common/img/icon_bonus_01.svg) no-repeat}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.inner_detail_item
.accordon__head--bonus.bg_02::before{background:url(/afl/common/img/icon_bonus_02.svg) no-repeat}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.inner_detail_item
.accordon__head--bonus.bg_03::before{background:url(/afl/common/img/icon_bonus_03.svg) no-repeat}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b
.inner_detail_item
.accordon__head--bonus.bg_04::before{background:url(/afl/common/img/icon_bonus_04.svg) no-repeat}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.box__accordion--bonus
.txt__table--present
.mile__border::after{display:flex;width:30px;content:'';border-bottom:1px solid #333;align-items:center}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.box__accordion--bonus.plus__note{padding-bottom:0}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.mile__note__wrap{padding-top:4px;padding-bottom:20px;background:#f7f7f7}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.mile__note__wrap
.list__table__col{margin-top:0}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.mile__note__wrap
.list__table__col
.item__list__table__col{border:none}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.table_head--select--second{margin-top:0}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.inner__accordion-b--second
.accordon__head--bonus::before{display:none}
.section--select--card
.cardselect
.inner
.wrapper__table--select
.privilege__replace
.item__list__table__col{display:block}
.section--select--card .cardselect .inner .apply__btn__wrap{width:260px;margin-top:44px;margin-right:auto;margin-left:auto}
.section--select--card .cardselect .inner .apply__btn__wrap .apply__btn{font-size:16px;font-weight:bold;display:inline-block;width:100%;padding:16px 50px;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
.section--select--card .cardselect .inner .apply__btn__wrap .apply__btn:hover{opacity:.7}
.section--select--card .cardselect .inner .head__balloon{margin-top:70px}
@media only screen and (max-width:768px){
  .section--select--card{background-color:#f5ecd9}
  .section--select--card .cardselect .wrapper__tab__col{background:rgba(0,0,0,.3)}
  .section--select--card .cardselect .wrapper__tab__col .tab__col3{display:flex;width:100%;margin:0 auto;padding:0 4%;justify-content:space-between;-moz-column-gap:0;column-gap:0}
  .section--select--card .cardselect .wrapper__tab__col .tab__col3 .item__tab{position:relative;width:32%;margin:4vw 0;background-color:#878b90;font-feature-settings:'palt' 1}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab
  .tab__inner{display:flex;flex-direction:column;height:100%;padding:2vw 1.5vw;justify-content:flex-end}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab
  .tab__inner
  .tab__ttl{font-size:3vw;margin-bottom:8px;text-align:center;color:#fff}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab
  .tab__inner
  .tab__card__img{width:100%;margin:0 auto}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.regular{border:2px solid #929ca4}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.cluba{border:2px solid #a89c3f}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.gold{border:2px solid #976f11}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.platinum{border:2px solid #535a69}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current{margin-bottom:0;border-bottom:none;background:#fff}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current
  .tab__inner{justify-content:center}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current
  .tab__inner.row__2{justify-content:start}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current::before{position:absolute;right:38%;bottom:.8vw;display:inline-block;width:4vw;height:4vw;content:'';transform:rotate(45deg) translateX(-50%);border-right:solid 3px #929ca4;border-bottom:solid 3px #929ca4}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current.regular
  .tab__ttl{color:#929ca4}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current.cluba
  .tab__ttl{color:#a89c3f}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current.gold
  .tab__ttl{color:#976f11}
  .section--select--card
  .cardselect
  .wrapper__tab__col
  .tab__col3
  .item__tab.current.platinum
  .tab__ttl{color:#535a69}
  .section--select--card .cardselect .inner .wrapper__table--select{margin-top:0;padding-top:0;border-radius:0 0 6px 6px}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner{padding:6vw 4vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box{display:flex;flex-direction:column}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--first{margin-bottom:6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--first
  .sub__ttl{font-size:4vw;font-weight:bold;position:relative;margin-bottom:8vw;text-align:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--first
  .sub__ttl::after{position:absolute;bottom:-5vw;left:50%;display:inline-block;width:60vw;height:3vw;content:'';transform:translateX(-50%);background-image:url(/afl/autumn22_amex/img/section_02_shape.png);background-repeat:no-repeat;background-size:100% auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--first
  .ttl{font-size:5vw;font-weight:bold;line-height:1.4;text-align:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .card__img{width:60%;margin-right:auto;margin-bottom:20px;margin-left:auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .card__img
  img{width:100%}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--point
  .point__list{margin-bottom:4vw;padding:0 3vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--point
  .point__list
  .point__item{font-size:3.2vw;font-weight:bold;position:relative;padding-left:24px}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--point
  .point__list
  .point__item::before{position:absolute;top:0;left:0;display:inline-block;width:17px;height:16px;content:'';background-image:url(/afl/autumn22_amex/img/icon_01.png);background-repeat:no-repeat}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--point
  .point__list
  .point__item.red{text-decoration:underline;color:#c00}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--point
  .point__list
  .point__item + .point__item{margin-top:8px}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__price{font-size:5vw;font-weight:bold;margin-bottom:4vw;text-align:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .close__btn__wrap{width:86%;margin-right:auto;margin-bottom:4vw;margin-left:auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .close__btn__wrap
  .close__btn{font-size:4.5vw;font-weight:bold;display:inline-block;width:100%;padding:4vw 8vw;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .close__anchor_wrap{padding:0 6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .close__anchor_wrap
  .close__anchor{font-size:3.5vw;display:inline-block;width:100%;text-align:center;text-decoration:underline;color:#000}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .card__detail__block
  .block__inner
  .detail__box
  .detail__box--voice{font-size:4vw;line-height:1.5;padding:14vw 4vw 8vw 4vw;background-image:url(/afl/autumn22_amex/img/sp/section_02_balloon.png);background-repeat:no-repeat;background-size:100% 100%}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .table_head--select{padding:10px 12vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .table__detail--container{padding:4vw 4vw 4vw 6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap{display:flex;flex-wrap:wrap}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item{width:50%;background:#f7f7f7}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(odd){border-right:2px solid #b2b6bb}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-child(odd){border-right:2px solid #b2b6bb;border-left:2px solid #b2b6bb}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-child(even){border-right:2px solid #b2b6bb}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(-n + 2){border-bottom:2px solid #b2b6bb}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-last-of-type(-n + 2){border-bottom:2px solid #b2b6bb}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(1)
  .accordon__head--bonus::before{left:50%;width:25vw;height:10vw;transform:translateX(-50%);background:url(/afl/autumn22_amex/img/sp/point_01.png) no-repeat;background-size:100% auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(2)
  .accordon__head--bonus::before{left:50%;width:25vw;height:10vw;transform:translateX(-50%);background:url(/afl/autumn22_amex/img/sp/point_02.png) no-repeat;background-size:100% auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(3)
  .accordon__head--bonus::before{left:50%;width:25vw;height:10vw;transform:translateX(-50%);background:url(/afl/autumn22_amex/img/sp/point_03.png) no-repeat;background-size:100% auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item:nth-of-type(4)
  .accordon__head--bonus::before{left:50%;width:25vw;height:10vw;transform:translateX(-50%);background:url(/afl/autumn22_amex/img/sp/point_04.png) no-repeat;background-size:100% auto}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .accordon__head--bonus{font-size:3.4vw;display:block;padding:10vw 2vw 20vw 2vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .accordon__head--bonus.small_txt{font-size:3vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .detail__conditions--bonus
  .txt__conditions--bonus{font-size:2vw;display:flex;width:100%;align-items:center;justify-content:flex-end}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .detail__conditions--bonus
  .txt__conditions--bonus
  .tag{margin-left:4%}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .detail__conditions--bonus
  .txt__conditions--bonus.second{font-size:2vw;transform:translateY(-105%)}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .detail__conditions--bonus
  .txt__conditions--bonus.second
  .tag{width:14vw;min-width:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .box__accordion--bonus
  .lead__box__accordion{text-align:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .box__accordion--bonus
  .item__list__table__col
  .txt__table--present{font-size:4vw;padding:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner_detail_wrap
  .inner_detail_item
  .box__accordion--bonus
  .item__list__table__col
  .txt__table--present
  .num{font-size:7vw;color:#c00}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner__accordion-b
  .txt__table--present{font-size:6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner__accordion-b
  .txt__table--present
  .num{font-size:7vw;color:#c00}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col{display:none}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col.active{display:flex;align-items:center;justify-content:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .txt__table--present{font-size:6vw;padding:0 6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .txt__table--present.current
  .num{font-size:6vw}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .txt__table--present
  .note_can{font-size:3vw;font-weight:normal;display:inline-block}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .mile__txt{font-size:4vw;font-weight:bold}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .mile__note{font-size:3vw;font-weight:normal;line-height:1.4;display:block;width:80%;margin:0 auto;padding:2vw 4vw 2vw 6vw;text-align:left;text-indent:-1em;border:2px solid #000}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .mile__note
  .price{text-align:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .box__accordion--bonus
  .txt__table--present
  .mile__border::after{display:flex;width:30px;content:'';border-bottom:1px solid #333;align-items:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .box__accordion--bonus.plus__note{padding-bottom:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap{display:flex;padding:2vw 4vw;justify-content:space-between}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .accordon__head--bonus{font-size:3.4vw;display:flex;width:34%;height:inherit;padding:4vw;flex-wrap:wrap;align-items:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .accordon__head--bonus
  .sub__ttl{font-size:3vw;display:block;margin-top:4%}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .box__accordion--bonus{display:flex;width:64%;padding:0;background:#fff;align-items:center;justify-content:center}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .box__accordion--bonus
  .list__table__col{margin:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .box__accordion--bonus
  .list__table__col
  .item__list__table__col{padding-bottom:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .box__accordion--bonus
  .list__table__col
  .txt__table--present{padding:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .bonus__flex__wrap
  .box__accordion--bonus
  .list__table__col
  .txt__table--present
  .mark{display:inline-block!important}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .mile__note__wrap{padding-top:4px;padding-bottom:20px;background:#f7f7f7}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .mile__note__wrap
  .list__table__col{margin-top:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .mile__note__wrap
  .list__table__col
  .item__list__table__col{border:none}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .table_head--select--second{margin-top:0}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .inner__accordion-b--second
  .accordon__head--bonus::before{display:none}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .privilege__replace
  .item__list__table__col{display:none}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .privilege__replace
  .item__list__table__col.active{display:block}
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .privilege__replace
  .item__list__table__col
  .txt__table--present
  .current{font-size:4vw}
  .section--select--card .cardselect .inner .apply__btn__wrap{width:90%;margin-top:10vw;margin-right:auto;margin-bottom:4vw;margin-left:auto;text-align:center}
  .section--select--card .cardselect .inner .apply__btn__wrap .apply__btn{font-size:4vw;font-weight:bold;display:none;width:100%;padding:16px 8vw;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
  .section--select--card
  .cardselect
  .inner
  .apply__btn__wrap
  .apply__btn.active{display:inline-block}
  .section--select--card .cardselect .inner .head__balloon{margin-top:70px}
  .section--select--card .cardselect .inner .list--benefit{display:flex;flex-wrap:wrap}
  .section--select--card .cardselect .inner .list--benefit li{width:48%;margin:0;border:2px solid #976f11;border-radius:0;box-shadow:none;flex:none}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li:nth-of-type(-n + 2){margin-bottom:4vw}
  .section--select--card .cardselect .inner .list--benefit li .img--benefit{width:100%;border-radius:0}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .img--benefit
  img{border-radius:0}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .txtarea--benefit{min-height:0;padding:2vw}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .txtarea--benefit
  .txt--caption{font-size:3.5vw}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .txtarea--benefit
  .txt--mile{font-size:4.5vw}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .txtarea--benefit
  .txt--mile::after{top:120%}
  .section--select--card
  .cardselect
  .inner
  .list--benefit
  li
  .txtarea--benefit
  .txt--mile
  .num{font-size:5.6vw;color:#c00}
}
.box__accordion--bonus .caption__link{font-size:.75em}
.section--more .head__balloon::before,.section--more .head__balloon::after{display:none}
.section--more .head__balloon .balloon__inner::before,.section--more .head__balloon .balloon__inner::after{display:inline-block;width:1px;height:40px;content:'';background:#000}
.section--more .head__balloon .balloon__inner::before{transform:rotate(-45deg) translateX(-20px)}
.section--more .head__balloon .balloon__inner::after{transform:rotate(45deg) translateX(20px)}
.section--more .box--present .subbox--present .txt--present--top{font-size:16px}
@media only screen and (max-width:768px){
  .section--more .head__balloon.nomgn{line-height:0}
}
@media only screen and (min-width:769px){
  .other__card--section .box--other{flex-direction:column;background-color:#f5f5f5}
  .other__card--section .box--other .item--other{padding:0 24px;background-color:#fff}
  .other__card--section .box--other .item--other + .item--other{margin-top:56px}
  .other__card--section .box--other .item--other .subhead--other{margin-bottom:20px}
  .other__card--section .box--other .item--other .item__other--logo{margin-bottom:20px;text-align:center}
  .other__card--section .box--other .item--other .item__other--head{margin-bottom:48px}
  .other__card--section .box--other .item--other .item__other--head .head{font-size:20px;text-align:center}
  .other__card--section
  .box--other
  .item--other
  .item__other--head
  .head
  .head_ttl{font-size:28px;display:inline-block;margin-bottom:8px;color:#c00}
  .other__card--section .box--other .item--other .other__detail--box{display:flex;margin-bottom:40px;justify-content:center;-moz-column-gap:56px;column-gap:56px}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box{width:400px}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other__card--img{width:70%;margin-right:auto;margin-bottom:24px;margin-left:auto}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other__card--img
  img{width:100%}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other--note{font-size:16px;position:relative;width:80%;margin-right:auto;margin-bottom:16px;margin-left:auto;padding-left:1.5em;text-align:left;text-decoration:underline;color:#c00}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other--note::before{position:absolute;top:3px;left:0;display:inline-block;width:17px;height:16px;content:'';background-image:url(/afl/autumn22_amex/img/icon_01.png);background-repeat:no-repeat}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other__voice{font-size:16px;font-weight:normal;line-height:1.5;padding:54px 24px 30px 24px;background-image:url(/afl/autumn22_amex/img/section_02_balloon.png);background-repeat:no-repeat;background-size:100% 100%}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box{width:320px}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .sublead--other{font-size:18px;line-height:0;margin-bottom:24px}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .list--other--est,.other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .list--other--navi{margin:0}
  .other__card--section .box--other .item--other .est__card--wrap{width:100%;margin-bottom:50px;background-color:#f5f5f5}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner{display:flex;margin-bottom:48px;padding:40px 50px;-moz-column-gap:50px;column-gap:50px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item{text-align:center}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .card__img{margin-bottom:12px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .item__subttl{font-size:13px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .item__ttl{font-size:15px;margin-bottom:4px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap{width:94%;margin:0 auto}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap
  .close__anchor{font-size:12px;text-decoration:underline;color:#000}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap
  .close__anchor:hover{opacity:.7}
  .other__card--section .box--other .item--other .wrapper--other--benefit{margin-bottom:44px;padding-top:0;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .benefit__ttl--wrap{position:relative;width:100%;margin-bottom:36px;padding:20px 120px;background-color:#c00}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .benefit__ttl--wrap::after{position:absolute;bottom:-32px;left:50%;content:'';transform:translateX(-90%);border:16px solid transparent;border-top:24px solid #c00}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .benefit__ttl--wrap
  .benefit__ttl{font-size:24px;text-align:center;color:#fff}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .wrapper--cardface--other{margin-bottom:32px;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .wrapper--cardface--other
  .lead--other{margin-top:0}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .box__strong--other{width:48%;margin-right:auto;margin-bottom:40px;margin-left:auto;padding:0;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .box__strong--other
  .title__strong--other{font-size:20px}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .btn--other{font-size:12px;width:180px}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .about{margin:0 auto}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .about
  a{color:#fff;background:#000 url(/afl//common/img/icon_ext_white_01.png) 95% center
  no-repeat;background-color:#000}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .compare{margin-top:20px;margin-right:auto;margin-left:auto}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .compare
  a{color:#000;border:2px solid #000;background-color:#fff}
  .other__card--section .section--entry .entry__block{margin-bottom:60px}
  .other__card--section .section--entry .close__btn__wrap{width:280px;margin:0 auto}
  .other__card--section .section--entry .close__btn__wrap .close__btn{font-size:16px;font-weight:bold;display:inline-block;width:100%;padding:16px 32px;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
  .other__card--section .section--entry .close__btn__wrap .close__btn:hover{opacity:.7}
}
@media only screen and (max-width:768px){
  .other__card--section .box--other{flex-direction:column;background-color:#f5f5f5}
  .other__card--section .box--other .item--other{padding:0 4vw 4vw 2vw;background-color:#fff;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}
  .other__card--section .box--other .item--other + .item--other{margin-top:10vw}
  .other__card--section .box--other .item--other .subhead--other{margin-bottom:2vw}
  .other__card--section .box--other .item--other .item__other--logo{margin-bottom:4vw;text-align:center}
  .other__card--section .box--other .item--other .item__other--head{margin-bottom:6vw}
  .other__card--section .box--other .item--other .item__other--head .head{font-size:5vw;text-align:center}
  .other__card--section
  .box--other
  .item--other
  .item__other--head
  .head
  .head_ttl{font-size:7vw;display:inline-block;margin-bottom:8px;color:#c00}
  .other__card--section .box--other .item--other .other__detail--box{display:flex;flex-direction:column;margin-bottom:4vw;justify-content:center}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box{margin-bottom:6vw}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other__card--img{width:70%;margin-right:auto;margin-bottom:4vw;margin-left:auto}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other__card--img
  img{width:100%}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other--note{font-size:4vw;position:relative;width:90%;margin-right:auto;margin-bottom:16px;margin-left:auto;padding-left:1.5em;text-align:left;text-decoration:underline;color:#c00}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .left__box
  .other--note::before{position:absolute;top:1vw;left:0;display:inline-block;width:4vw;height:4vw;content:'';background-image:url(/afl/autumn22_amex/img/icon_01.png);background-repeat:no-repeat;background-size:100% auto}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .sublead--other{font-size:5.2vw;line-height:1;margin-bottom:4vw}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .list--other--est,.other__card--section
  .box--other
  .item--other
  .other__detail--box
  .right__box
  .list--other--navi{margin:0}
  .other__card--section
  .box--other
  .item--other
  .other__detail--box
  .other__voice{font-size:4vw;font-weight:normal;line-height:1.5;margin-bottom:2vw;padding:12vw 8vw 6vw 8vw;background-image:url(/afl/autumn22_amex/img/section_02_balloon.png);background-repeat:no-repeat;background-size:100% 100%}
  .other__card--section .box--other .item--other .est__card--wrap{position:relative;width:100%;margin-bottom:4vw}
  .other__card--section .box--other .item--other .est__card--wrap .next__arrow{position:absolute;top:30%;right:-3vw;width:4vw;height:8vw;transform:translateY(-50%);background-size:100% auto}
  .other__card--section .box--other .item--other .est__card--wrap .prev__arrow{position:absolute;top:35%;left:-3vw;width:4vw;height:8vw;transform:translateY(-50%) rotate(-180deg);background-size:100% auto}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner{width:100%;padding:4vw}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .slick-list{margin-right:-4vw}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item{margin-right:4vw;text-align:center}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .card__img{margin-bottom:12px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .card__img
  img{width:100%}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .item__subttl{font-size:2.8vw}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .item__ttl{font-size:3.3vw;margin-bottom:4px}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap{width:94%;margin:0 auto}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap
  .close__anchor{font-size:2.8vw;text-decoration:underline;color:#000}
  .other__card--section
  .box--other
  .item--other
  .est__card--wrap
  .est__card--inner
  .card__item
  .close__anchor_wrap
  .close__anchor:hover{opacity:.7}
  .other__card--section .box--other .item--other .wrapper--other--benefit{padding-top:0;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .benefit__ttl--wrap{position:relative;margin-right:calc(55% - 51vw);margin-bottom:4vw;margin-left:calc(55% - 49vw);background-color:#c00}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .benefit__ttl--wrap
  .benefit__ttl{font-size:5.5vw;width:100%;padding:4vw;text-align:center;color:#fff}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .wrapper--cardface--other{margin-bottom:5vw;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .wrapper--cardface--other
  .lead--other{margin-top:0}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .box__strong--other{width:100%;margin-right:auto;margin-bottom:6vw;margin-left:auto;padding:0;border-right:none}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .box__strong--other
  .title__strong--other{font-size:4.5vw}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .btn--other{font-size:12px;width:180px}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .about{margin:0 auto}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .about
  a{color:#fff;background:#000 url(/afl//common/img/icon_ext_white_01.png) 95% center
  no-repeat;background-color:#000}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .compare{margin-top:20px;margin-right:auto;margin-left:auto}
  .other__card--section
  .box--other
  .item--other
  .wrapper--other--benefit
  .compare
  a{color:#000;border:2px solid #000;background-color:#fff}
  .other__card--section .section--entry .entry__block{margin-bottom:4vw}
  .other__card--section .section--entry .close__btn__wrap{width:80%;margin:0 auto}
  .other__card--section .section--entry .close__btn__wrap .close__btn{font-size:4vw;font-weight:bold;display:inline-block;width:100%;padding:16px 8vw;text-align:center;color:#fff;border-radius:40px;background-color:#c00}
}
@media only screen and (max-width:768px){
  .section--select--card
  .cardselect
  .inner
  .wrapper__table--select
  .list__table__col3
  .item__list__table__col
  .txt__table--present.check_symbol{color:#c00!important}
}