@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);
.static-contents{--zi-fixed: 999;--zi-modal: 2000}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .breadcrumb,.static-contents .module-section:not(:first-child){margin:0}.static-contents .module-main .module-section{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体 Pr6",YuGothic Pr6,"游ゴシック体",YuGothic,"Noto Sans JP",sans-serif}.static-contents .module-main .module-section .module-section__inner{margin:0 auto;width:calc(360 / 360 * 100vw)}.static-contents .module-main .module-section .module-section__inner .module-h2,.static-contents .module-main .module-section .module-section__inner .module-h3{margin:0}.static-contents .js-module-acc{margin-top:calc(15 / 360 * 100vw)}.static-contents .js-module-acc .item_txt{margin-top:calc(0 / 360 * 100vw)}.static-contents .js-module-acc button{cursor:pointer}.static-contents .js-module-acc .js-acc-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc .js-acc-btn{max-width:calc(155 / 360 * 100vw);min-height:calc(32 / 360 * 100vw)}.static-contents .js-module-acc .js-acc-btn span{font-size:calc(12 / 360 * 100vw);font-weight:600;line-height:calc(18 / 360 * 100vw)}.static-contents .js-module-acc .js-acc-btn span::after{height:calc(10 / 360 * 100vw);width:calc(10 / 360 * 100vw)}.static-contents .js-module-acc:not(.js-acc-defaultHeight) .js-acc-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc.m-opened:not(.js-acc-defaultHeight) .js-acc-cont{opacity:1;visibility:visible}.static-contents .js-module-acc[data-remove=true] .js-acc-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened[data-remove=true] .js-acc-cover{opacity:0}.static-contents .js-module-acc .js-acc-btn-label-close{display:block}.static-contents .js-module-acc .js-acc-btn-label-open{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc.js-acc-defaultHeight{position:relative}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%, #fff 68%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{height:calc(100 / 360 * 100vw) !important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{height:unset !important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 0%, transparent 100%);margin-top:calc(15 / 360 * 100vw);max-height:100%;position:relative}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-btn span::after{background:url(/sw/onlinestore/campaign/all/paymentservice/assets/img/icn_close.svg) no-repeat 50%;background-size:contain}.static-contents .sec_kv .module-section__inner{padding:0}.static-contents .sec_intro .module-section__inner{padding:calc(30 / 360 * 100vw) 0 calc(60 / 360 * 100vw) !important}.static-contents .sec_intro h2{font-size:calc(15 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(22.5 / 360 * 100vw);text-align:center}.static-contents .sec_intro .intro_link{margin:calc(30 / 360 * 100vw) auto 0;width:calc(240 / 360 * 100vw)}.static-contents .sec_intro .intro_link li+li{margin-top:calc(15 / 360 * 100vw)}.static-contents .sec_intro .intro_link li .module-button{background-position-x:calc(200 / 360 * 100vw);background-size:calc(10 / 360 * 100vw);max-width:calc(240 / 360 * 100vw);min-height:calc(46 / 360 * 100vw)}.static-contents .sec_intro .intro_link li .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:700;line-height:calc(22 / 360 * 100vw)}.static-contents .sec_campaign .module-section__inner{padding:calc(60 / 360 * 100vw) calc(20 / 360 * 100vw) !important}.static-contents .sec_campaign h2{font-size:calc(17 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(25.5 / 360 * 100vw);text-align:center}.static-contents .sec_campaign h3{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-size:calc(17 / 360 * 100vw);font-style:normal;font-variation-settings:"slnt" 0;font-weight:400;font-weight:300;line-height:calc(25.5 / 360 * 100vw);text-align:center}.static-contents .cmn_item{background:#fff;margin-top:calc(30 / 360 * 100vw);padding:calc(40 / 360 * 100vw) calc(20 / 360 * 100vw);position:relative}.static-contents .cmn_item .item_tag{align-items:center;display:flex;justify-content:space-between}.static-contents .cmn_item .item_tag .item_tag_logo{width:calc(105 / 360 * 100vw)}.static-contents .cmn_item .item_tag .item_tag_icon{align-items:center;display:flex}.static-contents .cmn_item .item_tag .item_tag_icon span{background:#45433e;color:#fff;display:inline-block;font-size:calc(14 / 360 * 100vw);font-weight:400;line-height:calc(22 / 360 * 100vw);padding:calc(0 / 360 * 100vw) calc(4 / 360 * 100vw)}.static-contents .cmn_item .item_tag .item_tag_icon span+span{margin-left:calc(5 / 360 * 100vw)}.static-contents .cmn_item .item_tag .item_tag_icon span.limit{background:#fff;border:calc(1 / 360 * 100vw) solid #707070;color:#45433e}.static-contents .cmn_item .item_img{margin:calc(15 / 360 * 100vw) auto 0;width:calc(230 / 360 * 100vw)}.static-contents .cmn_item .item_ttl{margin-top:calc(20 / 360 * 100vw)}.static-contents .cmn_item .item_ttl a{text-decoration:underline}.static-contents .cmn_item .item_ttl span{display:inline-block;font-size:calc(16 / 360 * 100vw);font-weight:600;letter-spacing:.1em;line-height:calc(24 / 360 * 100vw);text-decoration:inherit}.static-contents .cmn_item .item_date{background:#f4f4f5;font-size:calc(12 / 360 * 100vw);font-weight:400;line-height:calc(28 / 360 * 100vw);margin-top:calc(15 / 360 * 100vw);text-align:center}.static-contents .cmn_item .item_txt{font-size:calc(14 / 360 * 100vw);font-weight:400;line-height:calc(21 / 360 * 100vw);margin-top:calc(15 / 360 * 100vw)}.static-contents .cmn_item .item_link.--pattern02 .module-link{padding-right:unset}.static-contents .cmn_item .item_link.--pattern02 .module-link::after{content:none}.static-contents .cmn_item .item_link_title{font-size:calc(16 / 360 * 100vw);font-weight:600;line-height:calc(24 / 360 * 100vw);margin-top:20px;text-align:center}.static-contents .cmn_item .item_btn{margin:calc(20 / 360 * 100vw) auto 0;width:calc(240 / 360 * 100vw)}.static-contents .cmn_item .item_btn .module-button{background-position-x:calc(200 / 360 * 100vw);background-size:calc(5 / 360 * 100vw);max-width:calc(240 / 360 * 100vw);min-height:calc(46 / 360 * 100vw)}.static-contents .cmn_item .item_btn .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:700;line-height:calc(22 / 360 * 100vw)}.static-contents .cmn_item .item_btn .module-button[target]{background:url(/sw/onlinestore/assets_static/img/icon_blank_wht.svg) no-repeat 50%;background-color:#45433e;background-position-x:calc(200 / 360 * 100vw);background-size:calc(20 / 360 * 100vw)}.static-contents .cmn_item .item_btn .module-button[target] span::after{display:none}.static-contents .cmn_item .item_notes{font-size:calc(10 / 360 * 100vw);font-weight:400;line-height:calc(15 / 360 * 100vw);margin-top:calc(15 / 360 * 100vw);text-align:center}.static-contents .cmn_item .item_end{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999}.static-contents .cmn_item .item_end span{background:#fff;font-size:calc(16 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(24 / 360 * 100vw);padding:calc(20 / 360 * 100vw)}.static-contents .sec_anchor .module-section__inner{padding:calc(60 / 360 * 100vw) calc(20 / 360 * 100vw) calc(33 / 360 * 100vw) !important}.static-contents .sec_anchor h2{font-size:calc(17 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(25.5 / 360 * 100vw);text-align:center}.static-contents .sec_anchor h3{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-size:calc(17 / 360 * 100vw);font-style:normal;font-variation-settings:"slnt" 0;font-weight:400;font-weight:300;line-height:calc(25.5 / 360 * 100vw);text-align:center}.static-contents .sec_anchor .anchor_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:calc(30 / 360 * 100vw);padding:0 calc(15 / 360 * 100vw)}.static-contents .sec_anchor .anchor_list li{width:calc(74 / 360 * 100vw)}.static-contents .sec_anchor .anchor_list li+li{margin-left:calc(8 / 360 * 100vw)}.static-contents .sec_anchor .anchor_list li:nth-child(4){margin-left:0}.static-contents .sec_anchor .anchor_list li:nth-child(n+4){margin-top:calc(8 / 360 * 100vw)}.static-contents .sec_anchor .anchor_link{margin-top:calc(15 / 360 * 100vw);text-align:center}.static-contents .sec_anchor .anchor_link .module-link{font-size:calc(10 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(15 / 360 * 100vw);padding-right:calc(10 / 360 * 100vw)}.static-contents .sec_anchor .anchor_link .module-link::after{height:calc(7 / 360 * 100vw);width:calc(4 / 360 * 100vw)}.static-contents .sec_about .module-section__inner{padding:calc(30 / 360 * 100vw) calc(20 / 360 * 100vw) calc(60 / 360 * 100vw) !important}.static-contents .sec_about ul li{background:#fff;padding:calc(20 / 360 * 100vw)}.static-contents .sec_about ul li+li{margin-top:calc(30 / 360 * 100vw)}.static-contents .sec_about ul li .about_ttl{background:#f4f4f5;font-size:calc(16 / 360 * 100vw);font-weight:600;line-height:calc(34 / 360 * 100vw);text-align:center;width:100%}.static-contents .sec_about ul li .about_img{margin:calc(20 / 360 * 100vw) auto calc(15 / 360 * 100vw);width:calc(100 / 360 * 100vw)}.static-contents .sec_about ul li .about_device{align-items:center;display:flex;justify-content:center;margin-bottom:calc(19 / 360 * 100vw)}.static-contents .sec_about ul li .about_device .about_device_icon{align-items:center;background:#f4f4f5;display:flex;font-size:calc(10 / 360 * 100vw);font-weight:600;height:calc(32 / 360 * 100vw);justify-content:center;letter-spacing:calc(1 / 360 * 100vw);line-height:calc(13 / 360 * 100vw);width:calc(32 / 360 * 100vw)}.static-contents .sec_about ul li .about_device .about_device_txt{font-size:calc(10 / 360 * 100vw);font-weight:600;line-height:calc(15 / 360 * 100vw);margin-left:calc(8 / 360 * 100vw)}.static-contents .sec_about ul li .about_device .about_device_img{width:calc(70 / 360 * 100vw)}.static-contents .sec_about ul li .about_device .about_device_img.small{width:calc(40 / 360 * 100vw)}.static-contents .sec_about ul li .about_txt{font-size:calc(14 / 360 * 100vw);font-weight:400;line-height:calc(21 / 360 * 100vw)}.static-contents .sec_about ul li .about_notes{margin-top:calc(15 / 360 * 100vw)}.static-contents .sec_about ul li .about_notes dd{color:#807f7d;font-size:calc(10 / 360 * 100vw);font-weight:600;line-height:calc(15 / 360 * 100vw);padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_about ul li .about_notes dd+dd{margin-top:calc(5 / 360 * 100vw)}.static-contents .sec_about ul li .about_link{margin-top:calc(15 / 360 * 100vw)}.static-contents .sec_about ul li .about_link .module-link{font-size:calc(10 / 360 * 100vw);font-weight:400;font-weight:600;line-height:calc(15 / 360 * 100vw);padding-right:calc(10 / 360 * 100vw)}.static-contents .sec_about ul li .about_link .module-link::after{height:calc(7 / 360 * 100vw);width:calc(4 / 360 * 100vw)}.static-contents .sec_about .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 55%, #fff 80%)}.static-contents .sec_about .js-module-acc.js-acc-defaultHeight .js-acc-cont{height:calc(140 / 360 * 100vw) !important}.static-contents .sec_about .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{height:unset !important}.static-contents .sec_about .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 0%, transparent 100%)}.static-contents .sec_bottom .module-section__inner{padding:calc(60 / 360 * 100vw) calc(60 / 360 * 100vw) calc(25 / 360 * 100vw) !important}.static-contents .sec_bottom h2{display:inline-block;font-size:calc(12 / 360 * 100vw);font-weight:400;left:50%;line-height:calc(18 / 360 * 100vw);position:relative;text-align:center;transform:translateX(-50%)}.static-contents .sec_bottom h2::before,.static-contents .sec_bottom h2::after{background:#45433e;content:"";height:calc(30 / 360 * 100vw);position:absolute;top:50%;transform:translateX(-50%);width:calc(1 / 360 * 100vw)}.static-contents .sec_bottom h2::before{left:calc(-30 / 360 * 100vw);transform:translateY(-50%) rotate(325deg)}.static-contents .sec_bottom h2::after{right:calc(-30 / 360 * 100vw);transform:translateY(-50%) rotate(35deg)}.static-contents .sec_bottom .bottom_link{margin:calc(10 / 360 * 100vw) auto 0;width:calc(240 / 360 * 100vw)}.static-contents .sec_bottom .bottom_link .module-button{background-position-x:calc(200 / 360 * 100vw);background-size:calc(10 / 360 * 100vw);max-width:calc(240 / 360 * 100vw);min-height:calc(46 / 360 * 100vw)}.static-contents .sec_bottom .bottom_link .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:700;line-height:calc(22 / 360 * 100vw)}@media screen and (min-width: 801px){.static-contents .is-sp{display:none !important;visibility:hidden}}@media screen and (max-width: 800px){.static-contents .is-pc{display:none !important;visibility:hidden}}
