.header_image{margin-bottom:10px}.header_image img{width:100%}#zaiko_detail .area>h2{margin-bottom:8px}#zaiko_detail .area{margin-bottom:10px}.theme.ref_table>tbody>tr>th,.theme.ref_table>tbody>tr>td{padding:4px 8px}.theme.ref_table>tbody>tr>th{width:110px}#zaiko_detail .buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}#zaiko_detail>.buttons{margin-top:30px}#zaiko_detail .buttons a{display:block;padding:5px 10px;width:320px}#zaiko_detail .buttons p{margin:0;padding:5px;font-size:12px;color:#333}#zaiko_detail .buttons .button{padding:4px 10px;font-size:16px;width:100%}#zaiko_detail .buttons .contact_panel{display:none;width:300px;margin-top:5px;padding:2px 10px 4px 10px;color:#555;background-color:#f3f3f3;border:1px solid #e0e0e0;border-radius:5px;text-align:center;box-shadow:1px 1px 1px #CCC}#zaiko_detail .buttons .contact_panel .title{display:flex;flex-direction:row;margin-bottom:8px;border-bottom:1px solid #ddd}#zaiko_detail .buttons .contact_panel .image.icon{width:26px}#zaiko_detail .buttons .contact_panel .image.icon img{width:100%}#zaiko_detail .buttons .contact_panel .title .label{margin-left:5px;font-size:16px;font-weight:bold;color:#555}#zaiko_detail .buttons .contact_panel.tel .no{font-size:20px;font-weight:bold;color:#115fd4}#page_body .pankuzu{margin-left:0;margin-bottom:5px;width:auto}#zaiko_detail .pankuzu_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}#zaiko_detail .sns_link_area{display:flex;flex-direction:row;padding-right:10px;margin-left:auto}#zaiko_detail .sns_link_area .facebook{margin-left:5px}#zaiko_detail .buttons a.button_loan_simulation{display:none}#zaiko_detail .kanri_code{width:99%;text-align:right}#syaryo_header_area{width:100%}#syaryo_header_area.panel{padding:5px}#syaryo_header_area .icon_area{display:flex;flex-wrap:wrap;justify-content:space-between}#syaryo_header_area .icon_list{padding:8px 5px}#syaryo_header_area .icon{margin-bottom:2px}#syaryo_header_area .icon.state{min-width:80px;font-size:12px}.safari #syaryo_header_area .icon.state{padding:4px 0}#syaryo_header_area .icon.body_type{font-size:16px}#syaryo_header_area .icon img{width:28px;margin:-2px 3px -2px 0}#syaryo_header_area .icon.new{font-size:12px}#syaryo_header_area .icon.up{font-size:12px}#syaryo_header_area .icon.syodan{font-size:12px}#syaryo_header_area .icon.campaign{min-width:100px;font-size:12px}#syaryo_header_area .icon.catch{min-width:110px;font-size:12px}#syaryo_header_area .toiawase{padding:8px 5px 0 5px;font-size:14px;display:flex;flex-wrap:wrap;align-items:flex-end;margin-left:auto}#syaryo_header_area .toiawase .toiawase_no{display:inline-block;margin-right:10px}#syaryo_header_area .toiawase .tenji_shop{display:inline-block}#syaryo_header_area .toiawase .caution{font-weight:bold}#syaryo_header_area .theme.caution.no{color:#666;font-weight:normal}.syaryo_header_body{display:flex;flex-wrap:wrap}.syaryo_header_body .left_side{width:calc(100% - 310px)}.syaryo_header_body .right_side{width:310px;margin-left:auto}#syaryo_header_area .maker_syasyu_name{font-size:16px;font-weight:bold}#syaryo_header_area .grade_name{margin-left:20px;font-size:14px}#syaryo_header_area .pr_comment{margin-top:10px;margin-left:20px}#syaryo_header_area .buttons{margin-bottom:10px}#syaryo_header_area .buttons .button{width:280px}.button.loan{background-color:#de1515}.button.loan:hover{background-color:#b32d24}.button.orico{align-items:center;background-color:#FFF;border-color:#555;color:#555;display:flex;justify-content:center;font-weight:bold;margin-bottom:5px;display:block}.button.orico img{width:100px;margin-right:10px}.button.orico:hover{border-color:#db8237}#zaiko_detail .button.orico .caution{font-size:8px;font-weight:normal}#zaiko_detail .orico.caution{font-size:10px}#syaryo_price_area{display:flex;flex-wrap:wrap}#syaryo_price_area .total{display:flex;flex-wrap:wrap}#syaryo_price_area .value{align-items:flex-end;border-bottom:1px solid #CCC;display:flex;flex-wrap:wrap;padding-top:5px}#syaryo_price_area .label{align-self:flex-start;font-size:14px;font-weight:bold;width:110px}#syaryo_price_area .price{flex:1;text-align:right}#syaryo_price_area .total .price{font-size:30px}#syaryo_price_area .detail{flex:1;margin-left:auto;max-width:300px}#syaryo_price_area .detail .price{color:#555;font-size:18px;font-weight:normal}#syaryo_price_area .unit{color:#555;font-size:12px;font-weight:normal;margin-left:5px}#syaryo_price_area .caution{align-self:flex-end;border-bottom:1px solid #CCC;font-size:10px;list-style-type:none;margin:0;padding-right:2em}#syaryo_price_area .caution li{padding-left:14px}#syaryo_price_area .caution li:before{content:"※";margin-left:-14px;margin-right:3px}#page_body [iwp-description]::after{border:1px solid #1f84e8;font-size:13px}#main_image_area{position:relative;width:98%;margin:10px auto;background-color:#333}#main_image_area .sp-arrow{width:30px;height:40px}#main_image_area .image_icons{position:absolute;right:10px;top:10px}#main_image_area .image_icons .icon{cursor:pointer;display:block;margin-bottom:5px;padding:5px;width:50px}#main_image_area .image_icons .icon:hover{background-color:#fff883}#main_image_area .image_icons .icon img{width:100%}#main_image_area .image_comment{position:initial !important}#main_image_area .icon.state{border:0;border-radius:0;font-size:1.2em;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:5}#main_image_area .icon.state.soldout{background-color:rgba(245,20,20,0.8)}#main_image_area .icon.state.minyuko{background-color:rgba(245,220,20,0.8)}#main_image_area .sp-horizontal .sp-arrows{z-index:10}#thumb_image_area{display:flex;flex-wrap:wrap;align-items:flex-start;width:98%;margin:10px auto 30px}#thumb_image_area .thumb_image{width:10%;margin:0}#thumb_image_area .thumb_image:not(.none){cursor:pointer}.slider-pro .sp-image-container{position:relative;padding-top:75%;overflow:hidden;margin:0 auto}.slider-pro img.sp-image{position:absolute;height:auto !important;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100% !important;max-height:100% !important;margin:auto !important}#tenji_shop_info{width:100%}#tenji_shop_info .panel{display:flex;justify-content:space-between;flex-wrap:wrap;width:98%;padding:10px;margin:10px auto}#tenji_shop_info .image{width:23%}#tenji_shop_info .info{display:flex;flex-direction:column;width:76%}#tenji_shop_info .shop_name{font-size:14px;font-weight:bold}#syaryo_soubi_area{width:100%}#syaryo_soubi_list{width:98%;min-height:100px;margin:10px auto 30px}#syaryo_soubi_list .syaryo_soubi{display:flex;flex-direction:row;margin-bottom:1px}#syaryo_soubi_list .category_name{display:flex;justify-content:space-between;align-items:center;min-width:186px;max-width:186px;height:auto;padding-left:8px;text-align:center;border-radius:0;font-weight:bold}#syaryo_soubi_list .soubi_name_area{background-color:#FFF;display:flex;flex-wrap:wrap;width:100%}#syaryo_soubi_list .soubi_name{display:flex;justify-content:center;align-items:center;width:calc(33% - 1px);margin:0 1px 1px;border-radius:3px;font-size:11px;font-weight:bold}#syaryo_detail_area>.float_list{width:98%;margin-left:auto;margin-right:auto}#syaryo_detail_area .ref_table{width:25%}#syaryo_detail_area .ref_table.wide{width:50%}#syaryo_detail_area .color{align-items:center;display:flex}#syaryo_detail_area .color .box{margin-right:.5em}#syaryo_detail_area .shift div{display:none}#syaryo_detail_area .shift.manual_mode td{font-size:.8em;padding:3px 5px}#syaryo_detail_area .shift.manual_mode div{display:block}#syaryo_detail_area .shift div:before{content:"("}#syaryo_detail_area .shift div:after{content:")"}#syaryo_jotai_area.area{margin-bottom:0}#syaryo_jotai_area>.float_list{width:98%;margin:10px auto}#syaryo_jotai_area .ref_table{width:50%}#syaryo_jotai_area .ref_table th{height:27px}#syaryo_jotai_area .ref_table .line_1{height:100px}#syaryo_jotai_area .ref_table .line_2{height:162px}#syaryo_jotai_area .ref_table .line_3{height:170px}#syaryo_jotai_area .ref_table th,#syaryo_jotai_area .ref_table td{vertical-align:top}#syaryo_jotai_area .ref_table p{margin-top:5px;margin-bottom:5px}#syaryo_jotai_area .ref_table .theme.price{font-weight:normal}#syaryo_hyoka_area{width:98%;padding:2px;margin-left:auto;margin-right:auto}#syaryo_hyoka_area>.float_left{width:44%}#syaryo_hyoka_area>.float_right{width:55%}#syaryo_hyoka_area .tanto_info{width:35%}#syaryo_hyoka_area .tanto_info img{width:100%}#syaryo_hyoka_area .tanto_info .busyo{font-weight:bold}#syaryo_hyoka_area .tanto_info .staff_name{margin-left:5px}#syaryo_hyoka_area .comment{width:64%;height:260px;padding:5px;border:1px solid #CCC;background-color:#FFF}#syaryo_hyoka_area .ref_table{width:calc(100% - 285px);margin-top:0}#syaryo_hyoka_area .ref_table th{width:90px;height:50px}#syaryo_hyoka_area .ref_table td{text-align:center;font-size:18px}#syaryo_hyoka_area .ref_table .hyoka{font-size:24px;font-weight:bold;color:#e6445e}#syaryo_hyoka_area .button.jotai{width:100%;padding:12px 10px;font-size:20px}#hyokaten_chart{width:280px;height:260px;border:1px solid #CCC;background-color:#FFF}#syaryo_jotai_table_area.area{width:98%;margin-bottom:30px}#syaryo_jotai_table_area .image{width:80%;margin:0 auto}#syaryo_jotai_table_area .image img{width:100%}#syaryo_movie_area{width:98%;height:100%;margin:0 auto}#banner_zaiko_toiawase{width:100%;padding:0 10px;margin:30px 0}#zaiko_jisseki_area{margin:30px 0 10px}#zaiko_jisseki_area>p{padding:0 5px}#zaiko_jisseki_area .link{padding:5px;text-align:right}#parts_area{margin:30px 0 10px}#parts_area>p{padding:0 5px}#parts_area .link{padding:5px;text-align:right}#same_type_zaiko_area{margin-bottom:30px}#same_type_zaiko_area .list{display:flex;flex-wrap:wrap;padding:0 5px}#same_type_zaiko_area .data{width:calc(25% - 6px);width:calc(100% / 4 - 6px);margin:3px;position:relative;color:#555;background-color:#EEE;border-top:2px solid #AAA;border-bottom:2px solid #AAA}#same_type_zaiko_area .data .header{display:flex;padding:2px 5px}#same_type_zaiko_area .data .name{width:100%;font-weight:bold;padding-right:5px}#same_type_zaiko_area .data .name .syasyu_grade{width:100%;height:24px;padding-left:5px;line-height:12px;overflow:hidden;font-size:11px;font-weight:normal;text-overflow:ellipsis}#same_type_zaiko_area .data .image{width:100%;margin-bottom:3px;border:1px solid #CCC;background-color:#FFF;text-align:center;overflow:hidden;cursor:pointer;position:relative}#same_type_zaiko_area .data .image img{width:100%}#same_type_zaiko_area .data.soldout .image img{-webkit-filter:brightness(50%);filter:brightness(0.5)}#same_type_zaiko_area .data.soldout .image img:hover{-webkit-filter:brightness(100%);filter:brightness(1)}#same_type_zaiko_area .data .image .state{color:#FFF;left:0;top:40%;position:absolute;text-align:center;width:100%}#same_type_zaiko_area .data .image .state.soldout{background-color:rgba(219,12,12,0.77)}#same_type_zaiko_area .data .image .state.minyuko{background-color:rgba(245,220,20,0.8)}#same_type_zaiko_area .data .spec{display:flex;width:100%;padding:1px 5px;margin-bottom:3px}#same_type_zaiko_area .data .spec .mileage{margin-left:auto}#same_type_zaiko_area .data .link{display:flex;justify-content:flex-end;width:100%}#same_type_zaiko_area .data .link a{margin-right:5px;margin-bottom:5px;font-weight:bold}#newcar_list_area.area{margin-bottom:50px}#newcar_list_area .list{display:flex;flex-wrap:wrap}#newcar_list_area .data{padding:15px;width:25%}#newcar_list_area .data img{width:100%}#newcar_list_area .data .text{color:#555;font-size:.8em;position:relative;padding:5px 10px;text-align:center}#newcar_list_area .data .text .name{font-weight:bold}#newcar_list_area .data .text .type{color:#888}#newcar_list_area .data .inquiry{color:#555;font-size:1.5em;position:absolute;right:0;top:0}.zaiko_maker_syasyu_list{margin-top:30px;margin-bottom:50px}.side_area{position:fixed;width:250px;max-width:250px;min-width:190px;padding:0 5px}#footer #zaiko_footer_space:not(.soldout){height:45px}#footer #footer_area .page_top a{bottom:40px}#footer #zaiko_footer{width:100%;height:45px;position:fixed;bottom:0;left:0;background:rgba(112,0,0,0.9)}#footer .zaiko_footer_area{width:100%;height:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#footer .zaiko_footer_area .syasyu{width:230px;padding:3px;font-weight:normal;text-align:left;color:#FFF;overflow:hidden;text-overflow:ellipsis}#footer .zaiko_footer_area .tel{width:190px;display:flex;flex-direction:row;align-items:center;padding:3px}#footer .zaiko_footer_area .tel .image{width:20px}#footer .zaiko_footer_area .tel .image img{width:100%}#footer .zaiko_footer_area .tel .no{font-size:20px;color:#ebf021;font-weight:bold;padding-left:5px}#footer .zaiko_footer_area .buttons{width:250px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#footer .zaiko_footer_area .buttons a .button{font-size:13px;font-weight:bold;border:1px solid #CCC}#footer .zaiko_footer_area .buttons .button{padding:4px 15px}#footer .zaiko_footer_area .sns_link_area{width:180px;display:flex;flex-direction:row;padding-top:3px;justify-content:space-around}@media only screen and (min-width:960px){#main_image_area .sp-horizontal .sp-previous-arrow{left:-30px}#main_image_area .sp-horizontal .sp-next-arrow{right:-30px}}@media only screen and (max-width:959px){#syaryo_price_area .total{width:60%}#syaryo_price_area .total .value{margin-top:0}#syaryo_price_area .detail{margin-left:2em;width:40%}#syaryo_price_area .value{margin-top:10px;width:100%}#syaryo_price_area .caution{align-self:flex-start;border-bottom:0;margin-left:auto;padding:0}#syaryo_price_area .detail .value{flex-direction:column}#container.responsible #syaryo_soubi_list{min-height:50px}#container.responsible #syaryo_detail_area .ref_table{width:30%}#container.responsible #syaryo_detail_area .ref_table.wide{width:40%}#container.responsible #footer .zaiko_footer_area .sns_link_area{display:none}#container.responsible #newcar_list_area .data{width:33.3%}}@media only screen and (max-width:768px){#container.responsible .syaryo_header_body .left_side{width:100%}#container.responsible #thumb_image_area .thumb_image{width:14.28%}#container.responsible #tenji_shop_info .image{width:35%}#container.responsible #tenji_shop_info .info{width:64%}#container.responsible #syaryo_soubi_list .soubi_name{width:49%}#container.responsible #syaryo_jotai_area .ref_table{width:100%;margin:0}#container.responsible #syaryo_jotai_area .ref_table:first-child{margin-top:5px}#container.responsible #syaryo_jotai_area .ref_table .line_1,#container.responsible #syaryo_jotai_area .ref_table .line_2,#container.responsible #syaryo_jotai_area .ref_table .line_3{height:auto}#container.responsible #syaryo_hyoka_area .comment{height:220px}#container.responsible #syaryo_hyoka_area .ref_table{width:calc(100% - 245px)}#container.responsible #syaryo_hyoka_area .ref_table th{height:40px}#container.responsible #syaryo_hyoka_area .ref_table td{font-size:12px}#container.responsible #syaryo_hyoka_area .ref_table .hyoka{font-size:18px}#container.responsible #hyokaten_chart{width:240px !important;height:220px !important}#container.responsible #syaryo_hyoka_area .button.jotai{font-size:16px}#container.responsible #footer .zaiko_footer_area .buttons{width:230px}#container.responsible #footer .zaiko_footer_area .buttons .button{padding:4px 10px}}@media only screen and (max-width:640px){#container.responsible #zaiko_detail .buttons .contact_panel{display:block}#container.responsible #tenji_shop_info .image{width:40%}#container.responsible #tenji_shop_info .info{width:59%}#container.responsible #tenji_shop_info .ref_table th{width:80px}#container.responsible #syaryo_soubi_list .soubi_name{width:100%}#container.responsible #syaryo_detail_area .ref_table{width:100%;margin:0}#container.responsible #syaryo_detail_area .ref_table.wide{width:100%}#container.responsible #syaryo_detail_area .ref_table:first-child{margin-top:5px}#container.responsible #syaryo_hyoka_area>.float_left{width:100%;margin-bottom:5px}#container.responsible #syaryo_hyoka_area>.float_right{width:100%}#container.responsible #syaryo_jotai_table_area{padding-left:10px}#container.responsible #syaryo_jotai_table_area .image{width:100%}#container.responsible #newcar_list_area .data{width:50%}#container.responsible #same_type_zaiko_area .data{width:calc(50% - 6px);width:calc(100% / 2 - 6px)}#container.responsible #footer .zaiko_footer_area .syasyu{display:none}}@media only screen and (max-width:540px){#syaryo_price_area .total{width:50%}#syaryo_price_area .total .value{flex-direction:column}#syaryo_price_area .detail{align-self:flex-end}}@media only screen and (max-width:480px){#syaryo_price_area .total{flex:auto;margin-left:0;width:100%}#syaryo_price_area .detail{display:flex;flex:auto;margin-left:0;max-width:none;width:100%}#syaryo_price_area .detail .value{width:50%}#syaryo_price_area .detail .value+.value{margin-left:10px}#container.responsible #zaiko_detail .buttons a .button{width:90%;margin:5px auto}#container.responsible #zaiko_detail .buttons a{width:100%;text-align:center}#container.responsible #zaiko_detail .buttons .contact_panel{width:90%;margin:5px auto}#container.responsible .syaryo_header_body .right_side{width:100%}#container.responsible #tenji_shop_info .image,#container.responsible #tenji_shop_info .info{width:100%}#container.responsible #tenji_shop_info .image{margin-bottom:5px}#container.responsible #syaryo_soubi_list .syaryo_soubi{flex-wrap:wrap}#container.responsible #syaryo_soubi_list .category_name{min-width:100%;max-width:100%;padding:3px 5px}#container.responsible #syaryo_soubi_list .soubi_name{width:49%}#container.responsible #footer .zaiko_footer_area .tel{width:150px}#container.responsible #footer .zaiko_footer_area .tel .image{width:16px}#container.responsible #footer .zaiko_footer_area .tel .no{font-size:14px}#container.responsible #footer .zaiko_footer_area .buttons{width:210px}#container.responsible #footer .zaiko_footer_area .buttons a{font-size:11px}#container.responsible #footer .zaiko_footer_area .buttons .button{padding:3px 5px}}@media only screen and (max-width:479px){#container.responsible #syaryo_header_area .icon.state{min-width:60px}#container.responsible #syaryo_header_area .icon.new,#container.responsible #syaryo_header_area .icon.up,#container.responsible #syaryo_header_area .icon.syodan{font-size:14px}#container.responsible #syaryo_header_area .icon.campaign{font-size:14px}#container.responsible #syaryo_header_area .icon.catch{font-size:14px}#container.responsible #syaryo_hyoka_area{margin-top:10px}#container.responsible #syaryo_hyoka_area .tanto_info{width:100%}#container.responsible #syaryo_hyoka_area .comment{width:100%;margin-bottom:5px}#container.responsible #syaryo_hyoka_area .ref_table{width:100%}#container.responsible #hyokaten_chart_area{width:100%}}