@charset "utf-8";#topgrid{padding-top:0}.img_tab,.img_sp,.img_tab.img_sp{display:none}h2.red_title{margin-bottom:24px;color:#eb0a1e;font-size:20px;line-height:1.25;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#header{position:fixed;top:0;right:0;left:0;z-index:999;width:100%;max-width:1920px;height:80px;margin:0 auto;padding-right:80px;border-bottom:1px solid transparent;background-color:rgba(255,255,255,0);color:#fff;transition:border-color 0s 0s,background-color .3s 0s}#header ul{list-style:none}#header.scroll{border-color:#e8e8e8;background-color:rgba(255,255,255,0.95);color:#212121;transition:border-color 0s .3s,background-color .3s 0s}#header:before,#header:after,#hilux_header_nav ul.nav_list:before,#hilux_header_nav ul.nav_list:after{content:" ";display:table}#header:after,#hilux_header_nav ul.nav_list:after{clear:both}#header a,#header a:link,#header a:visited{color:#fff}#header.scroll a,#header.scroll a:link,#header.scroll a:visited{color:#212121}#contents .contents_body .exp{height:0;margin:0}#hilux_header_nav{float:right}#hilux_header_nav h2{display:none}#hilux_header_nav .nav_list_area{-webkit-overflow-scrolling:touch}#hilux_header_nav ul.nav_list{margin:0;padding-left:0;font-weight:bold;font-size:14px}#hilux_header_nav ul.nav_list li{float:left;padding:25px 15px}#hilux_header_nav ul.nav_list li:first-child{padding-left:0}#hilux_header_nav ul.nav_list li a{display:block}#hilux_header_nav ul.nav_list li a > span{display:inline-block;position:relative;border-bottom:1px solid transparent;vertical-align:middle;line-height:30px}#hilux_header_nav ul.nav_list li a > span:after{content:"";display:block;position:absolute;right:50%;bottom:0;left:50%;height:1px;background-color:transparent;transition:left .2s ease-in-out,right .2s ease-in-out,background-color .2s ease-in-out .2s}#hilux_header_nav ul.nav_list li.lang a > span:after{content:none}#hilux_header_nav ul.nav_list li a:hover > span:after,#hilux_header_nav ul.nav_list li a.current > span:after,#hilux_header_nav ul.nav_list li.open a > span:after{right:0;left:0;background-color:#eb0a1e;transition:left .2s ease-in-out,right .2s ease-in-out}#hilux_header_nav ul.nav_list li.lang{padding:29px 15px}#hilux_header_nav ul.nav_list li.lang a,#hilux_header_nav ul.nav_list li.lang a > span{line-height:17px}#hilux_header_nav ul.nav_list li.lang a:hover{text-decoration:none}#hilux_header_nav ul.nav_list li.lang a > span{display:block;height:22px;padding:0 3px;border:2px solid #fff;font-size:12px;line-height:18px}.scroll #hilux_header_nav ul.nav_list li.lang a > span{border-color:#212121}#hilux_header_nav ul.nav_list li.lang a:hover > span{border-color:#bf141d;color:#bf141d}#hilux_header_nav ul.nav_list li.tgn_logo{padding-right:0}#hilux_header_nav ul.nav_list li.tgn_logo a,#hilux_header_nav ul.nav_list li.tgn_logo a img{width:110px;height:30px}#hilux_header_nav ul.nav_list li.tgn_logo a:hover{opacity:.7}@media screen and (max-width:1279px),print{#hilux_header_nav ul.nav_list li{padding:25px 10px;font-size:12px}}@media screen and (max-width:1023px),print{#header{padding-right:48px}}@media screen and (max-width:1023px) and (min-width:960px){#hilux_header_nav ul.nav_list{font-size:13px}}@media screen and (max-width:959px){#header{height:56px;padding-right:0}#contents .contents_body .exp{height:0}#hilux_header_nav h2{display:block;overflow:hidden;position:absolute;top:18px;right:16px;width:25px;height:20px;margin:0;text-indent:100%;white-space:nowrap;cursor:pointer}#hilux_header_nav h2 span.nav_btn{display:block}#hilux_header_nav h2 span.nav_btn,#hilux_header_nav h2 span.nav_btn:before,#hilux_header_nav h2 span.nav_btn:after{content:"";display:block;position:absolute;width:25px;height:2px;background-color:#fff}.scroll #hilux_header_nav h2 span.nav_btn,.scroll #hilux_header_nav h2 span.nav_btn:before,.scroll #hilux_header_nav h2 span.nav_btn:after{background-color:#000}#hilux_header_nav h2 span.nav_btn{top:9px}#hilux_header_nav h2 span.nav_btn:before{top:-9px}#hilux_header_nav h2 span.nav_btn:after{top:9px}#hilux_header_nav h2 span.nav_btn{transition:background-color .2s linear}#hilux_header_nav h2 span.nav_btn:before,#hilux_header_nav h2 span.nav_btn:after{transition:all .3s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.scroll #hilux_header_nav h2{background-image:url("../png/menu_button_sp.png")}#hilux_header_nav .nav_list_area{opacity:0;visibility:hidden;overflow-y:auto;position:absolute;top:56px;left:0;width:100%;padding:16px;background-color:transparent;transition:opacity .3s 0s,visibility 0s .3s,background-color 0s .3s}#hilux_header_nav ul.nav_list{visibility:hidden}#hilux_header_nav ul.nav_list li{float:none;padding:9px 0;text-align:center;font-size:16px}#hilux_header_nav ul.nav_list li a > span{display:inline-block;line-height:29px}#hilux_header_nav ul.nav_list li.lang,#hilux_header_nav ul.nav_list li.tgn_logo{margin-top:16px;padding:25px 0;border-top:1px solid #212121}#hilux_header_nav ul.nav_list li.lang a{display:inline-block}#hilux_header_nav ul.nav_list li.lang a > span{height:auto;padding:4px 15px;border-color:#212121}#hilux_header_nav ul.nav_list li.tgn_logo a{width:100%}#hilux_header_nav ul.nav_list li.tgn_logo a img{display:inline-block}#hilux_header_nav ul.nav_list li.tgn_logo a img.img_pc{display:none}#hilux_header_nav ul.nav_list li.lang + li.tgn_logo{margin-top:0;padding:9px 0;border-top:none}html.header_nav_open{overflow-y:hidden;position:fixed}.header_nav_open #header{height:100%;border-bottom:none;color:#212121}.header_nav_open #header a{color:#212121}.header_nav_open #header_inner{height:56px;border-bottom:1px solid #e6e6e6;background-color:#fff}.header_nav_open #hilux_header_nav h2 span.nav_btn{background-color:transparent}.header_nav_open #hilux_header_nav h2 span.nav_btn:before,.header_nav_open #hilux_header_nav h2 span.nav_btn:after{background-color:#000}.header_nav_open #hilux_header_nav h2 span.nav_btn:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header_nav_open #hilux_header_nav h2 span.nav_btn:after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header_nav_open #hilux_header_nav .nav_list_area{opacity:1;visibility:visible;background-color:#fff;transition:opacity .3s 0s,visibility 0s 0s}.header_nav_open #hilux_header_nav ul.nav_list{visibility:visible}.header_nav_open #main,.header_nav_open #footer{visibility:hidden}}#header #hilux_logo,#header .main_logo{display:block;position:fixed;z-index:1;width:230px;height:24px;margin:28px 20px 28px 80px}#header #hilux_logo img,#header .main_logo img{width:100%;vertical-align:bottom}#header #hilux_logo img.logo_scroll,#header .main_logo img.logo_scroll{display:none}#header.scroll #hilux_logo img.logo_top,#header.scroll .main_logo img.logo_top,.header_nav_open #header #hilux_logo img.logo_top,.header_nav_open #header .main_logo img.logo_top{display:none}#header.scroll #hilux_logo img.logo_scroll,#header.scroll .main_logo img.logo_scroll,.header_nav_open #header #hilux_logo img.logo_scroll,.header_nav_open #header .main_logo img.logo_scroll{display:inline}@media screen and (max-width:1023px),print{#header #hilux_logo,#header .main_logo{margin-left:48px}}@media screen and (max-width:959px),print{#header #hilux_logo,#header .main_logo{width:214px;height:56px;margin:0}#header #hilux_logo img,#header .main_logo img{margin-top:19px;padding-left:32px}}@media screen and (max-width:599px){#header #hilux_logo,#header .main_logo{width:166px}#header #hilux_logo img,#header .main_logo img{margin-top:20px;padding-left:16px}}#header #header_inner{padding:0}#footer{height:auto;background-color:#212121;font-size:12px}#footer:before,#footer:after{content:" ";display:table}#footer:after{clear:both}#footer ul{list-style:none}footer{max-width:1920px;margin:auto}#footer .follow{width:34px;vertical-align:bottom}.legal{float:left;margin:0 0 0 3%;padding:18px 0;letter-spacing:-.4em}.legal a{color:#fff;font-weight:bold}.legal li{display:inline-block;padding:0 10px;vertical-align:middle;letter-spacing:normal}.legal li:first-child{padding-left:0}.legal li.rborder{border-right:1px solid #fff}.legal li.rborder:nth-last-of-type(2){border-right:none}.legal li.sns{padding:0 10px 0 30px;letter-spacing:-.4em}.legal li.sns a{cursor:pointer}.legal li.sns a:hover{opacity:.7}.copy-right{float:right;margin:0 3% 0 0;margin-bottom:0;padding:25px 0;color:#fff;text-align:center}.copy-right .disp_ib{display:inline-block}@media screen and (max-width:959px),print{#footer .l-border{display:none}.legal{float:none;margin:0 auto;padding-bottom:0;text-align:center}.legal li.rborder:nth-last-of-type(2){padding-right:0}.legal li.sns{padding:0 10px}.copy-right{float:none;margin:0}}@media screen and (max-width:760px){#footer .l-border{width:100%;height:1px;background-color:#f0f0f0}.copy-right{float:none;margin:0}}@media screen and (max-width:599px){#footer{padding:0 16px}.legal{padding-top:18px;padding-bottom:0}.legal li.sns{display:block;padding-top:18px}.copy-right{padding:18px 0}}.flex_column_wrapper,.flex_column.flex_full{position:relative}.flex_column_wrapper.bg_koiai{background-color:#002e42;color:#fff}.flex_column{max-width:50%;min-width:50%}.flex_column.flex_full.arrow_column{background-position:center center;background-repeat:no-repeat;background-size:cover}.flex_column.flex_full.arrow_column.maeda{background-position:20% center;background-repeat:no-repeat;background-size:cover}.flex_column.flex_full.arrow_column img{visibility:hidden;width:100%;height:100%;vertical-align:bottom}.arrow_column:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:0;height:0;margin:auto;border-width:20px 0 20px 20px;border-style:solid;border-color:transparent transparent transparent #fff}.flex_column_wrapper.reverse .arrow_column:before{right:0;left:auto;border-width:20px 20px 20px 0;border-color:transparent #fff transparent transparent}@media screen and (max-width:959px){.flex_column.flex_full.arrow_column{padding-top:0}.flex_column.flex_full.arrow_column img{visibility:visible}.arrow_column,.flex_column_wrapper.reverse .arrow_column{overflow:hidden}.arrow_column:before,.flex_column_wrapper.reverse .arrow_column:before{top:0;right:0;bottom:auto;left:0;border-width:20px 20px 0 20px;border-color:#fff transparent transparent transparent}}.flex_column a.btn_text{margin-top:24px}.flex_column .figure{min-height:0%}.flex_column .figure img{max-width:100%;vertical-align:bottom}.flex_column_wrapper .flex_column:first-of-type,.flex_column_wrapper.reverse .flex_column:last-of-type{padding-left:80px}.flex_column_wrapper .flex_column:last-of-type,.flex_column_wrapper.reverse .flex_column:first-of-type{padding-right:80px}.flex_column_wrapper .flex_column.bg_koiai:first-of-type,.flex_column_wrapper.reverse .flex_column.bg_koiai:last-of-type,.flex_column_wrapper .flex_column.bg_white:first-of-type,.flex_column_wrapper.reverse .flex_column.bg_white:last-of-type{padding-right:80px}.flex_column_wrapper .flex_column.bg_koiai:last-of-type,.flex_column_wrapper.reverse .flex_column.bg_koiai:first-of-type,.flex_column_wrapper .flex_column.bg_white:last-of-type,.flex_column_wrapper.reverse .flex_column.bg_white:first-of-type{padding-left:80px}.flex_column_wrapper .flex_column.flex_full:first-of-type,.flex_column_wrapper.reverse .flex_column.flex_full:last-of-type{padding-left:0}.flex_column_wrapper .flex_column.flex_full:last-of-type,.flex_column_wrapper.reverse .flex_column.flex_full:first-of-type{padding-right:0}.flex_text{padding:80px}.flex_column_inner{overflow:hidden}@media screen and (min-width:960px){.flex_column_wrapper,.flex_column{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.flex_column_wrapper.reverse,.flex_column.reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex_column{-webkit-flex:1;flex:1;-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.flex_column.flex_text{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex_column.flex_end{-ms-flex-pack:end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex_column .figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex_column .figure img{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}}@media screen and (max-width:1023px),print{.flex_text,.flex_column_wrapper .flex_column:first-of-type,.flex_column_wrapper.reverse .flex_column:last-of-type{padding-left:48px}.flex_text,.flex_column_wrapper .flex_column:last-of-type,.flex_column_wrapper.reverse .flex_column:first-of-type{padding-right:48px}}@media screen and (max-width:959px){.flex_column{width:100%;max-width:none;min-width:auto}.flex_column_wrapper .flex_column.flex_full:first-of-type,.flex_column_wrapper.reverse .flex_column.flex_full:last-of-type{padding-right:0}.flex_column_wrapper .flex_column.flex_full:last-of-type,.flex_column_wrapper.reverse .flex_column.flex_full:first-of-type{padding-left:0}}@media screen and (max-width:599px){.flex_text{padding:40px 16px}.flex_column_wrapper .flex_column:first-of-type,.flex_column_wrapper.reverse .flex_column:last-of-type{padding-left:16px}.flex_column_wrapper .flex_column:last-of-type,.flex_column_wrapper.reverse .flex_column:first-of-type{padding-right:16px}.flex_column_wrapper.reverse .flex_column.flex_full{padding-right:16px;padding-left:16px}}.video_bg{overflow:hidden;position:relative;width:100%;height:100vh;color:#fff;text-shadow:1px 1px 4px #000}.video_bg_inner,.video_bg_contents{overflow:hidden;position:absolute;left:0;width:100%}.video_bg_inner{top:0;height:100%;background-position:center center;background-size:cover}.video_bg_contents{top:calc(50% + 82px);padding:0 160px}@media screen and (max-width:1023px),print{.video_bg_contents{padding:0 96px}}@media screen and (max-width:767px){.video_bg_contents{padding:0 64px}}@media screen and (max-width:599px){.video_bg_contents{padding:0 32px}}.video_bg_inner video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video_bg_title{position:absolute;top:50%;width:100%;margin-top:-50px;text-align:center;font-size:88px;font-family:"Times New Roman","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HG明朝B","MS Mincho",serif;line-height:1.13636}@media screen and (max-width:959px),print{.video_bg_title{margin-top:-38px}.video_bg_contents{top:calc(50% + 60px)}.video_bg_title{font-size:68px}}@media screen and (max-width:599px),(min-width:600px) and (max-height:450px){.video_bg{overflow:visible;height:auto !important}.video_bg_inner{height:auto}.video_bg_title{margin-top:-22px}.video_bg_contents{display:block;overflow:visible;position:static;padding:30px 16px;color:#212121;text-shadow:none}}@media screen and (max-width:599px){.video_bg,.video_bg_inner{padding-top:100%}.video_bg_title{font-size:40px}}@media screen and (min-width:600px) and (max-height:450px){.video_bg,.video_bg_inner{padding-top:56.25%}}@media screen and (min-aspect-ratio:16/9){.video_bg_inner video{max-width:100%}}@media screen and (min-aspect-ratio:16/9) and (max-width:599px){.video_bg_inner video{max-width:none}}@media screen and (max-aspect-ratio:16/9){.video_bg_inner video{max-height:100%}}@media screen and (min-height:1080px) and (min-width:600px){.video_bg_inner video{max-width:none;max-height:none}}.sep_full{margin:0 -80px;padding:40px 80px}.sep_dark{background-color:#212121}.contents_body .sep_dark .section{color:#fff}@media screen and (max-width:1023px),print{.sep_full{margin:0 -48px;padding:40px 48px}}@media screen and (max-width:767px){.sep_full{margin:0 -32px;padding:40px 32px}}@media screen and (max-width:599px){.sep_full{margin:0 -16px;padding:40px 16px}}a.link_arrow{display:inline-block;position:relative;margin-top:2em;padding-left:1em;color:#212121;font-size:16px;text-decoration:none}a.link_arrow:before,a.link_arrow:after,.prev_next a:before,.prev_next a:after{content:"";display:block;position:absolute;bottom:0;width:8px;height:2px;margin:auto;background-color:#212121;transition:background-color .3s}a.link_arrow:before,a.link_arrow:after,.prev_next a.prev:before,.prev_next a.prev:after{left:0}.prev_next a.next:before,.prev_next a.next:after{right:0}.sep_dark a.link_arrow{color:#fff}.sep_dark a.link_arrow:before,.sep_dark a.link_arrow:after{background-color:#fff}a.link_arrow:before,.prev_next a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.prev_next a.prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}a.link_arrow:before{top:8px;bottom:auto}.prev_next a:before{top:-5px}a.link_arrow:after,.prev_next a:after{bottom:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.prev_next a.prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}a.link_arrow:after{top:13px;bottom:auto}.prev_next a:after{bottom:10px}a.link_arrow:hover{color:#eb0a1e}a.link_arrow:hover:before,a.link_arrow:hover:after,.prev_next a:hover:before,.prev_next a:hover:after{background-color:#eb0a1e}.prev_next{margin-top:50px;margin-bottom:42px;text-align:center;font-size:14px;letter-spacing:-.4em}.prev_next a{color:#212121;text-decoration:none;letter-spacing:normal}.prev_next a:hover{color:#eb0a1e}.prev_next a.prev,.prev_next a.next{display:inline-block;position:relative;max-width:49.5%}.prev_next a.prev{padding-right:24px;text-align:right}.prev_next a.next{padding-left:24px;text-align:left}.prev_next a.prev span,.prev_next a.next span{display:inline-block;overflow:hidden;max-width:100%;height:27px;text-align:left;vertical-align:top;line-height:27px;white-space:nowrap;text-overflow:ellipsis}.prev_next a.prev span{padding-left:28px}.prev_next a.next span{padding-right:28px}.prev_next a.prev + a.next{border-left:1px solid #e0e0e0}.contents_body .section.top_sec h3.title,.contents_body .section.top_sec p{-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.contents_body .section.top_sec h3.title{font-size:24px;line-height:1.375}.contents_body .section.top_sec p{text-align:justify;font-size:14px;line-height:1.78571}@media screen and (min-width:960px),print{.column.image_l.top_sec .figure_block,.column.image_r.top_sec .figure_block{width:67.1428%;width:-webkit-calc(67.1428% + 20px);width:calc(67.1428% + 20px)}.column.image_l.top_sec .figure_block{padding-right:40px}.column.image_r.top_sec .figure_block{padding-left:40px}}@media screen and (max-width:959px){.column.image_l.top_sec .figure_block,.column.image_r.top_sec .figure_block{width:100%}.column.image_l.top_sec .figure_block{padding-right:0}.column.image_r.top_sec .figure_block{padding-left:0}}.sep_story{background-position:center center;background-size:cover}.story_map .contents_area{text-shadow:1px 1px 4px #000}.story_map .contents_area h2.title{margin-bottom:16px}.map_area{position:relative;width:100%}.map_area img{width:100%}.pin_spot{position:absolute;width:1px;height:1px;margin-top:-4px;outline:none}.pin_spot .balloon{position:absolute;top:-32px;left:-12px;width:24px;height:32px;background-image:url("https://global.toyota/pages/hilux50th/common/images/map_pin.svg");background-position:center bottom;background-repeat:no-repeat;background-size:24px 32px}.pin_spot .balloon > span{display:block;position:absolute;top:-1.4em;left:50%;color:transparent;font-weight:bold;font-size:14px;font-family:"Times New Roman","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HG明朝B","MS Mincho",serif;white-space:nowrap;transition:color .3s;transform:translateX(-50%);pointer-events:none}.pin_spot .balloon:hover > span{color:#212121;pointer-events:auto}@media screen and (min-width:600px){.sep_story{background-image:url("../jpg/story_bg_pc.jpg")}}@media screen and (min-width:960px){.story_map{position:relative;padding-top:48.25%}.map_area{position:absolute;top:0;right:0;width:80%}.contents_area{position:absolute;bottom:0;width:32.8572%}}@media screen and (max-width:599px){.sep_story{background-image:url("../jpg/story_bg_sp.jpg")}.pin_spot .balloon{top:-16px;left:-6px;width:12px;height:16px;background-size:12px 16px}}.sep_full.sep_slider{overflow:hidden;padding:0}.sep_full.sep_slider .top_sec{max-width:none}.slider_area{position:relative;background-color:#212121}.slider_title_inner{position:absolute;top:40px;right:0;left:0;z-index:1;width:100%;max-width:1366px;margin:auto;padding-right:80px;padding-left:80px;color:#fff}button[aria-label="Previous"],button[aria-label="Next"]{position:absolute;top:0;bottom:0;z-index:1;width:80px;height:210px;margin:auto;border:0;outline:0;background-color:transparent;text-indent:-9999px}button[aria-label="Previous"]:before,button[aria-label="Previous"]:after,button[aria-label="Next"]:before,button[aria-label="Next"]:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:48px;height:2px;margin:auto;background-color:#fdfdfd;transition:background-color .3s}button[aria-label="Previous"]:before{top:-36px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}button[aria-label="Previous"]:after{bottom:-36px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}button[aria-label="Next"]:before{top:-36px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}button[aria-label="Next"]:after{bottom:-36px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}button[aria-label="Previous"]:hover:before,button[aria-label="Previous"]:hover:after,button[aria-label="Next"]:hover:before,button[aria-label="Next"]:hover:after{background-color:#eb0a1e}button[aria-label="Previous"]{left:0}button[aria-label="Next"]{right:0}@media screen and (min-width:600px){.slider_area{text-shadow:1px 1px 4px #000}}@media screen and (max-width:959px){button[aria-label="Previous"],button[aria-label="Next"]{width:40px;height:105px}button[aria-label="Previous"]:before,button[aria-label="Previous"]:after,button[aria-label="Next"]:before,button[aria-label="Next"]:after{width:24px}button[aria-label="Previous"]:before,button[aria-label="Next"]:before{top:-18px}button[aria-label="Previous"]:after,button[aria-label="Next"]:after{bottom:-18px}#history_box button[aria-label="Previous"],#history_box button[aria-label="Next"]{top:calc(100vw * 0.478899 / 2);bottom:auto;transform:translateY(-50%)}}#history_box{padding-left:0}#history_box .slick-slide{position:relative}#history_box .slick-slide img{vertical-align:bottom}.slider_detail_wrapper{display:block;position:absolute;top:70px;right:0;left:0;width:100%;max-width:1366px;margin:auto;padding-right:80px;padding-left:80px;color:#fff;vertical-align:top}.slider_detail{display:table;width:100%}.slider_detail > h3{display:table-cell;margin-bottom:0;padding-right:28px;font-weight:normal;font-size:72px;font-family:"Times New Roman","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HG明朝B","MS Mincho",serif;line-height:1.22}.slider_detail > .slider_detail_inner{display:table-cell;width:100%;vertical-align:middle}.history_bar_wrapper{position:absolute;bottom:40px;width:100%;margin:auto;color:#fff}#history_bar{max-width:1366px;margin:auto;padding:0 80px}#history_bar .slick-track{width:100% !important;height:25px;margin-top:8px}#history_bar .slick-slide{position:absolute;left:0;width:100% !important;font-weight:bold;pointer-events:none}#history_bar .slick-slide.slick-current{color:#eb0a1e;text-shadow:none}#history_bar .slick-slide > span{position:absolute;top:-8px;padding-top:8px;cursor:pointer;pointer-events:auto}#history_bar .slick-slide.second > span{right:calc(89.37% - 1em)}#history_bar .slick-slide.third > span{right:calc(76.6% - 1em)}#history_bar .slick-slide.fourth > span{right:calc(68.09% - 1em)}#history_bar .slick-slide.fifth > span{right:calc(57.45% - 1em)}#history_bar .slick-slide.sixth > span{right:calc(38.3% - 1em)}#history_bar .slick-slide.seventh > span{right:calc(23.41% - 1em)}#history_bar .slick-slide.eighth > span{right:0}#history_bar .slick-slide.first:before,#history_bar .slick-slide.slick-current:after{content:"";position:absolute;top:-8px;left:1em;height:8px}#history_bar .slick-slide.first:before{width:calc(100% - 2em);background-color:#fff}#history_bar .slick-slide.slick-current:after{background-color:#eb0a1e}#history_bar .slick-slide.second.slick-current:after{width:calc(10.63% - 1em)}#history_bar .slick-slide.third.slick-current:after{width:calc(23.4% - 1em)}#history_bar .slick-slide.fourth.slick-current:after{width:calc(31.91% - 1em)}#history_bar .slick-slide.fifth.slick-current:after{width:calc(42.55% - 1em)}#history_bar .slick-slide.sixth.slick-current:after{width:calc(61.7% - 1em)}#history_bar .slick-slide.seventh.slick-current:after{width:calc(76.59% - 1em)}#history_bar .slick-slide.eighth.slick-current:after{width:calc(100% - 2em)}@media screen and (max-width:1023px),print{.slider_title_inner,.slider_detail_wrapper,#history_bar{padding-right:48px;padding-left:48px}}@media screen and (max-width:959px){.slider_area{padding-top:102px;padding-bottom:44px}.slider_detail_wrapper{position:static}.slider_detail,.slider_detail > h3,.slider_detail > .slider_detail_inner{display:block}.slider_detail > h3{font-size:36px}.slider_image,.slider_detail > .slider_detail_inner{padding-bottom:1em}.history_bar_wrapper{bottom:10px;font-size:12px}#history_bar .slick-track{height:19px}}@media screen and (max-width:767px){.slider_title_inner,.slider_detail_wrapper,#history_bar{padding-right:32px;padding-left:32px}#history_bar .slick-slide.second > span{right:calc(89.37% - 2.5em)}#history_bar .slick-slide.third > span{right:calc(76.6% - 2.5em)}#history_bar .slick-slide.fourth > span{right:calc(68.09% - 2.5em)}#history_bar .slick-slide.fifth > span{right:calc(57.45% - 2.5em)}#history_bar .slick-slide.sixth > span{right:calc(38.3% - 2em)}#history_bar .slick-slide.seventh > span{right:calc(23.41% - 2em)}#history_bar .slick-slide.second.slick-current:after{width:calc(10.63% + 0.5em)}#history_bar .slick-slide.third.slick-current:after{width:calc(23.4% + 0.5em)}#history_bar .slick-slide.fourth.slick-current:after{width:calc(31.91% + 0.5em)}#history_bar .slick-slide.fifth.slick-current:after{width:calc(42.55% + 0.5em)}#history_bar .slick-slide.sixth.slick-current:after{width:calc(61.7%)}#history_bar .slick-slide.seventh.slick-current:after{width:calc(76.59%)}}@media screen and (max-width:599px){.slider_title_inner,.slider_detail_wrapper,#history_bar{padding-right:16px;padding-left:16px}.history_bar_wrapper{font-size:10px}#history_bar .slick-track{height:16px}}.sep_picks_video{overflow:hidden;background-image:url("../jpg/picks_video_bg.jpg");background-position:center center;background-size:cover}.sep_picks_video .picks_title_area h2.title{margin-bottom:16px}.picks_title_area{text-align:left;text-shadow:1px 1px 4px #000;letter-spacing:normal}.contents_body .section.picks_video{color:#fff;text-align:center;letter-spacing:-.4em}.contents_body .section.picks_video ul.title_tile li a,.contents_body .section.picks_video ul.title_tile li label{background-color:rgba(33,33,33,0.8)}.contents_body .contents_side .section.our_picks{padding-bottom:0}@media screen and (min-width:960px){.contents_body .contents_main .section.our_picks{margin-bottom:0}.picks_title_area{margin-bottom:40px}}@media screen and (max-width:959px),print{.contents_body .picks_video .contents_main .section:last-of-type{border-bottom:0}}.slide_link_before{padding-right:1em}a.slide_link{display:inline-block;color:#fff}a.slide_link:link{color:#fff}a.slide_link:hover{color:#eb0a1e;text-decoration:none}@media screen and (max-width:959px){#contents .contents_body .section.local_nav_wrapper{max-height:none}}.local_nav.evolution_nav .local_nav_inner{min-width:500px}.local_nav.evolution_nav ul.local_nav_list{width:500px}@media screen and (max-width:959px){.local_nav.evolution_nav .local_nav_inner{min-width:400px}.local_nav.evolution_nav ul.local_nav_list{width:400px}}.local_nav.story_nav .local_nav_inner{min-width:1240px}.local_nav.story_nav ul.local_nav_list{width:1240px}.local_nav.story_nav_en .local_nav_inner{min-width:1100px}.local_nav.story_nav_en ul.local_nav_list{width:1100px}@media screen and (max-width:959px){.local_nav.story_nav .local_nav_inner{min-width:950px}.local_nav.story_nav ul.local_nav_list{width:950px}.local_nav.story_nav_en .local_nav_inner{min-width:820px}.local_nav.story_nav_en ul.local_nav_list{width:820px}}#main .local_nav_anchor{margin-top:-126px;padding-top:126px}@media screen and (max-width:959px){#main .local_nav_anchor.sp_short{margin-top:-97px;padding-top:97px}}.chronology{position:relative;padding:40px 0}.chronology:before{content:"";position:absolute;top:40px;left:7px;width:3px;height:calc(100% - 40px);background-color:#c0392b}.chronology .chronology_inner{margin:48px 0 48px 50px}.chronology .chronology_inner .title{margin-top:-128px;padding-top:128px}.chronology .chronology_inner .title h2{position:relative;margin-bottom:0;color:#e7e7e7;font-size:120px;line-height:1}.chronology .chronology_inner .title h2:before{content:"";position:absolute;top:50px;left:-50px;width:10px;height:10px;border:3px solid #c0392b;background-color:#fff}.chronology .chronology_inner .title h3{position:relative;margin-top:-42px;margin-bottom:16px;font-size:28px}.image_column img{width:100%;height:auto}.chronology_contents + .shaded_box{margin-top:40px}.chronology .shaded_box .foreign_title{margin-bottom:16px;padding-left:36px;background-image:url("https://global.toyota/pages/hilux50th/common/images/foreign_icon.svg");background-position:left center;background-repeat:no-repeat;font-size:20px}@media screen and (min-width:960px){.chronology_column{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.chronology_column.reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.image_column,.text_column{-webkit-flex:1;flex:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-justify-content:start;-webkit-justify-content:start;justify-content:start}.image_column{flex-basis:32.306255%;margin-right:24px}.text_column{flex-basis:67.693745%}.image_column.flex_end,.text_column.flex_end{-ms-flex-pack:end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.chronology .shaded_box{float:right;width:50%;padding:16px}.chronology .shaded_box .image_column{flex-basis:38.257575%;margin-right:16px}.chronology .shaded_box .text_column{flex-basis:61.742425%}}@media screen and (max-width:599px){.chronology .chronology_inner{margin:40px 0 40px 32px}.chronology .chronology_inner .title h2{font-size:100px}.chronology .chronology_inner .title h2:before{top:40px;left:-32px}.chronology .chronology_inner .title h3{font-size:24px}}.full_image_wrapper{position:relative}#contents .contents_body .section.full img.full_image{width:100%;vertical-align:bottom}.full_image_title{display:inline-block;position:absolute;top:auto;right:auto;bottom:80px;left:80px;height:1em;margin:auto;color:#fff;text-align:center;vertical-align:middle;font-weight:normal;font-size:50px;font-family:"Times New Roman",sans-serif;line-height:1}.full_image_title.titie_right{right:80px;left:auto}@media screen and (max-width:1023px),print{.full_image_title{bottom:48px;left:48px}.full_image_title.titie_right{right:48px;left:auto}}@media screen and (max-width:599px){.full_image_title,.full_image_title.titie_right{right:0;bottom:40px;left:0;font-size:32px}}.contents_main .line_custom .grid_tile .grid_detail a.grid_title{height:auto;max-height:57px}.contents_main .line_custom .grid_tile .grid_detail a.grid_title > span{-webkit-line-clamp:2}.contents_main .line_custom .grid_tile .grid_detail p.grid_description{height:69px;max-height:69px;-webkit-line-clamp:3}@media screen and (max-width:599px){.contents_main .line_custom .grid_tile .grid_detail a.grid_title{max-height:65px}.contents_main .line_custom .grid_tile .grid_detail a.grid_title > span{-webkit-line-clamp:3}}.gray_area{margin-right:-80px;margin-left:-80px;padding-top:40px;padding-right:80px;padding-bottom:40px;padding-left:80px;background-color:#f2f2f2}@media screen and (max-width:1023px),print{.gray_area{margin-right:-48px;margin-left:-48px;padding-right:48px;padding-left:48px}}@media screen and (max-width:767px){.gray_area{margin-right:-32px;margin-left:-32px;padding-right:32px;padding-left:32px}}@media screen and (max-width:599px){.gray_area{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}}.contents_body .section.ce_profile h2.title{-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.contents_body .section.ce_profile h2.title{font-size:24px;line-height:1.375}.contents_body .section.ce_profile h2.title{margin-bottom:16px}@media screen and (max-width:959px){.ce_profile.column.sp_under .figure_block.cms_pc,.ce_profile.column.image_l.notwrap .figure_block.cms_pc,.ce_profile.column.image_r.notwrap .figure_block.cms_pc{display:none}.ce_profile.column.sp_under .figure_block.cms_sp,.ce_profile.column.image_l.notwrap .figure_block.cms_sp,.ce_profile.column.image_r.notwrap .figure_block.cms_sp{display:block}.ce_profile.column.image_l .figure_block,.ce_profile.column.image_r .figure_block,.ce_profile.column.notwrap.has_table .text_block,.ce_profile.column.has_table .text_block .table_wrapper{width:100%}.ce_profile.column .figure_block{margin-top:12px}.ce_profile.column.image_r .figure_block{float:none;padding-left:0}}.ce_name dt{margin-bottom:16px;font-weight:bold}.ce_name dd{margin-bottom:16px;font-weight:bold;font-size:22px}.def_column{width:100%}.def_column dt{min-width:120px}@media screen and (max-width:959px){dl.def_inline.indent.def_column > dt,dl.def_inline.indent.def_column > dd{display:block}dl.def_inline.indent.def_column:before{content:none}}.number,.big_number{margin-top:0;margin-bottom:0}.number span.emphasis,.big_number span.emphasis{font-family:Helvetica,Arial,sans-serif;font-weight:bold;line-height:1}.number{font-size:32px}.number span.emphasis{font-size:72px}.big_number{font-size:40px}.big_number span.emphasis{font-size:100px}.info_section.en .number,.info_section.en .big_number{line-height:1.1}@media screen and (max-width:1199px) and (min-width:960px){.number{font-size:27px}.number span.emphasis{font-size:54px}.big_number{font-size:30px}.big_number span.emphasis{font-size:75px}.main_width .on_text.production.en img.base_img{padding-top:90px}}@media screen and (max-width:767px){.number{font-size:27px}.number span.emphasis{font-size:54px}.big_number{font-size:30px}.big_number span.emphasis{font-size:75px}}@media screen and (max-width:699px){.number{font-size:22px}.number span.emphasis{font-size:50px}.big_number{font-size:24px}.big_number span.emphasis{font-size:60px}}.column_wrapper:before,.column_wrapper:after{content:" ";display:table}.column_wrapper:after{clear:both}.column_wrapper .column_main{float:left;width:calc(70% - 1em)}.column_wrapper .column_side{float:right;width:30%}.column_wrapper.column_50 .column_main,.column_wrapper.column_50 .column_side{width:calc(50% - 1em)}.column_wrapper .figure p.figcaption{text-align:left}@media screen and (max-width:959px),print{.column_wrapper .column_main,.column_wrapper .column_side{float:none;width:100%}.column_wrapper.column_50 .column_main,.column_wrapper.column_50 .column_side{width:100%}}.column_wrapper.text_wrap .column_main{float:none;width:auto}.column_wrapper.text_wrap .column_side.pc{margin-bottom:1em;margin-left:1em}.column_wrapper.text_wrap .column_side.tab_sp{display:none}@media screen and (max-width:959px),print{.column_wrapper.text_wrap .column_main{width:100%}.column_wrapper.text_wrap .column_side.pc{display:none}.column_wrapper.text_wrap .column_side.tab_sp{display:block}}.yt_thumb .figure_block dl dt .youtubeholder{overflow:hidden;position:relative;width:100%;height:0 !important;padding-top:56.25%;vertical-align:middle}.yt_thumb .figure_block dl dt .youtubeholder iframe{height:100% !important}@media screen and (max-width:599px){.contents_body .section.marginb1_sp{margin-bottom:1em}}