@charset "UTF-8";.sw-index .page-title .main{background-color:#fef4eb}.sw-index .page-title .main>.wrap{display:flex;align-items:center;margin:0 auto}.sw-index .page-title .main>.wrap h1{display:flex;align-items:center}.sw-index .page-title .main>.wrap h1 .text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index .page-title .jumper .wrap{margin:0 auto}.sw-index .page-title .jumper .wrap ul{display:flex;justify-content:space-between}.sw-index .page-title .jumper .wrap ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background-color:#eee;text-align:center;color:#010101;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index .page-title .jumper .wrap ul li a:after{content:"";position:absolute;margin:auto}.sw-index section.what{background-color:#e2f8fc}.sw-index section.what .layout{margin:0 auto}.sw-index section.what .layout .textBlock{grid-area:text}.sw-index section.what .layout .title h2{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index section.what .layout .title h2 em{color:#f55f00}.sw-index section.what .layout .text p{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index section.what .layout .note{padding-left:1.1em;position:relative;font-weight:400;margin-top:1em;text-align:center}.sw-index section.what .layout .note:before{content:"※";position:absolute;left:0;top:0}.sw-index section.what .layout .note::before{position:relative}.sw-index section.what .layout .imgBlock{grid-area:image}.sw-index section.features{background-color:#fef4eb}.sw-index section.features .section-title .title{display:flex;justify-content:center;align-items:center}.sw-index section.features .section-title .title .text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center}.sw-index section.features .section-title .title .text em{color:#f55f00}.sw-index section.features .section-title .title .text .emphasis .emphasis-item{position:relative;display:inline-block}.sw-index section.features .section-title .title .text .emphasis .emphasis-item:before{content:"";position:absolute;margin:auto;left:0;right:0;display:block;background-color:#f55f00;border-radius:50%}.sw-index section.features .section-body .contents-wrap .contents .wrap{overflow:hidden}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide figure{display:flex;flex-direction:column;align-items:center}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-image{width:100%}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption{text-align:center}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-title{font-weight:700;color:#f55f00}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-summary{font-weight:500;line-height:1.5;margin-top:.2em;display:inline-block;white-space:nowrap}.sw-index section.features .section-body .contents-wrap .contents .wrap nav{position:relative}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets{display:flex;justify-content:center}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50%;background-color:#c9c9c9;transition:all .4s;margin:0;opacity:1;flex-shrink:0}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f55f00}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button{background-color:#f55f00;border-radius:50%}.sw-index section.ext .section-title .title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center}.sw-index section.ext .section-title .title em{color:#f55f00}.sw-index section.ext article{position:relative}.sw-index section.ext article+article{border-style:solid;border-color:#eaeaea}.sw-index section.ext article+article::before{content:"";display:block;position:relative;right:0;bottom:0;left:0;background-image:url(/assets/img/pages/sw/index/arrow.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;margin:auto}.sw-index section.ext article>.layout{display:-ms-grid;display:grid;margin:0 auto}.sw-index section.ext article>.layout .title{grid-area:title}.sw-index section.ext article>.layout .title>.wrap{display:flex;align-items:center}.sw-index section.ext article>.layout .title>.wrap i.icon img{width:100%;height:100%}.sw-index section.ext article>.layout .title>.wrap .text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index section.ext article>.layout .text{grid-area:text}.sw-index section.ext article>.layout .text p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.sw-index section.ext article>.layout .text p+p{margin-top:0}.sw-index section.ext article>.layout .text p.note{padding-left:1.1em;position:relative}.sw-index section.ext article>.layout .text p.note:before{content:"※";position:absolute;left:0;top:0}.sw-index section.ext article>.layout .text p em{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900}.sw-index section.ext article>.layout .image{grid-area:image}.sw-index section.settings{background-color:#eee}.sw-index section.settings .section-title .title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center}.sw-index section.settings .section-title .title em{color:#f55f00}.sw-index section.settings .section-body{margin:0 auto}.sw-index section.settings .section-body .contents-wrap{background-color:#fff}.sw-index section.settings .section-body .contents-wrap section.contents.active{display:block}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap{position:relative;margin:0 auto}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container{overflow:hidden}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout{display:-ms-grid;display:grid}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body{grid-area:body}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title{background-image:url(/assets/img/common/_ste_bor.svg);background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;color:#f55f00}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .label{display:block}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .num{display:block;transform:translate3d(0,-7%,0)}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text p.note{padding-left:1.1em;position:relative}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text p.note:before{content:"※";position:absolute;left:0;top:0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure{grid-area:image;background-color:#efefef}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure .image{width:100%;height:100%}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure .image img{width:100%;height:100%;object-fit:contain}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets{display:flex;justify-content:center}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50%;background-color:#c9c9c9;transition:all .4s;margin:0;opacity:1;flex-shrink:0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f55f00}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button{background-color:#f55f00;border-radius:50%}.sw-index section.rewards{background-color:#fef4eb}.sw-index section.rewards .section-title .title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center;line-height:1.6}.sw-index section.rewards .section-title .title em{color:#f55f00}.sw-index section.rewards .rewards-01__text{background-color:#fde3d2;font-weight:900;text-align:center}.sw-index section.rewards .rewards-01__text em{color:#f55f00}.sw-index section.rewards .rewards-01__image{background-color:#fff;display:flex;justify-content:center;align-items:center}.sw-index section.rewards .rewards-01+p{font-weight:900;text-align:center}.sw-index section.rewards .link a{display:flex;justify-content:center;align-items:center;border-style:solid;border-color:#f55f00;color:#f55f00;background-color:#fff;position:relative;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;text-align:center;margin-left:auto;margin-right:auto}.sw-index section.rewards .link a i.icon{position:absolute;margin:auto;top:0;bottom:0}.sw-index section.rewards .link a i.icon:before{content:"";position:absolute;left:0;top:0;opacity:1;transition:opacity .4s}.sw-index section.rewards .link a i.icon:after{content:"";position:absolute;left:0;top:0;opacity:0;transition:opacity .4s}.sw-index section.rewards .link a[target=_blank] i.icon{padding:0}.sw-index section.rewards .link a[target=_blank] i.icon:after,.sw-index section.rewards .link a[target=_blank] i.icon:before{background-size:contain;width:100%}.sw-index section.rewards .link a[target=_blank] i.icon:before{background-image:url(/assets/img/common/_ico-target-blank-orange.svg)}.sw-index section.rewards .link a[target=_blank] i.icon:after{background-image:url(/assets/img/common/_ico-target-blank-white.svg)}.sw-index section.rewards .link .note{display:flex;justify-content:center}.sw-index section.rewards .link .note p{padding-left:1.1em;position:relative}.sw-index section.rewards .link .note p:before{content:"※";position:absolute;left:0;top:0}.sw-index section.rewards .link-to-waking{display:block}.sw-index section.rewards .link-to-waking img{width:100%}@media print,screen and (min-width:751px){.sw-index .page-title{padding-bottom:42px}.sw-index .page-title .main>.wrap{width:1100px;height:200px}.sw-index .page-title .main>.wrap h1{column-gap:23px}.sw-index .page-title .main>.wrap h1 i.icon{width:111px}.sw-index .page-title .main>.wrap h1 .text{font-size:46px;line-height:62px}.sw-index .page-title .jumper{margin-top:40px}.sw-index .page-title .jumper .wrap{width:900px}.sw-index .page-title .jumper .wrap ul li{width:290px;height:100px}.sw-index .page-title .jumper .wrap ul li a{font-size:20px;line-height:25px;border-radius:10px;padding:0 18px 0 0}.sw-index .page-title .jumper .wrap ul li a:after{top:0;bottom:0;right:20px;display:block;padding:12px 0 0 0;width:20px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_d_or.svg);background-repeat:no-repeat;background-size:20px 12px;text-indent:-5000px}.sw-index section.what{padding:70px 0 75px 0}.sw-index section.what .layout{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:auto 94px 1fr;grid-template:"image text" 1fr/auto 1fr;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:0 94px}.sw-index section.what .layout .title h2{font-size:36px;line-height:56px}.sw-index section.what .layout .text p{font-size:22px;line-height:40px}.sw-index section.what .layout .note{font-size:22px}.sw-index section.what .layout .imgBlock img{width:143px}.sw-index section.features{padding:90px 0}.sw-index section.features .section-title .title{column-gap:20px}.sw-index section.features .section-title .title .text{font-size:42px;line-height:65px}.sw-index section.features .section-title .title .text .emphasis .emphasis-item:before{width:9.6px;height:9.6px;top:0}.sw-index section.features .section-title .title i.icon.i1{display:block;padding:53px 0 0 0;width:39px;height:0;overflow:hidden;background-image:url(/assets/img/pages/sw/index/goo_ttl_ico_l_pc.svg);background-repeat:no-repeat;background-size:39px 53px;text-indent:-5000px}.sw-index section.features .section-title .title i.icon.i2{display:block;padding:53px 0 0 0;width:39px;height:0;overflow:hidden;background-image:url(/assets/img/pages/sw/index/goo_ttl_ico_r_pc.svg);background-repeat:no-repeat;background-size:39px 53px;text-indent:-5000px}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper{justify-content:center;gap:145px;margin-top:60px}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide{width:240px;flex:0 0 240px;margin:0!important}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption{margin-top:30px}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-title{font-size:22px}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-summary{font-size:22px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav{display:none}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets{position:absolute;left:0;bottom:0;width:100%;height:10px;column-gap:20px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button{width:53px;height:53px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-prev{left:-87px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-prev:after{display:block;padding:19px 0 0 0;width:11px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_l_w.svg);background-repeat:no-repeat;background-size:11px 19px;text-indent:-5000px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-next{right:-87px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-next:after{display:block;padding:19px 0 0 0;width:11px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:11px 19px;text-indent:-5000px}.sw-index section.ext{padding-top:70px;padding-bottom:100px}.sw-index section.ext .section-title .title{font-size:32px;line-height:48px}.sw-index section.ext article+article{margin-top:80px;padding-top:65px;border-width:1px 0 0 0}.sw-index section.ext article+article::before{width:80px;height:22px;background-size:36px;top:-75px}.sw-index section.ext article>.layout{width:900px}.sw-index section.ext article>.layout .title>.wrap{column-gap:10px}.sw-index section.ext article>.layout .title>.wrap i.icon{width:62px;height:66px}.sw-index section.ext article>.layout .title>.wrap .text{font-size:32px;letter-spacing:-2px}.sw-index section.ext article>.layout .text p{font-size:18px;line-height:29px;margin-top:18px}.sw-index section.ext article.a1{margin-top:90px}.sw-index section.ext article.a1>.layout{-ms-grid-rows:70px auto;-ms-grid-columns:auto 410px;grid-template:"title image" 70px "text  image" auto/auto 410px}.sw-index section.ext article.a1>.layout>.textBlock{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article.a1>.layout>.imgBlock{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.ext article.a1>.layout>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.sw-index section.ext article.a1>.layout>.text{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article.a1>.layout>.image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.ext article.a1>.layout .image{text-align:right}.sw-index section.ext article.a1>.layout .image img{width:324px;margin-right:40px}.sw-index section.ext article.a2>.layout{-ms-grid-rows:70px auto;-ms-grid-columns:430px auto;grid-template:"image title" 70px "image text" auto/430px auto}.sw-index section.ext article.a2>.layout>.textBlock{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>.imgBlock{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.sw-index section.ext article.a2>.layout>.title{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.sw-index section.ext article.a2>.layout>.text{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>.image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.sw-index section.ext article.a2>.layout .image img{width:190px;margin-top:-40px;margin-left:100px}.sw-index section.ext article.a3>.layout{-ms-grid-rows:70px auto;-ms-grid-columns:auto 370px;grid-template:"title image" 70px "text  image" auto/auto 370px}.sw-index section.ext article.a3>.layout>.textBlock{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article.a3>.layout>.imgBlock{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.ext article.a3>.layout>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.sw-index section.ext article.a3>.layout>.text{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article.a3>.layout>.image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.ext article.a3>.layout .image{text-align:right}.sw-index section.ext article.a3>.layout .image img{width:191px;margin-top:-20px;margin-right:50px}.sw-index section.settings{padding:60px 0 100px 0}.sw-index section.settings .section-title .title{font-size:32px;line-height:48px}.sw-index section.settings .section-body{margin-top:53px;width:900px}.sw-index section.settings .section-body .contents-wrap{border-radius:10px 10px 10px 10px}.sw-index section.settings .section-body .contents-wrap section.contents{padding:45px 0 50px 0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap{width:693px;padding-bottom:52px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout{-ms-grid-rows:auto;-ms-grid-columns:373px 320px;grid-template:"body image" auto/373px 320px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>.imgBlock{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>.image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body{padding-right:55px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title{width:119.1710105614px;height:43px;background-size:119.1710105614px 43px;column-gap:6px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .label{font-size:15px;line-height:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .num{font-size:27px;line-height:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text{margin-top:30px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text p{font-size:18px;line-height:32px}.sw-index section.what .layout .textBlock{-ms-grid-row:1;-ms-grid-column:3}.sw-index section.what .layout .imgBlock{-ms-grid-row:1;-ms-grid-column:1}.sw-index section.ext article>.layout .text{-ms-grid-row:1;-ms-grid-column:3}.sw-index section.ext article>.layout .image{-ms-grid-row:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body{-ms-grid-row:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure{-ms-grid-row:1;-ms-grid-column:1}.sw-index section.ext article.a1>.layout>figure{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>figure{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.sw-index section.ext article.a3>.layout>figure{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>figure{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure{width:320px;height:400px;border-radius:10px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure .image{padding:33px 0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets{position:absolute;left:0;bottom:0;width:100%;height:10px;column-gap:20px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button{width:53px;height:53px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-prev{left:-87px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-prev:after{display:block;padding:19px 0 0 0;width:11px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_l_w.svg);background-repeat:no-repeat;background-size:11px 19px;text-indent:-5000px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-next{right:-87px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-next:after{display:block;padding:19px 0 0 0;width:11px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:11px 19px;text-indent:-5000px}.sw-index section.rewards{padding:70px 0}.sw-index section.rewards .section-title .title{font-size:32px}.sw-index section.rewards .rewards-01{display:flex;width:900px;height:280px;align-items:stretch;margin:60px auto 0;border-radius:10px;overflow:hidden}.sw-index section.rewards .rewards-01__text{display:flex;justify-content:center;align-items:center;flex:0 0 50%;font-size:26px}.sw-index section.rewards .rewards-01__image{flex:0 0 50%}.sw-index section.rewards .rewards-01__image img{width:398px}.sw-index section.rewards .rewards-01+p{font-size:22px;margin-top:40px}.sw-index section.rewards .link a{font-size:18px;border-width:3px;transition:all .4s;width:470px;height:70px;border-radius:35px}.sw-index section.rewards .link a i.icon{width:13px;height:20px;right:30px}.sw-index section.rewards .link a i.icon:before{display:block;padding:20px 0 0 0;width:13px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_or.svg);background-repeat:no-repeat;background-size:13px 20px;text-indent:-5000px}.sw-index section.rewards .link a i.icon:after{display:block;padding:20px 0 0 0;width:13px;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:13px 20px;text-indent:-5000px}.sw-index section.rewards .link a:hover{background-color:#f55f00;color:#fff}.sw-index section.rewards .link a:hover i.icon:before{opacity:0}.sw-index section.rewards .link a:hover i.icon:after{opacity:1}.sw-index section.rewards .link a[target=_blank] i.icon{width:18px;height:18px}.sw-index section.rewards .link a{margin-top:42px;margin-bottom:80px}.sw-index section.rewards .link .note{margin-top:5px;font-size:14px;line-height:24px}.sw-index section.rewards .link .note p.sp{display:none}.sw-index section.rewards .link-to-waking{width:630px;margin:60px auto auto}}@media screen and (max-width:750px){.sw-index .page-title{padding-bottom:2.5333333333vw}.sw-index .page-title .main>.wrap{width:84vw;height:29.3333333333vw;justify-content:center}.sw-index .page-title .main>.wrap h1{column-gap:5.2vw}.sw-index .page-title .main>.wrap h1 i.icon{width:20vw}.sw-index .page-title .main>.wrap h1 .text{font-size:7.4666666667vw;line-height:9.7333333333vw}.sw-index .page-title .jumper{margin-top:2.6666666667vw}.sw-index .page-title .jumper .wrap{width:94.6666666667vw}.sw-index .page-title .jumper .wrap ul li{width:30.6666666667vw;height:20vw}.sw-index .page-title .jumper .wrap ul li a{font-size:3.4666666667vw;line-height:4.2666666667vw;border-radius:1.3333333333vw;padding:0 0 4vw 0}.sw-index .page-title .jumper .wrap ul li a:after{left:0;right:0;bottom:2.6666666667vw;display:block;padding:2.4vw 0 0 0;width:4vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_d_or.svg);background-repeat:no-repeat;background-size:4vw 2.4vw;text-indent:-5000px}.sw-index section.what{padding:9.3333333333vw 0 10vw 0}.sw-index section.what .layout{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:92vw;gap:4vw 0}.sw-index section.what .layout .title h2{font-size:5.8666666667vw;line-height:8.8vw}.sw-index section.what .layout .text p{font-size:3.7333333333vw;line-height:6.6666666667vw;margin-top:2.2666666667vw}.sw-index section.what .layout .note{font-size:3.4666666667vw;white-space:nowrap}.sw-index section.what .layout .imgBlock{padding-left:4.2666666667vw}.sw-index section.what .layout .imgBlock img{width:26.6666666667vw}.sw-index section.features{padding:11.2vw 0}.sw-index section.features .section-title .title{column-gap:1.0666666667vw}.sw-index section.features .section-title .title .text{font-size:6.6666666667vw;line-height:10.4vw}.sw-index section.features .section-title .title .text .tight{letter-spacing:-.02em}.sw-index section.features .section-title .title .text .emphasis .emphasis-item:before{width:1.4133333333vw;height:1.4133333333vw;top:0}.sw-index section.features .section-title .title i.icon.i1{display:block;padding:15.7333333333vw 0 0 0;width:10.1333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/pages/sw/index/goo_ttl_ico_l_sp.svg);background-repeat:no-repeat;background-size:10.1333333333vw 15.7333333333vw;text-indent:-5000px;margin-right:.8vw}.sw-index section.features .section-title .title i.icon.i2{display:block;padding:15.7333333333vw 0 0 0;width:10.1333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/pages/sw/index/goo_ttl_ico_r_sp.svg);background-repeat:no-repeat;background-size:10.1333333333vw 15.7333333333vw;text-indent:-5000px}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-container{width:37.3333333333vw;margin:auto}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper{margin-top:10.6666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide{width:37.3333333333vw;flex:0 0 37.3333333333vw}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption{margin-top:4.6666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-title{font-size:4vw}.sw-index section.features .section-body .contents-wrap .contents .wrap .swiper-wrapper .item.swiper-slide .feature-caption-summary{font-size:3.7333333333vw}.sw-index section.features .section-body .contents-wrap .contents .wrap nav{display:flex;justify-content:center;align-items:center;column-gap:6.6666666667vw;margin-top:6.6666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets{position:static;top:auto;bottonm:auto;left:auto;right:auto;column-gap:4.2666666667vw;flex-grow:0;flex-shrink:0;-ms-grid-row-align:center;align-self:center;width:auto;height:2.2666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:2.2666666667vw;height:2.2666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button{-ms-grid-row-align:center;align-self:center;position:relative;left:auto;right:auto;top:auto;bottom:auto;flex-grow:0;flex-shrink:0;width:10.6666666667vw;height:10.6666666667vw}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-prev:after{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_l_w.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.features .section-body .contents-wrap .contents .wrap nav .button.swiper-button.swiper-button-next:after{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.ext{padding-top:8vw;padding-bottom:13.3333333333vw}.sw-index section.ext .section-title .title{font-size:6.4vw;line-height:8vw}.sw-index section.ext article+article{margin-top:8vw;padding-top:8vw;border-width:.2666666667vw 0 0 0}.sw-index section.ext article+article::before{width:10.6666666667vw;height:4vw;background-size:6vw;top:-10vw}.sw-index section.ext article>.layout{width:89.3333333333vw;-ms-grid-rows:auto auto;-ms-grid-columns:auto auto;grid-template:"title title" auto "text image" auto/auto auto}.sw-index section.ext article>.layout>.textBlock{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article>.layout>.imgBlock{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article>.layout .title>.wrap{column-gap:4.2666666667vw}.sw-index section.ext article>.layout .title>.wrap i.icon{width:12.1333333333vw;height:13.0666666667vw}.sw-index section.ext article>.layout .title>.wrap .text{font-size:5.6vw;line-height:7.7333333333vw;letter-spacing:-.4vw}.sw-index section.ext article>.layout .text p{font-size:3.7333333333vw;line-height:6.6666666667vw;width:44vw}.sw-index section.ext article>.layout .image{text-align:right}.sw-index section.ext article>.layout .image img{margin-top:1.3333333333vw}.sw-index section.ext article.a1{margin-top:6.6666666667vw}.sw-index section.ext article.a1>.layout .image img{width:43.2vw;margin-top:5.3333333333vw}.sw-index section.ext article.a2>.layout{-ms-grid-rows:auto auto;-ms-grid-columns:auto auto;grid-template:". title" auto "image text" auto/auto auto}.sw-index section.ext article.a2>.layout>.textBlock{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>.imgBlock{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.ext article.a2>.layout>.title{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.sw-index section.ext article.a2>.layout>.text{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>.image{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.ext article.a2>.layout .image img{width:28.1333333333vw;margin-left:2.6666666667vw;margin-right:8vw}.sw-index section.ext article.a3>.layout .image img{width:28.1333333333vw;margin-right:5.3333333333vw}.sw-index section.settings{padding:9.0666666667vw 0 12.4vw 0}.sw-index section.settings .section-title .title{font-size:5.0666666667vw;line-height:8vw}.sw-index section.settings .section-body{margin-top:6.9333333333vw;width:92vw}.sw-index section.settings .section-body .contents-wrap{border-radius:1.3333333333vw 1.3333333333vw 1.3333333333vw 1.3333333333vw}.sw-index section.settings .section-body .contents-wrap section.contents{padding:6.6666666667vw 0 8.5333333333vw 0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap{width:78.6666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout{-ms-grid-rows:auto auto;-ms-grid-columns:77.3333333333vw;grid-template:"body" auto "image" auto/77.3333333333vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>.imgBlock{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>.image{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title{width:23.6494408556vw;height:8.5333333333vw;background-size:23.6494408556vw 8.5333333333vw;column-gap:1.4666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .label{font-size:3.3333333333vw;line-height:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .title .num{font-size:5vw;line-height:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text{margin-top:3.6vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout .body .text p{font-size:3.7333333333vw;line-height:6.6666666667vw}.sw-index section.ext article>.layout .title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.sw-index section.ext article>.layout>.text{-ms-grid-row:2;-ms-grid-column:1}.sw-index section.ext article>.layout>.image{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>.body{-ms-grid-row:1;-ms-grid-column:1}.sw-index section.ext article>.layout>figure{-ms-grid-row:2;-ms-grid-column:2}.sw-index section.ext article.a2>.layout>figure{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout>figure{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure{margin:3.3333333333vw auto 0 auto;width:74.6666666667vw;height:96vw;border-radius:1.3333333333vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap .container .wrapper .item .layout figure .image{padding:7.4666666667vw 0 8.5333333333vw 0}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav{display:flex;justify-content:center;align-items:center;column-gap:6.6666666667vw;margin-top:6.6666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets{position:static;top:auto;bottonm:auto;left:auto;right:auto;column-gap:4.2666666667vw;flex-grow:0;flex-shrink:0;-ms-grid-row-align:center;align-self:center;width:auto;height:2.2666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:2.2666666667vw;height:2.2666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button{-ms-grid-row-align:center;align-self:center;position:relative;left:auto;right:auto;top:auto;bottom:auto;flex-grow:0;flex-shrink:0;width:10.6666666667vw;height:10.6666666667vw}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-prev:after{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_l_w.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.settings .section-body .contents-wrap section.contents>.wrap nav .button.swiper-button.swiper-button-next:after{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.rewards{padding:10.6666666667vw 4vw 17.3333333333vw}.sw-index section.rewards .section-title .title{font-size:6.4vw}.sw-index section.rewards .rewards-01__text{margin-top:6.6666666667vw;font-size:4.5333333333vw;padding:1em}.sw-index section.rewards .rewards-01__image img{width:79.3333333333vw;padding:50px 0}.sw-index section.rewards .rewards-01+p{font-size:3.7333333333vw;margin-top:5.3333333333vw}.sw-index section.rewards .link a{font-size:4vw;line-height:5.3333333333vw;border-width:.5333333333vw;width:84vw;height:13.3333333333vw;border-radius:6.6666666667vw;margin-left:auto;margin-right:auto}.sw-index section.rewards .link a i.icon{width:2.5333333333vw;height:4.2666666667vw;right:5.2vw}.sw-index section.rewards .link a i.icon:before{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_or.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.rewards .link a i.icon:after{display:block;padding:4.2666666667vw 0 0 0;width:2.5333333333vw;height:0;overflow:hidden;background-image:url(/assets/img/common/_arr_02_r_w.svg);background-repeat:no-repeat;background-size:2.5333333333vw 4.2666666667vw;text-indent:-5000px}.sw-index section.rewards .link a[target=_blank] i.icon{width:3.8666666667vw;height:3.8666666667vw}.sw-index section.rewards .link a{margin-top:4.9333333333vw;margin-bottom:10.6666666667vw}.sw-index section.rewards .link .note{margin-top:2.2666666667vw;font-size:3.4666666667vw;line-height:5.3333333333vw}.sw-index section.rewards .link .note p.pc{display:none}.sw-index section.rewards .link-to-waking{width:93.3333333333vw;margin:8vw auto auto}}