#subscription_details{background-image:url(/wp-content/themes/onedeli/img/bg_subscription.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#subscription_details .quadro_box{width:100%;max-width:820px}.subscription_container{display:flex;flex-flow:column}.subscription_box{display:flex;flex-flow:column;border:1px solid #333;background:#fff;margin-top:50px}.subscription_box img{display:flex;width:100%;max-width:80px;margin:0 auto}.subscription_box h3{background:#333;color:#fff;font-size:24px;line-height:1;font-weight:900;text-align:center;padding:15px}.subscription_box h5{font-size:18px;font-weight:700;margin:5px 0}.subscription_detail{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;padding:20px}.subscription_detail_right{display:flex;flex-flow:column;justify-content:center}.subscription_detail_right h6{display:inline-block;font-size:14px;font-weight:400;color:#333;border:1px solid #333;line-height:1;padding:5px;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.subscription_detail_right{margin-left:20px}.subscription_detail_right h4{font-size:24px;font-weight:900;line-height:1.2;margin:5px 0}.subscription_detail_right p{font-size:14px;color:#333;line-height:1.2}.subscription_3 h5,.subscription_3 p,.subscription_img_full{width:100%;text-align:center}.subscription_detail ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;padding:0;margin:-10px 0 10px;list-style:none}.subscription_detail ul li{display:flex;flex-flow:column;justify-content:center;margin:10px}.subscription_detail ul li h5{text-align:center;margin:10px 0 0}.subscription_2 ul li img{max-width:60px}.subscription_detail ul li.shokai_plus img{max-width:40px}@media (max-width:580px){.subscription_detail_left{width:100%;margin-bottom:20px}.subscription_detail_right{width:100%;text-align:center}.subscription_detail_right h6{margin:0 auto}.subscription_detail>p{text-align:center}.subscription_detail ul{flex-flow:column}.subscription_detail ul h5 br{display:none}}.vehicle_list_box .quadro_gradient{padding:20px}.vehicle_list_box{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.vehicle_list_box:nth-child(even){flex-flow:row-reverse}.vehicle_list_img{display:flex;flex-flow:column;justify-content:center;width:300px}.vehicle_list_detail{width:calc(100% - 300px - 50px)}.vehicle_list_img img{display:flex;width:100%;max-width:300px;margin:0 auto}.plan_head{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.plan_head_title{display:flex;flex-flow:row;flex-wrap:wrap}.plan_head_title .head_container{display:flex;flex-flow:column;justify-content:center;background:#333;margin:0;padding:10px 15px 8px}.plan_head_title .head_container:first-child{margin-right:1px}.plan_head_title h3,.plan_head_title h4{display:flex;flex-flow:row;justify-content:center;font-size:20px;font-weight:700;color:#fff;margin:0}.plan_head_title h3{font-size:30px;margin-right:1px;position:relative;top:-2px}.plan_head_title h3 small{font-size:20px;margin-left:2px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative;top:2px}.plan_head_price{display:flex;flex-flow:column;justify-content:end}.plan_head_price h4{margin:0;font-size:36px}.plan_head_price h4 span{border:1px solid #333;font-size:14px;display:inline-block;line-height:1;margin-right:10px;padding:3px 5px;position:relative;top:-4px}.plan_head_price h4 small{font-size:16px;margin-left:-5px}.plan_head_price h5{font-size:12px;font-weight:400;text-align:right;line-height:1;margin:2px 0 0}.plan_meta ul{display:flex;flex-flow:row;flex-wrap:wrap;padding:0;margin:0;list-style:none}.plan_meta ul li{display:inline-block;margin:5px 10px 5px 0;border:1px solid #333;padding:0 5px;font-size:14px;font-weight:400;background:#fff}.plan_detail h3{display:flex;align-items:center;margin:15px 0 10px;text-align:center;line-height:1;font-size:20px;font-weight:700}.plan_detail h3:after{content:"";flex-grow:1;height:1px;background:#333;display:block;margin-left:10px}.plan_detail p:first-of-type{margin-bottom:10px!important}.plan_detail ul li span{display:inline-block;margin:5px 10px 5px 0;border:1px solid #333;padding:0 5px;font-size:14px;font-weight:400;background:#fff;width:88px;text-align:center}.plan_submit{display:flex;flex-flow:row;justify-content:end;margin-top:20px}.plan_submit a{background:grey;background:linear-gradient(135deg,rgba(128,128,128,1) 0,rgba(26,26,26,1) 100%);color:#fff;font-size:24px;font-weight:700;padding:10px}.plan_submit a span{background:#fff;margin-right:10px;font-size:14px;color:#333;line-height:1;padding:2px 5px 3px;position:relative;top:-4px}.plan_submit a:hover{box-shadow:6px 6px 6px rgba(0,0,0,.3)}@media (max-width:900px){.vehicle_list_box{flex-flow:row!important;flex-wrap:wrap!important}.vehicle_list_img{width:100%}.vehicle_list_detail{width:100%}.plan_head_title{width:calc(100% + 40px);background:#333;margin:-20px -20px 0 -20px;padding:10px}.plan_head_title h3,.plan_head_title h4{width:100%;padding:0;background:unset}.plan_head_title h3{margin-top:5px;padding-bottom:5px;border-bottom:1px dashed #fff;margin-bottom:5px}.plan_head_price{width:100%;margin:10px auto 10px;padding-bottom:10px;border-bottom:2px solid #333;text-align:center}.plan_meta ul{justify-content:center}.plan_meta ul li{margin:5px 10px}.plan_detail h3:before{content:"";flex-grow:1;height:1px;background:#333;display:block;margin-right:10px}.plan_submit{justify-content:center}.plan_submit a{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;margin:0 auto;padding:15px}.plan_submit a span{margin-bottom:5px}}#option{background-image:url(/wp-content/themes/onedeli/img/bg_option.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#option .quadro_box{width:100%;max-width:820px;margin-left:auto}.option_box ul{display:flex;flex-flow:row;flex-wrap:wrap;list-style:none;justify-content:space-between;margin-top:20px;margin-left:0}.option_box ul li{display:inline-block;font-size:22px;font-weight:700;color:#333;width:calc(50% - 10px);margin:20px 0 0;border:1px solid #333;background:#fff;padding:10px}.option_box ul li:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;color:#333}@media (max-width:770px){.option_box ul li{width:100%;text-align:center}}#supplement{background-color:rgba(0,0,0,.1)}.supplement_cat_content{margin-top:30px}.supplement-content ul.supplement_list{list-style:none;margin:0;padding:0}.supplement-content ul.supplement_list>li{margin-bottom:20px;border:2px solid #333;overflow:hidden}.supplement_question{background-color:#fff;padding:10px;cursor:pointer;position:relative;transition:background-color .3s ease}.supplement_question:hover{background-color:#e8e8e8}.supplement_question.active{background-color:#333;color:#fff}.supplement_question h4{margin:0;font-size:18px;font-weight:700;padding-right:30px;line-height:1.3}.supplement_question h4:before{content:"\f35a";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:8px}.supplement_question.active h4{color:#fff}.supplement_question:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:700;transition:transform .3s ease}.supplement_question.active:after{content:"−";transform:translateY(-50%) rotate(180deg)}.supplement_answer{display:none;background-color:#fff;padding:15px;border-top:1px solid #ddd}.supplement_answer p{margin:0;font-size:16px;line-height:1.6;color:#333;letter-spacing:1px}.supplement_answer a{border-bottom:1px solid #dd390c}@media (max-width:768px){.supplement_cat_title h3{font-size:24px}.supplement_question h4{font-size:16px;padding-right:30px}}.terms_box{margin:20px 0 0}.terms_box:first-child{margin-top:0}.terms_box h3{font-size:18px;font-weight:400;margin:0}.terms_box ol[type="a"]{list-style-type:lower-alpha;margin-left:20px}.terms_box ol[type="a"] li{margin:0}.terms_box ol[type="a"] li::marker{content:counter(list-item,lower-alpha) ". ";font-weight:400}ul.supplement_list li.m-spot a{display:inline-block;background:grey;background:linear-gradient(135deg,rgba(128,128,128,1) 0,rgba(26,26,26,1) 100%);color:#fff;font-size:20px;font-weight:700;padding:10px;line-height:1;text-decoration:none!important;border:none!important;margin:10px 0 0}ul.supplement_list li.m-spot a:hover{box-shadow:6px 6px 6px rgba(0,0,0,.3)}