@charset "UTF-8";

.lead{font}
a.underline:link{text-decoration:underline;}
a.underline:hover{text-decoration:none;}
a.pnk:link{color:#ff6498;}
a.btn.pnk:link{color:#FFF;}


p.lead.center em{font-weight:600;color:#EE0000;}

button.btn.pnk{background-color:#ff6498;color:#FFF;width:80vw;max-width:450px;}

.btn.ppl{background-color:#564290;color:#FFF;}

.input_login{width:90vw;max-width:450px;margin:2em auto 0em;}
.input_login > dl{display:flex;margin-bottom:1em;}
.input_login > dl > dt{flex-shrink:0;font-size:1.25em;width:9em;background:#564290;color:#FFF;display:flex;align-items:center;justify-content:center;}
.input_login > dl > dd{flex-grow:1;}
.input_login > dl > dd input{width:100%;font-size:1.25em;padding:0.4em;border:2px solid #564290;box-sizing:border-box;}

order_confim .btn.red{height:5rem;box-shadow:0 5px 0px 0px #00000023;}

.req_regist_member{background:#fff7d1;padding:3rem 0;}

.page_login_form{background:#ffe467;padding:3rem 0;}
.page_login_form h3{color:#ff6519;font-size:1.875rem;border:0px;font-weight:bold;margin:0 auto;}
.page_login_form.active{display:none;}
#order_confim{padding:0 0 5rem;}

.order_modal{min-height:50vh;}

.order_modal_bg{display:flex;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#182466CC;pointer-events:none;z-index:1200;}
.order_modal_bg.active{pointer-events:auto;display:flex;align-items:center;justify-content:center;}
.order_modal{position:relative;width:90vw;max-width:1000px;height:auto;max-height:90vh;background:#FFF;display:flex;flex-direction:column;justify-content:space-between;overflow-y:scroll;}
.order_modal h3{flex-shrink:0;background:#7062cf;color:#FFF;font-size:2.25rem;font-weight:bold;display:flex;align-items:center;margin:0;padding:2rem;}
.order_modal h3 small{font-size:1rem;display:inline-block;}
.order_modal .icon_req{display:inline-block;flex-shrink:0;margin:0 0.5em 0 1em;background:#FFF;color:#ff6498;font-size:1em;font-weight:bold;padding:0.1em 0.5em;line-height:1.2;}
.order_modal .icon_req_pnk{display:inline-block;flex-shrink:0;margin:0 0.5em 0 0;background:#ff6498;color:#FFF;font-size:1rem;font-weight:bold;padding:0.1em 0.5em;}

.order_modal .close_modal{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:1rem;top:1rem;background:#182466;width:2.5rem;height:2.5rem;}
.order_modal .close_modal span{background:none;position:relative;height:3px;width:60%;}
.order_modal .close_modal span:before,
.order_modal .close_modal span:after{width:100%;content:'';display:block;height:3px;background:#FFF;position:absolute;left:0;top:0;}
.order_modal .close_modal span:before{transform:rotate(-45deg);}
.order_modal .close_modal span:after{transform:rotate(45deg);}

.order_modal .item{display:none;flex-direction:column;justify-content:space-between;height:100%;}
.order_modal .item.current{display:flex;}
.order_modal .item_cont{padding:2.5rem;flex-grow:1;overflow-y:scroll;flex-grow:1;}
.order_modal .item_caption_blk{padding:0 2.5em;}
.order_modal .item_caption_blk ul li{margin:0.25em 0;font-size:1em;}
.order_modal .item_caption_blk ul li+li{margin-top:0.25em;}
.order_modal .item_caption_blk .red_notice{display:inline-block;margin-right:0.5em;font-weight:600;color:#EE0000;}


.order_modal .item_cont.hide{display:none;}

.order_modal .item_cont > dl{display:flex;justify-content:space-between;margin-bottom:0.66rem;}
.order_modal .item_cont > dl > dt{width:28%;flex-shrink:0;background:#ff6498;color:#FFF;font-size:1.25rem;margin-right:0.66rem;padding-left:1rem;font-weight:bold;display:flex;align-items:center;justify-content:space-between;}
.order_modal .item_cont > dl > dd{flex-grow:1;width:70%;display:flex;justify-content:space-between;}

.order_modal .item_cont > dl > dd .text_fields{border:1px solid #182466;padding:1rem;flex-grow:1;flex-shrink:0;box-sizing:border-box;}
.order_modal .item_cont > dl > dd .text_fields+.error{display:none;}
.order_modal .item_cont > dl > dd .text_fields:invalid{background:#f5a8a8;}
.order_modal .item_cont > dl > dd .text_fields:invalid+.error{display:block;}

.order_modal .item_cont > dl > dd .fixed_fields{border:0;padding:1rem;flex-grow:1;flex-shrink:0;box-sizing:border-box;background:#f0f0f0;}
.order_modal .item_cont > dl > dd .your_zip_complete{min-width:25%;margin-left:0.66rem;}

.order_modal .item_footer{flex-shrink:0;background:#f2f2f2;padding:0rem 2.5rem;}
.order_modal .item_footer .current_stat_view{display:flex;justify-content:space-between;margin:0;}
.order_modal .item_footer .current_stat_view li{margin-top:2rem;color:#999999;border-top:2px solid #999;position:relative;font-weight:bold;padding:1rem 0;flex-grow:1;text-align:center;}
.order_modal .item_footer .current_stat_view li:before{z-index:4;content:'';display:block;font-size:1rem;width:1em;height:1em;border-radius:50%;background:#999;position:absolute;top:-0.5em;left:50%;margin-left:-0.5em;}
.order_modal .item_footer .current_stat_view li:nth-child(1):after{width:50%;top:-2px;height:2px;left:0;position:absolute;content:'';display:block;background:#f2f2f2;z-index:2;}
.order_modal .item_footer .current_stat_view li:nth-last-child(1):after{width:50%;top:-2px;height:2px;right:0;position:absolute;content:'';display:block;background:#f2f2f2;z-index:2;}
.order_modal .item_footer .current_stat_view li.current{border-color:#ff6498;color:#ff6498;}
.order_modal .item_footer .current_stat_view li.current:before{background:#ff6498;}

.order_modal .item_controll{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:space-between;margin:2rem 2.5rem;height:2.5em;}
.order_modal .item_controll .btn{display:flex;align-items:center;justify-content:center;font-size:1rem;height:3rem;border-radius:0;max-width:30%;cursor:pointer;margin:0 0 0;}
.order_modal .item_controll .btn.check{color:#ff6498;border:2px solid #ff6498;background:#FFF;order:2;display:none;}
.order_modal .item_controll .btn.next{background:#ff6498;padding-right:2em;color:#FFF;max-width:20%;order:3;position:absolute;right:0;}
.order_modal .item_controll .btn#complate_order{position:relative;margin:0 auto;max-width:50%;}
.order_modal .item_controll .btn.prev{background:#7062cf;padding-left:2em;color:#FFF;max-width:20%;order:1;position:absolute;left:0;}
.order_modal .item_controll .btn.next:after{right:0.6rem;}
.order_modal .item_controll .btn.prev:after{border: 0.3em solid transparent;border-right: 0.5em solid #FFF;right:auto;left:0.6rem;}
.order_modal .item_controll .btn.disable{background:#999!important;pointer-events:none;}

.order_modal .item_cont h4{margin:0 0 0.3em;font-size:1.25rem;font-weight:bold;}
.order_modal .item_cont h4.lines{border-top: 1px solid #182466;margin-top: 2em;padding-top: 1em;}
.order_modal .item_cont h5{margin:0 0 0.3em;font-size:1.125rem;font-weight:bold;}
.order_modal .item_cont p.em{font-weight:bold;margin-bottom:0.3em;}
.order_modal .item_cont p.confirm_caption{text-align:center;margin-top:2em;margin-bottom:-2em;}

.flex_col_center{display:flex;flex-direction:column;}
.flex_col_center > p{flex-shrink:0;margin-bottom:0.2em;}
.flex_col_center > .bg_ylw{flex-grow:1;display:flex;flex-direction:column;justify-content:center;}

.order_modal .bg_ylw{background-color:#fff7d1;}
.order_modal .bg_org{background-color:#ffe8dc;}
.order_modal .bg_ppl{background-color:#e2e0f5;}
.order_modal .bg_ppl > h5{color:#FFF;background:#7062cf;padding:0.4em 0.2em;margin:0;font-size:1rem;}

.order_modal .ppl{color:#7062cf;}
.order_modal .btn.ppl span{color:#FFF;}

.order_modal .bg_pnk{background-color:#ff6498;}
.order_modal .pnk{color:#ff6498;}
.order_modal .org{color:#ff6519;}

.order_modal label{}
.order_modal .btn{line-height:1.15;}
.order_modal .btn.reset{background: #999;color: #FFF;font-size: 1em;max-width: 300px;margin-bottom: 2em;border-radius: 0;}
.order_modal label.bg_pnk_blk{background:#fbbbd0;text-align:center;display:block;padding:0.6em 0;font-size:1.125em;}

.order_modal .item_cont .hide{display:none;}
.order_modal .item_cont .show{display:block;text-align:center;max-width:none;padding:0;}

.safe_ssl{display: flex;align-items: center;justify-content: center;background: #FFF;padding:1.5em;border-radius: 30px;}

.your_req_time{display:flex;align-items:center;justify-content:center;}

p.lines{border:1px solid #182466;}

.calender_wrap{}
.calender_wrap > table{background:#fff7d1;border-color:#FFF;width:100%;}
.calender_wrap > table th,
.calender_wrap > table td{padding:0.5em;text-align:center;font-weight:bold;}
.calender_wrap > table td.calendar_not_delivery_dates{opacity: 0.3;background: #CCC;}
.calendar_delivery_dates{cursor:pointer;}
.calendar_delivery_dates.selected{background:#ff6498;color:#FFF;}

.order_modal .btn_wrap{flex-grow:1;}
.order_modal .btn_wrap input{display:none;}
.order_modal .btn_wrap input+span.btn{margin-bottom:0.5em;display:flex;height:3.5em;background:#FFF;border:1px solid #182466;color:#182466;align-items:center;justify-content:center;border-radius:0;width:auto;font-size:1rem;text-align:center;font-size:1em;}
.order_modal .btn_wrap label{}
.order_modal .btn_wrap label.hide{display:none;}
.order_modal .btn_wrap input:checked+span.btn{background-color:#ff6498;color:#FFF;}
.order_modal .btn_wrap input+span.btn:after{display:none;}
.order_modal em,
.order_modal .em{font-weight:bold;}
.order_modal ul.sqe > li:before{background:#7062cf;}
.order_modal ul.caption > li{font-size:0.825rem;}
.order_modal ul.caption > li.notice{color:#EE0000;font-weight:600;}
.order_modal ul.caption > li.notice:before{color:#EE0000;font-weight:600;}

.underline_ylw{display:inline-block;line-height:1;background: linear-gradient(to bottom, rgba(255,228,103,0) 0%,rgba(255,228,103,0) 1%,rgba(255,228,103,0) 75%,rgba(255,228,103,1) 75%,rgba(255,228,103,1) 100%);}


.order_modal .tank_selects{}
.order_modal .tank_selects .count_num{border:1px solid #182466;display:flex;margin-bottom:0.75rem;position:relative;}
.order_modal .count_num .unit{display:block;font-size:1.125rem;font-weight:bold;position:absolute;right:0.3rem;bottom:0.3rem;}
.order_modal .count_num > span,
.order_modal .tank_selects_other > span{cursor:pointer;flex-grow:1;border-right:1px solid #182466;display:flex;height:4em;align-items:center;padding:0.1em 0.2em 0.1em 4em;background-position:left 1rem center;background-repeat:no-repeat;background-size:auto;}
.order_modal .count_num > select{flex-shrink:0;width:4rem;font-size:2rem;color:#182466;border:0;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.order_modal .count_num > select option{font-size:1rem;}
.tank_other_caption{width:100%;height:6em;margin:0 0 1em;}

.order_modal .row.col3.ms1 > .row.tank_other_caption{flex-basis:66%;max-width:66%;}
.order_modal .tank_other_caption{margin-bottom:0;}
.order_modal .row.col3.ms1 > .row textarea.tank_other_caption{border:1px solid #182466;box-sizing:border-box;padding:0.5em;text-align:left;}


.order_modal .count_num.home_490l > span{background-image:url(../image/order_oil/icon_tank_home_490l.png);}
.order_modal .count_num.home_200l > span{background-image:url(../image/order_oil/icon_tank_home_200l.png);}
.order_modal .count_num.outer_90l > span{background-image:url(../image/order_oil/icon_tank_outer_90l.png);}
.order_modal .count_num.herf_200l > span{background-image:url(../image/order_oil/icon_tank_herf_200l.png);}
.order_modal .count_num.inner_90l > span{background-image:url(../image/order_oil/icon_tank_inner_90l.png);}
.order_modal .count_num.pori_tank > span{background-image:url(../image/order_oil/icon_tank_pori_tank.png);}



.order_modal .tank_selects_other span{background-image:url(../image/order_oil/icon_tank_other.png);border-right:1px solid #182466;}
.order_modal .tank_selects_other > textarea{flex-grow:1;min-width:57%;padding:0.2em;border:0px;height:auto;border:1px solid #182466;border-left:0;margin-bottom: 0.75rem;}

.order_modal .specify_input_wrap{display:flex;align-items:center;justify-content:center;}
.order_modal .specify_input{font-weight:bold;display:flex;align-items:flex-end;}
.order_modal .specify_input input{border:1px solid #182466;font-size:1.5em;padding:0.5em;background:#FFF;width:8em;}
.order_modal .specify_input small{font-size:1rem;display:inline-block;margin-left:0.5em;}
.order_modal .specify_input_select{border:1px solid #182466;font-size:1.5em;padding:0.5em;background:#FFF;width:8em;}

.order_modal .specify_input{width:100%;}
.order_modal .specify_input .dl_tbl{margin:2em auto 1em;max-width:320px;width:100%;}
.order_modal .specify_input .dl_tbl > dl{display:flex;border:1px solid #182466;box-sizing:border-box;margin-top:-1px;width:100%;}
.order_modal .specify_input .dl_tbl > dl > dt{width:50%;background:#182466;color:#FFF;text-align:center;padding:0.3em 0;}
.order_modal .specify_input .dl_tbl > dl+dl > dt{border-top:1px solid #FFF;}
.order_modal .specify_input .dl_tbl > dl > dd{width:50%;background:#FFF;color:#182466;text-align:center;padding:0.3em 0;}

.order_modal .payment_list{}
.order_modal .payment_list li{}
.order_modal .payment_list li input+span,
.order_modal .coupon_list li input+span{padding-left:0.5em;}



.poritank_caption{margin-bottom:-4em;}
.poritank_caption{display:none;}
.poritank_caption.show{display:inherit;}

.zeus_credit_blk{}
.zeus_credit_blk dl{}
.zeus_credit_blk dl dt{}
.zeus_credit_blk dl dd{display:flex;font-weight:bold;}
.zeus_credit_blk dl dd .card_limit{display:flex;align-items:flex-end;}
.zeus_credit_blk dl dd .card_limit select{min-width:10em;text-align:center;}
.zeus_credit_blk dl dd .card_limit span{font-size:1rem;display:inline-block;margin-left:0.5em;margin-right:1rem;}
.zeus_credit_blk dl dd .card_limit small{font-weight:normal;font-size:1em;}

#zeus_token_card_info_area #zeus_new_card_area{display: flex;justify-content:start;flex-wrap: wrap;align-items: center;margin:0;}
#zeus_token_card_info_area #zeus_new_card_area br{display:none;}
#zeus_token_card_info_area label[for="zeus_token_action_type_quick"], #zeus_token_card_info_area label[for="zeus_token_action_type_new"], #zeus_token_card_info_area #zeus_token_action_type_quick, #zeus_token_card_info_area #zeus_token_action_type_new {display: none;}

#zeus_token_card_info_area label[for="zeus_token_card_number"],
#zeus_token_card_info_area label[for="zeus_token_card_expires_month"],
#zeus_token_card_info_area label[for="zeus_token_card_name"]{width: 28%;flex-shrink: 0;background: #ff6498;color: #FFF;font-size: 1.25rem;padding:0.7em 1em 0.7em 1rem;font-weight: bold;display: flex;align-items: center;justify-content: space-between;margin:0 0.66rem 0.66rem 0;}
#zeus_token_card_info_area input[name="zeus_token_card_number"],
#zeus_token_card_info_area input[name="zeus_token_card_name"]{flex-grow: 1;width: 70%;display: flex;justify-content: space-between;border:1px solid #182466;padding:1em;flex-shrink: 0;box-sizing: border-box;margin-bottom: 0.66rem;}

#zeus_token_card_expires_month,
#zeus_token_card_expires_year{border: 1px solid #182466;padding: 1rem;flex-grow: 1;flex-shrink: 0;box-sizing: border-box;width: 10em;flex-grow:0;text-align: center;margin:0  0.66rem 0.66rem 0;}

#zeus_token_card_expires_month_suffix,
zeus_token_card_expires_year_suffix{margin-right:1em;}

#zeus_token_card_expires_note{}
.zeus_credit_caption{padding:0 2.5rem;margin-top:-2rem;}


.order_modal .item_cont h4.bg_pnk{color:#FFF;background: #ff6498;padding: 0.4em 0.2em;margin: 0;font-size: 1.125rem;}
.order_modal .your_coupon_other{width:100%;border:0;font-size:1rem;padding:0.5em;}

.order_modal #complete{min-height: calc(50vh - 91px);}
.order_modal #complete .item_cont.hide{display:none;}
.order_modal #complete .item_cont h2{color:#ff6498;font-size:2.2rem;font-weight:bold;margin-bottom:1em;}
.order_modal #complete .item_cont p{line-height:2;}
.order_modal #complete .item_cont{}
.order_modal #complete .item_cont .btn{background:#ff6498;color:#FFF;}
.order_modal #complete .item_cont > .row{padding-left:14rem;background:url(../image/order_oil/icon_complate.png) left center no-repeat;min-height:280px;justify-content:center;}


.check_input_panel{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background:#FFF;z-index:10;}
.check_input_panel.active{display:block;}
.check_input_panel .close_check{background:#7062cf;font-size:1rem;border-radius:0;max-width:240px;color:#FFF;}
.check_input_panel .close_check:after{display:none;}

.input_data{}
.input_data > dl{display:flex;border:1px solid #e2e0f5;}
.input_data > dl > dt{width:12em;background:#7062cf;color:#FFF;padding:0.8em;flex-shrink:0;}
.input_data > dl > dd{background:#FFF;padding:0.8em;flex-grow:1;}

.field_member_tanks br.input_only{display:none;}


.kiyaku_modal {
    max-width: 800px;
    width: 90%;
    height: 400px;
    overflow: auto;
    margin: 20px auto;
    background: #fff;
    border: 1px solid #d2d2d2;
    color: #777777;
    padding: 20px;
    line-height: 21px;
    margin-bottom: 50px;
}


.item_cont .select_dist_wrap{}
.item_cont .select_dist_wrap > label{display:block;cursor:pointer;}
.item_cont .select_dist_wrap > label > input[type=radio]{display:none;}
.item_cont .select_dist_wrap > label > input[type=radio]+dl{position:relative;display:flex;justify-content:space-between;border:2px solid #7062cf;background:#7062cf;margin-bottom:0.5em;font-size:1.5em;height:3em;}
.item_cont .select_dist_wrap > label > input[type=radio]+dl > dt{color:#FFF;font-size:1.125em;width:24%;padding-left:0.4em;flex-shrink:0;overflow:hidden;text-overflow: ellipsis;display:flex;align-items:center;font-weight:600;margin-right:0.5em;white-space: nowrap;}
.item_cont .select_dist_wrap > label > input[type=radio]+dl > dd{color:#182466;flex-grow:1;background:#FFF;padding-right:3em;display:flex;align-items:center;font-size:0.8em;padding-left:1em;}
.item_cont .select_dist_wrap > label > input[type=radio]+dl > dd br{display:none;}

.item_cont .select_dist_wrap > label > input[type=radio]+dl:after{z-index:3;content:'';display:block;position:absolute;top:50%;margin-top:-1em;right:0em;width:2em;height:2em;background:url(../image/icon_radio.png) center center no-repeat;background-size:auto;}

.item_cont .select_dist_wrap > label > input[type=radio]:checked+dl:after{background-image:url(../image/icon_radio_chk.png);}

.item_cont .select_dist_wrap > label > input[type=radio]:checked{}
.item_cont .select_dist_wrap > label > input[type=radio]:checked+dl{background:#ff6498;border-color:#ff6498;}
.item_cont .select_dist_wrap > label > input[type=radio]:checked+dl > dt{}
.item_cont .select_dist_wrap > label > input[type=radio]:checked+dl > dd{background:#ff6498;color:#FFF;}


@media screen and (min-width: 751px) {

.sp{display:none!important;}

}


@media screen and (max-width: 750px) {


.pc{display:none!important;}
.btn{height:3rem;font-size:1rem;}
section{width:90vw;margin:0 auto;}

section.page_login_form,
section.req_regist_member{width:100vw;padding:10vw 5vw;box-sizing:border-box;}

section.page_login_form button[name=send_login]{font-size:1rem;}

.order_modal{width:100vw;height:100vh;max-height:none;padding-bottom:10vw;}
.order_modal h3{font-size:1.5em;padding:0.75em;flex-direction:column;align-items:flex-start;}
.order_modal h3 small{font-size:0.5em;}
.order_modal .item{min-height:calc(100vh - 12em);}
.order_modal .item_cont{padding:5vw;overflow-y:scroll;}
.input_data > dl,
.order_modal .item_cont > dl{display:block;}
.input_data > dl > dt,
.order_modal .item_cont > dl > dt{width:100%;margin-right:0;padding:0.8em;font-size:1rem;}
.order_modal .item_cont > dl > dd{width:100%;}
.order_modal .item_caption_blk{flex-grow:1;}

.item_footer{display:none;}

.order_modal .lead{font-size:1.125em;}

.order_modal .item_controll{margin:5vw;}
.order_modal .item_controll .btn.next,
.order_modal .item_controll .btn.prev{max-width:40%;}
.order_modal .item_controll .btn#complate_order{right:0;position:absolute;max-width:55%;}

.calender_wrap{margin-bottom:5vw;}
.order_modal .icon_req{margin-left:0;}

.input_login > dl > dt{font-size:1rem;}

.order_modal .row.col3.ms1 > .row.tank_other_caption{max-width:100%;}

.order_modal .specify_input_select{width:11em;font-size:1em;}

.order_modal .bg_ylw.pd2{padding:5vw!important;}

.order_modal #complete .item_cont > .row{padding-left: 0;padding-top: 16rem;background: url(../image/order_oil/icon_complate.png) center top no-repeat;background-size: auto 14rem;min-height:280px;justify-content:center;}
.order_modal #complete .item_cont h2{text-align:center;font-size:1.25;}

#zeus_token_card_info_area label[for="zeus_token_card_number"], #zeus_token_card_info_area label[for="zeus_token_card_expires_month"], #zeus_token_card_info_area label[for="zeus_token_card_name"]{width:100%;margin-bottom:0;}

.item_cont .select_dist_wrap > label > input[type=radio]+dl{display:block;height:auto;padding: 0.5em;}
.item_cont .select_dist_wrap > label > input[type=radio]:checked+dl > dt{width:auto;}
}



.info_line_blk{border:2px solid #7062cf;padding:1.5em 1em 0;border-radius:0.6em;}
.info_line_blk ul{text-align:center;}
.info_line_blk ul > li{display:inline-block;padding:0.3em 0.7em;margin:0 0.5em 0.5em;background:#ff6498;color:#FFF;font-weight:600;border-radius:0.3em;}
.info_line_blk a.tel{font-size:2.5em;color:#7062cf;font-weight:700;display:block;text-align:center;}

.vip_chk input[name=use_vip_delivery]{display:none;}
.vip_chk input[name=use_vip_delivery]+span{background:#999;margin-bottom:1em;height:3em;border-radius:0.5em;font-size:1.25em;display:flex;align-items:center;justify-content:center;color:#FFF;font-weight:bold;cursor:pointer;}
.vip_chk input[name=use_vip_delivery]:checked+span{background:#ff6498;}
.req_time_selecter{display:flex;justify-content:space-betwen;gap:0.5em;align-items:stretch;justify-content: space-between;}
.req_time_selecter.hide{display:none;}
.req_time_selecter .delivery_time_selects{display:block;flex-grow:1;border:1px solid #182466;background:#FFF;color:#182466;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:1.25em;}
.req_time_selecter .delivery_time_selects option{}
.req_time_selecter .btn{display:block;border:1px solid #182466;position:relative;width:3em;flex-shrink:0;border-radius:0;cursor:pointer;}
.req_time_selecter .btn.time_next:after{border-left-color:#182466;}
.req_time_selecter .btn.time_prev:after{border-left-color:transparent;border-right:0.5em solid #182466;right:auto;left:1rem;}