﻿@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap");@media screen and (min-width: 768px){.ma_auto{margin-left:auto;margin-right:auto}.pt150{padding-top:150px}}.custom-control-input{position:absolute;z-index:1;opacity:1;width:20px;height:20px;left:0px;top:2px;margin:0;border:1px solid #fff;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:default}.custom-control-indicator{z-index:10}a.btn-type01.btn-col-black{padding:15px 0 0 0;font-size:13px}.btn-col-red{background:#BF0000 !important;border:1px solid #BF0000 !important}.btn-col-red-w{background:#fff !important;border:1px solid #BF0000 !important;color:#BF0000 !important}.btn-col-green{background:#90BF02 !important;border:1px solid #90BF02 !important}.btn-type01.btn-type01-new{background:#115492;box-shadow:0px 4px 0 #5890EA}.nav-window{border:2px solid #265edf;padding:10px;max-width:500px;margin:0 auto;border-radius:5px;text-align:center;margin-bottom:40px}a.btn-type01.rakuten-entry-btn{background:#c00000 !important;border:1px solid #c00000 !important;height:auto !important;min-height:50px;padding:12px 5px}a.btn-type01.rakuten-entry-btn02{background:#095ca8 !important;border:1px solid #095ca8 !important;height:auto !important;min-height:50px;padding:12px 5px}a.btn-type01.rakuten-entry-btn .rakuten-entry-btntext,a.btn-type01.rakuten-entry-btn02 .rakuten-entry-btntext{font-size:12px;display:block}.mainCenterTitle{font-weight:normal}.footerNav li:nth-child(7){border-left:1px solid #999999}.error-text{font-size:14px}sup{vertical-align:super;font-size:smaller}@media screen and (min-width: 768px){.contents{margin-top:40px}body.faqPage .contents,body.integrationPage .contents{margin-top:0px}.contentInner{padding-bottom:50px;border-bottom:none}.mainLeftTitle{margin-bottom:40px}.form-item__postbox li:first-child:last-child{width:180px}}@media screen and (max-width: 767px){.contentInner{padding:0 15px 20px}.form-item__postbox li:first-child:last-child{width:130px}.nav-window{margin-bottom:20px}.mainCenterTitle{font-weight:normal;font-size:17px;padding:15px 0 15px}a.btn-type01.rakuten-entry-btn,a.btn-type01.rakuten-entry-btn02{padding:7px 5px}}a.link_col01{color:#225ce3 !important;text-decoration:underline !important}.provisional-finish-ttl01{text-align:center;font-size:24px;margin-bottom:40px;margin-top:40px}.provisional-finish-ttl02{text-align:center;font-size:14px;margin-bottom:40px}.provisional-finish-text{margin-top:-30px}@media screen and (max-width: 767px){.provisional-finish-ttl01{font-size:17px;margin-bottom:10px;margin-top:0px}.provisional-finish-ttl02{font-size:13px;margin-bottom:25px}.provisional-finish-text{border-top:1px solid #dedede;padding-top:20px;margin-top:-10px}}.registration-finish-ttl01{text-align:center;font-size:24px;margin-bottom:40px;margin-top:0px}.registration-finish-text{text-align:center;margin-bottom:40px}.coupon-code-wrap{margin:0 auto 40px;text-align:center}.coupon-code{border-top:1px solid #eb0027;border-bottom:1px solid #eb0027;padding:28px 0;line-height:1;margin:0 auto 40px;text-align:center}.coupon-code dt{color:#333333;font-size:15px;font-weight:bold;margin-bottom:10px}.coupon-code dd{font-weight:bold;color:#eb0027;font-size:30px}@media screen and (max-width: 767px){.registration-finish-ttl01{font-size:17px;margin-bottom:15px;margin-top:0px}.registration-finish-text{font-size:13px;margin-bottom:10px}.coupon-code-wrap{margin:0 auto 30px}.coupon-code{padding:20px 0;margin-bottom:30px}}.login_content{display:flex;flex-wrap:wrap;justify-content:space-between}.login_content::after,.login_content::before{display:none !important}.login_content__l{width:325px;padding:15px 0;text-align:center;margin-right:40px}.login_content__r{width:610px;padding:15px 0 15px 50px;border-left:1px solid #dedede;text-align:center}.no_entry .login_content__r{padding:15px 0 15px 0px;border-left:none;margin:0 auto;max-width:100%}.no_entry .login_content__r .login-tbl{width:100%}.login_content__r .btn-wrap p{padding-top:20px;font-size:12px}.login_content__r .btn-wrap p a{text-decoration:underline}.login_content__l h2,.login_content__r h2{font-size:16px;font-weight:bold;margin-bottom:30px}.login_content__l p{padding-top:30px;font-size:14px;margin-bottom:30px}.login-tbl{width:560px;background:#ebebeb;padding:25px 70px;border-radius:5px;margin-bottom:10px}.login-tbl th{font-size:12px;text-align:left;width:105px;font-weight:normal;padding-top:15px;vertical-align:top}.login-tbl tr:first-child th{padding-top:8px}.login-tbl td{font-size:12px;text-align:left;padding:5px 0}.login-tbl .pw-check-wrap{margin-top:8px;margin-bottom:10px}.login-tbl .pw-check-wrap .custom-control-description{align-self:center;line-height:1.2;padding-top:2px}.login_content__r__pw-forgot{margin-bottom:30px;text-align:right;font-size:12px}@media screen and (max-width: 767px){.login_content__l{width:100%;padding:0;margin-right:0px;order:2}.login_content__r{width:100%;padding:0 0 30px 0;border-left:none;border-bottom:1px solid #dedede;margin-bottom:30px;order:1}.login_content__l h2,.login_content__r h2{font-size:14px;margin-bottom:20px}.login_content__l p{padding-top:0px;font-size:13px;margin-bottom:30px}.login-tbl{width:auto;background:#ebebeb;padding:20px 15px 10px}.login-tbl table,.login-tbl tr,.login-tbl tbody,.login-tbl th,.login-tbl td{width:100%;display:block}.login-tbl th{font-size:12px;padding:0px 0 5px !important}.login-tbl td{font-size:12px;padding:0px !important;margin-bottom:10px}}@media screen and (min-width: 768px){body.myPage .contents{margin-top:0px}}.mypage-finish-ttl01{text-align:center;font-size:24px;margin-bottom:40px;margin-top:40px}@media screen and (max-width: 767px){.mypage-finish-ttl01{font-size:17px;margin-bottom:10px;margin-top:0px}}.mypage-finish-ttl02{text-align:center;font-size:14px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dedede}@media screen and (max-width: 767px){.mypage-finish-ttl02{font-size:13px;margin-bottom:25px;padding-bottom:0px;border-bottom:none}}.mypage-finish-text{text-align:center}.no_line{border:none !important}#mypage-content{text-align:center;background:#ebebeb;border-radius:8px;padding:40px 0;margin-bottom:40px}@media screen and (max-width: 767px){#mypage-content{border-radius:5px;padding:20px 20px 20px;margin-bottom:30px}}.mypage-top-inbox{width:450px;margin:0 auto;background:#fff;border-radius:5px;padding:30px}@media screen and (max-width: 767px){.mypage-top-inbox{width:auto;padding:20px}}.mypage-top-rank dl{display:flex;align-items:center;margin-bottom:5px}.mypage-top-rank dl dt{line-height:1}.mypage-top-rank dl dt span{display:inline-block;padding:7px 14px;border-radius:25px;background:#225CE3;color:#fff;font-size:13px;font-weight:700}@media screen and (max-width: 767px){.mypage-top-rank dl dt span{font-size:10px;padding:5px 8px 4px}}.mypage-top-rank dl dd{line-height:1;padding-left:15px;color:#225CE3;font-size:14px;font-weight:700}@media screen and (max-width: 767px){.mypage-top-rank dl dd{font-size:11px}}.mypage-top-name-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#mypage-top-name{font-size:22px;font-weight:400;color:#000}@media screen and (max-width: 767px){#mypage-top-name{font-size:16px}}.mypage-top-point-all{line-height:1.1;color:#225CE3;font-size:24px;font-family:'Open Sans', sans-serif;font-weight:500}.mypage-top-point-all strong{font-weight:500 !important;font-size:36px}@media screen and (max-width: 767px){.mypage-top-point-all{font-size:20px}.mypage-top-point-all strong{font-size:28px}}.mypage-top-point{margin-bottom:20px}.mypage-top-point dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.mypage-top-point dl dt{font-size:15px;font-weight:400}.mypage-top-point dl dd strong{color:#225CE3;font-family:'Open Sans', sans-serif;font-size:20px;font-weight:700}.mypage-top-point dl dd span{font-style:normal;font-size:12px;padding-left:3px}@media screen and (max-width: 767px){.mypage-top-point{margin-bottom:5px}.mypage-top-point dl dt{font-size:11px}.mypage-top-point dl dd strong{font-size:13px}.mypage-top-point dl dd span{font-size:10px;padding-left:2px}}.mypage-top-barcode{margin:25px 0;padding:0 60px;text-align:center}.mypage-top-barcode img{max-width:100%;height:auto}.mypage-top-barcode p{line-height:1;text-align:center;font-size:12px;margin-top:10px}@media screen and (max-width: 767px){.mypage-top-barcode{margin:20px 0;padding:0 0px}.mypage-top-barcode p{font-size:12px;margin-top:5px}}.mypage-top-point-condition__btn{overflow:hidden;text-align:center;color:#225CE3;font-size:18px;font-weight:700}.mypage-top-point-condition__btn span{cursor:pointer;position:relative;display:inline-block;padding-right:23px}.mypage-top-point-condition__btn span::after{position:absolute;top:0;bottom:0;right:3px;width:9px;height:9px;margin:auto;border-right:1px solid #225ce3;border-bottom:1px solid #225ce3;transform:translateY(1px) rotate(45deg);content:""}@media screen and (max-width: 767px){.mypage-top-point-condition__btn{font-size:13px;padding:4px 0;margin-left:-3px;margin-right:-3px}.mypage-top-point-condition__btn span{cursor:pointer;position:relative;display:inline-block;padding-right:15px}.mypage-top-point-condition__btn span::after{margin-top:3px;right:0px;width:7px;height:7px}}.mypage-top-point-condition__body{position:relative;text-align:left;display:none}.mypage-top-point-condition__dl{margin-bottom:15px}.mypage-top-point-condition__dl dt{font-size:15px;font-weight:700;margin-bottom:5px}.mypage-top-point-condition__dl dt strong{color:#225CE3}@media screen and (max-width: 767px){.mypage-top-point-condition__dl{margin-bottom:10px}.mypage-top-point-condition__dl dt{font-size:11px;margin-bottom:3px}}.mypage-top-point-condition__dl__text01{color:#999999;font-size:15px}@media screen and (max-width: 767px){.mypage-top-point-condition__dl__text01{font-size:11px}}.mypage-top-point-condition__dl__text02{color:#000000;font-size:15px}@media screen and (max-width: 767px){.mypage-top-point-condition__dl__text02{font-size:11px}}.mypage-top-point-condition__dl__attention{color:#999999;font-size:15px;text-indent:-1.5em;padding-left:1.5em;margin-top:5px}@media screen and (max-width: 767px){.mypage-top-point-condition__dl__attention{font-size:11px}}.mypage-top-point-condition__info{color:#225CE3;font-size:15px;font-weight:700}@media screen and (max-width: 767px){.mypage-top-point-condition__info{font-size:11px}}.mypage-top__list{margin:20px auto -20px;width:450px;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.mypage-top__list{margin:20px auto -10px;width:auto}}.mypage-top__list li{width:137px;margin-right:19px;margin-bottom:20px}@media screen and (max-width: 767px){.mypage-top__list li{width:32%;margin-right:2%;margin-bottom:10px}}.mypage-top__list li a{height:115px;padding-top:63px;display:block;border-radius:5px;color:#225ce3;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-1px}@media screen and (max-width: 767px){.mypage-top__list li a{padding-top:45px;width:auto;height:85px;font-size:11px}}.mypage-top__list li:last-child,.mypage-top__list li:nth-of-type(3){margin-right:0px !important}.mypage-top__list #mypage-icon-order a{background:#fff url(../../images/parts/mypage/icon_cart_blue.svg) 50% 17px no-repeat;background-size:37px auto}@media screen and (max-width: 767px){.mypage-top__list #mypage-icon-order a{background:#fff url(../../images/parts/mypage/icon_cart_blue.svg) 50% 15px no-repeat;background-size:24px auto}}.mypage-top__list #mypage-icon-buylist a{background:#fff url(../../images/parts/mypage/icon_bag_blue.svg) calc(50% + 3px) 14px no-repeat;background-size:46.88px auto}@media screen and (max-width: 767px){.mypage-top__list #mypage-icon-buylist a{background:#fff url(../../images/parts/mypage/icon_bag_blue.svg) calc(50% + 3px) 12px no-repeat;background-size:32px auto}}.mypage-top__list #mypage-icon-favorite a{background:#fff url(../../images/parts/mypage/icon_heart_blue.svg) 50% 19px no-repeat;background-size:39px auto}@media screen and (max-width: 767px){.mypage-top__list #mypage-icon-favorite a{background:#fff url(../../images/parts/mypage/icon_heart_blue.svg) 50% 15px no-repeat;background-size:27px auto}}#mypage-barcode{margin-bottom:40px}#mypage-barcode img{max-width:200px}#mypage-barcode p{line-height:1;margin:5px 0;font-size:14px}@media screen and (max-width: 767px){#mypage-barcode{margin-bottom:25px}#mypage-barcode img{max-width:300px;width:90%}#mypage-barcode p{margin:5px 0 0;font-size:14px}}.top-ttl{padding:40px 0 25px;font-size:24px;color:#000;font-weight:700;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";line-height:1.2;text-align:left;max-width:980px;margin:0 auto}.top-ttl__en{font-family:'Montserrat', sans-serif;font-weight:700}@media screen and (max-width: 767px){.top-ttl{padding:0px 0 16px;font-size:16px;font-weight:500}}#recent-check-item.itemWrap{border-bottom:none !important;padding-bottom:30px}@media screen and (max-width: 767px){#recent-check-item.itemWrap{margin-left:-15px;margin-right:-15px;padding-bottom:10px}}.banner-2top-link{margin:10px 0 20px;padding:0 15px}.banner-2top-link ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:550px;margin:0 auto}.banner-2top-link ul li{width:260px;margin:0 5px 10px}.banner-2top-link ul li.banner-3top-link__w100p{width:calc(100% - 10px) !important;padding:10px 5px 0}.banner-2top-link ul li.banner-3top-link__w100p a{display:block !important;height:auto !important}.banner-2top-link ul li.banner-3top-link__w100p img{width:100% !important;height:auto !important}@media screen and (max-width: 767px){.banner-2top-link ul li.banner-3top-link__w100p{width:calc(100% - 8px) !important;padding:10px 0px 0}}.banner-2top-link ul li a{position:relative;display:flex;align-items:center;width:100%;height:66px;overflow:hidden;border-radius:3px;font-size:14px;font-weight:400;line-height:1;color:#fff !important;text-decoration:none !important}.banner-2top-link ul li a img{width:auto;max-width:inherit;height:66px}.banner-2top-link ul li a::after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;width:9px;height:9px;margin:auto;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-135deg)}.banner-2top-link ul li a.banner-2top-link__sports{background:#225942}.banner-2top-link ul li a.banner-2top-link__outdoor{background:#000000}.banner-2top-link ul li a.banner-2top-link__golf{background:#2C893A}.banner-2top-link ul li a.banner-2top-link__tokyo{background:#000}@media screen and (min-width: 768px){.banner-2top-link ul li a:hover{opacity:0.8}}@media screen and (max-width: 767px){.banner-2top-link{margin:10px 0 30px;padding:0 0px}.banner-2top-link ul{margin-left:-4px;margin-right:-4px}.banner-2top-link ul li{width:calc(50% - 8px);margin-left:4px;margin-right:4px}.banner-2top-link ul li a{height:50px;font-size:10px;letter-spacing:-0.04em}.banner-2top-link ul li a img{height:50px}.banner-2top-link ul li a span{white-space:nowrap}.banner-2top-link ul li a::after{right:9px;width:7px;height:7px}}@media screen and (max-width: 370px){.banner-2top-link ul{margin-left:-3px;margin-right:-3px}.banner-2top-link ul li{width:calc(50% - 6px);margin:0 3px}.banner-2top-link ul li a{font-size:10px}}#mypage-content-footer{position:relative;max-width:980px;margin:0 auto 60px}@media screen and (max-width: 767px){#mypage-content-footer{display:block;margin:0 -15px 40px}}.mypage-content-footer__ttl{width:100%;text-align:left;padding:20px 36px;background:#ebebeb;font-size:20px;font-weight:bold;line-height:1;margin:50px 0 20px}@media screen and (max-width: 767px){.mypage-content-footer__ttl{font-size:14px;padding:15px 15px;margin:0;line-height:1;border-bottom:1px solid #dedede}}#mypage-content-footer ul{position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#mypage-content-footer ul{display:block}}#mypage-content-footer ul li{border-bottom:1px solid #dedede;font-size:18px;line-height:1;width:465px;margin-right:50px}#mypage-content-footer ul li:nth-of-type(2n){margin-right:0px}@media screen and (max-width: 767px){#mypage-content-footer ul li{font-size:14px;margin-right:0 !important;width:auto !important}}#mypage-content-footer ul li a{position:relative;display:block;padding:28px 30px 28px 75px}@media screen and (max-width: 767px){#mypage-content-footer ul li a{position:relative;display:block;padding:20px 30px 20px 45px}}#mypage-content-footer ul li a::after{position:absolute;top:50%;right:10px;margin-top:-4px;width:7px;height:7px;border-right:1px solid #225ce3;border-bottom:1px solid #225ce3;transform:rotate(-45deg);content:""}@media screen and (max-width: 767px){#mypage-content-footer ul li a::after{right:17px}}#mypage-icon-member a{background:url(../../images/parts/mypage/icon_footer11.svg) 35px 50% no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#mypage-icon-member a{background-position:16px 50% !important;background-size:15px auto !important}}#mypage-icon-point a{background:url(../../images/parts/mypage/icon_footer01.png) 35px 50% no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#mypage-icon-point a{background-position:16px 50% !important;background-size:15px auto !important}}#mypage-icon-purchase a{background:url(../../images/parts/mypage/icon_footer02.png) 35px 50% no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#mypage-icon-purchase a{background-position:16px 50% !important;background-size:15px auto !important}}#mypage-icon-checkDod a{background:url(../../images/parts/mypage/icon_footer03.png) 35px 50% no-repeat;background-size:22px 18px}@media screen and (max-width: 767px){#mypage-icon-checkDod a{background-position:15px 50% !important;background-size:18px auto !important}}#mypage-icon-delivery a{background:url(../../images/parts/mypage/icon_footer04.png) 36px 50% no-repeat;background-size:17px 23px}@media screen and (max-width: 767px){#mypage-icon-delivery a{background-position:17px 50% !important;background-size:14px auto !important}}#mypage-icon-point-integration a{background:url(../../images/parts/mypage/icon_footer08.png) 35px 50% no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#mypage-icon-point-integration a{background-position:16px 50% !important;background-size:17px auto !important}}#mypage-icon-guide a{background:url(../../images/parts/mypage/icon_footer05.png) 35px 50% no-repeat;background-size:22px 18px}@media screen and (max-width: 767px){#mypage-icon-guide a{background-position:15px 50% !important;background-size:18px auto !important}}#mypage-icon-mail a{background:url(../../images/parts/mypage/icon_footer10.png) 35px 50% no-repeat;background-size:22px 18px}@media screen and (max-width: 767px){#mypage-icon-mail a{background-position:15px 50% !important;background-size:18px auto !important}}#mypage-icon-logout a{background:url(../../images/parts/mypage/icon_footer06.png) 36px 50% no-repeat;background-size:21px 20px}@media screen and (max-width: 767px){#mypage-icon-logout a{background-position:17px 50% !important;background-size:16px auto !important}}#mypage-icon-leave a{background:url(../../images/parts/mypage/icon_footer07.png) 36px 50% no-repeat;background-size:18px 22px}@media screen and (max-width: 767px){#mypage-icon-leave a{background-position:17px 50% !important;background-size:14px auto !important}}#mypage-icon-favoriteshop a{background:url(../../images/parts/mypage/icon_footer09.png) 35px 50% no-repeat;background-size:21px 21px}@media screen and (max-width: 767px){#mypage-icon-favoriteshop a{background-position:15px 50% !important;background-size:16px auto !important}}@media screen and (min-width: 768px){.js-mypage-accordion-body-sp{display:block !important}}@media screen and (max-width: 767px){.js-mypage-accordion-btn-sp{position:relative;cursor:pointer}.js-mypage-accordion-btn-sp::after{position:absolute;top:0;bottom:0;right:17px;width:7px;height:7px;margin:auto;border-right:1px solid #225ce3;border-bottom:1px solid #225ce3;transform:rotate(45deg);content:""}.js-mypage-accordion-btn-sp.open::after{transform:rotate(-135deg)}.js-mypage-accordion-body-sp{display:none}}#mypage-point{margin-bottom:20px}#mypage-point dt{font-size:16px;font-weight:bold;line-height:1;margin-bottom:10px}#mypage-point dd{font-size:12px}#mypage-point dd .mypage-point__text{margin-bottom:10px}#mypage-point dd .mypage-point__num2{font-size:14px;font-weight:bold}#mypage-point dd .mypage-point__num2 strong{font-family:'Open Sans', sans-serif;color:#225ce3;font-size:16px;font-weight:bold}#mypage-point dd.mypage-point__num{color:#225ce3;font-weight:bold;font-size:22px;margin-bottom:10px;line-height:1;font-family:'Open Sans', sans-serif}#mypage-point dd.mypage-point__num strong{font-size:36px;padding:0 5px}@media screen and (max-width: 767px){#mypage-point{margin-bottom:0}#mypage-point dt{font-size:12px;margin-bottom:10px}#mypage-point dd{font-size:11px}#mypage-point dd.mypage-point__num{font-size:18px}#mypage-point dd.mypage-point__num strong{font-size:28px}}#mypage-name{font-size:24px;font-weight:bold;line-height:1;margin-bottom:25px}@media screen and (max-width: 767px){#mypage-name{font-size:18px;font-weight:normal;margin-bottom:20px}}#point-content{text-align:center;background:#ebebeb;border-radius:8px;padding:40px 0;margin-bottom:60px}@media screen and (max-width: 767px){#point-content{border-radius:5px;padding:25px 15px 25px;margin-bottom:20px}#point-content #mypage-point{margin-bottom:15px}}.point-list-wrap{padding-top:30px}@media screen and (max-width: 767px){.point-list-wrap{padding-top:20px;margin:0 -15px}}.point-list{border-top:1px solid #dedede;margin-bottom:50px}@media screen and (max-width: 767px){.point-list{margin-bottom:10px}}.point-list li{border-bottom:1px solid #dedede;padding:33px 0;line-height:1;font-size:14px}@media screen and (max-width: 767px){.point-list li{padding:15px 15px;font-size:12px}}.point-list li table{width:100%}.point-list li table th{width:180px;padding:7px 20px 7px 0;text-align:left;font-weight:bold}@media screen and (max-width: 767px){.point-list li table th{width:147px;padding:4px 10px 4px 0}}.point-list li table td{padding:7px 0;text-align:left}@media screen and (max-width: 767px){.point-list li table td{padding:4px 0}}#leave-textarea{display:none}.line-ttl{text-align:center;padding:40px 0 20px;font-size:20px;font-weight:bold;line-height:1;border-bottom:1px solid #ccc;margin-bottom:20px}.line-ttl02{text-align:center;padding:40px 0 20px;font-size:20px;font-weight:bold;line-height:1;border-bottom:1px solid #ccc;margin-bottom:20px}.line-box01{margin-top:30px;background:#CFE2F2;padding:0px 20px 20px;border-radius:2px}@media screen and (max-width: 767px){.line-ttl{text-align:left;font-size:13px;padding:5px 15px;margin:20px -15px 0px;line-height:1.3;background:#ebebeb;border-bottom:none}.line-ttl02{text-align:left;font-size:13px;padding:5px 15px;margin:5px -15px 0px;line-height:1.3;background:#ebebeb;border-bottom:none}.line-box01{padding:20px 15px 10px;margin:20px -15px 0;border-radius:0}.line-box01 .line-ttl02{background:none;margin:0px 0px 0px;padding:0;text-align:center;line-height:1.5}}.line-dl-attention{margin-top:10px;margin-bottom:10px;color:#000}.line-dl-attention dt{font-size:15px;font-weight:700;margin-bottom:5px}.line-dl-attention dd{font-size:15px;text-indent:-1.0em;padding-left:1.0em;margin-top:5px}@media screen and (max-width: 767px){.line-dl-attention{margin-top:30px;margin-bottom:10px}.line-dl-attention dt{font-size:12px;margin-bottom:3px}.line-dl-attention dd{font-size:12px}}.integration-card-sample{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.integration-card-sample p{width:440px;padding-bottom:20px}.integration-card-sample dl{width:500px;padding:15px 10px 10px;border:solid 1px #dedede}.integration-card-sample dl dt{font-size:14px;padding-left:10px;font-weight:bold}.integration-card-sample dl dd ul{display:flex;flex-wrap:wrap}.integration-card-sample dl dd ul li{width:140px;margin:9px}.integration-box{margin-bottom:30px}.integration-box .custom-control-description img{width:35px;margin:0 5px;vertical-align:middle}.form-item dd .integration-box:last-child{margin-bottom:0px}.integration-clear-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:5px 10px;border-radius:5px;border:1px solid #225ce3;color:#225ce3;background:#ebebeb;font-size:14px;text-align:center;margin-left:25px;vertical-align:middle;font-weight:normal}.integration-card-ttl{font-weight:bold !important;font-size:16px;margin-bottom:10px}.integration-thanks-box{border-bottom:1px solid #000;margin-bottom:30px}.form-box .form-item.integration-thanks-box dd{margin-bottom:30px}.integration-box_radio-box{padding-top:10px}@media screen and (max-width: 767px){.integration-card-sample{display:block;margin-bottom:30px}.integration-card-sample p{width:auto;padding-bottom:20px}.integration-card-sample dl{width:auto;padding:10px 10px 10px;border:solid 1px #dedede}.integration-card-sample dl dt{font-size:13px;padding-left:5px}.integration-card-sample dl dd ul{display:flex;flex-wrap:wrap}.integration-card-sample dl dd ul li{width:33.3%;margin:0;padding:5px 5px 0}.integration-card-ttl{font-size:14px;margin-bottom:5px}.integration-thanks-box{border-bottom:none;margin-bottom:20px}.form-box .form-item.integration-thanks-box dd{margin-bottom:30px}}.common__cautionText{margin:0 auto 40px auto;padding:25px 30px;background:#fde5e9;color:#eb0027;line-height:1.6;width:980px}@media screen and (max-width: 767px){.common__cautionText{margin:20px 15px 0px;padding:14px;font-size:13px;width:auto}}.card-image{padding:15px 10px 10px;border:solid 1px #dedede;text-align:center;margin:0 auto 40px;max-width:800px}.card-image.no-line{border:none}.card-image ul{display:table;margin:0 auto}.card-image ul li{display:table-cell;text-align:center}@media screen and (max-width: 767px){.card-image{margin:0 auto 0px}}.faq-item dt{font-size:20px;font-weight:bold;padding-top:10px;padding-bottom:25px;border-bottom:1px solid #dedede;margin:0 0 20px 0;line-height:1}.faq-item dd{margin-bottom:50px;line-height:2}.faq-item dd a{text-decoration:underline}.faq-item dd strong{font-weight:bold}@media screen and (max-width: 767px){.faq-item dt{font-size:13px;padding:6px 15px;border-bottom:none;margin:0 -15px 20px -15px;background:#ebebeb}.faq-item dd{margin-bottom:30px;font-size:13px}}.contents strong{font-weight:bold}.guide-ttl{font-size:20px;font-weight:bold;padding-top:10px;padding-bottom:25px;border-bottom:1px solid #dedede;margin:0 0 20px 0;line-height:1}#user-guide-box{padding-bottom:25px;margin-bottom:60px;border-bottom:1px solid #dedede}#user-guide-box.no-line{padding-bottom:0px;margin-bottom:0px;border-bottom:none}#user-guide-box h3{font-size:16px;font-weight:bold;margin-bottom:15px}#user-guide-box p{font-size:14px;margin-bottom:30px;line-height:1.8}#user-guide-box li{font-size:14px}#user-guide-box a{color:#999999;text-decoration:underline !important}#user-guide-box .guide-ph-list2{display:flex;flex-wrap:wrap}#user-guide-box .guide-ph-list2 li{width:460px;margin:0 60px 30px 0}#user-guide-box .guide-ph-list2 li:nth-of-type(2n){margin-right:0}#user-guide-box .guide-ph-list2 li p{margin-bottom:10px}#user-guide-box .guide-ph-list2 figure{display:block;text-align:center}ul.basic{list-style:disc;padding:0 0 0 1em}ul.basic li{margin-bottom:10px}ol.basic{list-style:decimal;padding:0 0 0 1em}ol.basic li{margin-bottom:10px}@media screen and (max-width: 767px){.guide-ttl{font-size:13px;padding:6px 15px;border-bottom:none;margin:0 -15px 20px -15px;background:#ebebeb}#user-guide-box{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid #dedede}#user-guide-box h3{font-size:14px;margin-bottom:15px}#user-guide-box p{font-size:13px;margin-bottom:20px;line-height:1.65}#user-guide-box .guide-ph-list2{display:block}#user-guide-box .guide-ph-list2 li{width:auto;margin:0 0px 15px 0}#user-guide-box .guide-ph-list2 li p{margin-bottom:15px}}#limit-point-link{font-size:14px}.limit-point-tbl{width:100%;margin:15px 0}.limit-point-tbl th{padding:10px 0px 10px 10px;width:1px;white-space:nowrap;color:#999;border-bottom:1px solid #eee}.limit-point-tbl td{padding:10px 10px 10px 15px;border-bottom:1px solid #eee}.limit-point-tbl tr:last-child th{border-bottom:none}.limit-point-tbl tr:last-child td{border-bottom:none}.modal-option-ttl{line-height:1.3;text-align:center;font-size:18px;color:#000;border-bottom:1px solid #dedede;padding:20px 10px}.rakuten-card-desc,.rakuten-card-desc02{border:1px solid #eee;padding:20px;font-size:12px}.rakuten-card-desc p{margin-bottom:20px}.rakuten-card-desc02 p{margin-bottom:20px}.rakuten-card-desc02 p.indent{margin-bottom:15px;text-indent:-1em;padding-left:1em}.rakuten-card-desc p:last-child,.rakuten-card-desc02 p:last-child{margin-bottom:0px}.rakuten-card-desc02 h2{font-size:14px;font-weight:bold;margin-bottom:10px}.rakuten-card-desc02 .app-img{margin:-8px 1em 20px;text-align:left}.rakuten-card-desc02 .app-img img{width:40px;height:auto;margin:0 2px}@media screen and (max-width: 767px){.modal-option-ttl{font-size:15px;border-bottom:1px solid #dedede;padding:15px 20px}.limit-point-tbl th{padding:5px 0px 5px 10px}.limit-point-tbl td{padding:5px 10px 5px 15px}.rakuten-card-desc,.rakuten-card-desc02{padding:10px;font-size:11px;margin:10px 0 30px}.rakuten-card-desc02 .app-img{margin:-10px 1em 15px;text-align:left}.rakuten-card-desc02 .app-img img{width:40px;height:auto;margin:0 2px}.rakuten-card-desc02 p.indent{margin-bottom:15px}}body.rakutenCard #mypage-content{border:3px solid #bf0000;background:#bf0000}body.rakutenCard #mypage-name,body.rakutenCard .card-limit-text,body.rakutenCard #mypage-barcode p,body.rakutenCard #mypage-point dt,body.rakutenCard #mypage-point dd,body.rakutenCard #mypage-point dd .mypage-point__num2 strong{color:#fff}body.rakutenCard #mypage-point dd.mypage-point__num{color:#fff}body.rakutenCard a.link_col01#limit-point-link{color:#fff !important}.mypage-content__list{margin:30px auto 0;width:462px;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.mypage-content__list{margin:20px auto 0;width:auto;max-width:316px}}.mypage-content__list li{width:140px;margin-right:20px;margin-bottom:20px}@media screen and (max-width: 767px){.mypage-content__list li{width:32%;max-width:100px;margin-right:2%;margin-bottom:10px}}.mypage-content__list li a{padding-top:80px;height:140px;display:block;border-radius:10px;color:#225ce3;font-size:16px;line-height:1.4;letter-spacing:-1px}@media screen and (max-width: 767px){.mypage-content__list li a{padding-top:55px;width:auto;height:100px;border-radius:7px;font-size:12px}}.mypage-content__list li:last-child,.mypage-content__list li:nth-of-type(3){margin-right:0px !important}.mypage-content__list li#mypage-icon-present{width:100% !important;margin-bottom:0px}@media screen and (max-width: 767px){.mypage-content__list li#mypage-icon-present{max-width:inherit}}body.rakutenCard .mypage-content__list li a{color:#bf0000}body.rakutenCard #mypage-icon-user a{background:#fff url(../../images/parts/common/icon_user_red.svg) 50% 25px no-repeat;background-size:41px 41px}body.rakutenCard #mypage-icon-order a{background:#fff url(../../images/parts/common/icon_bag_red.svg) 50% 23px no-repeat;background-size:44px 48px}body.rakutenCard #mypage-icon-favorite a{background:#fff url(../../images/parts/common/icon_heart_red.svg) 50% 27px no-repeat;background-size:42px 36px}.card-limit-text{margin-bottom:15px;text-align:center}@media screen and (max-width: 767px){body.rakutenCard #mypage-icon-user a{background:#fff url(../../images/parts/common/icon_user_red.svg) 50% 18px no-repeat;background-size:27px auto}body.rakutenCard #mypage-icon-order a{background:#fff url(../../images/parts/common/icon_bag_red.svg) 50% 15px no-repeat;background-size:28px auto}body.rakutenCard #mypage-icon-favorite a{background:#fff url(../../images/parts/common/icon_heart_red.svg) 50% 19px no-repeat;background-size:28px auto}body.rakutenCard .integration-card-sample dl{width:auto;padding:10px 10px 10px;border:none}body.rakutenCard .integration-card-sample dl dd ul{justify-content:center}body.rakutenCard .integration-card-sample dl dd ul li{width:40%;margin:0;padding:5px 5px 0}}#favorite-shop-entry,#mystore_btn{background:#000 !important;border:1px solid #000 !important}.favorite-shop-info{text-align:center;font-size:12px;margin:15px 0}#favorite-shop-box{border-top:1px solid #dedede;padding-top:30px}.favorite-shop-list li{border-bottom:1px solid #dedede;padding:33px 0;display:flex;justify-content:space-between;align-items:center}.favorite-shop-list li:last-child{border-bottom:none}.favorite-shop-list__name{word-break:break-all;width:calc(100% - 200px)}.favorite-shop-list__name a{color:#225ce3;text-decoration:underline}.favorite-shop-list__btn{display:flex;align-items:center}.favorite-shop-list__btn button,.favorite-shop-list__btn a{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:65px;border-radius:5px !important;text-align:center;font-size:16px;background:#ccc;border:1px solid #ccc;color:#fff;height:40px;margin-left:10px;line-height:1}.favorite-shop-list__btn a{background:#225ce3;border:1px solid #225ce3;padding-top:11px;line-height:1}.favorite-shop-list__btn button.btn-delete{width:40px}.favorite-shop-list__btn button.btn-delete::before{content:"";position:absolute;display:inline-block;top:9px;left:18px;width:2px;height:20px;border:0;margin:0;padding:0;background-color:white;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.favorite-shop-list__btn button.btn-delete::after{content:"";position:absolute;display:inline-block;top:9px;left:18px;width:2px;height:20px;border:0;margin:0;padding:0;background-color:white;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.shop-close-text{display:block;color:#999}#favorite-shop-modal__box{padding:50px 10px}.favorite-shop-modal__item{margin:0 auto 20px;max-width:500px}.favorite-shop-modal__item .select-type1{width:100%}#mystore_btn_wrap{padding-top:20px;text-align:center}@media screen and (max-width: 767px){.favorite-shop-info{font-size:12px;margin:0px 0 15px}#favorite-shop-box{padding-top:10px}.favorite-shop-list li{padding:15px 0}.favorite-shop-list__name{width:calc(100% - 115px);line-height:1.45}.favorite-shop-list__btn{padding-left:5px}.favorite-shop-list__btn button{width:56px;font-size:14px;margin-left:5px;padding:0}.favorite-shop-list__btn a{width:56px;font-size:14px;margin-left:5px;padding-top:13px}#favorite-shop-modal__box{padding:30px 15px}.favorite-shop-modal__item{margin:0 auto 10px}#mystore_btn_wrap{padding-top:20px}}.maintenance-text{margin:120px 0 80px;text-align:center}@media screen and (max-width: 767px){.maintenance-text{margin:80px 0 60px}}.card-input-accordion-btn{margin-top:-20px;margin-bottom:40px;text-align:center;padding-bottom:40px;border-bottom:1px solid #dedede}.card-input-accordion-btn .text-open{display:block}.card-input-accordion-btn .text-close{display:none}.card-input-accordion-btn.open .text-open{display:none}.card-input-accordion-btn.open .text-close{display:block}.card-input-accordion-body{display:none}@media screen and (max-width: 767px){.card-input-accordion-btn{margin-top:0px;padding-bottom:30px;margin-bottom:10px}}.form-btn-wrap.transition-btn-type01{margin-bottom:50px}.form-btn-wrap.transition-btn-type01 ul li{width:400px;max-width:100%}.form-btn-wrap.transition-btn-type01 ul li .btn-type01{max-width:100%}.transition-attention-text{border-top:1px solid #dedede;color:#eb0027;padding:40px 20px}a.btn-type01.btn-type01-line2{padding:8px 0 0 0;font-size:14px;line-height:1.2}.transition-item{display:flex;align-items:center;justify-content:space-between;margin:0 20px 50px 20px}.transition-item dl{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 180px)}.transition-item dl dt{width:150px;text-align:center;line-height:0}.transition-item dl dt .app-img img{width:60px;height:auto;margin:0 5px}.transition-item dl dt .app-img2 img{width:70px;height:70px}.transition-item dl dd{width:calc(100% - 170px);font-size:14px}.transition-item .transition-item__btn{width:150px}@media screen and (max-width: 767px){.form-btn-wrap.transition-btn-type01{margin-bottom:30px}.transition-attention-text{padding:0px 0px 20px;border:none}a.btn-type01.btn-type01-line2{padding:8px 0 0 0;font-size:14px;line-height:1.2}.transition-item{display:block;margin:0 0px 20px 0px;padding-bottom:20px;border-bottom:1px solid #dedede}.contentInner .transition-item:last-child{border-bottom:none}.transition-item dl{width:auto}.transition-item dl dt{width:90px;text-align:center;line-height:0}.transition-item dl dt .app-img img{width:40px;height:auto;margin:0 1px}.transition-item dl dt .app-img2 img{width:60px;height:60px}.transition-item dl dd{width:calc(100% - 100px);font-size:13px}.transition-item .transition-item__btn{width:auto}.transition-item .transition-item__btn{margin-top:15px;text-align:center;width:auto}}.login_content__bottom{margin-top:30px;padding-top:30px;border-top:1px solid #dedede;width:100%;order:3}.login_content__bottom_head{display:table;margin:30px 0 20px}.login_content__bottom_head .badge{display:table-cell;max-width:100%;font-weight:bold;font-size:10px;text-align:center;position:relative;width:60px;height:60px;margin:0 auto 12px;padding-top:10px;letter-spacing:2px;color:#fff}.login_content__bottom_head .lead{display:table-cell;vertical-align:middle;padding-left:10px;font-size:24px;font-weight:bold;text-align:left}.login_content__bottom_head .badge::before{position:absolute;top:0;left:0;content:'';display:inline-block;width:60px;height:60px;background-image:url(../../..../../images/parts/common/badge.png);background-size:contain;vertical-align:middle;z-index:-1}.login_content__bottom_head .badge span{font-size:20px;font-weight:bold;display:block;line-height:1;font-family:"Montserrat", sans-serif}.login_content__bottom h2{font-weight:bold;font-size:16px;text-align:center;margin-bottom:30px}.login_content__bottom_inner{margin-bottom:60px}.login_content__bottom .text{font-size:16px;margin-bottom:20px}.login_content__bottom .text.textIndent{padding-left:1em;text-indent:-1em}.login_content__bottom_inner .text:last-child{margin-bottom:0}.login_content__bottom .blue{color:#17a1e6;font-weight:bold}.login_content__bottom a{text-decoration:underline;color:#4c4c4c}.login_content__bottom .col-2{overflow:hidden;color:#4c4c4c;font-size:160%}.login_content__bottom .col-2 .col{float:left;width:50%;box-sizing:border-box}.login_content__bottom .col-2 .col:nth-child(odd){padding-right:12px}.login_content__bottom .col-2 .col:nth-child(even){padding-left:12px}.login_content__bottom_inner.card .col-2 .col{width:30%}.login_content__bottom_inner.card .col-2 .col.right{width:70%}@media screen and (max-width: 767px){.login_content__bottom{margin-top:20px;padding-top:0;border-top:none;width:100%;order:3}.login_content__bottom_head{display:block;margin:0 auto 24px}.login_content__bottom_head .badge{font-size:10px;text-align:center;position:relative;width:55px;height:55px;margin:0 auto 12px;padding-top:8px;letter-spacing:initial;color:#fff;display:block}.login_content__bottom_head .badge::before{position:absolute;top:0;left:0;content:'';display:inline-block;width:55px;height:55px;background-image:url(../../..../../images/parts/common/badge.png);background-size:contain;vertical-align:middle;z-index:-1}.login_content__bottom_head .badge span{font-size:20px;font-weight:bold;display:block;line-height:1}.login_content__bottom_head .lead{font-size:14px;font-weight:bold;text-align:center;padding-left:0;text-align:center;display:block}.login_content__bottom h2{color:#000;font-weight:bold;font-size:14px;text-align:center;margin-bottom:20px}.login_content__bottom_inner{margin-bottom:30px}.login_content__bottom .text{font-size:14px;margin-bottom:20px}.login_content__bottom .text.textIndent{padding-left:1em;text-indent:-1em}.login_content__bottom .blue{color:#17a1e6;font-weight:bold}.login_content__bottom a{text-decoration:underline;color:#4c4c4c}.login_content__bottom .img_wrap{width:60%;margin:0 auto 20px}.login_content__bottom .col-2{font-size:120%}.login_content__bottom .col-2 .col:nth-child(odd){padding-right:0}.login_content__bottom .col-2 .col:nth-child(even){padding-left:0}.login_content__bottom .col-2 .col{float:none;width:100%;margin-bottom:20px;text-align:justify}.login_content__bottom .col-2 .col .thirty img{max-width:100%;margin:0 auto}.login_content__bottom_inner.card .col-2 .col{width:100%}.login_content__bottom_inner.card .col-2 .col.right{width:100%}.login_content__bottom .col.right,.login_content__bottom .col.left{margin-bottom:0}}.registration-finish-coupon{margin:0 auto 40px;max-width:800px;text-align:center}.registration-finish-coupon__ttl{position:relative;text-align:center;background:#000;color:#fff;padding:10px;font-size:18px;font-weight:700;letter-spacing:0.2em;margin-bottom:30px}.registration-finish-coupon__ttl:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #000}.registration-finish-coupon__ttl02{color:#000;font-size:18px;font-weight:700;margin-bottom:20px}.registration-finish-coupon__ttl02 .golf-text{color:#225ce3}.registration-finish-coupon__code{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.registration-finish-coupon__code input{-webkit-appearance:none;appearance:none;border:0;color:#225ce3;font-size:45px;font-weight:400;text-align:center;width:300px}.registration-finish-coupon__code button{position:relative;-webkit-appearance:button;appearance:button;padding:0px;margin-left:10px;background:#225ce3;border:0;font-size:14px;color:#fff;line-height:40px;height:40px;width:80px;border-radius:4px}.registration-finish-coupon__text{color:#000;font-size:16px;font-weight:500;padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #dddddd}.registration-finish-coupon__text02{position:relative;text-align:center;background:#ebebeb;color:#000;padding:10px;font-size:18px;font-weight:700}.registration-finish-coupon__text03{color:#000;font-size:16px;font-weight:500;margin-bottom:30px}@media screen and (max-width: 767px){.registration-finish-coupon__ttl{padding:8px 5px;font-size:15px;font-weight:500;letter-spacing:0em;margin-bottom:20px}.registration-finish-coupon__ttl:before{margin-left:-10px;border:10px solid transparent;border-top:10px solid #000}.registration-finish-coupon__ttl02{font-size:14px;margin-bottom:20px}.registration-finish-coupon__code{margin-bottom:20px}.registration-finish-coupon__code input{font-size:36px;width:225px}.registration-finish-coupon__code button{font-size:13px;padding:0 0px;height:36px;line-height:36px;width:60px}.registration-finish-coupon__text{font-size:13px;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #dddddd}.registration-finish-coupon__text02{padding:10px;font-size:13px}.registration-finish-coupon__text03{font-size:13px;margin-bottom:30px}}.abp-finish-box{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:40px 20px;margin-bottom:30px}@media screen and (max-width: 767px){.abp-finish-box{padding:20px 10px}}.abp-finish-box p{text-align:center;color:#BF1958;font-size:14px;font-weight:700;margin-bottom:20px}@media screen and (max-width: 767px){.abp-finish-box p{text-align:left}}a.btn-type01.abp-btn01{height:auto !important;min-height:50px;padding:10px 5px;font-size:14px;line-height:1.3}@media screen and (max-width: 767px){a.btn-type01.abp-btn01{height:auto !important;padding:7px 5px;min-height:44px;font-size:12px}}

.integration-box .custom-control-description img {
  display: inline;
}
/*# sourceMappingURL=style_other.css.map */
