@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/NotoSansJP-Medium.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/NotoSansJP-Bold.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/NotoSansJP-Light.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-weight:200;font-display:swap}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/NotoSansJP-Black.woff) format("woff");font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:swap}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/D-DIN-PRO-400-Regular.woff) format("woff");font-family:"DIN pro";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../font/D-DIN-PRO-700-Bold.woff) format("woff");font-family:"DIN pro";font-style:normal;font-weight:700;font-display:swap}html{font-size:62.5%}html:has(.header_slidemenu.open){overflow:hidden}html:has(.header_slidemenu.open) body{overflow:hidden}body{font-size:1.6rem;line-height:1.6}body *{font-family:"Noto Sans JP","Noto Sans CJK JP",sans-serif;font-weight:400;overflow-wrap:anywhere;word-break:normal;line-break:strict}*,*:before,*:after{box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}a{text-decoration:none}.content{width:100%;margin:70px auto 0}@media screen and ((max-width:840px)){.content.sp_tm_non{margin-top:0}}.content_inner{max-width:1080px;width:90%;margin:0 auto}@media screen and ((max-width:840px)){.content_inner{width:87%}}@media screen and ((max-width:840px)){.content_inner.sp_w100{max-width:100%;width:100%}}div.main{margin-top:70px}.sp{display:none !important}@media screen and (max-width:840px){.sp{display:block !important}.pc{display:none !important}}.tab_non{display:block}@media screen and ((min-width:601px) and (max-width:840px)){.tab_non{display:none}}.header{background-color:#191919;padding:0 25px;height:70px;position:fixed;top:0;left:0;z-index:900;width:100%}@media screen and (max-width:980px){.header{padding:0 16px}}.header *{color:#fff}.header_title{width:17.1875%}.header_title img{width:100%;height:auto}@media screen and (max-width:980px){.header_title{width:58.6666667%}}.header_inner{margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:980px){.header_inner{max-width:100%}}.header_nav{height:100%;display:flex;align-items:center}.header_nav *{font-weight:200}.header_nav a:hover{color:#afafaf;transition:.5s}.header_nav>ul{height:100%;display:flex;align-items:center;position:relative}.header_nav>ul:after{content:"";width:1px;height:45px;background:#fefefe;position:absolute;right:25px;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:980px){.header_nav>ul{display:none}}.header_nav>ul>li{margin-right:50px;height:100%;display:flex;align-items:center;cursor:pointer}.header_nav_linup>a{position:relative;padding-right:15px}.header_nav_linup>a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;content:"▾";transition:all .5s 1s ease-in-out}.header_nav_linup:hover .header_nav_dropdown{opacity:1;height:auto;visibility:visible;transition-delay:0s;padding:20px}.header_nav_linup:hover>a:after{content:"▴";transition:all .5s 1s ease-in-out}.header_nav_dropdown{position:fixed;background-color:rgba(25,25,25,.97);top:70px;left:0;right:0;width:100%;height:0;padding:0;z-index:300;display:flex;justify-content:center;opacity:0;transition:height .25s ease,opacity .25s ease,visibility 0s 2s;overflow:hidden}.header_nav_dropdown_item+.header_nav_dropdown_item{margin-left:30px}.header_nav_dropdown_item_link{width:315px;height:130px;display:flex;align-items:center;justify-content:center;transition:.5s;padding:30px 25px}.header_nav_dropdown_item_link:hover{background-color:#000}.header_nav_dropdown_item_info{margin-left:23px}.header_nav_dropdown_item_img{width:115px;height:93px;-o-object-fit:cover;object-fit:cover}.header_nav_dropdown_item_img>img{max-width:100%;height:auto}.header_nav_dropdown_item_name{font-size:28px;font-weight:700;text-align:center}.header_nav_dropdown_item_name_jp{font-size:9px;letter-spacing:.9px;text-align:center}.header_nav_dropdown_item_price{font-size:13px;letter-spacing:1.3px}.header_nav_info{margin-right:60px;position:relative}.header_nav_info:after{content:"";width:1px;height:45px;background:#fefefe;position:absolute;right:-25px;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:980px){.header_nav_info:after{display:none}}.header_nav_info_time{width:100%;text-align:center;position:absolute;top:-15px;font-size:10px}@media screen and (max-width:980px){.header_nav_info_time{display:none}}.header_nav_info_tel{display:flex;justify-self:center;align-items:center}@media screen and (max-width:980px){.header_nav_info_tel{display:none}}.header_nav_info_tel_icon{width:19px;height:19px;margin-right:10px}.header_nav_info_tel_icon>img{width:100%;height:100%}.header_nav_info_tel_number{font-size:19px;font-weight:700}.header_nav_etc{display:flex;align-items:flex-end}.header_nav_etc_link>span{position:absolute;top:-18px;font-size:10px;width:-moz-max-content;width:max-content;left:50%;transform:translateX(-50%);display:block}.header_nav_etc_link:hover{opacity:.8}.header_nav_etc>div{position:relative}.header_nav_reservation{line-height:1.4}@media screen and (max-width:980px){.header_nav_reservation{display:none}}.header_nav_reservation img{height:20px}.header_nav_contact{margin-left:25px;line-height:1.4}@media screen and (max-width:980px){.header_nav_contact{display:none}}.header_nav_contact img{height:20px}.header_nav_hamburger{cursor:pointer;z-index:300;margin-left:20px}@media screen and (max-width:980px){.header_nav_hamburger{margin-left:0}}.header_nav_hamburger>.bar1,.header_nav_hamburger .bar2,.header_nav_hamburger .bar3{width:21px;height:2px;background-color:#fff;margin:6px 0;transition:.4s}@media screen and (max-width:980px){.header_nav_hamburger>.bar1,.header_nav_hamburger .bar2,.header_nav_hamburger .bar3{width:53px}}.header_nav_hamburger.open .bar1{transform:translate(0,8px) rotate(-45deg)}.header_nav_hamburger.open .bar2{opacity:0}.header_nav_hamburger.open .bar3{transform:translate(0,-8px) rotate(45deg)}.header_slidemenu{position:fixed;top:70px;right:-340px;width:340px;height:calc(100vh - 70px);background-color:rgba(25,25,25,.97);transition:right .3s ease;padding:55px 45px 55px 60px;display:flex;flex-direction:column;gap:35px}@media screen and (max-width:980px){.header_slidemenu{padding-bottom:130px}}.header_slidemenu.open{right:0;overflow:auto;z-index:10}.header_slidemenu_list01>li+li{margin-top:25px}.header_slidemenu_list02>li+li{margin-top:35px}.header_reserved{position:fixed;right:10px;bottom:10px;width:60px;height:273px;-o-object-fit:cover;object-fit:cover;transition:.3s}@media screen and (max-width:980px){.header_reserved{display:none}}.header_reserved img{max-width:100%;height:auto}.header_reserved:hover{bottom:20px;opacity:.8}.header_bottom_menu{display:none}@media screen and (max-width:980px){.header_bottom_menu{display:flex;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#191919;width:95%;opacity:0;z-index:-1;transition:all .3s ease}}.header_bottom_menu_item{position:relative;width:33.3%}.header_bottom_menu_item:after{content:"";width:1px;height:76%;background:#fefefe;position:absolute;right:-1px;top:50%;transform:translateY(-50%);z-index:2}.header_bottom_menu_item>a{height:100%;padding:14px 0;display:flex;flex-direction:column;align-items:center}.header_bottom_menu_item_img{width:auto;height:30px;-o-object-fit:cover;object-fit:cover}.header_bottom_menu_item_img img{height:100%;width:auto}.header_bottom_menu_item_text{margin-top:4px;font-size:12px;letter-spacing:1.2;font-weight:200}.footer{background-color:#191919;width:100%;padding:136px 20px 46px;color:#fff;position:relative}@media screen and ((max-width:840px)){.footer{padding:128px 4% 92px}}.footer *{color:#fff}.footer_inner{max-width:1080px;margin:0 auto;display:flex;margin-bottom:100px}@media screen and ((max-width:840px)){.footer_inner{flex-direction:column;margin-bottom:80px}}.footer_inner a:hover{color:#afafaf;transition:.5s}.footer_inner_right{display:flex;margin-left:10vw}@media screen and ((max-width:840px)){.footer_inner_right{margin-left:0;margin-top:80px;flex-direction:column}}.footer_inner_right>div+div{margin-left:100px}@media screen and ((max-width:840px)){.footer_inner_right>div+div{margin-left:0}}@media screen and ((max-width:840px)){.footer_inner_link_list{margin-top:30px}}.footer_inner_link_lineup~.footer_inner_link_list li+li{margin-top:20px}@media screen and ((max-width:840px)){.footer_inner_link_lineup~.footer_inner_link_list li+li{margin-top:30px}}.footer_inner_link_lineup{color:#8e8e8e;font-size:20px;letter-spacing:2px;font-weight:700;margin-bottom:20px}@media screen and ((max-width:840px)){.footer_inner_link_lineup{margin-bottom:0}}.footer_inner_link_lineup>span{position:relative;color:#8e8e8e}.footer_inner_link_lineup>span:after{width:0;height:0;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:13px solid #8e8e8e;border-bottom:0;position:absolute;right:-25px;top:50%;transform:translateY(-50%);display:block;content:""}.footer_inner_link_list>li+li{margin-top:35px}@media screen and ((max-width:840px)){.footer_inner_link_list>li+li{margin-top:30px}}.footer_title{font-size:22px;width:339px;font-weight:700;letter-spacing:2.2px;position:relative;display:block;padding-bottom:48px}@media screen and ((max-width:840px)){.footer_title{width:100%}}.footer_title:before{position:absolute;bottom:0;width:339px;height:18px;left:0;display:block;background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco01.png) no-repeat left top/cover;content:""}.footer_info{margin-top:30px;letter-spacing:1.6px;font-size:16px}.footer_info>p+p{margin-top:10px}@media screen and ((max-width:840px)){.footer_info_address{letter-spacing:.8px}}@media screen and ((max-width:840px)){.footer_info_tel{letter-spacing:.8px}}.footer_copy{text-align:center;font-size:14px}@media screen and ((max-width:840px)){.footer_copy{letter-spacing:1.4px}}.footer #js-pagetop{position:absolute;top:-40px;right:30px;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:.3s}.footer #js-pagetop:hover{opacity:.9}.main_title{color:#191919;font-weight:700;font-size:28px;text-align:center;line-height:1.5}@media screen and ((max-width:840px)){.main_title{text-align:left;font-size:25px}}.hr_01{margin:100px auto;border:1px solid #ddd}.content_border_box{min-width:90%;margin:0 auto;display:flex;align-items:center;position:relative;min-height:470px}@media screen and ((max-width:840px)){.content_border_box{max-width:100%;margin:85px auto;flex-wrap:wrap}}@media screen and (max-width:860px) and (orientation:landscape){.content_border_box{max-width:100%;margin:50px auto 0;flex-wrap:wrap}}.content_border_box .txt_area{margin:0 auto 0 0;padding:18px 0 20px 20px;padding-left:0;position:relative}@media screen and ((min-width:601px) and (max-width:840px)){.content_border_box .txt_area{width:85%;margin:44px auto 0 35px}}@media screen and ((max-width:600px)){.content_border_box .txt_area{width:85%;margin:85px auto;flex-wrap:wrap}}@media screen and (max-width:860px) and (orientation:landscape){.content_border_box .txt_area{width:85%;margin:50px auto 0;flex-wrap:wrap}}.content_border_box .txt_area .c_box{width:370px;word-break:break-all}.content_border_box .txt_area .c_box p{font-size:16px;line-height:2;letter-spacing:1.6px}@media screen and ((max-width:840px)){.content_border_box .txt_area .c_box{width:100%}}@media screen and (max-width:860px) and (orientation:landscape){.content_border_box .txt_area .c_box{width:100%}}.content_border_box .txt_area h2{color:#191919;font-size:65px;font-weight:900;margin-bottom:40px;letter-spacing:4.5px;line-height:1}.content_border_box .txt_area h2 span{font-weight:900}.content_border_box .txt_area h2 .f_min{font-size:45px}@media screen and ((max-width:840px)){.content_border_box .txt_area h2{font-size:45px;letter-spacing:0;font-weight:700}.content_border_box .txt_area h2 .f_min{font-size:30px}.content_border_box .txt_area h2 .f_min_sp{font-size:30px}}.content_border_box .txt_area h3{color:#191919;font-weight:700;font-size:28px;margin-bottom:30px;letter-spacing:2.8px;line-height:1.4}@media screen and ((max-width:840px)){.content_border_box .txt_area h3{font-size:25px}}.content_border_box .txt_area .w_shadow{text-shadow:0px 0px 8px #fff,1px 1px 5px rgba(255,255,255,.4),0px 1px 5px rgba(255,255,255,.4),1px 0px 5px rgba(255,255,255,.4),-1px -1px 5px rgba(255,255,255,.4),-1px 0px 5px rgba(255,255,255,.4),0px -1px 5px rgba(255,255,255,.4)}@media screen and ((max-width:840px)){.content_border_box .txt_area .w_shadow{text-shadow:none}}.content_border_box .img_area{position:absolute;bottom:0;right:0;z-index:-1;max-width:712px;max-height:470px;overflow:hidden}@media screen and ((max-width:840px)){.content_border_box .img_area{position:relative;bottom:auto;right:auto;width:100%;max-width:100%;height:380px;order:-1}}@media screen and (max-width:860px) and (orientation:landscape){.content_border_box .img_area{position:relative;bottom:auto;right:auto;width:100%;max-width:100%;height:380px;order:-1}}.content_border_box .img_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content_gray_box{min-width:100%;margin:0 auto;display:flex;align-items:center;position:relative;min-height:470px}@media screen and ((max-width:840px)){.content_gray_box{flex-wrap:wrap}}.content_gray_box .txt_area{margin:0 0 0 auto;padding:64px 37px;position:relative;word-break:break-all;background:rgba(237,243,243,.8);width:52%;min-height:360px}.content_gray_box .txt_area h3{font-weight:700;margin-bottom:20px;line-height:1.4;font-size:28px}@media screen and ((max-width:840px)){.content_gray_box .txt_area h3{font-size:25px}}.content_gray_box .txt_area p{font-size:16px;line-height:1.8;letter-spacing:1.6px}@media screen and ((max-width:840px)){.content_gray_box .txt_area p{line-height:2.3}}@media screen and ((max-width:840px)){.content_gray_box .txt_area{width:100%;margin:0 auto;padding:50px 25px}}@media screen and (max-width:860px) and (orientation:landscape){.content_gray_box .txt_area{padding:40px 25px 25px;min-height:350px;width:65%}.content_gray_box .txt_area h3{font-size:25px}}.content_gray_box .img_area{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1;width:53%;height:470px}.content_gray_box .img_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and ((max-width:840px)){.content_gray_box .img_area{position:relative;top:auto;transform:none;height:350px;width:100%;margin:0 auto 0;order:-1}}.content_gray_box.left .txt_area{margin:0 auto 0 0}@media screen and ((max-width:840px)){.content_gray_box.left .txt_area{width:100%;margin:0 auto;padding:50px 25px}}.content_gray_box.left .img_area{left:auto;right:0}@media screen and ((max-width:840px)){.content_gray_box.left .img_area{margin:0 auto}}.line_ttl{margin:0 auto;position:relative}.line_ttl.t_border{padding-top:120px}@media screen and ((max-width:840px)){.line_ttl.t_border{padding-top:200px}}.line_ttl.t_border:before{content:"";width:2px;height:80px;background:#191919;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and ((max-width:840px)){.line_ttl.t_border:before{height:100px}}.line_ttl.bg_c .ttl_main h2{background:#edf3f3}.line_ttl .ttl_main{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.line_ttl .ttl_main h2{background:#fefefe;padding:10px 50px;display:block;font-weight:700;font-size:28px;max-width:960px;line-height:1.5}@media screen and ((max-width:840px)){.line_ttl .ttl_main h2{max-width:85%;padding:10px 20px;letter-spacing:-.25rem;line-height:1.1}}@media screen and ((max-width:600px)){.line_ttl .ttl_main h2{max-width:85%;padding:10px 20px;font-size:25px;text-align:center}}@media screen and ((max-width:840px)){.line_ttl .ttl_main.ls_0 h2{letter-spacing:0}}.line_ttl .ttl_sub{display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and ((max-width:840px)){.line_ttl .ttl_sub{margin:5px auto;width:95%}}.line_ttl .ttl_sub p{text-align:center;padding:3px 21px;background:#191919;color:#fefefe;font-size:18px;letter-spacing:1.8px;font-family:"DIN pro",sans-serif;font-weight:400}@media screen and ((max-width:840px)){.line_ttl .ttl_sub p{letter-spacing:1.3px;padding:1px 15px 3px}}.line_ttl .ttl_sub p:after,.line_ttl .ttl_sub p:before{content:"-"}.line_ttl .ttl_sub p:after{margin-left:5px}.line_ttl .ttl_sub p:before{margin-right:5px}@media screen and ((max-width:840px)){.line_ttl .ttl_sub.ls_01 p{letter-spacing:1.5px}}.btn_01{position:relative;margin:0 auto}.btn_01 a,.btn_01 button{width:300px;height:60px;padding:10px 20px;text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center;background:#191919;transition:all .15s ease-in;color:#fefefe}.btn_01 a:hover,.btn_01 button:hover{background:#afafaf;opacity:.8}@media screen and ((max-width:840px)){.btn_01 a,.btn_01 button{max-width:95%}}.btn_01.mb_01{margin-bottom:80px}@media screen and ((max-width:840px)){.btn_01.mb_01{margin-bottom:40px}}.btn_01.pb_01{padding-bottom:80px}@media screen and ((max-width:840px)){.btn_01.pb_01{padding-bottom:40px}}.btn_02{position:relative;margin:40px auto}.btn_02 a,.btn_02 button{width:300px;height:60px;padding:10px 20px;text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center;color:#191919;background:#afafaf;transition:all .15s ease-in}.btn_02 a:hover,.btn_02 button:hover{color:#fefefe;background:#191919}@media screen and ((max-width:840px)){.btn_02 a,.btn_02 button{max-width:95%}}.access_area{position:relative;height:512px;display:flex;align-items:center}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area{height:50vw}}@media screen and ((max-width:840px)){.access_area{height:auto;flex-wrap:wrap}}.access_area .map_area{width:calc(100% - 460px);z-index:2;height:512px;position:absolute;top:0;right:0;overflow:hidden}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area .map_area{height:50vw;width:55%}}@media screen and ((min-width:601px) and (max-width:840px)){.access_area .map_area{height:50vw;width:55%}}@media screen and ((max-width:600px)){.access_area .map_area{height:480px}}.access_area .map_area .map{width:100%;position:relative;padding-top:0;height:100%}.access_area .map_area .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and ((max-width:840px)){.access_area .map_area{position:relative;top:auto;left:auto;width:100%}}.access_area .add{width:460px;margin:0 auto 0 0;height:100%;color:#fefefe;background:#191919;z-index:3;position:relative;display:flex;align-items:center}.access_area .add a{color:#fefefe;font-weight:200}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area .add{width:45%}}@media screen and (max-width:860px) and (orientation:landscape){.access_area .add{padding:40px 0}}@media screen and ((max-width:840px)){.access_area .add{width:100%;order:-1;height:40vh}}@media screen and ((max-width:600px)){.access_area .add{height:50vh}}.access_area .add .inner{margin:0 60px 0 auto}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area .add .inner{margin-right:45px;margin-left:15px;width:95%}}@media screen and ((max-width:840px)){.access_area .add .inner{margin:0 0 0 auto;width:95%}}.access_area .add .inner h4{font-family:"DIN pro",sans-serif;font-size:60px;margin-bottom:24px;position:relative;font-weight:700;letter-spacing:7.2px}@media screen and ((max-width:840px)){.access_area .add .inner h4{padding-bottom:48px}}@media screen and (max-width:860px) and (orientation:landscape){.access_area .add .inner h4{letter-spacing:5.1px}}.access_area .add .inner h4:after{content:"";background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco05.png) repeat-x left center/contain;width:94%;height:18px;display:block;margin-top:24px}@media screen and ((max-width:840px)){.access_area .add .inner h4:after{position:absolute;right:0;bottom:0;margin-top:0;width:100%}}.access_area .add .inner h3{font-size:28px;font-weight:700;letter-spacing:2.8px;margin-bottom:28px}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area .add .inner h3{font-size:20px}}@media screen and (max-width:860px) and (orientation:landscape){.access_area .add .inner h3{margin-bottom:20px;letter-spacing:1.8px}}@media screen and ((max-width:840px)){.access_area .add .inner h3{font-size:25px}}.access_area .add .inner p{font-size:16px;letter-spacing:1.6px;font-weight:200}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.access_area .add .inner p{font-size:15px}}@media screen and ((max-width:840px)){.access_area .add .inner p{margin-right:25px}}@media screen and (max-width:860px) and (orientation:landscape){.access_area .add .inner p{font-size:12px}}.access_area .add .inner p+p{margin-top:10px}@media screen and (max-width:860px) and (orientation:landscape){.access_area .add .inner p+p{margin-top:5px}}.contact-box{margin:0 auto;max-width:1080px;width:100%;position:relative}@media screen and ((max-width:840px)){.contact-box{max-width:95%;width:95%}}.contact-box ul{display:flex;background:#191919}@media screen and ((max-width:840px)){.contact-box ul{flex-wrap:wrap}}.contact-box ul li{width:33.3333333333%;position:relative}@media screen and ((max-width:840px)){.contact-box ul li{width:100%}}.contact-box ul li:after{content:"";width:1px;height:76%;background:#fefefe;position:absolute;right:-1px;top:50%;transform:translateY(-50%);z-index:2}@media screen and ((max-width:840px)){.contact-box ul li:after{top:auto;bottom:0;right:50%;transform:translateX(50%);width:76%;height:1px}}.contact-box ul li:last-child:after{display:none}@media screen and ((max-width:840px)){.contact-box ul li:nth-child(2) a{padding-bottom:100px}}.contact-box ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:130px;padding:50px 20px;color:#fefefe;background:#191919;font-size:20px;letter-spacing:2px}.contact-box ul li a:hover{opacity:.8;transition:all .3s ease}@media screen and ((max-width:840px)){.contact-box ul li a{font-size:22px;width:100%;flex-wrap:wrap}}@media screen and (max-width:860px) and (orientation:landscape){.contact-box ul li a{font-size:14px;letter-spacing:0;width:95%}}.contact-box ul li span{font-size:12px;font-weight:200;display:block;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);letter-spacing:1.2px}@media screen and ((max-width:840px)){.contact-box ul li span{position:relative;bottom:auto;width:100%;left:auto;transform:none;text-align:center;margin-top:20px}}@media screen and (max-width:860px) and (orientation:landscape){.contact-box ul li span{width:100%;text-align:center;font-size:10px}}.contact-box ul li img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-right:20px}@media screen and ((max-width:840px)){.contact-box ul li img{margin-right:10px}}@media screen and (max-width:860px) and (orientation:landscape){.contact-box ul li img{width:25px;height:25px;margin-right:15px}}.page_title{position:relative;width:100%}.page_title:after{content:"";background:#191919;clip-path:polygon(0 0,0% 100%,100% 100%);opacity:.7;width:40%;height:80%;position:absolute;bottom:6px;left:0;z-index:1}@media screen and ((max-width:840px)){.page_title:after{width:88%;height:49%}}.page_title picture{z-index:-2;width:100%;height:100%;display:block;position:relative}.page_title picture source,.page_title picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.page_title_wrap{max-width:1080px;width:90%;margin:0 auto;position:absolute;bottom:90px;left:50%;transform:translateX(-50%);z-index:3}@media screen and ((max-width:840px)){.page_title_wrap{width:87%}}.page_title .ttl h2{font-weight:700;font-size:50px;color:#fefefe;letter-spacing:.5rem;margin-bottom:20px;text-shadow:0 0 5px #191919}@media screen and ((max-width:840px)){.page_title .ttl h2{font-size:35px;margin-bottom:0}}.page_title .ttl p{font-weight:200;font-size:22px;color:#fefefe;letter-spacing:.5rem;text-shadow:0 0 5px #191919}@media screen and ((max-width:840px)){.page_title .ttl p{line-height:1.5}}.lineup_title{position:relative;width:100%}.lineup_title picture{z-index:-1;background:0 0;width:100%;height:100%}.lineup_title picture source,.lineup_title picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumb_wrap{width:100%;margin:25px auto 0}.breadcrumb_wrap_inner{max-width:1080px;width:90%;margin:0 auto}@media screen and ((max-width:840px)){.breadcrumb_wrap_inner{width:87%}}.breadcrumb_wrap .breadcrumb{display:flex;flex-wrap:wrap}.breadcrumb_wrap .breadcrumb li{color:#afafaf;font-size:13px;margin-right:10px;font-weight:400}.breadcrumb_wrap .breadcrumb li a{color:#afafaf}.breadcrumb_wrap .breadcrumb li:after{content:">";margin-left:5px}.breadcrumb_wrap .breadcrumb li:last-child{margin-right:0}.breadcrumb_wrap .breadcrumb li:last-child:after{display:none}.contact{width:100%;padding:0 20px}@media screen and ((min-width:601px) and (max-width:840px)){.contact{padding:0 10%}}@media screen and ((max-width:600px)){.contact{padding:0 6.5%}}.contact_inner{max-width:760px;margin:0 auto;padding:65px 0 95px}@media screen and ((max-width:840px)){.contact_inner{max-width:100%;padding:80px 0 125px}}.contact_title01{text-align:center;font-size:28px;position:relative;padding-bottom:26px;margin-bottom:32px;line-height:1.429;letter-spacing:2.8px}.contact_title01:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:38px;height:4px;background:linear-gradient(90deg,#191919 6px,#fff 2px) 0 0/8px 8px}.contact_text01,.contact_text02{padding:0 55px;letter-spacing:1.5px;line-height:2.188}@media screen and ((max-width:840px)){.contact_text01,.contact_text02{padding:0;line-height:1.75}}.contact_text02{padding:0 40px}@media screen and ((max-width:840px)){.contact_text02{padding:0}}.contact_form_wrap{margin-top:60px}@media screen and ((max-width:840px)){.contact_form_wrap{margin-top:62px}}.contact_item+.contact_item{margin-top:32px}@media screen and ((max-width:840px)){.contact_item+.contact_item{margin-top:34px}}.contact_item.--name{margin-top:32px}@media screen and ((max-width:840px)){.contact_item.--name{margin-top:38px}}.contact_item_label{font-size:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;letter-spacing:1.08px}@media screen and ((max-width:840px)){.contact_item_label{margin-bottom:7px}}.contact_item_label>span{display:block}.contact_item_label>em{display:block;width:52px;height:25px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#ee232a;font-size:14px;letter-spacing:.84px}@media screen and ((max-width:840px)){.contact_item.qizu{font-size:18px}}.contact_item input,.contact_item textarea{border:1px solid #707070;padding:13px 16px;width:100%;font-size:16px;font-weight:200;letter-spacing:.96px;line-height:2}.contact_item input::-moz-placeholder,.contact_item textarea::-moz-placeholder{color:#b4b4b4}.contact_item input::placeholder,.contact_item textarea::placeholder{color:#b4b4b4}.contact_item input{height:50px}@media screen and ((max-width:840px)){.contact_item textarea{height:200px}}.contact_item_submit.--pre{width:300px;height:60px}.contact_item_submit.--pre>a{cursor:pointer;width:100%;height:100%;text-align:center;font-size:20px;transition:.5s;letter-spacing:20px;display:flex;align-items:center;justify-content:center;color:#707070;position:relative;border:1px solid #707070}.contact_item_submit.--pre>a:after{content:"";position:absolute;display:block;top:46%;left:32px;width:16px;height:16px;border-left:2px solid #707070;border-bottom:2px solid #707070;transform:rotate(45deg) translateY(-50%)}.contact_item_submit+.contact_item_submit{margin-left:50px}@media screen and ((max-width:840px)){.contact_item_submit+.contact_item_submit{margin-left:0;margin-bottom:30px}}.contact_item_reserve_car{width:270px}@media screen and ((max-width:840px)){.contact_item_reserve_car{width:100%}}.contact_item_reserve_car select{width:100%;height:100%;border:1px solid #707070;padding:13px 40px 13px 50px}.contact_item_reserve_car .contact_item_area{position:relative;display:block;height:50px}.contact_item_reserve_car .contact_item_area:before{content:"";display:block;width:27px;height:21px;position:absolute;top:50%;left:12px;transform:translateY(-50%);background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/contact/icon_car.png) center/cover}.contact_item_reserve_car .contact_item_area:after{content:"";display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:12px solid #191919;border-bottom:0}@media screen and ((max-width:840px)){.contact_item_reserve_car .contact_item_area select,.contact_item_reserve_car .contact_item_area input{color:#191919;text-align:left;font-family:"Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:15px}}.contact_item_reserve_date{width:270px}@media screen and ((max-width:840px)){.contact_item_reserve_date{width:100%}}.contact_item_reserve_date input{width:100%;height:100%;padding:13px 40px 13px 50px;margin-top:0}.contact_item_reserve_date input::-webkit-calendar-picker-indicator{display:none}@media screen and ((max-width:840px)){.contact_item_reserve_date input[type=date]::-webkit-date-and-time-value{color:#191919;text-align:left;font-family:"Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:15px}}.contact_item_reserve_date .contact_item_area{position:relative;display:block;height:50px}.contact_item_reserve_date .contact_item_area:before{content:"";display:block;width:22px;height:23px;position:absolute;top:50%;left:14px;transform:translateY(-50%);background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/contact/icon_calendar.png) center/cover}.contact_item_reserve_time{width:270px}.contact_item_reserve_time .wpcf7-not-valid-tip{display:none}.contact_item_reserve_time+.contact_error_message{color:#dc3232;font-size:1em;font-weight:400;display:none}.contact_item_reserve_time:has(.wpcf7-not-valid-tip)+.contact_error_message{display:block}@media screen and ((max-width:840px)){.contact_item_reserve_time{width:100%}}.contact_item_reserve_time select{width:100%;height:100%;border:1px solid #707070;padding:13px 10px 13px 50px}.contact_item_reserve_time .contact_item_area{position:relative;display:block;height:50px}.contact_item_reserve_time .contact_item_area:before{content:"";display:block;width:22px;height:23px;position:absolute;top:50%;left:14px;transform:translateY(-50%);background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/contact/icon_time.png) center/cover}.contact_item_reserve_time .contact_item_area:after{content:"";display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:12px solid #191919;border-bottom:0}@media screen and ((max-width:840px)){.contact_item_reserve_time select,.contact_item_reserve_time input{color:#191919;text-align:left;font-family:"Noto Sans JP","Noto Sans CJK JP",sans-serif;font-size:15px}}.contact_note01{font-size:14px;font-style:200}.contact_note02{font-size:14px;letter-spacing:.84px;text-align:center;margin-top:80px}@media screen and ((max-width:840px)){.contact_note02{text-align:left}}.contact_submit_wrap01,.contact_submit_wrap02{display:flex;justify-content:center;align-items:center;margin-top:32px}@media screen and ((max-width:840px)){.contact_submit_wrap01,.contact_submit_wrap02{flex-direction:column-reverse}}.contact_submit_wrap01 .wpcf7-spinner,.contact_submit_wrap02 .wpcf7-spinner{display:none !important}.contact_submit_wrap01 .wpcf7-previous,.contact_submit_wrap02 .wpcf7-previous{color:#707070;border:1px solid #707070;transition:.5s}.contact_submit_wrap01 .wpcf7-submit,.contact_submit_wrap02 .wpcf7-submit{color:#fff;background-color:#191919;transition:.8s all}.contact_submit_wrap01 .wpcf7-submit:hover,.contact_submit_wrap02 .wpcf7-submit:hover{background-color:#afafaf}.contact_submit_wrap01 input,.contact_submit_wrap02 input{cursor:pointer;width:300px;height:60px;text-align:center;font-size:20px;transition:.5s;letter-spacing:20px}.contact_submit_wrap02{margin-top:80px}.contact_top_button{background-color:#191919;display:flex;justify-content:center;align-items:center;width:300px;height:60px;font-size:20px;color:#fff;transition:.8s all}@media screen and ((max-width:840px)){.contact_top_button{max-width:300px;width:100%}}.contact_top_button:hover{background-color:#afafaf}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-next,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{cursor:pointer}#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover{right:2px;top:2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e{background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/contact/icon_next.png) center/cover;width:7px;height:14px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover{left:2px;top:2px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w{background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/contact/icon_prev.png) center/cover;width:7px;height:14px}#ui-datepicker-div.ui-datepicker .ui-widget-header{border:none;background:0 0}#ui-datepicker-div.ui-datepicker td a{padding:.6em}#ui-datepicker-div.ui-datepicker td span{padding:.6em}#ui-datepicker-div.ui-datepicker .ui-state-disabled{border:none;background:0 0}#ui-datepicker-div.ui-datepicker .ui-state-default{border:none;background:0 0;color:#191919;text-align:center}#ui-datepicker-div.ui-datepicker .ui-state-default.ui-state-highlight{border:none;background-color:#191919;color:#fff;border-radius:5px}#ui-datepicker-div.ui-datepicker .ui-state-hover{border:none;background:0 0;color:#191919}.contact_subject{display:none}.top .main_title{margin-top:110px}@media screen and ((max-width:840px)){.top .main_title{margin-top:80px;letter-spacing:2.5px}}.top .btn_01{font-size:18px;letter-spacing:1.8px}.top .content_border_box{margin-top:100px}@media screen and ((max-width:840px)){.top .content_border_box{margin-top:80px}}.top .content_border_box .txt_area h3{letter-spacing:1.4px}.top .content_border_box .txt_area .c_box{width:440px}@media screen and ((max-width:840px)){.top .content_border_box .txt_area .c_box{width:100%}}@media screen and ((max-width:840px)){.top .content_border_box .txt_area{margin:40px auto}}@media screen and ((max-width:600px)){.top .content_border_box .txt_area{margin:40px auto 0}}@media screen and (max-width:860px) and (orientation:landscape){.top .content_border_box .txt_area h2{font-size:45px;margin-bottom:20px}.top .content_border_box .txt_area h2 span{font-style:25px}.top .content_border_box .txt_area h3 br{display:none}.top .content_border_box .txt_area .c_box{width:100%}}.top .line_ttl{margin-top:80px}.top .line_ttl.t_border{padding-top:50px}@media screen and ((max-width:840px)){.top .line_ttl.t_border{letter-spacing:2.5px}}.top .content_inner.txt p{font-size:16px;letter-spacing:1.6px;line-height:1.8}.top .vim_contents_topic{padding-bottom:0}.top_wrap{width:100%;margin:50px auto 0}.top_wrap .content_gray_box{margin-top:90px}.top_wrap .content_gray_box.type1{margin-top:50px}.top_wrap .content_gray_box .txt_area .sub_ttl{font-weight:700;font-size:20px;margin-bottom:24px}.top_wrap .content_gray_box .txt_area.in_c{display:flex;justify-content:center;align-items:center}@media screen and ((max-width:840px)){.top_wrap .content_gray_box{margin-top:60px}}@media screen and ((max-width:840px)){.top_wrap .photo_ttl{margin-bottom:50px}.top_wrap .photo_ttl .ttl h4{letter-spacing:.35rem}.top_wrap .photo_ttl .ttl p{letter-spacing:1.6px}}.top_wrap .vim_contents_txt p{letter-spacing:1.2px}.top_lineup{width:100%;margin-top:80px;padding-bottom:120px;position:relative}@media screen and ((max-width:840px)){.top_lineup{padding-bottom:40px}}@media screen and (max-width:860px) and (orientation:landscape){.top_lineup{margin-top:40px;padding-bottom:150px}}.top_lineup ul{display:grid;grid-template-columns:repeat(3,1fr);gap:75px}@media screen and ((max-width:840px)){.top_lineup ul{grid-template-columns:1fr;gap:50px}}@media screen and (max-width:860px) and (orientation:landscape){.top_lineup ul{gap:40px}}.top_lineup ul li{grid-area:auto}.top_lineup ul li .product_name{font-size:28px;font-weight:700}.top_lineup ul li .product_name span{font-size:14px;margin-left:5px;font-weight:700}.top_lineup ul li p{display:block;font-size:16px;letter-spacing:.8px;color:#191919}@media screen and (max-width:860px) and (orientation:landscape){.top_lineup ul li p{letter-spacing:-.05px}}.top_lineup ul li a{width:100%;height:auto;color:#191919}.top_lineup ul li a picture{display:block;width:100%;height:175px;transition:all .3s ease}.top_lineup ul li a picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.top_lineup ul li a picture:hover{opacity:.8}.top_lineup ul li dl{display:flex;justify-content:space-between;align-items:baseline;color:#191919;font-size:16px;letter-spacing:.8px;line-height:33px}.top_lineup ul li dl dt{font-weight:700}.top_lineup ul li dl.min{font-size:14px;letter-spacing:.7px;line-height:27px}.top_lineup ul li dl:hover{opacity:.7}.top_lineup ul li dl.mt_10{margin-top:10px}.top_environmentally{width:100%;margin:0 auto;padding:70px 0 80px}@media screen and ((max-width:840px)){.top_environmentally{padding:85px 0 58px}}.top_environmentally .title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:15px}.top_environmentally .title h3{font-weight:700;font-size:28px}.top_environmentally .title p{font-weight:700;font-family:"DIN pro",sans-serif;font-size:20px}@media screen and ((max-width:840px)){.top_environmentally .title{width:calc(100% - 50px);margin:0 auto 15px}.top_environmentally .title h3,.top_environmentally .title p{width:100%;margin-bottom:13px}.top_environmentally .title h3{letter-spacing:2.8px}.top_environmentally .title p{letter-spacing:1.2px}}.top_environmentally .img_area{width:100%;height:auto;margin-bottom:15px}.top_environmentally .img_area img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.top_environmentally .text{font-size:16px;letter-spacing:1.6px;line-height:1.8}@media screen and ((max-width:840px)){.top_environmentally .text{width:calc(100% - 50px);margin:0 auto;line-height:2.1}}.fadein{opacity:0;transform:translate(0,0);transition:all 1.5s ease}.fadein.fadein-left{transform:translate(-30px,0)}.fadein.fadein-right{transform:translate(30px,0)}.fadein.fadein-up{transform:translate(0,30px)}.fadein.fadein-bottom{transform:translate(0,-30px)}.fadein.scrollin{opacity:1 !important;transform:translate(0,0) !important}.blur{transition:all 1.5s ease;filter:blur(10px);opacity:0}.blur.scrollin{filter:blur(0);opacity:1 !important}.vim .photo_ttl .ttl h4:after{width:80%}@media screen and ((max-width:840px)){.vim .photo_ttl .ttl h4:after{width:90%}}.bg_deco_01{position:relative;margin-top:80px}.bg_deco_02{position:relative;background:#edf3f3;padding:100px 0}.bg_deco_02.wt{background:#fefefe}.bg_deco_03{position:relative;padding-top:70px}.bg_deco_03:after{content:"";width:100%;height:100%;background:#edf3f3;position:absolute;top:0;left:0;z-index:-2}.photo_ttl{display:flex;position:relative;align-items:center;margin-bottom:80px;height:520px}@media screen and ((max-width:600px)){.photo_ttl{flex-wrap:wrap;align-self:start;height:auto}}.photo_ttl .ttl{margin:0 0 0 auto}@media screen and ((max-width:600px)){.photo_ttl .ttl{margin-top:292.2px}}.photo_ttl .ttl h4{font-size:60px;font-weight:700;font-family:"DIN pro",sans-serif;color:#fefefe;text-stroke:1px #191919;-webkit-text-stroke:1px #191919;margin-bottom:20px;position:relative;text-transform:uppercase;letter-spacing:.8rem;line-height:1.2;text-align:right}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.photo_ttl .ttl h4{font-size:40px}}@media screen and ((max-width:600px)){.photo_ttl .ttl h4{line-height:1}}@media screen and ((max-width:840px)){.photo_ttl .ttl h4{font-size:46px;line-height:1.2;letter-spacing:.3rem;margin-bottom:20px;color:rgba(254,254,254,.8)}}.photo_ttl .ttl p{font-size:28px;font-weight:700;text-align:right;line-height:1.8;letter-spacing:.5rem;text-shadow:0px 0px 8px #fff,1px 1px 5px rgba(255,255,255,.4),0px 1px 5px rgba(255,255,255,.4),1px 0px 5px rgba(255,255,255,.4),-1px -1px 5px rgba(255,255,255,.4),-1px 0px 5px rgba(255,255,255,.4),0px -1px 5px rgba(255,255,255,.4)}@media screen and ((max-width:840px)){.photo_ttl .ttl p{font-size:25px;line-height:1.4;letter-spacing:.2rem}}@media screen and ((max-width:600px)){.photo_ttl .ttl p{text-shadow:none}}.photo_ttl picture{width:70%;height:520px;background:#ddd;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.photo_ttl picture source,.photo_ttl picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and ((max-width:600px)){.photo_ttl picture{width:113%;height:375px;left:-6.5%;order:-1}}.vim_contents_txt{font-size:16px;line-height:1.8;letter-spacing:.3rem;font-weight:400;margin-bottom:80px}.vim_contents_txt p+p{margin-top:21px}@media screen and ((max-width:840px)){.vim_contents_txt p+p{margin-top:34px}}.vim_contents_txt .annotation{font-size:13px;line-height:1.5;letter-spacing:.3rem}.vim_contents_txt.m_non{margin:0}.vim_contents_txt_02{margin-bottom:0;padding-bottom:110px}@media screen and ((max-width:840px)){.vim_contents_txt_02{width:87%;margin:0 auto}}.vim_contents_txt_02 p+p{margin-top:5px}@media screen and ((max-width:840px)){.vim_contents_txt_02 p+p{margin-top:5px}}.vim_contents_txt_02 .annotation{line-height:1.5;font-size:12px;letter-spacing:1.2px}.vim_contents_txt_02 .annotation.red{color:#ff2121}.vim_contents_topic{position:relative;padding-bottom:80px;margin-bottom:80px}.vim_contents_topic ul{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1280px){.vim_contents_topic ul{gap:40px}}@media screen and ((max-width:840px)){.vim_contents_topic ul{grid-template-columns:1fr;gap:60px}}.vim_contents_topic ul li{grid-area:auto}.vim_contents_topic ul li picture{display:block;width:100%;height:320px;overflow:hidden;background:#eee}.vim_contents_topic ul li picture source,.vim_contents_topic ul li picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px) and (orientation:landscape){.vim_contents_topic ul li picture{height:200px}}@media screen and ((max-width:840px)){.vim_contents_topic ul li picture{height:50vh}}@media screen and ((max-width:600px)){.vim_contents_topic ul li picture{height:320px}}.vim_contents_topic ul li .ttl{font-size:28px;position:relative;margin:30px 0;padding-bottom:30px;letter-spacing:.1rem;font-weight:700}.vim_contents_topic ul li .ttl:after{content:"";width:66px;height:2px;background:#191919;position:absolute;bottom:0;left:0}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1280px){.vim_contents_topic ul li .ttl{font-size:25px}}@media screen and (max-width:860px) and (orientation:landscape){.vim_contents_topic ul li .ttl{font-size:22px;letter-spacing:-.05rem}}@media screen and ((max-width:840px)){.vim_contents_topic ul li .ttl{margin:15px 0;padding-bottom:15px}}.vim_contents_topic ul li p{font-size:18px;line-height:1.4}.vim_contents_video{max-width:900px;margin:50px auto 130px}.vim_contents_video .youtube{width:100%;position:relative;padding-top:56.25%}.vim_contents_video .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vim_contents_flow{margin:40px auto 30px}.vim_contents_flow ul{display:grid;grid-template-columns:repeat(3,1fr);gap:62px}@media screen and ((max-width:840px)){.vim_contents_flow ul{grid-template-columns:1fr}}.vim_contents_flow ul li{grid-area:auto;background:#fefefe;border:1px solid #707070;position:relative}.vim_contents_flow ul li:after{content:"";position:absolute;top:50%;right:-45px;transform:translateY(-50%);width:28px;height:45px;background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco07.png) no-repeat center center/contain}@media screen and ((max-width:840px)){.vim_contents_flow ul li:after{top:auto;right:auto;left:50%;bottom:-45px;transform:translateX(-50%) rotate(90deg);height:28px;width:45px}}.vim_contents_flow ul li:last-child:after{display:none}.vim_contents_flow ul li .month{display:flex;justify-content:center;align-items:baseline;margin:50px auto 0;padding-bottom:50px;border-bottom:1px solid #707070;width:81%}@media screen and ((max-width:840px)){.vim_contents_flow ul li .month{margin-top:30px;padding-bottom:30px}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.vim_contents_flow ul li .month{margin-top:30px;padding-bottom:30px}}.vim_contents_flow ul li .month .nmb{font-size:116px;font-weight:700;font-family:"DIN pro",sans-serif}@media screen and (max-width:980px){.vim_contents_flow ul li .month .nmb{font-size:70px}}@media screen and (max-width:860px) and (orientation:landscape){.vim_contents_flow ul li .month .nmb{font-size:70px}}.vim_contents_flow ul li .month .min{font-size:40px;font-weight:700;font-family:"DIN pro",sans-serif;transform:scaleX(.7)}.vim_contents_flow ul li .option{display:flex;justify-content:center;align-items:center;min-height:212px}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.vim_contents_flow ul li .option{min-height:160px}}.vim_contents_flow ul li .option_inner{text-align:center}.vim_contents_flow ul li .option_inner p{font-size:28px;letter-spacing:.3rem;margin-bottom:-3px}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.vim_contents_flow ul li .option_inner p{font-size:18px;margin-bottom:0}}.vim_contents_flow ul li .option_inner .d_txt{color:#fefefe;font-weight:700;font-size:43px;margin-bottom:0;text-shadow:1px 1px #191919,0 1px #191919,1px 0 #191919,-1px -1px #191919,-1px 0 #191919,0 -1px #191919}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.vim_contents_flow ul li .option_inner .d_txt{font-size:30px}}.vim_contents_style_c{position:relative;margin:50px auto}.vim_contents_style_c h4{font-size:20px;text-align:center;letter-spacing:2px;margin-bottom:20px;font-weight:700}@media screen and ((max-width:840px)){.vim_contents_style_c h4{line-height:1.3;margin-bottom:80px}}.vim_contents_style_c ul{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media screen and ((max-width:840px)){.vim_contents_style_c ul{grid-template-columns:1fr}}.vim_contents_style_c ul li{grid-area:auto}.vim_contents_style_c ul li .care_area_img{width:100%}.vim_contents_style_c ul li .care_area_img img{width:100%;-o-object-fit:contain;object-fit:contain}.vim_contents_style_c ul li .parts_caption{background:#191919;color:#fefefe;margin-top:-7px;display:flex;justify-content:center;align-items:center}.vim_contents_style_c ul li .parts_caption .inner{width:95%;margin:20px auto 40px}@media screen and ((max-width:840px)){.vim_contents_style_c ul li .parts_caption .inner{margin:10px auto 20px}}.vim_contents_style_c ul li .parts_caption .inner .care_area{display:flex;align-items:center;font-size:13px}.vim_contents_style_c ul li .parts_caption .inner .care_area img{width:18px;height:18px;margin-right:5px}.vim_contents_style_c ul li .parts_caption .inner .parts_name{text-align:center;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-align:center;font-size:16px}@media screen and ((max-width:600px)){.vim_contents_style_c ul li .parts_caption .inner .parts_name{font-size:14px}}.vim_contents_style_c ul li .parts_caption .inner .parts_name:after{content:"";width:300px;height:2px;background:#fefefe;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}@media screen and ((max-width:600px)){.vim_contents_style_c ul li .parts_caption .inner .parts_name:after{width:190px}}.vim_contents_style_c ul li .parts_annotation{font-weight:200;font-size:12px;margin-top:7px;line-height:1.5}.vim_contents_style_c ul li .parts_annotation span{color:#ff2121}.vim_contents_step{margin-top:80px}.vim_contents_step h4{font-weight:700;text-align:center;font-size:20px;letter-spacing:2px;margin-bottom:30px}@media screen and ((max-width:840px)){.vim_contents_step h4{letter-spacing:0}}.vim_contents_step ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media screen and ((max-width:840px)){.vim_contents_step ul{grid-template-columns:1fr;gap:40px 15px}}.vim_contents_step ul li{grid-area:auto;position:relative;background:#191919}.vim_contents_step ul li .icon{display:flex;justify-content:center;align-items:center;padding:40px 0 60px;border:1px solid #707070;border-bottom:none;background:#fefefe}.vim_contents_step ul li .icon img{width:225px;height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.vim_contents_step ul li .icon{padding:40px 0 60px}}.vim_contents_step ul li .caption{background:#191919;color:#fefefe;position:relative;padding:60px 10px 10px;display:flex;justify-content:center;align-items:center}@media screen and ((max-width:840px)){.vim_contents_step ul li .caption{padding-bottom:30px}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.vim_contents_step ul li .caption{padding-top:40px}}.vim_contents_step ul li .caption .nmb{font-weight:700;color:#fefefe;font-size:38px;text-transform:uppercase;text-shadow:1px 1px #191919,0 1px #191919,1px 0 #191919,-1px -1px #191919,-1px 0 #191919,0 -1px #191919;margin:0 auto 20px;position:absolute;top:-19px;left:50%;transform:translateX(-50%);line-height:1}.vim_contents_step ul li .caption .inner{text-align:center;width:80%;line-height:1.5}.vim_contents_step ul li .caption .inner .ttl{font-size:20px;font-weight:700;margin-bottom:30px;padding-bottom:20px;position:relative}.vim_contents_step ul li .caption .inner .ttl:after{content:"";width:250px;height:2px;background:#fefefe;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.vim_contents_step ul li .caption .inner .min{font-size:12px;font-weight:200;margin-top:10px;-moz-text-align-last:left;text-align-last:left}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.vim_contents_step ul li .caption .inner{width:90%;font-size:14px}.vim_contents_step ul li .caption .inner .ttl{font-size:16px}.vim_contents_step ul li .caption .inner .ttl:after{width:80%}.vim_contents_step ul li .caption .inner .min{font-size:10px}}.vim_contents_tab{margin-top:50px}.vim_contents_tab .tab_item{width:50%;height:80px;line-height:80px;border:1px solid #191919;background-color:#fefefe;font-size:20px;text-align:center;color:#191919;display:block;float:left;text-align:center;font-weight:700;cursor:pointer}@media screen and ((max-width:840px)){.vim_contents_tab .tab_item{line-height:20px;padding-top:15px;height:70px;width:42.5%;margin-left:7.5%}.vim_contents_tab .tab_item:nth-child(4){margin-left:0;margin-right:7.5%}}.vim_contents_tab .tab_item span{margin-left:5px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_item span{margin:0 auto;display:block;font-size:12px}}.vim_contents_tab .tab_item:hover{opacity:.75}.vim_contents_tab input[name=tab_item]{display:none}.vim_contents_tab .tab_content{display:none;clear:both;overflow:hidden;padding:14px 0 50px}.vim_contents_tab #ioniq5:checked~#ioniq5_content,.vim_contents_tab #kona:checked~#kona_content{display:block}.vim_contents_tab input:checked+.tab_item{background-color:#191919;color:#fff;position:relative}.vim_contents_tab input:checked+.tab_item:after{content:"";width:108px;height:18px;background:#191919;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and ((max-width:840px)){.vim_contents_tab input:checked+.tab_item:after{width:54px}}.vim_contents_tab .tab_content_description table{width:100%}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table{width:1080px}}.vim_contents_tab .tab_content_description table th,.vim_contents_tab .tab_content_description table td{border:1px solid #191919;padding:10px;vertical-align:middle;min-height:70px}.vim_contents_tab .tab_content_description table th{background:#ececec;font-size:20px;font-weight:700;line-height:1.3}.vim_contents_tab .tab_content_description table th:nth-child(2){width:250px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th:nth-child(2){width:auto}}.vim_contents_tab .tab_content_description table th:nth-child(3){width:200px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th:nth-child(3){width:auto}}.vim_contents_tab .tab_content_description table th:nth-child(4){width:380px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th:nth-child(4){width:auto}}.vim_contents_tab .tab_content_description table th:nth-child(5){width:250px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th:nth-child(5){width:auto}}.vim_contents_tab .tab_content_description table th span{display:block;font-weight:400;font-size:16px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th span{font-size:12px}}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th.bg_ttl{width:53px}}.vim_contents_tab .tab_content_description table th.bg_ttl_pc{font-size:28px;text-align:left}.vim_contents_tab .tab_content_description table th.bg_ttl_pc span{font-weight:400}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th.bg_ttl_pc{display:none}}.vim_contents_tab .tab_content_description table th.bg_ttl_sp{display:none}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th.bg_ttl_sp{width:53px;font-size:28px;text-align:center;position:sticky;top:0;left:-1px;z-index:3;border:1px solid #191919;display:table-cell;font-weight:700}.vim_contents_tab .tab_content_description table th.bg_ttl_sp>p{display:flex;flex-direction:row-reverse}.vim_contents_tab .tab_content_description table th.bg_ttl_sp>p span{writing-mode:vertical-rl;white-space:pre}.vim_contents_tab .tab_content_description table th.bg_ttl_sp>p span.bold_rl{font-weight:700;font-size:28px}}.vim_contents_tab .tab_content_description table th.bg_ttl p{text-align:left}.vim_contents_tab .tab_content_description table th.bg_ttl p span{font-weight:400}.vim_contents_tab .tab_content_description table th.bg_ttl p span.bold_rl{font-weight:700;font-size:28px}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th.bg_ttl{text-align:center;position:sticky;top:0;left:-1px;z-index:3;border:1px solid #191919;display:table-cell;font-weight:700}.vim_contents_tab .tab_content_description table th.bg_ttl>p{display:flex;flex-direction:row-reverse}.vim_contents_tab .tab_content_description table th.bg_ttl>p span{writing-mode:vertical-rl;white-space:pre}}.vim_contents_tab .tab_content_description table th.deco{position:relative;overflow:hidden}.vim_contents_tab .tab_content_description table th.deco:after{content:"";width:calc(100% + 20px);height:1px;background:#191919;position:absolute;top:50%;left:0;transform:translate(-5%,-50%) rotate(14.5deg)}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table th.deco{display:none}.vim_contents_tab .tab_content_description table th.deco:after{display:none}}.vim_contents_tab .tab_content_description table td{background:#fff;padding:25px 10px;font-size:16px;line-height:1.3}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table td{font-size:20px;padding:15px 20px}}.vim_contents_tab .tab_content_description table td.tcen{text-align:center}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description table td.tcen{text-align:left}}.vim_contents_tab .tab_content_description table td ul{padding:5px 0}.vim_contents_tab .tab_content_description table td ul li{position:relative;padding:0 0 5px 1em}.vim_contents_tab .tab_content_description table td ul li:after{content:"・";position:absolute;top:.1rem;left:0}@media screen and ((max-width:840px)){.vim_contents_tab .tab_content_description{overflow:scroll;width:100%}}.vim_ttl_hc{position:relative;margin-bottom:32px;z-index:2}.vim_ttl_hc h3{font-size:28px;font-weight:700;line-height:1.4;margin-top:5px}@media screen and ((max-width:840px)){.vim_ttl_hc h3{font-size:25px}}.vim_ttl_hc .sub{font-size:70px;letter-spacing:.8rem;font-weight:700;font-family:"DIN pro",sans-serif;text-transform:uppercase;line-height:1}@media screen and ((max-width:840px)){.vim_ttl_hc .sub{font-size:60px}}.vim_ttl_hc.r{text-align:right}.vim_ttl_hc.r:after{left:auto;right:0}.vim_precautions{padding:70px 0 100px}@media screen and ((max-width:840px)){.vim_precautions{padding:50px 0 120px}}.vim_precautions_inner{border:1px solid #afafaf;margin:0 auto;padding:50px}.vim_precautions_inner a{color:#5a5a5a}.vim_precautions_inner a:hover{opacity:.8}@media screen and ((max-width:840px)){.vim_precautions_inner{padding:20px;overflow:scroll}.vim_precautions_inner .scroll{height:660px}}.vim_precautions_inner h3{font-weight:700;font-size:20px;margin-bottom:20px}.vim_precautions_inner ul li{position:relative;font-size:12px;line-height:2;letter-spacing:.1rem;color:#5a5a5a}.vim_precautions_inner ul li:before{content:"・";margin-right:3px}.vim_contents_btn_wrap{display:grid;place-items:center;margin-top:85px}.vim_contents_btn_wrap .vim_contents_link_btn{width:300px;height:60px;display:grid;place-items:center;color:#fff;background-color:#191919;transition:.5s}@media screen and ((max-width:840px)){.vim_contents_btn_wrap .vim_contents_link_btn{max-width:300px;width:100%}}.vim_contents_btn_wrap .vim_contents_link_btn:hover{background-color:#afafaf}.company_wrap_01{width:100%;margin:112px auto 0}@media screen and ((max-width:840px)){.company_wrap_01{margin-top:80px}}.company_wrap_01 .content_inner .content_border_box .txt_area .c_box{width:416px}@media screen and ((max-width:840px)){.company_wrap_01 .content_inner .content_border_box .txt_area .c_box{width:100%}}@media screen and (max-width:860px) and (orientation:landscape){.company_wrap_01 .content_inner .content_border_box .txt_area .c_box{width:100%}}@media screen and ((max-width:840px)){.company_wrap_01 .content_inner .content_border_box .txt_area{margin:44px auto;padding:0}.company_wrap_01 .content_inner .content_border_box .txt_area h3{letter-spacing:-.05rem}}.company_wrap_02{width:100%;margin:144px auto 0}@media screen and (max-width:860px) and (orientation:landscape){.company_wrap_02{margin-top:80px}}.company_wrap_02 .content_gray_box{margin:50px auto 100px}@media screen and (max-width:860px) and (orientation:landscape){.company_wrap_02 .content_gray_box .txt_area{padding:45px 25px}.company_wrap_02 .content_gray_box .txt_area h3{font-size:20px;line-height:1.8}.company_wrap_02 .content_gray_box .txt_area p{font-size:14px;line-height:1.8}}@media screen and ((max-width:840px)){.company_wrap_02{margin-top:40px}}.table_company_info{width:100%;margin:60px auto 115px}.table_company_info.bd{margin-bottom:243px;position:relative}.table_company_info.bd:after{content:"";width:2px;height:80px;background:#191919;position:absolute;left:50%;bottom:-115px;transform:translateX(-50%)}.table_company_info tr{background:#fff;display:flex;flex-wrap:wrap}.table_company_info tr:nth-child(odd){background:#edf3f3}.table_company_info th,.table_company_info td{width:83%;margin:0 auto;text-align:left}@media screen and ((max-width:840px)){.table_company_info th,.table_company_info td{width:calc(100% - 30px)}}.table_company_info th{font-weight:700;padding-top:24px;font-size:20px}.table_company_info td{padding-top:20px;padding-bottom:24px;letter-spacing:1px;font-size:16px}@media screen and ((max-width:840px)){.table_company_info td{padding-bottom:27px;line-height:1.8}}.table_company_info td ul{display:flex;flex-wrap:wrap}.table_company_info td ul li{position:relative}.table_company_info td ul li:after{content:"/";margin:0 10px}.table_company_info td ul li:last-child:after{display:none}.table_company_info td .g_company_area{margin-bottom:20px;letter-spacing:1.6px}.table_company_info td .g_company_area p+p{margin-top:5px}.table_company_info td .g_company_area .c_name:before{content:"■";margin-right:3px}@media screen and ((max-width:840px)){.table_company_info td .g_company_area .c_name{display:flex}.table_company_info td .g_company_area .c_name span{margin-left:5px}}.table_company_info td .g_company_area:last-child{margin-bottom:0}.news_thumbnail{overflow:hidden;height:150px}.news_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.news_time{font-size:14px;color:#191919;font-weight:400;margin-bottom:6px;letter-spacing:1.4px;line-height:2.5}@media screen and ((max-width:840px)){.news_time{font-size:14px}}.news_title{font-size:16px;color:#191919;font-weight:400;letter-spacing:1.6px;line-height:1.688;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and ((max-width:840px)){.news_title{font-size:14px}}.news_content .line_ttl .ttl_main{margin-top:40px}.news_content .line_ttl .ttl_sub{margin-top:0}.news_content .breadcrumb_wrap{padding-top:24px}.news_content .navigation{width:100%}.news_content .navigation .nav-links{margin-top:80px;display:flex;justify-content:center;align-items:center}@media screen and ((max-width:840px)){.news_content .navigation .nav-links{margin-top:84px}}.news_content .navigation .nav-links>ul{display:flex;align-items:center}.news_content .navigation .nav-links>ul>li span.current{color:#fff;background-color:#191919}.news_content .navigation .nav-links>ul>li a.next,.news_content .navigation .nav-links>ul>li a.prev{color:#a2a2a2}.news_content .navigation .nav-links>ul>li>span,.news_content .navigation .nav-links>ul>li>a{border:1px solid #191919;border-radius:3px;padding:8px 16px;color:#191919;display:block}.news_content .navigation .nav-links>ul>li+li{margin-left:10px}.news_content_inner{max-width:1080px;width:100%;margin:43px auto 125px;padding:0}@media screen and ((max-width:840px)){.news_content_inner{max-width:100%;margin:55px auto 168px}}.news_content_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto auto auto;grid-gap:60px 53px;grid-auto-flow:row;grid-template-areas:"--item1 --item1 --item1 --item1" "--item2 --item3 --item4 --item5" "--item6 --item7 --item8 --item9" "--item10 --item11 --item12 --item13"}@media screen and ((min-width:601px) and (max-width:840px)){.news_content_wrap{padding:0 10%}}@media screen and ((max-width:600px)){.news_content_wrap{padding:0 6.5%}}@media screen and ((max-width:840px)){.news_content_wrap{grid-template-columns:1fr 1fr;grid-gap:60px 25px;grid-template-areas:"--item1 --item1" "--item2 --item3" "--item4 --item5" "--item6 --item7" "--item8 --item9" "--item10 --item11" "--item12 --item13"}}.news_content_wrap .--item1{grid-area:--item1}.news_content_wrap .--item2{grid-area:--item2}.news_content_wrap .--item3{grid-area:--item3}.news_content_wrap .--item4{grid-area:--item4}.news_content_wrap .--item5{grid-area:--item5}.news_content_wrap .--item6{grid-area:--item6}.news_content_wrap .--item7{grid-area:--item7}.news_content_wrap .--item8{grid-area:--item8}.news_content_wrap .--item9{grid-area:--item9}.news_content_wrap .--item10{grid-area:--item10}.news_content_wrap .--item11{grid-area:--item11}.news_content_wrap .--item12{grid-area:--item12}.news_content_wrap .--item13{grid-area:--item13}.news_content_wrap .--item1{padding-bottom:80px;border-bottom:1px solid #191919}.news_content_wrap .--item1 .news_link{display:flex;align-items:center;justify-content:center}@media screen and ((max-width:840px)){.news_content_wrap .--item1 .news_link{flex-direction:column}}.news_content_wrap .--item1 .news_thumbnail,.news_content_wrap .--item1 .news_info{width:50%}@media screen and ((max-width:840px)){.news_content_wrap .--item1 .news_thumbnail,.news_content_wrap .--item1 .news_info{width:100%}}.news_content_wrap .--item1 .news_thumbnail{height:370px}@media screen and ((max-width:840px)){.news_content_wrap .--item1 .news_thumbnail{height:220px}}.news_content_wrap .--item1 .news_info{width:50%;margin-left:46px;color:#191919}@media screen and ((max-width:840px)){.news_content_wrap .--item1 .news_info{width:100%;margin-left:0;margin-bottom:23px}}.news_content_wrap .--item1 .news_time{font-size:16px;letter-spacing:1.6px;line-height:2.188;font-weight:200}.news_content_wrap .--item1 .news_title{font-size:25px;letter-spacing:2.5px;line-height:1.44;margin-top:18px}.news_content_wrap .--item1 .news_text{font-size:16px;letter-spacing:1.6px;line-height:2.188;margin-top:40px}.news_content_wrap .--item2,.news_content_wrap .--item3,.news_content_wrap .--item4,.news_content_wrap .--item5{margin-top:20px}@media screen and ((max-width:840px)){.news_content_wrap .--item4,.news_content_wrap .--item5{margin-top:0}}.news_detail_content{width:100%;margin:0 auto}.news_detail_content .breadcrumb_wrap{padding-top:20px}.news_detail_content_inner{margin:85px auto 125px;max-width:1080px}@media screen and ((min-width:601px) and (max-width:840px)){.news_detail_content_inner{padding:0 10%}}@media screen and ((max-width:600px)){.news_detail_content_inner{padding:0 6.5%}}@media screen and ((max-width:840px)){.news_detail_content_inner{max-width:100%;margin:80px auto 165px}}.news_detail_thumbnail{margin-bottom:30px}@media screen and ((max-width:840px)){.news_detail_thumbnail{margin-bottom:20px}}.news_detail_thumbnail img{max-width:100%;height:auto}.news_detail_time{display:block;font-size:16px;color:#191919;letter-spacing:1.6px;line-height:2.188;margin-bottom:18px}.news_detail_title{font-size:25px;letter-spacing:2.5px;line-height:1.44}.news_detail_wrap{margin-top:85px}@media screen and ((max-width:840px)){.news_detail_wrap{margin-top:60px}}.news_detail_wrap p{font-size:16px;letter-spacing:1.6px;line-height:2.25;color:#191919;font-weight:400}.news_detail_wrap p+p{margin-top:40px}.news_detail_wrap a{color:#191919;text-decoration:none}.news_detail_pagelink{display:flex;justify-content:space-between;align-items:center;margin-top:85px;position:relative}@media screen and ((max-width:840px)){.news_detail_pagelink{flex-wrap:wrap}}.news_detail_pagelink a{color:#191919}.news_detail_pagelink_top{position:absolute;left:50%;transform:translateX(-50%)}@media screen and ((max-width:840px)){.news_detail_pagelink_top{position:static;left:unset;transform:unset;width:100%;margin-bottom:65px}}.news_detail_pagelink_top>a{display:flex;align-items:center;justify-content:center;background-color:#191919;width:300px;height:60px;font-size:20px;letter-spacing:2px;color:#fff;font-weight:700}@media screen and ((max-width:840px)){.news_detail_pagelink_top>a{width:92%;margin:0 auto}}.news_detail_pagelink_prev .news_detail_pagelink_arrow{margin-left:10px}.news_detail_pagelink_next{position:absolute;right:0}.news_detail_pagelink_next .news_detail_pagelink_arrow{margin-right:10px}.news_detail_pagelink_arrow{border:solid 1px #a2a2a2;border-radius:3px;padding:8px 16px 11px;color:#a2a2a2}.terms_of_service{width:100%;margin-top:100px;margin-bottom:160px}.terms_of_service_wrap{margin:80px auto 0}.terms_of_service_wrap.type1{margin:50px auto 0}.terms_of_service_wrap p{font-size:16px;letter-spacing:1.6px;line-height:2.3}@media screen and ((max-width:840px)){.terms_of_service_wrap p{line-height:2;margin:0 auto;width:calc(100% - 50px)}}.terms_of_service_wrap .t_m50{margin-top:50px}.terms_of_service_wrap h3{background:#edf3f3;font-size:20px;padding:15px;margin-bottom:20px;font-weight:700}@media screen and ((max-width:840px)){.terms_of_service_wrap h3{padding:15px 23px}}.terms_of_service_wrap ol{counter-reset:number;margin-top:10px}@media screen and ((max-width:840px)){.terms_of_service_wrap ol{line-height:2;margin:0 auto;width:calc(100% - 50px)}}.terms_of_service_wrap ol>li{padding-bottom:5px;line-height:2;display:block}.terms_of_service_wrap ol>li:before{content:"(" counter(number) ")";counter-increment:number;margin-right:5px}.terms_of_service_wrap .list2{counter-reset:main-counter;margin-top:10px}@media screen and ((max-width:840px)){.terms_of_service_wrap .list2{line-height:2;margin:0 auto;width:calc(100% - 50px)}}.terms_of_service_wrap .list2>li{counter-increment:main-counter;padding-bottom:5px;padding-left:calc(1em + 10px);line-height:2;position:relative}.terms_of_service_wrap .list2>li:before{content:"(" counter(main-counter) ") ";margin-right:5px;position:absolute;top:0;left:0}.terms_of_service_wrap .list2>li>ol{counter-reset:sub-counter}@media screen and ((max-width:840px)){.terms_of_service_wrap .list2>li>ol{width:100%}}.terms_of_service_wrap .list2>li>ol>li{counter-increment:sub-counter}.terms_of_service_wrap .list2>li>ol>li:before{content:counter(main-counter) "-" counter(sub-counter) ". ";margin-right:5px}@media screen and ((max-width:840px)){.terms_of_service_wrap .list2>li>ol>li{position:relative;padding-left:2.3em}.terms_of_service_wrap .list2>li>ol>li:before{position:absolute;top:0;left:0}}.terms_of_service_wrap a{color:#0095f8}.terms_of_service_wrap a:hover{opacity:.8}.terms_of_service .line_ttl .ttl_main{margin-top:40px}.terms_of_service .line_ttl .ttl_sub{margin-top:5px}.terms_of_service .line_ttl .ttl_sub p{text-transform:uppercase}.lineup{overflow:hidden}.lineup #IONIQ5,.lineup #Voyage,.lineup #Voyage_AWD,.lineup #Lounge,.lineup #Lounge_AWD,.lineup #Limited,.lineup #Casual,.lineup #Two-tone{margin-top:-180px;padding-top:180px}.lineup_wrap{margin:80px auto 0;width:100%}@media screen and ((max-width:840px)){.lineup_wrap{margin-top:100px}}.lineup_wrap.--function{margin-top:128px}.lineup_wrap.--function .photo_ttl{margin-bottom:90px}.lineup_wrap.--function .photo_ttl .ttl h4{font-size:70px;padding-bottom:0;margin-bottom:18px}.lineup_wrap.--function .photo_ttl .ttl h4:after{display:none}.lineup_wrap.--function .photo_ttl .ttl h4 p{text-shadow:none}@media screen and ((max-width:600px)){.lineup_wrap.--function .photo_ttl .ttl h4{font-size:68px}}@media screen and ((max-width:600px)){.lineup_wrap.--function .photo_ttl .ttl{margin-top:calc(375px + 5%)}}.lineup_wrap.--function .photo_ttl .ttl p.ttl_sub01{font-size:28px;letter-spacing:1.4px}.lineup_wrap.--function .photo_ttl .ttl p.ttl_sub02{font-size:16px;letter-spacing:1.6px;line-height:2.188}.lineup_wrap .hosoku{font-size:12px;width:100%;margin-top:20px}.lineup_wrap+.hosoku{font-size:14px;color:#707070}@media screen and (max-width:600px){.lineup_wrap+.hosoku{padding-inline:20px}}.lineup .line_ttl .ttl_sub{margin-top:10px}.lineup .intro .flex-r{max-width:1080px;background:#191919;color:#fff;width:100%;margin:0;max-height:343px;display:flex;flex-wrap:wrap}@media screen and ((max-width:840px)){.lineup .intro .flex-r{max-height:100%}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .intro .flex-r{max-height:100%}}@media screen and (max-width:1080px){.lineup .intro .flex-r{max-height:100%}}.lineup .intro .col-6{margin:0;padding:0;width:calc(50% - 0px)}.lineup .intro .col-6 picture img{width:100%}.lineup .intro .col-6:first-child{order:2}@media screen and ((max-width:840px)){.lineup .intro .col-6{width:100%}.lineup .intro .col-6:first-child{order:-1}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .intro .col-6{width:100%}.lineup .intro .col-6:first-child{order:-1}}.lineup .intro p.intro-text{padding:32px 40px;font-size:18px;line-height:36px;letter-spacing:1.8px;font:normal normal normal 16px/36px "Noto Sans JP","Noto Sans CJK JP",sans-serif;letter-spacing:1.8px;color:#fff}@media screen and ((max-width:840px)){.lineup .intro p.intro-text{padding:60px 25px}}.lineup .content_border_box .txt_area h2{line-height:1;margin-bottom:35px}@media screen and ((max-width:840px)){.lineup .content_border_box .txt_area h2{margin-bottom:15px}}.lineup .content_border_box .txt_area h2 br{display:block}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .content_border_box .txt_area h2 br{display:none}}@media screen and ((max-width:600px)){.lineup .content_border_box .txt_area h2 br{display:block}}.lineup .content_border_box .txt_area .c_box{width:470px}.lineup .content_border_box .txt_area .c_box h3{letter-spacing:1px;margin-bottom:25px}.lineup .content_border_box .txt_area .c_box h3 br{display:none}@media screen and ((max-width:600px)){.lineup .content_border_box .txt_area .c_box h3 br{display:block}}@media screen and ((max-width:840px)){.lineup .content_border_box .txt_area .c_box{width:100%}.lineup .content_border_box .txt_area .c_box h3{margin-bottom:30px}}@media screen and ((max-width:840px)){.lineup .content_border_box .txt_area{margin:30px auto 0}}.lineup_contents{margin:120px auto 0;width:100%}@media screen and ((max-width:840px)){.lineup_contents{margin-top:80px}}.lineup_contents:last-child{margin-bottom:130px}.lineup_contents .title h3{font-weight:700;font-size:28px}.lineup_contents .title p{font-weight:700;font-family:"DIN pro",sans-serif;font-size:20px}@media screen and ((max-width:840px)){.lineup_contents .title h3{letter-spacing:2.8px}.lineup_contents .title p{letter-spacing:1.2px;margin-bottom:15px}}.lineup_contents.box_type_01 .title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:15px}@media screen and ((max-width:840px)){.lineup_contents.box_type_01 .title{width:calc(100% - 0px);margin:0 auto 15px}.lineup_contents.box_type_01 .title h3,.lineup_contents.box_type_01 .title p{width:100%}.lineup_contents.box_type_01 .title p{margin-bottom:15px}}.lineup_contents.box_type_01 .img_area{width:100%;height:auto;margin-bottom:15px}.lineup_contents.box_type_01 .img_area img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.lineup_contents.box_type_01 .text{font-size:16px;letter-spacing:1.6px;line-height:1.8}@media screen and ((max-width:840px)){.lineup_contents.box_type_01 .text{width:calc(100% - 0px);margin:0 auto;line-height:2.1}}.lineup_contents.box_type_02{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1280px) and (orientation:landscape),(max-width:1080px){.lineup_contents.box_type_02{align-items:flex-end}}.lineup_contents.box_type_02 .t_box{width:calc(47% - 35px);order:-1}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .t_box{width:100%;order:0;margin-top:20px}}@media screen and (max-width:860px) and (orientation:landscape){.lineup_contents.box_type_02 .t_box{width:100%;order:0;margin-top:20px}}.lineup_contents.box_type_02 .t_box.type2{order:0}.lineup_contents.box_type_02 .img_area{width:53%}.lineup_contents.box_type_02 .img_area img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .img_area{width:100%}}@media screen and (max-width:860px) and (orientation:landscape){.lineup_contents.box_type_02 .img_area{width:100%}}.lineup_contents.box_type_02 .title h3{position:relative;padding-bottom:40px}.lineup_contents.box_type_02 .title h3 span{font-size:12px;font-weight:400;margin-left:15px}.lineup_contents.box_type_02 .title h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:6px;background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco08.png) no-repeat center right/contain}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .title h3{padding-bottom:24px}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup_contents.box_type_02 .title h3{padding-bottom:24px}.lineup_contents.box_type_02 .title h3 br{display:none}}.lineup_contents.box_type_02 .title p{margin-bottom:50px}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .title p{margin-bottom:20px}}@media screen and (max-width:860px) and (orientation:landscape){.lineup_contents.box_type_02 .title p{margin-bottom:20px}}.lineup_contents.box_type_02 .text{font-size:16px;letter-spacing:1.6px;line-height:2.1;margin-top:40px}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .text{margin-top:30px}}@media screen and (max-width:860px) and (orientation:landscape){.lineup_contents.box_type_02 .text{margin-top:30px;line-height:2.1}}.lineup_contents.box_type_02 .annotation{width:100%;font-size:12px;letter-spacing:1.2px;line-height:2;margin-top:16px}@media screen and ((max-width:840px)){.lineup_contents.box_type_02 .annotation{line-height:1.8}}.lineup_contents_text{font-size:16px;letter-spacing:1.6px;line-height:32px;margin:50px auto 0}.lineup_box .content_gray_box{margin-top:90px}.lineup_box .content_gray_box.type1{margin-top:50px}.lineup_box .content_gray_box .txt_area .sub_ttl{font-weight:700;font-size:20px;margin-bottom:24px}.lineup_box .content_gray_box .txt_area.in_c{display:flex;justify-content:center;align-items:center}.lineup_txt{margin:60px auto}.lineup_txt p{font-size:16px;letter-spacing:1.6px;line-height:1.8}@media screen and ((max-width:840px)){.lineup_txt{width:calc(100% - 50px)}}.lineup_tileimage{margin:110px auto 128px}.lineup_tileimage img{width:100%}@media screen and ((max-width:840px)){.lineup_tileimage{margin-top:80px}}@media screen and ((max-width:840px)){.lineup .line_ttl.t_border{padding-top:120px}}.lineup .bg_gray{background-image:linear-gradient(180deg,#fff 25%,#4b4b4b 25%)}@media screen and ((max-width:840px)){.lineup .bg_gray{background-image:linear-gradient(180deg,#fff 38%,#4b4b4b 38%)}}@media screen and (max-width:860px) and (orientation:landscape){.lineup .bg_gray{background-image:linear-gradient(180deg,#fff 40%,#4b4b4b 40%)}}.lineup .exteria{margin:60px auto 0;padding-bottom:90px;width:100%}.lineup .exteria .design_content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:10px}@media screen and ((max-width:840px)){.lineup .exteria .design_content{grid-template-columns:1fr;grid-template-rows:1fr;gap:60px}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content{grid-template-columns:1fr;grid-template-rows:1fr;gap:60px}}.lineup .exteria .design_content .car_front{grid-area:1/1/3/2;padding-bottom:70px}.lineup .exteria .design_content .car_front img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media screen and ((max-width:840px)){.lineup .exteria .design_content .car_front{grid-area:auto;padding-bottom:0}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content .car_front{grid-area:auto}}.lineup .exteria .design_content .car_back{grid-area:2/2/4/3}.lineup .exteria .design_content .car_back img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media screen and ((max-width:840px)){.lineup .exteria .design_content .car_back{grid-area:auto}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content .car_back{grid-area:auto}}.lineup .exteria .design_content .title_area{grid-area:1/2/2/3}@media screen and ((max-width:840px)){.lineup .exteria .design_content .title_area{grid-area:auto}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content .title_area{grid-area:auto}}.lineup .exteria .design_content .title_area h3{font-size:60px;font-weight:700;font-family:"DIN pro",sans-serif;color:#fefefe;-webkit-text-stroke:1px #191919;text-stroke:1px #191919;padding-bottom:40px;position:relative;text-transform:uppercase;letter-spacing:.8rem;line-height:1;text-align:right}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content .title_area h3{font-size:40px}}@media screen and ((max-width:840px)){.lineup .exteria .design_content .title_area h3{font-size:70px;line-height:70px;letter-spacing:3.5px;margin-bottom:30px;padding-bottom:40px}}.lineup .exteria .design_content .title_area p{font-size:28px;font-weight:700;text-align:right;line-height:1.8;letter-spacing:.5rem;text-shadow:0px 0px 8px #fff,1px 1px 5px rgba(255,255,255,.4),0px 1px 5px rgba(255,255,255,.4),1px 0px 5px rgba(255,255,255,.4),-1px -1px 5px rgba(255,255,255,.4),-1px 0px 5px rgba(255,255,255,.4),0px -1px 5px rgba(255,255,255,.4)}@media screen and ((max-width:840px)){.lineup .exteria .design_content .title_area p{font-size:25px;line-height:1.4;letter-spacing:.2rem;text-shadow:none}}.lineup .exteria .design_content .text_area{grid-area:3/1/4/2}.lineup .exteria .design_content .text_area p{color:#fefefe;font-size:16px;letter-spacing:1.6px;line-height:35px}@media screen and ((max-width:840px)){.lineup .exteria .design_content .text_area{grid-area:auto}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .exteria .design_content .text_area{grid-area:auto}}.lineup .interior{width:100%;margin:120px auto 0}.lineup .interior .photo_ttl{align-items:center;margin-bottom:30px}.lineup .interior .photo_ttl picture{width:74%}@media screen and ((max-width:840px)){.lineup .interior .photo_ttl picture{width:calc(100% + 55px);left:-7.5%}}.lineup .interior .photo_ttl .ttl h4{line-height:70px;font-size:70px;letter-spacing:8.4px;margin-bottom:25px}.lineup .interior .photo_ttl .ttl h4:after{width:110%}@media screen and ((max-width:840px)){.lineup .interior .photo_ttl .ttl h4{letter-spacing:3.5px}.lineup .interior .photo_ttl .ttl h4:after{width:100%}}@media screen and ((max-width:840px)){.lineup .interior .photo_ttl .ttl{width:100%}}.lineup .interior .photo_ttl .ttl .ttl-text{font-size:16px;text-align:right;display:block;margin-top:40px}.lineup .interior .txt_area{font-size:16px;letter-spacing:1.6px;line-height:35px}.lineup .sustainability{width:100%;margin:120px auto 0}.lineup .sustainability .content_gray_box .txt_area.in_c .inner h3{background:#191919;color:#fefefe;font-family:"DIN pro",sans-serif;position:relative;font-weight:400;padding:0 15px;display:inline-block;margin-top:20px;font-size:24px}.lineup .sustainability .content_gray_box .txt_area.in_c .inner h3:after,.lineup .sustainability .content_gray_box .txt_area.in_c .inner h3:before{content:"-"}.lineup .sustainability .content_gray_box .txt_area.in_c .inner h3:after{margin-left:5px}.lineup .sustainability .content_gray_box .txt_area.in_c .inner h3:before{margin-right:5px}.lineup .sustainability .content_gray_box .txt_area.in_c .inner .sub_ttl{font-weight:700;font-size:28px;letter-spacing:1.4px}.lineup .sustainability .slider2{display:grid;grid-template-columns:repeat(3,1fr);gap:0 60px;margin-top:90px}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .sustainability .slider2{gap:0 25px;width:95%;margin:40px calc(60px + 5%) 0 auto}}@media screen and ((max-width:840px)){.lineup .sustainability .slider2{grid-template-columns:1fr;gap:0;width:87%;margin:90px auto 0}}.lineup .sustainability .slider2 div{grid-area:auto;width:100%}.lineup .sustainability .slider2 div .image_area{width:100%;height:388px;position:relative}.lineup .sustainability .slider2 div .image_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lineup .sustainability .slider2 div .image_area .sub_image{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:87.5%;height:130px}.lineup .sustainability .slider2 div .image_area .sub_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .sustainability .slider2 div .image_area{height:250px}.lineup .sustainability .slider2 div .image_area .sub_image{height:90px}}@media screen and ((max-width:840px)){.lineup .sustainability .slider2 div .image_area{height:393px}.lineup .sustainability .slider2 div .image_area .sub_image{height:132px}}.lineup .sustainability .slider2 div .txt_area{padding-top:calc(40px + 5%);padding-bottom:calc(60px + 5%)}.lineup .sustainability .slider2 div .txt_area h3{font-weight:700;font-size:28px;letter-spacing:2.8px;margin-bottom:10px}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.lineup .sustainability .slider2 div .txt_area h3{font-size:23px;letter-spacing:.4px}}@media screen and ((max-width:840px)){.lineup .sustainability .slider2 div .txt_area h3{font-style:20px;letter-spacing:2px;line-height:32px}}.lineup .sustainability .slider2 div .txt_area p{font-size:16px;letter-spacing:1.6px;line-height:30px}.lineup_ioniq5 .lineup_car_list_item_title .long_ttl,.lineup_kona .lineup_car_list_item_title .long_ttl{width:50%;padding-right:20px}.lineup_ioniq5 .lineup_car_list_item_title .long_ttl span,.lineup_kona .lineup_car_list_item_title .long_ttl span{display:block;padding-left:0}.lineup_ioniq5 .lineup_car_list_item_title .price_type2,.lineup_kona .lineup_car_list_item_title .price_type2{width:50%}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p,.lineup_kona .lineup_car_list_item_title .price_type2 p{text-align:right}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p span,.lineup_kona .lineup_car_list_item_title .price_type2 p span{font-size:14px}@media screen and ((max-width:840px)){.lineup_ioniq5 .lineup_car_list_item,.lineup_kona .lineup_car_list_item{flex-wrap:wrap;padding:30px 0 0}.lineup_ioniq5 .lineup_car_list_item_img,.lineup_kona .lineup_car_list_item_img{width:100%;margin-bottom:30px}.lineup_ioniq5 .lineup_car_list_item_name,.lineup_kona .lineup_car_list_item_name{width:100%;line-height:1.2}.lineup_ioniq5 .lineup_car_list_item_name span,.lineup_kona .lineup_car_list_item_name span{display:block;padding-left:0}.lineup_ioniq5 .lineup_car_list_item_price,.lineup_kona .lineup_car_list_item_price{width:100%}.lineup_ioniq5 .lineup_car_list_item_title,.lineup_kona .lineup_car_list_item_title{width:100%;flex-wrap:wrap;padding:10px 15px}.lineup_ioniq5 .lineup_car_list_item_title .long_ttl,.lineup_kona .lineup_car_list_item_title .long_ttl{width:100%;padding-right:0}.lineup_ioniq5 .lineup_car_list_item_title .price_type2,.lineup_kona .lineup_car_list_item_title .price_type2{width:100%}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p,.lineup_kona .lineup_car_list_item_title .price_type2 p{letter-spacing:-.09rem;text-align:left}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p span,.lineup_kona .lineup_car_list_item_title .price_type2 p span{margin:0 3px}.lineup_ioniq5 .lineup_car_list_item_info,.lineup_kona .lineup_car_list_item_info{margin-left:0}.lineup_ioniq5 .lineup_car_list_item_table,.lineup_kona .lineup_car_list_item_table{width:100%;border-spacing:10px 5px}.lineup_ioniq5 .lineup_car_list_item_table th,.lineup_kona .lineup_car_list_item_table th{width:40%}.lineup_ioniq5 .lineup_car_list_item_table td,.lineup_kona .lineup_car_list_item_table td{width:60%;letter-spacing:0}.lineup_ioniq5 .lineup_car_list_item_table_wrap,.lineup_kona .lineup_car_list_item_table_wrap{flex-wrap:wrap;margin-bottom:20px}.lineup_ioniq5 .lineup_car_list_item_table_wrap>table+table,.lineup_kona .lineup_car_list_item_table_wrap>table+table{margin-left:0}}@media screen and (max-width:860px) and (orientation:landscape){.lineup_ioniq5 .lineup_car_list_item,.lineup_kona .lineup_car_list_item{flex-wrap:wrap;padding:30px 0 0}.lineup_ioniq5 .lineup_car_list_item_img,.lineup_kona .lineup_car_list_item_img{width:100%;margin-bottom:30px}.lineup_ioniq5 .lineup_car_list_item_title,.lineup_kona .lineup_car_list_item_title{width:100%;flex-wrap:wrap;padding:10px 15px}.lineup_ioniq5 .lineup_car_list_item_title_name,.lineup_kona .lineup_car_list_item_title_name{width:100%}.lineup_ioniq5 .lineup_car_list_item_title_price,.lineup_kona .lineup_car_list_item_title_price{width:100%}.lineup_ioniq5 .lineup_car_list_item_title .long_ttl,.lineup_kona .lineup_car_list_item_title .long_ttl{width:100%;padding-right:0}.lineup_ioniq5 .lineup_car_list_item_title .price_type2,.lineup_kona .lineup_car_list_item_title .price_type2{width:100%}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p,.lineup_kona .lineup_car_list_item_title .price_type2 p{letter-spacing:-.09rem}.lineup_ioniq5 .lineup_car_list_item_title .price_type2 p span,.lineup_kona .lineup_car_list_item_title .price_type2 p span{margin:0 3px}.lineup_ioniq5 .lineup_car_list_item_info,.lineup_kona .lineup_car_list_item_info{margin-left:0}}@media screen and (max-width:1080px){.lineup_ioniq5 .lineup_car_list_item_table,.lineup_kona .lineup_car_list_item_table{width:100%;border-spacing:10px 5px}.lineup_ioniq5 .lineup_car_list_item_table th,.lineup_kona .lineup_car_list_item_table th{width:40%}.lineup_ioniq5 .lineup_car_list_item_table td,.lineup_kona .lineup_car_list_item_table td{width:60%;letter-spacing:0}.lineup_ioniq5 .lineup_car_list_item_table_wrap,.lineup_kona .lineup_car_list_item_table_wrap{flex-wrap:wrap;margin-bottom:20px}.lineup_ioniq5 .lineup_car_list_item_table_wrap>table+table,.lineup_kona .lineup_car_list_item_table_wrap>table+table{margin-left:0}}.lineup_ioniq5_txt,.lineup_kona_txt{margin-top:35px;font-size:14px;line-height:27px;letter-spacing:0}.slick-slider{position:relative}.slick-slider .slick-arrow{position:absolute;bottom:10%;background:0 0;border:none;max-width:60px;padding:0}@media screen and ((max-width:840px)){.slick-slider .slick-arrow{bottom:5%}}@media screen and (max-width:860px) and (orientation:landscape){.slick-slider .slick-arrow{bottom:0}}.slick-slider .prev-arrow{left:80px;z-index:10}.slick-slider .next-arrow{left:160px}button{position:relative}button.slick-prev,button.slick-next{position:relative}button.slick-prev.slick-arrow:before,button.slick-next.slick-arrow:before{font-weight:800;opacity:1;height:60px;width:60px;background-color:#fff;color:#191919;display:inline-block;line-height:2;border:1px solid #191919}button.slick-prev.slick-arrow:after,button.slick-next.slick-arrow:after{content:"";width:20px;height:40px;position:absolute;top:10px;left:20px}button.slick-prev{left:0 !important;top:auto !important;z-index:500}button.slick-prev.slick-arrow:before{content:""}button.slick-prev.slick-arrow:after{background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/allow_l.png) no-repeat center center/contain}button.slick-next{left:80px;top:auto !important;z-index:500;left:70px !important}button.slick-next.slick-arrow:before{content:""}button.slick-next.slick-arrow:after{background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/allow_r.png) no-repeat center center/contain}button.slick-prev.slick-disabled,button.slick-next.slick-disabled{opacity:.5}.slick-slide{max-height:550px}@media screen and ((max-width:840px)){.slick-slide{max-height:100%}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.slick-slide{max-height:100%}}.slick-slide .flex{position:relative;display:flex}@media screen and ((max-width:840px)){.slick-slide .flex{flex-wrap:wrap;flex-direction:column}.slick-slide .flex .sp{overflow:hidden;height:100%}.slick-slide .flex .sp img{width:100%;height:auto}}@media screen and (max-width:860px) and (orientation:landscape){.slick-slide .flex{flex-wrap:wrap;flex-direction:column-reverse}.slick-slide .flex .sp img{width:100%;height:auto}}.slick-slide img{height:355px}.slider1{width:100%;margin:40px auto 0;position:relative}@media screen and ((max-width:840px)){.slider1{margin-top:80px}}@media screen and (max-width:860px) and (orientation:landscape){.slider1{width:95%;margin:40px calc(60px + 5%) 0 auto}}.slider1.type2{margin-top:80px}.slider1.type2 .flex .col-6 h3,.slider1.type2 .flex .col-6 p{color:#191919}.slider1.type2 .flex .col-6 h3{font-weight:700}.slider1.type2 .flex .col-6 h3:after{background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco10.png) no-repeat left bottom/contain}@media screen and ((max-width:840px)){.slider1.type2 .flex .col-6 h3 br{display:none}}.slider1.type2 .flex .col-6 h3 span{font-size:21px;display:block}.slider1 .flex{margin:auto;display:flex;justify-content:space-between;width:100%;margin:0 auto}.slider1 .flex .col-6 h3,.slider1 .flex .col-6 p{color:#fff}.slider1 .flex .col-6 h3{position:relative;font-size:28px;padding-bottom:44px;margin-bottom:24px;letter-spacing:2.6px}.slider1 .flex .col-6 h3:after{content:"";position:absolute;bottom:0;left:0;background:url(//gvcdevelop.xsrv.jp/hyundai-oki/wp-content/themes/hyundai-oki/lib/css/../images/deco/deco09.png) left bottom no-repeat;height:28px;width:100%}@media screen and (max-width:1080px){.slider1 .flex .col-6 h3{font-size:25px}.slider1 .flex .col-6 h3 br{display:none}}@media screen and ((max-width:840px)){.slider1 .flex .col-6 h3{font-size:25px;letter-spacing:0;line-height:35px}.slider1 .flex .col-6 h3 br{display:block}}.slider1 .flex .col-6 .text1{font-size:14px;letter-spacing:1.6px;line-height:32px}.slider1 .flex .col-6r{width:600px}.slider1 .flex .col-6r img{width:100%;height:auto}@media screen and ((max-width:840px)){.slider1 .flex .col-6r{width:100%}}@media screen and (max-width:1080px){.slider1 .flex .col-6r{width:calc(60% - 10px)}}@media screen and (max-width:860px){.slider1 .flex .col-6r{width:100%}}.slider1 .flex .col-6.leftarea{width:430px;padding:0}@media screen and ((max-width:840px)){.slider1 .flex .col-6.leftarea{width:100%;margin-top:20px;padding-bottom:100px}}@media screen and (max-width:1080px){.slider1 .flex .col-6.leftarea{width:calc(40% - 10px)}}@media screen and (max-width:860px) and (orientation:landscape),(max-width:860px){.slider1 .flex .col-6.leftarea{width:100%;margin-top:20px;padding-bottom:100px}}.slider3{margin:60px auto 0;padding-bottom:130px}@media screen and ((max-width:840px)){.slider3{width:87%}}.slider3 .slick-track{display:flex}.slider3_list_item{width:480px;margin-right:24px}@media screen and ((max-width:840px)){.slider3_list_item{margin-right:0}}.slider3_list_item .image_area{height:320px;width:100%;margin-bottom:16px}.slider3_list_item .image_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider3_list_item .txt_area{opacity:1;transition:all .5s ease}.slider3_list_item .txt_area h3{font-weight:700;font-size:20px;letter-spacing:1.2px;margin-bottom:10px}@media screen and ((max-width:840px)){.slider3_list_item .txt_area h3{letter-spacing:2px;line-height:32px}}.slider3_list_item .txt_area p{font-size:14px;letter-spacing:1.6px;line-height:25px}@media screen and ((max-width:840px)){.slider3_list_item .txt_area p{line-height:25.6px}}.slider3 .slick-current .txt_area{opacity:1}.slider3 .slick-list{overflow:visible}@media screen and ((max-width:840px)){.slider3 .slick-list{overflow:hidden}}.slider3 .slick-slider .slick-arrow{bottom:-10%}.lineup_car{margin-top:30px}.lineup_car_list_item{position:relative;border-top:1px solid #191919;display:flex;align-items:center;justify-content:center;padding:30px 0 20px 20px}.lineup_car_list_item:last-child{border-bottom:1px solid #191919}.lineup_car_list_item_img{width:315px}.lineup_car_list_item_img>img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.lineup_car_list_item_info{width:100%;margin-left:50px;flex:1}.lineup_car_list_item_title{background-color:#191919;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:14px 30px}.lineup_car_list_item_name{font-size:25px;letter-spacing:1.25px;font-weight:700}.lineup_car_list_item_name>span{font-size:18px;font-weight:400;padding-left:8px;letter-spacing:0}.lineup_car_list_item_price{font-size:20px;letter-spacing:1px}.lineup_car_list_item_price>span{font-size:16px;letter-spacing:.8px;font-weight:200}.lineup_car_list_item_table_wrap{margin-top:20px;display:flex}.lineup_car_list_item_table_wrap>table+table{margin-left:46px}.lineup_car_list_item_table{border-collapse:separate;border-spacing:30px 6px}.lineup_car_list_item_table th,.lineup_car_list_item_table td{font-size:14px;color:#191919}.lineup_car_list_item .new-car{position:absolute;font-size:16px;top:30px;left:0;padding:0 6px;border:2px solid #191919}.lineup_car_note{margin-top:30px}.lineup_car_note>p{font-size:14px;font-weight:200;color:#191919}.lineup .kona .content_border_box .txt_area h2{margin-bottom:32px}.lineup .kona .content_border_box .c_box h3{margin-bottom:24px}.lineup .kona .photo_ttl .ttl h4{font-size:70px}@media screen and ((max-width:840px)){.lineup .kona .photo_ttl .ttl h4{font-size:68px}}@media screen and ((max-width:840px)){.lineup .kona .photo_ttl .ttl{margin-top:calc(375px + 5%)}}