.membership_main_image{width:100%;position:relative}.membership_main_image img{width:100%;height:530px;object-fit:cover}.member_searoom_title{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-align:center;letter-spacing:.09em;color:#c9a96e;padding-bottom:36px}.member_mainpage_title{font-family:OptimaLTPro-Roman;font-weight:400;font-size:45px;line-height:100%;letter-spacing:4%;text-align:center;vertical-align:middle;color:#fff;letter-spacing:.07em;padding-bottom:30px}.member_mainpage_title_jp{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:20px;text-align:center;letter-spacing:.03em;color:#fff}.member_title_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.membership_about_wrap{width:850px;margin:70px auto}.about_title{font-family:OptimaLTPro-Roman;font-style:normal;font-weight:400;font-size:38px;line-height:1;letter-spacing:.04em;color:#383838;text-align:center}.star{position:absolute;width:15px;animation:twinkle 5s infinite ease-in-out alternate;opacity:.2}.membership_main_image .star img{width:20px;height:auto}.star1{animation-delay:.2s;top:75px;left:10%}.star2{animation-delay:1.1s;bottom:100px;left:20%}.star3{animation-delay:.6s;top:100px;left:60%}.star4{animation-delay:2s;top:150px;right:15%}.star5{animation-delay:1.5s;bottom:200px;right:20%}.star6{animation-delay:.8s;top:60px;left:30%}@keyframes twinkle{0%{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.2;transform:scale(.8)}}.mem_sub_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:13px;line-height:1;letter-spacing:.03em;color:#383838;text-align:center;padding:20px 0 25px;border-bottom:1.5px solid #DDDDDD;width:764px;margin:0 auto}.about_text{padding:45px 0}.about_text p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.06em;color:#000c;text-align:center}.about_contents_wrap{width:100%;display:flex;gap:20px;max-width:764px;margin:0 auto}.about_item{width:calc(33.333% - 10px);border:1px solid #DDDDDD;padding:20px}.about_howto_jp{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:16px;color:#a3a3a3;letter-spacing:.03em;text-align:center;padding-bottom:10px}.about_howto_en{font-style:normal;font-weight:400;font-size:24px;line-height:31px;font-family:OptimaLTPro-Roman;color:#383838;padding-bottom:20px;text-align:center}.about_howto_text{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:150%;text-align:center;letter-spacing:.06em;color:#383838}.about_join_button{width:127px;padding:14px;text-align:center;display:block;margin:35px auto 0;background:#6c88b8;border-radius:36px;color:#fff;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:14px;line-height:100%;letter-spacing:6%}.earn_point_wrap{background:#edeff3}.earn_point_inner{width:800px;padding:70px 0;margin:0 auto}.earn_item_wrap{background:#fff;padding:27px;display:flex;width:100%;margin-bottom:22px;margin-top:70px}.earn_item_left,.earn_item_right{width:50%}.earn_tag{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;border:1px solid #383838;border-radius:31px;padding:14px 34px;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#383838;margin-bottom:22px;text-align:center;display:inline-block}.earn_text p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:150%;letter-spacing:.06em;color:#000c;padding-left:17px}.earn_item_right{padding-left:27px}.earn_item_left{padding-right:27px}.earn_item_right tr{border-bottom:1px solid #DDDDDD;line-height:3}.earn_item_right td{color:#818181}.right_text{text-align:right:}.membership_benefits_wrap{width:764px;margin:70px auto}.benefits_contents_wrap{margin:50px auto 70px}.coupon{width:100%;object-fit:contain;margin-bottom:50px;position:relative}.coupon_attention{font-size:13px;//text-align: right;color:#ed5632;line-height:1;margin-right:5px}.rank_point_wrap{border:1px solid #DDDDDD;padding:26px 23px}.rank_point_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;font-size:20px;letter-spacing:6%;text-align:center}.rank_point_text{margin:22px auto}.rank_point_text p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:14px;line-height:150%;letter-spacing:6%;text-align:center}.rank_point_button{width:100%;background:#000;padding:14px 0;text-align:center;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:14px;letter-spacing:6%;color:#fff;cursor:pointer}.signup_image{width:100%;position:relative}.signup_image img{width:100%;height:450px;object-fit:cover}.member_signup_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.signup_title{font-family:OptimaLTPro-Roman;font-weight:400;font-size:14px;line-height:100%;letter-spacing:4%;text-align:center;vertical-align:middle;color:#383838;padding-bottom:23px}.ready_title{font-family:OptimaLTPro-Roman;font-weight:400;font-size:45px;line-height:100%;letter-spacing:4%;text-align:center;vertical-align:middle;color:#383838;padding-bottom:34px}.signup_button{padding:11px 34px;width:200px;background:#6c88b8;border-radius:36px;margin:0 auto;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:14px;letter-spacing:6%;color:#fff;text-align:center}.signup_image:hover{opacity:.5}#section-officialapp .section-officialapp__box{justify-content:space-around}.rank-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;//height: 100%;background:#000000b3;justify-content:center;//align-items: center;//overflow-y: auto}.rank-modal__content{position:relative;max-width:70%;//max-height: 70%}.rank-modal__content img{width:100%;height:auto;border-radius:8px}.rank-modal__close{position:absolute;top:0;right:0;font-size:40px;color:#383838;cursor:pointer;background:#f4efe9;width:45px;height:45px;line-height:1;text-align:center}.account_rank_wrap{width:764px;margin:0 auto;border-bottom:1px solid #DDDDDD;padding:35px 0}.member_name{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:13px;line-height:20px;letter-spacing:.03em;color:#818181;text-align:center;padding-top:20px}.border_none{border:none}.rank_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.06em;color:#383838}.rank_name{font-family:futura-pt,sans-serif;font-weight:400;font-size:24px;line-height:31px;letter-spacing:.09em;color:#383838;text-align:center;padding-bottom:13px}.rank_count{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;color:#a3a3a3;text-align:center;padding-bottom:20px}.more_info_rank{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;color:#a3a3a3;text-align:right}.my_point_wrap{display:flex;align-items:center}.mypoint_left{text-align:center;width:50%;font-family:futura-pt,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:31px;letter-spacing:.09em;color:#000}.mypoint_right{width:50%}.mypoint_right #barcode{width:90%;margin:0 auto}.account_menu_wrap{width:100%;background:#f4efe9;padding:31px 0}.account_menu_inner{width:764px;margin:0 auto;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.acount_menu_item{width:calc(50% - 5px);background:#fff;padding:13px 16px;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#383838;display:flex;gap:10px;align-items:center}.acount_menu_item img{width:29px;object-fit:contain}.benefits_wrap{padding-top:53px}.benefits_title_wrap{width:764px;margin:35px auto;display:flex;justify-content:space-between}.benefits_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:16px;line-height:150%;letter-spacing:6%;color:#383838;width:50%}.point_chang_title{width:100%}.benefits_rank{font-family:futura-pt,sans-serif;font-weight:400;font-size:18px;line-height:23px;letter-spacing:.09em;color:#ed5632}.benefits_contents{width:764px;margin:20px auto 25px}.benefit_item{padding:14px 21px 4px;max-width:716px;background:#fff;border:1px solid #DDDDDD;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:16px;line-height:1;letter-spacing:.06em;color:#383838;position:relative;cursor:pointer;margin:0 auto 8px}.benefit_item .benefit_detail p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;color:#818181;margin:0;padding:0}.benefit_item.active .benefit_detail{padding:10px 0}.benefit_item span{display:inline-block;margin-left:10px;font-size:14px;color:#a3a3a3}.benefit_title:after{content:"\25bc";font-size:14px;transition:transform .3s ease;position:absolute;right:20px;color:#a3a3a3}.benefit_item.active .benefit_title:after{transform:rotate(180deg)!important}.benefit_detail{height:0;overflow:hidden;transition:height .3s ease;font-size:14px;margin-top:8px;color:#444;padding:0}.benefit_item.active .benefit_detail{//max-height: 800px}.rank_text_message{margin:40px auto;text-align:left;width:764px;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:14px;line-height:150%;letter-spacing:.03em;color:#818181}.rank_text_message span{color:#ed5632}.benefits_contents .more_info_rank{margin-top:20px}.coupon_wrap{margin:70px auto;width:764px}.coupon_text_msg{margin:20px 0}.coupon_text_msg p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;color:#818181;padding:0;margin:0}.account_rank_wrap{border-bottom:1px solid #DDDDDD;margin-bottom:30px}.coupon_page_text_msg{margin:40px auto 0}.coupon_page_text_msg p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;color:#818181;padding:0;text-align:center}.coupon_page_button{padding:11px 17px;background:#000;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#fff;text-align:center;width:300px;margin:40px auto;display:block}.has_coupon_wrap{margin:20px auto;padding:20px 30px;border:1px solid #DDDDDD}.has_coupon_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;letter-spacing:.03em;color:#818181;padding-bottom:20px}.percent_title{width:100%;padding:14px 0;background:#f4efe9;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#383838;text-align:center;border-bottom:1px solid #DDDDDD}.percent_title span{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:16px;letter-spacing:.03em;color:#ed5632;display:inline-block;margin-left:10px}.percent_coupon{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#383838;padding:14px 0;text-align:center;display:flex;justify-content:center;align-items:center}.coupon_code{width:70%}.coupon_copy:hover{background:#a3a3a3;cursor:pointer}.coupon_copy.copied{background:#ed5632!important;color:#fff}.percent_coupon_ng{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#a3a3a3;padding:14px 0;text-align:center}.five_percent{margin-bottom:20px;border:1px solid #DDDDDD}.ten_percent{border:1px solid #DDDDDD}.coupon_copy{padding:11px 17px;background:#000;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:21px;letter-spacing:.06em;color:#fff;text-align:center;width:30%;margin-right:12px}.rank_modal_button{cursor:pointer}.rank-modal__content{background:#fff;max-width:90%;padding:50px 70px;overflow-y:auto;height:100vh}.rank-modal .rank_name{font-size:13px;margin:10px auto;border-bottom:1px solid #DDDDDD;max-width:716px}.rank-table{width:100%;//border-collapse: collapse;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:center;margin-top:40px;border:.7px solid #ddd;border-radius:11px;position:relative;border-top:none}.rank-row{display:flex}.background_blue{background:#f8f9fb;border-top:.7px solid #DDDDDD;border-bottom:.7px solid #DDDDDD}.cell{padding:10px 0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:9px;line-height:.5;text-align:center;letter-spacing:.06em;color:#383838;width:25%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;height:50px;border-right:.7px solid #DDDDDD}.border_right_none{border-right:none}.cell p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:8.57283px;line-height:13px;text-align:center;letter-spacing:.03em;color:#4e5f7a}.rank_header{//margin-bottom: 6px;border:none}.rank-row.rank_header .cell{font-family:futura-pt,sans-serif;font-style:normal;font-weight:400;font-size:13px;text-align:center;letter-spacing:.09em;color:#5f5a54;width:25%;height:136px;background-size:contain;border:none}.rank_name_wrap{position:relative;top:28px}p.rank_header_name{font-family:futura-pt,sans-serif;font-style:normal;font-size:13px;text-align:center;letter-spacing:.09em;font-weight:400;color:#5f5a54}p.rank_header_name_jp{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:8.57283px;line-height:13px;text-align:center;letter-spacing:.03em;color:#8c857d;padding-top:5px}.rank_back_pink{//background: url(/cdn/shop/files/rank_back_pink.png?v=1770869357);background:#6c88b8;color:#fff!important;font-size:10px!important;text-align:left!important;padding-left:15px!important;justify-content:left!important;border-radius:11px 0 0;border-bottom:.7px solid #ddd!important}.rank_back_sea_blue{background:url(/cdn/shop/files/sea_blue_4.png?v=1772066008);color:#fff!important}.rank_back_shell{background:url(/cdn/shop/files/shell_header5.png?v=1772065907)}.rank_back_sun{background:url(/cdn/shop/files/sun_4.png?v=1772066205)}.rank_back_pearl{background:url(/cdn/shop/files/pearl_4.png?v=1772066466);color:#fff!important;border-radius:0 11px 0 0}.rank-row.rank_header .non_title{font-size:14px}.title_cell span{width:16px;position:relative;top:-1px;left:1px}.last-row{border-bottom:none;border-radius:0 0 11px 11px}.title_cell{text-align:left!important;padding:0 8px;justify-content:left;position:relative;cursor:pointer}.modal_page.active{display:block}.modal_page{position:absolute;display:none;width:715px;background:#fff;border:1px solid #ccc;z-index:10;top:100px}.modal_wrap{position:relative;padding:50px 45px}p.modal_title{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:150%;color:#383838;text-align:left;padding-bottom:15px}.modal_page p{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.03em;text-align:left;color:#818181}.modal_wrap .note{font-size:14px;color:#a3a3a3;padding-left:10px}.modal_closed{cursor:pointer;font-size:40px;position:absolute;background:#dce4f2;width:45px;height:45px;top:0;right:0;text-align:center;line-height:35px}.modal_wrap ul{padding-left:20px}.modal_wrap li{list-style:disc;padding-left:15px}.shell{background:#fffcef}.pink{background:#ffe2f1}.silver{background:#d7dae0}.gold{background:#cea965;color:#fff!important}.platinum{background:#7d8490;color:#fff!important}.percentage{position:absolute;left:60%;color:#a3a3a3!important}.dot{color:#6c88b8!important}.coming_text{color:#a3a3a3!important}.benefit_sub_title{margin:40px auto;text-align:center;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:150%;color:#383838}.cell .note{color:#a3a3a3;display:contents}.app_button{width:260px;padding:14px;text-align:center;color:#fff;margin:15px auto;background:#6c88b8;border-radius:36px}.dokopoiExchangeItemProductDetail,#dokopoiExchangeItemProductName,#dokopoiExchangeItemProductName1,#dokopoiExchangeItemProductNam2,#dokopoiExchangeItemProductName3,#dokopoiExchangeItemProductName4,#dokopoiExchangeItemProductName5,#dokopoiExchangePoint,#dokopoiExchangePoint1,#dokopoiExchangePoint2,#dokopoiExchangePoint3,#dokopoiExchangePoint4,#dokopoiExchangePoint5{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#818181;font-size:14px}#customer_tag_hidden{opacity:0;height:0}#dokopoiExchangeRow button,#dokopoiLoginButtonId{margin:20px 0 30px!important}@media only screen and (max-width:800px){.membership_about_wrap{width:100%;margin:70px auto}.about_text{width:90%;margin:0 auto;padding:30px 0}.mem_sub_title{width:100%}.earn_point_wrap,.earn_point_inner{width:100%;margin:0 auto}.about_contents_wrap{display:block}.about_item{width:90%;margin:20px auto}.earn_item_wrap{display:block;margin:20px auto;width:90%}.earn_item_left,.earn_item_right{width:100%;padding:0}.earn_text p{padding-left:0}.earn_item_right{padding:27px 0 0}.membership_benefits_wrap{width:100%;margin:70px auto 0}.coupon{width:90%;margin:0 auto 30px}.rank_point_wrap{width:90%;margin:0 auto;padding:26px 34px;overflow:hidden;position:relative}.rank-table{position:unset}#section-officialapp .section-officialapp__box{justify-content:left}.ready_title{font-size:38px}.rank-modal__content{max-width:95%}.benefits_contents_wrap{margin:50px auto 25px}.account_rank_wrap{width:100%;padding:35px 20px}.my_point_wrap{display:block}.mypoint_left,.mypoint_right,.account_menu_inner{width:100%}.account_menu_wrap{padding:31px 20px}.benefits_title_wrap,.benefits_contents,.coupon_wrap{width:100%;padding:0 20px}.rank_text_message{width:100%;padding:0}.has_coupon_wrap{width:100%}.has_coupon_wrap{padding:20px}.percent_coupon{font-size:12px}.coupon_code{width:80%}.coupon_copy{padding:5px;width:20%;font-size:12px}.rank-modal__content{padding:25px 20px}.rank-modal .about_title{font-size:32px}.rank-modal .benefits_contents{width:100%;padding:0}.rank-table{//min-width: 700px;overflow-x:auto}.rank_sp_table_scroll{overflow-x:auto;width:680px;-webkit-overflow-scrolling:touch}.cell{font-size:9px;width:136px;padding:10px 5px}.rank-row.rank_header .cell{width:136px;padding:10px 0;font-size:14px;background-size:cover}.rank-row.rank_header .non_title{font-size:10px}.modal_page{width:92%;top:25%;left:15px}.modal_wrap{padding:40px 20px}.dokopoiExchangeItemProductDetail,#dokopoiExchangeItemProductName,#dokopoiExchangeItemProductName1,#dokopoiExchangeItemProductNam2,#dokopoiExchangeItemProductName3,#dokopoiExchangeItemProductName4,#dokopoiExchangeItemProductName5{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/membership.css.map */
