@font-face{font-family:Noto Sans JP Local;font-style:normal;font-weight:400 700;src:local("Noto Sans JP")}@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.wof) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg")}#fs_CustomPage .fs-l-pageMain{margin:0 auto 6rem;max-width:94%;width:1280px}.giftpage{font-family:Noto Sans JP,sans-serif;margin:0 auto;padding-bottom:120px}.giftpage .bg-green{background-color:#f8faf5;padding:50px 0;width:100%}.giftpage a:link{text-decoration:none}.giftpage .titlebox{color:#5a8663;font-family:Shippori Mincho,serif;font-size:24px;font-weight:500;margin:0 auto 50px;max-width:1280px;text-align:center}.giftpage .titlebox small{border-top:1px solid #5a8663;display:block;font-family:Cormorant,serif;font-size:14px;font-weight:600;margin-top:10px;padding-top:10px}.giftpage h3{border-bottom:2px solid #707070;border-top:2px solid #707070;font-family:Shippori Mincho,serif;font-size:28px;margin-bottom:50px;padding:4px 0;text-align:center}.giftpage h3 span{border-bottom:1px solid #707070;border-top:1px solid #707070;display:block;padding:28px 0}.giftpage h4{font-family:Shippori Mincho,serif;font-size:24px;line-height:1.67;margin-bottom:24px}.giftpage h4 small{color:#5a8663;display:block;font-family:Cormorant,serif;font-size:14px;font-weight:600}.giftpage .mv_area{margin:0 auto 0 50%;transform:translateX(-50%);width:100vw}.giftpage .mv_area h3{border:none;font-family:Shippori Mincho,serif;font-size:24px;font-weight:500;line-height:1;margin:0;padding:100px 0 32px;text-align:center}@media screen and (max-width:768px){.giftpage .mv_area h3{font-size:20px}.giftpage .mv_area h3 span{margin-bottom:50px;padding:4px 0}.giftpage .mv_area h4{font-family:Shippori Mincho,serif;font-size:20px;line-height:1.67;margin-bottom:24px}}.giftpage .mv_area p{font-size:16px;font-weight:500;line-height:2.1}@media screen and (max-width:768px){.giftpage .mv_area p{font-size:14px;padding:0 20px;text-align:left}}.giftpage .mv_area .mv_lead{text-align:center}.giftpage .mv_area .mv_slider .fs-pt-column__heading{display:block;font-size:1em;font-weight:500;margin-top:1.5em}.giftpage .mv_area .mv_slider .fs-pt-column__description{display:block;font-size:.875em;font-weight:500;line-height:1.8;margin-top:10px}.giftpage .mv_area .mv_slider li{margin:0 10px}.giftpage .mv_area .mv_slider li img{display:block;width:100%}.giftpage .mv_area .mv_slider .slick-slide img{width:100%}.giftpage .mv_area .mv_slider .slick-arrow{cursor:pointer;height:40px;position:absolute;text-indent:-99999px;text-indent:-9876px;top:32%;width:40px;z-index:99}@media screen and (max-width:1280px){.giftpage .mv_area .mv_slider .slick-arrow{top:8vw}}@media screen and (max-width:768px){.giftpage .mv_area .mv_slider .slick-arrow{top:19vw}}.giftpage .mv_area .mv_slider .slick-prev{background:url(https://aming.itembox.design/item/renewal/images/freepage/gift/mvslide_prev.png) no-repeat;left:32%}@media screen and (max-width:1280px){.giftpage .mv_area .mv_slider .slick-prev{left:13%}}.giftpage .mv_area .mv_slider .slick-next{background:url(https://aming.itembox.design/item/renewal/images/freepage/gift/mvslide_next.png) no-repeat;right:32%}@media screen and (max-width:1280px){.giftpage .mv_area .mv_slider .slick-next{right:13%}}.giftpage .mv_area .mv_slider dl dt{font-size:16px;font-weight:500;margin-top:23px}@media screen and (max-width:768px){.giftpage .mv_area .mv_slider dl dt{font-size:14px;margin-top:16px}}.giftpage .mv_area .mv_slider dl dd{font-size:14px;font-weight:500;line-height:26px;margin-top:10px}@media screen and (max-width:768px){.giftpage .mv_area .mv_slider dl dd{font-size:12px;line-height:22px;margin-top:10px}}.giftpage .nav_area{margin:0 auto}.giftpage .nav_area nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:74px auto 0}@media screen and (max-width:768px){.giftpage .nav_area nav ul{justify-content:space-between;margin:32px auto 0}}.giftpage .nav_area nav ul li{list-style:none;margin:0 8px 20px}@media screen and (max-width:1280px){.giftpage .nav_area nav ul li{width:calc(25% - 16px)}}@media screen and (max-width:768px){.giftpage .nav_area nav ul li{margin:0 0 15px;width:calc(50% - 10px)}}.giftpage .nav_area nav ul li a{background-color:#f8faf5;border-radius:4px;color:#464646;display:block;font-size:14px;font-weight:500;padding:18px;position:relative;text-decoration:none;width:240px}@media screen and (max-width:1280px){.giftpage .nav_area nav ul li a{width:100%}}@media screen and (max-width:768px){.giftpage .nav_area nav ul li a{font-size:12px;padding:15px}}.giftpage .nav_area nav ul li a:after{background-image:url(https://aming.itembox.design/item/renewal/images/freepage/gift/navarrow.png);background-repeat:no-repeat;content:"";display:block;font-family:Noto Sans JP,sans-serif;height:16px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:16px}@media screen and (max-width:768px){.giftpage .nav_area nav ul li a:after{background-size:100%;height:12px;width:12px}}.giftpage .linkbtn{background-color:#5a8663;border-radius:28px;color:#fff;display:block;font-size:16px;font-weight:500;height:50px;line-height:48px;margin:32px auto 0;padding-right:18px;position:relative;text-align:center;text-decoration:none;width:342px}.giftpage .linkbtn:after{background-color:#fff;background-image:url(https://aming.itembox.design/item/renewal/images/freepage/gift/linkbtn.png?2510301126);background-position:50%;background-repeat:no-repeat;border-radius:8px;content:"";display:block;font-family:Noto Sans JP,sans-serif;height:16px;position:absolute;right:18px;top:18px;transition:background-position .5s ease;width:28px}.giftpage .linkbtn:hover:after{animation:slide-back .6s forwards}.giftpage .tab-menu{border:1px solid #dcdcdc;border-radius:4px;display:flex;justify-content:space-between;list-style:none;max-width:840px;padding:12px 10px}@media screen and (max-width:768px){.giftpage .tab-menu{flex-wrap:wrap;margin:0 auto;max-width:852px;padding:12px 10px 2px}}.giftpage .tab-menu li{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:26px;justify-content:center;transition:.2s;width:124px}@media screen and (max-width:768px){.giftpage .tab-menu li{height:26px;margin-bottom:10px;width:50%}}.giftpage .tab-menu li.active{background:#5a8663;color:#fff}.giftpage .tab-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto 0;overflow-x:auto;scroll-behavior:smooth;scrollbar-color:#eee transparent;scrollbar-width:thin}@media screen and (max-width:769px){.giftpage .tab-list{margin-right:-5vw;padding-right:5vw}}.giftpage .tab-list ul{background:#fff;border:1px solid #dcdcdc;border-radius:5px;display:flex;gap:0;justify-content:space-between;min-width:84rem;padding:1rem}.giftpage .tab-list ul:hover{cursor:pointer}.giftpage .tab-list ul li{font-size:1.3rem;margin:0}@media only screen and (max-width:960px){.giftpage .tab-list ul li{font-size:1.2rem}}@media only screen and (max-width:640px){.giftpage .tab-list ul li{font-size:1.1rem}}.giftpage .tab-list ul li h3{border:none;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:inherit;margin:0;padding:.5rem 2rem;text-align:center}.giftpage .tab-list ul li.active h3{background:#5a8663;color:#fff}.giftpage .tab-content{display:none;padding:0}.giftpage .tab-content.active{display:block}@media screen and (max-width:1280px){.giftpage .recommend_area h3{margin:0 40px 56px}.giftpage .about_area ul li span{left:-80px;top:-40px;width:540px}.giftpage .about_area ul li dl dd h4{margin-top:0}.giftpage .about_area ul li a{background-color:#fff;border-radius:24px;display:flex;justify-content:space-between;margin:0 40px;padding:40px;text-decoration:none}.giftpage .about_area ul li a div img{margin-right:24px;width:34%}.giftpage .about_area ul li a div img:first-child{border:1px solid #dcdcdc;width:50%}.giftpage .about_area ul li:nth-child(2n) span{display:block;left:inherit;position:absolute;right:-80px;top:-40px;width:540px}}.giftpage .ranking_area{margin:100px auto}@media screen and (max-width:1280px){.giftpage .ranking_area{margin:0 auto 131px;padding-top:90px}}@media screen and (max-width:768px){.giftpage .ranking_area{margin:60px auto;padding-top:0}}.giftpage .ranking_area .fs-c-productListCarousel{position:relative}.giftpage .ranking_area .fs-c-productListItem__productName{line-height:1.8}.giftpage .ranking_area .fs-c-productPrice{justify-content:flex-end}.giftpage .ranking_area .fs-c-productListItem__control,.giftpage .ranking_area .fs-c-productMarks{display:none}.giftpage .ranking_area .fs-c-productListCarousel__ctrl{cursor:pointer;display:block;height:40px;position:absolute;text-indent:-99999px;top:45%;width:40px;z-index:99}.giftpage .ranking_area .fs-c-productListCarousel__ctrl--prev{background:url(https://aming.itembox.design/item/renewal/images/index/prev01.png?01) no-repeat;background-position:50%;background-size:contain;left:-4%;top:40%}@media screen and (max-width:1440px){.giftpage .ranking_area .fs-c-productListCarousel__ctrl--prev{left:-2%}}.giftpage .ranking_area .fs-c-productListCarousel__ctrl--next{background:url(https://aming.itembox.design/item/renewal/images/index/next01.png?01) no-repeat;background-position:50%;background-size:contain;right:-4%;top:40%}@media screen and (max-width:1440px){.giftpage .ranking_area .fs-c-productListCarousel__ctrl--next{right:-2%}}.giftpage .recipient_area{margin:0 auto;max-width:1280px}.giftpage .recipient_area .recipient-tab-menu{border:1px solid #dcdcdc;border-radius:4px;display:flex;justify-content:space-between;list-style:none;max-width:426px;padding:12px 10px}.giftpage .recipient_area .recipient-tab-menu li{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:26px;justify-content:center;transition:.2s;width:150px}.giftpage .recipient_area .recipient-tab-menu li.active{background:#5a8663;color:#fff}.giftpage .recipient_area .recipient-tab-content{display:none;padding:20px}.giftpage .recipient_area .recipient-tab-content.active{display:block}.giftpage .item_area{margin:100px auto}@media screen and (max-width:1280px){.giftpage .item_area{margin:60px auto 40px}}.giftpage .item_area .price_list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:768px){.giftpage .item_area .price_list{justify-content:space-between}}.giftpage .item_area .price_list li{margin-bottom:20px;margin-right:20px;width:calc(20% - 16px)}@media screen and (max-width:768px){.giftpage .item_area .price_list li{margin-bottom:20px;margin-right:0;width:calc(50% - 10px)}}.giftpage .item_area .price_list li:nth-child(5){margin-right:0}.giftpage .item_area .price_list li a{align-items:center;border:1px solid #464646;display:flex;font-size:14px;justify-content:center;padding:16px 0}.giftpage .item_area .price_list li a:hover{background-color:#5a8663;border:1px solid #5a8663;color:#fff}.giftpage .item_area ul{display:flex;flex-wrap:wrap;justify-content:space-between}.giftpage .item_area ul:before{order:1}.giftpage .item_area ul:after,.giftpage .item_area ul:before{content:"";display:block;width:calc(20% - 20px)}.giftpage .item_area ul li{color:#666;font-size:16px;font-weight:500;margin-bottom:40px;text-align:center;width:calc(20% - 20px)}@media screen and (max-width:768px){.giftpage .item_area ul li{font-size:12px;margin-bottom:30px;width:calc(50% - 10px)}}.giftpage .item_area ul img{height:auto;width:100%}.giftpage .item_area#recommend p{color:#666}@media screen and (max-width:1280px){.giftpage .brand_area,.giftpage .price_area{margin:60px auto}}.giftpage .service_area{margin:0 auto}.giftpage .service_area dl{display:flex;gap:1.5rem 3em;justify-content:space-between;margin-top:68px}@media screen and (max-width:768px){.giftpage .service_area dl{flex-wrap:wrap}}.giftpage .service_area dl dd{flex-grow:0;flex-shrink:0;font-size:16px;letter-spacing:0;line-height:2.1;position:relative;width:min(580px,50%)}@media screen and (max-width:768px){.giftpage .service_area dl dd{font-size:14px;letter-spacing:0;line-height:2.1;margin-top:10px;width:100%}}.giftpage .service_area dl dd .linkbtn{background-color:#fff;border:1px solid #dcdcdc;border-radius:18px;bottom:0;color:#666;display:block;font-size:13px;font-weight:500;height:36px;line-height:34px;margin:32px 0 0 auto;padding-right:18px;right:0;text-align:center;text-decoration:none;width:184px}@media screen and (max-width:768px){.giftpage .service_area dl dd .linkbtn{margin-inline:auto}}.giftpage .service_area dl dd .linkbtn:after{background-color:#666;background-image:url(https://aming.itembox.design/item/renewal/images/freepage/gift/linkbtn.png?2510301126);background-position:50%;background-repeat:no-repeat;border-radius:8px;content:"";display:block;font-family:Noto Sans JP,sans-serif;height:16px;position:absolute;right:8px;top:10px;transition:background-position .5s ease;width:28px}.giftpage .service_area dl dd .linkbtn:hover:after{animation:slide-back .6s forwards}@keyframes slide-back{0%{background-position:150%}20%{background-image:none}40%{background-position:-50%}41%{background-image:url(https://aming.itembox.design/item/renewal/images/freepage/gift/linkbtn.png?2510301126);background-position:-50%}to{background-position:50%}}.giftpage .spbr{display:none}@media screen and (max-width:768px){.giftpage .spbr{display:block}}