@charset "UTF-8";*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,p,span,a,h1,h2,h3,section,img,table,ol,ul,th,td,tr{margin:0;padding:0;border:0;font-size:100%;vertical-align:bottom}ol,ul{list-style:none}li{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}span{display:inline}td,th{padding:0;border:none}tr{display:table-row}img{max-width:100%;height:auto}h1,h2{font-size:100%;font-weight:400}section{display:block;width:100%}input:disabled,textarea:disabled{color:#000;background:#f8f8f8;cursor:text}address{margin:0;padding:0;font-style:normal;line-height:inherit}dl{margin:0;padding:0}dt{margin:0;padding:0;font-weight:400}dd{padding:0;margin:0}button{all:unset;display:inline-block;cursor:pointer}button:focus{outline:none}table,th,td{margin:0;padding:0;border:0;border-collapse:collapse}.header_wrapper{width:100%;background:#fff;z-index:999999}@media (max-width: 767px){.header_wrapper{position:fixed;top:0}}.header_top_section{position:relative;height:92px;z-index:999999;background:#fff;display:flex;justify-content:space-between;align-items:center}.header_top_section .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.header_top_section{height:75px}}.header_top_section_inner{display:flex;align-items:center;margin-top:7px;gap:30px}@media (max-width: 767px){.header_top_section_inner{gap:13px}}.header_logo img{width:100%;height:auto;cursor:pointer;transition:linear .3s}.header_logo img:hover,.header_logo img:active{opacity:.5}@media (max-width: 767px){.header_logo img{width:130px!important}}.header_nav_title{font-size:1.375rem;display:block;transition:linear .3s}.header_nav_title:hover,.header_nav_title:active{opacity:.5}@media (max-width: 767px){.header_nav_title{font-size:.923rem}}@media (max-width: 767px){span.header_nav_title{font-size:1.077rem}}.header_address{padding-top:3px;display:flex;gap:18px;align-items:center}.header_address a{transition:linear .3s}.header_address a:hover,.header_address a:active{opacity:.5}@media (max-width: 767px){.header_address.header_bar_address{display:none}}.header_address span{font-size:.75rem}@media (max-width: 767px){.header_address span{font-size:.923rem}}.header_address .header_address_line{display:flex;gap:5px;align-items:center}.header_address .header_address_line img{width:9px;height:auto;margin-top:-3px}.header_address .header_phone_number{display:flex;gap:3px;align-items:center}.header_address .header_phone_number img{display:inline-block;width:13px;height:auto;margin-top:-3px}.header_login{width:39px;height:auto;transition:linear .3s;transition:unset}.header_login:hover,.header_login:active{opacity:.5}.header_login .login_icon_name{border:2px solid #262626;border-radius:50%;width:32px;height:32px;color:#262626;font-size:16px;text-align:center;line-height:28px}@media (max-width: 767px){.header_login{margin-right:37px}}.header_login .header_login_link{width:100%;height:100%;display:inline-block}@media (max-width: 767px){.header_nav_area{height:0;border-bottom:1px solid #b5b8b9}}.hamburger_area{position:fixed;top:0;right:0;width:20px;height:17px;z-index:999999;cursor:pointer;padding:37px 29px;display:none}@media (max-width: 767px){.hamburger_area{display:block}}.header_hamburger{width:20px}.hamburger{display:block;z-index:999999;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger span{width:100%;height:1px;background:#262626;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:7px 0}.hamburger span:nth-child(3){top:0}.hamburger.active span:nth-child(1){top:8px;transform:rotate(45deg);width:100%}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-8px;transform:rotate(-45deg);width:100%}.header_nav{color:#fff;background:#262626;padding:33px 0;display:flex;align-items:center;position:absolute;top:92px;width:100vw;z-index:99999}@media (max-width: 767px){.header_nav{position:static;top:0;color:#262626;background:#fff;display:block;padding:0;opacity:0;visibility:hidden;z-index:999;position:relative}.header_nav.active{opacity:1;visibility:visible;position:fixed;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;background:#00000080}}.header_nav .header_nav_inner{display:flex;align-items:center;width:100%;transition:transform ease .4s,opacity ease .4s;position:relative}.header_nav .header_nav_inner.active{transform:translateY(0)}@media (max-width: 767px){.header_nav .header_nav_inner{transform:translateY(-100%);flex-direction:column;background:#fff;padding-bottom:80px;opacity:0}.header_nav .header_nav_inner.active{opacity:1}}.header_nav .header_nav_inner .mega_menu{position:absolute;top:47px;left:0;color:#262626;background:#00000080;width:100%;height:100vh;opacity:0;visibility:hidden;transition:visibility linear .3s,opacity linear .3s}@media (max-width: 767px){.header_nav .header_nav_inner .mega_menu{height:100%;top:5.769rem}}.header_nav .header_nav_inner .mega_menu.active{opacity:1;visibility:visible}.header_nav .header_nav_inner .mega_menu_content{max-height:0;opacity:0;visibility:hidden;background:#fff;padding:0;box-sizing:border-box;transition:overflow-y 0s 1s,max-height .5s ease,opacity .5s ease .5s,visibility 0s 1s;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto}@media (max-width: 767px){.header_nav .header_nav_inner .mega_menu_content{width:0;max-height:0;transition:overflow-y 0s 1s,max-height 0s 1s,height 0s 1s,width .5s ease,opacity 0s 1s,visibility 0s 1s}}.header_nav .header_nav_inner .mega_menu_content.active{max-height:calc(100vh - 172px);opacity:1;visibility:visible;transition:overflow-y 0s 1s,max-height .5s ease,opacity .5s ease,visibility 0s}@media (max-width: 767px){.header_nav .header_nav_inner .mega_menu_content.active{width:100vw;max-height:100vh;transition:overflow-y 0s 1s,max-height .1s ease,height .1s ease,width .5s ease,opacity .5s ease,visibility 0s;margin-bottom:3.846rem}}.header_nav .header_nav_inner .mega_menu_back.sp_only{background:#f4f4f4;padding:10px;white-space:nowrap}.header_nav .header_nav_inner .model_lineup .brand_name{font-size:1.25rem;padding-top:33px}.header_nav .header_nav_inner .model_lineup .category_name{font-size:1rem;font-weight:700;margin-top:15px}.header_nav .header_nav_inner .model_lineup .car_name{font-size:.938rems}.header_nav .header_nav_inner .model_lineup .car_list{display:flex;width:100%;gap:25px}@media (max-width: 767px){.header_nav .header_nav_inner .model_lineup .car_list{flex-wrap:wrap;justify-content:center}}.header_nav .header_nav_inner .model_lineup .car_item{max-width:15%;transition:linear .3s}.header_nav .header_nav_inner .model_lineup .car_item:hover,.header_nav .header_nav_inner .model_lineup .car_item:active{opacity:.75}@media (max-width: 767px){.header_nav .header_nav_inner .model_lineup .car_item{min-width:335px}}.header_nav .header_nav_inner .model_lineup .car_item a{display:flex;flex-direction:column;align-items:center;gap:9px}.header_nav .header_nav_inner .model_lineup .car_item a img{width:186px;height:97px;object-fit:contain}.header_nav .header_nav_inner .model_lineup .suvs_section,.header_nav .header_nav_inner .model_lineup .sedans_section,.header_nav .header_nav_inner .model_lineup .performance_section{margin-left:40px}@media (max-width: 767px){.header_nav .header_nav_inner .model_lineup .suvs_section,.header_nav .header_nav_inner .model_lineup .sedans_section,.header_nav .header_nav_inner .model_lineup .performance_section{margin-left:0;margin-bottom:4.077rem}}.header_nav .header_nav_inner .model_lineup .sedans_section{margin-top:58px}.header_nav .header_nav_inner .model_lineup .chevrolet_section{border-top:solid 1px #d8d8d8;margin:33px 0}@media (max-width: 767px){.header_nav .header_nav_inner .model_lineup .chevrolet_section{margin-bottom:5.846rem;padding:0 0 30px}}.header_nav .header_nav_inner .test_drive_vehicle_list{margin:32px auto;display:flex;gap:64px;justify-content:center}@media (max-width: 991px){.header_nav .header_nav_inner .test_drive_vehicle_list{justify-content:space-around}}@media (max-width: 767px){.header_nav .header_nav_inner .test_drive_vehicle_list{flex-direction:column;margin:0;gap:0}}.header_nav .header_nav_inner .test_drive_vehicle_item{width:20%;transition:linear .3s}.header_nav .header_nav_inner .test_drive_vehicle_item:hover,.header_nav .header_nav_inner .test_drive_vehicle_item:active{opacity:.5}@media (max-width: 767px){.header_nav .header_nav_inner .test_drive_vehicle_item{border-bottom:1px solid rgba(125,123,123,.2509803922);width:100%}}.header_nav .header_nav_inner .test_drive_vehicle_item img{width:100%;aspect-ratio:32/17;margin-bottom:17px}@media (max-width: 767px){.header_nav .header_nav_inner .test_drive_vehicle_item img{display:none}}.header_nav .header_nav_inner .test_drive_vehicle_item a{display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:.936rem}@media (max-width: 767px){.header_nav .header_nav_inner .test_drive_vehicle_item a{display:block;padding:21px 10px;position:relative;font-size:1.077rem}.header_nav .header_nav_inner .test_drive_vehicle_item a:before{content:"";display:block;width:8px;height:8px;position:absolute;right:18px;top:50%;border-top:solid 1px;border-right:solid 1px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}}.header_nav .header_nav_inner .reservation{width:350px;margin:0 auto;overflow-y:hidden}@media (max-width: 767px){.header_nav .header_nav_inner .reservation{width:0;margin:0;overflow-y:scroll}}.header_nav .header_nav_inner .reservation_list{display:flex;flex-direction:column;padding:18px 30px}@media (max-width: 767px){.header_nav .header_nav_inner .reservation_list{padding:0;margin:0 20px}}.header_nav .header_nav_inner .reservation_item{width:100%;white-space:nowrap;font-size:.875rem;padding:12px 0;border-bottom:1px solid rgba(125,123,123,.2509803922);position:relative;cursor:pointer;transition:linear .3s}.header_nav .header_nav_inner .reservation_item:hover,.header_nav .header_nav_inner .reservation_item:active{opacity:.5}@media (max-width: 767px){.header_nav .header_nav_inner .reservation_item{font-size:1.077rem;padding:21px 10px}}.header_nav .header_nav_inner .reservation_item:last-child{border-bottom:none}.header_nav .header_nav_inner .reservation_item:before{content:"";display:block;width:8px;height:8px;position:absolute;right:18px;top:50%;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg) translateY(-50%);pointer-events:none}.header_nav .header_nav_inner .reservation_item a{display:block;width:100%}.fixed{position:fixed!important;top:0!important;left:0;z-index:999999}.header_nav_list{display:flex;justify-content:space-between;max-width:882px;align-items:center;font-size:.875rem;line-height:14px;margin:0 auto}.header_nav_list .header_nav_item{position:relative}.header_nav_list .header_nav_item .header_nav_link{position:relative;cursor:pointer;transition:linear .3s;transition:unset}.header_nav_list .header_nav_item .header_nav_link:hover,.header_nav_list .header_nav_item .header_nav_link:active{opacity:.5}.header_nav_list .header_nav_item .header_nav_link:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#fff;transition:opacity .3s linear;opacity:0}.header_nav_list .header_nav_item .header_nav_link:hover:after{opacity:1}@media (max-width: 767px){.header_nav_list .header_nav_item .header_nav_link:after{display:none}}.header_nav_list .header_nav_item .header_nav_link.active:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#fff;transition:opacity .3s linear;opacity:1}@media (max-width: 767px){.header_nav_list{width:100%;align-items:flex-start;flex-direction:column;font-size:1.077rem;margin-top:82px}.header_nav_list .header_nav_item{border-bottom:1px solid rgba(125,123,123,.2509803922);width:100%}.header_nav_list .header_nav_link{width:100%;height:100%;display:inline-block;padding:21px 10px;position:relative}.header_nav_list .header_nav_link:before{content:"";display:block;width:8px;height:8px;position:absolute;right:18px;top:50%;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg) translateY(-50%)}}.header_contact_button_wrapper{margin-top:30px;margin-bottom:54px}.header_contact_button{width:100%;height:100%;padding:13px 0;background:#fff;border:1px solid #262626;font-size:1rem;display:inline-block;text-align:center;transition:linear .3s}.header_contact_button:hover,.header_contact_button:active{background:#262626;color:#fff}.secondary .header_top_section{height:80px}@media (max-width: 767px){.secondary .header_top_section{height:75px}}.secondary .header_nav{padding:29px 0;top:80px}@media (max-width: 767px){.secondary .header_nav{padding:0}}.secondary.header_wrapper{position:static}@media (max-width: 767px){.secondary .header_wrapper{position:relative}.secondary .hamburger_area{position:absolute}.secondary .header_top_section_inner{margin-top:0}}@media (max-width: 767px) and (max-width: 767px){.secondary .header_nav_inner{padding:0}}@media (max-width: 767px){.secondary .header_logo{width:53px}}.secondary .header_top_section.sp_only{display:none}@media (max-width: 767px){.secondary .header_top_section.sp_only{display:block}}.secondary .secondary_nav_area{height:55px;background:#262626;color:#fff;display:flex;align-items:center;z-index:999999;position:absolute;width:100%;top:75px}.secondary .secondary_nav_area_wrapper{width:100%}.secondary .secondary_nav_area p{font-size:1.231rem}.secondary .secondary_nav_area .header_nav_inner{opacity:0}.secondary .secondary_nav_area .header_nav_inner.active{opacity:1}.secondary .secondary_nav_area .header_nav_area{position:absolute;top:0;left:0;width:100%}.secondary .secondary_nav_area .header_nav.active{position:absolute;top:55px}.secondary .secondary_header{display:flex;justify-content:space-between}@media (max-width: 767px){.secondary .secondary_header{width:100%;flex-direction:column}}.secondary .secondary_header p{font-size:1.5rem}.secondary .secondary_header .header_nav_list{margin:0;width:auto;gap:30px}@media (max-width: 767px){.secondary .secondary_header .header_nav_list{gap:0}}.secondary .secondary_hamburger_area{padding:28px 29px}.secondary .secondary_hamburger_area .hamburger span{background:#fff}.footer{background:#262626;padding-bottom:38px}@media (max-width: 767px){.footer_on_fixmenu{padding-bottom:95px}}@media (max-width: 991px){.footer_on_fixmbtn{padding-bottom:102px}}.footer_title{font-size:1rem;padding-top:50px}@media (max-width: 767px){.footer_title{font-size:1.231rem;padding-top:40px}}.footer .footer_wrapper{color:#fff}.footer .footer_wrapper .footer_sns{display:flex;justify-content:space-between;padding:18px 0 30px}.footer .footer_wrapper .footer_sns.flex_end{justify-content:flex-end;padding:37px 0 32px}@media (max-width: 767px){.footer .footer_wrapper .footer_sns{justify-content:flex-start;padding:40px 0 30px}}.footer .footer_wrapper .footer_sns .footer_sns_links{display:flex;gap:42px;margin-left:8px}@media (max-width: 767px){.footer .footer_wrapper .footer_sns .footer_sns_links{margin-left:0}}.footer .footer_wrapper .footer_sns .footer_sns_links .footer_sns_link{width:24px;transition:linear .3s}.footer .footer_wrapper .footer_sns .footer_sns_links .footer_sns_link:hover,.footer .footer_wrapper .footer_sns .footer_sns_links .footer_sns_link:active{opacity:.5}.footer .footer_wrapper .footer_back_to_top{display:flex;align-items:center}@media (max-width: 767px){.footer .footer_wrapper .footer_back_to_top{background:#bdbdbd;color:#262626;text-align:center}}.footer .footer_wrapper .footer_back_to_top .footer_back_to_top_link{font-size:.875rem;font-weight:700;position:relative;transition:linear .3s}.footer .footer_wrapper .footer_back_to_top .footer_back_to_top_link:hover,.footer .footer_wrapper .footer_back_to_top .footer_back_to_top_link:active{opacity:.5}@media (max-width: 767px){.footer .footer_wrapper .footer_back_to_top .footer_back_to_top_link{font-size:1.077rem;display:block;width:100%;height:100%;padding:14px 0}}.footer .footer_wrapper .footer_back_to_top .footer_back_to_top_link:before{content:"";display:block;width:7px;height:7px;position:absolute;left:calc(50% - 68px);top:50%;border-top:solid 2px;border-right:solid 2px;transform:rotate(-45deg) translateY(-50%)}.footer .footer_wrapper .footer_nav_wrapper{width:100%;display:flex;gap:20px}@media (max-width: 767px){.footer .footer_wrapper .footer_nav_wrapper{flex-direction:column;margin-top:53px}}.footer .footer_wrapper .footer_nav_wrapper .footer_nav_inner{width:50%}@media (max-width: 767px){.footer .footer_wrapper .footer_nav_wrapper .footer_nav_inner{width:100%}}.footer .footer_wrapper .footer_nav_wrapper .footer_nav_inner p{padding:0 0 6px 10px;font-size:1.125rem}@media (max-width: 767px){.footer .footer_wrapper .footer_nav_wrapper .footer_nav_inner p{padding:0 0 5px;font-size:1.385rem}}.footer .footer_wrapper .footer_nav{border-top:solid 1px #5c6264;display:flex;justify-content:space-between;padding:0 10px}@media (max-width: 767px){.footer .footer_wrapper .footer_nav{flex-direction:column;padding:0}}.footer .footer_wrapper .footer_nav .footer_nav_list{position:relative}.footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_item{font-size:.875rem;padding-bottom:10px;position:relative;transition:linear .3s}.footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_item:hover,.footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_item:active{opacity:.5}@media (max-width: 767px){.footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_item{padding:6px;font-size:1.077rem}}.footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_item:first-child{padding-top:20px}.footer .footer_wrapper .footer_info{margin:42px 0 0;display:flex;justify-content:space-between}@media (max-width: 767px){.footer .footer_wrapper .footer_info{margin:70px 0 0}}@media (max-width: 1339px){.footer .footer_wrapper .footer_info_with_copyright{margin:70px 0 58px}}.footer .footer_wrapper .footer_info .footer_info_list{display:flex;column-gap:22px;row-gap:10px;flex-wrap:wrap;font-size:.875rem}@media (max-width: 767px){.footer .footer_wrapper .footer_info .footer_info_list{flex-direction:column;column-gap:10px;row-gap:8px;font-size:1.077rem}}@media (max-width: 767px){.footer .footer_wrapper .footer_info .footer_info_list .footer_info_link{margin-right:25px}}.footer .footer_wrapper .footer_info .footer_info_list .footer_info_link img{width:11px;height:11px;display:inline-block;margin-left:6px}.footer .footer_wrapper .footer_info .footer_info_list .footer_info_item{display:flex;align-items:center}.footer .footer_wrapper .footer_info .footer_info_list .footer_info_item a{display:flex;align-items:center;transition:linear .3s}.footer .footer_wrapper .footer_info .footer_info_list .footer_info_item a:hover,.footer .footer_wrapper .footer_info .footer_info_list .footer_info_item a:active{opacity:.5}.footer .footer_wrapper .footer_info .footer_copyright{font-size:.688rem;color:#5c6264}@media (max-width: 767px){.footer .footer_wrapper .footer_info .footer_copyright{text-align:center;display:block;margin-top:58px}}.footer .footer_wrapper .footer_nav_box{border-bottom:solid 1px #5c6264;padding:20px 10px}.footer .footer_wrapper .footer_nav_box .footer_nav_title,.footer .footer_wrapper .footer_nav_box .footer_toggle_content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);cursor:pointer}.footer .footer_wrapper .footer_nav_box .footer_nav_title{transition:linear .3s}.footer .footer_wrapper .footer_nav_box .footer_nav_title:hover,.footer .footer_wrapper .footer_nav_box .footer_nav_title:active{opacity:.5}.footer .footer_wrapper .footer_nav_box .footer_nav_title.nav_toggle{display:block;position:relative;font-size:.875rem}@media (max-width: 767px){.footer .footer_wrapper .footer_nav_box .footer_nav_title.nav_toggle{font-size:1.077rem}}.footer .footer_wrapper .footer_nav_box .footer_nav_title.nav_toggle:after,.footer .footer_wrapper .footer_nav_box .footer_nav_title.nav_toggle:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:2px;height:15px;background:#fff;transition:all .5s}.footer .footer_wrapper .footer_nav_box .footer_nav_title.nav_toggle:after{transform:translateY(-50%) rotate(90deg)}.footer .footer_wrapper .footer_nav_box .footer_toggle_content{max-height:0;overflow:hidden;position:relative;transition:max-height 1s}.footer .footer_wrapper .footer_nav_box .footer_toggle{display:none}.footer .footer_wrapper .footer_nav_box .footer_toggle:checked+.footer_nav_title+.footer_toggle_content{max-height:800px;transition:max-height 2s}.footer .footer_wrapper .footer_nav_box .footer_toggle:checked+.footer_nav_title.nav_toggle:before{transform:translateY(-50%) rotate(90deg)!important}@media (max-width: 767px){.footer_copyright{display:block;text-align:center;color:#5c6264}}.pc_only{display:block}@media (max-width: 767px){.pc_only{display:none}}.sp_only{display:none}@media (max-width: 767px){.sp_only{display:block}}.responsive_md{display:none}@media (max-width: 767px){.responsive_md{display:block}}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb6{margin-bottom:6px}.mb8{margin-bottom:8px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb22{margin-bottom:22px}.mb24{margin-bottom:24px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}@media (max-width: 767px){.sm_mb0{margin-bottom:0}.sm_mb5{margin-bottom:5px}.sm_mb7{margin-bottom:7px}.sm_mb10{margin-bottom:10px}.sm_mb12{margin-bottom:12px}.sm_mb15{margin-bottom:15px}.sm_mb20{margin-bottom:20px}.sm_mb25{margin-bottom:25px}.sm_mb30{margin-bottom:30px}.sm_mb35{margin-bottom:15px}.sm_mb40{margin-bottom:40px}.sm_mb45{margin-bottom:45px}.sm_mb50{margin-bottom:50px}.sm_mb60{margin-bottom:60px}.sm_mb70{margin-bottom:70px}.sm_mb80{margin-bottom:80px}.sm_mb90{margin-bottom:90px}.sm_mb100{margin-bottom:100px}}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:15px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt96{margin-top:96px}.mt100{margin-top:100px}@media (max-width: 767px){.sm_mt0{margin-top:0}.sm_mt5{margin-top:5px}.sm_mt10{margin-top:10px}.sm_mt15{margin-top:15px}.sm_mt20{margin-top:20px}.sm_mt25{margin-top:25px}.sm_mt30{margin-top:30px}.sm_mt35{margin-top:15px}.sm_mt40{margin-top:40px}.sm_mt45{margin-top:45px}.sm_mt50{margin-top:50px}.sm_mt70{margin-top:70px}.sm_pd50{padding-top:75px}}.btn{cursor:pointer;display:flex;justify-content:center;align-items:center;margin:0 auto;border:1px solid;transition:linear .3s}.btn_LL{width:100%;height:60px;font-size:1rem}@media (max-width: 767px){.btn_LL{height:56px}}.btn_L{width:400px;max-width:100%;height:60px;font-size:1rem}@media (max-width: 767px){.btn_L{width:100%;height:50px}}.btn_M{width:100%;height:50px;font-size:.938rem}@media (max-width: 767px){.btn_M{font-size:1rem}}.btn_S{width:240px;height:40px;font-size:.875rem}@media (max-width: 767px){.btn_S{width:100%;height:45px;font-size:1rem}}.btn_SS{width:140px;height:30px;font-size:.75rem}@media (max-width: 767px){.btn_SS{width:100%;height:40px;font-size:1rem}}.btn_mv{width:400px;height:60px;font-size:.938rem}@media (max-width: 767px){.btn_mv{width:250px;height:50px;font-size:1rem}}.btn_search{width:100%;height:50px;font-size:1rem;font-weight:700}@media (max-width: 767px){.btn_search{font-size:1.231rem}}.btn_search:before{content:"";width:19px;height:19px;background-image:url(https://gmj-portal.com/build/assets/icon_search_white-B2EOEpCW.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s}.btn_color_white.btn_search:before{content:"";width:19px;height:19px;background-image:url(https://gmj-portal.com/build/assets/icon_search_ocher-DZrZfGBm.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s}.btn_color_white.btn_search.btn_border_black:before{content:"";width:19px;height:19px;background-image:url(https://gmj-portal.com/build/assets/icon_magnifying_glass_black-Avb7EPti.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s}.btn_autorenew:before{content:"";width:24px;height:24px;background-image:url(https://gmj-portal.com/build/assets/icon_autorenew_gold-DAeW7oqP.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s}.btn_autorenew_black:before{content:"";width:24px;height:24px;background-image:url(https://gmj-portal.com/build/assets/icon_autorenew_black-B3pcpv9L.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s}.btn_color_black{color:#fff;background-color:#262626;border-color:#262626}.btn_color_black:hover,.btn_color_black:active{color:#262626;background-color:#fff}.btn_color_ocher{color:#fff;background-color:#b3842d;border-color:#b3842d}.btn_color_ocher:hover,.btn_color_ocher:active{color:#b3842d;background-color:#fff}.btn_color_white{color:#b3842d;background-color:#fff;border-color:#b3842d}.btn_color_white:hover,.btn_color_white:active{color:#fff;background-color:#b3842d}.btn_border_black{color:#262626;background-color:#fff;border-color:#262626}.btn_border_black:hover,.btn_border_black:active{color:#fff;background-color:#262626}.btn_border_ocher{color:#b3842d;background-color:#fff;border-color:#b3842d}.btn_border_ocher:hover,.btn_border_ocher:active{color:#fff;background-color:#b3842d}.btn_border_gold{color:#fff;background-color:#b3842d;border-color:#b3842d}.btn_border_gold:hover,.btn_border_gold:active{color:#b3842d;background-color:#fff}.btn_border_white{color:#fff;background-color:#fff0;border-color:#fff}.btn_border_white:hover,.btn_border_white:active{background-color:#ffffff40}.btn_color_black.btn_search:hover:before,.btn_color_black.btn_search:active:before{background-image:url(https://gmj-portal.com/build/assets/icon_search_black-CKQI-yhA.svg)}.btn_color_ocher.btn_search:hover:before,.btn_color_ocher.btn_search:active:before{background-image:url(https://gmj-portal.com/build/assets/icon_search_ocher-DZrZfGBm.svg)}.btn_color_white.btn_search:hover:before,.btn_color_white.btn_search:active:before{background-image:url(https://gmj-portal.com/build/assets/icon_search_white-B2EOEpCW.svg)}.btn.btn_LL.btn_border_ocher.btn_autorenew:hover:before,.btn.btn_LL.btn_border_ocher.btn_autorenew:active:before,.btn.btn_LL.btn_border_black.btn_autorenew_black:hover:before,.btn.btn_LL.btn_border_black.btn_autorenew_black:active:before{background-image:url(https://gmj-portal.com/build/assets/icon_autorenew_white.svg--L003Nl9.svg)}.check_content{display:flex;align-items:flex-start;gap:8px;cursor:pointer}input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #262626;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}input.gold[type=checkbox]:checked{background:#b3842d;border:1px solid #b3842d}input.black[type=checkbox]:checked{background:#262626}input.normal[type=checkbox]:checked{background:#ccc}input[type=checkbox]:checked:before{content:"";position:absolute;top:2px;left:6px;transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff}input.normal[type=checkbox]:checked:before{border-right:2px solid #22292c!important;border-bottom:2px solid #22292c!important}.toggle_label{font-size:1.25rem;line-height:30px;padding:20px 0}@media (max-width: 767px){.toggle_label{padding:17px 0}}.toggle_content{max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease}.toggle_content{font-size:.938rem;line-height:22.5px;transition:max-height .5s ease}.toggle_checkbox{display:none}.toggle_checkbox:checked+.toggle_label+.toggle_content{transition:max-height .5s ease}@media (max-width: 767px){.toggle_checkbox:checked+.toggle_label+.toggle_content{max-height:1380px}}.toggle_checkbox:checked+.toggle_label:after{transform:rotate(134deg)}.toggle_label,.toggle_content{backface-visibility:hidden;cursor:pointer}.toggle_label{display:block;position:relative}.toggle_label:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px;height:11px;border-left:1px solid #262626;border-bottom:1px solid #262626;transform:translateY(-50%) rotate(-45deg);transition:all .3s}@media (max-width: 767px){.toggle_label:after{right:10px}}.back_link .container{display:flex;align-items:center;gap:10px}.back_link{padding:20px 0 11px;font-size:.875rem}@media (max-width: 991px){.back_link{padding:16px 0 20px}}@media (max-width: 767px){.back_link{font-size:1.077rem;padding:16px 0 20px}}.back_link p{display:inline;padding-left:15px;position:relative;cursor:pointer;transition:linear .3s}.back_link p:hover,.back_link p:active{opacity:.5}.back_link p:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) rotate(-134deg)}.reset_button{border:none;background:none;text-decoration:underline;color:#262626;transition:linear .3s}.reset_button:hover,.reset_button:active{opacity:.5}.note{font-size:.75rem;color:#727272}@media (max-width: 767px){.note{font-size:.923rem}}.asterisk{font-size:.8em;padding-left:.1em;font-weight:400;vertical-align:super;color:#262626}.filter_button{position:fixed;bottom:0;left:0;width:100%;z-index:9999}.radio_content{justify-content:center}input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #262626;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#262626;content:""}.breadcrumb{padding-top:8px;font-size:.75rem}@media (max-width: 767px){.breadcrumb{font-size:.923rem}}.breadcrumb_item{display:inline;margin-right:20px}.breadcrumb_item .arrow{position:relative}.breadcrumb_item .arrow:before{content:"";position:absolute;top:50%;left:-17px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) rotate(45deg)}.breadcrumb_item a{transition:linear .3s}.breadcrumb_item a:hover,.breadcrumb_item a:active{opacity:.5}.swiper{width:100%;height:100%;object-fit:contain}.swiper-wrapper .slide_item{overflow:hidden;cursor:pointer}.swiper-wrapper .slide_item img{width:100%;height:100%;object-fit:contain}.swiper-pagination{position:absolute;bottom:36px!important;left:0;width:100%;text-align:center}@media (max-width: 767px){.swiper-pagination{bottom:16px}}.swiper-pagination-bullet{background:silver;width:16px;height:16px;border-radius:50%;margin:0 15px!important;z-index:2;opacity:1}@media (max-width: 767px){.swiper-pagination-bullet{width:12px;height:12px;margin:0 4px!important}}.swiper-pagination-bullet-active{background:#bead76;z-index:2}.swiper_button_prev,.swiper_button_next{position:absolute;top:50%;transform:translateY(-50%);width:90px;height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.swiper_button_prev{left:0}@media (max-width: 767px){.swiper_button_prev{transform:translateY(calc(-50% + 32.5px))}}.swiper_button_next{right:0}@media (max-width: 767px){.swiper_button_next{transform:translateY(calc(-50% + 32.5px))}}.swiper_button_prev:before,.swiper_button_next:before{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;border-top:solid 3px #262626}@media (max-width: 767px){.swiper_button_prev:before,.swiper_button_next:before{width:13px;height:13px}}.swiper_button_prev:before{border-left:solid 3px #262626;left:62px;transform:rotate(-45deg) translateY(-50%)}@media (max-width: 767px){.swiper_button_prev:before{left:32px}}.swiper_button_next:before{border-right:solid 3px #262626;right:62px;transform:rotate(45deg) translateY(-50%)}@media (max-width: 767px){.swiper_button_next:before{right:32px}}.swiper_thumbs_wrapper{width:100%;position:relative}.swiper_thumbs{width:93%;margin:0 auto;position:relative;overflow:hidden}.swiper_thumbs_button_next.swiper_button_next,.swiper_thumbs_button_prev.swiper_button_prev{width:20px;height:20px}.swiper_thumbs_button_next.swiper_button_next:before,.swiper_thumbs_button_prev.swiper_button_prev:before{width:9px;height:9px;right:0;left:0}.swiper_thumbs_button_prev.swiper_button_prev:before{left:9px}.swiper_thumbs_button_next.swiper_button_next{right:0}.swiper_thumbs_button_next.swiper_button_prev{left:0}.swiper_thumbs .slide_item{aspect-ratio:4/3}.swiper-slide-info{position:absolute;bottom:0;right:0;margin:0 10px 10px 0;z-index:999;color:#fff;font-size:.875rem;padding:10px 19px;background:#22292c99}@media (max-width: 767px){.swiper-slide-info{font-size:.923rem;padding:7px 11px}}.zoom_btn{width:40px;height:40px;position:absolute;top:10px;right:10px;padding:10px 11px;z-index:999;background:#fff;cursor:pointer;transition:linear .3s}.zoom_btn:hover{background:#262626}.zoom_btn:before{content:"";width:18px;height:18px;display:inline-block;background-image:url(https://gmj-portal.com/build/assets/icon_magnifying_glass_black-Avb7EPti.svg);background-repeat:no-repeat;background-size:contain}.zoom_btn:hover:before,.zoom_btn:active:before{background-image:url(https://gmj-portal.com/build/assets/icon_magnifying_glass_white-DgqCb0lw.svg)}.responsive_md .cta_buttons{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#f6f6f6;display:flex;justify-content:center;padding:10px 0}.responsive_md .cta_buttons .cta_buttons_list{display:flex;align-items:center;gap:5px}.responsive_md .cta_buttons .cta_buttons_list .cta_buttons_item{display:flex;flex-direction:column;align-items:center;border:1px solid #fff;transition:linear .3s}.responsive_md .cta_buttons .cta_buttons_list .cta_buttons_item:hover{border:1px solid #262626}.responsive_md .cta_buttons .cta_buttons_list .cta_buttons_item span{font-size:.769rem;font-weight:700;margin-bottom:5px}.responsive_md .cta_buttons .cta_buttons_list .cta_buttons_item img{width:auto;height:auto;max-width:18px;max-height:18px;margin-top:10px}.cta_menu{background:#f6f6f6;display:flex;justify-content:center;padding:50px 0}@media (max-width: 767px){.cta_menu.pc_only{display:none}}.cta_menu_list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;width:1100px;margin:0 20px}@media (max-width: 767px){.cta_menu_list{gap:11px}}.cta_menu_list .cta_menu_item{width:calc(25% - 15px);height:140px;background:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #fff;transition:linear .3s}@media (max-width: 767px){.cta_menu_list .cta_menu_item{width:calc(50% - 11px);height:100px}}.cta_menu_list .cta_menu_item .cta_menu_link{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.cta_menu_list .cta_menu_item .cta_menu_link .cta_menu_icon{width:auto;height:auto;max-height:40px;max-width:40px;margin-bottom:10px}@media (max-width: 767px){.cta_menu_list .cta_menu_item .cta_menu_link .cta_menu_icon{max-height:30px;max-width:30px}}.cta_menu_list .cta_menu_item .cta_menu_link .cta_menu_text{font-size:.938rem}.cta_menu_list_search{width:100%;margin:0;flex-wrap:nowrap}@media (max-width: 991px){.cta_menu_list_search{flex-wrap:wrap}}.cta_menu_list_search .cta_menu_item_search{width:25%;border:1px solid #d8d8d8}@media (max-width: 991px){.cta_menu_list_search .cta_menu_item_search{width:calc(50% - 10px)}}.cta_menu_list_search .cta_menu_item_search .cta_menu_link .cta_menu_text{font-size:1rem}.hover_border_default:hover,.hover_border_default:active{border:1px solid #262626}.cta_buttons_link{display:inline-block;min-width:80px;min-height:50px;display:flex;flex-direction:column;align-items:center;background:#fff}.modal_toggle{cursor:pointer}.modal{visibility:hidden;opacity:0;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#00000080;transition:visibility linear .3s,opacity linear .3s}.modal.active{visibility:visible;opacity:1}.modal_content{width:1280px;height:auto;max-height:calc(100vh - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:hidden}@media (max-width: 1339px){.modal_content{width:calc(100% - 60px)}}@media (max-width: 767px){.modal_content{width:calc(100% - 40px)}}.modal_top{position:absolute;top:30px;right:30px}.modal_close{cursor:pointer;display:block;border:none;width:25px;height:25px;transition:linear .3s}.modal_close:hover,.modal_close:active{opacity:.7}.modal_close span{position:absolute;width:25px;height:1px;background:#262626;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.modal_close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.modal_container{background:#fff;padding:67px 30px 35px;max-height:calc(100vh - 80px);overflow-y:auto}@media (max-width: 767px){.modal_container{padding:67px 30px 35px}}.hover_cadillac{transition:linear .3s}.hover_cadillac:hover,.hover_cadillac:active{border:1px solid #262626}.hover_chevrolet{transition:linear .3s}.hover_chevrolet:hover,.hover_chevrolet:active{border:1px solid #b3842d}.arrow_right{display:inline-block;vertical-align:middle;position:relative;width:1em;height:1em}.arrow_right:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:7px;border-right:1px solid #262626;border-bottom:1px solid #262626;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}*{box-sizing:border-box;text-shadow:none}:root{--scrollbar: 0}html{font-size:16px}@media (max-width: 767px){html{font-size:13px}}html body{overflow-y:scroll;overflow-x:hidden;width:calc(100vw - var(--scrollbar));height:100%;font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,Yu Gothic;line-height:22px;text-align:left;color:#262626;background:#fff;position:relative}html body.active{overflow-y:hidden}pre{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,Yu Gothic}.scroll_elements{transform:translateY(60px);transition:transform .5s ease-out}.font_weight_bold{font-weight:700}.font_weight_nomal{font-weight:400!important}.flex_box{align-items:center;display:flex}.flex_box_space_between{justify-content:space-between}.m-plus-1p-regular{font-family:"M PLUS 1p",sans-serif;font-weight:400;font-style:normal}.overflow_y_hidden{overflow-y:hidden!important}.container{width:1280px;margin:0 auto}@media (max-width: 1339px){.container{width:calc(100% - 60px)}}@media (max-width: 767px){.container{width:calc(100% - 40px)}}.mv{position:relative;height:auto;margin-top:80px}@media (max-width: 767px){.mv{padding-top:75px;margin-top:0}}.mv .slide_item{transition:linear .3s}.mv .slide_item img{aspect-ratio:5/2}@media (max-width: 767px){.mv .slide_item img{aspect-ratio:1/1}}.mv .slide_item:hover,.mv .slide_item:active{opacity:.8}.btn_search_top{color:#fff;background:none}.btn_search_top:hover,.btn_search_top:active{background:#ffffff40}.main_section{padding:70px 0 90px}@media (max-width: 767px){.main_section{padding:50px 0 70px}}.main_section_blog{background:#f6f6f6}@media (max-width: 767px){.main_section_blog{background:none;padding:0 0 70px}}@media (max-width: 767px){.main_section_testdrive{background:#f6f6f6}}.main_section_preowned{padding:10px 0 50px}@media (max-width: 767px){.main_section_preowned{padding:50px 0 90px}}@media (max-width: 767px){.main_section_about{display:none}}h2.section_title{font-size:2rem;margin-bottom:30px;line-height:2.25rem;text-align:center}@media (max-width: 767px){h2.section_title{font-size:1.846rem;margin-bottom:20px}}h2.section_title span.sub_title{font-size:1rem;color:#7d7b7b}@media (max-width: 767px){h2.section_title span.sub_title{font-size:1.077rem}}h3.loop_news_title,h3.loop_blog_title{margin:10px 0;font-size:1.375rem;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-clamp:3}@media (max-width: 767px){h3.loop_news_title,h3.loop_blog_title{font-size:1.231rem}}h3.cadillac_title,h3.chevrolet_title{font-size:1.375rem;font-weight:400;background-repeat:no-repeat;background-size:auto 1.375rem;margin:0 0 20px}@media (max-width: 767px){h3.cadillac_title,h3.chevrolet_title{font-size:1.538rem;margin:0 0 10px;background-size:auto 1.538rem}}h3.cadillac_title{padding-left:68px;background-image:url(https://gmj-portal.com/build/assets/logo_CADILLAC-BI1w2i2S.svg)}@media (max-width: 767px){h3.cadillac_title{padding-left:60px}}h3.chevrolet_title{padding-left:78px;background-image:url(https://gmj-portal.com/build/assets/logo_Chevy-CbtnNwFg.svg)}@media (max-width: 767px){h3.chevrolet_title{padding-left:70px}}h3.border_bottom{border-bottom:1px solid #262626;padding-bottom:10px}.tag{display:inline-block;line-height:1;font-size:.75rem}@media (max-width: 767px){.tag{font-size:.846rem}}.tag_white{background:#eee;border:1px solid #eee;padding:7px 10px}@media (max-width: 767px){.tag_white{padding:6px 10px 5px}}.tag_black{color:#fff;background:#262626;padding:8px 12px 6px}.tag_ocher{color:#fff;background:#b3842d;padding:8px 12px 6px}.tag_new:before{display:inline-block;content:"NEW";font-size:.75rem;line-height:1;color:#fff;background:#ec4b4b;margin-right:8px;padding:6px 10px 4px}@media (max-width: 767px){.tag_new:before{font-size:.846rem;padding:5px 9px 4px}}.loop_news{display:grid;gap:20px}.loop_news_link{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 767px){.loop_news_link{grid-template-columns:1fr;gap:10px}}.loop_news_img{line-height:0}.loop_news_img img{border:1px solid #d5d5d5;width:100%;height:auto;aspect-ratio:630/259;object-fit:cover;transition:linear .3s}.loop_news_title{transition:linear .3s}.loop_news_date{font-size:.875rem;color:#7d7b7b}@media (max-width: 767px){.loop_news_date{font-size:.923rem}}.loop_news_tag{display:flex;flex-wrap:wrap;gap:10px}.loop_news_link:hover .loop_news_img img,.loop_news_link:active .loop_news_img img,.loop_news_link:hover .loop_news_title,.loop_news_link:active .loop_news_title{opacity:.7}.loop_blog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 991px){.loop_blog{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.loop_blog{grid-template-columns:1fr}}.loop_blog_content{display:grid;background:#fff;border:1px solid #d5d5d5}.loop_blog_link{display:grid;grid-template-rows:auto 1fr}@media (max-width: 767px){.loop_blog_link{gap:10px}}.loop_blog_img{line-height:0}.loop_blog_img img{width:100%;height:auto;aspect-ratio:413/250;object-fit:cover;transition:linear .3s}.loop_blog_text{display:grid;grid-template-rows:auto 1fr auto;padding:20px}@media (max-width: 767px){.loop_blog_text{padding:10px}}.loop_blog_title{transition:linear .3s}@media (max-width: 767px){.loop_blog_title{margin:8px 0 24px}}.loop_blog_date{font-size:.875rem;color:#7d7b7b}@media (max-width: 767px){.loop_blog_date{font-size:.923rem}}.loop_blog_tag{display:flex;flex-wrap:wrap;gap:10px}.loop_blog_link:hover .loop_blog_img img,.loop_blog_link:active .loop_blog_img img,.loop_blog_link:hover .loop_blog_title,.loop_blog_link:active .loop_blog_title{opacity:.7}.loop_testdrive{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 767px){.loop_testdrive{grid-template-columns:1fr}}.loop_testdrive_content{display:grid;background:#f6f6f6}@media (max-width: 767px){.loop_testdrive_content{background:#fff}}.loop_testdrive_link{display:grid;grid-template-rows:auto 1fr}.loop_testdrive_img{line-height:0;background:#f6f6f6}.loop_testdrive_img img{width:100%;height:auto;aspect-ratio:630/250;object-fit:contain;transition:linear .3s}.loop_testdrive_text{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto 1fr;gap:15px;padding:20px}@media (max-width: 767px){.loop_testdrive_text{gap:10px;padding:15px}}.loop_testdrive_title{transition:linear .3s}.loop_testdrive_date{align-self:center;justify-self:end;font-size:.875rem}@media (max-width: 767px){.loop_testdrive_date{font-size:.923rem}}.loop_testdrive_tag{display:flex;flex-wrap:wrap;gap:10px}.loop_testdrive_title{font-size:1.125rem;grid-column-start:1;grid-column-end:3;min-height:2em}@media (max-width: 767px){.loop_testdrive_title{font-size:1.231rem}}.loop_testdrive_link:hover .loop_testdrive_img img,.loop_testdrive_link:active .loop_testdrive_img img,.loop_testdrive_link:hover .loop_testdrive_title,.loop_testdrive_link:active .loop_testdrive_title{opacity:.7}.pickup{text-align:center;margin-bottom:15px}@media (max-width: 767px){.pickup{margin-bottom:10px}}.pickup img{width:70px}@media (max-width: 767px){.pickup img{width:60px}}.main_section_preowned_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width: 991px){.main_section_preowned_grid{grid-template-columns:1fr}}.loop_preowned{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;flex-grow:1}@media (max-width: 767px){.loop_preowned{grid-template-columns:1fr}}.loop_preowned_wrapper{display:flex;flex-direction:column}.loop_preowned_content{display:flex;flex-direction:column;border:1px solid #d8d8d8;height:auto}.loop_preowned_link{display:block;transition:linear .3s}@media (max-width: 991px){.loop_preowned_link{min-height:auto}}.loop_preowned_img{line-height:0;background:#f6f6f6;aspect-ratio:4/3}.loop_preowned_img img{width:100%;height:100%;object-fit:contain;transition:linear .3s}.loop_preowned_text{flex-grow:1;display:flex;flex-direction:column;padding:20px}@media (max-width: 767px){.loop_preowned_text{padding:15px}}.loop_preowned_date{font-size:.688rem}@media (max-width: 767px){.loop_preowned_date{font-size:.846rem}}.loop_preowned_title{text-overflow:ellipsis;font-size:1.125rem;line-height:27px;padding-bottom:10px;margin:2px 0 0;border-bottom:1px solid #d8d8d8}@media (max-width: 767px){.loop_preowned_title{font-size:1.385rem}}.loop_preowned_price{display:flex;justify-content:space-between}.loop_preowned_totalpay{text-align:right}.loop_preowned_price_detail{display:grid;grid-template-columns:repeat(2,auto);column-gap:1em;font-size:.75rem;line-height:1.4;margin-top:10px}@media (max-width: 767px){.loop_preowned_price_detail{font-size:1rem;line-height:1.7}}.loop_preowned_price_detail dt{font-weight:700}.loop_preowned_price_detail dd{text-align:right}.loop_preowned_totalpay_about{display:inline-flex;padding:8px 0 15px;margin-left:auto;font-size:.75rem;text-decoration:underline;transition:linear .3s}@media (max-width: 767px){.loop_preowned_totalpay_about{font-size:.846rem}}.loop_preowned_totalpay_about:hover,.loop_preowned_totalpay_about:active{opacity:.7;text-decoration:none}.loop_preowned_warrant{display:grid;grid-template-columns:repeat(2,auto);column-gap:1em;padding:15px 0 50px;border-top:1px solid #d8d8d8;font-size:.75rem;line-height:1.4}@media (max-width: 767px){.loop_preowned_warrant{font-size:1rem;line-height:1.7}}.loop_preowned_warrant dt{font-weight:700}.loop_preowned_detail_link{flex-grow:1;display:flex;align-items:end;position:relative;font-size:.875rem;transition:linear .3s}@media (max-width: 767px){.loop_preowned_detail_link{font-size:1.077rem}}.loop_preowned.grid_3{grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 767px){.loop_preowned.grid_3{gap:20px;grid-template-columns:1fr}}.loop_preowned_link:hover .loop_preowned_detail_link,.loop_preowned_link:active .loop_preowned_detail_link{opacity:.7}.loop_preowned_mileage dt,.loop_preowned_totalpay dt{font-size:.75rem}@media (max-width: 767px){.loop_preowned_mileage dt,.loop_preowned_totalpay dt{font-size:1rem}}.loop_preowned_mileage dd,.loop_preowned_totalpay dd{font-weight:700;font-size:1.188rem}@media (max-width: 767px){.loop_preowned_mileage dd,.loop_preowned_totalpay dd{font-size:1.538rem}}.totalpay_about li{text-indent:-1em;margin-left:1em}@media (max-width: 767px){.main_section .loop_news_content:nth-child(n+3),.main_section .loop_blog_content:nth-child(n+3),.main_section .loop_testdrive_content:nth-child(n+3){display:none}.main_section .loop_preowned_content:nth-child(n+2){display:none}}.store_info_title{font-size:1.5rem;font-weight:700}.store_info_wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media (max-width: 1339px){.store_info_wrapper{align-items:flex-start}}@media (max-width: 991px){.store_info_wrapper{flex-direction:column}}@media (max-width: 1339px){.store_info_wrapper .store_info{width:calc(100% - 506px)}.store_info_wrapper .store_info_map{width:100%}}@media (max-width: 991px){.store_info_wrapper .store_info{width:100%;margin-bottom:40px}}.store_info_wrapper .store_info_map_wrapper{width:100%;position:relative;margin-bottom:26px}.store_info_wrapper .store_info_map_wrapper .btn{position:absolute;bottom:20px;left:10px}.store_info_wrapper .store_info_description{font-size:1rem}.store_info_wrapper .store_info dl{font-size:.936rem;width:770px;display:flex;flex-wrap:wrap}@media (max-width: 1339px){.store_info_wrapper .store_info dl{width:100%}}@media (max-width: 767px){.store_info_wrapper .store_info dl{font-size:1rem}}.store_info_wrapper .store_info dl .store_info_label{width:15%;padding-bottom:26px}@media (max-width: 1339px){.store_info_wrapper .store_info dl .store_info_label{width:30%}}@media (max-width: 767px){.store_info_wrapper .store_info dl .store_info_label{width:100%;font-weight:700;padding-bottom:0}}.store_info_wrapper .store_info dl .store_info_label span{display:flex;align-items:center}.store_info_wrapper .store_info dl .store_info_label img{width:18px;height:18px;margin-right:8px}.store_info_wrapper .store_info dl .store_info_value{width:85%;padding-bottom:26px;transition:linear .3s}@media (max-width: 1339px){.store_info_wrapper .store_info dl .store_info_value{width:70%}}@media (max-width: 767px){.store_info_wrapper .store_info dl .store_info_value{width:100%;padding-bottom:15px}}.store_info_wrapper .store_info dl .store_info_value a{transition:linear .3s}.store_info_wrapper .store_info dl .store_info_value a:hover,.store_info_wrapper .store_info dl .store_info_value a:active{text-decoration:underline;opacity:.7}.store_info_wrapper .calendar{width:456px}@media (max-width: 991px){.store_info_wrapper .calendar{width:100%}}@media (max-width: 767px){.store_info_wrapper .calendar{font-size:.923rem}}.store_info_wrapper .calendar p{margin:0 0 7px}@media (max-width: 767px){.store_info_wrapper .calendar p{font-size:.769rem}}.store_info_wrapper .calendar_info .calendar_marker{color:#4a4a4a}.store_info_wrapper .calendar_event .calendar_event_date{font-size:.625rem}@media (max-width: 767px){.store_info_wrapper .calendar_event .calendar_event_date{font-size:.923rem}}.store_info_wrapper .calendar_event .poninter{cursor:pointer}.store_info_wrapper .calendar_event .poninter:hover{opacity:.6}.store_info_wrapper .calendar_event:not(:nth-of-type(1)) .calendar_marker{color:#b3842d}.store_info_wrapper .calendar_table{width:100%;margin:0 0 15px;border-collapse:collapse}.store_info_wrapper .calendar_table .calendar_header,.store_info_wrapper .calendar_table .calendar_body{width:100%}.store_info_wrapper .calendar_table .calendar_navigation td{text-align:center;font-size:1.125rem;font-weight:700}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev,.store_info_wrapper .calendar_table .calendar_navigation .calendar_next{position:relative;padding:0;cursor:pointer}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev:before,.store_info_wrapper .calendar_table .calendar_navigation .calendar_next:before{content:"";display:block;width:7px;height:7px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;transform:translate(-50%);border-top:solid 2px #262626;border-right:solid 2px #262626}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev:before{transform:rotate(-135deg)}.store_info_wrapper .calendar_table .calendar_navigation .calendar_next{left:-10px}.store_info_wrapper .calendar_table .calendar_navigation .calendar_next:before{transform:rotate(45deg)}.store_info_wrapper .calendar_table .calendar_weekdays th,.store_info_wrapper .calendar_table .calendar_weekdays td,.store_info_wrapper .calendar_table .calendar_days th,.store_info_wrapper .calendar_table .calendar_days td{width:14.2857142857%;text-align:center;padding:8px}.store_info_wrapper .calendar_table .calendar_weekdays th{padding:30px 0}@media (max-width: 767px){.store_info_wrapper .calendar_table .calendar_weekdays th{padding:10px 0 18px}}.store_info_wrapper .calendar_table .calendar_days td{padding:16px 0;position:relative}@media (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days td{padding:8px 0}}.store_info_wrapper .calendar_table .calendar_days .holiday{color:#fff}.store_info_wrapper .calendar_table .calendar_days .holiday:before{content:"";background:#4a4a4a;width:40px;height:40px;border-radius:50%;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days .holiday:before{width:30px;height:30px}}.store_info_wrapper .calendar_table .calendar_days .event{color:#fff}.store_info_wrapper .calendar_table .calendar_days .event:before{content:"";background:#b3842d;width:40px;height:40px;border-radius:50%;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days .event:before{width:30px;height:30px}}.search_top{margin:0}@media (max-width: 767px){.search_top{height:auto}}.search_top_content{width:100%;height:550px;display:flex}@media (max-width: 767px){.search_top_content{flex-direction:column;height:auto}}.search_top .search_item{position:relative;width:50%;overflow:hidden}@media (max-width: 767px){.search_top .search_item{width:100%}}.search_top .search_item img{object-fit:cover;width:100%;height:100%}.search_top .search_item .search_btn{color:#fff;position:absolute;top:15%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:30px}@media (max-width: 991px){.search_top .search_item .search_btn{width:80%}}@media (max-width: 767px){.search_top .search_item .search_btn{top:10%;gap:12px}.search_top .search_item .search_btn a{width:250px}}.search_top .search_item .search_btn h2{font-size:1.75rem;font-weight:700;line-height:28px}@media (max-width: 1339px){.search_top .search_item .search_btn h2{font-size:1.65rem}}@media (max-width: 767px){.search_top .search_item .search_btn h2{font-size:1.231rem}}@media (max-width: 991px){.search_top .search_item .search_btn a{width:100%}}.search_top .mv_search_notice{position:absolute;bottom:0;background:#262626;color:#fff;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width: 767px){.search_top .mv_search_notice{position:static}}.search_top .mv_search_notice p{padding:15px 0;font-size:.875rem}@media (max-width: 767px){.search_top .mv_search_notice p{padding:6px 0;font-size:.923rem}}.main_section_message{text-align:center;background:#f6f6f6;padding:53px 20px}@media (max-width: 767px){.main_section_message{padding:40px 20px}}.main_section_message .message_title{font-size:1.5rem;font-weight:400;margin:0 0 15px}@media (max-width: 767px){.main_section_message .message_title{font-size:1.231rem;margin:0}}.main_section_message .message_subtitle{font-size:1.125rem;margin-top:1px}@media (max-width: 767px){.main_section_message .message_subtitle{font-size:1.077rem}}.main_section_message .message_description{font-size:1rem;margin-top:28px;line-height:30px}@media (max-width: 767px){.main_section_message .message_description{font-size:1.077rem;line-height:26px}}.main_section_5points{padding:94px 0 53px}@media (max-width: 767px){.main_section_5points{padding:34px 0 40px}}.main_section_5points .section_title{margin-bottom:50px}@media (max-width: 767px){.main_section_5points .section_title{margin-bottom:40px}}.main_section_5points .point_list .point_item{display:flex;flex-wrap:nowrap;gap:70px;margin-bottom:50px;width:100%;align-items:center}@media (max-width: 767px){.main_section_5points .point_list .point_item{flex-direction:column;gap:12px;margin-bottom:30px}}.main_section_5points .point_list .point_item .point_2column{width:50%}@media (max-width: 767px){.main_section_5points .point_list .point_item .point_2column{width:100%}}.main_section_5points .point_list .point_item.reverse{flex-direction:row-reverse}@media (max-width: 767px){.main_section_5points .point_list .point_item.reverse{flex-direction:column}}@media (max-width: 767px){.main_section_5points .point_image_wrapper{width:100%}.main_section_5points .point_image_wrapper img{width:100%;object-fit:cover}}.main_section_5points .point_description .point_description_head{border-bottom:solid 1px #262626;display:flex;gap:15px;padding-bottom:14px}@media (max-width: 767px){.main_section_5points .point_description .point_description_head{gap:10px;padding-bottom:7px}}.main_section_5points .point_description .point_title{font-weight:400;font-size:1.5rem;margin:0;line-height:36px}@media (max-width: 767px){.main_section_5points .point_description .point_title{font-size:1.538rem}}.main_section_5points .point_description .point_number{font-size:2.5rem;margin-top:7px}@media (max-width: 767px){.main_section_5points .point_description .point_number{font-size:2.154rem}}.main_section_5points .point_description .point_text{font-size:.938rem;font-weight:400;line-height:28px;margin-top:33px}@media (max-width: 767px){.main_section_5points .point_description .point_text{font-size:1.077rem;line-height:21px;margin-top:20px}}.main_section_5points .point_description .service_list{line-height:28px;margin-top:14px}@media (max-width: 767px){.main_section_5points .point_description .service_list{line-height:22px}}@media (max-width: 767px){.main_section_5points .point_description .service_list .service_item{margin-bottom:1px}}.main_section_5points .point_description .service_list .service_title{line-height:22.5px;font-weight:700;font-size:.938rem}@media (max-width: 767px){.main_section_5points .point_description .service_list .service_title{font-size:1.077rem}}.main_section_5points .point_description .service_list .service_description{line-height:22.5px;display:inline-block;margin-left:14px}@media (max-width: 767px){.main_section_5points .point_description .service_list .service_description{font-size:1.077rem}}.main_section_certification_requirements{padding:75px 0;text-align:center;color:#fff;background:url(https://gmj-portal.com/build/assets/certified_used_car_certification_requirements_bg-ai4qhsxI.jpg) no-repeat center;background-size:cover;position:relative}@media (max-width: 767px){.main_section_certification_requirements{padding:41px 0 9px}}.main_section_certification_requirements:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.main_section_certification_requirements *{position:relative;z-index:2}.main_section_certification_requirements h2.section_title{margin-bottom:42px}@media (max-width: 991px){.main_section_certification_requirements h2.section_title{margin-bottom:16px}}.main_section_certification_requirements .requirement_list{font-size:1rem;line-height:40px;text-align:left;width:430px;margin:0 auto}@media (max-width: 767px){.main_section_certification_requirements .requirement_list{width:100%;font-size:1.077rem}}.main_section_compensation_details{padding:70px 0 110px}@media (max-width: 767px){.main_section_compensation_details{padding:60px 0}}.main_section_compensation_details h2.section_title{text-align:left;margin-bottom:34px}@media (max-width: 767px){.main_section_compensation_details h2.section_title{margin-bottom:27px}}.main_section_compensation_details .compensation_qa_list .compensation_qa_item{padding:0 22px;border-top:1px solid #c0c0c0}.main_section_compensation_details .compensation_qa_list .compensation_qa_item:last-child{border-bottom:1px solid #c0c0c0}@media (max-width: 767px){.main_section_compensation_details .compensation_qa_list .compensation_qa_item{padding:0 10px}}.main_section_compensation_details .warranty_period_img{width:960px}@media (max-width: 1339px){.main_section_compensation_details .warranty_period_img{width:100%}}.not_covered_list .bold{font-weight:700;font-size:1rem}.newsletter_section{width:100%;margin-bottom:66px}@media (max-width: 767px){.newsletter_section{margin-bottom:70px}}.newsletter_section .newsletter_brand_wrapper{display:flex;width:100%;gap:60px}@media (max-width: 767px){.newsletter_section .newsletter_brand_wrapper{flex-direction:column;gap:50px}}.newsletter_section .newsletter_brand_wrapper .newsletter_brand{width:50%;text-align:center}@media (max-width: 767px){.newsletter_section .newsletter_brand_wrapper .newsletter_brand{width:100%}}.newsletter_section .brand_info{display:flex;justify-content:center;text-align:center;margin-bottom:42px;gap:10px}@media (max-width: 767px){.newsletter_section .brand_info{margin-bottom:30px}}.newsletter_section .brand_info img{width:auto;height:22px}.newsletter_section .brand_info p{font-size:1.125rem;font-weight:700}@media (max-width: 767px){.newsletter_section .brand_info p{font-size:1.231rem}}.newsletter_section .brand_social_links{margin-bottom:42px;display:flex;gap:103px;justify-content:center}@media (max-width: 1339px){.newsletter_section .brand_social_links{gap:50px}}@media (max-width: 767px){.newsletter_section .brand_social_links{margin-bottom:27px}}.newsletter_section .brand_social_links a{width:35px;height:35px;transition:linear .3s}.newsletter_section .brand_social_links a:hover,.newsletter_section .brand_social_links a:active{opacity:.5}@media (max-width: 767px){.newsletter_section .brand_social_links a{width:25px;height:25px}}.newsletter_section .brand_social_links a img{width:100%;height:100%}.selection_prompt{font-size:1rem}@media (max-width: 767px){.selection_prompt{font-size:1.077rem}}.area_selection_section{width:100%;background:#f6f6f6;padding:115px 0 13px}@media (max-width: 767px){.area_selection_section{padding:55px 0 19px}}.area_selection_section .area_options{width:100%;display:flex;flex-wrap:wrap}.area_selection_section .area_options .area_option{width:25%;cursor:pointer;margin-bottom:20px;display:flex;align-items:center;gap:8px}@media (max-width: 767px){.area_selection_section .area_options .area_option{width:50%;margin-bottom:12px;font-size:1.077rem}}.section_title{margin-bottom:12px}@media (max-width: 767px){.section_title{font-size:1.538rem;margin-top:30px;margin-bottom:14px}}.model_selection_section{width:100%;padding:60px 0 18px}@media (max-width: 767px){.model_selection_section{padding:60px 0 18px}}.model_selection_section .model_options{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 767px){.model_selection_section .model_options{gap:32px}}.model_selection_section .model_options .model_option{display:block;width:25%;cursor:pointer;margin-right:20px}@media (max-width: 767px){.model_selection_section .model_options .model_option{width:100%}.model_selection_section .model_options .model_option span{font-size:1.231rem}}.model_selection_section .model_options .model_option .model_option_car{margin-left:16px}.model_selection_section .model_options .model_option img{margin-bottom:6px;width:100%}@media (max-width: 767px){.model_selection_section .model_options .model_option img{margin-bottom:8px}}.reset_button_wrapper{margin-top:20px;text-align:center}.sns_section{width:100%}.sns_section .sns_links_wrapper{border-top:1px solid #262626;padding-top:38px;display:flex;justify-content:space-between}@media (max-width: 991px){.sns_section .sns_links_wrapper{flex-direction:column;justify-content:center;gap:30px}}.sns_section .sns_links_wrapper .sns_links{display:flex;align-items:center;gap:50px}@media (max-width: 991px){.sns_section .sns_links_wrapper .sns_links{flex-direction:column;gap:16px}}.sns_section .sns_links_wrapper .sns_links p{font-size:1.5rem}.sns_section .sns_links_wrapper .sns_links div{display:flex;gap:60px}@media (max-width: 991px){.sns_section .sns_links_wrapper .sns_links div{gap:45px}}.sns_section .sns_links_wrapper .sns_links div *{display:block;transition:linear .3s;width:35px;height:auto}.sns_section .sns_links_wrapper .sns_links div *:hover,.sns_section .sns_links_wrapper .sns_links div *:active{opacity:.5}.model_prompt{display:block;transition:display linear .3s}@media (max-width: 991px){.model_prompt{font-size:1.077rem}}.footer.search_top_footer .footer_nav{border-top:none;gap:134px;justify-content:center}@media (max-width: 991px){.footer.search_top_footer .footer_nav{margin-top:16px;gap:20px}}@media (max-width: 767px){.footer.search_top_footer .footer_nav{gap:0}}.footer.search_top_footer .footer_sns.flex_end{padding:37px 0 10px}.footer.search_top_footer .footer_info{justify-content:center}@media (max-width: 991px){.footer.search_top_footer .footer_info{justify-content:flex-start}}@media (max-width: 991px){.footer.search_list_footer{padding-bottom:120px}}@media (max-width: 767px){.footer.search_list_footer{padding-bottom:100px}}.search_section{margin:80px 0 100px}@media (max-width: 767px){.search_section{margin:75px 0 100px}}.search_section h2{margin-bottom:115px}@media (max-width: 767px){.search_section h2{font-size:1.846rem;margin-bottom:30px;margin-top:32px}}.search_section .filter_button{display:none}@media (max-width: 991px){.search_section .filter_button{display:block}}.search_section .btn_search_wrapper{padding:0 20px}@media (max-width: 991px){.search_section .btn_search_wrapper{padding-top:40px;position:fixed;bottom:0;left:0;width:100%;background:#fff}}@media (max-width: 1339px){.search_section_news,.search_section_blog{margin:80px 0 100px}}@media (max-width: 767px){.search_section_news,.search_section_blog{margin:75px 0 100px}}.search_section_news h2,.search_section_blog h2{margin:52px 0 80px}@media (max-width: 767px){.search_section_news h2,.search_section_blog h2{margin:32px 0 30px}}.column2_wrapper{width:100%;display:flex;gap:40px}@media (max-width: 991px){.column2_wrapper{display:block}}.search_conditions{width:28%;background:#fff;position:relative}@media (max-width: 991px){.search_conditions{visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;transition:opacity .3s ease,visibility .8s ease}}.search_conditions.active{opacity:1;visibility:visible;height:100vh;z-index:9999}.search_conditions .filter_close_btn{display:none;width:100%;transition:linear .3s}.search_conditions .filter_close_btn:hover,.search_conditions .filter_close_btn:active{opacity:.5}@media (max-width: 991px){.search_conditions .filter_close_btn{display:block;position:relative;z-index:999;background:#fff}.search_conditions .filter_close_btn p{font-size:1.231rem;padding:17px 20px 9px}.search_conditions .filter_close_btn:before,.search_conditions .filter_close_btn:after{content:"";position:absolute;top:50%;right:12px;width:17px;height:1px;background:#262626;-webkit-transform-origin:center;transform-origin:center}.search_conditions .filter_close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.search_conditions .filter_close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}}.search_conditions_title{position:absolute;top:-40px;left:0;font-size:1.5rem}.search_conditions_list{height:auto;max-height:710px;overflow-y:scroll;overflow-x:hidden}@media (max-width: 991px){.search_conditions_list{max-height:none;height:calc(100% - 112px);padding-bottom:7px;padding-top:48px}}@media (max-width: 767px){.search_conditions_list{padding-bottom:60px}}.search_conditions_list_news{max-height:830px}@media (max-width: 991px){.search_conditions_list_news{max-height:none;height:calc(100% - 112px);padding-bottom:7px;padding-top:48px}}@media (max-width: 767px){.search_conditions_list_news{padding-bottom:60px}}.search_conditions_list_item .toggle_label{font-size:1rem;font-weight:700;background:#ebebeb;padding:18px 20px}@media (max-width: 767px){.search_conditions_list_item .toggle_label{font-size:1.231rem}}.search_conditions_list_item .toggle_label:after{right:20px}.search_conditions_list_item .toggle_content span{font-size:.875rem}@media (max-width: 767px){.search_conditions_list_item .toggle_content span{font-size:1.077rem}}.search_conditions_list_item .column1{padding:15px 20px 25px;display:flex;row-gap:15px;flex-wrap:wrap;flex-direction:column;font-size:0}.search_conditions_list_item .column1 label{width:100%}.search_conditions_list_item .column2{padding:15px 20px 25px;display:flex;row-gap:15px;flex-wrap:wrap}.search_conditions_list_item .column2 label{width:50%}.search_conditions_list_item .column3{padding:15px 20px 25px;display:flex;row-gap:15px;flex-wrap:wrap;justify-content:space-between}.search_conditions_list_item .detailed_conditions_note{font-size:.875rem;padding:15px 0 0 20px}@media (max-width: 767px){.search_conditions_list_item .detailed_conditions_note{font-size:1.077rem}}.search_conditions .btn{margin-bottom:20px}@media (max-width: 991px){.search_conditions_article_list{padding-top:0}}@media (max-width: 767px){.search_conditions_article_list{padding-bottom:0}}.search_content{width:72%}@media (max-width: 991px){.search_content{width:100%}}@media (max-width: 991px){.search_content_article{order:1}}.search_content_article_title{font-size:1.5rem;font-weight:400;padding-bottom:10px;border-bottom:1px solid #262626;width:100%}@media (max-width: 991px){.search_content_article_title{font-size:1.385rem}}.search_content_article .loop_blog{grid-template-columns:repeat(2,1fr)}@media (max-width: 991px){.search_content_article .loop_blog{grid-template-columns:repeat(1,1fr)}}.search_content .search_tags{font-size:.75rem;display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 767px){.search_content .search_tags{font-size:.923rem}}.search_content .search_tags_item{background:#ebebeb;position:relative;transition:linear .3s}.search_content .search_tags_item a{display:block;padding:11px 46px 11px 15px}.search_content .search_tags_item:before,.search_content .search_tags_item:after{content:"";position:absolute;top:50%;right:2px;width:17px;height:1px;background:#262626;transform-origin:center;cursor:pointer}.search_content .search_tags_item:before{transform:translate(-50%,-50%) rotate(45deg)}.search_content .search_tags_item:after{transform:translate(-50%,-50%) rotate(-45deg)}.search_content .search_tags_item:hover,.search_content .search_tags_item:active{background:silver}.search_content .reset_button{font-size:.875rem}@media (max-width: 767px){.search_content .reset_button{font-size:1.077rem}}.search_content .search_results_num{font-size:1.125rem;font-weight:700;display:flex;align-items:baseline}@media (max-width: 767px){.search_content .search_results_num{font-size:1.385rem}}.search_content .search_results_num span{font-size:2rem}@media (max-width: 767px){.search_content .search_results_num span{font-size:2.462rem}}.search_content .search_results .select_inner_wrapper:has(select.sort_options):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:6px;z-index:99;width:16px;height:15px;background-image:url(https://gmj-portal.com/build/assets/icon_sort-CQ3491uq.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px;transition:linear .3s;pointer-events:none}.search_content .search_results .sort_options{width:190px;height:40px;position:relative;font-size:.875rem;color:#777}@media (max-width: 767px){.search_content .search_results .sort_options{width:180px;height:30px;font-size:.923rem;padding:0 12px}}.search_content .search_results_section{position:relative}.search_content .search_results_section_title{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px;border-bottom:solid 1px #22292C}@media (max-width: 767px){.search_content .search_results_section_title{flex-direction:column;align-items:flex-start;gap:11px}}.search_content .search_results_section_title h3{font-size:1.5rem;line-height:1.5rem;font-weight:400;width:80%}@media (max-width: 767px){.search_content .search_results_section_title h3{font-size:1.538rem;line-height:1.538rem;width:100%}}.search_content .search_results_section_title a{font-size:.813rem;display:flex;align-items:center;cursor:pointer;width:20%;justify-content:flex-end;transition:linear .3s}.search_content .search_results_section_title a:hover,.search_content .search_results_section_title a:active{opacity:.5}@media (max-width: 767px){.search_content .search_results_section_title a{font-size:1rem;width:100%;justify-content:flex-start}}.search_content .search_results_section_title a img{width:16px;margin-left:6px}@media (max-width: 767px){.search_content .search_results_section_title a img{width:10px}}.search_content .search_results_section .note{color:#262626;position:absolute;top:0;right:0;margin-top:-28px}.search_content .search_results_list{display:flex;flex-direction:column;gap:20px}.search_content .search_results_list_item{background:#f6f6f6;display:flex}@media (max-width: 767px){.search_content .search_results_list_item{flex-direction:column}}.search_content .search_results_list_item .search_results_list_img_wrappper{width:320px;aspect-ratio:4/3}@media (max-width: 767px){.search_content .search_results_list_item .search_results_list_img_wrappper{width:100%}}.search_content .search_results_list_item .search_results_list_img_wrappper img{width:100%;height:100%;object-fit:contain}.search_content .search_results_list_item .search_results_list_content_wrappper{width:calc(100% - 320px);padding:15px 20px}@media (max-width: 767px){.search_content .search_results_list_item .search_results_list_content_wrappper{width:100%;padding:15px}}.search_content .search_results_list_content_wrappper .tag_info{display:flex;justify-content:space-between;align-items:center}.search_content .search_results_list_content_wrappper time{font-size:.75rem}@media (max-width: 767px){.search_content .search_results_list_content_wrappper time{font-size:.846rem}}.search_content .search_results_list_content_wrappper .car_model{margin-bottom:8px}@media (max-width: 767px){.search_content .search_results_list_content_wrappper .car_model{font-size:1.231rem;margin-bottom:2px}}.search_content .search_results_list_content_wrappper .car_color{font-size:.875rem;margin-bottom:27px}@media (max-width: 767px){.search_content .search_results_list_content_wrappper .car_color{font-size:1.077rem;margin-bottom:33px}}.search_content .search_results_list_content_wrappper .search_results_btn_wrapper{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media (max-width: 767px){.search_content .search_results_list_content_wrappper .search_results_btn_wrapper{flex-direction:column}}.search_content .search_results .contact_message{font-size:.875rem;line-height:21px}@media (max-width: 767px){.search_content .search_results .contact_message{font-size:1.077rem}}.search_content .search_results .contact_message.contact_message_link{text-decoration:underline;display:block;font-size:.875rem;line-height:21px;transition:linear .3s}.search_content .search_results .contact_message.contact_message_link:hover,.search_content .search_results .contact_message.contact_message_link:active{opacity:.5}@media (max-width: 767px){.search_content .search_results .contact_message.contact_message_link{font-size:1.077rem}}.search_content .pagination{display:flex;gap:5px;font-size:.875rem;justify-content:center}@media (max-width: 767px){.search_content .pagination{width:100%}}.search_content .pagination_square{color:#262626;display:flex;justify-content:center;align-items:center}.search_content .pagination_square:not(.dot){width:40px;height:40px;background:#fff;border:1px solid #262626;transition:linear .3s;position:relative}.search_content .pagination_square:not(.dot):hover,.search_content .pagination_square:not(.dot):active{color:#fff;background:#262626}.search_content .pagination .dot{margin-bottom:4px}.search_content .pagination_square.active{color:#fff;background:#262626}.search_content .pagination .prev:before:hover,.search_content .pagination .prev:before:active,.search_content .pagination .next:before:hover,.search_content .pagination .next:before:active{border-color:#fff}.search_content .pagination .prev:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) translate(-50%) rotate(-134deg)}.search_content .pagination .next:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) translate(-50%) rotate(45deg)}.search_content .pagination .prev.fast_rewind:before{transform:translateY(-50%) translate(calc(-50% - 2px)) rotate(-134deg)}.search_content .pagination .fast_rewind:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) translate(calc(-50% + 3px)) rotate(-134deg)}.search_content .pagination .fast_forward:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) translate(calc(-50% - 5px)) rotate(45deg)}.select_wrapper{width:100%;align-items:center}.select_wrapper span{width:10%;text-align:center}.select_wrapper .select_M{width:45%}.select_wrapper .select_L{width:100%}.select_inner_wrapper{position:relative}.select_inner_wrapper:has(select.select_arrow):before{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-left:1px solid #262626;border-bottom:1px solid #262626;transform:translateY(-50%) rotate(-45deg);transition:all .3s;z-index:999;pointer-events:none}select{width:100%;color:#262626;background:#fff;border:1px solid #262626;padding:11px 12px;font-size:.75rem;border-radius:0%;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:block;flex-shrink:0;cursor:pointer}@media (max-width: 767px){select{font-size:1.077rem}}.flatpickr-calendar select{display:inline-block!important}.details_wrapper{margin-top:80px}@media (max-width: 767px){.details_wrapper{margin-top:0;padding-top:75px}}.details_section h2{margin:52px 0 0}@media (max-width: 767px){.details_section h2{margin:0;font-size:1.846rem}}.details_section_flex{margin-top:44px;display:flex;gap:40px;align-items:flex-start}@media (max-width: 991px){.details_section_flex{gap:10px;margin-top:40px;flex-direction:column}}.details_section_image{width:66%;position:relative}@media (max-width: 991px){.details_section_image{width:100%}}.details_section_image .note{font-size:.75rem;color:#262626}.details_section_image .swiper_details_image{aspect-ratio:4/3}@media (max-width: 767px){.details_section_image .swiper_details_image{margin-bottom:0}}.details_section_image .swiper_details_image .swiper_button_prev{background:#ffffff80;left:0;width:60px;height:60px;transition:linear .3s}.details_section_image .swiper_details_image .swiper_button_prev:hover,.details_section_image .swiper_details_image .swiper_button_prev:active{opacity:.5}@media (max-width: 767px){.details_section_image .swiper_details_image .swiper_button_prev{transform:translateY(-50%);width:40px;height:40px}}.details_section_image .swiper_details_image .swiper_button_prev:before{left:35px;transform:rotate(-45deg) translateY(calc(-50% - 3px))}@media (max-width: 767px){.details_section_image .swiper_details_image .swiper_button_prev:before{left:22px}}.details_section_image .swiper_details_image .swiper_button_next{background:#ffffff80;right:0;width:60px;height:60px;transition:linear .3s}.details_section_image .swiper_details_image .swiper_button_next:hover,.details_section_image .swiper_details_image .swiper_button_next:active{opacity:.5}@media (max-width: 767px){.details_section_image .swiper_details_image .swiper_button_next{width:40px;height:40px;transform:translateY(-50%)}}.details_section_image .swiper_details_image .swiper_button_next:before{left:0;transform:rotate(45deg) translateY(calc(-50% - 3px))}@media (max-width: 767px){.details_section_image .swiper_details_image .swiper_button_next:before{left:0}}.details_section_info{width:calc(34% - 40px)}@media (max-width: 991px){.details_section_info{width:100%}}.details_section_info .loop_preowned{display:block}.details_section_info .loop_preowned_mileage dd,.details_section_info .loop_preowned_totalpay dd{font-size:1.375rem}.details_section_info .loop_preowned_text{padding:0}.details_section_info .loop_preowned_content{border:none}.details_section_info .loop_preowned_title{border-bottom:none;margin:0 0 6px;padding:0;font-size:1.5rem}@media (max-width: 767px){.details_section_info .loop_preowned_title{margin:0 0 10px;font-size:1.385rem;font-weight:700}}.details_section_info .loop_preowned_code{font-size:.75rem;padding:6px 10px;background:#f4f4f4}@media (max-width: 767px){.details_section_info .loop_preowned_code{font-size:.923rem}}@media (max-width: 767px){.details_section_info .loop_preowned_mileage dt{font-weight:700}}.details_section_info .loop_preowned_mileage dd{display:flex;align-items:center}@media (max-width: 767px){.details_section_info .loop_preowned_mileage dd{font-size:1.538rem}}.details_section_info .loop_preowned_mileage dd span{font-size:.875rem}@media (max-width: 767px){.details_section_info .loop_preowned_mileage dd span{font-size:1.231rem}}.details_section_info .loop_preowned_price_detail,.details_section_info .loop_preowned_totalpay{font-size:.875rem}.details_section_info .loop_preowned_totalpay dd{display:flex;align-items:center}@media (max-width: 767px){.details_section_info .loop_preowned_totalpay dd{font-size:1.538rem}}.details_section_info .loop_preowned_totalpay dd span{font-size:.875rem}@media (max-width: 767px){.details_section_info .loop_preowned_totalpay dd span{font-size:1.231rem}}.details_section_info .loop_preowned_totalpay dd:before{display:inline-block;font-size:.688rem;line-height:1;color:#262626;background:#fff;margin-right:8px;padding:6px 5px;border:1px solid #22292c}@media (max-width: 767px){.details_section_info .loop_preowned_totalpay dt{font-weight:700}}.details_section_info .loop_preowned_totalpay_about{padding:10px 0 5px}.details_section_info .loop_preowned_warrant{padding:20px 0;font-size:.875rem;gap:5px}@media (max-width: 767px){.details_section_info .loop_preowned_warrant{font-size:1rem}}.details_section_info .loop_preowned_warrant dt{font-weight:400}.details_section_info .loop_preowned_store{border-top:1px solid #d8d8d8;padding:20px 0 15px}@media (max-width: 767px){.details_section_info .loop_preowned_store{padding:15px 0 20px}}.details_section_info .loop_preowned_store .store_name{font-size:1rem;font-weight:700;margin-bottom:6px}.details_section_info .loop_preowned_store .header_address{display:block}.details_section_info .loop_preowned_store .header_address span{font-size:.875rem}@media (max-width: 767px){.details_section_info .loop_preowned_store .header_address span{font-size:1rem}}.details_section_info .note{color:#262626;text-align:right;margin-top:0}.details_section.article_details{line-height:24px}@media (max-width: 767px){.details_section.article_details{line-height:19.5px}}@media (max-width: 767px){.details_section.article_details h2{padding:34px 0 30px}}.details_section.article_details .back_link{padding:60px 0 20px}.details_section.article_details .kv{width:100%;height:auto;margin-bottom:40px}@media (max-width: 767px){.details_section.article_details .kv{margin-bottom:20px}}.details_section.article_details .loop_news_content h3.loop_news_title,.details_section.article_details .loop_news_content h3.loop_blog_title{font-size:2.25rem;display:block;overflow:visible}@media (max-width: 767px){.details_section.article_details .loop_news_content h3.loop_news_title,.details_section.article_details .loop_news_content h3.loop_blog_title{font-size:1.385rem;font-weight:700}}.details_section.article_details .loop_news_content .figure_title{font-size:1.5rem}@media (max-width: 767px){.details_section.article_details .loop_news_content .figure_title{font-size:1.385rem;line-height:27px}}.details_section.article_details .loop_news_content figure{margin-top:0;margin-left:0;margin-right:0}.details_section.article_details .loop_news_content figure img{width:100%}.details_section.article_details .loop_news_content figure img.car_image{width:653px}@media (max-width: 767px){.details_section.article_details .loop_news_content figure img.car_image{width:100%}}.details_section.article_details .loop_news_content figure figcaption{font-size:1rem;line-height:24px}@media (max-width: 767px){.details_section.article_details .loop_news_content figure figcaption{font-size:1.077rem;line-height:21px}}.details_section.article_details .btn_wrapper{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:20px}@media (max-width: 767px){.details_section.article_details .btn_wrapper{gap:10px}}.details_section.article_details ul{line-height:21px}.details_section.article_details .store_info{border-top:1px solid #d8d8d8;padding-top:20px}.details_section.article_details .store_info p{font-weight:700}.details_section.article_details .store_info ul{line-height:24px}@media (max-width: 767px){.details_section.article_details .store_info ul{line-height:21px;font-size:1.077rem}}.details_section.article_details .store_info a{text-decoration:underline;transition:linear .3s}.details_section.article_details .store_info a:hover,.details_section.article_details .store_info a:active{opacity:.5}.details_section.article_details .store_info a.store_details_link{position:relative;text-decoration:none}.details_section.article_details .store_info a.store_details_link:after{content:"";position:absolute;bottom:0;left:0;width:110%;height:1px;background-color:currentColor}.details_section.article_details .store_info a.store_details_link:before{content:"";position:absolute;top:50%;right:-12px;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) rotate(45deg)}.details_section.article_details .written_by_staff{margin-top:10px;font-size:.75rem}.details_section.article_details .page_link{width:100%;font-size:.875rem;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.details_section.article_details .page_link{display:none}}.details_section.article_details .page_link_prev{position:relative;padding-left:18px;transition:linear .3s}.details_section.article_details .page_link_prev:hover,.details_section.article_details .page_link_prev:active{opacity:.5}.details_section.article_details .page_link_prev:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) rotate(-134deg)}.details_section.article_details .page_link_next{position:relative;padding-right:18px;transition:linear .3s}.details_section.article_details .page_link_next:hover,.details_section.article_details .page_link_next:active{opacity:.5}.details_section.article_details .page_link_next:before{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:translateY(-50%) rotate(45deg)}.recycle_price_type_1:before{content:"リ済込"}.recycle_price_type_2:before{content:"リ済廃"}.recycle_price_type_3:before{content:"リ済込＋リ追"}.details_info{width:100%;background:#f4f4f4;padding:59px 0 52px}@media (max-width: 767px){.details_info{padding:30px 0 38px}}.details_info_item{padding:0 20px 20px;background:#fff}.details_info_item:not(:first-child){margin-top:20px}.details_info_item .title{font-size:1.25rem;padding:20px 0}@media (max-width: 767px){.details_info_item .title{font-size:1.231rem}}.details_info_item .content{padding-bottom:20px;display:flex;flex-wrap:wrap;width:100%}@media (max-width: 767px){.details_info_item .content{font-size:1.077rem;justify-content:space-between}}.details_info_item label{padding:0}.details_info_item dt,.details_info_item dd{border-bottom:1px solid #d8d8d8;padding:15px 0}@media (max-width: 767px){.details_info_item dt,.details_info_item dd{border-bottom:none;padding:5px 0}}.details_info_item dt{padding-left:20px;width:40%}@media (max-width: 767px){.details_info_item dt{padding-left:0}}.details_info_item dd{width:60%}@media (max-width: 767px){.details_info_item dd{width:55%}}.details_store_info{width:100%;padding:70px 0 90px}.details_store_info .store_info_title{font-size:1.5rem}@media (max-width: 767px){.details_store_info .store_info_title{font-size:1.538rem;margin-bottom:20px}}.details_store_info .store_name{font-size:1.25rem}@media (max-width: 767px){.details_store_info .store_name{font-weight:700;font-size:1.077rem}}@media (max-width: 767px){.details_store_info .flex_box.flex_box_space_between{flex-direction:column;align-items:flex-start}}.details_store_info .info_link{display:flex;align-items:center;transition:linear .3s}.details_store_info .info_link:hover,.details_store_info .info_link:active{opacity:.5}@media (max-width: 767px){.details_store_info .info_link{font-size:.923rem}}.details_store_info .info_link img{margin-left:6px}@media (max-width: 767px){.details_store_info .info_link img{width:11px;height:11px}}.details_store_info .store_info_wrapper{gap:40px;border-top:1px solid #262626;padding-top:20px;position:relative}@media (max-width: 767px){.details_store_info .store_info_wrapper{border-top:1px solid #c0c0c0;gap:30px}}.details_store_info .store_info_wrapper .store_info{width:47%}@media (max-width: 991px){.details_store_info .store_info_wrapper .store_info{width:100%}}@media (max-width: 767px){.details_store_info .store_info_wrapper .store_info{margin-bottom:0}}.details_store_info .store_info_wrapper .store_info dl{width:100%}.details_store_info .store_info_wrapper .store_info_map{width:53%;height:350px;position:relative}@media (max-width: 991px){.details_store_info .store_info_wrapper .store_info_map{width:100%}}@media (max-width: 767px){.details_store_info .store_info_wrapper .store_info_map{height:165px}}.details_store_info .store_info_wrapper .store_info_map iframe{width:100%;height:100%}.details_store_info .store_info_wrapper .map_btn{position:absolute;bottom:10px;left:10px}@media (max-width: 767px){.details_store_info .store_info_wrapper .map_btn{bottom:-55px;left:0;width:100%}}.details_store_info .contact_btn_wrapper{display:flex;gap:20px}.details_store_info .contact_btn_wrapper .btn{margin:0;width:100%}@media (max-width: 767px){.details_store_info .contact_btn_wrapper{gap:10px;flex-direction:column}}#modal_recycle.modal .modal_title{width:100%;background:#f4f4f4;padding:10px;text-align:center}#zoom_modal.modal .modal_content{width:100%;height:auto;background:#fff;position:relative;padding:0}@media (max-width: 767px){#zoom_modal.modal .modal_content{height:100%}}#zoom_modal.modal .modal_content .modal_close span{background:#262626;width:25px}#zoom_modal.modal .modal_content .modal_top{top:-45px;right:0}#zoom_modal.modal .modal_content .modal_title{position:absolute;top:-45px;left:0;font-size:1.5rem}@media (max-width: 767px){#zoom_modal.modal .modal_content .modal_title{font-size:1.385rem}}#zoom_modal.modal .modal_content .modal_container{overflow-x:hidden;position:relative;padding:75px 0 45px}@media (max-width: 767px){#zoom_modal.modal .modal_content .modal_container{overflow-y:auto;padding:50px 0}}#zoom_modal.modal .modal_content .modal_container .modal_inner{width:1220px;margin:0 auto;position:relative}@media (max-width: 1339px){#zoom_modal.modal .modal_content .modal_container .modal_inner{width:90%}}#zoom_modal.modal .modal_content .modal_container .swiper_thumbs_wrapper{position:static}.zoom_swiper_wrapper{position:relative}@media (max-width: 1339px){.zoom_swiper_wrapper{margin-top:20px}}.zoom_swiper{width:1000px;height:auto;aspect-ratio:4/3}@media (max-width: 1339px){.zoom_swiper{width:100%}}.zoom_swiper .slide_item{aspect-ratio:4/3}.zoom_swiper_button_prev{background:#ffffff80;left:6px;transition:linear .3s}.zoom_swiper_button_prev:hover,.zoom_swiper_button_prev:active{opacity:.5}@media (max-width: 767px){.zoom_swiper_button_prev{left:0;width:40px;height:40px;transform:translateY(-50%)}}.zoom_swiper_button_prev:before{left:49px;right:0;transform:rotate(-45deg) translateY(-50%)}@media (max-width: 767px){.zoom_swiper_button_prev:before{left:22px;transform:rotate(-45deg) translateY(calc(-50% - 3px))}}.zoom_swiper_button_next{background:#ffffff80;right:6px;transition:linear .3s}.zoom_swiper_button_next:hover,.zoom_swiper_button_next:active{opacity:.5}@media (max-width: 767px){.zoom_swiper_button_next{right:0;width:40px;height:40px;transform:translateY(-50%)}}.zoom_swiper_button_next:before{left:16px;right:0;transform:rotate(45deg) translateY(-50%)}@media (max-width: 767px){.zoom_swiper_button_next:before{left:2px;transform:rotate(45deg) translateY(calc(-50% - 3px))}}.zoom_swiper_thumbs .swiper-wrapper{display:grid;flex-wrap:wrap;row-gap:10px;width:100%;grid-template-columns:repeat(11,auto);box-sizing:border-box;transform:none!important;overflow:scroll}@media (max-width: 767px){.zoom_swiper_thumbs .swiper-wrapper{grid-template-columns:repeat(2,auto);gap:10px}}.zoom_swiper_thumbs .slide_item{aspect-ratio:4/3;box-sizing:border-box}.store_information_section{margin-top:80px}@media (max-width: 767px){.store_information_section{margin:75px 0 30px;font-size:1.077rem}}.store_information_section .section_title{margin:48px 0}@media (max-width: 767px){.store_information_section .section_title{margin:30px 0 40px}}@media (max-width: 767px){.store_information_section .store_info_title{font-size:1.538rem}}.store_information_section .store_info_wrapper{align-items:flex-start;gap:20px}.store_information_section .store_info_wrapper p{font-size:1rem}@media (max-width: 767px){.store_information_section .store_info_wrapper p{font-size:1.077rem}}.store_information_section .store_info_wrapper .manager{display:block;margin-top:20px}.store_information_section .access{font-size:.875rem;line-height:21px}@media (max-width: 767px){.store_information_section .access{font-size:1.077rem;margin-top:20px}}@media (max-width: 991px){.store_information_section .showroom_wrapper p{order:2}.store_information_section .showroom_wrapper img{order:1}}.store_information_section .showroom_wrapper .showroom_introduction{width:50%;line-height:24px}@media (max-width: 991px){.store_information_section .showroom_wrapper .showroom_introduction{width:100%}}.store_information_section .showroom_wrapper .showroom_store_img{width:50%}@media (max-width: 991px){.store_information_section .showroom_wrapper .showroom_store_img{width:100%}}.store_information_section .showroom_notice{margin-bottom:6px}@media (max-width: 767px){.store_information_section .showroom_notice{font-size:1.231rem}}.store_information_section .staff_introduction{margin-bottom:100px;display:flex;gap:20px;width:100%;flex-wrap:wrap}@media (max-width: 767px){.store_information_section .staff_introduction{margin-bottom:80px;gap:15px}}.store_information_section .staff_introduction_item{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:linear .3s}.store_information_section .staff_introduction_item:hover,.store_information_section .staff_introduction_item:active{opacity:.5}@media (max-width: 767px){.store_information_section .staff_introduction_item{width:calc(50% - 7.5px)}}.store_information_section .staff_introduction img{width:124px;margin-bottom:10px}@media (max-width: 767px){.store_information_section .staff_introduction img{width:100%}}.store_information_section .post{color:#787878;font-size:.75rem}@media (max-width: 767px){.store_information_section .post{font-size:1.077rem}}.store_information_section .name{font-size:1rem}@media (max-width: 767px){.store_information_section .name{font-size:1.231rem;font-weight:700}}.store_information_section .modal_content{padding:0}.store_information_section .modal_top{top:32px;right:30px}@media (max-width: 767px){.store_information_section .modal_top{top:20px;right:20px}}.store_information_section .modal_close{border:none;width:25px}@media (max-width: 767px){.store_information_section .modal_close{width:17px}}.store_information_section .modal_close span{background:#262626;width:25px}@media (max-width: 767px){.store_information_section .modal_close span{width:17px}}.store_information_section .modal_container{display:flex;align-items:center;gap:30px}@media (max-width: 767px){.store_information_section .modal_container{flex-direction:column;gap:20px;padding:50px 20px 25px}}.store_information_section .modal_container img{width:380px}@media (max-width: 767px){.store_information_section .modal_container img{width:100%}}.store_information_section .modal_container .post{font-size:.875rem}@media (max-width: 767px){.store_information_section .modal_container .post{font-size:1.077rem}}.store_information_section .modal_container .name{font-weight:700;font-size:1.125rem;margin-top:6px}@media (max-width: 767px){.store_information_section .modal_container .name{font-size:1.385rem}}.store_information_section .modal_container .name_en{font-size:.875rem;margin-top:4px}@media (max-width: 767px){.store_information_section .modal_container .name_en{font-size:1.077rem}}.store_information_section .modal_container .comment{line-height:24px;font-size:1rem;margin-top:20px}@media (max-width: 767px){.store_information_section .modal_container .comment{line-height:21px;font-size:1.077rem;margin-top:16px}}.btn_wrapper{display:flex;gap:40px;justify-content:center}@media (max-width: 767px){.btn_wrapper{flex-direction:column;gap:10px}}.btn_wrapper a{margin:0}.company_profile_section,.recruit_information_section{padding:80px 0 100px}@media (max-width: 767px){.company_profile_section,.recruit_information_section{padding:75px 0 70px}}.company_profile_section p,.recruit_information_section p{line-height:24px}@media (max-width: 767px){.company_profile_section p,.recruit_information_section p{line-height:19.5px}}.company_profile_section h2.section_title,.recruit_information_section h2.section_title{margin:60px 0}@media (max-width: 767px){.company_profile_section h2.section_title,.recruit_information_section h2.section_title{margin:39px 0 40px}}.company_profile_section dl,.recruit_information_section dl{display:flex;flex-wrap:wrap;width:100%;margin:38px 0 80px;line-height:22.5px;font-size:.936rem}@media (max-width: 767px){.company_profile_section dl,.recruit_information_section dl{margin:0 0 60px;font-size:1.077rem}}.company_profile_section dl dt,.company_profile_section dl dd,.recruit_information_section dl dt,.recruit_information_section dl dd{padding:20px 0;border-bottom:1px solid #d8d8d8}.company_profile_section dl dt,.recruit_information_section dl dt{font-weight:700;padding-left:20px;width:22%}@media (max-width: 767px){.company_profile_section dl dt,.recruit_information_section dl dt{padding:15px 0 6px;width:100%;border-bottom:none}}.company_profile_section dl dd,.recruit_information_section dl dd{width:78%}@media (max-width: 767px){.company_profile_section dl dd,.recruit_information_section dl dd{padding:0 0 15px;width:100%}}.company_profile_section dl dd a,.recruit_information_section dl dd a{text-decoration:underline;transition:linear .3s}.company_profile_section dl dd a:hover,.company_profile_section dl dd a:active,.recruit_information_section dl dd a:hover,.recruit_information_section dl dd a:active{opacity:.5}.company_profile_section dl ul,.recruit_information_section dl ul{list-style:circle;display:block;list-style-type:disc!important;overflow:visible;line-height:22.5px}.company_profile_section dl ul li,.recruit_information_section dl ul li{display:list-item}.company_profile_section dl.selection_method,.recruit_information_section dl.selection_method{margin-bottom:30px}.company_profile_section .business_content_list,.recruit_information_section .business_content_list{font-size:1rem;line-height:24px}@media (max-width: 767px){.company_profile_section .business_content_list,.recruit_information_section .business_content_list{font-size:1.231rem}}.company_profile_section pre,.recruit_information_section pre{line-height:14px}.company_profile_section hr,.recruit_information_section hr{border:none;height:1px;background-color:#d8d8d8;width:100%}.company_profile_section .job_type,.recruit_information_section .job_type{background:#f6f6f6;padding:20px;line-height:24px}@media (max-width: 767px){.company_profile_section .job_type,.recruit_information_section .job_type{line-height:19.5px}}.company_profile_section .store_info_history,.recruit_information_section .store_info_history{font-size:1rem;line-height:24px}@media (max-width: 767px){.company_profile_section .store_info_history,.recruit_information_section .store_info_history{font-size:1.231rem}}.nationwide_test_drive_display_vehicle_search_TOP .sns_links_wrapper{padding-top:20px}.test_drive_display_vehicle_search_section{margin:60px 0 130px}@media (max-width: 767px){.test_drive_display_vehicle_search_section{margin:40px 0 80px}}.test_drive_display_vehicle_search_section h3.cadillac_title{font-size:1.5rem}.test_drive_display_vehicle_search_section ul{width:100%;display:flex;flex-wrap:nowrap;gap:20px}@media (max-width: 767px){.test_drive_display_vehicle_search_section ul{flex-direction:column;gap:15px}}.test_drive_display_vehicle_search_section ul li{width:50%;display:flex;align-items:center;justify-content:flex-start;border:1px solid #d8d8d8;padding:48px 122px;white-space:nowrap;font-size:1.375rem;cursor:pointer}@media (max-width: 767px){.test_drive_display_vehicle_search_section ul li{width:100%;padding:10px 15px 13px 22px}}.test_drive_display_vehicle_search_section ul li img{margin-left:auto;width:280px}@media (max-width: 767px){.test_drive_display_vehicle_search_section ul li img{width:210px}}@media (max-width: 767px){.used_car_search_section .search_top{width:100vw;margin-left:calc((100vw - 100%)/-2)}}.used_car_search_section h3{font-size:1.5rem}@media (max-width: 767px){.used_car_search_section h3{font-size:1.231rem}}.used_car_search_section .financial_service{margin:40px 0 125px;display:flex}@media (max-width: 991px){.used_car_search_section .financial_service{margin:30px 0 85px;flex-direction:column;gap:20px}}.used_car_search_section .financial_service img{width:50%;aspect-ratio:16/7;object-fit:cover}@media (max-width: 991px){.used_car_search_section .financial_service img{width:100%}}.used_car_search_section .financial_service_comment{padding-left:35px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 991px){.used_car_search_section .financial_service_comment{padding-left:0}}.used_car_search_section .financial_service_comment_title{font-size:1.5rem;padding-bottom:15px;border-bottom:1px solid #262626}@media (max-width: 767px){.used_car_search_section .financial_service_comment_title{font-size:1.538rem;padding-bottom:10px}}.used_car_search_section .financial_service_comment_content{font-size:.936rem;line-height:28px}@media (max-width: 767px){.used_car_search_section .financial_service_comment_content{font-size:1.077rem;line-height:21px}}.used_car_search_section .financial_service .btn_wrapper{width:100%;display:flex;gap:20px}@media (max-width: 1339px){.used_car_search_section .financial_service .btn_wrapper{flex-direction:column}}@media (max-width: 767px){.used_car_search_section .financial_service .btn_wrapper{gap:10px}}.used_car_search_section .financial_service .btn_wrapper .btn{width:100%}@media (max-width: 767px){.used_car_search_section .financial_service .btn_wrapper .btn_L{font-size:1.154rem}}.model_name{font-size:1rem;font-weight:700;margin-top:15px}.btn_disabled{background:silver!important;color:#fff;border:none;pointer-events:none}.exhibition-vehicle-search{width:100%!important}.search_section-dealer .search_results_section{padding:64px 0}.search_section-dealer .search_results_section:nth-child(2n){background-color:#f6f6f6}.search_section-dealer .search_results_section_none_item_text{text-align:center;margin:63px 0}.pre-owned-image-description{background-color:#f4f4f4;margin:10px auto;font-size:1rem;padding:6px 10px;background:#f4f4f4}.certified-logo-and-favorite-area{display:flex;padding-top:.5rem;padding-bottom:.5rem}.certified-logo-area{width:50%}.favorite-area{width:50%;margin:auto}.pre-owned-favorite-area{padding:1%;background-color:#ebebeb;float:right;justify-content:center;display:flex}.pre-owned-favorite-area:hover{cursor:pointer}.pre-owned-favorite-area img{width:20%;margin:auto 6% auto auto}.pre-owned-favorite-area span{font-size:.75rem}.user-form__label.error{color:#f80f00}.user-form__input.error{border:1px solid #F80F00}.user-form__error{margin-top:10px;margin-bottom:20px;padding-left:12px;color:#f80f00}
