#newcar_area .contact_area{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}#newcar_area .contact_area .button{color:#FFF;margin:5px 10px;width:260px}#newcar_area .model{color:#777}#summary_grade_area{color:#555;padding:10px}#summary_grade_area h2{align-items:center;border-bottom:2px solid #555;color:#555;display:flex;flex-wrap:wrap;margin:0 0 15px}#summary_grade_area h2 img{width:100px}#summary_grade_area h2 .name{margin-left:10px}#summary_grade_area h2 .model{align-self:flex-end;margin-left:auto;font-size:.6em;font-weight:normal}#summary_grade_area .info{display:flex}#summary_grade_area .info .image{width:300px}#summary_grade_area .info .image .model{font-size:.8em;text-align:center}#summary_grade_area .info .image img{width:100%}#summary_grade_area .info .spec{padding-left:15px;width:270px}#summary_grade_area .info .column{margin-bottom:10px}#summary_grade_area .info .label{font-weight:bold;margin-bottom:5px}#summary_grade_area .info .value{padding-left:50px}#summary_grade_area .info .price{color:#db3535;font-size:1.2em}#summary_grade_area .info .color_list{display:flex;flex:1;flex-wrap:wrap;padding-left:15px}#summary_grade_area .info .color{display:flex;font-size:.9em;margin-bottom:2px}#summary_grade_area .info .color .box{border:1px solid #CCC;margin-right:10px;height:20px;width:20px}#summary_grade_area .info .color .special{margin-left:10px}#syaryo_message{font-size:.9em;padding:0 5px 15px}#catalog_list{margin-bottom:30px}#catalog_list h2{color:#777;font-size:1.5rem;margin:0}#catalog_list .list{display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:10px;margin-top:10px}#catalog_list .model{font-size:.8em}#catalog_list .link{color:#333;cursor:pointer;text-align:center}#catalog_list .link h3{color:#555;font-size:1.5rem;margin:0}#catalog_list .link h3 i{color:#b30b00}#catalog_list .link span{margin-left:5px}#catalog_list .latest_model .link{max-width:320px;padding:5px 10px;width:25%}#catalog_list .latest_model .link h3{min-height:30px}#catalog_list .latest_model .link img{height:225px;object-fit:contain;width:100%;border:1px solid #CCC}#catalog_list .latest_model .link .size{font-size:.8em;text-align:right}#catalog_list .prev_model .link{align-items:end;display:flex;padding:5px 10px}#catalog_list .prev_model .link h3{font-size:1em;font-weight:normal;margin:0 10px;border-bottom:1px solid #CCC}#catalog_list .prev_model .link:hover h3{border-color:#333}#catalog_list .prev_model .link .size{color:#777;font-size:.8em}#image_area{display:flex;flex-wrap:wrap}#image_area .image{display:block;padding:1px;width:16.66%}#image_area .image img{border:1px solid #CCC;width:100%}#image_area ul.caution{font-size:.7em;list-style-type:none;margin-top:5px;padding-left:5px}#image_area ul.caution li{margin-left:14px}#image_area ul.caution li:before{content:"※";margin-left:-14px;margin-right:5px}#grade_list{font-size:.8em;margin-bottom:30px;width:100%}#grade_list th{background-color:#333;border-bottom:3px double #FFF;color:#FFF;padding:5px 0;text-align:center}#grade_list td{border-bottom:1px solid #CCC}#grade_list tr:last-child td{border-bottom:3px double #CCC}#grade_list td.center{text-align:center}#grade_list td.right{text-align:right}#grade_list .cell_model{width:50px}#grade_list .cell_grade .limited{color:#F00;font-weight:bold}#grade_list .cell_price{width:100px}#grade_list td.cell_price{font-weight:bold;color:#da6161}#grade_list .cell_katashiki{width:110px}#grade_list .cell_engine,#grade_list .cell_transmission,#grade_list .cell_drive{width:180px}#grade_list .cell_haikiryo{width:70px}#grade_list .cell_nenpi{width:50px}#grade_list tr:nth-child(odd) td{background-color:#f0f0f0}#grade_list .color_list{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:280px}#grade_list .color_list .boxset{margin-right:2px;margin-top:3px;cursor:pointer;width:24px;height:24px;border:1px solid #CCC}#grade_list .color_list .boxset .box{display:flex;align-items:center;justify-content:center;width:100%;border:0}.color_list .box .up{color:#FFF}.color_list .box .up.black{color:#333}#grade_list .color_list .boxset.split{height:36px}#grade_list .color_list .boxset.split .box{height:50%}#grade_list .color_list .boxset.split .box:first-child{border-bottom:1px solid #FFF}#grade_list .color_list .boxset:not(.split) .box{height:100%}#newcar_data .banner_area{display:block;margin-bottom:1em}#newcar_data .banner_area img{width:100%}#syogen_area{margin-bottom:30px;width:100%}#syogen_area .guide{font-size:.8em;display:none;text-align:right}#syogen_area .disp_area{border-right:1px solid #CCC;overflow:scroll;scroll-snap-type:x mandatory;scroll-padding-left:190px;width:100%}#syogen_area .disp_area td{scroll-snap-align:start}#syogen_data{font-size:.8em}#syogen_data th,#syogen_data td{background-clip:padding-box;border:1px solid #CCC;padding:1px 8px}#syogen_data .row_h,#syogen_data .col_h{background-color:#333;color:#FFF}#syogen_data tr:hover td:not(.col_h){background-color:#777;color:#FFF}#syogen_data .row_h{left:0;position:sticky}#syogen_data .row_h .flex{display:flex;justify-content:space-between}#syogen_data .row_h.right{text-align:right}#syogen_data .col_h{font-weight:bold}#syogen_data .row_h.col_h{background-color:#222;font-size:1.5em;font-weight:bold;text-align:center}#syogen_data .cell_model{text-align:center}#syogen_area .color_list{display:flex;flex-wrap:wrap;justify-content:flex-start}#syogen_area .color_list .box{border:1px solid #CCC;color:#FFF;margin-right:2px;height:24px;padding:1px;text-align:center;width:24px}#other_newcar_list_area{display:flex;flex-wrap:wrap;margin-bottom:50px}#other_newcar_list_area .data{padding:5px;position:relative;width:50%}#other_newcar_list_area .syasyu_name{color:#FFF;font-weight:bold;position:absolute;left:15px;top:8px}@media only screen and (max-width:959px){#catalog_list .link h3{font-size:1.5rem}#catalog_list .link.accessory h3{font-size:1.2rem}#catalog_list .latest_model .link{width:33.3%}#summary_grade_area .info{flex-wrap:wrap}#summary_grade_area .info .color_list{display:block;flex:auto;margin-top:10px;padding-left:0;width:100%}#summary_grade_area .info .color_list .value{display:flex;flex-wrap:wrap;padding-left:20px}#summary_grade_area .info .color_list .color{min-width:33.3%}}@media only screen and (max-width:768px){#catalog_list .latest_model .link{width:50%}#summary_grade_area .info .color_list .color{min-width:50%}}@media only screen and (max-width:640px){#image_area .image{width:25%}#grade_list .wide{display:none}#grade_list td.cell_price{font-size:1.2em}#grade_list .color_list{max-width:100%}#summary_grade_area .info .image{text-align:center;width:100%}#summary_grade_area .info .image img{width:70%}#summary_grade_area .info .spec{margin-top:10px;padding-left:0;width:100%}#summary_grade_area .info .spec .column{display:flex;flex-wrap:wrap}#summary_grade_area .info .spec .label{width:160px}#summary_grade_area .info .spec .value{padding-left:10px}#summary_grade_area .info .color_list{margin-top:0}#summary_grade_area .info .color_list .color{width:100%}#syogen_area .disp_area{scroll-padding-left:195px}#other_newcar_list_area .data{width:100%}}@media only screen and (max-width:480px){#container.responsible #page_body h2{font-size:1.5rem}#container.responsible #page_body #catalog_list .link h3{font-size:1.1rem}#container.responsible #page_body #catalog_list .link.accessory h3{font-size:1rem}#catalog_list .link .size{font-size:.7em}#summary_grade_area .info .image img{width:90%}#summary_grade_area h2 .model{text-align:right;width:100%}}