body{font-size:14px;-webkit-text-size-adjust:100%;min-width:320px}.pc_none{display:block}.sp_none{display:none}#container{overflow-x:hidden;padding-bottom:0}.inner{width:100%;padding-left:5%;padding-right:5%}.pc_nolink{pointer-events:visible}#container{overflow:hidden}.inner,.inner02{padding-left:5%;padding-right:5%;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%}#header_sp{position:absolute;top:0;left:0;z-index:99;width:100%;height:55px}#header_sp .h_logo_sp img{width:148px}.navToggle{display:block;position:fixed;top:0;right:0;margin:auto;width:55px;height:55px;cursor:pointer;text-align:center;background-color:#005bac}.navToggle span{display:block;position:absolute;width:33px;border-bottom:solid 2px #fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:11px}.navToggle span:nth-child(1) {top:11px}.navToggle span:nth-child(2) {top:20px}.navToggle span:nth-child(3) {top:29px}.navToggle span:nth-child(4) {border:none;color:#fff;font-size:10px;font-weight:bold;top:36px;text-align:center;transform:scale(.7);transform-origin:0 center;width:100%;display:block;text-align:center;left:8px}.navToggle.active span:nth-child(1) {top:18px;left:14px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2), .navToggle.active span:nth-child(3) {top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:999;top:0;right:0;transform:translateX(100%);transition:all .6s;width:243px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}nav.globalMenuSp .globalMenuSpin{background:#222;margin:0 auto;padding:0;width:100%}nav.globalMenuSp ul{margin-bottom:20px}nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;border-bottom:1px solid rgba(255,255,255,.2)}nav.globalMenuSp ul li a{display:block;color:#fff;padding:13px;text-decoration:none;font-size:12px;background:url(https://www.katsutamotors.jp/common/img/arro,PEF,PBD,P9702.png.pagespeed.ce.W0dDjCHzY2.png) no-repeat 92% center;background-size:6px 11px}nav.globalMenuSp.active{transform:translateX(0%)}#js-menuBk{display:none;position:fixed;z-index:1;top:0;left:0;background:rgba(0,0,0,.6)}.menuClose{display:inline-block;padding:15px 17px 7px 16px}.menuClose img{width:22px;max-width:inherit}.globalMenuSp.isOpen{transform:translateX(0)}#spmenu_ct01,#spmenu_ct02,#spmenu_ct03,#spmenu_ct04{margin:13px 13px 0 13px}#spmenu_ct01 a{background:#cd3b3b url(https://www.katsutamotors.jp/common/img/f_icon01.png.pagespeed.ce.VPmLZgImdS.png) no-repeat 11px center;background-size:16px 19px;color:#fff;text-decoration:none;display:block;height:40px;line-height:40px;font-size:12px;padding-left:35px}#spmenu_ct02 a{background:#16a83d url(https://www.katsutamotors.jp/common/img/xf_icon02.png.pagespeed.ic.VGV-x2x2Lr.png) no-repeat 10px center;background-size:19px 19px;color:#fff;text-decoration:none;display:block;height:40px;line-height:40px;font-size:12px;padding-left:35px}#spmenu_ct03 a{background:#e67f00 url(https://www.katsutamotors.jp/common/img/f_icon03.png.pagespeed.ce.Kmdt6Ec1LN.png) no-repeat 11px center;background-size:17px 12px;color:#fff;text-decoration:none;display:block;height:40px;line-height:40px;font-size:12px;padding-left:35px}#spmenu_ct04 a{background:#3073b9 url(https://www.katsutamotors.jp/common/img/f_icon04.png) no-repeat 11px center;background-size:14px 20px;color:#fff;text-decoration:none;display:block;height:40px;line-height:40px;font-size:11px;padding-left:35px}#header01,.header02{display:none!important}#simple_quote a{position:fixed;right:55px;top:0;text-indent:-9999px;background:url(https://www.katsutamotors.jp/common/img/xh_simple_quote.png.pagespeed.ic.6u2OP6nCfJ.png) no-repeat left top;background-size:55px 55px;width:55px;height:55px}#footer{padding:30px 0;margin-bottom:70px}#footer .left_box{width:100%;text-align:center}#footer .right_box{display:none}.f_fix{display:none!important}#footer .left_box .f_logo{margin:0 auto 15px auto;width:70%}#footer_bnr ul li{width:100%}#footer_bnr ul li a{height:120px}#footer_bnr ul li a:after{opacity:1}#footer_bnr ul li a span{height:120px;line-height:120px}#footer_bnr ul li a:hover::before{background:none}#footer_bnr ul li a::before{border:1px solid rgba(255,255,255,.5);position:absolute;top:8%;left:3%;content:"";width:94%;height:84%;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer_bnr ul li a img{width:100%;height:auto}#mainimg .slide_block{order:0;width:100%}#mainimg .kv{order:1;width:100%}.slider .slide01{background:url(https://www.katsutamotors.jp/img/top/mainimg01_sp.jpg) no-repeat center center;background-size:cover}.slider .slide02{background:url(https://www.katsutamotors.jp/img/top/mainimg02_sp.jpg) no-repeat center center;background-size:cover}.slider .slide03{background:url(https://www.katsutamotors.jp/img/top/mainimg03_sp.jpg) no-repeat center center;background-size:cover}.slidetest .slide01{background:url(https://www.katsutamotors.jp/img/top/mainimg01_sp02.jpg.pagespeed.ce.TIuaF8mGJd.jpg) no-repeat center center;background-size:cover}.slidetest .slide02{background:url(https://www.katsutamotors.jp/img/top/kv_sp02.jpg.pagespeed.ce.7oxWIJNJkm.jpg) no-repeat center center;background-size:cover}.slidetest .slide03{background:url(https://www.katsutamotors.jp/img/top/mainimg02_sp02.jpg) no-repeat center center;background-size:cover}.slidetest .slide04{background:url(https://www.katsutamotors.jp/img/top/mainimg03_sp02.jpg) no-repeat center center;background-size:cover}.slide_block .mainslide_catch{margin-top:-55px}.slick-dotted.slick-slider{margin-bottom:0!important}.slide_block .mainslide_catch img{width:230px;height:90px}.slider .slide-dots{bottom:10px;right:10px}#video{display:none}.video_cover{background:url(https://www.katsutamotors.jp/img/top/kv_sp.jpg) no-repeat;background-position:center center;background-size:cover}.scroolbox .btn-scroll-img{left:11px}.scroolbox{height:120px;width:30px;display:none}#top_sec01{padding:40px 0 0 0}.top .tab,.maintenance .tab{font-size:16px;padding:8px 0 10px 0;line-height:1.2}#top_sec01 .tab:last-child{line-height:38px}.maintenance .tab:last-child{line-height:38px}.tab a.active::after,.top .tab.is-active::after,.maintenance .tab.is-active::after{bottom:-13px;border:12px solid transparent;border-top:12px solid #005bac;border-bottom-width:0}#tab-group{margin-bottom:35px}.title01 .italic01{font-size:22px;margin-bottom:0;line-height:1.2}.title01 .mincho01{font-size:13px}.title01{margin-bottom:20px}.btn01 a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px;line-height:48px;background:#fff url(https://www.katsutamotors.jp/common/img/arrow01.png.pagespeed.ce.bZo6u1jIp1.png) no-repeat 92% center;background-size:6px 11px}.car_list01 .mincho01{font-size:18px;padding-top:10px;padding-bottom:8px}.car_list01 .mincho02{font-size:28px;margin-top:15px;line-height:1.2}.car_list01 .insectit{height:180px}.car_list_box01{padding-top:30px}.car_list_box01 .insectit02{font-size:16px;margin-bottom:15px;padding-bottom:5px}.car_list_box01 .insectit02 span{font-size:32px;margin:0 3px}.car_list_box01_list_sn{width:48%;margin-right:0;margin-bottom:5%}.search .car_list_box01_list_sn{width:48%}.car_list_box01_list_sn img{width:100%}.car_list_box01_list_sn:nth-child(2n+0) {float:right}.car_list_box01_list .clb01_tit{margin-top:10px;margin-bottom:0}.car_list_box01_list .clb01_price .tit{width:100%}.car_list_box01_list .clb01_price{font-size:14px;margin-top:0}.car_list_box01_list .clb01_price .price{width:100%;text-align:right}.car_list_box01_list .clb01_price .en01{font-size:26px;margin-right:3px}.car_list01{margin-bottom:40px}.car_list_box01_list .clb01_ct{width:66px;height:24px;line-height:24px;font-size:13px}#top_sec01 .btn01{margin:25px auto 0 auto;width:100%}.bnr_box01{margin-top:50px}.bnr_box01>div{width:100%;text-align:center}.bnr_box01>div:first-child{margin-bottom:15px}#top_sec02{padding:40px 0}#top_sec02 .news_list .inbox{margin:0}#top_sec02 .news_list .nl_date{font-size:14px;margin-right:10px}#top_sec02 .news_list .nl_ct{width:70px;height:20px;line-height:20px}#top_sec02 .news_list .nl_subtit{margin-bottom:8px}#top_sec02 .slide-dots{margin-top:20px}#top_sec02 .slide-dots li{margin:0 4px}#top_sec02 .slide-dots li button{width:20px}#top_sec02 .bk{height:300px}#top_sec02 .btn01{width:100%}#top_sec03{padding:40px 0}.point_box div h3{font-size:20px}.point_box div.inbox{height:150px;width:100%}.point_box{margin-bottom:20px}.point_box+p{line-height:1.8;text-align:left;padding:0 6%}.search_list01 .inner{padding:20px 5%;width:90%;margin:0 5%}.search_list01 .insectit03{margin-bottom:25px;font-size:20px;padding:12px}.search_list01{padding:40px 0}.title02{font-size:16px;text-align:center;padding-bottom:5px;margin-bottom:15px}.search_label{margin-bottom:10px}.check01{padding-right:0;width:50%;margin-bottom:20px}.search_label.mrel .check01{padding-right:0}.list_box01{padding:4% 4% 0 4%}.list_box01 ul li:not(:last-child) {margin-right:4%}.list_box01 ul li:nth-child(2n+0) {margin-right:0}.list_box01 ul li{width:48%;margin-bottom:4%}.cardealer .car_list_box02{padding-top:40px;padding-bottom:40px}.car_list_box02 .cl02_img{width:100%}.car_list_box02 .cl02_txt{width:100%;margin-top:15px}.title03{font-size:22px;padding-bottom:10px;margin-bottom:10px;width:100%}.car_list_box02 .cl02_info01 dd.italic01{font-size:16px;margin-top:0}.car_list_box02 .cl02_info01 dd.italic01 span{font-size:42px}.car_list_box02 .cl02_info01{padding-bottom:10px;margin-bottom:10px}.car_list_box02 .cl02_info02{padding-bottom:10px}.feature_list01 li:nth-child(2n+0) {margin-right:0}.feature_list01 li{width:48%}.car_list_box02_info{margin-top:40px}.title04{font-size:18px;padding:5px 5px 5px 15px;margin-bottom:15px}.title04:before{border-top:12px solid #005bac;border-right:12px solid transparent}#clb02info_spec{padding-top:20px}.feature_list02{margin-top:15px}.feature_list02 li{width:32%;height:auto;line-height:1.2;font-size:14px;margin-right:2%;margin-bottom:4%;padding:5px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.feature_list02 li:nth-child(3n+0) {margin-right:0}#clb02info_spec .tbl01 table,#clb02info_spec .tbl01 tbody,#clb02info_spec .tbl01 thead,#clb02info_spec .tbl01 tfoot,#clb02info_spec .tbl01 tr,#clb02info_spec .tbl01 th,#clb02info_spec .tbl01 td{display:block;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#clb02info_spec .tbl01 table th{padding:10px;font-size:14px;width:100%;text-align:center}#clb02info_spec .tbl01 table td{padding:10px;font-size:14px;width:100%;text-align:center}#clb02info_spec .tbl01 table tr:last-child th,#clb02info_spec .tbl01 table tr:last-child td{border-bottom:none}#clb02info_option{padding-top:40px}.bread_Area{padding-bottom:30px;margin-top:20px}.breadcrumb li{line-height:1.2}.breadcrumb span{line-height:1.2}.breadcrumb a{line-height:1.2}.sub article{padding-bottom:50px}#sub_title01{height:250px}.sub_title01in{padding:10px 0 8px 0}#sub_title01 .italic01{font-size:28px;margin-bottom:5px}#sub_title01 .mincho01{font-size:14px}.sub_leadtxt{text-align:left;line-height:1.6;margin-bottom:30px}.faq_list01 dt{font-size:16px;padding:15px 25px 15px 50px}.faq_list01 dd{padding:10px 15px 10px 35px;line-height:1.8}.faq_list01 dt:before{top:10px;left:5px;font-size:20px}.faq_list01 dd:before{top:10px;left:5px;font-size:20px}.faq_list01 dt span{background:url(https://www.katsutamotors.jp/common/img/aco01_open.png) no-repeat left center;background-size:16px 9px;right:5px;top:50%;margin-top:-5px;width:16px;height:9px}.faq_list01 dl.f_open dt span{background:url(https://www.katsutamotors.jp/common/img/aco01_close.png) no-repeat left center;background-size:16px 9px}.faq_list01 dt span.open{background:url(https://www.katsutamotors.jp/common/img/aco01_close.png) no-repeat left center;background-size:16px 9px}.tbl01 th{padding:10px}.tbl01 td{padding:10px}.staff_box02 th{width:auto;white-space:nowrap}.staff_box01 .sb_name{font-size:26px;padding-top:10px;margin-bottom:10px;margin-top:20px}.staff_box01 .tbl01 table{margin-bottom:10px}.staff_box01 .sb_name .mincho01{font-size:16px}.staff_box01{margin-bottom:30px}.staff_box02 .sb_name{font-size:22px;padding-top:10px;margin-bottom:10px;margin-top:20px}.staff_box02 .tbl01{margin-bottom:10px}.search_list01 .btn01{margin:25px auto 0 auto;width:100%}.car_slick01_main .slick-slide{width:100%;height:auto}.mv_container{top:0}.mv_container iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.mv_sn_container{width:100%;height:auto;padding-top:56.25%}.mv_sn_container img{position:absolute;top:0;right:0;width:100%!important;height:auto;margin-top:-4vw}.car_slick01_main{margin-bottom:10px}.car_slick01_main .slick-main-item:after{width:74px;height:74px}.car_slick01_main .slick-main-item.new:after{background:url(https://www.katsutamotors.jp/common/img/car_icon01.png) no-repeat left top;background-size:74px 74px}.car_slick01_main .slick-main-item.secondhand:after{background:url(https://www.katsutamotors.jp/common/img/car_icon02.png) no-repeat left top;background-size:74px 74px}.clb02info_option_box ul li{width:48%;margin-bottom:25px;margin-right:4%}.clb02info_option_box ul li:nth-child(3n+0) {margin-right:4%}.clb02info_option_box ul li:nth-child(2n+0) {margin-right:0}.clb02_infoob_name{margin-top:5px}.clb02_infoob_price span{font-size:26px;margin-right:3px}.clb02_infoob_price{font-size:15px}#footer_contact{padding:30px 0;margin-top:40px}#footer_contact .fc_contact{padding:15px;width:100%;height:auto;margin-bottom:15px;margin-right:0}#footer_contact .fc_tel{padding:15px;width:100%;height:auto;margin-left:0}#footer_contact .title{font-size:16px;line-height:1.4}#footer_contact .fc_contact .fc_contact_btn{width:100%}#footer_contact .fc_contact .fc_contact_btn a{width:100%;height:50px;line-height:50px}#footer_contact .fc_contact .fc_contact_btn span{font-size:16px;padding-left:35px}#footer_contact .fc_contact .fc_contact_btn span::before{background:url(https://www.katsutamotors.jp/common/img/h_icon01.png.pagespeed.ce.Fp8XDLeiPx.png) no-repeat;background-size:20px 25px;top:50%;margin-top:-11px;width:20px;height:25px}#footer_contact .fc_tel .fc_tel_box a{font-size:32px}#footer_contact .fc_tel .fc_tel_box{font-size:22px;margin-top:5px;line-height:1.0;margin-bottom:2px}#footer_contact .fc_tel_time{font-size:14px;line-height:1.0}.car_list_box02 .nolink_cover{top:10%;margin-left:-150px;margin-top:0;width:300px}.car_list_box02 .nolink_cover img{width:100%}#pagenavi_box{margin-bottom:60px}.wp-pagenavi{margin-bottom:50px}.wp-pagenavi .page.larger{display:none}.wp-pagenavi .extend{display:none}.wp-pagenavi .page.smaller{display:none}.wp-pagenavi span.pages{display:block;margin:0 auto 20px auto!important;width:60%}.pager_btn span a{padding:5px 10px;font-size:12px}.pager_btn span.prev a{padding:5px 5px}.pager_btn span.next a{padding:5px 5px}.pager_btn span.prev{margin:0 10px 0 0}.pager_btn span.next{margin:0 0 0 10px}#blog_pagenavi{padding:40px 0 30px 0;text-align:center}.notfoundbox .btn01{width:100%;margin:30px 0 0 0}.car_list_box02 .nolink_cover{display:none}.car_list_box02 .nolink_cover_sp{display:block;position:absolute;left:0;top:116px;z-index:1;background:rgba(255,255,255,0);width:100%;height:100%;text-align:center}#searchform .btn01 input{width:100%;background:#fff url(https://www.katsutamotors.jp/common/img/arrow01.png.pagespeed.ce.bZo6u1jIp1.png) no-repeat 95% center;padding-left:15px;font-size:15px}#searchform .btn01 .search_icon01{left:6%}.news .news_list .inbox{width:100%;margin:0 0 30px 0}.car_list02_none{padding-top:50px;padding-bottom:50px}#mailform table,#mailform tbody,#mailform thead,#mailform tfoot,#mailform tr,#mailform th,#mailform td{display:block;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#mailform th{padding:10px;line-height:24px}#mailform .must{margin-top:0}#mailform td{padding:10px 0 15px 0}#mailform input[type="text"],#mailform input[type="email"]{width:100%}input#calenderbox[type="text"]{width:100%}#mailform #send_btn{width:auto;margin:0}#mailform .btn01{width:100%;float:none;margin-right:0;margin-bottom:15px;display:block}#mailform #send_btn .btn01 input{width:100%;font-size:14px}#mailform #send_btn .btn02{width:100%;margin:0;float:none}#mailform #send_btn .btn02 input{width:100%;font-size:14px}#mailform .mw_wp_form.mw_wp_form_confirm #send_btn .btn02 input{font-size:16px}#mailform #send_btn{width:80%;margin:0 auto}.thanks .btn01{width:100%}.cardealer .tab a,.purchase .tab a{font-size:16px;padding:8px 0 10px 0;line-height:1.2}.purchase_box01>div p{margin:8px 0 0 0;font-size:16px}.purchase .sub_sec03.pb{padding-bottom:40px}.purchase_sec01_under{padding:40px 0;margin-top:40px}.sub_sec02{padding:40px 0 0 0}.purchase .car_list_box01_list_sn:nth-last-child(-n+4) {margin-bottom:20px}.purchase .car_list_box01_list_sn:nth-child(2n+1) {clear:left}.purchase .car_list01{margin-bottom:40px}.sub_sec03{padding:40px 0 0 0}.purchase_box02 .flow{padding:15px;margin-top:0;margin-bottom:20px}.purchase_box02 .flow .numcover{margin-right:10px}.purchase_box02 .flow .num{width:50px;height:50px}.purchase_box02 .flow .num .mincho01{font-size:16px;width:50px}.purchase_box02 .flow .num .mincho01 span{font-size:30px}.purchase_box02 .title{margin-bottom:15px}.purchase_box02 .title h3{font-size:18px;line-height:1.2}.purchase_box02 .title h3 span{font-size:14px;margin-top:2px}.purchase_box02 .flow .img{position:relative;right:inherit;bottom:inherit;z-index:2}.purchase_box02 .flow .img img{width:100%;height:auto}.sub_sec04{padding:40px 0}.sub_sec05{padding:40px 0}.farm_box01{display:block}.farm_box01 .fb01_left{width:100%;margin-left:0}.farm_box01 .fb01_right{width:100%;padding-top:20px}.farm_box01 .fb01_right .areabox{padding:15px;margin:10px 0 15px 0}.purchase_box02 .flow .numcover:before{top:-15px;left:25px;height:20px}.purchase_box02 .flow .numcover:after{top:65px;left:25px;height:64vw}.purchase_box02 .flow#flow04 .numcover{padding:5px 0 0 0}.purchase_box02 .flow#flow04 .num{margin:5px 0 0 0}.purchase .car_list_box01_list_sn{width:48%}.purchase .car_list_box01_list_sn:nth-child(4n+0) {margin-right:0;float:right}.purchase .car_list_box01_list_sn:nth-child(5n+1) {clear:inherit}.purchase .tab.active{font-size:16px;padding:8px 0 10px 0;line-height:1.2}.mainte_box02 > div:not(:nth-child(4n+0)) {margin-right:4%}.mainte_box02 > div:nth-child(2n+0) {margin-right:0}.mainte_box02>div{width:48%;margin-bottom:8%}.mente_price01{font-size:15px;min-height:auto;line-height:1.4;margin-top:8px}.mente_price01 span.en01{font-size:24px;color:#cd3b3b;margin:0 2px 0 0;line-height:1.2}.mente_price01 .sp_price{display:block;color:#000;font-size:15px}.mainte_box03 .mtb03_tit{background-size:109px 51px;font-size:18px;padding:15px 10px 15px 54px;height:auto;line-height:1.6;font-weight:700;margin-bottom:10px}.mainte_box03 .mtb03_list li:not(:nth-child(5n+0)) {margin-right:10px}.mainte_box03 .mtb03_list li:nth-child(5n+0) {margin-right:10px}.mainte_box03 .mtb03_list li:nth-child(2n+0) {margin-right:0}.mainte_box03 .mtb03_list li{width: calc((100% - 10px) / 2);font-size:18px;height:50px;margin-top:10px}.mainte_box03 .mtb03_list li.fzs{font-size:16px;line-height:1.2}.mainte_box03 .mainte_box02+p{margin:10px 0 20px 0;text-align:left}.mainte_box03 .mtb03_tbl_sp table{width:100%;margin-bottom:20px}.mainte_box03 .mtb03_tbl_sp thead th{border:1px solid #ccc;background-color:#005bac;font-weight:700;width:100%;padding:10px 0;color:#fff}.mainte_box03 .mtb03_tbl_sp thead th.syaken{background-color:#2f9afa}.mainte_box03 .mtb03_tbl_sp thead td{border:1px solid #ccc;background-color:#ddd;font-weight:700;width:100%;padding:5px 0;text-align:center;font-size:13px}.mainte_box03 .mtb03_tbl_sp tbody th{border:1px solid #ddd;background-color:#eee;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:25%;font-size:13px;line-height:1.4}.mainte_box03 .mtb03_tbl_sp tbody td{border:1px solid #ddd;text-align:center;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.sub_sec06{padding:0 0 40px 0}.mb04in{margin-bottom:20px}.mb04in_img span{font-size:16px;height:35px;line-height:35px}.mente_price02{font-size:15px}.mente_price02 .red{font-size:24px}.mente_price02 .kugiri{font-size:20px}.mente_price02 .en01{font-size:28px}.mente_price02 .red.en01{font-size:32px}.mainte_box04{margin-bottom:40px}.mainte_box05 .mb05_tit{height:40px;line-height:40px;font-size:16px}.mainte_box05 .mb05in table{width:100%;float:none}.mainte_box05 .mb05in table th{padding:0}.mainte_box05 .mb05in table td{padding:10px}.mainte_box05 .mb05in table.rb td{border-right:none}.mainte_box05 .mb05in table.rb .bb_n{border-bottom:1px solid #ddd}.mb04in{width: calc((100% - 90px)/3)}.syaken_box01{margin-bottom:30px}.syaken_box02 li{margin-left:0;padding:7px 15px 10px 15px;margin-bottom:15px;font-size:20px;width:85%;line-height:1.2}.syaken_box02 li .en01{font-size:22px}.sub_title02{font-size:18px;padding:5px 15px 8px 15px;margin-bottom:20px}.syaken_box02{margin-bottom:25px}.syaken_box04 .syb04_tit01{font-size:18px;height:40px;line-height:40px}.syaken_box04 .syb04_tit02{font-size:16px;height:auto;line-height:1.4;padding:5px}.syaken_box04 .syb04_img{height:auto;padding:20px}.syaken_box04 .syb04_txt dt{font-size:18px;width:130px;padding-top:10px}.syaken_box04 .syb04_txt dd{font-size:18px}.syaken_box04 .syb04_txt .en01{font-size:34px}.syaken_box04{margin-bottom:40px}.syb05_box .acctit{font-size:18px;padding:0 20px 0 20px;line-height:60px;height:60px}.syb05_box .acctit span{top:10px;right:10px}.fc_syaken_btn{width:100%}.fc_syaken_btn a{width:100%;height:50px;line-height:50px}.fc_syaken_btn span{font-size:16px;padding-left:35px}.fc_syaken_btn span::before{background:url(https://www.katsutamotors.jp/common/img/h_icon02.png) no-repeat;background-size:24px 17px;top:50%;margin-top:-7px;width:24px;height:17px}.fc_syaken01,.fc_syaken02{padding:15px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.syaken_box03 .syb03_box{display:block}.syaken_box03 .syb03_box div:first-child{width:100%}.syaken_box03 .syb03_box div:first-child img{width:100%}.syaken_box03 .syb03_box div:last-child{width:100%}.syaken_box03 .syb03_in .right_box .syb03_box div:last-child{padding:15px 38px}.syaken_box03 .syb03_in .left_box p{padding-top:48px}.syaken_box03{margin-bottom:40px}.maintenance .tbl01 table th{font-size:14px}.maintenance .tbl01 table td{font-size:14px}.maintenance .tbl01 table thead th:nth-child(1) {width:50%;padding:5px}.maintenance .tbl01 table thead th:nth-child(2) {font-size:16px;width:25%;padding:5px;line-height:1.4}.maintenance .tbl01 table thead th:nth-child(3) {font-size:16px;width:25%;padding:5px;line-height:1.4}.syb04_lead{font-size:16px;margin-bottom:20px;text-align:left}#mainimg.mente .inbox{left:5%;width:90%;margin-left:0}#mainimg.mente .inbox p{font-size:15px;line-height:1.6;margin-top:30px}.mente #header01{display:block!important}.mente #header01 .h_logo{width:148px}.syaken_box04 .redcaution{font-size:18px;padding:15px 30px}.syaken_box04 .redcaution::before{border-width:20px 20px 0 0}body.mente #header_sp{display:none}.car_list_box02 .cl02_img.reserveicon:before{background:url(https://www.katsutamotors.jp/img/cardealer/reservecar_icon.png) no-repeat left top;background-size:101px 50px;top:5px;left:5px;width:101px;height:50px}.sub_title01in .reserveicon{background:url(https://www.katsutamotors.jp/img/cardealer/reservecar_icon.png) no-repeat left top;background-size:101px 50px;top:11px;left:0;width:101px;height:50px}.sub_title01in.reserveiconcover{padding:10px 0 8px 101px}.car_list_box01_list_sn a .img-wrap{height:auto}.faq .faq_anklist li:not(:nth-child(3n+0)) {margin-right:4%}.faq .faq_anklist li:nth-child(3n+0) {margin-right:4%}.faq .faq_anklist li:nth-child(2n+0) {margin-right:0}.faq .faq_anklist li{width: calc((100% - 4%) / 2);margin-bottom:4%}.faq .faq_anklist li a{padding:5px 10px}.faq .faq_anklist li:nth-child(5) a, .faq .faq_anklist li:nth-child(6) a {height:50px;line-height:50px}.faq_list01:not(:last-child) {margin-bottom:50px}.faq .ank{margin-top:-55px;padding-top:55px}.f_fix_sp{background-color:#0b2741;width:100%;height:70px;position:fixed;left:0;z-index:9;bottom:-70px;min-height:70px;opacity:0}.f_fix_sp_scroll{opacity:1;bottom:-0}.f_fix_sp .inner{height:70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;padding-left:2%;padding-right:2%}.f_fix_sp .f_fix_tel{text-align:center}.f_fix_sp .f_fix_tel a{color:#fff;text-decoration:none}.f_fix_sp .f_fix_tel .f_fix_tel01{color:#fff;font-size:16px;line-height:1.0}.f_fix_sp .f_fix_tel .f_fix_tel01 span{color:#fff;font-size:28px;line-height:1.0}.f_fix_sp .f_fix_tel .f_fix_tel02{color:#fff;font-size:10px;line-height:1.0}.f_fix_sp .f_fix_right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 10px 0 20px}.f_fix_sp .f_fix_right a{display:block;text-decoration:none;line-height:40px;text-align:center;width:100%;transition:.3s;height:40px;padding:0 3px 0 5px}.f_fix_sp .f_fix_right a:hover{opacity:.7;transition:.3s}.f_fix_sp .f_fix_right a span{color:#fff;font-size:14px}.f_fix_sp .f_fix_right #f_fix_line02 a{background:#16a83d}.f_fix_sp .f_fix_right #f_fix_line02 a span{background:url(https://www.katsutamotors.jp/common/img/xf_icon02.png.pagespeed.ic.VGV-x2x2Lr.png) no-repeat left center;padding-left:35px}.car_list_box02 .cl02_img.reserveicon .car_slick01_main:before{background:url(https://www.katsutamotors.jp/common/img/xlist_icon01.png.pagespeed.ic.S8VpkcMaEd.png) no-repeat left top;background-size:74px 74px;width:74px;height:74px}.car_list_box02 .cl02_img.business .car_slick01_main:before{background:url(https://www.katsutamotors.jp/common/img/list_icon02.png) no-repeat left top;background-size:74px 74px;width:74px;height:74px}.car_list_box02 .cl02_img.soldout .car_slick01_main:before{background:url(https://www.katsutamotors.jp/common/img/xlist_icon03.png.pagespeed.ic.doy3Mf4vL3.png) no-repeat left top;background-size:74px 74px;width:74px;height:74px}.car_list_box01_list_sn a .reserveicon:after{background:url(https://www.katsutamotors.jp/common/img/xlist_icon01.png.pagespeed.ic.S8VpkcMaEd.png) no-repeat right bottom;background-size:52px 52px;width:52px;height:52px}.car_list_box01_list_sn a .business:after{background:url(https://www.katsutamotors.jp/common/img/list_icon02.png) no-repeat right bottom;background-size:52px 52px;width:52px;height:52px}.car_list_box01_list_sn a .soldout:after{background:url(https://www.katsutamotors.jp/common/img/xlist_icon03.png.pagespeed.ic.doy3Mf4vL3.png) no-repeat right bottom;background-size:52px 52px;width:52px;height:52px}.search_newblock{margin-bottom:40px}.search_newblock .acctit{height:45px;padding-right:45px}.search_newblock .acctit span{background:url(https://www.katsutamotors.jp/common/img/search_newblock_title_open.png) no-repeat left top;background-size:45px 45px;width:45px;height:45px}.search_newblock .acctit span.open{background:url(https://www.katsutamotors.jp/common/img/search_newblock_title_close.png) no-repeat left top;background-size:45px 45px;width:45px;height:45px}.search_newblock .acctit .title{font-size:18px;line-height:45px;background:url(https://www.katsutamotors.jp/common/img/search_icon02.png) no-repeat left center;background-size:16px 16px;padding-left:26px}.search_newblock .accct{padding:20px 5%}.search_newblock .btn01{margin:25px auto 0 auto;width:100%}.sale_sec{background-image:radial-gradient(ellipse at center top,#ffce46,#fb0 80%);background-attachment:inherit;background-size:contain;padding-bottom:60px;min-height:inherit}#fuzuki_canvas{background:url(https://www.katsutamotors.jp/img/top/sale_bk.png);background-attachment:fixed;background-size:223px}.sale_tit_box{padding:60px 0 35px 0}@media (max-width:320px){.f_fix_sp .f_fix_right{padding:0 10px 0 0}}@media (max-width:360px){#mailform #send_btn .btn02 input{font-size:12px}#mailform .mw_wp_form.mw_wp_form_confirm #send_btn .btn02 input{font-size:14px}.mente_price01{font-size:13px}}@media (max-width:380px){.faq .faq_anklist li a{font-size:14px}.faq .faq_anklist li:nth-child(5) a, .faq .faq_anklist li:nth-child(6) a {height:44px;line-height:44px}}@media (max-width:480px){.purchase_box01 > div:not(:last-child) {margin-right:0;margin-bottom:20px}.purchase_box01{display:block;width:90%;margin:0 auto}.purchase_box01>div{width:100%}.maintenance .purchase_box01>div{width:100%}.purchase_box01>div img{width:100%}}@media (max-width:640px){.purchase_box01+p{line-height:1.6;text-align:left}.syaken_box03 .syb03_in .left_box,.syaken_box03 .syb03_in .right_box{width:100%;margin-bottom:15px}.syaken_box04 .in_box{width:100%;margin-bottom:30px}.syaken_box04 .in_box:nth-child(2n+1) {margin-right:0}.syaken_box03 .syb03_in .left_box,.syaken_box03 .syb03_in .right_box{width:100%;margin-bottom:15px}.syaken_box03 .syb03_in .left_box{margin-right:0}.syaken_box03 .syb03_tit{font-size:18px;height:40px;line-height:40px}.syaken_box03 .syb03_box p{font-size:16px}.syaken_box03 .syb03_in .left_box p{margin:10px 0;padding-top:0}.syaken_box03 .syb03_in .right_box .syb03_box div:last-child{padding:10px 30px}.syaken_box03 .syb03_in .right_box .syb03_box div:last-child img{width:190px}.fc_syaken01,.fc_syaken02{padding:15px;width:100%;height:auto;margin-bottom:15px}.fc_syaken01 .title{font-size:16px;line-height:1.4}.mb04in:not(:nth-child(3n+0)) {margin-right:0}.mb04in{width:100%}.maintenance .purchase_box01{width:100%}.staff_box01 .sb01_img{width:100%}.staff_box01 .sb01_txt{width:100%}.staff_box01 .tbl01 th{width:auto;white-space:nowrap}.staff_box02 .sb02_in{width:100%}.staff_box02 .sb02_img img{width:100%}.staff_box02 .sb02_in:not(:last-child) {border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.sale_tit_box{padding:30px 0 12px 0}.sale_tit_bk{background:url(https://www.katsutamotors.jp/img/top/sale_tit_bk.png) no-repeat left top;background-size:contain;width:300px;height:102px;margin-left:-150px;top:-17px;padding-top:17px}.sale_date{background:url(https://www.katsutamotors.jp/img/top/sale_date_bk.png) no-repeat left top;background-size:contain;font-size:18px;color:#b30000;width:280px;height:32px}.sale_tit_box{display:block}.sale_tit_bk{background-size:cover;background-position:center center;width:90%;max-width:600px;height:auto;margin:-18px auto 0;top:inherit;left:inherit;padding:20px 5% 5px;position:relative}.sale_date{margin:0 auto}.sale_date span{font-size:15px}.sale_tit{font-size:60px}.sale_txt{font-size:15px}.sale_date img{margin:0 7px 0 5px;width:15px;height:16px}}@media (max-width:979px) and (min-width:641px){.staff_box02 .sb02_in{width:32%}#top_sec02 .news_list .inbox{margin:0 20px}.syaken_box02 li{margin-left:15px}}@media (max-width:979px) and (min-width:481px){.car_list_box02 .nolink_cover_sp{top:28vw}.car_list_box02 .nolink_cover_sp img{max-width:50%}}.news_detail_contents{width:100%;max-width:800px;margin:0 0%;padding:0 3%;box-sizing:border-box}.news_detail_contents .news_title{text-align:left;margin-bottom:30px}.news_detail_contents .news_title .category{display:inline-block;box-sizing:border-box;padding:3px 15px;font-size:14px;text-align:center;margin-bottom:15px}.news_detail_contents .news_title .date{color:#333;font-size:14px;text-align:right;margin-bottom:10px}.news_detail_contents h1{color:#333;font-size:22px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;padding-bottom:10px}.news_detail_contents h2{color:#333;font-size:22px;font-weight:bold;margin-bottom:30px;padding-bottom:10px;position:relative}.news_detail_contents h2:before{content:'';display:inline-block;width:100%;height:1px;background:#ccc;position:absolute;bottom:0;left:0}.news_detail_contents h2:after{content:'';display:inline-block;width:20%;height:1px;background:#005ead;position:absolute;bottom:0;left:0}.news_detail_contents h3{color:#005ead;font-size:20px;font-weight:bold;margin-bottom:20px;border-left:3px solid #005ead;padding-left:15px}.news_detail_contents h4{color:#333;font-size:18px;font-weight:bold;border-bottom:1px dotted #333;padding-bottom:5px;margin-bottom:15px}.news_detail_contents h5{color:#333;font-size:16px;font-weight:bold;margin-bottom:15px}.news_detail_contents h6{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px}.news_detail_contents ul{margin:20px 0;margin-left:1em}.news_detail_contents ul li{color:#333;font-size:16px;margin-bottom:15px;padding-left:25px;position:relative}.news_detail_contents ul li:before{content:'';display:inline-block;width:17px;height:17px;background:#005ead;position:absolute;top:.2em;left:0}.news_detail_contents ol{margin:20px 0;margin-left:1em}.news_detail_contents ol li{color:#333;font-size:16px;margin-bottom:15px;position:relative;padding-left:25px}.news_detail_contents ol li:before{content:"";position:absolute;top:.35em;left:6px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:3px;height:7px;border-right:2px solid #005ead;border-bottom:2px solid #005ead}.news_detail_contents ol li:after{content:"";position:absolute;top:.2em;left:0;width:15px;height:15px;border:1px solid #005ead;border-radius:2px}.news_detail_contents dl dt{color:#333;font-size:14px;font-weight:bold;margin-bottom:5px}.news_detail_contents dl dt a{pointer-events:none}.news_detail_contents dl dd{color:#333;font-size:14px;margin-bottom:15px}.news_detail_contents p{color:#333;font-size:16px;line-height:160%;margin-bottom:15px}.news_detail_contents p.img{text-align:center}.news_detail_contents img{max-width:100%}.news_detail_contents a{color:#333}.news_detail_contents .box_gray{background:#f3f3f3;padding:4%;margin:20px 0}.news_detail_contents .box_gray p:last-child{margin-bottom:0}.news_detail_contents .box_tab{border:2px solid #005ead;padding:4%;box-sizing:border-box;position:relative;margin:60px 0 30px}.news_detail_contents .box_tab h3{color:#fff;font-size:18px;font-weight:bold;text-align:center;background:#005ead;border-radius:5px 5px 0 0;padding:7px 20px;position:absolute;top:0;left:-1px;transform:translateY(-100%);border:none}.news_detail_contents .box_tab p:last-child{margin-bottom:0}.news_detail_contents .box_quote{background:#f3f3f3;padding:50px 30px 10px 40px;margin:20px 0;position:relative}.news_detail_contents .box_quote .references{color:#aaa;font-size:13px;font-weight:bold;text-align:right;transform:skewX(-10deg)}.news_detail_contents .box_quote .references a{color:#aaa;font-size:13px}.news_detail_contents .box_quote:before{display:inline-block;content:'“';color:#ccc;font-size:100px;line-height:100%;position:absolute;top:10px;left:10px}.news_detail_contents table{width:100%;border:1px solid #ccc;border-collapse:collapse;margin:20px 0}.news_detail_contents table tr th{display:block;width:100%;color:#333;font-size:16px;font-weight:bold;text-align:left;background:#eee;white-space:nowrap;padding:10px 20px;box-sizing:border-box;border:1px solid #ccc;vertical-align:middle}.news_detail_contents table tr td{display:block;width:100%;color:#333;font-size:16px;font-weight:normal;text-align:left;padding:10px 20px;box-sizing:border-box;border:1px solid #ccc}.news_detail_contents p.link{text-align:center}.news_detail_contents p.link{position:relative;text-align:center;margin-top:6%}.news_detail_contents p.link a{display:inline-block;width:280px;color:#fff;font-size:16px;text-align:center;text-decoration:none;line-height:100%;background:#005ead;border:1px solid #005ead;padding:15px 0 13px;border-radius:30px;position:relative;transition:.3s}.news_detail_contents p.link a:after{content:'';display:inline-block;width:8px;height:14px;background:url(https://www.katsutamotors.jp/common/img/common_arrow02.png) no-repeat;position:absolute;top:50%;left:90%;transform:translateY(-50%);transition:.3s}.news_detail_contents p.link a:hover{opacity:1;color:#005ead;background:#fff}.news_detail_contents p.link a:hover:after{background:url(https://www.katsutamotors.jp/common/img/common_arrow01.png) no-repeat;background-size:contain;left:93%}