﻿.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-43a526a07a078d736e5c9d67d8479dd54072b7e5c6ddd2cd466f86a086e49ef5.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:"Akkurat-Regular";src:url(/fonts/lineto-akkurat-regular.eot);src:url(/fonts/lineto-akkurat-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/lineto-akkurat-regular.woff2) format("woff2"),url(/fonts/lineto-akkurat-regular.woff) format("woff");font-weight:normal;font-style:normal}#customTop{max-width:1200px;margin:0 auto}#customTop #back{width:100%}@media(min-width: 768px){#customTop #back{max-width:1200px;height:504px;margin:0 auto;background-image:url(/assets/custom/main@2x-ad483694c78b0f4dfc8af31a9155b572707782c2fac88c797d40f63cec4881f6.jpg);background-size:cover;background-repeat:no-repeat}}#customTop #back .panel{width:100%;min-height:394px;padding-top:17.5126903553%;padding-bottom:29.9492385787%;display:flex;flex-direction:column;justify-content:center;background-image:url(/assets/custom/sp-main@2x-809111676e77c662baab2b07362d7e815f1a5edd8c4c88d96c495e55b88f8a39.jpg);background-size:100%;background-repeat:no-repeat;text-align:center}@media(min-width: 768px){#customTop #back .panel{min-height:auto;padding-top:62px;padding-bottom:34px;background-image:none}}#customTop #back .panel h1{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:bold;font-size:30px;line-height:1.93;letter-spacing:.9px;text-align:center;color:#000}@media(min-width: 480px){#customTop #back .panel h1{font-size:36px;line-height:1.89;letter-spacing:1.08px}}#customTop #back .panel .en{margin-top:8px;font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-weight:bold;font-size:16px;line-height:2.13;letter-spacing:2.56px;text-align:center;color:#000}@media(min-width: 480px){#customTop #back .panel .en{margin-top:12px;font-size:20px;line-height:1.95;letter-spacing:3.2px}}#customTop #description{display:flex;align-items:center;justify-content:center;margin-top:12px;padding:0 15px}@media(min-width: 768px){#customTop #description{margin-top:0}}#customTop #description p{margin:0;display:block;text-align:center;font-family:HiraginoSans-W6,sans-serif;font-size:13px;line-height:2.31;letter-spacing:.39px;text-align:left}@media(min-width: 768px){#customTop #description p{line-height:2.46;text-align:center}}#customTop .headingBlock{padding:64px 0 20px}@media(min-width: 480px){#customTop .headingBlock{padding:90px 0 50px}}#customTop .headingBlock p{font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.42;letter-spacing:2.4px;text-align:center;color:#000;margin:0}@media(min-width: 480px){#customTop .headingBlock p{font-size:28px;line-height:1.29;letter-spacing:2.8px}}#customTop .headingBlock h2{margin-top:4px;padding:0;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:bold;font-size:16px;text-align:center;color:#000}@media(min-width: 480px){#customTop .headingBlock h2{margin-top:0;font-size:20px;text-align:center}}#customTop #heading1{background-color:#51afcf;background-image:url(/assets/custom/top/sp-heading01-05a5e03cb0d0909980bc0354c38b164969f4f1e6a0f3efa7909660a9359d9747.svg)}@media(min-width: 480px){#customTop #heading1{background-image:url(/assets/custom/top/heading01-9c01d0be189b6c5e0c75b933488b6262452ecc11237d8ea2bee87d5a987865aa.svg)}}#customTop #heading2{background-color:#f97c6c;background-image:url(/assets/custom/top/sp-heading02-62dedaeadc389cc1150d2c59417afd3b0ed14124fd90979af594496130035676.svg)}@media(min-width: 480px){#customTop #heading2{background-image:url(/assets/custom/top/heading02-9c2d3e7bdd4563778eb6c06b73c045b50d4aed434268aabe5f0a6d8a3a344c97.svg)}}#customTop .heading{height:109px;position:relative;background-repeat:no-repeat;color:#fff}@media(min-width: 480px){#customTop .heading{height:110px}}#customTop .heading .headingTitle{margin:0;padding:0}#customTop .heading .headingTitle a{display:block;text-decoration:none;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:bold;font-size:18px;line-height:109px;text-align:center;color:#fff}@media(min-width: 480px){#customTop .heading .headingTitle a{font-size:22px;line-height:110px}}#customTop .heading .arrow_down{width:8px;height:20px;position:absolute;bottom:10px;margin-left:auto;margin-right:auto;left:0;right:0}@media(min-width: 768px){#customTop .heading .arrow_down{display:none}}#customTop .body{padding:7px 20px 60px;display:none;flex-direction:column;justify-content:center}@media(min-width: 768px){#customTop .body{display:flex;flex-direction:row;justify-content:center}}@media(min-width: 768px){#customTop .body .card{padding:20px 40px;width:34.58%;max-width:415px}}#customTop .body .card .numberBox,#customTop .body .card .numberBox2{width:28px;height:28px;font-size:18px;line-height:28px;letter-spacing:1.8px;text-align:center;color:#fff;background-color:#c58ae5;margin:40px auto 0;font-family:din-2014,sans-serif;font-weight:400;font-style:normal}#customTop .body .card .numberBox2{background-color:#d5b346}#customTop .body .card .imageSpacer,#customTop .body .card .imageSpacer2{height:120px;display:flex;flex-direction:column;justify-content:center}#customTop .body .card .imageSpacer .imageContainer,#customTop .body .card .imageSpacer2 .imageContainer{padding:10px 0;display:flex;justify-content:center}@media(min-width: 480px){#customTop .body .card .imageSpacer .imageContainer,#customTop .body .card .imageSpacer2 .imageContainer{margin:17px 0 0}}#customTop .body .card .imageSpacer2{height:150px}#customTop .body .card p{font-family:HiraginoSans-W3,sans-serif;margin:24px 0 0;font-size:14px;line-height:2;color:#000}@media(min-width: 480px){#customTop .body .card p{line-height:1.85;letter-spacing:.39px}}#customTop .body .card .cardTitle{height:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:bold;font-size:16px;color:#000;text-align:center;margin:13px 0}@media(min-width: 480px){#customTop .body .card .cardTitle{margin:5px 0 0;font-size:17px;line-height:1.63}}#customTop .gift{margin:70px auto 0}#customTop .gift:first-of-type{margin-top:4px}#customTop .gift-pc{margin-top:120px;width:1200px}#customTop .gift-pc:first-of-type{margin-top:0px}#customTop .gift-pc:nth-of-type(2n) .giftContent{flex-direction:row-reverse}#customTop .giftContent{display:flex;flex-direction:column}#customTop .giftContent .title{padding:0 15px;font-family:HiraginoSans-W6,sans-serif;font-size:16px;line-height:1.63;color:#eb7c5b}#customTop .giftContent .text{padding:15px;font-family:HiraginoSans-W3,sans-serif;font-size:12px;line-height:1.83;letter-spacing:.36px}#customTop .giftContent .img{margin-top:5px}#customTop .giftContent .img img{width:100%;max-width:750px;height:auto;margin-top:0}#customTop .giftContent .catalogs{margin-top:4px;padding:0 15px}#customTop .gift-pc .giftContent{flex-direction:row;justify-content:space-between;height:358px}#customTop .gift-pc .giftContent .infoBox{width:36.83%;position:relative}#customTop .gift-pc .giftContent .imgBox{width:59.66%}#customTop .gift-pc .giftContent .title{margin-top:76px;padding:0;font-size:18px;line-height:1.44}#customTop .gift-pc .giftContent .text{margin-top:26px;padding:0;font-size:13px;line-height:2;letter-spacing:.39px}#customTop .gift-pc .giftContent .img{margin-top:0}#customTop .gift-pc .giftContent .img img{max-width:716px}#customTop .gift-pc .giftContent .catalogs{margin:0;padding:0;position:absolute;bottom:0}#customTop .catalogsHorizontal{display:flex;justify-content:center;margin-top:40px}@media(min-width: 768px){#customTop .catalogCard{width:358px}}@media(min-width: 768px){#customTop .catalogCard-egift{width:442px}}#customTop .catalogCard a{display:block}#customTop .catalogCard .catalogCardInner{display:flex}#customTop .catalogCard .catalogCardImg{width:138px;height:138px}@media(min-width: 375px){#customTop .catalogCard .catalogCardImg{width:165px;height:165px}}@media(min-width: 768px){#customTop .catalogCard .catalogCardImg{width:145px;height:145px}}#customTop .catalogCard .catalogCardImg img{width:100%;height:auto}#customTop .catalogCard .catalogCardInfo{flex:1;height:138px;margin-left:4.347826087%;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 375px){#customTop .catalogCard .catalogCardInfo{height:165px}}@media(min-width: 768px){#customTop .catalogCard .catalogCardInfo{height:145px;margin-left:4.748603352%}}#customTop .catalogCard .catalogCardTitle{margin-top:3px;min-height:30.303030303%;font-family:HiraginoSans-W6,sans-serif;font-size:12px;line-height:1.29;letter-spacing:.42px;color:#2d2d2d}@media(min-width: 375px){#customTop .catalogCard .catalogCardTitle{font-size:14px}}@media(min-width: 480px){#customTop .catalogCard .catalogCardTitle{margin-top:7px;min-height:37px;letter-spacing:1.26px}}#customTop .catalogCard .catalogCardCopy{min-height:20%;font-family:HiraginoSans-W6,sans-serif;font-size:10px;line-height:1.5;color:#d5b346}@media(min-width: 375px){#customTop .catalogCard .catalogCardCopy{font-size:12px}}@media(min-width: 480px){#customTop .catalogCard .catalogCardCopy{min-height:28px;line-height:1.17}}#customTop .catalogCard .catalogCardPrice{margin-top:2px;font-family:"Akkurat-Regular";font-size:14px;line-height:1.1;letter-spacing:.3px;color:#2d2d2d}@media(min-width: 375px){#customTop .catalogCard .catalogCardPrice{margin-top:6px;font-size:18px}}@media(min-width: 480px){#customTop .catalogCard .catalogCardPrice{margin-top:3px;line-height:1.56;letter-spacing:1.62px}}#customTop .catalogCard .catalogCardTax{font-family:HiraginoSans-W3,sans-serif;font-size:10px;letter-spacing:.54px}@media(min-width: 480px){#customTop .catalogCard .catalogCardTax{font-size:11px;letter-spacing:.99px}}#customTop .catalogCard .catalogBtnContainer{display:flex;flex-direction:column}@media(min-width: 768px){#customTop .catalogCard .catalogBtnContainer{flex-direction:row}}#customTop .catalogCard .catalogCardBtn{width:100%;height:35px;margin-top:4px;border-radius:4px}@media(min-width: 375px){#customTop .catalogCard .catalogCardBtn{height:44px}}@media(min-width: 768px){#customTop .catalogCard .catalogCardBtn{height:40px}}#customTop .catalogCard .catalogCardBtn>a{display:flex;justify-content:center;align-items:center;height:100%;font-family:HiraginoSans-W6,sans-serif;font-size:11px;letter-spacing:.33px;text-align:center;color:#fff}#customTop .catalogCard .catalogCardBtn-egift{height:35px}@media(min-width: 768px){#customTop .catalogCard .catalogCardBtn-egift{height:40px}}#customTop .catalogCard .catalogCardBtn-egift+.catalogCardBtn-egift{margin-left:0;margin-top:5px}@media(min-width: 768px){#customTop .catalogCard .catalogCardBtn-egift+.catalogCardBtn-egift{margin-left:10px}}#customTop .catalogCard+.catalogCard{margin-top:25px}#customTop .gift-pc .catalogCard+.catalogCard{margin-top:0;margin-left:63px}#customTop .btnOrderGift{display:flex;justify-content:center;padding:70px 0 72px}@media(min-width: 480px){#customTop .btnOrderGift{padding:100px 0 134px}}#customTop .btnOrderGift button{width:275px;height:44px;border-radius:4px;border:solid 1px #d5b346;font-family:HiraginoSans-W6,sans-serif;font-size:11px;letter-spacing:.99px;text-align:center;color:#d5b346}@media(min-width: 480px){#customTop .btnOrderGift button{width:350px;height:54px;font-size:14px;letter-spacing:.42px}}body{margin:0;width:100%}@media(min-width: 480px){.hidden_pc{display:none}}@media(max-width: 480px){.hidden_sp{display:none}}.bg_beige{background-color:#d5b346}.bg_purple{background-color:#704ede}.bg_pink{background-color:#eb7c5b}.beige{color:#d5b346}.purple{color:#704ede}.pink{color:#eb7c5b}
