.kurumaPageNew main .inner {
  width: 960px;
  color: #333;
}

.kurumaPageNew div::after,
.kurumaPageNew .list-top_TheTopNavi_item::before,
.kurumaPageNew .app_top_search::after,
.kurumaSiteHeader::after,
.kurumaSiteHeader div::after,
.kurumaPageNew main section .inner .block_easysserch .list_wrap ul li:after,
.kurumaPageNew main section .inner .block_easysserch .list_wrap ul li::before,
.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew tr td::after,
.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew tr td::before {
  display: none;
}

.kurumaPageNew .top_new_color {
  background-color: #F7F7F7;
}

.kurumaPageNew .inner .block_searches {
  padding: 0;
}

.kurumaPageNew main section .gray_block {
  background: #FFFFFF;
}

.kurumaPageNew .kurumaSiteMenuBlockTop{
  position: relative;
  top: 0;
  width: 100%;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeader {
  background-color: transparent;
  box-shadow: none;
  height: 59px;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain {
  width: 960px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain.hide nav .side li a::before{
  border-color: transparent transparent transparent rgba(255, 255, 255, .4);
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain .kurumaSiteHeaderMenu {
  position: relative;
  left: auto;
  width: 32px;
  height: 24px;
}
.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain .kurumaSiteHeaderMenu span{
  height: 4px;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain nav {
  position: static;
  background-color: transparent;
  margin-right: 11px;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain .side .utility li a {
  padding-left: 14px;
  color: #fff;
  text-decoration: underline;
  border-bottom: none;
  position: relative;
  line-height: 38px;
  font-weight: normal;
  transition: all 0.2s ease-out;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain .side .utility li a:hover {
  text-decoration: none;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeaderNewMain .side .utility li a::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeader nav ul li {
  margin-right: 18px;
}

.kurumaSiteMenuBlockTop .kurumaSiteHeader nav ul li:last-child {
  margin-right: 0;
}

.kurumaPageNew .mainAppBadeg .app_top_searchNew {
  height: 320px;
  background: url('https://img.goo-net.com/common_v2/img/bg_top_mainNew.png') no-repeat;
  background-size: 100% 100%;
}
.kurumaPageNew .search_box .app_top_searchNew2025 .app_badeg_main.inner {
  position: absolute;
}
.kurumaPageNew .mainAppBadeg .app_top_searchNew.app_top_searchNew2025 {
  background: #E00923;
}
.kurumaPageNew .mainAppBadeg .app_top_searchNew.app_top_searchNew2025 h1 {
  display: flex;
  justify-content: center;
  background: #AB0A0C;
  margin-top: 59px;
  height: calc(100% - 59px);
}
.kurumaPageNew .mainAppBadeg .app_top_searchNew.app_top_searchNew2025 h1 img {
  width: auto;
  height: 100%;
}


.kurumaPageNew .app_top_searchNew .app_badeg_main {
  top: 0;
  margin-left: 0;
  width: 960px;
  transform: translateX(-50%);
}

.kurumaPageNew .app_top_searchNew .app_badeg_main .top_search_pic {
  width: 100%;
  height: 100%;
  position: relative;
}

.app_badeg_mainNewLeft,
.app_badeg_mainNewRight {
  position: absolute;
}

.app_badeg_mainNewLeft img,
.app_badeg_mainNewRight img {
  display: block;
  width: 100%;
}

.app_badeg_mainNewLeft {
  top: 30px;
  left: 0;
}

.app_badeg_mainInfo {
  width: 162px;
  margin-bottom: 9px;
}

.app_badeg_mainLogo {
  width: 200px;
}

.app_badeg_mainNewSearch {
  width: 506px;
  margin: 18px 0 34px;
}

.app_badeg_mainNewLargest {
  width: 506px;
}

.app_badeg_mainNewRight {
  top: 0;
  right: -88px;
  width: 455px;
}

.kurumaPageNew .mainAppBadeg {
  padding-top: 320px;
  margin-top: -44px;
}

body .kurumaPageNew .search_box {
  padding: 32px 0 24px;
  margin: 0;
  background-color: #F7F7F7;
}
body .kurumaPageNew .search_box .vacation_content.inner{
  display: block;
}
body .kurumaPageNew .search_box #vacation_message{
  width: 100%;
  margin-bottom: 24px;
  background-color: #fff;
  display: block;
}
body .kurumaPageNew .search_box #vacation_message:nth-child(n+2) {
  margin-top: -18px;
}
body .kurumaPageNew .search_box #vacation_message dt:after{
  right: 8px;
  left: auto;

}
body .kurumaPageNew .search_box #vacation_message  dt {
  text-align: left;
  padding-left: 16px;

}

.kurumaPageNew .search_box .app_badeg_main.inner{
  display: block;
}

.kurumaPageNew .search_box .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.search_area_NewTitle {
  font-weight: bold;
  display: flex;
  align-items: center;
}

.kurumaPageNew .search_box .inner .search_area {
  width: 396px;
  margin: 0;
}

.kurumaPageNew .search_box .inner .search_area_newLeft {
  font-size: 26px;
  color: #333333;
  margin-right: 42px;
  padding: 0;
  border: none;
}

.kurumaPageNew .search_box .inner .search_area_newLogin {
  font-size: 16px;
  color: #333333;
}

.kurumaPageNew .search_box .inner .search_area_newNum {
  font-size: 20px;
  color: #E00923;
}

.kurumaPageNew .search_box .inner .search_area_newUnit {
  font-size: 16px;
  color: #E00923;
}

.kurumaPageNew .search_box .search {
  padding: 0;
}

.kurumaPageNew .search_box .inner .search_area .search_bg {
  width: auto;
  padding: 0 33px 0 10px;
  border: 2px solid #B0A5A5;
  height: 36px;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .detailed_search_btn a {
  font-size: 13px;
  font-weight: bold;
  position: relative;
  height: auto;
  padding-top: 3px;
  padding-right: 29px;
  line-height: 23px;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .detailed_search_btn a::after {
  content: '';
  position: absolute;
  right: 0;
  top: 6px;
  width: 6.32px;
  height: 6.32px;
  border-bottom: 3px solid #333;
  border-right: 3px solid #333;
  transform: rotate(45deg);
}

.kurumaPageNew .search_box .inner .search_area .search_bg input {
  width: 218px;
  font-size: 13px;
  border-left: 2px solid #B0A5A5;
  padding: 4px 0 4px 10px;
  height: 28px;
  margin-left: 121px;
}

.kurumaPageNew .search_box .inner .search_area .freeword .free_word_box {
  top: 8px !important;
  left: 0;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .btn_roundGray a {
  width: 23px;
  height: 23px;
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_searchNew.png) no-repeat;
  background-size: contain;
  padding: 0;
  position: absolute;
  top: 7px;
  right: 10px;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .close2 {
  z-index: 999;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .detailed_search_btn {
  position: absolute;
  left: 1px;
  top: 1px;
  height: 35px;
  z-index: 1;
}
.kurumaPageNew .search_box .inner .search_area .search_bg .detailed_search_btn::before{
  content: '';
  z-index: 1;
  position: absolute;
  right: 7px;
  top: 12px;
  width: 4.5px;
  height: 4.5px;
  transform: rotate(45deg);
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}

.kurumaPageNew .search_box .inner .search_area .search_bg .detailed_search_btn select {
  position: relative;
  z-index: 10;
  height: 100%;
  width: 124px;
  border: none;
  padding-right: 0;
  padding-left: 15px;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}


.kurumaPageNew .app_liteWrapCont {
  background: #F7F7F7;
}

.kurumaPageNew #app_liteWrap {
  margin-top: 0;
}
/* ★削除★ */
/* .kurumaPageNew .list-top_TheTopNavi_wrap {
  width: 100%;
  justify-content: space-between;
  border: none;
  align-items: center;
  margin-bottom: 0;
  box-shadow: none;
}

.kurumaPageNew .list-top_TheTopNavi_searchButton {
  width: 100%;
  height: 48px;
}

.kurumaPageNew .list-top_TheTopNavi_list {
  flex: 1;
  border: 2px solid #090909;
  border-right: none;
  border-radius: 4px 0 0 4px;
}

body .kurumaPageNew .list-top_TheTopNavi_item {
  width: 240px;
}

.kurumaPageNew .list-top_TheTopNavi_item .list-top_TheTopNavi_label {
  padding: 0;
  padding-left: 32px;
}

.kurumaPageNew .list-top_TheTopNavi_item {
  padding: 9px 20px 8px;
}

body .kurumaPageNew .list-top_TheTopNavi_item>.list-top_TheTopNavi_label {
  width: auto;
  height: 100%;
  padding: 2px 0 2px 32px;
}

.kurumaPageNew .list-top_TheTopNavi_item>.list-top_TheTopNavi_label span {
  font-size: 18px;
}

.kurumaPageNew .list-top_TheTopNavi_item>.list-top_TheTopNavi_label::after {
  width: 28px;
  height: 28px;
  top: 0;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(2) {
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(2)>.list-top_TheTopNavi_label {
  padding-left: 34px;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(3)>.list-top_TheTopNavi_label {
  padding-left: 31px;
}

.kurumaPageNew .list-top_TheTopNavi_item::after {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  background: url(https://img.goo-net.com/cache/top/202408/icon--top-expand@2x.png) no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(1)::after {
  right: 20px;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(2)::after {
  right: 38px;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(3)::after {
  right: 32px;
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(1)>.list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon--top-makerNew@2x.png);
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(2)>.list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon--top-areaNew@2x.png);
}

.kurumaPageNew .list-top_TheTopNavi_item:nth-child(3)>.list-top_TheTopNavi_label::after {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon--top-stateNew@2x.png);
}

.kurumaPageNew .list-top_TheTopNavi_search {
  width: 240px;
  padding: 0;
  background: #E00923;
  position: relative;
}

.kurumaPageNew .list-top_TheTopNavi_search button::after {
  content: '';
  position: absolute;
  width: 18.27px;
  height: 18.27px;
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_searchListNew.png) no-repeat;
  background-size: contain;
  left: 75px;
  top: 47%;
  transform: translateY(-50%);
}

.kurumaPageNew .list-top_TheTopNavi_search .list-top_TheTopNavi_searchButton {
  font-size: 16px;
  padding-left: 28px;
} */
/* end★削除★ */


.kurumaPageNew .top_new_color #app_lite,
.kurumaPageNew main section .inner .all_link {
  margin: 0;
}

.kurumaPageNew main section .inner .all_link {
  padding: 0 14px;
}

.top_img_cont {
  height: 377px;
  overflow: hidden;
}

.kurumaPageNew main section .inner .block_easysserch {
  margin-top: 21px;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #000000;
}

.kurumaPageNew main .top_new_color .hide {
  display: none;
}

.kurumaPageNew main .top_new_color .show {
  display: block;
}

.kurumaPageNew main .top_new_color .gray_block {
  background-color: #F7F7F7;
}

.kurumaPageNew main .top_new_color .inner .block_easysserch {
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #000000;
}

.kurumaPageNew main .top_new_color .inner .block_easysserch .block_bodytypeNew table {
  margin: 0;
  padding: 0;
  border: none;
}

.kurumaPageNew main .top_new_color .inner .block_easysserch .block_bodytypeNew table tr {
  height: 76px;
}

.kurumaPageNew main .top_new_color .inner .block_easysserch .block_bodytypeNew table a {
  background-color: #F7F7F7;
  padding-bottom: 0;
}

.kurumaPageNew main section .inner .block_easysserch .maker_list,
.kurumaPageNew main section .inner .block_easysserch .list_wrap,
.kurumaPageNew main section .inner .all_link a {
  padding: 0;
}
.kurumaPageNew main section .inner .block_easysserch .maker_list.top_maker,
.kurumaPageNew main .top_new_color .inner .block_easysserch .block_bodytypeNew table.top_body {
  max-height: 167px;
  
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap {
  border: none;
  height: auto;
}

.kurumaPageNew main section .inner .block_easysserch .left,
.kurumaPageNew main section .inner .block_easysserch .right,
.kurumaPageNew main section .inner .block_easysserch .list_wrap ul,
.kurumaPageNew main section .inner .block_easysserch .list_wrap ul li {
  width: auto;
  float: none;
}

.kurumaPageNew main section .inner .block_easysserch .left,
.kurumaPageNew main section .inner .block_easysserch .right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap {
  flex: 1;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap ul {
  justify-content: space-between;
  align-items: flex-start;
}

.kurumaPageNew main section .inner .block_easysserch .left .list_wrap ul {
  margin-bottom: 14px;
}

body .kurumaPageNew main section .inner .block_easysserch .list_wrap ul li a {
  background-color: #F7F7F7;
  width: 73px;
  padding-top: 52px;
  padding-bottom: 0;
  font-size: 12px;
  background-size: 56px 2128px
}

body .kurumaPageNew main section .inner .block_easysserch .list_wrap .mercedes a,
body .kurumaPageNew main section .inner .block_easysserch .list_wrap .vw a,
body .kurumaPageNew main section .inner .block_easysserch .list_wrap .land_rover a,
body .kurumaPageNew main section .inner .block_easysserch .list_wrap .alfa_romeo a {
  padding: 51px 0 0 !important;
}


.kurumaPageNew main section .inner .all_link a {
  background: #F7F7F7;
  text-align: center;
  color: #1874E8;
  font-weight: normal;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .lexus a {
  background-position: center -10px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .toyota a {
  background-position: center -90px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .nissan a {
  background-position: center -170px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .honda a {
  background-position: center -250px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mazda a {
  background-position: center -324px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mitsubishi a {
  background-position: center -406px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .subaru a {
  background-position: center -484px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .daihatsu a {
  background-position: center -566px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .suzuki a {
  background-position: center -639px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mitsuoka a {
  background-position: center -717px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .isuzu a {
  background-position: center -793px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mitsubishifuso a {
  background-position: center -871px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .bmw a {
  background-position: center -958px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mercedes a {
  background-position: center -1038px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .vw a {
  background-position: center -1118px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .audi a {
  background-position: center -1196px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .mini a {
  background-position: center -1273px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .porsche a {
  background-position: center -1354px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .peugeot a {
  background-position: center -1429px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .volvo a {
  background-position: center -1509px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .alfa_romeo a {
  background-position: center -1579px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .chevrolet a {
  background-position: center -1795px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .chrysler a {
  background-position: center -1880px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .jeep a {
  background-position: center -1733px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .ford a {
  background-position: center -1965px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .jaguar a {
  background-position: center -1906px;
}

.kurumaPageNew main section .inner .block_easysserch .list_wrap .land_rover a {
  background-position: center -2003px;
}

.block_easysserchTitle {
  display: flex;
  margin-bottom: 12px;
}

.kurumaPageNew main section .inner .block_easysserchTitle .h3_ttl_type02 {
  flex: 1;
  padding: 0;
  overflow: visible;
  cursor: pointer;
}

.kurumaPageNew main section .inner .block_easysserch .block_easysserchTitle .h3_ttl_type02 .car_top_h3 {
  margin-bottom: 0;
  border: none;
  padding: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #000000;
  color: #333333;
  cursor: pointer;
}

.kurumaPageNew main section .inner .block_easysserch .block_easysserchTitle .h3_ttl_type02.tableCheck .car_top_h3 {
  border-bottom: 2px solid #E00923;
  padding-bottom: 6px;
  color: #E00923;
}

.app_btm_mainNew {
  display: flex;
  justify-content: space-between;
}

.app_btm_mainNewTextCont {
  color: #333;
  margin-top: 23.5px;
}

.app_btm_mainNewTextCont p {
  font-size: 18px;
  font-weight: bold;
}

.app_btm_mainNewTextCont ol {
  margin-top: 11px;
}

.app_btm_mainNewTextCont ol li {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}

.app_btm_mainNewImg {
  width: 233px;
  padding-left: 17px;
}

.app_btm_mainNewImg img {
  display: block;
  width: 100%;
}

.top_dabeg_detailNew {
  display: flex;
  width: 216px;
  margin-top: 23px;
  margin-right: 40px;
}

.top_dabeg_detailNew img {
  width: 100%;
  display: block;
}

.dabeg_btn {
  width: 115px;
}

.btn_badge_iphone {
  display: block;
  margin-bottom: 9.1px;
}

.top_dabeg_detailNew .qr {
  width: 85px;
  margin-left: 19px;
}

.self-help_bannerNew {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin: 37px 0;
}

.self-help_bannerNew a {
  display: inline-block;
  color: #333333;
}

.self-help_bannerNew img {
  margin-top: 2px;
  width: 14px;
}
.self-help_banner{
  transition: all 0.2s ease-out;
}
.self-help_banner:hover{
  opacity: 0.6;
}

.middle_banner {
  width: 848px;
  margin: 0 auto 10px;
  display: flex;
  justify-content: space-between;
}
.middle_banner a img {
  transition: all 0.2s ease-out;
}
.middle_banner a:hover img {
  opacity: 0.6;
}

.aside_bookmarksNewCont {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  opacity: 1 !important;
}

.aside_bookmarksNewCont .inner .sideHeightAdaption {
  width: 100%;
  border: none;
  padding: 0;
  box-shadow: none;
}

.aside_bookmarksNewCont .inner .sideHeightAdaption #mysearch02 {
  display: flex;
  justify-content: space-between;
}

.aside_bookmarksNewCont .inner .sideHeightAdaption #mysearch02>div {
  width: 304px;
  min-height: 152px;
  box-sizing: border-box;
  background-color: #F7F7F7;
  border: 1px solid #D5D5D5;
  padding: 13px 16px 15px;
  margin: 0;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .noContent{
  font-size: 12px;
  color: rgba(0, 0, 0, .4);
  margin-top: 15px;
  line-height: 21px;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .heading+a {
  padding: 0;
  margin: 0;
  margin-top: 9px;
  display: flex;
  justify-content: space-between;
  border: none;
  box-shadow: none;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu .none_menu {
  padding: 0;
  margin: 0;
}

body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu .heading {
  display: flex;
  justify-content: space-between;
  border: none;
  margin-bottom: 0;
}
body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu .notice .heading{
  margin-bottom: 15px;
}

body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .heading span {
  font-size: 16px;
  background-color: transparent;
  background-size: 18px;
  top: 0;
  color: #333;
}

body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu .heading span {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon_spriteNew.png);
  background-position: 0 1px;
  padding-left: 22px;
}

body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .history .heading span {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon_spriteNew2.png);
  background-position: 0 1px;
  padding-left: 22px;
}

body aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .notice .heading span {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon_spriteNew3.png);
  background-position: 0 1px;
  padding-left: 22px;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu .view_listLink a {
  background-image: url(https://img.goo-net.com/cache/top/202408/icon_spriteNewLink.png);
  padding-left: 0;
  padding-right: 20px;
  background-size: 14px;
  background-position: 100% 0;
  font-weight: normal;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .car_image {
  width: 108px;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .car_info {
  flex: 1;
  margin-left: 8px;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .car_info>dd:nth-last-of-type(1) i {
  display: inline-block;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item .my_menu.my_menuAdaption .car_info dt {
  margin-bottom: 2px;
}

.kurumaPageNew .btn_linkBtmNew {
  display: flex;
  justify-content: flex-end;
  margin: 18px 0 39px;
}
.kurumaPageNew .btn_linkBtmNew.intab {
  width: 100%;
  
}

.kurumaPageNew .btn_linkBtmNew a {
  color: #333;
  font-size: 14px;
  padding-right: 20px;
  position: relative;
  display: inline-block;
  width: auto;
}

.kurumaPageNew .btn_linkBtmNew a::after {
  content: '';
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  background: url(https://img.goo-net.com/cache/top/202408/icon_spriteNewLink.png) no-repeat;
  background-size: 100%;
}

aside.aside_bookmarksNewCont .aside_contents .aside_contents_item #mysearch02 .notice a {
  /* padding-top: 32px; */
  display: block;
  color: #1874E8;
  font-size: 12px;
  font-weight: normal;
  background-color: #F7F7F7;
  margin-top: 0;
  line-height: 21px;
}

.car_top_titleNew {
  color: #333333;
}

.kurumaPageNew main .car_top_titleNewCont {
  font-size: 20px;
  font-weight: bold;
  position: relative;
}

.block_easysserchCont .car_top_titleNewCont {
  display: flex;
  align-items: center;
}

.kurumaPageNew main .car_top_titleNewCont ul {
  display: flex;
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
  line-height: 14px;
}

.kurumaPageNew main .car_top_titleNewCont ul li {
  margin-right: 12px;
}

.kurumaPageNew main .car_top_titleNewCont ul li:last-child {
  margin-right: 0;
}

.kurumaPageNew main .car_top_titleNewCont ul li span {
  font-weight: bold;
  font-size: 14px;
}

.kurumaPageNew main .car_top_titleNewCont .car_top_titleNewTop {
  padding-left: 32px;
  font-size: 20px;
  position: relative;
}

.kurumaPageNew main .car_top_titleNewCont h2 {
  border: none;
  padding: 0;
  font-size: 20px;
  font-weight: bold;
}

.kurumaPageNew main .car_top_titleNewCont h2 span {
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.kurumaPageNew main .car_top_titleNewTop::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 32px;
  height: 32px;
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_titleNew.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .car_top_titleNewCont p {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 20px;
}

.car_top_titleNewBtm {
  font-size: 12px;
  margin-top: 8px;
}

.car_ranking_inner {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  font-size: 12px;
  margin-bottom: 74px;
}

.car_ranking_inner li {
  display: flex;
  flex-direction: column;
  width: 160px;
}

.kurumaPageNew main .car_ranking_inner li a{
  color: #333;
}

.kurumaPageNew main .car_ranking_inner li a:hover {
  text-decoration: none;
}

.kurumaPageNew main .car_ranking_inner li a:hover .car_ranking_img,
.swiper .swiper-slide:hover img,
.popular_features .inner ul li a:hover {
  opacity: 0.6;
  transition: all 0.2s ease-out;
}

.kurumaPageNew main .car_ranking_inner li a:hover .car_brand,
.kurumaPageNew main .car_ranking_inner li a:hover .car_name{
  text-decoration: underline;
}


.car_ranking_img {
  margin-bottom: 14px;
}

.car_ranking img {
  display: block;
  width: 100%;
}

.car_ranking_area>div>span:first-child {
  font-weight: bold;
  margin-right: 30px;
}

.car_ranking_area>div>span:last-child {
  width: 81px;
}

.car_ranking_inner .car_brand {
  margin-bottom: 3px;
  font-weight: normal;
}

.car_ranking_inner .car_name {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}

.car_ranking_area .car_resTime,
.car_ranking_area .car_type,
.car_ranking_area .car_price {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.car_ranking_area .car_resTime {
  margin-bottom: 25px;
}

.car_ranking_area .car_resTime.endTime {
  margin-bottom: 8px;
}

.car_ranking_area .car_type {
  margin-bottom: 16px;
}

.car_ranking_area .car_price {
  margin-bottom: 0;
}

.release_noteNew {
  margin: 0 0 39px;
}

.release_noteNew a,
.release_noteNew img,
.topic_car_reviewNewImg a,
.topic_car_reviewNewImg img {
  display: block;
  width: 100%;
}

.release_noteNew .swiper {
  width: 848px;
  height: 120px;
  margin: 0 auto;
  overflow: hidden;
}
.release_noteNew .swiper .swiper-slide a{
  width:272px;
  height:120px;
  display: block;
}

.release_noteNew .swiper-pagination,
.topic_car_reviewNewImg .swiper-pagination2 {
  position: static;
  margin-top: 16px;
  text-align: center;
  height: 8px;
  line-height: 8px;
}

.release_noteNew .swiper-pagination .swiper-pagination-bullet,
.topic_car_reviewNewImg .swiper-pagination2 .swiper-pagination-bullet {
  margin: 0 6px;
}

.release_noteNew .swiper-pagination .swiper-pagination-bullet-active,
.topic_car_reviewNewImg .swiper-pagination2 .swiper-pagination-bullet-active {
  background-color: #E00923;
}

.release_noteNew .swiper-button-prev,
.release_noteNew .swiper-button-next,
.topic_car_reviewNewImg .swiper-button-prev-2,
.topic_car_reviewNewImg .swiper-button-next-2 {
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #D5D5D5;
  border-radius: 50%;
}
.release_noteNew .swiper-button-prev,
.release_noteNew .swiper-button-next{
  transform: translateY(50%);
  top: 40px;
}
.topic_car_reviewNewImg .swiper-button-prev-2,
.topic_car_reviewNewImg .swiper-button-next-2 {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}


.release_noteNew .swiper-button-prev::after,
.release_noteNew .swiper-button-next::after,
.topic_car_reviewNewImg .swiper-button-prev-2::after,
.topic_car_reviewNewImg .swiper-button-next-2::after {
  display: block;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #E00923;
  border-right: 2px solid #E00923;
  visibility: visible;
  content: '';
}

.release_noteNew .swiper-button-prev,
.topic_car_reviewNewImg .swiper-button-prev-2 {
  left: 0;
}

.release_noteNew .swiper-button-prev::after,
.topic_car_reviewNewImg .swiper-button-prev-2::after {
  transform: rotate(135deg);
  margin-left: 3px;
}

.release_noteNew .swiper-button-next,
.topic_car_reviewNewImg .swiper-button-next-2 {
  right: 0;
}

.release_noteNew .swiper-button-next::after,
.topic_car_reviewNewImg .swiper-button-next-2::after {
  transform: rotate(-45deg);
  margin-right: 3px;
}

.kurumaPageNew .btn_release_not {
  margin-top: 18px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature {
  margin-bottom: 42px;
}

.kurumaPageNew main .inner .contents_inner {
  padding-left: 0;
}

.kurumaPageNew main .block_ranking_otherTypeCont .inner .top_cars.hide,
.kurumaPageNew main .block_ranking_bestUsedCont .inner .top_cars.hide{
  display: none;
}

.kurumaPageNew main .block_ranking_featureCont .inner .top_cars {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block {
  float: none;
}

.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block .rank_price,
.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block .photo,
.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block .photo img {
  width: 100%;
  display: block;
}
.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block .photo img {
  object-fit: cover;
  width: 160px;
  height: 80px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .top_cars .number_block {
  width: 160px;
  margin: 0;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box {
  position: relative;
  padding: 49px 0 0;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box .number_img {
  height: auto;
  border: none;
  margin: 0;
  padding: 0;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box>a::after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box.top1>a::after {
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_ranking1.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box.top2>a::after {
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_ranking2.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box.top3>a::after {
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_ranking3.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box.top4>a::after {
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_ranking4.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .rank_box.top5>a::after {
  background: url(https://img.goo-net.com/cache/top/202408/icon_top_ranking5.png) no-repeat;
  background-size: contain;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .number_block .rank_ttl {
  padding: 0;
  line-height: normal;
  background: none;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 12px;
}

.kurumaPageNew main .block_ranking_featureCont.block_ranking_otherTypeCont .inner .block_ranking_feature .top_cars .number_block .rank_ttl span {
  font-size: 16px;
}

.kurumaPageNew main .block_ranking_featureCont.block_ranking_bestUsedCont .inner .block_ranking_feature .top_cars .number_block .rank_ttl {
  margin-bottom: 0;
  margin-top: 9px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .number_block.rank_box li.all_link {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .number_block.rank_box li.all_link a {
  background: none;
  width: 100%;
  position: relative;
  font-size: 14px;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .number_block.rank_box li.all_link a::after {
  content: '';
  position: absolute;
  right: -18px;
  top: 1.5px;
  width: 14px;
  height: 14px;
  background: url(https://img.goo-net.com/cache/top/202408/icon_spriteNewLink.png) no-repeat;
  background-size: 100%;
}

.kurumaPageNew main .block_ranking_featureCont .inner .block_ranking_feature .top_cars .number_block.rank_box li.all_link:first-child a {
  margin-bottom: 3px;
  font-size: 14px;
}

.car_top_tabNewCont {
  display: flex;
  border-bottom: 1px solid #D5D5D5;
  margin-bottom: 12px;
}

.car_top_tabNewCont li {
  padding: 9px 20px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}

.car_top_tabNewCont li.checked {
  border-bottom: 2px solid #E00923;
}

.kurumaPageNew main .block_ranking_featureCont.block_ranking_otherTypeCont .car_top_titleNewCont p,
.kurumaPageNew main .block_ranking_featureCont.block_ranking_bestUsedCont .car_top_titleNewCont p {
  margin-bottom: 6px;
}

.kurumaPageNew main .block_ranking_featureCont.block_ranking_otherTypeCont .inner .block_ranking_feature .top_cars .number_block .rank_ttl {
  margin-bottom: 0;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches {
  margin: 0;
  padding: 0;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info {
  margin: 0;
}


.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list {
  margin-top: 20px;
  margin-bottom: 74px;
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item {
  width: 176px;
  margin: 0;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item img {
  width: 100%;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .car_image+.car_text {
  margin-top: 8px;
  margin-bottom: 6px;
  height: 30px;
  font-size: 14px;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list.recommend_info_list_adaption .item .new_usedcar_data.new_usedcar_data_adaption {
  justify-content: space-between;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list.recommend_info_list_adaption .item .new_usedcar_data.new_usedcar_data_adaption .font_l,
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data .font_l {
  font-size: 18px;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data dd,
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list.recommend_info_list_adaption .item .new_usedcar_data.new_usedcar_data_adaption dt,
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data dt {
  font-size: 12px;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list.recommend_info_list_adaption .item .new_usedcar_data.new_usedcar_data_adaption dt,
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data dt {
  width: 84px;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .car_text {
  margin-bottom: 0;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data dt {
  margin-top: 0;
}

.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data.mileage {
  align-items: flex-start;
}
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data.mileage dt {
  width: 60px;
  line-height: 18px;
  
}
.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .recommend_info_list .item .new_usedcar_data.mileage dd {
  max-width: 105px;
}



.kurumaPageNew main .recommend_infoNewCont .block_searches .recommend_info .btn_linkBtmNew {
  margin-top: 14px;
  margin-bottom: 42px;
}

body .kurumaPageNew main .inner .block_easysserchCont {
  margin: 0;
  border: none;
  padding: 0;
}

.kurumaPageNew main .inner .block_easysserchCont .maker_head {
  font-size: 16px;
  margin-top: 17px;
  margin-bottom: 12px;
}

.kurumaPageNew main .inner .block_easysserchCont .maker_head span {
  font-size: 20px;
}

.kurumaPageNew main section .inner .block_easysserchCont .left .list_wrap ul {
  margin-bottom: 0;
}

body .kurumaPageNew main section .inner .block_easysserchCont .list_wrap ul li a {
  width: 72px;
  background-color: #fff;
}

body .kurumaPageNew main section .inner .block_easysserchCont .list_wrap ul li a {
  padding-top: 56px;
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew {
  margin: 0;
  padding-top: 0;
}

.kurumaPageNew .block_easysserchCont .btn_linkBtmNew {
  margin: 10px 0 39px;
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew table {
  width: 100%;
  height: 172px;
  margin-bottom: 0;
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew tr td {
  padding: 0;
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew tr td a {
  width: 109px;
  border: none;
  box-shadow: none;
  background-image: url("	https://img.goo-net.com/common_v2/img/bg_bodytype2017.png?20170928");
  padding-top: 57px;
  height: 19px;
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew td.common_type a {
  background-image: url("	https://img.goo-net.com/common_v2/img/bg_bodytype2023.png")
}

.kurumaPageNew main .inner .block_bodytype.block_bodytypeNew .btn_linkBtmNew {
  margin: 14px 0 42px;
}

.popular_features .inner ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}

.popular_features .inner ul li {
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  margin-bottom: 12px;
}

.popular_features .inner ul li a {
  padding: 16px 14px 16px 16px;
  width: 231px;
  box-sizing: border-box;
  display: flex;
  text-decoration: none;
  align-items: center;
}

.popular_features .inner ul li a:hover {
  text-decoration: none;
}

.popular_features .inner ul li a .popular_featuresImg {
  width: 40px;
  height: 40px;
  margin-right: 8px;
  background-color: #D5D5D5;
  border-radius: 50%;
}

.popular_features .inner ul li a .popular_featuresImg img {
  width: 100%;
}

.popular_features .inner ul li a .popular_featuresText span {
  display: block;
}

.popular_features .inner ul li a .popular_featuresText span:first-child {
  font-size: 12px;
  color: #797979;
}

.popular_features .inner ul li a .popular_featuresText span:last-child {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

.kurumaPageNew main .inner .block_keywordSearch .keyword {
  margin-top: 30px;
}

.kurumaPageNew main .inner .block_keywordSearch .car_top_titleNewCont .car_top_titleNewTop {
  margin-bottom: 22px;
}

.kurumaPageNew main .inner .block_keywordSearch .keyword ul {
  display: flex;
  flex-wrap: wrap;
}

.kurumaPageNew main .inner .block_keywordSearch .keyword ul li {
  margin-right: 8px;
  margin-bottom: 6px;
}


.kurumaPageNew main .inner .block_keywordSearch .keyword ul li a {
  color: #333333;
  padding: 6px 8px 5px;
}

.kurumaPageNew main .inner .block_keywordSearch .keyword .btn_linkBtmNew {
  margin-top: 16px;
  margin-bottom: 40px;
}

.kurumaPageNew main .inner .block_keywordSearch .keyword .btn_linkBtmNew a:first-child {
  margin-right: 52px;
}

.kurumaPageNew main .inner .block_localNew {
  background: #fff;
  padding: 0;
}

.kurumaPageNew main .inner .block_localNew .contents_inner {
  background: #FFFFFF;
  padding: 0;
}

.kurumaPageNew main .inner .block_localNew .car_top_titleNewCont {
  margin-bottom: 20px;
}

.kurumaPageNew main .inner .block_localNew .contents_inner,
.kurumaPageNew main .inner .block_localNew ul.list {
  display: flex;
}

.kurumaPageNew main .inner .block_localNew .contents_inner {
  margin-bottom: 40px;
  font-size: 12px;
}

.kurumaPageNew main .inner .block_localNew .east,
.kurumaPageNew main .inner .block_localNew .west {
  width: 352px;
  margin: 0;
  float: none;
}

.kurumaPageNew main .inner .block_localNew .east {
  margin-right: 128px;
}

.kurumaPageNew main .inner .block_localNew .west {
  width: 364px;
}

.kurumaPageNew main .inner.spe_inner_area_tag .block_local.block_localNew ul.list {
  margin-bottom: 16px;
}

.kurumaPageNew main .inner.spe_inner_area_tag .block_local.block_localNew ul.list:last-child {
  margin-bottom: 0;
}

.kurumaPageNew main .inner.spe_inner_area_tag .block_local.block_localNew ul.list .title {
  width: 80px;
  margin-right: 16px;
  float: none;
}

.kurumaPageNew main .inner.spe_inner_area_tag .block_localNew .content li {
  margin-right: 8px;
  font-size: 12px;
}

.kurumaPageNew main .inner.spe_inner_area_tag .block_localNew .contents_inner .content a {
  color: #1874E8;
}

.kurumaPageNew main .block_searchesPrice .car_top_titleNewCont p {
  margin-bottom: 18px;
}

.kurumaPageNew main .block_searchesPrice.block_searches .price_select {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}

.kurumaPageNew .block_searchesPrice .price .fast_select,
.kurumaPageNew .block_searchesPrice .price .second_select {
  width: 200px;
  height: 40px;
  padding-left: 12px;
  font-weight: bold;
  background: #F7F7F7;
  margin: 0;
  border-color: #D5D5D5;
  background-image: url(https://img.goo-net.com/cache/top/bg_icon_top_arrow.png);
  background-repeat: no-repeat;
  background-position: center right 6px;
  background-size: 12px;
}
.kurumaPageNew .block_searchesPrice .price .fast_select {
  margin-right: 12px;
}

.kurumaPageNew .block_searchesPrice .price .second_select {
  margin-right: 20px;
  margin-left: 12px;
}
/* .kurumaPageNew .fast_selectCont::after,
.kurumaPageNew .second_selectCont::after {
  content: '';
  position: absolute;
  display: block;
  right: 8px;
  top: 35%;
  width: 5px;
  height: 5px;
  border-left: 2px solid #E00923;
  border-bottom: 2px solid #E00923;
  transform: rotate(315deg);
  visibility: visible;
} */

.kurumaPageNew .block_searchesPrice .price .btn_roundWhite {
  margin-left: 0;
}

.kurumaPageNew .block_searchesPrice .price .btn_roundWhite a {
  width: 160px;
  padding: 11px 0 12px;
  font-size: 16px;
  border-radius: 4px;
}

.kurumaPageNew .inner .block_searchesPrice .price_top {
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: none;
}

.kurumaPageNew .inner .block_searchesPrice .price_top li {
  padding: 0;
  margin-right: 24px;
}

.kurumaPageNew .inner .block_searchesPrice .price_top li a:hover {
  text-decoration: underline;
  opacity: 1;
}

.kurumaPageNew .inner .block_searchesPrice .price_top li,
.kurumaPageNew .inner .block_searchesPrice .price_top li a,
.kurumaPageNew .inner .block_searchesPrice .price_top li a span {
  border: none;
  font-size: 12px;
  font-weight: normal;
  color: #1874E8;
}

.kurumaPageNew .search_listDistance .car_top_titleNewCont {
  margin-bottom: 24px;
}

.search_listDistanceInner {
  display: flex;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list {
  margin-top: 38px;
  margin-bottom: 42px;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list section {
  float: none;
  width: 240px;
  padding: 8px 20px;
  margin-right: 0;
  box-sizing: border-box;
  border-right: 1px solid #D5D5D5;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list section:last-child {
  border: none;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list section div {
  padding: 0;
  border: none;
  font-size: 16px;
  margin-bottom: 13px;
  font-weight: bold;
  line-height: 1;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list section li {
  margin-bottom: 14px;
}

.kurumaPageNew .inner .block_searches.block_searchesPrice .search_list section li a {
  color: #1874E8;
  font-size: 12px;
}

.top_center_bannerNew {
  margin-bottom: 40px;
}
.kurumaPageNew main .inner.app_link {
  display: block;


}
.top_center_bannerNew img {
  display: block;
  width: 100%;
}

.kurumaPageNew .inner.review_wrap {
  padding: 0;
}

.kurumaPageNew .inner .review_carrouselCont .block_car_review,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrousel {
  width: auto;
  margin: 0;
}

.kurumaPageNew .inner .review_carrouselCont .dealer_review_list,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont .slide,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont .slide div {
  float: none;
  margin: 0;
  width: auto;
  border: none;
}

.kurumaPageNew .inner .review_carrouselCont .dealer_review_list,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont a {
  margin-bottom: 8px;
}

.kurumaPageNew .inner .review_carrouselCont .dealer_review_list:last-child,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont a:last-child {
  margin-bottom: 0;
}


.kurumaPageNew .inner .review_carrouselCont .block_dealer_reviewCont a {
  margin-bottom: 8px;
  display: block;
  text-decoration: none;
}

.kurumaPageNew .inner .review_carrouselCont a:hover dt,
.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont a:hover .review_cardTitle {
  text-decoration: underline;
}

.kurumaPageNew .inner .review_carrouselCont .dealer_review_list .review_info {
  padding: 17px 12px 16px 19px;
  box-sizing: border-box;
  height: 143px;
}

.kurumaPageNew .inner .review_carrouselCont a:last-child,
.kurumaPageNew .inner .review_carrouselCont .dealer_review_list .review_info .review_txt {
  margin-bottom: 0;
}

.review_carrouselCont {
  display: flex;
  justify-content: space-between;
  margin-bottom: 42px;
}

.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont a {
  display: block;
  text-decoration: none;
}


.block_dealer_reviewCont,
.carReviews_carrouselCont {
  width: 462px;
}

.kurumaPageNew main .inner .review_carrouselCont .contents_inner {
  margin: 0;
  padding: 0;
}

.kurumaPageNew .review_carrouselCont .carReviews_carrousel {
  width: 460px;
}

.kurumaPageNew main section .inner .review_carrouselCont .dealer_review_list .review_info .review_txtInner {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew main section .inner .review_carrouselCont .dealer_review_list .review_info .review_txtInner .star {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.kurumaPageNew main section .inner .review_carrouselCont .dealer_review_list .review_info dt {
  width: auto;
  min-height: auto;
  margin-bottom: 10px;
  display: block;
  max-width: 275px;
  color: #333333;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.kurumaPageNew main section .inner .review_carrouselCont .dealer_review_list .review_info .star .score,
.review_card .review_cardInner .star .score {
  font-size: 18px;
  font-weight: bold;
  color: #E00923;
  margin-left: 3.8px;
}

.kurumaPageNew main section .inner .dealer_review_inner {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew .inner .review_carrouselCont .carReviews_carrouselCont .slide .slide_inner {
  background-color: #F7F7F7;
  padding: 11px 22px 9px 14px;
  box-sizing: border-box;
  height: 143px;
}

.kurumaPageNew main section .inner .dealer_review_Img,
.kurumaPageNew main section .inner .maker_image {
  width: 124px;
  margin-right: 11px;
}

.kurumaPageNew main section .inner .dealer_review_Img img {
  display: block;
  width: 100%;
}

.kurumaPageNew main section .inner .dealer_review_inner dd {
  min-width: none;
  max-width: none;
}

.kurumaPageNew main section .inner .dealer_review_inner dd span,
.maker_inner .evaluation .main_txt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 20px;
  width: 296px;
  overflow: hidden;
}

.maker_inner .evaluation .main_txt {
  margin-bottom: 4px;
}

.kurumaPageNew main .inner .review_carrouselCont .review_info .dealer_review_textDate,
.maker_textDate {
  display: flex;
  color: #868686;
}

.kurumaPageNew main .inner .review_carrouselCont .review_info .dealer_review_textDate .post_date,
.kurumaPageNew main .inner .review_carrouselCont .review_card .post_data {
  font-size: 11px;
}

.kurumaPageNew main .inner .review_carrouselCont .review_info .dealer_review_textDate .post_date:last-child,
.kurumaPageNew main .inner .review_carrouselCont .review_card .maker_inner .maker_textDate .post_data:last-child {
  margin-left: 12px;
}
.kurumaPageNew main .inner .review_carrouselCont .review_info .dealer_review_textDate .post_date:last-child span,
.kurumaPageNew main .inner .review_carrouselCont .review_card .maker_inner .maker_textDate .post_data:last-child span {
  display: inline-block;
  vertical-align: bottom;
}
.kurumaPageNew main .inner .review_carrouselCont .review_info .dealer_review_textDate .post_date:last-child span {
  max-width: 74px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.kurumaPageNew main .inner .review_carrouselCont .review_card .maker_inner .maker_textDate .post_data:last-child span {
  max-width: 111px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}

.kurumaPageNew main .inner .review_carrouselCont .review_cardInner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.kurumaPageNew main .inner .review_carrouselCont .review_cardInner a:hover {
  text-decoration: underline;
}



.kurumaPageNew main .inner .review_carrouselCont .review_card .review_cardInner .maker_name,
.kurumaPageNew main .inner .review_carrouselCont .review_card .review_cardInner .review_txt {
  width: auto;
  max-width: 275px;
  font-size: 14px;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.kurumaPageNew main .inner .review_carrouselCont .review_card .review_cardInner .maker_name {
  text-align: left;
  margin-top: 0;
  font-size: 12px;
  margin-bottom: 1px;
}

.kurumaPageNew main .inner .review_carrouselCont .review_card .review_cardInner .star {
  margin-top: 0;
  display: flex;
  margin-bottom: 5px;
  align-items: center;
}

.kurumaPageNew main .inner .review_carrouselCont .carReviews_carrouselCont .slide .maker_inner {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.kurumaPageNew main .inner .review_carrouselCont .review_card .maker_inner .maker_image {
  width: 124px;
  position: relative;
  background: #fff;
}

.kurumaPageNew main .inner .review_carrouselCont .review_card .maker_inner .maker_image img {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.kurumaPageNew .inner .review_carrouselCont .review_card .maker_inner .maker_textDate .post_data {
  padding: 0;
  position: static;
}

.kurumaPageNew .inner .review_carrouselCont .review_card .maker_inner .main_txt {
  padding-top: 0;
  margin-bottom: 0;
}

.kurumaPageNew .inner .review_carrouselCont .block_dealer_reviewCont .btn_linkBtmNew {
  margin: 0;
}

.kurumaPageNew .inner .review_carrouselCont .block_dealer_reviewCont .btn_linkBtmNew,
.kurumaPageNew .inner .carReviews_carrouselCont .btn_linkBtmNew {
  margin-top: 18px;
  margin-bottom: 0;
}

.kurumaPageNew .inner .review_carrouselCont .block_dealer_reviewCont .btn_linkBtmNew:last-child {
  margin-top: 2px;
}

.kurumaPageNew main .inner .review_carrouselCont .block_dealer_reviewCont .btn_linkBtmNew:last-child a::after {
  background-image: url(https://img.goo-net.com/cache/top/202408/img_top_pencilLine.png);
}

.kurumaPageNew main .inner .topic_car_reviewNew {
  width: 100%;
  margin-left: 0;
  float: none;
  overflow: hidden;
}

.kurumaPageNew main .inner .topic_car_reviewNew .model_list {
  display: flex;
  padding: 0;
  margin: 18px 0 58px;
}

.kurumaPageNew main .inner .topic_car_reviewNew .model_list li {
  margin: 0;
  white-space: nowrap;
  box-sizing: border-box;
  padding-right: 16px;
  max-width: 20%;
}

.kurumaPageNew main .inner .topic_car_reviewNew .model_list li:last-child {
  margin-right: 0;
}

.kurumaPageNew main .inner .topic_car_reviewNew .model_list a {
  width: 100%;
  display: block;
  color: #1874E8;
  font-size: 12px;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.topic_car_reviewNewImg {
  margin-bottom: 80px;
}

.topic_car_reviewNewImg .swiper {
  width: 848px;
  height: 55px;
  margin: 0 auto;
  overflow: hidden;
}

.topic_car_reviewNewImg .swiper-button-prev-2,
.topic_car_reviewNewImg .swiper-button-next-2 {
  top: 8px;
}

.kurumaPageNew main section .gray_block.magazine_cont {
  background: #FAFAFA;
}

.kurumaPageNew main .magazine_cont {
  border-top: 6px solid #E50113;
}

.kurumaPageNew main .inner .magazine_headNew {
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
}

.kurumaPageNew main .inner .magazine_headNew .h3_ttl_type03 {
  font-size: 46px;
}

.kurumaPageNew main .inner .magazine_headNew .h3_ttl_type03 .sub_ttl {
  font-size: 12px;
  margin-top: 14px;
}

.kurumaPageNew main .inner .magazine_headNew .item_listCont {
  display: flex;
  justify-content: space-between;
  flex: 1;
  margin-left: 65px;
}

.kurumaPageNew main .inner .magazine_headNew .item_list {
  width: auto;
  float: none;
  margin: 0;
}

.kurumaPageNew main .inner .magazine_headNew .item_list li {
  width: auto;
  display: block;
}


.kurumaPageNew main .inner .magazine_headNew .item_list li a {
  padding-left: 20px;
  background-position-y: -558px;
}

.kurumaPageNew main .inner .magazine_infoNew {
  padding: 16px 0 40px;
  display: flex;
  justify-content: space-between;
}

.magazine_infoNew a:hover:not(.magazine_infoTitle) {
  text-decoration: none;
}

.kurumaPageNew main .inner .magazine_infoNew .main {
  width: 290px;
  float: none;
  border: none;
  margin: 0;
  background: transparent;
}

.kurumaPageNew main .inner .magazine_infoNew .main img {
  display: block;
  width: 100%;
  height: auto;
}

.kurumaPageNew main .inner .magazine_infoNew .main article a {
  border: 1px solid #E7E7E7;
}

.magazine_infoTitle {
  background-color: #B5B5B5;
  padding: 4px 8px 3px;
  font-size: 10px;
  line-height: 16px;
  color: #fff;
}

.kurumaPageNew main .inner .magazine_infoNew div {
  float: none;
}

.kurumaPageNew main .inner .magazine_infoNew img {
  display: block;
}

.kurumaPageNew main .inner .magazine_infoNew .main .list {
  min-height: auto;
  box-sizing: border-box;
}

.kurumaPageNew main .inner .magazine_infoNew .main .list .thumb {
  width: 288px;
  display: block;
}

.kurumaPageNew main .inner .magazine_infoNew .main .list .detail {
  height: 143px;
  box-sizing: border-box;
  padding: 16px 16px 29px;
}

.kurumaPageNew main .inner .magazine_infoNew .main .detail .txt {
  margin-bottom: 12px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.magazine_infoInner {
  flex: 1;
}

.kurumaPageNew main .inner .magazine_infoNew .sub {
  width: auto;
  display: flex;
  justify-content: space-between;
  margin-left: 15px;
  flex-wrap: wrap;
  flex: 1;
}

.kurumaPageNew main .inner .magazine_infoNew .sub .list {
  width: 320px;
  box-sizing: border-box;
  min-height: auto;
  margin-bottom: 15px;
  border: none;
}

.kurumaPageNew main .inner .magazine_infoNew .sub .list a {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e7e7e7;
}

.kurumaPageNew main .inner .magazine_infoNew .sub .list a img {
  display: block;
}

.kurumaPageNew main .inner .magazine_infoNew .sub article:nth-child(even) .list {
  margin: 0;
}

.kurumaPageNew main .inner .magazine_infoNew .sub .list a .detail {
  padding: 8px 8px 0;
  width: auto;
}

.kurumaPageNew main .inner .magazine_infoNew .sub .list .detail .txt {
  font-size: 12px;
  height: auto;
  margin-bottom: 6px;
  max-height: 50.39px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.kurumaPageNew main .inner.commentaryCar_areaNew {
  padding: 45px 0 40px;
}

.kurumaPageNew main .inner.commentaryCar_areaNew .car_top_titleNewCont p {
  margin-bottom: 18px;
}

.kurumaPageNew main .inner .commentaryCar_blockNew {
  margin-top: 0;
}

.kurumaPageNew main .white_block .inner.commentaryCar_areaNew .commentaryCar_blockNew div,
.kurumaPageNew main .white_block .inner.commentaryCar_areaNew .commentaryCar_blockNew figure,
.kurumaPageNew main .white_block .inner.commentaryCar_areaNew .commentaryCar_blockNew article,
.kurumaPageNew main .white_block .inner.commentaryCar_areaNew .commentaryCar_blockNew .txt {
  float: none;
}

.kurumaPageNew main .inner .commentaryCar_blockNew>div,
.kurumaPageNew main .inner .commentaryCar_blockNew .inner_block {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew main .inner .commentaryCar_blockNew .item_list {
  margin: 0 0 24px;
  width: 460px;
}

.kurumaPageNew main .inner .commentaryCar_blockNew .equalBoxHeight13 .item_list,
.kurumaPageNew main .inner .commentaryCar_blockNew div .item_list .car_top_div  {
  margin-bottom: 8px;
}

.kurumaPageNew main .inner .commentaryCar_blockNew div .item_list .car_top_div {
  font-weight: bold;
  font-size: 14px;
}

.kurumaPageNew main .white_block .inner.commentaryCar_areaNew .commentaryCar_blockNew .txt {
  width: auto;
  font-size: 12px;
}

.kurumaPageNew main .gray_block.purchase_price_wrapCont {
  padding: 45px 0 48px;
  background: #FAFAFA;
}

.kurumaPageNew main .gray_block.purchase_price_wrapCont .purchase_price_wrapNew {
  padding: 0;
}

.kurumaPageNew main .gray_block.purchase_price_wrapCont .purchase_price_wrapNew p {
  margin-bottom: 45px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel {
  width: 100%;
  margin: 0;
  float: none;
  cursor: pointer;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_prev,
.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #D5D5D5;
  background-color: #fff;
  opacity: 1;
  visibility: visible;
  top: 55px;
  left: -64px;
  position: absolute;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_prev::before,
.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_next::before {
  width: 8px;
  height: 8px;
  top: 14px;
  left: 16px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_next {
  left: auto;
  right: -64px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_prev label,
.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_next label {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 50%;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel_next::before {
  left: auto;
  right: 16px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_price_wrap .all_review {
  margin: 0;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow {
  width: 972px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide {
  background: transparent;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item {
  margin-left: 40px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide:nth-child(5) .slide_inner .item {
  margin-right: 24px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide:nth-child(6) .slide_inner .item {
  margin: 0;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item .car_image {
  width: 160px;
  box-sizing: border-box;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item .car_name span {
  font-size: 16px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list {
  width: calc(200% + 24px);
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item .car_name {
  padding-bottom: 0;
  margin-bottom: 14px;
}


.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item .price_check {
  padding: 6px 0 3px;
  background: url(https://img.goo-net.com/cache/common/icn_sprite.png) no-repeat 10px -680px;
  background-size: 51px 736px;
  background-color: #fff;
  border-color: #D5D5D5;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item a:hover .price_check {
  background-position: 10px -282px;
}

.kurumaPageNew main .purchase_price_wrapNew .purchase_carrousel .purchase_carrousel_wrap .purchase_carrousel_overflow .purchase_price_list .slide .slide_inner .item .price_check span {
  padding-left: 18px;
}

.kurumaPageNew #footer_other_contents {
  padding: 0;
  width: 960px;
}

.kurumaPageNew #footer_other_contents .car_top_titleNewCont {
  margin-bottom: 20px;
}

.kurumaPageNew #footer_other_contents .footer_other_txtCont {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew #footer_other_contents .footer_other_txtCont .w-25 {
  float: none;
  width: 21.875%;
}

.kurumaPageNew #footer_other_contents .footer_other_txtCont .w-25 .item_title {
  margin-bottom: 8px;
}

.kurumaPageNew #footer_other_contents .footer_other_txtCont .w-25 div {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew #footer_other_contents .item_list {
  padding-left: 24px;
}

.kurumaPageNew #footer_other_contents .item_list li {
  margin-bottom: 4px;
}

.kurumaPageNew #footer_other_contents .item_list li:last-child {
  margin-bottom: 0;
}

.kurumaPageNew #footer_other_contents a {
  color: #1874E8;
}

.kurumaPageNew #footer_other_contents .item_list a {
  display: block;
  line-height: 16px;
}

.kurumaPageNew .related_ontent {
  margin-top: 45px;
}

.kurumaPageNew .related_ontent .car_top_titleNewTop {
  margin-bottom: 20px;
}


.kurumaPageNew .related_ontent .tit {
  background: transparent;
  border-bottom: none;
  padding: 0;
  margin: 0;
}

.kurumaPageNew .related_ontentInner,
.kurumaPageNew .related_ontentInner .box_roundBorderTopGray>:nth-child(2) {
  display: flex;
  justify-content: space-between;
}

.kurumaPageNew .related_ontentInner .box_mailMmagazine {
  margin-left: 21px;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopAppendTk,
.kurumaPageNew .related_ontentInner .box_carInfoBook,
.kurumaPageNew .related_ontentInner .box_mailMmagazine {
  width: 304px;
  background: transparent;
  box-sizing: border-box;
  padding-top: 6px;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook {
  width: 312px;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopGray {
  border: none;
  background: transparent;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopGray.box_roundBorderTopAppendTk {
  margin-left: 17px;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopAppendTk>:nth-child(2) {
  display: flex;
  justify-content: flex-start;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopAppendTk>:nth-child(2)>.img:nth-child(2) {
  margin: 0 32px;
}

.kurumaPageNew .related_ontentInner .box_roundBorderTopAppendTk .tit {
  margin-bottom: 22px;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook {
  padding: 6px 24px;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook .tit {
  margin-bottom: 10px;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook .txt,
.kurumaPageNew .related_ontentInner .box_mailMmagazine .txt {
  margin-left: 10px;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook .btn_linkBtmNew {
  margin-top: 30px;
  display: inline-block;
  margin-bottom: 0;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook .btn_linkBtmNew a {
  font-size: 12px;
  padding: 0;
}

.kurumaPageNew .related_ontentInner .box_carInfoBook .btn_linkBtmNew a::after {
  width: 14px;
  height: 14px;
  right: -18px;
}

.kurumaPageNew .related_ontentInner .box_mailMmagazine .tit {
  margin-bottom: 14px;
}

.kurumaPageNew .related_ontentInner .box_mailMmagazine .btn_linkBtmNew {
  margin-top: 8px;
  margin-bottom: 0;
}

.kurumaPageNew .related_ontentInner .box_mailMmagazine .btn_linkBtmNew a {
  font-size: 12px;
}

.kurumaPageNew .related_ontentInner .box_mailMmagazine .btn_linkBtmNew a::after {
  width: 14px;
  height: 14px;
}

.kurumaPageNew .gInfo_2020_Enako.gInfo_bottom_newInner .outer .car_top_div_type02 {
  padding: 0;
  border: none;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}

.kurumaPageNew .top_2022_video.gInfo_bottom_newInner {
  margin-top: 0;
  background-image: url(https://img.goo-net.com/cache/common/bnr/bg_pc_bottom_gInfo_202408.png);
  background-color: #DE0C18;
}
.kurumaPageNew .top_2022_video.gInfo_bottom_newInner.banner2025 {
  background-image: url(https://img.goo-net.com/cache/common/bnr/bg_pc_bottom_gInfo_202512.png);
  background-color: #DE0C18;
  background-position: center;
}

.kurumaPageNew .gInfo_bottom_newInner .outer .desc {
  line-height: 24px;
  font-size: 15px;
}

.kurumaPageNew .gInfo_2020_Enako.gInfo_bottom_newInner .outer .advertising_video {
  padding: 16px 43px;
}

.kurumaPageNew .gInfo_2020_Enako.gInfo_bottom_newInner .outer section {
  width: 40.53%;
  position: absolute;
  left: 605px;
}

.kurumaPageNew .box_roundBorderTopGray div.tit div {
  font-size: 14px;
}
#client_message{
  display:block;
}
main section .inner .car_top_h2 {
  padding-left: 0;
  margin-bottom: 16px;
  border: none;
  font-size: 26px;
  font-weight: 700;
}
main section .inner .car_top_h3 {
  padding-left: 0;
  border: none;
  font-size: 20px;
}
main section .inner .car_top_titleNewTop .car_top_h3{
  margin-top: 0;
  margin-bottom: 0;
}
.kurumaPageNew main .car_top_titleNewCont .car_top_titleNewTop.car_top_h3 {
  margin-top: 0;
  margin-bottom: 0;
}
main .gray_block.magazine_cont section .car_top_h3TitleNewTop .car_top_h3{
  margin-top: 16px;
}
.kurumaPageNew main .car_top_titleNewTop.car_top_h3TitleNewTop {
  padding-left: 32px;
  font-size: 20px;
  position: relative;
}
.kurumaPageNew main .car_top_titleNewTop.car_top_noBefore{
  padding-left: 0;
}

.kurumaPageNew main .car_top_titleNewTop.car_top_noBefore h2{
  margin-bottom: 0;
}

.kurumaPageNew main .car_top_titleNewTop.car_top_noBefore::before{
  display: none;
  padding-left: 0;
}
main section .inner .car_top_h2 span{
  margin-left: 10px;
}
.kurumaPageNew .footer_other_contentsNew .car_top_titleNewCont .car_top_h2 {
  font-size: 26px;
}
