﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box}a img{border:none}a:focus,*:focus{outline:none}.br-pc{display:none}@media screen and (min-width: 768px){.br-pc{display:block}}@media screen and (min-width: 768px){.br-sp{display:none}}.br-sm-md{display:none}@media screen and (min-width: 768px){.br-sm-md{display:block}}@media screen and (min-width: 1140px){.br-sm-md{display:none}}@media screen and (min-width: 320px){.br-sp-xxs{display:none}}.br-pc-xxs{display:none}@media screen and (min-width: 320px){.br-pc-xxs{display:block}}@media screen and (min-width: 550px){.br-sp-xsm{display:none}}.br-pc-xsm{display:none}@media screen and (min-width: 550px){.br-pc-xsm{display:block}}@media screen and (min-width: 375px){.br-sp-xs{display:none}}.br-pc-xs{display:none}@media screen and (min-width: 375px){.br-pc-xs{display:block}}.br-pc-xs-sp{display:none}@media screen and (min-width: 375px){.br-pc-xs-sp{display:block}}@media screen and (min-width: 768px){.br-pc-xs-sp{display:none}}@media screen and (min-width: 768px){.br-sp-sm{display:none}}.br-pc-sm{display:none}@media screen and (min-width: 768px){.br-pc-sm{display:block}}@media screen and (min-width: 960px){.br-sp-md{display:none}}.br-pc-md{display:none}@media screen and (min-width: 960px){.br-pc-md{display:block}}@media screen and (min-width: 1140px){.br-sp-lg{display:none}}.br-pc-lg{display:none}@media screen and (min-width: 1140px){.br-pc-lg{display:block}}.br-lg{display:block}@media screen and (min-width: 1140px){.br-lg{display:none}}@media screen and (min-width: 1300px){.br-sp-xl{display:none}}.br-pc-xl{display:none}@media screen and (min-width: 1300px){.br-pc-xl{display:block}}.br-xl{display:block}@media screen and (min-width: 1300px){.br-xl{display:none}}p{line-height:1.8}div,ul,li{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:bottom}img.hero{width:100% !important}@media screen and (min-width: 768px){.-img{display:block;width:fit-content;margin-left:auto;margin-right:auto}}p{line-height:150%}html,body{overflow-x:hidden}main li{list-style:none}main a:hover{text-decoration:none}main video{width:100%}.u-br-sp{display:block !important}@media screen and (min-width: 768px){.u-br-sp{display:none !important}}.u-br-pc{display:none !important}@media screen and (min-width: 768px){.u-br-pc{display:block !important}}#category{padding-top:60px}@media screen and (min-width: 768px){#category{padding-top:0}}.ttl-unit{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin:0 0 2rem}@media screen and (min-width: 768px){.ttl-unit{margin:0 0 3rem;max-width:100rem}}.-noise{position:relative;background:linear-gradient(to bottom, #9DD357, #2CA82C);z-index:0}.-noise::before{content:"";position:absolute;inset:0;display:block;background:url(../image/common/noise.webp) repeat center/200px auto fixed;z-index:-1}.main{aspect-ratio:auto 277 / 108}@media screen and (min-width: 768px){.main{margin-top:65px}}@media screen and (min-width: 960px){.main{margin-top:60px;aspect-ratio:auto 4.5 / 1}}.main .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.breadcrumb{font-size:1.3rem;font-weight:500;padding-top:2rem;background:#FFFCEC}@media screen and (min-width: 960px){.breadcrumb{padding-top:2rem}}.breadcrumb__box{display:flex}.breadcrumb__box__top{margin-right:.5rem}.breadcrumb__box__page::before{content:" > "}.breadcrumb__box a{color:#7E432C;text-decoration:underline}.message .container{padding:3rem 0 0;background:#FFFCEC}@media screen and (min-width: 960px){.message .container{padding:4rem 0 0}}.message__ttl{font-size:2rem;color:#7E432C;text-align:left;margin-bottom:1rem}@media screen and (min-width: 960px){.message__ttl{font-size:4rem;text-align:center}}.message__txt{font-size:1.6rem;text-align:left;font-weight:500}@media screen and (min-width: 960px){.message__txt{text-align:center}}.page-navi{padding:2rem 0 8rem;background:#FFFCEC}@media screen and (min-width: 960px){.page-navi{padding:3rem 0 24rem}}@media screen and (min-width: 1140px){.page-navi .content{width:1050px}}@media screen and (min-width: 960px){.page-navi__box{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}}.page-navi__item{flex-basis:50%}@media screen and (min-width: 960px){.page-navi__item{flex-basis:auto}}.page-navi__item a{position:relative;width:100%;transition:all .25s ease-out;cursor:pointer;background:#fff;padding:.7rem 0 .7rem 1.2rem;border:2px solid #277C27;border-radius:.4rem;color:#277C27;font-size:1.8rem;font-weight:600}@media screen and (min-width: 960px){.page-navi__item a{padding:1rem 4.1rem 1rem 1.5rem;font-size:2rem;color:#2CA82C;border:1px solid #2CA82C}}@media screen and (min-width: 960px){.page-navi__item a:hover{opacity:.75}}.page-navi__item a::before{content:"";position:absolute;width:.9rem;height:.9rem;top:32%;right:1.5rem;border-top:solid #277C27 2px;border-right:solid #277C27 2px;transform:translateX(-50%) rotate(135deg)}@media screen and (min-width: 960px){.page-navi__item a::before{border-top:solid #2CA82C 2px;border-right:solid #2CA82C 2px;width:1rem;height:1rem;right:1rem}}.page-navi__item:not(:last-child){margin-bottom:1rem}@media screen and (min-width: 960px){.page-navi__item:not(:last-child){margin-bottom:0}}.deco-hill{position:relative}.deco-hill::before{content:"";background:url(../image/common/icon-bg-shape-sp.svg) no-repeat center/contain;width:100%;height:14.4vw;position:absolute;top:-9vw;left:0}@media screen and (min-width: 960px){.deco-hill::before{background:url(../image/common/icon-bg-shape.svg) repeat-x;background-size:auto 100.5%;background-position:-2vw 0;width:100%;height:6vw;top:-5.9vw}}@media screen and (min-width: 1600px){.deco-hill::before{background-size:156rem;background-position:center;height:9rem;top:-9rem}}.point .container{padding:3rem 0 5rem;position:relative}@media screen and (min-width: 768px){.point .container{padding:0 0 15.7rem}}.point .container .content{width:100%}@media screen and (min-width: 820px){.point .container .content{padding:0 2rem}}@media screen and (min-width: 1140px){.point .container .content{padding:0;max-width:100rem;margin:0 auto}}.point__title{all:unset;display:block;margin:0 auto 1.9rem}@media screen and (min-width: 768px){.point__title{margin:0 auto 3.5rem;max-width:87rem}}.point__title .-img{aspect-ratio:auto 20 / 9}.point__group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;row-gap:5.1rem}.point__group__item{flex-basis:100%;border:0.3rem solid #44A725;border-radius:1rem;padding:3.3rem 1.5rem 2.5rem;background:#FFFFFF;box-shadow:0px 3px 6px #00000040;position:relative;z-index:2}.point__group__item .-num{width:15.9rem;position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.point__group__item .-num{width:29.5rem;top:-3.2rem}}.point__group__item .-num .-img{aspect-ratio:auto 53 / 12}@media screen and (min-width: 768px){.point__group__item .-num .-img{aspect-ratio:auto 293 / 66}}.point__group__item .-ttl{font-size:2.8rem;font-weight:bold;text-align:center;margin:0 0 1.5rem;color:#7E432C}@media screen and (min-width: 768px){.point__group__item .-ttl{line-height:1.4}}.point__group__item .-ttl .ye-line{background:linear-gradient(transparent 80%, #FEDE02 0%);font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic";font-weight:900;display:inline}@media screen and (min-width: 768px){.point__group__item .-ttl .ye-line{background:linear-gradient(transparent 82%, #FEDE02 0%)}}.point__group__item .-txt{font-size:1.6rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.point__group__item .-txt{font-size:1.8rem}}.point__group__item .-txt .-link{color:#C94D33;text-decoration:underline;display:inline}@media screen and (min-width: 768px){.point__group__item .-txt .-link:hover{text-decoration:none}}.point__group__item .-mini{font-size:1.4rem;margin-top:3.2rem;text-align:center}.point__group__item.-point1{padding:3.3rem 1.5rem 1.5rem}@media screen and (min-width: 768px){.point__group__item.-point1{padding:5.7rem 5.8rem 4rem}}@media screen and (min-width: 768px){.point__group__item.-point1 .-ttl{font-size:5.5rem}}.point__group__item.-point1 .-txt{margin-bottom:2rem}@media screen and (min-width: 768px){.point__group__item.-point1 .-txt{margin-bottom:2.1rem}}.point__group__item.-point1 .-subttl{max-width:42.5rem;margin:0 auto 1.5rem}@media screen and (min-width: 768px){.point__group__item.-point1 .-subttl{margin-bottom:2rem}}.point__group__item.-point1 .-subttl .-img{aspect-ratio:auto 132 / 17}@media screen and (min-width: 768px){.point__group__item.-point1 .-subttl .-img{aspect-ratio:auto 639 / 82}}.point__group__item.-point1 .-induction-txt{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:1.2rem}@media screen and (min-width: 768px){.point__group__item.-point1 .-induction-txt{font-size:3rem;margin-bottom:1.5rem}}.point__group__item.-point1 .-induction-img{background:#FEDE01;padding:1rem;border-radius:.5rem;max-width:48rem;margin:0 auto 2.5rem;position:relative}@media screen and (min-width: 768px){.point__group__item.-point1 .-induction-img{padding:1.3rem 1rem}}.point__group__item.-point1 .-induction-img:after{content:"";position:absolute;right:0;bottom:-1.3rem;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#FEDE01 transparent transparent transparent;border-width:1.5rem 1.5rem 0 1.5rem}@media screen and (min-width: 768px){.point__group__item.-point1 .-induction-img:after{bottom:-1.9rem;border-width:2rem 2rem 0 2rem}}.point__group__item.-point1 .-induction-img .-img{width:18.3rem;margin:0 auto;aspect-ratio:auto 184 / 31}@media screen and (min-width: 768px){.point__group__item.-point1 .-induction-img .-img{width:20.3rem;aspect-ratio:auto 153 / 26}}.point__group__item.-point2{padding:3.3rem 1.5rem 1rem}@media screen and (min-width: 768px){.point__group__item.-point2{padding:5.3rem 6.2rem 4rem}}@media screen and (min-width: 768px){.point__group__item.-point2 .-ttl{font-size:5.5rem}}.point__group__item.-point2 .-txt{margin-bottom:.5rem}@media screen and (min-width: 768px){.point__group__item.-point2 .-txt{margin-bottom:2.8rem}}.point__group__item.-point2 .-image{margin:0 -1.5rem 0}@media screen and (min-width: 768px){.point__group__item.-point2 .-image{padding:0}}.point__group__item.-point2 .-image .-img{aspect-ratio:auto 360 / 181}@media screen and (min-width: 768px){.point__group__item.-point2 .-image .-img{aspect-ratio:auto 	1449 / 463}}@media screen and (min-width: 768px){.point__group__item.-point3{flex-basis:48%;padding:5.7rem 1.6rem 1.7rem}}.point__group__item.-point3 .-ttl{margin-bottom:2rem}@media screen and (min-width: 768px){.point__group__item.-point3 .-ttl{font-size:3.2rem;margin-bottom:3rem}}.point__group__item.-point3 .-ttl .ye-line br{display:block !important}.point__group__item.-point3 .-sub{font-size:2.5rem;text-align:center;font-weight:800}@media screen and (min-width: 768px){.point__group__item.-point3 .-sub{margin-bottom:.5rem}}.point__group__item.-point3 .-txt{color:#E13922;font-size:7.6rem;line-height:1em;font-weight:800}.point__group__item.-point3 .-image .-img{aspect-ratio:auto 165 / 109}@media screen and (min-width: 768px){.point__group__item.-point3 .-image .-img{aspect-ratio:auto 	221 / 146}}@media screen and (min-width: 768px){.point__group__item.-point3 .-mini{margin-top:5rem}}.point__group__item.-point4{padding-bottom:1.5rem}@media screen and (min-width: 768px){.point__group__item.-point4{flex-basis:48%;padding:5.7rem 3rem 2rem}}.point__group__item.-point4 .-ttl{margin-bottom:.5rem}@media screen and (min-width: 768px){.point__group__item.-point4 .-ttl{margin-bottom:1.6rem;font-size:3.2rem}}.point__group__item.-point4 .-ttl .ye-line br{display:block !important}.point__group__item.-point4 .-image .-img{aspect-ratio:auto 220 / 141}@media screen and (min-width: 768px){.point__group__item.-point4 .-image .-img{aspect-ratio:auto 	623 / 400}}.point__group__item.-point4 .-mini{margin-top:1rem;text-align:left}@media screen and (min-width: 768px){.point__group__item.-point4 .-mini{margin-top:1.3rem}}.point__group__item_banner-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;row-gap:1.5rem}@media screen and (min-width: 768px){.point__group__item_banner-area{row-gap:2.2rem}}.point__group__item_banner-area .-banner{flex-basis:100%;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.2);border-radius:.5rem;overflow:hidden}@media screen and (min-width: 768px){.point__group__item_banner-area .-banner{flex-basis:31.3%}}.point__group__item_banner-area .-banner .-img{aspect-ratio:auto 5 / 3}@media screen and (min-width: 768px){.point__group__item_banner-area .-banner .-img{aspect-ratio:auto 142 / 85}}@media screen and (min-width: 768px){.point__group__item_banner-mitumori{filter:drop-shadow(0 0.2rem 0.5rem rgba(0,0,0,0.2))}}.point__group__item_banner-mitumori a{display:block}.point__group__item_banner-mitumori .-img{aspect-ratio:auto 	660 / 409}@media screen and (min-width: 768px){.point__group__item_banner-mitumori .-img{aspect-ratio:auto 1365 / 383}}@media screen and (min-width: 768px){.point__group__item__flex-pc{display:flex;gap:3.4rem}}.point__group__item__btn{position:relative}.point__group__item__btn a{display:block;width:100%;font-size:1.8rem;background:#d13d26;padding:.7rem 0;border:2px solid #fff;border-radius:1rem;text-align:center;filter:drop-shadow(1px 2px 2px #000);margin:0 auto}@media screen and (min-width: 960px){.point__group__item__btn a{font-size:2.8rem;font-weight:600;border:4px solid #fff;filter:drop-shadow(1px 2px 3px #000);margin-top:3.5rem;max-width:50rem}}.point__group__item__btn a::before{content:"";position:absolute;background-size:contain;top:50%;right:19px;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff}@media screen and (min-width: 960px){.point__group__item__btn a::before{border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #fff}}.point__group__item__btn:not(:last-child){margin-bottom:1rem}@media screen and (min-width: 768px){.point__group__item__btn:not(:last-child){margin-bottom:0}}.point__group__item__btn a{color:#fff;padding-right:1rem}.easy-setup{max-width:81rem;margin:1.9rem auto 0}@media screen and (min-width: 768px){.easy-setup{margin-top:.4rem}}.easy-setup__title{max-width:57rem;margin:0 auto}.easy-setup__wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem;border:0.3rem solid #44A725;padding:2rem 2rem 2.4rem;background:#FFFFFF;border-radius:1rem;box-shadow:0px 3px 6px #00000040}@media screen and (min-width: 768px){.easy-setup__wrap{grid-template-columns:repeat(2, 1fr);padding:3rem 3.5rem 1rem}}@media screen and (min-width: 1140px){.easy-setup__wrap{gap:4rem}}.easy-setup__item{flex-basis:100%}.todo{padding:5rem 0 5rem;background:#FFFCEC}@media screen and (min-width: 960px){.todo{padding:10rem 0 10rem}}.todo#todo{scroll-margin-top:6rem}@media screen and (min-width: 960px){.todo#todo{scroll-margin-top:0rem}}.todo .content{padding-left:25px;padding-right:25px}@media screen and (min-width: 960px){.todo .content{padding-left:0;padding-right:0}}@media screen and (min-width: 960px){.todo .ttl-unit{margin-bottom:2rem}}.todo__box{background:#fff;border-radius:1rem;box-shadow:0px 3px 6px #00000029}@media screen and (min-width: 960px){.todo__box{display:flex}}.todo__box:not(:last-child){position:relative;margin-bottom:4.3rem}@media screen and (min-width: 960px){.todo__box:not(:last-child){margin-bottom:5.3rem}}.todo__box:not(:last-child)::before{content:"";position:absolute;width:3rem;height:1.3rem;left:50%;bottom:-3rem;transform:translatex(-50%);background:url(../image/common/icon-arrow-under-green.svg) no-repeat center/contain}@media screen and (min-width: 960px){.todo__box:not(:last-child)::before{bottom:-3.5rem}}.todo__box__ttl{color:#fff;background:#44A725;border-radius:1rem 1rem 0 0;padding:1.1rem 0;text-align:center;font-weight:500}@media screen and (min-width: 960px){.todo__box__ttl{border-radius:1rem 0 0 1rem;font-size:2.4rem;padding:2.5rem 0;flex-basis:21rem;display:flex;align-items:center;justify-content:center}}.todo__box__list{padding:2rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.todo__box__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 960px){.todo__box__list{padding:3rem 3.5rem;flex:1}}.todo__box__list__item{position:relative;padding-left:2rem}.todo__box__list__item::before{content:"□";position:absolute;top:50%;left:0;transform:translateY(-50%)}.ranking#ranking{scroll-margin-top:6rem}@media screen and (min-width: 960px){.ranking#ranking{scroll-margin-top:0rem}}.ranking .container{padding:5rem 0 5rem}@media screen and (min-width: 1140px){.ranking .container{padding:10rem 0 8.7rem}}.ranking .content{width:100%}@media screen and (min-width: 820px){.ranking .content{padding:0 2rem}}@media screen and (min-width: 1140px){.ranking .content{padding:0;max-width:100rem;margin:0 auto}}.ranking .ttl-unit{margin-bottom:0}@media screen and (min-width: 960px){.ranking .ttl-unit{margin-bottom:2rem}}.ranking__head__ttl{font-weight:900;font-size:2.8rem;line-height:1.4;color:#7E432C;margin:0 0 1rem 0;letter-spacing:-.001em}@media screen and (min-width: 960px){.ranking__head__ttl{letter-spacing:normal;font-size:4rem}}.ranking__head__sub{font-size:1.6rem;font-weight:600}@media screen and (min-width: 768px){.ranking__head__sub{text-align:center}}.ranking__box{margin:3rem auto 0}@media screen and (min-width: 960px){.ranking__box{margin-top:3.5rem}}@media screen and (min-width: 1140px){.ranking__box{max-width:none}}.ranking__box__product{margin-top:22%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:3rem}@media screen and (min-width: 768px){.ranking__box__product{margin-top:0;flex-wrap:nowrap;gap:2.1%;align-items:end}}.ranking__box .product__box{font-weight:600}@media screen and (min-width: 768px){.ranking__box .product__box.item1{order:2}.ranking__box .product__box.item2{order:1}.ranking__box .product__box.item3{order:3}}.ranking__box .product__box__wrapper{transition:0.3s ease-out}.ranking__box .product__box__wrapper:hover{opacity:1}@media screen and (min-width: 960px){.ranking__box .product__box__wrapper:hover{opacity:.75}}.ranking__box .product__box__img{position:relative}.ranking__box .product__box__img__frame{position:absolute;top:-22%;left:0;z-index:2;width:100%}@media screen and (min-width: 768px){.ranking__box .product__box__img__frame{top:-22%}}.ranking__box .product__box__img__main{max-width:88%;margin:0 auto}.ranking__box .product__box:not(:first-child){flex-basis:calc((100% - 12px) / 2);margin-top:20%}.ranking__box .product__box:not(:first-child) .product__box__img__frame{top:-42%}.ranking__box .product__box:nth-child(1){width:100%}@media screen and (min-width: 768px){.ranking__box .product__box:nth-child(1){flex-basis:43%}}.ranking__box .product__box:nth-child(1) .product__box__wrapper{width:100%}@media screen and (min-width: 768px){.ranking__box .product__box:nth-child(1) .product__box__img{bottom:1.3rem}}@media screen and (min-width: 768px){.ranking__box .product__box:nth-child(2){flex-basis:30%}}@media screen and (min-width: 768px){.ranking__box .product__box:nth-child(2) .product__box__img{bottom:.4rem}}@media screen and (min-width: 768px){.ranking__box .product__box:nth-child(3){flex-basis:23%}}.tab-content{display:none}.tab-content.active{display:grid}.prize{padding:5rem 0 5rem}@media screen and (min-width: 960px){.prize{padding:7.1rem 0 12.8rem}}@media screen and (min-width: 1140px){.prize .content{width:1100px}}.prize__btn{margin:2rem auto 2rem;padding:0 1.5rem}@media screen and (min-width: 768px){.prize__btn{padding:0}}.prize__btn__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;column-gap:1.6rem;max-width:75rem;margin:0 auto}@media screen and (min-width: 768px){.prize__btn__box{max-width:104.2rem;grid-template-columns:repeat(4, 1fr);background:#fff;border-radius:3rem;gap:0}}.prize__btn__box .tab-item{background:#fff;border-radius:3rem;text-align:center;cursor:pointer;font-weight:bold;transition:all .3s ease-out}@media screen and (min-width: 960px){.prize__btn__box .tab-item{font-size:2.2rem}}.prize__btn__box .tab-item:hover{opacity:1}@media screen and (min-width: 768px){.prize__btn__box .tab-item:hover{opacity:.5}}.prize__btn__box .tab-item a{padding:.8rem 0 .9rem;color:#707070}@media screen and (min-width: 960px){.prize__btn__box .tab-item a{padding:1.3rem 0 1.3rem}}.prize__btn__box .tab-item.active{background:#277C27}.prize__btn__box .tab-item.active a{color:#fff}.prize__box{max-width:75rem;margin:3rem auto 0}@media screen and (min-width: 960px){.prize__box{margin-top:3.5rem}}@media screen and (min-width: 1140px){.prize__box{max-width:none}}.prize__box__product{margin-top:3rem;grid-template-columns:repeat(1, 1fr);gap:2rem;background:#fff;padding:2rem 1.5rem 1.5rem;border-radius:1rem}@media screen and (min-width: 550px){.prize__box__product{padding:2rem}}@media screen and (min-width: 1140px){.prize__box__product{padding:3rem;grid-template-columns:repeat(5, 1fr)}}.prize__box__product .product__box{position:relative;font-weight:600}.prize__box__product .product__box:not(:last-child){border-bottom:1px solid #CCC;padding-bottom:2rem}@media screen and (min-width: 1140px){.prize__box__product .product__box:not(:last-child){border-bottom:none;padding-bottom:0}}.prize__box__product .product__box__wrapper{display:flex;gap:1rem;color:#7E432C}@media screen and (min-width: 1140px){.prize__box__product .product__box__wrapper{display:block}}.prize__box__product .product__box__wrapper:hover{opacity:1}@media screen and (min-width: 960px){.prize__box__product .product__box__wrapper:hover .product__box__img,.prize__box__product .product__box__wrapper:hover .product__box__info__inner{opacity:.75;transition:all .25s ease-out}}.prize__box__product .product__box__img{flex-basis:46.7%;max-width:20rem}@media screen and (min-width: 1140px){.prize__box__product .product__box__img{margin-bottom:1rem;transition:all .25s ease-out}}.prize__box__product .product__box__info{flex:1}@media screen and (min-width: 768px){.prize__box__product .product__box__info__inner{transition:all .25s ease-out}}.prize__box__product .product__box__info__ttl{font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.prize__box__product .product__box__info__contents{display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem;max-width:16rem;margin:.5rem 0}@media screen and (min-width: 550px){.prize__box__product .product__box__info__contents{max-width:35rem;grid-template-columns:repeat(8, 1fr)}}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__contents{max-width:none;grid-template-columns:repeat(5, 1fr)}}.prize__box__product .product__box__info__data__price{display:flex;gap:1rem;color:#d22600}.prize__box__product .product__box__info__data__price .price{line-height:2rem;font-size:1.8rem}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__data__price .price{font-size:2rem}}.prize__box__product .product__box__info__data__price .price-point{position:relative;font-size:1.2rem;color:#DD5834;line-height:2rem;padding-left:1.5rem;padding-top:.2rem}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__data__price .price-point{font-size:1.3rem}}.prize__box__product .product__box__info__data__price .price-point::before{content:"";position:absolute;background-size:contain;width:13px;height:13px;top:60%;left:0;transform:translateY(-50%);background:url(../image/common/icon-point.svg) no-repeat}.prize__box__product .product__box__info__data__txt{font-size:1.2rem}.prize__box__product .product__box__info__data__txt .send{color:#000;font-size:1.1rem}@media screen and (min-width: 550px){.prize__box__product .product__box__info__data__txt .send{font-size:1.3rem}}.prize__box__product .product__box__info__data__txt .free{display:inline;font-size:1.1rem;font-weight:500}@media screen and (min-width: 550px){.prize__box__product .product__box__info__data__txt .free{font-size:1.3rem}}.prize__box__product .product__box__info__data__txt .kind{color:#fff;padding:.1rem .4rem 0.2rem;border-radius:.2rem;margin-left:.5rem;display:inline;font-size:1rem;font-weight:500;display:inline-block}@media screen and (min-width: 550px){.prize__box__product .product__box__info__data__txt .kind{font-size:1.1rem}}.prize__box__product .product__box__info__data__txt .panel-mokuroku{background:#23abdd}.prize__box__product .product__box__info__data__txt .genbutsu{background:#F34981}.prize__box__product .product__box__info__data__favorite-btn{margin-top:1rem;display:inline-block;cursor:auto;width:100%}.prize__box__product .product__box__info__data__favorite-btn:hover{opacity:1}.prize__box__product .product__box__info__data__favorite-btn .favorite-off,.prize__box__product .product__box__info__data__favorite-btn .favorite-on{position:relative;display:inline-block;line-height:1;color:#7E432C;font-size:1.3rem;padding:.9rem 1rem .9rem 3rem;border-radius:2rem;cursor:pointer}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__data__favorite-btn .favorite-off,.prize__box__product .product__box__info__data__favorite-btn .favorite-on{font-size:1.4rem;padding:.5rem 1.3rem .5rem 3.6rem}}.prize__box__product .product__box__info__data__favorite-btn .favorite-off{border:1px solid #FBBB2D;background-color:#fff}.prize__box__product .product__box__info__data__favorite-btn .favorite-off::before{position:absolute;content:"";display:inline-block;width:1.6rem;height:1.6rem;top:.8rem;left:1rem;background:url(../image/common/icon-fav-y.svg) no-repeat center/contain;margin-right:.4rem}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__data__favorite-btn .favorite-off::before{top:.4rem}}.prize__box__product .product__box__info__data__favorite-btn .favorite-on{border:1px solid #FBBB2D;background-color:#FED81F}.prize__box__product .product__box__info__data__favorite-btn .favorite-on::before{position:absolute;content:"";display:inline-block;width:1.6rem;height:1.6rem;top:.8rem;left:1rem;background:url(../image/common/icon-fav-b.svg) no-repeat center/contain;margin-right:.4rem}@media screen and (min-width: 1140px){.prize__box__product .product__box__info__data__favorite-btn .favorite-on::before{top:.4rem}}.people{background:#FFFCEC}@media screen and (min-width: 960px){.people{padding:10rem 0 10rem}}.people#prize-people{scroll-margin-top:6rem}@media screen and (min-width: 960px){.people#prize-people{scroll-margin-top:0rem}}@media screen and (min-width: 768px){.people .prize__btn__box{grid-template-columns:repeat(5, 1fr)}}.people .prize__btn .tab-item.active{background:#44A725}.award#prize-award{scroll-margin-top:6rem}@media screen and (min-width: 960px){.award#prize-award{scroll-margin-top:0rem}}@media screen and (min-width: 768px){.award .prize__btn__box{max-width:88.6rem}}.award .prize__btn__box .tab-item.active{background:#FED81F}.award .prize__btn__box .tab-item.active a{color:#44A725}.line-up{padding:4.8rem 0 5rem;background:#FFFCEC}@media screen and (min-width: 960px){.line-up{padding:7.1rem 0 12.8rem}}.line-up .ttl-unit{margin-bottom:0}@media screen and (min-width: 960px){.line-up .ttl-unit{margin-bottom:2rem}}.line-up .swipe-lineup{position:relative;width:100%;z-index:1}@media screen and (min-width: 960px){.line-up .swipe-lineup{max-width:100%;margin:0 auto}}.line-up .swipe-lineup:not(:last-child){padding-bottom:1rem;padding-top:2.4rem}@media screen and (min-width: 960px){.line-up .swipe-lineup:not(:last-child){padding-bottom:1.5rem;padding-top:0}}.line-up .swipe-lineup:not(:first-child){padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 960px){.line-up .swipe-lineup:not(:first-child){padding-top:1.5rem}}.line-up .swipe-lineup .swiper-wrapper{transition-timing-function:linear !important}.line-up .swipe-lineup .swiper-slide{width:auto;box-shadow:0px 2px 6px rgba(0,0,0,0.2);border-radius:.5rem}.line-up .swipe-lineup.-reverse .swiper-wrapper{transition-timing-function:linear}.line-up .swipe-lineup.-reverse .swiper-slide{width:auto}.overlay{position:fixed;inset:0;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;transition:0.3s;z-index:900}.overlay.is-open{opacity:1;visibility:visible}@media screen and (min-width: 960px){.overlay.is-open{opacity:0;visibility:hidden}}body.is-fixed{overflow:hidden;position:fixed;width:100%}@media screen and (min-width: 960px){body.is-fixed{overflow:visible;position:static}}.search_wrapper#search{scroll-margin-top:6rem}@media screen and (min-width: 960px){.search_wrapper#search{scroll-margin-top:0}}.search_wrapper .container{padding:7rem 0 6rem}.mitsumori{margin-bottom:5rem}@media screen and (min-width: 960px){.mitsumori{margin-bottom:10rem}}.mitsumori .content{padding-left:22px;padding-right:22px}.mitsumori .ttl-unit{margin-bottom:0}.mitsumori__bnr{display:block;margin:1.6rem auto 0}@media screen and (min-width: 960px){.mitsumori__bnr{margin-top:0;max-width:90rem}}.faq{padding:5rem 0 7.4rem;background:#FFFCEC}.faq#faq{scroll-margin-top:6rem}@media screen and (min-width: 960px){.faq#faq{scroll-margin-top:0rem}}@media screen and (min-width: 960px){.faq{padding:7.7rem 0 16.7rem;margin-bottom:10rem}}.faq__title{all:unset;display:block;max-width:80rem;margin:0 auto 3rem}@media screen and (min-width: 768px){.faq__title{margin:0 auto 2rem;max-width:100rem}}.faq__title .-img{aspect-ratio:auto 20 / 9}.faq__item{background:#fff;box-shadow:0px 3px 6px #00000029;padding:0 1.5rem 0 1.5rem;border-radius:1rem}@media screen and (min-width: 960px){.faq__item{padding:0 2rem 0 2rem}}.faq__item:not(:last-child){margin-bottom:1.5rem}.faq__item__ttl{position:relative;padding:1.5rem 2rem 1.5rem 3.5rem;cursor:pointer}@media screen and (min-width: 960px){.faq__item__ttl{padding:2.5rem 1.5rem 2.5rem 5rem}}.faq__item__ttl::before{content:"";position:absolute;width:2.5rem;height:2.5rem;top:2.8rem;left:0;transform:translateY(-50%);background:url(../image/common/icon-question.svg) no-repeat center/contain}@media screen and (min-width: 960px){.faq__item__ttl::before{width:3rem;height:3rem;top:3.8rem}}.faq__item__ttl::after{content:"";position:absolute;width:.9rem;height:.9rem;top:46%;right:0;border-top:solid #277C27 2px;border-right:solid #277C27 2px;transform:translateY(-50%) rotate(135deg)}@media screen and (min-width: 960px){.faq__item__ttl::after{width:1.2rem;height:1.2rem;right:2rem}}.faq__item__ttl.open::after{transform:translateY(-50%) rotate(-45deg);top:57%}.faq__item__txt{position:relative;padding:0 2rem 1.5rem 3.5rem;font-weight:bold}@media screen and (min-width: 960px){.faq__item__txt{padding:0 0 2rem 5rem}}.faq__item__txt::before{content:"";position:absolute;width:2.5rem;height:2.5rem;top:1.4rem;left:0;transform:translateY(-50%);background:url(../image/common/icon-answer.svg) no-repeat center/contain}@media screen and (min-width: 960px){.faq__item__txt::before{width:3rem;height:3rem;top:1.5rem}}.faq__item__txt p{line-height:1.6em}@media screen and (min-width: 960px){.faq__item__txt p{line-height:1.8em}}.faq__item__txt .-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer-pc{position:relative;background:#72af2d;color:#fff}.footer-pc::before{content:"";position:absolute;width:100%;display:block;height:28px;background:url(../image/common/img-footer.png) repeat-x;top:-2.3rem}.footer-pc a{color:#fff}

/*# sourceMappingURL=style.css.map */