#support_area{margin-bottom:80px}#support_area h2 .pay{font-weight:bold;font-size:.7em;margin-left:10px}#support_area .panel.theme{padding:20px 10px 10px;margin:15px 0}#support_area .text.theme{line-height:1.5;padding:0 18px}#support_area .title{display:flex;align-items:center}#support_area .title .text{padding-left:10px;color:#404b06;font-size:20px;font-weight:bold;vertical-align:middle}#support_area ul{font-size:.9em;padding-left:10px}#support_area .description{margin-bottom:40px}#support_area .fee_table{width:100%}#support_area .fee_table tr:first-child th{text-align:center;vertical-align:middle}#support_area .fee_table th{background-color:#555;border:1px solid #CCC;color:#FFF}#support_area .fee_table th.type{width:200px}#support_area .fee_table th.price{width:150px}#support_area .fee_table th.grade{width:250px}#support_area .fee_table th .caution{font-size:.9rem}#support_area .fee_table td{background-color:#FFF;border:1px solid #CCC}#support_area .caution_time{display:none}#support_area .pdf_list{display:flex;flex-wrap:wrap}#support_area .pdf_list a{padding:5px;width:20%}#support_area .pdf_list img{width:100%}#support_area .pdf_list .title{justify-content:center}#support_area .pdf_list .title i{margin-right:5px}#support_area .pdf_list .size{font-size:.9rem;text-align:right}#support_area .shop_contact_list{margin-top:40px;margin-bottom:40px}.section .case{width:95%;margin:20px auto 30px auto}.section .case .sub_title{margin:0 0 20px -15px;font-size:20px}.section .case .sub_title:before{content:'■'}.section .case .merit_bar_list{margin-bottom:20px}.section .case .merit.bar{display:flex;align-items:stretch;min-height:50px;margin-bottom:5px;font-size:14px}.section .case .merit.bar .no{display:flex;align-items:center;justify-content:center;flex-basis:80px;padding:5px 10px;font-weight:bold;border-radius:5px 0 0 5px;flex:none}.section .case .merit.bar .text{display:flex;align-items:center;flex-grow:1;margin:0;padding:5px 10px;color:#555;background-color:#FFF;border:1px solid #e3e3e3;border-radius:0 5px 5px 0}.section .case .merit.bar .text b{font-size:16px}.section .case .merit.bar .text .note{font-size:10px}.section .case .merit.bar .price_description{display:flex;flex-wrap:wrap}.section .case.jeep .sub_title{color:#5c6c0a}.section .case.jeep .merit.bar .no{color:#FFF;background-color:#767e45}.section .case.jeep .merit.bar .text .price{color:#7f8f1e}#support_area .button.inquiry{width:400px}#warranty_for_you_plus_area .fee_table{table-layout:fixed}#maintenance_for_you_plus_area .sub_title{margin-top:30px}@media only screen and (max-width:1024px){#container.responsible #support_area .pdf_list a{width:25%}}@media only screen and (max-width:959px){#container.responsible #support_area .shop_list .shop{margin:5px 10px 5px;font-weight:bold}}@media only screen and (max-width:768px){#container.responsible .section .case .merit.bar .text{flex-direction:column;align-items:flex-start}#container.responsible #support_area .pdf_list a{width:33.3%}#container.responsible #support_area .fee_table .time{display:none}#container.responsible #support_area .caution_time{display:block}}@media only screen and (max-width:640px){#container.responsible #support_area .title .text{padding-left:10px;font-size:16px}#container.responsible .data_image{display:flex;flex-direction:column}#container.responsible .data_image>div{margin:10px auto}#container.responsible #support_area .shop_list{flex-direction:column}#container.responsible #support_area .pdf_list a{width:50%}#support_area .fee_table th.type{width:150px}}@media only screen and (max-width:480px){#container.responsible #page_body h2{font-size:1.6rem}#container.responsible #support_area .shop_list{margin-bottom:20px}#container.responsible #support_area .button.inquiry{width:100%}}