﻿#campaign{margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;font-size:13px;text-align:justify;text-justify:inter-ideograph;line-height:1.4;box-sizing:border-box;background:transparent;color:#4d4d4d}#campaign *{border:none;background:transparent;box-sizing:border-box}#campaign article,#campaign aside,#campaign footer,#campaign header,#campaign nav,#campaign section,#campaign figcaption,#campaign figure,#campaign main{display:block}#campaign figure{margin:1em 40px}#campaign hr{box-sizing:content-box;height:0;overflow:visible}#campaign pre{font-family:monospace, monospace;font-size:1em}#campaign a{background-color:transparent;-webkit-text-decoration-skip:objects}#campaign abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}#campaign b,#campaign strong{font-weight:inherit;font-weight:bolder}#campaign code,#campaign kbd,#campaign samp{font-family:monospace, monospace;font-size:1em}#campaign dfn{font-style:italic}#campaign mark{background-color:#ff0;color:#000}#campaign small{font-size:80%}#campaign sub,#campaign sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#campaign sub{bottom:-0.25em}#campaign sup{top:-0.5em}#campaign audio,#campaign video{display:inline-block}#campaign audio:not([controls]){display:none;height:0}#campaign img{border-style:none}#campaign svg:not(:root){overflow:hidden}#campaign button,#campaign input,#campaign optgroup,#campaign select,#campaign textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}#campaign button,#campaign input{overflow:visible}#campaign button,#campaign select{text-transform:none}#campaign button,#campaign html [type="button"],#campaign [type="reset"],#campaign [type="submit"]{-webkit-appearance:button}#campaign button::-moz-focus-inner,#campaign [type="button"]::-moz-focus-inner,#campaign [type="reset"]::-moz-focus-inner,#campaign [type="submit"]::-moz-focus-inner{border-style:none;padding:0}#campaign button:-moz-focusring,#campaign [type="button"]:-moz-focusring,#campaign [type="reset"]:-moz-focusring,#campaign [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}#campaign fieldset{padding:0.35em 0.75em 0.625em}#campaign legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#campaign progress{display:inline-block;vertical-align:baseline}#campaign textarea{overflow:auto}#campaign [type="checkbox"],#campaign [type="radio"]{box-sizing:border-box;padding:0}#campaign [type="number"]::-webkit-inner-spin-button,#campaign [type="number"]::-webkit-outer-spin-button{height:auto}#campaign [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}#campaign [type="search"]::-webkit-search-cancel-button,#campaign [type="search"]::-webkit-search-decoration{-webkit-appearance:none}#campaign ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#campaign details,#campaign menu{display:block}#campaign summary{display:list-item}#campaign canvas{display:inline-block}#campaign template{display:none}#campaign [hidden]{display:none}#campaign .container{margin:0 auto;max-width:640px;padding:0 3%}#campaign .row{margin:0 auto;padding:0 3%;max-width:640px}#campaign h1,#campaign h2,#campaign h3,#campaign h4{color:#434343}#campaign hr{display:block;border:none;height:5px;background:#d9d9d9}#campaign .btn{text-align:center}#campaign .btn a{display:block;margin:0 auto;text-decoration:none}#campaign img{width:100%;height:auto;vertical-align:bottom}#campaign a{color:#2b61ad}#campaign a:hover{text-decoration:underline}#campaign .caution li{font-size:12px;padding-left:1.2em;text-indent:-1.2em;text-align:left}#campaign .accordion__head--default,#campaign .accordion__head--tall{background:#ffffff;padding:0;border-bottom:3px solid #d9d9d9}#campaign .accordion__head--border{border-top:3px solid #d9d9d9}#campaign .accordion__title{position:relative;margin:0;text-align:center;font-weight:bold;color:#2E2E2E;background:#f8f8f8}@media screen and (min-width: 480px){#campaign .accordion__title-br--sm{display:none}}#campaign .accordion__title-span--pc{display:none}#campaign .accordion__title-small{font-size:12px;color:#bf0000}#campaign .accordion__title-small-pc{display:none}#campaign .accordion__title--default{padding:10px 10px 10px 10px;font-size:16px}#campaign .accordion__title--tall{padding:.6em 0 .4em 0;line-height:1.4;font-size:12px}#campaign .accordion__title::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:10px;width:8px;height:8px;border-top:4px solid #666666;border-right:4px solid #666666;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition-duration:0.3s;transition-duration:0.3s}#campaign .accordion__title.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#campaign .cmp-ac .cmp-ac-body,#campaign .cmp-ac .cmp-ac-body-sp,#campaign .cmp-ac-sp .cmp-ac-body,#campaign .cmp-ac-sp .cmp-ac-body-sp{display:none;padding:5% 0;border-bottom:3px solid #d9d9d9}#campaign .cmp-ac.opened .cmp-ac-head .cmp-ac-title::after,#campaign .cmp-ac.opened .cmp-ac-head-sp .cmp-ac-title::after,#campaign .cmp-ac-sp.opened .cmp-ac-head .cmp-ac-title::after,#campaign .cmp-ac-sp.opened .cmp-ac-head-sp .cmp-ac-title::after{border-top:none;border-right:none}#campaign .cmp-ac.opened .cmp-ac-body,#campaign .cmp-ac.opened .cmp-ac-body-sp,#campaign .cmp-ac-sp.opened .cmp-ac-body,#campaign .cmp-ac-sp.opened .cmp-ac-body-sp{display:block}#campaign .cmp-ac.once .cmp-ac-body,#campaign .cmp-ac.once .cmp-ac-body-sp,#campaign .cmp-ac-sp.once .cmp-ac-body,#campaign .cmp-ac-sp.once .cmp-ac-body-sp{display:block}#campaign .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#campaign .rex-icon-modal-open_w{display:inline-block;width:1em;height:1em;font-size:.8em;content:"";background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/icon_open-modal_w.svg) no-repeat 0 0/cover}#campaign .cfx:before,#campaign .cfx:after,#campaign .row:before,#campaign .row:after,#campaign .container:before,#campaign .container:after{content:" ";display:table}#campaign .cfx:after,#campaign .row:after,#campaign .container:after{clear:both}#campaign .apply-lp-bg--red{background-color:#fff4f4}#campaign .apply-lp-bg--pink{background-color:#fff9f9}#campaign .apply-lp-bg--gray{background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(rgba(245,245,245,0.5)));background:-o-linear-gradient(top, #f5f5f5 0, rgba(245,245,245,0.5) 100%);background:linear-gradient(180deg, #f5f5f5 0, rgba(245,245,245,0.5) 100%)}#campaign .apply-lp-bg--blue{background-color:#ebf7fe}#campaign .apply-lp-text--orange{color:#f59600}#campaign .apply-lp-text--red{color:#ec0606}#campaign .apply-lp-text--blue{color:#006497}#campaign .apply-lp-text--navy{color:#090891}#campaign .apply-lp-text--crimson{color:#bf0000}#campaign .apply-lp-text--pink{color:#f76b6b}#campaign .apply-lp-text--gray{color:#666666}#campaign .apply-lp-text--xs{font-size:.625rem}@media (min-width: 1024px){#campaign .apply-lp-text--xs{font-size:.75rem}}#campaign .apply-lp-text--sm{font-size:.6875rem}@media (min-width: 1024px){#campaign .apply-lp-text--sm{font-size:.8125rem}}#campaign .apply-lp-text--md{font-size:.75rem}@media (min-width: 1024px){#campaign .apply-lp-text--md{font-size:.875rem}}#campaign .apply-lp-text--df{font-size:.875rem}@media (min-width: 1024px){#campaign .apply-lp-text--df{font-size:1rem}}#campaign .apply-lp-text--lg{font-size:1rem}@media (min-width: 1024px){#campaign .apply-lp-text--lg{font-size:1.125rem}}#campaign .apply-lp-text--xl{font-size:1.0625rem}@media (min-width: 1024px){#campaign .apply-lp-text--xl{font-size:1.5rem}}#campaign .apply-lp-text--underline{position:relative;z-index:10}#campaign .apply-lp-text--underline:before{position:absolute;bottom:0;left:0;right:0;margin:auto;height:.3em;content:'';background-color:#fcee21;z-index:-1}@media (max-width: 1023px){#campaign .apply-lp-br--pc{display:none}}@media (min-width: 1024px){#campaign .apply-lp-br--sp{display:none}}@media (min-width: 360px){#campaign .apply-lp-br--xs{display:none}}@media (min-width: 480px){#campaign .apply-lp-br--sm{display:none}}@media (min-width: 576px){#campaign .apply-lp-br--md{display:none}}@media (min-width: 1024px){#campaign .apply-lp-br--lg{display:none}}#campaign .apply-lp-flex{display:flex}@media (max-width: 1023px){#campaign .apply-lp-flex--sp{display:flex}}@media (min-width: 1024px){#campaign .apply-lp-flex--pc{display:flex}}@media (min-width: 360px){#campaign .apply-lp-flex--xs{display:flex}}@media (min-width: 480px){#campaign .apply-lp-flex--sm{display:flex}}@media (min-width: 576px){#campaign .apply-lp-flex--md{display:flex}}@media (min-width: 1024px){#campaign .apply-lp-flex--lg{display:flex}}#campaign .apply-lp-flex__inline{display:inline-flex}@media (max-width: 1023px){#campaign .apply-lp-flex__inline--sp{display:inline-flex}}@media (min-width: 1024px){#campaign .apply-lp-flex__inline--pc{display:inline-flex}}@media (min-width: 360px){#campaign .apply-lp-flex__inline--xs{display:inline-flex}}@media (min-width: 480px){#campaign .apply-lp-flex__inline--sm{display:inline-flex}}@media (min-width: 576px){#campaign .apply-lp-flex__inline--md{display:inline-flex}}@media (min-width: 1024px){#campaign .apply-lp-flex__inline--lg{display:inline-flex}}#campaign .apply-lp-flex__direction-column{flex-direction:column}#campaign .apply-lp-flex__direction-column-reverse{flex-direction:column-reverse}#campaign .apply-lp-flex__direction-row{flex-direction:row}#campaign .apply-lp-flex__direction-row-reverse{flex-direction:row-reverse}#campaign .apply-lp-flex__wrap{flex-wrap:wrap}#campaign .apply-lp-align__items-start{align-items:flex-start}#campaign .apply-lp-align__items-end{align-items:flex-end}#campaign .apply-lp-align__items-center{align-items:center}#campaign .apply-lp-align__items-baseline{align-items:baseline}#campaign .apply-lp-align__self-start{align-self:flex-start}#campaign .apply-lp-align__self-end{align-self:flex-end}#campaign .apply-lp-align__self-center{align-self:center}#campaign .apply-lp-align__self-baseline{align-self:baseline}#campaign .apply-lp-justify__content-end{justify-content:flex-end}#campaign .apply-lp-justify__content-center{justify-content:center}#campaign .apply-lp-justify__content-between{justify-content:space-between}#campaign .apply-lp-justify__content-around{justify-content:space-around}#campaign .apply-lp-py--xs{padding-top:.5rem;padding-bottom:.5rem}#campaign .apply-lp-py--sm{padding-top:1rem;padding-bottom:1rem}#campaign .apply-lp-py--md{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1024px){#campaign .apply-lp-py--md{padding-top:2rem;padding-bottom:2rem}}#campaign .apply-lp-py--lg{padding-top:2rem;padding-bottom:2rem}@media (min-width: 1024px){#campaign .apply-lp-py--lg{padding-top:3rem;padding-bottom:3rem}}#campaign .apply-lp-py--xl{padding-top:3rem;padding-bottom:3rem}@media (min-width: 1024px){#campaign .apply-lp-py--xl{padding-top:5rem;padding-bottom:5rem}}#campaign .apply-lp-mx--xs{margin-left:.5rem;margin-right:.5rem}#campaign .apply-lp-list__ol{padding-left:0;counter-reset:number;list-style:none}#campaign .apply-lp-list__ol-item{position:relative;padding-left:2.5em}#campaign .apply-lp-list__ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign .apply-lp-list__ol-item--asterisk{position:relative;padding-left:1.5em}#campaign .apply-lp-list__ol-item--asterisk::before{position:absolute;top:0;left:0;content:"※ "}#campaign .apply-lp-list__ol-item--disc{position:relative;padding-left:1.5em}#campaign .apply-lp-list__ol-item--disc::before{position:absolute;top:0;left:0;content:"・"}#campaign .apply-lp-list__inner-ul{padding-left:0;list-style:none}#campaign .apply-lp-button{display:inline-block;width:100%;padding:12px 0;border-radius:74px;text-decoration:none;text-align:center;font-weight:bold;color:#fff}@media (min-width: 1024px){#campaign .apply-lp-button{width:396px}}#campaign .apply-lp-button:hover,#campaign .apply-lp-button:active{color:#fff}#campaign .apply-lp-button--red{background-color:#ec0606}#campaign .apply-lp-button--red:hover,#campaign .apply-lp-button--red:active{background-color:#b50000}#campaign .apply-lp-button--orange{background-color:#f59600}#campaign .apply-lp-button--orange:hover,#campaign .apply-lp-button--orange:active{background-color:#9a5f01}#campaign .apply-lp-button--blue{background-color:#006497}#campaign .apply-lp-button--crimson{background-color:#bf0000}#campaign .apply-lp-button--premium{max-width:320px;font-size:.875rem;color:#f0e3ae;background-color:#090891}@media (min-width: 1024px){#campaign .apply-lp-button--premium{width:320px;font-size:1rem}}#campaign .apply-lp-button-icon{width:24px;height:24px}@media (min-width: 1024px){#campaign .apply-lp-button-icon{width:auto;height:auto}}#campaign .apply-lp-img-fluid{width:100%;height:auto}@media (min-width: 1024px){#campaign .apply-lp-img-fluid--pc{width:100%;height:auto}}@media (max-width: 1023px){#campaign .apply-lp-img-fluid--sp{width:100%;height:auto}}#campaign .apply-lp-reset{margin:0;padding:0}#campaign .apply-lp-title--md{font-size:1rem}@media (min-width: 1024px){#campaign .apply-lp-title--md{font-size:1.5rem}}#campaign .apply-lp-title--lg{font-size:1.25rem}@media (min-width: 1024px){#campaign .apply-lp-title--lg{font-size:2rem}}@media (max-width: 1023px){#campaign .apply-lp-title__lines{align-items:flex-start;text-align:center}}#campaign .apply-lp-title__lines::before,#campaign .apply-lp-title__lines::after{content:'';margin-top:14px;height:2px;flex-grow:1}@media (min-width: 1024px){#campaign .apply-lp-title__lines::before,#campaign .apply-lp-title__lines::after{margin-top:16px;height:3px}}#campaign .apply-lp-title__lines::before{margin-right:.5rem}#campaign .apply-lp-title__lines::after{margin-left:.5rem}#campaign .apply-lp-title__lines--crimson::before,#campaign .apply-lp-title__lines--crimson::after{background-color:#bf0000}#campaign .apply-lp-border{padding:1rem;border:1px solid #ddd;border-radius:.5rem}@media (min-width: 1024px){#campaign .apply-lp-border{padding:1.5rem 1rem}}@media (min-width: 1024px){#campaign .apply-lp-border--pc{padding:1.5rem 1rem;border:1px solid #ddd;border-radius:.5rem}}@media (max-width: 1023px){#campaign .apply-lp-border--sp{padding:1rem;border:1px solid #ddd;border-radius:.5rem}}#campaign #main-image .apply-lp-main__banner{padding:10px 0;text-align:center;background:#d6eef1}#campaign #main-image .apply-lp-main__banner img{margin:0 auto;width:90%;max-width:750px;height:auto}@media screen and (min-width: 1024px){#campaign #main-image .apply-lp-main__banner img{width:90%;max-width:1023px;height:auto}}#campaign #main-image .main-visual{margin:0 auto;background:#fff4ea}#campaign #main-image .main-visual__title{margin:auto;padding:12px 0;background:#fff4ea;overflow:hidden}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__title{margin:0 auto;padding:24px 0;width:100%;max-width:950px;text-align:center;position:relative}}#campaign #main-image .main-visual__title-image{margin:0 auto}#campaign #main-image .main-visual__title-banner{margin:0 auto;width:90%;max-width:600px;display:block}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__title-banner{margin:0 auto;padding:6px 0 0;width:500px;display:block}}#campaign #main-image .main-visual__timespan{padding:.4em 0;margin:0 auto;font-size:12px;font-weight:bold;text-align:center;color:#ffffff;background:#ff4141}#campaign #main-image .main-visual__timespan.time_red{background:#bf0000}@media screen and (min-width: 420px){#campaign #main-image .main-visual__timespan{font-size:14px}}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__timespan{width:100%;margin:0 auto 1em;padding:.2em 0;font-size:21px;font-weight:bold;text-align:center;letter-spacing:1px}}#campaign #main-image .main-visual__timespan-text{display:block}@media screen and (min-width: 420px){#campaign #main-image .main-visual__timespan-text{font-size:13px}}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__timespan-text{font-size:18px}}#campaign #main-image .main-visual__timespan-text:first-child{margin-bottom:.25em}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__timespan .limited{display:inline-block;margin-right:1em;padding:0 1.5em;background:#bf0000;color:#ffffff}}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__timespan .pc{display:inline !important}}@media screen and (min-width: 1024px){#campaign #main-image .main-visual__timespan .pc.all-time{padding:.1em 0;font-size:21px}}#campaign #main-image .caution{padding:1em 0}#campaign #main-image .caution li{text-indent:-2em;padding-left:2em}@media screen and (min-width: 1024px){#campaign #main-image .caution li{font-size:12px}}#campaign #main-image p{margin-bottom:20px;padding:.5em;text-align:center}#campaign #main-image p img{max-width:288px}#campaign #head-information{margin-bottom:10px}@media screen and (min-width: 1024px){#campaign #head-information{margin-bottom:30px}}#campaign #head-information .accordion{margin:0 auto}@media screen and (min-width: 1024px){#campaign #head-information .accordion{width:90%;max-width:964px}}#campaign #head-information .accordion__head--tall{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fafafa}@media screen and (min-width: 1024px){#campaign #head-information .accordion__head--tall{padding:0;text-align:center;font-weight:bold;border-radius:8px;background-color:#fafafa;position:relative;border:1px solid #ddd;cursor:pointer}}#campaign #head-information .accordion__head--tall.active{border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #head-information .accordion__head--tall.active{border-radius:8px 8px 0 0}}#campaign #head-information .accordion__title{padding:0;line-height:1.5;color:#4d4d4d;text-align:left}#campaign #head-information .accordion__title--tall{padding:12px 56px 12px 16px;font-size:12px;font-weight:normal}@media screen and (min-width: 1024px){#campaign #head-information .accordion__title--tall{padding:16px 48px 16px 16px;font-size:14px;border-radius:8px;text-align:center;font-weight:bold}}#campaign #head-information .accordion__title-small{color:#ec0606}@media screen and (min-width: 1024px){#campaign #head-information .accordion__title-small{font-size:14px}}@media screen and (min-width: 1024px){#campaign #head-information .accordion__title-small span.pc{display:inline}}#campaign #head-information .accordion__title::after{top:50%;right:24px;bottom:auto;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:14px;height:7px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_sp.svg) no-repeat}@media screen and (min-width: 1024px){#campaign #head-information .accordion__title::after{width:16px;height:10px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_pc.svg) no-repeat}}#campaign #head-information .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_sp.svg) no-repeat 50% 50%}@media screen and (min-width: 1024px){#campaign #head-information .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_pc.svg) no-repeat 50% 50%}}#campaign #head-information .accordion__body--tall{background-color:#fff;padding:12px;border-bottom:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #head-information .accordion__body--tall{background-color:#fff;padding:16px 32px;font-size:14px;border:1px solid #ddd;border-top:none;border-bottom:1px solid #ddd;border-radius:0 0 8px 8px}}#campaign #head-information .accordion .head-information{margin:0 auto;padding:0}#campaign #head-information .accordion .head-information__list{margin:0 auto;padding:0}#campaign #head-information .accordion .head-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;list-style:none}@media screen and (min-width: 1024px){#campaign #head-information .accordion .head-information__list-item{font-size:14px}}#campaign #head-information .accordion .head-information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #head-information .accordion .head-information__list-ol{padding-left:0;counter-reset:number;list-style:none}#campaign #head-information .accordion .head-information__list-ol-item{position:relative;padding-left:2.5em;font-size:12px}@media screen and (min-width: 1024px){#campaign #head-information .accordion .head-information__list-ol-item{font-size:14px}}#campaign #head-information .accordion .head-information__list-ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign #head-information .accordion .head-information__list-ol-item--number1-2{position:relative;padding-left:3.5em}#campaign #head-information .accordion .head-information__list-ol-item--number1-2::before{position:absolute;top:0;left:0;counter-increment:number;content:"※1,2. "}#campaign #head-information .accordion .head-information__list-ol-item--number3{position:relative;padding-left:2.5em}#campaign #head-information .accordion .head-information__list-ol-item--number3::before{position:absolute;top:0;left:0;counter-increment:number;content:"※3. "}#campaign #head-information .accordion .head-information__list-ol-item--asterisk{position:relative;padding-left:1.5em}#campaign #head-information .accordion .head-information__list-ol-item--asterisk::before{position:absolute;top:0;left:0;content:"※ "}#campaign #select-content,#campaign #select-content--bottom{padding:10px 5px;text-align:center}@media screen and (min-width: 1024px){#campaign #select-content,#campaign #select-content--bottom{padding:0;margin-bottom:40px;text-align:auto}}@media screen and (min-width: 1024px){#campaign #select-content .container,#campaign #select-content--bottom .container{padding:0;max-width:950px}}#campaign #select-content .select__title,#campaign #select-content--bottom .select__title{position:relative;margin-bottom:20px;padding:14px 0;line-height:1;text-align:center;background:#fffce9}#campaign #select-content .select__title.title_red,#campaign #select-content--bottom .select__title.title_red{background:#fafafa}#campaign #select-content .select__title-image,#campaign #select-content--bottom .select__title-image{width:68%;max-width:484px}@media screen and (min-width: 1024px){#campaign #select-content .select__title-image,#campaign #select-content--bottom .select__title-image{width:auto}}#campaign #select-content .select__att,#campaign #select-content--bottom .select__att{font-size:14px;padding-top:20px}#campaign #select-content .select__information,#campaign #select-content--bottom .select__information{margin:5% auto 0;max-width:640px;padding:0 3%}@media screen and (min-width: 1024px){#campaign #select-content .select__information,#campaign #select-content--bottom .select__information{margin:30px auto 0;width:950px}}#campaign #select-content .select__information__list-item,#campaign #select-content--bottom .select__information__list-item{text-align:left;padding-left:1.5em;text-indent:-1.5em;font-size:12px}@media screen and (min-width: 1024px){#campaign #select-content .select__information__list-item,#campaign #select-content--bottom .select__information__list-item{font-size:14px}}#campaign #select-content .select__information__list-item--number,#campaign #select-content--bottom .select__information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #select-content .sub_title,#campaign #select-content--bottom .sub_title{width:100%;margin:20px auto;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #select-content .sub_title,#campaign #select-content--bottom .sub_title{width:90%;max-width:950px;margin:30px auto 30px;font-size:18px}}#campaign #select-content .introduction_tool-btn,#campaign #select-content--bottom .introduction_tool-btn{width:80%;max-width:400px;margin:0 auto 10px;text-align:center}#campaign #select-content .introduction_tool-btn a,#campaign #select-content--bottom .introduction_tool-btn a{display:block;width:100%;border-radius:5px;padding:16px;color:#ffffff;font-size:3.7vw;font-weight:bold;background:#bf0000;box-shadow:0px 5px 0px 0px #7a0e0e;text-decoration:none;position:relative}@media screen and (min-width: 480px){#campaign #select-content .introduction_tool-btn a,#campaign #select-content--bottom .introduction_tool-btn a{font-size:16px}}#campaign #select-content .introduction_tool-btn a i,#campaign #select-content--bottom .introduction_tool-btn a i{position:absolute;display:block;top:0;bottom:0;right:5%;width:18px;height:18px;font-size:18px;margin:auto}#campaign #select-content .information,#campaign #select-content--bottom .information{margin:2em 0 0 0}#campaign #select-content .information__button,#campaign #select-content--bottom .information__button{margin:0 auto;width:60%;max-width:640px}@media screen and (min-width: 1024px){#campaign #select-content .information__button,#campaign #select-content--bottom .information__button{display:flex;align-items:center;justify-content:space-between;padding:0;width:100%;max-width:750px}}#campaign #select-content .information__button-item,#campaign #select-content--bottom .information__button-item{margin:0;list-style:none}@media screen and (min-width: 1024px){#campaign #select-content .information__button-item,#campaign #select-content--bottom .information__button-item{max-width:230px;position:relative}}#campaign #select-content .information__button-item-link,#campaign #select-content--bottom .information__button-item-link{display:block;position:relative}#campaign #select-content .information__button-item-link i,#campaign #select-content--bottom .information__button-item-link i{position:absolute;display:block;top:0;bottom:0;right:5%;width:24px;height:24px;font-size:24px;margin:auto;color:#fff}#campaign #select-content .information__button-item-link:hover,#campaign #select-content--bottom .information__button-item-link:hover{display:block;opacity:.7}#campaign #select-content .information__button-item-link--mail,#campaign #select-content--bottom .information__button-item-link--mail{display:block;position:absolute;top:45%;right:20px}#campaign #select-content .information__button-item-link--mail i,#campaign #select-content--bottom .information__button-item-link--mail i{position:absolute;display:block;top:0;bottom:0;right:6%;width:20px;height:20px;font-size:20px;margin:auto;color:#ff7f00}#campaign #select-content .information__button-item-link--mail:hover,#campaign #select-content--bottom .information__button-item-link--mail:hover{background:#fff2e6}#campaign #select-content .information__youtube,#campaign #select-content--bottom .information__youtube{margin:40px auto 20px;width:90%;max-width:600px}@media screen and (min-width: 1024px){#campaign #select-content .information__youtube,#campaign #select-content--bottom .information__youtube{max-width:564px}}#campaign #about-content{margin-top:10px;margin-bottom:40px}@media screen and (min-width: 1024px){#campaign #about-content{margin-top:20px}}#campaign #about-content .about__title{position:relative;margin-bottom:0;padding:14px 0;line-height:1;text-align:center;background:#f1f9ff}#campaign #about-content .about__title.title_red{background:#fafafa}#campaign #about-content .about__title-image{width:68%;max-width:484px}@media screen and (min-width: 1024px){#campaign #about-content .about__title-image{width:auto}}#campaign #about-content .about .sub_title{width:100%;margin:20px auto 30px;font-size:13px;letter-spacing:-.5px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #about-content .about .sub_title{width:90%;max-width:950px;margin:30px auto 30px;font-size:18px;letter-spacing:auto}}#campaign #about-content .about__introduction{text-align:center;margin:2em auto}#campaign #about-content .about__introduction-wrap{margin:0 auto;width:72%;max-width:440px;position:relative}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-wrap{max-width:564px}}#campaign #about-content .about__introduction-wrap.bottom-wrap{width:90%;max-width:564px}#campaign #about-content .about__introduction-text{margin:30px auto 0;text-align:center;font-size:4vw;font-weight:bold;color:#bf5a00}@media screen and (min-width: 480px){#campaign #about-content .about__introduction-text{font-size:20px}}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-text{margin:0 auto 10px;font-size:22px}}#campaign #about-content .about__introduction-image{margin:0 auto;width:100%}#campaign #about-content .about__introduction-image.num-image{width:11.4vw}@media screen and (min-width: 565px){#campaign #about-content .about__introduction-image.num-image{width:74px}}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-image.num-image{width:100%}}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-image.point-image{width:124px}}#campaign #about-content .about__introduction-link{margin:0 auto 20px;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-link{font-size:18px}}#campaign #about-content .about__introduction-link a{text-decoration:underline}#campaign #about-content .about__introduction-link a:hover{opacity:.7}#campaign #about-content .about__introduction-btn{width:80%;max-width:400px;margin:0 auto 30px;text-align:center}#campaign #about-content .about__introduction-btn a{display:block;width:100%;border-radius:5px;padding:16px;color:#ffffff;font-size:3.7vw;font-weight:bold;background:#d8b30d;box-shadow:0px 5px 0px 0px #af9638;text-decoration:none;position:relative}@media screen and (min-width: 480px){#campaign #about-content .about__introduction-btn a{font-size:16px}}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-btn a{font-size:18px}}#campaign #about-content .about__introduction-btn a:hover{opacity:.7}#campaign #about-content .about__introduction-btn a i{position:absolute;display:block;top:0;bottom:0;right:5%;width:18px;height:18px;font-size:18px;margin:auto}#campaign #about-content .about__introduction-point{position:absolute;left:25.3%;top:40.3%;width:45%;max-width:210px}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-point{width:auto;top:auto;bottom:6px;left:70px}}#campaign #about-content .about__introduction-point.point_2{left:25.3%;top:auto;bottom:0;width:45%;max-width:200px}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-point.point_2{width:auto;top:auto;left:auto;right:75px;bottom:6px}}#campaign #about-content .about__introduction-point.active{animation:big 0.8s ease 0s infinite alternate;-webkit-animation:big 0.8s ease 0s infinite alternate;transform-origin:center}#campaign #about-content .about__introduction-counter{margin:0 auto;top:37%;left:17%;width:79%;max-width:455px;position:absolute;display:flex;align-items:center;justify-content:center;line-height:1;font-size:40px;font-weight:bold;color:#f53a3a}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-counter{width:400px;top:103px;left:116px}}#campaign #about-content .about__introduction-counter-frame{position:relative;width:12vw;height:20vw;overflow:hidden}@media screen and (min-width: 565px){#campaign #about-content .about__introduction-counter-frame{height:126px}}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-counter-frame{width:68px;height:108px}}#campaign #about-content .about__introduction-counter-frame-num{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 1024px){#campaign #about-content .about__introduction-counter-frame-num-item{width:68px}}#campaign #about-content .about__introduction-counter-frame-num.active{animation-name:counts;animation-duration:.325s;animation-timing-function:linear;animation-iteration-count:6;-webkit-animation-name:counts;-webkit-animation-duration:.325s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:6}#campaign #about-content .about__introduction-counter-frame-num--first{animation-delay:0s;top:-3em}#campaign #about-content .about__introduction-counter-frame-num--first.active{top:0}#campaign #about-content .about__introduction-counter-frame-num--second{animation-delay:.1s;top:-5em}#campaign #about-content .about__introduction-counter-frame-num--second.active{top:0}#campaign #about-content .about__introduction-counter-frame-num--third{animation-delay:.2s;top:-5em}#campaign #about-content .about__introduction-counter-frame-num--third.active{top:0}#campaign #about-content .about__introduction-counter-frame-num--fourth{animation-delay:.22s;top:-5em}#campaign #about-content .about__introduction-counter-frame-num--fourth.active{top:0}#campaign #about-content .about__introduction-counter-frame-num--fifth{animation-delay:.24s;top:-5em}#campaign #about-content .about__introduction-counter-frame-num--fifth.active{top:0}#campaign #about-content .about__introduction-counter-frame-num--sixth{animation-delay:.26s;top:-5em}#campaign #about-content .about__introduction-counter-frame-num--sixth.active{top:0}#campaign #about-content .about__caution-list{margin:1em auto;padding:0 3%}@media screen and (min-width: 1024px){#campaign #about-content .about__caution-list{display:inline-block;width:1000px;margin:1em auto}}#campaign #about-content .about__caution-list-item{text-indent:-1.5em;padding-left:1.5em;text-align:left;font-size:12px}#campaign #about-content .about__caution-list-item--number{text-indent:-2em;padding-left:2em}#campaign #about-content .about .accordion{margin:1em auto;width:88%;max-width:564px}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion{margin:1em auto 36px;max-width:964px}}#campaign #about-content .about .accordion__head--tall{border:1px solid #ddd;background-color:#fafafa}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__head--tall{padding:0;text-align:center;font-weight:bold;border-radius:8px;background-color:#fafafa;position:relative;border:1px solid #ddd;cursor:pointer}}#campaign #about-content .about .accordion__head--tall.active{border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__head--tall.active{border-radius:8px 8px 0 0}}#campaign #about-content .about .accordion__title{padding:0;line-height:1.5;color:#4d4d4d;text-align:left}#campaign #about-content .about .accordion__title--tall{padding:12px 56px 12px 16px;font-size:12px;font-weight:normal}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__title--tall{padding:16px 48px 16px 16px;font-size:14px;border-radius:8px;text-align:center;font-weight:bold}}#campaign #about-content .about .accordion__title-small{color:#ec0606}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__title-small{font-size:14px}}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__title-small span.pc{display:inline}}#campaign #about-content .about .accordion__title::after{top:50%;right:24px;bottom:auto;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:14px;height:7px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_sp.svg) no-repeat}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__title::after{width:16px;height:10px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_pc.svg) no-repeat}}#campaign #about-content .about .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_sp.svg) no-repeat 50% 50%}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_pc.svg) no-repeat 50% 50%}}#campaign #about-content .about .accordion__body--tall{background-color:#fff;padding:12px;border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion__body--tall{background-color:#fff;padding:16px 32px;font-size:14px;border:1px solid #ddd;border-top:none;border-bottom:1px solid #ddd;border-radius:0 0 8px 8px}}#campaign #about-content .about .accordion .head-information{margin:0 auto;padding:0}#campaign #about-content .about .accordion .head-information__list{margin:0 auto;padding:0}#campaign #about-content .about .accordion .head-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;list-style:none}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion .head-information__list-item{font-size:14px}}#campaign #about-content .about .accordion .head-information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #about-content .about .accordion .head-information__list-ol{padding-left:0;counter-reset:number;list-style:none}#campaign #about-content .about .accordion .head-information__list-ol-item{position:relative;padding-left:2.5em;font-size:12px}@media screen and (min-width: 1024px){#campaign #about-content .about .accordion .head-information__list-ol-item{font-size:14px}}#campaign #about-content .about .accordion .head-information__list-ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign #about-content .about .accordion .head-information__list-ol-item--asterisk{position:relative;padding-left:1.5em}#campaign #about-content .about .accordion .head-information__list-ol-item--asterisk::before{position:absolute;top:0;left:0;content:"※ "}@keyframes counts{0%{top:0}100%{top:-10em}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes big{from{transform:scale(0.9, 0.9)}to{transform:scale(1.1, 1.1)}}#campaign #insurance-content{margin-top:10px}@media screen and (min-width: 1024px){#campaign #insurance-content{margin-top:20px}}#campaign #insurance-content .insurance__title{position:relative;margin-bottom:0;padding:14px 0;line-height:1;text-align:center;background:#feebeb}#campaign #insurance-content .insurance__title.title_red{background:#fafafa}#campaign #insurance-content .insurance__title-image{width:100%;max-width:640px}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__title-image{width:auto}}#campaign #insurance-content .insurance .sub_title{width:100%;margin:20px auto 16px;font-size:13px;letter-spacing:-.5px;font-weight:bold;text-align:center}@media screen and (min-width: 480px){#campaign #insurance-content .insurance .sub_title{font-size:16px}}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .sub_title{margin:20px auto 16px;font-size:18px;letter-spacing:auto}}#campaign #insurance-content .insurance__content{margin:2em auto;max-width:580px;width:90%}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__content{max-width:950px}}#campaign #insurance-content .insurance__content.ver-title{margin:60px auto 0 auto}#campaign #insurance-content .insurance__content-figure{margin:0 auto 32px auto;width:90%;max-width:640px}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__content-figure{max-width:360px}}#campaign #insurance-content .insurance__content-figure-link:hover{opacity:.7}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__content-bannerlist{margin:0 auto;width:700px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}#campaign #insurance-content .insurance__content-banner{margin:0 auto 20px;width:90%;max-width:640px;text-align:center}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__content-banner{margin:0 auto;width:48%}}#campaign #insurance-content .insurance__content-banner a:hover{opacity:.7}#campaign #insurance-content .insurance__content-banner:last-child{margin:0 auto}#campaign #insurance-content .insurance__content-banner-logo{margin:0 auto;width:70%}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__content-banner-logo{width:100%}}#campaign #insurance-content .insurance__introduction{text-align:center;margin:2em auto}#campaign #insurance-content .insurance__introduction-text{margin:30px auto 0;text-align:center;font-size:4vw;font-weight:bold;color:#bf5a00}@media screen and (min-width: 480px){#campaign #insurance-content .insurance__introduction-text{font-size:20px}}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-text{margin:0 auto 10px;text-align:center;font-size:22px}}#campaign #insurance-content .insurance__introduction-image{margin:0 auto;width:80%;max-width:520px}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-image{max-width:950px}}#campaign #insurance-content .insurance__introduction-image--bottom{width:90%;max-width:565px}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-image--bottom{max-width:950px}}#campaign #insurance-content .insurance__introduction-link{margin:0 auto 20px;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-link{font-size:18px}}#campaign #insurance-content .insurance__introduction-link a{text-decoration:underline}#campaign #insurance-content .insurance__introduction-link a:hover{opacity:.7}#campaign #insurance-content .insurance__introduction-btn{width:80%;max-width:400px;margin:0 auto 20px;text-align:center}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-btn{margin:0 auto;max-width:230px}}#campaign #insurance-content .insurance__introduction-btn a{display:block;width:100%;border-radius:5px;padding:16px;color:#ffffff;font-size:3.7vw;font-weight:bold;background:#d8b30d;box-shadow:0px 5px 0px 0px #af9638;text-decoration:none;position:relative}@media screen and (min-width: 480px){#campaign #insurance-content .insurance__introduction-btn a{font-size:16px}}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__introduction-btn a{font-size:18px}}#campaign #insurance-content .insurance__introduction-btn a.green{background:#2c8c2c;box-shadow:0px 5px 0px 0px #1d621d}#campaign #insurance-content .insurance__introduction-btn a.blue{background:#3aa2d8;box-shadow:0px 5px 0px 0px #1a6c95}#campaign #insurance-content .insurance__introduction-btn a.blown{background:#995e00;box-shadow:0px 5px 0px 0px #5e4010}#campaign #insurance-content .insurance__introduction-btn a:hover{opacity:.7}#campaign #insurance-content .insurance__introduction-btn a:after{position:absolute;right:4%;top:36%;content:"";width:10px;height:10px;border-top:3px solid #ffffff;border-right:3px solid #ffffff;transform:rotate(45deg)}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__btnlist{margin:0 auto;width:750px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}#campaign #insurance-content .insurance__caution-list{margin:1em auto;padding:0 3%}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance__caution-list{margin:0 auto;padding:0;width:950px}}#campaign #insurance-content .insurance__caution-list-item{padding:0 0 0 2em;text-indent:-1.5em;padding-left:1.5em;text-align:left;font-size:12px}#campaign #insurance-content .insurance__caution-list-item--number{text-indent:-2em;padding-left:2em}#campaign #insurance-content .insurance .accordion{margin:1em auto;width:88%;max-width:564px}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion{margin:1em auto 36px;max-width:964px}}#campaign #insurance-content .insurance .accordion__head--tall{border:1px solid #ddd;background-color:#fafafa}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__head--tall{padding:0;text-align:center;font-weight:bold;border-radius:8px;background-color:#fafafa;position:relative;border:1px solid #ddd;cursor:pointer}}#campaign #insurance-content .insurance .accordion__head--tall.active{border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__head--tall.active{border-radius:8px 8px 0 0}}#campaign #insurance-content .insurance .accordion__title{padding:0;line-height:1.5;color:#4d4d4d;text-align:left}#campaign #insurance-content .insurance .accordion__title--tall{padding:12px 56px 12px 16px;font-size:12px;font-weight:normal}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__title--tall{padding:16px;font-size:14px;border-radius:8px;text-align:center;font-weight:bold}}#campaign #insurance-content .insurance .accordion__title-small{color:#ec0606}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__title-small{font-size:14px}}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__title-small span.pc{display:inline}}#campaign #insurance-content .insurance .accordion__title::after{top:50%;right:24px;bottom:auto;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:14px;height:7px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_sp.svg) no-repeat}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__title::after{width:16px;height:10px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_pc.svg) no-repeat}}#campaign #insurance-content .insurance .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_sp.svg) no-repeat 50% 50%}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_pc.svg) no-repeat 50% 50%}}#campaign #insurance-content .insurance .accordion__body--tall{background-color:#fff;padding:12px;border-bottom:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion__body--tall{background-color:#fff;padding:16px 40px;border:1px solid #ddd;border-top:none;border-bottom:1px solid #ddd;border-radius:0 0 8px 8px}}#campaign #insurance-content .insurance .accordion .head-information{margin:0 auto;padding:0}#campaign #insurance-content .insurance .accordion .head-information__list{margin:0 auto;padding:0}#campaign #insurance-content .insurance .accordion .head-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;list-style:none}@media screen and (min-width: 1024px){#campaign #insurance-content .insurance .accordion .head-information__list-item{font-size:14px}}#campaign #insurance-content .insurance .accordion .head-information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #add-content{margin-top:10px}#campaign #add-content .add__title{position:relative;margin-bottom:0;padding:14px 0;line-height:1;text-align:center;background:#feebeb}#campaign #add-content .add__title-image{width:90%;max-width:640px}#campaign #add-content .add .sub_title{width:100%;margin:20px auto 30px;font-size:13px;letter-spacing:-.5px;font-weight:bold;text-align:center}#campaign #add-content .add__content{margin:2em auto;max-width:700px;width:90%}#campaign #add-content .add__content a:hover{text-decoration:none}#campaign #add-content .add__content__title{margin:auto;padding:0;display:block;background:#fff7e9;overflow:hidden}#campaign #add-content .add__content__timespan{padding:.4em 0;margin:0 auto;display:block;font-size:12px;text-decoration:none;font-weight:bold;text-align:center;color:#ffffff;background:#ff4949}@media screen and (min-width: 420px){#campaign #add-content .add__content__timespan{font-size:14px}}#campaign #marathon-content{padding:10px 5px;text-align:center}@media screen and (min-width: 1024px){#campaign #marathon-content{padding:0;margin-bottom:40px;text-align:auto}}#campaign #marathon-content .marathon__title{position:relative;margin-bottom:20px;padding:14px 0;line-height:1;text-align:center;background:#ffd1b2}#campaign #marathon-content .marathon__title.title_red{background:#fafafa}#campaign #marathon-content .marathon__title-image{width:68%;max-width:484px}@media screen and (min-width: 1024px){#campaign #marathon-content .marathon__title-image{width:auto}}#campaign #marathon-content .marathon .sub_title{width:100%;margin:20px auto;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #marathon-content .marathon .sub_title{width:90%;max-width:950px;margin:30px auto 30px;font-size:18px}}#campaign #marathon-content .marathon__content{margin:2em auto;max-width:750px;width:90%}#campaign #marathon-content .marathon__content.ver-title{margin:60px auto 0 auto}#campaign #marathon-content .marathon__content-banner{margin:0 auto 20px}#campaign #marathon-content .marathon__content-annotation{text-align:center}#campaign #marathon-content .marathon__content-annotation-list{display:inline-block}#campaign #marathon-content .marathon__content-annotation-list li{margin:0;text-align:left}#campaign #marathon-content .marathon__introduction{text-align:center;margin:2em auto}#campaign #marathon-content .marathon__introduction-text{margin:30px auto 0;text-align:center;font-size:4vw;font-weight:bold;color:#bf5a00}@media screen and (min-width: 480px){#campaign #marathon-content .marathon__introduction-text{font-size:20px}}#campaign #marathon-content .marathon__introduction-image{margin:0 auto;width:80%;max-width:520px}#campaign #marathon-content .marathon__introduction-image--bottom{width:90%;max-width:565px}#campaign #marathon-content .marathon__introduction-link{margin:0 auto 20px;font-size:13px;font-weight:bold;text-align:center}#campaign #marathon-content .marathon__introduction-link a{text-decoration:underline}#campaign #marathon-content .marathon__introduction-btn{width:80%;max-width:400px;margin:0 auto 20px;text-align:center}#campaign #marathon-content .marathon__introduction-btn a{display:block;width:100%;border-radius:5px;padding:16px;color:#ffffff;font-size:3.7vw;font-weight:bold;background:#d8b30d;box-shadow:0px 5px 0px 0px #af9638;text-decoration:none;position:relative}#campaign #marathon-content .marathon__introduction-btn a.green{background:#2c8c2c;box-shadow:0px 5px 0px 0px #1d621d}#campaign #marathon-content .marathon__introduction-btn a.blue{background:#3aa2d8;box-shadow:0px 5px 0px 0px #1a6c95}#campaign #marathon-content .marathon__introduction-btn a.blown{background:#995e00;box-shadow:0px 5px 0px 0px #5e4010}@media screen and (min-width: 480px){#campaign #marathon-content .marathon__introduction-btn a{font-size:16px}}#campaign #marathon-content .marathon__introduction-btn a:after{position:absolute;right:4%;top:36%;content:"";width:10px;height:10px;border-top:3px solid #ffffff;border-right:3px solid #ffffff;transform:rotate(45deg)}#campaign #marathon-content .marathon__caution{margin:0 auto;max-width:640px;padding:0 3%}#campaign #marathon-content .marathon__caution-list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px}#campaign #marathon-content .marathon__caution-list-item--number{padding-left:2em;text-indent:-2em}#campaign #marathon-content .marathon .accordion{margin:1em auto}#campaign #marathon-content .marathon .accordion .head-information{margin:0 auto;max-width:640px;padding:0 3%}#campaign #marathon-content .marathon .accordion .head-information__list{margin:0 auto;padding:0}#campaign #marathon-content .marathon .accordion .head-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;list-style:none}#campaign #marathon-content .marathon .accordion .head-information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #step-content{margin-bottom:40px}#campaign #step-content .step__title{position:relative;margin-bottom:0;padding:14px 0;line-height:1;text-align:center;background:#fafafa}#campaign #step-content .step__title.title_red{background:#fafafa}#campaign #step-content .step__title-image{width:68%;max-width:484px}@media screen and (min-width: 1024px){#campaign #step-content .step__title-image{width:auto}}#campaign #step-content .step .container{width:100%;margin:0 auto}@media screen and (min-width: 1024px){#campaign #step-content .step .container{max-width:1200px}}#campaign #step-content .step .sub_title{width:100%;margin:20px auto 30px;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign #step-content .step .sub_title{width:90%;max-width:950px;margin:30px auto 30px;font-size:18px}}#campaign #step-content .step__detail{margin:0 auto 2em;padding:0;text-align:center;width:100%;max-width:600px}@media screen and (min-width: 1024px){#campaign #step-content .step__detail{margin:0 auto 3em;width:90%;max-width:950px}}#campaign #step-content .step__detail-image{width:96%;margin:auto}@media screen and (min-width: 1024px){#campaign #step-content .step__detail-image{width:100%}}#campaign #step-content .step__detail-ballon{margin:20px auto -20px;padding:10px;width:70%;color:#ffffff;font-weight:bold;background:#1dc696;border-radius:30px;position:relative;cursor:pointer}@media screen and (min-width: 1024px){#campaign #step-content .step__detail-ballon{margin:20px auto;padding:10px;width:350px;font-size:16px}}#campaign #step-content .step__detail-ballon::before{content:"";position:absolute;top:-25px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #1dc696}#campaign #step-content .step__detail-ballon::after{border-top:3px solid #ffffff;border-right:3px solid #ffffff}#campaign #step-content .step__detail-steptwo{margin:0 auto 10px;padding:40px 20px 20px;width:78%;border:2px solid #1dc696}@media screen and (min-width: 1024px){#campaign #step-content .step__detail-steptwo{margin:-40px auto 0;padding:40px 20px 20px;width:950px}}#campaign #step-content .step__detail-steptwo img{width:100%}#campaign #step-content .step__detail-information{margin:10px auto 0}@media screen and (min-width: 1024px){#campaign #step-content .step__detail-information{margin:20px auto 0;width:950px}}#campaign #step-content .step__detail-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;text-align:left}#campaign #step-content .step__detail-information__list-item--number{padding-left:2em;text-indent:-2em;text-align:left}#campaign #step-content .step__detail-image{margin-bottom:10px}@media screen and (min-width: 1024px){#campaign #step-content .step__detail-image{margin:0 auto}}#campaign #step-content .step__caution-list{margin:2em auto;padding:0 3%}@media screen and (min-width: 1024px){#campaign #step-content .step__caution-list{width:1000px;display:inline-block;margin:2em auto}}#campaign #step-content .step__caution-list-item{padding:0 0 0 2em;text-indent:-2em;text-align:left;font-size:12px}#campaign #step-content .step .accordion{margin:1em auto;width:88%;max-width:564px}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion{margin:1em auto 36px;max-width:964px}}#campaign #step-content .step .accordion__head--tall{border:1px solid #ddd;background-color:#fafafa}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__head--tall{padding:0;text-align:center;font-weight:bold;border-radius:8px;background-color:#fafafa;position:relative;border:1px solid #ddd;cursor:pointer}}#campaign #step-content .step .accordion__head--tall.active{border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__head--tall.active{border-radius:8px 8px 0 0}}#campaign #step-content .step .accordion__title{padding:0;line-height:1.5;color:#4d4d4d;text-align:left}#campaign #step-content .step .accordion__title--tall{padding:12px 56px 12px 16px;font-size:12px;font-weight:normal}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__title--tall{padding:16px 48px 16px 16px;font-size:14px;border-radius:8px;text-align:center;font-weight:bold}}#campaign #step-content .step .accordion__title-small{color:#ec0606}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__title-small{font-size:14px}}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__title-small span.pc{display:inline}}#campaign #step-content .step .accordion__title::after{top:50%;right:24px;bottom:auto;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:14px;height:7px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_sp.svg) no-repeat}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__title::after{width:16px;height:10px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_pc.svg) no-repeat}}#campaign #step-content .step .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_sp.svg) no-repeat 50% 50%}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_pc.svg) no-repeat 50% 50%}}#campaign #step-content .step .accordion__body--tall{background-color:#fff;padding:12px;border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion__body--tall{background-color:#fff;padding:16px 32px;font-size:14px;border:1px solid #ddd;border-top:none;border-bottom:1px solid #ddd;border-radius:0 0 8px 8px}}#campaign #step-content .step .accordion .head-information{margin:0 auto;padding:0}#campaign #step-content .step .accordion .head-information__list{margin:0 auto;padding:0}#campaign #step-content .step .accordion .head-information__list-item{padding-left:1.5em;text-indent:-1.5em;font-size:12px;list-style:none}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion .head-information__list-item{font-size:14px}}#campaign #step-content .step .accordion .head-information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #step-content .step .accordion .head-information__list-ol{padding-left:0;counter-reset:number;list-style:none}#campaign #step-content .step .accordion .head-information__list-ol-item{position:relative;padding-left:2.5em;font-size:12px}@media screen and (min-width: 1024px){#campaign #step-content .step .accordion .head-information__list-ol-item{font-size:14px}}#campaign #step-content .step .accordion .head-information__list-ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign #step-content .step .accordion .head-information__list-ol-item--asterisk{position:relative;padding-left:1.5em}#campaign #step-content .step .accordion .head-information__list-ol-item--asterisk::before{position:absolute;top:0;left:0;content:"※ "}#campaign #step-content .step__carousel_title{margin:0 auto 1em;width:60%;max-width:180px;padding:0.3em 0.5em;font-size:16px;font-weight:bold;border-radius:18px;color:#ffffff;text-align:center}@media (min-width: 768px){#campaign #step-content .step__carousel_title{max-width:200px;font-size:20px}}#campaign #step-content .step__carousel_title--correct{background:#5db7fd}#campaign #step-content .step__carousel_title--correct.js-ref-n-ichiba.title_red{background:#bf0000}#campaign #step-content .step__carousel_title--visitor{background:#ff9a29}#campaign #step-content .step__carousel_title--visitor.js-ref-n-ichiba.title_red{background:#f59600}#campaign #step-content .step__carousel_title--correct_visitor{background:#ff4141;max-width:300px}#campaign #step-content .step__carousel_image{position:relative}@media (min-width: 768px){#campaign #step-content .step__carousel_image{margin-top:auto}}#campaign #step-content .step__carousel_image_single{max-width:240px;margin:0 auto;padding-bottom:10px}@media (min-width: 600px){#campaign #step-content .step__carousel_image_single{max-width:800px}}#campaign #step-content .step__att{font-size:14px;padding-top:20px;padding-bottom:30px;padding-left:1em;text-indent:-1em}@media (min-width: 768px){#campaign #step-content .step__att{text-align:center}}#campaign #step-content .step .information{margin:2em 0 0 0}#campaign #step-content .step .information__button{margin:0 auto;width:60%;max-width:640px}@media screen and (min-width: 1024px){#campaign #step-content .step .information__button{display:flex;align-items:center;justify-content:space-between;padding:0;width:500px}}#campaign #step-content .step .information__button-item{margin:0 auto;width:80%;list-style:none;position:absolute;right:0;left:0;top:26%}#campaign #step-content .step .information__button-item.lineqr{top:21%}#campaign #step-content .step .information__button-item.lineqr img{width:63%;margin:0 auto}#campaign #step-content .step .information__button-item-link{display:block;position:relative}#campaign #step-content .step .information__button-item-link i{position:absolute;display:block;top:0;bottom:0;right:5%;width:24px;height:24px;font-size:24px;margin:auto;color:#fff}#campaign #step-content .step .information__button-item-link:hover{display:block;opacity:.7}@media (min-width: 768px){#campaign #step-content .step .js-slick.slick-pc-mb30{margin-bottom:30px}}#campaign #condition-content .condition{margin:0 auto;padding:2rem 0;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(rgba(245,245,245,0.5)));background:-o-linear-gradient(top, #f5f5f5 0, rgba(245,245,245,0.5) 100%);background:linear-gradient(180deg, #f5f5f5 0, rgba(245,245,245,0.5) 100%);width:100%}@media screen and (min-width: 1024px){#campaign #condition-content .condition{padding:30px 0}}#campaign #condition-content .condition__title{margin:0 auto 40px;font-size:1.25rem;text-align:center}@media screen and (min-width: 1024px){#campaign #condition-content .condition__title{font-size:32px}}#campaign #condition-content .condition .accordion{margin:0 auto;width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;color:#4d4d4d}@media screen and (min-width: 576px){#campaign #condition-content .condition .accordion{max-width:540px}}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion{max-width:720px}}@media screen and (min-width: 992px){#campaign #condition-content .condition .accordion{max-width:960px}}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion{max-width:1080px;line-height:1.5}}#campaign #condition-content .condition .accordion__head--tall{position:relative;border:none}#campaign #condition-content .condition .accordion__title{padding:0;line-height:1.5;color:#4d4d4d;text-align:left}#campaign #condition-content .condition .accordion__title--tall{position:relative;padding:16px 46px 16px 16px;margin-bottom:0;font-size:14px;text-align:left;box-shadow:1px 1px 4px rgba(0,0,0,0.1);background-color:#fff;border:1px solid #ddd;cursor:pointer}@media screen and (min-width: 576px){#campaign #condition-content .condition .accordion__title--tall{font-size:16px}}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion__title--tall{padding:24px}}#campaign #condition-content .condition .accordion__title--tall br{display:none}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion__title--tall br{display:inline}}#campaign #condition-content .condition .accordion__title-small{color:#ec0606}#campaign #condition-content .condition .accordion__title::after{top:50%;right:16px;bottom:auto;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:14px;height:7px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_sp.svg) no-repeat}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion__title::after{width:16px;height:10px;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow_pc.svg) no-repeat}}#campaign #condition-content .condition .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_sp.svg) no-repeat 50% 50%}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion__title.active::after{background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/accordion-arrow-red_pc.svg) no-repeat 50% 50%}}#campaign #condition-content .condition .accordion__body--tall{padding:16px;background-color:#fff;border:1px solid #ddd}@media screen and (min-width: 1024px){#campaign #condition-content .condition .accordion__body--tall{background-color:#fff;padding:16px 32px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.05),inset 0 -2px 4px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.05),inset 0 -2px 4px rgba(0,0,0,0.05)}}#campaign #condition-content .condition p{margin-bottom:1rem}#campaign #condition-content .condition ol,#campaign #condition-content .condition ul{margin-top:0;margin-bottom:1rem;padding-left:15px}@media screen and (min-width: 1024px){#campaign #condition-content .condition ol,#campaign #condition-content .condition ul{padding-left:36px}}#campaign #condition-content .condition ol li,#campaign #condition-content .condition ul li{list-style:initial}@media screen and (min-width: 1024px){#campaign #condition-content .condition .apply-lp-condition__row,#campaign #condition-content .condition__row{display:flex;align-items:flex-start;justify-content:space-between}}#campaign #condition-content .condition .apply-lp-condition__row:not(:last-child),#campaign #condition-content .condition__row:not(:last-child){border-bottom:1px solid #ddd}#campaign #condition-content .condition .apply-lp-condition__head,#campaign #condition-content .condition__head{width:100%;padding:1rem 0;font-weight:bold;font-size:16px}@media screen and (min-width: 1024px){#campaign #condition-content .condition .apply-lp-condition__head,#campaign #condition-content .condition__head{width:25%;padding:16px}}#campaign #condition-content .condition .apply-lp-condition__body,#campaign #condition-content .condition__body{width:100%;padding:0 0 1rem 0;font-size:14px}@media screen and (min-width: 576px){#campaign #condition-content .condition .apply-lp-condition__body,#campaign #condition-content .condition__body{font-size:16px}}@media screen and (min-width: 1024px){#campaign #condition-content .condition .apply-lp-condition__body,#campaign #condition-content .condition__body{width:75%;padding:16px;font-size:16px}}#campaign #condition-content .condition__ul-item{margin:0;list-style:disc}#campaign #condition-content .condition__indent{padding-left:0 !important;list-style:none outside}#campaign #condition-content .condition__indent-item{position:relative;padding-left:1em;text-indent:-1em;list-style:none}#campaign #condition-content .condition__indent .condition__ul-item{position:relative;padding-left:1em;text-indent:-1em;list-style:none}#campaign #condition-content .condition__ol{padding-left:0 !important;counter-reset:number;list-style:none}#campaign #condition-content .condition__ol-item{position:relative;padding-left:30px}#campaign #condition-content .condition__ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign #condition-content .condition .list-asterisk{padding-left:0;list-style:none}#campaign #condition-content .condition .list-asterisk>li{position:relative;padding-left:calc(1em + .5rem);list-style:none}#campaign #condition-content .condition .list-asterisk>li::before{content:"※";position:absolute;top:0;left:0}@media screen and (min-width: 1024px){#campaign #condition-content .condition .list-asterisk .asterisk-point{padding-left:36px}}@media screen and (min-width: 1024px){#campaign #condition-content .condition .list-asterisk .asterisk-point::before{left:14px}}#campaign #condition-content .condition .apply-lp-condition__ul-item{margin-bottom:0}#campaign #condition-content .condition .apply-lp-condition__ol{padding-left:0 !important;counter-reset:number;list-style:none}#campaign #condition-content .condition .apply-lp-condition__ol-item{position:relative;padding-left:30px;list-style:none}#campaign #condition-content .condition .apply-lp-condition__ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign #floating-menu{width:100%;position:fixed;left:0px;bottom:0;z-index:1000;text-align:center;background-color:rgba(255,255,255,0.95);padding:0 auto;box-shadow:rgba(64,64,64,0.42) 0px 0px 6px 2px;padding-top:5px}#campaign #floating-menu .floating__information{margin:2% auto;max-width:640px;padding:0 3%}#campaign #floating-menu .floating__information__list-item{text-align:left;padding-left:1.5em;text-indent:-1.5em;font-size:12px}#campaign #floating-menu .floating__information__list-item--number{padding-left:2em;text-indent:-2em}#campaign #floating-menu .introduction_tool-btn{width:80%;max-width:400px;margin:0 auto 10px;text-align:center}#campaign #floating-menu .introduction_tool-btn a{display:block;width:100%;border-radius:5px;padding:16px;color:#ffffff;font-size:3.7vw;font-weight:bold;background:#bf0000;box-shadow:0px 5px 0px 0px #7a0e0e;text-decoration:none;position:relative}@media screen and (min-width: 480px){#campaign #floating-menu .introduction_tool-btn a{font-size:16px}}#campaign #floating-menu .introduction_tool-btn a i{position:absolute;display:block;top:0;bottom:0;right:5%;width:18px;height:18px;font-size:18px;margin:auto}#campaign #overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000;background:rgba(0,0,0,0.8);z-index:1002}#campaign #overlay2{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000;background:rgba(0,0,0,0.8);z-index:1002}#campaign .modal-content{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1003;background:rgba(0,0,0,0.8)}@media screen and (min-width: 1024px){#campaign .modal-content{top:0%}}#campaign .modal-content.active{display:block;overflow-x:hidden;overflow-y:auto}#campaign .modal-content__wrap{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:0;width:96%;height:66%;z-index:1004}@media screen and (min-width: 1024px){#campaign .modal-content__wrap{margin:auto;padding:0;width:96%;max-width:1000px;height:600px}}#campaign .modal-content__wrap .sub_title{width:100%;margin:0 auto 20px;font-size:13px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#campaign .modal-content__wrap .sub_title{margin:20px auto}}#campaign .modal-content__context{overflow-y:scroll;padding:20px 0;width:100%;max-height:100%;margin:auto;background:#ffffff;border:2px solid #aaa}@media screen and (min-width: 1024px){#campaign .modal-content__context{height:600px;max-height:600px}}#campaign .modal-content__context-btn{max-width:680px;margin:0 auto}@media screen and (max-width: 1024px) and (orientation: landscape){#campaign .modal-content__context-btn{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:90%}}@media screen and (min-width: 1024px){#campaign .modal-content__context-btn{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:90%}}#campaign .modal-content__context-btn-item{padding:4px 0;max-width:250px;margin:auto}@media screen and (max-width: 1024px) and (orientation: landscape){#campaign .modal-content__context-btn-item{width:32%}}@media screen and (min-width: 1024px){#campaign .modal-content__context-btn-item{max-width:200px}}#campaign .modal-content__context-btn-item-link{position:relative;display:block;color:#ffffff}#campaign .modal-content__context-btn-item-link i{position:absolute;display:block;top:0;bottom:0;right:5%;width:24px;height:24px;font-size:24px;color:#ffffff;margin:auto}#campaign .modal-content .information{margin:2em 0 0 0}#campaign .modal-content .information__button{width:60%;max-width:640px;margin:0 auto}@media screen and (min-width: 360px){#campaign .modal-content .information__button{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:90%}}#campaign .modal-content .information__button-item{padding:6px}#campaign .modal-content__caution{padding:1em;list-style:none}#campaign .modal-content ul,#campaign .modal-content ol{padding:0;list-style:none}#campaign .modal-content .apply-lp-list__ol{padding-left:0;counter-reset:number;list-style:none}@media screen and (min-width: 1024px){#campaign .modal-content .apply-lp-list__ol{font-size:.875rem}}#campaign .modal-content .apply-lp-list__ol-item{position:relative;padding-left:2.5em}#campaign .modal-content .apply-lp-list__ol-item::before{position:absolute;top:0;left:0;counter-increment:number;content:"※" counter(number) ". "}#campaign .modal-close{position:absolute;right:1%;top:-24px;display:block;width:20px;height:20px;overflow:hidden;line-height:10em;background:url(https://image.card.jp.rakuten-static.com/card_corp/card_rakuten/campaign/rakuten_card/susumail/2023/1218/modal_close.png) no-repeat 0 0/cover;z-index:1010}@media screen and (min-width: 1024px){#campaign .modal-close{right:0;top:-40px;display:block;width:37px;height:37px;overflow:hidden;line-height:10em}}#campaign .modal #introduction_tool.modal-content .modal-content__wrap{height:340px}@media screen and (max-width: 1024px) and (orientation: landscape){#campaign .modal #introduction_tool.modal-content .modal-content__wrap{height:188px}}@media screen and (min-width: 1024px){#campaign .modal #introduction_tool.modal-content .modal-content__wrap{width:768px;height:200px;max-height:200px}}@media screen and (min-width: 1024px){#campaign .modal #introduction_tool.modal-content .modal-content__context{height:200px;max-height:200px}}#campaign #card-list .card-list{margin:30px auto}#campaign #card-list .card-list__title{margin-bottom:20px;font-size:22px;line-height:1.4}@media screen and (min-width: 1024px){#campaign #card-list .card-list__title{font-size:28px}}#campaign #card-list .card-list__title small{font-size:13px;font-weight:normal}@media screen and (min-width: 1024px){#campaign #card-list .card-list__title small{font-size:14px}}#campaign #card-list .card-list .list-unstyled{list-style:none}#campaign #card-list .card-list .pc{display:none}@media print, screen and (min-width: 768px){#campaign #card-list .card-list .pc{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print, screen and (min-width: 768px){#campaign #card-list .card-list .sp{display:none}}#campaign #card-list .card-list__content{padding:0 20px}#campaign #card-list .card-name{margin:0;font-size:14px;letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 360px){#campaign #card-list .card-name{font-size:16px}}@media screen and (min-width: 1024px){#campaign #card-list .card-name{font-size:22px}}#campaign #card-list .mb-0{margin-top:1em}#campaign #card-list .silver-card{border-top:1px solid #ebebeb}#campaign body{position:relative}#campaign .card-list-grid{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebebeb;background-color:#fff}@media screen and (max-width: 768px){#campaign .card-list-grid{flex-direction:column}}@media screen and (min-width: 1024px){#campaign .card-list-grid{padding:5px 0}}@media screen and (min-width: 768px){#campaign .card-list-grid.card-list-grid-info2{padding-bottom:50px !important;position:relative}}@media screen and (min-width: 1024px){#campaign .card-list-grid.card-list-grid-info2{padding-bottom:30px !important}}@media screen and (min-width: 768px){#campaign .card-list-grid.card-list-grid-info2 .apply-lp-announce-item{padding:10px 24px 10px 48px;right:0;width:500px;position:absolute;bottom:10px}}@media screen and (min-width: 1024px){#campaign .card-list-grid.card-list-grid-info2 .apply-lp-announce-item{width:600px}}#campaign .card-list-grid.py-3{padding:5px 0}@media screen and (min-width: 1024px){#campaign .card-list-grid.py-3{padding:10px 0 0}}#campaign .card-list-grid .mr-3{margin-right:10px;width:180px;min-width:100px}@media screen and (min-width: 1024px){#campaign .card-list-grid .mr-3{min-width:180px}}@media screen and (max-width: 768px){#campaign .card-list-grid .mr-4{margin-right:10px;width:70%}}#campaign .card-list-grid-card{-webkit-box-flex:5 auto;-ms-flex:5 auto;flex:5 auto;padding:5px 0 0;font-weight:bold;min-height:1%}@media screen and (min-width: 1024px){#campaign .card-list-grid-card{padding:0;width:550px}}#campaign .card-list-grid-card .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1024px){#campaign .card-list-grid-card .d-flex{width:540px}}#campaign .card-list-grid-card .card-list-brand{padding:10px 0}#campaign .card-list-grid-annual,#campaign .card-list-grid-checkbox,#campaign .card-list-grid-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}@media screen and (min-width: 1024px){#campaign .card-list-grid-annual,#campaign .card-list-grid-checkbox,#campaign .card-list-grid-feature{width:240px}}#campaign .card-list-grid-annual{-webkit-box-flex:1 auto;-ms-flex:1 auto;flex:1 auto;justify-content:center}@media screen and (min-width: 1024px){#campaign .card-list-grid-annual{width:120px}}#campaign .card-list-grid-feature{-webkit-box-flex:3 auto;-ms-flex:3 auto;flex:3 auto}#campaign .card-list-grid-feature ul{margin-bottom:0;padding:0}@media screen and (min-width: 1024px){#campaign .card-list-grid-feature ul{padding-left:40px}}#campaign .card-list-grid-feature ul li{margin-bottom:0;list-style:inside;font-size:12px;font-weight:normal;letter-spacing:-.5px;list-style:inside}@media screen and (min-width: 480px){#campaign .card-list-grid-feature ul li{font-size:12px}}#campaign .card-list-header{background:#fff;z-index:1;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}#campaign .card-list-header .card-list-grid-feature{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#campaign .card-list-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#campaign .card-list-brand>*{-webkit-box-flex:1 auto;-ms-flex:1 auto;flex:1 auto;text-align:center}#campaign .card-filter{border:1px solid #ededed;padding:1.5rem;margin-bottom:2rem}#campaign .card-filter.expanded .icon-arrow_left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#campaign .card-filter.expanded .icon-arrow_right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#campaign .card-filter-title{position:relative;display:inline-block;padding-right:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#campaign .card-filter-title .icon-arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px}#campaign .card-filter-title .icon-arrow_left,#campaign .card-filter-title .icon-arrow_right{top:6px;position:absolute;width:9px;height:2px;background-color:#4d4d4d;display:inline-block;-webkit-transition:all .25s ease;transition:all 0.25s ease}#campaign .card-filter-title .icon-arrow_left{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#campaign .card-filter-title .icon-arrow_right{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#campaign .card-filter-item{margin-top:16px}#campaign .card-filter-item input{display:none}#campaign .card-filter-item input:disabled ~ label{color:#8c8c8c}#campaign .card-filter-item input:not([disabled]) ~ label{cursor:pointer}#campaign .card-filter-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#campaign .application-flow-item{margin-right:165px}#campaign .application-flow-item:last-child{margin-right:0}#campaign .compare-btn{position:relative}#campaign .design-preview{width:1080px}#campaign .design-preview-item{display:block;padding:0 15px;line-height:1.2}#campaign .design-preview-item:last-child{margin-right:0}#campaign .page-top{display:none;position:fixed;padding:15px;bottom:0;right:0;z-index:2}#campaign .page-top a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;text-align:center;border-radius:50%;-webkit-box-shadow:1px 1px 5px 0 #555;box-shadow:1px 1px 5px 0 #555;font-size:12px;background:#fff}#campaign .page-top a:focus,#campaign .page-top a:hover{color:#006edf;text-decoration:none}@media all and (-ms-high-contrast: none){#campaign .page-top{right:5px}}#campaign .js-existing-user,#campaign .js-new-user,#campaign .js-dropdown-content{display:none}#campaign .mfp-close-button{position:absolute;top:15px;right:15px;width:31px;height:31px;color:#bf0000;cursor:pointer;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity 0.2s ease}#campaign .mfp-close-button .rex-icon{top:0;font-size:31px}#campaign .mfp-close-button:hover{opacity:0.8}#campaign .mfp{position:relative;margin:0 auto;padding:50px 20px;border-radius:3px;background:#fff;font-size:14px}#campaign .mfp-ready .mfp-content{opacity:1}#campaign .mfp-removing .mfp-content{opacity:0}#campaign .mfp-bg{opacity:0;-webkit-transition:all .2s ease-out;transition:all 0.2s ease-out}#campaign .mfp-bg.mfp-ready{opacity:0.8}#campaign .mfp-bg.mfp-removing{opacity:0}#campaign .mfp-content{padding:30px 0;opacity:0;-webkit-transition:all .2s ease-out;transition:all 0.2s ease-out}#campaign .mfp h2{margin-bottom:40px}#campaign .card-detail{max-width:1080px}#campaign .card-detail>div{border-bottom:1px solid #ddd}#campaign .card-detail>div:last-of-type{border-bottom:none}#campaign .card-detail-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9}#campaign .card-detail-list{padding-left:17px;margin-bottom:0}#campaign .card-detail-left,#campaign .card-detail-right{display:-webkit-box;display:-ms-flexbox;display:flex}#campaign .js-sort [data-card]{width:100%;-webkit-transition:opacity .2s ease;transition:opacity 0.2s ease}#campaign .js-sort-disabled{opacity:0.2}#campaign .card-list-brand div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#campaign .design-card-row-lineup{margin:5px 14px;text-align:center;line-height:1.2;width:212px}#campaign .design-card-row-lineup p{margin-top:5px;font-size:12px}#campaign .caution-list{padding:0 0 0 2em;text-indent:-1.5em;padding-left:1.5em;text-align:left}#campaign .card-design{margin:0 auto;padding:20px;background:#f7f7f7}#campaign .card-design__title{margin-bottom:10px;font-size:22px;line-height:1.4;text-align:center;color:#434343}#campaign .card-design__txt{margin-bottom:20px;font-size:16px;text-align:center;color:#434343}#campaign .card-design__content.app-slide{margin:0 auto;width:90%;max-width:500px}@media screen and (min-width: 1024px){#campaign .card-design__content.app-slide{width:100%;max-width:800px}}#campaign .card-design__content.app-slide .slick-next,#campaign .card-design__content.app-slide .slick-prev{cursor:pointer}#campaign .card-design__content.app-slide .slick-next:hover,#campaign .card-design__content.app-slide .slick-prev:hover{opacity:.8}#campaign .card-design__content.app-slide .slick-prev{width:30px;padding:0;margin:0 10px;top:20%;left:-40px}#campaign .card-design__content.app-slide .slick-next{width:30px;padding:0;margin:0 10px;top:20%;right:-40px}#campaign .card-design__content.app-slide .slick-dots{margin:10px auto 0;position:static}#campaign .card-design__content.app-slide .slick-dots li{width:10px;height:10px}#campaign .card-design__content.app-slide .slick-dots li button{width:10px;height:10px}#campaign .card-design__content.app-slide .slick-dots li button::before{width:10px;height:10px;font-size:10px;line-height:1.2}#campaign .card-design__list-title{height:6em}#campaign .card-design__list-title-catch{display:block;margin:0 auto .5em auto;padding:.2em 0 .3em 0;width:76%;background:#85c4ff;color:#ffffff;font-size:14px}#campaign .card-design__list-title-text{display:block;font-weight:normal;font-size:12px;color:#2f62ae}#campaign .card-design__list-link{margin:0 auto;display:block;text-align:center;width:90%;max-width:185px}#campaign .card-design__list-img{margin:0 auto;width:100%}#campaign .card-design__list-txt{text-align:center;margin:5px auto 0;padding:0 10px;line-height:1.2;font-size:12px}#campaign .card-design__list-caution-list{margin:1em 0;font-size:12px;text-align:center}#campaign .card-design__list-caution-list-item{padding-left:1.5em;text-indent:-1.5em}@media print, screen and (max-width: 1023px){#campaign .pc{display:none}}@media print, screen and (min-width: 1024px){#campaign .pc{display:block}}@media print, screen and (min-width: 1024px){#campaign .sp{display:none}}@media print, screen and (min-width: 376px){#campaign .sp_se{display:none}}#campaign .pcw600{display:none}@media print, screen and (min-width: 600px){#campaign .pcw600{display:block}}@media print, screen and (min-width: 600px){#campaign .spw600{display:none}}#campaign .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#campaign .text-left{text-align:left !important}#campaign .text-right{text-align:right !important}#campaign .text-center{text-align:center !important}#campaign .text-justify{text-align:justify !important}#campaign .text-nowrap{white-space:nowrap !important}#campaign .text-red{color:#bf0000 !important}#campaign .text-blue{color:#1F2691 !important}#campaign .text-pink{color:#ff578b !important}#campaign .text-green{color:#45C703 !important}#campaign .text-dark{color:#686868 !important}#campaign .bg-red{background-color:#bf0000 !important;color:#ffffff !important}#campaign .bg-blue{background-color:#1F2691 !important;color:#ffffff !important}#campaign .mb-0{margin-bottom:0 !important}#campaign.page_normal .p_ichiba{display:none !important}#campaign.page_normal .p_group1{display:none !important}#campaign.page_normal .p_group2{display:none !important}#campaign.page_normal .p_group3{display:none !important}#campaign.page_normal .p_sps{display:none !important}#campaign.page_normal .p_mail{display:none !important}#campaign.page_normal .p_add{display:none !important}#campaign.page_normal .p_seiyu{display:none !important}#campaign.page_ichiba .p_normal{display:none !important}#campaign.page_ichiba .p_group1{display:none !important}#campaign.page_ichiba .p_group2{display:none !important}#campaign.page_ichiba .p_group3{display:none !important}#campaign.page_ichiba .p_sps{display:none !important}#campaign.page_ichiba .p_mail{display:none !important}#campaign.page_ichiba .p_add{display:none !important}#campaign.page_ichiba .p_seiyu{display:none !important}#campaign.page_group1 .p_normal{display:none !important}#campaign.page_group1 .p_ichiba{display:none !important}#campaign.page_group1 .p_group2{display:none !important}#campaign.page_group1 .p_group3{display:none !important}#campaign.page_group1 .p_sps{display:none !important}#campaign.page_group1 .p_mail{display:none !important}#campaign.page_group1 .p_add{display:none !important}#campaign.page_group1 .p_seiyu{display:none !important}#campaign.page_group2 .p_normal{display:none !important}#campaign.page_group2 .p_ichiba{display:none !important}#campaign.page_group2 .p_group1{display:none !important}#campaign.page_group2 .p_group3{display:none !important}#campaign.page_group2 .p_sps{display:none !important}#campaign.page_group2 .p_mail{display:none !important}#campaign.page_group2 .p_add{display:none !important}#campaign.page_group2 .p_seiyu{display:none !important}#campaign.page_group3 .p_normal{display:none !important}#campaign.page_group3 .p_ichiba{display:none !important}#campaign.page_group3 .p_group1{display:none !important}#campaign.page_group3 .p_group2{display:none !important}#campaign.page_group3 .p_sps{display:none !important}#campaign.page_group3 .p_mail{display:none !important}#campaign.page_group3 .p_add{display:none !important}#campaign.page_group3 .p_seiyu{display:none !important}#campaign.page_sps .p_normal{display:none !important}#campaign.page_sps .p_ichiba{display:none !important}#campaign.page_sps .p_group1{display:none !important}#campaign.page_sps .p_group2{display:none !important}#campaign.page_sps .p_group3{display:none !important}#campaign.page_sps .p_mail{display:none !important}#campaign.page_sps .p_add{display:none !important}#campaign.page_sps .p_seiyu{display:none !important}#campaign.page_mail .p_normal{display:none !important}#campaign.page_mail .p_ichiba{display:none !important}#campaign.page_mail .p_group1{display:none !important}#campaign.page_mail .p_group2{display:none !important}#campaign.page_mail .p_group3{display:none !important}#campaign.page_mail .p_sps{display:none !important}#campaign.page_mail .p_add{display:none !important}#campaign.page_mail .p_seiyu{display:none !important}#campaign.page_add .p_normal{display:none !important}#campaign.page_add .p_ichiba{display:none !important}#campaign.page_add .p_group1{display:none !important}#campaign.page_add .p_group2{display:none !important}#campaign.page_add .p_group3{display:none !important}#campaign.page_add .p_sps{display:none !important}#campaign.page_add .p_mail{display:none !important}#campaign.page_add .p_seiyu{display:none !important}#campaign.page_seiyu .p_normal{display:none !important}#campaign.page_seiyu .p_ichiba{display:none !important}#campaign.page_seiyu .p_group1{display:none !important}#campaign.page_seiyu .p_group2{display:none !important}#campaign.page_seiyu .p_group3{display:none !important}#campaign.page_seiyu .p_sps{display:none !important}#campaign.page_seiyu .p_mail{display:none !important}#campaign.page_seiyu .p_add{display:none !important}#campaign .app-slide{margin-bottom:2em;position:relative}#campaign .app-slide .slick-arrow{position:absolute;top:50%;z-index:3}#campaign .app-slide .slick-arrow:before{display:none}#campaign .app-slide .slick-prev{left:0}#campaign .app-slide .slick-next{right:0}#campaign .app-slide .slick-disabled{display:none !important}#campaign .app-slide .slick-slide{max-width:640px}#campaign .app-slide .slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#campaign .app-slide .slick-dots li{position:relative;display:inline-block;width:30px;height:30px;margin:0 5px;padding:0;cursor:pointer}#campaign .app-slide .slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:30px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#campaign .app-slide .slick-dots li button:focus,#campaign .app-slide .slick-dots li button:hover{outline:0}#campaign .app-slide .slick-dots li button:focus:before,#campaign .app-slide .slick-dots li button:hover:before{opacity:1}#campaign .app-slide .slick-dots li button:before{font-size:15px;line-height:30px;position:absolute;top:0;left:0;width:30px;height:30px;content:'●';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#campaign .app-slide .slick-dots li.slick-active button:before{opacity:.75;color:#000}#campaign .js-slick,#campaign .js-slick_2{margin:0 auto 50px;padding:0 10px;width:98%;max-width:768px}@media (min-width: 600px){#campaign .js-slick,#campaign .js-slick_2{padding:0;width:100%}}@media (min-width: 950px){#campaign .js-slick,#campaign .js-slick_2{width:100%;max-width:1080px}}#campaign .js-slick .slick-dots,#campaign .js-slick_2 .slick-dots{bottom:calc(-1 * (8px + 16px));list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 auto;width:100%;right:0;left:0}#campaign .js-slick .slick-dots li,#campaign .js-slick_2 .slick-dots li{position:relative;height:8px;width:8px;margin:0 5px;padding:0;cursor:pointer}#campaign .js-slick .slick-dots li button,#campaign .js-slick_2 .slick-dots li button{border:0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer}#campaign .js-slick .slick-dots li button:focus,#campaign .js-slick .slick-dots li button:hover,#campaign .js-slick_2 .slick-dots li button:focus,#campaign .js-slick_2 .slick-dots li button:hover{outline:0}#campaign .js-slick .slick-dots li button:before,#campaign .js-slick_2 .slick-dots li button:before{position:absolute;top:0;left:0;width:8px;height:8px;content:"";font-size:6px;line-height:8px;text-align:center;background-color:#b6b6b6;border-radius:50%}#campaign .js-slick .slick-dots li.slick-active button:before,#campaign .js-slick_2 .slick-dots li.slick-active button:before{background-color:#e93030}#campaign .js-slick .slick-slider,#campaign .js-slick_2 .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#campaign .js-slick .slick-slider[data-arrows=true],#campaign .js-slick_2 .slick-slider[data-arrows=true]{padding-right:24px;padding-left:24px}#campaign .js-slick .slick-list,#campaign .js-slick_2 .slick-list{position:relative;overflow:hidden;display:block;padding:0;margin:0 0 20px}#campaign .js-slick .slick-list:focus,#campaign .js-slick_2 .slick-list:focus{outline:0}#campaign .js-slick .slick-list.dragging,#campaign .js-slick_2 .slick-list.dragging{cursor:pointer;cursor:hand}#campaign .js-slick .slick-slider .slick-list,#campaign .js-slick .slick-slider .slick-track,#campaign .js-slick_2 .slick-slider .slick-list,#campaign .js-slick_2 .slick-slider .slick-track{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#campaign .js-slick .slick-track,#campaign .js-slick_2 .slick-track{position:relative;left:0;top:0;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}#campaign .js-slick .slick-track:after,#campaign .js-slick .slick-track:before,#campaign .js-slick_2 .slick-track:after,#campaign .js-slick_2 .slick-track:before{content:"";display:table}#campaign .js-slick .slick-track:after,#campaign .js-slick_2 .slick-track:after{clear:both}#campaign .js-slick .slick-loading .slick-track,#campaign .js-slick_2 .slick-loading .slick-track{visibility:hidden}#campaign .js-slick .slick-slide,#campaign .js-slick_2 .slick-slide{min-height:1px;outline:0}#campaign .js-slick [dir=rtl] .slick-slide,#campaign .js-slick_2 [dir=rtl] .slick-slide{float:right}#campaign .js-slick .slick-slide.slick-loading img,#campaign .js-slick_2 .slick-slide.slick-loading img{display:none}#campaign .js-slick .slick-slide.dragging img,#campaign .js-slick_2 .slick-slide.dragging img{pointer-events:none}#campaign .js-slick .slick-loading .slick-slide,#campaign .js-slick_2 .slick-loading .slick-slide{visibility:hidden}#campaign .js-slick .slick-vertical .slick-slide,#campaign .js-slick_2 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#campaign .js-slick .slick-arrow.slick-hidden,#campaign .js-slick_2 .slick-arrow.slick-hidden{display:none}#campaign .js-slick .slick-arrow,#campaign .js-slick_2 .slick-arrow{padding:0;line-height:1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:30px;height:30px}#campaign .js-slick .slick-arrow:focus,#campaign .js-slick_2 .slick-arrow:focus{outline:0}#campaign .js-slick .carousel-item,#campaign .js-slick_2 .carousel-item{vertical-align:top;padding-right:8px;padding-left:8px}#campaign .js-slick .slick-next,#campaign .js-slick .slick-prev,#campaign .js-slick_2 .slick-next,#campaign .js-slick_2 .slick-prev{position:absolute;z-index:111;display:block;cursor:pointer;background:0 0;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:0}#campaign .js-slick .slick-next::before,#campaign .js-slick .slick-prev::before,#campaign .js-slick_2 .slick-next::before,#campaign .js-slick_2 .slick-prev::before{content:none}#campaign .js-slick .slick-prev,#campaign .js-slick_2 .slick-prev{left:0}@media (min-width: 600px){#campaign .js-slick .slick-prev,#campaign .js-slick_2 .slick-prev{left:-10px}}#campaign .js-slick [dir=rtl] .slick-prev,#campaign .js-slick_2 [dir=rtl] .slick-prev{left:auto;right:0}#campaign .js-slick .slick-next,#campaign .js-slick_2 .slick-next{right:0}@media (min-width: 600px){#campaign .js-slick .slick-next,#campaign .js-slick_2 .slick-next{right:-10px}}#campaign .js-slick [dir=rtl] .slick-next,#campaign .js-slick_2 [dir=rtl] .slick-next{left:0;right:auto}#campaign .js-slick [data-dots=true] .carousel-item,#campaign .js-slick_2 [data-dots=true] .carousel-item{padding-bottom:16px}#campaign .js-slick .slick_items,#campaign .js-slick_2 .slick_items{padding:0 30px}@media (min-width: 600px){#campaign .js-slick .slick_items,#campaign .js-slick_2 .slick_items{padding:0 20px}}@media (min-width: 950px){#campaign .js-slick .slick_items,#campaign .js-slick_2 .slick_items{padding:0 8px}}#campaign .js-slick_2{padding:0}#campaign .js-slick_2 .slick_items{padding:0% 5px}@media (min-width: 950px){#campaign .js-slick_2 .slick_items{padding:0 8px}}#campaign .js-slick_2 .slick-prev{left:5px}@media (min-width: 600px){#campaign .js-slick_2 .slick-prev{left:-10px}}#campaign .js-slick_2 .slick-next{right:5px}@media (min-width: 600px){#campaign .js-slick_2 .slick-next{right:-10px}}#campaign .rakuten-card-icon.chevron-left,#campaign .rakuten-card-icon.chevron-right{position:relative;width:30px;height:30px;display:block}#campaign .rakuten-card-icon.chevron-left:before,#campaign .rakuten-card-icon.chevron-right:before{font-family:"rex-icon-font";font-size:30px;line-height:1;text-align:center;color:#000;opacity:.4}#campaign .rakuten-card-icon.chevron-left:before{content:"\e91f"}#campaign .rakuten-card-icon.chevron-right:before{content:"\e920"}#campaign .tab-bordered{margin:20px auto;width:100%;display:-webkit-flex;display:flex;padding:0;list-style:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media (max-width: 375px){#campaign .tab-bordered{-webkit-align-items:stretch !important;align-items:stretch !important}}@media (min-width: 768px){#campaign .tab-bordered{margin:30px auto}}#campaign .tab-bordered>.tab-bordered-item{position:relative;margin-bottom:0;width:50%;display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}#campaign .tab-bordered>.tab-bordered-item:not(:first-child)::before{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;height:calc(100% - 2 * 8px);background-color:#ddd}@media (min-width: 576px){#campaign .tab-bordered>.tab-bordered-item:not(:first-child)::before{height:calc(100% - 2 * 16px)}}#campaign .tab-bordered>.tab-bordered-item>a.is-active{color:#e93030}#campaign .tab-bordered>.tab-bordered-item>a.is-active::after{position:absolute;bottom:-1px;left:0;content:"";display:block;width:100%;height:2px;background-color:#e93030}#campaign .tab-bordered>.tab-bordered-item>a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px;text-align:center;color:#828282;font-size:14px;font-weight:700}@media (max-width: 767px){#campaign .tab-bordered>.tab-bordered-item>a{font-size:13px;padding:8px 3px;-webkit-flex-direction:column;flex-direction:column}}@media (min-width: 768px){#campaign .tab-bordered>.tab-bordered-item>a{font-size:16px}}#campaign .tab-bordered>.tab-bordered-item>a img{width:100%;max-width:40px}@media (min-width: 768px){#campaign .tab-bordered>.tab-bordered-item>a img{max-width:50px}}@media (max-width: 767px){#campaign .tab-bordered>.tab-bordered-item>a span{margin:10px auto 0 !important}}@media (min-width: 576px){#campaign .tab-bordered>.tab-bordered-item>a{padding:16px}}#campaign .tab-bordered-content>.tab-bordered-content-item{display:block !important;opacity:0;visibility:hidden;height:0}#campaign .tab-bordered-content>.tab-bordered-content-item.is-active{display:block !important;opacity:1;height:auto;visibility:visible}#campaign .apply-lp-announce{margin:32px auto;max-width:640px}@media (min-width: 1024px){#campaign .apply-lp-announce{width:928px;max-width:928px}}#campaign .apply-lp-announce-item{position:relative;padding:16px 24px 16px 48px;text-align:left;border-radius:4px}#campaign .apply-lp-announce-item::before{position:absolute;top:18px;left:20px;width:20px;height:20px;font-family:"rex-icon-font" !important;font-size:120%;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none;content:"\e955";color:#006497}#campaign .apply-lp-announce-text{margin:0;font-weight:normal}@media print, screen and (min-width: 768px){body{padding-bottom:0 !important}}body.hidden{width:100%;height:100%;overflow:hidden}body.js-modal-on{width:100%;height:100%;overflow:hidden}@media print, screen and (max-width: 1023px){body .pc_parts{display:none}}@media print, screen and (min-width: 1024px){body .pc_parts{display:block}}@media print, screen and (min-width: 1024px){body .sp_parts{display:none}}body dl#topicPath dd{width:100%;max-width:1080px}
