@charset "UTF-8";.ownerinfo td{text-align:center}.cartinfo td{text-align:center}.sellinfo td{text-align:center}.sellinfo td.owner_yutori{text-align:left!important}#mypage{width:calc(90% - 110px);padding:55px;margin:40px auto 0 auto;background:#fff;border-radius:15px;-webkit-box-shadow:5px 5px 20px -10px rgba(0,0,0,.1);box-shadow:5px 5px 20px -10px rgba(0,0,0,.1)}#mypage h1{margin:0 0 20px 0;color:#2c893a;font-size:30px;font-weight:700;text-align:center}#mypage .deposit_service_link_btn{background-color:#2c893a;width:250px;border:none;border-radius:5px;font-weight:700;font-size:1rem;margin-bottom:1.5rem}#mypage .deposit_service_link_btn a{display:block;color:#fff;text-align:center;padding:10px}#mypage .mypage_menu{display:flex;flex-wrap:wrap}#mypage .mypage_menu li{margin:0 10px 20px 0;width:calc((100% - 30px)/ 3);border:2px solid #f3f1e2;border-radius:10px;text-align:center}#mypage .mypage_menu li.info a{background-image:url(/common/img/bg_mypage_info.png)}#mypage .mypage_menu li.pass a{background-image:url(/common/img/bg_mypage_pass.png)}#mypage .mypage_menu li.hist a{background-image:url(/common/img/bg_mypage_hist.png)}#mypage .mypage_menu li.hist_2 a{background-image:url(/common/img/bg_mypage_hist2.png)}#mypage .mypage_menu li.favo a{background-image:url(/common/img/bg_mypage_favo.png)}#mypage .mypage_menu li a{padding:60px 0;display:block;border-radius:10px;background:#f9f8f0;background-size:contain;background-repeat:no-repeat;background-position:center;color:#333;font-weight:700}#mypage .mypage_menu li a:hover{background:#fff;color:#666;background-size:contain;background-repeat:no-repeat;background-position:center}#mypage .mypage_info h2{font-weight:700}#mypage .mypage_info table{border-spacing:0;border-collapse:collapse;border:0}#mypage .mypage_info table tr td,#mypage .mypage_info table tr th{padding:10px;background:0 0;border:0;border-radius:0;box-shadow:none;color:#333}#mypage .mypage_info table tr th{width:30%;background:#f3f1e2;border-right:1px solid #cbc7aa;font-weight:700}#mypage .mypage_info table tr td{width:70%;text-align:left}#mypage .mypage_info table tr:last-child td,#mypage .mypage_info table tr:last-child th{border-bottom:1px solid #cbc7aa}#mypage .mypage_info a.btn,#mypage .mypage_info button.btn{display:block;width:300px;padding:10px;margin:20px auto 40px auto;background:#2c893a;border-radius:40px;color:#fff;text-align:center;font-weight:700}#mypage .mypage_info button.btn{border:none;font-size:1rem;cursor:pointer}#mypage input,#mypage select{padding:10px;border:1px solid #2c893a;border-radius:5px;background:#eee;min-width:60px}#mypage input.len_short{width:100px}#mypage input.len_middle{width:200px}#mypage input.len_long{width:500px}#mypage input.submit_btn{display:block;width:300px;padding:10px;margin:20px auto 40px auto;background:#2c893a;border-radius:40px;color:#fff;text-align:center;font-weight:700}#mypage .mypage_favlist table{border-spacing:0;border-collapse:separate;border:0}#mypage .mypage_favlist table tr td,#mypage .mypage_favlist table tr th{box-shadow:none;border:0}#mypage .mypage_favlist table tr td:first-child,#mypage .mypage_favlist table tr th:first-child{border-left:1px solid #cbc7aa}#mypage .mypage_favlist table tr td:last-child,#mypage .mypage_favlist table tr th:last-child{border-right:1px solid #cbc7aa}#mypage .mypage_favlist table tr td.star,#mypage .mypage_favlist table tr th.star{width:50px}#mypage .mypage_favlist table tr td.image,#mypage .mypage_favlist table tr th.image{width:120px}#mypage .mypage_favlist table tr td.price,#mypage .mypage_favlist table tr th.price{width:120px}#mypage .mypage_favlist table tr td.name,#mypage .mypage_favlist table tr th.name{width:calc(100% - 50px - 120px - 120px)}#mypage .mypage_favlist table tr td.price{color:#ee143d;font-weight:700}#mypage .mypage_favlist table tr td.image,#mypage .mypage_favlist table tr td.name,#mypage .mypage_favlist table tr td.price,#mypage .mypage_favlist table tr td.star{text-align:center;padding-left:5px!important;padding-right:5px!important}#mypage .mypage_favlist table tr th{background:#f3f1e2;color:#000;font-weight:700;border-top:1px solid #cbc7aa;border-bottom:1px solid #cbc7aa}#mypage .mypage_favlist table tr:nth-child(odd) td{background:#f9f8f0}#mypage .mypage_favlist table tr:last-child td{border-bottom:1px solid #cbc7aa}#mypage .mypage_history table{border-spacing:0;border-collapse:separate;border:0}#mypage .mypage_history table tr td,#mypage .mypage_history table tr th{box-shadow:none;border:0}#mypage .mypage_history table tr td:first-child,#mypage .mypage_history table tr th:first-child{border-left:1px solid #cbc7aa}#mypage .mypage_history table tr td:last-child,#mypage .mypage_history table tr th:last-child{border-right:1px solid #cbc7aa}#mypage .mypage_history table tr td.date,#mypage .mypage_history table tr td.deposit,#mypage .mypage_history table tr td.deposit_price,#mypage .mypage_history table tr td.dtl,#mypage .mypage_history table tr td.how_to_bring,#mypage .mypage_history table tr td.num,#mypage .mypage_history table tr td.payment_limit_date,#mypage .mypage_history table tr td.price,#mypage .mypage_history table tr td.status,#mypage .mypage_history table tr td.yutori,#mypage .mypage_history table tr th.date,#mypage .mypage_history table tr th.deposit,#mypage .mypage_history table tr th.deposit_price,#mypage .mypage_history table tr th.dtl,#mypage .mypage_history table tr th.grant_points,#mypage .mypage_history table tr th.how_to_bring,#mypage .mypage_history table tr th.num,#mypage .mypage_history table tr th.payment_limit_date,#mypage .mypage_history table tr th.points_used,#mypage .mypage_history table tr th.price,#mypage .mypage_history table tr th.status,#mypage .mypage_history table tr th.transfer,#mypage .mypage_history table tr th.yutori{width:7%}#mypage .mypage_history table tr th{background:#f3f1e2;color:#000;font-weight:700;border-top:1px solid #cbc7aa;border-bottom:1px solid #cbc7aa}#mypage .mypage_history table tr td.deposit_price,#mypage .mypage_history table tr td.price{color:#ee143d;font-weight:700}#mypage .mypage_history table tr td.dtl a{display:block;width:70%;line-height:15px;padding:10px;margin:auto;background:#2c893a;border:1px solid #2c893a;border-radius:5px;font-size:80%}#mypage .mypage_history table tr td.history_detail a{width:85%}#mypage .mypage_history table tr td a{color:#fff}#mypage .mypage_history table tr td a:hover{color:#fff}#mypage .mypage_history table tr:nth-child(odd) td{background:#f9f8f0}#mypage .mypage_history table tr:last-child td{border-bottom:1px solid #cbc7aa}#mypage .cart h2{font-weight:700}#mypage .cart table{border-spacing:0;border-collapse:separate;border:0}#mypage .cart table tr th{background:#f3f1e2;color:#000;font-weight:700}#mypage .cart table tr td,#mypage .cart table tr th{box-shadow:none;border:0}#mypage .cart table tr td:first-child,#mypage .cart table tr th:first-child{border-left:1px solid #cbc7aa}#mypage .cart table tr td:last-child,#mypage .cart table tr th:last-child{border-right:1px solid #cbc7aa}#mypage .cart table tr td.check,#mypage .cart table tr th.check{width:30px}#mypage .cart table tr td.image,#mypage .cart table tr th.image{width:120px}#mypage .cart table tr td.price,#mypage .cart table tr th.price{width:120px;font-weight:700}#mypage .cart table tr td.num,#mypage .cart table tr th.num{width:120px}#mypage .cart table tr td.del,#mypage .cart table tr th.del{width:100px;padding-right:3px;padding-left:3px}#mypage .cart table tr td.add_register{vertical-align:top;width:100px;padding-right:3px;padding-left:3px;padding-top:15px}#mypage .cart table tr td.del a,#mypage .cart table tr th.del a{display:block;width:calc(3em + 18px);line-height:15px;padding:10px;margin:auto;background:#eee;border:1px solid #ccc;border-radius:5px;font-size:80%}#mypage .cart table tr td.name,#mypage .cart table tr th.name{width:calc(100% - 100px - 120px - 120px - 120px - 30px)}#mypage .cart table tr td.owner_address,#mypage .cart table tr td.owner_name,#mypage .cart table tr td.owner_tel,#mypage .cart table tr td.owner_yutori,#mypage .cart table tr th.owner_address,#mypage .cart table tr th.owner_name,#mypage .cart table tr th.owner_tel{width:33.3333333333%}#mypage .cart table tr td.owner_address select,#mypage .cart table tr th.owner_address select{font-size:15px;margin-bottom:10px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,verdana,sans-serif}#mypage .cart table tr td.owner_address span,#mypage .cart table tr th.owner_address span{font-size:13px}#mypage .cart table tr td.owner_address span br,#mypage .cart table tr th.owner_address span br{display:none}#mypage .cart table tr td a,#mypage .cart table tr th a{color:#000}#mypage .cart table tr td a:hover,#mypage .cart table tr th a:hover{color:#2c893a}#mypage .cart table tr:nth-child(odd) td{background:#f9f8f0}#mypage .cart table tr:first-child th{border-top:1px solid #cbc7aa!important;border-bottom:1px solid #cbc7aa!important}#mypage .cart table tr:first-child th.check{border-radius:5px 0 0 0!important}#mypage .cart table tr:first-child th.del{border-radius:0 5px 0 0!important}#mypage .cart table tr:last-child td{border-bottom:1px solid #cbc7aa!important}#mypage .cart table tr:last-child td.check{border-radius:0 0 0 5px!important}#mypage .cart table tr:last-child td.del{border-radius:0 0 5px 0!important}#mypage .cart .cart_footer_area{display:flex;justify-content:end;gap:1rem;margin-bottom:3rem}#mypage .cart .cart_footer{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:20px 0 0 0}#mypage .cart .cart_footer .sum_price{padding:20px;background:#f3f1e2;border-radius:10px}#mypage .cart .cart_footer .sum_price .price{color:#ee143d;font-weight:700}#mypage .cart .cart_footer .sum_price .price .num{font-size:20px}#mypage .cart .cart_footer #del_all_btn{border:1px solid #ccc}#mypage .btn_identity,#mypage .cart .btn_order{display:block;width:300px;padding:20px;margin:20px auto;background:#2c893a;border-radius:40px;color:#fff;font-weight:700;text-align:center}#mypage .cart .finish span{font-weight:700}#mypage .cart .flow_list{margin-bottom:40px}#mypage .cart .flow_list h2{margin-bottom:20px;color:#2c893a;font-size:30px;text-align:center}#mypage .cart .flow_list .flow_dtl{display:flex;justify-content:space-between}#mypage .cart .flow_list .flow_dtl dt{width:170px}#mypage .cart .flow_list .flow_dtl dd{width:calc(100% - 190px);font-size:14px}#mypage .cart .flow_list .flow_dtl dd span{font-size:16px;color:#2c893a;font-weight:700}#mypage .cart .flow_list .flow_dtl dd strong{font-weight:700}#mypage .cart .flow_list .flow_dtl dd strong.chui{color:#ee143d}#mypage .cart .flow_list p{padding:20px 0;text-align:center}#mypage .cart .flow_list p.here{color:#ee143d;font-weight:700}#mypage .cart p.empty_list,#mypage .mypage_deposit p.empty_list,#mypage .mypage_favlist p.empty_list,#mypage .mypage_history p.empty_list{padding:20px;border:1px solid #ccc;border-radius:10px;text-align:center}#mypage .cart p.empty_list strong,#mypage .mypage_favlist p.empty_list strong,#mypage .mypage_history p.empty_list strong{font-weight:700}#mypage .cart p.empty_list a.btn,#mypage .mypage_favlist p.empty_list a.btn,#mypage .mypage_history p.empty_list a.btn{font-size:14px;display:inline-block;width:190px;padding:10px;margin-top:10px;margin-left:10px;background:#2c893a;border-radius:20px;color:#fff}#mypage .cart p.empty_list a.cancel,#mypage .mypage_favlist p.empty_list a.cancel,#mypage .mypage_history p.empty_list a.cancel{background:#ccc;color:#333}#mypage .deposit_table{width:100%;border:1px solid #cbc7aa;border-radius:8px}#mypage .mypage_deposit{margin-bottom:3rem}#mypage .mypage_deposit .cancel_area .cancel_description{display:flex;justify-content:right;margin:2rem 0 3rem}#mypage .mypage_deposit .cancel_area ul{list-style:inherit}#mypage .mypage_deposit .cancel_button{display:block;width:300px;padding:20px;background:#2c893a;border-radius:40px;color:#fff;font-size:16px;font-weight:700;margin:3rem 0 0 auto;cursor:pointer}@media screen and (max-width:768px){#mypage{width:calc(100% - 40px);padding:20px}#mypage .mypage_deposit .cancel_area .cancel_description{margin:3rem 1rem}}#mypage .mypage_favlist .style-table .style-tr .style-star-img{border-left:1px solid #cbc7aa}#mypage .mypage_favlist .style-table .style-tr:last-of-type .style-star-img{border-radius:0 0 0 8px}.style-explain-input{display:none}#mypage .cart table tr td.reduction_check{width:30px}#mypage .cart table tr td.reduction_image{width:calc(100% - 100px - 120px - 120px - 120px - 30px)}#mypage .cart table tr td.reduction_name{width:120px}#mypage .cart table tr td.reduction_price{width:120px}#mypage .cart table tr td.reduction_num{width:120px}#mypage .cart table tr td.reduction_del{width:100px}#mypage .reduction_table{min-width:686px}#mypage .unnecessary_at_pc{display:none}@media screen and (max-width:430px){#mypage{margin:0 auto;padding:20px;width:100%;border-radius:0}#mypage input[type=text]{font-size:16px;transform:scale(.8)}#mypage .empty_list{margin-bottom:20px}#mypage .cart table{width:100%}#mypage .cart table tr{margin:0 0 20px 0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;align-content:center;border-radius:8px;border:1px solid #cbc7aa}#mypage .cart table tr:nth-child(odd) td{background:0 0}#mypage .cart table tr:last-child td{border:0!important}#mypage .cart table tr:last-child td.check{border-radius:8px 0 0 0!important}#mypage .cart table tr.thead{display:none}#mypage .cart table tr td{display:inline-block;vertical-align:middle;border:0!important;box-shadow:none}#mypage .cart table tr td.check{order:1;background:#f3f1e2;font-weight:700;color:#000;box-shadow:0 1px 1px rgba(255,255,255,.3) inset;border-radius:8px 0 0 0;border-bottom:1px solid #cbc7aa!important}#mypage .cart table tr td.name{order:2;width:calc(100% - 30px);padding:10px;background:#f3f1e2;font-weight:700;color:#000;box-shadow:0 1px 1px rgba(255,255,255,.3) inset;border-radius:0 8px 0 0;border-bottom:1px solid #cbc7aa!important}#mypage .cart table tr td.name a{color:#000}#mypage .cart table tr td.image{order:3;width:calc(100% - 30px)}#mypage .cart table tr td.price{order:4;flex-grow:2;font-size:20px;font-weight:700}#mypage .cart table tr td.num{order:5}#mypage .cart table tr td.num input{width:calc(100% - 20px)}#mypage .cart table tr td.del{order:6;width:100%}#mypage .cart table tr td.del a{padding:10px;width:80px;margin:auto;min-height:40px;background:#eee;border:1px solid #ccc;border-radius:5px;color:#333;font-family:Arial;font-size:13px!important;line-height:1}#mypage .cart table tr td.owner_name{width:100%}#mypage .cart table tr td.owner_yutori{width:100%}#mypage .cart table tr td.owner_address{width:100%}#mypage .cart table tr td.owner_tel{width:100%}#mypage .cart table.ownerinfo td.owner_name{padding-top:0}#mypage .cart table.ownerinfo td.owner_name:before{content:"お名前";border-radius:8px 8px 0 0}#mypage .cart table.ownerinfo td.owner_address:before{content:"ご住所"}#mypage .cart table.ownerinfo td.owner_tel:before{content:"電話番号"}#mypage .cart table.sellinfo td.owner_name{padding-top:0}#mypage .cart table.sellinfo td.owner_name:before{content:"買取方法";border-radius:8px 8px 0 0}#mypage .cart table.sellinfo td.owner_address{padding-top:0}#mypage .cart table.sellinfo td.owner_address:before{content:"発送予定日/来店日(金額保証日)"}#mypage .cart table.sellinfo td.owner_yutori{padding-top:0}#mypage .cart table.sellinfo td.owner_yutori:before{content:"ゆとり買取";border-radius:8px 8px 0 0;align-items:left!important}#mypage .cart table.sellinfo td.owner_address select{margin-bottom:10px}#mypage .cart table.sellinfo td.owner_address span{font-size:13px}#mypage .cart table.sellinfo td.owner_address span br{display:inline}#mypage .cart table.cartinfo td.name{width:100%!important;border-radius:8px 8px 0 0!important}#mypage .cart table.cartinfo td.num:after{content:"個"}#mypage .cart .flow_list .flow_dtl dt{width:120px}#mypage .cart .flow_list .flow_dtl dt img{width:100%}#mypage .cart .flow_list .flow_dtl dd{width:calc(100% - 130px)}#mypage .cart .cart_footer_area{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}#mypage .cart .cart_footer{margin-top:0;flex-wrap:wrap}#mypage .cart .cart_footer .sum_price{order:2;width:100%}#mypage .cart .cart_footer .del_all{order:1;margin-bottom:20px}#mypage .mypage_favlist table tr{margin-bottom:10px;display:inline-flex;flex-wrap:wrap}#mypage .mypage_favlist table tr.thead{display:none}#mypage .mypage_favlist table tr td.name{order:1;width:100%;background:#f3f1e2;border-radius:8px 8px 0 0;color:#000;font-weight:700;box-shadow:0 1px 1px rgba(255,255,255,.3) inset;border:1px solid #cbc7aa}#mypage .mypage_favlist table tr td.name a{color:#000}#mypage .mypage_favlist table tr td.star{order:2;border-bottom:1px solid #cbc7aa;border-radius:0 0 0 8px}#mypage .mypage_favlist table tr td.star img{width:20px;margin:auto}#mypage .mypage_favlist table tr td.image{order:3;border-bottom:1px solid #cbc7aa}#mypage .mypage_favlist table tr td.image img{width:100px;margin:auto}#mypage .mypage_favlist table tr td.price{order:4;border-bottom:1px solid #cbc7aa;border-radius:0 0 8px 0;flex-grow:2}#mypage .mypage_history .empty_list a{display:block;width:100%}#mypage .mypage_history .empty_list .space{display:block;height:10px!important}#mypage .mypage_history table tr.thead th{padding:10px;font-size:12px}#mypage .mypage_history table tr td{padding:10px;font-size:12px}#mypage .mypage_history table.history_list tr{display:flex;flex-wrap:wrap;border:1px solid #cbc7aa;border-radius:8px;margin-bottom:10px}#mypage .mypage_history table.history_list tr.thead{display:none}#mypage .mypage_history table.history_list tr td{border:0;box-shadow:none}#mypage .mypage_history table.history_list tr td.date{order:1;width:40%;background:#f3f1e2;border-radius:8px 0 0 0;color:#000;text-align:left;font-weight:700}#mypage .mypage_history table.history_list tr td.yutori{order:5;flex-grow:2}#mypage .mypage_history table.history_list tr td.yutori:before{content:"ゆとり"}#mypage .mypage_history table.history_list tr td.num{order:2;width:60%;background:#f3f1e2;border-radius:0 8px 0 0;color:#000;text-align:right;font-weight:700}#mypage .mypage_history table.history_list tr td.num:before{content:"申請番号："}#mypage .mypage_history table.history_list tr td.status{order:3;flex-grow:1}#mypage .mypage_history table.history_list tr td.price{order:6;flex-grow:7}#mypage .mypage_history table.history_list tr td.deposit_price{order:7;flex-grow:5}#mypage .mypage_history table.history_list tr td.dtl{order:12;flex-grow:1;padding-right:revert}#mypage .mypage_history table.history_list tr td.deposit:before{content:"お預かりサービス"}#mypage .mypage_history table.history_list tr td.deposit{order:4;flex-grow:1}#mypage .mypage_history table.history_list tr td.payment_limit_date{order:8;flex-grow:3}#mypage .mypage_history table.history_list tr td.payment_limit_date:before{content:"お支払予定日";display:block;color:#666}#mypage .mypage_history table.history_list tr td.points_used:before{content:"利用ポイント";display:block;color:#666}#mypage .mypage_history table.history_list tr td.points_used{order:9;flex-grow:2}#mypage .mypage_history table.history_list tr td.grant_points:before{content:"獲得ポイント";display:block;color:#666}#mypage .mypage_history table.history_list tr td.grant_points{order:10;flex-grow:2}#mypage .mypage_history table.history_list tr td.transfer:before{content:"振込額";display:block;color:#666}#mypage .mypage_history table.history_list tr td.transfer{order:11;flex-grow:2}#mypage .mypage_history table.history_sum tbody{display:flex}#mypage .mypage_history table.history_sum tr{width:50%;display:flex;flex-wrap:wrap}#mypage .mypage_history table.history_sum tr td,#mypage .mypage_history table.history_sum tr th{width:100%;box-shadow:none;border-radius:0;border:0}#mypage .mypage_history table.history_sum tr td.how_to_bring,#mypage .mypage_history table.history_sum tr th.how_to_bring{height:calc(3em + 20px)}#mypage .mypage_history table.history_sum tr td.dtl,#mypage .mypage_history table.history_sum tr th.dtl{height:calc(3em + 20px)}#mypage .mypage_history table.history_sum tr th{border-left:1px solid #cbc7aa;border-bottom:1px solid #cbc7aa;font-size:12px;font-weight:700}#mypage .mypage_history table.history_sum tr th:first-child{border-radius:8px 0 0 0;border-top:1px solid #cbc7aa}#mypage .mypage_history table.history_sum tr th:last-child{border-radius:0 0 0 8px}#mypage .mypage_history table.history_sum tr td{border-left:1px solid #cbc7aa;border-bottom:1px solid #cbc7aa;border-right:1px solid #cbc7aa}#mypage .mypage_history table.history_sum tr td:first-child{border-radius:0 8px 0 0;border-top:1px solid #cbc7aa}#mypage .mypage_history table.history_sum tr td:last-child{border-radius:0 0 8px 0}#mypage .mypage_history table.history_dtl tr{display:flex;flex-wrap:wrap;margin-bottom:20px;border:1px solid #cbc7aa;border-radius:8px}#mypage .mypage_history table.history_dtl tr.thead{display:none}#mypage .mypage_history table.history_dtl tr td{border:none;box-shadow:none}#mypage .mypage_history table.history_dtl tr td.num{order:1;width:100%;background:#f3f1e2;border-radius:8px 8px 0 0;color:#000;font-weight:700}#mypage .mypage_history table.history_dtl tr td.status{order:2;width:100%}#mypage .mypage_history table.history_dtl tr td.status img{width:100px}#mypage .mypage_history table.history_dtl tr td.date{order:3;width:100%}#mypage .mypage_history table.history_dtl tr td.date:before{content:"JAN："}#mypage .mypage_history table.history_dtl tr td.price{order:4;flex-grow:3}#mypage .mypage_history table.history_dtl tr td.price:before{content:"金額(希望/確定)";display:block;color:#000;font-weight:700}#mypage .mypage_history table.history_dtl tr td.dtl{order:5;flex-grow:1}#mypage .mypage_history table.history_dtl tr td.dtl:before{content:"数量(希望/確定)";display:block;color:#000;font-weight:700}#mypage .mypage_history table.history_dtl tr td.trust_amount{order:5;flex-grow:1}#mypage .mypage_history table.history_dtl tr td.trust_amount:before{content:"販売数";display:block;color:#000;font-weight:700}#mypage .mypage_history table.history_dtl tr td.trust_sum{order:5;flex-grow:1}#mypage .mypage_history table.history_dtl tr td.trust_sum:before{content:"精算金額";display:block;color:#000;font-weight:700}#mypage .mypage_history table.history_dtl tr td.keep_date{order:5;flex-grow:1}#mypage .mypage_history table.history_dtl tr td.keep_date:before{content:"お預かり期限";display:block;color:#000;font-weight:700}#mypage .mypage_menu{flex-wrap:wrap;justify-content:space-between}#mypage .mypage_menu li{width:calc((100% - 20px)/ 2);margin-bottom:20px!important}#mypage .mypage_menu li.info{margin:0}#mypage .mypage_menu li.pass{margin:0}#mypage .mypage_menu li.hist{margin:0}#mypage .mypage_menu li.favo{margin:0}#mypage .mypage_info h2{margin-bottom:10px}#mypage .mypage_info table{border:1px solid #cbc7aa;border-collapse:separate;border-radius:8px}#mypage .mypage_info table tr td,#mypage .mypage_info table tr th{border:none;font-size:14px;box-shadow:none}#mypage .mypage_info table tr th{border-top:1px solid #cbc7aa;background:#f3f1e2;color:#000}#mypage .mypage_info table tr td{border-top:1px solid #cbc7aa;border-left:1px solid #cbc7aa}#mypage .mypage_info table tr:first-child th{border-radius:8px 0 0 0;border-top:0}#mypage .mypage_info table tr:first-child td{border-radius:0 8px 0 0;border-top:0}#mypage .mypage_info table tr:last-child th{border-radius:0 0 0 8px;border-bottom:0}#mypage .mypage_info table tr:last-child td{border-radius:0 0 8px 0;border-bottom:0}#mypage .mypage_info table.edit{width:100%;border-radius:8px}#mypage .mypage_info table.edit tr{display:flex;flex-wrap:wrap}#mypage .mypage_info table.edit tr:first-child th{border-radius:8px 8px 0 0}#mypage .mypage_info table.edit tr td,#mypage .mypage_info table.edit tr th{width:100%;border-radius:0}#mypage .mypage_info table.edit tr td{border-left:0}#mypage .mypage_info table.edit tr td select{margin-bottom:10px;width:100%}#mypage .mypage_info table.edit tr td input{margin-bottom:10px}#mypage .mypage_info table.edit tr td input.len_short{width:calc((100% - 3em)/ 3)}#mypage .mypage_info table.edit tr td input.len_middle{width:calc(100% - 3em)}#mypage .mypage_info table.edit tr td input.len_long{width:100%}#mypage .mypage_info table.edit.bank tr td input.len_short{width:10px}#mypage .mypage_info table.edit.bank tr td input[name=bank_branch_name_ruby]{width:100%}#mypage .cart table.ownerinfo td.owner_address:before,#mypage .cart table.ownerinfo td.owner_name:before,#mypage .cart table.ownerinfo td.owner_tel:before,#mypage .cart table.ownerinfo td.owner_yutori:before,#mypage .cart table.sellinfo td.owner_address:before,#mypage .cart table.sellinfo td.owner_name:before,#mypage .cart table.sellinfo td.owner_yutori:before{display:block;width:calc(100% - 20px);padding:10px;margin:0 0 10px 0;background:#f3f1e2;color:#000;font-weight:700;box-shadow:0 1px 1px rgba(255,255,255,.3) inset}#mypage .mypage_favlist table tr td.image,#mypage .mypage_favlist table tr td.price,#mypage .mypage_favlist table tr td.star{display:flex;flex-direction:column}#mypage .mypage_favlist table tr td.image:after,#mypage .mypage_favlist table tr td.image:before,#mypage .mypage_favlist table tr td.price:after,#mypage .mypage_favlist table tr td.price:before,#mypage .mypage_favlist table tr td.star:after,#mypage .mypage_favlist table tr td.star:before{content:"";display:block;width:100%;flex-grow:5}#mypage .mypage_favlist .style-table .style-tr{border:1px solid #cbc7aa;border-radius:8px}#mypage .mypage_favlist .style-table .style-tr .style-star-img{border-left:0 none;width:10%;border-radius:0}#mypage .mypage_favlist .style-table .style-tr .style-product-img{width:50%;border-radius:0}#mypage .mypage_favlist .style-table .style-tr .style-product-name{border-top:0 none;border-left:0 none;border-right:0 none}#mypage .mypage_favlist .style-table .style-tr .style-condition-price{width:70%;border:0 none;border-radius:0 0 0 8px}#mypage .mypage_favlist .style-table .style-tr .style-request-unit-price{display:flex;justify-content:center;align-items:center;width:23%;border-radius:0}#mypage .mypage_favlist .style-table .style-tr .style-request-amount{display:flex;justify-content:center;align-items:center;width:17%;border-radius:0}#mypage .mypage_favlist .style-table .style-tr .style-corporate-del-mes{width:30%;border:0 none}.style-explain-input{display:block;font-size:65%;font-weight:700;color:#333}#mypage .image_upload img{width:300px;height:300px}#mypage .cart table tr td p.num_title{display:inline-block;font-weight:700}#mypage .cart table tr td.add_title{display:block;order:2;padding:10px;background:#f3f1e2;font-weight:700;color:red;box-shadow:0 1px 1px rgba(255,255,255,.3) inset;border-radius:8px 8px 0 0;border-bottom:1px solid #cbc7aa!important}#mypage .cart table tr td.add_jan_code{order:3;width:100%;margin-left:15px;padding:0;padding-top:10px}#mypage .cart table tr td div.add_jan_code_div{display:flex;align-items:center}#mypage .cart table tr td.add_name{order:4;display:flex;align-items:center;width:100%;margin-left:15px;padding:0}#mypage .cart table tr td.add_price{order:5;display:flex;align-items:center;width:100%;margin-left:15px;padding:0}#mypage .cart table tr td.add_num{order:6;display:flex;align-items:center;width:100%;margin-left:15px;padding:0}#mypage .cart table tr td.add_register{order:7;display:flex;align-items:center;width:100%;justify-content:center;margin-left:15px}#mypage .cart table tr.add_tr{font-weight:700}#mypage .cart table tr td.add_table{width:100%;max-width:305px;order:3}#mypage .cart table tr td div.add_div:nth-of-type(odd){flex:0 0 96px;text-align:left;padding:5px 0}#mypage .cart table tr td div.add_div:nth-of-type(even){flex:1 0 auto;display:flex;justify-content:flex-start;padding:5px 0}#mypage .cart table tr td div.add_div_num{margin-left:17px}#mypage .cart table tr.reduction_tr{display:flex;align-items:center;flex-wrap:nowrap}#mypage .cart table tr td.reduction_title{border-bottom:1px solid #cbc7aa!important;background:#f3f1e2;border-radius:8px 8px 0 0;width:100%}#mypage .cart table tr td.reduction_name{width:auto;flex:0 1 160px;margin-left:10px}#mypage .cart table tr td.reduction_price{flex:0 1 132px}#mypage .cart table tr td.reduction_num{flex:0 1 47px;margin-right:10px}#mypage .cart table.reduction_table{border-radius:8px;border:1px solid #cbc7aa}#mypage .reduction_table{min-width:0}#mypage .cart table tr td div.added_div:nth-of-type(odd){flex:0 0 50%;text-align:left;padding:5px 0;font-size:16px;font-weight:700}#mypage .cart table tr td div.added_div:nth-of-type(even){flex:1 0 auto;display:flex;justify-content:flex-start;padding:5px 0}#mypage .cart table tr td.added_td{width:100%;margin-left:20px;margin-right:20px;padding:0}#mypage .cart table tr td.added_num{padding-bottom:10px}#mypage .cart table tbody .reduction_tr{margin:0;border-width:0 1px;border-radius:0}#mypage .cart table tbody .reduction_tr:last-of-type{border-radius:0 0 8px 8px;border-width:0 1px 1px 1px}#mypage .cart table tbody tr.reduction_tr_head{border-top:1px solid #cbc7aa;border-radius:8px 8px 0 0;margin:0;border-width:1px 1px 0 1px}#mypage .cart table tr td.price_in_cart{order:4;flex-grow:2;font-size:20px;font-weight:700;display:flex;justify-content:center;flex-direction:column;min-width:120px;padding-top:10px}#mypage .cart table tr td.image_in_cart{order:3;width:calc(50% - 30px);padding:10px 10px;display:flex;justify-content:center;flex-direction:column}#mypage .cart .cart_footer_in_cart{flex-wrap:wrap;margin-top:20px}#mypage .unnecessary_at_pc{display:block}#mypage .unnecessary_at_mobile{display:none}#mypage .cart table tr.unnecessary_at_mobile{display:none}#mypage .cart table tr td.unnecessary_at_mobile{display:none}#mypage .cart table tr td.num_confirm{order:5}#mypage .cart table tr td div.num:after{content:"個"}#mypage .mypage_menu li.hist_2{margin:0}#mypage .mypage_menu li{margin:0}}#mypage .yutori-warning{margin-right:10px;font-size:13px;font-weight:700;color:red}#mypage .cart table tr td.add_jan_code{vertical-align:top;padding-right:3px;padding-left:3px}#mypage .cart table tr td.add_name{vertical-align:top;padding-right:3px;padding-left:3px}#mypage .cart table tr td.add_price{vertical-align:top;padding-right:3px;padding-left:3px}#mypage .cart table tr td.add_num{vertical-align:top;padding-right:3px;padding-left:3px}#mypage .cart .search_product_area{display:flex;gap:3rem}@media screen and (max-width:430px){#mypage .cart .search_product_area{flex-direction:column;gap:0}#mypage .cart .search_product_item{display:flex;margin-top:1rem;align-items:center}#mypage .cart .search_product_item label{width:35%}#mypage .cart .search_product_item input{width:50%}#mypage .cart .search_product_item button{width:15%;height:30px}}#mypage .cart .add_cart_area{display:flex;justify-content:center;align-items:end;gap:.5rem}#mypage .cart .add_cart_area .register_button{width:5%;height:30px}#mypage .cart .add_cart_area .register_button #add_cart_button{width:50px}@media screen and (max-width:1024px){#mypage .cart .add_cart_area{flex-direction:column;align-items:flex-start}#mypage .cart .add_cart_item{display:flex;margin-top:1rem;align-items:center;width:100%}#mypage .cart .add_cart_item label{width:50%}#mypage .cart .add_cart_item input{width:50%}#mypage .cart .add_cart_area .register_button{width:50px;height:30px;margin:1rem auto}}#mypage .cart .mp_search_panel{margin:1em 0;padding:20px;border:#2b893a 1px solid;border-radius:10px;background-color:#f5ffee}@media all and (max-width:767px){#mypage .cart .mp_search_panel{padding:10px}}#mypage .cart .mp_search_panel section+section{margin-top:2em}#mypage .cart .mp_search_panel h2{font-size:1.2em;font-weight:700;width:100%;margin:0 0 .5em}@media all and (max-width:767px){#mypage .cart .mp_search_panel h2{font-size:1.2em}}#mypage .cart .mp_search_panel h2 small{font-size:.8em;font-weight:400}@media all and (max-width:767px){#mypage .cart .mp_search_panel h2 small{font-size:12px;display:block}}#mypage .cart .mp_search_panel button{font-size:.9rem;width:70px;padding:.5rem 0;cursor:pointer;text-align:center;color:#fff;border:none;border-radius:5px;background-color:#3e934a}#mypage .cart .mp_search_panel label{display:block;margin-bottom:.3em}@media all and (max-width:767px){#mypage .cart .mp_search_panel label{font-size:14px}}#mypage .cart .mp_search_panel label span{font-size:.8rem;color:#f98100}#mypage .cart .mp_search_panel input[type=text]{padding:.5rem;border:#2b893a 1px solid;border-radius:5px;background:#fff}@media all and (max-width:767px){#mypage .cart .mp_search_panel input[type=text]{transform:scale(1)}}#mypage .cart .mp_search_panel input[type=text]::placeholder{font-size:.9rem}#mypage .cart .mp_search_panel #check_message{font-size:.9rem}@media all and (max-width:1024px){#mypage .cart .mp_search_panel #check_message{margin-top:1em}}#mypage .cart .search_product_area{justify-content:space-between}@media all and (max-width:767px){#mypage .cart .search_product_area{flex-wrap:wrap}}#mypage .cart .search_product_area .search_product_item{width:calc((100% - 3em)/ 2)}@media all and (max-width:767px){#mypage .cart .search_product_area .search_product_item{width:100%;margin-top:0;flex-wrap:wrap}#mypage .cart .search_product_area .search_product_item+.search_product_item{margin-top:1em}}#mypage .cart .search_product_area input[type=text]{width:calc(100% - 90px);max-width:400px}@media all and (max-width:767px){#mypage .cart .search_product_area input[type=text]{width:calc(100% - 80px)}}#mypage .cart .search_product_area button{margin-left:10px}@media all and (max-width:767px){#mypage .cart .search_product_area button{height:auto}}@media all and (max-width:767px){#mypage .cart .search_product_area label{width:100%}}#mypage .cart .add_cart_area{gap:10px}@media all and (max-width:1024px){#mypage .cart .add_cart_area{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}}@media all and (max-width:767px){#mypage .cart .add_cart_area{flex-direction:column}}#mypage .cart .add_cart_area .register_button{width:auto;height:auto}@media all and (max-width:1024px){#mypage .cart .add_cart_area .register_button{width:70px;height:auto;margin:0}}@media all and (max-width:767px){#mypage .cart .add_cart_area .register_button{margin:0 auto}}#mypage .cart .add_cart_area .register_button #add_cart_button{width:70px}@media all and (max-width:1024px){#mypage .cart .add_cart_item{display:block;margin-top:0}}#mypage .cart .add_cart_item:not(:last-child){width:calc((100% - 40px - 70px)/ 4)}@media all and (max-width:1024px){#mypage .cart .add_cart_item:not(:last-child){width:calc((100% - 20px - 70px)/ 2)}}@media all and (max-width:767px){#mypage .cart .add_cart_item:not(:last-child){width:100%}}@media all and (max-width:1024px){#mypage .cart .add_cart_item:first-of-type,#mypage .cart .add_cart_item:nth-of-type(2){margin-bottom:.5em}}@media all and (max-width:767px){#mypage .cart .add_cart_item:first-of-type,#mypage .cart .add_cart_item:nth-of-type(2){margin-bottom:0}}#mypage .cart .add_cart_item input[type=text]{width:100%}@media all and (max-width:1024px){#mypage .cart .add_cart_item label{width:100%}}#mypage .cart .del_all button,#mypage .cart button.del{font-size:.9rem;position:relative;padding:.5rem 1rem .5rem 2.5rem;cursor:pointer;text-align:center;color:#fff;border:none;border-radius:5px;background-color:#f98100}#mypage .cart .del_all button::before,#mypage .cart button.del::before{position:absolute;top:50%;left:1rem;display:block;width:1rem;height:1rem;content:"";transform:translateY(-50%);background:url(/common/img/ico_delete.svg) center center no-repeat}@media all and (max-width:1024px){#mypage .cart button.del{padding:.5rem}#mypage .cart button.del::before{display:none}}@media all and (max-width:767px){#mypage .cart button.del{padding:.5rem 1rem .5rem 2.5rem}#mypage .cart button.del::before{display:block}}#mypage .cart .button_wrap{display:flex;flex-direction:row-reverse;max-width:640px;margin:2em auto 3em;gap:20px;justify-content:center}@media all and (max-width:767px){#mypage .cart .button_wrap{flex-direction:column;gap:20px}}#mypage .cart .btn_order{font-size:16px;margin:0 auto;border:none}#mypage .cart .btn_order.cancel{background-color:#aaa}#mypage .check input{min-width:auto}#mypage input[disabled]{background-color:#9b9b9b}#mypage .deposit_container{display:flex;margin-bottom:1rem}#mypage .deposit_form{width:20%}#mypage .deposit_description{width:80%;padding:0 10px;text-align:left}#mypage .deposit_description .attention{color:#ee143d;font-weight:700}#mypage .deposit_today_rate{text-align:left;margin-left:3rem;margin-bottom:1rem}#mypage .deposit_today_rate span{color:#ee143d;font-size:1.3rem;font-weight:700;margin-left:.2rem}#mypage .deposit_maturity_area{display:flex;margin-bottom:2rem}#mypage .deposit_current{text-align:left;margin-left:3rem;line-height:2}#mypage .deposit_maturity_area .current_amount{font-size:1.2rem;margin-left:.2rem;margin-right:1rem}#mypage .deposit_maturity{line-height:1.8;margin-right:3rem;display:flex;flex-direction:column}#mypage .deposit_maturity .symbol::after{content:" → "}#mypage .deposit_maturity .maturity_date::before{content:"→";margin-right:1rem}#mypage .deposit_maturity .maturity_date{font-size:1.2rem}#mypage .deposit_maturity_area #deposit_period{height:3rem;font-size:1rem}#mypage .deposit_maturity .maturity_amount{color:#ee143d;font-size:1.3rem;font-weight:700;margin-left:.6rem}#mypage .deposit_maturity .maturity_amount.two_chars{margin-left:0}#mypage .deposit_note{text-align:left;margin-left:3rem;margin-bottom:1rem}#mypage .deposit_info .deposit_container{display:flex;justify-content:flex-start;margin:0;gap:1rem}#mypage .deposit_info .deposit_container .deposit_use{flex-basis:12.5%}#mypage .deposit_info .deposit_container .deposit_current_rate{flex-basis:32.5%}#mypage .deposit_info .deposit_container .deposit_maturity{display:block;flex-basis:55%;text-align:left;line-height:1.5}#mypage .deposit_info .deposit_container .deposit_maturity .current_amount{font-size:1rem;font-weight:600;margin-left:.2rem}#mypage .deposit_info .deposit_container .deposit_maturity .maturity_amount{color:#ee143d;font-size:1rem;font-weight:600;margin-left:.2rem}@media screen and (max-width:768px){#mypage .deposit_service_link_btn{background-color:#2c893a;width:200px;border:none;border-radius:5px;font-weight:700;font-size:.8rem;margin-bottom:1rem}#mypage .deposit_service_link_btn a{display:block;color:#fff;text-align:center;padding:10px}#mypage .deposit_container{display:block}#mypage .deposit_form{width:100%;margin-bottom:1rem}#mypage .deposit_description{width:100%}#mypage .deposit_today_rate{text-align:center;margin:0 0 1rem 0}#mypage .deposit_maturity_area{flex-direction:column}#mypage .deposit_maturity{text-align:center;margin:1rem 0}#mypage .deposit_maturity_area #deposit_period{width:80%;margin:0 auto}#mypage .deposit_note{text-align:left;margin:0;padding:0 10px}#mypage .deposit_info .deposit_container{display:block}#mypage .deposit_info .deposit_container .deposit_use{margin-bottom:1rem}#mypage .deposit_info .deposit_container .deposit_maturity{display:flex;flex-direction:column;text-align:center}#mypage .deposit_info .deposit_maturity .symbol::after{content:"↓"}#mypage .mypage_deposit .cancel_button{margin:0 auto}}#mypage.sp h1{font-size:1.5rem;margin:1rem 0}#mypage .pc_layout hr{margin:3rem 0}#mypage .mypage_deposit .sp_layout{width:90%;margin:0 auto}#mypage .mypage_deposit .sp_layout .deposit_tabs{margin-bottom:2rem}#mypage .mypage_deposit .sp_layout .deposit_tabs .deposit_tab_items{display:flex;justify-content:space-around}#mypage .mypage_deposit .sp_layout .deposit_tabs .deposit_tab_items li{width:40%;text-align:center;padding:.5rem 0;border:1px solid #2c893a;border-radius:5px;font-weight:600;color:#2c893a}#mypage .mypage_deposit .sp_layout .deposit_tabs .deposit_tab_items li.active{background-color:#2c893a;color:#fff}#mypage .mypage_deposit .sp_layout .sp_all_check_area{display:flex;gap:1rem;margin-bottom:1rem}#mypage .mypage_deposit .sp_layout .sp_all_check_area input{min-width:20px}#mypage .mypage_deposit .sp_layout .sp_all_check_area .label{color:#2c893a;font-size:1.1rem;font-weight:600}#mypage .mypage_deposit .sp_layout .total_amount_area{margin-bottom:2rem;display:flex;flex-direction:column;gap:.6rem}#mypage .mypage_deposit .sp_layout .deposit_maturity_total_amount,#mypage .mypage_deposit .sp_layout .deposit_maturity_total_interest{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:600}#mypage .mypage_deposit .sp_layout .request_seq{display:flex;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}#mypage .mypage_deposit .sp_layout .request_seq input{min-width:20px}#mypage .mypage_deposit .sp_layout .request_seq .label{color:#2c893a;font-size:1.1rem;font-weight:600}#mypage .mypage_deposit .sp_layout .request_seq .number{font-size:1.1rem;font-weight:600;text-decoration:underline}#mypage .mypage_deposit .sp_layout .deposit_table{width:100%;border:none;margin-bottom:3rem}#mypage .mypage_deposit .sp_layout .deposit_table .deposit_row{display:flex}#mypage .mypage_deposit .sp_layout .deposit_table .deposit_row .deposit_label{background-color:#f3f1e2;font-weight:600;font-size:.9rem}#mypage .mypage_deposit .sp_layout .deposit_table .deposit_row .deposit_item,#mypage .mypage_deposit .sp_layout .deposit_table .deposit_row .deposit_label{flex-basis:50%;height:3rem;display:flex;align-items:center;padding-left:1rem;border:1px solid #cbc7aa;margin-right:-1px;margin-bottom:-1px}#mypage .mypage_deposit table thead tr th{background:#f3f1e2;color:#000;font-weight:700;border:.5px solid #cbc7aa;width:9.0909090909%}#mypage .mypage_deposit table tbody tr td{box-shadow:none;border:.5px solid #cbc7aa;padding:10px 5px}#mypage .mypage_deposit table tbody tr td a{text-decoration:underline}#mypage .mypage_deposit table tbody tr td.deposit_total{text-align:right;padding-right:10px}#mypage .mypage_deposit .deposit_extend_button{display:block;color:#fff;font-weight:700;background-color:#2c893a;margin:0 auto;padding:5px 20px;border-radius:5px;cursor:pointer;min-width:75px}#mypage .mypage_deposit .deposit_extend_button:disabled{background-color:#9b9b9b;cursor:not-allowed}#mypage .mypage_info table tr{border-top:1px solid #cbc7aa;border-left:1px solid #cbc7aa;border-right:1px solid #cbc7aa}#mypage .mypage_info table tr td.file{width:100%}#mypage .mypage_info table tr td.file .image_area{display:flex;height:40px}#mypage .image_upload img{object-fit:scale-down;width:500px;height:500px;border:1px solid #ddd;background-color:unset;border-radius:unset;padding:0}#cautions_driving_license,#cautions_health_insurance,#cautions_residence_card,#citizen_card,#passport,#public_charge_receipt{display:none}#mypage .identity_verify{padding:10px}#mypage .user_type_select{padding:10px}#mypage .user_type_select a{display:contents}#mypage .cautions,#mypage .image_upload,#mypage .input,#mypage .select{padding:10px}#mypage #identity_verify_image_path1,#mypage #identity_verify_image_path2,#mypage #support_document_image_path1,#mypage #support_document_image_path2{display:none}#mypage .identity_cautions{font-weight:700}#mypage .file_upload{background:#eee;width:81%;position:relative;display:flex}#mypage .file_upload_non_editable{width:100%}#mypage input.clear_btn{background-color:#2c893a;color:#fff;border-radius:unset;padding:5px;width:20%;min-width:50px;display:flex;align-items:center;justify-content:center;height:100%}#mypage .browse_btn{background-color:#d3d3d3;padding:10px;border:none;border-radius:unset;text-align:center;min-width:85px;display:flex;align-items:center;justify-content:center;height:100%;flex:1}#mypage .image_select{display:flex;border-radius:5px;border:1px solid #2c893a;width:85%}#mypage .image_select_non_editable{background:#eee;width:70%}#mypage .image_name{padding:8px 5px;word-break:break-all;overflow:scroll;line-height:1.8;width:70%;-ms-overflow-style:none;scrollbar-width:none}#mypage .image_name_non_editable{width:100%}#mypage span#identity_verify_image_name1::-webkit-scrollbar,#mypage span#identity_verify_image_name2::-webkit-scrollbar,#mypage span#support_document_image_name1::-webkit-scrollbar,#mypage span#support_document_image_name2::-webkit-scrollbar{display:none}#mypage .mypage_menu li.identity a{background-image:url(/common/img/bg_mypage_identity.png)}#mypage .mypage_history table tr td.identity_application_date,#mypage .mypage_history table tr td.identity_dtl,#mypage .mypage_history table tr td.identity_support_document_image_type,#mypage .mypage_history table tr td.identity_user_type,#mypage .mypage_history table tr td.identity_verify_expire_date,#mypage .mypage_history table tr td.identity_verify_image_type,#mypage .mypage_history table tr td.identity_verify_status,#mypage .mypage_history table tr th.identity_application_date,#mypage .mypage_history table tr th.identity_dtl,#mypage .mypage_history table tr th.identity_support_document_image_type,#mypage .mypage_history table tr th.identity_user_type,#mypage .mypage_history table tr th.identity_verify_expire_date,#mypage .mypage_history table tr th.identity_verify_image_type,#mypage .mypage_history table tr th.identity_verify_status{width:14.2857142857%}#mypage .mypage_history table tr td.red{color:red!important}#mypage .edit_non_editable tbody td,#mypage .edit_non_editable tbody th{border-top:none!important;border-bottom:none!important}#mypage .edit_non_editable tr:last-child td,#mypage .edit_non_editable tr:last-child th{border-bottom:none}#mypage .btn_identity{font-size:.9em;padding:10px!important;margin:20px auto!important}#mypage .identity_verify_new_upload_btn,#mypage .identity_verify_new_upload_btn--disabled{display:block;text-align:center;color:#fff;width:190px;line-height:15px;padding:10px;margin-left:auto;margin-bottom:10px;border:1px solid #2c893a;border-radius:5px;font-size:80%}#mypage .identity_verify_new_upload_btn{background:#2c893a}#mypage .identity_verify_new_upload_btn--disabled{background:#a5b9a8}@media screen and (max-width:430px){#mypage .mypage_history table.history_list tr td.identity_application_date{order:1;width:60%;background:#f3f1e2;border-radius:8px 0 0 0;color:#000;text-align:left;font-weight:700}#mypage .mypage_history table.history_list tr td.identity_application_date:before{content:"申請日："}#mypage .mypage_history table.history_list tr td.identity_verify_status{order:2;width:40%;background:#f3f1e2;border-radius:0 8px 0 0;color:#000;text-align:right;font-weight:700}#mypage .mypage_history table.history_list tr td.identity_user_type{order:3}#mypage .mypage_history table.history_list tr td.identity_user_type:before{content:"タイプ："}#mypage .mypage_history table.history_list tr td.identity_verify_image_type{order:4}#mypage .mypage_history table.history_list tr td.identity_verify_image_type:before{content:"証明書種類："}#mypage .mypage_history table.history_list tr td.identity_support_document_image_type{order:5}#mypage .mypage_history table.history_list tr td.identity_support_document_image_type:before{content:"補助書類："}#mypage .mypage_history table.history_list tr td.identity_verify_expire_date{order:6}#mypage .mypage_history table.history_list tr td.identity_verify_expire_date:before{content:"証明書有効期限："}#mypage .mypage_history table.history_list tr td.identity_dtl{order:7}#mypage .mypage_history table.history_list tr td.identity_support_document_image_type,#mypage .mypage_history table.history_list tr td.identity_user_type,#mypage .mypage_history table.history_list tr td.identity_verify_expire_date,#mypage .mypage_history table.history_list tr td.identity_verify_image_type{text-align:left;width:100%}#mypage .mypage_history table tr td.identity_dtl a{font-size:1.2em}}#mypage input[readonly]{background-color:#afadad}.deposit_cancel_popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.deposit_cancel_popup_content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:740px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:#2c893a solid 2px;border-radius:5px}.deposit_cancel_popup_heading{background-color:#2c893a;color:#fff;font-size:1.5rem;padding:.5rem 0 .5rem 1rem}.deposit_cancel_popup_content .deposit_cancel_amount,.deposit_cancel_popup_content .note{text-align:center;margin:1.5rem 0}.deposit_cancel_popup .close_button{position:absolute;top:0;right:0;cursor:pointer;font-size:2rem;color:#2c893a;line-height:1;background-color:#fff;border:#2c893a solid 5px;border-radius:50%;display:inline-block;text-align:center;width:50px;height:50px}.deposit_cancel_popup .deposit_cancel_popup_button_area{text-align:center;margin:1.5rem 0;display:flex;justify-content:center;gap:2rem}.deposit_cancel_popup .deposit_cancel_popup_button{display:block;width:100px;background:#2c893a;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;padding:.5rem;border:none;box-shadow:0 6px 10px rgba(0,0,0,.2)}.deposit_cancel_popup .deposit_cancel_complete{display:none}.deposit_cancel_popup .maturity_total{font-size:1.1rem;font-weight:700}.deposit_cancel_popup .minus_amount{font-size:1.1rem;font-weight:700;color:red}@media screen and (max-width:768px){.deposit_cancel_popup .deposit_cancel_popup_content{width:90%;top:50vw}.deposit_cancel_popup .deposit_cancel_complete,.deposit_cancel_popup .deposit_cancel_confirm{padding:0 1rem}}.deposit_extend_popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;font-size:1.1rem}.deposit_extend_popup_content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:840px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:#2c893a solid 2px;border-radius:5px}.deposit_extend_popup_heading{background-color:#2c893a;color:#fff;font-size:1.5rem;padding:.5rem 0 .5rem 1rem;text-align:center}.deposit_extend_popup_content .deposit_extend_confirm .selling_request_area{display:flex;justify-content:center;gap:3rem;margin:1.5rem 0}.deposit_extend_popup_content .deposit_period_select{display:none;text-align:center}.deposit_extend_popup_content .deposit_extend_error{display:none;margin:1rem 0}.deposit_extend_popup_content .deposit_extend_error_message{color:#ee143d;text-align:center}.deposit_extend_popup_content .deposit_preview_area{display:none;justify-content:center;flex-direction:column;gap:.5rem;margin:2rem 0 1rem}.deposit_extend_popup_content .symbol{text-align:center}.deposit_extend_popup_content .deposit_extend_preview{display:flex;justify-content:center;gap:.5rem;margin-left:1rem}.deposit_extend_popup_content .text_color_red{color:red}.deposit_extend_popup_content .font_weight_bold{font-weight:700}.deposit_extend_popup .close_button{position:absolute;top:0;right:0;cursor:pointer;font-size:2rem;color:#2c893a;line-height:1;background-color:#fff;border:#2c893a solid 5px;border-radius:50%;display:inline-block;text-align:center;width:50px;height:50px}.deposit_extend_popup .deposit_extend_popup_button_area{margin:1rem 0;display:flex;justify-content:center;gap:1rem}.deposit_extend_popup .deposit_extend_popup_button{display:block;font-size:1.1rem;color:#fff;font-weight:700;background-color:#2c893a;padding:5px 20px;border-radius:5px;cursor:pointer}.deposit_extend_popup .deposit_extend_popup_button.deposit_submit{display:none;padding:5px 5rem}.deposit_extend_popup .deposit_extend_notion{display:none;color:red;margin-left:1rem;text-align:center}.deposit_extend_popup .deposit_extend_complete{display:none}.deposit_extend_popup .deposit_extend_complete .deposit_extend_complete_heading{text-align:center;color:#2c893a;font-size:1.2rem;font-weight:700;margin-top:1rem}.deposit_extend_popup_content .deposit_extend_complete .selling_request_area{display:flex;justify-content:center;gap:3rem;margin:1.5rem 0}@media screen and (max-width:768px){.deposit_extend_popup .deposit_extend_popup_content{width:90%;top:100vw;max-height:600px;overflow-y:scroll}.deposit_extend_popup .deposit_extend_complete,.deposit_extend_popup .deposit_extend_confirm{padding:0 1rem}.deposit_extend_popup_heading{font-size:1.2rem}.deposit_extend_popup .close_button{font-size:1.8rem;width:45px;height:45px}.deposit_extend_popup_content .deposit_extend_confirm .selling_request_area{flex-direction:column;gap:1rem;margin:1.5rem auto;padding-left:2rem}.deposit_extend_popup_content .deposit_period_select{text-align:left;padding-left:2rem}.deposit_extend_popup_content .deposit_extend_error_message{text-align:left}.deposit_extend_popup_content .deposit_extend_preview{flex-direction:column;margin-left:2rem}.deposit_extend_popup .deposit_extend_notion{margin-left:2rem;text-align:left}.deposit_extend_popup .deposit_extend_popup_button{font-size:.8rem;padding:10px 20px;border-radius:5px;cursor:pointer}.deposit_extend_popup .deposit_extend_popup_button.deposit_submit{display:none;padding:5px 5rem}.deposit_extend_popup .deposit_extend_complete .deposit_extend_complete_heading{text-align:left;font-size:1rem;font-weight:700;margin-top:1rem;margin-left:2rem}.deposit_extend_popup_content .deposit_extend_complete .selling_request_area{flex-direction:column;gap:.5rem;margin:1.5rem 0 1.5rem 2rem}}#mypage{max-width:1200px;width:calc(100% - 40px)}.product_wrap #mypage{margin-top:0}@media screen and (max-width:1024px){#mypage{max-width:900px}}@media screen and (max-width:767px){#mypage{width:100%}}@media screen and (max-width:896px){#mypage h1{font-size:23px}}@media screen and (max-width:430px){#mypage h1{font-size:18px}}#mypage .mypage_info h2{font-size:18px}@media screen and (max-width:430px){#mypage .mypage_info h2{font-size:16px}}#mypage .file_upload{border-radius:5px 0 0 5px}#mypage .browse_btn{border-radius:5px 0 0 5px}#mypage select{appearance:auto}#mypage input[type=checkbox],#mypage input[type=radio]{width:initial;min-width:initial;margin:initial;padding:initial;border-radius:initial}#mypage input[type=password],#mypage input[type=text]:not(.len_long){max-width:400px;text-align:left}@media screen and (max-width:430px){#mypage input[type=password],#mypage input[type=text]:not(.len_long){width:100%}}#mypage input[type=text]{transform:scale(1)}#mypage input[type=text].remark{max-width:90%}@media screen and (max-width:430px){#mypage input[type=text].remark{width:100%}}#mypage textarea.remark{width:90%;height:6em}@media screen and (max-width:430px){#mypage textarea.remark{width:100%}}@media screen and (max-width:430px){#mypage input.submit_btn{width:100%}}#mypage .invoice_area__item:first-of-type{display:flex;width:100%;align-items:center}#mypage .invoice_area__item .invoice_registration_number_area{display:flex;padding-left:1em;flex-grow:1;align-items:center}#mypage .invoice_area__item .invoice_registration_number_area::before{font-size:16px;margin-right:5px;content:"T"}#mypage .invoice_area__item .is_invoice_issuing_company{width:32px}@media screen and (max-width:430px){#mypage .mypage_info table.edit tr td input{margin-bottom:0}}#mypage .mypage_info table.edit tr td input[type=radio]{margin-right:.3em}#mypage .cart table tr td,#mypage .cart table tr th{word-break:break-all}@media screen and (max-width:430px){#mypage .btn_identity,#mypage .button_wrap,#mypage .cart .btn_order,#mypage .mypage_deposit .cancel_button{width:100%}}@media screen and (max-width:896px){#mypage input.len_middle{max-width:180px}}.search-area__footer .search-form-button{width:auto;padding:0 1em}@media screen and (max-width:430px){#mypage .cart table tr td{width:calc(100% - 20px)}}.align-right{text-align:right}.cancel-btn{font-size:.9rem;width:12em;margin:0;padding:.5rem 0;cursor:pointer;text-align:center;color:#fff;border:none;border-radius:5px;background-color:#2b893a}.privacy-txt{float:right;font-size:14px;margin-right:10%;margin-bottom:8px}.privacy-register-txt{font-size:12px;margin-bottom:8px}.condition-txt{font-size:13px;color:#000}.cancel-txt{font-size:12px;font-weight:800}.lbl-hope_product{display:flex;gap:8px}@media screen and (max-width:768px){.cancel-txt{font-size:10px}.lbl-hope_product{flex-direction:column;gap:2px}}#mypage .mypage_history .tb-wrapper{display:flex}.table-container{border:1px solid #cbc7aa;background:#fff;border-radius:8px;overflow:hidden;width:80%;max-width:1000px;margin:0}.button-container{max-width:1000px;margin:auto 0 0 20px;text-align:right}.table-row{display:flex;border-bottom:1px solid #e0e0e0}.table-row-height{height:90px}.table-row:last-child{border-bottom:none}.table-cell{padding:10px;border-right:1px solid #e0e0e0;transition:all .3s ease}.table-cell:last-child{border-right:none}.table-cell.head1-cell{flex:1}.table-cell.head2-cell{flex:1}.table-cell.head3-cell{flex:1}.main-header{background:#f3f1e2;text-align:center;font-weight:700;font-size:18px;padding:10px;flex:1}.sub-header{background:#f8f9fa;font-weight:700;text-align:center;color:#333;border-right:1px solid #e0e0e0}.sub-header:last-child{border-right:none}.input-cell{padding:10px 15px}.input-wrapper{width:100%}.input-field{width:100%;padding:10px;border:2px solid #e0e0e0;border-radius:4px;font-size:14px;transition:border-color .3s ease;margin-bottom:10px}.input-field:last-child{margin-bottom:0}.input-field:focus{outline:0;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.input-field.error{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.input-field.success{border-color:#27ae60;box-shadow:0 0 0 3px rgba(39,174,96,.1)}.validation-message{font-size:12px;margin-top:5px;margin-bottom:10px;min-height:18px;transition:opacity .3s ease}.validation-message:last-child{margin-bottom:0}.validation-message.error{color:#e74c3c;opacity:1}.validation-message.success{color:#27ae60;opacity:1}.validation-message.hidden{opacity:0}#mypage .mypage_history .btn-delivery{font-size:.9rem;width:12em;margin:0;padding:.5rem 0;cursor:pointer;text-align:center;color:#fff;border:none;border-radius:5px;background-color:#2b893a;transition:transform .2s ease,box-shadow .2s ease}#mypage .mypage_history .btn-delivery:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}#mypage .mypage_history .btn-delivery:active{transform:translateY(0)}#mypage .mypage_history .btn-delivery:disabled,#mypage .mypage_history .btn-delivery[disabled]{background-color:#b0b0b0;cursor:not-allowed}#mypage .mypage_history .btn-delivery:disabled:hover{transform:none;box-shadow:none}.input-group-2b{opacity:0;max-height:200px;overflow:hidden;transition:all .3s ease}.input-group-2b.show{opacity:1;max-height:200px}.text-wrapper{word-break:break-word}.table-row-pc-only{display:flex}@media (min-width:769px){.head2-inputs{display:flex;gap:15px;transition:all .3s ease;flex-direction:column}.head2-inputs .input-group-mobile{flex:1;margin-bottom:0;transition:all .3s ease}.head2-inputs .input-group-2a{flex:1}.head2-inputs .input-group-2a.has-2b{flex:1}.head2-inputs .input-group-2b.show{flex:1}.mobile-label{display:none}.input-row-mobile{display:block}.input-group-mobile{margin-bottom:0}}@media (max-width:768px){.table-row-pc-only{display:none}.tb-wrapper{flex-direction:column}.table-container{margin:0 0 20px 0;width:100%;max-width:100%}.button-container{text-align:center;margin:20px 0;max-width:100%}.table-row{flex-direction:column;border-bottom:2px solid #e0e0e0}.table-row-height{height:auto;max-height:300px}#delivery-service-id{width:68%}.table-row:last-child{margin-bottom:0}.table-cell{border-right:none;border-bottom:1px solid #e0e0e0;padding:10px 15px;flex:none}.table-cell:last-child{border-bottom:none}.sub-header{display:none}.input-cell{display:block;background:#f8f9fa;border-radius:6px;border-bottom:none}.input-cell:last-child{margin-bottom:0}.head2-inputs{display:block}.input-group-mobile:last-child{margin-bottom:0}.input-row-mobile{display:flex;align-items:flex-start}.mobile-label{font-weight:700;color:#333;margin-right:10px;min-width:60px;font-size:14px;margin-top:10px}.input-wrapper{flex:1}.text-wrapper{text-align:left;padding-top:10px}#mypage .mypage_history .btn-delivery{max-width:300px}}.input-request-date{background:#eee!important;width:45%!important}.tooltip-wrapper{font-weight:700;width:300px!important;left:-139px!important}.disabled-color{background-color:#d3d3d3!important;cursor:default}.disabled-pointer{cursor:default}.text-request-date{font-size:15px;padding-left:25%;width:80%}
