html{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit}html{-webkit-text-size-adjust:100%;font-size:62.5%}body{line-height:1.765;font-family:"Helvetica Neue",Helvetica,Arial,"Segoe UI","Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic",メイリオ,Meiryo,"MS Pゴシック","MS PGothic",sans-serif;color:#231916;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{color:#231916;text-decoration:none}input,textarea,select{padding:0;-webkit-appearance:none;appearance:none;box-sizing:border-box;font:inherit}button{border:0;padding:0;margin:0;cursor:pointer;background-color:transparent;border-radius:0;font:inherit;-webkit-appearance:none;appearance:none}svg{pointer-events:none;vertical-align:top}img{max-width:100%;height:auto;vertical-align:top}mark{color:inherit}.section_inner,.section-reverse_inner,.lead,.hero_title{max-width:1200px;padding:0 40px;margin:0 auto}.wrapper{overflow:hidden;font-size:1.9rem;line-height:1.789;background-image:url(../images/bg.jpg);background-position:50% 0}@media screen and (max-width: 950px){.wrapper{font-size:1.7rem;line-height:1.765}}.header{display:flex;padding:clamp(
      1.9rem,
      calc(1.215vw + 1.4444rem),
      3rem
    ) 40px;align-items:center;justify-content:space-between;background-color:#fff}@media screen and (max-width: 950px){.header{padding:clamp(
      1.9rem,
      calc(1.215vw + 1.4444rem),
      3rem
    ) 25px}}.header img{display:block}.header_daikin{display:block;width:clamp(84px, calc(6.188vw + 60.795px), 140px)}.header_discovery{display:block;width:clamp(
      7.5rem,
      calc(5.525vw + 5.4281rem),
      12.5rem
    )}.hero{position:relative;height:96rem;z-index:0}@media screen and (max-width: 950px){.hero{height:50rem}}.hero_title{position:relative;z-index:1;padding-top:8rem}@media screen and (max-width: 950px){.hero_title{padding:0 35px;padding-top:clamp(
      4rem,
      calc(4.42vw + 2.3425rem),
      8rem
    )}.hero_title img{max-width:76.72%}}.hero_image{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 720px, 50% 720px, 50% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 720px, 50% 720px, 50% 100%, 0% 100%);object-fit:cover}@media screen and (max-width: 950px){.hero_image{-webkit-clip-path:none;clip-path:none}}.lead{margin-top:-240px}@media screen and (max-width: 950px){.lead{margin-top:0;padding:0 35px}}.lead_text{width:50%;box-sizing:border-box;margin-left:auto;padding:clamp(40px, calc(7.813vw + -20.004px), 80px) 0 0 clamp(60px, calc(11.719vw + -30.002px), 120px);font-weight:bold;color:#54c2f0}@media screen and (max-width: 950px){.lead_text{width:auto;padding-left:0}}.section,.section-reverse{position:relative;margin-top:clamp(
      8rem,
      calc(13.26vw + 3.0275rem),
      20rem
    );z-index:0}.section_inner,.section-reverse_inner{display:grid;grid-template-columns:50% 50%;grid-auto-rows:auto auto}@media screen and (max-width: 950px){.section_inner,.section-reverse_inner{display:flex;flex-direction:column;padding:0 35px}}.section_inner.-section01,.section-reverse_inner.-section01{grid-auto-rows:389px auto}.section_inner.-section02,.section_inner.-section03,.section-reverse_inner.-section02,.section-reverse_inner.-section03{grid-auto-rows:266px auto}.section_inner{grid-template-areas:"heading image" "text image"}.section-reverse_inner{grid-template-areas:"image heading" "image text"}.section_heading{padding-right:clamp(60px, calc(11.719vw + -30.002px), 120px)}.section-reverse_heading{padding-left:clamp(60px, calc(11.719vw + -30.002px), 120px);text-align:right}.section_heading,.section-reverse_heading{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:heading;z-index:1}.section-reverse_inner > .section_heading,.section-reverse_inner > .section-reverse_heading{-ms-grid-row:1;-ms-grid-column:2}@media screen and (min-width: 951px),print{.section_heading img,.section-reverse_heading img{max-width:none}}@media screen and (max-width: 950px){.section_heading,.section-reverse_heading{margin-bottom:0;padding:0;order:0}}.section-reverse_heading{direction:rtl}.section_image,.section-reverse_image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;position:relative;grid-area:image}.section-reverse_inner > .section_image,.section-reverse_inner > .section-reverse_image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}@media screen and (min-width: 951px),print{.section_image,.section-reverse_image{margin:auto 0}.section_image>img,.section-reverse_image>img{max-width:min(720px,50vw)}}@media screen and (max-width: 950px){.section_image,.section-reverse_image{margin:40px -15px 0;order:1}.section_image>img,.section-reverse_image>img{width:100%}}.section_play{position:absolute;left:0;top:0;height:100%;width:min(720px,50vw);display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width: 950px){.section_play{width:100%}}.section_play img{width:clamp(80px, calc(4.42vw + 63.425px), 120px)}.section-reverse_image .section_play{left:auto;right:0}.section-reverse_image{direction:rtl}.section_text{padding-right:clamp(60px, calc(11.719vw + -30.002px), 120px)}.section-reverse_text{padding-left:clamp(60px, calc(11.719vw + -30.002px), 120px)}.section_text,.section-reverse_text{-ms-grid-row:2;-ms-grid-column:1;grid-area:text;margin-top:clamp(
      4rem,
      calc(3.906vw + 1.0002rem),
      6rem
    );margin-bottom:auto;box-sizing:border-box}.section-reverse_inner > .section_text,.section-reverse_inner > .section-reverse_text{-ms-grid-row:2;-ms-grid-column:2}@media screen and (max-width: 950px){.section_text,.section-reverse_text{margin-top:4rem;padding:0;order:2}}.footer{padding:clamp(
      8rem,
      calc(2.21vw + 7.1713rem),
      10rem
    );text-align:center;color:#54c2f0;font-weight:bold}.footer small{font-size:1.1rem;line-height:2rem}.dialog{position:fixed;display:grid;place-items:center;top:0;right:0;bottom:0;left:0;transition:visibility .4s}.dialog[aria-hidden=true]{visibility:hidden;pointer-events:none}.dialog_background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);transition:background .3s}.dialog[aria-hidden=true] .dialog_background{background-color:rgba(0,0,0,0);transition:background .3s .1s}.dialog_content{position:relative;background-color:#000;width:min(1200px, calc(100% - 80px));opacity:1;transition:opacity .3s .1s}@media screen and (max-width: 950px){.dialog_content{width:min(1200px, calc(100% - 40px))}}.dialog[aria-hidden=true] .dialog_content{opacity:0;transition:opacity .3s}.dialog_inner{position:relative;padding-top:56.25%}.dialog_inner iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
