/*!
 * 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}[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}@media screen and (min-width: 768px){.br-sp-sm{display:none}}body{margin:0px;font-size:1rem;color:#7E432C;position:relative}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{color:#59249B;text-decoration:none;color:#E9300E;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}a:hover{color:#C94D33;text-decoration:underline}a img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;border:0}a{outline:none;text-decoration:underline}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%}h1{margin:0}.u-br-sp{display:none !important}.u-br-pc{display:block !important}@media screen and (max-width: 768px){.u-br-sp{display:block !important}.u-br-pc{display:none !important}}#category{padding-top:60px}@media screen and (min-width: 768px){#category{padding-top:0}}h2,h3{text-align:center}h2+p{text-align:center}h2{margin:2em 0 1em;padding-bottom:0.5em;border-bottom:solid 1px #7E432C;font-size:150%;line-height:130%}h3{color:#CC0000;font-size:1.5rem}h4{margin-bottom:0}h4+p{margin-top:0}h4+ul{margin:0;padding:0 0 0 1.5em}main h2{position:relative;background-size:100% auto;color:#F4C728;margin:1.3em 0 0.5em;padding:3.3em 0.5em 1.2em;box-shadow:none;border:none;font-size:1.3rem;letter-spacing:-0.05em;text-shadow:0 1px 0 #583500,
 1px 0 0 #583500,
 0 -1px 0 #583500,
 -1px 0 0 #583500,
 -1px -1px 0 #583500,
 1px -1px 0 #583500,
 -1px 1px 0 #583500,
 1px 1px 0 #583500}main h2{background:url("../image/common/img_title_bk.png") center bottom repeat;padding:0;padding:2rem 0;margin-bottom:3.2rem;font-size:4.2rem;margin-top:0}main h3{margin-bottom:2rem}h3{position:relative;text-align:center}h3 span{position:relative;z-index:2;display:inline-block;margin:0 2em;padding:0 0.3em;background-color:#fff;text-align:center}h3::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#B69589}.text_ss{font-size:70%;line-height:150%}#toPageTop{bottom:70px;height:35px;position:fixed;right:10px;width:35px;z-index:10}@media screen and (min-width: 550px){#toPageTop{bottom:20px}}p small{display:block;clear:both;font-size:100%;margin-top:-10px}footer{text-align:center}footer div{background:#ab7601;color:#FFF;padding:0.5em 1em;margin-top:2em}footer div ul{content:" ";display:table;clear:both;margin:0;padding:0}footer div ul li{list-style:none;float:left;padding:0 1em;margin-bottom:0.5em;border-left:solid #C49F4E 1px}footer div ul li:first-of-type{border-left:none}footer a:link,footer a:visited,footer a:hover,footer a:active{color:#FFFFFF}ul.ranking{margin-bottom:2rem;padding-top:1rem}#guide{margin-top:8rem}footer .sp{display:inline-block !important}footer .pc{display:none !important}@media screen and (max-width: 480px){dl.accordion dd{padding:1.5rem 1rem}.accordion{padding:0 1.5rem}main{padding:.7em}main h2{font-size:2.4rem;padding:2rem 0}main h3{margin-bottom:.8rem;margin-top:0}ul.li_w_50 li{width:50%}h3 span{font-size:2rem;margin:0 1.2em}a.btn_y{width:87%;display:block;padding:1.4em .5em;font-size:15px}.mame_chishiki p,.kanji_job p,#guide h4,#guide p,#guide ul li{margin:0 .4rem}#guide p,#guide ul{margin-bottom:.8rem}ul.ranking li:last-of-type{padding-bottom:0}#contact,#guide{margin-top:2rem}}@media screen and (min-width: 768px){h2+p{font-size:150%;margin-bottom:1em}h3{font-size:2rem}header #hed_navi ul li a{padding:1em 0}#naiyo .sp p{text-align:center}#toPageTop{bottom:10px;height:50px;position:fixed;right:10px;width:50px;z-index:10}#main .ranking.li_w_50 li{width:33.3%;margin-bottom:1rem}}@media (max-width: 767px) and (min-width: 481px){main h2{font-size:3rem}h2+p{font-size:150%;margin-bottom:1em}h3{font-size:2rem}header #hed_navi ul li a{padding:1em 0}ul.ranking li{padding:0 7px 1em 7px;width:32.5%}ul.li_w_50 li{width:50%}#main .ranking.li_w_50{display:flex;margin-bottom:2rem;padding:0 1.5rem}#main .ranking.li_w_50 li{width:100%;margin-bottom:1rem}#point ul.ranking{padding:0 1.5rem}}@media print, screen and (min-width: 780px){.sp{display:none !important}.pc{display:inline !important}}@media print, screen and (min-width: 1200px){body{font-size:11pt}h2+p{font-size:150%;margin-bottom:1em}h3{font-size:150%}main h2{text-shadow:0 2px 0 #583500,
 2px 0 0 #583500,
 0 -2px 0 #583500,
 -2px 0 0 #583500,
 -2px -2px 0 #583500,
 2px -2px 0 #583500,
 -2px 2px 0 #583500,
 2px 2px 0 #583500}h3 span{display:inline-block;margin:0;padding:0;background:none}h3::before{position:absolute;top:auto;z-index:auto;content:'';display:block;width:100%;height:auto;background-color:none}#guide>div{content:" ";display:table;clear:both;font-size:90%}#guide .float_l{float:left;width:48%}#guide .float_r{float:right;width:48%}#guide h3{position:relative;text-align:center;background:none;color:#cc0000;margin-bottom:0}#guide h3 span{position:relative;z-index:2;display:inline-block;margin:0 2em;padding:0 1em;background-color:#fff;text-align:center}#guide h3::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#B69589}#tips .float_l{float:left;width:48%}#tips .mame_chishiki .float_l>div:nth-child(2){margin-top:7.26rem}#tips .mame_chishiki .float_l>div:nth-child(3){margin-top:4.6rem}#tips .kanji_job .float_l>div:nth-child(2){margin-top:3.47rem}#tips .kanji_job .float_l>div:nth-child(4){margin-top:4.7rem}#tips .float_r{float:right;width:48%}#tips .kanji_job .float_r>div:nth-child(3){margin-top:3.47rem}footer .sp{display:none !important}footer .pc{display:inline-block !important}}html,body{overflow-x:hidden}main{padding:0}main h2{text-shadow:none;background:none;padding:0;margin-bottom:0}main h3 span{margin:0}main h3::before{content:none}main li{list-style:none}main a:hover{text-decoration:none}main video{width:100%}.ttl-unit{max-width:36rem;margin:0 auto}@media screen and (min-width: 768px){.ttl-unit{max-width:100rem}}.breadcrumb{font-size:1.3rem;font-weight:500}@media screen and (min-width: 960px){.breadcrumb{margin-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{margin:4rem 0 0}@media screen and (min-width: 960px){.message .container{margin:7rem 0 0}}.point .container{padding:7.8rem 0 4.4rem;position:relative}@media screen and (min-width: 768px){.point .container{padding:5rem 0 6.5rem}}.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 .-img{aspect-ratio:auto 20 / 9}.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.-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-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 .-image .-img{aspect-ratio:auto 360 / 181}@media screen and (min-width: 768px){.point__group__item.-point2 .-image .-img{aspect-ratio:auto 	1449 / 463}}.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}}.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}}.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}}.easy-setup .container .content{width:100%}@media screen and (min-width: 820px){.easy-setup .container .content{padding:0 2rem}}@media screen and (min-width: 1140px){.easy-setup .container .content{padding:0;max-width:100rem;margin:0 auto}}.line-up{padding:4.8rem 0 5rem;background:#FFF9DD}@media screen and (min-width: 960px){.line-up{padding:15.9rem 0 20.4rem}}.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:3.3rem}}.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}.tab-content{display:none}.tab-content.active{display:block}.ranking#ranking{scroll-margin-top:6rem}@media screen and (min-width: 960px){.ranking#ranking{scroll-margin-top:0rem}}.ranking .container{padding:7.8rem 0 7.3rem}@media screen and (min-width: 1140px){.ranking .container{padding:6.8rem 0 7.3rem}}.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:110rem;margin:0 auto}}.ranking__btn{margin:3.5rem auto 2rem;padding:0 1.5rem}@media screen and (min-width: 768px){.ranking__btn{padding:0}}.ranking__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){.ranking__btn__box{max-width:none;grid-template-columns:repeat(4, 1fr);background:#F2F2F2;border-radius:3rem;gap:0}}.ranking__btn__box .tab-item{background:#F2F2F2;border-radius:3rem;text-align:center;cursor:pointer;font-weight:bold;transition:all .3s ease-out}@media screen and (min-width: 960px){.ranking__btn__box .tab-item{font-size:2.2rem}}.ranking__btn__box .tab-item:hover{opacity:1}@media screen and (min-width: 768px){.ranking__btn__box .tab-item:hover{opacity:.5}}.ranking__btn__box .tab-item a{padding:.8rem 0 .9rem;color:#707070}@media screen and (min-width: 960px){.ranking__btn__box .tab-item a{padding:1.3rem 0 1.3rem}}.ranking__btn__box .tab-item.active{background:#d22600}.ranking__btn__box .tab-item.active a{color:#fff}.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:28%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}@media screen and (min-width: 768px){.ranking__box__product{margin-top:10%;flex-wrap:nowrap;gap:2.8%}}.ranking__box .product__box{font-weight:600}@media screen and (min-width: 768px){.ranking__box .product__box{width:62%}.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:hover{opacity:1}@media screen and (min-width: 960px){.ranking__box .product__box__wrapper:hover{opacity:.75;transition:all .25s ease-out}}@media screen and (min-width: 960px){.ranking__box .product__box__wrapper:hover .product__box__info__ttl,.ranking__box .product__box__wrapper:hover .product__box__info__data{opacity:.75;transition:all .25s ease-out}}.ranking__box .product__box__img{position:relative}.ranking__box .product__box__img__frame{position:absolute;top:-26%;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__info{background:#fff;padding:1rem 0rem 1rem .5rem;color:#7E432C;margin-top:6%}@media screen and (min-width: 768px){.ranking__box .product__box__info{padding:1rem 1rem 0 1rem}}.ranking__box .product__box__info__ttl{font-size:1.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;transition:all .25s ease-out}.ranking__box .product__box__info__contents{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}@media screen and (min-width: 768px){.ranking__box .product__box__info__contents{max-width:22.4rem}}.ranking__box .product__box__info__contents__item{width:5rem}@media screen and (min-width: 768px){.ranking__box .product__box__info__contents__item{width:19.5%;max-width:5rem}}@media screen and (min-width: 960px){.ranking__box .product__box__info__contents__item{width:5rem}}.ranking__box .product__box__info__contents__item img{width:auto}.ranking__box .product__box__info__data{transition:all .25s ease-out}.ranking__box .product__box__info__data__price{display:flex;gap:1rem;color:#d22600}.ranking__box .product__box__info__data__price .price{line-height:2rem;font-size:2rem}@media screen and (min-width: 1140px){.ranking__box .product__box__info__data__price .price{font-size:2rem}}.ranking__box .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){.ranking__box .product__box__info__data__price .price-point{font-size:1.3rem}}.ranking__box .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}.ranking__box .product__box__info__data__txt{font-size:1.2rem}@media screen and (min-width: 1140px){.ranking__box .product__box__info__data__txt{font-size:1.3rem}}.ranking__box .product__box__info__data__txt .send{color:#7E432C;font-size:1.3rem;margin:.3rem 0 .5rem;font-weight:bold}@media screen and (min-width: 550px){.ranking__box .product__box__info__data__txt .send{font-size:1.3rem}}.ranking__box .product__box__info__data__txt .send .black{color:#000}.ranking__box .product__box__info__data__txt .free{display:inline;font-size:1.3rem;font-weight:500}@media screen and (min-width: 550px){.ranking__box .product__box__info__data__txt .free{font-size:1.3rem}}.ranking__box .product__box__info__data__txt .kind{color:#fff;padding:.1rem .4rem .2rem;border-radius:.2rem;margin-left:.5rem;display:inline;font-size:1.2rem;font-weight:500;display:inline-block}.ranking__box .product__box__info__data__txt .panel-mokuroku{background:#23abdd}.ranking__box .product__box__info__data__txt .genbutsu{background:#F34981}.ranking__box .product__box__info__data__favorite-btn{margin-top:1rem;display:inline-block;cursor:auto;width:100%}.ranking__box .product__box__info__data__favorite-btn:hover{opacity:1}.ranking__box .product__box__info__data__favorite-btn .favorite-off,.ranking__box .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){.ranking__box .product__box__info__data__favorite-btn .favorite-off,.ranking__box .product__box__info__data__favorite-btn .favorite-on{font-size:1.4rem;padding:.5rem 1.3rem .5rem 3.6rem}}.ranking__box .product__box__info__data__favorite-btn .favorite-off{border:1px solid #FBBB2D;background-color:#fff}.ranking__box .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){.ranking__box .product__box__info__data__favorite-btn .favorite-off::before{top:.4rem}}.ranking__box .product__box__info__data__favorite-btn .favorite-on{border:1px solid #FBBB2D;background-color:#FED81F}.ranking__box .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){.ranking__box .product__box__info__data__favorite-btn .favorite-on::before{top:.4rem}}.ranking__box .product__box__btn{font-size:1.4rem;background:#4FB340;color:#fff;padding:1.3rem;text-align:center;border-radius:2.3rem;max-width:21.3rem;margin:2rem auto 0;display:block}.ranking__box .product__box__btn.pc-only{display:none !important}@media screen and (min-width: 768px){.ranking__box .product__box__btn.pc-only{display:block !important}}.ranking__box .product__box:not(:first-child){flex-basis:calc((100% - 12px) / 2);margin-top:20%}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child){margin-top:7%}}@media screen and (min-width: 1140px){.ranking__box .product__box:not(:first-child){width:calc((100% - (40rem + (2.8% * 2))) / 2)}}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box{flex-basis:calc((100% - 6rem) / 3)}}.ranking__box .product__box:not(:first-child) .product__box__img__frame{top:-42%}.ranking__box .product__box:not(:first-child) .product__box__info{margin-top:5%}.ranking__box .product__box:not(:first-child) .product__box__info__ttl{font-size:1.4rem}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box__info__ttl{font-size:1.6rem}}.ranking__box .product__box:not(:first-child) .product__box__info__contents{gap:.5rem}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box__info__contents{gap:.8rem}}.ranking__box .product__box:not(:first-child) .product__box__info__contents__item{width:20%;max-width:5rem}@media screen and (min-width: 960px){.ranking__box .product__box:not(:first-child) .product__box__info__contents__item{width:5rem}}.ranking__box .product__box:not(:first-child) .product__box__info__data__price .price{font-size:1.8rem}.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .send{font-size:1.1rem}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .send{font-size:1.2rem}}.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .free{font-size:1rem}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .free{font-size:1.2rem}}.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .kind{font-size:1rem;padding:.1rem .4rem .2rem;margin-left:.1rem}@media screen and (min-width: 768px){.ranking__box .product__box:not(:first-child) .product__box__info__data__txt .kind{font-size:1.2rem}}.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:7rem}.mitsumori__bnr{margin-top:1.6rem;display:block;margin:1.6rem auto 0}@media screen and (min-width: 960px){.mitsumori__bnr{max-width:90rem}}#guide{font-weight:400;padding:.7em}@media print, screen and (min-width: 1200px){#guide{padding:0;width:1100px;margin:0 auto}}#guide h2{margin:0 -1rem 3.2rem;text-shadow:0 1px 0 #583500,
 1px 0 0 #583500,
 0 -1px 0 #583500,
 -1px 0 0 #583500,
 -1px -1px 0 #583500,
 1px -1px 0 #583500,
 -1px 1px 0 #583500,
 1px 1px 0 #583500;background:url("../image/common/img_title_bk.png") center bottom repeat;padding:2rem 0;margin-bottom:3.2rem}#guide h3{margin-top:3rem}@media screen and (min-width: 1140px){#guide h3{padding:0.5em 0 1em 0}}#guide h3:first-of-type{margin-top:1rem}#guide h3::before{content:''}#guide ul{padding:0 0 0 1.5em}#guide li{list-style-type:disc}@media screen and (min-width: 550px){#guide .float_l,#guide .float_r{padding:0 1rem}}#guide .footer-time{width:359px}footer div{padding:0.5rem 1rem 2rem;line-height:2.5}