html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:300;font-size:18px;line-height:1.5;min-height:100vh;background:#3d3736;color:#fff}body *{box-sizing:border-box}picture,img{display:block;width:100%;height:auto}a:hover,button:hover{cursor:pointer;opacity:.6}label:hover{cursor:pointer}input,textarea{border:1px solid #fff;padding:15px 20px;border-radius:0;outline:none;background:#fff;width:100%;font-size:18px;line-height:1.5;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}textarea{resize:vertical}.select{position:relative;display:block;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.select:before{content:"";display:block;position:absolute;top:1px;bottom:1px;right:1px;width:30px;background:#3d3736;pointer-events:none;border-radius:0 5px 5px 0}.select:after{content:"";position:absolute;top:50%;margin-top:-6px;right:8px;height:0;width:0;border:8px solid rgba(0,0,0,0);border-top:14px solid #fff;pointer-events:none}.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;vertical-align:middle;color:#3d3736;font-size:18px;border:1px solid #fff;padding:24px 50px 24px 20px;border-radius:5px;width:100%}.select select::-ms-expand{display:none}.checkbox,.radio{margin-bottom:20px}.checkbox input,.radio input{display:none}.checkbox input:checked+label,.radio input:checked+label{background:#fff;color:#3d3736}.checkbox input:checked+label:before,.radio input:checked+label:before{border:1px solid #3d3736;background:#3d3736}.checkbox input:checked+label:after,.radio input:checked+label:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.checkbox label,.radio label{padding:24px 20px 24px 58px;position:relative;display:block;line-height:1;color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.checkbox label:before,.radio label:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;border:1px solid #fff}.checkbox label:hover,.radio label:hover{cursor:pointer}.checkbox input[type=checkbox]:checked+label:after{width:11px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;left:25px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(-45deg)}.checkbox label:before{border-radius:1px}.radio input[type=radio]:checked+label:after{left:25px;width:12px;height:12px;border-radius:50%;background:#fff}.radio label:before{border-radius:50%}.sp_hide{display:none}.text_link_wrap{text-align:center;margin-bottom:80px}.text_link{text-decoration:underline}.back_link{position:relative}.back_link a{position:relative;padding-left:20px;border-bottom:1px solid #fff;padding-bottom:2px}.back_link a:before{content:"";display:block;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;left:5px;transform:translateY(-50%) rotate(45deg)}.red_text{color:#ff4f54 !important}.center_text{text-align:center}.center_title{font-size:20px;text-align:center;font-weight:600;margin:50px 0 30px}.status_title{font-size:20px;text-align:center;font-weight:600;margin:50px 0 30px}.list_title{font-size:18px;margin:10px;font-weight:100}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none}.overlay.active{display:block}.overlay .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6)}.overlay_content{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;max-width:600px;max-height:70vh;padding:40px;background:#f7f3f0;overflow:scroll}.overlay_title{font-size:18px;text-align:center;margin-bottom:20px;color:#3d3736}.overlay_text{text-align:center;font-size:16px;line-height:1.5;margin-bottom:20px;color:#3d3736}.overlay_text.border{border:1px solid #aaa;padding:20px}.overlay_text.left{text-align:left}.overlay_btn_wrap{margin-top:40px;display:flex;justify-content:center}.overlay_btn_wrap .btn{margin:0 20px;min-width:150px}.overlay_input{width:300px;margin:0 auto 40px}.overlay_input input{width:100%}.overlay .popup_img{width:100%;max-width:100%;max-height:450px}.overlay .popup_img img{width:100%;max-height:450px;display:block;margin:auto;-o-object-fit:contain;object-fit:contain}.btn{display:block;text-align:center;border-radius:5px;padding:20px 24px;font-size:18px;line-height:1.25;min-width:300px;margin:auto}.btn.inactive{pointer-events:none;opacity:.4}.btn.base{color:#fff;background:#af886e;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.btn.white{color:#000;background:#fff;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.btn.small{font-size:14px;line-height:1.3;padding:10px 17px;min-width:100px;margin:0}.btn.change{text-align:left;padding:20px 40px 20px 24px;position:relative;border:1px solid #fff;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.btn.change:after{content:"";border-right:2px solid #fff;border-top:2px solid #fff;width:10px;height:10px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg)}.btn_wrap{margin-top:50px}.btn_wrap .btn{max-width:300px;margin-bottom:30px}.btn_wrap.flex{display:flex;justify-content:center;flex-wrap:wrap}.btn_wrap.flex .btn:not(:last-child){margin-right:10px}.btn_wrap.flex .btn.small{margin-bottom:0}.btn_wrap .btn_text{margin-top:20px;font-size:18px;text-align:center}.btn_wrap .btn_sub_text{margin-top:20px;font-size:14px;text-align:center}.alert_box{position:absolute;left:10px;right:10px;margin:auto;background:#fff;padding:20px;max-width:500px}.alert_box .title{text-align:center;font-size:24px;font-weight:600}.alert_box .text{text-align:center;font-size:18px}.alert_box.error{border:3px solid #ff4f54}.alert_box.error .title{color:#ff4f54}.alert_box.error .text{color:#ff4f54}.alert_box.success{border:3px solid #00cd88}.alert_box.success .title{color:#00cd88}.alert_box.success .text{color:#00cd88}.alert_box.caution{border:3px solid #ffc700}.alert_box.caution .title{color:#ffc700}.alert_box.caution .text{color:#ffc700}.header{display:flex;align-items:center;padding:30px 15px 10px}.header .logo{width:50px;margin-right:15px}.header .page_title{font-size:24px}.box_backlink{position:relative;display:block;width:60px;height:60px;border:1px solid #3d3736;background:rgba(255,255,255,.8);margin-right:20px;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.box_backlink:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:calc(50% + 5px);border-bottom:2px solid #3d3736;border-left:2px solid #3d3736;transform:translate(-50%, -50%) rotate(45deg)}.menu_open{position:fixed;display:block;right:20px;top:20px;width:60px;height:60px;border:1px solid #3d3736;background:rgba(255,255,255,.8);box-shadow:-5px 5px 10px rgba(0,0,0,.4);z-index:10}.menu_open:before,.menu_open:after{content:"";position:absolute;width:36px;height:3px;background:#3d3736;display:block}.menu_open:before{top:50%;left:50%;transform:translate(-50%, calc(-50% - 12px))}.menu_open:after{top:50%;left:50%;transform:translate(-50%, calc(-50% + 12px))}.menu_open span{position:absolute;width:36px;height:3px;background:#3d3736;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}.menu_open span.error{width:16px;height:16px;border-radius:50%;background:#ff4f54;transform:none;top:unset;left:unset;bottom:8px;right:7px;z-index:1}.menu_close{position:absolute;right:20px;top:20px;display:block;width:60px;height:60px;border:1px solid #af886e;background:#fff;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.menu_close:before,.menu_close:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:3px;background:#af886e;display:block}.menu_close:before{transform:translate(-50%, -50%) rotate(-45deg)}.menu_close:after{transform:translate(-50%, -50%) rotate(45deg)}.menu_wrap{padding:100px 0 50px;position:fixed;top:0;left:0;right:0;bottom:0;background:#3d3736;z-index:100;overflow:scroll;transform:translateY(-100%);transition:all .3s}.menu_wrap.open{transform:translateY(0);transition:all .3s}.menu_wrap .btn{max-width:300px;margin:auto}.menu_alert{border:2px solid #ff4f54;background:#fff;font-size:18px;margin:0 20px 40px}.menu_alert a{display:block;padding:15px 35px 15px 20px;position:relative;color:#ff4f54;line-height:1.2}.menu_alert a:after{content:"";border-top:2px solid #ff4f54;border-right:2px solid #ff4f54;width:10px;height:10px;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}.menu_list{border-top:1px solid #fff;margin-bottom:60px}.menu_list li{border-bottom:1px solid #fff}.menu_list a{position:relative;display:block;padding:17px 32px 17px 58px}.menu_list a img{width:26px;display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);margin-right:10px}.menu_list a:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:15px;width:10px;height:10px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:2px}.menu_list a.active{background:rgba(255,255,255,.5)}.wrap{margin:20px 10px 0;padding-bottom:50px}.content_wrap{margin:80px 0}.login_wrap{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);padding:0 20px;max-width:500px}.login_img{width:155px;margin:0 auto 30px}.login_title{font-weight:300;font-size:24px;text-align:center;margin-bottom:40px}.login_text{text-align:center;font-size:16px;margin-bottom:40px}.login_links{margin-top:60px;text-align:center}.login .btn{max-width:270px;margin-top:40px}.form_wrap{max-width:600px;margin:0 auto 30px}.form_title{margin-bottom:10px}.form_subtext{margin-top:5px}.form_flex{display:flex}.form_flex>*:not(:last-child){margin-right:20px}.form_text{border:1px solid #fff;display:block;font-size:16px;padding:15px 22px;word-break:break-all}.search_headding{padding:20px 0;display:flex;align-items:center;border-bottom:1px solid #fff;margin-bottom:20px}.search_headding input{width:40%}.search_headding .checkbox{margin:0 20px 0 0}.search_list{max-height:450px;overflow-y:scroll}.pay_status_text{font-size:20px;text-align:center;margin:30px 0}.seat_calendar{font-size:33px;text-align:center;margin-bottom:40px}.seat_calendar a{padding:10px 40px 10px 10px;border-bottom:1px solid #fff}.seat_calendar a:after{content:"";background:url(/images/icon_calendar.png) no-repeat center/100%;width:20px;height:30px;display:inline-block;vertical-align:middle;margin-left:10px}.seat_box{display:block;border:2px solid #fff;padding:25px 15px;margin-bottom:20px;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.seat_box.status2{background:rgba(175,136,110,.5)}.seat_box.status3{background:#af886e}.seat_box.status4{background:#fff}.seat_box.status4 .seat_status{color:#3d3736}.seat_box.status5{background:#af886e}.seat_box.locked{pointer-events:none;opacity:.6}.seat_head{display:flex;align-items:center}.seat_body{margin-top:20px;border-top:1px solid #fff;padding-top:20px}.seat_label{background:#000;color:#fff;font-size:16px;line-height:1;text-align:center;width:80px;padding:7px 0;margin-right:15px}.seat_label.reserved{background:#fff;color:#3d3736}.seat_status{font-size:22px;font-weight:600;width:calc((100% - 105px)/2)}.seat_time{text-align:right;font-size:22px;font-weight:600;width:calc((100% - 105px)/2)}.seat_name{font-size:22px;font-weight:600;margin-bottom:10px}.seat_memo{font-weight:100}.details_topwrap{margin-top:30px;display:flex;justify-content:space-between;align-items:center;max-width:500px;margin-left:auto;margin-right:auto}.details_label{background:#000;color:#fff;font-size:25px;text-align:center;width:160px;padding:5px 10px;min-height:48px;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.details_label.reserved{background:#fff;color:#3d3736}.details_date{text-align:right;font-weight:600}.details_box{margin:10px 0 20px;border:1px solid #fff;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.details_status{text-align:center;padding:10px}.details_status+.details_info{border-top:1px solid #fff;padding-top:20px;margin-top:0}.details_info{display:flex;margin:20px 0;padding:0 10px}.details_info dt{width:6em;margin-right:1em;font-weight:100}.details_info dd{width:calc(100% - 7em);font-weight:600;font-size:22px}.details_info-payment{display:flex;flex-direction:column;row-gap:5px}.details_info-payment-link{font-weight:300;font-size:18px;text-decoration:underline}.receipt_wrap{box-shadow:-3px 3px 15px rgba(0,0,0,.4);border-radius:5px;padding:30px 10px 20px;max-width:600px;margin:30px auto 60px;background:#635f5e}.receipt_name{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff}.receipt_date{text-align:right;margin-bottom:30px}.receipt_details{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.receipt_details dt{margin-right:10px}.receipt_details dd{text-align:right;font-size:1.2em;flex:1}.receipt_details dd .small{font-size:.6em}.receipt_total{margin-top:30px;border-top:1px solid #fff;padding-top:15px;display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.receipt_total .label{font-size:16px}.receipt_total .price{font-size:32px;text-align:right}.receipt_total .price .small{font-size:.6em}.change_list li:not(:last-child){margin-bottom:20px}.reserve_wrap{margin:0 10px 20px}.reserve_wrap.border{padding-top:30px;border-top:10px solid #837f7f;margin-top:50px;margin-left:-10px;margin-right:-10px}.reserve_wrap .list_title{margin-left:20px}.reserve_list{margin:0 0 30px;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.reserve_list:first-of-type{margin-top:50px}.reserve_list.change_top{margin-top:0;margin-bottom:80px}.reserve_title{font-size:18px;line-height:1;margin-bottom:0}.reserve_input{border:1px solid #fff;display:block;font-size:22px;font-weight:600;padding:20px 22px;min-height:66px;word-break:break-all}.reserve_input.center{text-align:center}.pos_middle{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%)}.calendar_topwrap{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.calendar_title{text-align:center;font-size:40px;line-height:1}.calendar_title span{font-size:18px;display:block;margin-bottom:10px}.calendar_month{display:block;position:relative;width:40px;height:60px;border:1px solid #fff;box-shadow:-5px 5px 10px rgba(0,0,0,.4)}.calendar_month:after{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%}.calendar_month.prev:after{transform:translate(-30%, -50%) rotate(-135deg)}.calendar_month.next:after{transform:translate(-80%, -50%) rotate(45deg)}.total_wrap{margin-bottom:20px;border-top:1px solid #fff;padding-top:20px}.total_list{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.total_list dt{font-size:16px}.total_list dd{font-size:24px;text-align:right}.total_list dd .small{font-size:.6em}.sort_wrap{display:flex;justify-content:flex-end;margin-bottom:20px}.sort_wrap .sort_btn{font-size:14px;border-right:1px solid #fff;padding:0 10px}.sort_wrap .sort_btn:first-child{border-left:1px solid #fff}.sort_wrap .sort_btn.active{font-weight:600;text-decoration:underline}.arrow_list{margin-top:20px;border-top:1px solid #dedede}.arrow_list.small_text{font-size:15px}.arrow_list.flex_wrap a{flex-wrap:wrap}.arrow_list.flex_wrap a>*:not(:last-childe){white-space:nowrap;margin-right:10px;margin-bottom:10px}.arrow_list li{border-bottom:1px solid #dedede}.arrow_list a{display:flex;align-items:center;padding:15px 20px 15px 10px;min-height:66px;position:relative;justify-content:space-between}.arrow_list a .small{font-size:.5em}.arrow_list a>*{margin-right:10px}.arrow_list a:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);pointer-events:none}.arrow_list a .w_30{min-width:30%}.arrow_list a .number{width:100px}.arrow_list a .birthday{width:calc(50% - 10px);line-height:1.2}.arrow_list a .latest{width:calc(50% - 10px);line-height:1.2}.arrow_list a .name{flex:1;padding-left:10px;min-width:5em}.arrow_list a .name .source{font-size:.8em}.arrow_list a .remaining{flex:1;padding-left:10px}.arrow_list a .news_date{width:8em}.arrow_list a .news_status{font-size:12px;border:1px solid #fff;padding:3px 5px;display:inline-block}.arrow_list a .news_title{width:calc(100% - 8em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.arrow_list a .calendar_date{width:4em;font-feature-settings:"palt";letter-spacing:.05em;white-space:nowrap}.arrow_list a .date_large{width:50%}.arrow_list a .people{width:5em;text-align:right}.arrow_list a .yen{width:7em;text-align:right}.arrow_list a .calendar_reserve{width:20%;text-align:center;font-size:30px;line-height:1}.arrow_list a .calendar_reserve .seat{display:block;font-size:16px;margin-bottom:5px}.arrow_list a .calendar_reserve .count{font-size:16px}.arrow_list a .calendar_reserve.reservcalendar_monthed{width:70%}.arrow_list a .calendar_name{text-align:center;font-size:20px;line-height:1}.arrow_list a .calendar_name .count{font-size:16px}.arrow_list a .unsettled{padding-left:15px;flex:1}.arrow_list a .unsettled .date{width:130px}.arrow_list a .unsettled .name{font-weight:600;font-size:22px;padding-left:0}.arrow_list .icon_status{font-size:12px;display:inline-block;margin-bottom:2px;background:#fff;border-radius:2px;padding:0 5px;color:#3d3736}.none_list{border-top:1px solid #dedede}.none_list li{border-bottom:1px solid #dedede;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 10px;min-height:66px;position:relative}.none_list .calendar_date{width:30%}.none_list .people{width:20%;text-align:right}.none_list .yen{text-align:right;width:40%}.member_wrap{margin:0 10px 100px}.member_top{background:url(/images/member_bg.png) no-repeat top right/contain;padding:10px 20px 100px;margin-left:-20px;margin-right:-20px;margin-top:30px}.member_number{font-size:20px;font-weight:600;margin-bottom:5px}.member_name{font-size:34px}.member_info{font-size:16px;display:flex;padding:10px;border-bottom:1px solid #fff}.member_info:first-of-type{border-top:1px solid #fff}.member_info dt{width:100px}.member_info dd{flex:1}.member_cardinfo{display:block;border:1px solid #fff;border-radius:10px;padding:30px 20px;font-size:16px}.member_cardinfo:not(:last-child){margin-bottom:20px}.member_cardinfo p:not(:last-child){margin-bottom:10px}.member_cardinfo.links{position:relative;padding-right:30px}.member_cardinfo.links:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}.memo_wrap{margin-bottom:30px}.memo_wrap textarea{margin-bottom:20px}.memo_comment{border-top:1px solid #fff;padding:20px 0}.memo_comment:last-of-type{border-bottom:1px solid #fff}.memo_star{color:#ffe200;margin-right:5px}.memo_date{font-weight:600}.memo_text{margin-top:10px;font-size:18px;font-weight:100}.accordion_btn{display:block;border-radius:5px;padding:20px 44px 20px 24px;font-size:18px;line-height:1.25;min-width:300px;margin:auto;position:relative;border:1px solid #fff}.accordion_btn:after{content:"";width:10px;height:10px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);transition:.3s}.accordion_btn.open:after{transition:.3s;transform:translateY(-50%) rotate(-135deg)}.accordion_btn.open.keephide{display:none}.accordion_content{display:none;padding:10px 0}.shop_info{font-size:20px;margin-bottom:60px}.shop_info dt{padding-bottom:10px;border-bottom:1px solid #fff}.shop_info dd{padding-top:10px}@media screen and (min-width: 1024px){.sp_hide{display:block}.pc_hide{display:none}.alert_box{left:270px}.header{margin-left:270px}.header.no_menu{margin-left:10px}.wrap{margin-left:270px}.wrap.no_menu{margin-left:10px}.wrap.no_menu .pos_middle{left:10px}.reserve_wrap .change_list{max-width:400px;margin:auto}.reserve_wrap.no_menu{max-width:400px;margin-left:auto;margin-right:auto}.reserve_list{max-width:500px;margin-left:auto;margin-right:auto}.reserve_list.no_menu{max-width:500px;margin-left:auto;margin-right:auto}.menu_open,.menu_close{display:none}.menu_wrap{padding:50px 0 50px;right:auto;transform:unset;width:250px;border-right:1px solid #fff}.menu_wrap .btn{max-width:200px;min-width:auto}.seat_wrap{display:flex;flex-wrap:wrap;margin-bottom:50px}.seat_box{width:calc((100% - 20px)/2);min-height:225px;margin-bottom:20px}.seat_box:not(:nth-child(2n)){margin-right:20px}.total_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.total_list{width:30%}.arrow_list .name .source{margin-left:20px}.arrow_list a .birthday{width:20%}.arrow_list a .latest{width:20%}.arrow_list a .date_large{width:20%}.details_box{max-width:500px;margin-left:auto;margin-right:auto}.member_cardinfo{max-width:400px;margin-left:auto;margin-right:auto}.pos_middle{max-width:400px;margin:auto;left:270px}.details_info-payment{flex-direction:row;align-items:center;justify-content:space-between}}