:root{--bdr-color--badge: rgba(41, 41, 41, 0.07);--bg-color--body: #ffffff;--bdr-color--general: #eaeaea;--bg-color--textbox: #fff;--color--body: #292929;--color--body--light: #595959;--color--alternative: #ffffff;--color--button: #ffffff;--bdr-color--button: #ffffff}body{font-family:"M PLUS Rounded 1c" !important;position:relative;background:url(bg_oval_pinkgray_4x4.png?date=20240712);background-color:rgba(255,255,255,.72);background-blend-mode:color;background-size:290px;background-position:30px 30px}@media screen and (max-width: 767px){body{background-size:58% !important;background-color:rgba(255,255,255,.68)}}body.template--index{background-color:rgba(255,255,255,.62)}@media screen and (max-width: 767px){body.template--index{background-color:rgba(255,255,255,.59)}}img{height:auto}.sliderDots li button{background:#292929 !important;border-color:#292929 !important}.slider .item img{background:#fff}.announcement--text{font-weight:600}.product-form--add-to-cart{color:#fff;background:#d88588}.product-form--add-to-cart:hover{color:#fff;background-color:#d18084}.u-text-clear{transform:rotate(0.05deg)}.guide_faq .btn a{background:#d88588}.product-page--root[data-num-columns="1"]{border-bottom:none !important;border-radius:10px 10px 0 0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.product-page--root[data-num-columns="1"] .product-page--left-column,.product-page--root[data-num-columns="1"] .product-page--right-column{padding-bottom:0 !important}.osusume{background:#fff;max-width:1200px;width:95%;margin:0 auto 20px;padding:30px 20px;box-sizing:border-box;background:#fff;border-radius:0 0 10px 10px;border:1px solid #eaeaea;border-top:none}.osusume__inner{max-width:872px}.osusume__inner figure{margin:0;padding:0 24px 0 48px}@media screen and (max-width: 767px){.osusume__inner figure{padding:0}}.osusume__inner figure img{width:100%}.template--index .carousel--root{background:none;padding:50px 0 20px 0}.template--index .carousel--block--container img{border-radius:15px;border:2px solid #222}.template--index .custom-liquid{width:100%;margin:0;padding:0}.template--index .new_items_wrapper{background:#f3e9e8;padding:70px 0 140px 0;position:relative}.template--index .rcmm_items_wrapper{background:#f8f3e6 !important;background:#f8f3e6 !important;background-image:radial-gradient(#f6edca 12.5%, transparent 25%),radial-gradient(#f6edca 12.5%, transparent 25%) !important;background-position:0 0,12.5px 12.5px !important;background-size:25px 25px !important}.template--index .ranking_items_wrapper{padding:70px 0 140px 0;position:relative}.template--index .rcmm_items_wrapper{background:none;padding:70px 0 140px 0;position:relative}.template--index .recent_items_wrapper{background:#f3e9e8;padding:70px 0 150px 0;position:relative}.banners_wrapper{width:100%;max-width:1240px;margin:0 auto;padding:50px 20px 50px 20px;box-sizing:border-box;position:relative}.banners_wrapper ul{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.banners_wrapper ul li{width:24%}.banners_wrapper ul li a img{transition:all .15s}.banners_wrapper ul li a img:hover{opacity:.75}.index_item_list .item_box a img,.product--root a img{transition:all .15s}.index_item_list .item_box a:hover img,.product--root a:hover img{opacity:.75}.index_item_list .item_box a h3,.product--root a h3{transition:all .15s}.index_item_list .item_box a:hover h3,.product--root a:hover h3{color:#d88588}.index_item_list{width:100%;max-width:1240px;padding:0 20px;margin:0 auto;box-sizing:border-box;position:relative}.index_item_list .index_item_header{text-align:center;padding-bottom:50px}.index_item_list .index_item_header h2,.index_item_list .index_item_header h3{font-family:"M PLUS Rounded 1c" !important;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:2px;margin-bottom:5px}.layout--main-content .shopify-section:nth-child(5) h2,.index_item_list .index_item_header h2{color:#d88588 !important}.layout--main-content .shopify-section:nth-child(4) h2,.section--product-recommendations .product_rcmm_items_wrapper .index_item_header h2{color:#8599b5 !important}.index_item_list .index_item_header p{font-family:"M PLUS Rounded 1c" !important;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:1px}.index_item_list .btn_more{width:100%;max-width:1300px;margin:0 auto;padding-top:20px;position:relative}.index_item_list .btn_more a{display:block;margin:0 auto;width:220px;height:54px;border-radius:27px;background:#d88588;color:#fff;text-align:center;font-size:18px;font-family:"M PLUS Rounded 1c" !important;font-weight:500;line-height:54px;text-decoration:none;position:relative;transition:all .15s}.index_item_list .btn_more a:after{content:"";width:21px;height:21px;background:url(/cdn/shop/files/icon-btnArrow.svg?v=1718083988) no-repeat;background-size:90% 90%;right:15px;top:50%;transform:translateY(-50%);position:absolute;transition:all .5s}.index_item_list .btn_more a,.guide_faq .btn a,.guide_index ul li a{transition:all .15s}.index_item_list .btn_more a:hover,.guide_faq .btn a:hover,.guide_index ul li a:hover{background-color:#d18084}[data-item=a11y-button],[data-item=button]>*,input[type=submit]{transition:all .5s}[data-item=a11y-button]:hover,input[type=submit]:hover{background-color:#d18084}.index_item_list .btn_more a:hover:after{right:10px;transition:all .5s}.index_item_list .btn_more .kira1{position:absolute;top:0;left:-50px;width:50px;height:83px}.index_item_list .btn_more .kira2{position:absolute;top:0;right:-50px;width:50px;height:83px}.label_soldout{z-index:2}.index_item_list .new_items,.index_item_list .rcmm_items{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}.index_item_list .new_items .item_box,.index_item_list .rcmm_items .item_box{width:23%;margin:0 1% 2% 1%;padding:1.5%;box-sizing:border-box;background:#fff;border-radius:10px;position:relative}.index_item_list .rcmm_items .item_box{border:1px solid #222}.index_item_list .new_items .item_box .label_soldout,.index_item_list .rcmm_items .item_box .label_soldout{position:absolute;top:0;left:0;background:#222;color:#fff;display:inline-block;padding:10px;font-size:14px;font-weight:400;border-radius:9px 0 9px 0}.index_item_list .ranking_items{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}.index_item_list .ranking_items .item_box{width:19%;margin:0 .5% 1% .5%;padding:1.5%;box-sizing:border-box;background:#fff;border-radius:20px;position:relative}.index_item_list .ranking_items .item_box .label_soldout{position:absolute;top:0;right:0;background:#222;color:#fff;display:inline-block;padding:5px 10px;font-size:12px;font-weight:400;border-radius:0 18px 0 9px}.index_item_list .ranking_items .item_box .rank_icon{position:absolute;top:0;left:-5px;width:48px;height:44px}.index_item_list .ranking_items .item_box:nth-child(1) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_01.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(2) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_02.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(3) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_03.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(4) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_04.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(5) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_05.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(6) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_06.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(7) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_07.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(8) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_08.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(9) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_09.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .ranking_items .item_box:nth-child(10) .rank_icon{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/rank_icon_10.png?v=1635601526) no-repeat;background-size:48px 44px}.index_item_list .item_box h3{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:500;text-align:left;margin:0;padding:5px 0;word-break:break-all}.index_item_list .item_box p{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:400;text-align:right;margin:0;padding:0}.index_item_list .item_box p .compare_price{font-size:14px;text-decoration:line-through;margin-right:3px}.index_item_list .item_box p b{color:#e00;font-size:16px;font-weight:700}.index_recent{max-width:1200px;margin:0 auto;box-sizing:border-box}.index_recent .product--label-container{display:none}.index_recent .product--root{background:#fff;padding:15px 15px 10px 15px;margin:0;border-radius:10px}.index_recent .product--root .product--details-container .product--details .product--details-wrapper .product--title{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:500}.index_recent .product--root .product--details-container .product--details .product--price-container{display:none}.product--details-container .product_name{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:500;text-align:left;margin:0;padding:5px 0;letter-spacing:0}.product--details-container .product_price{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:400;text-align:right;margin:0;padding:0}.product--details-container .product_price .compare_price{font-size:14px;text-decoration:line-through;margin-right:3px}.product--details-container .product_price b{color:#e00;font-size:16px;font-weight:700}.newitems_ex01--jump{position:absolute;left:90px;bottom:0px;max-width:60px;width:7vw;height:auto}.newitems_ex02{position:absolute;right:5vw;bottom:0;max-width:240px;width:24vw;height:auto}.checkeditems_ex01{position:absolute;left:4vw;bottom:0;max-width:130px;width:13vw;height:auto}.checkeditems_ex01--right{position:absolute;right:2vw;bottom:0;max-width:127px;width:11.5vw;height:auto}.checkeditems_ex02{display:none;position:absolute;right:4vw;bottom:4px;max-width:57px;width:6.5vw;height:auto}.rankitems_ex01{position:absolute;left:100px;bottom:0;width:280px;height:53px}.rankitems_ex02{display:none}.rccmitems_ex01{position:absolute;left:5vw;bottom:0;max-width:320px;width:30vw;height:auto}.rccmitems_ex02{position:absolute;right:200px;bottom:0;width:163px;height:141px}.recentitems_ex01{position:absolute;right:100px;bottom:0;width:280px;height:53px}.infoitems_ex01{position:relative;left:70px;bottom:0px;max-width:184px;width:18vw;height:auto}.footeritems_ex01{position:absolute;right:5vw;bottom:0;max-width:140px;width:14vw;height:auto}.footeritems_ex01--sp{display:none}.index_info{width:100%;max-width:1240px;margin:0 auto;box-sizing:border-box;padding:100px 20px 30px 20px}.index_info>div{width:90%;margin:0 auto;padding:30px;border:2px solid #222;box-sizing:border-box;border-radius:10px;position:relative}.index_info .news{background:#e2e5ed;position:relative}.index_info .news .arch{position:absolute;top:-66px;left:50%;transform:translateX(-50%);width:250px;height:90px;background:#e2e5ed;border-radius:850px 850px 0 0/600px 600px 0 0;border:2px solid #222;z-index:1}@media screen and (max-width: 767px){.index_info .news .arch{top:-46px;width:195px;height:80px}}.index_info .news .arch:before{content:"";position:absolute;background:#e2e5ed;height:42px;width:257px;top:64.5px;left:50%;transform:translateX(-50%);border-radius:0px 0px 0 0;z-index:100}@media(max-width: 1265px)and (min-width: 768px){.index_info .news .arch:before{top:64px}}@media screen and (max-width: 767px){.index_info .news .arch:before{width:103%;top:44px}}.index_info .news .arch:after{content:"";position:absolute;background:#e2e5ed;height:42px;width:233px;top:61.5px !important;left:50%;transform:translateX(-50%);border-radius:0px 0px 0 0;z-index:100}@media(max-width: 1265px)and (min-width: 768px){.index_info .news .arch:after{top:64px}}@media screen and (max-width: 767px){.index_info .news .arch:after{width:103%;top:44px}}.index_info .twitter{background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/bg_twitter.png?v=1635672446) repeat}.index_info .news img.ex,.index_info .twitter img.ex{position:absolute;top:-44px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:130px;height:auto;z-index:100}@media screen and (max-width: 767px){.index_info .news img.ex{position:absolute;top:-31px;width:93px}}.index_info h3{font-family:"M PLUS Rounded 1c" !important;color:#d88588;padding:50px 0 0 0}.index_info .index_item_header{padding-bottom:20px}.index_info .info_box{background:#fff;border-radius:10px;padding:15px;box-sizing:border-box}.index_info .info_box ul{padding:0 10px}.index_info .info_box ul li{padding:15px 0;border-bottom:1px solid #ccc;font-family:"M PLUS Rounded 1c" !important;line-height:1.6}.index_info .info_box ul li:last-child{border-bottom:none}.index_info .info_box ul li a{display:block;width:100%;padding:5px 0;font-weight:400}.index_info .info_box ul li .news_date{font-size:14px}.index_info .info_box ul li .news_title{font-size:16px}.index_notice{margin:0;padding:30px 10px 0 10px;text-align:center;font-size:16px;line-height:1.5;font-weight:bold}.index_notice a{color:#d00;text-decoration:underline}.announcement--root{background:#f9c9c6;color:#333 !important;font-weight:bold !important}#shopify-section-header{width:100%;position:-webkit-sticky;position:sticky;top:-1px;left:0;z-index:1000}.off-canvas--viewport{overflow:visible !important}#mobile_nav{position:relative}.menu-button{position:absolute !important;top:-52px !important}header.site-header .main{background:#f3e9e8;width:100%;height:100px}header.site-header .main .inner{width:100%;max-width:1240px;height:100px;padding:0 20px;box-sizing:border-box;margin:0 auto;position:relative}header.site-header .main .inner h1,header.site-header .main .inner p{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:283px;height:70px;margin:0;padding:0}header.site-header .main .inner h1{bottom:12px;width:300px}header.site-header .main .inner h1 img{width:100%}header.site-header .main .inner ul{list-style:none;position:absolute;top:23px;right:20px;margin:0;padding:0;height:56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header.site-header .main .inner ul li.btn_circle{width:56px;height:56px;margin:0;padding:0}header.site-header .main .inner ul li.btn_circle img{height:auto !important}header.site-header .main .inner ul li.btn_circle:first-child{margin:0 10px 0 0}header.site-header .sub{background:#f8f3e6;width:100%;height:45px;box-shadow:0 2px 5px rgba(75,75,75,.1)}header.site-header .sub .inner{width:100%;max-width:1240px;height:45px;padding:0 20px;box-sizing:border-box;margin:0 auto;position:relative}header.site-header .sub .inner ul.menu{list-style:none;margin:0;padding:11px 0 0 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}header.site-header .sub .inner ul.menu>li{font-size:14px;font-weight:400}header.site-header .sub .inner ul.menu>li::after{content:"　 | 　"}header.site-header .sub .inner ul.menu>li:last-child::after{content:""}header.site-header .sub .inner ul.menu li>span:hover{cursor:pointer;font-weight:500;color:#d88588;transtion:.3}header.site-header .sub .inner ul.menu li>span em{font-style:normal}header.site-header .sub .inner ul.menu li>a{color:#222}header.site-header .sub .inner ul.menu li>a:hover{font-weight:500;color:#d88588;transtion:.3}header.site-header .sub .inner ul.menu li .in_menu{visibility:hidden;opacity:0;z-index:999;position:fixed;top:145px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:600px;background:#fffed9;transition:.75s;border-radius:0 0 20px 20px;padding:10px 20px 20px 20px;box-sizing:border-box;box-shadow:0 3px 2px rgba(75,75,75,.1)}header.site-header .sub .inner ul.menu li.menu_cate:hover .in_menu{visibility:visible;opacity:1;z-index:1001}header.site-header .sub .inner ul.menu li.menu_chara:hover .in_menu{visibility:visible;opacity:1;z-index:1001}header.site-header .sub .inner ul.menu .in_menu .menu_list{padding:15px 25px;background:#fff;border:1px solid #555;border-radius:10px;display:flex;-webkit-flex-wrap:wrap;justify-content:space-around}header.site-header .sub .inner ul.menu .in_menu .menu_list ol{list-style:none;width:32%;margin:0;padding:0}header.site-header .sub .inner ul.menu .in_menu .menu_list ol li{font-size:15px;font-weight:400;line-height:1.5;padding:2px 0}header.site-header .sub .inner ul.menu .in_menu .menu_list ol li a{display:inline-block;padding:3px;color:#222}header.site-header .sub .inner ul.menu .in_menu .menu_list ol li b{font-size:18px;padding:5px;color:#222}header.site-header .sub .inner ul.menu .in_menu .menu_list ol li a:hover{color:#d88588;font-weight:500;transition:.15s}header.site-header .sub .inner .search{position:absolute;bottom:5px;right:20px;max-width:190px;width:20vw;height:35px;border-bottom:1px solid #555}header.site-header .sub .inner .search form{width:190px;height:35px;margin:0;padding:0;overflow:hidden;position:relative}header.site-header .sub .inner .search form input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none;position:absolute;width:160px;height:30px;top:5px;left:0;padding:0;margin:0;font-size:14px;font-weight:400}header.site-header .sub .inner .search form button{position:absolute;width:30px;height:30px;top:5px;right:0;background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/icon_search.png?v=1636171408) no-repeat 10px 5px;background-size:20px 20px}header.site-header .sub .inner .welcome{position:absolute;bottom:0;left:20px;width:190px;text-align:center}header.site-header .sub .inner .welcome p{background:#fff;border:1px solid #222;color:#222;padding:5px 10px;border-radius:30px;line-height:1.3;margin-bottom:5px;font-size:12px;font-weight:400}header.site-header .sub .inner .welcome img{width:90px;margin-bottom:5px}main.layout--main-content{position:relative}#mobile_nav{display:none}.sub_footer{width:100%;margin:50px auto 0 auto}.sub_footer .footer_img{text-align:center;width:400px;margin:0 auto}.sub_footer .sns_links{background:#fffed9;padding:15px 0}.sub_footer .sns_links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sub_footer .sns_links ul li{font-weight:700;font-size:18px;padding:0 5px}.sub_footer .sns_links ul li:first-child{padding:0 15px 0 0}.sub_footer .sns_links ul li:last-child{padding:0 0 0 10px}.sub_footer .sns_links ul li img.sns_icon{width:45px;height:45px}.sub_footer .sns_links ul li img.sns_img{width:84px;height:80px}.nm_footer{background:#f3e9e8;padding:50px 0}.nm_footer .footer_container{width:100%;max-width:1240px;padding:0 20px;box-sizing:border-box;margin:0 auto;position:relative}.nm_footer .footer_container .footer_contact{padding:20px 0;text-align:center}.nm_footer .footer_container .footer_contact img{width:400px;transition:all .15s}.nm_footer .footer_container .footer_contact img:hover{opacity:.85}.nm_footer .footer_container .footer_menu{max-width:600px;margin:0 auto;padding:20px 0;text-align:center}.nm_footer .footer_container .footer_menu ul{list-style:none;display:block;padding:2px 0}.nm_footer .footer_container .footer_menu ul li{list-style:none;display:inline;font-weight:400;font-size:13px;padding:0}.nm_footer .footer_container .footer_menu ul li::after{content:"　/　"}.nm_footer .footer_container .footer_menu ul li:last-child::after{content:""}.nm_footer .footer_container .footer_menu ul li a{color:#222}.nm_footer .footer_container .footer_menu ul li a:hover{font-weight:500}.nm_footer .footer_container .footer_ex{position:absolute;left:20px;top:0;width:260px;height:205px}.nm_footer .footer_sns{padding:10px 0;text-align:center}.nm_footer .footer_copyright{text-align:center;font-weight:400;font-size:13px;margin-top:20px}.nm_footer .footer_sns img{width:34px;height:34px;vertical-align:bottom;margin:0 10px}.breadcrumbs_menu{width:100%;max-width:1240px;padding:10px 20px;box-sizing:border-box;margin:0 auto}.breadcrumbs--root{font-family:"M PLUS Rounded 1c" !important;font-size:12px;line-height:1.5;font-weight:400}.product-page--root[data-num-columns="1"]{max-width:1200px;width:95%;margin:0 auto 20px auto;padding:30px 20px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.product-page--root[data-num-columns="1"] .product-page--right-column{padding:32px 24px}.product-page--title,.product-page--vendor,.product--tax-included,.product-form--text,.product-page--description{font-family:"M PLUS Rounded 1c" !important}.product-page--title{word-break:break-all}.product-page--description{font-size:16px;line-height:1.8}.product-page--carousel .carousel--block--container img{border-radius:10px;border:2px solid #555}.template--product .recent_items_wrapper{margin-top:70px;background:#f3e9e8;padding:70px 0 140px 0;position:relative}.template--product .recent_items_wrapper .recent-products--root{background:none;padding:0}.template--product .product_rcmm_items_wrapper{padding:70px 0 160px 0;position:relative;background:#f8f3e6 !important;background:#f8f3e6 !important;background-image:radial-gradient(#f6edca 12.5%, transparent 25%),radial-gradient(#f6edca 12.5%, transparent 25%) !important;background-position:0 0,12.5px 12.5px !important;background-size:25px 25px !important}.template--product .product_rcmm_items_wrapper .product-recommendations--root{background:none;padding:0}.recommendations_ex01{position:absolute;left:200px;bottom:0;width:260px;height:159px}.preorder_notice{background:#f9f9f9;border:1px solid #777;border-radius:6px;padding:16px 10px 10px 14px;margin:30px 0 20px 0;position:relative}.preorder_notice span{position:absolute;top:-14px;left:10px;display:inline-block;background:#222;color:#fff;font-size:14px;line-height:2;padding:0 12px;border-radius:14px;margin-bottom:5px}.preorder_notice dl{margin:0;padding:0;overflow:hidden}.preorder_notice dl dt{width:26%}.preorder_notice dl dd{width:74%}.preorder_notice dl dt,.preorder_notice dl dd{float:left;margin:6px 0 0 0;padding:0;font-size:14px;line-height:1.5;font-weight:500}.preorder_notice dl dd::after{clear:left}p.quantity_limit{color:#d00;font-size:15px;font-weight:500;line-height:1.3;margin:0;padding:5px 0}.product-form--add-to-cart .product-form--text{font-weight:500;font-size:16px}.product-page--description{margin-top:-10px}.product-page--description h4{font-size:16px;font-weight:500;line-height:1.6;padding-bottom:25px;font-family:"M PLUS Rounded 1c" !important}.product-page--description p{font-size:15px;font-weight:400;line-height:1.7;padding-bottom:20px;font-family:"M PLUS Rounded 1c" !important}.product-page--description p.sample_text{font-size:13px;line-height:1.6;padding:5px 0}.product-page--description ul.notice_text{list-style:disc;margin:0 0 20px 0;padding:15px;font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:400;background:#f7f7f7;border-radius:6px}.product-page--description ul.notice_text li{display:list-item;margin:0 0 0 20px;padding:6px 0}.product-page--description ul.notice_text li b{font-weight:500;color:#d00}.product-page--description ul.notice_text li:first-child{list-style:none;text-align:center;margin:0;padding:0 0 6px 0;font-size:16px;font-weight:500}.product-page--description ul.tag_list{list-style:none;margin:0;padding:30px 0 10px 0;overflow:hidden}.product-page--description ul.tag_list li{float:left;margin:0 10px 10px 0;padding:0}.product-page--description ul.tag_list li a{display:inline-block;font-size:13px;line-height:1;padding:8px 16px;border:1px solid #ccc;color:#555;background:#fff;border-radius:18px;text-decoration:none}.product-page--description ul.tag_list li a:hover{border:1px solid #ccc;background:#f5f5f5;transition:.15s}.social-share--title,.social-share--items{text-align:center;font-family:"M PLUS Rounded 1c" !important}.product-page--carousel .notice_image{display:none}.btn-preopen{padding:20px 0;text-align:center;background:#fff;border:1px solid #777;color:#222;font-size:16px;font-weight:500}div[data-anygift=ProductPageGiftUi]{background:none;display:block;height:auto;line-height:1.5;padding:0}div[data-anygift=ProductPageGiftUi]:hover{background:none}div[data-anygift=ProductPageGiftUi] button:focus,div[data-anygift=ProductPageGiftUi] button:hover{background-image:linear-gradient(to right, var(--tw-gradient-stops))}div[data-anygift=ProductPageGiftUi] button[disabled]:hover{background:#d1d0cf}div[data-anygift=ProductPageGiftUi] .ag-flex{line-height:1}.product-form--add-to-cart[disabled]+div[data-anygift]{pointer-events:none}.product-form--add-to-cart[disabled]+div[data-anygift] button.anygift-e-gift-modal__open-button{pointer-events:none;background:#d1d0cf}.product-form--add-to-cart[disabled]+div[data-anygift] button.anygift-e-gift-modal__open-button:hover{background:#d1d0cf}.product-form--add-to-cart[disabled]+div[data-anygift] .anygift-e-gift-modal__about-any-gift{pointer-events:auto}.chakra-modal__body button{background-image:linear-gradient(to right, var(--tw-gradient-stops));height:auto;line-height:1.5}.anygift-e-gift-modal__one__header__main__image.ag-h-10{height:25px}@media screen and (max-width: 768px){.chakra-modal__body .ag-scale-\[calc\(13_\/_16\)\]{transform:scale(1)}}.chakra-modal__body+button.ag-cursor-pointer:focus,.chakra-modal__body+button.ag-cursor-pointer:hover{background-color:rgb(209 208 207/var(--tw-bg-opacity))}.chakra-modal__body button.anygift-preview-modal-open-button{background:none}.chakra-modal__body button.anygift-preview-modal-open-button:hover{color:rgb(65 195 149/var(--tw-text-opacity))}.chakra-modal__body button.anygift-e-gift-modal__one__add-cart-button-area__button{padding-top:12.5px;padding-bottom:12.5px}@media screen and (max-width: 768px){.anygift-message-card-image-list .ag-w-\[96px\]{width:23vw}.anygift-message-card-image-list .ag-h-\[148px\]{height:auto;aspect-ratio:96/148}.anygift-message-card-image-list .ag-mr-\[10px\]{margin-right:1.5vw}}.chakra-modal__body button.ag-h-\[48px\]{height:48px}.chakra-modal__body button.anygift-preview-modal-close-button{background:none;color:rgb(169 165 160/var(--tw-text-opacity))}.chakra-modal__close-btn:hover{color:rgb(0 0 0/var(--tw-text-opacity))}.chakra-modal__close-btn:focus{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.chakra-modal__body button.ag-bg-white:focus,.chakra-modal__body button.ag-bg-white:hover{background:#fff;color:currentColor}button.anygift-about-modal-close-icon{background:none;color:rgb(169 165 160/var(--tw-text-opacity))}button.anygift-about-modal-close-button{background:none}button.anygift-about-modal-close-button:hover{color:rgb(65 195 149/var(--tw-text-opacity))}.collections_wrapper{width:100%;max-width:1240px;margin:0 auto 20px auto;padding:30px 20px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.collections_wrapper a:hover h2{color:#d18084}.collection--navigation--root{width:100%;max-width:1336px;padding:0 48px;margin:0 auto;box-sizing:border-box}.collection--navigation{padding-top:30px}.collection--navigation--filter,.collection--navigation--button{background:#fff}.product--root[data-product-view=grid][data-text-alignment=left] .product--details{display:inherit}.collections_wrapper .product--details-wrapper .product_name{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:500;text-align:left;margin:0;padding:5px 0}.collections_wrapper .product_price{font-family:"M PLUS Rounded 1c" !important;font-size:15px;line-height:1.5;font-weight:400;text-align:right;margin:0;padding:0}.collections_wrapper .product_price .compare_price{font-size:14px;text-decoration:line-through;margin-right:3px}.collections_wrapper .product_price b{color:#e00;font-size:16px;font-weight:700}.collection-navi{text-align:center;padding:15px;margin:0 auto}.collection-navi ul{list-style:none;display:block;text-align:center;margin:0;padding:0}.collection-navi ul li{display:inline-block;margin:0;padding:4px 2px}.collection-navi ul li a{display:block;padding:8px 10px;box-sizing:border-box;border:1px solid #eaeaea;background:#fff;color:#292929;font-size:12px;line-height:1.1;border-radius:20px}.collection-navi ul li a:hover{background:#eaeaea}.cart_wrapper{width:92%;max-width:1200px;margin:50px auto;padding:50px 50px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.cart--item--title a{word-break:break-all}.novelty_alert{margin:0;padding:10px 0 25px 0;text-align:center;font-size:15px;color:#d00;font-weight:500}.cart--totals{text-align:center}.cart_navi{width:100%;margin:30px auto 0 auto}.cart_navi .checkArea a{text-decoration:underline}.cart_navi .checkArea p{font-size:15px;line-height:1.4;padding:5px 0}.cart_navi .checkArea label{display:inline;font-size:15px}.cart_navi .checkArea input:hover,.cart_navi .checkArea label:hover{cursor:pointer}.cart_navi .cart_button{width:100%;max-width:400px;margin:30px auto 0 auto}.cart_navi .cart_button>p{display:block;width:100%;background:#eee;color:#222;font-size:15px;font-weight:500;letter-spacing:1px;text-align:center;height:45px;line-height:45px;margin-bottom:5px}.cart_navi .cart_button>span{background:none;font-size:14px;line-height:1.4;color:#d00}.cart_navi .cart--checkout-button button{font-size:16px;font-weight:700}.cart_navi .shopping{padding:40px 0 0 0;text-align:center;font-size:14px}.cart_navi .shopping a{text-decoration:underline}.cart_navi .cart_empty{padding:40px 0 30px 0}.cart_navi .cart_empty .all_clear_cart{background:#939393;color:#fff}.cart_navi .cart_empty .all_clear_cart:hover{background:#222}.cart_attetion{margin:20px 0;padding:15px 0;background:#f5f5f5}.cart_attetion h4{margin:0 0 10px 0;padding:0;font-size:14px;line-height:1.3;font-weight:bold}.cart_attetion ul li{display:list-item;font-size:13px;line-height:1.3;margin:0;padding:2px 0 3px 0}.template--cart .cart--additional-buttons{display:none !important}.cart--item .cart--item--image{width:150px}.cart--item .cart--item--price{width:100px}.cart--item--quantity{width:130px}.cart--item .cart--item--total{width:100px}.login_wrapper{width:92%;max-width:600px;margin:50px auto;padding:10px 10px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}h1.account_title{text-align:center;font-family:"M PLUS Rounded 1c" !important;font-weight:700;font-size:32px;line-height:1.2;margin:0;padding:0 0 15px 0}p.logout_link{text-align:center;font-size:14px;margin:0;padding:0 0 30px 0}p.logout_link a{text-decoration:underline}.account_wrapper{width:92%;max-width:1000px;margin:0 auto 50px auto;padding:50px 80px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea;font-family:"M PLUS Rounded 1c" !important}.accont_info{padding-bottom:10px}.accont_info h3,.account_orders h3{font-family:"M PLUS Rounded 1c" !important;margin:0 0 20px 0;padding:10px 0 5px 0;border-bottom:1px solid #777;font-weight:500;font-size:20px;line-height:1.2}.accont_info dl{margin:0;padding:0}.accont_info dl dt{display:inline-block;margin:0;padding:0 10px;font-size:13px;line-height:20px;background:#eee;border-radius:24px;color:#222;font-family:"M PLUS Rounded 1c" !important}.accont_info dl dd{display:block;margin:0;padding:5px 0 15px 0;font-size:15px;line-height:1.4;font-family:"M PLUS Rounded 1c" !important}.accont_info dl dd.note{margin:-5px 0 0 0;padding:0;font-size:14px;line-height:1.4}.accont_info dl dd a{text-decoration:underline}.accont_info .default_address,.account_orders{padding-top:30px}.accont_info .default_address p{margin:0;padding:0;font-size:15px;line-height:1.6;font-family:"M PLUS Rounded 1c" !important}.accont_info .btn_edit_address{padding-top:10px}.accont_info .btn_edit_address a{display:inline-block;padding:0 15px;height:30px;background:#d88588;border-radius:15px;line-height:30px;font-size:14px;font-weight:500;color:#fff}.account_orders ul.orderhistory_list_sp{display:none}.account_orders ul.orderhistory_list{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}.account_orders ul.orderhistory_list li{text-align:center;font-size:15px;line-height:1.4;padding:8px 2px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box}.account_orders ul.orderhistory_list li.wl{width:29%}.account_orders ul.orderhistory_list li.ws{width:21%}.account_orders ul.orderhistory_list li a{text-decoration:underline}.order_detail_header{padding-bottom:30px}.order_detail_header h2{font-family:"M PLUS Rounded 1c" !important;font-size:24px;font-weight:500;text-align:center;margin:0;padding:0}.order_detail_header p{font-family:"M PLUS Rounded 1c" !important;font-size:16px;font-weight:400;text-align:center;margin:0;padding:10px 0 0 0}.order_detail_header p.canceled_txt{color:#d00;font-size:14px;font-weight:500;margin:0;padding:10px 0 0 0}.order_detail ul.detail1{list-style:none;width:100%;margin:0 0 20px 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.order_detail ul.detail1 li{padding:10px;font-size:14px;line-height:1.5;font-family:"M PLUS Rounded 1c" !important;font-weight:400;word-break:break-all}.order_detail ul.detail1 li a{text-decoration:underline}.order_detail ul.detail1 li span{display:none}.order_detail ul.detail1 li.column1,.order_detail ul.detail1 li.column1_2{width:28%}.order_detail ul.detail1 li.column2,.order_detail ul.detail1 li.column2_2{width:23%}.order_detail ul.detail1 li.column3,.order_detail ul.detail1 li.column3_2{width:22%}.order_detail ul.detail1 li.column4,.order_detail ul.detail1 li.column4_2{width:13.5%}.order_detail ul.detail1 li.column5,.order_detail ul.detail1 li.column5_2{width:13.5%}.order_detail ul.detail1 li.column1,.order_detail ul.detail1 li.column2,.order_detail ul.detail1 li.column3,.order_detail ul.detail1 li.column4,.order_detail ul.detail1 li.column5{border-bottom:1px solid #777;margin-bottom:5px;font-weight:500}.order_detail ul.detail2{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.order_detail ul.detail2.line{border-top:1px solid #777;margin-top:10px}.order_detail ul.detail2 li{padding:10px;font-size:15px;line-height:1.5;font-family:"M PLUS Rounded 1c" !important;font-weight:400}.order_detail ul.detail2.line li{font-weight:500}.order_detail ul.detail2 li.column1{width:85%}.order_detail ul.detail2 li.column2{width:15%}.order_history_address{width:100%;margin:0;padding:50px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}.order_history_address>div{width:40%;padding:0 50px 0 25px}.order_history_address h4{font-family:"M PLUS Rounded 1c" !important;font-weight:500;font-size:16px;line-height:1.1;margin:0;padding:10px 0}.order_history_address p{font-family:"M PLUS Rounded 1c" !important;font-weight:400;font-size:14px;line-height:1.5;margin:0;padding:0 0 5px 0}.cf-error-message{width:100%;box-sizing:border-box}h2.membership-terms-title{font-size:14px;font-weight:700}.membership-terms{width:100%;height:200px;padding:10px 15px;box-sizing:border-box;overflow-y:scroll;background:#fff;border:1px solid #777}.membership-terms h2{font-size:14px;font-weight:700}.membership-terms h3{font-size:13px;font-weight:500}.membership-terms p,.membership-terms li{font-size:12px;line-height:1.5;font-weight:400}.membership-terms h2{padding:6px 0 6px 0;margin:0}.membership-terms h3{padding:6px 0 6px 0;margin:0}.membership-terms p{padding:6px 0 6px 0;margin:0}.membership-terms ul{list-style:inside circle !important;padding:3px 0 3px 0;margin:0 0 0 15px}.membership-terms>ul li{display:list-item;list-style-type:disc !important;padding:3px 0 3px 0}.membership-terms ul li ul{margin:0 0 0 10px}.membership-terms ul li ul li{display:list-item;list-style-type:none !important;padding:3px 0 3px 0}.guide_faq{width:92%;max-width:1200px;margin:50px auto;padding:50px 50px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.guide_faq p.guide_lead{margin:0;padding:15px 0 30px 0;font-size:18px;line-height:1.5;text-align:center}.guide_faq h1{text-align:center;font-family:"M PLUS Rounded 1c" !important;font-weight:700;font-size:32px;line-height:1.2;margin:0;padding:0 0 50px 0}.guide_faq .guide_img{text-align:center;margin:0;padding:0 0 30px 0}.guide_faq .guide_img img{max-width:220px;height:auto;vertical-align:bottom;margin:0}.guide_index ul{list-style:none;width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.guide_index ul li{width:24%;margin:1% .5% 0 .5%;position:relative}.guide_index ul li a{display:block;background:#d88588;color:#fff;text-align:center;font-size:16px;font-weight:500;height:50px;line-height:50px;border-radius:10px}.guide_inner{padding:30px 0}.guide_faq .guide_inner a{text-decoration:underline}.guide_section{padding:20px 0;margin:0;color:#222}.guide_section h2{width:100%;padding:15px 0;margin:0 0 30px 0;background:#e2e5ed;font-size:18px;font-family:"M PLUS Rounded 1c" !important;font-weight:500;text-indent:20px;line-height:1.1}.guide_section h3{padding:10px 0 15px 20px;margin:0;font-size:16px;line-height:1.4;font-weight:500;font-family:"M PLUS Rounded 1c" !important}.guide_section h4{padding:10px 0 10px 0px;margin:0 0 15px 20px;border-bottom:1px solid #999;font-size:18px;line-height:1.4;font-weight:500;font-family:"M PLUS Rounded 1c" !important}.guide_section p{padding:0 0 20px 20px;margin:0;font-size:16px;line-height:1.6;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.guide_section p.note{font-size:14px}.guide_section ul{list-style:disc;padding:0 0 15px 20px;margin:0}.guide_section ul li{display:list-item !important;padding:0;margin:0 0 5px 20px;font-size:16px;line-height:1.6;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.guide_section ol{list-style:decimal;padding:0 0 15px 20px;margin:0}.guide_section ol>li{display:list-item !important;padding:0;margin:0 0 5px 20px;font-size:16px;line-height:1.6;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.guide_section ol li ul{padding:10px 0 10px 0}.guide_section ol li ul li{margin:0 0 5px 15px}.guide_section table.delivery{width:240px;margin:0 0 8px 20px}.guide_section table.delivery td{width:120px;padding:12px 0 12px 15px;font-size:15px;line-height:1.2;box-sizing:border-box}.guide_section#guide07 p{text-align:center;font-size:15px}.guide_section#guide07 p.btn_contact{margin:30px 0 0 0}.guide_section#guide07 p.btn_contact a{display:block;width:300px;height:60px;background:#d88588;color:#fff;font-size:20px;font-weight:500;text-align:center;line-height:60px;border-radius:30px;text-decoration:none;margin:0 auto;transition:all .15s}.guide_section#guide07 p.btn_contact a:hover{background-color:#d18084}dl.faq_list{margin:0 0 20px 0;padding:0 10px}dl.faq_list dt.toggle{font-size:18px;font-weight:500;cursor:pointer;padding:15px 40px 15px 40px;background:url("https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_q.png?v=1637752159") left 50% no-repeat;background-size:30px 30px;min-height:40px;position:relative;transition:opacity .5s ease;margin:0}dl.faq_list dt.toggle::after{content:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_plus.png?v=1637752159);transform:scale(0.25);position:absolute;top:-15px;right:-25px}dl.faq_list dt.toggle.active::after{content:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_minus.png?v=1637752159);transform:scale(0.25);position:absolute;top:-15px;right:-25px}dl.faq_list dt.toggle:hover{opacity:.7}dl.faq_list dd.target{margin:0 0 20px 0;display:none}dl.faq_list dd.target>div{margin:0 40px;padding:15px 25px 15px 70px;background:#f7f7f7 url("https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_a.png?v=1637752159") 20px 50% no-repeat;background-size:30px;border-radius:10px}dl.faq_list dd.target p{padding:10px 0}dl.faq_list dd.target ul,dl.faq_list dd.target ol{padding:7px 0}dl.faq_list dd.target b{font-weight:700}dl.faq_list dd.target a{text-decoration:underline}.contact_form{width:92%;max-width:800px;margin:50px auto;padding:50px 50px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.contact_form h1{text-align:center;font-family:"M PLUS Rounded 1c" !important;font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0 0 50px 0}.contact_form .contact_block{margin-bottom:10px}.contact_form .contact_block label{font-size:14px;margin:0;padding:5px 0;font-family:"M PLUS Rounded 1c" !important;font-weight:500}.contact_form .contact_block label span{font-size:12px;color:#d00;padding-left:8px;font-weight:400}.contact_form .contact_button{margin:10px 0}.contact_form .contact_button button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:250px;height:50px;background:#d88588;color:#fff;font-size:18px;font-weight:500;text-align:center;line-height:50px;border-radius:25px;text-decoration:none;margin:0 auto}.contact_form .successfully{display:none}.form_send{position:fixed;z-index:999999;background:#fff url(bg_oval_pinkgray_4x4.png?date=20240712) repeat;width:100vw;height:100vh;top:0;left:0}.form_send .inner{position:relative;width:80%;height:80vh;margin:10vh 10% 0 10%;padding:10%;background:#fff;border:1px solid #eaeaea;border-radius:10px;box-sizing:border-box}.form_send .inner .inner-box{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.form_send .inner .inner-box h3{text-align:center;font-size:28px;color:#222;font-weight:500;line-height:1.5;font-family:"M PLUS Rounded 1c" !important;margin:0;padding:0}.form_send .inner .inner-box .thanks_txt{text-align:center;font-size:18px;color:#222;line-height:1.6;font-family:"M PLUS Rounded 1c" !important;font-weight:400;margin:20px 0 0 0;padding:0}.form_send .inner .inner-box .thanks_img{text-align:center;margin:20px 0 0 0}.form_send .inner .inner-box .thanks_img img{width:150px;margin:0;vertical-align:bottom}.form_send .inner .inner-box .go_home{margin:50px 0 0 0}.form_send .inner .inner-box .go_home a{display:block;width:200px;height:50px;background:#d88588;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:50px;border-radius:25px;text-decoration:none;margin:0 auto}.contact_form .thanks_column{border:1px solid #555;margin:30px 0 0 0;padding:20px;color:#222;border-radius:3px}.contact_form .thanks_column h4{font-family:"M PLUS Rounded 1c" !important;text-align:center;font-size:18px;font-weight:500;margin:0;padding:0}.contact_form .thanks_column p{text-align:center;font-size:16px;font-weight:500;line-height:1.5;margin:0;padding:5px 0 0 0}.contact_form .thanks_column p:last-child{text-align:left;font-size:14px;font-weight:400;padding:10px 0 0 0}.contact_form h2.ec{font-family:"M PLUS Rounded 1c" !important;text-align:center;font-size:24px;font-weight:500;margin:0 0 40px 0;padding:30px 0 10px 0;border-bottom:2px solid #000}.contact_form h2.ec br{display:none}.contact_faq{padding:10px;border-radius:10px;border:2px solid #d88588;margin:0 0 50px 0}.contact_faq>h2{font-family:"M PLUS Rounded 1c" !important;text-align:center;font-size:20px;font-weight:500;margin:0;padding:10px 0 0 0}.contact_faq>p{font-family:"M PLUS Rounded 1c" !important;text-align:left;font-size:14px;line-height:1.5;font-weight:400;margin:15px 0 10px 0;padding:0 10px}.contact_faq dl.faq_list{margin:0 0 15px 0;padding:0 10px}.contact_faq dl.faq_list dt.toggle{font-size:16px;font-weight:500;cursor:pointer;padding:15px 40px 15px 30px;background:url("https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_q.png?v=1637752159") left 50% no-repeat;background-size:24px 24px;min-height:40px;position:relative;transition:opacity .5s ease;margin:0}.contact_faq dl.faq_list dt.toggle::after{content:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_plus.png?v=1637752159);transform:scale(0.25);position:absolute;top:-15px;right:-25px}.contact_faq dl.faq_list dt.toggle.active::after{content:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_minus.png?v=1637752159);transform:scale(0.25);position:absolute;top:-15px;right:-25px}.contact_faq dl.faq_list dt.toggle:hover{opacity:.7}.contact_faq dl.faq_list dd.target{margin:0 0 20px 0;display:none}.contact_faq dl.faq_list dd.target>div{margin:0;padding:10px 15px 10px 40px;background:#f7f7f7 url("https://cdn.shopify.com/s/files/1/0585/2836/6784/files/faq_a.png?v=1637752159") 10px 50% no-repeat;background-size:24px 24px;border-radius:10px}.contact_faq dl.faq_list dd.target p{padding:5px 0;font-size:15px}.contact_faq dl.faq_list dd.target ul,.contact_faq dl.faq_list dd.target ol{padding:5px 0}.contact_faq dl.faq_list dd.target ul li,.contact_faq dl.faq_list dd.target ol li{display:list-item;margin:0 0 10px 20px;font-size:15px}.contact_faq dl.faq_list dd.target ul>li{list-style:disc}.contact_faq dl.faq_list dd.target ol>li{list-style:decimal}.contact_faq dl.faq_list dd.target b{font-weight:700}.contact_faq dl.faq_list dd.target a{text-decoration:underline}.contact_faq .go_faq{margin-top:-10px;padding:10px 0 15px 0}.contact_faq .go_faq a{display:block;background:#d88588;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-weight:500;width:280px;height:50px;font-size:16px;border-radius:25px;line-height:50px}.contact_shop{padding:25px 20px;border-radius:10px;background:#f5f5f5;margin:0 0 75px 0}.contact_shop>h2{font-family:"M PLUS Rounded 1c" !important;text-align:center;font-size:20px;font-weight:500;line-height:1.25;margin:0;padding:0}.contact_shop>h3{font-family:"M PLUS Rounded 1c" !important;text-align:center;font-size:18px;font-weight:500;line-height:1.25;margin:0;padding:5px 0 0 0}.contact_shop>p{font-family:"M PLUS Rounded 1c" !important;text-align:left;font-size:14px;line-height:1.5;font-weight:400;margin:20px 0 25px 0;padding:0}.contact_shop .go_shop a{display:block;background:#d88588;margin:0 auto;text-align:center;color:#fff;text-decoration:none;font-weight:500;width:280px;height:50px;font-size:16px;border-radius:25px;line-height:50px}.for_foreigner{margin:0 0 30px 0;padding:0}.for_foreigner a{display:block;width:450px;max-width:100%;height:60px;background:#d88588;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:60px;border-radius:30px;text-decoration:none !important;margin:0 auto}.for_foreigner p{text-align:center;font-size:14px;padding:5px 0;font-weight:400;margin:0}.terms_policy{text-align:center;font-size:14px;line-height:1.4;padding:0}.terms_policy a{text-decoration:underline}.terms_policy a:hover{cursor:pointer}.modal_bg{position:fixed;top:0;left:0;z-index:10001;display:none;width:100%;height:110%;background:rgba(0,0,0,.8)}.modal_box{position:fixed;z-index:10002;display:none;width:92%;max-width:800px;margin:0;padding:0;background:#fff;box-sizing:border-box;overflow:visible;height:75vh;border-radius:10px}.modal_box .modal_inner{position:relative;padding:30px 0}.modal_box .modal_inner h2{font-size:18px;padding:0 0 10px 0;margin:0;text-align:center;font-family:"M PLUS Rounded 1c" !important;font-weight:500}.modal_box .modal_inner .inner_txt{margin:0 auto;padding:15px 30px;width:100%;box-sizing:border-box;height:calc(75vh - 80px);overflow-y:scroll}.modal_box .modal_inner .inner_txt h3{padding:10px 0 5px 0;margin:0;font-size:14px;line-height:1.5;font-weight:500;font-family:"M PLUS Rounded 1c" !important}.modal_box .modal_inner .inner_txt p{padding:0 0 10px 0;margin:0;font-size:12px;line-height:1.5;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.modal_box .modal_inner .inner_txt p.note{font-size:10px}.modal_box .modal_inner .inner_txt ul{list-style:disc;padding:5px 0 5px 20px;margin:0}.modal_box .modal_inner .inner_txt ul li{display:list-item !important;padding:0;margin:0 0 3px 0;font-size:12px;line-height:1.5;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.modal_box .modal_inner .inner_txt ol{list-style:decimal;padding:5px 0 5px 20px;margin:0}.modal_box .modal_inner .inner_txt ol>li{display:list-item !important;padding:0;margin:0 0 3px 0;font-size:12px;line-height:1.5;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.modal_box .modal_inner .inner_txt ol li ul{padding:5px 0}.modal_box .modal_inner .inner_txt ol li ul li{margin:0 0 3px 0}a.modal_close{display:block;width:45px;height:45px;position:absolute;top:-45px;right:0;font-size:42px;line-height:45px;text-align:right;font-weight:700;color:#fff}a.modal_close:hover{cursor:pointer}.ace-cf-row h4{font-weight:bold;color:#d00}.ace-cf-row .form-field-wrapper.ace-cf-col-xs-12.ace-cf-col-md-8 p,.ace-cf-row .form-field-wrapper.ace-cf-col-xs-12.ace-cf-col-md-10 p{position:relative}.ace-cf-row .form-field-wrapper.ace-cf-col-xs-12.ace-cf-col-md-8 p .badge,.ace-cf-row .form-field-wrapper.ace-cf-col-xs-12.ace-cf-col-md-10 p .badge{display:block;width:30px;height:18px;background:#d00;color:#fff;border-radius:2px;font-size:10px;text-align:center;line-height:18px;position:absolute;bottom:-22px;right:0}.page_default{padding:0 100px 30px 100px}.page_default h2{width:100%;padding:15px 0;margin:0 0 30px 0;font-size:24px;font-family:"M PLUS Rounded 1c" !important;font-weight:500;line-height:1.4}.page_default h3{padding:25px 0 15px 0;margin:0;font-size:20px;line-height:1.6;font-weight:500;font-family:"M PLUS Rounded 1c" !important}.page_default h4{padding:10px 0;margin:0 0 15px 20px;border-bottom:1px solid #999;font-size:18px;line-height:1.4;font-weight:500;font-family:"M PLUS Rounded 1c" !important}.page_default p{padding:0 0 20px 0;margin:0;font-size:16px;line-height:1.7;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.page_default p.note{font-size:14px}.page_default ul{list-style:disc;padding:10px 0 15px 25px;margin:0}.page_default ul li{display:list-item !important;padding:0;margin:0 0 5px 0;font-size:16px;line-height:1.7;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.page_default ol{list-style:decimal;padding:10px 0 15px 25px;margin:0}.page_default ol>li{display:list-item !important;padding:0;margin:0 0 5px 0;font-size:16px;line-height:1.7;font-weight:400;font-family:"M PLUS Rounded 1c" !important}.page_default ol li ul{padding:10px 0}.page_default ol li ul li{margin:0 0 5px 0}.page_default table{width:100%;max-width:600px;margin:0 auto}.page_default table td{padding:15px;font-size:16px;line-height:1.4;box-sizing:border-box}.page_default table td:nth-child(odd){width:27%}.page_default table td:nth-child(even){width:73%}.page_default a{text-decoration:underline}.page_default dl{margin:0;padding:0}.page_default dl dt{font-size:18px;font-weight:500;line-height:1.4;margin:0;padding:10px 0 0 0}.page_default dl dt::before{content:"◎"}.page_default dl dd{font-size:16px;font-weight:400;line-height:1.7;margin:0;padding:15px 0 36px 18px}.page_default .shop_section{margin-top:-50px}.page_default .shop_section h2{width:100%;padding:20px;margin:0;background:#fffed9;font-size:24px;font-family:"M PLUS Rounded 1c" !important;font-weight:500;text-indent:0;line-height:1.2}.page_default .shop_section h2 br{display:none}.page_default .shop_section .shop_inner{padding:30px 0}.page_default .shop_section .shop_inner>p{padding:0 20px}.page_default .shop_section .shop_inner .shop_info{margin:15px 0;padding:25px 25px 10px 25px;background:#f5f5f5;border-radius:15px}.page_default .shop_section .shop_inner .shop_info h3{margin:0;padding:0 0 10px 0}.page_default .shop_section .shop_inner .shop_info ul{padding-top:0;margin-top:0}.page_default .shop_section .shop_inner .shop_info ul li{word-break:break-all}.page_default .shop_section .shop_inner .shop_info ul li br{display:none}.blog_wrapper{width:92%;max-width:1000px;margin:50px auto;padding:0 20px 50px 20px;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea}.blog_wrapper h1{font-size:28px;margin:0;padding:10px 0;line-height:1.2;font-family:"M PLUS Rounded 1c" !important;text-align:center}.blog_wrapper h2,.blog_wrapper h3,.blog_wrapper p,.blog_wrapper div,.blog_wrapper a,.blog_wrapper span{font-family:"M PLUS Rounded 1c" !important}.blog_wrapper h2{font-size:20px;line-height:1.2;padding:20px 0 10px 0;margin:0;font-family:"M PLUS Rounded 1c" !important;font-weight:700}.blog_wrapper h3{font-size:20px;line-height:1.4;padding:20px 0 10px 0;margin:0;font-family:"M PLUS Rounded 1c" !important;font-weight:500}.blog_wrapper p{font-size:16px;margin:0;padding:5px 0 15px 0;line-height:1.8;font-family:"M PLUS Rounded 1c" !important}.blog_wrapper ul{list-style:disc inside;margin:0 0 0 8px;padding:3px 0 12px 0}.blog_wrapper ul li{font-size:16px;margin:0;padding:3px 0;line-height:1.6;font-family:"M PLUS Rounded 1c" !important}.originalbox{background:#f3e9e8;padding:50px 50px 150px 50px}.originalbox .inner{width:100%;max-width:1200px;margin:0 auto}.originalbox h1{padding:0;margin-bottom:50px}.originalbox img{max-width:100%;margin:0;vertical-align:bottom;border-radius:25px}.originalbox .for_ge{text-align:center;margin-bottom:50px;font-size:20px;line-height:1.4;font-weight:bold;color:#d00;background:#fff;border-radius:30px;padding:30px}.originalbox .contents_area{margin:0;padding:0;border-radius:35px;background:#fff}.originalbox .contents_area .text_area{margin:0;padding:50px 100px 75px 100px}.originalbox .contents_area .text_area p{margin:0;padding:0 0 15px 0;font-size:18px;line-height:1.6;color:#222}.opencp{background:#f3e9e8;padding:40px 50px 150px 50px}.opencp .inner{width:100%;max-width:1000px;margin:0 auto}.opencp h1{padding:0 10%}.opencp img{max-width:100%;margin:0 0 50px 0;vertical-align:bottom;border-radius:35px}.opencp .novelty_alert_lp{margin:0;padding:0 0 50px 0;font-size:24px;line-height:1.6;color:#d00;font-weight:500}.opencp .contents_area{margin:0;padding:0}.opencp .contents_area .text_area{margin:0;padding:50px;background:#fff;border-radius:35px}.opencp .contents_area .text_area h3{height:40px;line-height:1.5;font-size:28px;margin:0 0 25px 0;padding:0 0 0 44px;color:#222;font-weight:700;font-family:"M PLUS Rounded 1c" !important;background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/icon_alert.png?v=1639110157) no-repeat 0 3px;background-size:34px 30px}.opencp .contents_area .text_area p{margin:0;padding:0 0 15px 0;font-size:18px;line-height:1.6;color:#222;font-weight:400}.cp202202{background:#f3e9e8;padding:40px 50px 150px 50px}.cp202202 .inner{width:100%;max-width:1000px;margin:0 auto}.cp202202 h1{padding:0 10%}.cp202202 img{max-width:100%;margin:0 0 50px 0;vertical-align:bottom;border-radius:35px}.cp202202 .novelty_alert_lp{margin:0;padding:0 0 50px 0;font-size:24px;line-height:1.6;color:#d00;font-weight:500}.cp202202 .contents_area{margin:0;padding:0}.cp202202 .contents_area .text_area{margin:0;padding:50px;background:#fff;border-radius:35px}.cp202202 .contents_area .text_area h3{height:40px;line-height:1.5;font-size:28px;margin:0 0 25px 0;padding:0 0 0 44px;color:#222;font-weight:700;font-family:"M PLUS Rounded 1c" !important;background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/icon_alert.png?v=1639110157) no-repeat 0 3px;background-size:34px 30px}.cp202202 .contents_area .text_area p{margin:0;padding:0 0 15px 0;font-size:18px;line-height:1.6;color:#222;font-weight:400}.page_cp{background:#f3e9e8;padding:40px 50px 150px 50px}.page_cp .inner{width:100%;max-width:1000px;margin:0 auto}.page_cp h1{padding:0 10%}.page_cp img{max-width:100%;margin:0 0 50px 0;vertical-align:bottom;border-radius:35px}.page_cp .novelty_alert_lp{margin:0;padding:0 0 50px 0;font-size:24px;line-height:1.6;color:#d00;font-weight:500}.page_cp .contents_area{margin:0;padding:0}.page_cp .contents_area .text_area{margin:0;padding:50px;background:#fff;border-radius:35px}.page_cp .contents_area .text_area h3{height:40px;line-height:1.5;font-size:28px;margin:0 0 25px 0;padding:0 0 0 44px;color:#222;font-weight:700;font-family:"M PLUS Rounded 1c" !important;background:url(https://cdn.shopify.com/s/files/1/0585/2836/6784/files/icon_alert.png?v=1639110157) no-repeat 0 3px;background-size:34px 30px}.page_cp .contents_area .text_area p{margin:0;padding:0 0 15px 0;font-size:18px;line-height:1.6;color:#222;font-weight:400}#floating_chat{position:fixed;bottom:20px;right:20px;width:160px;height:114px;z-index:10000}#floating_chat:hover{cursor:pointer}#floating_chat img.pc{display:inherit}#floating_chat img.sp{display:none}.anygift-about-modal-caution-text-expiration{visibility:hidden;position:relative}.anygift-about-modal-caution-text-expiration:before{content:"・受け取り手続きの有効期限は、購入完了日から5日後の23:59までとなります。";white-space:pre-wrap;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;line-height:24px}.anygift-about-modal-caution-text-address{visibility:hidden;position:relative}.anygift-about-modal-caution-text-address:before{content:"・受け取り相手が有効期限内に受け取り手続きを完了しなかった場合、ご購入者様に商品を発送します。";white-space:pre-wrap;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;line-height:24px}@media screen and (max-width: 767px){.anygift-about-modal-caution-text-expiration{margin-bottom:40px !important}.anygift-about-modal-caution-text-expiration:before{content:"・受け取り手続きの有効期限は、購入完了日から\a 5日後の 23:59までとなります。";white-space:pre-wrap;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%}.anygift-about-modal-caution-text-address{margin-bottom:50px !important}}header.site-header .sub .inner .welcome p{transform:rotate(0.03deg)}.site-header li span{display:inline-flex;transform:rotate(0.03deg)}header.site-header .sub .inner ul.menu li>a{display:inline-block;transform:rotate(0.03deg)}header.site-header .sub .inner .search form input[type=search]{transform:rotate(0.03deg)}.index_item_list a{display:inline-block;transform:rotate(0.03deg)}.index_info ul li span{display:inline-block;transform:rotate(0.03deg)}.nm_footer .footer_container .footer_menu ul li a{display:inline-block;transform:rotate(0.03deg)}h2.product_name{transform:rotate(0.03deg)}.guide_section p,.guide_section li,.guide_section h3{transform:rotate(0.03deg)}.guide_index ul li a{transform:rotate(0.03deg)}.four-o-four--wrapper{transform:rotate(0.03deg)}.product-page--header div{transform:rotate(0.03deg)}.product-page--description p{transform:rotate(0.03deg)}.support_inner h4,.page_default ul li{transform:rotate(0.03deg)}.page_default ol>li{transform:rotate(0.03deg)}.page_default p{transform:rotate(0.03deg)}.page_default dl dd{transform:rotate(0.03deg)}.page_default table td{transform:rotate(0.03deg)}.membership-terms,.privacyCheck{transform:rotate(0.03deg)}.contact_faq>h2,.contact_faq>p,.contact_faq dl.faq_list dt.toggle,.contact_faq dl.faq_list dd.target,.contact_form .thanks_column h4,.contact_form .thanks_column p,.contact_faq .go_faq a,.terms_policy,.contact_form .contact_faq p,.contact_faq dl.faq_list dd.target p,.custom-form-wrapper .form-group .control-label,.custom-form-wrapper .form-group .cf-btn-file,.custom-form-wrapper .ace-cf-row p,.custom-form-wrapper .form-group div div{transform:rotate(0.03deg)}.blog_wrapper .article--content p,.blog_wrapper .article--timesince{transform:rotate(0.03deg)}.anygift_inner .for_ge,.anygift_section p,.anygift .anygift_section ul.gift_flow li h3,.anygift .anygift_section ul.gift_flow li p{transform:rotate(0.03deg)}.shopify-email-marketing-confirmation__container{width:92%;max-width:600px !important;margin:50px auto !important;padding:72px 48px !important;box-sizing:border-box;background:#fff;border-radius:10px;border:1px solid #eaeaea;text-align:center;font-size:18px;line-height:2}.shopify-email-marketing-confirmation__container h1{margin-bottom:1em;font-weight:700;color:#d88588}@media screen and (max-width: 640px){.shopify-email-marketing-confirmation__container{text-align:left;font-size:15px;padding:2em !important}}
/*# sourceMappingURL=toraebi-custom.min.css.map */