.mypage .mypage_icons{margin-top:30px;margin-bottom:100px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 960px){.mypage .mypage_icons{margin-top:115px}}.mypage .mypage_icon{background:#F4F4F4 0% 0% no-repeat padding-box;width:160px;height:175px;display:flex;padding:30px 30px 20px;margin:10px;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width: 960px){.mypage .mypage_icon{width:160px}}.mypage .mypage_img{width:60px;position:relative}.mypage .mypage_img_member{width:45px}.mypage .mypage_img_contact{width:75px}.mypage .mypage_img_cart{width:65px}.mypage .mypage_text{font-size:16px;width:100%}.mypage .mypage_badge{width:28px;line-height:28px;margin:auto;background-color:red;color:#fff;border-radius:14px;position:absolute;top:-5px;right:-15px;text-align:center;font-size:14px}.nobreak{white-space:nowrap}.mypage_menu{width:100%;display:flex;justify-content:space-between;margin-top:20px}@media (max-width: 959px){.mypage_menu{justify-content:center;align-items:center;flex-wrap:wrap;border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}}.mypage_menu .mypage_menu_item{width:20%;height:40px;border-right:1px solid #8b8b8b;padding-left:30px;display:flex;align-items:center;position:relative}@media (max-width: 959px){.mypage_menu .mypage_menu_item{border-bottom:1px solid #8b8b8b;width:50%;height:70px}.mypage_menu .mypage_menu_item:nth-child(even){border-right:0px}}.mypage_menu .mypage_menu_item:last-child{border-right:0px;border-bottom:0px}.mypage_menu a{display:flex;justify-content:left;align-items:center}.mypage_menu .mypage_menu_img{display:block;height:30px}.mypage_menu .mypage_menu_text{margin-left:10px;font-size:14px}.mypage_menu .mypage_menu_badge{width:28px;line-height:28px;margin:auto;background-color:red;color:#fff;border-radius:14px;position:absolute;top:-5px;right:10px;text-align:center;font-size:14px}@media (max-width: 959px){.mypage_menu .mypage_menu_badge{top:5px;right:5px}.mypage_menu_top{display:none}}@media (min-width: 960px){.mypage_menu_bottom{display:none}}.favorites .favorite_item{width:100%;display:flex;justify-content:left;padding:30px 0;border-bottom:1px dotted #8b8b8b}.favorites .favorite_left{display:flex;flex-direction:column;justify-content:left}.favorites .favorite_right{width:100%;display:flex;flex-direction:column;justify-content:left}.favorites .favorite_image{width:120px}@media (min-width: 960px){.favorites .favorite_image{width:160px}}.favorites .favorite_image img{width:100%}.favorites .favorite_remove{font-size:16px;display:flex;margin-top:10px}.favorites .favorite_remove .circle{width:26px;height:26px;border-radius:50%;border:1px solid #DFDFDF;opacity:1;font-size:32px;font-weight:100;display:flex;justify-content:center;align-items:center}.favorites .favorite_remove .remove_text{width:82px}@media (min-width: 960px){.favorites .favorite_remove .remove_text{width:115px}}.favorites .favorite_spec{font-size:16px;padding-left:20px;width:100%}.favorites .favorite_spec table,.favorites .favorite_spec tr,.favorites .favorite_spec th{width:100%}@media (min-width: 960px){.favorites .favorite_spec th{width:160px}}.favorites .favorite_detail_btn{font-size:16px;background:#C7EDEF 0% 0% no-repeat padding-box;border-radius:14px;opacity:1;display:flex;justify-content:center;align-items:center;width:140px;margin-left:20px}@media (min-width: 960px){.favorites .favorite_detail_btn{margin:30px auto}}.favorites .sales_price{font-size:16px;color:#4d4d4d}.favorites .off_price{background:#DD6787 0% 0% no-repeat padding-box;opacity:1;color:#fff;padding:3px}.favorites .list_price{font-size:16px;color:#e3e3e3;margin:10px;text-decoration:line-through}.favorites .discounted_price{font-size:20px;color:#dd6787}.page_title{font-size:22px;margin-left:15px}.detail_table{font-size:14px;width:100%}.detail_table tbody,.detail_table tr{width:100%}.detail_table th{font-weight:400;white-space:nowrap;background-color:#f5f5f5;width:160px}@media (max-width: 959px){.detail_table th{width:100%}}.detail_table th,.detail_table td{border-top:1px gray solid;border-bottom:1px gray solid}@media (max-width: 959px){.detail_table tr,.detail_table th,.detail_table td{border:none!important}.detail_table th{padding:10px;text-align:left}.detail_table th,.detail_table td{display:block}}.chumonsha_chui{font-size:12px;color:red;margin-top:10px;padding-left:1em;text-indent:-1em}@media (min-width: 960px){.chumonsha_chui{height:40px}}.chumonsha_hissu{margin-left:12px;font-size:12px;color:red;border:1px red solid;padding:2px;border-radius:3px}.chumonsha_item{width:100%;border:none;border:1px #808081 solid;font-size:16px;margin:10px;padding:10px}.chumonsha_btn{font-size:16px;margin:5px;cursor:pointer}@media (max-width: 959px){.chumonsha_btn{background:#E3E3E3 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:14px;opacity:1;width:240px;text-align:center;margin-bottom:68px}}.chumonsha_c_b{clear:both;padding-top:10px}.kessai_div{max-width:360px;margin:30px auto 0;text-align:center}.kessai_total{font-size:16px;margin:10px;border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}.kessai_total div{margin:10px}.kessai_total .total_price{font-size:20px;color:#dd6787}.checkout_complete .thanks_01{margin-top:50px;font-size:28px;font-weight:700;text-align:center;color:#4dc8cf}.checkout_complete .thanks_02{margin-top:50px;font-size:16px;color:#4d4d4d;text-align:center}@media (max-width: 959px){.checkout_complete .thanks_02{font-size:16px}}.checkout_complete .thanks_03{margin:50px;font-size:16px;text-align:center;color:#4dc8cf}@media (max-width: 959px){.checkout_complete .thanks_03{margin-left:0;margin-right:0}}.checkout_complete .thanks_04{width:345px;line-height:120px;background-color:#f5f5f5;font-size:20px;font-weight:700;text-align:center;border-radius:60px;margin:50px auto 150px;cursor:pointer}.checkout_complete .to_letter_edit{background-color:#4dc8cf;font-size:16px;text-align:center;height:380px;padding:30px;color:#fff}@media (max-width: 959px){.checkout_complete .to_letter_edit{padding-left:0;padding-right:0;width:100%;height:430px}}.checkout_complete .to_letter_edit .not_yet{font-size:20px;color:#fbff96}.order_preview .payment_status{height:50px;font-size:18px;display:flex}.order_preview .payment_status .payment_status_label{background:#E3E3E3 0% 0% no-repeat padding-box;color:#4d4d4d;opacity:1;width:180px;display:flex;justify-content:center;align-items:center}.order_preview .payment_status .payment_status_value{background:#8B8B8B 0% 0% no-repeat padding-box;letter-spacing:.48px;color:#fff;opacity:1;display:flex;justify-content:center;align-items:center;width:180px}.order_preview .order_detail{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-size:16px}.order_preview .combined_shipping{border-bottom:1px dashed #707070;font-size:16px}.order_preview .item_specs{display:flex}.order_preview .item_specs .item_img{width:115px;flex-basis:115px;margin-top:30px}.order_preview .item_specs .item_img img{width:80px;height:80px}@media (max-width: 959px){.order_preview .item_specs .item_img img{width:115px;height:115px}}.order_preview .item_specs .total_price{margin-left:50px;margin-right:20px}@media (max-width: 959px){.order_preview .item_specs .total_price{padding-top:20px;border-top:1px solid #4d4d4d;display:block;margin-left:0}}.order_preview .description{margin-top:20px;letter-spacing:.48px;vertical-align:top;line-height:170%;color:#4d4d4d;opacity:1;width:100%;flex-basis:auto;flex-shrink:2;margin-bottom:20px}.order_preview .preview_table tr,.order_preview .preview_table td,.order_preview .preview_table th{border:0px!important;padding:1px}@media (max-width: 959px){.order_preview .preview_table tr,.order_preview .preview_table td,.order_preview .preview_table th{display:block}}.order_preview .preview_table th{width:150px;font-weight:400;text-align:left;vertical-align:top}.order_preview .individual_shippings{display:flex}.order_preview .individual_shippings .spacer{width:115px}@media (max-width: 959px){.order_preview .individual_shippings .spacer{width:0px}}.order_preview .individual_shippings .description{border-top:1px dashed #707070}.order_preview .individual_shippings .individual_shipping{font-size:16px;display:flex;flex-direction:column}.order_preview .individual_shippings .individual_shipping .description{width:100%;border-top:1px dashed #707070}.order_preview .individual_shippings .individual_shipping .description .address{font-size:14px}.order_preview .reorder_button{margin:20px;background:#C7EDEF 0% 0% no-repeat padding-box;border-radius:34px;opacity:1;height:68px;width:345px;display:flex;justify-content:center;align-items:center;border:0px;font-size:16px}.Guide_Contents{font-size:16px}
