﻿.fs-body-top .global-footer{margin-top:0}.top-slideSp{aspect-ratio:1}@media screen and (min-width: 768px){.top-slideSp{display:none}}.top-slidePc{aspect-ratio:2.083/1;display:none}@media screen and (min-width: 768px){.top-slidePc{display:block}}@media screen and (min-width: 1200px){.top-slidePc{aspect-ratio:initial;min-height:576px}}@media screen and (min-width: 1280px){.top-slidePc .fs-c-slick .slick-prev,.top-slidePc .fs-c-slick .slick-next{align-items:center;background:rgba(255,255,255,.63);display:flex;height:54px;justify-content:center;width:34px}.top-slidePc .fs-c-slick .slick-prev{left:calc((100vw - 1268px) / 2)}.top-slidePc .fs-c-slick .slick-next{right:calc((100vw - 1268px) / 2)}.top-slidePc .fs-c-slick .slick-prev:before,.top-slidePc .fs-c-slick .slick-next:before{color:#595959}}.fs-pt-carousel__track>.fs-pt-carousel__slide{display:none}.fs-pt-carousel__track>.fs-pt-carousel__slide:not(:first-child){display:none}.top-alertList{border:1px solid;color:#df1e10;font-size:calc(12rem / 16);margin-bottom:28px;padding:16px}@media screen and (min-width: 768px){.top-alertList{padding:16px 64px}}.top-alertList .content{color:#df1e10;text-align:left}@media screen and (min-width: 768px){.top-alertList .content{display:grid;font-size:calc(14rem / 16);grid-template-columns:8em 1fr}}.top-alertList .modal-content{color:#595959;width:100%}.top-alertList .fs-pt-list{margin:0}.top-alertList .fs-pt-list__link{color:#df1e10}.top-alertList .text{font-weight:600}.top-newsList{background-color:#f2f2f2;margin-top:30px;padding:16px}@media screen and (min-width: 768px){.top-newsList{padding:16px 20px 16px 64px}}.top-newsList .content{font-size:calc(12rem / 16);line-height:1.42}@media screen and (min-width: 768px){.top-newsList .content{display:grid;font-size:calc(14rem / 16);grid-template-columns:8em 1fr}}.top-newsList .fs-pt-list{margin:0}.top-newsList .fs-pt-list__link{color:#595959;display:flex}.top-newsList .fs-pt-list__link::after{align-items:center;color:#bfbfbf;content:"";display:flex;flex-grow:1;font-family:"psjfamily" !important;font-size:calc(10rem / 16);justify-content:flex-end;line-height:1}.top-newsList .text{font-weight:600}.top-topicsArea{background-color:#fff}.top-topicsArea .wrapper{max-width:1300px;padding:38px 17.5px}@media screen and (min-width: 768px){.top-topicsArea .wrapper{margin-left:auto;margin-right:auto;padding:45px 50px}}@media screen and (min-width: 768px){.top-topicsBanner .fs-pt-column{align-items:flex-start;display:flex;justify-content:space-between}}.top-topicsBanner .fs-pt-column__item{display:block}@media screen and (min-width: 768px){.top-topicsBanner .fs-pt-column__item{max-width:380px}}.top-topicsBanner .fs-pt-column__item:not(:first-child){margin-top:15px}@media screen and (min-width: 768px){.top-topicsBanner .fs-pt-column__item:not(:first-child){margin-left:30px;margin-top:0}}.top-topicsBanner .fs-pt-column__heading{font-weight:500}.top-topicsBanner .fs-pt-column__description{font-size:calc(12rem / 16)}.top-topicsBanner img{width:100%}.top-brandArea{padding:35px 27.5px}@media screen and (min-width: 768px){.top-brandArea{padding:0}}@media screen and (min-width: 768px){.top-brandArea .wrapper{margin:auto;max-width:1300px;padding:80px 50px 50px 50px}}.top-brandList{display:grid;grid-template-columns:1fr;list-style-type:none;margin:16px 0;padding:0}@media screen and (min-width: 768px){.top-brandList{grid-template-columns:1fr 1fr 1fr;margin:27px 0 47px 0}}.top-brandList .item{margin-bottom:15px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 768px){.top-brandList .item{margin-bottom:0}.top-brandList .item:hover{opacity:.7}}.top-brandList .item:before{content:"";display:block;padding-top:54.6%}@media screen and (min-width: 768px){.top-brandList .item:before{display:none}}.top-brandList .image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}@media screen and (min-width: 768px){.top-brandList .image{position:relative}}.top-categoryArea{background-size:auto auto;border-top:solid 1px rgba(0,172,187,.3);padding:35px 27.5px}@media screen and (min-width: 768px){.top-categoryArea{padding:0}}@media screen and (min-width: 768px){.top-categoryArea .wrapper{margin:auto;max-width:1300px;padding:80px 50px 50px 50px}}.top-categoryList{display:grid;grid-template-columns:1fr;list-style-type:none;margin:16px 0;padding:0}@media screen and (min-width: 768px){.top-categoryList{grid-template-columns:1fr 1fr 1fr;margin:27px 0 47px 0}}.top-categoryList .item{background:#fff;margin-bottom:15px;position:relative}.top-categoryList .item:hover{opacity:.7}.top-categoryList .item:before{content:"";display:block;padding-top:54.6%}@media screen and (min-width: 768px){.top-categoryList .item:before{display:none}}.top-categoryList .image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}@media screen and (min-width: 768px){.top-categoryList .image{position:relative}}.top-categoryList .name{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(11rem / 16);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.top-categoryList .name{font-size:calc(14rem / 16)}}.top-categoryList .name::before{content:attr(data-subtitle);display:block;font-family:"Poppins",sans-serif;font-size:calc(29rem / 16);letter-spacing:1.5px;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.top-categoryList .name::before{font-size:36px;letter-spacing:1.5px}}.top-newItemArea{padding:43px 17.5px}@media screen and (min-width: 768px){.top-newItemArea{padding:0}}.top-newItemArea .wrapper{margin:auto;max-width:1300px}@media screen and (min-width: 768px){.top-newItemArea .wrapper{padding:30px 50px}}.top-newItemArea .fs-c-productListCarousel{margin:22px 0}@media screen and (min-width: 768px){.top-newItemArea .fs-c-productListCarousel{margin:33px 0}}.top-newItemArea .fs-c-productName__copy{display:none}.top-newItemArea .fs-c-productName__name{color:#4d4d4d;font-size:calc(11rem / 16);line-height:1.27}@media screen and (min-width: 768px){.top-newItemArea .fs-c-productName__name{font-size:calc(12rem / 16)}}.top-newItemArea [data-slick-index="10"],.top-newItemArea [data-slick-index="11"],.top-newItemArea [data-slick-index="12"],.top-newItemArea [data-slick-index="13"],.top-newItemArea [data-slick-index="14"],.top-newItemArea [data-slick-index="15"],.top-newItemArea [data-slick-index="16"],.top-newItemArea [data-slick-index="17"],.top-newItemArea [data-slick-index="18"],.top-newItemArea [data-slick-index="19"]{display:none}.top-rankingArea{padding:43px 17.5px}@media screen and (min-width: 768px){.top-rankingArea{padding:0}}.top-rankingArea .wrapper{margin:auto;max-width:1300px}@media screen and (min-width: 768px){.top-rankingArea .wrapper{padding:30px 50px}}.top-rankingArea .fs-c-productListCarousel{margin:22px 0}@media screen and (min-width: 768px){.top-rankingArea .fs-c-productListCarousel{margin:33px 0}}.top-rankingArea .fs-c-slick .slick-list,.top-rankingArea .fs-c-productListCarousel__list{overflow:visible}.top-rankingArea .fs-c-productListItem__imageContainer{overflow:visible;position:relative}.top-rankingArea .fs-c-productListItem__image{counter-increment:rankNo;position:relative}.top-rankingArea .fs-c-productListItem__image::before{background:url("https://familypsj.itembox.design/item/img/top/top-rank-04.svg") no-repeat;background-size:contain;color:#fff;content:counter(rankNo);display:flex;font-family:"Helvetica Neue","Helvetica","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-size:18px;font-weight:600;height:38px;justify-content:center;left:0;line-height:28px;position:absolute;top:-7px;width:30px;z-index:2}.top-rankingArea [data-slick-index="0"] .fs-c-productListItem__image::before{background:url("https://familypsj.itembox.design/item/img/top/top-rank-01.svg") no-repeat}.top-rankingArea [data-slick-index="1"] .fs-c-productListItem__image::before{background:url("https://familypsj.itembox.design/item/img/top/top-rank-02.svg") no-repeat}.top-rankingArea [data-slick-index="2"] .fs-c-productListItem__image::before{background:url("https://familypsj.itembox.design/item/img/top/top-rank-03.svg") no-repeat}.top-rankingArea .fs-c-productListCarousel .slick-track{grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (min-width: 768px){.top-rankingArea .fs-c-productListCarousel .slick-track{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media not all and (min-width: 768px){.top-rankingArea [data-slick-index="0"]{grid-column:1/4}.top-rankingArea [data-slick-index="1"]{grid-column:4/7}.top-rankingArea [data-slick-index="2"]{grid-column:1/4}.top-rankingArea [data-slick-index="3"]{grid-column:4/7}.top-rankingArea [data-slick-index="4"],.top-rankingArea [data-slick-index="7"]{grid-column:1/3}.top-rankingArea [data-slick-index="4"] .fs-c-productListItem__image::before,.top-rankingArea [data-slick-index="7"] .fs-c-productListItem__image::before{font-size:10px;height:22px;line-height:17px;top:-3.5px;width:18px}.top-rankingArea [data-slick-index="5"],.top-rankingArea [data-slick-index="8"]{grid-column:3/5}.top-rankingArea [data-slick-index="5"] .fs-c-productListItem__image::before,.top-rankingArea [data-slick-index="8"] .fs-c-productListItem__image::before{font-size:10px;height:22px;line-height:17px;top:-3.5px;width:18px}.top-rankingArea [data-slick-index="6"],.top-rankingArea [data-slick-index="9"]{grid-column:5/7}.top-rankingArea [data-slick-index="6"] .fs-c-productListItem__image::before,.top-rankingArea [data-slick-index="9"] .fs-c-productListItem__image::before{font-size:10px;height:22px;line-height:17px;top:-3.5px;width:18px}}.top-rankingArea .fs-c-productName__copy{display:none}.top-rankingArea .fs-c-productName__name{color:#4d4d4d;font-size:calc(11rem / 16);line-height:1.27}@media screen and (min-width: 768px){.top-rankingArea .fs-c-productName__name{font-size:calc(12rem / 16)}}.top-rankingArea [data-slick-index="10"],.top-rankingArea [data-slick-index="11"],.top-rankingArea [data-slick-index="12"],.top-rankingArea [data-slick-index="13"],.top-rankingArea [data-slick-index="14"],.top-rankingArea [data-slick-index="15"],.top-rankingArea [data-slick-index="16"],.top-rankingArea [data-slick-index="17"],.top-rankingArea [data-slick-index="18"],.top-rankingArea [data-slick-index="19"]{display:none}.top-rankController{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow-x:scroll}@media screen and (min-width: 768px){.top-rankController{margin-left:0;margin-right:0}}@media screen and (min-width: 1024px){.top-rankController{overflow-x:hidden}}.top-rankControlList{align-items:center;display:flex;justify-content:center;list-style-type:none;min-width:890px;padding-left:0}.top-rankControlList .item{margin:0 1em}.top-rankControlList .button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#4d4d4d;cursor:pointer;padding:0;text-decoration:none}.top-rankControlList .button.current{color:#29b5c2}.rank-page{counter-reset:rankNo;display:none}.rank-page.current{display:block}.top-realShopArea{background-color:#a4d9e9;padding-bottom:40px;text-align:center}@media screen and (min-width: 768px){.top-realShopArea{background:url("https://familypsj.itembox.design/item/img/top/top-realshop-bg.png") no-repeat center bottom -60px #a4d9e9;background-size:1888px 929px;padding:20px 0 30px 0;text-align:left}}@media screen and (min-width: 1280px){.top-realShopArea{background:url("https://familypsj.itembox.design/item/img/top/top-realshop-bg.png") no-repeat center bottom -80px #a4d9e9;background-size:2614px 1287px}}@media screen and (min-width: 2000px){.top-realShopArea{background-size:140vw auto}}.top-realShopArea .wrapper{margin:auto;max-width:880px}@media screen and (min-width: 768px){.top-realShopArea .wrapper{align-items:center;display:flex}}.top-realShopArea p{margin:0}.top-realShopArea .image{background:url("https://familypsj.itembox.design/item/img/top/top-realshop-bg.png") no-repeat center bottom calc(-60vw / 375 * 100);background-size:calc(944vw / 375 * 100) calc(464vw / 375 * 100);padding:calc(30vw / 375 * 100) 0 0 calc(6vw / 375 * 100)}@media screen and (min-width: 768px){.top-realShopArea .image{background:none;padding:0;width:453px}}.top-realShopArea .image img{margin:auto;max-width:453px;width:100%}.top-realShopArea .blue{color:#117bf3;margin-top:20px}.top-realShopArea .text{font-size:calc(16rem / 16);font-weight:600;line-height:1.33}@media screen and (min-width: 768px){.top-realShopArea .text{font-size:min(calc(17rem / 16), 1.9vw)}}.top-realShopArea .text.-small{font-size:calc(12.8rem / 16)}@media screen and (min-width: 768px){.top-realShopArea .text.-small{font-size:calc(13.6rem / 16)}}.top-realShopArea .name{font-weight:600;margin-top:15px}.top-realShopArea .address{line-height:1.33}@media screen and (min-width: 768px){.top-realShopArea .address{font-size:min(calc(13rem / 16), 1.3vw);margin:.2em 0}}.top-realShopArea .button{margin-top:15px}.top-realShopTable{width:100%}@media screen and (min-width: 768px){.top-realShopTable{font-size:min(calc(13rem / 16), 1.3vw)}}.top-realShopTable th{padding-right:1em;vertical-align:top;word-break:keep-all}@media not all and (min-width: 768px){.top-realShopTable th,.top-realShopTable td{display:block;line-height:1.4}.top-realShopTable th{margin-top:.5em}}.top-calendarArea{padding:24px 17.5px}@media screen and (min-width: 768px){.top-calendarArea{padding:8px 0}}.top-calendarArea .wrapper{margin:auto;max-width:660px}.top-calendarArea .calendars{display:grid;grid-gap:8px;grid-template-columns:1fr}@media screen and (min-width: 768px){.top-calendarArea .calendars{grid-gap:14px;grid-template-columns:1fr 1fr}}.top-calendarArea iframe{border:0;width:100%}.top-calendarArea .title{font-size:calc(14rem / 16);font-weight:bold;text-align:center}@media screen and (min-width: 768px){.top-calendarArea .title{font-size:calc(16rem / 16)}}.top-calendarArea .list{list-style-type:none;margin-top:0;padding-left:0}@media screen and (min-width: 768px){.top-calendarArea .list{display:flex}}@media screen and (min-width: 768px){.top-calendarArea .list .item{display:inline-block;margin-right:2em}}.top-calendarArea .holiday{color:#df1e82}.top-calendarArea .inquiry{color:#09b7c9}.top-calendarArea .shipping{color:#ef9e00}/*# sourceMappingURL=toppage.min.css.map */
