﻿@import"https://fast.fonts.net/t/1.css?apiType=css&projectid=6c38a50b-478e-4d63-9677-a252d14dc16e";footer#global_footer .sns dt{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}footer#global_footer p.copy{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}footer#global_footer .copy,footer#global_footer .fnav a{color:palette(lightGrey)}footer#global_footer .fnav a{letter-spacing:0.05em}header #page_nav li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}header #side_nav h6{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}header .nav_country li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}body[data-style-tahoma]{font-family:"Tahoma",sans-serif}body[data-style-tahoma] #nav_sp p,body[data-style-tahoma] #nav_sp dl dt{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:14px;font-size:1.4rem}body[data-style-tahoma] #nav_sp ul.glbnav li{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma] #nav_sp ul.glbnav li,body[data-style-tahoma] #nav_sp ul.glbnav li a{font-size:14px;font-size:1.4rem}body[data-style-tahoma] header #page_nav li{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma] main#main .ttl h3{font-size:24px;font-size:2.4rem;letter-spacing:0em;font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#about article .article_inner{width:94%;margin:auto}body[data-style-tahoma]#about article .ttl_article h4{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:18px;font-size:1.8rem}body[data-style-tahoma]#about article .ttl_article h5{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:10px;font-size:1rem;line-height:1.7}body[data-style-tahoma]#about article .txt p{font-family:"Tahoma",sans-serif;letter-spacing:0.02em;font-size:11px;font-size:1.1rem;line-height:1.7}body[data-style-tahoma]#about article .txt a.moreinfo{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #faqs .faq .ttl h4{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice #people_detail dl dt,body[data-style-tahoma]#voice #people_detail dl dd,body[data-style-tahoma]#voice #people_detail ul.info li{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice .faq h4{font-size:18px;font-size:1.8rem;font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice .faq h4 span.ttl_q{margin-bottom:.4em}body[data-style-tahoma]#voice .faq h4 span.ttl_txt{line-height:1.3;font-size:14px;font-size:1.4rem}body[data-style-tahoma]#voice .faq h4 span{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice .faq .col_r .content h5{font-size:15px;font-size:1.5rem;line-height:1.3;margin-bottom:.6em;font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice .faq .col_r .content p{font-size:10px;font-size:1rem}body[data-style-tahoma]#voice .faq .faq_lead h5,body[data-style-tahoma]#voice .faq .faq_lead h6,body[data-style-tahoma]#voice .faq .btn_answer,body[data-style-tahoma]#voice .faq p{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice #people_detail h4,body[data-style-tahoma]#voice #people_detail p.personal_info{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl h4{font-size:20px;font-size:2rem;margin-bottom:.7em}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl p.personal_info{font-size:10px;font-size:1rem}body[data-style-tahoma]#voice #modal_people .detail_inner ul li{letter-spacing:0em}body[data-style-tahoma]#voice #modal_people .detail_inner dl dt{margin-bottom:.5em;letter-spacing:0em}body[data-style-tahoma]#voice #modal_people .detail_inner dl dd{font-size:11px;font-size:1.1rem;letter-spacing:0em}body[data-style-tahoma]#benefit article .ttl_article h4,body[data-style-tahoma]#benefit article .ttl_article h4.cb,body[data-style-tahoma]#benefit article .ttl_article h5{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;line-height:1.2;letter-spacing:0em}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:22px;font-size:2.2rem}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:22px;font-size:2.2rem;line-height:1.3}body[data-style-tahoma]#benefit article .ttl_article h5{font-size:11px;font-size:1.1rem;line-height:1.7}body[data-style-tahoma]#benefit article .txt p{font-size:10px;font-size:1rem;font-family:"Tahoma",sans-serif;letter-spacing:0.02em}body[data-style-tahoma]#products main ul.links li,body[data-style-tahoma]#products main .products_txt h3{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;letter-spacing:0em}body[data-style-tahoma]#products main p.lead{font-family:"Tahoma",sans-serif;letter-spacing:0.02em;line-height:1.3}body[data-style-tahoma]#products main .products_txt h3{font-size:24px;font-size:2.4rem;margin-bottom:.3em}body[data-style-tahoma]#products main ul.links li{font-size:10px;font-size:1rem}body[data-style-tahoma]#film main .film h4{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;letter-spacing:0em}body[data-style-tahoma]#film .film h4{font-size:20px;font-size:2rem;margin-bottom:1em}body[data-style-tahoma]#film .film h4 span{font-size:12px;font-size:1.2rem;margin-top:.5em}body[data-style-tahoma] #block_top_nav dt,body[data-style-tahoma] #block_top_nav p{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}body[data-style-tahoma]#index #block_top_nav dt,body[data-style-tahoma]#index #block_top_nav p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#index #block_main_movie h2{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:30px;font-size:3rem;line-height:1.1}body[data-style-tahoma]#index #block_main_movie h3{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:12px;font-size:1.2rem;line-height:1.4}body[data-style-tahoma]#index #block_main_movie a#btn_watchfilm_sp{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:10px;font-size:1rem;line-height:25px}body[data-style-tahoma]#index section#blk01 .ttl_blk h3{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:30px;font-size:3rem;line-height:1.2}body[data-style-tahoma] footer#global_footer .sns dt{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;font-size:10px;font-size:1rem}body[data-style-tahoma] footer#global_footer p.copy{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em;width:80%;margin:auto;line-height:1.2}.blk_hover{font-family:"ゴシックMB101 B","Gothic MB101 Bold"}.faq .faq_lead h5,.faq .faq_lead h6,.faq .btn_answer,.faq p{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}.faq h4 span{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}.faq h5{font-family:"ゴシックMB101 DB","Gothic MB101 DemiBold"}#q0 h4{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#block_main_movie h2{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#benefit h4.cb{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;letter-spacing:0.05em;line-height:1}#benefit .first p{font-family:"DIN Next W01 Regular","ゴシックMB101 R","Gothic MB101 Regular"}#loading h3,#voice h3{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#nav_sp .glbnav li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#nav_sp dt,#nav_sp p{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#products p.lead{font-family:"DIN Next W01 Bold","ゴシックMB101 DB","Gothic MB101 DemiBold"}.sp .faq h4{font-family:"ゴシックMB101 DB","Gothic MB101 DemiBold"}.sp #people .ttl h4{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;letter-spacing:0.05em}#fnav li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#people_detail h4,#people_detail p.personal_info{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#people_detail dl dt,#people_detail dl dd,#people_detail ul.info li{font-family:"ゴシックMB101 B","Gothic MB101 Bold"}#block_top_nav dt,#block_top_nav p{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}main .ttl_content h3,main .ttl h3{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;letter-spacing:0.05em}main ul.links li,main .products_txt h3,main .film h4{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}main article a.moreinfo{font-family:"DIN Next W01 Regular","ゴシックMB101 M","Gothic MB101 Medium","DINNextW01-CondensedBol"}main .ttl_article h4,main .ttl_article h5{font-family:"ゴシックMB101 DB","Gothic MB101 DemiBold"}.jp main article a.moreinfo{font-family:"ゴシックMB101 M","Gothic MB101 Medium"}.en main article a.moreinfo,.de main article a.moreinfo{font-family:"DIN Next W01 Bold","ゴシックMB101 DB","Gothic MB101 DemiBold"}.fr main article a.moreinfo,.it main article a.moreinfo,.es main article a.moreinfo,.nl main article a.moreinfo,.pt main article a.moreinfo{font-family:"DINNextW01-CondensedBol"}.cz main article a.moreinfo,.sk main article a.moreinfo,.pl main article a.moreinfo,.hu main article a.moreinfo{font-family:"Tahoma",sans-serif}.th main article a.moreinfo{font-family:"Tahoma",sans-serif;font-weight:bold;letter-spacing:0em}#index #blk01 .ttl_blk h3{font-family:"DINNextW01-CondensedBol";letter-spacing:0em}@media all and (min-width: 375px){body[data-style-tahoma] #nav_sp p,body[data-style-tahoma] #nav_sp dl dt{font-size:14px;font-size:1.4rem}body[data-style-tahoma] #nav_sp ul.glbnav li,body[data-style-tahoma] #nav_sp ul.glbnav li a{font-size:14px;font-size:1.4rem}body[data-style-tahoma] main#main .ttl h3{font-size:24px;font-size:2.4rem}body[data-style-tahoma]#voice .faq h4{font-size:18px;font-size:1.8rem}body[data-style-tahoma]#voice .faq h4 span.ttl_q{margin-bottom:.4em}body[data-style-tahoma]#voice .faq h4 span.ttl_txt{line-height:1.3}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl h4{font-size:24px;font-size:2.4rem}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl p.personal_info{font-size:10px;font-size:1rem}body[data-style-tahoma]#benefit article .ttl_article h4,body[data-style-tahoma]#benefit article .ttl_article h4.cb,body[data-style-tahoma]#benefit article .ttl_article h5{line-height:1.2;letter-spacing:0em}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:24px;font-size:2.4rem;margin-bottom:1em}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:22px;font-size:2.2rem;line-height:1.4}body[data-style-tahoma]#benefit article .ttl_article h5{line-height:1.7}body[data-style-tahoma]#products main .products_txt h3{font-size:24px;font-size:2.4rem;margin-bottom:.3em}body[data-style-tahoma]#products main ul.links li{font-size:10px;font-size:1rem}body[data-style-tahoma]#film main .film h4{letter-spacing:0em}body[data-style-tahoma]#film .film h4{font-size:20px;font-size:2rem}body[data-style-tahoma]#index #block_top_nav dt,body[data-style-tahoma]#index #block_top_nav p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#index #block_main_movie h2{font-size:36px;font-size:3.6rem;line-height:1.1}body[data-style-tahoma]#index #block_main_movie h3{font-size:14px;font-size:1.4rem;line-height:1.4}body[data-style-tahoma]#index #block_main_movie a#btn_watchfilm_sp{font-size:10px;font-size:1rem;line-height:25px}body[data-style-tahoma]#index section#blk01 .ttl_blk h3{font-size:36px;font-size:3.6rem;line-height:1.2}body[data-style-tahoma] footer#global_footer .sns dt{font-size:10px;font-size:1rem}body[data-style-tahoma] footer#global_footer p.copy{line-height:1.2}}@media all and (min-width: 414px){body[data-style-tahoma]#about article .ttl_article h4{font-size:20px;font-size:2rem}body[data-style-tahoma]#about article .ttl_article h5{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#about article .txt p{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#about article .txt a.moreinfo{font-size:12px;font-size:1.2rem}}@media all and (min-width: 640px){body[data-style-tahoma]#products main .products_txt h3{font-size:48px;font-size:4.8rem;margin-bottom:.3em}body[data-style-tahoma]#products main ul.links li{font-size:14px;font-size:1.4rem}}@media all and (min-width: 768px){body[data-style-tahoma] main#main .ttl h3{font-size:40px;font-size:4rem}body[data-style-tahoma]#index #block_top_nav dt,body[data-style-tahoma]#index #block_top_nav p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#index #block_main_movie h2{font-size:48px;font-size:4.8rem}body[data-style-tahoma]#index #block_main_movie h3{font-size:15px;font-size:1.5rem}body[data-style-tahoma]#index #block_main_movie a#btn_watchfilm_sp{font-size:13px;font-size:1.3rem;line-height:50px}body[data-style-tahoma]#index section#blk01 .ttl_blk h3{font-size:36px;font-size:3.6rem;line-height:1.2}body[data-style-tahoma]#about article .ttl_article h4{font-size:34px;font-size:3.4rem}body[data-style-tahoma]#about article .ttl_article h5{font-size:15px;font-size:1.5rem}body[data-style-tahoma]#about article .ttl_article p.note{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#about article .txt p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#about article .txt a.moreinfo{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:30px;font-size:3rem}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:30px;font-size:3rem;line-height:1.3}body[data-style-tahoma]#benefit article .ttl_article h5{font-size:14px;font-size:1.4rem;line-height:1.8}body[data-style-tahoma]#benefit article .txt p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#voice .faq h4{font-size:20px;font-size:2rem}body[data-style-tahoma]#voice .faq h4 span.ttl_q{margin-bottom:.4em}body[data-style-tahoma]#voice .faq h4 span.ttl_txt{line-height:1.3;font-size:18px;font-size:1.8rem}body[data-style-tahoma]#voice .faq .col_r .content h5{font-size:28px;font-size:2.8rem}body[data-style-tahoma]#voice .faq .col_r .content p{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl h4{font-size:30px;font-size:3rem;margin-bottom:.7em}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl p.personal_info{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #modal_people .detail_inner ul li{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #modal_people .detail_inner dl dt{margin-bottom:.8em;font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #modal_people .detail_inner dl dd{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#film .film h4{font-size:38px;font-size:3.8rem}body[data-style-tahoma]#film .film h4 span{font-size:20px;font-size:2rem}}@media all and (min-width: 980px){body[data-style-tahoma] header#global-header #page_nav li:first-child{margin-left:3em}body[data-style-tahoma] header#global-header #page_nav li{font-size:11px;font-size:1.1rem;margin-right:20px}body[data-style-tahoma] main#main .ttl h3{font-size:72px;font-size:7.2rem}body[data-style-tahoma]#index #block_top_nav dt,body[data-style-tahoma]#index #block_top_nav p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#index #block_main_movie h2{font-size:80px;font-size:8rem}body[data-style-tahoma]#index #block_main_movie h3{font-size:18px;font-size:1.8rem}body[data-style-tahoma]#index #block_main_movie a#btn_watchfilm_sp{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#index section#blk01 .ttl_blk h3{font-size:80px;font-size:8rem;line-height:1.1}body[data-style-tahoma]#about article .article_inner{width:91.12%;margin-left:8.88%}body[data-style-tahoma]#about article .ttl_article h4{font-size:24px;font-size:2.4rem;line-height:1.5}body[data-style-tahoma]#about article .ttl_article h5{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#about article .ttl_article p.note{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#about article .txt p{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#about article .txt a.moreinfo{font-size:15px;font-size:1.5rem}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:30px;font-size:3rem}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:20px;font-size:2rem;line-height:1.3}body[data-style-tahoma]#benefit article .ttl_article h5{font-size:14px;font-size:1.4rem;line-height:1.8}body[data-style-tahoma]#benefit article .txt p{font-size:14px;font-size:1.4rem;line-height:1.7}body[data-style-tahoma]#benefit article .col2 .col_l{padding-left:5%}body[data-style-tahoma]#benefit article .col2 .txt p{line-height:1.7;font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:14px;font-size:1.4rem;line-height:1}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4 span.ttl_q{top:27px;margin-bottom:0px}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4 span.ttl_txt{line-height:1;font-size:14px;font-size:1.4rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content h5{font-size:20px;font-size:2rem;line-height:1.4}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content p{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content a{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl h4{font-size:30px;font-size:3rem;margin-bottom:.4em}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl p.personal_info{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #modal_people .detail_inner .col2 .col_r ul.info{margin-bottom:5.5em}body[data-style-tahoma]#voice #modal_people .detail_inner .col2 .col_r ul.info li{font-size:11px;font-size:1.1rem}body[data-style-tahoma]#voice #modal_people .detail_inner .col2 .col_r dl dt{font-size:10px;font-size:1rem;margin-bottom:.6em}body[data-style-tahoma]#voice #modal_people .detail_inner .col2 .col_r dl dd{font-size:13px;font-size:1.3rem;line-height:1.5}body[data-style-tahoma]#products main .products_txt h3{font-size:42px;font-size:4.2rem;margin-bottom:.3em}body[data-style-tahoma]#products main .products_txt .txt{padding:0 15% 0 17%}body[data-style-tahoma]#products main .products_txt p.lead{font-size:15px;font-size:1.5rem}body[data-style-tahoma]#products main .products_txt ul.links li{font-size:12px;font-size:1.2rem}}@media all and (min-width: 1180px){body[data-style-tahoma]#index #block_top_nav dt,body[data-style-tahoma]#index #block_top_nav p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#index #block_main_movie h2{font-size:90px;font-size:9rem;line-height:1}body[data-style-tahoma]#index #block_main_movie h3{font-size:18px;font-size:1.8rem}body[data-style-tahoma]#index #block_main_movie a#btn_watchfilm_sp{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#index section#blk01 .ttl_blk h3{font-size:90px;font-size:9rem;line-height:1.1}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:40px;font-size:4rem}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:24px;font-size:2.4rem;line-height:1.3}body[data-style-tahoma]#benefit article .ttl_article h5{font-size:14px;font-size:1.4rem;line-height:1.8}body[data-style-tahoma]#benefit article .txt p{font-size:14px;font-size:1.4rem;line-height:1.7}body[data-style-tahoma]#benefit article .col2 .col_l{padding-left:7.56%}body[data-style-tahoma]#benefit article .col2 .txt p{line-height:1.7;font-size:12px;font-size:1.2rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:16px;font-size:1.6rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4 span.ttl_txt{font-size:16px;font-size:1.6rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content h5{font-size:24px;font-size:2.4rem;line-height:1.4;margin-bottom:.5em}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content p{font-size:12px;font-size:1.2rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content a{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#products main .products_txt h3{font-size:46px;font-size:4.6rem;margin-bottom:.3em}body[data-style-tahoma]#products main .products_txt ul.links li{font-size:13px;font-size:1.3rem}}@media all and (min-width: 1366px){body[data-style-tahoma] main#main .ttl h3{font-size:100px;font-size:10rem}body[data-style-tahoma] header#global-header #page_nav li{font-size:14px;font-size:1.4rem;margin-right:40px}body[data-style-tahoma]#benefit main .first .col_l .ttl_article h5{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#benefit article .ttl_article h4.cb{font-size:42px;font-size:4.2rem}body[data-style-tahoma]#benefit article .ttl_article h4{font-size:28px;font-size:2.8rem}body[data-style-tahoma]#benefit article .txt p{font-size:14px;font-size:1.4rem}body[data-style-tahoma]#benefit article .col2 .txt p{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:18px;font-size:1.8rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .ttl_faq h4 span.ttl_txt{font-size:18px;font-size:1.8rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content h5{font-size:28px;font-size:2.8rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content p{font-size:13px;font-size:1.3rem}body[data-style-tahoma]#voice #faqs .faq .col2 .col_r .content a{font-size:15px;font-size:1.5rem}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl h4{font-size:24px;font-size:2.4rem}body[data-style-tahoma]#voice #modal_people .detail_inner .ttl p.personal_info{font-size:10px;font-size:1rem}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}@font-face{font-family:"DINNextW01-CondensedLig";src:url("../Fonts/9ef359c1-4458-4560-874a-1f40df1c01d1.woff2") format("woff2"),url("Fonts/43e82893-3880-47b2-82d6-5b136f8f7477.woff") format("woff")}@font-face{font-family:"DINNextW01-CondensedBol";src:url("../Fonts/258804c2-9ca6-4856-bad7-67cde4f087b4.woff2") format("woff2"),url("Fonts/0c0418fe-d324-4ab2-978a-e8201c646ca1.woff") format("woff")}@font-face{font-family:"DIN Next W01 Regular";src:url("../Fonts/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2") format("woff2"),url("Fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff")}@font-face{font-family:"DIN Next W01 Medium";src:url("../Fonts/be607c9f-3c81-41b4-b7ad-17af005c80bb.woff2") format("woff2"),url("Fonts/4bf0ead4-e61b-4992-832b-6ff05828d99f.woff") format("woff")}@font-face{font-family:"DIN Next W01 Bold";src:url("../Fonts/121784c1-863c-4e49-b682-625ea7de55b0.woff2") format("woff2"),url("Fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:0.05em;color:#000;overscroll-behavior-y:none}body.jp{font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;font-size:1.4rem}body.us{font:13px "Helvetica","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;font-size:1.4rem}body.world{font:13px "Helvetica","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;font-size:1.4rem}body.th{font:13px "Tahoma",sans-serif;font-size:14px;font-size:1.4rem}.page{transition:opacity .6s ease}.page.disable{opacity:0}a{color:#000;text-decoration:none}a:hover{color:#c80f1e}a:focus{outline:none}::-moz-selection{color:#fff;background:#c80f1e}::selection{color:#fff;background:#c80f1e}img{width:100%;vertical-align:bottom}video{vertical-align:bottom}li{list-style:none;line-height:1}header{z-index:10}#index_nav{z-index:8}.nav_black a#btn_menu span{box-shadow:0 1px 0px #000}a#btn_menu{width:45px;height:34px;display:block;position:fixed;top:0px;left:0px;z-index:20}a#btn_menu .inr{position:absolute;width:26px;height:16px;top:50%;left:50%;margin:-8px 0 0 -12px}a#btn_menu span{width:26px;height:1px;border-top:1px solid #fff;display:block;margin-bottom:1px;position:absolute}a#btn_menu span:nth-child(1){transition:width .2s ease;top:0px}a#btn_menu span:nth-child(2){transition:width .2s ease;right:0px;top:3px}a#btn_menu span:nth-child(3){transition:transform .3s ease;top:6px}a#btn_menu span:nth-child(4){transition:transform .3s ease;top:9px}a#btn_menu span:nth-child(5){transition:width .2s ease;right:0px;top:12px}a#btn_menu span:nth-child(6){transition:width .2s ease;top:15px}h2.logo_honda_sp{position:fixed;width:25px;top:8px;right:10px;z-index:2}h2.logo_honda_sp a{display:block}header#global-header{display:none}header{position:fixed;top:0px;width:100%}header h1,header h1 svg{width:116px;height:35px}header ul.btn_share li,header ul.btn_share li svg{width:30px;height:30px}header h2{width:52px}header #side_nav .nav_select_country svg{width:30px;height:30px}header .nav_country{display:none}#bnr{background:#444;padding:25px 0;position:relative}#bnr ul{width:77.33%;margin:auto;max-width:1200px}#bnr ul li{margin-bottom:25px}#bnr ul li:last-child{margin-bottom:0px}a.pagetop{width:100%;height:35px;display:block;background:#000;position:relative}a.pagetop svg{width:37px;height:18px;position:absolute;top:50%;left:50%;margin:-9px 0 0 -18px}a.pagetop svg .st0{fill:#fff}#loading{width:100%;height:100%;position:fixed;top:0px;width:100%;height:100%;background:#fff;display:none;opacity:0;transition:opacity .5s ease-in-out;z-index:100}#loading .inner{opacity:0;transition:opacity .6s ease;position:absolute;top:0px;width:100%;height:100%}.pc #loading{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff}.pc #loading .inner{position:absolute;width:100%;height:100%;transition:opacity .6s ease}.pc #loading .img_globe{width:400px;height:400px;position:absolute;top:50%;left:50%;margin:-200px 0 0 -200px;border-radius:50%;overflow:hidden;background-size:auto 400px;background-repeat:repeat-x;background-image:url(../images/index/map.png)}.pc #loading h3{font-size:80px;font-size:8rem;position:fixed;top:50%;text-align:center;text-align:center;width:100%;margin-top:-1em;line-height:1.1}.visible_loading #loading{display:block}.visible_loading .img_globe{;-webkit-animation:infiniteBG 10s linear 0s infinite;-moz-animation:infiniteBG 10s linear 0s infinite;animation:infiniteBG 10s linear 0s infinite}.visible_loading.show_loading #loading{opacity:1}.visible_loading.show_loading #loading .inner{opacity:1}#bg{width:100%;height:275px;position:fixed;top:40px;left:0px}#bg .bgimg{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center}main{position:relative}main .ttl{width:100%;height:275px;position:relative}main .ttl h3{position:absolute;top:50%;width:100%;text-align:center;color:#fff;margin-top:-0.5em;line-height:1;font-size:60px;font-size:6rem}main article{width:100%;background:#fff;padding-top:50px}main article .ttl_article{text-align:center}main article .ttl_article h4{font-size:20px;font-size:2rem;line-height:1.3;margin-bottom:.8em}main article .ttl_article h4:before{content:"";width:34px;margin:auto;height:1px;display:block;border-top:2px solid #c80f1e;margin-bottom:22px}main article .ttl_article h5{font-size:11px;font-size:1.1rem;line-height:1.8;margin-bottom:1.5em}main article .txt{width:92%;margin:auto;text-align:center;padding-bottom:50px}main article .txt p{font-size:10px;font-size:1rem;margin-bottom:1.5em}main article .txt p:last-child{margin-bottom:3em}main article .txt a.moreinfo{border-bottom:1px solid #000;line-height:1;display:inline-block;margin-top:.5em;font-size:12px;font-size:1.2rem}#fnav{display:none}footer{padding-bottom:50px;padding-top:50px;position:relative;background:#fff}footer .inner{text-align:center}footer h6,footer h6 svg{height:26px;width:175px}footer h6{margin:auto}footer h6 svg,footer h6 path{fill:#000}footer .sns{margin-bottom:50px}footer .sns dt{margin-bottom:20px;line-height:1}footer .sns dd ul{text-align:center;letter-spacing:-0.4em}footer .sns dd ul li{margin-right:20px}footer .sns dd ul li:last-child{margin-right:0px}footer .sns dd ul li,footer .sns dd ul svg{width:30px;height:30px;letter-spacing:normal;display:inline-block}footer .fnav{margin-top:50px;margin-bottom:1.5em}footer .fnav li{font-size:12px;font-size:1.2rem}footer p.copy{font-size:10px;font-size:1rem}.shownav #nav_sp{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.shownav #btn_menu span{box-shadow:none}.shownav #btn_menu span:nth-child(1){width:0px}.shownav #btn_menu span:nth-child(2){width:0px}.shownav #btn_menu span:nth-child(3){transform:rotate(45deg);top:9.5px;transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}.shownav #btn_menu span:nth-child(4){transform:rotate(-225deg);transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}.shownav #btn_menu span:nth-child(5){width:0px}.shownav #btn_menu span:nth-child(6){width:0px}#nav_sp{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;-webkit-transform:translate3d(0, -110%, 0);-moz-transform:translate3d(0, -110%, 0);-ms-transform:translate3d(0, -110%, 0);-o-transform:translate3d(0, -110%, 0);transition:transform .6s ease;z-index:20}#nav_sp .inner{width:100%;height:100%;position:absolute;overflow:auto;-webkit-overflow-scrolling:touch}#nav_sp h6{width:100%;border-bottom:1px solid #fff}#nav_sp h6{margin:auto;height:100px;text-align:center}#nav_sp h6 svg{width:135px;height:20px;display:inline-block;margin-top:40px}#nav_sp h6 svg path{fill:#fff}#nav_sp ul.glbnav li,#nav_sp ul.glbnav li a{height:65px;box-sizing:border-box}#nav_sp ul.glbnav li{width:100%;border-bottom:1px solid #fff;text-align:center}#nav_sp ul.glbnav li a{width:100%;color:#fff;display:block;line-height:65px;font-size:18px;font-size:1.8rem;letter-spacing:0.05em}#nav_sp ul.glbnav li a.current{color:palette(red);-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav_sp .select_country{width:290px;height:35px;border:1px solid #fff;border-radius:18px;margin:auto;background-color:#000;background-image:url(../images/common/arrow_down.png);background-size:13px auto;background-repeat:no-repeat;background-position:95% center;margin-bottom:35px;overflow:hidden}#nav_sp .select_country select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;color:#fff;padding-left:1em;font-size:14px;font-size:1.4rem;width:108%;display:block;height:35px}#nav_sp .select_country select:focus{outline:none}#nav_sp .select_country select option{color:#000}#nav_sp p{color:#fff;font-size:18px;font-size:1.8rem;text-align:center;margin-top:25px;margin-bottom:.6em}#nav_sp dl{text-align:center;margin-bottom:60px}#nav_sp dl dt{color:#fff;font-size:18px;font-size:1.8rem;margin-bottom:1em}#nav_sp dl dd ul{text-align:center;letter-spacing:-0.4em}#nav_sp dl dd ul li{display:inline-block;letter-spacing:normal;margin-right:30px}#nav_sp dl dd ul li a{width:30px;display:block}#nav_sp dl dd ul li a svg path{fill:#fff;width:30px;height:30px}#nav_sp dl dd ul li:last-child{margin-right:0px}a.pagetop,#bnr{display:none}#footer_page_nav{width:100%;position:relative}#footer_page_nav h3{width:100%;font-size:20px;font-size:2rem;letter-spacing:0.05em;background:#000}#footer_page_nav h3 span{color:#fff;display:block;text-align:center;padding:10px 0 6px 0;font-family:"DINNextW01-CondensedBol";letter-spacing:0em}#footer_page_nav ul li{width:100%;height:0px;padding-bottom:33.33%;position:relative}#footer_page_nav ul li a{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:#ddd}#footer_page_nav ul li a .img{width:100%;height:100%;position:absolute;top:0px;left:0px}#footer_page_nav ul li a .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center}#footer_page_nav ul li a .inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;justify-content:center}#footer_page_nav ul li a span{width:100%;display:block;font-family:"DINNextW01-CondensedBol";letter-spacing:0em;color:#fff;text-align:center;font-size:32px;font-size:3.2rem;letter-spacing:0.05em;line-height:1;position:relative;top:2px}#footer_page_nav ul li a span:after{content:"";width:15px;height:30px;display:block;position:absolute;right:4.6%;top:50%;margin-top:-18px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA3NC41IDE0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzQuNSAxNDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNzAuMiw3MC4yIDEwLjIsMTAuMiAwLDAgMCwxNC41IDAsMTkuOSAwLDIyLjQgMS44LDI0LjEgNTIuMSw3NC41IDEuOCwxMjQuOSAwLDEyNi42IDAsMTI5LjEgMCwxMzQuNSAwLDE0OSAxMC4yLDEzOC43IDcwLjIsNzguNyA3NC41LDc0LjUgIi8+PC9zdmc+");background-size:cover;background-repeat:no-repeat}#footer_page_nav ul li.nav0 figure{background-image:url(../images/common/footernav/bg_about.webp)}#footer_page_nav ul li.nav1 figure{background-image:url(../images/common/footernav/bg_benefit.jpg)}#footer_page_nav ul li.nav2 figure{background-image:url(../images/common/footernav/bg_voice.webp)}#footer_page_nav ul li.nav3 figure{background-image:url(../images/common/footernav/bg_product.jpg)}#footer_page_nav ul li.nav4 figure{background-image:url(../images/common/footernav/bg_film.jpg)}.fixed_nav{position:fixed;width:40px;height:40px;bottom:15px;right:15px;z-index:5}.fixed_nav a.btn_pagetop{width:40px;height:40px;display:block;background:#000;border-radius:50%;transform:rotate(180deg);transition:transform .3s ease}.fixed_nav a.btn_pagetop.bottom{transform:rotate(0deg)}.fixed_nav a.btn_pagetop span{width:20px;height:10px;display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -10px;text-indent:-10000px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNDkgNzQuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQ5IDc0LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNzAuMiw0LjIgMTAuMiw2NC4yIDAsNzQuNSAxNC41LDc0LjUgMTkuOSw3NC41IDIyLjQsNzQuNSAyNC4xLDcyLjcgNzQuNSwyMi40IDEyNC45LDcyLjcgMTI2LjYsNzQuNSAxMjkuMSw3NC41IDEzNC41LDc0LjUgMTQ5LDc0LjUgMTM4LjcsNjQuMiA3OC43LDQuMiA3NC41LDAgIi8+PC9zdmc+");background-size:cover;background-repeat:no-repeat}header#global-header{width:100%;height:40px;display:block;position:fixed;top:0px;background:#000}header#global-header #page_nav,header#global-header #side_nav{display:none}header#global-header h1{margin:auto;width:121px;height:18px;position:relative;top:11px}header#global-header h1 svg{width:121px;height:18px}header#global-header h1 path{fill:#fff}a#btn_menu .inr{margin-top:-6px}h2.logo_honda_sp{z-index:10}main{margin-top:40px}@media all and (min-width: 375px){#page_nav ul li a span{font-size:36px;font-size:3.6rem}}@media all and (min-width: 414px){#page_nav ul li a span{font-size:40px;font-size:4rem}}@media all and (min-width: 414px){#bg{height:303.6px}main .ttl{height:303.6px}main .ttl h3{font-size:64px;font-size:6.4rem}main article .ttl_article h4{font-size:24px;font-size:2.4rem}main article .ttl_article h4:before{width:42px}main article .ttl_article h5{font-size:13px;font-size:1.3rem}main article .txt p{font-size:12px;font-size:1.2rem}main article .txt a.moreinfo{font-size:14px;font-size:1.4rem}footer .sns dt{margin-bottom:20px}footer .sns dd ul li{margin-right:30px}footer .sns dd ul li:last-child{margin-right:0px}}@media all and (min-width: 640px){footer h6,footer h6 svg{height:30px;width:200px}footer h6{margin:auto}footer h6 svg{fill:#cdcdcd}footer .sns{margin-bottom:50px}footer .sns dt{font-size:14px;font-size:1.4rem}footer .sns dd ul{text-align:center;letter-spacing:-0.4em}footer .sns dd ul li{margin-right:20px}footer .sns dd ul li:last-child{margin-right:0px}footer .sns dd ul li,footer .sns dd ul svg{width:30px;height:30px;letter-spacing:normal;display:inline-block}footer .fnav{margin-top:50px;margin-bottom:1.5em}footer .fnav li{font-size:12px;font-size:1.2rem}footer p.copy{font-size:14px;font-size:1.4rem}a.pagetop{width:100%;height:70px}a.pagetop svg{width:40px;height:19px;margin:-10px 0 0 -20px}a.pagetop:hover svg .st0{fill:palette(red)}}@media all and (min-width: 768px){#bg{top:74px}main{margin-top:74px}main .ttl h3{font-size:64px;font-size:6.4rem}main article{padding-top:100px}main article .ttl_article h4{font-size:40px;font-size:4rem}main article .ttl_article h4:before{width:100px;margin-bottom:50px}main article .ttl_article h5{font-size:18px;font-size:1.8rem}main article .txt{padding-bottom:100px}main article .txt p{font-size:14px;font-size:1.4rem}main article .txt a.moreinfo{font-size:18px;font-size:1.8rem}header#global-header{height:75px}header#global-header #page_nav,header#global-header #side_nav{display:none}header#global-header h1{width:161px;height:24px;top:25.5px}header#global-header h1 svg{width:161px;height:24px}h2.logo_honda_sp{width:50px;top:16px;right:20px}a#btn_menu{width:72px;height:42px;top:16px}a#btn_menu .inr{width:36px;margin:-9px 0 0 -20px}a#btn_menu span{width:36px}footer{padding-top:68px}footer .sns dt{margin-bottom:20px}footer .sns dd ul li{margin-right:30px}footer .sns dd ul li:last-child{margin-right:0px}}@media all and (min-width: 980px){main{position:relative}main .ttl{width:100%;height:438px;padding-bottom:0;position:relative;position:fixed;top:0px;transition:opacity 1s ease}main .ttl h3{position:absolute;top:50%;width:100%;text-align:center;color:#fff;margin-top:-2%;line-height:1}main article{background:#fff;width:90.77%;max-width:1270px;margin:auto;margin-top:438px}main article .ttl_article{text-align:left}main article .ttl_article h4:before{display:none}main article .txt{text-align:left;width:100%}#bg{width:100%;height:100%;position:fixed;top:0px;left:0px;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);background:#000;transition:transform .6s ease}#bg .bgimg{width:100%;height:100%;position:absolute;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity .6s ease}.bg_disable #bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.bg_disable #bg .bgimg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=70);-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.bg_disable .ttl{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0}main .ttl h3{font-size:120px;font-size:12rem}header#global-header{background:none}header#global-header h1{width:188px;height:28px}header#global-header h1 a{display:block}header#global-header h1 svg{width:188px;height:28px}header#global-header #page_nav,header#global-header #side_nav{display:block}#nav_sp,.shownav #nav_sp{-webkit-transform:translate3d(0, -110%, 0);-moz-transform:translate3d(0, -110%, 0);-ms-transform:translate3d(0, -110%, 0);-o-transform:translate3d(0, -110%, 0)}a#btn_menu,h2.logo_honda_sp{display:none}#bg_header{width:100%;height:70px;display:block;background:url(../images/common/bg_white.png);position:fixed;top:0px;z-index:10;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transition:transform .3s ease}.header_white.fixbg #bg_header{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.header_white.fixbg header#global-header{background:none}.header_white.fixbg header#global-header h1 svg path{fill:#000}.header_white.fixbg header#global-header #page_nav li a{color:#000}.header_white.fixbg header#global-header #page_nav li a:hover,.header_white.fixbg header#global-header #page_nav li a.current{color:palette(red)}.header_white.fixbg header#global-header #side_nav h6:after{border-color:#000}.header_white.fixbg header#global-header #side_nav a.show_share svg path,.header_white.fixbg header#global-header #side_nav a svg path{fill:#000}.header_white.nav_black.page header#global-header{background:none}.header_white.nav_black.page header#global-header h1 svg path{fill:#fff}.header_white.nav_black.page header#global-header #page_nav li a{color:#fff}.header_white.nav_black.page header#global-header #side_nav h6:after{border-color:#fff}.header_white.nav_black.page header#global-header #side_nav a.show_share svg path,.header_white.nav_black.page header#global-header #side_nav a svg path{fill:#fff}.header_white.nav_black.page.bg_disable #bg_header{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.header_white.nav_black.page.bg_disable header#global-header h1 svg path{fill:#000}.header_white.nav_black.page.bg_disable header#global-header #page_nav li a{color:#000}.header_white.nav_black.page.bg_disable header#global-header #page_nav li a:hover,.header_white.nav_black.page.bg_disable header#global-header #page_nav li a.current{color:palette(red)}.header_white.nav_black.page.bg_disable header#global-header #side_nav h6:after{border-color:#000}.header_white.nav_black.page.bg_disable header#global-header #side_nav a.show_share svg path,.header_white.nav_black.page.bg_disable header#global-header #side_nav a svg path{fill:#000}.header_white.nav_black.page.bg_disable header#global-header #side_nav a.show_share:hover svg path,.header_white.nav_black.page.bg_disable header#global-header #side_nav a:hover svg path{fill:palette(red)}.header_white header#global-header{background:none}.header_white header#global-header h1 svg path{fill:#fff}.header_white header#global-header #page_nav li a{color:#fff}.header_white header#global-header #side_nav h6{color:#fff}.header_white header#global-header #side_nav a svg path{fill:#fff}.header_white.nav_black header#global-header{background:none;background:#fff}.header_white.nav_black header#global-header h1 svg path{fill:#000}.header_white.nav_black header#global-header #page_nav li a{color:#000}.header_white.nav_black header#global-header #page_nav li a:hover,.header_white.nav_black header#global-header #page_nav li a.current{color:palette(red)}.header_white.nav_black header#global-header #side_nav h6:after{border-color:#000}.header_white.nav_black header#global-header #side_nav h6 svg path{fill:#000}.header_white.nav_black header#global-header #side_nav a.show_share svg path{fill:#000}.header_white.nav_black header#global-header #side_nav a:hover svg path,.header_white.nav_black header#global-header #side_nav a.current svg path{fill:palette(red)}header#global-header{height:70px;display:block;transition:background .3s linear}header#global-header .inner{width:calc(100% - 40px);margin:auto;position:relative}header#global-header h1{position:absolute;left:0px;top:21px;z-index:2}header#global-header #page_nav{letter-spacing:-0.4em;text-align:center;position:absolute;top:0px;width:100%;height:70px}header#global-header #page_nav li{font-size:18px;font-size:1.8rem;display:inline-block;margin-right:40px;line-height:70px}header#global-header #page_nav li a{transition:color .15s linear}header#global-header #page_nav li a.current,header#global-header #page_nav li a:hover{color:palette(red)}header#global-header #page_nav li:last-child{margin-right:0px}header#global-header #side_nav{position:absolute;right:0px}header#global-header #side_nav .nav_select_country{letter-spacing:-0.4em}header#global-header #side_nav .nav_select_country h6,header#global-header #side_nav .nav_select_country a{display:inline-block;letter-spacing:normal;vertical-align:middle}header#global-header #side_nav .nav_country{width:60px;top:80px;right:33px;position:absolute}header#global-header #side_nav .nav_country ul{text-align:center;width:100%}header#global-header #side_nav .nav_country ul li{letter-spacing:.05em;line-height:1;margin-bottom:1em;text-transform:uppercase}header#global-header #side_nav .nav_country ul li a{color:#fff;transition:color .15s linear;font-size:18px;font-size:1.8rem;width:auto;height:auto;text-shadow:1px 1px 0px #222}header#global-header #side_nav .nav_country ul li a:hover,header#global-header #side_nav .nav_country ul li a.current{color:#919191}header#global-header #side_nav h6{line-height:65px;font-size:12px;font-size:1.2rem;padding-right:20px;margin-right:20px;position:relative}header#global-header #side_nav h6:after{content:"";display:block;height:25px;width:1px;border-right:1px dotted #fff;position:absolute;top:20px;right:0px}header#global-header #side_nav a.select_country,header#global-header #side_nav a.select_country svg{width:15px;height:15px}header#global-header #side_nav a,header#global-header #side_nav a svg{width:15px;height:15px;display:block}header#global-header #side_nav a svg path{transition:fill .15s linear}header#global-header #side_nav a.active svg path,header#global-header #side_nav a:hover svg path{fill:palette(red)}header#global-header .sns_share{position:absolute;right:0px;display:none;top:80px}header#global-header .sns_share li{margin-bottom:1.2em}header#global-header .sns_share li a,header#global-header .sns_share li svg{width:24px;height:24px}header#global-header .sns_share li svg path{fill:#fff}header#global-header .sns_share li:last-child{margin-bottom:0px}.header_black header#global-header{background:#fff}.header_black header#global-header h1 svg path{fill:#000}.header_black header#global-header #page_nav li a{color:#000}.header_black header#global-header #page_nav li a{transition:color .15s linear}.header_black header#global-header #page_nav li a.active,.header_black header#global-header #page_nav li a:hover{color:palette(red)}.header_black header#global-header #side_nav h6{color:#000}.header_black header#global-header #side_nav h6:after{border-color:#000}.header_black header#global-header #side_nav a svg path{transition:fill .15s linear}.header_black header#global-header #side_nav a.active svg path,.header_black header#global-header #side_nav a:hover svg path{fill:palette(red)}a.pagetop svg{width:75px;height:37px;margin:-18px 0 0 -37px}footer#global_footer{padding-top:136px}footer#global_footer h6,footer#global_footer h6 svg{width:332px;height:51px}footer#global_footer .fnav li a{transition:color .15s linear}footer#global_footer .fnav li a:hover{color:palette(red)}footer#global_footer .sns li a path{transition:fill .15s linear}footer#global_footer .sns li a:hover path{fill:palette(red)}#bnr{padding-bottom:16px;display:block}#bnr ul{letter-spacing:-0.4em;text-align:center}#bnr ul li{width:48.5%;display:inline-block;letter-spacing:normal;margin-right:3%;margin-bottom:3%}#bnr ul li:nth-child(2n){margin-right:0px}#bnr ul li#bnr_audiovisualizer{display:inline-block}#fnav{display:block;width:100%;background:#fff;position:relative;height:120px}#fnav ul{text-align:center;letter-spacing:-0.4em}#fnav ul li{display:inline-block;font-size:18px;font-size:1.8rem;margin-right:40px;line-height:120px}#fnav ul li a{color:#000;transition:color .15s linear}#fnav ul li a.current,#fnav ul li a:hover{color:palette(red)}#fnav ul li:last-child{margin-right:0px}footer#global_footer .sns dd ul a svg path{transition:fill .15s linear}footer#global_footer .sns dd ul a:hover svg path{fill:palette(red)}footer#global_footer .fnav li a{transition:color .15s linear}footer#global_footer .fnav li a:hover{color:palette(red)}a.pagetop,#bnr{display:block}.fixed_nav,#footer_page_nav{display:none}}.ie11 .pc#index #voice .inner,.edge .pc#index #voice .inner{position:absolute;width:100%;height:100%;transition:opacity .6s ease}.ie11 .pc#index #voice .img_globe,.edge .pc#index #voice .img_globe{background:#e0e0e0;background:-moz-linear-gradient(45deg, #CCCCCC 0%, #f2f2f2 30%, #ffffff 90%);background:-webkit-linear-gradient(45deg, #CCCCCC 0%, #f2f2f2 30%, #ffffff 90%);background:linear-gradient(45deg, #CCCCCC 0%, #f2f2f2 30%, #ffffff 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e0e0e0", endColorstr="#ffffff",GradientType=1 );transition:transform .1s linear;transform:scale(1) !important;-ms-transform:scale(1) !important}.ie11 .pc#index #voice .img_globe .map,.edge .pc#index #voice .img_globe .map{animation:none 0s linear 0s 0;background-position:center center !important}@-webkit-keyframes infiniteBG{0%{background-position:0 0}100%{background-position:-645px 0px}}@-moz-keyframes infiniteBG{0%{background-position:0 0}100%{background-position:-645px 0px}}@keyframes infiniteBG{0%{background-position:0 0}100%{background-position:-645px 0px}}@-webkit-keyframes scrollLine{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 100%, 0)}}@-moz-keyframes scrollLine{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 100%, 0)}}@keyframes scrollLine{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 100%, 0)}}#index img{vertical-align:bottom}#index.disable{opacity:0}#index.fixbg #bg_index{position:fixed;top:0px}#index.fixbg #dummyblock{position:relative}#index.fixbg #block_main_movie:after{content:"";width:100%;height:100%;position:fixed;top:0px;left:0px;background:#fff;display:block}#index #dummyblock{position:relative;top:0px;width:100%;height:100%;min-height:100%}#index #bg_index{position:relative;width:100%;height:100%;min-height:100%}#index #bg_index .bgimg{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}#index.resize #blk01 .content_inner,#index.resize #blk02 .content_inner,#index.resize #blk04 .content_inner,#index.resize #blk06 .content_inner{transition:transform 0s linear 0s,opacity 0s linear 0s;transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#index #block_main_movie{margin-top:40px}#index #blk01{background:#000}#index #blk01 .bg{transition:transform .6s ease 0s,opacity .6s ease 0s}#index #blk01 .content{transition:transform .6s ease 0s,opacity .6s ease 0s;transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #blk01 .content h3{color:#fff}#index #blk01.disable .bg{opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}#index #blk01.disable .content{opacity:0}#index #blk02{transition:opacity .2s ease 0s,transform .2s ease 0s}#index #blk02 .bg{transition:transform .4s ease 0s,opacity .4s ease 0s;transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s}#index #blk02 .content_inner{transition:transform .6s ease 0s,opacity 1s ease 0s;transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #blk02.disable{opacity:0;-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0);-ms-transform:translate3d(0, 100px, 0);-o-transform:translate3d(0, 100px, 0)}#index #blk02.disable .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk02.disable .content_inner{opacity:0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#index #blk03 ul li figure{overflow:hidden}#index #blk03 ul li img{transition:transform .6s ease 0s,opacity .6s ease 0s}#index #blk03 ul li:nth-child(1){background:#6a7d8b}#index #blk03 ul li:nth-child(2){background:#b8831e}#index #blk03 ul li:nth-child(3){background:#484f57}#index #blk03 ul li:nth-child(1) img{transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#index #blk03 ul li:nth-child(2) img{transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#index #blk03 ul li:nth-child(3) img{transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}#index #blk03.disable ul li img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk04{transition:opacity .2s ease 0s,transform .2s ease 0s}#index #blk04 .bg{transition:transform .4s ease 0s,opacity .4s ease 0s;transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s}#index #blk04 .content_inner{transition:transform .6s ease 0s,opacity 1s ease 0s;transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #blk04.disable{opacity:0;-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0);-ms-transform:translate3d(0, 100px, 0);-o-transform:translate3d(0, 100px, 0)}#index #blk04.disable .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk04.disable .content_inner{opacity:0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#index #blk05 ul li:nth-child(1){background:#96211c}#index #blk05 ul li:nth-child(1) img{transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#index #blk05 ul li:nth-child(2){background:#a59068}#index #blk05 ul li:nth-child(2) img{transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#index #blk05 ul img{transition:transform .6s ease 0s,opacity .6s ease 0s}#index #blk05 figure{overflow:hidden}#index #blk05.disable ul li img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk05.disable .col_r figure img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk06{transition:opacity .2s ease 0s,transform .2s ease 0s}#index #blk06 .bg{transition:transform .4s ease 0s,opacity .4s ease 0s;transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s}#index #blk06 .content_inner{transition:transform .6s ease 0s,opacity 1s ease 0s;transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #blk06.disable{opacity:0;-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0);-ms-transform:translate3d(0, 100px, 0);-o-transform:translate3d(0, 100px, 0)}#index #blk06.disable .bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:0}#index #blk06.disable .content_inner{opacity:0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#index{transition:opacity .6s ease}#index.noscroll{overflow:hidden}#index .onlypc{display:none}#index main{width:100%}#index main article{margin-top:0px}#index #block_top_nav{width:100%;background:#000;text-align:center}#index #block_top_nav .select_country{width:290px;height:35px;border:1px solid #fff;border-radius:18px;margin:auto;background-image:url(../images/common/arrow_down.png);background-size:13px auto;background-repeat:no-repeat;background-position:95% center;margin-bottom:35px}#index #block_top_nav .select_country select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;color:#fff;text-indent:1em;font-size:14px;font-size:1.4rem;width:100%;display:block;height:35px}#index #block_top_nav .select_country select:focus{outline:none}#index #block_top_nav p{color:#fff;font-size:18px;font-size:1.8rem;text-align:center;padding-top:50px;margin-bottom:.6em}#index #block_top_nav dl{text-align:center;padding-bottom:20px}#index #block_top_nav dl dt{color:#fff;font-size:18px;font-size:1.8rem;margin-bottom:1em}#index #block_top_nav dl dd ul{text-align:center;letter-spacing:-0.4em}#index #block_top_nav dl dd ul li{display:inline-block;letter-spacing:normal;margin-right:30px}#index #block_top_nav dl dd ul li a{width:30px;display:block}#index #block_top_nav dl dd ul li a svg path{fill:#fff;width:30px;height:30px}#index #block_top_nav dl dd ul li:last-child{margin-right:0px}#index #block_top_movie{width:100%;height:100%;position:fixed;top:0px;background:url(../images/common/bg_black.png);z-index:20}#index #block_top_movie .modal_movie{width:100%;height:0px;padding-bottom:56.25%;position:absolute;top:50%;margin-top:-28.125%}#index #block_top_movie .modal_movie iframe{position:absolute;width:100%;height:100%;top:0px}#index #block_top_movie p.note{font-size:10px;font-size:1rem;color:#ccc;position:absolute;bottom:-4em;width:92%;left:4%;line-height:1.4}#index .top_movie_inner{width:100%;height:100%;position:absolute;top:0px;overflow:auto;-webkit-overflow-scrolling:touch}#index #btn_close_topmovie{width:34px;height:34px;position:absolute;top:0px;right:0px}#index #btn_close_topmovie svg{width:24px;height:24px;display:block;position:relative;top:4px;left:4px}#index #btn_close_topmovie svg polygon,#index #btn_close_topmovie svg path{fill:#fff}#index #block_top_movie{display:none;opacity:0;transition:opacity .6s ease}#index #block_top_movie .top_movie_inner,#index #block_top_movie .faq_answer_inner{opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0);transition:opacity .6s ease 0s,transform .6s ease 0s}#index.show_top_movie #block_top_movie{display:block}#index.show_top_movie.active_top_movie #block_top_movie{display:block;opacity:1}#index.show_top_movie.active_top_movie #block_top_movie .top_movie_inner{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}#index #block_main_movie{width:100%;background:#000;position:relative;top:0px;height:0px;padding-bottom:100%;overflow:hidden}#index #block_main_movie #block_video{position:absolute;width:100%;height:100%;top:0px;z-index:2}#index #block_main_movie video{width:100%;height:100%}#index #block_main_movie #video_main_pc{width:100%;display:none}#index #block_main_movie #block_ttl{position:absolute;top:50%;width:100%;text-align:center;display:block;margin-top:-95px}#index #block_main_movie .st0{fill:#fff}#index #block_main_movie #mainPlayer_wrap,#index #block_main_movie #btn_close_movie{display:none}#index #block_main_movie #mainPlayer_wrap{width:100%;height:0px;padding-bottom:56.25%;position:relative}#index #block_main_movie #mainPlayer_wrap iframe{width:100%;height:100%;position:absolute;top:0px}#index #block_main_movie #btn_lang{display:none}#index #block_main_movie h2{font-size:50px;font-size:5rem;color:#fff;line-height:.85}#index #block_main_movie h3{font-size:15px;font-size:1.5rem;margin:0;line-height:1.2;font-family:"DINNextW01-CondensedBol";letter-spacing:0em;color:#fff;opacity:1;margin-top:20px}#index #block_main_movie a#btn_watchfilm_sp{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;height:25px;line-height:28px;color:#fff;font-size:12px;font-size:1.2rem;background:#000;padding:0 2em;display:inline-block;margin-top:30px}#index #block_main_movie #btn_watchfilm{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;display:none}#index #block_main_movie p.txt_cs{font-family:"DINNextW01-CondensedLig";letter-spacing:0em;color:#fff}#index #block_main_movie p.txt_cs{font-size:18px;font-size:1.8rem;line-height:1;margin-top:1em}#index #block_main_movie #bg_slide{transition:opacity .6s ease;width:100%;height:0px;position:absolute;top:0px;padding-bottom:100%}#index #block_main_movie #bg_slide ul{position:relative;width:100%;height:0px;padding-bottom:100%;position:relative}#index #block_main_movie #bg_slide ul li{position:absolute;top:0px;transition:opacity .6s ease;opacity:0}#index #block_main_movie #bg_slide.active-0 li.s0{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-1 li.s1{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-2 li.s2{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-3 li.s3{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-4 li.s4{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-5 li.s5{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-6 li.s6{opacity:1;z-index:2}#index #block_main_movie #bg_slide.active-7 li.s7{opacity:1;z-index:2}#index #block_main_movie.mode_movie{padding-bottom:56.25%}#index #block_main_movie.mode_movie #mainPlayer_wrap{display:block}#index #block_main_movie.mode_movie #bg_slide{opacity:0}#index #block_main_movie.mode_movie #block_ttl{opacity:0;-webkit-transform:translate3d(0, 40px, 0);-moz-transform:translate3d(0, 40px, 0);-ms-transform:translate3d(0, 40px, 0);-o-transform:translate3d(0, 40px, 0)}#index #block_main_movie.mode_movie video{opacity:0;transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#index #block_main_movie.mode_movie #mainPlayer_wrap{opacity:1}#index #block_main_movie.show_movie #block_ttl,#index #block_main_movie.show_movie #block_video,#index #block_main_movie.show_movie video{display:none}#index #block_main_movie.removeTitle #block_video{display:none}#index #block_main_movie p.icon_scroll{position:absolute;bottom:0px;left:50%;z-index:2}#index #block_main_movie p.icon_scroll span.line{width:2px;height:40px;position:relative;display:block;margin:auto;overflow:hidden}#index #block_main_movie p.icon_scroll span.line span.line_inr{border-left:1px solid #fff;display:inline-block;position:absolute;top:0px;left:0px;width:1px;height:100%;;-webkit-animation:scrollLine 2s cubic-bezier(0.42, 0, 0.58, 1) 0s infinite;-moz-animation:scrollLine 2s cubic-bezier(0.42, 0, 0.58, 1) 0s infinite;animation:scrollLine 2s cubic-bezier(0.42, 0, 0.58, 1) 0s infinite}#index #block_main_movie h2,#index #block_main_movie h3,#index #block_main_movie .btn_movie,#index #block_main_movie .icon_scroll{transition:opacity 1s ease 0s,transform .6s ease 0s}#index #block_main_movie h2{transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#index #block_main_movie h3{transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #block_main_movie .btn_movie{transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}#index #block_main_movie .icon_scroll{transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s}#index #block_main_movie.disable h2,#index #block_main_movie.disable h3,#index #block_main_movie.disable .btn_movie{opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0)}#index #block_main_movie.disable .icon_scroll{opacity:0}#index #modal_movie{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1000;background:#000;display:none;opacity:0;transition:all .6s ease}#index #modal_movie .movie_inner{width:100%;height:0%;padding-bottom:56.25%;position:absolute;top:50%;margin-top:-28.125%;left:0px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transform:translate3d(0, 40px, 0);-moz-transform:translate3d(0, 40px, 0);-ms-transform:translate3d(0, 40px, 0);-o-transform:translate3d(0, 40px, 0);transition:all .6s ease}#index #modal_movie iframe{width:100%;position:absolute;height:100%;top:0px}#index #modal_movie #btn_close_movie{position:absolute;right:30px;top:30px;color:#fff;transition:opacity .2s ease;display:block}#index #modal_movie #btn_close_movie,#index #modal_movie #btn_close_movie svg{width:20px;height:20px}#index #modal_movie svg path,#index #modal_movie svg polygon{fill:#fff;transition:fill .2s linear}#index #modal_movie #btn_close_movie:hover svg path,#index #modal_movie #btn_close_movie:hover svg polygon{fill:#00a2d3}#index.visible_modal #modal_movie{display:block}#index.visible_modal.show_modal #modal_movie{opacity:1}#index.visible_modal.show_modal #modal_movie .movie_inner{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);opacity:1}#index #blk02,#index #blk04,#index #blk06{padding:50px 0 0 0}#index section{overflow:hidden}#index section .ttl_content{text-align:center;margin-bottom:32px}#index section .ttl_content h3{font-size:25px;font-size:2.5rem;color:#000;line-height:1.4;font-family:"ゴシックMB101 DB","Gothic MB101 DemiBold"}#index section .ttl_content h3:before{content:"";width:50px;height:1px;border-top:1px solid palette(red);display:block;margin:auto;margin-bottom:25px}#index section .txt{width:86.66%;margin:auto;padding-bottom:46px}#index section .txt h4{font-weight:bold;font-size:11px;font-size:1.1rem;margin-bottom:1.2em;line-height:1.7}#index section .txt p{font-size:11px;font-size:1.1rem;line-height:1.8;display:inline}#index section .txt p br{display:none}#index section#blk01 .bg{width:100%;height:0px;padding-bottom:100%;background-image:url(../images/index/sp/bg_blk01.png)}#index section#blk01 .ttl_blk{position:absolute;top:50%;width:100%;text-align:center;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0)}#index section#blk01 .ttl_blk h3{text-align:center;font-size:60px;font-size:6rem;line-height:.9}#index #blk02 .bg{width:100%;height:0px;padding-bottom:100%;background-image:url(../images/index/sp/img02_01.webp)}#index #blk03 ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#index #blk03 ul li{width:33.3333333333%}#index #blk03 ul img{vertical-align:top}#index #blk04 .bg{width:100%;height:0px;padding-bottom:100%;background-image:url(../images/index/sp/img04_01.webp)}#index #blk05 .col2{width:100%}#index #blk05 .col2 ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#index #blk05 .col2 li{width:50%}#index #blk05 .col2 img{vertical-align:top}#index section.blk{position:relative}#index section.blk .bg{background-size:cover;background-position:center;background-repeat:no-repeat;display:block}@media all and (min-width: 375px){#index #block_main_movie #block_ttl{margin-top:-105px}#index #block_main_movie h2{font-size:60px;font-size:6rem}#index #block_main_movie h3{font-size:16px;font-size:1.6rem;line-height:1.2;margin-top:20px}#index #block_main_movie a#btn_watchfilm_sp{height:25px;line-height:28px;font-size:12px;font-size:1.2rem;padding:0 2em;margin-top:30px}#index #block_main_movie p.txt_cs{font-size:18px;font-size:1.8rem}#index section .ttl_content h3{font-size:25px;font-size:2.5rem}#index section .txt h4{font-size:12px;font-size:1.2rem}#index section .txt p{font-size:12px;font-size:1.2rem}#index section#blk01 .ttl_blk h3{font-size:60px;font-size:6rem}}@media all and (min-width: 414px){#index #block_main_movie #block_ttl{margin-top:-110px}#index #block_main_movie h2{font-size:68px;font-size:6.8rem}#index #block_main_movie h3{font-size:17px;font-size:1.7rem;line-height:1.2;margin-top:20px}#index #block_main_movie a#btn_watchfilm_sp{height:30px;line-height:32px;font-size:14px;font-size:1.4rem;padding:0 2.5em}#index #block_main_movie p.txt_cs{font-size:18px;font-size:1.8rem}#index section .ttl_content h3{font-size:28px;font-size:2.8rem}#index section .txt h4{font-size:13px;font-size:1.3rem}#index section .txt p{font-size:13px;font-size:1.3rem}#index section#blk01 .ttl_blk h3{font-size:60px;font-size:6rem}}@media all and (min-width: 768px){#index #block_main_movie{margin-top:75px}#index #block_main_movie #video_main_pc{width:100%;display:none}#index #block_main_movie #block_ttl{position:absolute;top:50%;width:100%;text-align:center;display:block;margin-top:-220px}#index #block_main_movie h2{font-size:120px;font-size:12rem}#index #block_main_movie h3{font-size:30px;font-size:3rem;margin-top:40px;line-height:1.1}#index #block_main_movie a#btn_watchfilm_sp{height:50px;line-height:52px;font-size:24px;font-size:2.4rem;padding:0 4em;margin-top:70px}#index #block_main_movie p.txt_cs{font-size:18px;font-size:1.8rem;margin-top:1em}#index #blk02,#index #blk04,#index #blk06{padding:100px 0 0 0}#index section .ttl_content{margin-bottom:64px}#index section .ttl_content h3:before{width:100px;margin-bottom:50px}#index section .txt{padding-bottom:92px}#index section .ttl_content h3{font-size:40px;font-size:4rem}#index section .txt h4{font-size:18px;font-size:1.8rem;text-align:center}#index section .txt p{font-size:14px;font-size:1.4rem}#index section#blk01 .ttl_blk h3{font-size:120px;font-size:12rem}}@media all and (min-width: 980px){html,body{min-height:100%;width:100%;height:100%}#index{transition:opacity .6s ease}#index #block_top_nav{display:none}#index #block_main_movie{margin-top:0px}#index .onlysp{display:none}#index .onlypc{display:block}#index #block_top_movie p.note{bottom:-2em;width:100%;left:0%;line-height:1}#index #bg_slide{display:none}#index #video_main_sp{display:none}#index #block_video{display:block}#index section{width:100%;height:100%;position:relative}#index #block_main_movie{height:100%;min-height:700px;padding-bottom:0px;overflow:hidden;position:fixed;top:0px}#index #block_main_movie #video_main_sp{display:none}#index #block_main_movie #video_main_pc{display:block;position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}#index #block_main_movie #mainPlayer_wrap{width:100%;height:100px;padding-bottom:0px;position:absolute;top:0px;opacity:0;transition:opacity .6s ease}#index #block_main_movie #mainPlayer_wrap #mainPlayer{width:100%;height:100%;position:absolute;top:0px}#index #block_main_movie #block_video{z-index:inherit}#index #block_main_movie.close #mainPlayer_wrap #btn_close_movie{opacity:1;cursor:pointer;z-index:20}#index #block_main_movie video{transition:all .4s ease}#index #block_main_movie #block_ttl{position:fixed;margin-top:-175px;transition:all .6s ease}#index #block_main_movie h2{position:relative;line-height:.84}#index #block_main_movie a#btn_watchfilm{display:block;margin:auto;background:#000;color:#fff;height:50px;line-height:54px;width:220px;text-align:center;padding:0px;font-size:18px;font-size:1.8rem;margin-top:69px}#index #block_main_movie a#btn_watchfilm span{position:relative}#index #block_main_movie a#btn_watchfilm:hover{background:palette(red)}#index #block_main_movie a#btn_watchfilm_sp{display:none}#index #block_main_movie h3{font-size:22px;font-size:2.2rem;line-height:1.45;margin-top:36px}#index #block_main_movie p.txt_cs{font-size:24px;font-size:2.4rem}#index #block_main_movie p.icon_scroll span.line{height:100px}#index #block_main_movie.disable h2,#index #block_main_movie.disable h3,#index #block_main_movie.disable .btn_movie{-webkit-transform:translate3d(0, 30px, 0);-moz-transform:translate3d(0, 30px, 0);-ms-transform:translate3d(0, 30px, 0);-o-transform:translate3d(0, 30px, 0)}#index #block_main_movie h2{transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#index #block_main_movie h3{transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}#index #block_main_movie .btn_movie{transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #block_main_movie .icon_scroll{transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s}#index #block_main_movie.animated a#btn_watchfilm{transition:background .15s linear}#index #block_top_movie .modal_movie{width:820px;height:460px;position:absolute;top:50%;left:50%;margin-left:-415px;margin-top:-230px;padding-bottom:0px}#index #btn_close_topmovie{width:84px;height:104px}#index #btn_close_topmovie svg{width:25px;height:25px;display:block;position:relative;top:30px;left:30px}#index #btn_close_topmovie svg polygon,#index #btn_close_topmovie svg path{fill:#fff;transition:fill .15s linear}#index #btn_close_topmovie:hover svg polygon,#index #btn_close_topmovie:hover svg path{fill:palette(red)}#index #modal_movie #btn_close_movie{right:30px;top:30px}#index #modal_movie #btn_close_movie,#index #modal_movie #btn_close_movie svg{width:40px;height:40px}#index #blk03,#index #blk05{height:auto}#index #blk02,#index #blk04,#index #blk06{padding:0px}#index #blk02 .bg,#index #blk04 .bg,#index #blk06 .bg{width:100%;height:100%;padding-bottom:0px}#index #blk02 .content,#index #blk04 .content,#index #blk06 .content{width:420px;height:auto;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0)}#index section{width:100%;min-width:980px;margin:auto}#index section .ttl_content{text-align:left;margin-bottom:20px}#index section .ttl_content h3{font-size:28px;font-size:2.8rem}#index section .ttl_content h3:before{margin:0 0 25px 0}#index section .content .content_inner{position:relative;background:#fff;box-sizing:border-box;height:100%}#index section .content .content_inner .txts{width:100%;padding:50px 40px 50px 40px;box-sizing:border-box}#index section .content .content_inner .txt{width:100%;padding-bottom:0px}#index section .content .content_inner .txt h4{font-size:14px;font-size:1.4rem;text-align:left}#index section .content .content_inner .txt p{font-size:12px;font-size:1.2rem}#index section .content .content_inner .txt p.note{display:block;font-size:10px;font-size:1rem;margin-top:1.5em}#index section#blk01 .bg{position:absolute;width:100%;height:100%;padding-bottom:0px;background-image:url(../images/index/pc/bg_blk01.png)}#index #blk02 .bg{background-image:url(../images/index/pc/img02_01.webp)}#index #blk02 .content{margin-left:-446px}#index #blk04 .bg{background-image:url(../images/index/pc/img04_01.webp)}#index #blk04 .content{margin-left:26px}#index #blk06 .bg{background-image:url(../images/index/pc/img06_01.webp)}#index #blk06 .content{margin-left:-446px}#index.fixbg #block_main_movie:after{content:"";width:100%;height:100%;position:fixed;top:0px;left:0px;background:#fff;display:block}#index #blk01{background:#000}#index #blk01 .content{transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#index #blk01 .content h3{color:#fff}#index #blk02{background:#adccde}#index #blk02 .bg{transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#index #blk02 .content_inner{transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s}#index #blk03 ul li:nth-child(1) img{transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#index #blk03 ul li:nth-child(2) img{transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#index #blk03 ul li:nth-child(3) img{transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}#index #blk04{background:#62a9d4}#index #blk04 .bg{transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#index #blk04 .content_inner{transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s}#index #blk06{background:#125395}#index #blk06 .bg{transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#index #blk06 .content_inner{transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s}}@media all and (min-width: 1366px){#index #blk02 .content,#index #blk04 .content,#index #blk06 .content{width:620px}#index section{min-width:1166px}#index section .ttl_content{margin-bottom:40px}#index section .ttl_content h3{font-size:44px;font-size:4.4rem}#index section .ttl_content h3:before{margin:0 0 44px 0}#index section .content .content_inner .txts{padding:65px 50px 50px 50px}#index section .content .content_inner .txt h4{font-size:20px;font-size:2rem}#index section .content .content_inner .txt p{font-size:16px;font-size:1.6rem}#index #blk02 .content{margin-left:-646px}#index #blk04 .content{margin-left:26px}#index #blk06 .content{margin-left:-646px}}#about .bgimg{background-image:url(../images/technology/bg_main.jpg)}#about main article .ttl_article{margin-bottom:2em}#about main article .ttl_article h5{margin-bottom:.5em}#about main article .ttl_article p.note{font-size:10px;font-size:1rem;font-family:"DIN Next W01 Regular","ゴシックMB101 R","Gothic MB101 Regular"}#about article .txt p{font-family:"DIN Next W01 Regular","ゴシックMB101 R","Gothic MB101 Regular"}@media all and (min-width: 768px){.main{margin-top:74px}}@media all and (min-width: 980px){.bgimg{background-image:url(../images/technology/bg_main.jpg)}.page_about .article_inner{position:relative;width:91.12%;margin-left:8.88%;padding:150px 0}.page_about p.img_engine{top:50%;right:0px;width:450px;height:565px;margin-top:-280px;display:block;position:absolute;background:url(../images/technology/img_engine.png) top left no-repeat;background-size:cover}#about main article .ttl_article{margin-bottom:2em}#about main article .ttl_article h5{margin-bottom:.5em}#about main article .ttl_article p.note{font-size:10px;font-size:1rem;font-family:"DIN Next W01 Regular","ゴシックMB101 R","Gothic MB101 Regular"}#about article .col2 .col_l{width:45%}}@media all and (min-width: 1180px){.page_about .article_inner{position:relative;width:91.12%;margin-left:8.88%;padding:150px 0}.page_about p.img_engine{width:500px;height:628px;margin-top:-402px}}@media all and (min-width: 1240px){.page_about .article_inner{position:relative;width:91.12%;margin-left:8.88%;padding:150px 0}.page_about p.img_engine{width:616px;height:774px;margin-top:-402px}}#benefit img{vertical-align:middle}#benefit .bgimg{background-image:url(../images/benefit/bg_main.jpg)}#benefit .col_r{margin-bottom:50px}#benefit .col_r .img{width:100%;position:relative;overflow:hidden}#benefit .col_r .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transition:transform .3s ease}#benefit .col_r .img .cover{width:100%;height:100%;position:absolute;top:0px;right:0px;background:#ccc;display:block;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#benefit .col_r .img .cover_white{width:100%;height:100%;position:absolute;top:0px;right:0px;background:#fff;display:block;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#benefit .col_l{position:relative}#benefit .col_l .txt_cover{width:100%;height:100%;position:absolute;top:0px;background:#fff;display:block;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#benefit .col_l .txt p{line-height:1.8}#benefit .img_l .cover_white,#benefit .img_l .cover{left:0px}#benefit .img_l .txt_cover{right:0px}#benefit .img_r .cover_white,#benefit .img_r .cover{right:0px}#benefit .img_r .txt_cover{left:0px}#benefit .a.active .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s}#benefit .a.active .col_r .cover_white,#benefit .a.active .col_r .img .cover{width:0px}#benefit .a.active .col_l .cover_white,#benefit .a.active .col_l .txt_cover{width:0px}#benefit article h4.cb{font-size:30px;font-size:3rem}#benefit main .txt p{font-family:"DIN Next W01 Regular","ゴシックMB101 R","Gothic MB101 Regular"}@media all and (min-width: 768px){#benefit .col_r{margin-bottom:100px}#benefit article h4.cb{font-size:40px;font-size:4rem}}@media all and (min-width: 980px){.bgimg{background-image:url(../images/benefit/bg_main.jpg)}#benefit main .article_inner{position:relative}#benefit main .first{position:relative;width:100%;z-index:2}#benefit main .first .col_l{padding-bottom:100px;width:60%}#benefit main .first .ttl_article h4{font-size:42px;font-size:4.2rem;line-height:.9;margin-bottom:.5em}#benefit main .first .ttl_article h5{font-size:14px;font-size:1.4rem}#benefit main .first .col_r{position:relative}#benefit main .first .img{position:absolute;right:-2px;top:50%;margin-top:-326px;z-index:10}#benefit main .first p.img0{width:287px;height:535px;display:block;background:url(../images/benefit/img_bike.webp) top left no-repeat;background-size:cover}#benefit main .txt{padding-bottom:0px}#benefit main .txt p{font-size:12px;font-size:1.2rem}#benefit main .txt p:last-child{margin-bottom:0px}#benefit main .ttl_article{margin-top:3em;margin-bottom:.8em}#benefit main .ttl_article h4{font-size:24px;font-size:2.4rem;margin-top:1em;margin-bottom:.8em}#benefit main .col_l{padding-left:7.56%;box-sizing:border-box}#benefit main .col_l .ttl_article{width:100%}#benefit main .col_r{margin-bottom:0px}#benefit main article .txt{width:80%;margin:0px}}@media all and (min-width: 1180px){#benefit article{margin-bottom:100px}#benefit main .first{position:relative;width:100%}#benefit main .first .col_l{padding-bottom:180px}#benefit main .first .ttl_article{margin-top:97px}#benefit main .first .ttl_article h4{font-size:50px;font-size:5rem;margin-bottom:50px;margin-top:50px}#benefit main .first .ttl_article h5{font-size:14px;font-size:1.4rem;margin-bottom:2.2em}#benefit main .first .txt p{margin-bottom:2.1em}#benefit main .first .img{position:absolute;right:-2px;top:50%;margin-top:-440px}#benefit main .first p.img0{width:410px;height:764px}#benefit main .ttl_article{margin-top:4em}#benefit main .ttl_article h4{font-size:30px;font-size:3rem;margin-top:30px;margin-bottom:1em}#benefit main .txt p{font-size:14px;font-size:1.4rem}}@media all and (min-width: 1366px){#benefit main .first .col_l .ttl_article{width:100%}#benefit main .first .col_l .ttl_article h4{font-size:60px;font-size:6rem;margin-bottom:.5em}#benefit main .first .col_l .ttl_article h5{font-size:18px;font-size:1.8rem}#benefit main .txt{padding-bottom:0px}#benefit main .txt p{font-size:14px;font-size:1.4rem}#benefit main .txt p:last-child{margin-bottom:0px}#benefit main .ttl_article{margin-top:50px}#benefit main .ttl_article h4{font-size:40px;font-size:4rem;margin-top:40px;margin-bottom:1em}#benefit main .col_r{margin-bottom:0px}#benefit main .col_l{padding-left:110px;box-sizing:border-box}#benefit main .col_l .ttl_article{width:calc(100% - 90px)}}#voice .page_voice{position:relative;padding-top:0px}#voice .bgimg{background-image:url(../images/voice/bg_main.jpg)}#voice .onlypc{display:none}#voice .col2:before,#voice .col2:after{display:none}#voice #bg:after{position:absolute;width:100%;height:100%;display:block;background:#000;opacity:0;content:"";transition:opacity .6s ease}#voice #bg.black:after{opacity:1}#voice .logo svg path{fill:#231815}#voice .faq#q0 .ttl_faq.onlysp h4{padding:32px 0 30px 0}#voice .faq#q0 .content{width:51.37%;max-width:334px;margin:auto;padding:50px 0;text-align:center}#voice .faq#q0 .content p.logo{margin-bottom:25px}#voice .faq#q0 .content a{border-bottom:1px solid #000}#voice .faq .ttl_faq h4{background:#000;color:#fff;padding:18px 0;text-align:center;position:relative;font-size:22px;font-size:2.2rem}#voice .faq .ttl_faq h4 span.ttl_q{display:block}#voice .faq .ttl_faq a.btn_answer{border-bottom:1px solid #000}#voice .faq a.img{position:relative;display:block}#voice .faq a.img figure{overflow:hidden;position:relative}#voice .faq a.img figure .icon{position:absolute;top:50%;left:50%;width:75px;height:75px;margin:-38px 0 0 -38px}#voice .faq a.img figure svg path{fill:palette(red)}#voice .faq a.img figure svg polygon{fill:none;stroke:#fff;stroke-miterlimit:10}#voice .faq a.img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transition:transform .3s ease}#voice .faq a.img .cover,#voice .faq a.img .cover_white{position:absolute;top:0px;width:100%;height:100%;display:block}#voice .faq a.img .cover_white{background:#fff;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#voice .faq a.img .cover{transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);background:#ccc;transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#voice .faq .col_r{position:relative}#voice .faq .col_r .cover_r{position:absolute;width:100%;height:100%;top:0px;display:block;background:#fff;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#voice .faq .col_r .content{text-align:center;padding:50px 0}#voice .faq .col_r .content h5{font-size:25px;font-size:2.5rem;margin-bottom:10px}#voice .faq .col_r .content h5:before{width:50px;height:1px;border-top:1px solid palette(red);margin:auto;content:"";display:block;margin-bottom:25px}#voice .faq .col_r .content p{font-size:10px;font-size:1rem;margin-bottom:25px}#voice .faq .col_r .content a{border-bottom:1px solid #000;font-size:10px;font-size:1rem}#voice .faq .cover_r{right:0px}#voice .faq .cover,#voice .faq .cover_white{left:0px}#voice .faq:nth-child(odd) .cover,#voice .faq:nth-child(odd) .cover_white{right:0px;left:auto}#voice .faq:nth-child(odd) .cover_r{left:0px;right:auto}#voice .faq.active .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition-delay:0.45s;-moz-transition-delay:0.45s;-o-transition-delay:0.45s;-webkit-transition-delay:0.45s}#voice .faq.active .img .cover{width:0px}#voice .faq.active .img .cover_white{width:0px}#voice .faq.active .col_l{position:relative}#voice .faq.active .col_l .txt_cover{width:0%}#voice .faq.active .col_r .cover_r{width:0%}#voice #people{position:relative}#voice #block_faq_answer{display:none;opacity:0;transition:opacity .6s ease}#voice #block_faq_answer .faq_answer_inner{opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0);transition:opacity .6s ease 0s,transform .6s ease 0s}#voice #block_faq_answer{width:100%;height:100%;position:fixed;top:0px;background:url(../images/common/bg_black.png);z-index:20}#voice #block_faq_answer .faq_answer_inner{position:absolute;width:100%;height:100%}#voice #block_faq_answer .modal_movie{width:100%;height:0px;padding-bottom:56.25%;position:absolute;top:50%;margin-top:-28.125%}#voice #block_faq_answer .modal_movie iframe{position:absolute;width:100%;height:100%;top:0px}#voice #block_faq_answer p.note{font-size:10px;font-size:1rem;color:#ccc;position:absolute;bottom:-4em;width:92%;left:4%;line-height:1.4}#voice #btn_close_faq{width:34px;height:34px;position:absolute;top:0px;right:0px}#voice #btn_close_faq svg{width:17px;height:17px;display:block;position:relative;top:8px;left:8px}#voice #btn_close_faq svg polygon,#voice #btn_close_faq svg path{fill:#fff}#voice.show_answer_movie #block_faq_answer{display:block}#voice.show_answer_movie.active_answer_movie #block_faq_answer{display:block;opacity:1}#voice.show_answer_movie.active_answer_movie #block_faq_answer .faq_answer_inner{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}#voice.show_detail{overflow:hidden}#voice.show_detail #modal_people{display:block}#voice.show_detail.active_detail #modal_people{opacity:1}#voice.show_detail.active_detail #modal_people #modal_people_inner{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}#voice.show_detail.active_detail #modal_people .detail_inner .cover{width:0%}#voice.disable_detail.active_detail #modal_people .detail_inner .cover{width:100%}#voice #people ul#list_people{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice #people ul#list_people li{width:50%}#voice #modal_people{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff;display:none;opacity:0;transition:opacity .6s ease;z-index:10}#voice #modal_people #modal_people_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0);transition:opacity .6s ease 0s,transform .6s ease 0s}#voice #modal_people .detail_inner .col_l p{width:100%;height:0px;padding-bottom:66.66%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}#voice #modal_people .detail_inner .col2{padding-bottom:50px}#voice #modal_people .detail_inner .col2.people_0 p.img{background-image:url(../images/index/people/0/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_1 p.img{background-image:url(../images/index/people/1/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_2 p.img{background-image:url(../images/index/people/2/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_3 p.img{background-image:url(../images/index/people/3/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_4 p.img{background-image:url(../images/index/people/4/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_5 p.img{background-image:url(../images/index/people/5/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_6 p.img{background-image:url(../images/index/people/6/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_7 p.img{background-image:url(../images/index/people/7/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_8 p.img{background-image:url(../images/index/people/8/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_9 p.img{background-image:url(../images/index/people/9/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_10 p.img{background-image:url(../images/index/people/10/img_main_sp.jpg)}#voice #modal_people .detail_inner .col2.people_11 p.img{background-image:url(../images/index/people/11/img_main_sp.jpg)}#voice #modal_people .detail_inner .ttl{padding:20px 0 0 0;text-align:center;margin-bottom:20px}#voice #modal_people .detail_inner .ttl h4{font-size:28px;font-size:2.8rem;letter-spacing:0em;margin-bottom:.3em}#voice #modal_people .detail_inner .ttl h4:before{content:"";display:block;height:1px;width:34px;border-top:1px solid palette(red);margin:auto;margin-bottom:15px}#voice #modal_people .detail_inner ul.info{text-align:center;margin-bottom:40px;width:92%;margin:auto;margin-bottom:2em}#voice #modal_people .detail_inner ul.info li{font-size:10px;font-size:1rem;line-height:1.4;margin-bottom:1em}#voice #modal_people .detail_inner ul.info li:last-child{margin-bottom:0px}#voice #modal_people .detail_inner .col_r dl{text-align:center}#voice #modal_people .detail_inner .col_r dl dt{font-size:10px;font-size:1rem;margin-bottom:.3em}#voice #modal_people .detail_inner .col_r dl dd{font-size:12px;font-size:1.2rem}#voice #modal_people .detail_inner .col_r #btn_close_people,#voice #modal_people .detail_inner .col_r .detail_nav{display:none}#voice #modal_people .detail_inner .cover{transition:width .6s cubic-bezier(0.645, 0.045, 0.355, 1)}#voice #modal_people .detail_inner .col_l .cover{position:absolute;width:100%;height:100%;background:#fff;top:0px;right:0px}#voice #modal_people .detail_inner .col_r .cover{position:absolute;width:100%;height:100%;background:#fff;top:0px;left:0px}#voice #modal_people .detail_inner .nav_btm{width:100%;height:40px;display:block;position:relative;border-top:1px solid #000;background:#fff}#voice #modal_people .detail_inner .nav_btm ul{letter-spacing:-0.4em}#voice #modal_people .detail_inner .nav_btm ul li,#voice #modal_people .detail_inner .nav_btm ul li a{height:40px;line-height:44px}#voice #modal_people .detail_inner .nav_btm ul li{display:inline-block;text-align:center;vertical-align:top}#voice #modal_people .detail_inner .nav_btm ul li a svg{width:8px;height:15px}#voice #modal_people .detail_inner .nav_btm ul li a{display:block;text-align:center;width:100%}#voice #modal_people .detail_inner .nav_btm ul li svg{display:inline}#voice #modal_people .detail_inner .nav_btm ul li:nth-child(1){width:calc(50% - 20px)}#voice #modal_people .detail_inner .nav_btm ul li:nth-child(2){width:40px;height:40px}#voice #modal_people .detail_inner .nav_btm ul li:nth-child(2) a{box-sizing:border-box;border-left:1px solid #000;border-right:1px solid #000}#voice #modal_people .detail_inner .nav_btm ul li:nth-child(2) svg{width:28px;height:28px;position:relative;top:6px}#voice #modal_people .detail_inner .nav_btm ul li:nth-child(3){width:calc(50% - 20px)}@media all and (min-height: 560px){#voice #modal_people #modal_people_inner .col2{padding-bottom:60px}#voice #modal_people #modal_people_inner .ttl{padding:70px 0 0 0;margin-bottom:1.5em}#voice #modal_people #modal_people_inner .ttl h4{margin-bottom:.3em}#voice #modal_people #modal_people_inner .ttl h4:before{margin-bottom:25px}#voice #modal_people #modal_people_inner .nav_btm{position:fixed;bottom:0px}}@media all and (min-width: 375px){#voice .faq .ttl_faq h4{font-size:25px;font-size:2.5rem}}@media all and (min-width: 768px){#voice .faq .ttl_faq h4{font-size:22px;font-size:2.2rem}#voice .faq .ttl_faq h4 span.ttl_q{display:block}#voice .faq .col_r .content{text-align:center;padding:100px 0}#voice .faq .col_r .content h5{font-size:40px;font-size:4rem;margin-bottom:10px}#voice .faq .col_r .content h5:before{width:100px;margin-bottom:50px}#voice .faq .col_r .content p{font-size:16px;font-size:1.6rem}#voice .faq .col_r .content a{font-size:18px;font-size:1.8rem}#voice #people ul#list_people li{width:33.3333333333%}}@media all and (min-width: 820px){#block_faq_answer .answer_movie{width:820px;height:460px;padding-bottom:0px;left:50%;margin-left:-410px;margin-top:-230px}#block_faq_answer .answer_movie iframe{width:820px;height:460px}#block_faq_answer .answer_movie p.note{width:100%;left:0px;bottom:-2em}}@media all and (min-width: 980px){.faqf{position:relative;height:100%;width:100%;z-index:-1}#voice article{margin-bottom:0px}#voice .onlypc{display:block}#voice .onlysp{display:none}#voice #faqs .faq.animated .col_l a img{transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#voice #faqs .faq .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;position:relative;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#voice #faqs .faq .col2 .col_l,#voice #faqs .faq .col2 .col_r{width:50%}#voice #faqs .faq .col2 figure:hover svg path{fill:palette(red);stroke:none}#voice #faqs .faq .col2 figure .icon,#voice #faqs .faq .col2 figure svg{width:76px;height:76px}#voice #faqs .faq .col2 figure svg path{fill:none;stroke:#fff;stroke-miterlimit:10;transition:fill .15s linear}#voice #faqs .faq .col2 figure .icon{margin:-38px 0 0 -38px}#voice #faqs .faq .col2 .col_l a svg polygon,#voice #faqs .faq .col2 .col_l a svg circle{transition:stroke .15s linear}#voice #faqs .faq .col2 .col_l a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#voice #faqs .faq .col2 .col_l a:hover svg polygon,#voice #faqs .faq .col2 .col_l a:hover svg circle{stroke:palette(red)}#voice #faqs .faq .col2 .col_r{position:absolute;height:100%;right:0px}#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:20px;font-size:2rem;padding:27px 0 28px 0}#voice #faqs .faq .col2 .col_r .ttl_faq h4 .ttl_q{top:50%;left:40px;position:absolute;margin-top:-0.5em}#voice #faqs .faq .col2 .col_r .content{position:absolute;width:80%;left:50%;top:50%;-webkit-transform:translate3d(-50%, -25%, 0);-moz-transform:translate3d(-50%, -25%, 0);-ms-transform:translate3d(-50%, -25%, 0);-o-transform:translate3d(-50%, -25%, 0);padding:0px;text-align:left}#voice #faqs .faq .col2 .col_r .content:before{content:"";display:block;width:50px;border-bottom:2px solid #c80f1e;margin-bottom:36px}#voice #faqs .faq .col2 .col_r .content h5{font-size:30px;font-size:3rem;letter-spacing:-0.02em;line-height:1;margin-bottom:.2em}#voice #faqs .faq .col2 .col_r .content h5:before{display:none}#voice #faqs .faq .col2 .col_r .content h5 br{display:none}#voice #faqs .faq .col2 .col_r .content p{font-size:12px;font-size:1.2rem;margin-bottom:36px}#voice #faqs .faq .col2 .col_r .content a{font-size:14px;font-size:1.4rem;border-bottom:2px solid #000;transition:color .15s linear 0s,border .15s linear 0s}#voice #faqs .faq .col2 .col_r .content a:hover{border-color:palette(red)}#voice #faqs .faq:nth-child(odd) .col2{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#voice #faqs .faq:nth-child(odd) .col2 .col_r{left:0px}#voice #faqs #q0 p.logo{line-height:1;margin-bottom:40px}#voice #faqs #q0 .col2 .col_r .content{top:55%;text-align:center}#voice #faqs #q0 .col2 .col_r .content p.logo{width:240px;height:115px;margin:auto;margin-bottom:40px}#voice #faqs #q0 .col2 .col_r .content p.logo svg{width:240px;height:115px}#voice #faqs #q0 .col2 .col_r .content:before{display:none}#voice #people{margin-top:150px;background:none}#voice #people .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#voice #people.active ul#list_people li{opacity:1}#voice #people ul#list_people{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice #people ul#list_people li{width:25%;opacity:0;transition:opacity .6s ease}#voice #people ul#list_people li a p.img{overflow:hidden}#voice #people ul#list_people li a p.img img{transition:transform .5s ease}#voice #people ul#list_people li a:hover p.img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#voice #people ul#list_people li:nth-child(1){transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#voice #people ul#list_people li:nth-child(2),#voice #people ul#list_people li:nth-child(5){transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s}#voice #people ul#list_people li:nth-child(3),#voice #people ul#list_people li:nth-child(6),#voice #people ul#list_people li:nth-child(9){transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s}#voice #people ul#list_people li:nth-child(4),#voice #people ul#list_people li:nth-child(7),#voice #people ul#list_people li:nth-child(10){transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#voice #people ul#list_people li:nth-child(9),#voice #people ul#list_people li:nth-child(11),#voice #people ul#list_people li:nth-child(12){transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s}#voice article .col2 .col_l{width:45%}#voice #modal_people{width:100%;min-width:980px;height:calc(100% - 70px);top:70px;position:fixed;background:#fff;opacity:0;z-index:5;display:none;transition:opacity .6s ease}#voice #modal_people #people_detail{width:100%;height:100%;min-height:560px;position:absolute;top:0px;left:0px}#voice #modal_people .cover{transition:width .6s cubic-bezier(0.645, 0.045, 0.355, 1)}#voice #modal_people .cover{position:absolute;width:100%;height:100%;background:#fff;top:0px;left:0px}#voice #modal_people .detail_inner{width:100%;height:100%;position:absolute;top:0px}#voice #modal_people .detail_inner .col2.people_0 p.img{background-image:url(../images/index/people/0/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_1 p.img{background-image:url(../images/index/people/1/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_2 p.img{background-image:url(../images/index/people/2/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_3 p.img{background-image:url(../images/index/people/3/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_4 p.img{background-image:url(../images/index/people/4/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_5 p.img{background-image:url(../images/index/people/5/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_6 p.img{background-image:url(../images/index/people/6/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_7 p.img{background-image:url(../images/index/people/7/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_8 p.img{background-image:url(../images/index/people/8/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_9 p.img{background-image:url(../images/index/people/9/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_10 p.img{background-image:url(../images/index/people/10/img_main.jpg)}#voice #modal_people .detail_inner .col2.people_11 p.img{background-image:url(../images/index/people/11/img_main.jpg)}#voice #modal_people .detail_inner .nav_btm{display:none}#voice #modal_people .detail_inner .col2{width:100%;height:100%;position:absolute;top:0px;padding-bottom:0px}#voice #modal_people .detail_inner .col2 .col_l{width:calc(100% - 376px);height:100%;position:absolute;right:0px;top:0px}#voice #modal_people .detail_inner .col2 .col_l .cover{right:0px;left:auto}#voice #modal_people .detail_inner .col2 .col_l p.img{width:100%;height:100%;top:0px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:0px}#voice #modal_people .detail_inner .col2 .col_r{width:376px;height:100%;position:absolute;left:0px}#voice #modal_people .detail_inner .col2 .col_r a#btn_close_people{width:25px;height:25px;position:absolute;right:20px;top:20px}#voice #modal_people .detail_inner .col2 .col_r a#btn_close_people svg path{fill:#000;transition:fill .15s linear}#voice #modal_people .detail_inner .col2 .col_r a#btn_close_people:hover svg path{fill:palette(red)}#voice #modal_people .detail_inner .col2 .col_r #btn_close_people{display:block}#voice #modal_people .detail_inner .col2 .col_r .detail_nav{display:block}#voice #modal_people .detail_inner .col2 .col_r .ttl{opacity:1;text-align:left;padding-top:0px}#voice #modal_people .detail_inner .col2 .col_r .r_inner{width:100%;position:absolute;height:100%;box-sizing:border-box;padding:0 50px}#voice #modal_people .detail_inner .col2 .col_r .txts{width:80%;position:absolute;top:100px}#voice #modal_people .detail_inner .col2 .col_r .txts:before{content:"";display:block;width:58px;height:1px;border-top:2px solid palette(red);padding-bottom:44px}#voice #modal_people .detail_inner .col2 .col_r h4{font-size:40px;font-size:4rem;margin:0px;line-height:1}#voice #modal_people .detail_inner .col2 .col_r h4:before{display:none}#voice #modal_people .detail_inner .col2 .col_r p.personal_info{font-size:14px;font-size:1.4rem}#voice #modal_people .detail_inner .col2 .col_r ul.info{margin-top:2em;margin-bottom:4em;text-align:left;width:100%}#voice #modal_people .detail_inner .col2 .col_r ul.info li{font-size:12px;font-size:1.2rem;line-height:1.5;margin-bottom:1.2em;letter-spacing:0em}#voice #modal_people .detail_inner .col2 .col_r ul.info li:last-child{margin-bottom:0px}#voice #modal_people .detail_inner .col2 .col_r dl{text-align:left}#voice #modal_people .detail_inner .col2 .col_r dl dt{font-size:12px;font-size:1.2rem;margin-bottom:.5em}#voice #modal_people .detail_inner .col2 .col_r dl dt:before{content:"";width:65px;height:1px;display:inline-block;vertical-align:middle;border-top:1px solid #000}#voice #modal_people .detail_inner .col2 .col_r dl dd{font-size:18px;font-size:1.8rem}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav{letter-spacing:-0.4em;width:100%;position:absolute;bottom:0px;border-top:1px solid #000;border-bottom:1px solid #000}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li{width:50%;height:50px;display:inline-block;letter-spacing:normal;vertical-align:middle}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li a{display:block;position:relative;width:100%;height:50px;transition:background .15s linear;background:#fff}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li a svg polygon{transition:fill .15s linear}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li a:hover{background:#000}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li a:hover svg polygon{fill:palette(red)}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav li:last-child a{border-left:1px solid #000;width:calc(100% - 1px)}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav a.btn_prev svg{left:12%}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav a.btn_next svg{right:12%}#voice #modal_people .detail_inner .col2 .col_r ul.detail_nav svg{width:41px;height:15px;position:absolute;top:18px}#voice #block_faq_answer .modal_movie{width:820px;height:460px;position:absolute;top:50%;left:50%;margin:-230px 0 0 -415px;padding-bottom:0px}#voice #btn_close_faq{width:84px;height:104px}#voice #btn_close_faq svg{width:25px;height:25px;display:block;position:relative;top:30px;left:30px}#voice #btn_close_faq svg polygon,#voice #btn_close_faq svg path{fill:#fff}}@media all and (min-width: 1180px){#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:26px;font-size:2.6rem;padding:27px 0 28px 0}#voice #faqs .faq .col2 .col_r .ttl_faq h4 .ttl_q{left:40px}#voice #faqs .faq .col2 .col_r .content{-webkit-transform:translate3d(-50%, -35%, 0);-moz-transform:translate3d(-50%, -35%, 0);-ms-transform:translate3d(-50%, -35%, 0);-o-transform:translate3d(-50%, -35%, 0)}#voice #faqs .faq .col2 .col_r .content:before{margin-bottom:48px}#voice #faqs .faq .col2 .col_r .content h5{font-size:34px;font-size:3.4rem}#voice #faqs .faq .col2 .col_r .content p{font-size:13px;font-size:1.3rem;margin-bottom:36px}#voice #faqs .faq .col2 .col_r .content a{font-size:16px;font-size:1.6rem}#voice #faqs #q0 .col2 .col_r .content p.logo{width:334px;height:160px;margin-bottom:40px}#voice #faqs #q0 .col2 .col_r .content p.logo svg{width:334px;height:160px}}@media all and (min-width: 1240px){#voice #faqs .faq .col2 .col_r .ttl_faq h4{font-size:30px;font-size:3rem;padding:27px 0 28px 0}#voice #faqs .faq .col2 .col_r .ttl_faq h4 .ttl_q{left:40px}#voice #faqs .faq .col2 .col_r .content:before{margin-bottom:62px}#voice #faqs .faq .col2 .col_r .content h5{font-size:40px;font-size:4rem}#voice #faqs .faq .col2 .col_r .content p{font-size:14px;font-size:1.4rem;margin-bottom:36px}#voice #faqs .faq .col2 .col_r .content a{font-size:18px;font-size:1.8rem}#voice #faqs #q0 p.logo{margin-bottom:40px}}#film .bgimg{background-image:url(../images/film/bg_main.jpg)}#film .film{padding-bottom:50px}#film .film h4{font-size:30px;font-size:3rem;line-height:1.3;text-align:center;width:86%;margin:auto;margin-bottom:.4em}#film .film h4 span{font-size:15px;font-size:1.5rem;display:block}#film .film h4:before{content:"";width:34px;margin:auto;height:1px;display:block;border-top:1px solid palette(red);margin-bottom:22px}#film .film .movie{width:93%;height:0px;padding-bottom:56.25%;position:relative;margin:auto}#film .film .movie iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}@media all and (min-width: 980px){article.page_film{padding:150px 0}#films{width:76.86%;max-width:1050px;margin:auto}#films .film{margin-bottom:100px}#films .film h4{font-size:60px;font-size:6rem;line-height:1;margin-bottom:.5em}#films .film h4 span{font-size:30px;font-size:3rem}#films .film h4:before{content:"";display:block;width:68px;border-top:2px solid palette(red);margin-bottom:50px}#films .film .movie{width:100%;height:0px;padding-bottom:56.25%;position:relative}#films .film .movie iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}#films .film:last-child{margin-bottom:0px}}#products p#note{color:#fff;position:absolute;width:100%;bottom:10px;text-align:center;font-size:10px;font-size:1rem;text-align:center;text-shadow:0 -1px 1px #000;line-height:1.5;font-weight:bold}#products p#note sup{vertical-align:super}#products .bgimg{background-image:url(../images/products/bg_main.jpg)}#products article{padding-top:0px}#products article h5{display:none}#products article h5.sp{display:block}#products article h3{font-size:30px;font-size:3rem;line-height:1}#products article p.lead{font-size:10px;font-size:1rem}#products article ul.links{text-align:center;width:100%;letter-spacing:-0.4em}#products article ul.links li{display:inline-block;letter-spacing:normal;margin-right:3em;line-height:1}#products article ul.links li a{border-bottom:1px solid #000}#products article ul.links li:last-child{margin-right:0px}#products article ul.links svg{width:12px;height:11px;display:inline-block}#products article img{vertical-align:top}#products article .txt{padding:50px 0}#products article .img{position:relative;overflow:hidden}#products article .img .cover{width:100%;height:100%;position:absolute;top:0px;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);background:#ccc;transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s}#products article .img .cover_white{width:100%;height:100%;position:absolute;top:0px;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19);background:#fff}#products article .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transition:transform .3s ease}#products article .img_l{position:relative}#products article .img_l .cover_white,#products article .img_l .cover{left:0px}#products article .img_l .txt_cover{right:0px}#products article .img_r .cover_white,#products article .img_r .cover{right:0px}#products article .img_r .txt_cover{left:0px}#products article .col_l{position:relative}#products article .col_l .txt_cover{width:100%;height:100%;position:absolute;top:0px;background:#fff;display:block;transition:width .4s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#products article .a.active .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition-delay:0.45s;-moz-transition-delay:0.45s;-o-transition-delay:0.45s;-webkit-transition-delay:0.45s}#products article .a.active .img .cover{width:0px}#products article .a.active .img .cover_white{width:0px}#products article .a.active .col_l{position:relative}#products article .a.active .col_l .txt_cover{width:0%}#modal_product_movie{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:20;display:none;transition:opacity .6s ease;opacity:0}#modal_product_movie:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=80);-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}#modal_product_movie a#btn_close_product_movie{width:34px;height:34px;position:absolute;top:0px;right:0px;display:block;z-index:10}#modal_product_movie a#btn_close_product_movie path{fill:#fff}#modal_product_movie a#btn_close_product_movie svg{width:17px;height:17px;display:block;position:relative;top:8px;left:8px}#modal_product_movie #product_movie_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0)}#modal_product_movie #product_movie_content{width:100%;height:0px;padding-bottom:56.25%;position:absolute;top:50%;margin-top:-28.125%;position:relative}#modal_product_movie #product_movie_content iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.modal #modal_product_movie{display:block}.modal.show_modal #modal_product_movie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.modal.show_modal #modal_product_movie #product_movie_inner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.modal_region{overflow:hidden}.modal_region #modal_region{display:block}.modal_region.show_modal_region #modal_region{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}#modal_region{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:10;display:none;transition:opacity .6s ease;opacity:0}#modal_region:before{content:"";width:100%;height:100%;position:absolute;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=95);-webkit-opacity:.95;-khtml-opacity:.95;-moz-opacity:.95;opacity:.95}#modal_region #modal_region_inner{position:absolute;width:100%;height:100%;top:0px;left:0px;overflow:auto}#modal_region #region_content{padding:50px 0 50px 0}#modal_region h5,#modal_region h6,#modal_region li{text-align:center}#modal_region h5{font-family:"DINNextW01-CondensedLig";letter-spacing:0em;font-size:15px;font-size:1.5rem;letter-spacing:0.05em;margin-bottom:40px}#modal_region .nav_region ul li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;font-size:30px;font-size:3rem;margin-bottom:30px;line-height:1}#modal_region .nav_region ul li a{text-decoration:underline}#modal_region .block_region{width:100%;margin-top:40px}#modal_region .block_region:before{content:"";width:34px;height:1px;background:#c80f1e;margin:auto;display:block;margin-bottom:40px}#modal_region .block_region h6{font-size:30px;font-size:3rem;font-family:"DINNextW01-CondensedBol";letter-spacing:0em;margin-bottom:40px}#modal_region .block_region li{font-family:"DINNextW01-CondensedBol";letter-spacing:0em;font-size:20px;font-size:2rem;line-height:2.2}#modal_region .block_region li a{text-decoration:underline}#modal_region .block_region:nth-last-of-type(1){padding-bottom:260px}#modal_region a#btn_close_region{display:block;width:25px;height:25px;position:fixed;right:18px;top:18px}@media all and (min-width: 375px){#products article h3{font-size:36px;font-size:3.6rem}#products article p.lead{font-size:11px;font-size:1.1rem}#products article ul.links li{font-size:15px;font-size:1.5rem}}@media all and (min-width: 414px){#products article h3{font-size:40px;font-size:4rem}#products article p.lead{font-size:12px;font-size:1.2rem}#products article ul.links li{font-size:16px;font-size:1.6rem}#products article ul.links svg{width:14px;height:12px}}@media all and (min-width: 640px){#products .bgimg{background-image:url(../images/products/bg_main.jpg)}#products article{padding-top:0px}#products article h5.sp{display:block;background:#000;text-align:center}#products article h5.sp img{width:640px}#products article h3{font-size:60px;font-size:6rem}#products article p.lead{font-size:20px;font-size:2rem}#products article ul.links li{font-size:18px;font-size:1.8rem}#products article ul.links svg{width:14px;height:12px}#products article .txt{padding:100px 0}}@media all and (min-width: 980px){#products p#note{bottom:70px;font-size:12px;font-size:1.2rem;text-shadow:0 0px 1px #333}#products p#note br.sp{display:none}#products article h5.sp{display:none}#products article h5{display:block}#products article .txt{padding:0px;width:100%;text-align:left}#products article ul.links{text-align:left}#products .page_products{margin-bottom:150px;background:#000}#products .page_products .col2{position:relative;border-bottom:1px solid #fff}#products .page_products .col2.img_r .col_l{left:0px;position:absolute}#products .page_products .col2.img_l .col_l{right:0px;position:absolute}#products .page_products .col_l{position:absolute;width:50%;height:100%}#products .page_products .products_txt{position:absolute;width:100%;height:66%;background:#fff}#products .page_products .products_txt .txt{position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);padding:0 12%;width:auto}#products .page_products .products_txt h3{font-size:60px;font-size:6rem;line-height:1}#products .page_products .products_txt .lead{font-size:14px;font-size:1.4rem}#products .page_products .products_txt ul.links{letter-spacing:-0.4em}#products .page_products .products_txt ul.links li{display:inline-block;letter-spacing:normal;margin-right:1em;font-size:14px;font-size:1.4rem}#products .page_products .products_txt ul.links li a{display:block;border-bottom:1px solid #000}#products .page_products .products_txt ul.links li:last-child{margin-right:0px}#modal_product_movie{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:20;display:none;transition:opacity .6s ease;opacity:0}#modal_product_movie:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=${freaking-ie})";filter:alpha(opacity=80);-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}#modal_product_movie a#btn_close_product_movie{width:84px;height:104px;position:absolute;top:0px;right:0px;display:block;z-index:10}#modal_product_movie a#btn_close_product_movie svg{width:25px;height:25px;display:block;position:relative;top:30px;left:30px}#modal_product_movie #product_movie_inner{width:100%;height:100%;position:absolute;top:0px;left:0px;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0)}#modal_product_movie #product_movie_content{width:820px;height:460px;position:absolute;top:50%;left:50%;margin:-230px 0 0 -415px;padding-bottom:0px}#modal_region #region_content{width:860px;margin:auto;padding:200px 0 100px 0}#modal_region h5,#modal_region h6,#modal_region li{text-align:left}#modal_region h5{font-size:30px;font-size:3rem;letter-spacing:0.05em;margin-bottom:40px}#modal_region .nav_region{display:none}#modal_region .block_region{margin-top:40px}#modal_region .block_region:before{width:70px;height:1px;background:#c80f1e;margin:0;display:block;margin-bottom:50px}#modal_region .block_region h6{font-size:60px;font-size:6rem;margin-bottom:40px}#modal_region .block_region ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modal_region .block_region li{width:33%;font-size:18px;font-size:1.8rem;line-height:2.2}#modal_region a#btn_close_region{display:block;width:40px;height:40px;right:60px;top:60px}}@media all and (min-width: 1180px){#products .page_products .products_txt .txt{padding:0 10% 0 12%}#products .page_products .products_txt .lead{font-size:18px;font-size:1.8rem}#products .page_products .products_txt ul.links{letter-spacing:-0.4em}#products .page_products .products_txt ul.links li{margin-right:1em;font-size:18px;font-size:1.8rem}#products .page_products .products_txt ul.links li:last-child{margin-right:0px}}@media all and (min-width: 980px){.page article{margin-bottom:100px}.page article .ttl_article{margin-bottom:40px}.page article .ttl_article:before{width:50px;display:block;content:"";border-top:2px solid palette(red)}.page article .ttl_article h4{margin-top:40px;font-size:32px;font-size:3.2rem;line-height:1.2;margin-bottom:1.3em}.page article .ttl_article h5{font-size:16px;font-size:1.6rem}.page article .txt p{font-size:12px;font-size:1.2rem;line-height:1.7;margin-bottom:1.5em}.page article .txt a.moreinfo{padding-bottom:.2em;border-bottom:2px solid #000;font-size:20px;font-size:2rem;margin-top:1em;display:inline-block}.page article .col2{*zoom:1}.page article .col2:before,.page article .col2:after{content:" ";display:table}.page article .col2:after{clear:both}.page article .col2.img_l .col_r,.page article .col2.img_l .col_l,.page article .col2.img_r .col_r,.page article .col2.img_r .col_l{width:50%}.page article .col2.img_r .col_l{float:left}.page article .col2.img_r .col_r{float:right}.page article .col2.img_l .col_l{float:right}.page article .col2.img_l .col_r{float:left}}@media all and (min-width: 1180px){.page article .ttl_article{margin-bottom:40px}.page article .ttl_article:before{width:70px}.page article .ttl_article h4{margin-top:50px;font-size:40px;font-size:4rem}.page article .ttl_article h5{font-size:18px;font-size:1.8rem}.page article .txt p{font-size:14px;font-size:1.4rem}.page article .txt a.moreinfo{font-size:24px;font-size:2.4rem}}/*# sourceMappingURL=style.css.map */
