@charset "UTF-8";html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:.4}50%{opacity:1}}@keyframes blink{0%{opacity:.4}50%{opacity:1}}@-webkit-keyframes checkAnim{from{-webkit-clip-path:inset(100% 5% 0 0);clip-path:inset(100% 5% 0 0)}40%,50%{-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkAnim{from{-webkit-clip-path:inset(100% 5% 0 0);clip-path:inset(100% 5% 0 0)}40%,50%{-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutNone{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fadeOutNone{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes checkAnim{from{-webkit-clip-path:inset(100% 5% 0 0);clip-path:inset(100% 5% 0 0)}40%,50%{-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes setSearchIconBarColor{0%{fill:#fff}60%{fill:#fff}100%{fill:#050518}}@keyframes setSearchIconBarColor{0%{fill:#fff}60%{fill:#fff}100%{fill:#050518}}@-webkit-keyframes setSearchIconCircleColor{0%{stroke:#fff}60%{stroke:#fff}100%{stroke:#050518}}@keyframes setSearchIconCircleColor{0%{stroke:#fff}60%{stroke:#fff}100%{stroke:#050518}}@-webkit-keyframes showSearchBox{0%{right:0;width:2.7rem;height:2.7rem;padding:0;background-color:#050518;border-radius:1.35rem}50%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}60%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}100%{right:-1.4rem;width:36.6rem;height:5rem;padding:0 3rem 0 2.4rem;background-color:#fff;box-shadow:1rem 1rem 2rem rgba(0,0,0,.16);border-radius:2.5rem}}@keyframes showSearchBox{0%{right:0;width:2.7rem;height:2.7rem;padding:0;background-color:#050518;border-radius:1.35rem}50%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}60%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}100%{right:-1.4rem;width:36.6rem;height:5rem;padding:0 3rem 0 2.4rem;background-color:#fff;box-shadow:1rem 1rem 2rem rgba(0,0,0,.16);border-radius:2.5rem}}@-webkit-keyframes checked_box_anime{from{width:0;height:0}20%{width:0;height:37.5%}to{width:65.625%;height:37.5%}}@keyframes checked_box_anime{from{width:0;height:0}20%{width:0;height:37.5%}to{width:65.625%;height:37.5%}}@-webkit-keyframes arrowHoverAnim{30%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}59.9%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}60%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes arrowHoverAnim{30%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}59.9%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}60%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes markeeAnim{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes markeeAnim{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes rotateAnims2{to{-webkit-transform:rotate(60deg);transform:rotate(60deg)}}@keyframes rotateAnims2{to{-webkit-transform:rotate(60deg);transform:rotate(60deg)}}@-webkit-keyframes rotateAnims{to{-webkit-transform:rotateZ(60deg);transform:rotateZ(60deg)}}@keyframes rotateAnims{to{-webkit-transform:rotateZ(60deg);transform:rotateZ(60deg)}}@-webkit-keyframes bggradient{to{background-position:100% 50%}}@keyframes bggradient{to{background-position:100% 50%}}@-webkit-keyframes xoom_inAnim{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(9deg);transform:scale3d(1.075,1.075,1) rotate(9deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-3.5deg);transform:scale3d(.97,.97,1) rotate(-3.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(9deg);transform:scale3d(1.075,1.075,1) rotate(9deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-3.5deg);transform:scale3d(.97,.97,1) rotate(-3.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@-webkit-keyframes xoom_inAnim_min{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(4deg);transform:scale3d(1.075,1.075,1) rotate(4deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(4deg);transform:scale3d(1.075,1.075,1) rotate(4deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@-webkit-keyframes xoom_inAnim_min2{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(2deg);transform:scale3d(1.05,1.05,1) rotate(2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-.5deg);transform:scale3d(.97,.97,1) rotate(-.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min2{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(2deg);transform:scale3d(1.05,1.05,1) rotate(2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-.5deg);transform:scale3d(.97,.97,1) rotate(-.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@-webkit-keyframes xoom_inAnim_min3{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(-2deg);transform:scale3d(1.05,1.05,1) rotate(-2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(.5deg);transform:scale3d(.97,.97,1) rotate(.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min3{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(-2deg);transform:scale3d(1.05,1.05,1) rotate(-2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(.5deg);transform:scale3d(.97,.97,1) rotate(.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@-webkit-keyframes xoom_inAnim_min4{10%{opacity:1}35%{-webkit-transform:scale3d(1.02,1.02,1) rotate(-.5deg);transform:scale3d(1.02,1.02,1) rotate(-.5deg);opacity:1}75%{-webkit-transform:scale3d(.99,.99,1) rotate(.2deg);transform:scale3d(.99,.99,1) rotate(.2deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min4{10%{opacity:1}35%{-webkit-transform:scale3d(1.02,1.02,1) rotate(-.5deg);transform:scale3d(1.02,1.02,1) rotate(-.5deg);opacity:1}75%{-webkit-transform:scale3d(.99,.99,1) rotate(.2deg);transform:scale3d(.99,.99,1) rotate(.2deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@-webkit-keyframes xoomAnim{3%{-webkit-transform:scale3d(1.075,1.075,1) rotate(6deg);transform:scale3d(1.075,1.075,1) rotate(6deg)}10%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg)}20%,to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0)}}@keyframes xoomAnim{3%{-webkit-transform:scale3d(1.075,1.075,1) rotate(6deg);transform:scale3d(1.075,1.075,1) rotate(6deg)}10%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg)}20%,to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0)}}@-webkit-keyframes fall_inAnim{from{opacity:0}20%{opacity:1;-webkit-transform:none;transform:none}40%{opacity:1;-webkit-transform:translateY(-3px) rotate(-1.5deg);transform:translateY(-3px) rotate(-1.5deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fall_inAnim{from{opacity:0}20%{opacity:1;-webkit-transform:none;transform:none}40%{opacity:1;-webkit-transform:translateY(-3px) rotate(-1.5deg);transform:translateY(-3px) rotate(-1.5deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes popAnim{2%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}8%{-webkit-transform:translateY(0);transform:translateY(0)}20%,to{-webkit-transform:none;transform:none}}@keyframes popAnim{2%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}8%{-webkit-transform:translateY(0);transform:translateY(0)}20%,to{-webkit-transform:none;transform:none}}@-webkit-keyframes popAnim_long{10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%,to{-webkit-transform:none;transform:none}}@keyframes popAnim_long{10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%,to{-webkit-transform:none;transform:none}}@-webkit-keyframes bgAnim_side{to{background-position:-217.6px}}@keyframes bgAnim_side{to{background-position:-217.6px}}@-webkit-keyframes bgAnim_side_sp{to{background-position:-151.21px}}@keyframes bgAnim_side_sp{to{background-position:-151.21px}}@-webkit-keyframes bgAnim{to{background-position:137px 225px}}@keyframes bgAnim{to{background-position:137px 225px}}@-webkit-keyframes bgAnimS{to{background-position:68.5px 112.5px}}@keyframes bgAnimS{to{background-position:68.5px 112.5px}}@-webkit-keyframes spin_loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin_loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body .thin{font-weight:500}body .t-bld{font-weight:700}body .t-blk{font-weight:900}body .eng2,body .l-second-body .l-second-body-inner-image p,body .l-second-body .l-second-body-inner-image-list-inner p,body .l-second-body .ts-h8,body .l-second-body h8,body .l-second-body p,body .l-second-body-inner-image .l-second-body p,body .l-second-body-inner-image-list-inner .l-second-body p,body.second .l-second-body .l-second-breadcrumbs ol li,body.second .l-second-body .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body li,body.second .l-second-breadcrumbs ol li .l-second-body a{font-family:Inter,sans-serif;letter-spacing:0}body .eng,body.eng .ts-h6 b{font-family:Marcellus,sans-serif}body .mix{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}.l-home-imperative-inner-ver body h3,.l-home-meeting body .ts-h3,body .font-bldr,body .l-event-body-list-navi a p,body .l-event-category a:not(.active),body .l-home-imperative-inner-ver h3,body .l-home-meeting .ts-h3,body .ts-h2,body .ts-h3,body h2,body h3,body:not(.second) .ts-h1,body:not(.second) h1{text-shadow:0 0 1px #000}body .font-bldr-wht,body .l-event-category a.active,body .l-event-navi-btn.active,body .l-event-navi-btn.active .ts-h3,body .l-event-navi-btn.active h3{text-shadow:0 0 1px #fff}body .t-ver{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}body .tc-prm{color:#e60012}body .txt_grn{color:#00b94e}body .txt_blu{color:#1268fb}body .txt_ora{color:#ffa700}body .txt_red{color:#fa3f3f}body .t-c{text-align:center}body .t-justify{text-align:justify}body .txt-underline{text-decoration:underline}body.jp .ts-h1,body.jp .ts-h2,body.jp .ts-h3,body.jp .ts-h4,body.jp .ts-h5,body.jp h1,body.jp h2,body.jp h3,body.jp h4,body.jp h5{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}body.jp .eng2,body.jp .l-second-body .ts-h8,body.jp .l-second-body h8,body.jp .l-second-body p,body.jp body.second .l-second-body .l-second-breadcrumbs ol li,body.jp body.second .l-second-body .l-second-breadcrumbs ol li a,body.jp body.second .l-second-breadcrumbs ol .l-second-body li,body.jp body.second .l-second-breadcrumbs ol li .l-second-body a,body.second .l-second-body .l-second-breadcrumbs ol body.jp li,body.second .l-second-body .l-second-breadcrumbs ol li body.jp a,body.second .l-second-breadcrumbs ol .l-second-body body.jp li,body.second .l-second-breadcrumbs ol li .l-second-body body.jp a{font-family:Inter,"Zen Kaku Gothic New",sans-serif}body.jp .ts-h6 b{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}body.second .ts-h1,body.second h1{font-size:4rem}body.second .ts-h2,body.second h2{font-size:3.6rem}body.second .ts-h3,body.second h3{font-size:2.8rem}body.second .ts-h4,body.second h4{font-size:2rem}body.second .ts-h5,body.second h5{font-size:2rem}body.second .ts-h6,body.second h6{font-size:1.6rem}body.second .l-second-body-inner-image p,body.second .l-second-body-inner-image-list-inner p,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,body.second .ts-h8,body.second h8{font-size:1.4rem}body.second .l-second-body-inner-image p span,body.second .l-second-body-inner-image-list-inner p span,body.second .l-second-breadcrumbs ol li span,body.second .ts-h8 span,body.second h8 span{font-size:inherit}body .ts-h1,body footer .ts-h1,body h1,body nav .ts-h1,footer body .ts-h1,nav body .ts-h1{font-size:4rem;font-weight:400;line-height:1.1}body .ts-h2,body h2{font-size:3.2rem;font-weight:400;line-height:1.1}body .ts-h2 span,body h2 span{display:inline-block;font-size:1.8rem}body .ts-h2 span.big,body h2 span.big{font-size:2.5rem}body .ts-h3,body h3{font-size:2.4rem;font-weight:400;line-height:1.1}body .big.ts-h3,body h3.big{font-size:2rem}body .ts-h4,body h4{font-size:2rem}body .ts-h4 span,body h4 span{font-size:inherit}body .ts-h5,body h5{font-size:1.8rem}body .ts-h6,body h6{font-size:1.5rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li body span,body .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,body .ts-h7,body h7{font-size:1.4rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li body span span,body .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span span,body .ts-h7 span,body h7 span{font-size:inherit}body .l-second-body-inner-image footer p,body .l-second-body-inner-image nav p,body .l-second-body-inner-image p,body .l-second-body-inner-image-list-inner footer p,body .l-second-body-inner-image-list-inner nav p,body .l-second-body-inner-image-list-inner p,body .ts-h8,body footer .ts-h8,body h8,body nav .ts-h8,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,footer body .l-second-body-inner-image p,footer body .l-second-body-inner-image-list-inner p,footer body .ts-h8,nav body .l-second-body-inner-image p,nav body .l-second-body-inner-image-list-inner p,nav body .ts-h8{font-size:1.2rem}body .l-second-body-inner-image footer p span,body .l-second-body-inner-image nav p span,body .l-second-body-inner-image p span,body .l-second-body-inner-image-list-inner footer p span,body .l-second-body-inner-image-list-inner nav p span,body .l-second-body-inner-image-list-inner p span,body .ts-h8 span,body h8 span,body.second .l-second-breadcrumbs ol li span,footer body .l-second-body-inner-image p span,footer body .l-second-body-inner-image-list-inner p span,nav body .l-second-body-inner-image p span,nav body .l-second-body-inner-image-list-inner p span{font-size:inherit}body span{font-size:1rem}body .ts-15{font-size:1.5rem}body .ts-17{font-size:1.7rem}body .ts-h6 b{font-size:1.8rem;font-weight:800}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}*,:after,:before{box-sizing:border-box}html{position:relative;min-height:100%;font-size:62.5%;background:#fff;touch-action:manipulation}body{min-height:100%;height:100%;padding:0;margin:0;color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body.eng{font-family:Marcellus,sans-serif}body.opening{overflow:hidden}body.bg-gray{background:#f2f2f2}body ::-moz-selection{background:#fff;color:#d3d3d4}body ::selection{background:#fff;color:#d3d3d4}body.scrolling{will-change:scroll-position}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}*,:after,:before{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}a>*{word-break:break-all}body .ts-h1,body .ts-h2,body .ts-h3,body .ts-h4,body .ts-h5,body .ts-h6,dd,dl,dt,figcaption,figure,footer .ts-h1,footer .ts-h2,footer .ts-h3,footer .ts-h4,footer .ts-h5,footer .ts-h6,h1,h2,h3,h4,h5,h6,li,nav .ts-h1,nav .ts-h2,nav .ts-h3,nav .ts-h4,nav .ts-h5,nav .ts-h6,ol,p,small,ul{margin:0;font-size:100%}img{vertical-align:bottom}svg{display:block}ul{list-style-type:none;padding:0}ol{padding:0}th{font-weight:400;text-align:left}#debug .debug_inner .checkbox01:after,#search_pc:before,.befores,.close:not(.bg):before,.close_btn .plus:after,.close_btn .plus:before,.extend-movie-thumb:before,.extend_noimage:before,.has-bg-pentagon:before,.has-bg:before,.has-frame .plus:after,.has-frame .plus:before,.has-frame-bgs:before,.has-pdf:after,.has-quotation:after,.has-quotation:before,.has-triangle:before,.has-underline:before,.l-home-about:before,.l-home-ahead .mod-bg:nth-of-type(1),.l-home-ahead .mod-bg:nth-of-type(2),.l-home-ahead:before,.l-home-event-navi-thumb:before,.l-home-imperative .mod-bg:nth-of-type(1),.l-home-imperative .mod-bg:nth-of-type(2),.l-home-imperative .mod-bg:nth-of-type(3),.l-home-intro .mod-bg,.l-home-mv-navi-thumb:after,.l-home-mv-navi-thumb:before,.l-home-mv-slider-wrapper:after,.l-home-mv-slider-wrapper:before,.l-home-mv:before,.l-home-pop-video-close:after,.l-home-pop-video-close:before,.l-home-sitemap-bg,.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner::before,.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner::before,.l-home-sitemap-wrapper:before,.l-main-inner .l-home-mv-video-inner.has-modal .l-home-mv-video-inner-ver:before,.l-second-about:nth-of-type(1) .l-second-about-inner:nth-child(1):after,.l-second-about:nth-of-type(1):before,.l-second-about:nth-of-type(2):before,.l-second-activities::before,.l-wrapper.active .mod-bggradation:before,.loadings:after,.mod-arrows:before,.mod-article-has_baloon:after,.mod-article-has_baloon:before,.mod-btn-bright:after,.mod-btn.circle span:after,.mod-btn.circle span:before,.mod-btn.has-arrow.back:before,.mod-btn.has-arrow:not(.back):after,.mod-contents-bg:before,.mod-download .title:before,.mod-hasdot-inner:before,.mod-hasicon[data-icon=a-east]:before,.mod-hasicon[data-icon=a-west]:before,.mod-hasicon[data-icon=arrow]:before,.mod-hasicon[data-icon=date]:before,.mod-hasicon[data-icon=east]:before,.mod-hasicon[data-icon=g1]:before,.mod-hasicon[data-icon=hall]:before,.mod-hasicon[data-icon=house]:before,.mod-hasicon[data-icon=info]:before,.mod-hasicon[data-icon=locker]:before,.mod-hasicon[data-icon=map]:before,.mod-hasicon[data-icon=other]:before,.mod-hasicon[data-icon=pin]:before,.mod-hasicon[data-icon=play]:before,.mod-hasicon[data-icon=rent]:before,.mod-hasicon[data-icon=shop]:before,.mod-hasicon[data-icon=support]:before,.mod-hasicon[data-icon=support_2]:before,.mod-hasicon[data-icon=ticket]:before,.mod-hasicon[data-icon=time]:before,.mod-hasicon[data-icon=west]:before,.mod-movie-thumb:before,.mod-movie-wrapper:not(.loaded):after,.mod-play-min:before,.mod-play[data-state=pause]:before,.mod-slide-trigger span:after,.mod-slide-trigger span:before,.mod-thumb-inner.noimage:before,.mod-thumb-wrapper:before,.pickup_btn[data-type=movie] figure:after,.related-thumb-inner.noimage:before,.str-header li.dropdown .dropbtn:before,.str-header ul:before,.wordhover-link:before,a.has-img img:before,a.hasbg .img_hasbg:before,body .l-event-body-list-navi a:not(.active):before,body .l-event-navi-btn.active:before,body .l-network-map .map-pin:before,body .l-network-map-wrapper:before,body.header-deco .l-wrapper:after,body.header-deco .l-wrapper:before,body.ie11 .menu__mega ul:before,body:not(.quick) .slick-slider:not(.active):before,input[type=checkbox]:checked+.checkbox01::after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.befores_rel,.has-pdf:before,.l-home-pop-video-txt-dl a:after,.l-main-inner .l-home-mv-video-txt-dl a:after,.mod-btn-download:after,.mod-btn-external:after,.mod-btn-hexagon-arrow:after,.mod-dotlist li:before,.mod-hasicon.mod-inline,.mod-inline-hexegon:before,.mod-play-bg:after,.mod-play-bg:before,.mod-title:before,.pickup_btn-inner:after,.pickup_btn-inner:before,.str-footer a[target="_blank"]:not(.no-ico):after,.str-header li.dropdown .dropbtn:after,a.backtotop[target="_blank"]>:nth-child(1):after,a.btn-view_more[target="_blank"]>:nth-child(1):after,a.has_bg_link[target="_blank"]:after,a.hasunderline_link[target="_blank"]:not(.no-ico):after,body .l-event-body-list .ts-h3:before,body .l-event-body-list h3:before,body .l-event-body-title:before,body .l-second-body .ts-h2:before,body .l-second-body h2:before{content:'';display:block}footer,nav{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.5;letter-spacing:.05em;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:Marcellus,sans-serif}footer .thin,nav .thin{font-weight:500}footer .t-bld,nav .t-bld{font-weight:700}footer .t-blk,nav .t-blk{font-weight:900}body .l-second-body .l-second-body-inner-image footer p,body .l-second-body .l-second-body-inner-image nav p,body .l-second-body .l-second-body-inner-image-list-inner footer p,body .l-second-body .l-second-body-inner-image-list-inner nav p,body .l-second-body footer .ts-h8,body .l-second-body footer h8,body .l-second-body footer p,body .l-second-body nav .ts-h8,body .l-second-body nav h8,body .l-second-body nav p,body .l-second-body-inner-image .l-second-body footer p,body .l-second-body-inner-image .l-second-body nav p,body .l-second-body-inner-image-list-inner .l-second-body footer p,body .l-second-body-inner-image-list-inner .l-second-body nav p,body.second .l-second-body .l-second-breadcrumbs ol footer li,body.second .l-second-body .l-second-breadcrumbs ol li footer a,body.second .l-second-body .l-second-breadcrumbs ol li nav a,body.second .l-second-body .l-second-breadcrumbs ol nav li,body.second .l-second-breadcrumbs ol .l-second-body footer li,body.second .l-second-breadcrumbs ol .l-second-body nav li,body.second .l-second-breadcrumbs ol li .l-second-body footer a,body.second .l-second-breadcrumbs ol li .l-second-body nav a,footer .eng2,footer body .l-second-body .l-second-body-inner-image p,footer body .l-second-body .l-second-body-inner-image-list-inner p,footer body .l-second-body .ts-h8,footer body .l-second-body h8,footer body .l-second-body p,footer body .l-second-body-inner-image .l-second-body p,footer body .l-second-body-inner-image-list-inner .l-second-body p,footer body.second .l-second-body .l-second-breadcrumbs ol li,footer body.second .l-second-body .l-second-breadcrumbs ol li a,footer body.second .l-second-breadcrumbs ol .l-second-body li,footer body.second .l-second-breadcrumbs ol li .l-second-body a,nav .eng2,nav body .l-second-body .l-second-body-inner-image p,nav body .l-second-body .l-second-body-inner-image-list-inner p,nav body .l-second-body .ts-h8,nav body .l-second-body h8,nav body .l-second-body p,nav body .l-second-body-inner-image .l-second-body p,nav body .l-second-body-inner-image-list-inner .l-second-body p,nav body.second .l-second-body .l-second-breadcrumbs ol li,nav body.second .l-second-body .l-second-breadcrumbs ol li a,nav body.second .l-second-breadcrumbs ol .l-second-body li,nav body.second .l-second-breadcrumbs ol li .l-second-body a{font-family:Inter,sans-serif;letter-spacing:0}body.eng .ts-h6 footer b,body.eng .ts-h6 nav b,footer .eng,footer body.eng .ts-h6 b,nav .eng,nav body.eng .ts-h6 b{font-family:Marcellus,sans-serif}footer .mix,nav .mix{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}.l-home-imperative-inner-ver footer .ts-h3,.l-home-imperative-inner-ver footer h3,.l-home-imperative-inner-ver nav .ts-h3,.l-home-imperative-inner-ver nav h3,.l-home-meeting footer .ts-h3,.l-home-meeting nav .ts-h3,body .l-event-body-list-navi a footer p,body .l-event-body-list-navi a nav p,body .l-event-category footer a:not(.active),body .l-event-category nav a:not(.active),body footer .ts-h2,body footer .ts-h3,body footer h2,body footer h3,body nav .ts-h2,body nav .ts-h3,body nav h2,body nav h3,body:not(.second) footer .ts-h1,body:not(.second) footer h1,body:not(.second) nav .ts-h1,body:not(.second) nav h1,footer .font-bldr,footer .l-home-imperative-inner-ver .ts-h3,footer .l-home-imperative-inner-ver h3,footer .l-home-meeting .ts-h3,footer body .l-event-body-list-navi a p,footer body .l-event-category a:not(.active),footer body .ts-h2,footer body .ts-h3,footer body h2,footer body h3,footer body:not(.second) .ts-h1,footer body:not(.second) h1,nav .font-bldr,nav .l-home-imperative-inner-ver .ts-h3,nav .l-home-imperative-inner-ver h3,nav .l-home-meeting .ts-h3,nav body .l-event-body-list-navi a p,nav body .l-event-category a:not(.active),nav body .ts-h2,nav body .ts-h3,nav body h2,nav body h3,nav body:not(.second) .ts-h1,nav body:not(.second) h1{text-shadow:0 0 1px #000}footer .t-ver,nav .t-ver{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}footer .tc-prm,nav .tc-prm{color:#e60012}footer .txt_grn,nav .txt_grn{color:#00b94e}footer .txt_blu,nav .txt_blu{color:#1268fb}footer .txt_ora,nav .txt_ora{color:#ffa700}footer .txt_red,nav .txt_red{color:#fa3f3f}footer .t-c,nav .t-c{text-align:center}footer .t-justify,nav .t-justify{text-align:justify}footer .txt-underline,nav .txt-underline{text-decoration:underline}body footer .ts-h1,body nav .ts-h1,footer .ts-h1,footer body .ts-h1,footer h1,footer nav .ts-h1,nav .ts-h1,nav body .ts-h1,nav footer .ts-h1,nav h1{font-size:5.2rem;font-weight:400;line-height:1.1}footer .ts-h2,footer h2,nav .ts-h2,nav h2{font-size:3.2rem;font-weight:400;line-height:1.3}footer .ts-h2 span,footer h2 span,nav .ts-h2 span,nav h2 span{display:inline-block;font-size:1.8rem}footer .ts-h2 span.big,footer h2 span.big,nav .ts-h2 span.big,nav h2 span.big{font-size:2.5rem}footer .ts-h3,footer h3,nav .ts-h3,nav h3{font-size:2.4rem;font-weight:400}footer .big.ts-h3,footer h3.big,nav .big.ts-h3,nav h3.big{font-size:2rem}footer .ts-h4,footer h4,nav .ts-h4,nav h4{font-size:2rem}footer .ts-h4 span,footer h4 span,nav .ts-h4 span,nav h4 span{font-size:inherit}footer .ts-h5,footer h5,nav .ts-h5,nav h5{font-size:1.8rem}footer .ts-h6,footer h6,nav .ts-h6,nav h6{font-size:1.5rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li footer span,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li nav span,footer .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,footer .ts-h7,footer h7,nav .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,nav .ts-h7,nav h7{font-size:14px}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li footer span span,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li nav span span,footer .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span span,footer .ts-h7 span,footer h7 span,nav .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span span,nav .ts-h7 span,nav h7 span{font-size:inherit}body .l-second-body-inner-image footer nav p,body .l-second-body-inner-image footer p,body .l-second-body-inner-image nav footer p,body .l-second-body-inner-image nav p,body .l-second-body-inner-image-list-inner footer nav p,body .l-second-body-inner-image-list-inner footer p,body .l-second-body-inner-image-list-inner nav footer p,body .l-second-body-inner-image-list-inner nav p,body footer .ts-h8,body nav .ts-h8,body.second .l-second-breadcrumbs ol footer li,body.second .l-second-breadcrumbs ol li footer a,body.second .l-second-breadcrumbs ol li nav a,body.second .l-second-breadcrumbs ol nav li,footer .ts-h8,footer body .l-second-body-inner-image nav p,footer body .l-second-body-inner-image p,footer body .l-second-body-inner-image-list-inner nav p,footer body .l-second-body-inner-image-list-inner p,footer body .ts-h8,footer body.second .l-second-breadcrumbs ol li,footer body.second .l-second-breadcrumbs ol li a,footer h8,footer nav .ts-h8,footer nav body .l-second-body-inner-image p,footer nav body .l-second-body-inner-image-list-inner p,nav .ts-h8,nav body .l-second-body-inner-image footer p,nav body .l-second-body-inner-image p,nav body .l-second-body-inner-image-list-inner footer p,nav body .l-second-body-inner-image-list-inner p,nav body .ts-h8,nav body.second .l-second-breadcrumbs ol li,nav body.second .l-second-breadcrumbs ol li a,nav footer .ts-h8,nav footer body .l-second-body-inner-image p,nav footer body .l-second-body-inner-image-list-inner p,nav h8{font-size:12px}body .l-second-body-inner-image footer nav p span,body .l-second-body-inner-image footer p span,body .l-second-body-inner-image nav footer p span,body .l-second-body-inner-image nav p span,body .l-second-body-inner-image-list-inner footer nav p span,body .l-second-body-inner-image-list-inner footer p span,body .l-second-body-inner-image-list-inner nav footer p span,body .l-second-body-inner-image-list-inner nav p span,body.second .l-second-breadcrumbs ol footer li span,body.second .l-second-breadcrumbs ol li footer a span,body.second .l-second-breadcrumbs ol li nav a span,body.second .l-second-breadcrumbs ol nav li span,footer .ts-h8 span,footer body .l-second-body-inner-image nav p span,footer body .l-second-body-inner-image p span,footer body .l-second-body-inner-image-list-inner nav p span,footer body .l-second-body-inner-image-list-inner p span,footer body.second .l-second-breadcrumbs ol li span,footer h8 span,footer nav body .l-second-body-inner-image p span,footer nav body .l-second-body-inner-image-list-inner p span,nav .ts-h8 span,nav body .l-second-body-inner-image footer p span,nav body .l-second-body-inner-image p span,nav body .l-second-body-inner-image-list-inner footer p span,nav body .l-second-body-inner-image-list-inner p span,nav body.second .l-second-breadcrumbs ol li span,nav footer body .l-second-body-inner-image p span,nav footer body .l-second-body-inner-image-list-inner p span,nav h8 span{font-size:inherit}footer span,nav span{font-size:1rem}footer .ts-15,nav .ts-15{font-size:1.5rem}footer .ts-17,nav .ts-17{font-size:1.7rem}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:.4}50%{opacity:1}}@keyframes checkAnim{from{-webkit-clip-path:inset(100% 5% 0 0);clip-path:inset(100% 5% 0 0)}40%,50%{-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutNone{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes checkAnim{from{-webkit-clip-path:inset(100% 5% 0 0);clip-path:inset(100% 5% 0 0)}40%,50%{-webkit-clip-path:inset(0 5% 0 0);clip-path:inset(0 5% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes setSearchIconBarColor{0%{fill:#fff}60%{fill:#fff}100%{fill:#050518}}@keyframes setSearchIconCircleColor{0%{stroke:#fff}60%{stroke:#fff}100%{stroke:#050518}}@keyframes showSearchBox{0%{right:0;width:2.7rem;height:2.7rem;padding:0;background-color:#050518;border-radius:1.35rem}50%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}60%{right:-1.15rem;width:5rem;height:5rem;padding:0 0 0 2.4rem;background-color:#050518;border-radius:2.5rem}100%{right:-1.4rem;width:36.6rem;height:5rem;padding:0 3rem 0 2.4rem;background-color:#fff;box-shadow:1rem 1rem 2rem rgba(0,0,0,.16);border-radius:2.5rem}}@keyframes checked_box_anime{from{width:0;height:0}20%{width:0;height:37.5%}to{width:65.625%;height:37.5%}}@keyframes arrowHoverAnim{30%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}59.9%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}60%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes markeeAnim{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes rotateAnims2{to{-webkit-transform:rotate(60deg);transform:rotate(60deg)}}@keyframes rotateAnims{to{-webkit-transform:rotateZ(60deg);transform:rotateZ(60deg)}}@keyframes bggradient{to{background-position:100% 50%}}@keyframes xoom_inAnim{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(9deg);transform:scale3d(1.075,1.075,1) rotate(9deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-3.5deg);transform:scale3d(.97,.97,1) rotate(-3.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min{10%{opacity:1}35%{-webkit-transform:scale3d(1.075,1.075,1) rotate(4deg);transform:scale3d(1.075,1.075,1) rotate(4deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min2{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(2deg);transform:scale3d(1.05,1.05,1) rotate(2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(-.5deg);transform:scale3d(.97,.97,1) rotate(-.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min3{10%{opacity:1}35%{-webkit-transform:scale3d(1.05,1.05,1) rotate(-2deg);transform:scale3d(1.05,1.05,1) rotate(-2deg);opacity:1}75%{-webkit-transform:scale3d(.97,.97,1) rotate(.5deg);transform:scale3d(.97,.97,1) rotate(.5deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoom_inAnim_min4{10%{opacity:1}35%{-webkit-transform:scale3d(1.02,1.02,1) rotate(-.5deg);transform:scale3d(1.02,1.02,1) rotate(-.5deg);opacity:1}75%{-webkit-transform:scale3d(.99,.99,1) rotate(.2deg);transform:scale3d(.99,.99,1) rotate(.2deg);opacity:1}to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0);opacity:1}}@keyframes xoomAnim{3%{-webkit-transform:scale3d(1.075,1.075,1) rotate(6deg);transform:scale3d(1.075,1.075,1) rotate(6deg)}10%{-webkit-transform:scale3d(.97,.97,1) rotate(-1.5deg);transform:scale3d(.97,.97,1) rotate(-1.5deg)}20%,to{-webkit-transform:scale3d(1,1,1) rotate(0);transform:scale3d(1,1,1) rotate(0)}}@keyframes fall_inAnim{from{opacity:0}20%{opacity:1;-webkit-transform:none;transform:none}40%{opacity:1;-webkit-transform:translateY(-3px) rotate(-1.5deg);transform:translateY(-3px) rotate(-1.5deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes popAnim{2%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}8%{-webkit-transform:translateY(0);transform:translateY(0)}20%,to{-webkit-transform:none;transform:none}}@keyframes popAnim_long{10%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%,to{-webkit-transform:none;transform:none}}@keyframes bgAnim_side{to{background-position:-217.6px}}@keyframes bgAnim_side_sp{to{background-position:-151.21px}}@keyframes bgAnim{to{background-position:137px 225px}}@keyframes bgAnimS{to{background-position:68.5px 112.5px}}@keyframes spin_loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}body .ts-h1,footer .ts-h1,h1,nav .ts-h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{display:block;overflow:visible;border:none;background-color:transparent;outline:0;padding:0;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body .thin{font-weight:500}body .t-bld{font-weight:700}body .t-blk{font-weight:900}body .eng2,body .l-second-body .l-second-body-inner-image p,body .l-second-body .l-second-body-inner-image-list-inner p,body .l-second-body .ts-h8,body .l-second-body h8,body .l-second-body p,body .l-second-body-inner-image .l-second-body p,body .l-second-body-inner-image-list-inner .l-second-body p,body.second .l-second-body .l-second-breadcrumbs ol li,body.second .l-second-body .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body li,body.second .l-second-breadcrumbs ol li .l-second-body a{font-family:Inter,sans-serif;letter-spacing:0}body .eng,body.eng .ts-h6 b{font-family:Marcellus,sans-serif}body .mix{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}.l-home-imperative-inner-ver body h3,.l-home-meeting body .ts-h3,body .font-bldr,body .l-event-body-list-navi a p,body .l-event-category a:not(.active),body .l-home-imperative-inner-ver h3,body .l-home-meeting .ts-h3,body .ts-h2,body .ts-h3,body h2,body h3,body:not(.second) .ts-h1,body:not(.second) h1{text-shadow:0 0 1px #000}body .font-bldr-wht,body .l-event-category a.active,body .l-event-navi-btn.active,body .l-event-navi-btn.active .ts-h3,body .l-event-navi-btn.active h3{text-shadow:0 0 1px #fff}body .t-ver{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}body .tc-prm{color:#e60012}body .txt_grn{color:#00b94e}body .txt_blu{color:#1268fb}body .txt_ora{color:#ffa700}body .txt_red{color:#fa3f3f}body .t-c{text-align:center}body .t-justify{text-align:justify}body .txt-underline{text-decoration:underline}body.jp .ts-h1,body.jp .ts-h2,body.jp .ts-h3,body.jp .ts-h4,body.jp .ts-h5,body.jp h1,body.jp h2,body.jp h3,body.jp h4,body.jp h5{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}body.jp .eng2,body.jp .l-second-body .ts-h8,body.jp .l-second-body h8,body.jp .l-second-body p,body.jp body.second .l-second-body .l-second-breadcrumbs ol li,body.jp body.second .l-second-body .l-second-breadcrumbs ol li a,body.jp body.second .l-second-breadcrumbs ol .l-second-body li,body.jp body.second .l-second-breadcrumbs ol li .l-second-body a,body.second .l-second-body .l-second-breadcrumbs ol body.jp li,body.second .l-second-body .l-second-breadcrumbs ol li body.jp a,body.second .l-second-breadcrumbs ol .l-second-body body.jp li,body.second .l-second-breadcrumbs ol li .l-second-body body.jp a{font-family:Inter,"Zen Kaku Gothic New",sans-serif}body.jp .ts-h6 b{font-family:Marcellus,"Zen Kaku Gothic New",sans-serif}body.second .ts-h1,body.second h1{font-size:4rem}body.second .ts-h2,body.second h2{font-size:3.6rem}body.second .ts-h3,body.second h3{font-size:2.8rem}body.second .ts-h4,body.second h4{font-size:2rem}body.second .ts-h5,body.second h5{font-size:2rem}body.second .ts-h6,body.second h6{font-size:1.6rem}body.second .l-second-body-inner-image p,body.second .l-second-body-inner-image-list-inner p,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,body.second .ts-h8,body.second h8{font-size:1.4rem}body.second .l-second-body-inner-image p span,body.second .l-second-body-inner-image-list-inner p span,body.second .l-second-breadcrumbs ol li span,body.second .ts-h8 span,body.second h8 span{font-size:inherit}body .ts-h1,body footer .ts-h1,body h1,body nav .ts-h1,footer body .ts-h1,nav body .ts-h1{font-size:4rem;font-weight:400;line-height:1.1}body .ts-h2,body h2{font-size:3.2rem;font-weight:400;line-height:1.1}body .ts-h2 span,body h2 span{display:inline-block;font-size:1.8rem}body .ts-h2 span.big,body h2 span.big{font-size:2.5rem}body .ts-h3,body h3{font-size:2.4rem;font-weight:400;line-height:1.1}body .big.ts-h3,body h3.big{font-size:2rem}body .ts-h4,body h4{font-size:2rem}body .ts-h4 span,body h4 span{font-size:inherit}body .ts-h5,body h5{font-size:1.8rem}body .ts-h6,body h6{font-size:1.5rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li body span,body .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,body .ts-h7,body h7{font-size:1.4rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li body span span,body .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span span,body .ts-h7 span,body h7 span{font-size:inherit}body .l-second-body-inner-image footer p,body .l-second-body-inner-image nav p,body .l-second-body-inner-image p,body .l-second-body-inner-image-list-inner footer p,body .l-second-body-inner-image-list-inner nav p,body .l-second-body-inner-image-list-inner p,body .ts-h8,body footer .ts-h8,body h8,body nav .ts-h8,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,footer body .l-second-body-inner-image p,footer body .l-second-body-inner-image-list-inner p,footer body .ts-h8,nav body .l-second-body-inner-image p,nav body .l-second-body-inner-image-list-inner p,nav body .ts-h8{font-size:1.2rem}body .l-second-body-inner-image footer p span,body .l-second-body-inner-image nav p span,body .l-second-body-inner-image p span,body .l-second-body-inner-image-list-inner footer p span,body .l-second-body-inner-image-list-inner nav p span,body .l-second-body-inner-image-list-inner p span,body .ts-h8 span,body h8 span,body.second .l-second-breadcrumbs ol li span,footer body .l-second-body-inner-image p span,footer body .l-second-body-inner-image-list-inner p span,nav body .l-second-body-inner-image p span,nav body .l-second-body-inner-image-list-inner p span{font-size:inherit}body span{font-size:1rem}body .ts-15{font-size:1.5rem}body .ts-17{font-size:1.7rem}body .ts-h6 b{font-size:1.8rem;font-weight:800}.skip-link{position:fixed;top:0;left:0;z-index:10000;padding:.8rem 1.6rem;color:#fff;background:#000;-webkit-transform:translateY(-120%);transform:translateY(-120%)}.skip-link:focus{-webkit-transform:translateY(0);transform:translateY(0)}.l-network-map-navi button,button.dropbtn,button.l-home-mv-navi-btn,button.l-home-mv-navi-thumb{padding:0;font:inherit;border:0;cursor:pointer}button.dropbtn,button.l-home-mv-navi-btn,button.l-home-mv-navi-thumb{background:0 0}#ulccwidparent .cc-btn.cc-allow{color:#fff;background-color:#007a94}#ulccwidparent .cc-btn.cc-allow:focus,#ulccwidparent .cc-btn.cc-allow:hover{background-color:#006f86}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.mod-btn{display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;max-width:100%;cursor:pointer}.mod-btn:disabled{pointer-events:none;opacity:.5}.mod-btn.flex-if{display:inline-flex}.mod-btn.fixed_w{width:240px;height:60px;background:#000;color:#fff;padding:0 24px;display:flex;justify-content:center;align-items:center}.mod-btn.fixed_w body .ts-h6,.mod-btn.fixed_w footer .ts-h6,.mod-btn.fixed_w h6,.mod-btn.fixed_w nav .ts-h6,body .mod-btn.fixed_w .ts-h6,footer .mod-btn.fixed_w .ts-h6,nav .mod-btn.fixed_w .ts-h6{margin:0 auto}.mod-btn.fixed_w.disabled{background:#ccc;pointer-events:none}.mod-btn.fixed_w.back{background:#fff;border:solid 2px #000;color:#000}.mod-btn.fixed_w.back:hover{transition:border-color .15s ease;opacity:1;background:#fff;color:#e60012;border-color:#e60012}.mod-btn.fixed_w:hover{transition:background .15s ease;opacity:1;background:#e60012}.mod-btn.has-arrow{position:relative}.mod-btn.has-arrow:not(.back):after{position:relative;width:0;height:0;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff}.mod-btn.has-arrow.back:before{position:relative;width:0;height:0;width:0;height:0;border-style:solid;border-width:4px 7px 4px 0;border-color:transparent #000 transparent transparent}.mod-btn.has-arrow.back:hover:before{border-color:transparent #e60012 transparent transparent}.mod-btn.inversion-color{letter-spacing:.05em}.mod-btn.inversion-color .has-underline{margin-left:15px}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .mod-btn.inversion-color .has-underline span,.mod-btn.inversion-color .has-underline .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,.mod-btn.inversion-color .has-underline body .ts-h7,.mod-btn.inversion-color .has-underline footer .ts-h7,.mod-btn.inversion-color .has-underline h7,.mod-btn.inversion-color .has-underline nav .ts-h7,body .mod-btn.inversion-color .has-underline .ts-h7,footer .mod-btn.inversion-color .has-underline .ts-h7,nav .mod-btn.inversion-color .has-underline .ts-h7{line-height:1}.mod-btn.inversion-color svg{width:8.5px;height:8.5px;margin-right:3px}.mod-btn.circle{border-radius:99px;width:44px;height:44px;border:solid 1px #707070;flex-shrink:0}.mod-btn.circle span{height:12px;position:relative}.mod-btn.circle span:after,.mod-btn.circle span:before{height:12px;width:1px;background:#000}.mod-btn.circle span:before{transition:width .3s ease}.mod-btn.circle span:after{-webkit-transform:rotate(90deg) translateY(.5px);transform:rotate(90deg) translateY(.5px)}.mod-btn.circle.opened span:before{width:0}.sns-icon-side-wrapper:hover{-webkit-transform:scale3d(1.05,1.05,1) rotate(-1deg);transform:scale3d(1.05,1.05,1) rotate(-1deg)}.sns-icon-side-wrapper:hover#sidemenu_fb{-webkit-transform:scale3d(1.05,1.05,1) rotate(1deg);transform:scale3d(1.05,1.05,1) rotate(1deg)}.sns-icon-side-wrapper:hover .sidemenu_bg{fill:#e60012}.sns-icon-side-wrapper .sidemenu_bg{fill:#000;transition:fill .2s}.sns-icon-side-wrapper .sidemenu_upper{fill:#fff}.sns-icon{display:flex}.sns-icon.svg-insta{width:13.831px;height:13.831px}.sns-icon.svg-tw{width:14.203px;height:11.535px}.sns-icon.svg-fb{width:7.214px;height:13.47px}.sns-icon.svg-yt{width:16.835px;height:11.837px}.sns-icon-side{width:100%;height:100%}.sns-icon-side-wrapper.svg-tw-side{width:66px;height:47px}.sns-icon-side-wrapper.svg-fb-side{width:62px;height:52px}.sns-icon-wrapper{fill:#000}.sns-icon-wrapper:hover{opacity:1;fill:#e60012!important}.backtotop{margin:42px auto 32px}.cirle-arrow-wrapper.prev-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hasunderline_link{text-decoration:underline;font-weight:400;color:#1c578f}.hasunderline_link svg{fill:#1c578f}.hasunderline_link.disabled{color:#000;text-decoration:none;pointer-events:none}a.has-img img{position:relative}a.has-img img:before{background:#fff}a.has-img:hover{opacity:1}a.has-img:hover img{opacity:.5}a.backtotop,a.btn-view_more{margin-top:15px}a.backtotop .cirle-arrow,a.btn-view_more .cirle-arrow{margin-left:10px;transition:color .3s ease 0s}a.backtotop[target="_blank"]>:nth-child(1):after,a.btn-view_more[target="_blank"]>:nth-child(1):after{width:15px;height:15px;margin-left:4px;margin-right:3px;-webkit-transform:translateY(1px);transform:translateY(1px);background:url(../img/common/popicon_gray.svg) no-repeat center/contain;display:inline-table}a.backtotop[target="_blank"]>:nth-child(1):hover:after,a.btn-view_more[target="_blank"]>:nth-child(1):hover:after{background:url(../img/common/popicon_hover.svg) no-repeat center/contain}a.backtotop:hover,a.btn-view_more:hover{opacity:1!important;color:#e60012}a.backtotop:hover .has-triangle,a.btn-view_more:hover .has-triangle{margin-left:2px}a.backtotop:hover .cirle-arrow,a.btn-view_more:hover .cirle-arrow{background:#e60012}.has-bg:hover .mod-thumb,.has-bg:hover>img{-webkit-transform:translate(-1.5px,-1px) scale3d(1.015,1.015,1);transform:translate(-1.5px,-1px) scale3d(1.015,1.015,1)}.has-bg:before{top:4px;left:4px;background:#e60012}.close:not(.bg){position:fixed;top:50px;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;cursor:pointer}.close:not(.bg):before{z-index:-1;top:-30px;width:70px;height:70px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:not(.bg):hover span{opacity:.5}.close:not(.bg) span{display:block;width:70px;height:1px;background:#fff}.close:not(.bg) span:nth-child(2){-webkit-transform:rotate(90deg) translateX(-1px);transform:rotate(90deg) translateX(-1px)}.close_btn{display:flex;justify-content:center;position:relative;margin:auto}.close_btn .plus{position:relative;margin-left:5px;margin-top:-2px;width:12px}.close_btn .plus:after,.close_btn .plus:before{width:12px;height:1px;background:#000}.close_btn .plus:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close_btn .plus:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.radious_bg{border:solid 2px #5f1a1a;line-height:1.3;background:#fff;color:#5f1a1a;padding:.5em 4em;display:flex;align-items:center;justify-content:center;cursor:pointer}a.radious_bg.back{background:#dadbdb}a[target="_blank"]{position:relative}a[target="_blank"].hasunderline_link:not(.no-ico){word-break:break-all}a[target="_blank"].hasunderline_link:not(.no-ico):after{width:15px;height:15px;margin-left:4px;margin-right:3px;flex-shrink:0;-webkit-transform:translateY(1px);transform:translateY(1px);background:url(../img/common/popicon.svg) no-repeat center/contain;display:inline-table}a[target="_blank"].hasunderline_link:not(.no-ico):hover:after{background:url(../img/common/popicon_hover.svg) no-repeat center/contain}a[target="_blank"].has_bg_link:after{width:15px;height:15px;flex-shrink:0;margin-left:4px;margin-right:3px;-webkit-transform:translateY(1px);transform:translateY(1px);margin-left:15px;background:url(../img/common/popicon_w.svg) no-repeat center/contain!important}a.has-shadow{box-shadow:0 4px 0 0 #5f1a1a;transition:background .5s ease 0s,box-shadow .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .5s ease 0s,box-shadow .3s ease 0s,transform .3s ease 0s;transition:background .5s ease 0s,box-shadow .3s ease 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s}a.has-shadow:not(.no-touch).clicking{transition:none!important;box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translate(0,4px);transform:translate(0,4px)}.pickup_btn{margin-left:20px;width:240px!important}.pickup_btn-inner{width:240px!important;height:14rem;border:solid 1px rgba(112,112,112,.5);overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.pickup_btn-inner:before{position:absolute;z-index:2;width:100%;height:.5rem;background:#fff;top:0;transition:height .3s cubic-bezier(.645,.045,.355,1);will-change:height}.pickup_btn-inner:after{position:absolute;z-index:2;width:100%;height:.5rem;bottom:0;background:#fff;transition:height .3s cubic-bezier(.645,.045,.355,1);will-change:height}.pickup_btn:hover{opacity:1}.pickup_btn:hover .pickup_btn-inner:after,.pickup_btn:hover .pickup_btn-inner:before{height:0}.pickup_btn:hover .pickup_btn-inner figure{opacity:.8}.pickup_btn figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;transition:opacity .3s cubic-bezier(.645,.045,.355,1);will-change:opacity;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.pickup_btn[data-type=movie] figure:after{opacity:.6;background:rgba(0,0,0,.3) url(../img/common/btn_play.svg) no-repeat center/27%}.pickup_btn body .ts-h5,.pickup_btn footer .ts-h5,.pickup_btn h5,.pickup_btn nav .ts-h5,body .pickup_btn .ts-h5,footer .pickup_btn .ts-h5,nav .pickup_btn .ts-h5{width:95%;margin-top:1rem}.has-triangle{position:relative;transition:color 0s ease}.has-triangle:before{position:relative;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;-webkit-transform:translateX(1px);transform:translateX(1px);border-color:transparent transparent transparent #e60012;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.has-triangle[data-color=white]:before{border-color:transparent transparent transparent #fff}.has-triangle:hover{color:#e60012}#search_pc{width:60px;height:60px;display:none;margin-top:8px;pointer-events:all;-webkit-transform:translateX(105%);transform:translateX(105%);transition:-webkit-transform .75s ease .3s;transition:transform .75s ease .3s;transition:transform .75s ease .3s,-webkit-transform .75s ease .3s}#search_pc:before{background:#192633;z-index:1;transition:background .25s ease 0s}#search_pc img{width:24px;z-index:2}#search_pc span{width:120%;margin-right:-20%;margin-top:1px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);letter-spacing:0;z-index:2}#search_pc.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#search_pc img{transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}#search_pc:hover img{-webkit-transform:scale3d(1.06,1.06,1);transform:scale3d(1.06,1.06,1)}#search_pc:hover:before{background:#ffd752}input[type=checkbox],input[type=radio]{display:none}input::-webkit-input-placeholder{color:#b2b2b2}input::-moz-placeholder{color:#b2b2b2}input:-ms-input-placeholder{color:#b2b2b2}input::-ms-input-placeholder{color:#b2b2b2}input::placeholder{color:#b2b2b2}input:-ms-input-placeholder{color:#b2b2b2}input::-ms-input-placeholder{color:#b2b2b2}textarea::-webkit-input-placeholder{color:#b2b2b2}textarea::-moz-placeholder{color:#b2b2b2}textarea:-ms-input-placeholder{color:#b2b2b2}textarea::-ms-input-placeholder{color:#b2b2b2}textarea::placeholder{color:#b2b2b2}textarea:-ms-input-placeholder{color:#b2b2b2}textarea::-ms-input-placeholder{color:#b2b2b2}.error::-webkit-input-placeholder{color:#a2464b}.error::-moz-placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}.error::placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}.error::-webkit-input-placeholder{color:#a2464b}.error::-moz-placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}input[type=radio]:checked+label:before{opacity:1}input[type=radio]+label{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;margin:0;padding:0 0 0 35px;vertical-align:middle;cursor:pointer;margin-right:40px;font-size:1.4rem;display:flex;align-items:center}input[type=radio]+label:after{border-radius:9px}input[type=radio]+label:before{width:1.4rem;height:1.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;transition:opacity .2s linear;position:absolute;display:block;z-index:2;border-radius:50%;background-color:#1c578f;content:'';opacity:0}input[type=radio]+label:after{transition:border-color .2s linear;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;background:#fff;width:2.4rem;height:2.4rem;border-radius:99px;border:1px solid #c4c3bd;content:''}input[type=radio]+label.error:after{border:1px solid #a2464b}.text_input{background:#fff;height:4rem;line-height:4rem;padding-left:1rem;font-family:"Zen Kaku Gothic New",sans-serif;border-radius:.5rem;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #8f8f8f;width:100%}.text_input:focus{outline:0}.text_input.error{border:1px solid #a2464b}textarea{outline:0;resize:vertical;width:100%;width:100%;height:192px;padding:0;padding:1rem;border-radius:.5rem;border:0;background:0 0;background:#fff;font-family:"Zen Kaku Gothic New",sans-serif;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid #8f8f8f;font-weight:400;-moz-appearance:none;appearance:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.slick-slider{outline:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-slider a,.slick-slider:focus{outline:0}body.quick .slick-slider{opacity:1}body:not(.quick) .slick-slider.active .slick-list{opacity:1;transition:opacity .2s ease-out 0s}body:not(.quick) .slick-slider:not(.active):before{background:url(/assets/img/common/loading.svg) no-repeat center/contain;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8}.slick-slider .slick-list{min-width:100%}.slick-slider .slick-track{display:flex;margin:0;min-width:100%;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.slick-slider .slick-slide{float:none;display:flex;height:auto}.slick-slider .slick-slide img{position:relative}.slick-arrow{width:2.4rem;height:2.4rem;z-index:3;flex-shrink:0;font-size:0;pointer-events:all;z-index:3;cursor:pointer;position:absolute;top:35%}.slick-arrow.slick-prev{left:2rem}.slick-arrow.slick-prev:hover:before{-webkit-transform:translateX(-.1rem);transform:translateX(-.1rem)}.slick-arrow.slick-next{right:2rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slick-arrow.slick-next:hover{-webkit-transform:scaleX(-1) translateX(-.1rem);transform:scaleX(-1) translateX(-.1rem)}.slick-arrow.slick-disabled{opacity:1;pointer-events:none}.slick-arrow .has-arrow:after{margin-left:0!important}.slick-arrow:hover{opacity:1!important;-webkit-filter:drop-shadow(0 0 2rem rgba(0, 0, 0, .4));filter:drop-shadow(0 0 2rem rgba(0, 0, 0, .4))}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.extend-margintop+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}.extend-drodshadow,.l-home-mv-slider-wrapper,.str-header .dropdown-content,.str-header ul,.str-header-lang{-webkit-filter:drop-shadow(.4rem .4rem 1.5rem rgba(0, 0, 0, .1));filter:drop-shadow(.4rem .4rem 1.5rem rgba(0, 0, 0, .1))}.extend-drodshadow-min,.l-home-ahead-inner-side-img-wrapper,.l-home-imperative-inner-ver,.l-home-meeting-inner-btn-inner-wrapper,.l-home-meeting-inner-btn-title-wrapper,.l-home-mv-navi-btn-wrapper,.l-home-sitemap-inner,.l-second-about-inner-side-img-wrapper,.l-second-activities-inner-side-img-wrapper,.mod-btn-radious,.mod-selectbox select,body .l-network-map-navi a,body .l-network-map-navi button,body .l-second-body-inner-heximage-inner{-webkit-filter:drop-shadow(.3rem .3rem .5rem rgba(0, 0, 0, .13));filter:drop-shadow(.3rem .3rem .5rem rgba(0, 0, 0, .13))}.extend-drodshadow-min2,.mod-selectbox.min select,body .l-event-category a,body .l-event-navi{-webkit-filter:drop-shadow(.2rem .2rem .5rem rgba(0, 0, 0, .06));filter:drop-shadow(.2rem .2rem .5rem rgba(0, 0, 0, .06))}.extend-movie-thumb:before,.mod-movie-thumb:before,.mod-thumb-wrapper:before{background:rgba(0,0,0,.2) url(../img/common/movie_play.svg) no-repeat center/55px}body.second .extend-movie-thumb:before,body.second .mod-movie-thumb:before,body.second .mod-thumb-wrapper:before{background:rgba(0,0,0,.35) url(../img/common/movie_play.svg) no-repeat center/26px}.extend-movie-thumb.loading:before,.loading.mod-movie-thumb:before,.loading.mod-thumb-wrapper:before{opacity:0}.extend-movie-thumb.playing,.playing.mod-movie-thumb,.playing.mod-thumb-wrapper{opacity:0}.extend-bg-right-pcsp:before,body.updates .l-event-body:before{content:"";display:block;position:absolute;top:0}a:hover .mod-btn-hexagon-arrow:after{-webkit-transform:translateX(2px);transform:translateX(2px)}.mod-full{width:100%}.mod-arrows{width:2rem;height:4rem;background:url(../img/arrow.svg) no-repeat center/contain;position:relative}.mod-arrows:before{width:6rem;height:5rem;top:-.5rem;left:-2rem;opacity:.5}.mod-arrows.next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.mod-selectbox{display:inline-flex;align-items:center;position:relative}.mod-selectbox:focus{outline:1px solid #787474}.mod-selectbox:after{position:absolute;right:18px;width:8px;height:8px;border-bottom:solid 2px #202020;border-right:solid 2px #202020;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";pointer-events:none}.mod-selectbox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:46rem;height:6.4rem;padding:.4em calc(.8em + 30px);border:none;border-radius:99px;background-color:#fff;color:#000;font-size:1.6rem;text-align:center;cursor:pointer}.mod-selectbox select:focus{outline:1px solid #787474}.mod-selectbox.min select{width:10rem;height:4rem;padding:.4em calc(.8em + 10px) .4rem .8rem}.mod-btn-hexagon-arrow{width:2.4rem;height:2.8rem;background:#000;flex-shrink:0;margin:auto;margin-left:.7rem}.mod-btn-hexagon-arrow:after{width:.8rem;height:.8rem;background-color:#fff;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-mask-image:url(../img/icon/arrow.svg);mask-image:url(../img/icon/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mod-btn-external:after{width:2.1rem;height:2.1rem;background-color:#000;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-mask-image:url(../img/icon/popup_2nd.svg);mask-image:url(../img/icon/popup_2nd.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mod-btn-download:after{width:2.1rem;height:2.4rem;background-color:#000;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-mask-image:url(../img/icon/download.svg);mask-image:url(../img/icon/download.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mod-btn-radious{padding:1rem 1.6rem 1rem 2.4rem;border-radius:99px;background:#fff}.mod-btn-radious .l-home-meeting-inner-btn-title-icon{margin-left:3rem}.mod-btn-radious.mod-play-min:before{width:1.8rem;height:1.8rem;right:1.2rem}.mod-btn-square{padding:2rem 2.5rem;background:rgba(240,237,229,.15);border-radius:.2rem}.mod-btn-square[data-color=red]{background-color:#f5bfae;color:#000}.mod-btn-square[data-color=red].mod-hasicon:before{width:4rem;height:4rem}.mod-btn-square.mod-hasicon:before{width:1.4rem;height:1.4rem;margin-right:.6rem}.mod-btn-bright{overflow:hidden}.mod-btn-bright:after{width:120%;height:80%;background-color:rgba(255,255,255,.1);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);-webkit-transform:translate(-120%,-80%);transform:translate(-120%,-80%);opacity:0;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease}.mod-hasicon{position:relative}.mod-hasicon>*{display:inline}.mod-hasicon[data-icon=arrow]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/arrow.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=arrow]:hover:before{right:-.2rem}.mod-hasicon[data-icon=ticket]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/ticket.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=ticket]:hover:before{right:-.2rem}.mod-hasicon[data-icon=info]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/info.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=info]:hover:before{right:-.2rem}.mod-hasicon[data-icon=locker]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/locker.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=locker]:hover:before{right:-.2rem}.mod-hasicon[data-icon=map]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/map.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=map]:hover:before{right:-.2rem}.mod-hasicon[data-icon=pin]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/pin.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=pin]:hover:before{right:-.2rem}.mod-hasicon[data-icon=rent]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/rent.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=rent]:hover:before{right:-.2rem}.mod-hasicon[data-icon=shop]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/shop.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=shop]:hover:before{right:-.2rem}.mod-hasicon[data-icon=date]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/date.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=date]:hover:before{right:-.2rem}.mod-hasicon[data-icon=support]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/support.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=support]:hover:before{right:-.2rem}.mod-hasicon[data-icon=a-east]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/a-east.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=a-east]:hover:before{right:-.2rem}.mod-hasicon[data-icon=a-west]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/a-west.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=a-west]:hover:before{right:-.2rem}.mod-hasicon[data-icon=east]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/east.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=east]:hover:before{right:-.2rem}.mod-hasicon[data-icon=g1]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/g1.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=g1]:hover:before{right:-.2rem}.mod-hasicon[data-icon=hall]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/hall.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=hall]:hover:before{right:-.2rem}.mod-hasicon[data-icon=house]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/house.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=house]:hover:before{right:-.2rem}.mod-hasicon[data-icon=other]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/other.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=other]:hover:before{right:-.2rem}.mod-hasicon[data-icon=time]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/time.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=time]:hover:before{right:-.2rem}.mod-hasicon[data-icon=west]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/west.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=west]:hover:before{right:-.2rem}.mod-hasicon[data-icon=play]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/play.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=play]:hover:before{right:-.2rem}.mod-hasicon[data-icon=support_2]:before{bottom:0;margin:auto;left:auto;right:0;display:inline-flex;width:.8rem;height:.8rem;background:url(../img/icon/support_2.svg) no-repeat center/contain;transition:right .3s ease}.mod-hasicon[data-icon=support_2]:hover:before{right:-.2rem}.mod-inline-hexegon{align-items:baseline;margin-top:.3rem}.mod-inline-hexegon+.mod-inline-hexegon{margin-top:.5rem}.mod-inline-hexegon:before{flex-shrink:0;bottom:0;margin-right:.7rem;left:auto;right:0;display:inline-flex;width:1.1rem;height:1.1rem;background:url(../img/icon/hexagon.svg) no-repeat center/contain;transition:right .3s ease}.mod-title:before,body .l-event-body-list .ts-h3:before,body .l-event-body-list h3:before,body .l-event-body-title:before,body .l-second-body .ts-h2:before,body .l-second-body h2:before{width:4.1rem;height:3rem;display:inline-block;background:url(../img/second/title_icon.svg) no-repeat top left/contain}.mod-txt_underline{text-decoration:underline}.mod-txt_d-underline{border-bottom:4px double #000}.mod-txt_enclosed{padding:3px 5px;border:1px solid #000}.mod-underline,body .l-event-body-btn.active,body .l-second-body p a,body .l-second-body-inner-profile-inner a{display:inline;background:linear-gradient(transparent calc(100% - 1px),#000 calc(100% - 1px));position:relative;padding-bottom:.2rem;word-break:break-all}.mod-underline[target="_blank"],body .l-event-body-btn.active[target="_blank"],body .l-second-body p a[target="_blank"],body .l-second-body-inner-profile-inner a[target="_blank"]{margin-right:2.5rem}.mod-underline[target="_blank"]:after,body .l-event-body-btn.active[target="_blank"]:after,body .l-second-body p a[target="_blank"]:after,body .l-second-body-inner-profile-inner a[target="_blank"]:after{content:"";position:absolute;width:1.1em;height:1.1em;background-color:#000;margin-left:.6rem;margin-top:.5rem;-webkit-mask-image:url(../img/icon/popup_2nd.svg);mask-image:url(../img/icon/popup_2nd.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mod-underline[target="_blank"]:has(.mod-btn-download):after,.mod-underline[target="_blank"]:has(.mod-btn-external):after,body .l-event-body-btn.active[target="_blank"]:has(.mod-btn-download):after,body .l-event-body-btn.active[target="_blank"]:has(.mod-btn-external):after,body .l-second-body p a[target="_blank"]:has(.mod-btn-download):after,body .l-second-body p a[target="_blank"]:has(.mod-btn-external):after,body .l-second-body-inner-profile-inner a[target="_blank"]:has(.mod-btn-download):after,body .l-second-body-inner-profile-inner a[target="_blank"]:has(.mod-btn-external):after{display:none}.mod-underline-red,body .l-second-body p .l-event-body-btn.active:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body p .l-second-body-inner-profile-inner a:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body p .mod-underline:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body p a:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body-inner-profile-inner .l-second-body p a:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn){color:#dc000c;background:linear-gradient(transparent calc(100% - 1px),#dc000c calc(100% - 1px))}.mod-underline-red:after,body .l-second-body p .l-event-body-btn.active:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after,body .l-second-body p .l-second-body-inner-profile-inner a:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after,body .l-second-body p .mod-underline:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after,body .l-second-body p a:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after,body .l-second-body-inner-profile-inner .l-second-body p a:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after{background-color:#dc000c!important}.l-home-mv-navi-thumb:after,.mod-btn-hexagon-arrow,.mod-hexagon,.mod-play,.str-header-humberger,.str-header-humberger-inner,.str-header-lang a.active,body .l-event-body-list-navi a.active span,body .l-event-navi-btn.active:before,body .l-second-slider-nav li,body .l-second-slider-nav li a{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.mod-hexagon-side{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.mod-play{width:2.4rem;height:2.7rem;background:#000;position:relative;transition:background .2s ease}.mod-play[data-state=pause]:before{width:0;height:0;border-style:solid;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.5rem solid #fff;border-right:0;top:50%;left:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mod-play[data-state=pause] .mod-play-bg:after,.mod-play[data-state=pause] .mod-play-bg:before{display:none}.mod-play-min{position:relative}.mod-play-min:hover:before{-webkit-transform:translateX(3px);transform:translateX(3px)}.mod-play-min[data-color=wht]:before{background-color:#fff}.mod-play-min:before{width:1.6rem;height:1.6rem;top:0;bottom:0;left:auto;right:1.8rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:#1c578f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin-top:auto;margin-bottom:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%2016.5C12.4183%2016.5%2016%2012.9183%2016%208.5C16%204.08172%2012.4183%200.5%208%200.5C3.58172%200.5%200%204.08172%200%208.5C0%2012.9183%203.58172%2016.5%208%2016.5ZM11.2855%208.49969L6.66667%205.83333V11.1667L11.2855%208.49969Z%22%20fill%3D%22%231C578F%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%2016.5C12.4183%2016.5%2016%2012.9183%2016%208.5C16%204.08172%2012.4183%200.5%208%200.5C3.58172%200.5%200%204.08172%200%208.5C0%2012.9183%203.58172%2016.5%208%2016.5ZM11.2855%208.49969L6.66667%205.83333V11.1667L11.2855%208.49969Z%22%20fill%3D%22%231C578F%22%2F%3E%3C%2Fsvg%3E")}.mod-play-bg{gap:.3rem}.mod-play-bg:after,.mod-play-bg:before{width:.2rem;height:.7rem;background-color:#fff}.mod-defsize{margin:auto;width:100%;max-width:90rem}.mod-defsize body .ts-h1,.mod-defsize footer .ts-h1,.mod-defsize h1,.mod-defsize nav .ts-h1,body .mod-defsize .ts-h1,footer .mod-defsize .ts-h1,nav .mod-defsize .ts-h1{margin-bottom:1rem}.mod-defsize body .ts-h2,.mod-defsize footer .ts-h2,.mod-defsize h2,.mod-defsize nav .ts-h2,body .mod-defsize .ts-h2,footer .mod-defsize .ts-h2,nav .mod-defsize .ts-h2{margin-bottom:3rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .mod-defsize>span,.mod-defsize>h7,body .mod-defsize>.ts-h7,footer .mod-defsize>.ts-h7,nav .mod-defsize>.ts-h7{color:#aba9a1}.mod-tag{background:#fff;padding:.4rem .7rem}.mod-tag-hexagon{background:#000;color:#fff;padding:0 1.5rem;-webkit-clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% 50%,calc(100% - .8rem) 100%,.8rem 100%,0 50%);clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% 50%,calc(100% - .8rem) 100%,.8rem 100%,0 50%)}.mod-tag-radious{background:#fff;padding:.1rem 1rem;border-radius:99px}.mod-tag-radious[data-color=red]{background-color:#dc000c;color:#fff}.mod-tag-radious.depth2{background:0 0;border:solid 1px #000}.mod-tag-radious.depth2[data-color=red]{border:solid 1px #dc000c;color:#dc000c}.mod-hover-bg{transition:background .3s ease}.mod-hover-bg:hover{opacity:1}.mod-contents-bg{position:relative}.mod-contents-bg:before{z-index:-1;background:#f0ede5 url(../img/slider_bg-prtn.svg) repeat;-webkit-clip-path:polygon(10rem 0,100% 0,100% calc(100% - 60px),calc(100% - 100px) 100%,0 100%,0 60px);clip-path:polygon(10rem 0,100% 0,100% calc(100% - 60px),calc(100% - 100px) 100%,0 100%,0 60px)}.loadings:after{width:2rem;height:2rem;border:1px solid rgba(0,0,0,.25);border-radius:50%;border-top-color:#dbd6ff;-webkit-animation:spin_loading 1s ease-in-out infinite;animation:spin_loading 1s ease-in-out infinite;top:calc(50% - .5rem);left:calc(50% - .5rem);z-index:4;opacity:0;transition:opacity .4s ease .1s}.loadings img{transition:opacity .5s ease}.loadings:not(.loaded):after{opacity:1}.loadings:not(.loaded) img{opacity:0}.loadings.anim:not(.animated):not(.loaded) img{opacity:0}.sns-icon.svg-insta{height:14.2px!important}.image_compare .images-compare-handle{margin-left:-19px}a.banner{min-height:.0001%}dl{letter-spacing:-.05em;display:flex;flex-wrap:wrap;width:100%}dl dt{width:25%;flex-shrink:0}dl dd{width:75%}.mod-ac-target{display:none}body.ie11 .my-gallery{min-height:.001%}.my-gallery+.my-gallery{margin-left:96px}.extend_noimage,.mod-thumb-inner.noimage,.related-thumb-inner.noimage{background:url(../img/sidemenu/bg_second.svg) repeat top left/100%!important}.extend_noimage:before,.mod-thumb-inner.noimage:before,.related-thumb-inner.noimage:before{content:"NO IMAGE";color:#fff;font-size:1.3rem;display:flex;justify-content:center;align-items:center}body.narrowimage .related-thumb{height:101px!important}.related-thumb-inner{position:relative;height:100%!important}.mod-thumb{position:relative;flex-shrink:0;width:100%;padding-top:50%}body.narrowimage .mod-thumb{padding-top:56.25%}.mod-thumb.big-image{padding-top:0}.mod-thumb.big-image .mod-thumb-inner{outline:0}.mod-thumb-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center!important;background-size:cover!important;outline:solid 1px #c4c3bd;outline-offset:-1px}.mod-slide-trigger span{position:relative;width:16px;height:16px;margin-left:auto;flex-shrink:0}.mod-slide-trigger span:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background:#fff}.mod-slide-trigger span:after{width:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.mod-slide-trigger.active span:after{height:0}.mod-slide-target{width:100%}.mod-slide-target a+a{margin-top:15px}.mod-howto-points{width:100%;border-style:solid;border-width:24px 43px;margin-top:48px;-o-border-image:url(../img/howto/points.svg) 24 43 24 43 stretch;border-image:url(../img/howto/points.svg) 24 43 24 43 fill stretch}.l-howto-body#challenge .mod-howto-points{-o-border-image:url(../img/howto/points_w.svg) 24 43 24 43 stretch;border-image:url(../img/howto/points_w.svg) 24 43 24 43 fill stretch}.mod-howto-points-icons{color:#e60012;margin-bottom:15px}.mod-howto-points-icons img{width:30px;margin-right:5px}.mod-article-frame{padding:24px;border:solid 1px #c4c3bd;position:relative}.mod-article-frame[data-bg=gray]{background:#f2f2f2}.mod-article-frame[data-bg=gray] .hasunderline_link{margin-top:calc(16px - (((1.4rem * 1.5) - 1.4rem)/ 2))}.mod-article-frame a{word-break:break-word;margin-right:.25rem;margin-top:calc(10px - (((1.4rem * 1.5) - 1.4rem)/ 2))}.mod-article-frame a[target="_blank"]{margin-right:2rem}.mod-article-frame a.mod-auther{margin-top:0}.mod-article-frame .mod-popup_image{width:100%}.mod-article-frame img{max-width:inherit;width:100%}.mod-article-frame .l-home-article.recommend .l-home-article-second .tag-wrapper{margin-bottom:5px}.mod-article-frame.information .mod-thumb{height:120px}.mod-article-frame.information .mod-thumb,.mod-article-frame.information img{width:240px;padding-top:0;margin-top:18px}.mod-article-frame-title{font-weight:700!important;position:absolute;top:0;left:15px;margin-top:0!important;-webkit-transform:translateY(-55%);transform:translateY(-55%);background:#fff;padding:0 10px;width:auto!important}.mod-article-frame body .ts-h3,.mod-article-frame footer .ts-h3,.mod-article-frame h3,.mod-article-frame nav .ts-h3,body .mod-article-frame .ts-h3,footer .mod-article-frame .ts-h3,nav .mod-article-frame .ts-h3{font-weight:700;margin-top:calc(22px - (((1.1rem * 1.5) - 1.1rem)/ 2))}.mod-article-frame body .section_subtitle.ts-h3,.mod-article-frame footer .section_subtitle.ts-h3,.mod-article-frame h3.section_subtitle,.mod-article-frame nav .section_subtitle.ts-h3,body .mod-article-frame .section_subtitle.ts-h3,footer .mod-article-frame .section_subtitle.ts-h3,nav .mod-article-frame .section_subtitle.ts-h3{margin-top:calc(48px - (((1.1rem * 1.5) - 1.1rem)/ 2))}.mod-article-frame body .ts-h3+.l-article-body-inner-section-caption,.mod-article-frame footer .ts-h3+.l-article-body-inner-section-caption,.mod-article-frame h3+.l-article-body-inner-section-caption,.mod-article-frame nav .ts-h3+.l-article-body-inner-section-caption,body .mod-article-frame .ts-h3+.l-article-body-inner-section-caption,footer .mod-article-frame .ts-h3+.l-article-body-inner-section-caption,nav .mod-article-frame .ts-h3+.l-article-body-inner-section-caption{margin-top:25px}.mod-article-frame body .ts-h5,.mod-article-frame footer .ts-h5,.mod-article-frame h5,.mod-article-frame nav .ts-h5,body .mod-article-frame .ts-h5,footer .mod-article-frame .ts-h5,nav .mod-article-frame .ts-h5{font-weight:700}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li body:not(.howto) .mod-article-frame span,body:not(.howto) .mod-article-frame .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,body:not(.howto) .mod-article-frame .ts-h5,body:not(.howto) .mod-article-frame .ts-h6,body:not(.howto) .mod-article-frame .ts-h7,body:not(.howto) .mod-article-frame h5,body:not(.howto) .mod-article-frame h6,body:not(.howto) .mod-article-frame h7{margin-top:-3px;margin-bottom:-3px}.mod-article-frame body .ts-h6,.mod-article-frame footer .ts-h6,.mod-article-frame h6,.mod-article-frame nav .ts-h6,body .mod-article-frame .ts-h6,footer .mod-article-frame .ts-h6,nav .mod-article-frame .ts-h6{line-height:1.8}.mod-article-frame body .ts-h6 span,.mod-article-frame footer .ts-h6 span,.mod-article-frame h6 span,.mod-article-frame nav .ts-h6 span,body .mod-article-frame .ts-h6 span,footer .mod-article-frame .ts-h6 span,nav .mod-article-frame .ts-h6 span{font-size:inherit}.mod-article-frame body .ts-h6 a,.mod-article-frame footer .ts-h6 a,.mod-article-frame h6 a,.mod-article-frame nav .ts-h6 a,body .mod-article-frame .ts-h6 a,footer .mod-article-frame .ts-h6 a,nav .mod-article-frame .ts-h6 a{color:#1c578f}body:not(.howto) .mod-article-frame>*+.ts-h6,body:not(.howto) .mod-article-frame>*+h6,body:not(.howto) footer .mod-article-frame>*+.ts-h6,body:not(.howto) nav .mod-article-frame>*+.ts-h6{margin-top:12px}.mod-article-has_baloon{padding:20px;border-radius:4px;border:solid 1px #c4c3bd;margin-left:18px;position:relative}.mod-article-has_baloon:before{z-index:1;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-18px;border-style:solid;border-width:8.5px 18px 8.5px 0;border-color:transparent #c4c3bd transparent transparent}.mod-article-has_baloon:after{z-index:1;width:0;height:0;top:50%;left:-16.75px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:7px 17px 7px 0;border-color:transparent #fff transparent transparent}.mod-indent{margin-left:1.4em}.mod-dotlist{margin-left:.3em;margin-top:1rem}.mod-dotlist.mod-indent{margin-left:1.4em}.mod-dotlist li{position:relative;display:inline-block;text-indent:-.85em;margin-left:.8em}.mod-dotlist li+li{margin-top:0}.mod-dotlist li:before{display:inline-block;width:5px;height:5px;background:#000;border-radius:99px;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-right:.3rem}.mod-dotlist li ul li:before{background:0 0;border:solid 1px #000}.mod-numlist{counter-reset:count 0;margin-left:1em;margin-left:.3em}.mod-numlist.mod-indent{margin-left:1.4em}.mod-numlist .mod-dotlist.mod-indent{margin-left:.3em}.mod-numlist>li{list-style:none;display:inline-block;margin-top:1.5rem}.mod-numlist>li>:first-child{margin-bottom:-.4rem!important}.mod-numlist>li>p:first-child{text-indent:-.97em;margin-left:2em}.mod-numlist>li>p:first-child:before{display:inline-block;content:counter(count) ".";color:#000;width:.3em;font-family:Inter,sans-serif;counter-increment:count 1;font-size:inherit;flex-shrink:0}.mod-hasdot-inner{margin-top:0;list-style:circle}.mod-hasdot-inner:before{width:5px}.mod-hasdot_underline{font-weight:700;text-decoration:none}.mod-hasdot_underline:hover{opacity:1!important}.mod-conversation-name{flex-shrink:0;font-weight:700;word-break:break-all}.mod-conversation-baloon{width:82px;flex-shrink:0;word-break:break-all}.mod-conversation-baloon img,.mod-conversation-baloon-inner{width:60px;height:60px;border-radius:99px;overflow:hidden;position:relative}.mod-conversation-speech[data-side=reverse]{flex-direction:row-reverse}.mod-conversation-speech[data-side=reverse] .mod-conversation-txt{margin-left:0;margin-right:18px}.mod-conversation-speech[data-side=reverse] .mod-article-has_baloon:before{left:auto;right:-18px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.mod-conversation-speech[data-side=reverse] .mod-article-has_baloon:after{left:auto;right:-16.75px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.mod-popup_image{cursor:-webkit-zoom-in;cursor:zoom-in;display:block;text-align:center}.mod-popup_image+.mod-popup_image{margin-left:96px}.mod-popup_image-double{min-height:.001%}.mod-popup_image-wrapper{position:relative}.mod-popup_image-wrapper-side .mod-popup_image-wrapper{width:calc(50% - 6px);min-height:.001%}.mod-popup_image-wrapper-side .mod-popup_image-wrapper+.mod-popup_image-wrapper{margin-left:12px}.mod-table-wrapper{width:auto;padding-bottom:8px;font-weight:400}.mod-table-wrapper table+p{display:none}.mod-table-wrapper.has-title-line tr:nth-child(1){background:gray}.mod-table-wrapper.has-title-line tr:nth-child(1) td{background:#fff5a8;border-top:solid 1px gray!important;border-left:solid 1px gray;border-bottom:solid 1px gray;border-right:solid 1px gray}.mod-table-wrapper.has-title-line tr:nth-child(1) td:last-child{border-right:solid 1px gray}.mod-table-wrapper.has-title-column td{white-space:nowrap}.mod-table-wrapper.has-title-column td:nth-child(1){background:#f2f2f2;border-top:solid 1px gray!important}.mod-table-wrapper.has-title-column td:nth-child(n+2){border:solid 1px gray}.mod-table-wrapper th+th{border-left:solid 1px gray}.mod-table-wrapper td{white-space:nowrap;border:solid 1px gray}.mod-table-wrapper td,.mod-table-wrapper th{font-family:"Zen Kaku Gothic New",sans-serif;padding:10px;line-height:1.3}.mod-table-wrapper th{background:#d7f4ee}.mod-table-wrapper a{color:#1c578f;text-decoration:underline}.mod-thumb-wrapper{width:100%;height:auto;aspect-ratio:16/9;position:relative}.mod-thumb-wrapper.narrow{aspect-ratio:3/2}.mod-movie-thumb{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mod-movie-thumb.unvis{opacity:0}.mod-movie-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mod-movie-wrapper{width:100%;height:auto;aspect-ratio:16/9;position:relative}.mod-movie-wrapper.narrow{aspect-ratio:3/2}.mod-movie-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod-movie-wrapper:not(.loaded) .mod-movie-thumb:before{opacity:0}.mod-movie-wrapper:not(.loaded):after{width:3rem;height:3rem;border:1px solid rgba(0,0,0,.25);border-radius:50%;border-top-color:#dbd6ff;-webkit-animation:spin_loading 1s ease-in-out infinite;animation:spin_loading 1s ease-in-out infinite;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);z-index:4}.mod-auther-img{border-radius:99px;overflow:hidden;flex-shrink:0;width:32px;height:32px;position:relative;margin-right:10px}.mod-auther-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-article-body-inner-section .mod-auther-img img{height:100%}.mod-auther-img-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.mod-auther-img-inner.noimage{background-image:url(../img/auther/auther_def.png)!important}.mod-auther.big .mod-auther-img{width:60px;height:60px}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .mod-auther-wrapper span,.mod-auther-wrapper .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,.mod-auther-wrapper body .ts-h5,.mod-auther-wrapper body .ts-h6,.mod-auther-wrapper body .ts-h7,.mod-auther-wrapper footer .ts-h5,.mod-auther-wrapper footer .ts-h6,.mod-auther-wrapper footer .ts-h7,.mod-auther-wrapper h5,.mod-auther-wrapper h6,.mod-auther-wrapper h7,.mod-auther-wrapper nav .ts-h5,.mod-auther-wrapper nav .ts-h6,.mod-auther-wrapper nav .ts-h7,body .mod-auther-wrapper .ts-h5,body .mod-auther-wrapper .ts-h6,body .mod-auther-wrapper .ts-h7,footer .mod-auther-wrapper .ts-h5,footer .mod-auther-wrapper .ts-h6,footer .mod-auther-wrapper .ts-h7,nav .mod-auther-wrapper .ts-h5,nav .mod-auther-wrapper .ts-h6,nav .mod-auther-wrapper .ts-h7{margin-top:12px}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .mod-auther-wrapper span:not(.t-bld),.mod-auther-wrapper .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span:not(.t-bld),.mod-auther-wrapper body .ts-h5:not(.t-bld),.mod-auther-wrapper body .ts-h6:not(.t-bld),.mod-auther-wrapper body .ts-h7:not(.t-bld),.mod-auther-wrapper footer .ts-h5:not(.t-bld),.mod-auther-wrapper footer .ts-h6:not(.t-bld),.mod-auther-wrapper footer .ts-h7:not(.t-bld),.mod-auther-wrapper h5:not(.t-bld),.mod-auther-wrapper h6:not(.t-bld),.mod-auther-wrapper h7:not(.t-bld),.mod-auther-wrapper nav .ts-h5:not(.t-bld),.mod-auther-wrapper nav .ts-h6:not(.t-bld),.mod-auther-wrapper nav .ts-h7:not(.t-bld),body .mod-auther-wrapper .ts-h5:not(.t-bld),body .mod-auther-wrapper .ts-h6:not(.t-bld),body .mod-auther-wrapper .ts-h7:not(.t-bld),footer .mod-auther-wrapper .ts-h5:not(.t-bld),footer .mod-auther-wrapper .ts-h6:not(.t-bld),footer .mod-auther-wrapper .ts-h7:not(.t-bld),nav .mod-auther-wrapper .ts-h5:not(.t-bld),nav .mod-auther-wrapper .ts-h6:not(.t-bld),nav .mod-auther-wrapper .ts-h7:not(.t-bld){font-weight:400}.mod-auther-text{color:#888;font-size:1.3rem;text-align:right;font-weight:400;margin-top:44px;margin-bottom:30px}.mod-auther-text p,.mod-auther-text span{font-size:inherit}.l-wrapper.active .mod-bggradation:before{height:60%;top:40%;z-index:2;opacity:.6;background:linear-gradient(rgba(85,85,85,0),#010000)}.l-wrapper#second .mod-bggradation{top:0;height:100%}.mod-pager .cirle-arrow-wrapper{margin:0 18px}.mod-pager .page_num{width:40px;height:40px;margin:0 6px;transition:background .2s ease;flex-shrink:0}.mod-pager .page_num.active{background:#192633;pointer-events:none}.mod-pager .page_num:hover{opacity:1}.mod-pager .page_num.disabled{display:none}.mod-dots-extend{position:relative;display:block!important;text-indent:-2rem;margin-left:2rem}.mod-dots-extend .mod-hasdot-inner,.mod-dots-extend p{display:inline}.mod-dots-extend:before{position:relative;content:" ";display:inline-block;flex-shrink:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);width:6px;height:6px;margin-right:10px;margin-left:2px;border-radius:99px;background:#000}.wordhover-link{position:relative}.wordhover-link:before{width:110%;height:114%;top:-5%;left:-7%;opacity:.2}.mod-number-extend{counter-reset:count 0}.mod-number-extend li{list-style:none;position:relative;display:inline-block;text-indent:-1.05rem;margin-left:2.05rem;width:100%;align-items:baseline!important}.mod-number-extend li:before{position:relative;display:inline-block;flex-shrink:0;margin-left:2px;content:counter(count) ".";counter-increment:count 1}.clip-txts{overflow:hidden}body:not(.ie11) .clip-txts{display:-webkit-box}body.ie11 .clip-txts{width:100%;overflow:hidden;height:4rem;display:block}body.ie11 .clip-txts[data-height="3"]{height:5.5rem}body.ie11 .clip-txts[data-height="4"]{height:5.5rem}.pr_tag{color:#e60012;margin-left:5px}.markee-txt{display:inline;background:linear-gradient(transparent 13%,#fff 13%,#fff 88%,transparent 88%)}.markee-txt.anim.animated{-webkit-transform-origin:1s;transform-origin:1s;transition-delay:.5s}.has-left_border,.mod-article-frame body .section_subtitle.ts-h3,.mod-article-frame footer .section_subtitle.ts-h3,.mod-article-frame h3.section_subtitle,.mod-article-frame nav .section_subtitle.ts-h3,body .mod-article-frame .section_subtitle.ts-h3,footer .mod-article-frame .section_subtitle.ts-h3,nav .mod-article-frame .section_subtitle.ts-h3{border-left:solid 5px #192633;padding-left:20px}.has-quotation{display:flex;align-items:flex-start}.has-quotation:after,.has-quotation:before{position:relative;width:12px;height:9px;margin-top:-.4rem}.has-quotation:before{content:url(../img/common/colon-left.svg);margin-right:10px}.has-quotation:after{margin-left:10px;content:url(../img/common/colon-right.svg)}.hasunderline{text-align:left!important;display:inline;padding-bottom:3px;background:linear-gradient(transparent calc(100% - 1px),#000 0)}body.ie11 .hasunderline{background:linear-gradient(transparent 98%,#000 0)}.hasunderline[data-color=white]{padding-bottom:0;background:linear-gradient(transparent calc(100% - 1px),#fff 0)}.has-rounded-frame{border:solid 1px #fff;padding:3px 12px;border-radius:99px;margin:0 4px}.has-rounded-frame:hover{transition:background-color .2s ease;background:#fff;color:#000}.tag{padding:9px 20px 7px}.tag span{font-size:1.3rem}a.tag span{pointer-events:none}a.tag:hover{-webkit-transform:scale3d(1.05,1.05,1) rotate(1deg);transform:scale3d(1.05,1.05,1) rotate(1deg)}.has-frame-bgs{position:relative;color:#fff}.has-frame-bgs>*{position:relative;z-index:4}.l-wrapper#top .has-frame-bgs.anim{opacity:1}.l-wrapper#top .has-frame-bgs.anim>*{opacity:0;-webkit-transform:scale3d(.65,.65,0);transform:scale3d(.65,.65,0);will-change:transform,opacity}.l-wrapper#top .has-frame-bgs.anim:before{opacity:0;-webkit-transform:scale3d(.2,.1,0);transform:scale3d(.2,.1,0);will-change:transform,opacity}.l-wrapper#top .has-frame-bgs.anim.animated>*{opacity:0;-webkit-animation:xoom_inAnim .73s ease .25s forwards;animation:xoom_inAnim .73s ease .25s forwards}.l-wrapper#top .has-frame-bgs.anim.animated:before{-webkit-animation:xoom_inAnim_min .75s ease .2s forwards;animation:xoom_inAnim_min .75s ease .2s forwards}.has-frame-bgs:before{z-index:4;width:100%;left:0;border-style:solid;border-width:4px 6px 4px 7px;-o-border-image:url(../img/common/active_bg.svg) 4 7 6 9 stretch;border-image:url(../img/common/active_bg.svg) 4 7 6 9 fill stretch}.radious_bg{background:#e60012;color:#d02036;border-radius:99px;padding:.3em 1em}.radious_bg span+span{margin-left:-.4em}.radious_bg.anim{opacity:0;-webkit-clip-path:inset(0 50% 0 50% round 999px);clip-path:inset(0 50% 0 50% round 999px)}.radious_bg.anim.animated{transition:opacity .2s ease 0s,-webkit-clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s,opacity .2s ease 0s;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s,opacity .2s ease 0s,-webkit-clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s;-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px)}.next-arrow .next_arrow_st{fill:#e60012;opacity:0}.next-arrow.animated .next_arrow_st{opacity:1;transition:opacity 0s ease 0s}.nums_wrapper:nth-child(n+4) .number{-o-border-image:url(../img/common/ranking_bg_blu.svg) 6 15 stretch;border-image:url(../img/common/ranking_bg_blu.svg) 6 15 fill stretch}.nums_wrapper:nth-child(n+10) .number{border-width:6px 10px}.nums_wrapper .number{font-size:1.6rem;border-style:solid;border-width:6px 15px;margin-right:14px;-o-border-image:url(../img/common/ranking_bg_ylw.svg) 6 15 stretch;border-image:url(../img/common/ranking_bg_ylw.svg) 6 15 fill stretch;position:relative;z-index:2}@-webkit-keyframes stroke-dasharray-anim{to{stroke-dasharray:10,5}}@keyframes stroke-dasharray-anim{to{stroke-dasharray:10,5}}.anim{opacity:0;transition:opacity .3s ease 0s}.anim.clip_txt{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.anim.clip_txt.vertical{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.anim.clip_txt.thick{-webkit-clip-path:inset(0 100% -18% 0);clip-path:inset(0 100% -18% 0)}.anim.animated{opacity:1;transition:opacity .3s ease .2s}.anim.animated.ad-1{transition-delay:.5s}.anim.animated.ad-2{transition-delay:.7s}.anim.animated.ad-3{transition-delay:.9s}.anim.animated.ad-4{transition-delay:1.1s}.anim.animated.ad-5{transition-delay:1.3s}.anim.animated.clip_txt{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .5s ease .2s;transition:clip-path .5s ease .2s;transition:clip-path .5s ease .2s,-webkit-clip-path .5s ease .2s}.anim.animated.clip_txt.thick{-webkit-clip-path:inset(0 0 -18% 0);clip-path:inset(0 0 -18% 0)}.anim.animated.mod-bg:nth-child(1){transition:opacity 1s ease .75s}.anim.animated.mod-bg:nth-child(2){transition:opacity 1s ease 1s}.anim.animated.mod-bg:nth-child(3){transition:opacity 1s ease 1.2s}.anim.a-h{transition:opacity .3s ease 1s;min-height:170px}.anim.a-h:not(.animated){height:170px;overflow:hidden}.anim.scales{transition:none;opacity:0;-webkit-transform:scale3d(.6,.6,1) rotate(-8deg);transform:scale3d(.6,.6,1) rotate(-8deg)}.anim.scales.animated{-webkit-animation:xoom_inAnim_min2 .6s ease .3s forwards;animation:xoom_inAnim_min2 .6s ease .3s forwards}.has-underline{padding-bottom:.3rem}.has-underline:hover{opacity:1}.has-underline:hover:before{-webkit-animation:arrowHoverAnim 1s ease;animation:arrowHoverAnim 1s ease}.has-underline:before{border-bottom:solid 1px #000;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.has-underline[data-color=white]:before{border-bottom:solid 1px #fff}.has-underline.active{color:#e60012}.has-underline.active:before{border-color:#e60012}.has-bg{position:relative}.has-bg img{width:100%}.has-bg>*{position:relative;z-index:4}.has-bg:before{top:4px;left:4px;background:#e60012}.hasframe-img{outline:1px solid #707070;outline-offset:-1px}.mod-download{padding:30px 40px 30px 30px;border:solid 1px #707070;position:relative}.mod-download .title{position:absolute;top:0;left:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-download .title>*{position:relative;z-index:2}.mod-download .title:before{width:calc(100% + 10px);height:calc(100% + 6px);left:-1px;background:#fff;z-index:1}.mod-download .has-pdf{margin-left:15px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.has-bg-pentagon{position:relative}.has-bg-pentagon:before{z-index:-1;top:-100px;left:50%;width:692px;height:754px;background:url(../img/common/pentagon.svg) no-repeat top/contain;-webkit-transform:translate(-50%) scale3d(.2,.2,1);transform:translate(-50%) scale3d(.2,.2,1)}.has-bg-pentagon[data-size=big]:before{width:80vw;height:87.16763005780344vw;left:40%;top:-200px}.has-bg-pentagon.animated:before{-webkit-transform:translate(-50%) scale3d(1,1,1);transform:translate(-50%) scale3d(1,1,1);-webkit-animation:rotateAnims 12s linear 0s infinite;animation:rotateAnims 12s linear 0s infinite}@keyframes rotateAnims{to{-webkit-transform:translate(-50%) scale3d(1,1,1) rotate(60deg);transform:translate(-50%) scale3d(1,1,1) rotate(60deg)}}video{position:relative;background:#000}video.notfound{background:#000 url(../img/common/unplay.svg) no-repeat center/80px}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 35px;position:relative;width:auto}.checkbox01::before{background:#fff;border:1px solid #c4c3bd;border-radius:.2rem;content:"";display:block;width:24px;height:24px;left:0;position:absolute;top:.5rem;transition:background .2s ease;box-shadow:inset 2px 2px 4px rgba(0,0,0,.1)}.checkbox01 svg{width:17px;height:17px;position:absolute;left:3px;top:10px;stroke-dasharray:40px;stroke-dashoffset:40px}input[type=checkbox]:checked+.checkbox01::before{border:1px solid #e60012}input[type=checkbox]:checked+.checkbox01::after{width:1.2rem;height:.8rem;top:1.1rem;left:.6rem;border-left:solid 2px #e60012;border-bottom:solid 2px #e60012;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=checkbox]:checked+.checkbox01 svg{transition:stroke-dashoffset .75s ease .22s;stroke-dashoffset:0}.checkbox02{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 40px;margin-right:18px;position:relative;width:auto}.checkbox02::after,.checkbox02::before{position:absolute;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);content:""}.checkbox02::before{background:#d6d6d6;border-radius:99px;display:block;width:33px;height:10px;left:0;transition:background .2s ease}.checkbox02::after{width:18px;height:18px;border:solid 2px #38c6aa;background:#fff;left:0;border-radius:99px}.checkbox02[for=light-green]::after{border:solid 2px #38c6aa}input[type=checkbox]:checked+.checkbox02::after{left:15px}input[type=checkbox]:checked+.checkbox02:before{transition:background .2s ease 0;background:#38c6aa}input[type=checkbox]:checked+.checkbox02[for=light-green]::before{background:#38c6aa}.has-pdf{font-size:1.2rem;font-family:Marcellus,sans-serif;display:flex;justify-content:center;align-items:baseline;padding-bottom:0;margin-left:0;position:relative}.has-pdf:before{position:relative;width:8.4px;height:8.4px;margin-right:3px;background:url(../img/common/popicon.svg) no-repeat center/contain}.has-pdf:after{border-bottom:solid 1px #000;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.has-arrow-wrapper:hover{opacity:1}.has-arrow-wrapper:hover .has-arrow:before{-webkit-animation:arrowHoverAnim 1s ease;animation:arrowHoverAnim 1s ease}.has-pdf-wrapper:hover{opacity:1}.has-pdf-wrapper:hover svg{fill:#fff}.has-pdf-wrapper:hover .has-underline:before{border-color:#fff}.has-arrow{position:relative;flex-shrink:0}.has-arrow.inversion-color .has-arrow-inner{width:8.4px;height:8.4px;margin-left:5px;position:relative}.has-arrow.inversion-color .has-arrow-inner svg{width:100%;height:100%}.has-arrow.inversion-color svg,.has-arrow.inversion-color svg path{fill:#707070}.has-arrow.inversion-color[data-color=white] svg,.has-arrow.inversion-color[data-color=white] svg path{fill:#fff}.has-arrow.inversion-color[data-type=fix-frame] .has-arrow-inner,.has-arrow.inversion-color[data-type=wide-frame] .has-arrow-inner{position:absolute;right:10px}.has-arrow.inversion-color:hover svg,.has-arrow.inversion-color:hover svg path{fill:#fff!important}.has-arrow:not(.inversion-color)[data-type=wide-frame]:after{position:absolute;right:10px}.has-arrow:not(.inversion-color)[data-color=white]{color:#fff}.has-arrow:not(.inversion-color)[data-color=white]:after{background:url(../img/common/arrow_w.svg) no-repeat center/contain}.has-arrow.active{pointer-events:none}.has-arrow.active:after{display:none}.has-arrow.back:not(.inversion-color){padding-left:15px}.has-arrow.back:not(.inversion-color):after{position:absolute;left:-4px;top:10px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.has-frame{padding:2px 10px;border:solid 1px #707070;background:#fff;display:flex;justify-content:center;align-items:center;z-index:2;transition:background .3s ease}.has-frame.disabled{background:#f2f2f2;border:solid 1px #fff;pointer-events:none;color:#fff}.has-frame.disabled svg{fill:#fff}.has-frame[data-type=wide-frame]{padding:6.5px 5rem}.has-frame[data-type=wide-low-frame]{padding:6.5px 5rem}.has-frame[data-type=fix-frame]{width:240px;height:40px}.has-frame[data-size="l"]{width:320px;min-height:40px;padding:10px}.has-frame.j-s{justify-content:flex-start}.has-frame .plus{position:relative;width:12px;height:12px;margin-left:13px}.has-frame .plus:before{top:50%;left:50%;width:12px;height:1px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000}.has-frame .plus:after{width:1px;height:12px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;transition:height .3s ease}.has-frame.opened .plus:after{height:0}.has-frame[data-color=gray]{background:#707070;border:solid 1px #707070;color:#fff;opacity:1}.has-frame[data-color=red]{background:#a2464b;border:none;padding:2px 5px;color:#fff;pointer-events:none;opacity:1}.has-frame[data-color=red] span{font-size:12px}.has-frame.active,.has-frame:hover,.has-frame[data-color=gray]{background:#707070;border:solid 1px #707070;color:#fff;opacity:1}.has-frame.active .plus:before,.has-frame:hover .plus:before,.has-frame[data-color=gray] .plus:before{background:#fff}.has-frame.active .plus:after,.has-frame:hover .plus:after,.has-frame[data-color=gray] .plus:after{background:#fff}.has-frame[data-color=gray].active{border:solid 1px #707070;background:#fff;color:#000}.has-frame.anim{opacity:0;overflow:hidden}.has-frame.anim>*{-webkit-transform:translateY(140%);transform:translateY(140%)}.has-frame.anim .plus{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}.has-frame.anim.animated{opacity:1;transition:opacity .5s ease .5s,background .3s ease}.has-frame.anim.animated>*{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) .7s;transition:transform .5s cubic-bezier(.39,.575,.565,1) .7s;transition:transform .5s cubic-bezier(.39,.575,.565,1) .7s,-webkit-transform .5s cubic-bezier(.39,.575,.565,1) .7s}.has-frame.anim.animated .plus{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 1s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 1s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 1s,-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 1s}.sepalates{border-left:solid 1px #000;padding-left:2rem;align-items:flex-start}.sepalates.anim{overflow:hidden}.sepalates.anim .anim-inner{-webkit-transform:translateX(-100%);transform:translateX(-100%);display:block}.sepalates.anim .anim-inner.opa{opacity:0;transition:transform(0),transform(0);transition:transform(0)}.sepalates.anim.animated .anim-inner{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .75s cubic-bezier(.39,.575,.565,1) .5s;transition:transform .75s cubic-bezier(.39,.575,.565,1) .5s;transition:transform .75s cubic-bezier(.39,.575,.565,1) .5s,-webkit-transform .75s cubic-bezier(.39,.575,.565,1) .5s}.sepalates.anim.animated .anim-inner.opa{opacity:1;transition:transform(0),transform(0);transition:transform(0);transition:opacity .75s ease 1.5s}.sepalates.anim.animated .anim-inner:nth-child(1){transition-delay:.5s}.sepalates.anim.animated .anim-inner:nth-child(2){transition-delay:.6s}.sepalates.anim.animated .anim-inner:nth-child(3){transition-delay:.7s}.sepalates.anim.animated .anim-inner:nth-child(4){transition-delay:.8s}.sepalates.anim.animated .anim-inner:nth-child(5){transition-delay:.9s}.sepalates.anim.animated .anim-inner:nth-child(6){transition-delay:1s}.sepalates.anim.animated .anim-inner:nth-child(7){transition-delay:1.1s}.sepalates.anim.animated .anim-inner:nth-child(8){transition-delay:1.2s}.sepalates.anim.animated .anim-inner:nth-child(9){transition-delay:1.3s}.sepalates.anim.animated .anim-inner:nth-child(10){transition-delay:1.4s}.sepalates.anim.animated .anim-inner:nth-child(11){transition-delay:1.5s}.sepalates.anim.animated .anim-inner:nth-child(12){transition-delay:1.6s}.sepalates.anim.animated .anim-inner:nth-child(13){transition-delay:1.7s}.sepalates.anim.animated .anim-inner:nth-child(14){transition-delay:1.8s}.sepalates.anim.animated .anim-inner:nth-child(15){transition-delay:1.9s}.sepalates.anim.animated .anim-inner:nth-child(16){transition-delay:2s}.sepalates.anim.animated .anim-inner:nth-child(17){transition-delay:2.1s}.sepalates.anim.animated .anim-inner:nth-child(18){transition-delay:2.2s}.sepalates.anim.animated .anim-inner:nth-child(19){transition-delay:2.3s}.sepalates.anim.animated .anim-inner:nth-child(20){transition-delay:2.4s}.sepalates.dotted{border-left:dotted 1px #707070;background:url(../img/common/dotted-border.svg) repeat-x top left/1px}.title_color{fill:#c1bcbc;enable-background:new;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.title_color.animated{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s,-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s}.title_color.animated:nth-child(1){transition-delay:.2s}.title_color.animated:nth-child(2){transition-delay:.25s}.title_color.animated:nth-child(3){transition-delay:.3s}.title_color.animated:nth-child(4){transition-delay:.35s}.title_color.animated:nth-child(5){transition-delay:.4s}.title_color.animated:nth-child(6){transition-delay:.45s}.title_color.animated:nth-child(7){transition-delay:.5s}.title_color.animated:nth-child(8){transition-delay:.55s}.title_color.animated:nth-child(9){transition-delay:.6s}.title_color.animated:nth-child(10){transition-delay:.65s}.title_color.animated:nth-child(11){transition-delay:.7s}.title_color.animated:nth-child(12){transition-delay:.75s}.title_color.animated:nth-child(13){transition-delay:.8s}.title_color.animated:nth-child(14){transition-delay:.85s}.title_color.animated:nth-child(15){transition-delay:.9s}.title_color.animated:nth-child(16){transition-delay:.95s}.title_color.animated:nth-child(17){transition-delay:1s}.title_color.animated:nth-child(18){transition-delay:1.05s}.title_color.animated:nth-child(19){transition-delay:1.1s}.title_color.animated:nth-child(20){transition-delay:1.15s}.about_title-color{fill:#fff;opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.about_title-color.animated{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s,-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s}.about_title-color.animated:nth-child(1){transition-delay:.2s}.about_title-color.animated:nth-child(2){transition-delay:.25s}.about_title-color.animated:nth-child(3){transition-delay:.3s}.about_title-color.animated:nth-child(4){transition-delay:.35s}.about_title-color.animated:nth-child(5){transition-delay:.4s}.about_title-color.animated:nth-child(6){transition-delay:.45s}.about_title-color.animated:nth-child(7){transition-delay:.5s}.about_title-color.animated:nth-child(8){transition-delay:.55s}.about_title-color.animated:nth-child(9){transition-delay:.6s}.about_title-color.animated:nth-child(10){transition-delay:.65s}.about_title-color.animated:nth-child(11){transition-delay:.7s}.about_title-color.animated:nth-child(12){transition-delay:.75s}.about_title-color.animated:nth-child(13){transition-delay:.8s}.about_title-color.animated:nth-child(14){transition-delay:.85s}.about_title-color.animated:nth-child(15){transition-delay:.9s}.about_title-color.animated:nth-child(16){transition-delay:.95s}.about_title-color.animated:nth-child(17){transition-delay:1s}.about_title-color.animated:nth-child(18){transition-delay:1.05s}.about_title-color.animated:nth-child(19){transition-delay:1.1s}.about_title-color.animated:nth-child(20){transition-delay:1.15s}.dotted-border-rt{background:url(../img/common/dotted-border.svg) repeat top left/8px 3px}.dotted-border{background:url(../img/common/dotted-border.svg) repeat-x top left/8px 3px}.dotted-border-btm,.mod-hasdot_underline{padding-bottom:2px;background:url(../img/common/dotted-border.svg) repeat-x bottom left/8px 3px}#open_form{display:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.prev_slide{opacity:0;transition:opacity .4s ease-in-out 0s}#js-home-hero{opacity:0}.slick-slider{opacity:1;outline:0}.slick-slider a,.slick-slider:focus{outline:0}.slick-slider .slick-slide .mod-bggradation:before{opacity:0}.slick-slider.slick-initialized{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized#js-home-hero{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized+.slider-arrows{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized .slick-slide .mod-bggradation:before{opacity:.6}.slick-dots{position:absolute;top:50vw;-webkit-transform:translateY(-2px);transform:translateY(-2px);right:10px;display:flex;z-index:12;font-size:0}.slick-dots li{width:8px;height:8px;border-radius:99px;background:#cfdbe5;flex-shrink:0;margin-left:5px}.slick-dots li.slick-active{background:#192633}.slider-arrows{position:absolute;bottom:-22px;right:30px;display:flex;justify-content:center;pointer-events:none;opacity:0;z-index:3}.slider-arrows.circles{left:0;width:100%;bottom:0;top:0;display:flex;align-items:center;justify-content:space-between}.cirle-arrow{width:24px;height:24px;background:#000;border-radius:99px}.float{float:left}.mod-left{text-align:left!important}.mod-center{text-align:center!important}.mod-right{text-align:right!important}.twitter-tweet{margin-left:auto;margin-right:auto}.small_comment{font-size:1.2rem;display:block;line-height:1.3}.mod-sub-block{font-size:1.3rem;line-height:1.5}.mod-sub-block.bg-gray{background-color:#f7f7f7;padding:20px}.color-navy{color:#050518}.pointer-events-none{pointer-events:none}.dot_list{margin-top:-6px}.dot_list li{margin-top:6px;margin-left:1rem;text-indent:-1.6rem}.dot_list li:before{content:'・'}.dot_list li span{margin-left:1.6rem}.txt-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.is-pc-mid-show{display:none}.is-br-sp-show{display:none}.is-br-pc-show{display:none}.flex,.flex-c{display:flex}.flex-c.j-s,.flex.j-s{justify-content:flex-start}.flex-c.j-e,.flex.j-e{justify-content:flex-end}.flex-c.j-c,.flex.j-c{justify-content:center}.flex-c.j-b,.flex.j-b{justify-content:space-between}.flex-c.a-bl,.flex.a-bl{align-items:baseline}.flex-c.a-c,.flex.a-c{align-items:center}.flex-c.a-s,.flex.a-s{align-items:flex-start}.flex-c.a-e,.flex.a-e{align-items:flex-end}.flex-c{flex-direction:column}.f-wrap{flex-wrap:wrap}.check-media{display:block}@-webkit-keyframes move_horse{0%{offset-distance:0;motion-offset:0}100%{offset-distance:100%;motion-offset:100%}}@keyframes move_horse{0%{offset-distance:0;motion-offset:0}100%{offset-distance:100%;motion-offset:100%}}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.str-footer{width:100%;padding:19rem 2rem 5.3rem;z-index:2;background:#000;color:#fff;position:relative;background:url(../img/common/footer_bg.svg) repeat-x 50% 0/cover}body:not(.second) .str-footer{margin-top:-19rem}body.network .str-footer{margin-top:-15rem}.str-footer-inner{margin:auto;width:100%;max-width:1100px;position:relative}.str-footer a{align-items:baseline}.str-footer a[target="_blank"]:not(.no-ico):after{content:url(../img/icon/popup.svg);margin-left:.8rem}.str-footer-logo{width:42rem;margin-bottom:3.4rem}.str-footer-logo-2{width:4rem;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);margin-left:2rem}.str-footer-logo-3{width:10rem;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);margin-left:2rem;margin-right:-1.3rem}.str-footer small{display:flex;font-size:1rem;margin-top:1.8rem;text-align:right;color:#9fa0a0}.str-footer-btm{margin:4.2rem 0 0;padding-top:1.8rem;border-top:solid 1px #fff}.str-footer-ver:nth-of-type(1) .str-footer-side{margin-left:-2rem;flex-wrap:wrap}.str-footer-ver:nth-of-type(1) .str-footer-side a{margin:0 2rem}.str-footer-ver:nth-of-type(2){margin-top:8rem}.str-footer-side:nth-of-type(2){margin-top:4.8rem}.str-footer-side:nth-of-type(3){margin-top:1.8rem}.str-footer-ver:nth-of-type(2)>.str-footer-side:first-of-type{margin-right:-1.3rem}.str-footer-ver:nth-of-type(2)>.str-footer-side:first-of-type+.str-footer-side{margin-top:1.8rem}.str-footer .str-footer-review{font-size:1.4rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.str-header{width:100%;z-index:10;padding:2.4rem 4rem}body.jp .str-header{font-family:"Zen Kaku Gothic New",sans-serif}.str-header-wrapper{width:100%;position:fixed;z-index:10}.str-header-logo{z-index:inherit;margin-right:4rem;width:26.7rem;flex-shrink:0}.str-header-logo img{width:100%}.str-header-lang{border-radius:99px;background-color:#000;height:4rem;padding:.6rem 1.3rem;margin-left:.8rem;z-index:12}.str-header-lang a{width:2.4rem;height:2.9rem;color:#fff;margin:0 .2rem;letter-spacing:0}body.eng .str-header-lang a{text-shadow:0 0 1px #fff}.str-header-lang a.active{background-color:#fff;color:#000;pointer-events:none}body.eng .str-header-lang a.active{text-shadow:0 0 1px #000}.str-header-humberger{width:4.3rem;height:4.9rem;margin-left:.8rem;flex-shrink:0;z-index:11;background:#fff}.str-header-humberger-inner{background-color:#000;gap:.3rem;width:100%;height:100%;z-index:2;transition:gap .3s ease}.str-header-humberger span{width:1.2rem;height:.2rem;background-color:#fff;transition:all .5s ease}.str-header ul{margin:0;padding:.6rem 2.4rem;border-radius:99px;margin-left:auto;background-color:#000;z-index:10;width:100%;position:inherit}.str-header ul:before{background:url(../img/common/menu_1.svg) no-repeat left top/100%,url(../img/common/menu_2.svg) no-repeat right bottom/100%}.str-header li{margin:0 auto 0 1rem;z-index:2}.str-header li:last-of-type{margin-right:0}.str-header li a{line-height:1.3;letter-spacing:0}body.eng .str-header li a{text-shadow:0 0 1px #fff}.str-header li.dropdown{position:relative}.str-header li.dropdown.active .dropdown-content,.str-header li.dropdown:has(.dropbtn:focus) .dropdown-content,.str-header li.dropdown:has(.mod-hasicon:focus) .dropdown-content,.str-header li.dropdown:hover .dropdown-content{pointer-events:all;display:block;top:calc(100% + 1.5rem);opacity:1}.str-header li.dropdown a{padding:.3rem 1.1rem}.str-header li.dropdown a.mod-hasicon{padding:.3rem 1.8rem .3rem 0}.str-header li.dropdown .dropbtn{padding:.3rem 1.1rem}.str-header li.dropdown .dropbtn:after{display:inline-block;background-color:#fff;width:.8rem;height:.5rem;margin-left:.8rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.19672%202.76997L6.96706%20-0.000366211L8%201.03258L4.19672%204.83586L0.393443%201.03258L1.42639%20-0.000366211L4.19672%202.76997Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.19672%202.76997L6.96706%20-0.000366211L8%201.03258L4.19672%204.83586L0.393443%201.03258L1.42639%20-0.000366211L4.19672%202.76997Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.str-header li.dropdown:hover .dropbtn{background-color:#fff;color:#000}.str-header li.dropdown:hover .dropbtn:after{background-color:#000}.str-header .dropbtn,.str-header li a{color:#fff}.str-header .dropdown-content{z-index:1}.str-header .dropdown-content a{color:#000;padding:.8rem 0;padding-right:1.6rem;white-space:nowrap;flex-shrink:0}.str-header .dropdown-content a+a{margin-top:.3rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-wrapper{width:100%;height:100%;z-index:1;position:relative;opacity:0;margin:auto}body.opening .l-wrapper.active{opacity:1;transition:opacity .3s ease-in-out 0s}.l-wrapper.active{opacity:1}.l-wrapper svg{-webkit-backface-visibility:hidden}body.header-deco .l-wrapper:before{left:auto;right:4rem;top:calc(10vw + 30px);width:17.4rem;height:13.5rem;background:url(../img/second/header_3.svg) no-repeat top right/contain;transition:opacity .4s ease .1s;opacity:0;z-index:3;pointer-events:none}body.header-deco .l-wrapper:after{left:auto;right:0;width:60vw;max-width:1000px;background:url(../img/second/header_2.svg) no-repeat top right/contain;transition:opacity .4s ease .1s;opacity:0;pointer-events:none}body.header-deco .l-wrapper.active:after,body.header-deco .l-wrapper.active:before{opacity:1}.l-main{width:100%;height:100%;position:relative;z-index:1;overflow-x:hidden}.l-main-inner{position:relative;height:100%;width:100%;z-index:1}.l-main-inner>:first-child{padding-top:18rem}body.second .l-main-inner>:first-child{padding-top:12rem}.l-main-inner>:nth-child(n+2){z-index:1}a:not(.na):hover{transition:opacity .15s ease 0s;opacity:.85}body.loadwait a:not(.na):hover{cursor:wait}a.hasbg:hover{opacity:1}a.hasbg:hover .img_hasbg img{opacity:.5}a.hasbg .img_hasbg{width:100%;position:relative}a.hasbg .img_hasbg:before{background:#fff;z-index:1}a.hasbg .img_hasbg img{position:relative;z-index:4;width:100%;transition:opacity .3s ease 0s}html[data-os=tablet] .section_lm{padding-left:2rem}.section_lm[data-side=both]{padding-right:3.2rem}html[data-os=tablet] .section_lm[data-side=both]{padding-right:2rem}.section_lm.sepalates{margin-left:8rem;padding-left:2rem}.l-main-inner .section-intro{margin-bottom:70px}body.recruit_interview .l-main-inner .section-intro,body.recruit_privacy_policy .l-main-inner .section-intro{margin-bottom:0}body.recruit_interview-detail .l-main-inner .section-intro{margin-bottom:170px}.l-main-inner .section-title{margin-top:calc(80px - (((2.4rem * 1.5) - 2.4rem)/ 2))}.l-main-inner .section-title svg{fill:#000;margin-right:10px}.l-main-inner .section-subtitle{line-height:1.12;max-width:940px;margin-top:calc(30px - (((1.6rem * 1.12) - 1.6rem)/ 2))}.menu>li{float:left;width:25%;height:50px;line-height:50px}.menu>li a{display:block;color:#fff}html[data-os=mobile] .menu>li a:hover,html[data-os=tablet] .menu>li a:hover{color:#999}.menu>li:hover{transition:all .5s}.menu ul{display:flex;flex-direction:column;align-items:baseline}.menu ul.menu__second-level{display:flex;flex-direction:column;justify-content:flex-start}html[data-os=pc] .menu ul.menu__second-level{z-index:1;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}body.ie11 .menu ul.menu__second-level{width:0;overflow:hidden}html[data-os=mobile] .menu ul.menu__second-level,html[data-os=tablet] .menu ul.menu__second-level{z-index:10;transition:border .5s ease-in-out,margin .5s ease-in-out;width:95.5%;border-style:solid;border-width:0 3rem 0 3rem;-o-border-image:url(../img/sidemenu/bg_second_sp.svg) 26 45 33 40 stretch;border-image:url(../img/sidemenu/bg_second_sp.svg) 26 45 33 40 fill stretch}html[data-os=mobile] .menu ul.menu__second-level .menu__mega_category,html[data-os=tablet] .menu ul.menu__second-level .menu__mega_category{width:100%}html[data-os=tablet] .menu ul.menu__second-level{width:98%}.menu ul.menu__third-level{visibility:hidden;opacity:0}.menu ul.menu__fourth-level{visibility:hidden;opacity:0}.menu__mega.menu_vertial{margin-top:-8px}html[data-os=mobile] .menu__mega,html[data-os=tablet] .menu__mega{position:relative}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li html[data-os=mobile] .menu__mega>a span,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li html[data-os=tablet] .menu__mega>a span,body html[data-os=mobile] .menu__mega>a .ts-h7,body html[data-os=tablet] .menu__mega>a .ts-h7,footer html[data-os=mobile] .menu__mega>a .ts-h7,footer html[data-os=tablet] .menu__mega>a .ts-h7,html[data-os=mobile] .menu__mega>a .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,html[data-os=mobile] .menu__mega>a body .ts-h7,html[data-os=mobile] .menu__mega>a footer .ts-h7,html[data-os=mobile] .menu__mega>a h7,html[data-os=mobile] .menu__mega>a nav .ts-h7,html[data-os=tablet] .menu__mega>a .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,html[data-os=tablet] .menu__mega>a body .ts-h7,html[data-os=tablet] .menu__mega>a footer .ts-h7,html[data-os=tablet] .menu__mega>a h7,html[data-os=tablet] .menu__mega>a nav .ts-h7,nav html[data-os=mobile] .menu__mega>a .ts-h7,nav html[data-os=tablet] .menu__mega>a .ts-h7{font-size:1.6rem}.menu__mega .menu__second-trigger{width:100%;position:relative}html[data-os=pc] .menu__mega .menu__second-trigger:after{content:"";display:block;position:absolute;width:247px;height:118%;top:-9%;left:0;z-index:6}body html[data-os=mobile] .menu__mega .menu__second-trigger .ts-h5,body html[data-os=tablet] .menu__mega .menu__second-trigger .ts-h5,footer html[data-os=mobile] .menu__mega .menu__second-trigger .ts-h5,footer html[data-os=tablet] .menu__mega .menu__second-trigger .ts-h5,html[data-os=mobile] .menu__mega .menu__second-trigger body .ts-h5,html[data-os=mobile] .menu__mega .menu__second-trigger footer .ts-h5,html[data-os=mobile] .menu__mega .menu__second-trigger h5,html[data-os=mobile] .menu__mega .menu__second-trigger nav .ts-h5,html[data-os=tablet] .menu__mega .menu__second-trigger body .ts-h5,html[data-os=tablet] .menu__mega .menu__second-trigger footer .ts-h5,html[data-os=tablet] .menu__mega .menu__second-trigger h5,html[data-os=tablet] .menu__mega .menu__second-trigger nav .ts-h5,nav html[data-os=mobile] .menu__mega .menu__second-trigger .ts-h5,nav html[data-os=tablet] .menu__mega .menu__second-trigger .ts-h5{width:100%}html[data-os=mobile] .menu__mega .menu__second-trigger:before,html[data-os=tablet] .menu__mega .menu__second-trigger:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}html[data-os=mobile] .menu__mega .menu__second-trigger span:before,html[data-os=tablet] .menu__mega .menu__second-trigger span:before{content:"";display:block;position:absolute;width:12px;height:1px;top:11px;right:15px;background:#000}html[data-os=mobile] .menu__mega .menu__second-trigger span:after,html[data-os=tablet] .menu__mega .menu__second-trigger span:after{content:"";display:block;position:absolute;width:1px;height:12px;top:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;background:#000;transition:height .3s ease}html[data-os=mobile] .menu__mega .menu__second-trigger.opened+.menu__second-level,html[data-os=tablet] .menu__mega .menu__second-trigger.opened+.menu__second-level{border-width:26px 3rem 28px 3rem;margin-bottom:15px}html[data-os=mobile] .menu__mega .menu__second-trigger.opened span:after,html[data-os=tablet] .menu__mega .menu__second-trigger.opened span:after{height:0}.menu__mega ul{top:0;height:100vh;display:flex;flex-direction:column;align-items:baseline;justify-content:flex-start;left:0}html[data-os=pc] .menu__mega ul{background:url(../img/sidemenu/bg_second.svg) repeat top right;padding:0 30px 35px 50px;-webkit-filter:blur(0);filter:blur(0)}body.ie11 .menu__mega ul{padding:0;background:0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}body.ie11 .menu__mega ul li{z-index:3;-webkit-transform:translateX(60px);transform:translateX(60px)}body.ie11 .menu__mega ul:before{z-index:1;left:-17%;background:url(../img/sidemenu/bg_second.svg) repeat top right;-webkit-transform:skew(-5deg);transform:skew(-5deg)}html[data-os=mobile] .menu__mega ul,html[data-os=tablet] .menu__mega ul{position:relative;height:auto;bottom:auto}.menu__mega ul.menu__second-level{position:fixed;z-index:1;left:200px;transition:-webkit-clip-path .3s ease 0s;transition:clip-path .3s ease 0s;transition:clip-path .3s ease 0s,-webkit-clip-path .3s ease 0s}html[data-os=mobile] .menu__mega ul.menu__second-level,html[data-os=tablet] .menu__mega ul.menu__second-level{left:0;position:relative}html[data-os=pc] .menu__mega ul.menu__second-level.has-bottoms{padding-bottom:90px}.menu__mega ul.menu__second-level a body .ts-h6,.menu__mega ul.menu__second-level a footer .ts-h6,.menu__mega ul.menu__second-level a h6,.menu__mega ul.menu__second-level a nav .ts-h6,body .menu__mega ul.menu__second-level a .ts-h6,footer .menu__mega ul.menu__second-level a .ts-h6,nav .menu__mega ul.menu__second-level a .ts-h6{margin-left:8px}body html[data-os=pc] .menu__mega ul.menu__second-level a .ts-h6,footer html[data-os=pc] .menu__mega ul.menu__second-level a .ts-h6,html[data-os=pc] .menu__mega ul.menu__second-level a body .ts-h6,html[data-os=pc] .menu__mega ul.menu__second-level a footer .ts-h6,html[data-os=pc] .menu__mega ul.menu__second-level a h6,html[data-os=pc] .menu__mega ul.menu__second-level a nav .ts-h6,nav html[data-os=pc] .menu__mega ul.menu__second-level a .ts-h6{white-space:nowrap}body html[data-os=mobile] .menu__mega ul.menu__second-level a .ts-h6,body html[data-os=tablet] .menu__mega ul.menu__second-level a .ts-h6,footer html[data-os=mobile] .menu__mega ul.menu__second-level a .ts-h6,footer html[data-os=tablet] .menu__mega ul.menu__second-level a .ts-h6,html[data-os=mobile] .menu__mega ul.menu__second-level a body .ts-h6,html[data-os=mobile] .menu__mega ul.menu__second-level a footer .ts-h6,html[data-os=mobile] .menu__mega ul.menu__second-level a h6,html[data-os=mobile] .menu__mega ul.menu__second-level a nav .ts-h6,html[data-os=tablet] .menu__mega ul.menu__second-level a body .ts-h6,html[data-os=tablet] .menu__mega ul.menu__second-level a footer .ts-h6,html[data-os=tablet] .menu__mega ul.menu__second-level a h6,html[data-os=tablet] .menu__mega ul.menu__second-level a nav .ts-h6,nav html[data-os=mobile] .menu__mega ul.menu__second-level a .ts-h6,nav html[data-os=tablet] .menu__mega ul.menu__second-level a .ts-h6{color:#fff;margin-left:10px}.menu__mega ul.menu__second-level a:before{top:9px;border-width:4px 0 4px 7px}html[data-os=mobile] .menu__mega ul.menu__second-level a:before,html[data-os=tablet] .menu__mega ul.menu__second-level a:before{border-color:transparent transparent transparent #192633}.menu__mega ul.menu__second-level.menu_vertial-second{top:30px;bottom:auto;height:auto;width:100vw;flex-direction:row;flex-wrap:wrap;left:auto;z-index:1;justify-content:flex-start;padding:0 60px 20px 0}html[data-os=pc] .menu__mega ul.menu__second-level.menu_vertial-second{-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}body.ie11 .menu__mega ul.menu__second-level.menu_vertial-second{width:auto}.menu__mega ul.menu__second-level.menu_vertial-second li{margin-right:20px;margin-top:calc(20px - (((1.2rem * 1.5) - 1.2rem)/ 2))}.menu__mega ul.menu__second-level.menu_vertial-second li.menu__mega_category{width:100%}.menu__mega ul.menu__second-level.menu_vertial-second li.menu__mega_category~li{margin-top:calc(8px - (((1.2rem * 1.5) - 1.2rem)/ 2))}.menu__mega ul li{margin-top:calc(12px - (((1.2rem * 1.5) - 1.2rem)/ 2))}html[data-os=mobile] .menu__mega ul li,html[data-os=tablet] .menu__mega ul li{margin-right:20px}.menu__mega ul li.menu__mega_category{margin-top:calc(38px - (((1.2rem * 1.5) - 1.2rem)/ 2))}.menu__mega ul li.menu__mega_category+li{margin-top:calc(2px - (((1.2rem * 1.5) - 1.2rem)/ 2))}html[data-os=pc] .menu__mega ul.menu__second-level.active{-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%);transition:-webkit-clip-path .3s ease 0s;transition:clip-path .3s ease 0s;transition:clip-path .3s ease 0s,-webkit-clip-path .3s ease 0s}body.ie11 .menu__mega ul.menu__second-level.active{width:auto}.simplebar-content-wrapper{border:none;outline:0!important}.simplebar-track.simplebar-vertical{z-index:5}html[data-os=mobile] .simplebar-track.simplebar-vertical,html[data-os=tablet] .simplebar-track.simplebar-vertical{width:4px;right:1rem}html[data-os=pc] .simplebar-track.simplebar-vertical{left:5px;width:12px}html[data-os=pc] .simplebar-track.simplebar-vertical .simplebar-scrollbar{width:12px;border-left:solid 5px transparent;border-right:solid 5px transparent}html[data-os=pc] .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{width:2px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:30px;bottom:30px}.simplebar-track.simplebar-horizontal{height:15px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:12px;border-top:solid 5px transparent;border-bottom:solid 5px transparent}.twitter-timeline,.twitter-timeline-rendered{width:300px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.menu:after,.menu:before{content:" ";display:table}.menu:after{clear:both}.bggradedients{background-size:1000% 100%;background:linear-gradient(-60deg,#ffe934 0,#f69549 6%,#ed3163 12.5%,#bade43 25%,#bade43 27%,#43aede 35%,#ae43de 47.5%,#de4367 60%,#de4367 70%,#ffe934 82.5%,#ffe934 87.5%,#ed3163 100%);-webkit-animation:bggradient 4s linear infinite;animation:bggradient 4s linear infinite;will-change:background}#svg_template{display:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-about{width:calc(100% - 1.6rem);margin:.8rem .8rem 7.2rem;color:#fff;background:url(../img/about/image_1.webp) no-repeat center/cover;position:relative;-webkit-clip-path:polygon(194px 0,100% 0,100% calc(100% - 110px),calc(100% - 194px) 100%,0 100%,0 110px);clip-path:polygon(194px 0,100% 0,100% calc(100% - 110px),calc(100% - 194px) 100%,0 100%,0 110px);transition:all .3s ease}.l-home-about:before{opacity:.5;background-color:#000}.l-home-about-inner{padding:9.7rem 3rem;z-index:2;width:100%;max-width:93rem;justify-content:space-between}.l-home-about-inner-inner>h6,body .l-home-about-inner-inner>.ts-h6,footer .l-home-about-inner-inner>.ts-h6,nav .l-home-about-inner-inner>.ts-h6{line-height:2;margin-top:.6rem}.l-home-about-img{width:45rem;margin-left:2rem}.l-home-about body .ts-h1,.l-home-about footer .ts-h1,.l-home-about h1,.l-home-about nav .ts-h1,body .l-home-about .ts-h1,footer .l-home-about .ts-h1,nav .l-home-about .ts-h1{font-size:3.4rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-second-about{position:relative;width:calc(100% - 10rem);max-width:1040px;margin-top:5.6rem}.l-second-about:nth-of-type(1) .l-second-about-inner:nth-child(2){margin-left:7rem}.l-second-about:nth-of-type(2) .l-second-about-inner-side-inner{background-color:#e60012}.l-second-about body .ts-h2,.l-second-about footer .ts-h2,.l-second-about h2,.l-second-about nav .ts-h2,body .l-second-about .ts-h2,footer .l-second-about .ts-h2,nav .l-second-about .ts-h2{margin-bottom:2.4rem}.l-second-about body .ts-h4,.l-second-about footer .ts-h4,.l-second-about h4,.l-second-about nav .ts-h4,body .l-second-about .ts-h4,footer .l-second-about .ts-h4,nav .l-second-about .ts-h4{margin-bottom:1.6rem;line-height:1.5}.l-second-about-wrapper{margin:auto;padding-bottom:8rem}.l-second-about-inner{z-index:3;position:relative}.l-second-about-inner-side-inner{width:12rem;height:13.8rem;background-color:#000}.l-second-about-inner-side-img-wrapper{width:28.5rem;height:33rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-second-activities{position:relative;width:calc(100% - 10rem);max-width:1200px;margin-top:2.4rem}.l-second-activities body .anim.ts-h2,.l-second-activities footer .anim.ts-h2,.l-second-activities h2.anim,.l-second-activities nav .anim.ts-h2,body .l-second-activities .anim.ts-h2,footer .l-second-activities .anim.ts-h2,nav .l-second-activities .anim.ts-h2{margin-bottom:2.4rem}.l-second-activities:nth-of-type(4){margin-top:6.8rem}.l-second-activities:nth-of-type(4) body .ts-h2,.l-second-activities:nth-of-type(4) footer .ts-h2,.l-second-activities:nth-of-type(4) h2,.l-second-activities:nth-of-type(4) nav .ts-h2,body .l-second-activities:nth-of-type(4) .ts-h2,footer .l-second-activities:nth-of-type(4) .ts-h2,nav .l-second-activities:nth-of-type(4) .ts-h2{margin-top:0}.l-second-activities body .anim.ts-h4,.l-second-activities footer .anim.ts-h4,.l-second-activities h4.anim,.l-second-activities nav .anim.ts-h4,body .l-second-activities .anim.ts-h4,footer .l-second-activities .anim.ts-h4,nav .l-second-activities .anim.ts-h4{margin-bottom:2.4rem;margin-top:-2rem;line-height:1.5;font-size:1.8rem;color:#4c4c4c}.l-second-activities::before{width:30rem;height:33rem}.l-second-activities:nth-of-type(1)::before{left:50%;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);background:url(../img/activities/bg_1.svg) no-repeat left bottom}.l-second-activities:nth-of-type(2)::before{background:url(../img/activities/bg_2.svg) no-repeat right bottom}.l-second-activities:nth-of-type(3)::before{left:50%;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);background:url(../img/activities/bg_3.svg) no-repeat left bottom}.l-second-activities-wrapper{padding-bottom:1rem}.l-second-activities-inner{z-index:3;position:relative}.l-second-activities-inner .ts-h6:nth-of-type(2){margin-top:calc(1.6rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}.l-second-activities:nth-of-type(2) .l-second-activities-inner{flex-direction:row-reverse}.l-second-activities:nth-of-type(2) .l-second-activities-inner:nth-of-type(1){margin-right:7rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(2){margin:0 7.7rem 0 5rem}.l-second-activities-inner .mod-btn-radious{margin-left:auto;margin-top:2.4rem;width:23.8rem}.l-second-activities-inner .mod-btn-radious span{margin-right:auto}.l-second-activities-inner .mod-btn-radious .mod-btn-hexagon-arrow{margin-left:0;margin-right:0}.l-second-activities-inner-side{position:relative}.l-second-activities-inner-side:nth-child(1){margin-top:1.5rem}.l-second-activities-inner-side-inner{width:9rem;height:10.3rem;background-color:#000;position:absolute}.l-second-activities:nth-of-type(1) .l-second-activities-inner-side-inner{background-color:#e60012}.l-second-activities:nth-of-type(2) .l-second-activities-inner-side-inner{background-color:#9fa0a0}.l-second-activities:nth-of-type(4) .l-second-activities-inner-side-inner{background-color:#ececec}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(1) .l-second-activities-inner-side-inner{left:99%;width:4.5rem;height:5.2rem;top:90%}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(3) .l-second-activities-inner-side-inner{left:70%;width:8.7rem;height:10rem;top:70%}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(3) .l-second-activities-inner-side-inner:nth-of-type(2){left:33%;width:4.5rem;height:5.2rem;top:95%}.l-second-activities-inner-side:nth-child(1) .l-second-activities-inner-side-inner{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-second-activities:nth-of-type(2) .l-second-activities-inner-side:nth-child(1) .l-second-activities-inner-side-inner{left:100%}.l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-inner{width:3.9rem;height:4.5rem;right:-.5rem;top:12.5rem}.l-second-activities:nth-of-type(2) .l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-inner{left:-.5rem}.l-second-activities-inner-side-img-wrapper{width:24rem;height:28.9rem}.l-second-activities-inner-side-img-wrapper img{width:100%}.l-second-activities:nth-of-type(4) .l-second-activities-inner-side:nth-child(1) .l-second-activities-inner-side-img-wrapper{width:18rem;height:20.8rem}.l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-img-wrapper{width:14rem;height:16.2rem;margin:0 3.2rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-img-wrapper{width:12rem;height:13.8rem;margin:0;margin-left:-8.5rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-ahead{position:relative}.l-home-ahead:before{opacity:0}.l-home-ahead-wrapper{margin-top:14rem;z-index:2!important;position:relative}.l-home-ahead-wrapper.animated .l-home-ahead:before{opacity:1;transition:opacity .5s ease .3s;background:url(../img/top/ahead/image_3.svg) no-repeat left bottom}.l-home-ahead .mod-bg:nth-of-type(1){width:15.8rem;height:16.8rem;left:35rem;top:0;background:url(../img/top/ahead/image_1_1.svg) no-repeat center/contain}.l-home-ahead .mod-bg:nth-of-type(2){width:14.4rem;height:15.2rem;left:auto;top:-7rem;right:-9.5rem;background:url(../img/top/ahead/image_2_1.svg) no-repeat center/contain}.l-home-ahead-inner{z-index:2}.l-home-ahead-inner+.l-home-ahead-inner{margin-left:7rem}.l-home-ahead-inner-btn{margin-top:4.8rem}.l-home-ahead-inner-btn span{margin-right:3.3rem}.l-home-ahead-inner-txt.ts-h7{font-size:1.6rem;margin-top:calc(4.8rem - (((6.4rem * 1.5) - 6.4rem)/ 2))}.l-home-ahead-inner-txt.ts-h8,body .l-second-body-inner-image p.l-home-ahead-inner-txt,body .l-second-body-inner-image-list-inner p.l-home-ahead-inner-txt,body.second .l-second-breadcrumbs ol li a.l-home-ahead-inner-txt,body.second .l-second-breadcrumbs ol li.l-home-ahead-inner-txt{margin-top:calc(2rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}.l-home-ahead-inner-side-inner.l-home-mv-navi-thumb:after,.l-home-ahead-inner-side-inner.mod-btn-hexagon-arrow,.l-home-ahead-inner-side-inner.mod-hexagon,.l-home-ahead-inner-side-inner.mod-play,.l-home-ahead-inner-side-inner.str-header-humberger,.l-home-ahead-inner-side-inner.str-header-humberger-inner,.str-header-lang a.l-home-ahead-inner-side-inner.active,body .l-event-body-list-navi a.active span.l-home-ahead-inner-side-inner,body .l-home-ahead-inner-side-inner.l-event-navi-btn.active:before,body .l-second-slider-nav li a.l-home-ahead-inner-side-inner,body .l-second-slider-nav li.l-home-ahead-inner-side-inner{width:18.5rem;height:21.5rem;margin-bottom:3.7rem;margin-right:-4.5rem;background-color:#000}.l-home-ahead-inner-side-img{width:43rem;aspect-ratio:33/38}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}#debug{position:fixed;z-index:1000;color:#000;top:0;left:0;width:100%;height:100%;pointer-events:none}#debug .debug_inner{display:inline-flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:0;left:2.5rem;pointer-events:all;max-width:33rem;-webkit-transform-origin:left bottom;transform-origin:left bottom}#debug .debug_inner.init{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#debug .debug_inner:not(.active){-webkit-transform:translateY(calc(100% - 2em));transform:translateY(calc(100% - 2em))}#debug .debug_inner.active .debug_inner_title:before{content:"−"}#debug .debug_inner body .ts-h6,#debug .debug_inner footer .ts-h6,#debug .debug_inner h6,#debug .debug_inner nav .ts-h6,#debug .debug_inner p,body #debug .debug_inner .ts-h6,footer #debug .debug_inner .ts-h6,nav #debug .debug_inner .ts-h6{font-size:1rem;color:#fff;letter-spacing:0;word-break:break-all}#debug .debug_inner body .debug_inner_rubi.ts-h6,#debug .debug_inner footer .debug_inner_rubi.ts-h6,#debug .debug_inner h6.debug_inner_rubi,#debug .debug_inner nav .debug_inner_rubi.ts-h6,#debug .debug_inner p.debug_inner_rubi,body #debug .debug_inner .debug_inner_rubi.ts-h6,footer #debug .debug_inner .debug_inner_rubi.ts-h6,nav #debug .debug_inner .debug_inner_rubi.ts-h6{letter-spacing:-.03em}#debug .debug_inner_title{color:#fff;padding:0 .8rem .4rem 1rem;background:rgba(0,0,0,.75);border-radius:.6rem .6rem 0 0;display:flex;align-items:baseline;font-size:1.2rem}#debug .debug_inner_title:before{content:"+";display:flex;margin-right:.6rem}#debug .debug_inner_title_inner{font-weight:900}#debug .debug_inner_reload{padding:0 .5rem;margin-left:.5rem}#debug .debug_inner_reload p{font-size:1.8rem;font-weight:400}#debug .debug_inner_txt{margin-bottom:.5rem;height:3rem;width:100%;padding:.2rem .5rem;background:rgba(0,0,0,.4);word-break:break-all;resize:vertical;color:#fff;font-size:15px}#debug .debug_inner_txt-border{width:100%;color:#fff;display:flex;align-items:center;min-height:1.5em;margin-top:.3rem;white-space:nowrap}#debug .debug_inner_txt-border:after{content:"";display:flex;flex-shrink:2;width:100%;border-top:dotted 2px #fff;height:1px;margin-left:.75rem;opacity:.3}#debug .debug_inner_input{width:20rem;border-radius:.3rem}#debug .debug_inner-body{padding:1rem;background:rgba(0,0,0,.75);border-radius:0 .6rem 0 0;width:26rem;gap:.6rem;display:inline-flex;align-items:flex-start;flex-wrap:wrap}#debug .debug_inner-body-side{font-size:1.3rem;gap:.8rem}#debug .debug_inner-body-btn{height:3rem;width:10rem;border:solid 1px #fff;border-radius:.5rem}#debug .debug_inner-body-btn p{line-height:1;font-size:1.2rem;font-weight:700}body:not(.event) #debug .debug_inner-body-inner{display:none}#debug .debug_inner-body-inner-savebtn{background:#e5f411;display:inline-flex;padding:.1rem .6rem;border-radius:.3rem;margin-bottom:4px;-webkit-filter:drop-shadow(0 2px 0 rgba(255, 255, 255, .6));filter:drop-shadow(0 2px 0 rgba(255, 255, 255, .6))}#debug .debug_inner-body-inner-savebtn p{color:#000}#debug .debug_inner-body-inner-savebtn:hover{-webkit-filter:drop-shadow(0 3px 0 rgba(255, 255, 255, .6));filter:drop-shadow(0 3px 0 rgba(255, 255, 255, .6));-webkit-transform:translateY(-1px);transform:translateY(-1px)}#debug .debug_inner-body-inner-savebtn.clicking{-webkit-filter:none;filter:none;-webkit-transform:translateY(2px);transform:translateY(2px)}#debug .debug_inner-body-inner-link{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;display:inline-flex;margin-bottom:4px;cursor:pointer}#debug .debug_inner_rubi{margin-top:.7rem;font-size:1rem}#debug .debug_inner_rubi.active{-webkit-animation:blink .6s steps(1) 2;animation:blink .6s steps(1) 2;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}#debug .debug_inner input[type=checkbox]:checked+.checkbox01::before{background-color:#000}#debug .debug_inner input[type=checkbox]:checked+.checkbox01::after{opacity:1}#debug .debug_inner .checkbox01{margin-right:.8rem;padding-left:2.1rem;z-index:1}#debug .debug_inner .checkbox01.over{z-index:2}#debug .debug_inner .checkbox01:before{width:1.6rem;height:1.6rem;border-radius:.3rem;background:#efefef;border:solid 1px #000;transition:none}#debug .debug_inner .checkbox01:after{width:1rem;height:.5rem;border-left:solid 1.5px #fff;border-bottom:solid 1.5px #fff;top:0;bottom:0;margin:auto;left:.275rem;opacity:0;-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}#debug .debug_inner .checkbox01 .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,#debug .debug_inner .checkbox01 body .ts-h7,#debug .debug_inner .checkbox01 footer .ts-h7,#debug .debug_inner .checkbox01 h7,#debug .debug_inner .checkbox01 nav .ts-h7,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li #debug .debug_inner .checkbox01 span,body #debug .debug_inner .checkbox01 .ts-h7,footer #debug .debug_inner .checkbox01 .ts-h7,nav #debug .debug_inner .checkbox01 .ts-h7{opacity:0;font-size:1rem;background-color:#000;position:absolute;padding:.4rem;top:0;left:90%;width:20rem;color:#fff;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);pointer-events:none}#datepicker,#monthpicker{font-size:1.1rem;margin:.25rem .7rem;background:#000;color:#fff;-webkit-appearance:none;outline:0;border:solid 1px #000;padding:0 .3rem}::-webkit-calendar-picker-indicator{width:1.2rem;height:1.2rem;-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1);margin-left:.2rem}#debug_txts{position:fixed;z-index:1000;background:rgba(0,0,0,.5);color:#fff;top:0;left:0;width:100%;pointer-events:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-event{position:relative}.l-home-event-wrapper{width:100%;margin:8rem auto 0;padding-bottom:2.8rem;position:relative}.l-home-event-wrapper .mod-btn-radious:not(:hover){background-color:#fff}.l-home-event-wrapper .mod-btn-radious+.mod-btn-radious{margin-top:1.8rem}.l-home-event-wrapper .mod-defsize{margin-left:0;margin-right:0}.l-home-event-slider{position:relative;width:100%;padding-top:108.5%}.l-home-event-slider-wrapper{gap:3.6rem;z-index:2;width:100%}.l-home-event-slider-wrapper-wrapper{position:relative;width:100%}.l-home-event-img{width:100%;height:100%;z-index:1}.l-home-event-img.active{z-index:2;opacity:1}.l-home-event-img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.l-home-event-date{align-items:baseline;width:36rem;margin-top:1rem;z-index:2;transition:opacity 1s ease;z-index:2}.l-home-event-date:not(.active){opacity:0;transition:opacity .5s ease}.l-home-event-txt{transition:opacity 1s ease;z-index:2;position:absolute}.l-home-event-txt-wrapper{position:relative;width:36rem;margin-top:1rem;min-height:8.1rem}.l-home-event-txt:not(.active){opacity:0;transition:opacity .5s ease}.l-home-event-animation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.l-home-event-animation .l-home-event-img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;opacity:0}.l-home-event-animation .l-home-event-img[data-pos="1"]{-webkit-mask-image:url(../img/mask/mask_1.svg);mask-image:url(../img/mask/mask_1.svg);-webkit-animation:anim_1 .8s ease 125ms forwards;animation:anim_1 .8s ease 125ms forwards}.l-home-event-animation .l-home-event-img[data-pos="2"]{-webkit-mask-image:url(../img/mask/mask_2.svg);mask-image:url(../img/mask/mask_2.svg);-webkit-animation:anim_1 .8s ease .25s forwards;animation:anim_1 .8s ease .25s forwards}.l-home-event-animation .l-home-event-img[data-pos="3"]{-webkit-mask-image:url(../img/mask/mask_3.svg);mask-image:url(../img/mask/mask_3.svg);-webkit-animation:anim_1 .8s ease 375ms forwards;animation:anim_1 .8s ease 375ms forwards}.l-home-event-animation .l-home-event-img[data-pos="4"]{-webkit-mask-image:url(../img/mask/mask_4.svg);mask-image:url(../img/mask/mask_4.svg);-webkit-animation:anim_1 .8s ease .5s forwards;animation:anim_1 .8s ease .5s forwards}.l-home-event-animation .l-home-event-img[data-pos="5"]{-webkit-mask-image:url(../img/mask/mask_5.svg);mask-image:url(../img/mask/mask_5.svg);-webkit-animation:anim_1 .8s ease 625ms forwards;animation:anim_1 .8s ease 625ms forwards}.l-home-event-animation .l-home-event-img[data-pos="6"]{-webkit-mask-image:url(../img/mask/mask_6.svg);mask-image:url(../img/mask/mask_6.svg);-webkit-animation:anim_1 .8s ease .75s forwards;animation:anim_1 .8s ease .75s forwards}.l-home-event-animation .l-home-event-img[data-pos="7"]{-webkit-mask-image:url(../img/mask/mask_7.svg);mask-image:url(../img/mask/mask_7.svg);-webkit-animation:anim_1 .8s ease 875ms forwards;animation:anim_1 .8s ease 875ms forwards}.l-home-event-animation .l-home-event-img[data-pos="8"]{-webkit-mask-image:url(../img/mask/mask_8.svg);mask-image:url(../img/mask/mask_8.svg);-webkit-animation:anim_1 .8s ease 1s forwards;animation:anim_1 .8s ease 1s forwards}.l-home-event-navi{margin:2rem 0}.l-home-event-navi-list{gap:1rem;margin-right:1.6rem}.l-home-event-navi-thumb{width:.8rem;height:.8rem;border:solid 1px #d9d9d9;background-color:#fff;position:relative;transition:bacground .3s ease,border .3s ease}.l-home-event-navi-thumb:before{width:1.8rem;height:1.8rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-home-event-navi-thumb.active{pointer-events:none;border-color:#000;background:#000}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-event-body{position:relative;width:calc(100% - 10rem);max-width:1040px}body .l-event-body-wrapper{margin:auto;margin-top:calc(5.6rem - (((2rem * 1.5) - 2rem)/ 2));width:100%;padding-bottom:12rem}body .l-event-body-title-wrapper{margin-top:2.7rem;position:relative}body .l-event-body-title-wrapper .mod-selectbox{position:absolute;top:0;right:0}body .l-event-body-btn{margin:0 2.5rem}body .l-event-body-btn.active{pointer-events:none;background:linear-gradient(transparent calc(100% - 2px),#000 calc(100% - 2px));padding-bottom:2rem}body .l-event-body-title-wrapper{width:100%}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-event-category{position:relative;margin:0 -.4rem;flex-wrap:wrap}body .l-event-category-wrapper{margin-top:1.1rem;z-index:2}body .l-event-category a{padding:.6rem 1.5rem;margin:.4rem}body .l-event-category a.active{background-color:#e60012;color:#fff;pointer-events:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body.jp .l-event-body-list .ts-h3,body.jp .l-event-body-list h3{text-shadow:none}body .l-event-body-list{position:relative;width:100%;z-index:1}body .l-event-body-list-inner{margin:4.8rem 2.4rem 0 0;width:calc(25% - 2.4rem)}body .l-event-body-list-inner .l-second-body-inner-image p,body .l-event-body-list-inner .l-second-body-inner-image-list-inner p,body .l-event-body-list-inner .ts-h8,body .l-second-body-inner-image .l-event-body-list-inner p,body .l-second-body-inner-image-list-inner .l-event-body-list-inner p,body.second .l-event-body-list-inner .l-second-breadcrumbs ol li,body.second .l-event-body-list-inner .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-event-body-list-inner li,body.second .l-second-breadcrumbs ol li .l-event-body-list-inner a{font-size:1.2rem}body .l-event-body-list-inner img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}body .l-event-body-list-inner-title{margin-top:.8rem;word-break:normal}body .l-event-body-list-inner .mod-tag-radious{background:#e60012;color:#fff;margin-top:1.6rem}body .l-event-body-list-inner-txt{margin-top:.6rem;color:#e60012}body .l-event-body-list .ts-h3,body .l-event-body-list h3{margin:.8rem 0 2rem}body .l-event-body-list-list{width:100%;padding-bottom:4rem;border-bottom:solid 1px #ececec}body .l-event-body-list-list:not(:first-of-type){margin-top:3.5rem}body .l-event-body-list-list-title-tag{margin-right:1.6rem}body .l-event-body-list-list-title-date{color:#dc000c}body .l-event-body-list-list-inner .l-second-body-inner-image p,body .l-event-body-list-list-inner .l-second-body-inner-image-list-inner p,body .l-event-body-list-list-inner .ts-h8,body .l-second-body-inner-image .l-event-body-list-list-inner p,body .l-second-body-inner-image-list-inner .l-event-body-list-list-inner p,body.second .l-event-body-list-list-inner .l-second-breadcrumbs ol li,body.second .l-event-body-list-list-inner .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-event-body-list-list-inner li,body.second .l-second-breadcrumbs ol li .l-event-body-list-list-inner a{font-size:1.2rem}body .l-event-body-list-list-inner-link{margin-top:2.4rem;font-weight:500;font-size:1.8rem}body .l-event-body-list-side{width:100%}body .l-event-body-list-navi{margin-top:4rem;width:100%}body .l-event-body-list-navi a{position:relative;display:flex;justify-content:center;align-items:center}body .l-event-body-list-navi a .next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body .l-event-body-list-navi a p{margin:0 1rem}body .l-event-body-list-navi a p.eng{font-size:1.8rem}body .l-event-body-list-navi a:not(.active):before{width:3rem;height:3rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .l-event-body-list-navi a.active{pointer-events:none}body .l-event-body-list-navi a.active span{display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:4rem;background-color:#e60012}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-event-mv{padding:4rem 0 0 8rem;margin-right:auto;position:relative}body .l-event-mv .ts-h1,body .l-event-mv h1{font-size:8rem}body .l-event-mv-title-wrapper p{font-size:2.8rem;margin-left:2rem;color:#4c4c4c}body .l-event-mv-wrapper{width:100%}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body.jp .l-event-navi-btn .ts-h3{text-shadow:none}body .l-event-navi{position:relative;width:100%;border-radius:.4rem;background-color:#fff}body .l-event-navi-wrapper{width:100%}body .l-event-navi .ts-h3,body .l-event-navi h3{font-size:2.4rem}body .l-event-navi-btn{text-align:center;-moz-text-align-last:left;text-align-last:left;padding:2.2rem;border-radius:.4rem;position:relative;display:flex;justify-content:center;align-items:center}body .l-event-navi-btn:first-child:nth-last-child(3),body .l-event-navi-btn:first-child:nth-last-child(3)~*{width:33.3333%}body .l-event-navi-btn:first-child:nth-last-child(4),body .l-event-navi-btn:first-child:nth-last-child(4)~*{width:25%}body .l-event-navi-btn .ts-h3{text-shadow:none}body .l-event-navi-btn.active{pointer-events:none;background-color:#e60012;color:#fff}body .l-event-navi-btn.active:before{position:absolute;top:1rem;left:1rem;width:1.2rem;height:1.35rem;background-color:#fff}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-imperative{position:relative}.l-home-imperative body .ts-h1,.l-home-imperative footer .ts-h1,.l-home-imperative h1,.l-home-imperative nav .ts-h1,body .l-home-imperative .ts-h1,footer .l-home-imperative .ts-h1,nav .l-home-imperative .ts-h1{width:100%;max-width:73.5rem}.l-home-imperative>span{width:100%;max-width:73.5rem;margin-top:4rem;letter-spacing:0;font-size:1.6rem}.l-home-imperative .mod-bg:nth-of-type(2){width:23.4rem;height:23.6rem;top:auto;bottom:-16rem}.l-home-imperative .mod-bg:nth-of-type(2).animated{background:url(../img/top/imperative/image_2_1.svg) no-repeat center/contain}.l-home-imperative .mod-bg:nth-of-type(3){width:14.3rem;height:23.2rem;top:auto;left:auto;right:-2.4rem;bottom:-10rem}.l-home-imperative .mod-bg:nth-of-type(3).animated{background:url(../img/top/imperative/image_3_sp.svg) no-repeat center/contain}.l-home-imperative-wrapper{position:relative}.l-home-imperative-inner{z-index:2;width:100%;max-width:73.5rem;margin-top:3.8rem;justify-content:space-between}.l-home-imperative-inner-ver{width:36rem;background:#f9f9f9 url(../img/top/imperative/bg_edge.svg) no-repeat right bottom;position:relative;padding:3.2rem 2rem;border-radius:1.6rem;align-items:center;justify-content:center}.l-home-imperative-inner-ver-tit{margin-bottom:1.5rem;padding-bottom:1.1rem;border-bottom:solid 3px #eeeeef;min-height:7rem}.l-home-imperative-inner-ver span{font-size:1.8rem}.l-home-imperative-inner-ver body .ts-h3,.l-home-imperative-inner-ver footer .ts-h3,.l-home-imperative-inner-ver h3,.l-home-imperative-inner-ver nav .ts-h3,body .l-home-imperative-inner-ver .ts-h3,footer .l-home-imperative-inner-ver .ts-h3,nav .l-home-imperative-inner-ver .ts-h3{position:relative;text-align:center;line-height:1.1}.l-home-imperative-inner-ver body .ts-h3+span,.l-home-imperative-inner-ver footer .ts-h3+span,.l-home-imperative-inner-ver h3+span,.l-home-imperative-inner-ver nav .ts-h3+span,body .l-home-imperative-inner-ver .ts-h3+span,footer .l-home-imperative-inner-ver .ts-h3+span,nav .l-home-imperative-inner-ver .ts-h3+span{font-size:1.8rem}body.jp .l-home-imperative-inner-ver .ts-h3,body.jp .l-home-imperative-inner-ver h3{font-size:2rem;text-shadow:none}.l-home-imperative-inner-ver ul{margin-top:calc(.5rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}.l-home-imperative-inner-ver ul.animated li{opacity:1}.l-home-imperative-inner-ver li{z-index:2;display:flex;opacity:0;transition:opacity .5s ease}.l-home-imperative-inner-ver li:nth-of-type(1){transition-delay:325ms}.l-home-imperative-inner-ver li:nth-of-type(2){transition-delay:.45s}.l-home-imperative-inner-ver li:nth-of-type(3){transition-delay:575ms}.l-home-imperative-inner-ver li:nth-of-type(4){transition-delay:.7s}.l-home-imperative-inner-ver li:nth-of-type(5){transition-delay:825ms}.l-home-imperative-inner-ver li:nth-of-type(6){transition-delay:.95s}.l-home-imperative-inner-ver li:nth-of-type(7){transition-delay:1.075s}.l-home-imperative-inner-ver li:nth-of-type(8){transition-delay:1.2s}.l-home-imperative-inner-ver li:nth-of-type(9){transition-delay:1.325s}.l-home-imperative-inner-ver li:nth-of-type(10){transition-delay:1.45s}.l-home-imperative-inner-ver li:before{margin-top:.6rem;margin-right:.5rem}.l-home-imperative-inner-ver li span{font-size:1.6rem;line-height:1.2}.l-home-imperative-inner-ver li+li{margin-top:.8rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-intro{position:relative}.l-home-intro-wrapper{position:relative}.l-home-intro span{font-size:1.6rem;margin-top:3.2rem;line-height:1.8}.l-home-intro span+span{margin-top:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2));letter-spacing:0}.l-home-intro .mod-bg:nth-of-type(1){width:27.3rem;height:32rem;left:-30rem;top:2rem;background:url(../img/top/intro/image_1_1.svg) no-repeat center/contain;z-index:-1}.l-home-intro .mod-bg:nth-of-type(2){width:25.8rem;height:32rem;top:2rem;left:auto;right:-30rem;background:url(../img/top/intro/image_2_1.svg) no-repeat center/contain;z-index:-1}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-journal-wrapper{width:100%;gap:7.2rem;padding:10rem 0 8.8rem}.l-home-journal-inner{margin-top:6rem;gap:3.6rem 2rem}.l-home-journal-btn{width:21rem}.l-home-journal-btn>h6,body .l-home-journal-btn>.ts-h6,footer .l-home-journal-btn>.ts-h6,nav .l-home-journal-btn>.ts-h6{margin-top:1.2rem}.l-home-journal-btn>h8,body .l-home-journal-btn>.ts-h8,body .l-second-body-inner-image .l-home-journal-btn>p,body .l-second-body-inner-image footer .l-home-journal-btn>p,body .l-second-body-inner-image nav .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner footer .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner nav .l-home-journal-btn>p,body.second .l-second-breadcrumbs ol .l-home-journal-btn>li,body.second .l-second-breadcrumbs ol footer .l-home-journal-btn>li,body.second .l-second-breadcrumbs ol li .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol li footer .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol li nav .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol nav .l-home-journal-btn>li,footer .l-home-journal-btn>.ts-h8,nav .l-home-journal-btn>.ts-h8{margin-top:1rem;color:#737373}.l-home-journal-btn:hover .l-home-journal-btn-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.l-home-journal-btn:hover>h6,.l-home-journal-btn:hover>h8,body .l-home-journal-btn:hover>.ts-h6,body .l-home-journal-btn:hover>.ts-h8,body .l-second-body-inner-image .l-home-journal-btn:hover>p,body .l-second-body-inner-image footer .l-home-journal-btn:hover>p,body .l-second-body-inner-image nav .l-home-journal-btn:hover>p,body .l-second-body-inner-image-list-inner .l-home-journal-btn:hover>p,body .l-second-body-inner-image-list-inner footer .l-home-journal-btn:hover>p,body .l-second-body-inner-image-list-inner nav .l-home-journal-btn:hover>p,body.second .l-second-breadcrumbs ol .l-home-journal-btn:hover>li,body.second .l-second-breadcrumbs ol footer .l-home-journal-btn:hover>li,body.second .l-second-breadcrumbs ol li .l-home-journal-btn:hover>a,body.second .l-second-breadcrumbs ol li footer .l-home-journal-btn:hover>a,body.second .l-second-breadcrumbs ol li nav .l-home-journal-btn:hover>a,body.second .l-second-breadcrumbs ol nav .l-home-journal-btn:hover>li,footer .l-home-journal-btn:hover>.ts-h6,footer .l-home-journal-btn:hover>.ts-h8,nav .l-home-journal-btn:hover>.ts-h6,nav .l-home-journal-btn:hover>.ts-h8{color:#1c578f}.l-home-journal-btn-tag{position:absolute;top:1rem;right:1rem}.l-home-journal-btn-img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%}.l-home-journal-btn-img-wrapper{position:relative;width:100%;padding-top:100%;overflow:hidden}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-meeting-wrapper{margin-top:8.8rem;position:relative}.l-home-meeting-inner{position:relative;z-index:2}.l-home-meeting-inner-btn{position:relative}.l-home-meeting-inner-btn-title{width:14.6rem;height:12.6rem;background-color:#fff}.l-home-meeting-inner-btn-title span{line-height:110%;margin-left:.5rem}.l-home-meeting-inner-btn-title-wrapper{position:absolute;z-index:2}.l-home-meeting-inner-btn-title-icon{margin-right:0}.l-home-meeting-inner-btn-inner{width:32rem;height:27.7rem;z-index:1;position:relative}.l-home-meeting-inner-btn:nth-of-type(1){z-index:3}.l-home-meeting-inner-btn:nth-of-type(1) .l-home-meeting-inner-btn-inner{background:#e60012}.l-home-meeting-inner-btn:nth-of-type(1) .l-home-meeting-inner-btn-title-wrapper{top:-11%}.l-home-meeting-inner-btn:nth-of-type(2){margin-left:80%;margin-top:-41%;z-index:2}.l-home-meeting-inner-btn:nth-of-type(2) .l-home-meeting-inner-btn-inner{background:#9fa0a0}.l-home-meeting-inner-btn:nth-of-type(2) .l-home-meeting-inner-btn-title-wrapper{bottom:-11%;right:0}.l-home-meeting-inner-btn:nth-of-type(3){margin-top:-40%;z-index:1}.l-home-meeting-inner-btn:nth-of-type(3) .l-home-meeting-inner-btn-inner{background:#000}.l-home-meeting-inner-btn:nth-of-type(3) .l-home-meeting-inner-btn-title span{letter-spacing:0}.l-home-meeting-inner-btn:nth-of-type(3) .l-home-meeting-inner-btn-title-wrapper{bottom:-11%}.l-home-meeting-inner-btn-img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;margin:auto}.l-home-meeting-inner-right-txt{letter-spacing:0;margin-top:calc(4.8rem - (((6.4rem * 1.5) - 6.4rem)/ 2))}.l-home-meeting-inner-right-txt.ts-h7{font-size:1.6rem}.l-home-meeting-inner-right-side{margin-top:8rem}.l-home-meeting-inner-right-side-movie{width:47.2rem;margin-left:2.4rem}.l-home-meeting-inner-right-side-movie .ts-h6{position:absolute;bottom:-3rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-main-inner>:first-child.l-home-mv-video{margin-top:10rem;padding:2.3rem 2rem 2.3rem 5rem;margin:11rem 3rem 0;width:calc(100% - 6rem);-webkit-filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, .1));filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, .1));border-radius:16px;background:#f9f9f9 url(../img/top/video/movie_bg.svg) no-repeat right bottom;gap:3rem 5rem;z-index:3;overflow:hidden}.l-main-inner>:first-child.l-home-mv-video .mod-movie-wrapper{width:100%}.l-main-inner>:first-child.l-home-mv-video .mod-movie-thumb:before{background-size:39px}.l-main-inner .l-home-mv-video.ver-3{padding:0!important}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-inner{gap:0}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-inner-ver{margin:0!important;padding:4rem;background-color:#ededed;width:50%;min-width:73rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side body .ts-h6,.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side footer .ts-h6,.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side h6,.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side nav .ts-h6,body .l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side .ts-h6,footer .l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side .ts-h6,nav .l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side .ts-h6{margin-top:1rem;text-align:center}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt{padding:4rem;gap:2.4rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt .ts-h4{font-size:1.8rem;margin-bottom:-2rem;font-weight:700}body.jp .l-main-inner .l-home-mv-video .eng2,body.jp .l-main-inner .l-home-mv-video .l-second-body .ts-h8,body.jp .l-main-inner .l-home-mv-video .l-second-body h8,body.jp .l-main-inner .l-home-mv-video .l-second-body p,body.jp .l-main-inner .l-home-mv-video body.second .l-second-body .l-second-breadcrumbs ol li,body.jp .l-main-inner .l-home-mv-video body.second .l-second-body .l-second-breadcrumbs ol li a,body.jp .l-main-inner .l-home-mv-video body.second .l-second-breadcrumbs ol .l-second-body li,body.jp .l-main-inner .l-home-mv-video body.second .l-second-breadcrumbs ol li .l-second-body a,body.jp .l-second-body .l-main-inner .l-home-mv-video .ts-h8,body.jp .l-second-body .l-main-inner .l-home-mv-video h8,body.jp .l-second-body .l-main-inner .l-home-mv-video p,body.second .l-second-body .l-second-breadcrumbs ol body.jp .l-main-inner .l-home-mv-video li,body.second .l-second-body .l-second-breadcrumbs ol li body.jp .l-main-inner .l-home-mv-video a,body.second .l-second-breadcrumbs ol .l-second-body body.jp .l-main-inner .l-home-mv-video li,body.second .l-second-breadcrumbs ol li .l-second-body body.jp .l-main-inner .l-home-mv-video a{font-family:"Zen Kaku Gothic New",sans-serif}.l-main-inner .l-home-mv-video+.l-home-mv{margin-top:-6.2rem}.l-main-inner .l-home-mv-video-inner{gap:5.5rem;margin:auto;width:100%}.l-main-inner .l-home-mv-video-inner:not(.has-modal) .l-home-mv-video-inner-ver{margin-left:auto}.l-main-inner .l-home-mv-video-inner:not(.has-modal) .l-home-mv-video-side-date{display:none}.l-main-inner .l-home-mv-video-inner.has-modal{width:100%;gap:8.5rem}.l-main-inner .l-home-mv-video-inner.has-modal .l-home-mv-video-inner-ver{position:relative;width:50%}.l-main-inner .l-home-mv-video-inner.has-modal .l-home-mv-video-inner-ver:before{background-color:#b1b1b1;top:-3rem;left:-5rem;z-index:-1;width:calc(100% + 10rem);height:calc(100% + 6rem);opacity:.16}.l-main-inner .l-home-mv-video-inner-ver{gap:4rem}.l-main-inner .l-home-mv-video-side{width:24rem}.l-main-inner .l-home-mv-video-side.big{width:30.5rem;height:100%}.l-main-inner .l-home-mv-video-side.big .mod-movie-thumb:before{display:none}.l-main-inner .l-home-mv-video-side body .ts-h6,.l-main-inner .l-home-mv-video-side footer .ts-h6,.l-main-inner .l-home-mv-video-side h6,.l-main-inner .l-home-mv-video-side nav .ts-h6,body .l-main-inner .l-home-mv-video-side .ts-h6,footer .l-main-inner .l-home-mv-video-side .ts-h6,nav .l-main-inner .l-home-mv-video-side .ts-h6{margin-top:.5rem}.l-main-inner .l-home-mv-video-side span{font-size:1.07rem;margin-top:.4rem}body.jp .l-main-inner .l-home-mv-video-side span{font-size:1.4rem;letter-spacing:.09em}.l-main-inner .l-home-mv-video-side-date{font-size:1.1rem;font-weight:700;margin-top:.2rem}.l-main-inner .l-home-mv-video-side .my-scroll-area-wrapper{width:100%;border-top:solid 3px #f9f9f9;border-bottom:solid 3px #f9f9f9;margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem}.l-main-inner .l-home-mv-video-side .my-scroll-area-wrapper .l-home-mv-video-timeline-list{padding:0;margin:0;border:none}.l-main-inner .l-home-mv-video-side .my-scroll-area-wrapper:has(.simplebar-track.simplebar-vertical[style*="visibility: hidden"]){border-bottom:none;margin-bottom:0;padding-bottom:0}.l-main-inner .l-home-mv-video-txt{gap:1.2rem;margin:auto auto auto 0;max-width:780px}.l-main-inner .l-home-mv-video-txt-side{display:inline}.l-main-inner .l-home-mv-video-txt-side iframe{-webkit-transform:translate(7px,1px);transform:translate(7px,1px)}.l-main-inner .l-home-mv-video-txt span{letter-spacing:.05em;font-size:1.6rem}.l-main-inner .l-home-mv-video-txt span.ts-h3{font-size:2rem;text-shadow:none;font-weight:700}.l-main-inner .l-home-mv-video-txt body .l-second-body span.ts-h8,.l-main-inner .l-home-mv-video-txt span.eng2,body .l-second-body .l-main-inner .l-home-mv-video-txt span.ts-h8{font-size:1.6rem;line-height:1.3}.l-main-inner .l-home-mv-video-txt span a{color:#e60012;text-decoration:underline;text-shadow:none}.l-main-inner .l-home-mv-video-txt span a.txt-min{font-size:1.6rem;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.l-main-inner .l-home-mv-video-txt-dl{margin-top:.6rem}.l-main-inner .l-home-mv-video-txt-dl-side{gap:.2rem 3.2rem;flex-wrap:wrap}.l-main-inner .l-home-mv-video-txt-dl a{text-decoration:underline;align-items:baseline}.l-main-inner .l-home-mv-video-txt-dl a span{letter-spacing:-.05rem;font-family:"Zen Kaku Gothic New",sans-serif}.l-main-inner .l-home-mv-video-txt-dl a:after{width:21px;height:24px;-webkit-transform:translateY(3px);transform:translateY(3px);margin-left:8px;background:url(../img/icon/dl_icon.svg) no-repeat left top/contain}.l-main-inner .l-home-mv-video-timeline-list{border-top:solid 3px #f9f9f9;margin-top:.5rem;padding-top:.5rem;width:100%}.l-main-inner .l-home-mv-video-timeline-list li{gap:.7rem;max-width:100%}.l-main-inner .l-home-mv-video-timeline-list li:before{margin-right:.1rem}.l-main-inner .l-home-mv-video-timeline-list li a{max-width:100%}.l-main-inner .l-home-mv-video-timeline-list li span{max-width:100%;margin-top:0;letter-spacing:.01em!important;line-height:1.3}.l-main-inner .l-home-mv-video-timeline-list li span:nth-of-type(1){white-space:nowrap;min-width:7.6rem}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area{max-height:118px}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area-wrapper{width:100%}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li+li{margin-top:0}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span{white-space:unset;word-break:normal;display:inline-flex;text-decoration:underline}.l-main-inner .l-home-mv-video-timeline-list .simplebar-content{padding-right:7px!important;border:.1px solid transparent}.l-main-inner .l-home-mv-video-timeline-list .simplebar-vertical{background-color:#d3d3d4;width:.3rem;border-radius:99px}.l-main-inner .l-home-mv-video-timeline-list .simplebar-scrollbar:before{top:0!important;bottom:0!important;left:0;right:0;height:100%}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-mv{position:relative;width:100%;height:100%;margin-top:-3.2rem;padding-top:10.2rem;padding-bottom:9.5rem;overflow:hidden}.l-home-mv:before{background:url(../img/top/mv/bg_line.svg) repeat-x 8% bottom}.l-home-mv.animated{transition:opacity 1s ease .5s}.l-home-mv-slider{width:100%;height:100%;z-index:2}.l-home-mv-slider-wrapper{position:relative;width:100%;height:100%;z-index:2}.l-home-mv-slider-wrapper .slick-list{overflow:visible!important}.l-home-mv-slider-wrapper:before{width:7.5rem;height:12.6rem;top:6%;left:7%}.l-home-mv-slider-wrapper:after{width:6.5rem;height:9.1rem;left:auto;right:8%;top:20%}.l-home-mv-slider-inner{width:calc(100vw - 300px);height:calc(50vw - 15rem);position:relative;will-change:transform}.l-home-mv-slider-inner.slick-slide{width:calc(100vw - 300px);height:calc(50vw - 15rem)}.l-home-mv-slider[data-aspect=wide] .l-home-mv-slider-inner.slick-slide{width:calc(200vh - 80rem);height:calc(100vh - 40rem)}.l-home-mv-slider-inner.active .l-home-mv-slider-inner-txt{opacity:1;transition-delay:.6s}.l-home-mv-slider-inner.active svg:nth-of-type(1) path{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.l-home-mv-slider-inner.active svg:nth-of-type(2) path{opacity:1}.l-home-mv-slider-inner.active svg .hex-1{transition-delay:625ms}.l-home-mv-slider-inner.active svg .hex-2{transition-delay:.75s}.l-home-mv-slider-inner.active svg .hex-3{transition-delay:875ms}.l-home-mv-slider-inner.active svg .hex-4{transition-delay:1s}.l-home-mv-slider-inner.active svg .hex-5{transition-delay:1.125s}.l-home-mv-slider-inner.active svg .hex-6{transition-delay:1.25s}.l-home-mv-slider-inner.active svg .hex-7{transition-delay:1.375s}.l-home-mv-slider-inner.active svg .hex-8{transition-delay:1.5s}.l-home-mv-slider-inner.active svg .hex-9{transition-delay:1.625s}.l-home-mv-slider-inner.active svg .hex-10{transition-delay:1.75s}.l-home-mv-slider-inner.active svg .hex-11{transition-delay:1.875s}.l-home-mv-slider-inner.active svg .hex-12{transition-delay:2s}.l-home-mv-slider-inner.active svg .hex-13{transition-delay:2.125s}.l-home-mv-slider-inner.active svg .hex-14{transition-delay:2.25s}.l-home-mv-slider-inner.active svg .hex-15{transition-delay:2.375s}.l-home-mv-slider-inner.active svg .edge_left-1{transition-delay:925ms}.l-home-mv-slider-inner.active svg .edge_left-2{transition-delay:1.05s}.l-home-mv-slider-inner.active svg .edge_left-3{transition-delay:1.175s}.l-home-mv-slider-inner.active svg .edge_left-4{transition-delay:1.3s}.l-home-mv-slider-inner.active svg .edge_left-5{transition-delay:1.425s}.l-home-mv-slider-inner.active svg .edge_left-6{transition-delay:1.55s}.l-home-mv-slider-inner.active svg .edge_left-7{transition-delay:1.675s}.l-home-mv-slider-inner.active svg .edge_left-8{transition-delay:1.8s}.l-home-mv-slider-inner.active svg .edge_left-9{transition-delay:1.925s}.l-home-mv-slider-inner.active svg .edge_left-10{transition-delay:2.05s}.l-home-mv-slider-inner.active svg .edge_left-11{transition-delay:2.175s}.l-home-mv-slider-inner.active svg .edge_left-12{transition-delay:2.3s}.l-home-mv-slider-inner.active svg .edge_left-13{transition-delay:2.425s}.l-home-mv-slider-inner.active svg .edge_left-14{transition-delay:2.55s}.l-home-mv-slider-inner.active svg .edge_left-15{transition-delay:2.675s}.l-home-mv-slider-inner.slick--prev{-webkit-transform:translate(-7rem,22%) rotate(-12deg);transform:translate(-7rem,22%) rotate(-12deg)}.l-home-mv-slider-inner.slick--prev2{-webkit-transform:translate(-12rem,50%) rotate(-24deg);transform:translate(-12rem,50%) rotate(-24deg)}.l-home-mv-slider-inner.slick--next{-webkit-transform:translate(7rem,22%) rotate(12deg);transform:translate(7rem,22%) rotate(12deg)}.l-home-mv-slider-inner.slick--next2{-webkit-transform:translate(12rem,50%) rotate(24deg);transform:translate(12rem,50%) rotate(24deg)}.l-home-mv-slider-inner-container{width:100%;height:100%;border-radius:2.4rem;overflow:hidden;position:relative}.l-home-mv-slider-inner-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-home-mv-slider-inner-container svg{position:absolute;z-index:2}.l-home-mv-slider-inner-container svg:nth-of-type(1){bottom:0;width:23.148148148148148%;height:16.6%}.l-home-mv-slider-inner-container svg:nth-of-type(1) path{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity .6s ease,-webkit-clip-path .5s ease;transition:clip-path .5s ease,opacity .6s ease;transition:clip-path .5s ease,opacity .6s ease,-webkit-clip-path .5s ease}.l-home-mv-slider-inner-container svg:nth-of-type(2){top:0;right:0;width:16%;height:29%;transition:opacity 1s ease}.l-home-mv-slider-inner-container svg:nth-of-type(2) path{opacity:0;transition:opacity .75s ease}.l-home-mv-slider-inner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:inherit}.l-home-mv-slider-inner-txt{z-index:2;position:absolute;top:0;left:0;word-break:normal;opacity:0;margin:10% 4% 0;font-size:6.4rem;line-height:1.193181818181818;transition:opacity 1s ease}.l-home-mv-slider-inner-txt[data-color=wht]{color:#fff}.l-home-mv-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.l-home-mv-img.active{z-index:2}.l-home-mv-navi{margin-top:3rem;z-index:5}.l-home-mv-navi-btn-wrapper{margin:0 .8rem}.l-home-mv-navi-thumb{width:1rem;height:1.1rem;position:relative;margin:0 .8rem;transition:bacground .3s ease,border .3s ease}.l-home-mv-navi-thumb:before{width:2.6rem;height:2.6rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-home-mv-navi-thumb:after{background:#000}.l-home-mv-navi-thumb.active{pointer-events:none}.l-home-mv-navi-thumb.active:after{background:#fff}@-webkit-keyframes anim_1{to{opacity:1}}@keyframes anim_1{to{opacity:1}}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-network-body{width:100%}body .l-network-body-wrapper{width:100%;margin:auto;position:relative;padding-top:calc(5.6rem - (((6.4rem * 1.5) - 6.4rem)/ 2))}body .l-network-body-title{width:calc(100% - 16rem);max-width:1200px;z-index:2}body .l-network-body-title .ts-h2,body .l-network-body-title h2{font-size:4rem}body .l-network-body-title p{margin-top:calc(2.4rem - (((1.6rem * 1.5) - 1.6rem)/ 2))}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-network-map{width:100%}body .l-network-map-wrapper{width:100%;margin:auto;position:relative;padding:16.4rem 0 22rem;margin-top:-2rem;z-index:1;overflow:hidden;background:#e7e6e6}body .l-network-map-wrapper:before{pointer-events:none;background:url(../img/network/map_header.svg) repeat-x top center}body .l-network-map-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}body .l-network-map-bg img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .l-network-map-bg-wrapper{position:relative;width:1152px;height:553px}body .l-network-map-bg:hover:not(.ui-draggable-dragging){cursor:-webkit-grab;cursor:grab}body .l-network-map-bg-img{width:100%}body .l-network-map-bg-img-ragh{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:darken}body .l-network-map-alt{position:absolute;left:8rem;bottom:18rem;z-index:1}body .l-network-map-navi{position:absolute;right:6.4rem;bottom:18rem}body .l-network-map-navi a,body .l-network-map-navi button{width:4.8rem;height:4.8rem;border-radius:.4rem;background-color:#fff}body .l-network-map-navi a+a,body .l-network-map-navi a+button,body .l-network-map-navi button+a,body .l-network-map-navi button+button{margin-top:.8rem}body .l-network-map-navi a:hover img,body .l-network-map-navi button:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}body .l-network-map-navi a:focus-visible,body .l-network-map-navi button:focus-visible{outline:auto 1px #005fcc;outline-offset:1px}body .l-network-map-navi a.clicking,body .l-network-map-navi button.clicking{-webkit-transform:scale(.95);transform:scale(.95)}body .l-network-map-navi a.disabled,body .l-network-map-navi button.disabled{pointer-events:none}body .l-network-map-navi a.disabled img,body .l-network-map-navi button.disabled img{opacity:.5}body .l-network-map-pop{width:100%;height:100%;position:relative;padding:1rem;text-align:center;background:rgba(255,255,255,.18);overflow-y:auto}body .l-network-map-pop-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.3rem;overflow:hidden;width:18rem;height:16rem;position:absolute;top:0;left:0;-webkit-transform-origin:0 0;transform-origin:0 0;margin-left:2.2rem;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;z-index:3}body .l-network-map-pop-wrapper[data-ypos=top]{-webkit-transform-origin:0 100%;transform-origin:0 100%}body .l-network-map-pop-wrapper[data-xpos=left]{-webkit-transform-origin:100% 0;transform-origin:100% 0;margin-left:0}body .l-network-map-pop-wrapper[data-xpos=left][data-ypos=top]{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}body .l-network-map-pop-close{position:absolute;top:1rem;right:1rem}body .l-network-map .map-center{top:50%;left:50%;position:absolute;width:10px;height:10px;background-color:#e60012}body .l-network-map .map-pin{padding:0;position:absolute;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#9fa0a0;border:solid 1px #000;border-radius:99px;justify-content:center;align-items:center;cursor:pointer}body .l-network-map .map-pin:before{width:200%;height:200%;top:-50%;left:-50%;overflow:hidden;border-radius:50%}body .l-network-map .map-pin.active,body .l-network-map .map-pin:hover{background-color:#e60012;border:solid 1px #e60012;z-index:2}body .l-network-map .map-pin.checks{background-color:#ff0;border:solid 2px #e60012}body .l-network-map .map-pin.checks.active,body .l-network-map .map-pin.checks:hover{background-color:#ff0;border:solid 2px #e60012}body .l-network-map .map-pin:nth-of-type(odd) span{top:-1.7rem}body .l-network-map .map-pin span{position:absolute;top:1.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;letter-spacing:-.1em;font-weight:700;white-space:nowrap;pointer-events:none}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-news-wrapper{width:100%;background-color:#fff;gap:7.2rem;padding:7.2rem 0}.l-home-news-wrapper .l-home-news-link{padding:1.8rem 4rem 1.8rem 1.2rem;border-top:solid 1px #e7e7e7}.l-home-news-wrapper .l-home-news-link:before{right:1.2rem}.l-home-news-link{width:100%;gap:1.2rem;background-color:#fff;padding:1.8rem;padding-right:4rem}.l-home-news-link:only-of-type{margin:3rem .8rem 0}.l-home-news-link-inner{gap:1.2rem}.l-home-news-link-tag{width:10.8rem;height:2.5rem;border-radius:.2rem;border:solid 1px #c4c3bd}.l-home-news-link-tag body .l-second-body-inner-image p,.l-home-news-link-tag body .l-second-body-inner-image-list-inner p,.l-home-news-link-tag body .ts-h8,.l-home-news-link-tag body.second .l-second-breadcrumbs ol li,.l-home-news-link-tag body.second .l-second-breadcrumbs ol li a,.l-home-news-link-tag footer .ts-h8,.l-home-news-link-tag h8,.l-home-news-link-tag nav .ts-h8,body .l-home-news-link-tag .ts-h8,body .l-second-body-inner-image .l-home-news-link-tag p,body .l-second-body-inner-image-list-inner .l-home-news-link-tag p,body.second .l-second-breadcrumbs ol .l-home-news-link-tag li,body.second .l-second-breadcrumbs ol li .l-home-news-link-tag a,footer .l-home-news-link-tag .ts-h8,nav .l-home-news-link-tag .ts-h8{padding-bottom:.2rem}.l-home-news-link-date{width:12rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}#open-popmovie-btn{position:absolute;top:10rem;left:3rem;z-index:3}.l-home-pop-video{position:fixed;top:0;left:0;width:100%;height:100%;padding:7rem;z-index:12!important;background:rgba(0,0,0,.8);color:#fff;transition:opacity .8s ease;overflow-y:auto}.l-home-pop-video:not(.active){opacity:0;pointer-events:none}.l-home-pop-video-inner{width:calc(50% - 2.5rem);gap:1rem}.l-home-pop-video-inner:only-of-type{width:100%;max-width:80rem;margin:0 auto}.l-home-pop-video-inner body .ts-h4,.l-home-pop-video-inner footer .ts-h4,.l-home-pop-video-inner h4,.l-home-pop-video-inner nav .ts-h4,body .l-home-pop-video-inner .ts-h4,footer .l-home-pop-video-inner .ts-h4,nav .l-home-pop-video-inner .ts-h4{font-weight:700}.l-home-pop-video-inner body .ts-h5,.l-home-pop-video-inner footer .ts-h5,.l-home-pop-video-inner h5,.l-home-pop-video-inner nav .ts-h5,body .l-home-pop-video-inner .ts-h5,footer .l-home-pop-video-inner .ts-h5,nav .l-home-pop-video-inner .ts-h5{display:none!important}.l-home-pop-video-inner-wrapper{width:100%;gap:5rem;padding:3rem;position:relative;justify-content:center}.l-home-pop-video-inner-wrapper body .ts-h5,.l-home-pop-video-inner-wrapper footer .ts-h5,.l-home-pop-video-inner-wrapper h5,.l-home-pop-video-inner-wrapper nav .ts-h5,body .l-home-pop-video-inner-wrapper .ts-h5,footer .l-home-pop-video-inner-wrapper .ts-h5,nav .l-home-pop-video-inner-wrapper .ts-h5{display:flex;align-items:flex-end}@supports (grid-template-rows:subgrid){.l-home-pop-video-inner{display:grid!important;width:100%;grid-template-rows:subgrid;grid-row:span 3}@	media screen and (max-width: 856px){grid-row:auto}}.l-home-pop-video-inner-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.l-home-pop-video-inner-wrapper:has(.l-home-pop-video-inner:only-of-type){grid-template-columns:minmax(0,90rem);justify-content:center}@media screen and (max-width:856px){.l-home-pop-video-inner-wrapper{grid-template-columns:1fr!important}}.l-home-pop-video-close{position:fixed;top:1rem;right:2.5rem;width:7rem;height:7rem}.l-home-pop-video-close img{width:100%}.l-home-pop-video-close:after,.l-home-pop-video-close:before{width:3px;background-color:#c2c2c2;top:0;left:50%}.l-home-pop-video-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-home-pop-video-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-home-pop-video-txt{gap:1.2rem}.l-home-pop-video-txt span{letter-spacing:.05em;font-size:1.6rem}.l-home-pop-video-txt span.ts-h3{font-size:2rem}.l-home-pop-video-txt body .l-second-body span.ts-h8,.l-home-pop-video-txt span.eng2,body .l-second-body .l-home-pop-video-txt span.ts-h8{font-size:1.6rem;line-height:1.3}.l-home-pop-video-txt span a{color:#e60012;text-decoration:underline}.l-home-pop-video-txt-dl{margin-top:.6rem}.l-home-pop-video-txt-dl-side{gap:.2rem 3.2rem}.l-home-pop-video-txt-dl a{text-decoration:underline;align-items:baseline}.l-home-pop-video-txt-dl a span{letter-spacing:-.05rem;font-family:"Zen Kaku Gothic New",sans-serif}.l-home-pop-video-txt-dl a:after{width:21px;height:24px;-webkit-transform:translateY(3px);transform:translateY(3px);margin-left:8px;background:url(../img/icon/dl_icon.svg) no-repeat left top/contain}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-body-accordion{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2));border-bottom:solid 1px}body .l-second-body-accordion img{width:25rem;margin:.8rem 0}body .l-second-body-accordion .mod-movie-wrapper{width:25rem;margin-top:.8rem!important}body .l-second-body-accordion-body{margin-left:1.7rem}body .l-second-body-accordion-body>:first-child{margin-top:0!important}body .l-second-body-accordion-body div[data-pswp]{width:25rem}body .l-second-body-accordion .toggle{display:none}body .l-second-body-accordion span.ts-h6{margin-top:0}body .l-second-body-accordion span.ts-h6+.ts-h6{margin-top:0}body .l-second-body-accordion span.ts-h6+.l-second-body-accordion-body{margin-top:1.6rem}body .l-second-body-accordion .Label{padding:1.6rem;padding-right:4.5rem;display:block;border-top:solid 1px;cursor:pointer;font-size:1.8rem}body .l-second-body-accordion .Label::before{content:"";width:1.6rem;border-top:2px solid;position:absolute;top:calc(50% - 1px);right:1.6rem}body .l-second-body-accordion .Label::after{content:"";width:1.6rem;border-top:2px solid;position:absolute;top:calc(50% - 1px);right:1.6rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body .l-second-body-accordion .Label,body .l-second-body-accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s}body .l-second-body-accordion .content{height:0;padding:0 1.6rem;overflow:hidden}body .l-second-body-accordion .content>:first-child{margin-top:0}body .l-second-body-accordion .toggle:checked+.Label+.content{height:auto;transition:all .3s;border-top:solid 1px #8e8e8f;padding:1.6rem 1.6rem 2.4rem}body .l-second-body-accordion .toggle:checked+.Label::after{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-body table{font-size:1.4rem;margin-top:2.4rem;text-align:center;line-height:1.3}body .l-second-body table th{background-color:#ececec;text-align:center;padding:1.2rem 1.6rem}body .l-second-body table th:not(:first-child){border-left:solid 1px #f7f7f7}body .l-second-body table thead th:nth-of-type(1){width:3rem}body .l-second-body table thead th:nth-of-type(2),body .l-second-body table thead th:nth-of-type(4),body .l-second-body table thead th:nth-of-type(5){width:7rem}body .l-second-body table tr{border-bottom:solid 1px #f7f7f7}body .l-second-body table td{padding:1.6rem 1.6rem;border-left:solid 1px #f7f7f7}body .l-second-body table td:nth-of-type(2){text-align:left}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body.jp .l-second-body .ts-h2,body.jp .l-second-body .ts-h3,body.jp .l-second-body .ts-h4,body.jp .l-second-body h2,body.jp .l-second-body h3,body.jp .l-second-body h4{font-family:"Zen Kaku Gothic New",sans-serif}body .l-second-body{width:100%}body .l-second-body-wrapper{width:100%;max-width:80rem;margin:auto;position:relative;padding:0 0 12rem}body .l-second-body span{font-size:inherit}body .l-second-body .ts-h1,body .l-second-body .ts-h2,body .l-second-body .ts-h3,body .l-second-body .ts-h4,body .l-second-body h1,body .l-second-body h2,body .l-second-body h3,body .l-second-body h4{text-shadow:none;font-weight:600}body .l-second-body .ts-h2:first-child,body .l-second-body h2:first-child{margin-top:5rem}body .l-second-body .ts-h2,body .l-second-body h2{margin-top:2.4rem;font-size:2.8rem}body .l-second-body .ts-h2+.ts-h6,body .l-second-body footer .ts-h2+.ts-h6,body .l-second-body h2+.ts-h6,body .l-second-body nav .ts-h2+.ts-h6{margin-top:calc(1.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h3,body .l-second-body h3{font-size:2.4rem;margin-top:calc(2.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h4,body .l-second-body h4{margin-top:1rem}body .l-second-body p{font-size:1.8rem;margin-top:calc(2rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body p+p{margin-top:calc(2.2rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .eng2,body .l-second-body .l-second-body-inner-image p,body .l-second-body .l-second-body-inner-image-list-inner p,body .l-second-body .ts-h8,body .l-second-body h8,body .l-second-body p,body .l-second-body-inner-image .l-second-body p,body .l-second-body-inner-image-list-inner .l-second-body p,body.second .l-second-body .l-second-breadcrumbs ol li,body.second .l-second-body .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body li,body.second .l-second-breadcrumbs ol li .l-second-body a{font-family:"Zen Kaku Gothic New",sans-serif}body .l-second-body-btn{padding-bottom:1.2rem;display:inline-box;display:-webkit-inline-box}body .l-second-body p .l-second-body-btn a,body .l-second-body-btn .l-event-body-btn.active,body .l-second-body-btn .l-second-body p a,body .l-second-body-btn .l-second-body-inner-profile-inner a,body .l-second-body-btn .mod-underline,body .l-second-body-inner-profile-inner .l-second-body-btn a{background:linear-gradient(transparent calc(100% - 1px),#8e8e8f calc(100% - 1px))}body .l-second-body-btn p.ts-h6{margin-top:0;word-break:normal}body .l-second-body-btn div{margin-left:1rem}body .l-second-body-btn div.mod-btn-hexagon-arrow{width:2.1rem;height:2.4rem}body .l-second-body-btn-wrapper{margin-top:1.6rem;max-width:calc(100% - 3rem)}body .l-second-body-btn-wrapper+p{margin-top:calc(2.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .mod-movie-wrapper{margin-top:2.4rem}body .l-second-body .mod-movie-wrapper+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .mod-numlist .l-second-body-inner-image p,body .l-second-body .mod-numlist .l-second-body-inner-image-list-inner p,body .l-second-body .mod-numlist .ts-h8,body .l-second-body-inner-image .l-second-body .mod-numlist p,body .l-second-body-inner-image-list-inner .l-second-body .mod-numlist p,body.second .l-second-body .mod-numlist .l-second-breadcrumbs ol li,body.second .l-second-body .mod-numlist .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body .mod-numlist li,body.second .l-second-breadcrumbs ol li .l-second-body .mod-numlist a{margin-top:calc(2rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .mod-dotlist+.ts-h6{margin-top:calc(1.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h4{margin-top:calc(1.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h5{margin-top:calc(1.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h6{font-size:1.8rem;margin-top:calc(.8rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .ts-h6+.ts-h6{margin-top:calc(1.6rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .l-second-body-inner-image p,body .l-second-body .l-second-body-inner-image-list-inner p,body .l-second-body .ts-h8,body .l-second-body-inner-image .l-second-body p,body .l-second-body-inner-image-list-inner .l-second-body p,body.second .l-second-body .l-second-breadcrumbs ol li,body.second .l-second-body .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body li,body.second .l-second-breadcrumbs ol li .l-second-body a{word-break:break-all;margin-top:calc(.8rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body .l-second-body-inner-image p,body .l-second-body .l-second-body-inner-image-list-inner p,body .l-second-body .ts-h8,body .l-second-body h8,body .l-second-body-inner-image .l-second-body p,body .l-second-body-inner-image-list-inner .l-second-body p,body.second .l-second-body .l-second-breadcrumbs ol li,body.second .l-second-body .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body li,body.second .l-second-breadcrumbs ol li .l-second-body a{word-break:break-all;margin-top:calc(.8rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner{padding-bottom:2.4rem}body .l-second-body-inner img{max-height:530px;-o-object-fit:contain;object-fit:contain}body .l-second-body-inner>:first-child{margin-top:0}body .l-second-body-inner:last-of-type{padding-bottom:0}body .l-second-body-inner-image .l-second-body-inner>p,body .l-second-body-inner-image-list-inner .l-second-body-inner>p,body .l-second-body-inner>.ts-h8,body.second .l-second-breadcrumbs ol .l-second-body-inner>li,body.second .l-second-breadcrumbs ol li .l-second-body-inner>a{margin-top:calc(.8rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner .pswp--item{width:100%}body .l-second-body-inner .pswp--item img{width:100%}body .l-second-body-inner-heximage img{width:69.7rem;height:80.2rem;max-height:none;-o-object-fit:cover;object-fit:cover}body .l-second-body-inner-heximage .l-second-body-inner-image p,body .l-second-body-inner-heximage .l-second-body-inner-image-list-inner p,body .l-second-body-inner-heximage .ts-h8,body .l-second-body-inner-image .l-second-body-inner-heximage p,body .l-second-body-inner-image-list-inner .l-second-body-inner-heximage p,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body-inner-heximage li,body.second .l-second-breadcrumbs ol li .l-second-body-inner-heximage a{padding-left:0;flex-shrink:1}body .l-second-body-inner-image{margin-top:2.4rem;align-items:flex-start}body .l-second-body-inner-image img{max-width:100%}body .l-second-body-inner-image p{word-break:normal!important}body .l-second-body-inner-image-caption{margin-top:calc(1rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner-image .pswp--item img{width:100%;max-width:100%}body .l-second-body-inner-image-list{width:100%}body .l-second-body-inner-image-list-inner{width:calc(50% - 1.2rem);margin-top:1.6rem}body .l-second-body-inner-image-list-inner a,body .l-second-body-inner-image-list-inner img{max-width:100%}body .l-second-body-inner-image-list-inner p{word-break:normal!important}body .l-second-body-inner-image-list:has(>:nth-child(3)) .l-second-body-inner-image-list-inner{width:calc(33.3333% - 1.6rem)}body .l-second-body-inner-image-list-min{width:calc(100% + 2.4rem)}body .l-second-body-inner-image-list-min-wrapper{margin-top:2.4rem}body .l-second-body-inner-image-list-min-wrapper+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner-image-list-min-inner{width:calc(25% - 2.4rem);margin:2.4rem 2.4rem 0 0}body .l-second-body-inner-image-list-min-inner a,body .l-second-body-inner-image-list-min-inner img{max-width:100%}body .l-second-body-inner-image-list+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner-image+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner-sectionend{width:8.8rem;-o-object-fit:contain;object-fit:contain;margin:2.4rem 0 1.6rem}body .l-second-body-inner-profile{padding:2.4rem 4rem;margin-top:2.4rem;background-color:#f9f9f9;width:100%}body .l-second-body-inner-profile+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-inner-profile>img{width:21rem;margin-right:4rem}body .l-second-body-inner-profile-inner{max-width:100%;margin-top:calc(.3rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}body .l-second-body-inner-profile-inner .ts-h6{margin-top:calc(1.6rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}body .l-second-body-inner-profile-inner .ts-h5{margin-top:calc(2.4rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}body .l-second-body-inner-profile-inner p:nth-of-type(1){margin-top:calc(1.6rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}body .l-second-body-inner-profile-inner p:nth-of-type(2){margin-top:calc(2.4rem - (((1.8rem * 1.5) - 1.8rem)/ 2))}body .l-second-body-inner-profile-inner p a{color:#000!important}body .l-second-body-inner-profile-inner p a:not(.l-second-body-inner-profile-inner-btn):not(.l-second-body-btn):after{background-color:#000!important}body .l-second-body p .l-second-body-inner-profile-inner a,body .l-second-body-inner-profile-inner .l-event-body-btn.active,body .l-second-body-inner-profile-inner .l-second-body p a,body .l-second-body-inner-profile-inner .mod-underline,body .l-second-body-inner-profile-inner a{background:linear-gradient(transparent calc(100% - 1px),#8e8e8f calc(100% - 1px))!important}body .l-second-body p .l-second-body-inner-profile-inner a:after,body .l-second-body-inner-profile-inner .l-event-body-btn.active:after,body .l-second-body-inner-profile-inner .l-second-body p a:after,body .l-second-body-inner-profile-inner .mod-underline:after,body .l-second-body-inner-profile-inner a:after{width:1.3em;height:1.3em}body .l-second-body-human{margin-top:5rem;margin-right:-4rem}body .l-second-body-human-inner{width:calc(25% - 4rem);margin-right:4rem;margin-top:3rem}body .l-second-body-human-inner img{width:100%;height:100%;margin-top:1.6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}body .l-second-body-human-inner .ts-h6{padding-left:0}body .l-second-body-human-inner .ts-h6+.ts-h6{margin-top:0}body .l-second-body-human-inner span{text-align:center}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body.second .l-second-breadcrumbs.flex-c{padding:0 6rem;width:100%;margin:0 auto;z-index:3}body.second .l-second-breadcrumbs:empty{display:none}body.second .l-second-breadcrumbs ol{display:flex}body.second .l-second-breadcrumbs ol li{list-style-type:none;white-space:nowrap}body.second .l-second-breadcrumbs ol li br{display:none}body.second .l-second-breadcrumbs ol li:last-child{overflow:hidden;text-overflow:ellipsis}body.second .l-second-breadcrumbs ol li+li:before{content:'>';margin:0 .5rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body.jp .l-second-body-form .ts-h3,body.jp .l-second-body-form h3{text-shadow:none}body .l-second-body-form{margin-top:calc(2.3rem - (((1.4rem * 1.5) - 1.4rem)/ 2));padding-bottom:1.7rem;border-bottom:solid 1px #ececec}body .l-second-body-form-image{margin-top:5rem}body .l-second-body-form-image+p.ts-h6{margin-top:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-body-form-image+p.ts-h6+.l-second-body-form{margin-top:calc(4rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-body-form-wrapper{padding-top:6rem;margin-top:-6rem}body .l-second-body-form-inner{margin-bottom:1rem}body .l-second-body-form-inner .ts-h3,body .l-second-body-form-inner h3{margin-right:.8rem}body .l-second-body-form-inner .l-second-body-inner-image p,body .l-second-body-form-inner .l-second-body-inner-image-list-inner p,body .l-second-body-form-inner .ts-h6,body .l-second-body-form-inner .ts-h8,body .l-second-body-inner-image .l-second-body-form-inner p,body .l-second-body-inner-image-list-inner .l-second-body-form-inner p,body.second .l-second-body-form-inner .l-second-breadcrumbs ol li,body.second .l-second-body-form-inner .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body-form-inner li,body.second .l-second-breadcrumbs ol li .l-second-body-form-inner a{margin-top:0}body .l-second-body-form-border{border-radius:.5rem;border:solid 1px #ececec;padding:2.4rem}body .l-second-body-form-send{margin-top:1.6rem}body .l-second-body-form-send a{width:26rem}body .l-second-body-form-send .ts-h6{margin-top:0;margin-right:auto}body .l-second-body p .l-second-body-form .l-event-body-btn.active:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body p .l-second-body-form .mod-underline:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body p .l-second-body-form a:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body-form .l-second-body p .l-event-body-btn.active:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body-form .l-second-body p .mod-underline:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body-form .l-second-body p a:not(.l-second-body-btn):not(.l-second-body-inner-profile-inner-btn),body .l-second-body-form .mod-underline-red{margin-top:1.6rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-headline{width:100%}body .l-second-headline-wrapper{width:100%;padding:11rem 8rem;max-width:1280px;margin:auto}body .l-second-headline-inner:nth-of-type(1){flex-shrink:0;margin-right:auto}body .l-second-headline-inner-lead{max-width:56rem}body .l-second-headline-inner .ts-h2,body .l-second-headline-inner h2{font-size:6.4rem;margin-top:.5rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-mv{width:100%;margin:0 auto;max-width:80rem}body .l-second-mv-wrapper{width:100%;margin-top:1rem}body .l-second-mv-wrapper+.l-second-body-wrapper{margin-top:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-mv-title{line-height:1.12}body.eng body .l-second-mv-title{padding-right:11rem}body.jp body .l-second-mv-title{font-family:"Zen Kaku Gothic New",sans-serif}body .l-second-mv-titles{margin-bottom:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2));margin-top:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-mv-title-wrapper{z-index:2}body .l-second-mv-title-date{color:#dc000c;margin-right:1.6rem}body .l-second-mv-title-tag{margin:0 .6rem .6rem 0}body .l-second-mv-title-tag-wrapper{margin:1.5rem 0 .4rem}body .l-second-mv-under{padding-top:1.6rem;width:56rem}body .l-second-mv-under+.l-second-mv-inner{margin-top:1.4rem}body .l-second-mv-under-btn{margin-right:1rem;margin-bottom:1rem}body .l-second-mv-inner{width:100%;position:relative;z-index:1}body .l-second-mv-inner-img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-body-program-wrapper+.l-second-body-program-wrapper{margin-top:calc(1.6rem - (((1.6rem * 1.5) - 1.6rem)/ 2))}body .l-second-body-inner-image .l-second-body-program-wrapper+p,body .l-second-body-inner-image footer .l-second-body-program-wrapper+p,body .l-second-body-inner-image nav .l-second-body-program-wrapper+p,body .l-second-body-inner-image-list-inner .l-second-body-program-wrapper+p,body .l-second-body-inner-image-list-inner footer .l-second-body-program-wrapper+p,body .l-second-body-inner-image-list-inner nav .l-second-body-program-wrapper+p,body .l-second-body-program-wrapper+.ts-h8,body .l-second-body-program-wrapper+h8,body footer .l-second-body-program-wrapper+.ts-h8,body nav .l-second-body-program-wrapper+.ts-h8,body.second .l-second-breadcrumbs ol .l-second-body-program-wrapper+li,body.second .l-second-breadcrumbs ol footer .l-second-body-program-wrapper+li,body.second .l-second-breadcrumbs ol li .l-second-body-program-wrapper+a,body.second .l-second-breadcrumbs ol li footer .l-second-body-program-wrapper+a,body.second .l-second-breadcrumbs ol li nav .l-second-body-program-wrapper+a,body.second .l-second-breadcrumbs ol nav .l-second-body-program-wrapper+li{margin-top:calc(1.6rem - (((1.6rem * 1.5) - 1.6rem)/ 2))}body .l-second-body-program-wrapper+*{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-program-wrapper+.ts-h3,body .l-second-body-program-wrapper+h3,body footer .l-second-body-program-wrapper+.ts-h3,body nav .l-second-body-program-wrapper+.ts-h3{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-program-wrapper+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-body-program-rubi{margin-top:calc(2rem - (((1.6rem * 1.5) - 1.6rem)/ 2))}body .l-second-body-program-inner{width:calc(25% - 4rem);margin-right:4rem;margin-top:3rem}body .l-second-body-program-inner img{margin-top:1.6rem;border-radius:99px}body .l-second-body-program-inner .ts-h6{padding-left:0}body .l-second-body-program-inner .ts-h6+.ts-h6{margin-top:0}body .l-second-body-program ul li{font-size:1.8rem}body .l-second-body-program>ul+ul{margin-top:2.4rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-slider{width:100%;position:relative}body .l-second-slider-frame{background-color:#f9f9f9;padding:3.2rem 3.2rem 0}body .l-second-slider-wrapper{width:100%;margin:2.4rem 0 0}body .l-second-slider-wrapper+p{margin-top:calc(3.5rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-second-slider-img{width:100%;max-width:300%;-o-object-fit:contain;object-fit:contain}body .l-second-slider-img p{word-break:normal!important}body .l-second-slider-img-caption{margin-top:calc(1rem - (((2rem * 1.5) - 2rem)/ 2));word-break:normal!important}body .l-second-slider-nav{margin:auto;padding:2.4rem}body .l-second-slider-nav-btn{width:2.4rem;height:2.4rem;margin:0 .8rem;background:url(../img/common/slick_arrow.svg) no-repeat center/contain}body .l-second-slider-nav-btn.next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body .l-second-slider-nav-btn:not(.active){opacity:.6;pointer-events:none}body .l-second-slider-nav li{margin:0 .8rem;width:1rem;height:1.15rem;flex-shrink:0;display:flex;border-radius:0;background:0 0;justify-content:center;align-items:center;background-color:#000}body .l-second-slider-nav li a{display:flex;width:calc(100% - .2rem);height:calc(100% - .2rem);background-color:#000}body .l-second-slider-nav li.active a{background-color:#fff}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}body .l-second-body-table{margin-top:4rem}body .l-second-body-table-wrapper{overflow-x:auto;margin-top:4rem}body .l-second-body-table-wrapper .l-second-body-table{margin-top:0;padding-bottom:1px}body .l-second-body-table-wrapper .simplebar-track{position:relative;width:100%;margin-top:1px}body .l-second-body-table-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:6px;border:none;top:2px}body .l-second-body-table-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background-color:#ececec;border-radius:0;left:0;right:0}body .l-second-body-table div[data-pswp]{width:25rem}body .l-second-body-table+.l-second-body-program-title{margin-top:6rem}body .l-second-body-table .ts-h6{margin:0}body .l-second-body-table .ts-h6+.ts-h6{margin:0}body .l-second-body-table>:first-child{margin-top:0}body .l-second-body-table img{width:25rem;margin:1.5rem 0}body .l-second-body-table-row>*{border-left:solid 1px #8e8e8f;border-top:solid 1px #8e8e8f;flex-shrink:0}body .l-second-body-table-row>:last-child{border-right:solid 1px #8e8e8f}body .l-second-body-table-row:last-child div.l-second-body-table-inner-body{border-bottom:solid 1px #8e8e8f}body .l-second-body-table-row:has(>:nth-child(3)) div{width:19.5rem;padding:.7rem 2.4rem;height:auto;flex-shrink:0}body .l-second-body-table-row:nth-of-type(1){height:4rem}body .l-second-body-table-row:nth-of-type(1) .l-second-body-table-inner-body{background-color:#d3d3d4}body .l-second-body-table-inner-tit span{margin:auto}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-sitemap{position:relative;color:#fff;z-index:2;width:94%;max-width:1100px;justify-content:space-between;pointer-events:none}.l-home-sitemap-wrapper{padding-top:14rem;padding-bottom:14rem;margin-top:1rem;background:#414141;position:relative;overflow:hidden}.l-home-sitemap-wrapper:before{height:20.09rem;top:-.5rem;background:url(../img/top/sitemap/bg.svg) repeat-x 70% 0;z-index:3}.l-home-sitemap-wrapper.active .l-home-sitemap-bg{opacity:.8}.l-home-sitemap-wrapper.active .l-home-sitemap-inner-btn-wrapper:not(.active){opacity:.2;z-index:1}.l-home-sitemap-wrapper.active .l-home-sitemap-inner-btn-wrapper:not(.active) a{pointer-events:none}.l-home-sitemap-wrapper.active .l-home-sitemap-inner-title{opacity:.2;transition:opacity .3s ease}.l-home-sitemap-bg{background-color:#000;opacity:.8;top:.5rem;opacity:0;transition:opacity .3s ease;pointer-events:all}.l-home-sitemap body .ts-h1,.l-home-sitemap footer .ts-h1,.l-home-sitemap h1,.l-home-sitemap nav .ts-h1,body .l-home-sitemap .ts-h1,footer .l-home-sitemap .ts-h1,nav .l-home-sitemap .ts-h1{font-size:4rem}.l-home-sitemap-close{position:absolute;width:100vw;height:120%;top:-10%;left:-2.4rem;pointer-events:all}.l-home-sitemap a{width:15.6rem;height:18.1rem;background-color:#000;margin:.8rem}.l-home-sitemap a:focus{opacity:.6}.l-home-sitemap a p{display:flex;margin-top:1rem}.l-home-sitemap-inner .drop-down-wrapper{z-index:2}.l-home-sitemap-inner .drop-down-wrapper:focus{opacity:.7}.l-home-sitemap-inner .drop-down-wrapper.active{cursor:pointer}.l-home-sitemap-inner .drop-down-wrapper.active .l-home-sitemap-inner-btn-inner{opacity:1;pointer-events:all}.l-home-sitemap-inner .drop-down-wrapper.active .l-home-sitemap-inner-btn-icon div:nth-of-type(2){-webkit-transform:rotate(0);transform:rotate(0)}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner{flex-direction:column;top:2.4rem;left:-10rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner::before{opacity:.5;width:93%;left:35%;top:-7%;height:90%;z-index:1}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(2){margin-left:2.5rem;margin-top:.7rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(3){margin-left:12rem;margin-top:-4rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner{top:-6.5rem;left:-4rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner::before{opacity:.5;width:60%;left:15%;height:115%;z-index:1}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(2){margin-left:1.5rem;margin-top:-2.5rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(3){margin-left:.5rem;margin-top:3rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(4){margin-left:-6rem;margin-top:13rem}.l-home-sitemap-inner-btn{z-index:1;pointer-events:all}.l-home-sitemap-inner-btn-wrapper{position:relative}.l-home-sitemap-inner-btn-wrapper:nth-of-type(1){transition-delay:.25s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(2){transition-delay:.3s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(3){transition-delay:.35s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(4){transition-delay:.4s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(5){transition-delay:.45s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(6){transition-delay:.5s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(7){transition-delay:.55s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(8){transition-delay:.6s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(9){transition-delay:.65s}.l-home-sitemap-inner-btn-wrapper:nth-of-type(10){transition-delay:.7s}.l-home-sitemap-inner-btn-wrapper.init{transition:opacity .3s ease}.l-home-sitemap-inner-btn-icon{position:absolute;left:11%;top:33%}.l-home-sitemap-inner-btn-icon div{width:10px;height:2px;background-color:#fff}.l-home-sitemap-inner-btn-icon div:nth-of-type(2){-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute}.l-home-sitemap-inner-btn-inner{position:absolute;opacity:0;transition:opacity .5s ease;pointer-events:none}.l-home-sitemap-inner-btn-inner a{width:7.8rem;height:9rem;background-color:#fff;color:#000;padding:.5rem .2rem;z-index:2}.l-home-sitemap-inner-btn-inner a:focus{outline:1px solid #787474}.l-home-sitemap-inner-btn-inner a p{margin-top:0;text-align:center;word-break:unset;letter-spacing:0;line-height:1.05}body.jp .l-home-sitemap-inner-btn-inner a p{letter-spacing:-.015em;font-size:1.2rem}.l-home-sitemap-inner-btn-inner a .mod-btn-hexagon-arrow{margin:0;margin:.5rem 0 -1rem;width:1.3rem;height:1.5rem}.l-home-sitemap-inner-btn-inner a .mod-btn-hexagon-arrow:after{width:.5rem;height:.5rem}.l-home-sitemap-inner-btn-img{aspect-ratio:52/43}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-sns-inner{gap:2rem}.l-home-sns-link{padding:1.2rem .8rem 1.8rem;border-top:solid 1px #444;flex-basis:calc(25% - 1.5rem)}.l-home-sns-link-inner{margin-top:1.8rem}.l-home-sns-link-inner-img{width:7.2rem;margin-right:1rem}.l-home-sns-link-inner-txt{line-height:1.3}.l-home-sns-link-inner-txt span{font-size:1.3rem}html[data-os=pc] .only-pc-hide{display:none}html[data-os=mobile] .only-pc-show,html[data-os=tablet] .only-pc-show{display:none}.hasunderline_link:hover,.mod-auther:hover,.pc-hover:hover{opacity:1!important;color:#e60012}.hasunderline_link:hover img,.mod-auther:hover img,.pc-hover:hover img{opacity:.85}.hasunderline_link:hover .hasunderline,.mod-auther:hover .hasunderline,.pc-hover:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#e60012 0)}body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .pc-hover:hover .hasunderline{background:linear-gradient(transparent 98%,#e60012 0)}.hasunderline_link:hover .mod-thumb,.mod-auther:hover .mod-thumb,.pc-hover:hover .mod-thumb{opacity:.8}.pc-hover-bg{transition:background .2s}.pc-hover-bg:hover{opacity:1!important;background:#f2f2f2}.pc-hover-bg:hover img{opacity:.85}.l-home-today-title-date{line-height:1.3;margin-top:2.5rem;border-bottom:solid 2px #000}.l-home-today-title-date span{font-size:1.7rem;margin-left:.6rem}.l-home-today-inner{padding:1.8rem 1.2rem;margin-top:1.8rem;gap:.4rem}.l-home-today-inner-btn{width:100%;gap:.4rem;padding:1.2rem 1.5rem;background-color:#fff}.l-home-today-inner-btn:nth-of-type(2n){margin-left:2rem}.l-home-today-inner-btn:nth-of-type(4n){margin-left:3.2rem}.l-home-today-inner-btn:nth-of-type(8n){margin-left:1.8rem}.l-home-today-inner-btn:nth-of-type(9n){margin-left:3.2rem}.l-home-today-inner-btn .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,.l-home-today-inner-btn body .ts-h7,.l-home-today-inner-btn footer .ts-h7,.l-home-today-inner-btn h7,.l-home-today-inner-btn nav .ts-h7,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .l-home-today-inner-btn span,body .l-home-today-inner-btn .ts-h7,footer .l-home-today-inner-btn .ts-h7,nav .l-home-today-inner-btn .ts-h7{font-size:1.4rem}.l-home-today-inner-btn-side{gap:1.2rem}.l-home-today-inner-btn .mod-hasicon:before{width:1.6rem;height:1.6rem;margin-right:.2rem}@media print,screen and (min-width:857px){.backtotop.cirle-arrow-wrapper{margin-top:72px}a.backtotop .has-triangle,a.btn-view_more .has-triangle{transition:margin-left .3s ease;will-change:margin-left}.close:not(.bg) span{transition:opacity .2s}.extend-bg-right:before,body .l-second-body-wrapper:before{content:"";display:block;position:absolute;top:200px;width:12.35rem;height:calc(100% - 200px);left:auto;right:-25rem;background:url(../img/second/bg.svg) repeat-y right top}.extend-bg-right-pcsp:before,body.updates .l-event-body:before{width:12.35rem;height:calc(100% - 30rem);left:auto;right:-25rem;background:url(../img/second/bg.svg) repeat-y right top}.mod-btn-bright-wrapper:hover .mod-btn-bright:after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.mod-title,body .l-event-body-list .ts-h3,body .l-event-body-list h3,body .l-event-body-title,body .l-second-body .ts-h2,body .l-second-body h2{text-indent:-1.52em}.mod-play:hover{background-color:#fff}.mod-play:hover .mod-play-bg:after,.mod-play:hover .mod-play-bg:before{background-color:#000}.mod-play:hover[data-state=pause]:before{border-left:.5rem solid #000}.mod-hover-bg:hover{background-color:#faff91}.mod-article-frame.information .mod-thumb,.mod-article-frame.information img{margin-left:30px}.mod-popup_image-double .my-gallery{width:calc(50% - 48px)}.mod-pager .page_num:hover{background:#f2f2f2}.mod-number-extend li:before{margin-right:2px;margin-left:1px}body:not(.ie11) .clip-txts{-webkit-box-orient:vertical}body:not(.ie11) .clip-txts[data-height="2"]{-webkit-line-clamp:2}body:not(.ie11) .clip-txts[data-height="3"]{-webkit-line-clamp:3}body:not(.ie11) .clip-txts[data-height="4"]{-webkit-line-clamp:4}a.tag.animated{transition:-webkit-transform .2s cubic-bezier(.36,.01,.26,1) 0s;transition:transform .2s cubic-bezier(.36,.01,.26,1) 0s;transition:transform .2s cubic-bezier(.36,.01,.26,1) 0s,-webkit-transform .2s cubic-bezier(.36,.01,.26,1) 0s}.next-arrow.animated .next_arrow_st:nth-child(1){transition-delay:1.46s}.next-arrow.animated .next_arrow_st:nth-child(2){transition-delay:1.42s}.next-arrow.animated .next_arrow_st:nth-child(3){transition-delay:1.38s}.next-arrow.animated .next_arrow_st:nth-child(4){transition-delay:1.34s}.next-arrow.animated .next_arrow_st:nth-child(5){transition-delay:1.3s}.next-arrow.animated .next_arrow_st:nth-child(6){transition-delay:1.26s}.next-arrow.animated .next_arrow_st:nth-child(7){transition-delay:1.22s}.next-arrow.animated .next_arrow_st:nth-child(8){transition-delay:1.18s}.next-arrow.animated .next_arrow_st:nth-child(9){transition-delay:1.14s}.next-arrow.animated .next_arrow_st:nth-child(10){transition-delay:1.1s}.next-arrow.animated .next_arrow_st:nth-child(11){transition-delay:1.06s}.next-arrow.animated .next_arrow_st:nth-child(12){transition-delay:1.02s}.next-arrow.animated .next_arrow_st:nth-child(13){transition-delay:980ms}.next-arrow.animated .next_arrow_st:nth-child(14){transition-delay:940ms}.next-arrow.animated .next_arrow_st:nth-child(15){transition-delay:.9s}.next-arrow.animated .next_arrow_st:nth-child(16){transition-delay:860ms}.next-arrow.animated .next_arrow_st:nth-child(17){transition-delay:820ms}.next-arrow.animated .next_arrow_st:nth-child(18){transition-delay:780ms}.next-arrow.animated .next_arrow_st:nth-child(19){transition-delay:740ms}.next-arrow.animated .next_arrow_st:nth-child(20){transition-delay:.7s}.has-arrow:not(.inversion-color).big-arrow:after{width:16px;height:16px}.is-pc-hide{display:none!important}.is-pc-show{display:block!important}.is-br-pc-show{display:inline-block!important}.check-media{display:none}.str-header-lang{height:4.8rem}.str-header ul{max-width:81rem;padding:.6rem 3rem .6rem 2rem}.str-header ul{min-height:4.8rem}.str-header ul:before{display:none}.str-header li.is-pc-hide{margin:0}.str-header li a:before{display:none}.str-header li.dropdown .dropbtn{border-radius:99px;font-size:1.4rem}.str-header li.dropdown .dropbtn:before{height:calc(100% + 2rem)}.str-header .dropdown-content{position:absolute;top:calc(100% + 1rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;transition:all .3s ease;background:#fff;border-radius:1.6rem;padding:1.6rem 2.4rem}.section_lm{padding-left:27.2rem}.section_lm-s{padding-left:27rem}.l-second-about+.l-second-about{margin-top:8rem;flex-direction:row-reverse}.l-second-about:nth-of-type(1):before{width:25.8rem;height:32.4rem;left:-23rem;top:auto;bottom:-3rem;background:url(../img/about/image_1.svg) no-repeat center/contain}.l-second-about:nth-of-type(1) .l-second-about-inner:nth-child(1):after{width:15.8rem;height:43.2rem;left:auto;right:-5rem;top:-5rem;background:url(../img/about/image_2.svg) no-repeat center/contain}.l-second-about:nth-of-type(1) .l-second-about-inner-side{flex-direction:row-reverse}.l-second-about:nth-of-type(1) .l-second-about-inner-side-inner{margin-bottom:16.2rem;margin-left:-2rem}.l-second-about:nth-of-type(2):before{width:26.3rem;height:25.1rem;left:auto;right:-25rem;top:auto;bottom:-3rem;background:url(../img/about/image_3.svg) no-repeat center/contain}.l-second-about:nth-of-type(2) .l-second-about-inner:nth-child(1){margin-left:7rem}.l-second-about:nth-of-type(2) .l-second-about-inner-side-inner{margin-right:-2rem}.l-second-about-wrapper{background:url(../img/about/bg_1.svg) no-repeat left top,url(../img/about/bg_2.svg) no-repeat right 40%,url(../img/about/bg_3.svg) no-repeat left bottom}.l-second-activities body .anim.ts-h2,.l-second-activities footer .anim.ts-h2,.l-second-activities h2.anim,.l-second-activities nav .anim.ts-h2,body .l-second-activities .anim.ts-h2,footer .l-second-activities .anim.ts-h2,nav .l-second-activities .anim.ts-h2{margin-top:4rem;font-size:4rem}.l-second-activities:nth-of-type(odd){flex-direction:row-reverse}.l-second-activities:nth-of-type(2)::before{left:50%;-webkit-transform:translateX(calc(50vw - 100%));transform:translateX(calc(50vw - 100%))}.l-second-activities-wrapper{padding-bottom:4rem}.l-second-activities:nth-of-type(odd) .l-second-activities-inner:nth-of-type(1){margin-left:7rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(1) .l-second-activities-inner-side:nth-child(1){margin-top:12rem}.l-home-ahead:before{left:-4rem;top:2rem}.l-home-ahead-inner body .ts-h1,.l-home-ahead-inner footer .ts-h1,.l-home-ahead-inner h1,.l-home-ahead-inner nav .ts-h1,body .l-home-ahead-inner .ts-h1,footer .l-home-ahead-inner .ts-h1,nav .l-home-ahead-inner .ts-h1{margin-top:15rem}.l-home-ahead-inner-txt{width:41.5rem}#debug .debug_inner .checkbox01:last-of-type{margin-right:0}#debug .debug_inner .checkbox01:hover .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,#debug .debug_inner .checkbox01:hover body .ts-h7,#debug .debug_inner .checkbox01:hover footer .ts-h7,#debug .debug_inner .checkbox01:hover h7,#debug .debug_inner .checkbox01:hover nav .ts-h7,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li #debug .debug_inner .checkbox01:hover span,body #debug .debug_inner .checkbox01:hover .ts-h7,footer #debug .debug_inner .checkbox01:hover .ts-h7,nav #debug .debug_inner .checkbox01:hover .ts-h7{opacity:1;transition:opacity .2s ease}.l-home-event-wrapper:before{content:'';position:absolute;display:block;top:8rem;left:0;width:100%;height:calc(100% - 8rem);z-index:-1;background:url(../img/bg-prtn.svg) repeat}.l-home-event-wrapper .mod-defsize{width:auto}.l-home-event.mod-defsize{max-width:55rem;margin-right:6rem;width:calc(55% - 1.5rem)}.l-home-event-slider{transition:opacity .3s ease;cursor:pointer}.l-home-event-slider.hover{opacity:.7}.l-home-event-slider-wrapper-wrapper{padding:3rem 4rem}.l-home-event-img{position:absolute;top:0;left:0}.l-home-event-date{cursor:pointer}.l-home-event-date.hover{color:#1c578f}.l-home-event-txt-wrapper{cursor:pointer}.l-home-event-txt-wrapper.hover{color:#1c578f}.l-home-event-navi-thumb:hover{border-color:#000;background:#000}body .l-event-body-title{text-indent:-1.2em}body .l-event-body-list{margin-top:-2.4rem}body .l-event-body-list:not(.updates){margin-right:-2.4rem;width:calc(100% + 2.4rem)}body .l-event-body-list .ts-h3,body .l-event-body-list h3{text-indent:-1.55em}body.jp body .l-event-body-list .ts-h3,body.jp body .l-event-body-list h3{width:calc(100% - 4rem)}.l-home-imperative{margin-top:8.2rem}.l-home-imperative .mod-bg:nth-of-type(1){width:17.8rem;height:18.2rem;left:-10.2rem;top:15rem}.l-home-imperative .mod-bg:nth-of-type(1).animated{background:url(../img/top/imperative/image_1_1.svg) no-repeat center/contain}.l-home-imperative .mod-bg:nth-of-type(2){left:auto;right:-14.5rem}.l-home-imperative-inner-ver+.l-home-imperative-inner-ver{margin-left:3rem}.l-home-intro{max-width:74rem}.l-home-meeting-inner{padding-left:64rem}.l-home-meeting-inner-btn-wrapper{position:absolute;top:6rem;left:0}.l-home-meeting-inner-right-txt{width:54rem;margin-left:auto}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-side:first-child{margin-left:auto}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area{height:118px}.l-home-mv-slider-wrapper:before{background:url(../img/top/mv/bg-edge_left.svg) no-repeat center/contain}.l-home-mv-slider-wrapper:after{background:url(../img/top/mv/bg-edge_right.svg) no-repeat center/contain}.l-home-mv-navi-thumb:hover:after{background:#fff}.l-home-news-link-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .l-second-body table thead th:nth-of-type(3){text-align:left}body .l-second-body-inner-heximage{width:calc(100% + $body-paddingx2);margin-top:8rem;margin-bottom:6.4rem;margin-left:-24rem}body .l-second-body-inner-heximage .l-second-body-inner-image p,body .l-second-body-inner-heximage .l-second-body-inner-image-list-inner p,body .l-second-body-inner-heximage .ts-h8,body .l-second-body-inner-image .l-second-body-inner-heximage p,body .l-second-body-inner-image-list-inner .l-second-body-inner-heximage p,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body-inner-heximage li,body.second .l-second-breadcrumbs ol li .l-second-body-inner-heximage a{margin-left:11rem}body .l-second-body-inner-image.flex .pswp--item{width:54rem;margin-right:3.2rem}body .l-second-body-inner-image-list-inner+.l-second-body-inner-image-list-inner{margin-left:2.4rem}body .l-second-body-inner-image-list-inner+.l-second-body-inner-image-list-inner:nth-of-type(4n){margin-left:0}body .l-second-body-inner-profile-inner{max-width:calc(100% - 25rem)}body .l-second-body-form-wrapper{padding-top:8rem;margin-top:-8rem}body .l-second-body-form .text_input{width:calc(100% - 20rem)}body .l-second-headline-inner:nth-of-type(1){padding-right:2rem}body .l-second-mv-title-upper{margin-top:calc(1.6rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-body-table-row>*{padding:2rem 2.4rem;width:calc(100% - 17rem)}body .l-second-body-table-row>:nth-child(1){width:17rem}body .l-second-body-table-inner-body:nth-of-type(2){padding-left:5.4rem}body .l-second-body-table-inner-body>ul{padding-bottom:7rem}.l-home-sitemap-inner{max-width:69rem;margin:0 -.8rem}.l-home-sitemap-inner .drop-down-wrapper:hover{cursor:pointer}.l-home-sitemap-inner .drop-down-wrapper:hover .l-home-sitemap-inner-btn-inner{opacity:1;pointer-events:all}.l-home-sitemap-inner .drop-down-wrapper:hover .l-home-sitemap-inner-btn-icon div:nth-of-type(2){-webkit-transform:rotate(0);transform:rotate(0)}.l-home-sitemap-inner-btn-wrapper:nth-of-type(n+5){margin-top:-4.8rem}.l-home-today.mod-defsize{width:calc(39% - 1.5rem);max-width:39rem}}@media print,screen and (min-width:1200px){.l-home-ahead-wrapper:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-2;opacity:0}.l-home-ahead-wrapper.animated:before{background:url(../img/top/ahead/image_1_2.svg) no-repeat 0 0,url(../img/top/ahead/image_2_2.svg) no-repeat 100% 10%;opacity:1;transition:opacity .5s ease 1s}.l-home-imperative-wrapper:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:120%;z-index:-2;opacity:0}.l-home-imperative-wrapper.animated:before{background:url(../img/top/imperative/image_1_2.svg) no-repeat 0 100%,url(../img/top/imperative/image_2_2.svg) no-repeat 100% 70%;opacity:1;transition:opacity .5s ease 1s}.l-home-intro-wrapper:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:120%;z-index:-2;background:url(../img/top/intro/image_1_2.svg) no-repeat 0 80%,url(../img/top/intro/image_2_2.svg) no-repeat bottom right;opacity:0}.l-home-intro-wrapper.animated:before{opacity:1;transition:opacity .5s ease 1s}}@media print,screen and (min-width:1405px){body.header-deco .l-wrapper:before{top:195px}}@media screen and (max-width:856px){body.second .ts-h1,body.second h1{font-size:2.8rem}body.second .ts-h2,body.second h2{font-size:2.8rem}body.second .ts-h3,body.second h3{font-size:2.2rem}body.second .l-second-body-inner-image p,body.second .l-second-body-inner-image-list-inner p,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,body.second .ts-h8,body.second h8{font-size:1.2rem}body .ts-h1,body footer .ts-h1,body h1,body nav .ts-h1,footer body .ts-h1,nav body .ts-h1{font-size:3.2rem}body .ts-h2,body h2{font-size:2.8rem}body .ts-h5,body h5{font-size:1.6rem}html{overflow-x:hidden}body{min-width:inherit;font-size:1rem;overflow-x:hidden}body footer .ts-h1,body nav .ts-h1,footer .ts-h1,footer body .ts-h1,footer h1,footer nav .ts-h1,nav .ts-h1,nav body .ts-h1,nav footer .ts-h1,nav h1{font-size:4rem}footer .ts-h2,footer h2,nav .ts-h2,nav h2{font-size:2.8rem}footer .ts-h5,footer h5,nav .ts-h5,nav h5{font-size:1.6rem}body.second .ts-h1,body.second h1{font-size:2.8rem}body.second .ts-h2,body.second h2{font-size:2.8rem}body.second .ts-h3,body.second h3{font-size:2.2rem}body.second .l-second-body-inner-image p,body.second .l-second-body-inner-image-list-inner p,body.second .l-second-breadcrumbs ol li,body.second .l-second-breadcrumbs ol li a,body.second .ts-h8,body.second h8{font-size:1.2rem}body .ts-h1,body footer .ts-h1,body h1,body nav .ts-h1,footer body .ts-h1,nav body .ts-h1{font-size:3.2rem}body .ts-h2,body h2{font-size:2.8rem}body .ts-h5,body h5{font-size:1.6rem}.mod-btn.fixed_w{height:50px}a.backtotop body .l-second-body-inner-image p,a.backtotop body .l-second-body-inner-image-list-inner p,a.backtotop body .ts-h8,a.backtotop body.second .l-second-breadcrumbs ol li,a.backtotop body.second .l-second-breadcrumbs ol li a,a.backtotop footer .ts-h8,a.backtotop h8,a.backtotop nav .ts-h8,a.btn-view_more body .l-second-body-inner-image p,a.btn-view_more body .l-second-body-inner-image-list-inner p,a.btn-view_more body .ts-h8,a.btn-view_more body.second .l-second-breadcrumbs ol li,a.btn-view_more body.second .l-second-breadcrumbs ol li a,a.btn-view_more footer .ts-h8,a.btn-view_more h8,a.btn-view_more nav .ts-h8,body .l-second-body-inner-image a.backtotop p,body .l-second-body-inner-image a.btn-view_more p,body .l-second-body-inner-image-list-inner a.backtotop p,body .l-second-body-inner-image-list-inner a.btn-view_more p,body a.backtotop .ts-h8,body a.btn-view_more .ts-h8,body.second .l-second-breadcrumbs ol a.backtotop li,body.second .l-second-breadcrumbs ol a.btn-view_more li,body.second .l-second-breadcrumbs ol li a.backtotop a,body.second .l-second-breadcrumbs ol li a.btn-view_more a,footer a.backtotop .ts-h8,footer a.btn-view_more .ts-h8,nav a.backtotop .ts-h8,nav a.btn-view_more .ts-h8{font-size:1.2rem}.close:not(.bg){top:6vw;right:4vw;z-index:3}.close:not(.bg):before{width:3rem;height:3rem;top:-1.5rem;left:-.25rem}.close:not(.bg) span{width:2.2rem}input[type=radio]+label{font-size:1.2rem}input[type=radio]+label{margin-top:8px}textarea{height:20rem}.extend-movie-thumb:before,.mod-movie-thumb:before,.mod-thumb-wrapper:before{background:rgba(0,0,0,.2) url(../img/common/movie_play.svg) no-repeat center/3rem 3.5rem}.extend-bg-right-pcsp:before,body.updates .l-event-body:before{width:1.4rem;height:calc(100% - 30rem);left:auto;right:-2rem;background:url(../img/second/bg_sp.svg) repeat-y right top}.mod-full{padding:0 2.4rem}.mod-arrows{width:1rem;height:2rem}.mod-selectbox select{width:100%}.mod-selectbox:not(.min){width:100%}.mod-btn-hexagon-arrow{width:1.4rem;height:1.7rem}.mod-btn-hexagon-arrow:after{width:.5rem;height:.5rem}.mod-title:before,body .l-event-body-list .ts-h3:before,body .l-event-body-list h3:before,body .l-event-body-title:before,body .l-second-body .ts-h2:before,body .l-second-body h2:before{display:none}.my-gallery+.my-gallery{margin-left:5rem}.mod-slide-trigger body .ts-h6,.mod-slide-trigger footer .ts-h6,.mod-slide-trigger h6,.mod-slide-trigger nav .ts-h6,body .mod-slide-trigger .ts-h6,footer .mod-slide-trigger .ts-h6,nav .mod-slide-trigger .ts-h6{margin-right:10px}.mod-howto-points{border-width:24px 36px;margin-top:32px}.mod-howto-points-icons{margin-top:-22px}.mod-article-frame{padding:2rem}.mod-article-frame.glossary{padding-left:2.2rem;padding-right:2.2rem}.mod-article-frame.information .mod-thumb,.mod-article-frame.information img{margin-left:auto;margin-right:auto}.mod-article-frame-title{font-size:1.7rem;left:10px}.mod-article-frame body .ts-h2,.mod-article-frame footer .ts-h2,.mod-article-frame h2,.mod-article-frame nav .ts-h2,body .mod-article-frame .ts-h2,footer .mod-article-frame .ts-h2,nav .mod-article-frame .ts-h2{font-size:2rem}.mod-article-frame body .ts-h3,.mod-article-frame footer .ts-h3,.mod-article-frame h3,.mod-article-frame nav .ts-h3,body .mod-article-frame .ts-h3,footer .mod-article-frame .ts-h3,nav .mod-article-frame .ts-h3{font-size:1.8rem}.mod-article-frame body .ts-h4,.mod-article-frame footer .ts-h4,.mod-article-frame h4,.mod-article-frame nav .ts-h4,body .mod-article-frame .ts-h4,footer .mod-article-frame .ts-h4,nav .mod-article-frame .ts-h4{font-size:1.6rem}.mod-article-frame body .ts-h5,.mod-article-frame footer .ts-h5,.mod-article-frame h5,.mod-article-frame nav .ts-h5,body .mod-article-frame .ts-h5,footer .mod-article-frame .ts-h5,nav .mod-article-frame .ts-h5{font-size:1.6rem;margin-top:18px}.mod-article-frame body .ts-h6,.mod-article-frame footer .ts-h6,.mod-article-frame h6,.mod-article-frame nav .ts-h6,body .mod-article-frame .ts-h6,footer .mod-article-frame .ts-h6,nav .mod-article-frame .ts-h6{font-size:1.6rem}.mod-article-has_baloon{padding:1.6rem;margin-left:5px}.mod-article-has_baloon:before{top:40px;-webkit-transform:translateY(-50%) scaleX(.4);transform:translateY(-50%) scaleX(.4);-webkit-transform-origin:right;transform-origin:right}.mod-article-has_baloon:after{top:40px;-webkit-transform:translateY(-50%) scaleX(.4);transform:translateY(-50%) scaleX(.4);-webkit-transform-origin:right;transform-origin:right}.mod-dotlist li{font-size:1.6rem}.mod-numlist>li{font-size:1.6rem}.mod-conversation-baloon{margin-top:10px;justify-content:flex-start!important}.mod-conversation-speech[data-side=reverse] .mod-conversation-txt{margin-right:5px}.mod-conversation-speech[data-side=reverse] .mod-article-has_baloon:before{right:-25px;-webkit-transform:translateY(-50%) scaleX(-.4);transform:translateY(-50%) scaleX(-.4);-webkit-transform-origin:left;transform-origin:left}.mod-conversation-speech[data-side=reverse] .mod-article-has_baloon:after{right:-22.5px;-webkit-transform:translateY(-50%) scaleX(-.4);transform:translateY(-50%) scaleX(-.4);-webkit-transform-origin:left;transform-origin:left}.mod-popup_image-double .my-gallery{width:calc(50% - 2.5rem)}.mod-table-wrapper{font-size:1.4rem}.mod-movie-wrapper{width:94.66667vw}.mod-auther body .l-second-body-inner-image p,.mod-auther body .l-second-body-inner-image-list-inner p,.mod-auther body .ts-h8,.mod-auther body.second .l-second-breadcrumbs ol li,.mod-auther body.second .l-second-breadcrumbs ol li a,.mod-auther footer .ts-h8,.mod-auther h8,.mod-auther nav .ts-h8,body .l-second-body-inner-image .mod-auther p,body .l-second-body-inner-image-list-inner .mod-auther p,body .mod-auther .ts-h8,body.second .l-second-breadcrumbs ol .mod-auther li,body.second .l-second-breadcrumbs ol li .mod-auther a,footer .mod-auther .ts-h8,nav .mod-auther .ts-h8{font-size:1.4rem}.l-wrapper#second .mod-bggradation{display:none}.mod-pager .cirle-arrow-wrapper{margin:0}.mod-dots-extend{text-indent:-2.3rem}html.safari .mod-dots-extend{margin-right:6px}.mod-number-extend li{text-indent:-1.05rem;margin-left:1.8rem}.mod-number-extend li:before{margin-left:3px!important;margin-right:4px}.has-rounded-frame{border-color:#000}.tag{padding:7px 14px 5px}.tag span{font-size:1rem}.next-arrow.animated .next_arrow_st:nth-child(1){transition-delay:1.93s}.next-arrow.animated .next_arrow_st:nth-child(2){transition-delay:1.86s}.next-arrow.animated .next_arrow_st:nth-child(3){transition-delay:1.79s}.next-arrow.animated .next_arrow_st:nth-child(4){transition-delay:1.72s}.next-arrow.animated .next_arrow_st:nth-child(5){transition-delay:1.65s}.next-arrow.animated .next_arrow_st:nth-child(6){transition-delay:1.58s}.next-arrow.animated .next_arrow_st:nth-child(7){transition-delay:1.51s}.next-arrow.animated .next_arrow_st:nth-child(8){transition-delay:1.44s}.next-arrow.animated .next_arrow_st:nth-child(9){transition-delay:1.37s}.next-arrow.animated .next_arrow_st:nth-child(10){transition-delay:1.3s}.next-arrow.animated .next_arrow_st:nth-child(11){transition-delay:1.23s}.next-arrow.animated .next_arrow_st:nth-child(12){transition-delay:1.16s}.next-arrow.animated .next_arrow_st:nth-child(13){transition-delay:1.09s}.next-arrow.animated .next_arrow_st:nth-child(14){transition-delay:1.02s}.next-arrow.animated .next_arrow_st:nth-child(15){transition-delay:950ms}.next-arrow.animated .next_arrow_st:nth-child(16){transition-delay:880ms}.next-arrow.animated .next_arrow_st:nth-child(17){transition-delay:810ms}.next-arrow.animated .next_arrow_st:nth-child(18){transition-delay:740ms}.next-arrow.animated .next_arrow_st:nth-child(19){transition-delay:670ms}.next-arrow.animated .next_arrow_st:nth-child(20){transition-delay:.6s}.mod-download{padding:30px 16px 40px;width:90vw}.mod-download .has-pdf{position:absolute;bottom:16px;right:16px}video.notfound{background:#000 url(../img/common/unplay.svg) no-repeat center/60px}.checkbox02{width:15rem;margin-bottom:.8rem}.has-frame body .l-second-body-inner-image p,.has-frame body .l-second-body-inner-image-list-inner p,.has-frame body .ts-h8,.has-frame body.second .l-second-breadcrumbs ol li,.has-frame body.second .l-second-breadcrumbs ol li a,.has-frame footer .ts-h8,.has-frame h8,.has-frame nav .ts-h8,body .has-frame .ts-h8,body .l-second-body-inner-image .has-frame p,body .l-second-body-inner-image-list-inner .has-frame p,body.second .l-second-breadcrumbs ol .has-frame li,body.second .l-second-breadcrumbs ol li .has-frame a,footer .has-frame .ts-h8,nav .has-frame .ts-h8{font-size:1.2rem}.has-frame[data-type=wide-frame]{width:90vw;height:50px}.has-frame[data-type=wide-low-frame]{width:90vw;height:30px}.has-frame[data-type=fix-frame]{width:90vw;height:50px}.has-frame[data-size="l"]{width:90vw;height:50px}.has-frame.j-s{justify-content:center}.slider-arrows{right:0}.is-sp-show{display:block!important}.is-sp-hide{display:none!important}.is-br-sp-show{display:inline-block!important}.flex-sp-s{flex-direction:row}.flex-sp-c{flex-direction:column}.flex-sp-c.flex-sp-as{align-items:flex-start}.flex-sp-cr{flex-direction:column-reverse}.str-footer{padding:20rem 2.4rem 5.8rem;margin-top:-3rem;background:url(../img/common/footer_bg_sp.svg) no-repeat center top/cover}body:not(.second) .str-footer{margin-top:-1px;padding:0 2.4rem 5.8rem;background:url(../img/common/footer_bg_sp_top_2.svg) no-repeat center top/cover}body.network .str-footer{margin-top:-16rem}.str-footer-inner{max-width:auto}.str-footer-logo{width:23rem;margin-bottom:2.4rem;margin-right:auto}.str-footer-logo-2{width:3.3rem}.str-footer-logo-3{width:7.3rem;margin-right:0;-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}.str-footer small{font-size:1rem}.str-footer-ver:nth-of-type(1) .str-footer-side{margin-left:-.8rem}.str-footer-ver:nth-of-type(1) .str-footer-side a{margin:0 .8rem}.str-footer-ver:nth-of-type(2){margin-top:4rem}.str-footer-side:nth-of-type(2){margin-top:4.8rem}.str-footer-side:nth-of-type(3){margin-top:1rem}.str-footer-ver:nth-of-type(2)>.str-footer-side:first-of-type{margin-right:0}.str-footer-ver:nth-of-type(2)>.str-footer-side:first-of-type+.str-footer-side{margin-top:2.4rem}.str-header{padding:1.9rem 1.5rem;-webkit-filter:none;filter:none}.str-header:not(.active) .menu-list{pointer-events:none}.str-header.active .menu-list{-webkit-transform:translateX(0);transform:translateX(0)}.str-header.active .str-header-humberger{opacity:1}.str-header.active .str-header-humberger-inner{margin:.2rem;width:calc(100% - .4rem);height:calc(100% - .4rem)}.str-header.active .str-header-humberger-inner span{width:1.5rem}.str-header.active .str-header-humberger-inner span:nth-of-type(1){-webkit-transform:translateY(.5rem) rotate(45deg);transform:translateY(.5rem) rotate(45deg)}.str-header.active .str-header-humberger-inner span:nth-of-type(2){opacity:0}.str-header.active .str-header-humberger-inner span:nth-of-type(3){-webkit-transform:translateY(-.5rem) rotate(-45deg);transform:translateY(-.5rem) rotate(-45deg)}.str-header-logo{width:18.3rem;margin-right:auto}.str-header-lang{padding:.8rem 1.5rem;outline:2px solid #000;outline-offset:-2px;transition:outline .3s ease}.str-header-lang a{font-size:1.4rem}.str-header ul:not(.init){opacity:0;pointer-events:none}.str-header ul{border-radius:0;width:100%;height:100lvh;position:fixed;top:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);padding:3rem 2.4rem;transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease;background-color:#fff;height:100%;overflow-y:auto;flex-wrap:nowrap}.str-header ul.flex{justify-content:flex-start;padding-top:10.4rem}.str-header li{margin:0;width:100%;padding-bottom:.6rem}.str-header li:not(.active){border-bottom:solid 2px #e60012}.str-header li a{display:inline-flex}.str-header li a span{display:inline}.str-header li a.flex{align-items:baseline;color:#000}.str-header li{align-items:baseline}.str-header li+li{margin-top:2.3rem}.str-header li a{font-size:2.2rem}.str-header li.dropdown a.mod-hasicon{padding:.5rem .8rem}.str-header li.dropdown a{padding-left:0}.str-header li.dropdown .dropbtn{display:inline-flex;width:100%;padding-left:0;color:#000;font-size:2.2rem;line-height:1.3;letter-spacing:0;align-items:baseline}body.eng .str-header li.dropdown .dropbtn{text-shadow:0 0 1px #fff}.str-header li.dropdown .dropbtn.active:after{-webkit-transform:translateY(-.5rem) rotate(180deg);transform:translateY(-.5rem) rotate(180deg)}.str-header li.dropdown .dropbtn:after{background-color:#000;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;margin-left:auto;-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.str-header .dropdown-content{padding-top:.5rem;-webkit-filter:none;filter:none}.str-header .dropdown-content a{width:100%;font-size:1.6rem;flex-direction:row-reverse;justify-content:flex-end;background-color:#ececec}.str-header .dropdown-content a br{display:none}.str-header .dropdown-content a:before{display:none}.str-header .dropdown-content a:after{content:'';display:inline-flex;bottom:0;margin-right:.8rem;width:.7rem;height:1.2rem;background:url(../img/icon/hexagon.svg) no-repeat center/contain;transition:right .3s ease}body.header-deco .l-wrapper:before{width:100%;display:none}body.header-deco .l-wrapper:after{width:100%;background:url(../img/second/header_2_sp.svg) no-repeat top right/contain}.l-main-inner>:first-child{padding-top:13rem}body.second .l-main-inner>:first-child{padding-top:8rem}.section_lm{padding-left:2.66667vw}.section_lm[data-side=both]{padding-right:2.66667vw}.section_lm.sepalates{margin-left:5vw}body.recruit_interview-detail .l-main-inner .section-intro{margin-bottom:10px}.l-main-inner .section-intro{width:100%;margin-bottom:30px}body.location .l-main-inner .section-intro{margin-bottom:50px}body.recruit_environment .l-main-inner .section-intro{margin-bottom:60px}.l-main-inner .section-title{margin-top:calc(25px - (((2.4rem * 1.5) - 2.4rem)/ 2))}.l-main-inner .section-subtitle{width:90vw}body.company .l-main-inner .section-subtitle{margin-top:calc(40px - (((1.6rem * 1.12) - 1.6rem)/ 2));font-size:1.2rem;line-height:1.5}body.recruit_environment .l-main-inner .section-subtitle,body.recruit_qa .l-main-inner .section-subtitle{font-size:1.2rem}body.recruit_privacy_policy .l-main-inner .section-subtitle{margin-top:calc(50px - (((1.6rem * 1.12) - 1.6rem)/ 2))}body.recruit_interview .l-main-inner .section-subtitle{font-size:1.4rem;line-height:1.8}.simplebar-content-wrapper::-webkit-scrollbar{background:0 0;display:none}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:50px;right:0;bottom:calc(4vw)}.l-home-about{-webkit-clip-path:polygon(8.8rem 0,100% 0,100% calc(100% - 5.1rem),calc(100% - 8.8rem) 100%,0 100%,0 5.1rem);clip-path:polygon(8.8rem 0,100% 0,100% calc(100% - 5.1rem),calc(100% - 8.8rem) 100%,0 100%,0 5.1rem);transition:all .3s ease}.l-home-about-inner{padding:7.2rem 3.7rem}.l-home-about-inner body .ts-h1,.l-home-about-inner footer .ts-h1,.l-home-about-inner h1,.l-home-about-inner nav .ts-h1,body .l-home-about-inner .ts-h1,footer .l-home-about-inner .ts-h1,nav .l-home-about-inner .ts-h1{font-size:2.4rem}.l-home-about-inner-inner>h6,body .l-home-about-inner-inner>.ts-h6,footer .l-home-about-inner-inner>.ts-h6,nav .l-home-about-inner-inner>.ts-h6{font-size:1.4rem;text-align:left;font-weight:400;margin-top:1.8rem}.l-home-about-inner-inner>h6 br,body .l-home-about-inner-inner>.ts-h6 br,footer .l-home-about-inner-inner>.ts-h6 br,nav .l-home-about-inner-inner>.ts-h6 br{display:none}.l-home-about-img{width:30rem;max-width:100%;margin-left:0;margin-top:2rem}.l-second-about{width:calc(100% - 4rem);margin-top:4rem}.l-second-about:nth-of-type(1):before{left:-2.4rem;top:auto;bottom:-1rem;background:url(../img/about/bg_4.svg) no-repeat left bottom}.l-second-about:nth-of-type(1) .l-second-about-inner:nth-child(2){margin-left:auto;margin-right:-2.4rem;margin-top:4rem}.l-second-about:nth-of-type(1) .l-second-about-inner-side-inner{margin-bottom:11rem;margin-right:-2rem}.l-second-about:nth-of-type(2):before{left:auto;right:-2.4rem;background:url(../img/about/bg_5.svg) no-repeat right 88%}.l-second-about:nth-of-type(2){align-items:flex-start}.l-second-about:nth-of-type(2) .l-second-about-inner-side{flex-direction:row-reverse;margin-left:-2.4rem;margin-top:2rem}.l-second-about:nth-of-type(2) .l-second-about-inner-side-inner{margin-left:-1rem}.l-second-about body .ts-h2,.l-second-about footer .ts-h2,.l-second-about h2,.l-second-about nav .ts-h2,body .l-second-about .ts-h2,footer .l-second-about .ts-h2,nav .l-second-about .ts-h2{font-size:3.2rem!important}.l-second-about body .ts-h4,.l-second-about footer .ts-h4,.l-second-about h4,.l-second-about nav .ts-h4,body .l-second-about .ts-h4,footer .l-second-about .ts-h4,nav .l-second-about .ts-h4{font-size:1.8rem!important}.l-second-about-wrapper{padding-bottom:2rem}.l-second-about-inner-side-inner{width:8.8rem;height:10rem}.l-second-about-inner-side-img-wrapper{width:19rem;height:22rem}.l-second-activities{width:calc(100% - 4rem);margin-top:4rem}.l-second-activities body .anim.ts-h2,.l-second-activities footer .anim.ts-h2,.l-second-activities h2.anim,.l-second-activities nav .anim.ts-h2,body .l-second-activities .anim.ts-h2,footer .l-second-activities .anim.ts-h2,nav .l-second-activities .anim.ts-h2{font-size:3.2rem!important}.l-second-activities:nth-of-type(1)::before{top:auto;bottom:-2rem;width:18rem;height:6.7rem;background-size:contain}.l-second-activities:nth-of-type(2)::before{top:auto;left:auto;right:-2.4rem;bottom:-2rem;width:18rem;height:6.7rem;background-size:contain}.l-second-activities:nth-of-type(3)::before{top:auto;bottom:-2.5rem;width:18rem;height:6.7rem;background-size:contain}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(1){order:2;margin-right:auto;margin-top:-11rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(2){margin:0}.l-second-activities-inner:nth-child(2){margin-top:1.6rem}.l-second-activities-inner .mod-btn-radious{width:17.2rem;margin-left:0}.l-second-activities-inner-side-inner{width:6.3rem;height:7.1rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(1) .l-second-activities-inner-side-inner{top:75%;left:0}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(3) .l-second-activities-inner-side-inner{left:0;top:1rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner:nth-child(3) .l-second-activities-inner-side-inner:nth-of-type(2){display:none}.l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-inner{width:2.8rem;height:3.2rem;top:10rem;right:.5rem}.l-second-activities-inner-side-img-wrapper{width:17.4rem;height:20.1rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner-side:nth-child(1) .l-second-activities-inner-side-img-wrapper{width:13.5rem;height:15.6rem}.l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-img-wrapper{width:9.8rem;height:11.4rem}.l-second-activities:nth-of-type(4) .l-second-activities-inner-side:nth-child(2) .l-second-activities-inner-side-img-wrapper{width:9.2rem;height:10.5rem;margin-top:13rem;margin-left:1rem}.l-home-ahead-wrapper{margin-top:2.4rem}.l-home-ahead .mod-bg:nth-of-type(1){width:25.5rem;height:11.1rem;background:url(../img/top/ahead/image_1_sp.svg) no-repeat center/contain;left:auto;top:12rem;right:-2.4rem}.l-home-ahead .mod-bg:nth-of-type(2){display:none}.l-home-ahead-inner+.l-home-ahead-inner{margin-left:auto;margin-right:-2.4rem;margin-top:.4rem}.l-home-ahead-inner-btn{margin-top:2.4rem}.l-home-ahead-inner-side.flex{align-items:flex-start}.l-home-ahead-inner-side-inner.l-home-mv-navi-thumb:after,.l-home-ahead-inner-side-inner.mod-btn-hexagon-arrow,.l-home-ahead-inner-side-inner.mod-hexagon,.l-home-ahead-inner-side-inner.mod-play,.l-home-ahead-inner-side-inner.str-header-humberger,.l-home-ahead-inner-side-inner.str-header-humberger-inner,.str-header-lang a.l-home-ahead-inner-side-inner.active,body .l-event-body-list-navi a.active span.l-home-ahead-inner-side-inner,body .l-home-ahead-inner-side-inner.l-event-navi-btn.active:before,body .l-second-slider-nav li a.l-home-ahead-inner-side-inner,body .l-second-slider-nav li.l-home-ahead-inner-side-inner{width:10rem;height:11.6rem;margin-right:-3.5rem;margin-top:1.5rem}.l-home-ahead-inner-side-img{width:26.5rem}#debug .debug_inner{-webkit-transform:scale(.9);transform:scale(.9);left:0}#debug .debug_inner:not(.active){-webkit-transform:scale(.9) translateY(calc(100% - 3.35em));transform:scale(.9) translateY(calc(100% - 3.35em))}#debug .debug_inner_title{border-top-left-radius:0}#debug .debug_inner_reload p{font-size:2rem}#debug .debug_inner_txt{height:16rem}#debug .debug_inner_input{font-size:1.6rem}#debug .debug_inner-body{padding-left:.8rem;padding:.8rem}.l-home-event{padding-bottom:4rem}.l-home-event:before{content:'';position:absolute;display:block;top:8rem;left:0;width:100%;height:calc(100% - 8rem);z-index:-1;background:url(../img/bg-prtn.svg) repeat}.l-home-event-wrapper{margin:6rem auto 0}.l-home-event-wrapper .mod-btn-radious{order:3}.l-home-event-slider-wrapper-wrapper{max-width:100vw;overflow:hidden;order:1;padding:3rem 0}.l-home-event-slider-wrapper-wrapper::before{display:none}.l-home-event-img{width:23.4rem;height:33.2rem;-o-object-fit:contain;object-fit:contain}.l-home-event-img{-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.l-home-event-img.slick-center,.l-home-event-img.slick-current{transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transform:scale(1);transform:scale(1)}.l-home-event-date{width:30rem}.l-home-event-txt-wrapper{width:30rem;margin-top:1.5rem;font-size:1.8rem}.l-home-event-animation{display:none}.l-home-event-navi{order:2;margin:-.5rem auto -.2rem}.l-home-event-navi-btn{margin-left:2.4rem}.l-home-event-navi-list{margin:0 2.4rem}body .l-event-body{width:calc(100% - 4rem)}body .l-event-body-wrapper{margin-top:calc(4rem - (((2rem * 1.5) - 2rem)/ 2))}body .l-event-category-wrapper{margin-top:1.6rem}body .l-event-category{flex-direction:column;width:100%}body .l-event-category.flex{align-items:flex-start}body .l-event-body-list-inner{margin:4rem 0 0 0;width:100%}body .l-event-body-list-inner .mod-movie-wrapper{width:100%}body .l-event-body-list-list-inner-link{margin-top:2.2rem}body .l-event-body-list-list-inner-img{margin-bottom:2rem}body .l-event-body-list-side{flex-direction:column-reverse}body .l-event-body-list-navi{margin-top:6rem}body .l-event-mv{padding:.8rem 0 0 2.4rem}body .l-event-mv .ts-h1,body .l-event-mv h1{font-size:5.8rem}body .l-event-mv-title.min{font-size:4rem}body .l-event-mv-title-wrapper.flex{align-items:flex-start}body .l-event-mv-title-wrapper p{margin-left:0;margin-top:.5rem;font-size:2rem}body .l-event-mv{flex-direction:column-reverse}body .l-event-navi{margin:0 -1rem}body .l-event-navi-btn:first-child:nth-last-child(4),body .l-event-navi-btn:first-child:nth-last-child(4)~*{width:50%}body .l-event-navi-btn{padding:.9rem 2.2rem;min-height:5.6rem}body .l-event-navi-btn .ts-h3,body .l-event-navi-btn h3{font-size:1.6rem}.l-home-imperative{width:100%;max-width:60rem;margin-top:7.2rem}.l-home-imperative>span{margin-top:3rem}.l-home-imperative .mod-bg:nth-of-type(1){width:17.7rem;height:9.3rem;left:auto;right:-2.4rem;top:52rem}.l-home-imperative .mod-bg:nth-of-type(1).animated{background:url(../img/top/imperative/image_1_sp.svg) no-repeat center/contain}.l-home-imperative .mod-bg:nth-of-type(2){width:21.5rem;height:12.5rem;bottom:5rem;left:-2.4rem}.l-home-imperative .mod-bg:nth-of-type(2).animated{background:url(../img/top/imperative/image_2_sp.svg) no-repeat center/contain}.l-home-imperative-inner{width:calc(100% + 4.8rem);margin-top:.8rem}.l-home-imperative-inner-ver{margin:1.6rem auto 0}.l-home-intro-wrapper{margin-top:-5rem}.l-home-intro span{margin-top:2rem}.l-home-intro .mod-bg:nth-of-type(1){display:none}.l-home-intro .mod-bg:nth-of-type(2){width:16.2rem;height:14.4rem;right:-2.4rem;top:100%;background:url(../img/top/intro/image_sp.svg) no-repeat center/contain}.l-home-journal-inner{margin-top:4.8rem;gap:3.6rem 1.6rem}.l-home-journal-title-img{width:31rem}.l-home-journal-btn{width:calc(50% - 1.5rem)}.l-home-journal-btn>h6,body .l-home-journal-btn>.ts-h6,footer .l-home-journal-btn>.ts-h6,nav .l-home-journal-btn>.ts-h6{font-size:1.38rem;letter-spacing:0}.l-home-journal-btn>h8,body .l-home-journal-btn>.ts-h8,body .l-second-body-inner-image .l-home-journal-btn>p,body .l-second-body-inner-image footer .l-home-journal-btn>p,body .l-second-body-inner-image nav .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner footer .l-home-journal-btn>p,body .l-second-body-inner-image-list-inner nav .l-home-journal-btn>p,body.second .l-second-breadcrumbs ol .l-home-journal-btn>li,body.second .l-second-breadcrumbs ol footer .l-home-journal-btn>li,body.second .l-second-breadcrumbs ol li .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol li footer .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol li nav .l-home-journal-btn>a,body.second .l-second-breadcrumbs ol nav .l-home-journal-btn>li,footer .l-home-journal-btn>.ts-h8,nav .l-home-journal-btn>.ts-h8{margin-top:.8rem}.l-home-meeting{flex-direction:column-reverse}.l-home-meeting-wrapper{padding-bottom:8rem}.l-home-meeting-wrapper:before{content:"";position:absolute;display:block;bottom:23rem;left:0;width:30.5rem;height:18.3rem;z-index:1;background:url(../img/top/meeting/image_1.svg) no-repeat left bottom/contain}.l-home-meeting-inner-btn-wrapper{margin-top:6rem;width:19.5rem}.l-home-meeting-inner-btn-title{width:8.9rem;height:7.7rem}.l-home-meeting-inner-btn-title span{font-size:1.2rem;letter-spacing:0}.l-home-meeting-inner-btn-title-icon{margin-left:.4rem}.l-home-meeting-inner-btn-inner{width:19.5rem;height:16.9rem}.l-home-meeting-inner-btn:nth-of-type(2) .l-home-meeting-inner-btn-title-wrapper{bottom:-1.5rem}.l-home-meeting-inner-btn:nth-of-type(3) .l-home-meeting-inner-btn-title-wrapper{bottom:-1.5rem}.l-home-meeting-inner-right-side{margin-top:6.5rem}.l-home-meeting-inner-right-side-movie{width:29.3rem;margin-left:1rem}.l-home-meeting-inner-right-side-movie .ts-h6{font-size:1.3rem}.l-main-inner>:first-child.l-home-mv-video{padding:2.4rem 1.6rem;margin:8.4rem auto 0;width:calc(100% - 3.2rem);gap:3rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-inner-ver{min-width:auto;padding:2.4rem 1.6rem 1rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt{padding:3rem 1.6rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt a{margin-left:0!important}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt .ts-h4{font-size:1.6rem}.l-main-inner .l-home-mv-video+.l-home-mv{margin-top:-1.6rem}.l-main-inner .l-home-mv-video-inner:not(.has-modal) .l-home-mv-video-inner-ver{width:100%}.l-main-inner .l-home-mv-video-inner.has-modal{gap:6rem}.l-main-inner .l-home-mv-video-inner.has-modal .l-home-mv-video-inner-ver{width:100%}.l-main-inner .l-home-mv-video-inner{gap:.9rem}.l-main-inner .l-home-mv-video-inner-ver{gap:2.4rem}.l-main-inner .l-home-mv-video-side{width:100%;max-width:35rem}.l-main-inner .l-home-mv-video-side.big{width:100%;max-width:100%}.l-main-inner .l-home-mv-video-txt{gap:.8rem}.l-main-inner .l-home-mv-video-txt span.ts-h3{font-size:1.8rem;letter-spacing:.03em}.l-main-inner .l-home-mv-video-txt-dl{margin-top:1.4rem}.l-main-inner .l-home-mv-video-timeline-list{width:100%}.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area{min-height:5rem;max-height:100px}.l-home-mv{padding-top:4rem;padding-bottom:14rem}.l-home-mv:before{background:url(../img/top/mv/bg_line_sp_1.svg) no-repeat center bottom/contain}.l-home-mv-slider-inner{width:32.7rem;height:44.5rem}.l-home-mv-slider-inner.slick-slide{width:32.7rem;height:32.7rem}.l-home-mv-slider-inner-container svg:nth-of-type(1){width:49%;height:35%;-webkit-transform:rotate(20deg) translate(-30%,32%);transform:rotate(20deg) translate(-30%,32%)}.l-home-mv-slider-inner-container svg:nth-of-type(2){width:35%;height:35%}.l-home-mv-slider-inner-txt{margin:6% 5% 0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4rem;margin-top:0}.l-home-mv-navi{bottom:-3.5rem;left:0;margin-top:2.4rem}.l-home-mv-navi-btn-wrapper{margin:0 .4rem}.l-home-mv-navi-thumb{margin:0 .4rem}body .l-network-body-wrapper{padding-bottom:5rem;margin-top:calc(4rem - (((6.4rem * 1.5) - 6.4rem)/ 2))}body .l-network-body-title{width:100%;padding:0 2.4rem}body .l-network-map{width:calc(100% - 4.8rem);overflow:hidden}body .l-network-map-wrapper{padding-bottom:13rem;padding-top:7rem;margin-top:-4rem}body .l-network-map-wrapper:before{background-position:top left}body .l-network-map-alt{left:2.4rem;bottom:9rem;width:88vw}body .l-network-map-navi{right:2.4rem;bottom:15rem}.l-home-news-wrapper{padding:6rem .8rem}.l-home-news-link{padding:1.8rem 4rem 1.8rem 1.2rem}.l-home-news-link.flex{align-items:flex-start}.l-home-news-link-txt{font-weight:500}.l-home-pop-video{padding:1.6rem}.l-home-pop-video-inner{width:100%}.l-home-pop-video-inner .mod-movie-wrapper{width:100%}.l-home-pop-video-inner body .ts-h4,.l-home-pop-video-inner footer .ts-h4,.l-home-pop-video-inner h4,.l-home-pop-video-inner nav .ts-h4,body .l-home-pop-video-inner .ts-h4,footer .l-home-pop-video-inner .ts-h4,nav .l-home-pop-video-inner .ts-h4{font-size:1.6rem}.l-home-pop-video-inner-wrapper{padding:0;gap:2rem}.l-home-pop-video-close{width:4rem;height:4rem;right:1.6rem;top:1.6rem}.l-home-pop-video-close:after,.l-home-pop-video-close:before{width:2px}.l-home-pop-video-txt{gap:.8rem}.l-home-pop-video-txt span.ts-h3{font-size:1.8rem;letter-spacing:.03em}.l-home-pop-video-txt-dl{margin-top:1.4rem}body .l-second-body-accordion .mod-movie-wrapper{width:25rem!important}body .l-second-body-accordion .Label{font-size:1.6rem}body .l-second-body table th:nth-of-type(2),body .l-second-body table th:nth-of-type(4),body .l-second-body table th:nth-of-type(5){padding:1.2rem .6rem}body .l-second-body table thead th:nth-of-type(2){width:3rem}body .l-second-body table thead th:nth-of-type(4),body .l-second-body table thead th:nth-of-type(5){width:4rem}body .l-second-body table td:nth-of-type(2){padding:1.6rem .6rem}body .l-second-body-wrapper{padding-bottom:5rem;margin:auto 2.4rem;width:calc(100% - 4.8rem)}body .l-second-body .mod-movie-wrapper{width:100%}body .l-second-body-inner{padding:0 2rem 1.6rem}body .l-second-body-inner-heximage{flex-direction:column;width:29.5rem;margin-top:6rem}body .l-second-body-inner-heximage.flex{align-items:flex-start}body .l-second-body-inner-heximage img{width:100%;height:33.7rem;margin-left:-2rem}body .l-second-body-inner-heximage .l-second-body-inner-image p,body .l-second-body-inner-heximage .l-second-body-inner-image-list-inner p,body .l-second-body-inner-heximage .ts-h8,body .l-second-body-inner-image .l-second-body-inner-heximage p,body .l-second-body-inner-image-list-inner .l-second-body-inner-heximage p,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li,body.second .l-second-body-inner-heximage .l-second-breadcrumbs ol li a,body.second .l-second-breadcrumbs ol .l-second-body-inner-heximage li,body.second .l-second-breadcrumbs ol li .l-second-body-inner-heximage a{width:27rem;margin-top:1rem}body .l-second-body-inner-image.flex{flex-direction:column}body .l-second-body-inner-image-list-inner{width:90%}body .l-second-body-inner-image-list:has(>:nth-child(3)) .l-second-body-inner-image-list-inner{width:calc(50% - .8rem)}body .l-second-body-inner-image-list:has(>:nth-child(3)) .l-second-body-inner-image-list-inner:nth-of-type(even){margin-left:1.5rem}body .l-second-body-inner-image-list-min{width:calc(100% + 1.5rem)}body .l-second-body-inner-image-list-min-inner{margin:2.4rem 1.5rem 0 0;width:calc(50% - 1.5rem)}body .l-second-body-inner-sectionend{display:none}body .l-second-body-inner-profile{padding:2.4rem}body .l-second-body-inner-profile>img{width:23rem;margin:0 auto 2.4rem}body .l-second-body-inner-profile-inner .ts-h5{font-size:2rem}body .l-second-body-inner-profile-inner p:nth-of-type(2){font-size:2rem}body .l-second-body-human{margin-top:0;margin-right:-1.5rem}body .l-second-body-human-inner{width:calc(50% - 1.5rem);margin-right:1.5rem}body.second .l-second-breadcrumbs.flex-c{padding:0 2.4rem}body .l-second-body-form-border{padding-right:1.5rem}body .l-second-headline{flex-direction:column}body .l-second-headline-wrapper{padding:6.4rem 2rem}body .l-second-headline-inner-lead{margin-top:calc(4rem - (((1.4rem * 1.5) - 1.4rem)/ 2));line-height:1.8}body .l-second-headline-inner-lead.ts-h5{font-size:1.8rem}body .l-second-headline-inner-sub.ts-h5{font-size:1.8rem}body .l-second-headline-inner .ts-h2,body .l-second-headline-inner h2{margin-top:.3rem;font-size:2.8rem}body .l-second-mv{padding:0}body .l-second-mv-titles{margin-bottom:calc(2.4rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-mv-title-wrapper{width:100%;padding-left:2.4rem;padding-right:2.4rem}body .l-second-mv-title-tag{margin-top:calc(.9rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-mv-title-upper{margin-top:calc(2.4rem - (((1.4rem * 1.5) - 1.4rem)/ 2))}body .l-second-mv-title-upper.flex{align-items:flex-start}body .l-second-mv-under{width:100%;margin-left:2rem;padding-top:1.6rem}body .l-second-slider-frame{padding:1.6rem 1.6rem 0}body .l-second-body-table div[data-pswp]{width:100%}body .l-second-body-table+.l-second-body-program-title{margin-top:6rem}body .l-second-body-table img{width:100%}body .l-second-body-table-row>*{width:calc(100% - 11rem);padding:1.6rem 1.1rem 1.6rem 1.4rem}body .l-second-body-table-row>:nth-child(1){width:11rem}body .l-second-body-table-inner-li{font-size:1.6rem}.l-home-sitemap{width:100%}.l-home-sitemap-wrapper{padding-top:13rem;margin-top:-3rem;padding-bottom:13rem}.l-home-sitemap-wrapper:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;background:url(../img/common/footer_bg_sp_top.svg) no-repeat center bottom/contain}.l-home-sitemap-wrapper:before{height:15rem}.l-home-sitemap body .ts-h1,.l-home-sitemap footer .ts-h1,.l-home-sitemap h1,.l-home-sitemap nav .ts-h1,body .l-home-sitemap .ts-h1,footer .l-home-sitemap .ts-h1,nav .l-home-sitemap .ts-h1{font-size:3.2rem;margin-right:auto;margin-bottom:2rem}.l-home-sitemap a{width:10.2rem;height:11.8rem;margin:.5rem}.l-home-sitemap a img{width:3rem}.l-home-sitemap a p{font-size:1.2rem;margin-top:.5rem}.l-home-sitemap-inner{width:calc(100% + 2.4rem)}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner::before{display:none}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner{top:12rem;left:-2rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(2){margin-left:9.5rem;margin-top:-11rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(4) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(3){margin-left:14rem;margin-top:-17.5rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner{top:-8rem;left:-3rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(2){margin-left:.7rem;margin-top:1rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(3){margin-left:-2.5rem;margin-top:8.5rem}.l-home-sitemap-inner .drop-down-wrapper:nth-of-type(6) .l-home-sitemap-inner-btn-inner-btn:nth-of-type(4){margin-left:-12rem;margin-top:17.5rem}.l-home-sitemap-inner-btn-wrapper:nth-of-type(1){margin-left:5rem}.l-home-sitemap-inner-btn-wrapper:nth-of-type(2){margin-right:5rem}.l-home-sitemap-inner-btn-wrapper:nth-of-type(n+3){margin-top:-3rem}.l-home-sitemap-inner-btn-inner a{width:7.8rem;height:9rem;padding-left:0;padding-right:0}.l-home-sns-link{flex-basis:calc(50% - 1.5rem);padding:1.2rem 0 1.8rem}.l-home-sns-link-inner-img{width:6rem}.l-home-sns-link-inner-txt .l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li span,.l-home-sns-link-inner-txt body .ts-h7,.l-home-sns-link-inner-txt footer .ts-h7,.l-home-sns-link-inner-txt h7,.l-home-sns-link-inner-txt nav .ts-h7,.l-main-inner .l-home-mv-video-timeline-list.my-scroll-area li .l-home-sns-link-inner-txt span,body .l-home-sns-link-inner-txt .ts-h7,footer .l-home-sns-link-inner-txt .ts-h7,nav .l-home-sns-link-inner-txt .ts-h7{font-size:1.3rem}.l-home-sns-link-inner-txt span{font-size:1.1rem}.l-home-today.mod-defsize{margin-top:5.2rem}.l-home-today-inner{padding-right:4rem}}@media screen and (max-width:856px) and (orientation:portrait){html{font-size:2.66667vw}}@media screen and (max-width:321px){.str-header{padding:1.4rem 1.2rem}.l-home-mv{padding-top:3.2rem;padding-bottom:13rem}.l-home-mv-navi{bottom:-3.5rem;left:0;margin-top:1rem}}@media print,screen and (min-width:857px) and (max-width:1110px){.mod-article-frame.information .l-article-body-inner-section-frame-side{flex-direction:column}.mod-article-frame.information .mod-thumb,.mod-article-frame.information img{margin-left:auto;margin-right:auto}.is-pc-mid-show{display:block}.str-header ul.flex{justify-content:start}}@media print,screen and (min-width:857px) and (max-width:1200px){.str-footer-inner{max-width:auto}.str-footer-inner:before{left:-2rem;top:-21rem}.str-header-logo{width:20rem}.str-header ul:before{background:url(../img/common/menu_1.svg) no-repeat left top/200%,url(../img/common/menu_2.svg) no-repeat right bottom/50%}.l-home-ahead-wrapper{padding:0 2rem 4rem;margin-top:2rem}.l-home-ahead .mod-bg:nth-of-type(2){top:-3rem}.l-home-ahead-inner+.l-home-ahead-inner{margin-left:2.4rem}.l-home-ahead-inner-side-inner.l-home-mv-navi-thumb:after,.l-home-ahead-inner-side-inner.mod-btn-hexagon-arrow,.l-home-ahead-inner-side-inner.mod-hexagon,.l-home-ahead-inner-side-inner.mod-play,.l-home-ahead-inner-side-inner.str-header-humberger,.l-home-ahead-inner-side-inner.str-header-humberger-inner,.str-header-lang a.l-home-ahead-inner-side-inner.active,body .l-event-body-list-navi a.active span.l-home-ahead-inner-side-inner,body .l-home-ahead-inner-side-inner.l-event-navi-btn.active:before,body .l-second-slider-nav li a.l-home-ahead-inner-side-inner,body .l-second-slider-nav li.l-home-ahead-inner-side-inner{width:10rem;height:11.6rem;margin-right:-3.5rem;margin-top:1.5rem}.l-home-ahead-inner-side-img{width:30rem}body .l-event-body-wrapper{width:calc(100% - 16rem)}body .l-event-body-list-inner{width:calc(33.3333% - 2.4rem)}body .l-event-mv .ts-h1,body .l-event-mv h1{font-size:8rem}.l-home-imperative{width:calc(100% - 4rem)}.l-home-imperative-inner-ver body .ts-h3,.l-home-imperative-inner-ver footer .ts-h3,.l-home-imperative-inner-ver h3,.l-home-imperative-inner-ver nav .ts-h3,body .l-home-imperative-inner-ver .ts-h3,footer .l-home-imperative-inner-ver .ts-h3,nav .l-home-imperative-inner-ver .ts-h3{margin-left:1rem}.l-home-imperative-inner-ver body .ts-h3,.l-home-imperative-inner-ver footer .ts-h3,.l-home-imperative-inner-ver h3,.l-home-imperative-inner-ver nav .ts-h3,body .l-home-imperative-inner-ver .ts-h3,footer .l-home-imperative-inner-ver .ts-h3,nav .l-home-imperative-inner-ver .ts-h3{font-size:2.4rem}.l-home-imperative-inner-ver+.l-home-imperative-inner-ver{margin-left:3rem}.l-home-meeting-inner{padding-left:47rem}.l-home-meeting-inner-btn-inner{width:25rem;height:21.6rem}.l-home-meeting-inner-right-txt{width:40rem}.l-home-meeting-inner-right-side-movie{width:40rem;margin-left:1rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-inner-ver{min-width:auto;width:65%;padding:3rem;gap:3rem}.l-main-inner .l-home-mv-video.ver-3 .l-home-mv-video-txt{padding:3rem}.l-home-mv-slider-inner-txt{font-size:6rem}body .l-second-body-wrapper{width:95%}body .l-second-body-inner-heximage img{width:50rem;height:57.532281205165rem}}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}}