#top_slider_area{display:none}#top_slider_area .image{width:100%}#page_body{padding-top:0;padding-bottom:0}section.container{padding:50px 0 60px;width:100%}section.container.fill{background-color:#f4f4f4}section.container h2{margin-top:0;text-align:center;width:100%}section.container .contents{display:flex;flex-wrap:wrap;margin:0 auto;width:1200px}.youtube_area{background-color:#000;width:100%}.youtube_area iframe{width:100%}section.campaign_banner img{width:100%}#campaign_fixed_banner_area img{border:1px solid #CCC}#campaign_fixed_banner_area img.mobile{display:none}#information_area .contents{display:block;margin-top:0}#information_area .contents{width:90%}#information_area #information_list.panel.theme{background-color:initial;height:130px}.information_detail{font-size:1.3rem}#information_area #information_list.simple .information_data{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:3px}#information_area #information_list.simple .date_title{width:auto}#information_area .information_data .link a{font-size:.9em;font-weight:normal}#newcar_info_area h2.fxe{margin-top:25px;margin-bottom:20px}#newcar_info_area .list{display:flex}#newcar_info_area .data img{width:100%}#newcar_info_area .syasyu_name{color:#FFF;font-size:1.5em;font-weight:bold;left:10px;position:absolute;text-shadow:1px 1px 1px #000;top:7px}#newcar_info_area .description{background-color:rgba(0,0,0,0.8);color:#FFF;display:flex;flex-direction:column;font-size:.9em;height:100%;line-height:2;opacity:0;padding:20px;position:absolute;right:0;top:0;width:50%;transition:1s}#newcar_info_area .links{display:flex;margin-top:auto}#newcar_info_area .links a{background-color:#555;border:1px solid #FFF;color:#FFF;flex:1;padding:0 8px;text-align:center}#newcar_info_area .links a:hover{filter:brightness(120%)}#newcar_info_area .links a i{margin-right:5px}#newcar_info_area .list.accordion{background-color:#000}#newcar_info_area .list.accordion .data{border-left:1px solid #FFF;flex-basis:0;flex-grow:1;overflow:hidden;transition:1s}#newcar_info_area .list.accordion .data .inner{min-width:500px;position:relative;width:700px}#newcar_info_area .list.accordion:hover .data:not(:hover){filter:brightness(50%)}#newcar_info_area .list.accordion .data:hover{flex-basis:auto;flex-grow:0}#newcar_info_area .list.accordion .data:hover .description{opacity:1}#newcar_info_area .list.tile{display:flex;font-size:.9em;flex-wrap:wrap}#newcar_info_area .list.tile .data{padding:2px;position:relative;width:25%}#newcar_info_area .list.tile .links a{padding-top:3px;padding-bottom:3px}#newcar_info_area .mobile{display:none}.zaiko_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.zaiko_data{cursor:pointer;margin-bottom:20px;padding:5px;width:25%}.zaiko_data .image{border-bottom:3px solid #f2f2f2;display:block;position:relative;width:100%}.zaiko_data .image img{width:100%}.zaiko_data .zaiko_icon_list{top:8px}.zaiko_data .detail{background-color:#FFF;color:#555;font-size:.9em;padding:5px;transition:all 200ms}.zaiko_data .detail .flex{display:flex;flex-wrap:wrap}.zaiko_data .detail .syasyu_name{font-weight:bold;padding-left:10px}.zaiko_data .detail .grade_name{border-bottom:1px solid #597dc5;font-size:.9em;height:45px;margin-bottom:3px;padding-left:10px;width:100%;word-break:break-all}.zaiko_data .detail .prices{background-color:#597dc5;color:#FFF;display:flex;flex-wrap:wrap}.zaiko_data .detail .price{text-align:right}.zaiko_data .detail .prices .label{font-size:.8em}.zaiko_data .detail .total{border-right:1px solid #FFF;flex:1;font-weight:bold;padding:3px 5px}.zaiko_data .detail .total .price{font-size:1.2em}.zaiko_data .detail .p_detail{margin-left:auto;padding:3px 5px}.zaiko_data .detail .p_detail .value{display:flex;justify-content:flex-end}.zaiko_data .detail .p_detail .label{align-self:flex-end}.zaiko_data .detail .p_detail .price{min-width:70px}.zaiko_data .detail .price .unit{font-size:.8em;margin-left:3px}.zaiko_data:hover img{filter:brightness(110%)}.zaiko_data:hover .image{background-color:#597dc5;padding:2px}.zaiko_data:hover .detail{background-color:#597dc5;color:#FFF}.zaiko_data:hover .detail .grade_name{border-color:#FFF}.zaiko_data:hover .detail .price{color:#FFF}.zaiko_data:hover .detail .price .unit{color:#FFF}.zaiko_syasyu_list{margin-top:20px;text-align:center;width:100%}.zaiko_syasyu_list a{display:inline-block;font-size:.9em;margin:3px 10px}.shop_zaiko_list{margin-top:20px;text-align:center;width:100%}.shop_zaiko_list a{display:inline-block;font-size:.9em;margin:3px 20px}#after_support_area .contents{display:flex;flex-wrap:wrap}#after_support_area .panel{width:33.3%;padding:5px}#after_support_area .panel img{width:100%}#event_campaign_area{padding:50px 0}#event_campaign_list{width:100%}.event_campaign_data.narrow .date{background-color:#597dc5 !important}#company_info_area{margin-bottom:30px}#company_info_area .shop_info{display:flex;flex-wrap:wrap;width:100%}#company_info_area .shop_info+.shop_info{margin-top:20px}#company_info_area .shop_info .name{font-size:1.2em;font-weight:bold;width:100%}#company_info_area .shop_info .image{width:300px}#company_info_area .shop_info .comment{flex:1;padding:0 15px}#company_info_area .shop_info .info{width:300px}#company_info_area .shop_info .info .icons{display:flex;margin-bottom:5px}#company_info_area .shop_info .info .icon{font-size:.8em;padding-left:5px;padding-right:5px}#company_info_area .shop_info .data{line-height:2}#company_info_area .shop_info .link_tel{font-size:1.5em;font-weight:bold;line-height:1.5}#company_info_area .shop_info .site{display:flex;flex-wrap:wrap;margin-top:10px}#company_info_area .shop_info .site a{align-items:center;border-style:solid;border-width:1px;color:#FFF;display:flex;font-weight:bold;justify-content:center;padding:5px;display:flex;width:50%}#company_info_area .shop_info .site a:hover{filter:brightness(110%)}#company_info_area .shop_info .site a i{font-size:1.4em;margin-right:5px}#company_info_area .shop_info .site a img{margin-right:5px;width:20px}#company_info_area .shop_info .site .official{background-color:#165b22;width:100%}#company_info_area .shop_info .site .facebook{background-color:#3b5998}#company_info_area .shop_info .site .instagram{background-color:#8d3e8b}#company_info_area .message{font-size:.9em;margin:5px 0}#company_info_area .information{background-color:gray;border:1px solid #CCC;color:#FFF;margin-bottom:20px;padding:15px;width:100%}#company_info_area .information h2{color:#FFF;cursor:pointer;font-size:1.8rem;margin-bottom:0}#company_info_area .information h2 span{border-bottom:1px solid #FFF}#company_info_area .information h3{color:#FFF;font-size:1.4rem;font-weight:normal;margin-top:0;text-align:center}#company_info_area .information>div{display:none;margin-top:15px}#company_info_area .information dt{margin-top:8px}#company_info_area .information dd{margin-left:20px;margin-bottom:3px}#company_info_area .information ul{padding-left:20px}#company_info_area .information .right{text-align:right}#company_info_area .link{text-align:right;width:100%}#company_info_area .link a{margin-left:20px}#calendar_list_area{width:100%;margin-bottom:50px}#calendar_list_area .calendar_list .float_left{padding:2px}#calendar_list_area .calendar th,#calendar_list_area .calendar td{padding:8px 0}#company_info_area .links{display:flex;flex-wrap:wrap;width:100%}#company_info_area .links .image{flex:1;padding:10px}#company_info_area .links.gallery .image{flex:none;width:33.3%}#company_info_area .links .image img{width:100%}#sns_area{width:100%}#sns_area .sns{display:flex;flex-wrap:wrap;margin-top:50px;width:100%}#sns_area h3{margin-bottom:5px}#sns_area h3 i{font-size:1.5em;margin-right:5px}#sns_area .shop{padding:10px;width:33.3%}#sns_area .sns a{align-items:center;color:#555;display:flex;font-weight:bold;justify-content:center}#sns_area .sns.facebook a i{color:#405999}#sns_area .sns.instagram a i{color:#8d3e8b}@media only screen and (max-width:1400px){#newcar_info_area .list.tile .data{width:50%}}@media only screen and (max-width:959px){.zaiko_data{width:33.3%}.zaiko_data .detail .grade_name{height:auto;padding-bottom:5px}#usedcar_area .zaiko_syasyu_list{padding-left:10px;text-align:left}#usedcar_area .zaiko_syasyu_list a{margin:5px 10px}#usedcar_area .shop_zaiko_list{padding-left:10px;text-align:left}#usedcar_area .shop_zaiko_list a{margin:5px 10px}#container.responsible #company_info_area .shop_info .comment{flex:none;order:3;padding:15px 0;width:100%}#container.responsible #company_info_area .shop_info .info{padding-left:15px}#container.responsible #company_info_area .links .image{padding:5px}}@media only screen and (max-width:768px){#container.responsible #newcar_info_area .list.accordion{display:none}#container.responsible #newcar_info_area .pc{display:none}#container.responsible #newcar_info_area .mobile{display:block}.zaiko_data{width:50%}#container.responsible #company_info_area .shop_info .image{width:250px}#container.responsible #company_info_area .links .image{flex:none;width:50%}#container.responsible #sns_area .shop{flex:none;width:50%}}@media only screen and (max-width:540px){#campaign_fixed_banner_area img.pc{display:none}#campaign_fixed_banner_area img.mobile{display:block}.zaiko_data .detail .total{border-bottom:1px solid #FFF;border-right:0;display:flex;flex:auto;width:100%}.zaiko_data .total:before{display:inline-block;margin-right:0}.zaiko_data .detail .total .price{margin-left:1em}}@media only screen and (max-width:640px){#container.responsible #newcar_info_area .list.tile .data{width:100%}#container.responsible #newcar_info_area .list.tile .links a{margin-left:0;border:1px solid #FFF}#container.responsible #after_support_area .panel{flex:none;width:50%}#container.responsible .event_campaign_data.narrow{padding-top:10px !important}#container.responsible #company_info_area .shop_info .image{width:100%}#container.responsible #company_info_area .shop_info .info{padding-left:0;padding-top:10px}#container.responsible #company_info_area .shop_info .comment{display:none}#container.responsible .calendar_list>.float_list>.float_left{width:100%}}@media only screen and (max-width:480px){#container.responsible .youtube_area{display:none !important}#container.responsible #information_area #information_list.panel.theme{height:250px}#container.responsible #information_area #information_list.simple .date_title{flex-wrap:wrap}#container.responsible .zaiko_data:nth-child(n+5){display:none}#container.responsible .zaiko_data .year_model{width:100%}#usedcar_area .zaiko_syasyu_list a{display:block}#usedcar_area .shop_zaiko_list a{display:block}#container.responsible #after_support_area{display:none}#container.responsible .event_campaign_data:nth-child(n+2){display:none}#container.responsible #company_info_area{padding-top:0}#container.responsible #company_info_area .information h2{font-size:1.4rem}#container.responsible #company_info_area .information ul{padding-left:8px}#container.responsible #company_info_area .shop_info .info{width:100%}#container.responsible #company_info_area .shop_info .image{width:100%}#container.responsible #company_info_area .links .image{width:100%}#container.responsible #sns_area{display:none}}