.machiHeading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.machiHeading__info{text-align:right}.machiHeading__info__date1{color:#666;font-size:10px}.machiDescription{margin-bottom:50px}.penetration{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px}.penetration .fukyuBox{width:340px;height:433px;padding:42px 25px;background-color:#f5f4f0;border-radius:6px}.penetration .fukyuBox__contents{font-weight:bold;text-align:center}.penetration .fukyuBox__contents:first-child{margin-bottom:42px;border-bottom:1px solid #dedcd7}.penetration .fukyuBox__title{margin-bottom:25px;color:#666;font-size:18px}.penetration .fukyuBox__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;font-size:16px;font-weight:bold}.penetration .fukyuBox__num{display:inline-block;line-height:1;margin-left:15px;margin-bottom:35px;color:#ff6010;font-size:32px}.penetration .fukyuBox__num em{font-size:44px;font-style:normal}.penetration .fukyuBox__sub{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:left}.penetration .fukyuBox__sub:first-child{margin-bottom:44px}.penetration .fukyuBox__subtitle{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:100px;margin-right:12px;color:#666;font-size:14px;font-weight:bold}.penetration .fukyuBox__media{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.penetration .fukyuBox__media img{margin-right:10px;vertical-align:bottom}.penetration .fukyuBox__media .carImage{width:23px;height:21px;margin-right:12px}.penetration .fukyuBox__media .fukyuBox__num{margin:0;font-size:24px}.penetration .fukyuBox__raito{display:-webkit-box;display:-webkit-flex;display:flex;line-height:1;padding-top:10px}.penetration .fukyuBox__raito p{margin-right:10px;font-size:12px}.penetration .fukyuBox__raito span{color:#666;font-size:14px;font-weight:bold}.penetration .fukyuBox__raito em{color:#ff6010;font-size:16px;font-weight:bold;font-style:normal}.penetration__table{width:610px}.penetration__table:last-child{margin-bottom:0}.penetration__table .title5{margin-bottom:10px}.penetration__table__date{line-height:1;padding:4px 0;color:#666;font-size:10px;text-align:right}.penetration__table .defaultTable__table{margin-bottom:20px}.cityInfo{width:100%;margin-bottom:30px;padding:16px 24px;border:1px solid #dedcd7;border-radius:3px}.containerBelt{width:100%;margin-bottom:24px;padding:30px;background-color:#fff3d8;text-align:center}.containerBelt img{margin-bottom:20px;vertical-align:bottom}.containerBelt .btnSearch{min-width:400px;height:54px;font-size:18px}.cityList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.cityList__item{width:72px;line-height:1;margin-right:29px;margin-bottom:30px}.cityList__item:nth-child(10),.cityList__item:nth-child(20),.cityList__item:nth-child(30),.cityList__item:nth-child(40),.cityList__item:nth-child(50),.cityList__item:nth-child(60),.cityList__item:nth-child(70),.cityList__item:nth-child(80),.cityList__item:nth-child(90),.cityList__item:nth-child(100){width:71px;margin-right:0}.searchFromShop{margin-bottom:48px}.searchFromShop .shopCaset{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:30px}.searchFromShop .shopCaset__img{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:200px;height:150px;margin-right:30px;vertical-align:bottom}.searchFromShop .shopCaset__img img{width:100%}.searchFromShop .shopCaset__info{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.searchFromShop .shopCasetInfo{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%}.searchFromShop .shopCasetInfo__title{line-height:1.3;margin-bottom:10px;font-size:18px;font-weight:bold}.searchFromShop .shopCasetInfo__list__dt{float:left;width:4em;margin-right:30px}.searchFromShop .shopCasetInfo__list__dt.dt--ppc{line-height:36px}.searchFromShop .shopCasetInfo__list__dd{margin-bottom:3px;font-weight:bold}.searchFromShop .shopCaset__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.searchFromShop .shopCaset__link>p{margin-right:10px}.searchFromShop .shopCaset__link .btnTrigger .btnClose{display:none}.searchFromShop .shopCaset__link .btnTrigger.is-active .btnOpen{display:none}.searchFromShop .shopCaset__link .btnTrigger.is-active .btnClose{display:inline-block}.searchFromShop .moreShopCaset.is-hidden{display:none}.ppc__phoneNum{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:7px}.ppc__phoneNum__label{margin-right:10px}.ppc__phoneNum__item{line-height:1;color:#ff6010;font-size:30px;font-weight:bold}.ppc__phoneNum__subText{line-height:1;margin-left:4em;padding-left:30px}.ppc--small .ppc__phoneNum__label{font-size:10px}.ppc--small .ppc__phoneNum__label .labelIcon--ppc{padding:4px 7px}.ppc--small .ppc__phoneNum__item{font-size:20px}.ppc--large .ppc__phoneNum__item{font-size:36px}.notppc__phoneNum{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1.3}.notppc__phoneNum__item{margin-bottom:5px;font-size:30px;font-weight:bold}.notppc__subText{line-height:1;margin-left:4em;padding-left:30px}.popularCarWrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.popularCar{display:-webkit-box;display:-webkit-flex;display:flex;width:50%;margin-bottom:30px}.popularCar__maker{width:80px;margin-right:30px}.popularCar__maker__link{display:block;width:80px;text-align:center}.popularCar__maker__link>img{width:100%;margin-bottom:5px;vertical-align:bottom}.popularCar__item{display:-webkit-box;display:-webkit-flex;display:flex;width:300px}.popularCar__item__link{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:80px;margin-right:30px;text-align:center}.popularCar__item__link:last-child{margin-right:0}.popularCar__item__link>img{width:100%;vertical-align:bottom}.searchPattern__bodyType{margin-bottom:30px}.searchPattern__area{margin-bottom:75px}.searchPatternWrap{margin-bottom:48px;padding:10px;border-radius:3px;background-color:#fff}.searchPatternWrap__areaList{width:980px;padding:5px 10px}.searchPatternWrap__areaList>li{display:inline-block;margin-right:30px}.searchPatternWrap__areaList>li:last-child{margin-right:0}.searchPatternWrap__item{display:-webkit-box;display:-webkit-flex;display:flex;width:960px}.searchPatternWrap__item>li{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:120px}.searchPatternWrap__item>li .shashuBodyType{position:relative;display:block;height:70px;padding-top:45px;font-size:10px;text-align:center}.searchPatternWrap__item>li .shashuBodyType::before{content:"";position:absolute;top:5px;left:50%;display:block;width:56px;height:32px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.searchPatternWrap__item>li .type_kcar::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -576px;width:104px;height:32px}.searchPatternWrap__item>li .type_suv::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1248px;width:104px;height:32px}.searchPatternWrap__item>li .type_minivan::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -672px;width:104px;height:32px}.searchPatternWrap__item>li .type_sedan::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -960px;width:104px;height:32px}.searchPatternWrap__item>li .type_hybrid::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -480px;width:104px;height:32px}.searchPatternWrap__item>li .type_stwagon::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1152px;width:104px;height:32px}.searchPatternWrap__item>li .type_pickup::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -864px;width:104px;height:32px}.searchPatternWrap__item>li .type_coupe::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -192px;width:104px;height:32px}.searchPatternWrap__item>li .type_van::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1440px;width:104px;height:32px}.searchPatternWrap__item>li .type_hback::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -384px;width:104px;height:32px}.searchPatternWrap__item>li .type_track::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1344px;width:104px;height:32px}.searchPatternWrap__item>li .type_open::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px 0px;width:104px;height:32px}.searchPatternWrap__item>li .type_camp::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -32px;width:104px;height:32px}.searchPatternWrap__item>li .type_fukushi::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -320px;width:104px;height:32px}.searchPatternWrap__item>li .type_comp::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -96px;width:104px;height:32px}.searchPatternWrap__item>li .type_other{line-height:70px;padding:0}.searchPatternWrap__item>li:hover:not(.isNone){background-color:#fff2e6;color:#ff6010}.searchPatternWrap__item>li:hover:not(.isNone) .type_kcar::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -608px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_suv::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1280px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_minivan::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -704px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_sedan::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -992px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_hybrid::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -512px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_stwagon::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1184px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_pickup::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -896px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_coupe::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -224px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_van::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1472px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_hback::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -416px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_track::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -1376px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_open::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -800px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_camp::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -768px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_fukushi::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -352px;width:104px;height:32px}.searchPatternWrap__item>li:hover:not(.isNone) .type_comp::before{background-image:url(/static/pc/img/sprite/revBodytype/sprite.png);background-position:0px -128px;width:104px;height:32px}.searchPatternWrap .smallModal{right:-70px}.commonCondition{margin-bottom:50px}.commonCondition__title{margin-bottom:15px;font-size:15px;font-weight:bold}.commonCondition__list{margin-bottom:20px;overflow:hidden}.commonCondition__list>li{float:left;line-height:1;margin-right:10px;margin-bottom:7px;padding-right:10px;border-right:1px solid #ede9e4}.commonCondition__list>li>a{display:inline-block}.roadInfoWrap .defaultTable__table{margin-bottom:20px}.roadInfoWrap .defaultTable__table--roadInfo .defaultTable__description{line-height:1.2;padding:15px 3px;text-align:center}.roadInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.roadInfo .roadInfoBox{width:340px;height:282px;padding:34px 45px;background-color:#f5f4f0;border-radius:6px;color:#666;font-size:14px;font-weight:bold;text-align:center}.roadInfo .roadInfoBox em{margin-left:5px;margin-right:5px;color:#ff6010;font-size:44px;font-style:normal}.roadInfo .roadInfoBox__title{margin-bottom:20px;font-size:18px}.roadInfo .roadInfoBox__ranking{line-height:1;margin-bottom:30px}.roadInfo .roadInfoBox__km{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;position:relative;width:100%;line-height:1;padding-bottom:10px;border-bottom:2px dashed #ff6010}.roadInfo .roadInfoBox__km::before{content:"";position:absolute;bottom:-4px;left:-8px;width:6px;height:6px;border-radius:6px;background:#ff6010}.roadInfo .roadInfoBox__km::after{content:"";position:absolute;bottom:-7px;right:-16px;border:6px solid rgba(0,0,0,0);border-left:8px solid #ff6010}.roadInfo .roadInfoBox__km em{margin-left:10px}.roadInfo__table{width:610px}.roadInfo__table .title5{margin-bottom:10px}.areaInfoList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.areaInfoList:last-child{margin-bottom:48px}.areaInfoList__item{width:121px}.aboutPostingData{margin-bottom:20px;color:#666;font-size:10px;letter-spacing:.36px}.aboutDate{margin-bottom:100px;text-align:right}.highwayInfo{margin-bottom:24px}.highwayInfo .defaultTable__head--small{width:60px}.highwayInfo .defaultTable__description--center{text-align:center}.highwayInfo__thead th{width:auto;vertical-align:middle;font-weight:bold;text-align:center}.highwayInfo__thead th:first-child{width:235px}.highwayInfo__thead .defaultTable__head{padding:15px 10px}.highwayInfo .defaultTable__head+.defaultTable__description{border-right:0}.subsidy{margin-bottom:48px}.subsidy .defaultTable__head--half{height:25px;padding:5px}.subsidy .defaultTable__description--center{width:98px;text-align:center}.subsidy__thead th{vertical-align:middle;font-weight:bold;text-align:center}.subsidy__thead tr:nth-child(2) th:first-child{border-left:1px solid #ebe9e4}.subsidy .defaultTable__head+.defaultTable__description{border-right:0}
