﻿@font-face{font-family:"DIN-bold";src:url("../fonts/DIN-Bold.eot");src:url("../fonts/DIN-Bold.woff") format("woff"),url("../fonts/DIN-Bold.ttf") format("truetype"),url("../fonts/DIN-Bold.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{-ms-overflow-style:-ms-autohiding-scrollbar}body{width:100%}body[data-load-status=loading]::before{content:"";display:block;width:100%;height:100%;position:fixed;z-index:200000;background-color:#fff;top:0;left:0;opacity:.9}body[data-load-status=loading]::after{content:"";border:16px solid #f3f3f3;border-top:16px solid #e60012;border-bottom:16px solid #e60012;border-radius:50%;width:80px;height:80px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:200001;animation:spin 2s linear infinite}h1,h2,h3,h4,h5,h6,p,li,a,span,td,div{font-family:"Arial",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}img{width:100%;height:auto}a{transition:opacity .5s;color:#000;text-decoration:none}a:hover{opacity:.5}*{outline:none}br.sp{display:none}@media(max-width: 640px){br.sp{display:inline}}br.spnone{display:inline}@media(max-width: 640px){br.spnone{display:none}}br.tb{display:none}@media(max-width: 1024px){br.tb{display:inline}}@media(max-width: 640px){span.spnone{display:none}}@media(max-width: 1024px){span.tbnone{display:none}}#training .main-sections#concours .section-inner #concours-pickup span,#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner .pickup span,#training .main-sections .section-inner .section-h2-wrap h2 .en,#project-single .story .story-txt h2,#project main .project-link a h2,#voice-each #wrap #project #project-heading,#voice-each #wrap #voice-links table td a .ribbon span,#voice-each #wrap #voice-links h2 .en,#discussion .talk h2 span,#discussion #intro #intro-profile h2,#work #career .career-detail .details td .career-detail-inner .career-detail-link h4,#work #career #career-option table td a div .en,#work #career h2,#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3,#work #about h2,#work main #main-wrap #flow-popup table th,#work main #main-wrap #flow-popup h2,.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{font-family:"DIN-bold";transform:skewX(-4deg);letter-spacing:.15625vw}@media(min-width: 1500px){#training .main-sections#concours .section-inner #concours-pickup span,#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner .pickup span,#training .main-sections .section-inner .section-h2-wrap h2 .en,#project-single .story .story-txt h2,#project main .project-link a h2,#voice-each #wrap #project #project-heading,#voice-each #wrap #voice-links table td a .ribbon span,#voice-each #wrap #voice-links h2 .en,#discussion .talk h2 span,#discussion #intro #intro-profile h2,#work #career .career-detail .details td .career-detail-inner .career-detail-link h4,#work #career #career-option table td a div .en,#work #career h2,#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3,#work #about h2,#work main #main-wrap #flow-popup table th,#work main #main-wrap #flow-popup h2,.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{letter-spacing:2.34375px}}#movie #link #link-btn,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn,#work #career #training-link,#work #about #flow-btn,.crosstalk-single #link table td a div,#training #link table td a div,#crosstalk #link table td a div,#project-single #link table td a div,#project main #link table td a div,#voice #link table td a div,#discussion #link table td a div{text-align:center}#movie #link #link-btn .red-btn-wrap,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap,#work #career #training-link .red-btn-wrap,#work #about #flow-btn .red-btn-wrap,.crosstalk-single #link table td a div .red-btn-wrap,#training #link table td a div .red-btn-wrap,#crosstalk #link table td a div .red-btn-wrap,#project-single #link table td a div .red-btn-wrap,#project main #link table td a div .red-btn-wrap,#voice #link table td a div .red-btn-wrap,#discussion #link table td a div .red-btn-wrap{display:block;position:relative}#movie #link #link-btn .red-btn-wrap::after,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap::after,#work #career #training-link .red-btn-wrap::after,#work #about #flow-btn .red-btn-wrap::after,.crosstalk-single #link table td a div .red-btn-wrap::after,#training #link table td a div .red-btn-wrap::after,#crosstalk #link table td a div .red-btn-wrap::after,#project-single #link table td a div .red-btn-wrap::after,#project main #link table td a div .red-btn-wrap::after,#voice #link table td a div .red-btn-wrap::after,#discussion #link table td a div .red-btn-wrap::after{content:"";position:absolute;border:solid 1px #e60012;z-index:0;display:block;width:100%;height:100%;background:#fff;left:4px;top:4px;border-radius:2.65625vw}#movie #link #link-btn .red-btn-wrap span,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap span,#work #career #training-link .red-btn-wrap span,#work #about #flow-btn .red-btn-wrap span,.crosstalk-single #link table td a div .red-btn-wrap span,#training #link table td a div .red-btn-wrap span,#crosstalk #link table td a div .red-btn-wrap span,#project-single #link table td a div .red-btn-wrap span,#project main #link table td a div .red-btn-wrap span,#voice #link table td a div .red-btn-wrap span,#discussion #link table td a div .red-btn-wrap span{font-family:"DIN-bold";display:inline-block;transform:skewX(-4deg);line-height:1}#movie #link #link-btn .red-btn-wrap>a,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a,#work #career #training-link .red-btn-wrap>a,#work #about #flow-btn .red-btn-wrap>a,.crosstalk-single #link table td a div .red-btn-wrap>a,#training #link table td a div .red-btn-wrap>a,#crosstalk #link table td a div .red-btn-wrap>a,#project-single #link table td a div .red-btn-wrap>a,#project main #link table td a div .red-btn-wrap>a,#voice #link table td a div .red-btn-wrap>a,#discussion #link table td a div .red-btn-wrap>a,#movie #link #link-btn .red-btn-wrap>div,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div,#work #career #training-link .red-btn-wrap>div,#work #about #flow-btn .red-btn-wrap>div,.crosstalk-single #link table td a div .red-btn-wrap>div,#training #link table td a div .red-btn-wrap>div,#crosstalk #link table td a div .red-btn-wrap>div,#project-single #link table td a div .red-btn-wrap>div,#project main #link table td a div .red-btn-wrap>div,#voice #link table td a div .red-btn-wrap>div,#discussion #link table td a div .red-btn-wrap>div{background-color:#e60012;display:block;width:100%;height:100%;font-size:19.8px;font-size:1.546875vw;color:#fff;font-weight:bold;border-radius:2.65625vw;letter-spacing:2px;letter-spacing:.15625vw;position:relative;z-index:1;line-height:5.65625vw}@media(min-width: 1500px){#movie #link #link-btn .red-btn-wrap>a,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a,#work #career #training-link .red-btn-wrap>a,#work #about #flow-btn .red-btn-wrap>a,.crosstalk-single #link table td a div .red-btn-wrap>a,#training #link table td a div .red-btn-wrap>a,#crosstalk #link table td a div .red-btn-wrap>a,#project-single #link table td a div .red-btn-wrap>a,#project main #link table td a div .red-btn-wrap>a,#voice #link table td a div .red-btn-wrap>a,#discussion #link table td a div .red-btn-wrap>a,#movie #link #link-btn .red-btn-wrap>div,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div,#work #career #training-link .red-btn-wrap>div,#work #about #flow-btn .red-btn-wrap>div,.crosstalk-single #link table td a div .red-btn-wrap>div,#training #link table td a div .red-btn-wrap>div,#crosstalk #link table td a div .red-btn-wrap>div,#project-single #link table td a div .red-btn-wrap>div,#project main #link table td a div .red-btn-wrap>div,#voice #link table td a div .red-btn-wrap>div,#discussion #link table td a div .red-btn-wrap>div{line-height:84.84375px;font-size:23.203125px;letter-spacing:2.34375px;border-radius:39.84375px}}@media(max-width: 1024px){#movie #link #link-btn .red-btn-wrap>a,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a,#work #career #training-link .red-btn-wrap>a,#work #about #flow-btn .red-btn-wrap>a,.crosstalk-single #link table td a div .red-btn-wrap>a,#training #link table td a div .red-btn-wrap>a,#crosstalk #link table td a div .red-btn-wrap>a,#project-single #link table td a div .red-btn-wrap>a,#project main #link table td a div .red-btn-wrap>a,#voice #link table td a div .red-btn-wrap>a,#discussion #link table td a div .red-btn-wrap>a,#movie #link #link-btn .red-btn-wrap>div,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div,#work #career #training-link .red-btn-wrap>div,#work #about #flow-btn .red-btn-wrap>div,.crosstalk-single #link table td a div .red-btn-wrap>div,#training #link table td a div .red-btn-wrap>div,#crosstalk #link table td a div .red-btn-wrap>div,#project-single #link table td a div .red-btn-wrap>div,#project main #link table td a div .red-btn-wrap>div,#voice #link table td a div .red-btn-wrap>div,#discussion #link table td a div .red-btn-wrap>div{line-height:9.05vw;font-size:2.475vw}}@media(max-width: 640px){#movie #link #link-btn .red-btn-wrap>a,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a,#work #career #training-link .red-btn-wrap>a,#work #about #flow-btn .red-btn-wrap>a,.crosstalk-single #link table td a div .red-btn-wrap>a,#training #link table td a div .red-btn-wrap>a,#crosstalk #link table td a div .red-btn-wrap>a,#project-single #link table td a div .red-btn-wrap>a,#project main #link table td a div .red-btn-wrap>a,#voice #link table td a div .red-btn-wrap>a,#discussion #link table td a div .red-btn-wrap>a,#movie #link #link-btn .red-btn-wrap>div,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div,#work #career #training-link .red-btn-wrap>div,#work #about #flow-btn .red-btn-wrap>div,.crosstalk-single #link table td a div .red-btn-wrap>div,#training #link table td a div .red-btn-wrap>div,#crosstalk #link table td a div .red-btn-wrap>div,#project-single #link table td a div .red-btn-wrap>div,#project main #link table td a div .red-btn-wrap>div,#voice #link table td a div .red-btn-wrap>div,#discussion #link table td a div .red-btn-wrap>div{line-height:12.44375vw;font-size:4.33125vw}}#movie #link #link-btn .red-btn-wrap>a::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a::before,#work #career #training-link .red-btn-wrap>a::before,#work #about #flow-btn .red-btn-wrap>a::before,.crosstalk-single #link table td a div .red-btn-wrap>a::before,#training #link table td a div .red-btn-wrap>a::before,#crosstalk #link table td a div .red-btn-wrap>a::before,#project-single #link table td a div .red-btn-wrap>a::before,#project main #link table td a div .red-btn-wrap>a::before,#voice #link table td a div .red-btn-wrap>a::before,#discussion #link table td a div .red-btn-wrap>a::before,#movie #link #link-btn .red-btn-wrap>div::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div::before,#work #career #training-link .red-btn-wrap>div::before,#work #about #flow-btn .red-btn-wrap>div::before,.crosstalk-single #link table td a div .red-btn-wrap>div::before,#training #link table td a div .red-btn-wrap>div::before,#crosstalk #link table td a div .red-btn-wrap>div::before,#project-single #link table td a div .red-btn-wrap>div::before,#project main #link table td a div .red-btn-wrap>div::before,#voice #link table td a div .red-btn-wrap>div::before,#discussion #link table td a div .red-btn-wrap>div::before{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:1.875vw;max-width:28.125px;height:1.875vw;max-height:28.125px;background-image:url("../img/play-button.png");background-size:100% 100%;right:10%}@media(max-width: 1024px){#movie #link #link-btn .red-btn-wrap>a::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a::before,#work #career #training-link .red-btn-wrap>a::before,#work #about #flow-btn .red-btn-wrap>a::before,.crosstalk-single #link table td a div .red-btn-wrap>a::before,#training #link table td a div .red-btn-wrap>a::before,#crosstalk #link table td a div .red-btn-wrap>a::before,#project-single #link table td a div .red-btn-wrap>a::before,#project main #link table td a div .red-btn-wrap>a::before,#voice #link table td a div .red-btn-wrap>a::before,#discussion #link table td a div .red-btn-wrap>a::before,#movie #link #link-btn .red-btn-wrap>div::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div::before,#work #career #training-link .red-btn-wrap>div::before,#work #about #flow-btn .red-btn-wrap>div::before,.crosstalk-single #link table td a div .red-btn-wrap>div::before,#training #link table td a div .red-btn-wrap>div::before,#crosstalk #link table td a div .red-btn-wrap>div::before,#project-single #link table td a div .red-btn-wrap>div::before,#project main #link table td a div .red-btn-wrap>div::before,#voice #link table td a div .red-btn-wrap>div::before,#discussion #link table td a div .red-btn-wrap>div::before{width:3vw;height:3vw;max-height:none;max-width:none}}@media(max-width: 640px){#movie #link #link-btn .red-btn-wrap>a::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>a::before,#work #career #training-link .red-btn-wrap>a::before,#work #about #flow-btn .red-btn-wrap>a::before,.crosstalk-single #link table td a div .red-btn-wrap>a::before,#training #link table td a div .red-btn-wrap>a::before,#crosstalk #link table td a div .red-btn-wrap>a::before,#project-single #link table td a div .red-btn-wrap>a::before,#project main #link table td a div .red-btn-wrap>a::before,#voice #link table td a div .red-btn-wrap>a::before,#discussion #link table td a div .red-btn-wrap>a::before,#movie #link #link-btn .red-btn-wrap>div::before,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn .red-btn-wrap>div::before,#work #career #training-link .red-btn-wrap>div::before,#work #about #flow-btn .red-btn-wrap>div::before,.crosstalk-single #link table td a div .red-btn-wrap>div::before,#training #link table td a div .red-btn-wrap>div::before,#crosstalk #link table td a div .red-btn-wrap>div::before,#project-single #link table td a div .red-btn-wrap>div::before,#project main #link table td a div .red-btn-wrap>div::before,#voice #link table td a div .red-btn-wrap>div::before,#discussion #link table td a div .red-btn-wrap>div::before{width:4.875vw;height:4.875vw;right:7%}}@media(min-width: 1500px){#movie #link #link-btn,#movie header #header-h1-wrap #header-h1-inner #header-movie-btn,#work #career #training-link,#work #about #flow-btn,.crosstalk-single #link table td a div,#training #link table td a div,#crosstalk #link table td a div,#project-single #link table td a div,#project main #link table td a div,#voice #link table td a div,#discussion #link table td a div{bottom:25.78125px}}#movie #link [data-btn=blue]#link-btn .red-btn-wrap::after,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap::after,#work #career [data-btn=blue]#training-link .red-btn-wrap::after,#work #about [data-btn=blue]#flow-btn .red-btn-wrap::after,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap::after,#training #link table td a div[data-btn=blue] .red-btn-wrap::after,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap::after,#project-single #link table td a div[data-btn=blue] .red-btn-wrap::after,#project main #link table td a div[data-btn=blue] .red-btn-wrap::after,#voice #link table td a div[data-btn=blue] .red-btn-wrap::after,#discussion #link table td a div[data-btn=blue] .red-btn-wrap::after{border-color:#003e58}#movie #link [data-btn=blue]#link-btn .red-btn-wrap>a,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>a,#work #career [data-btn=blue]#training-link .red-btn-wrap>a,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>a,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>a,#training #link table td a div[data-btn=blue] .red-btn-wrap>a,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>a,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>a,#project main #link table td a div[data-btn=blue] .red-btn-wrap>a,#voice #link table td a div[data-btn=blue] .red-btn-wrap>a,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>a,#movie #link [data-btn=blue]#link-btn .red-btn-wrap>div,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>div,#work #career [data-btn=blue]#training-link .red-btn-wrap>div,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>div,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>div,#training #link table td a div[data-btn=blue] .red-btn-wrap>div,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>div,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>div,#project main #link table td a div[data-btn=blue] .red-btn-wrap>div,#voice #link table td a div[data-btn=blue] .red-btn-wrap>div,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>div{background-color:#003e58}#movie #link [data-btn=blue]#link-btn .red-btn-wrap>a::before,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>a::before,#work #career [data-btn=blue]#training-link .red-btn-wrap>a::before,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>a::before,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#training #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#project main #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#voice #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>a::before,#movie #link [data-btn=blue]#link-btn .red-btn-wrap>div::before,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>div::before,#work #career [data-btn=blue]#training-link .red-btn-wrap>div::before,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>div::before,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#training #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#project main #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#voice #link table td a div[data-btn=blue] .red-btn-wrap>div::before,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>div::before{background-image:url("../img/play-button-blue.png")}#movie #link [data-btn=blue]#link-btn .red-btn-wrap>a::after,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>a::after,#work #career [data-btn=blue]#training-link .red-btn-wrap>a::after,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>a::after,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#training #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#project main #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#voice #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>a::after,#movie #link [data-btn=blue]#link-btn .red-btn-wrap>div::after,#movie header #header-h1-wrap #header-h1-inner [data-btn=blue]#header-movie-btn .red-btn-wrap>div::after,#work #career [data-btn=blue]#training-link .red-btn-wrap>div::after,#work #about [data-btn=blue]#flow-btn .red-btn-wrap>div::after,.crosstalk-single #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#training #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#crosstalk #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#project-single #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#project main #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#voice #link table td a div[data-btn=blue] .red-btn-wrap>div::after,#discussion #link table td a div[data-btn=blue] .red-btn-wrap>div::after{border-left-color:#003e58}#header-wrap{position:absolute;width:95%;max-width:1500px;margin:auto;top:28px;left:0;right:0;z-index:1000000}@media(max-width: 640px){#header-wrap{top:10px}}#header-wrap #header-logo{display:inline-block;height:28px;padding-top:10px}@media(max-width: 640px){#header-wrap #header-logo{height:18px}}#header-wrap #header-logo img{height:100%;width:auto}#header-wrap nav{position:fixed;right:5%;top:28px;display:block;width:90%}@media(max-width: 1024px){#header-wrap nav{width:60px;height:60px;background:#e60012;cursor:pointer;box-shadow:#fff 5px 5px}#header-wrap nav.on .nav-el>ul{display:block}}@media(max-width: 640px){#header-wrap nav{position:fixed;top:10px;right:10px;width:50px;height:50px}}#header-wrap nav .nav-el{display:inline-block;vertical-align:middle;text-align:right;width:100%}@media(max-width: 1024px){#header-wrap nav .nav-el{width:calc(100% - 24px);height:calc(100% - 26px);margin:12px;border-top:solid 1px #fff;border-bottom:solid 1px #fff;position:relative}#header-wrap nav .nav-el::after{content:"";display:block;width:100%;border-bottom:solid 1px #fff;height:0;top:0;bottom:1px;left:0;right:0;margin:auto;position:absolute}}#header-wrap nav .nav-el>ul{display:block;position:relative;left:0;right:0;top:0;width:100%;max-width:1500px;padding:0;margin:auto;z-index:-1;text-align:right;z-index:10000}@media(max-width: 1024px){#header-wrap nav .nav-el>ul{display:none;position:fixed;top:88px;background:#fff;width:calc(100% - 94px);padding:1em 0;border-radius:10px 0 10px 10px;box-shadow:#e60012 5px 5px;overflow-y:scroll;max-height:calc(96vh - 88px)}}@media(max-width: 640px){#header-wrap nav .nav-el>ul{padding:.5em 0;top:60px;width:calc(100% - 20px);max-height:calc(96vh - 60px)}}#header-wrap nav .nav-el>ul>li{list-style:none;line-height:1.7em;display:inline-block;position:relative}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li{display:block;width:calc(100% - 2em);padding:0 2em;text-align:center;padding:1em 0;margin:0 1em;border-bottom:solid 1px #e60012}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li.active:not(#menu-interview){background-color:#e60012}}@media(max-width: 1024px)and (max-width: 1024px){#header-wrap nav .nav-el>ul>li.active:not(#menu-interview)>a{color:#fff}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li.active>a::after{content:"";display:block;position:absolute;border-bottom:#e60012 solid 2px;width:calc(100% - 2em);bottom:-0.1em;left:1em}}#header-wrap nav .nav-el>ul>li>a{font-size:15px;color:#e60012;font-weight:bold;font-weight:normal;font-family:"DIN-bold";letter-spacing:2px;display:inline-block;padding:0 1em;width:calc(100% - 2em - 1px);height:100%;transform:scale(0.97, 1) skewX(-5deg);border-right:solid 1px #e60012;line-height:1.1}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li>a{border-right:none;width:100%;padding:0;height:calc(100% - 2em);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}#header-wrap nav .nav-el>ul>li>a span{font-family:inherit}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li>a span.jp{display:none !important}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li>a span.jp{font-weight:normal !important;font-size:.7em !important;opacity:.7;vertical-align:top;display:inline-block;margin-left:.6em}#header-wrap nav .nav-el>ul>li>a span.jp::before,#header-wrap nav .nav-el>ul>li>a span.jp::after{content:"-"}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li>a:hover{opacity:1}#header-wrap nav .nav-el>ul>li>a:hover span.en{display:none !important}#header-wrap nav .nav-el>ul>li>a:hover span.jp{display:inherit !important;font-size:.82em !important;font-weight:bold}}#header-wrap nav .nav-el>ul>li:nth-last-of-type(2) a{border-color:transparent}#header-wrap nav .nav-el>ul>li:last-of-type a{padding:.8em 0;background:#e60012;color:#fff;transform:scale(1, 1) skewX(0deg);text-align:center;border-radius:6px;width:170px}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li:last-of-type a{width:calc(100% - 4em)}}#header-wrap nav .nav-el>ul>li:last-of-type a span{display:inline-block;transform:scale(0.7, 1) skewX(-5deg);letter-spacing:1px;text-align:center;font-size:16px}#header-wrap nav .nav-el>ul>li:last-of-type a span.jp{letter-spacing:1px;padding:3px 0 0;transform:scale(1, 1)}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li:last-of-type a span.jp{display:block;margin-left:0}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li ul{display:none}#header-wrap nav .nav-el>ul>li.on{position:relative}#header-wrap nav .nav-el>ul>li.on::after{content:"";display:block;position:absolute;width:0;height:0;border-bottom:solid 12px #fff;border-left:solid 6px transparent;border-right:solid 6px transparent;z-index:10;top:100%;left:0;right:0;margin:auto}#header-wrap nav .nav-el>ul>li.on ul{position:absolute;list-style:none;margin:auto;padding:0 2em 2em;box-sizing:border-box;width:65vw;max-width:975px;display:table;left:auto;right:-20vw;background:#fff;top:calc(100% + 12px);border-left:solid 10px #e60012}}@media(min-width: 1024px)and (min-width: 1500px){#header-wrap nav .nav-el>ul>li.on ul{right:-270px}}@media(min-width: 1024px)and (max-width: 1124px){#header-wrap nav .nav-el>ul>li.on ul{right:-24vw}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li.on ul li{display:table-cell;text-align:center;border:10px #fff solid;width:33.33333%}#header-wrap nav .nav-el>ul>li.on ul li.active{opacity:.5}#header-wrap nav .nav-el>ul>li.on ul li .submenu-header{font-family:"DIN-bold";transform:skewX(-4deg);font-weight:bold;color:#e60012;letter-spacing:2px;font-size:20px}#header-wrap nav .nav-el>ul>li.on ul li .submenu-header.tb{display:none}#header-wrap nav .nav-el>ul>li.on ul li a{display:block;width:100%;height:100%;background:#fff;box-shadow:#e60012 5px 5px;position:relative}#header-wrap nav .nav-el>ul>li.on ul li a::before{content:"DETAIL→";position:absolute;display:block;background-image:url("../img/ribbon.svg");background-size:100% 100%;padding:.5em 2em;color:#fff;font-family:"DIN-bold";font-size:12px;letter-spacing:1px;top:-1em;left:-1em}#header-wrap nav .nav-el>ul>li.on ul li a::after{content:"";display:block;width:19px;height:19px;background-image:url("../img/arrow-red.svg");background-size:100% 100%;position:absolute;bottom:22px;right:10%}}@media(min-width: 1024px)and (max-width: 1200px){#header-wrap nav .nav-el>ul>li.on ul li a::after{right:7%}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li.on ul li a img{display:block;width:100%}}@media(min-width: 1024px){#header-wrap nav .nav-el>ul>li.on ul li a p{display:inline-block;color:#e60012;border-bottom:dotted 2px #e60012;position:relative}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li.on ul{max-height:300px;padding:1em 0 0}#header-wrap nav .nav-el>ul>li ul{list-style:none;margin:0 auto;padding:1em 0 0;display:block;overflow:hidden;width:100%;transition:all .5s;max-height:0;padding:0}#header-wrap nav .nav-el>ul>li ul li{display:inline-block;width:30%}}@media(max-width: 1024px)and (max-width: 640px){#header-wrap nav .nav-el>ul>li ul li{display:block;width:100%}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li ul li.active{opacity:.5}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li ul li .submenu-header{color:#e60012;font-family:"DIN-bold";font-size:14px;letter-spacing:1px;transform:skewX(-4deg);margin-bottom:0}#header-wrap nav .nav-el>ul>li ul li .submenu-header.tb{display:block;border-bottom:none;padding:0;line-height:1}#header-wrap nav .nav-el>ul>li ul li .submenu-header.tbnone{display:none}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li ul li a{display:block;width:100%;height:100%;padding:0 1vw 1em;box-sizing:border-box}#header-wrap nav .nav-el>ul>li ul li a div{width:100%;height:100%;border:solid 1px #e60012;box-shadow:#e60012 3px 3px;position:relative;padding:.5em 0 .3em}#header-wrap nav .nav-el>ul>li ul li a div::after{content:"";display:block;width:20px;height:20px;background-image:url("../img/arrow-red.svg");background-size:100% 100%;position:absolute;top:0;bottom:0;margin:auto;right:8%}}@media(max-width: 1024px)and (max-width: 800px){#header-wrap nav .nav-el>ul>li ul li a div::after{content:none}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li ul li a div img{display:none}}@media(max-width: 1024px){#header-wrap nav .nav-el>ul>li ul li a div p{color:#e60012;letter-spacing:1px;display:inline-block;margin:0;padding:1% 0;line-height:1;font-size:12px}}@media(min-width: 1024px){#header-wrap nav.white .nav-el>ul>li>a{color:#fff;border-right-color:#fff}}@media(min-width: 1024px){#header-wrap nav.white .nav-el>ul>li:nth-last-of-type(2) a{border-color:transparent}}header{position:relative;z-index:1}header #header-vid-wrap{width:100%;height:794px;overflow:hidden}@media(max-width: 1024px){header #header-vid-wrap{height:450px}}@media(max-width: 640px){header #header-vid-wrap{height:300px}}header #header-vid-wrap video{width:auto;height:100%;object-fit:cover;margin:auto}@media(min-width: 1410px){header #header-vid-wrap video{width:100%;height:auto}}@media(max-width: 1024px){header #header-vid-wrap video{width:100%;height:auto}}@media(max-width: 800px){header #header-vid-wrap video{width:auto;height:100%}}@media(max-width: 640px){header #header-vid-wrap video{object-position:40% 50%;width:100%;height:auto}}@media(max-width: 532px){header #header-vid-wrap video{width:auto;height:100%}}header #header-h1-wrap{width:348px;height:348px;display:block;background-image:url("../img/star.svg");background-size:100% 100%;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width: 1024px){header #header-h1-wrap{width:243.6px;height:243.6px}}@media(max-width: 640px){header #header-h1-wrap{width:208.8px;height:208.8px}}header #header-h1-wrap #header-h1-inner{display:table;width:100%;height:100%}header #header-h1-wrap #header-h1-inner h1{display:table-cell;vertical-align:middle;width:100%;height:100%;color:#e60012;text-align:center;font-size:18px;letter-spacing:4px}@media(max-width: 1024px){header #header-h1-wrap #header-h1-inner h1{font-size:16px;letter-spacing:0}}@media(max-width: 640px){header #header-h1-wrap #header-h1-inner h1{font-size:14px}}header #header-h1-wrap #header-h1-inner h1 span{font-family:"DIN-Bold";font-size:62px;font-weight:normal;display:block;transform:scaleX(0.97) skewX(-5deg)}@media(max-width: 1024px){header #header-h1-wrap #header-h1-inner h1 span{font-size:43.4px}}@media(max-width: 640px){header #header-h1-wrap #header-h1-inner h1 span{font-size:37.2px}}header #header-h1-wrap.white{background-image:url("../img/star-white-border.svg")}header #header-h1-wrap.white #header-h1-inner h1{color:#fff}header #header-h1-wrap.red-blue{background-image:url("../img/star-red-blue.svg")}header #header-h1-wrap.red-blue #header-h1-inner h1{color:#fff}header #header-h1-wrap.nobk{background-image:none}#wrap{width:100%;position:relative;overflow:hidden}#wrap #main-wrap{width:86%;max-width:1290px;margin:auto;padding:5em 0}@media(max-width: 1024px){#wrap #main-wrap{width:90%}}@media(max-width: 640px){#wrap #main-wrap{width:92%;padding:2em 0}}.underline{display:inline-block;position:relative}.underline::after{content:"";display:block;width:100%;height:0;border-bottom:solid 2px #e60012;bottom:5px;position:absolute}#training #message #message-inner p span[data-scroll],#crosstalk #message p[data-scroll],#movie #message #message-inner p span[data-scroll],#voice #section-wrap section .section-inner [data-scroll].section-info{transition:all .8s}#training #message #message-inner p span[data-scroll=hidden],#crosstalk #message p[data-scroll=hidden],#movie #message #message-inner p span[data-scroll=hidden],#voice #section-wrap section .section-inner [data-scroll=hidden].section-info{opacity:0}#training #message #message-inner p span[data-scroll=shown],#crosstalk #message p[data-scroll=shown],#movie #message #message-inner p span[data-scroll=shown],#voice #section-wrap section .section-inner [data-scroll=shown].section-info{opacity:1}.crosstalk-single #link,#training #link,#crosstalk #link,#project-single #link,#project main #link,#voice #link,#discussion #link{margin-bottom:3.90625vw}@media(min-width: 1500px){.crosstalk-single #link,#training #link,#crosstalk #link,#project-single #link,#project main #link,#voice #link,#discussion #link{margin-bottom:58.59375px}}.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{text-align:center;font-size:1.875vw;margin-bottom:3.90625vw;color:#e60012}@media(min-width: 1500px){.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{font-size:28.125px;margin-bottom:58.59375px}}@media(max-width: 1024px){.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{font-size:3.75vw}}@media(max-width: 640px){.crosstalk-single #link h2,#training #link h2,#crosstalk #link h2,#project-single #link h2,#project main #link h2,#voice #link h2,#discussion #link h2{font-size:7.5vw}}.crosstalk-single #link table,#training #link table,#crosstalk #link table,#project-single #link table,#project main #link table,#voice #link table,#discussion #link table{width:100%}.crosstalk-single #link table td,#training #link table td,#crosstalk #link table td,#project-single #link table td,#project main #link table td,#voice #link table td,#discussion #link table td{text-align:center;width:50%;padding-bottom:30%;position:relative}@media(max-width: 1024px){.crosstalk-single #link table td,#training #link table td,#crosstalk #link table td,#project-single #link table td,#project main #link table td,#voice #link table td,#discussion #link table td{display:block;width:100%;padding-bottom:70%;margin-bottom:8vw}}.crosstalk-single #link table td:first-of-type,#training #link table td:first-of-type,#crosstalk #link table td:first-of-type,#project-single #link table td:first-of-type,#project main #link table td:first-of-type,#voice #link table td:first-of-type,#discussion #link table td:first-of-type{border-right:1vw solid transparent}@media(min-width: 1500px){.crosstalk-single #link table td:first-of-type,#training #link table td:first-of-type,#crosstalk #link table td:first-of-type,#project-single #link table td:first-of-type,#project main #link table td:first-of-type,#voice #link table td:first-of-type,#discussion #link table td:first-of-type{border-right-width:15px}}@media(max-width: 1024px){.crosstalk-single #link table td:first-of-type,#training #link table td:first-of-type,#crosstalk #link table td:first-of-type,#project-single #link table td:first-of-type,#project main #link table td:first-of-type,#voice #link table td:first-of-type,#discussion #link table td:first-of-type{border-right-width:0}}.crosstalk-single #link table td:last-of-type,#training #link table td:last-of-type,#crosstalk #link table td:last-of-type,#project-single #link table td:last-of-type,#project main #link table td:last-of-type,#voice #link table td:last-of-type,#discussion #link table td:last-of-type{border-left:1vw solid transparent}@media(min-width: 1500px){.crosstalk-single #link table td:last-of-type,#training #link table td:last-of-type,#crosstalk #link table td:last-of-type,#project-single #link table td:last-of-type,#project main #link table td:last-of-type,#voice #link table td:last-of-type,#discussion #link table td:last-of-type{border-left-width:15px}}@media(max-width: 1024px){.crosstalk-single #link table td:last-of-type,#training #link table td:last-of-type,#crosstalk #link table td:last-of-type,#project-single #link table td:last-of-type,#project main #link table td:last-of-type,#voice #link table td:last-of-type,#discussion #link table td:last-of-type{border-left-width:0}}.crosstalk-single #link table td a,#training #link table td a,#crosstalk #link table td a,#project-single #link table td a,#project main #link table td a,#voice #link table td a,#discussion #link table td a{position:absolute;width:100%;height:100%;left:0;top:0}.crosstalk-single #link table td a div,#training #link table td a div,#crosstalk #link table td a div,#project-single #link table td a div,#project main #link table td a div,#voice #link table td a div,#discussion #link table td a div{position:absolute;width:64.3656716418%;bottom:0;left:0;right:0;margin:auto}@media(max-width: 1024px){.crosstalk-single #link table td a div,#training #link table td a div,#crosstalk #link table td a div,#project-single #link table td a div,#project main #link table td a div,#voice #link table td a div,#discussion #link table td a div{bottom:10%}}.crosstalk-single #link table td a div .red-btn-wrap,#training #link table td a div .red-btn-wrap,#crosstalk #link table td a div .red-btn-wrap,#project-single #link table td a div .red-btn-wrap,#project main #link table td a div .red-btn-wrap,#voice #link table td a div .red-btn-wrap,#discussion #link table td a div .red-btn-wrap{width:100%}.crosstalk-single #link table td a div .red-btn-wrap div,#training #link table td a div .red-btn-wrap div,#crosstalk #link table td a div .red-btn-wrap div,#project-single #link table td a div .red-btn-wrap div,#project main #link table td a div .red-btn-wrap div,#voice #link table td a div .red-btn-wrap div,#discussion #link table td a div .red-btn-wrap div{line-height:3.5em}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2,#top #select a h2,#top #movie #movie-h2-wrap a h2,#top #training #training-inner #training-h2-wrap a h2,#top #project #project-h2-wrap #project-h2-inner h2,#top #interview h2,#top #work #work-inner #work-h2-wrap a h2,#top #company #company-inner #company-h2-wrap a h2{font-size:18px;font-size:1.40625vw}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2,#top #select a h2,#top #movie #movie-h2-wrap a h2,#top #training #training-inner #training-h2-wrap a h2,#top #project #project-h2-wrap #project-h2-inner h2,#top #interview h2,#top #work #work-inner #work-h2-wrap a h2,#top #company #company-inner #company-h2-wrap a h2{font-size:21.09375px}}@media(max-width: 640px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2,#top #select a h2,#top #movie #movie-h2-wrap a h2,#top #training #training-inner #training-h2-wrap a h2,#top #project #project-h2-wrap #project-h2-inner h2,#top #interview h2,#top #work #work-inner #work-h2-wrap a h2,#top #company #company-inner #company-h2-wrap a h2{font-size:3.4375vw}}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span,#top #select a h2 span,#top #movie #movie-h2-wrap a h2 span,#top #training #training-inner #training-h2-wrap a h2 span,#top #project #project-h2-wrap #project-h2-inner h2 span,#top #interview h2 span,#top #work #work-inner #work-h2-wrap a h2 span,#top #company #company-inner #company-h2-wrap a h2 span{font-size:63px;font-size:4.921875vw;font-family:"DIN-bold";transform:scaleX(0.9) skewX(-4deg);letter-spacing:.46875vw}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span,#top #select a h2 span,#top #movie #movie-h2-wrap a h2 span,#top #training #training-inner #training-h2-wrap a h2 span,#top #project #project-h2-wrap #project-h2-inner h2 span,#top #interview h2 span,#top #work #work-inner #work-h2-wrap a h2 span,#top #company #company-inner #company-h2-wrap a h2 span{font-size:73.828125px;letter-spacing:7.03125px}}@media(max-width: 640px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span,#top #select a h2 span,#top #movie #movie-h2-wrap a h2 span,#top #training #training-inner #training-h2-wrap a h2 span,#top #project #project-h2-wrap #project-h2-inner h2 span,#top #interview h2 span,#top #work #work-inner #work-h2-wrap a h2 span,#top #company #company-inner #company-h2-wrap a h2 span{font-size:6.25vw}}@keyframes onoff{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes offon{0%,49%{opacity:0}50%,100%{opacity:1}}#top #wrap #main-wrap{padding-bottom:0}#top header{height:66.796875vw;background-image:url("../img/top-img.jpg");background-position:center center;background-size:cover}@media(max-width: 640px){#top header{height:94vw;margin-bottom:10vw}}#top header #header-h1-wrap{width:68.671875vw;height:auto;background-image:none;bottom:auto;top:15.625vw}@media(max-width: 640px){#top header #header-h1-wrap{width:95vw;top:22vw}}#top header #header-btn{position:absolute;width:4.453125vw;height:4.453125vw;margin:auto;padding:0;top:auto;bottom:17.96875vw;left:0;right:0;z-index:501}@media(max-width: 640px){#top header #header-btn{width:18.75vw;height:18.75vw;bottom:10vw}}#top header #header-btn #header-btn-inner{display:table;width:100%;height:100%;border-radius:50%;overflow:hidden}#top header #header-btn a{color:#fff;font-family:"DIN-bold";font-size:11px;font-size:.859375vw;display:table-cell;text-align:center;vertical-align:middle;background:#e60012;border-radius:50%}@media(max-width: 640px){#top header #header-btn a{font-size:4.375vw}}#top header #header-animations{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:500}#top header #header-animations .header-animation-el{display:block;position:absolute}#top header #header-animations .header-animation-el::before,#top header #header-animations .header-animation-el::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}#top header #header-animations .header-animation-el::after{opacity:0}#top header #header-animations .header-animation-el#header-animation-img1{width:5vw;height:7.8125vw;bottom:37.109375vw;top:auto;left:20vw}@media(max-width: 640px){#top header #header-animations .header-animation-el#header-animation-img1{width:8vw;height:12.5vw;bottom:52.734375vw;left:6.25vw}}#top header #header-animations .header-animation-el#header-animation-img1::before{background-image:url("../img/top_header_img1-1.png")}#top header #header-animations .header-animation-el#header-animation-img1::after{right:1vw}#top header #header-animations .header-animation-el#header-animation-img2{width:5vw;height:7.8125vw;bottom:33.59375vw;top:auto;left:42.1875vw}@media(max-width: 640px){#top header #header-animations .header-animation-el#header-animation-img2{width:8vw;height:12.5vw;bottom:47.34375vw;left:39.0625vw}}#top header #header-animations .header-animation-el#header-animation-img2::before{background-image:url("../img/top_header_img2-1.png")}#top header #header-animations .header-animation-el#header-animation-img2::after{right:1vw}#top header #header-animations .header-animation-el#header-animation-img3{width:5vw;height:7.8125vw;bottom:30.078125vw;top:auto;left:53.4375vw}@media(max-width: 640px){#top header #header-animations .header-animation-el#header-animation-img3{width:8vw;height:12.5vw;bottom:42.578125vw;left:55vw}}#top header #header-animations .header-animation-el#header-animation-img3::before{background-image:url("../img/top_header_img3-1.png")}#top header #header-animations .header-animation-el#header-animation-img3::after{right:1vw}#top header #header-animations .header-animation-el#header-animation-img4{width:4.375vw;height:8.984375vw;bottom:43.59375vw;top:auto;left:65.78125vw}@media(max-width: 640px){#top header #header-animations .header-animation-el#header-animation-img4{width:7vw;height:14.375vw;bottom:61.5625vw;left:71.875vw}}#top header #header-animations .header-animation-el#header-animation-img4::before{background-image:url("../img/top_header_img4-1.png")}#top header #header-animations .header-animation-el#header-animation-img4::after{right:1vw}#top header #header-animations .header-animation-el#header-animation-img5{width:3.515625vw;height:7.5vw;bottom:31.25vw;top:auto;left:79.53125vw}@media(max-width: 640px){#top header #header-animations .header-animation-el#header-animation-img5{width:5.625vw;height:12vw;bottom:43.75vw;left:89.84375vw}}#top header #header-animations .header-animation-el#header-animation-img5::before{background-image:url("../img/top_header_img5-1.png")}#top header #header-animations .header-animation-el#header-animation-img5::after{right:1vw}#top #company #company-inner{position:relative;width:100%;margin:auto}@media(max-width: 640px){#top #company #company-inner{margin-bottom:20vw}}#top #company #company-inner #company-vid{box-shadow:#e60012 26px 26px;width:65.078125vw;max-width:976.171875px;height:43.828125vw;max-height:657.421875px;overflow:hidden;background-image:url("../img/top-company-vid.jpg");background-size:cover}@media(max-width: 640px){#top #company #company-inner #company-vid{box-shadow:#e60012 10px 10px}}#top #company #company-inner #company-vid video{width:auto;height:100%;display:block;margin-left:-5%}#top #company #company-inner #company-h2-wrap{position:absolute;right:0;top:7.8125vw;background:#fff;width:32.421875vw;max-width:486.328125px;height:20.15625vw;max-height:302.34375px;border:solid 1px #e60012;box-shadow:#e60012 5px 5px}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap{top:117.1875px}}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap{width:64.84375vw;height:23.8888888889vw;top:-10%}}#top #company #company-inner #company-h2-wrap a{display:inline-block;width:100%;height:100%}#top #company #company-inner #company-h2-wrap a h2{color:#e60012;text-align:center;margin-top:4.296875vw}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap a h2{margin-top:64.453125px}}#top #company #company-inner #company-h2-wrap a h2 span{display:block;text-align:center;color:#fff;text-shadow:#e60012 1px 1px,#e60012 -1px 1px,#e60012 1px -1px,#e60012 -1px -1px;margin:0;line-height:1;padding-bottom:0}#top #company #company-inner #company-h2-wrap a h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #e60012;margin:1.5625vw auto}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap a h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap a h2 span::after{margin:2.5vw auto 3.125vw}}#top #company #company-inner #company-h2-wrap #company-h2-fukidashi{position:absolute;bottom:18.6046511628%;right:calc(100% - 1px);width:2.34375vw;max-width:35.15625px;height:2.34375vw;max-height:35.15625px;z-index:1}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi{width:6.25vw;height:6.25vw}}#top #company #company-inner #company-h2-wrap #company-h2-fukidashi span{display:block;width:0;height:0;border-right:solid #fff 2.34375vw;border-top:solid transparent 2.34375vw;z-index:10;position:relative}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi span{border-right-width:35.15625px;border-top-width:35.15625px}}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi span{border-right-width:6.25vw;border-top-width:6.25vw}}#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::before{content:"";display:block;width:0;height:0;border-right:solid #e60012 2.5vw;border-top:solid transparent 2.5vw;position:absolute;top:-1px;right:1px;z-index:-1}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::before{border-right:solid #e60012 37.5px;border-top:solid transparent 37.5px}}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::before{border-right-width:6.875vw;border-top-width:6.875vw}}#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::after{content:"";display:block;width:0;height:0;border-right:solid #e60012 2.1875vw;border-top:solid transparent 2.1875vw;position:absolute;bottom:-5px;right:1px;z-index:-1}@media(min-width: 1500px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::after{border-right:solid #e60012 32.8125px;border-top:solid transparent 32.8125px}}@media(max-width: 640px){#top #company #company-inner #company-h2-wrap #company-h2-fukidashi::after{border-right-width:6.25vw;border-top-width:6.25vw}}#top #company #company-inner p{font-size:7.96875vw;color:#e60012;font-family:"DIN-bold";transform:scaleX(0.9) skewX(-5deg);margin-top:.8em;margin-bottom:1.3em;position:relative;text-align:center;z-index:1}@media(min-width: 1500px){#top #company #company-inner p{font-size:119.53125px}}#top #company #company-inner p::after{content:"";width:33.8671875vw;max-width:508.0078125px;height:27.734375vw;max-height:416.015625px;display:block;position:absolute;background-image:url("../img/top-company-fork.png");background-size:100% 100%;background-position:center center;bottom:30%;right:-5%;z-index:-1}#top #work{margin-bottom:10vw}@media(min-width: 1500px){#top #work{margin-bottom:150px}}@media(max-width: 640px){#top #work{margin-bottom:20vw}}#top #work #work-inner{position:relative;width:100%;margin:auto;text-align:right}#top #work #work-inner #work-vid{width:68.671875vw;max-width:1030.078125px;height:48.90625vw;max-height:733.59375px;overflow:hidden;margin-left:auto;background-image:url("../img/top-work-vid.jpg");background-size:cover}#top #work #work-inner #work-vid video{width:auto;height:100%;display:block;margin-left:-10%}#top #work #work-inner #work-h2-wrap{position:absolute;left:0;top:31.640625vw;background:#e60012;width:32.421875vw;max-width:486.328125px;height:20.15625vw;max-height:302.34375px;border:solid 1px #fff;box-shadow:#fff 5px 5px}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap{top:474.609375px}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap{width:64.84375vw;height:23.8888888889vw}}#top #work #work-inner #work-h2-wrap a{display:inline-block;width:100%;height:100%}#top #work #work-inner #work-h2-wrap a h2{color:#fff;text-align:center;margin-top:4.296875vw}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap a h2{margin-top:64.453125px}}#top #work #work-inner #work-h2-wrap a h2 span{display:block;text-align:center;color:#fff;text-shadow:#e60012 1px 1px,#e60012 -1px 1px,#e60012 1px -1px,#e60012 -1px -1px;margin:0;line-height:1;padding-bottom:0}#top #work #work-inner #work-h2-wrap a h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #fff;margin:1.5625vw auto}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap a h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap a h2 span::after{margin:2.5vw auto 3.125vw}}#top #work #work-inner #work-h2-wrap #work-h2-fukidashi{position:absolute;top:18.6046511628%;left:calc(100% - 1px);width:2.34375vw;height:2.34375vw;z-index:1}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi{width:35.15625px;height:35.15625px}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi{width:6.25vw;height:6.25vw}}#top #work #work-inner #work-h2-wrap #work-h2-fukidashi span{display:block;width:0;height:0;border-right:solid transparent 2.34375vw;border-top:solid #e60012 2.34375vw;z-index:10;position:relative}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi span{border-right:solid transparent 35.15625px;border-top:solid #e60012 35.15625px}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi span{border-right-width:6.25vw;border-top-width:6.25vw}}#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::before{content:"";display:block;width:0;height:0;border-right:solid transparent 2.5vw;border-top:solid #fff 2.5vw;position:absolute;top:-1px;left:1px;z-index:-1}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::before{border-right:solid transparent 37.5px;border-top:solid #fff 37.5px}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::before{border-right-width:6.875vw;border-top-width:6.875vw}}#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::after{content:"";display:block;width:0;height:0;border-right:solid transparent 2.65625vw;border-top:solid #fff 2.65625vw;position:absolute;top:5px;left:3px;z-index:-1}@media(min-width: 1500px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::after{border-right:solid transparent 39.84375px;border-top:solid #fff 39.84375px}}@media(max-width: 640px){#top #work #work-inner #work-h2-wrap #work-h2-fukidashi::after{border-right-width:7.5vw;border-top-width:7.5vw}}#top #interview{background-image:url("../img/top-interview-bk.png");background-position:center center;background-size:auto 100%;background-repeat:no-repeat;width:84.375vw;max-width:1265.625px;height:59.6875vw;max-height:895.3125px;margin:auto auto 10vw;position:relative}@media(min-width: 1500px){#top #interview{margin-bottom:150px}}@media(max-width: 640px){#top #interview{width:100%;height:65.0814814815vw;margin-bottom:30vw}}#top #interview h2{padding-left:7.03125vw;color:#fff;transform-origin:left center;position:relative;display:inline-block;line-height:1;margin-top:5vw}@media(min-width: 1500px){#top #interview h2{font-size:73.828125px;padding-left:82.03125px;margin-top:750px}}@media(max-width: 640px){#top #interview h2{padding-left:1.5625vw}}#top #interview h2 span{display:block;position:relative}#top #interview h2 span::before{content:"";height:1em;width:50vw;background-image:url("../img/stripe-red.png");background-size:2.578125vw;position:absolute;top:40%;right:-0.1em;display:block;z-index:-1}#top #interview #interview-inner{position:absolute;top:17.5vw;bottom:auto;left:-3.046875%;right:0;margin:auto;width:107.2222222222%;height:31.40625vw}@media(min-width: 1500px){#top #interview #interview-inner{top:262.5px;height:471.09375px}}#top #interview #interview-inner #interview-links-wrap{display:table;width:100%;height:100%}#top #interview #interview-inner #interview-links-wrap dl{display:table-cell;text-align:center;width:31.9333%;padding:0 .7%;transition:opacity .5s}#top #interview #interview-inner #interview-links-wrap dl:hover{opacity:.5}#top #interview #interview-inner #interview-links-wrap dl dd{width:100%;height:25.1171875vw;margin:0;position:relative}@media(min-width: 1500px){#top #interview #interview-inner #interview-links-wrap dl dd{height:376.7578125px}}#top #interview #interview-inner #interview-links-wrap dl dd span{display:block;width:9.3515625vw;color:#fff;background-image:url("../img/ribbon.svg");background-size:100% 100%;position:absolute;padding:.5em 0;text-align:center;top:-1em;left:-0.4em;font-family:"DIN-bold";font-size:16.7px;font-size:1.3046875vw;z-index:1}@media(min-width: 1500px){#top #interview #interview-inner #interview-links-wrap dl dd span{width:140.2734375px;font-size:19.5703125px}}@media(max-width: 640px){#top #interview #interview-inner #interview-links-wrap dl dd span{width:70px;font-size:13px}}#top #interview #interview-inner #interview-links-wrap dl dd a{display:inline-block;width:100%;height:100%;background-size:100% 100%}#top #interview #interview-inner #interview-links-wrap dl dd a:hover{opacity:1}#top #interview #interview-inner #interview-links-wrap dl dd a#interview-links-voice{background-image:url("../img/top-voice.jpg")}#top #interview #interview-inner #interview-links-wrap dl dd a#interview-links-crosstalk{background-image:url("../img/top-crosstalk.jpg")}#top #interview #interview-inner #interview-links-wrap dl dd a#interview-links-discussion{background-image:url("../img/top-discussion.jpg")}#top #interview #interview-inner #interview-links-wrap dl dt{background:#fff}#top #interview #interview-inner #interview-links-wrap dl dt a{color:#e60012;display:inline-block;width:100%;height:100%;padding:1.5em 0 1em;font-size:18px;font-size:1.40625vw;font-weight:bold;letter-spacing:.15625vw;position:relative}@media(min-width: 1500px){#top #interview #interview-inner #interview-links-wrap dl dt a{font-size:21.09375px;letter-spacing:2.34375px}}@media(max-width: 640px){#top #interview #interview-inner #interview-links-wrap dl dt a{font-size:12.5px;padding:1em 0}}#top #interview #interview-inner #interview-links-wrap dl dt a:hover{opacity:1}#top #interview #interview-inner #interview-links-wrap dl dt a::after{content:"";width:2.2421875vw;height:2.2421875vw;display:block;background-image:url("../img/arrow-red.svg");background-size:100% 100%;position:absolute;top:0;bottom:0;right:6%;margin:auto}@media(min-width: 1500px){#top #interview #interview-inner #interview-links-wrap dl dt a::after{width:33.6328125px;height:33.6328125px}}@media(max-width: 640px){#top #interview #interview-inner #interview-links-wrap dl dt a::after{content:none}}#top #interview #interview-inner #interview-links-wrap dl dt a span{display:inline-block;border-bottom:dotted 2px #e60012;padding-bottom:.4em}#top #project{width:100%;height:43.85421875vw;position:relative;margin-bottom:10vw}@media(min-width: 1500px){#top #project{margin-bottom:150px;height:657.81328125px}}@media(max-width: 640px){#top #project{margin-bottom:20vw}}#top #project #project-h2-wrap{background:#e60012;position:absolute;height:30.078125vw;width:29.6875vw;left:-10%;top:-3em;z-index:2}@media(min-width: 1500px){#top #project #project-h2-wrap{height:451.171875px;width:445.3125px}}@media(max-width: 640px){#top #project #project-h2-wrap{width:46.875vw;left:-5%;height:21.875vw}}#top #project #project-h2-wrap::after{content:"";position:absolute;display:block;width:0;height:0;border-left:solid 5.46875vw #e60012;border-bottom:solid 30.078125vw transparent;top:0;left:calc(100% - 0.5px)}@media(min-width: 1500px){#top #project #project-h2-wrap::after{border-left:solid 82.03125px #e60012;border-bottom:solid 451.171875px transparent}}@media(max-width: 640px){#top #project #project-h2-wrap::after{border-bottom-width:21.875vw}}#top #project #project-h2-wrap #project-h2-inner{display:table;width:100%;height:100%}#top #project #project-h2-wrap #project-h2-inner h2{display:table-cell;text-align:center;vertical-align:middle;color:#fff}#top #project #project-h2-wrap #project-h2-inner h2::after{content:"";display:block;width:3.5vw;height:3.5vw;background-image:url("../img/arrow.svg");background-size:100% 100%;margin:1.6em auto 0}@media(min-width: 1500px){#top #project #project-h2-wrap #project-h2-inner h2::after{width:52.5px;height:52.5px}}@media(max-width: 640px){#top #project #project-h2-wrap #project-h2-inner h2::after{content:none}}#top #project #project-h2-wrap #project-h2-inner h2 span{display:block;text-align:center;color:#fff;margin:0;line-height:1;padding-bottom:0}@media(min-width: 1500px){#top #project #project-h2-wrap #project-h2-inner h2 span{font-size:73.828125px}}#top #project #project-h2-wrap #project-h2-inner h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #fff;margin:1.5625vw auto}@media(min-width: 1500px){#top #project #project-h2-wrap #project-h2-inner h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #project #project-h2-wrap #project-h2-inner h2 span::after{margin:2.5vw auto 3.125vw}}#top #project #project-inner{width:100vw;height:100%;position:absolute;left:-8.1395348837%;z-index:1}@media(min-width: 1500px){#top #project #project-inner{width:1500px}}#top #project #project-inner .project-episode{height:100%;position:absolute;top:0}#top #project #project-inner .project-episode a{display:block;width:100%;height:100%;background-size:auto 100%;background-repeat:no-repeat}#top #project #project-inner .project-episode a .project-episode-btn{display:block;position:absolute;bottom:5%;width:16.2265625vw;height:4.421875vw;line-height:4.421875vw;background:#e60012;color:#fff;font-family:"DIN-bold";text-align:center;letter-spacing:.078125vw;font-size:1.475vw;box-shadow:#fff 2px 2px;border-radius:.390625vw;transition:opacity .5s}@media(min-width: 1500px){#top #project #project-inner .project-episode a .project-episode-btn{width:243.3984375px;height:66.328125px;line-height:66.328125px;letter-spacing:1.171875px;font-size:22.125px}}@media(max-width: 640px){#top #project #project-inner .project-episode a .project-episode-btn{width:100px;height:20px;line-height:20px;left:0 !important;right:0 !important;margin:auto;font-size:14px}}#top #project #project-inner .project-episode a:hover{opacity:1}#top #project #project-inner .project-episode a:hover .project-episode-btn{opacity:.5}#top #project #project-inner .project-episode#project-episode1{width:56.2890625%;left:0}#top #project #project-inner .project-episode#project-episode1 a{background-image:url("../img/top-project1.jpg")}#top #project #project-inner .project-episode#project-episode1 a .project-episode-btn{right:26.9257460097%}#top #project #project-inner .project-episode#project-episode2{width:51.953125%;right:0}#top #project #project-inner .project-episode#project-episode2 a{background-image:url("../img/top-project2.png")}#top #project #project-inner .project-episode#project-episode2 a .project-episode-btn{right:15.037593985%}#top #training{margin-bottom:10vw}@media(min-width: 1500px){#top #training{margin-bottom:150px}}@media(max-width: 640px){#top #training{margin-bottom:25vw}}#top #training #training-inner{position:relative;width:100%;margin:auto;text-align:right}#top #training #training-inner #training-vid{width:68.671875vw;max-width:1030.078125px;height:48.90625vw;max-height:733.59375px;overflow:hidden;margin-left:auto;background-image:url("../img/top-training-vid.jpg");background-size:cover}#top #training #training-inner #training-vid video{width:auto;height:100%;display:block;margin-left:-10%}#top #training #training-inner #training-h2-wrap{position:absolute;left:0;top:31.640625vw;background:#fff;width:32.421875vw;max-width:486.328125px;height:20.15625vw;max-height:302.34375px;border:solid 1px #e60012;box-shadow:#e60012 5px 5px}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap{top:474.609375px}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap{width:64.84375vw;height:23.8888888889vw}}#top #training #training-inner #training-h2-wrap a{display:inline-block;width:100%;height:100%}#top #training #training-inner #training-h2-wrap a h2{color:#e60012;text-align:center;margin-top:4.296875vw}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap a h2{margin-top:64.453125px}}#top #training #training-inner #training-h2-wrap a h2 span{display:block;text-align:center;color:#fff;text-shadow:#e60012 1px 1px,#e60012 -1px 1px,#e60012 1px -1px,#e60012 -1px -1px;margin:0;line-height:1;padding-bottom:0}#top #training #training-inner #training-h2-wrap a h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #e60012;margin:1.5625vw auto}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap a h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap a h2 span::after{margin:2.5vw auto 3.125vw}}#top #training #training-inner #training-h2-wrap #training-h2-fukidashi{position:absolute;top:18.6046511628%;left:calc(100% - 1px);width:2.34375vw;height:2.34375vw;z-index:1}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi{width:35.15625px;height:35.15625px}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi{width:6.25vw;height:6.25vw}}#top #training #training-inner #training-h2-wrap #training-h2-fukidashi span{display:block;width:0;height:0;border-right:solid transparent 2.34375vw;border-top:solid #fff 2.34375vw;z-index:10;position:relative}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi span{border-right:solid transparent 35.15625px;border-top:solid #fff 35.15625px}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi span{border-right-width:6.25vw;border-top-width:6.25vw}}#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::before{content:"";display:block;width:0;height:0;border-right:solid transparent 2.5vw;border-top:solid #e60012 2.5vw;position:absolute;top:-1px;left:1px;z-index:-1}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::before{border-right:solid transparent 37.5px;border-top:solid #e60012 37.5px}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::before{border-right-width:6.875vw;border-top-width:6.875vw}}#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::after{content:"";display:block;width:0;height:0;border-right:solid transparent 2.65625vw;border-top:solid #e60012 2.65625vw;position:absolute;top:5px;left:3px;z-index:-1}@media(min-width: 1500px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::after{border-right:solid transparent 39.84375px;border-top:solid #e60012 39.84375px}}@media(max-width: 640px){#top #training #training-inner #training-h2-wrap #training-h2-fukidashi::after{border-right-width:7.5vw;border-top-width:7.5vw}}#top #movie{width:100%;margin-bottom:10vw;position:relative}@media(min-width: 1500px){#top #movie{margin-bottom:150px}}@media(max-width: 640px){#top #movie{margin-bottom:20vw}}#top #movie #movie-h2-wrap{position:absolute;background:#e60012;width:37.421875vw;height:22.1875vw;z-index:2;top:0;bottom:0;margin:auto;right:0;box-shadow:#fff 5px 5px}@media(min-width: 1500px){#top #movie #movie-h2-wrap{width:561.328125px;height:332.8125px}}@media(max-width: 640px){#top #movie #movie-h2-wrap{width:80%;left:0;height:24.75vw}}#top #movie #movie-h2-wrap a{display:block;width:100%;height:100%}#top #movie #movie-h2-wrap a .arrow{position:absolute;width:2.65625vw;height:2.65625vw;left:0;right:0;margin:auto;top:15%}@media(min-width: 1500px){#top #movie #movie-h2-wrap a .arrow{width:39.84375px;height:39.84375px}}@media(max-width: 640px){#top #movie #movie-h2-wrap a .arrow{right:7%;left:auto;width:7.5vw;height:7.5vw;top:6%;bottom:0}}#top #movie #movie-h2-wrap a .arrow::before,#top #movie #movie-h2-wrap a .arrow::after{content:"";display:block;position:absolute;left:0;right:0;margin:auto}#top #movie #movie-h2-wrap a .arrow::before{width:100%;height:100%;background:#fff;border-radius:50%}#top #movie #movie-h2-wrap a .arrow::after{width:0;height:0;border-left:solid #e60012 .984375vw;border-top:solid transparent .56640625vw;border-bottom:solid transparent .56640625vw;left:2px;right:0;top:0;bottom:0}@media(min-width: 1500px){#top #movie #movie-h2-wrap a .arrow::after{border-left:solid #e60012 14.765625px;border-top:solid transparent 8.49609375px;border-bottom:solid transparent 8.49609375px}}@media(max-width: 640px){#top #movie #movie-h2-wrap a .arrow::after{border-left-width:3.4375vw;border-top-width:1.875vw;border-bottom-width:1.875vw}}#top #movie #movie-h2-wrap a h2{text-align:center;color:#fff;padding-top:20.8333333333%;margin:auto;position:relative}@media(max-width: 640px){#top #movie #movie-h2-wrap a h2{padding-top:5%}}#top #movie #movie-h2-wrap a h2 span{display:block;text-align:center;color:#fff;margin:0 0 .5em;line-height:1;padding-bottom:0}#top #movie #movie-h2-wrap a h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #fff;margin:1.5625vw auto}@media(min-width: 1500px){#top #movie #movie-h2-wrap a h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #movie #movie-h2-wrap a h2 span::after{margin:2.5vw auto 3.125vw}}#top #movie #movie-inner .top-movie{height:36.3515625vw;overflow:hidden;margin-bottom:2%;position:relative}@media(min-width: 1500px){#top #movie #movie-inner .top-movie{height:545.2734375px}}#top #movie #movie-inner .top-movie video{width:auto;height:100%}#top #movie #movie-inner .top-movie#movie-movie1{text-align:left;left:-9%}#top #movie #movie-inner .top-movie#movie-movie1 video{background-image:url("../img/top-movie1-vid.jpg");background-size:cover}#top #movie #movie-inner .top-movie#movie-movie2{text-align:right;right:-9%}#top #movie #movie-inner .top-movie#movie-movie2 video{background-image:url("../img/top-movie2-vid.jpg");background-size:cover}#top #select a{display:block;background:#1c1c1c;position:relative}#top #select a::before,#top #select a::after{content:"";display:block;height:100%;width:50vw;background:#1c1c1c;position:absolute;top:0}#top #select a::before{right:calc(100% - 1px)}#top #select a::after{left:calc(100% - 1px)}#top #select a h2{color:#fff;text-align:center;vertical-align:middle;padding:3em 0;margin:0}@media(min-width: 1500px){#top #select a h2{font-size:21.09375px}}@media(max-width: 640px){#top #select a h2{padding:1.5em 0 4.5em}}#top #select a h2::after{content:"";display:block;position:absolute;width:20.2109375vw;height:17.7734375vw;background-image:url("../img/top-map.svg");background-size:100% 100%;top:-16%;right:8%}@media(min-width: 1500px){#top #select a h2::after{width:303.1640625px;height:266.6015625px}}@media(max-width: 640px){#top #select a h2::after{width:40.421875vw;height:35.546875vw;right:0%;top:10%}}#top #select a h2 span{display:block;text-align:center;color:#fff;margin:0;line-height:1;padding-bottom:0}#top #select a h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #fff;margin:1.5625vw auto}@media(min-width: 1500px){#top #select a h2 span::after{margin:23.4375px auto}}@media(max-width: 640px){#top #select a h2 span::after{margin:2.5vw auto 3.125vw}}#top #popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:500;overflow-y:scroll;overflow-x:hidden}#top #popup::before{content:"";display:block;width:100%;height:100%;background-color:#fff;opacity:.5;position:fixed;top:0;left:0;z-index:-1}#top #popup::after{content:"";display:block;width:50.3125vw;height:50.3125vw;background-image:url("../img/star-red.svg");background-size:100% auto;background-position:center center;background-repeat:no-repeat;position:absolute;top:17.65625vw;left:0;right:0;margin:auto;z-index:-1}@media(max-width: 640px){#top #popup::after{width:200vw;height:200vw;left:-50vw}}#top #popup h2{width:68.359375vw;text-align:center;margin-top:12.34375vw;margin-left:auto;margin-right:auto}@media(max-width: 640px){#top #popup h2{margin-top:25vw;width:96vw}}#top #popup p{text-align:center;color:#fff;line-height:2em;font-size:13px;font-size:1.171875vw;position:relative}@media(max-width: 640px){#top #popup p{font-size:3.75vw}}#top #popup p i{display:block;width:2.34375vw;height:2.34375vw;position:absolute;top:calc(100% + 2em);left:0;right:0;margin:auto;z-index:10;cursor:pointer}@media(max-width: 640px){#top #popup p i{width:9.375vw;height:9.375vw;top:calc(100% + 4em)}}#top #popup p i::before,#top #popup p i::after{content:"";display:block;position:absolute;width:2.34375vw;height:0;border-bottom:solid 3px #fff;z-index:-1}@media(max-width: 640px){#top #popup p i::before,#top #popup p i::after{width:9.375vw}}#top #popup p i::before{transform:rotate(45deg)}#top #popup p i::after{transform:rotate(-45deg)}#top[data-popup] header{transition:all .8s}#top[data-popup] #popup{transition:all .8s}#top[data-popup=off] header{opacity:1}#top[data-popup=off] #popup{z-index:-1;opacity:0}#top[data-popup=on] header{opacity:0}#top[data-popup=on] #popup{z-index:500;opacity:1}#top .side-bar#left-bar{top:66.796875vw}#top .side-bar#right-bar{top:145.3125vw}#select #select-top{text-align:center;font-size:18px;line-height:2.7em;margin-bottom:4em}@media(max-width: 1024px){#select #select-top{font-size:16px}}@media(max-width: 640px){#select #select-top{font-size:14px}}#select section{width:73.2899022801%;max-width:900px;min-width:780px;margin:0 auto 1.7em}@media(max-width: 1024px){#select section{min-width:auto;width:90%}}@media(max-width: 640px){#select section{width:100%;margin-bottom:1.5em}}#select section h2{width:100%;text-align:center;font-size:21px;background-color:#e60012;color:#fff;font-weight:normal;letter-spacing:4px;padding:.8em 0;border-radius:24px;position:relative;margin:0 0 2px;cursor:pointer}@media(max-width: 640px){#select section h2{font-size:16px}}#select section h2::before{content:"";display:inline-block;width:100%;height:100%;border:solid 1px #e60012;background-color:#fff;border-radius:24px;top:1px;left:3px;position:absolute;z-index:-1}#select section h2::after{content:"";display:blcok;position:absolute;font-size:48px;height:52px;top:0;bottom:0;right:.6em;margin:auto}#select section h2.on::after{content:"−"}#select section h2.on+.select-area{height:auto;margin-bottom:5em}#select section h2.off::after{content:"+"}#select section h2.off+.select-area{height:0;overflow:hidden;padding:0 1em;opacity:0}#select section .select-area{width:calc(96% - 3em);margin:auto;border:solid 1px #e60012;padding:3em 1em 0;position:relative}@media(max-width: 640px){#select section .select-area{width:calc(96% - 2em);padding:2em .4em 0}}#select section .select-area dl{width:80.9467455621%;margin:0 auto 3em;padding-bottom:2em;border-bottom:dotted 1px #686868}@media(max-width: 1024px){#select section .select-area dl{width:95%}}#select section .select-area dl:last-of-type{border-bottom:none;margin-bottom:0}#select section .select-area dl dt{text-align:center;font-size:24px;margin-bottom:1.5em}@media(max-width: 640px){#select section .select-area dl dt{font-size:14px}}#select section .select-area dl dt span{display:inline-block;position:relative}#select section .select-area dl dt span::before,#select section .select-area dl dt span::after{color:#e60012;position:absolute;display:block;bottom:0}#select section .select-area dl dt span::before{content:"＼";margin-right:.5em;right:100%}#select section .select-area dl dt span::after{content:"／";margin-left:.5em;left:100%}#select section .select-area dl dd{margin:0}#select section .select-area dl dd table{width:100%}#select section .select-area dl dd table tbody tr th{width:150px;font-weight:normal;letter-spacing:1px;font-size:14px;vertical-align:top}@media(max-width: 640px){#select section .select-area dl dd table tbody tr th{display:block;margin:auto}}#select section .select-area dl dd table tbody tr th span{background:#dcdcdc;border-radius:5px;display:block;padding:.5em 0}#select section .select-area dl dd table tbody tr td{padding:.5em 0 1.8em 1em;font-size:14px}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td{display:block;padding-left:0;text-align:center}}#select section .select-area dl dd table tbody tr td table{width:auto}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td table{width:100%}}#select section .select-area dl dd table tbody tr td table tbody tr th,#select section .select-area dl dd table tbody tr td table tbody tr td{padding:.2em;width:auto;text-align:left}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td table tbody tr th,#select section .select-area dl dd table tbody tr td table tbody tr td{text-align:center}}#select section .select-area dl dd table tbody tr td table tbody tr th{width:66px;padding-left:0}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td table tbody tr th{width:auto}}#select section .select-area dl dd table tbody tr td table tbody tr td{position:relative;padding-left:1.5em}#select section .select-area dl dd table tbody tr td table tbody tr td::before{content:"：";position:absolute;left:0;height:1em;line-height:1em;top:.3em}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td table tbody tr td::before{content:none}}@media(max-width: 640px){#select section .select-area dl dd table tbody tr td table tbody tr td{padding-bottom:1em;padding-left:0}}#select section .select-area dl dd table tbody tr td.links{text-align:center;padding-left:0}#select section .select-area dl dd table tbody tr td.links a{display:inline-block;width:220px;background:#686868;color:#fff;padding:.8em 0;font-size:15px;letter-spacing:1px;border-radius:18px;margin:0 1em;position:relative;font-weight:bold}#select section .select-area dl dd table tbody tr td.links a:not(:last-of-type){margin-bottom:1.5em}#select section .select-area dl dd table tbody tr td.links a::before{content:"";display:block;width:100%;height:100%;position:absolute;border:solid 1px #686868;top:1px;left:2px;border-radius:18px}#select section .select-area dl dd table tbody tr td.links a span{display:inline-block;width:100%;height:100%;position:relative}#select section .select-area dl dd table tbody tr td.links a span::before,#select section .select-area dl dd table tbody tr td.links a span::after{content:"";position:absolute;display:block}#select section .select-area dl dd table tbody tr td.links a span::before{width:0;height:0;border-left:solid 6px #686868;border-top:solid 4px transparent;border-bottom:solid 4px transparent;top:0;bottom:0;right:1.25em;margin:auto;z-index:10}#select section .select-area dl dd table tbody tr td.links a span::after{width:1em;height:1em;background:#fff;top:0;bottom:0;right:1em;margin:auto;border-radius:50%;z-index:1}#select section .select-area dl dd table tbody tr td.links a.entry{background-color:#e60012}#select section .select-area dl dd table tbody tr td.links a.entry::before{border-color:#e60012}#select section .select-area dl dd table tbody tr td.links a.entry span::before{border-left-color:#e60012}#company #wrap #main-wrap{padding:0}#company .text-img-section{width:116.3636363636%;position:relative;left:-8%;height:62.5vw;max-height:937.5px;background-size:cover}@media(max-width: 1024px){#company .text-img-section{height:70.3125vw;max-height:none}}@media(max-width: 640px){#company .text-img-section{height:182.8125vw}}#company .text-img-section .section-text{position:absolute}#company .text-img-section .section-text h2{color:#e60012;font-size:21px;font-size:1.640625vw;line-height:2.130952381em}@media(min-width: 1500px){#company .text-img-section .section-text h2{font-size:24.609375px}}@media(max-width: 1024px){#company .text-img-section .section-text h2{font-size:2.5vw}}@media(max-width: 640px){#company .text-img-section .section-text h2{font-size:4.375vw}}#company .text-img-section .section-text h2 span{position:relative;display:inline-block}#company .text-img-section .section-text h2 span::after{content:"";display:block;width:100%;height:0;line-height:0;position:absolute;border-bottom:solid #e60012 .15625vw;bottom:.45em}@media(min-width: 1500px){#company .text-img-section .section-text h2 span::after{border-bottom-width:2px}}@media(max-width: 1024px){#company .text-img-section .section-text h2 span::after{border-bottom-width:1.8px;bottom:.2em}}#company .text-img-section .section-text p{text-align:left;font-size:.9375vw;line-height:2.1666666667em;text-align:justify}@media(min-width: 1500px){#company .text-img-section .section-text p{font-size:14.0625px}}@media(max-width: 1024px){#company .text-img-section .section-text p{font-size:2.03125vw;line-height:1.65em}}@media(max-width: 640px){#company .text-img-section .section-text p{font-size:3.59375vw}}#company .text-img-section .section-img{position:absolute;border-radius:.46875vw;overflow:hidden;box-shadow:#e60012 10px 10px}@media(min-width: 1500px){#company .text-img-section .section-img{border-radius:7.03125px}}@media(max-width: 1024px){#company .text-img-section .section-img{box-shadow:#e60012 4px 4px}}#company .text-img-section .section-img img{display:block}#company .text-img-section#about{background-image:url("../img/company-about-bk.jpg")}#company .text-img-section#about #about-img{width:35.3125vw;max-width:529.6875px;height:35.078125vw;max-height:526.171875px;left:7.8125vw;top:12.34375vw}@media(min-width: 1500px){#company .text-img-section#about #about-img{left:117.1875px;top:185.15625px}}@media(max-width: 1024px){#company .text-img-section#about #about-img{width:20.3125vw;height:20.1776825221vw}}@media(max-width: 640px){#company .text-img-section#about #about-img{left:auto;right:7.8125vw;width:28.4375vw;height:28.248755531vw;top:45vw}}#company .text-img-section#about #about-inner{width:38.4765625vw;max-width:577.1484375px;top:33.203125vw;left:50.6796875vw}@media(min-width: 1500px){#company .text-img-section#about #about-inner{top:498.046875px;left:760.1953125px}}@media(max-width: 1024px){#company .text-img-section#about #about-inner{top:27vw;left:33vw;width:64vw;max-width:none}}@media(max-width: 640px){#company .text-img-section#about #about-inner{width:86vw;left:12vw;top:70vw}}#company .text-img-section#solution{background-image:url("../img/company-solution-bk.jpg")}#company .text-img-section#solution #solution-img{width:31.15625vw;height:21.953125vw;max-width:467.34375px;max-height:329.296875px;top:9.7734375vw;left:61.625vw}@media(min-width: 1500px){#company .text-img-section#solution #solution-img{top:146.6015625px;left:924.375px}}@media(max-width: 1024px){#company .text-img-section#solution #solution-img{width:21.875vw;height:15.4134277834vw;left:75vw;top:3vw}}@media(max-width: 640px){#company .text-img-section#solution #solution-img{width:26.25vw;height:18.49611334vw;top:16vw}}#company .text-img-section#solution #solution-inner{width:39.1796875vw;max-width:587.6953125px;left:16.796875vw;top:6.96875vw}@media(min-width: 1500px){#company .text-img-section#solution #solution-inner{left:251.953125px;top:104.53125px}}@media(max-width: 1024px){#company .text-img-section#solution #solution-inner{width:86vw;max-width:none;top:2vw;left:12vw}}@media(max-width: 640px){#company .text-img-section#solution #solution-inner{width:83.5vw}}#company .text-img-section#solution #solution-diagram{position:absolute;width:69.65625vw;height:20.0390625vw;max-width:1044.84375px;max-height:300.5859375px;bottom:5.1953125vw;left:0;right:0;margin:auto}@media(min-width: 1500px){#company .text-img-section#solution #solution-diagram{bottom:77.9296875px}}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram{width:90.553125vw;height:26.05078125vw;bottom:2vw}}#company .text-img-section#solution #solution-diagram table{width:100%;height:100%}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table{display:block}}#company .text-img-section#solution #solution-diagram table td{background-size:auto 100%;background-position:center;background-repeat:no-repeat;width:33.3333%;position:relative;text-align:center;vertical-align:middle}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td{display:block;position:absolute;width:38vw;height:38vw;margin:auto}}#company .text-img-section#solution #solution-diagram table td::before,#company .text-img-section#solution #solution-diagram table td::after{display:block;position:absolute;width:8.6484375vw;height:1.3515625vw;max-width:129.7265625px;max-height:20.2734375px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:10;right:-20%}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram table td::before,#company .text-img-section#solution #solution-diagram table td::after{width:11.24296875vw;height:1.75703125vw;max-width:none;max-height:none}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td::before,#company .text-img-section#solution #solution-diagram table td::after{width:17.296875vw;height:2.703125vw}}#company .text-img-section#solution #solution-diagram table td::before{top:38.9863547758%}#company .text-img-section#solution #solution-diagram table td::after{bottom:38.9863547758%}#company .text-img-section#solution #solution-diagram table td .ribbon{position:absolute;color:#fff;width:20.171875vw;height:3.4375vw;max-width:302.578125px;max-height:51.5625px;font-size:13.5px;font-size:1.0546875vw;text-align:center;line-height:2.96875vw;font-weight:bold;bottom:1.6796875vw;left:0;right:0;margin:auto}@media(min-width: 1500px){#company .text-img-section#solution #solution-diagram table td .ribbon{font-size:15.8203125px;bottom:25.1953125px;line-height:44.53125px}}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram table td .ribbon{width:26.2234375vw;height:4.46875vw;max-height:none;max-width:none;line-height:3.859375vw;font-size:1.37109375vw}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td .ribbon{width:40.34375vw;height:6.875vw;line-height:5.9375vw;font-size:1.875vw}}#company .text-img-section#solution #solution-diagram table td .ribbon span{transform:scaleX(0.75);display:block}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}}#company .text-img-section#solution #solution-diagram table td:first-of-type{background-image:url("../img/star-white-with-blue-border.svg")}#company .text-img-section#solution #solution-diagram table td:first-of-type::before,#company .text-img-section#solution #solution-diagram table td:first-of-type::after{content:""}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:first-of-type::before,#company .text-img-section#solution #solution-diagram table td:first-of-type::after{transform:rotate(-45deg)}}#company .text-img-section#solution #solution-diagram table td:first-of-type::before{background-image:url("../img/company-arrow-lr-blue.svg")}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:first-of-type::before{bottom:96%;top:auto;left:53%}}#company .text-img-section#solution #solution-diagram table td:first-of-type::after{background-image:url("../img/company-arrow-rl-red.svg")}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:first-of-type::after{top:auto;bottom:83%;left:56%}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:first-of-type{bottom:0;left:-5vw}}#company .text-img-section#solution #solution-diagram table td:first-of-type img{width:15.5390625vw;height:8.65625vw;max-width:233.0859375px;max-height:129.84375px}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram table td:first-of-type img{width:20.20078125vw;height:11.253125vw;max-width:none;max-height:none}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:first-of-type img{width:31.078125vw;height:17.3125vw}}#company .text-img-section#solution #solution-diagram table td:first-of-type .ribbon{background-image:url("../img/ribbon-wide-blue.svg")}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2){background-image:url("../img/star-white-with-red-border.svg")}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::before,#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::after{content:""}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::before,#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::after{transform:rotate(45deg)}}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::before{background-image:url("../img/company-arrow-lr-red.svg")}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::before{top:60%;left:86%}}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::after{background-image:url("../img/company-arrow-rl-green.svg")}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2)::after{top:70%;left:78%}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2){left:0;right:0;bottom:24vw;z-index:2}}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2) img{width:12.90625vw;height:4.7265625vw;max-width:193.59375px;max-height:70.8984375px}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2) img{width:16.778125vw;height:6.14453125vw;max-width:none;max-height:none}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:nth-of-type(2) img{width:28.39375vw;height:10.3984375vw}}#company .text-img-section#solution #solution-diagram table td:nth-of-type(2) .ribbon{background-image:url("../img/ribbon-wide-red.svg")}#company .text-img-section#solution #solution-diagram table td:last-of-type{background-image:url("../img/star-white-with-green-border.svg")}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:last-of-type{bottom:0;right:-5vw}}#company .text-img-section#solution #solution-diagram table td:last-of-type img{width:8.90625vw;height:7.34375vw;max-width:133.59375px;max-height:110.15625px}@media(max-width: 1024px){#company .text-img-section#solution #solution-diagram table td:last-of-type img{width:11.578125vw;height:9.546875vw;max-width:none;max-height:none}}@media(max-width: 640px){#company .text-img-section#solution #solution-diagram table td:last-of-type img{width:20.484375vw;height:16.890625vw}}#company .text-img-section#solution #solution-diagram table td:last-of-type .ribbon{background-image:url("../img/ribbon-wide-green.svg")}#company #points{padding-top:7.9609375vw;margin-bottom:5vw}@media(min-width: 1500px){#company #points{padding-top:119.4140625px;margin-bottom:75px}}@media(max-width: 640px){#company #points{padding-top:20vw}}#company #points h2{width:43.65625vw;max-width:654.84375px;height:8.90625vw;max-height:133.59375px;border:solid #e60012 1px;line-height:8.90625vw;color:#e60012;margin:auto;text-align:center;margin-bottom:6.765625vw;font-size:24px;font-size:1.875vw;letter-spacing:4px;letter-spacing:.3125vw;border-radius:3px;border-radius:.234375vw}@includ minpc{#company #points h2{line-height:133.59375px;margin-bottom:101.484375px;letter-spacing:4.6875px;border-radius:3.515625px}}@media(max-width: 1024px){#company #points h2{width:56.753125vw;height:11.578125vw;line-height:11.578125vw;font-size:2.4375vw;max-width:none;max-height:none}}@media(max-width: 640px){#company #points h2{width:87.3125vw;height:17.8125vw;line-height:17.8125vw;font-size:3.75vw}}#company #points table{width:76.3203125vw;max-width:1144.8046875px;margin:auto}@media(max-width: 1024px){#company #points table{width:100%}}@media(max-width: 640px){#company #points table{display:block}}#company #points table tr:first-of-type td:first-of-type::before{content:"POINT.1"}#company #points table tr:first-of-type td:nth-of-type(2)::before{content:"POINT.2"}#company #points table tr:last-of-type td:first-of-type::before{content:"POINT.3"}#company #points table tr:last-of-type td:nth-of-type(2)::before{content:"POINT.4"}#company #points table td{width:50%;padding:1.5625vw 1.796875vw;vertical-align:top;position:relative}#company #points table td::before{content:"";width:11.7734375vw;height:3.359375vw;background-image:url("../img/ribbon.svg");background-size:100% 100%;display:block;position:absolute;top:0;left:0;line-height:3.359375vw;text-align:center;color:#fff;font-family:"DIN-bold";letter-spacing:.078125vw;font-size:1.640625vw}@media(min-width: 1500px){#company #points table td::before{width:176.6015625px;height:50.390625px;line-height:50.390625px;letter-spacing:1.171875px;font-size:24.609375px}}@media(max-width: 640px){#company #points table td::before{width:28.25625vw;height:8.0625vw;line-height:8.0625vw;letter-spacing:.1875vw;font-size:3.9375vw;top:-1em;left:-0.5em}}@media(min-width: 1500px){#company #points table td{padding:23.4375px 26.953125px}}@media(max-width: 640px){#company #points table td{display:block;width:100%;padding:0}}#company #points table td .td-inner{display:block;border:solid 1px #e60012;height:100%;margin-bottom:6vw}@incdlue minpc{#company #points table td .td-inner{margin-bottom:90px}}#company #points table td .td-inner img{display:block;width:100%;height:auto}#company #points table td .td-inner .point-text{padding:3.125vw 3.28125vw 0}@media(min-width: 1500px){#company #points table td .td-inner .point-text{padding:46.875px 49.21875px 0}}@media(max-width: 640px){#company #points table td .td-inner .point-text{padding:6.25vw 6.5625vw 0}}#company #points table td .td-inner .point-text h3{margin:auto;text-align:center;color:#e60012;font-size:21px;font-size:1.5625vw;letter-spacing:3px;letter-spacing:.234375vw;position:relative;padding-bottom:.5em;margin-bottom:.5em}@media(min-width: 1500px){#company #points table td .td-inner .point-text h3{font-size:23.4375px;letter-spacing:3.515625px}}@media(max-width: 1024px){#company #points table td .td-inner .point-text h3{font-size:13px}}@media(max-width: 640px){#company #points table td .td-inner .point-text h3{font-size:4.375vw;padding-bottom:1em;margin-bottom:1em}}#company #points table td .td-inner .point-text h3.no-spacing{letter-spacing:-2px;letter-spacing:-0.15625vw}@media(min-width: 1500px){#company #points table td .td-inner .point-text h3.no-spacing{letter-spacing:-2.34375px}}@media(max-width: 1024px){#company #points table td .td-inner .point-text h3.no-spacing{letter-spacing:-1.8px}}#company #points table td .td-inner .point-text h3::after{content:"";display:block;width:100%;height:0;line-height:0;position:absolute;border-bottom:dotted 2px #e60012;bottom:0}#company #points table td .td-inner .point-text p{width:97%;max-width:1500px;height:200px;margin:0 auto 2em;text-align:justify;font-size:12px;line-height:2em}@media(min-width: 1500px){#company #points table td .td-inner .point-text p{font-size:14px}}@media(max-width: 1024px){#company #points table td .td-inner .point-text p{height:260px}}@media(max-width: 640px){#company #points table td .td-inner .point-text p{height:auto}}#company #points table td .td-inner .point-text p small{display:block;line-height:1.5em;margin-top:.5em}#company #link{margin-bottom:7.5vw}@media(min-width: 1500px){#company #link{margin-bottom:112.5px}}#company #link h2{font-size:24px;font-size:1.875vw;color:#e60012;text-align:center;font-family:"DIN-bold";transform:skewX(-4deg);letter-spacing:2px;letter-spacing:.15625vw}@media(min-width: 1500px){#company #link h2{font-size:28.125px;letter-spacing:2.34375px}}@media(max-width: 1024px){#company #link h2{font-size:24px}}#company #link table{width:84.375vw;max-width:1265.625px;margin:auto}#company #link table td{position:relative;width:50%;border:solid 5px transparent}@media(max-width: 1024px){#company #link table td{display:block;width:100%;border:none;margin-bottom:4vw}}#company #link table td video{width:100%;height:auto}#company #link table td>div{position:absolute;left:0;right:0;margin:auto;width:26.98671875vw;max-width:404.80078125px;height:5.65625vw;max-height:84.84375px;text-align:center;bottom:1.71875vw}@media(min-width: 1500px){#company #link table td>div{bottom:25.78125px}}@media(max-width: 1024px){#company #link table td>div{width:43.17875vw;height:9.05vw;bottom:3.4375vw}}@media(max-width: 640px){#company #link table td>div{width:59.37078125vw;height:12.44375vw;bottom:4.296875vw}}#company #link table td>div div{display:block;width:100%;height:100%}#company #link table td>div div::after{content:"";position:absolute;border:solid 1px #e60012;z-index:-1;display:block;width:100%;height:100%;background:#fff;left:4px;top:4px;border-radius:2.65625vw}#company #link table td>div div a{background-color:#e60012;display:block;width:100%;height:100%;line-height:5.65625vw;font-size:19.8px;font-size:1.546875vw;color:#fff;font-weight:bold;border-radius:34px;letter-spacing:2px;letter-spacing:.15625vw;box-shadow:#fff 4px 4px;position:relative}@media(min-width: 1500px){#company #link table td>div div a{line-height:84.84375px;font-size:23.203125px;letter-spacing:2.34375px}}@media(max-width: 1024px){#company #link table td>div div a{line-height:9.05vw;font-size:2.475vw}}@media(max-width: 640px){#company #link table td>div div a{line-height:12.44375vw;font-size:4.33125vw}}#company #link table td>div div a::before{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:1.875vw;max-width:28.125px;height:1.875vw;max-height:28.125px;right:10%;background-image:url("../img/play-button.png");background-size:100% 100%}@media(max-width: 1024px){#company #link table td>div div a::before{width:3vw;height:3vw;max-height:none;max-width:none;right:9.5%}}@media(max-width: 640px){#company #link table td>div div a::before{width:4.875vw;height:4.875vw;right:7%}}#work[data-scroll=off]{overflow:hidden}#work #header-vid-wrap{background-image:url("../img/work-bk.jpg");background-size:cover}#work main{position:relative;height:100%}#work main::before,#work main::after{content:"";width:100%;height:100%;display:block;background-color:#d3d3d3;position:absolute;z-index:-1;top:0}#work main::after{background-color:#fff;opacity:.9}#work main::before{background-image:url("../img/work-bk.jpg");background-size:100% auto;background-position:top center;background-repeat:repeat-y}#work main #main-wrap{position:relative}#work main #main-wrap #flow-popup{position:fixed;top:0;z-index:500;background:rgba(255,255,255,.94);width:116.3636363636%;height:100vh;left:-8.18%;padding-top:7.8125vw;overflow-y:scroll;box-sizing:border-box}#work main #main-wrap #flow-popup.off{display:none}@media(min-width: 1500px){#work main #main-wrap #flow-popup{padding-top:117.1875px}}@media(max-width: 1024px){#work main #main-wrap #flow-popup{padding-top:15.625vw}}@media(max-width: 640px){#work main #main-wrap #flow-popup{padding-top:80px}}#work main #main-wrap #flow-popup #flow-popup-inner{margin-bottom:5em}#work main #main-wrap #flow-popup h2{color:#e60012;text-align:center;letter-spacing:.546875vw;font-size:7.2109375vw;margin:0 auto .4em;position:relative;max-width:1100px}@media(min-width: 1500px){#work main #main-wrap #flow-popup h2{font-size:108.1640625px;letter-spacing:8.203125px}}@media(max-width: 1024px){#work main #main-wrap #flow-popup h2{font-size:10vw}}@media(max-width: 640px){#work main #main-wrap #flow-popup h2{font-size:15vw}}#work main #main-wrap #flow-popup h2::after,#work main #main-wrap #flow-popup h2::before{content:"";display:block;width:5.078125vw;border-bottom:solid 1px #e60012;position:absolute;right:10%;height:0;top:0;bottom:0;margin:auto;cursor:pointer}@media(min-width: 1500px){#work main #main-wrap #flow-popup h2::after,#work main #main-wrap #flow-popup h2::before{width:76.171875px}}@media(max-width: 640px){#work main #main-wrap #flow-popup h2::after,#work main #main-wrap #flow-popup h2::before{width:10.9375vw}}#work main #main-wrap #flow-popup h2::before{transform:rotate(45deg) skewX(4deg)}#work main #main-wrap #flow-popup h2::after{transform:rotate(-45deg) skewX(4deg)}#work main #main-wrap #flow-popup h2 span{display:inline-block;font-weight:normal;background:#e60012;color:#fff;vertical-align:middle;font-size:3.125vw;margin-bottom:.2em;margin-left:.3em;padding:0 .1em;letter-spacing:.234375vw}@media(min-width: 1500px){#work main #main-wrap #flow-popup h2 span{letter-spacing:3.515625px;font-size:46.875px}}@media(max-width: 640px){#work main #main-wrap #flow-popup h2 span{font-size:6.25vw}}#work main #main-wrap #flow-popup table{width:58.4545454545%;max-width:750px;margin:auto;position:relative;height:100%}@media(max-width: 1024px){#work main #main-wrap #flow-popup table{width:80%}}#work main #main-wrap #flow-popup table::after{content:none;position:absolute;display:block;width:3.90625vw;height:86.5121001862%;background-image:url("../img/work-flow-arrow.svg");background-size:100% 100%;background-repeat:no-repeat;top:2.3426129633%;right:100%;z-index:1}@media(min-width: 1500px){#work main #main-wrap #flow-popup table::after{width:42.83203125px}}#work main #main-wrap #flow-popup table th{width:20.9953343701%;color:#fff;font-size:1.7578125vw;vertical-align:top;padding-top:4vw;letter-spacing:0}@media(min-width: 1100px){#work main #main-wrap #flow-popup table th{font-size:21.09375px;padding-top:52.5px}}@media(max-width: 1024px){#work main #main-wrap #flow-popup table th{font-size:2.421875vw;padding-top:6vw}}@media(max-width: 640px){#work main #main-wrap #flow-popup table th{display:block;width:300px;font-size:15px;padding:54px 0;position:relative;right:1%;margin:0 auto 30px}}#work main #main-wrap #flow-popup table th .num{display:inline-block;width:auto;margin:auto;position:relative}#work main #main-wrap #flow-popup table th .num::before,#work main #main-wrap #flow-popup table th .num::after{content:"";display:block;position:absolute;width:.4em;height:0;border-bottom:solid 2px #fff;top:0;bottom:0;margin:auto}#work main #main-wrap #flow-popup table th .num::before{left:calc(100% + 0.5em)}#work main #main-wrap #flow-popup table th .num::after{right:calc(100% + 0.5em)}#work main #main-wrap #flow-popup table th .title{display:block}#work main #main-wrap #flow-popup table th .title.long{letter-spacing:-0.1171875vw}@media(min-width: 1100px){#work main #main-wrap #flow-popup table th .title.long{letter-spacing:-1.7578125px}}#work main #main-wrap #flow-popup table th::before{content:"";display:block;width:100%;height:0;padding-bottom:100%;background-image:url("../img/star-red.svg");position:absolute;transform:skewX(4deg);top:0;left:0;z-index:-1}@media(max-width: 640px){#work main #main-wrap #flow-popup table th::before{width:50%;background-position:center top;background-repeat:no-repeat;left:2%;right:0;bottom:auto;margin:auto}}#work main #main-wrap #flow-popup table td{padding-left:4%;vertical-align:top}@media(max-width: 640px){#work main #main-wrap #flow-popup table td{display:block}}#work main #main-wrap #flow-popup table td h3{color:#e60012;font-weight:normal;font-size:37.6171875px;letter-spacing:.078125vw;transform:skewX(-4deg);border-bottom:solid 1px #e60012;padding-bottom:.2em;margin-top:0;margin-bottom:0;position:relative}@media(min-width: 1500px){#work main #main-wrap #flow-popup table td h3{font-size:37.6171875px;letter-spacing:1.171875px}}@media(max-width: 1024px){#work main #main-wrap #flow-popup table td h3{font-size:23px}}@media(max-width: 640px){#work main #main-wrap #flow-popup table td h3{font-size:21px}}#work main #main-wrap #flow-popup table td h3::before,#work main #main-wrap #flow-popup table td h3::after{display:inline-block;width:auto;height:auto;padding:.3em 1em;background-color:#e60012;color:#fff;position:absolute;font-size:14px;transform:skewX(4deg);font-weight:bold;bottom:1em}@media(max-width: 1024px){#work main #main-wrap #flow-popup table td h3::before,#work main #main-wrap #flow-popup table td h3::after{bottom:.5em;font-size:13px}}@media(max-width: 640px){#work main #main-wrap #flow-popup table td h3::before,#work main #main-wrap #flow-popup table td h3::after{bottom:2.5em}}#work main #main-wrap #flow-popup table td h3.sa::after{content:"営業";right:0}#work main #main-wrap #flow-popup table td h3.se::after{content:"サービス";right:0}#work main #main-wrap #flow-popup table td h3.ss::after{content:"営業";right:7em}@media(max-width: 1024px){#work main #main-wrap #flow-popup table td h3.ss::after{right:6.5em}}#work main #main-wrap #flow-popup table td h3.ss::before{content:"サービス";right:0}#work main #main-wrap #flow-popup table td h3.ss.over::before,#work main #main-wrap #flow-popup table td h3.ss.over::after{bottom:102%}@media(max-width: 1024px){#work main #main-wrap #flow-popup table td h3.ss.over::before,#work main #main-wrap #flow-popup table td h3.ss.over::after{bottom:.5em}}@media(max-width: 640px){#work main #main-wrap #flow-popup table td h3.ss.over::before,#work main #main-wrap #flow-popup table td h3.ss.over::after{bottom:2.5em}}#work main #main-wrap #flow-popup table td p{line-height:1.6em;margin-bottom:3em}#work main #main-wrap #flow-popup #flow-popup-sp-close{display:none;position:relative}@media(max-width: 1024px){#work main #main-wrap #flow-popup #flow-popup-sp-close{display:block;padding-bottom:5em;width:100%;height:0}}#work main #main-wrap #flow-popup #flow-popup-sp-close::after,#work main #main-wrap #flow-popup #flow-popup-sp-close::before{content:"";display:block;width:5.078125vw;border-bottom:solid 1px #e60012;position:absolute;left:0;right:0;height:0;top:0;bottom:0;margin:auto;cursor:pointer}@media(min-width: 1500px){#work main #main-wrap #flow-popup #flow-popup-sp-close::after,#work main #main-wrap #flow-popup #flow-popup-sp-close::before{width:76.171875px}}@media(max-width: 640px){#work main #main-wrap #flow-popup #flow-popup-sp-close::after,#work main #main-wrap #flow-popup #flow-popup-sp-close::before{width:10.9375vw}}#work main #main-wrap #flow-popup #flow-popup-sp-close::before{transform:rotate(45deg) skewX(4deg)}#work main #main-wrap #flow-popup #flow-popup-sp-close::after{transform:rotate(-45deg) skewX(4deg)}#work #about{position:relative}#work #about h2{color:#e60012;text-align:center;font-size:6.04765625vw;letter-spacing:.546875vw}@media(min-width: 1500px){#work #about h2{font-size:90.71484375px;letter-spacing:8.203125px}}@media(max-width: 1024px){#work #about h2{font-size:10vw;margin:.3em 0}}@media(max-width: 640px){#work #about h2{font-size:20vw}}#work #about h2 span{display:inline-block;font-weight:normal;background:#e60012;color:#fff;vertical-align:middle;font-size:2.34375vw;margin-bottom:.2em;margin-left:.3em;padding:0 .1em;letter-spacing:.234375vw}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#work #about h2 span{padding-top:.2em}}@media(min-width: 1500px){#work #about h2 span{letter-spacing:3.515625px;font-size:35.15625px}}@media(max-width: 1024px){#work #about h2 span{font-size:4.6875vw}}@media(max-width: 640px){#work #about h2 span{font-size:9.375vw}}#work #about #about-lf{display:table;height:100%;width:96%;margin:0 auto 3.984375vw;position:relative;z-index:2}@media(min-width: 1500px){#work #about #about-lf{margin-bottom:59.765625px}}#work #about #about-lf::after{content:"";display:block;position:absolute;width:13.0390625vw;height:17.625vw;background-image:url("../img/work-and.svg");background-size:100% 100%;top:0;bottom:0;right:0;left:0;margin:auto}@media(min-width: 1500px){#work #about #about-lf::after{width:195.5859375px;height:264.375px}}@media(max-width: 640px){#work #about #about-lf::after{content:none}}#work #about #about-lf .about-lf-box{display:table-cell;width:50%;height:100%;position:relative}@media(max-width: 640px){#work #about #about-lf .about-lf-box{display:block;width:100%;height:auto;margin-bottom:5%}}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap{margin-right:auto;margin-left:0}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap .about-lf-inner{margin-right:auto;margin-left:0}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap .about-lf-inner::before{top:3%;right:3%}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap .about-lf-inner::after{bottom:3%;right:3%}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap .about-lf-inner p::before{top:3%;left:3%}#work #about #about-lf .about-lf-box:first-of-type .about-lf-wrap .about-lf-inner p::after{bottom:3%;left:3%}#work #about #about-lf .about-lf-box:last-of-type .about-lf-wrap{margin-left:auto;margin-right:0}#work #about #about-lf .about-lf-box:last-of-type .about-lf-wrap .about-lf-inner::before{top:3%;left:3%}#work #about #about-lf .about-lf-box:last-of-type .about-lf-wrap .about-lf-inner::after{bottom:3%;left:3%}#work #about #about-lf .about-lf-box:last-of-type .about-lf-wrap .about-lf-inner p::before{top:3%;right:3%}#work #about #about-lf .about-lf-box:last-of-type .about-lf-wrap .about-lf-inner p::after{bottom:3%;right:3%}#work #about #about-lf .about-lf-box .about-lf-wrap{width:90.7319185795%;height:100%;position:relative}@media(max-width: 1024px){#work #about #about-lf .about-lf-box .about-lf-wrap{width:96%}}@media(max-width: 640px){#work #about #about-lf .about-lf-box .about-lf-wrap{width:100%}}#work #about #about-lf .about-lf-box .about-lf-wrap::before{content:"";width:100%;height:100%;display:block;position:absolute;left:1%;top:1%;border:solid 1px #e60012;z-index:-1}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner{width:100%;height:100%;border:solid 1px #e60012;position:relative;background-color:#fff}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner::before,#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner::after{content:"";display:block;width:.8046875vw;height:.8046875vw;border-radius:50%;background:#e60012;position:absolute}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3{color:#e60012;text-align:center;font-size:5.625vw;letter-spacing:.625vw;margin:1em auto .2em}@media(min-width: 1500px){#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3{font-size:84.375px;letter-spacing:9.375px}}@media(max-width: 640px){#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3{font-size:40px}}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner h3::first-letter{text-decoration:underline}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner p{width:65.8711217184%;margin:auto;font-size:13px;line-height:1.8em;margin-bottom:4em;text-align:justify}@media(min-width: 1500px){#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner p{font-size:14px}}#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner p::before,#work #about #about-lf .about-lf-box .about-lf-wrap .about-lf-inner p::after{content:"";display:block;width:.8046875vw;height:.8046875vw;border-radius:50%;background:#e60012;position:absolute}#work #about #flow-btn>.red-btn-wrap{display:inline-block}#work #about #flow-btn>.red-btn-wrap a{display:inline-block;padding:0 4em;width:auto;height:auto}#work #about #flow-btn>.red-btn-wrap a::before{right:5%}#work #about #flow-btn>.red-btn-wrap a::after{right:6.4%}@media(max-width: 640px){#work #about #flow-btn>.red-btn-wrap a span{display:block;margin-top:1em}}@media(max-width: 640px){#work #about #flow-btn>.red-btn-wrap a span.spnone{display:none}}#work #career{padding-top:3vw}@media(min-width: 1500px){#work #career{padding-top:45px}}#work #career h2{color:#e60012;text-align:center;font-size:6.04765625vw;letter-spacing:.546875vw}@media(min-width: 1500px){#work #career h2{font-size:90.71484375px;letter-spacing:8.203125px}}@media(max-width: 1024px){#work #career h2{font-size:10vw;margin:.3em 0}}@media(max-width: 640px){#work #career h2{font-size:20vw}}#work #career h2 span{display:inline-block;font-weight:normal;background:#e60012;color:#fff;vertical-align:middle;font-size:2.34375vw;margin-bottom:.2em;margin-left:.3em;padding:0 .1em;letter-spacing:.234375vw}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#work #career h2 span{padding-top:.2em}}@media(min-width: 1500px){#work #career h2 span{letter-spacing:3.515625px;font-size:35.15625px}}@media(max-width: 1024px){#work #career h2 span{font-size:4.6875vw}}@media(max-width: 640px){#work #career h2 span{font-size:9.375vw}}#work #career #career-option{margin-bottom:7.8125vw}@media(min-width: 1500px){#work #career #career-option{margin-bottom:117.1875px}}@media(max-width: 1024px){#work #career #career-option{margin-bottom:10.9375vw}}@media(max-width: 640px){#work #career #career-option{margin-bottom:94px}}#work #career #career-option table{width:83.9545454545%;margin:auto;border-collapse:collapse;border:0}@media(max-width: 1024px){#work #career #career-option table{width:98%}}#work #career #career-option table td{text-align:center;position:relative;width:50%;padding:0}#work #career #career-option table td:last-of-type a::after{background-image:url("../img/work-career-service-off.svg")}#work #career #career-option table td a{display:block;width:100%;height:0;position:relative;padding-top:46%}#work #career #career-option table td a::before,#work #career #career-option table td a::after{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;margin:auto}#work #career #career-option table td a::before{width:55.6348691326%;height:0;padding-bottom:60%;background-image:url("../img/star-gray.svg");background-size:100% 100%}#work #career #career-option table td a::after{width:20.8738914125%;height:0;padding-bottom:60%;background-image:url("../img/work-career-sales-off.svg");background-size:100% 100%;z-index:0}#work #career #career-option table td a div{width:100%;background:#949494;color:#fff;padding:.8em 0;position:relative;z-index:5}#work #career #career-option table td a div::before,#work #career #career-option table td a div::after{content:none;display:block;position:absolute}#work #career #career-option table td a div::before{width:100%;height:2em;background-color:#add8e6;bottom:0;left:0}#work #career #career-option table td a div::after{width:0;height:0;border-top:solid 12px #add8e6;border-left:solid 12px transparent;border-right:solid 12px transparent;top:calc(100% - 0.5px);left:0;right:0;margin:auto}#work #career #career-option table td a div .en{display:inline-block;font-size:2.3515625vw;position:relative}@media(min-width: 1500px){#work #career #career-option table td a div .en{font-size:35.2734375px}}@media(max-width: 1024px){#work #career #career-option table td a div .en{font-size:3.4375vw;left:3%}}@media(max-width: 640px){#work #career #career-option table td a div .en{font-size:24px;left:0}}#work #career #career-option table td a div .en::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;transform:skewX(4deg);width:1.40625vw;height:1.40625vw;background-image:url(../img/play-button-gray.png);background-size:100% 100%;right:calc(100% + 0.5em)}@media(min-width: 1500px){#work #career #career-option table td a div .en::before{width:21.09375px;height:21.09375px}}@media(max-width: 1024px){#work #career #career-option table td a div .en::before{width:2.8125vw;height:2.8125vw}}@media(max-width: 640px){#work #career #career-option table td a div .en::before{content:none}}#work #career #career-option table td a div .jp{display:inline-block;vertical-align:top;font-size:1.328125vw;margin-left:.5em;margin-top:.2em;letter-spacing:.15625vw;transform:skewX(-4deg);border-bottom:solid 1px #fff}@media(min-width: 1500px){#work #career #career-option table td a div .jp{letter-spacing:2.34375;font-size:19.921875px}}@media(max-width: 1024px){#work #career #career-option table td a div .jp{font-size:1.7265625vw;left:3%;position:relative}}@media(max-width: 640px){#work #career #career-option table td a div .jp{display:block;font-size:14px;width:85%;margin:auto}}#work #career #career-option table td.on a div::before,#work #career #career-option table td.on a div::after{content:""}#work #career #career-option table td.on a div .en::before{transform:rotate(90deg) skewX(-4deg);background-image:url("../img/play-button.png")}#work #career #career-option table td.on:first-of-type a::before{background-image:url("../img/star-white-with-red-border.svg")}#work #career #career-option table td.on:first-of-type a::after{background-image:url("../img/work-career-sales-on.svg")}#work #career #career-option table td.on:first-of-type a div{background-color:#e60012}#work #career #career-option table td.on:first-of-type a div::before{background-color:#ca1515}#work #career #career-option table td.on:first-of-type a div::after{border-top-color:#ca1515}#work #career #career-option table td.on:last-of-type a::before{background-image:url("../img/star-blue.svg")}#work #career #career-option table td.on:last-of-type a::after{background-image:url("../img/work-career-service-on.svg")}#work #career #career-option table td.on:last-of-type a div{background-color:#003e58}#work #career #career-option table td.on:last-of-type a div::before{background-color:#012f3f}#work #career #career-option table td.on:last-of-type a div::after{border-top-color:#012f3f}#work #career #career-option table td.on:last-of-type a div .en::before{background-image:url("../img/play-button-blue.png")}#work #career .career-detail{margin-bottom:6.40625vw}#work #career .career-detail#sales-detail[data-status=off]{display:none}#work #career .career-detail#service-detail[data-status=off]{display:none}@media(min-width: 1500px){#work #career .career-detail{margin-bottom:96.09375px}}#work #career .career-detail .details{width:100%;position:relative}#work #career .career-detail .details td{vertical-align:top;height:100%;width:50%;position:relative}@media(max-width: 640px){#work #career .career-detail .details td{display:block;width:100%;height:auto;margin-bottom:10%}}#work #career .career-detail .details td:first-of-type{padding-right:1.71875vw}@media(max-width: 640px){#work #career .career-detail .details td:first-of-type{padding:0}}#work #career .career-detail .details td:first-of-type::before{background-image:url("../img/work-sales-l.svg");left:3%}#work #career .career-detail .details td:last-of-type{padding-left:1.71875vw}@media(max-width: 640px){#work #career .career-detail .details td:last-of-type{padding:0}}#work #career .career-detail .details td:last-of-type::before{background-image:url("../img/work-sales-f.svg");right:3%}#work #career .career-detail .details td .career-detail-inner{background:#fff;border:solid 1px #e60012;padding:3.125vw;height:100%;position:relative}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner{padding:46.875px}}#work #career .career-detail .details td .career-detail-inner img{margin-bottom:3.125vw;display:block;width:100%}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner img{margin-bottom:46.875px}}#work #career .career-detail .details td .career-detail-inner .career-detail-txt{width:68.3371298405%;margin:0 auto 15em}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt{margin-bottom:15em}}@media(max-width: 1024px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt{width:90%;margin-bottom:10em}}@media(max-width: 640px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt{margin-bottom:52%}}#work #career .career-detail .details td .career-detail-inner .career-detail-txt h3{text-align:center;font-size:1.640625vw;color:#e60012;letter-spacing:.234375vw;border-bottom:solid 1px #e60012;padding-bottom:.5em}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt h3{font-size:24.609375px;letter-spacing:3.515625px}}@media(max-width: 1024px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt h3{font-size:2.296875vw}}@media(max-width: 640px){#work #career .career-detail .details td .career-detail-inner .career-detail-txt h3{font-size:18px}}#work #career .career-detail .details td .career-detail-inner .career-detail-txt p{font-size:12px;line-height:2em}#work #career .career-detail .details td .career-detail-inner .career-detail-txt p.career-detail-logistics::after{content:"トヨタＬ＆Ｆ販売店。";display:inline;color:transparent}#work #career .career-detail .details td .career-detail-inner .career-detail-txt p.service-field::after{content:"トヨタＬ＆ＦトヨタＬ＆Ｆ。";display:inline;color:transparent}#work #career .career-detail .details td .career-detail-inner .career-detail-link{position:absolute;bottom:3%;left:0;right:0;margin:auto;width:83%}#work #career .career-detail .details td .career-detail-inner .career-detail-link::after{content:"";display:table;width:100%;height:0;clear:both}#work #career .career-detail .details td .career-detail-inner .career-detail-link h4{text-align:center;color:#e60012;font-size:1.5625vw;position:relative}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner .career-detail-link h4{font-size:23.4375px}}@media(max-width: 1024px){#work #career .career-detail .details td .career-detail-inner .career-detail-link h4{font-size:2.8125vw;margin-bottom:.5em}}@media(max-width: 640px){#work #career .career-detail .details td .career-detail-inner .career-detail-link h4{font-size:16px}}#work #career .career-detail .details td .career-detail-inner .career-detail-link h4::before,#work #career .career-detail .details td .career-detail-inner .career-detail-link h4:after{content:"";display:block;position:absolute;width:calc(50% - 3em);height:0;border-bottom:dashed 2px #e60012;top:0;bottom:0;margin:auto}#work #career .career-detail .details td .career-detail-inner .career-detail-link h4::before{left:0}#work #career .career-detail .details td .career-detail-inner .career-detail-link h4::after{right:0}#work #career .career-detail .details td .career-detail-inner .career-detail-link a{display:inline-block;width:100%;position:relative}#work #career .career-detail .details td .career-detail-inner .career-detail-link a.half{width:49%}#work #career .career-detail .details td .career-detail-inner .career-detail-link a.half:first-of-type{float:left}#work #career .career-detail .details td .career-detail-inner .career-detail-link a.half:last-of-type{float:right}#work #career .career-detail .details td .career-detail-inner .career-detail-link a img{margin:auto;display:block}#work #career .career-detail .details td .career-detail-inner .career-detail-link a span{display:block;position:absolute;bottom:5%;right:5%;font-family:"DIN-bold";color:#fff;background-color:#e60012;padding:.4em .5em;font-size:1.40625vw;letter-spacing:.15625vw}@media(min-width: 1500px){#work #career .career-detail .details td .career-detail-inner .career-detail-link a span{font-size:21.09375px;letter-spacing:2.34375px}}@media(max-width: 640px){#work #career .career-detail .details td .career-detail-inner .career-detail-link a span{font-size:10px}}#work #career .career-detail .details#sales-details::after{content:"";display:block;position:absolute;width:12.96875vw;height:19.921875vw;background-image:url("../img/work-and.svg");background-size:100% 100%;top:0;bottom:0;left:0;right:0;margin:auto}@media(min-width: 1500px){#work #career .career-detail .details#sales-details::after{width:194.53125px;height:298.828125px}}@media(max-width: 640px){#work #career .career-detail .details#sales-details::after{content:none}}#work #career .career-detail .details#sales-details td::before{content:"";display:block;position:absolute;width:6.171875vw;height:13.984375vw;background-size:100% 100%;top:-3%;z-index:1}@media(min-width: 1500px){#work #career .career-detail .details#sales-details td::before{width:92.578125px;height:209.765625px}}@media(max-width: 640px){#work #career .career-detail .details#sales-details td::before{width:9.875vw;height:22.375vw}}#work #career .career-detail .details#service-details td .career-detail-inner{border:solid 1px #003e58}#work #career .career-detail .details#service-details td .career-detail-inner .career-detail-txt h3{color:#003e58;border-bottom-color:#003e58}#work #career .career-detail .details#service-details td .career-detail-inner .career-detail-link h4{color:#003e58}#work #career .career-detail .details#service-details td .career-detail-inner .career-detail-link h4::before,#work #career .career-detail .details#service-details td .career-detail-inner .career-detail-link h4:after{border-bottom-color:#003e58}#work #career .career-detail .details#service-details td .career-detail-inner .career-detail-link span{background-color:#003e58}#work #career .career-image{background:#fff;border:1px solid #e60012;width:100%;height:100%;position:relative}#work #career .career-image#sales-career-image[data-status=off]{display:none}#work #career .career-image#service-career-image[data-status=off]{display:none}#work #career .career-image::before,#work #career .career-image::after{display:block;content:"";position:absolute;width:.8046875vw;height:.8046875vw;border-radius:50%;background:#e60012;top:10px}#work #career .career-image::before{left:10px}#work #career .career-image::after{right:10px}#work #career .career-image .career-image-inner{width:100%;height:100%;position:relative;padding:0 6.09375vw 6.09375vw;box-sizing:border-box}@media(min-width: 1500px){#work #career .career-image .career-image-inner{padding:0 91.40625px 91.40625px}}#work #career .career-image .career-image-inner::before,#work #career .career-image .career-image-inner::after{display:block;content:"";position:absolute;width:.8046875vw;height:.8046875vw;border-radius:50%;background:#e60012;bottom:10px}#work #career .career-image .career-image-inner::before{left:10px}#work #career .career-image .career-image-inner::after{right:10px}#work #career .career-image .career-image-inner h2{transform:none;display:block;margin:auto;text-align:center;position:relative;top:-0.6em}#work #career .career-image .career-image-inner h2 span{display:inline-block;background:#e60012;padding:.5em 1.5em;font-weight:normal;font-family:sans-serif;font-size:1.640625vw;letter-spacing:.15625vw;color:#fff}@media(min-width: 1500px){#work #career .career-image .career-image-inner h2 span{font-size:24.609375px;letter-spacing:2.34375px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner h2 span{font-size:2.5vw}}@media(max-width: 640px){#work #career .career-image .career-image-inner h2 span{font-size:12px;padding:.5em}}#work #career .career-image .career-image-inner .catch{position:absolute;top:10%;left:12%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .catch{top:8%}#work #career .career-image .career-image-inner .catch::after{content:"SCROLL >>";display:inline-block;position:absolute;width:auto;padding:.5em 1em;font-family:"DIN-bold";background-color:#e60012;color:#fff;left:0;top:calc(100% + 1em)}}@media(max-width: 640px){#work #career .career-image .career-image-inner .catch{top:2%;left:10%}}#work #career .career-image .career-image-inner .catch span{display:inline-block;color:#e60012;font-size:1.640625vw;border-bottom:solid 2px #e60012;margin-bottom:.6em;padding-bottom:.1em}@media(min-width: 1500px){#work #career .career-image .career-image-inner .catch span{font-size:24.609375px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .catch span{font-size:2.625vw}}@media(max-width: 640px){#work #career .career-image .career-image-inner .catch span{font-size:14px}}#work #career .career-image .career-image-inner .career-diagram{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none}#work #career .career-image .career-image-inner .career-diagram table{width:95%;border-collapse:collapse;margin-top:6.640625vw;margin-right:0;margin-left:auto;position:relative}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table{margin-top:99.609375px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table{width:900px;margin-top:150px;left:10%}}@media(max-width: 640px){#work #career .career-image .career-image-inner .career-diagram table{left:20%}}#work #career .career-image .career-image-inner .career-diagram table::after,#work #career .career-image .career-image-inner .career-diagram table::before{content:"";display:block;position:absolute}#work #career .career-image .career-image-inner .career-diagram table::before{content:"お客さまからの信頼度";display:block;width:1em;background:#e60012;color:#fff;padding:.5em .2em;font-weight:bold;text-align:center;font-size:1.015625vw;border-top:solid 5px #fff;border-bottom:solid 5px #fff;right:103%;bottom:10%;z-index:2;margin:0}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table::before{font-size:15.234375px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table::before{font-size:15px;bottom:7%;right:102.7%}}#work #career .career-image .career-image-inner .career-diagram table::after{content:"";height:47%;width:2.5%;border:solid 3px #e60012;border-right:none;bottom:0;right:101.4%;z-index:1}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table::after{height:55%}}#work #career .career-image .career-image-inner .career-diagram table tr td{width:25%;padding:0 4% 0 0;height:45.078125vw;position:relative;vertical-align:bottom}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table tr td{height:676.171875px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td{height:480px}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner{background-position:bottom left;background-size:100% auto;background-repeat:no-repeat;position:relative;width:100%;height:100%}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner[data-scroll]::before{transition:all .8s}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner[data-scroll=hidden]::before{opacity:0}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner[data-scroll=shown]::before{opacity:1}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner::before{content:"";display:block;width:85%;height:19.296875vw;background-image:url("../img/work-sales-career1.png");background-size:auto 100%;background-repeat:no-repeat;background-position:bottom center;top:0;margin:auto;bottom:38%;position:absolute;left:0}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner::before{height:288.28125px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner::before{height:240px}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first{background-image:url("../img/work-sales-career1-base.gif")}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::before{background-image:url("../img/work-sales-career1.png");left:8%;z-index:1}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::before{bottom:63%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::after{content:"START";display:block;position:absolute;color:#e60012;font-family:"DIN-bold";font-size:4.140625vw;bottom:48.5%;left:15%;z-index:0;transform:skewX(-6deg);letter-spacing:.625vw}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::after{font-size:62.109375px;letter-spacing:9.375px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::after{bottom:59.5%;font-size:54px;letter-spacing:7px}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first[data-scroll]::before{transition-delay:.5s}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first .title{top:7%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second{background-image:url("../img/work-sales-career2-base.gif")}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second::before{background-image:url("../img/work-sales-career2.png");bottom:50%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second::before{bottom:81%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second[data-scroll]::before{transition-delay:.7s}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second .title{top:14%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second .title{top:0;bottom:4%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third{background-image:url("../img/work-sales-career3-base.gif")}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third::before{background-image:url("../img/work-sales-career3.png");bottom:62%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third::before{bottom:92%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third[data-scroll]::before{transition-delay:.9s}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third .title{top:7%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third .title{top:0;bottom:12%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth{background-image:url("../img/work-sales-career4-base.gif")}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth::before{background-image:url("../img/work-sales-career4.png");bottom:74%}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth::before{bottom:106%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth[data-scroll]::before{transition-delay:1.1s}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth .title{top:0}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth .title{bottom:22%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{position:absolute;display:block;color:#e60012;width:6.4453125vw;height:6.4453125vw;padding-top:18%;box-sizing:border-box;text-align:center;background-image:url("../img/star-white.svg");font-size:.984375vw;left:0;right:12%;top:21%;bottom:0;margin:auto}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title.two-lines{padding-top:13%}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{width:96.6796875px;height:96.6796875px;font-size:14.765625px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{font-size:12px;width:70px;height:70px;top:12%;padding-top:15%}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title.two-lines{letter-spacing:-2px}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner p{position:absolute;width:79%;top:67.5%;left:4%;text-align:justify;font-size:.9375vw;line-height:1.8em}@media(min-width: 1500px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner p{font-size:14.0625px}}@media(max-width: 1024px){#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner p{top:60%;font-size:12.5px;line-height:1.7em;width:78%}}#work #career .career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner p span{color:#e60012;font-weight:bold}#work #career .career-image#service-career-image{border-color:#003e58}#work #career .career-image#service-career-image::before,#work #career .career-image#service-career-image::after{background-color:#003e58}#work #career .career-image#service-career-image .career-image-inner::before,#work #career .career-image#service-career-image .career-image-inner::after{background:#003e58}#work #career .career-image#service-career-image .career-image-inner h2 span{background:#003e58}#work #career .career-image#service-career-image .career-image-inner .catch span{color:#003e58;border-bottom-color:#003e58}#work #career .career-image#service-career-image .career-image-inner .career-diagram table::after,#work #career .career-image#service-career-image .career-image-inner .career-diagram table::before{content:none}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first{background-image:url("../img/work-service-career1-base.gif")}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::before{background-image:url("../img/work-service-career1.png");left:12%;bottom:35%;height:17.109375vw}@media(min-width: 1500px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::before{height:256.640625px}}@media(max-width: 1024px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::before{bottom:58%;height:220px}}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.first::after{color:#003e58}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second,#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third{background-image:url("../img/work-service-career2-base.gif")}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second::before,#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third::before{background-image:url("../img/work-service-career2.png");bottom:52%}@media(max-width: 1024px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.second::before,#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third::before{bottom:78%}}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third::before{background-image:url("../img/work-service-career3.png")}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third .title{top:14%}@media(max-width: 1024px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.third .title{top:0;bottom:4%}}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth{background-image:url("../img/work-service-career4-base.gif")}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth::before{background-image:url("../img/work-service-career4.png");bottom:76%}@media(max-width: 1024px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner.fourth::before{bottom:108%}}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{color:#003e58;width:8.046875vw;height:4.2734375vw;padding-top:11%;background-image:none;background-color:#fff;border-radius:5px}@media(min-width: 1500px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{width:120.703125px;height:64.1015625px}}@media(max-width: 1024px){#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title{width:100px;height:54.7px}}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner .title.two-lines{padding-top:8%}#work #career .career-image#service-career-image .career-image-inner .career-diagram table tr td .career-image-diagram-td-inner p span{color:#003e58}#work #career #training-link{width:345px;margin:4vw auto 0}@media(min-width: 1500px){#work #career #training-link{margin-top:60px}}@media(max-width: 640px){#work #career #training-link{margin-top:6vw;width:84.375vw}}#work #career #training-link .red-btn-wrap .service-btn{background-color:#003e58}#discussion header #header-vid-wrap{background-image:url("../img/discussion-bk.jpg");background-size:cover}#discussion #intro{width:83.3636363636vw;margin:auto;border-bottom:dotted 1px #e60012;padding-bottom:4.296875vw}@media(min-width: 1500px){#discussion #intro{width:1250.4545454545px;padding-bottom:64.453125px}}#discussion #intro #intro-txt{text-align:center;font-size:1.640625vw;line-height:2em;margin-bottom:6.5625vw}@media(min-width: 1500px){#discussion #intro #intro-txt{font-size:24.609375px;margin-bottom:98.4375px}}@media(max-width: 1024px){#discussion #intro #intro-txt{font-size:15px}}@media(max-width: 640px){#discussion #intro #intro-txt{font-size:12.5px}}#discussion #intro #intro-profile h2{text-align:center;color:#e60012;font-size:1.875vw;position:relative;font-size:20px}@media(min-width: 1500px){#discussion #intro #intro-profile h2{font-size:28.125px}}#discussion #intro #intro-profile h2::before,#discussion #intro #intro-profile h2::after{content:"";height:0;width:calc(50% - 4.5em);border-bottom:dotted 1px #e60012;display:block;position:absolute;top:0;bottom:0;margin:auto}#discussion #intro #intro-profile h2::before{left:0}#discussion #intro #intro-profile h2::after{right:0}#discussion #intro #intro-profile #profile-inner{display:table;width:89.9563794984%;margin:13.4375vw auto 0}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner{margin-top:201.5625px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner{width:100%}}@media(max-width: 640px){#discussion #intro #intro-profile #profile-inner{width:110.5263157895%;position:relative;left:-6%}}#discussion #intro #intro-profile #profile-inner .profile{display:table-cell;text-align:center}#discussion #intro #intro-profile #profile-inner .profile[data-scroll] .profile-img .profile-img-circle img{transition:all .5s}#discussion #intro #intro-profile #profile-inner .profile[data-scroll=hidden] .profile-img .profile-img-circle img{opacity:0;transform:translateY(30px)}#discussion #intro #intro-profile #profile-inner .profile[data-scroll=shoen] .profile-img .profile-img-circle img{opacity:1;transform:translateY(0)}#discussion #intro #intro-profile #profile-inner .profile .profile-img .profile-img-circle{display:block;border-radius:50%;background:#e60012;position:relative;width:16.09375vw;height:16.09375vw;margin:0 auto}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile .profile-img .profile-img-circle{width:241.40625px;height:241.40625px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile .profile-img .profile-img-circle{width:22.53125vw;height:22.53125vw}}#discussion #intro #intro-profile #profile-inner .profile .profile-img .profile-img-circle::before{content:"";display:block;position:absolute}#discussion #intro #intro-profile #profile-inner .profile .profile-img .profile-img-circle img{position:absolute;bottom:0;left:0;right:0;margin:auto}#discussion #intro #intro-profile #profile-inner .profile .profile-txt{padding-top:2.34375vw}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt{padding-top:35.15625px}}#discussion #intro #intro-profile #profile-inner .profile .profile-txt p{font-size:.9375vw;line-height:1em}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p{font-size:14.0625px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p{font-size:1.875vw}}@media(max-width: 640px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p{font-size:3.125vw;margin:.5em 0;line-height:1.3em}}#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span{display:inline-block;background-color:#e60012;color:#fff;font-size:1.25vw;font-weight:bold;padding:.5em;border-radius:.234375vw;letter-spacing:.078125vw}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span{border-radius:3.515625px;letter-spacing:1.171875px;font-size:18.75px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span{font-size:2.34375vw;line-height:1.3em}#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span.tbnone{display:none}}@media(max-width: 640px){#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span{font-size:3.75vw}#discussion #intro #intro-profile #profile-inner .profile .profile-txt p.name span.spnone{display:none}}#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-img .profile-img-circle{background-color:#8ce090}#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-img .profile-img-circle::before{width:15.5703125vw;height:16.9140625vw;background-image:url("../img/discussion-profile-l-letter.svg");background-size:100% 100%;bottom:60%;left:20%}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-img .profile-img-circle::before{width:233.5546875px;height:253.7109375px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-img .profile-img-circle::before{width:21.7984375vw;height:23.6796875vw}}#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-img .profile-img-circle img{width:120%;left:18%}#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-txt p{color:#4ba04d}#discussion #intro #intro-profile #profile-inner .profile#profile-l .profile-txt p.name span{background-color:#4ba04d}#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-img .profile-img-circle{background-color:#ffa9a9}#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-img .profile-img-circle::before{width:14.7734375vw;height:17.25vw;background-image:url("../img/discussion-profile-and-letter.svg");background-size:100% 100%;bottom:30%;left:6%}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-img .profile-img-circle::before{width:221.6015625px;height:258.75px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-img .profile-img-circle::before{width:20.6828125vw;height:24.15vw}}#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-img .profile-img-circle img{width:65%;left:-6%}#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-txt p{color:#d36666}#discussion #intro #intro-profile #profile-inner .profile#profile-a .profile-txt p.name span{background-color:#d36666}#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-img .profile-img-circle{background-color:#8bdcef}#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-img .profile-img-circle::before{width:13.59375vw;height:18.5234375vw;background-image:url("../img/discussion-profile-f-letter.svg");background-size:100% 100%;bottom:0%;left:20.5%}@media(min-width: 1500px){#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-img .profile-img-circle::before{width:203.90625px;height:277.8515625px}}@media(max-width: 1024px){#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-img .profile-img-circle::before{width:19.03125vw;height:25.9328125vw}}#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-img .profile-img-circle img{width:70%;left:10%}#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-txt p{color:#52adbc}#discussion #intro #intro-profile #profile-inner .profile#profile-f .profile-txt p.name span{background-color:#52adbc}#discussion .talk{margin-top:7.03125vw;background-image:url("../img/discussion-talk1.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:0 13vw;width:116.3636363636%;position:relative;left:-8%}@media(min-width: 1500px){#discussion .talk{margin-top:105.46875px;background-position:0 200px}}@media(max-width: 1024px){#discussion .talk{background-position:0 22.5vw;margin-top:14.0625vw}}@media(max-width: 640px){#discussion .talk{background-position:0 30vw}}#discussion .talk#talk2{background-image:url("../img/discussion-talk2.jpg")}@media(max-width: 640px){#discussion .talk#talk2{margin-top:59.375vw}}#discussion .talk#talk3{background-image:url("../img/discussion-talk3.jpg")}@media(max-width: 640px){#discussion .talk#talk3{margin-top:59.375vw}}#discussion .talk#talk4{background-image:url("../img/discussion-talk4.jpg")}@media(max-width: 640px){#discussion .talk#talk4{margin-top:59.375vw}}#discussion .talk h2{text-align:center;color:#e60012;transform:skewX(-4deg);font-size:1.875vw;font-weight:normal}@media(min-width: 1500px){#discussion .talk h2{font-size:28.125px}}@media(max-width: 1024px){#discussion .talk h2{font-size:3.6923076923vw;margin-bottom:0}}@media(max-width: 640px){#discussion .talk h2{font-size:5.625vw}}#discussion .talk h2 span{font-weight:normal}#discussion .talk .catch{text-align:center;font-size:2.5vw;line-height:1.8em;color:#e60012;font-weight:normal;letter-spacing:.078125vw;margin-bottom:43.75vw}@media(min-width: 1500px){#discussion .talk .catch{letter-spacing:1.171875px;font-size:37.5px;margin-bottom:656.25px}}@media(max-width: 1024px){#discussion .talk .catch{font-size:5vw;margin-top:.5em}}@media(max-width: 640px){#discussion .talk .catch{font-size:5.9375vw}}#discussion .talk .catch span{display:inline-block;border-bottom:2px #e60012 solid;margin-bottom:.4em}#discussion .talk article{width:72.7265625vw;margin:auto}@media(min-width: 1500px){#discussion .talk article{width:1090.8984375px}}@media(max-width: 1024px){#discussion .talk article{width:85vw}}#discussion .talk article div{position:relative}#discussion .talk article div .icon{display:block;width:11.484375vw;height:11.484375vw;position:absolute;background-image:url("../img/discussion-hirano-icon.png");background-size:100% 100%;margin:0;padding:0}@media(min-width: 1500px){#discussion .talk article div .icon{width:172.265625px;height:172.265625px}}@media(max-width: 1024px){#discussion .talk article div .icon{width:20.671875vw;height:20.671875vw}}@media(max-width: 640px){#discussion .talk article div .icon{width:28.7109375vw;height:28.7109375vw}}#discussion .talk article div .icon::after{content:"廣川";display:block;position:absolute;width:110%;height:20%;background-image:url("../img/discussion-hirano-ribbon.svg");background-size:100% auto;background-repeat:no-repeat;text-align:center;color:#fff;left:-5%;bottom:6.5%;font-size:1.09375vw;letter-spacing:.390625vw;padding-top:3%}@media(min-width: 1500px){#discussion .talk article div .icon::after{font-size:16.40625px;letter-spacing:5.859375px}}@media(max-width: 1024px){#discussion .talk article div .icon::after{font-size:2.03125vw}}@media(max-width: 640px){#discussion .talk article div .icon::after{font-size:3.75vw;line-height:1}}#discussion .talk article div p{width:58.671875vw;box-sizing:border-box;padding:2.890625vw 3.75vw;margin:auto 0 4.6875vw auto;position:relative;font-size:12px;line-height:1.8em;text-align:justify;background:#e60012}@media(min-width: 1500px){#discussion .talk article div p{margin-bottom:70.3125px}}@media(max-width: 640px){#discussion .talk article div p{width:100%;margin:48.828125vw auto 0;top:39.0625vw;font-size:13px}}#discussion .talk article div p::before{content:"";display:block;position:absolute;width:0;height:0;border-bottom:#e60012 solid 25px;border-left:transparent solid 19px;right:calc(100% - 1px);top:80px}@media(max-width: 1024px){#discussion .talk article div p::before{top:40px}}@media(max-width: 640px){#discussion .talk article div p::before{top:auto;bottom:calc(100% - 1px);left:20px}}@media(min-width: 1500px){#discussion .talk article div p{padding:43.359375px 56.25px;width:880.078125px}}#discussion .talk article div:nth-of-type(2n) .icon{left:auto;right:0}#discussion .talk article div:nth-of-type(2n) p{margin-left:0;margin-right:auto}#discussion .talk article div:nth-of-type(2n) p::before{border-bottom:#e60012 solid 25px;border-right:transparent solid 19px;border-left:none;left:calc(100% - 1px)}@media(max-width: 640px){#discussion .talk article div:nth-of-type(2n) p::before{left:auto;right:20px}}#discussion .talk article div.hiro .icon{background-image:url("../img/discussion-hirokawa-icon.png")}#discussion .talk article div.hiro .icon::after{content:"廣川";background-image:url("../img/discussion-hirokawa-ribbon.svg")}#discussion .talk article div.hiro p{background-color:#fff3f2}#discussion .talk article div.hiro p::before{border-bottom-color:#fff3f2}#discussion .talk article div.kushi .icon{background-image:url("../img/discussion-kushida-icon.png")}#discussion .talk article div.kushi .icon::after{content:"櫛田";background-image:url("../img/discussion-kushida-ribbon.svg")}#discussion .talk article div.kushi p{background-color:#eff9fc}#discussion .talk article div.kushi p::before{border-bottom-color:#eff9fc}#discussion .talk article div.hira .icon{background-image:url("../img/discussion-hirano-icon.png")}#discussion .talk article div.hira .icon::after{content:"平野";background-image:url("../img/discussion-hirano-ribbon.svg")}#discussion .talk article div.hira p{background-color:#effaef}#discussion .talk article div.hira p::before{border-bottom-color:#effaef}#discussion .talk #bottom-img{display:block;position:relative;top:-7.5vw;z-index:-1}@media(min-width: 1500px){#discussion .talk #bottom-img{top:-70px}}@media(max-width: 640px){#discussion .talk #bottom-img{margin-top:40vw}}#voice header{z-index:11}#voice header #header-vid-wrap{background-image:url("../img/voice-top-bk.jpg");background-size:cover}#voice header #header-h1-wrap{width:283px;height:283px;right:auto;left:10%}@media(max-width: 1024px){#voice header #header-h1-wrap{width:198.1px;height:198.1px}}@media(max-width: 640px){#voice header #header-h1-wrap{width:127.35px;height:127.35px;left:6%}}#voice #section-wrap{display:table;width:100%;height:100%;border-collapse:collapse;border:0}#voice #section-wrap section{display:table-row}#voice #section-wrap section .section-inner{width:100%;background-size:100% 100%;display:block;position:relative;background-repeat:no-repeat}@media(max-width: 640px){#voice #section-wrap section .section-inner{height:auto !important;background-size:100% auto}}#voice #section-wrap section .section-inner:hover{opacity:1}#voice #section-wrap section .section-inner:hover h2,#voice #section-wrap section .section-inner:hover .section-info{transition:opacity .5s;opacity:.7}#voice #section-wrap section .section-inner::after{content:"";display:block;position:absolute;width:100%;padding-bottom:10%;background-size:100% auto;background-repeat:no-repeat;top:calc(100% - 1px);left:0}@media(max-width: 640px){#voice #section-wrap section .section-inner::after{content:none}}@media(max-width: 640px){#voice #section-wrap section .section-inner::before{content:"";width:100%;height:60vw;display:block}}#voice #section-wrap section .section-inner h2{position:absolute;right:0;width:37.5vw;background:#e60012;color:#fff;padding:.4em 0 .4em 1.5em;margin:auto;top:10vw;font-size:1.875vw}@media(max-width: 640px){#voice #section-wrap section .section-inner h2{width:62.5vw;top:7vw;font-size:4.0625vw}}#voice #section-wrap section .section-inner h2::before,#voice #section-wrap section .section-inner h2::after{content:"";display:block;width:0;height:0;position:absolute;right:calc(100% - 0.5px)}#voice #section-wrap section .section-inner h2::before{border-right:solid .5em #e60012;border-bottom:solid 1.4em transparent;top:0}#voice #section-wrap section .section-inner h2::after{border-right:solid .5em #e60012;border-top:solid 1.4em transparent;bottom:0}#voice #section-wrap section .section-inner h2 .en{font-size:2.5390625vw;font-family:"DIN-bold";transform:skewX(-4deg);display:inline-block}@media(max-width: 1024px){#voice #section-wrap section .section-inner h2 .en{font-size:3.4375vw}}@media(max-width: 640px){#voice #section-wrap section .section-inner h2 .en{font-size:5vw}}#voice #section-wrap section .section-inner h2 .jp{display:inline-block;font-size:1.4375vw;padding-bottom:.2em;padding-top:.1em;margin-left:1em;border-bottom:solid 1px #fff;vertical-align:top}@media(max-width: 1024px){#voice #section-wrap section .section-inner h2 .jp{font-size:1.71875vw}}@media(max-width: 640px){#voice #section-wrap section .section-inner h2 .jp{font-size:3.4375vw}}#voice #section-wrap section .section-inner h2.blue{background:#003e58}#voice #section-wrap section .section-inner h2.blue::before,#voice #section-wrap section .section-inner h2.blue::after{border-right-color:#003e58}#voice #section-wrap section .section-inner .catch{font-size:1.71875vw;letter-spacing:.15625vw}@media(max-width: 1024px){#voice #section-wrap section .section-inner .catch{font-size:2.1875vw}}@media(max-width: 640px){#voice #section-wrap section .section-inner .catch{font-size:3.90625vw}}#voice #section-wrap section .section-inner .catch span{display:inline-block;position:relative;border-bottom:solid 2px #000;padding-bottom:.2em;margin-bottom:.5em}#voice #section-wrap section .section-inner .section-info{position:absolute}#voice #section-wrap section .section-inner .section-info p{text-align:center;margin:auto}#voice #section-wrap section .section-inner .section-info p.info{font-size:.9375vw;line-height:1.8em}#voice #section-wrap section .section-inner .section-info p.info span{font-size:1.25vw}@media(max-width: 1024px){#voice #section-wrap section .section-inner .section-info p.info{font-size:1.5625vw}#voice #section-wrap section .section-inner .section-info p.info span{font-size:1.875vw}}@media(max-width: 640px){#voice #section-wrap section .section-inner .section-info p.info{font-size:3.125vw}#voice #section-wrap section .section-inner .section-info p.info span{font-size:4.0625vw}}#voice #section-wrap section .section-inner .section-info.white p{color:#fff}#voice #section-wrap section .section-inner .section-info.white p span{border-bottom-color:#fff}#voice #section-wrap section .section-inner .section-info.white.service{background-color:rgba(0,42,56,.8);padding:2vw}@media(max-width: 640px){#voice #section-wrap section .section-inner .section-info.white.service{background-color:#003e58}}@media(max-width: 640px){#voice #section-wrap section .section-inner .section-info{position:relative;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#e60012;padding:1em 0 !important}#voice #section-wrap section .section-inner .section-info p{color:#fff}#voice #section-wrap section .section-inner .section-info p span{border-bottom-color:#fff}}#voice #section-wrap section#message .section-inner{height:59.3908629442vw;background-image:url("../img/voice-message-bk.jpg");z-index:10}#voice #section-wrap section#message .section-inner::after{background-image:url("../img/voice-message-bk-btm.png")}#voice #section-wrap section#message .section-inner #message-img{width:35.3125vw;position:absolute;top:8.28125vw;left:10.390625vw}@media(max-width: 640px){#voice #section-wrap section#message .section-inner #message-img{width:30vw;top:6.25vw}}#voice #section-wrap section#message .section-inner p{position:absolute;left:47.421875vw;top:38.046875vw}@media(max-width: 1024px){#voice #section-wrap section#message .section-inner p{top:36.484375vw}}@media(max-width: 640px){#voice #section-wrap section#message .section-inner p{left:0;right:0;top:auto;bottom:0;margin:auto;text-align:center;background-color:rgba(255,255,255,.6);padding:.5em 0}}#voice #section-wrap section#sales1 .section-inner{height:62.2803592347vw;background-image:url("../img/voice-sales1-bk.jpg");z-index:9}#voice #section-wrap section#sales1 .section-inner::after{background-image:url("../img/voice-sales1-bk-btm.png")}#voice #section-wrap section#sales1 .section-inner .section-info{top:19vw;right:18vw}@media(max-width: 1024px){#voice #section-wrap section#sales1 .section-inner .section-info{right:16vw}}@media(max-width: 640px){#voice #section-wrap section#sales1 .section-inner .section-info{top:auto;right:0}}#voice #section-wrap section#sales2 .section-inner{height:59.9375244045vw;background-image:url("../img/voice-sales2-bk.jpg");z-index:8}#voice #section-wrap section#sales2 .section-inner::after{background-image:url("../img/voice-sales2-bk-btm.png")}#voice #section-wrap section#sales2 .section-inner .section-info{top:11vw;left:24vw}@media(max-width: 640px){#voice #section-wrap section#sales2 .section-inner .section-info{top:auto;left:0}}#voice #section-wrap section#service1 .section-inner{height:62.2803592347vw;background-image:url("../img/voice-service1-bk.jpg");z-index:7}#voice #section-wrap section#service1 .section-inner::after{background-image:url("../img/voice-service1-bk-btm.png")}#voice #section-wrap section#service1 .section-inner .section-info{bottom:2vw;left:8vw}@media(max-width: 640px){#voice #section-wrap section#service1 .section-inner .section-info{bottom:0;left:0}}#voice #section-wrap section#service2 .section-inner{height:59.9375244045vw;background-image:url("../img/voice-service2-bk.jpg");z-index:6}#voice #section-wrap section#service2 .section-inner::after{background-image:url("../img/voice-service2-bk-btm.png")}#voice #section-wrap section#service2 .section-inner .section-info{bottom:2vw;left:8vw}@media(max-width: 640px){#voice #section-wrap section#service2 .section-inner .section-info{bottom:0;left:0}}#voice #section-wrap section#service2 .section-inner .section-info p.catch{letter-spacing:-0.15625vw}#voice #link{width:90%;max-width:1500px;margin:10vw auto}@keyframes voice-onoff{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes voice-offon{0%,49%{opacity:0}50%,100%{opacity:1}}@media(max-width: 640px){#voice-each #wrap header{margin-bottom:36vw}#voice-each #wrap header.long{margin-bottom:50vw}#voice-each #wrap header.longer{margin-bottom:60vw}}#voice-each #wrap header #header-vid-wrap{background-size:cover;height:62.5146427177vw}#voice-each #wrap header #header-vid-wrap.sales1-header{background-image:url("../img/voice-each-sales1-top-bk.jpg")}#voice-each #wrap header #header-vid-wrap.sales2-header{background-image:url("../img/voice-each-sales2-top-bk.jpg")}#voice-each #wrap header #header-vid-wrap.service1-header{background-image:url("../img/voice-each-service1-top-bk.jpg")}#voice-each #wrap header #header-vid-wrap.service2-header{background-image:url("../img/voice-each-service2-top-bk.jpg")}#voice-each #wrap header #header-h1-wrap{width:37.890625vw;height:auto;top:auto;bottom:-5vw;left:auto;right:10%}#voice-each #wrap header #header-h1-wrap.left{right:auto;left:10%}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap.left{right:0;left:0}}#voice-each #wrap header #header-h1-wrap.left #header-h1-inner h1{text-align:left}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap{width:67.1875vw;right:5%}}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap{width:100%;left:0;right:0;top:85%;bottom:auto}}#voice-each #wrap header #header-h1-wrap #header-h1-inner{display:block;height:auto}#voice-each #wrap header #header-h1-wrap #header-h1-inner h1{font-size:2.8125vw;color:#fff;text-align:right;display:block;height:auto;margin:0}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap #header-h1-inner h1{font-size:3.125vw}}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap #header-h1-inner h1{font-size:6.25vw}}#voice-each #wrap header #header-h1-wrap #header-h1-inner h1 span{font-size:inherit}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box{background:#e60012;padding:4vw 0}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box{padding:1vw 0}}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box.service{background-color:#003e58}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p{color:#fff;text-align:center}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.catch span{font-size:1.640625vw;display:inline-block;padding-bottom:.2em;margin-bottom:.5em;border-bottom:solid 2px #fff;letter-spacing:.15625vw}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.catch span{font-size:2.65625vw}}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.catch span{font-size:5vw}}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.catch.nols span{letter-spacing:0}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.catch.negls span{letter-spacing:-0.15625vw}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info{font-size:.9375vw;letter-spacing:.125vw;line-height:1.6em}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info{font-size:1.875vw}}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info{font-size:3.75vw}}#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info span{font-size:1.25vw}@media(max-width: 1024px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info span{font-size:2.5vw}}@media(max-width: 640px){#voice-each #wrap header #header-h1-wrap #header-h1-inner #voice-header-box p.info span{font-size:5vw}}#voice-each #wrap #main-wrap{padding-bottom:0}#voice-each #wrap .voice-each-text{display:table;position:relative;z-index:21}@media(max-width: 640px){#voice-each #wrap .voice-each-text{margin-top:12vw}}#voice-each #wrap .voice-each-text:first-of-type{margin-top:6vw}@media(min-width: 1500px){#voice-each #wrap .voice-each-text:first-of-type{margin-top:90px}}#voice-each #wrap .voice-each-text .voice-each-text-img{display:table-cell;vertical-align:top;width:35.3125vw}@media(min-width: 1500px){#voice-each #wrap .voice-each-text .voice-each-text-img{width:529.6875px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img{display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:80vw}#voice-each #wrap .voice-each-text .voice-each-text-img.video{right:0}}#voice-each #wrap .voice-each-text .voice-each-text-img img{margin-bottom:10vw}@media(min-width: 1500px){#voice-each #wrap .voice-each-text .voice-each-text-img img{margin-bottom:150px}}#voice-each #wrap .voice-each-text .voice-each-text-img img.sp{display:none}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img img.sp{display:block}}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img img{display:none}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap{width:35.3125vw;height:35vw;overflow-x:hidden;position:relative;background-size:cover;margin-top:11vw}@media(min-width: 1500px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap{width:529.6875px;height:525px;margin-top:165px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap{margin-top:0;width:80vw;height:45vw}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales1-vid{background-image:url("../img/voice-each-sales1-img2.jpg")}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales1-vid{background-image:url("../img/voice-each-sales1-img2-sp.jpg")}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales1-vid video{top:0;left:-38%}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales1-vid video{left:0}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales2-vid{background-image:url("../img/voice-each-sales2-img2.jpg")}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales2-vid{background-image:url("../img/voice-each-sales2-img2-sp.jpg")}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales2-vid video{top:0;right:0}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.sales2-vid video{left:0;right:auto}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service1-vid{background-image:url("../img/voice-each-service1-img2.jpg")}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service1-vid{background-image:url("../img/voice-each-service1-img2-sp.jpg")}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service1-vid video{top:0;left:-20%}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service1-vid video{left:0}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service2-vid{background-image:url("../img/voice-each-service2-img2.jpg")}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service2-vid{background-image:url("../img/voice-each-service2-img2-sp.jpg")}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service2-vid video{top:0;right:-30%}@media(max-width: 640px){#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap.service2-vid video{left:0;right:auto}}#voice-each #wrap .voice-each-text .voice-each-text-img #sec2-vid-wrap video{position:absolute;height:100%}#voice-each #wrap .voice-each-text article{display:table-cell;vertical-align:top;padding:0 5%}@media(max-width: 640px){#voice-each #wrap .voice-each-text article{display:block}}#voice-each #wrap .voice-each-text article h2{margin-left:3em;margin-top:6vw;position:relative;font-size:21px}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2{margin-top:135px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2{margin-left:3em;margin-top:65vw}}#voice-each #wrap .voice-each-text article h2::before,#voice-each #wrap .voice-each-text article h2::after{content:"";display:block;position:absolute;bottom:0;right:100%;background-size:100% auto;background-position:top center}#voice-each #wrap .voice-each-text article h2[data-scroll=shown]::before{animation:voice-onoff .5s linear 6 alternate}#voice-each #wrap .voice-each-text article h2[data-scroll=shown]::after{animation:voice-offon .5s linear 6 alternate}#voice-each #wrap .voice-each-text article h2#sales1-1::before{width:11.09375vw;height:22.109375vw;background-image:url("../img/voice-each-sales1-p1.png");right:93%;bottom:-25%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales1-1::before{width:166.40625px;height:331.640625px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales1-1::before{width:19.96875vw;height:39.796875vw;right:99%;bottom:-5%}}#voice-each #wrap .voice-each-text article h2#sales1-1::after{width:11.671875vw;height:19.34375vw;background-image:url("../img/voice-each-sales1-p2.png");right:94%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales1-1::after{width:175.078125px;height:290.15625px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales1-1::after{width:21.009375vw;height:34.81875vw;right:99%}}#voice-each #wrap .voice-each-text article h2#sales1-2::after{width:11.09375vw;height:22.109375vw;background-image:url("../img/voice-each-sales1-p1.png");right:93%;bottom:-25%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales1-2::after{width:166.40625px;height:331.640625px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales1-2::after{width:19.96875vw;height:39.796875vw;right:96%}}#voice-each #wrap .voice-each-text article h2#sales1-2::before{width:11.671875vw;height:19.34375vw;background-image:url("../img/voice-each-sales1-p2.png");right:94%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales1-2::before{width:175.078125px;height:290.15625px}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales1-2::before{width:21.009375vw;height:34.81875vw;right:96%}}#voice-each #wrap .voice-each-text article h2#sales2-1::before{width:9.71875vw;height:19.375vw;background-image:url("../img/voice-each-sales2-p1.png");right:96%;bottom:-25%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales2-1::before{width:145.78125px;height:290.625px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#sales2-1::before{right:98%;bottom:0}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales2-1::before{width:19.4375vw;height:38.75vw;right:102%}}#voice-each #wrap .voice-each-text article h2#sales2-1::after{width:12.90625vw;height:16.46875vw;background-image:url("../img/voice-each-sales2-p2.png");right:97%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales2-1::after{width:193.59375px;height:247.03125px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#sales2-1::after{right:98%;bottom:0}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales2-1::after{width:25.8125vw;height:32.9375vw;right:102%}}#voice-each #wrap .voice-each-text article h2#sales2-2::after{width:9.71875vw;height:19.375vw;background-image:url("../img/voice-each-sales2-p1.png");right:96%;bottom:-25%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales2-2::after{width:145.78125px;height:290.625px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#sales2-2::after{right:98%;bottom:0}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales2-2::after{width:19.4375vw;height:38.75vw;right:102%}}#voice-each #wrap .voice-each-text article h2#sales2-2::before{width:12.90625vw;height:16.46875vw;background-image:url("../img/voice-each-sales2-p2.png");right:97%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#sales2-2::before{width:193.59375px;height:247.03125px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#sales2-2::before{right:98%;bottom:0}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#sales2-2::before{width:25.8125vw;height:32.9375vw;right:102%}}#voice-each #wrap .voice-each-text article h2#service1-1{margin-left:4em}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-1{margin-left:2.5em}}#voice-each #wrap .voice-each-text article h2#service1-1::before{width:8.34375vw;height:18.53125vw;background-image:url("../img/voice-each-service1-p1.png");right:100%;bottom:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service1-1::before{width:125.15625px;height:277.96875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service1-1::before{width:10.4296875vw;height:23.1640625vw;right:105%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-1::before{width:16.6875vw;height:37.0625vw;right:105%}}#voice-each #wrap .voice-each-text article h2#service1-1::after{width:9.0625vw;height:18.84375vw;background-image:url("../img/voice-each-service1-p2.png");right:100%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service1-1::after{width:135.9375px;height:282.65625px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service1-1::after{width:11.328125vw;height:23.5546875vw;right:105%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-1::after{width:18.125vw;height:37.6875vw;right:105%}}#voice-each #wrap .voice-each-text article h2#service1-2{margin-left:4em}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service1-2{margin-left:3em}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-2{margin-left:2.5em}}#voice-each #wrap .voice-each-text article h2#service1-2::after{width:8.34375vw;height:18.53125vw;background-image:url("../img/voice-each-service1-p1.png");right:98%;bottom:0;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service1-2::after{width:125.15625px;height:277.96875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service1-2::after{width:10.4296875vw;height:23.1640625vw;right:100%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-2::after{width:16.6875vw;height:37.0625vw;right:105%}}#voice-each #wrap .voice-each-text article h2#service1-2::before{width:9.0625vw;height:18.84375vw;background-image:url("../img/voice-each-service1-p2.png");right:98%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service1-2::before{width:135.9375px;height:282.65625px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service1-2::before{width:11.328125vw;height:23.5546875vw;right:100%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service1-2::before{width:18.125vw;height:37.6875vw;right:105%}}#voice-each #wrap .voice-each-text article h2#service2-1{margin-left:4em}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-1{margin-left:2.5em}}#voice-each #wrap .voice-each-text article h2#service2-1::before{width:8.84375vw;height:19.03125vw;background-image:url("../img/voice-each-service2-p1.png");right:96%;bottom:-7%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service2-1::before{width:132.65625px;height:285.46875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service2-1::before{width:11.0546875vw;height:23.7890625vw;right:99%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-1::before{width:17.6875vw;height:38.0625vw;right:100%}}#voice-each #wrap .voice-each-text article h2#service2-1::after{width:8.5vw;height:19.125vw;background-image:url("../img/voice-each-service2-p2.png");right:96%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service2-1::after{width:127.5px;height:286.875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service2-1::after{width:10.625vw;height:23.90625vw;right:99%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-1::after{width:17vw;height:38.25vw;right:100%}}#voice-each #wrap .voice-each-text article h2#service2-2{margin-left:4em}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-2{margin-left:2em}}#voice-each #wrap .voice-each-text article h2#service2-2::after{width:8.84375vw;height:19.03125vw;background-image:url("../img/voice-each-service2-p1.png");right:96%;bottom:-7%;opacity:0}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service2-2::after{width:132.65625px;height:285.46875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service2-2::after{width:11.0546875vw;height:23.7890625vw;right:99%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-2::after{width:17.6875vw;height:38.0625vw;right:100%}}#voice-each #wrap .voice-each-text article h2#service2-2::before{width:8.5vw;height:19.125vw;background-image:url("../img/voice-each-service2-p2.png");right:96%}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2#service2-2::before{width:127.5px;height:286.875px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2#service2-2::before{width:10.625vw;height:23.90625vw;right:99%}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2#service2-2::before{width:17vw;height:38.25vw;right:100%}}#voice-each #wrap .voice-each-text article h2.service span{color:#003e58;border-bottom-color:#003e58}#voice-each #wrap .voice-each-text article h2 span{color:#e60012;font-size:1.640625vw;padding-bottom:.2em;border-bottom:solid 2px #e60012;margin-bottom:.6em;display:inline-block}@media(min-width: 1500px){#voice-each #wrap .voice-each-text article h2 span{font-size:24.609375px}}@media(max-width: 1024px){#voice-each #wrap .voice-each-text article h2 span{font-size:2.34375vw}}@media(max-width: 640px){#voice-each #wrap .voice-each-text article h2 span{font-size:4.375vw}}#voice-each #wrap .voice-each-text article p{text-align:justify;font-size:12px;line-height:2em}@media(max-width: 640px){#voice-each #wrap .voice-each-text article p{font-size:13px}}#voice-each #wrap #dayoff{margin:10vw auto;background-color:rgba(230,0,18,.1);padding:2% 6% 1%;text-align:center}@media(min-width: 1500px){#voice-each #wrap #dayoff{margin:150px auto}}@media(max-width: 640px){#voice-each #wrap #dayoff{margin:20vw auto}}#voice-each #wrap #dayoff #dayoff-catch{display:inline-block;font-size:16px;letter-spacing:3px;position:relative;line-height:1.8em}#voice-each #wrap #dayoff #dayoff-catch::before,#voice-each #wrap #dayoff #dayoff-catch::after{display:block;position:absolute;bottom:0}#voice-each #wrap #dayoff #dayoff-catch::before{content:"＼";margin-right:.5em;right:100%}#voice-each #wrap #dayoff #dayoff-catch::after{content:"／";left:100%}#voice-each #wrap #dayoff #dayoff-catch span{font-size:24px;color:#e60012}#voice-each #wrap #dayoff h2{width:322px;height:66px;background:#fff;color:#e60012;margin:auto;line-height:66px;letter-spacing:2px;font-size:28px;border-radius:16px;margin-bottom:3vw;font-weight:normal}@media(min-width: 1500px){#voice-each #wrap #dayoff h2{margin-bottom:45px}}@media(max-width: 640px){#voice-each #wrap #dayoff h2{width:250px;font-size:24px;height:58px;line-height:58px}}#voice-each #wrap #dayoff #dayoff-inner{display:table}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs{display:table-cell;position:relative;height:28.125vw}@media(min-width: 1500px){#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs{height:421.875px}}@media(max-width: 640px){#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs{display:block;width:100%;height:62.5vw}}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner{display:block;width:100%;height:100%;position:relative}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner img{position:absolute;border:solid 6px #fff;left:0;right:0;bottom:0;top:0;margin:auto}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll] img{transition:all .6s}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll] img:first-of-type{transition-delay:0s}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll] img:nth-of-type(2){transition-delay:.3s}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll] img:nth-of-type(3){transition-delay:.6s}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll=hidden] img{opacity:0}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs #dayoff-imgs-inner[data-scroll=shown] img{opacity:1}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.sales1 #dayoff-img1{width:50%;transform:rotate(7deg);z-index:3;top:47%;right:40%;min-width:132px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.sales1 #dayoff-img2{width:51.5151515152%;transform:rotate(-10deg);z-index:2;right:50%;bottom:40%;min-width:136px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.sales1 #dayoff-img3{width:38.6363636364%;transform:rotate(-8deg);left:35%;z-index:1;min-width:102px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.sales2 #dayoff-img1{width:43.5606060606%;transform:rotate(-7deg);z-index:1;top:0;right:40%;min-width:86.25px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.sales2 #dayoff-img2{width:49.6212121212%;transform:rotate(10deg);z-index:2;left:45%;bottom:0;min-width:98.25px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img1{width:47.7633477633%;transform:rotate(7deg);z-index:3;top:50%;right:40%;min-width:252.1904761905px}@media(max-width: 1024px){#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img1{min-width:157.619047619px}}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img2{width:52.6515151515%;transform:rotate(-4deg);z-index:1;right:50%;bottom:40%;min-width:278px}@media(max-width: 1024px){#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img2{min-width:173.75px}}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img3{width:40.1515151515%;transform:rotate(-6deg);left:35%;z-index:2;min-width:212px}@media(max-width: 1024px){#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service1 #dayoff-img3{min-width:132.5px}}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service2 #dayoff-img1{width:47.8354978355%;transform:rotate(7deg);z-index:3;top:50%;right:50%;min-width:189.4285714286px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service2 #dayoff-img2{width:33.7121212121%;transform:rotate(8deg);z-index:1;right:50%;bottom:50%;top:-20%;min-width:133.5px}#voice-each #wrap #dayoff #dayoff-inner #dayoff-imgs.service2 #dayoff-img3{width:41.9696969697%;transform:rotate(-6deg);left:35%;z-index:2;min-width:110.8px}#voice-each #wrap #dayoff #dayoff-inner article{display:table-cell;width:32.7868852459%;vertical-align:top}@media(max-width: 1024px){#voice-each #wrap #dayoff #dayoff-inner article{width:50%}}@media(max-width: 640px){#voice-each #wrap #dayoff #dayoff-inner article{display:block;width:100%}}#voice-each #wrap #dayoff #dayoff-inner article h3{color:#e60012;border-bottom:solid #e60012 2px;padding-bottom:.5em;font-size:21px}@media(max-width: 1024px){#voice-each #wrap #dayoff #dayoff-inner article h3{font-size:18.5px}}#voice-each #wrap #dayoff #dayoff-inner article p{text-align:justify;line-height:1.8em;font-size:13px;padding:0 3%;margin-bottom:3em}#voice-each #wrap #dayoff.service{background-color:rgba(0,62,88,.1)}#voice-each #wrap #dayoff.service #dayoff-catch span{color:#003e58}#voice-each #wrap #dayoff.service h2{color:#003e58}#voice-each #wrap #dayoff.service #dayoff-inner article h3{color:#003e58;border-bottom-color:#003e58}#voice-each #wrap #voice-links{margin-bottom:14vw}@media(min-width: 1500px){#voice-each #wrap #voice-links{margin-bottom:210px}}@media(max-width: 640px){#voice-each #wrap #voice-links{margin-bottom:30vw}}#voice-each #wrap #voice-links h2{text-align:center;color:#e60012;margin-bottom:4vw}@media(min-width: 1500px){#voice-each #wrap #voice-links h2{margin-bottom:60px}}@media(max-width: 640px){#voice-each #wrap #voice-links h2{margin-bottom:8vw}}#voice-each #wrap #voice-links h2::before{content:"○";display:inline-block;vertical-align:middle;font-weight:bold;margin-right:.6em}@media(max-width: 640px){#voice-each #wrap #voice-links h2::before{margin-right:.3em}}#voice-each #wrap #voice-links h2 .en{display:inline-block;font-size:36px;vertical-align:middle}@media(max-width: 640px){#voice-each #wrap #voice-links h2 .en{font-size:26px}}#voice-each #wrap #voice-links h2 .jp{display:inline-block;font-size:21px;margin-left:.5em;vertical-align:top;padding-top:.1em;padding-bottom:.2em;border-bottom:solid 1px #e60012;transform:skewX(-4deg)}@media(max-width: 640px){#voice-each #wrap #voice-links h2 .jp{font-size:12px}}#voice-each #wrap #voice-links h2.service{color:#003e58}#voice-each #wrap #voice-links h2.service .jp{border-bottom-color:#003e58}#voice-each #wrap #voice-links table{width:100%;border-collapse:collapse;border:none;margin-bottom:9vw}@media(min-width: 1500px){#voice-each #wrap #voice-links table{margin-bottom:135px}}#voice-each #wrap #voice-links table td{width:50%;height:100%;padding:0;box-sizing:border-box}@media(max-width: 640px){#voice-each #wrap #voice-links table td{display:block;width:100%;margin-bottom:6vw}}#voice-each #wrap #voice-links table td:first-of-type{padding-right:2%}@media(max-width: 1024px){#voice-each #wrap #voice-links table td:first-of-type{padding-right:1%}}#voice-each #wrap #voice-links table td:last-of-type{padding-left:2%}@media(max-width: 1024px){#voice-each #wrap #voice-links table td:last-of-type{padding-left:1%}}#voice-each #wrap #voice-links table td a{display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #e60012;position:relative}#voice-each #wrap #voice-links table td a.current{opacity:.5}#voice-each #wrap #voice-links table td a .ribbon{position:absolute;display:block;background:#e60012;font-size:21px;padding:.5em 1em;top:-0.5em;left:-0.5em}@media(max-width: 1024px){#voice-each #wrap #voice-links table td a .ribbon{font-size:16px}}#voice-each #wrap #voice-links table td a .ribbon::before,#voice-each #wrap #voice-links table td a .ribbon::after{position:absolute;display:block;content:"";width:1px;height:0;border-left:solid .6em #e60012;left:calc(100% - 1px)}#voice-each #wrap #voice-links table td a .ribbon::before{border-bottom:solid 1.1em transparent;top:0}#voice-each #wrap #voice-links table td a .ribbon::after{border-top:solid 1.1em transparent;bottom:0}#voice-each #wrap #voice-links table td a .ribbon span{color:#fff;display:inline-block}#voice-each #wrap #voice-links table td a img{width:100%;display:block}#voice-each #wrap #voice-links table td a .catch{text-align:center;padding-top:1em;font-size:17px;letter-spacing:2px}@media(max-width: 1024px){#voice-each #wrap #voice-links table td a .catch{font-size:1.875vw;letter-spacing:1px}}@media(max-width: 640px){#voice-each #wrap #voice-links table td a .catch{font-size:3.75vw}}#voice-each #wrap #voice-links table td a .catch.nols{letter-spacing:-1px}#voice-each #wrap #voice-links table td a .catch span{display:inline-block;color:#e60012;padding-bottom:.2em;border-bottom:solid 1px #e60012;margin-bottom:1em}#voice-each #wrap #voice-links table td a .info{text-align:center;font-size:12px;letter-spacing:1px;line-height:1.5em;margin-bottom:2em}#voice-each #wrap #voice-links table td a .info span{font-size:16px}#voice-each #wrap #voice-links table.service-links td a{border-color:#003e58}#voice-each #wrap #voice-links table.service-links td a .ribbon{background:#003e58}#voice-each #wrap #voice-links table.service-links td a .ribbon::before,#voice-each #wrap #voice-links table.service-links td a .ribbon::after{border-left-color:#003e58}#voice-each #wrap #voice-links table.service-links td a .catch span{color:#003e58;border-bottom-color:#003e58}#voice-each #wrap #project{width:100%;height:43.85421875vw;position:relative;margin-bottom:10vw}@media(min-width: 1500px){#voice-each #wrap #project{margin-bottom:150px;height:657.81328125px}}@media(max-width: 640px){#voice-each #wrap #project{margin-bottom:10vw}}#voice-each #wrap #project #project-h2-wrap{background:#e60012;position:absolute;height:30.078125vw;width:29.6875vw;left:-10%;top:-3em;z-index:2}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap{height:451.171875px;width:445.3125px}}@media(max-width: 640px){#voice-each #wrap #project #project-h2-wrap{width:46.875vw;left:-5%;height:21.875vw}}#voice-each #wrap #project #project-h2-wrap::after{content:"";position:absolute;display:block;width:0;height:0;border-left:solid 5.46875vw #e60012;border-bottom:solid 30.078125vw transparent;top:0;left:calc(100% - 0.5px)}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap::after{border-left:solid 82.03125px #e60012;border-bottom:solid 451.171875px transparent}}@media(max-width: 640px){#voice-each #wrap #project #project-h2-wrap::after{border-bottom-width:21.875vw}}#voice-each #wrap #project #project-h2-wrap #project-h2-inner{display:table;width:100%;height:100%}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2{display:table-cell;text-align:center;vertical-align:middle;color:#fff}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2::after{content:"";display:block;width:3.5vw;height:3.5vw;background-image:url("../img/arrow.svg");background-size:100% 100%;margin:1.6em auto 0}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2::after{width:52.5px;height:52.5px}}@media(max-width: 640px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2::after{content:none}}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span{display:block;text-align:center;color:#fff;margin:0;line-height:1;padding-bottom:0}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span{font-size:73.828125px}}#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span::after{content:"";display:block;width:20px;height:0;border-bottom:solid 2px #fff;margin:1.5625vw auto}@media(min-width: 1500px){#voice-each #wrap #project #project-h2-wrap #project-h2-inner h2 span::after{margin:23.4375px auto}}#voice-each #wrap #project #project-heading{text-align:center;color:#e60012;font-size:21px;letter-spacing:1px;margin-bottom:1em;position:absolute;left:0;right:0;bottom:calc(100% + 1em);margin:auto}@media(max-width: 640px){#voice-each #wrap #project #project-heading{right:0%;left:auto}}#voice-each #wrap #project #project-inner{width:100vw;height:100%;position:absolute;left:-8.1395348837%;z-index:1}@media(min-width: 1500px){#voice-each #wrap #project #project-inner{width:1500px}}@media(max-width: 1024px){#voice-each #wrap #project #project-inner{left:-5.5%}}@media(max-width: 640px){#voice-each #wrap #project #project-inner{left:-4.5%}}#voice-each #wrap #project #project-inner .project-episode{height:100%;position:absolute;top:0}#voice-each #wrap #project #project-inner .project-episode a{display:block;width:100%;height:100%;background-size:auto 100%;background-repeat:no-repeat}#voice-each #wrap #project #project-inner .project-episode a:hover{opacity:1}#voice-each #wrap #project #project-inner .project-episode a:hover .project-episode-btn{opacity:.5;transition:opacity .5s}#voice-each #wrap #project #project-inner .project-episode a .project-episode-btn{display:block;position:absolute;bottom:5%;width:16.2265625vw;height:4.421875vw;line-height:4.421875vw;background:#e60012;color:#fff;font-family:"DIN-bold";text-align:center;letter-spacing:.078125vw;font-size:1.475vw;box-shadow:#fff 2px 2px;border-radius:.390625vw}@media(min-width: 1500px){#voice-each #wrap #project #project-inner .project-episode a .project-episode-btn{width:243.3984375px;height:66.328125px;line-height:66.328125px;letter-spacing:1.171875px;font-size:22.125px}}@media(max-width: 640px){#voice-each #wrap #project #project-inner .project-episode a .project-episode-btn{width:100px;height:20px;line-height:20px;left:0 !important;right:0 !important;margin:auto;font-size:14px}}#voice-each #wrap #project #project-inner .project-episode#project-episode1{width:56.2890625%;left:0}#voice-each #wrap #project #project-inner .project-episode#project-episode1 a{background-image:url("../img/top-project1.jpg")}#voice-each #wrap #project #project-inner .project-episode#project-episode1 a .project-episode-btn{right:26.9257460097%}#voice-each #wrap #project #project-inner .project-episode#project-episode2{width:51.953125%;right:0}#voice-each #wrap #project #project-inner .project-episode#project-episode2 a{background-image:url("../img/top-project2.png")}#voice-each #wrap #project #project-inner .project-episode#project-episode2 a .project-episode-btn{right:15.037593985%}#project{background-color:#0d0e0f}#project #wrap header #header-vid-wrap{background-image:url("../img/project-top-bk.jpg");background-size:cover}#project main p{color:#fff}#project main #message{padding:7.109375vw 0}@media(min-width: 1500px){#project main #message{padding:106.640625px 0}}#project main #message table{width:69.8203125%;max-width:1500px;margin:auto}#project main #message table td{padding:0}#project main #message table td:first-of-type{padding-right:5%}#project main #message table td:last-of-type{width:40.8414456753%;padding-left:5%;border-left:dotted 1px #fff}#project main #message table td:last-of-type p{text-align:justify;font-size:1.328125vw;line-height:1.8em;margin:0}@media(min-width: 1500px){#project main #message table td:last-of-type p{font-size:19.921875px}}@media(max-width: 640px){#project main #message table td{display:block}#project main #message table td:first-of-type{padding-right:0;padding-bottom:8%;width:100%}#project main #message table td:last-of-type{width:100%;padding-left:0;padding-top:8%;border-left:none;border-top:dotted 1px #fff}#project main #message table td:last-of-type p{text-align:center;font-size:3.75vw}}#project main .project-link{background-size:cover;width:100%}#project main .project-link#project1{height:58.59375vw;background-image:url("../img/project-project1.jpg");z-index:1}#project main .project-link#project1 a{z-index:1}#project main .project-link#project1 a::after{border-left-width:70vw;border-bottom-width:30vw}#project main .project-link#project1 a h2{right:8%}#project main .project-link#project2{height:70.15625vw;background-image:url("../img/project-project2.jpg");z-index:2}#project main .project-link#project2 a{z-index:2}#project main .project-link#project2 a h2{left:8%}#project main .project-link#project2 a .info-box{bottom:18%}#project main .project-link a{display:block;width:100%;height:100%;position:relative}#project main .project-link a::after{content:"";width:0;height:0;display:block;border-left:transparent solid 100vw;border-bottom:#0d0e0f solid 40vw;position:absolute;right:0;bottom:0;z-index:31}@media(max-width: 640px){#project main .project-link a::after{opacity:.7}}#project main .project-link a h2{position:absolute;color:#e60012;font-size:11.71875vw;top:-0.4em;margin:0;z-index:33}#project main .project-link a .info-box{position:absolute;right:6%;bottom:6%;z-index:32}#project main .project-link a .info-box .catch{font-size:3.125vw;text-align:right;line-height:1.5em;margin:0 0 .4em}@media(max-width: 640px){#project main .project-link a .info-box .catch{font-size:5vw;text-shadow:0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 4px #000}}#project main .project-link a .info-box .info{margin:0;font-size:1.015625vw;text-align:right}@media(max-width: 640px){#project main .project-link a .info-box .info{font-size:3.125vw;text-shadow:0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 4px #000}}#project main .project-link[data-scroll]{transition:all .7s}#project main .project-link[data-scroll] a::after{transition:all .7s 1s}#project main .project-link[data-scroll] a h2{transition:all .7s .5s}#project main .project-link[data-scroll] a .info-box{transition:all .7s 1s}#project main .project-link[data-scroll=hidden]{opacity:0}#project main .project-link[data-scroll=hidden] a::after{opacity:0}#project main .project-link[data-scroll=hidden] a h2{opacity:0}#project main .project-link[data-scroll=hidden] a .info-box{opacity:0}#project main .project-link[data-scroll=shown]{opacity:1}#project main .project-link[data-scroll=shown] a::after{opacity:1}#project main .project-link[data-scroll=shown] a h2{opacity:1}#project main .project-link[data-scroll=shown] a .info-box{opacity:1}#project main #link{width:90%;max-width:1500px;margin:10vw auto}#project-single{background-color:#0d0e0f}#project-single p{color:#fff}#project-single header #header-vid-wrap{background-size:cover;height:62.5vw}#project-single header #header-vid-wrap.project1-header-wrap{background-image:url("../img/project1-top-bk.jpg")}#project-single header #header-vid-wrap.project2-header-wrap{background-image:url("../img/project2-top-bk.jpg")}#project-single header #header-h1-wrap{width:100%;height:100%}@media(max-width: 640px){#project-single header #header-h1-wrap{position:relative}}#project-single header #header-h1-wrap #header-h1-inner{display:block}#project-single header #header-h1-wrap #header-h1-inner #project-header-box{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.6);padding:5% 0}@media(max-width: 1024px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box{padding:3% 0}}@media(max-width: 640px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box{position:relative;padding:10% 0}}#project-single header #header-h1-wrap #header-h1-inner #project-header-box h1{display:block;position:absolute;bottom:calc(100% + 1em);margin:auto;font-size:3.90625vw;color:#fff;text-shadow:0 0 2px #000,0 0 5px #000,0 0 10px #000;height:auto}@media(min-width: 1500px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box h1{font-size:58.59375px}}@media(max-width: 1024px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box h1{text-align:left;padding-left:1em;line-height:1.5em}}@media(max-width: 640px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box h1{font-size:6.25vw}}#project-single header #header-h1-wrap #header-h1-inner #project-header-box p{width:65.2734375%;max-width:979.1015625px;margin:auto;font-size:14px;line-height:1.8em}@media(min-width: 1500px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box p{font-size:16.40625px}}@media(max-width: 1024px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box p{width:90%;max-width:none}}@media(max-width: 640px){#project-single header #header-h1-wrap #header-h1-inner #project-header-box p{width:86%}}#project-single #profile{position:relative;z-index:5}#project-single #profile #profile-inner{width:67.28125%;max-width:1009.21875px;margin:auto;display:table;height:100%}@media(max-width: 640px){#project-single #profile #profile-inner{width:100%}}#project-single #profile #profile-inner[data-scroll] #profile-img{transition:all .2s;transform-origin:bottom}#project-single #profile #profile-inner[data-scroll] #profile-info p{transition:all .5s}#project-single #profile #profile-inner[data-scroll] #profile-info p:first-of-type{transition-delay:.5s}#project-single #profile #profile-inner[data-scroll] #profile-info p:nth-of-type(2){transition-delay:.8s}#project-single #profile #profile-inner[data-scroll] #profile-info p:last-of-type{transition-delay:1.1s}#project-single #profile #profile-inner[data-scroll=hidden] #profile-img{transform:scale(1, 0);opacity:0}#project-single #profile #profile-inner[data-scroll=hidden] #profile-info p{opacity:0;transform:translateX(-20px)}#project-single #profile #profile-inner[data-scroll=shown] #profile-img{transform:scale(1, 1);opacity:1}#project-single #profile #profile-inner[data-scroll=shown] #profile-info p{opacity:1;transform:translateX(0)}#project-single #profile #profile-inner #profile-img{display:table-cell;vertical-align:middle;position:relative;width:33.209475151%;height:100%}#project-single #profile #profile-inner #profile-img #profile-img-inner{display:block;width:100%;height:130%;position:relative;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;margin-bottom:10%}@-moz-document url-prefix(){#project-single #profile #profile-inner #profile-img #profile-img-inner{bottom:20%}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#project-single #profile #profile-inner #profile-img #profile-img-inner{height:300px}}@media(max-width: 640px){#project-single #profile #profile-inner #profile-img #profile-img-inner{height:100%}}#project-single #profile #profile-inner #profile-img #profile-img-inner.project1-profile{background-image:url("../img/project1-profile.png")}#project-single #profile #profile-inner #profile-img #profile-img-inner.project2-profile{background-image:url("../img/project2-profile.png");background-size:auto 130%}#project-single #profile #profile-inner #profile-img #profile-img-inner::after{content:"PROFILE";display:block;position:absolute;color:#e60012;font-family:"DIN-bold";transform:skewX(-4deg);top:0;bottom:0;left:0;right:0;margin:auto;font-size:6.25vw;height:6.25vw;text-align:center}@media(min-width: 1500px){#project-single #profile #profile-inner #profile-img #profile-img-inner::after{font-size:93.75px;height:93.75px}}@media(max-width: 640px){#project-single #profile #profile-inner #profile-img #profile-img-inner::after{font-size:30px;height:30px;bottom:10%;left:8%}}#project-single #profile #profile-inner #profile-info{display:table-cell;vertical-align:middle;padding:8% 0}@media(max-width: 640px){#project-single #profile #profile-inner #profile-info{padding:2% 3%}}#project-single #profile #profile-inner #profile-info #profile-company{font-size:14px}#project-single #profile #profile-inner #profile-info #profile-name{font-size:14px}#project-single #profile #profile-inner #profile-info #profile-name span{font-size:24px}#project-single #profile #profile-inner #profile-info #profile-desc{font-size:14px;line-height:1.8em;text-align:justify}#project-single .story{position:relative}#project-single .story .story-bk{height:58.59375vw;background-size:cover;z-index:1}#project-single .story .story-bk[data-scroll]{transition:all .8s}#project-single .story .story-bk[data-scroll=hidden]{opacity:0;transform:translateY(30px)}#project-single .story .story-bk[data-scroll=shown]{opacity:1;transform:translateY(0)}#project-single .story .story-bk#project1-1{background-image:url("../img/project1-img1.jpg")}#project-single .story .story-bk#project1-2{background-image:url("../img/project1-img2.jpg")}#project-single .story .story-bk#project1-3{background-image:url("../img/project1-img3.jpg")}#project-single .story .story-bk#project1-4{background-image:url("../img/project1-img4.jpg")}#project-single .story .story-bk#project2-1{background-image:url("../img/project2-img1.jpg")}#project-single .story .story-bk#project2-2{background-image:url("../img/project2-img2.jpg")}#project-single .story .story-bk#project2-3{background-image:url("../img/project2-img3.jpg")}#project-single .story .story-bk#project2-4{background-image:url("../img/project2-img4.jpg")}#project-single .story .story-txt{position:absolute;z-index:40;background:#0d0e0f;width:44.53125%;box-sizing:border-box;padding:4% 5%}@media(max-width: 1024px){#project-single .story .story-txt{position:relative;width:100%}}#project-single .story .story-txt[data-scroll]{transition:all .8s}#project-single .story .story-txt[data-scroll=hidden]{opacity:0;transform:translateX(-30px)}#project-single .story .story-txt[data-scroll=shown]{opacity:1;transform:translateX(0)}#project-single .story .story-txt.story01{top:50%;left:0}#project-single .story .story-txt.story01.story-txt-right{left:auto;right:0}#project-single .story .story-txt.story02{top:75%;right:0}#project-single .story .story-txt.story02.story-txt-left{right:auto;left:0}#project-single .story .story-txt.story03{top:80%;left:0}#project-single .story .story-txt.story03.story-txt-right{left:auto;right:0}#project-single .story .story-txt h2{position:absolute;bottom:calc(100% - 0.7em);margin:auto;color:#e60012;z-index:3;display:inline-block;font-size:5.46875vw}@media(max-width: 640px){#project-single .story .story-txt h2{font-size:28px}}#project-single .story .story-txt h2.right{right:-0.4em}@media(max-width: 1024px){#project-single .story .story-txt h2.right{right:.4em}}#project-single .story .story-txt h2.left{left:-0.4em}@media(max-width: 1024px){#project-single .story .story-txt h2.left{left:.4em}}#project-single .story .story-txt .story-txt-inner{position:relative}#project-single .story .story-txt .story-txt-inner .story-nav{position:absolute;top:0;right:0}#project-single .story .story-txt .story-txt-inner .story-nav i{width:.859375vw;height:.859375vw;border:1px solid #fff;display:inline-block;margin:0 .15625vw;min-width:6px;min-height:6px}@media(max-width: 640px){#project-single .story .story-txt .story-txt-inner .story-nav i{margin:0 1.5px}}#project-single .story .story-txt .story-txt-inner .story-nav.first i:first-of-type{background-color:#fff}#project-single .story .story-txt .story-txt-inner .story-nav.second i:first-of-type,#project-single .story .story-txt .story-txt-inner .story-nav.second i:nth-of-type(2){background-color:#fff}#project-single .story .story-txt .story-txt-inner .story-nav.third i{background-color:#fff}#project-single .story .story-txt .story-txt-inner .catch{font-size:1.875vw;line-height:1.7em}@media(max-width: 640px){#project-single .story .story-txt .story-txt-inner .catch{font-size:20px}}#project-single .story .story-txt .story-txt-inner .text{text-align:justify;font-size:13px;line-height:1.5em}#project-single #link{width:90%;max-width:1500px;margin:10vw auto}#movie header{margin-bottom:62px}#movie header #header-vid-wrap{background-image:url("../img/movie-top-bk.jpg");background-size:cover}#movie header #header-h1-wrap{width:529.2px;height:169.04px}@media(max-width: 1024px){#movie header #header-h1-wrap{width:370.44px;height:118.328px}}@media(max-width: 640px){#movie header #header-h1-wrap{width:290px}}#movie header #header-h1-wrap #header-h1-inner h1{display:block;width:100%;height:auto}#movie header #header-h1-wrap #header-h1-inner h1 span{letter-spacing:0;position:relative}#movie header #header-h1-wrap #header-h1-inner h1 span::before,#movie header #header-h1-wrap #header-h1-inner h1 span::after{content:"";width:calc(50% - (360px * 0.5));display:block;height:0;position:absolute;border-bottom:solid 2px #fff;top:0;bottom:0;margin:auto}@media(max-width: 1024px){#movie header #header-h1-wrap #header-h1-inner h1 span::before,#movie header #header-h1-wrap #header-h1-inner h1 span::after{width:calc(50% - 120px)}}#movie header #header-h1-wrap #header-h1-inner h1 span::before{left:0}#movie header #header-h1-wrap #header-h1-inner h1 span::after{right:0}#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn::after{border-radius:14px}#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a{display:block;border-radius:14px;height:115.9px;position:relative}@media(max-width: 1024px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a{height:70px}}@media(max-width: 640px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a{height:80px;padding-top:16px}}#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::before{width:53.512px;height:53.512px;max-width:none;max-height:none;right:5%}@media(max-width: 1024px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::before{width:34px;height:34px}}@media(max-width: 640px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::before{top:auto;bottom:9%;left:0;right:0;margin:auto}}#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::after{border-left-width:20px;border-top-width:11.6px;border-bottom-width:11.6px;right:7.7%}@media(max-width: 1024px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::after{border-left-width:12.7102803738px;border-top-width:7.3719626168px;border-bottom-width:7.3719626168px}}@media(max-width: 640px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a::after{top:auto;bottom:19%;left:1%;right:0;margin:auto}}#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a img{display:block;position:absolute;height:31.17px;width:auto;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width: 1024px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a img{height:24px}}@media(max-width: 640px){#movie header #header-h1-wrap #header-h1-inner #header-movie-btn #movie-btn a img{position:relative}}#movie #message{width:70.2265625%;max-width:1053.3984375px;margin:0 auto 50px;border:solid 1px #e60012;position:relative;left:4px;top:4px}@media(max-width: 1024px){#movie #message{width:85%}}#movie #message::before,#movie #message::after{content:"";display:block;position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background-color:#e60012;top:8px}#movie #message::before{left:8px}#movie #message::after{right:15px}#movie #message #message-inner{padding:5% 0;position:relative;top:-4px;left:-4px;border:solid 1px #e60012;background-color:#fff}@media(max-width: 640px){#movie #message #message-inner{padding:5%}}#movie #message #message-inner::before,#movie #message #message-inner::after{content:"";display:block;position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background-color:#e60012;bottom:10px}#movie #message #message-inner::before{left:10px}#movie #message #message-inner::after{right:10px}#movie #message #message-inner p{text-align:center;font-size:18px;letter-spacing:2px}@media(max-width: 1024px){#movie #message #message-inner p{font-size:16px;letter-spacing:1px}}#movie #message #message-inner p span{display:inline-block;border-bottom:solid 2px #e60012;padding-bottom:.2em;margin-bottom:.8em}@media(max-width: 1024px){#movie #message #message-inner p span{padding-bottom:.3em;margin-bottom:1em}}#movie #link h2{text-align:center;color:#e60012;transform:skewX(-4deg);letter-spacing:3px;font-size:23px;margin-bottom:2em}#movie #link #link-btn{width:409.21875px;margin:0 auto 100px}@media(max-width: 640px){#movie #link #link-btn{width:70%}}#movie #youtube{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(50,50,50,.7);z-index:1000000;transition:all 1s;cursor:pointer}#movie #youtube.off{display:none;height:0;opacity:0;transition:all 1s}#movie #youtube.on{display:inherit;opacity:1;transition:all 1s}#movie #youtube #youtube-wrap{margin:auto;position:absolute;padding-bottom:80vh;padding-top:25px;height:0;width:80%;top:0;bottom:0;left:0;right:0}@media(max-width: 640px){#movie #youtube #youtube-wrap{width:96%}}#movie #youtube #youtube-wrap::before,#movie #youtube #youtube-wrap::after{content:"";position:absolute;display:block;top:-1em;right:0;width:1.5em;height:0;border-bottom:solid 2px #fff;cursor:pointer}#movie #youtube #youtube-wrap::before{transform:rotate(45deg)}#movie #youtube #youtube-wrap::after{transform:rotate(-45deg)}#movie #youtube #youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes crosstalk-onoff{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes crosstalk-offon{0%,49%{opacity:0}50%,100%{opacity:1}}#crosstalk[data-load-status=loaded] #crosstalk-header-p div::before{animation:crosstalk-onoff .4s 10 alternate}#crosstalk[data-load-status=loaded] #crosstalk-header-p div::after{animation:crosstalk-offon .4s 10 alternate;opacity:0}#crosstalk header #header-vid-wrap{background-image:url("../img/crosstalk-top-bk.jpg");background-size:cover}#crosstalk header #header-h1-wrap{width:469px;height:285px}@media(max-width: 1024px){#crosstalk header #header-h1-wrap{width:328.3px;height:199.5px}}@media(max-width: 640px){#crosstalk header #header-h1-wrap{width:187.6px;height:114px}}#crosstalk header #header-h1-wrap #header-h1-inner h1{position:relative;font-size:32px;font-weight:normal;vertical-align:bottom}@media(max-width: 1024px){#crosstalk header #header-h1-wrap #header-h1-inner h1{font-size:22.4px}}@media(max-width: 640px){#crosstalk header #header-h1-wrap #header-h1-inner h1{font-size:12.8px}}#crosstalk header #header-h1-wrap #header-h1-inner h1::before{content:"";display:block;position:absolute;width:29.7872340426%;height:0;padding-bottom:24.5%;background-image:url("../img/fukidashi-white.svg");background-size:100% auto;background-repeat:no-repeat;left:0;right:0;bottom:auto;top:5%;margin:auto}#crosstalk header #header-h1-wrap #header-h1-inner h1 span{font-size:100px}@media(max-width: 1024px){#crosstalk header #header-h1-wrap #header-h1-inner h1 span{font-size:70px}}@media(max-width: 640px){#crosstalk header #header-h1-wrap #header-h1-inner h1 span{font-size:40px}}#crosstalk header #crosstalk-header-p{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0}#crosstalk header #crosstalk-header-p div{position:absolute;height:0;background-size:100% auto;left:0;right:0;margin:auto}#crosstalk header #crosstalk-header-p div::before,#crosstalk header #crosstalk-header-p div::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-size:100% auto;background-repeat:no-repeat}#crosstalk header #crosstalk-header-p div::after{opacity:0}#crosstalk header #crosstalk-header-p div#crosstalk-header-p1{width:30.6796875vw;max-width:460.1953125px;padding-bottom:46%;bottom:-15%;right:50%}#crosstalk header #crosstalk-header-p div#crosstalk-header-p1::before{background-image:url("../img/crosstalk-p1.png")}#crosstalk header #crosstalk-header-p div#crosstalk-header-p1::after{background-image:url("../img/crosstalk-p1-2.png")}@media(max-width: 640px){#crosstalk header #crosstalk-header-p div#crosstalk-header-p1{width:42.8125vw;max-width:182px;height:64.375vw;max-height:273.6642335766px;padding-bottom:0;bottom:0;left:-25%}}#crosstalk header #crosstalk-header-p div#crosstalk-header-p2{width:24.0546875vw;max-width:360.8203125px;padding-bottom:38%;bottom:-10%;left:50%;right:-10%}#crosstalk header #crosstalk-header-p div#crosstalk-header-p2::before{background-image:url("../img/crosstalk-p2.png")}#crosstalk header #crosstalk-header-p div#crosstalk-header-p2::after{background-image:url("../img/crosstalk-p2-2.png");background-size:auto 100%}@media(max-width: 640px){#crosstalk header #crosstalk-header-p div#crosstalk-header-p2{width:33.65625vw;max-width:143.0759124088px;height:53.1875vw;max-height:226.1051094891px;padding-bottom:0;bottom:0;right:-25%}}#crosstalk #message{margin-bottom:60px}#crosstalk #message p{text-align:center;font-size:21px;line-height:1.8em;background-image:url("../img/star-red-blue-bk.svg");background-size:auto 100%;background-position:center center;background-repeat:no-repeat;padding:10px 0}@media(max-width: 1024px){#crosstalk #message p{padding:20px 0;font-size:17px}}@media(max-width: 640px){#crosstalk #message p{font-size:14px}}#crosstalk .talk{margin-bottom:130px}#crosstalk .talk .talk-h2-wrap{text-align:center}#crosstalk .talk .talk-h2-wrap h2{text-align:center;padding-top:84px;padding-bottom:26px;margin-bottom:1em;position:relative;display:inline-block}#crosstalk .talk .talk-h2-wrap h2::before{content:"";width:86px;height:71px;background-image:url("../img/fukidashi-red-blue.svg");background-size:100% auto;display:block;position:absolute;top:0;left:0;right:0;margin:auto}#crosstalk .talk .talk-h2-wrap h2::after{content:"";width:100%;height:15px;background-image:url("../img/line-wave.png");background-position:center center;background-size:auto 100%;background-repeat:repeat-x;bottom:0;display:block;position:absolute}#crosstalk .talk .talk-h2-wrap h2 .small{color:#cd6666;font-size:18px;margin-right:.5em}@media(max-width: 1024px){#crosstalk .talk .talk-h2-wrap h2 .small{display:block;margin:0 auto .7em}}@media(max-width: 640px){#crosstalk .talk .talk-h2-wrap h2 .small{font-size:14px}}#crosstalk .talk .talk-h2-wrap h2 .blue{color:#003e58;font-size:26px;letter-spacing:1px}@media(max-width: 640px){#crosstalk .talk .talk-h2-wrap h2 .blue{font-size:17px}}#crosstalk .talk .talk-inner{width:100%;background-color:rgba(205,102,102,.1);padding-top:130px;padding-bottom:75px;display:block}@media(max-width: 1024px){#crosstalk .talk .talk-inner{padding-top:91px;padding-bottom:52.5px}}#crosstalk .talk .talk-inner table{width:734px;margin:auto;border-collapse:collapse;border:none}#crosstalk .talk .talk-inner table[data-scroll]{transition:opacity .6s}#crosstalk .talk .talk-inner table[data-scroll] td .fukidashi{transition:all .5s}#crosstalk .talk .talk-inner table[data-scroll] td .fukidashi.fukidashi-tlf{transform-origin:bottom;transition-delay:.5s}#crosstalk .talk .talk-inner table[data-scroll] td .fukidashi.fukidashi-client{transform-origin:top;transition-delay:1s}#crosstalk .talk .talk-inner table[data-scroll=hidden]{opacity:0}#crosstalk .talk .talk-inner table[data-scroll=hidden] td .fukidashi{transform:scale(1, 0)}#crosstalk .talk .talk-inner table[data-scroll=hidden] td .fukidashi.fukidashi-tlf,#crosstalk .talk .talk-inner table[data-scroll=hidden] td .fukidashi.fukidashi-client{transition-delay:0s}#crosstalk .talk .talk-inner table[data-scroll=shown]{opacity:1}#crosstalk .talk .talk-inner table[data-scroll=shown] td .fukidashi{transform:scale(1, 1)}@media(max-width: 1024px){#crosstalk .talk .talk-inner table{width:530px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table{width:90%;max-width:362px}}#crosstalk .talk .talk-inner table td{padding:0;vertical-align:middle;position:relative}#crosstalk .talk .talk-inner table td:first-of-type,#crosstalk .talk .talk-inner table td:last-of-type{width:50%}@media(max-width: 640px){#crosstalk .talk .talk-inner table td:first-of-type,#crosstalk .talk .talk-inner table td:last-of-type{width:116px}}#crosstalk .talk .talk-inner table td .x{width:180px;height:65px;display:block;position:relative}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .x{width:100px;height:45.5px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .x{width:40px;width:auto;height:18.2px}}#crosstalk .talk .talk-inner table td .x::before,#crosstalk .talk .talk-inner table td .x::after{content:"";width:91px;display:block;position:absolute;height:0;left:0;right:0;top:0;bottom:0;margin:auto;border-bottom:solid 2px #e60012;transform:rotate(-45deg)}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .x::before,#crosstalk .talk .talk-inner table td .x::after{width:63.7px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .x::before,#crosstalk .talk .talk-inner table td .x::after{width:25.48px}}#crosstalk .talk .talk-inner table td .x::after{border-bottom-color:#003e58;transform:rotate(45deg)}#crosstalk .talk .talk-inner table td .fukidashi{position:absolute;color:#fff;text-align:center;padding:1% 5%;margin:auto;z-index:32}#crosstalk .talk .talk-inner table td .fukidashi::after{content:"";display:block;width:0;height:0;position:absolute}#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-tlf{background-color:#e60012;bottom:90%;left:50%;right:auto;width:262px}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-tlf{width:183.4px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-tlf{bottom:calc(100% + 16px);left:30%}}#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-tlf::after{border-bottom:transparent solid 29px;border-left:#e60012 solid 39px;top:calc(100% - 1px);left:50px}#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client{background-color:#003e58;top:94%;left:20%;width:320px}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client{width:224px;left:auto;right:0}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client{right:10%;top:calc(100% + 10px)}}#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client::after{border-bottom:#003e58 solid 29px;border-right:transparent solid 39px;bottom:calc(100% - 1px);left:117px}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client::after{left:auto;right:50px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .fukidashi.fukidashi-client::after{right:30px}}#crosstalk .talk .talk-inner table td .fukidashi p{font-size:21px;line-height:1.6em}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .fukidashi p{font-size:16px}}#crosstalk .talk .talk-inner table td .talk-img{position:relative;z-index:1}#crosstalk .talk .talk-inner table td .talk-img .ribbon{position:absolute;width:130%;left:-15%;right:0;bottom:13%;color:#fff;text-align:center;background-position:center top;background-repeat:no-repeat;background-size:100% auto;padding:5% 0 9%;font-size:16px;font-weight:bold;z-index:2}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .talk-img .ribbon{font-size:15px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .talk-img .ribbon{font-size:11px;letter-spacing:-2px;padding:4% 0 10%}}#crosstalk .talk .talk-inner table td .talk-img .ribbon.tlf-ribbon{background-image:url("../img/ribbon-wide-red.svg")}#crosstalk .talk .talk-inner table td .talk-img .ribbon.client-ribbon{background-image:url("../img/ribbon-wide-blue.svg")}#crosstalk .talk .talk-inner table td .talk-img .title{position:absolute;display:block;font-size:21px;transform-origin:center top}@media(max-width: 1024px){#crosstalk .talk .talk-inner table td .talk-img .title{font-size:17.5px}}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .talk-img .title{font-size:12px}}#crosstalk .talk .talk-inner table td .talk-img .title span{display:inline-block;letter-spacing:4px}#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title{color:#cd6666;transform:rotate(-45deg);top:1%;left:-6%}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title{left:-15%}}#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title span:first-of-type{transform:rotate(-8deg) translateY(1px)}#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title span:nth-of-type(2){transform:rotate(0deg)}#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title span:nth-of-type(3){transform:rotate(10deg) translateY(3px)}#crosstalk .talk .talk-inner table td .talk-img .title.tlf-title span:nth-of-type(4){transform:rotate(16deg) translateY(8px)}#crosstalk .talk .talk-inner table td .talk-img .title.client-title{color:#003e58;transform:rotate(45deg);top:1%;right:-6%}@media(max-width: 640px){#crosstalk .talk .talk-inner table td .talk-img .title.client-title{right:-15%}}#crosstalk .talk .talk-inner table td .talk-img .title.client-title span:nth-of-type(4){transform:rotate(8deg) translateY(1px)}#crosstalk .talk .talk-inner table td .talk-img .title.client-title span:nth-of-type(3){transform:rotate(4deg)}#crosstalk .talk .talk-inner table td .talk-img .title.client-title span:nth-of-type(2){transform:rotate(-2deg) translateY(3px)}#crosstalk .talk .talk-inner table td .talk-img .title.client-title span:nth-of-type(1){transform:rotate(-16deg) translateY(8px)}#crosstalk #link{width:90%;max-width:1500px;margin:10vw auto}#training #message{width:75.9090909091%;margin:0 auto 8.90625vw}@media(min-width: 1500px){#training #message{margin-bottom:133.59375px}}@media(max-width: 640px){#training #message{padding:0;width:90%}}#training #message #message-inner p{text-align:center;font-size:18px;letter-spacing:2px}@media(max-width: 1024px){#training #message #message-inner p{font-size:16px;letter-spacing:1px}}@media(max-width: 640px){#training #message #message-inner p{font-size:13px}}#training #message #message-inner p span{display:inline-block;border-bottom:solid 2px #e60012;padding-bottom:.2em;margin-bottom:.8em}@media(max-width: 1024px){#training #message #message-inner p span{padding-bottom:.3em;margin-bottom:1em}}#training .main-sections{width:940px;margin:0 auto 120px;border:solid 1px #e60012;position:relative;left:4px;top:4px}@media(max-width: 1024px){#training .main-sections{min-width:580px;width:90%}}@media(max-width: 640px){#training .main-sections{min-width:auto;width:106%;left:calc(-3% + 4px);margin-bottom:25vw}}#training .main-sections::before,#training .main-sections::after{content:"";display:block;position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background-color:#e60012;top:8px}#training .main-sections::before{left:8px}#training .main-sections::after{right:15px}#training .main-sections .section-inner{padding:9% 8% 5%;position:relative;top:-4px;left:-4px;border:solid 1px #e60012;background-color:#fff;z-index:30}@media(max-width: 1024px){#training .main-sections .section-inner{padding:9% 3% 5%}}@media(max-width: 640px){#training .main-sections .section-inner{padding:10% 4% 5%}}#training .main-sections .section-inner::before,#training .main-sections .section-inner::after{content:"";display:block;position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background-color:#e60012;bottom:10px;clear:both}#training .main-sections .section-inner::before{left:10px}#training .main-sections .section-inner::after{right:10px}#training .main-sections .section-inner .section-h2-wrap{position:absolute;top:-2.828125vw;left:0;right:0;margin:auto;text-align:center;width:35.234375vw;height:5.65625vw}@media(min-width: 1500px){#training .main-sections .section-inner .section-h2-wrap{top:-42.421875px;width:528.515625px;height:84.84375px}}@media(max-width: 1024px){#training .main-sections .section-inner .section-h2-wrap{top:-5.65625vw;width:54.6875vw;height:9.375vw}}@media(max-width: 640px){#training .main-sections .section-inner .section-h2-wrap{width:250px;height:40px;top:-20px}}#training .main-sections .section-inner .section-h2-wrap::after{position:absolute;z-index:5;width:100%;height:100%;content:"";display:block;border-radius:36px;border:solid 1px #e60012;left:5px;top:5px;background-color:#fff}#training .main-sections .section-inner .section-h2-wrap h2{display:block;background-color:#e60012;color:#fff;margin:0;border-radius:36px;position:relative;line-height:5.65625vw;z-index:6}@media(min-width: 1500px){#training .main-sections .section-inner .section-h2-wrap h2{line-height:84.84375px}}@media(max-width: 1024px){#training .main-sections .section-inner .section-h2-wrap h2{line-height:9.375vw}}@media(max-width: 640px){#training .main-sections .section-inner .section-h2-wrap h2{line-height:40px}}#training .main-sections .section-inner .section-h2-wrap h2 .en{display:inline-block;font-size:1.9453125vw;vertical-align:middle}@media(min-width: 1500px){#training .main-sections .section-inner .section-h2-wrap h2 .en{font-size:29.1796875px}}@media(max-width: 1024px){#training .main-sections .section-inner .section-h2-wrap h2 .en{font-size:3.59375vw}}@media(max-width: 640px){#training .main-sections .section-inner .section-h2-wrap h2 .en{font-size:18px}}#training .main-sections .section-inner .section-h2-wrap h2 .jp{font-size:1.42421875vw;margin-left:.6em;display:inline-block;vertical-align:middle;letter-spacing:.3125vw}@media(min-width: 1500px){#training .main-sections .section-inner .section-h2-wrap h2 .jp{font-size:21.36328125px;letter-spacing:4.6875px}}@media(max-width: 1024px){#training .main-sections .section-inner .section-h2-wrap h2 .jp{font-size:2.1875vw}}@media(max-width: 640px){#training .main-sections .section-inner .section-h2-wrap h2 .jp{font-size:12px}}#training .main-sections .section-inner .summary{font-size:13.5px;line-height:1.8em;text-align:justify;margin-bottom:66px}@media(max-width: 640px){#training .main-sections .section-inner .summary{margin-bottom:36px}}#training .main-sections .section-inner #training-target-wrap{display:inline-block;width:30.0261096606%;vertical-align:bottom}@media(max-width: 640px){#training .main-sections .section-inner #training-target-wrap{width:37%;position:relative}}#training .main-sections .section-inner #training-target-wrap table{width:100%;border-collapse:collapse;border:0}#training .main-sections .section-inner #training-target-wrap table td{padding:0;padding-bottom:100%;position:relative;background-image:url("../img/star-gray-fill.svg");background-position:center center;background-size:80%;background-repeat:no-repeat;position:relative}#training .main-sections .section-inner #training-target-wrap table td::after{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%}#training .main-sections .section-inner #training-target-wrap table td.new::after{background-image:url("../img/training-new.png");background-position:50% 50%}#training .main-sections .section-inner #training-target-wrap table td.middle::after{background-image:url("../img/training-middle.png");background-size:auto 110%;background-position:50% 50%}#training .main-sections .section-inner #training-target-wrap table td.manager::after{background-image:url("../img/training-manager.png");background-position:50% 50%}#training .main-sections .section-inner #training-target-wrap table td .ribbon{position:absolute;display:block;width:100%;background-image:url("../img/ribbon-red-blue.svg");background-size:100% auto;background-repeat:no-repeat;color:#fff;margin:0;padding:6px 0 0;font-size:18px;text-align:center;bottom:14%;height:45px;font-weight:bold;z-index:2}@media(max-width: 1024px){#training .main-sections .section-inner #training-target-wrap table td .ribbon{font-size:13px;bottom:6%}}@media(max-width: 640px){#training .main-sections .section-inner #training-target-wrap table td .ribbon{font-size:2.5vw;padding-top:3px;bottom:6%;height:9.375vw}}#training .main-sections .section-inner #training-target-wrap table td .ribbon.ribbon-large{background-image:url("../img/ribbon-red-blue-large.svg");height:75px;padding:8px 0 0}@media(max-width: 640px){#training .main-sections .section-inner #training-target-wrap table td .ribbon.ribbon-large{padding-top:4px;height:11.875vw}}#training .main-sections .section-inner table.sales-service-table{width:100%}#training .main-sections .section-inner table.sales-service-table tr td{padding:0;border-left:solid 14px #fff;border-right:solid 14px #fff;text-align:center;vertical-align:middle;font-size:20px}@media(max-width: 1024px){#training .main-sections .section-inner table.sales-service-table tr td{font-size:16px;border-left-width:7px;border-right-width:7px}}@media(max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr td{font-size:3.4375vw;border-left-width:1px;border-right-width:1px}}#training .main-sections .section-inner table.sales-service-table tr td.gray{background-color:#f4f4f4;color:#424242;padding:5% 0}#training .main-sections .section-inner table.sales-service-table tr td.arrow{padding:3% 0}#training .main-sections .section-inner table.sales-service-table tr td.arrow::after{content:"";display:block;width:0;height:0;border-top:solid 8.5px #e60012;border-left:solid 4.6px transparent;border-right:solid 4.6px transparent;margin:auto}#training .main-sections .section-inner table.sales-service-table tr td.arrow.blue-arrow::after{border-top-color:#003e58}#training .main-sections .section-inner table.sales-service-table tr td.content{padding:12% 0;line-height:1.5em}#training .main-sections .section-inner table.sales-service-table tr td.content.small{padding:4% 0}@media(max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr td.content.small{padding:5% 0}}#training .main-sections .section-inner table.sales-service-table tr td.content span{display:block;font-size:.8em}#training .main-sections .section-inner table.sales-service-table tr td.content.sales{background-color:#fbe5e7;color:#e60012}#training .main-sections .section-inner table.sales-service-table tr td.content.service{background-color:#e5ecee;color:#003e58}#training .main-sections .section-inner table.sales-service-table tr td.td-vertical{position:relative;border-left-width:2px;border-right-width:2px}#training .main-sections .section-inner table.sales-service-table tr td.td-vertical.sales{background-color:#e60012}#training .main-sections .section-inner table.sales-service-table tr td.td-vertical.service{background-color:#003e58}#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .vertical{color:#fff;-ms-writing-mode:bt;writing-mode:vertical-rl;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;vertical-align:middle;width:1em}@media(max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .vertical{font-size:2.8125vw}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .vertical{display:none}}#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .ie-imgs{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .ie-imgs{display:block;width:1em;font-size:16px;margin:auto}}@media screen and (-ms-high-contrast: active)and (max-width: 640px),(-ms-high-contrast: none)and (max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr td.td-vertical .ie-imgs{font-size:2.8125vw}}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td{width:50%}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td span::before{content:"";display:inline-block;background-size:100% 100%;vertical-align:middle;margin-right:.5em}@media(max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr:first-of-type td span::before{display:block;margin:0 auto 8px}}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.sales-column{padding-bottom:4%}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.sales-column span{color:#e60012;display:block;width:100%;padding-bottom:.5em;border-bottom:dotted 1px #e60012}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.sales-column span::before{background-image:url("../img/training-sales-icon.svg");width:30px;height:26.3px}@media(max-width: 640px){#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.sales-column span::before{width:23.7px;height:24.4px}}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.service-column{padding-bottom:4%}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.service-column span{color:#003e58;display:block;width:100%;padding-bottom:.5em;border-bottom:dotted 1px #003e58}#training .main-sections .section-inner table.sales-service-table tr:first-of-type td.service-column span::before{background-image:url("../img/training-service-icon.svg");width:23.7px;height:24.4px}#training .main-sections .section-inner #training-flow-wrap{display:inline-block;width:67.9738903394%;vertical-align:top}@media(max-width: 640px){#training .main-sections .section-inner #training-flow-wrap{width:60%}}#training .main-sections .section-inner #training-system-pickup{text-align:right;margin-top:55px}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup{margin-top:30px;text-align:center}}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner{display:inline-block;position:relative;padding:28px 23px 0 55px;margin-right:28px;height:74px;box-sizing:border-box}@media(max-width: 1024px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner{margin-right:20px}}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner{margin-right:0;margin-left:6%;padding:14px 10px 0 30px;height:64px}}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::before,#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::after{content:"";display:block;position:absolute;opacity:1;z-index:10}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::before{border-left:solid 45px #fbe5e7;border-bottom:solid 37px transparent;top:0;left:50%}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::before{border-bottom-width:32px;border-left-width:35px}}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::after{border-right:solid 45px #e5ecee;border-top:solid 37px transparent;bottom:0;right:50%}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner::after{border-top-width:32px;border-right-width:35px}}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner #training-system-pickup-bk::before,#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner #training-system-pickup-bk::after{content:"";width:50%;display:block;height:100%;position:absolute;opacity:1;top:0;z-index:1}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner #training-system-pickup-bk::before{background-color:#fbe5e7;right:50%}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner #training-system-pickup-bk::after{background-color:#e5ecee;left:50%}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner .pickup{position:absolute;color:#fff;text-align:center;background-image:url("../img/star-red.svg");background-size:100% auto;background-repeat:no-repeat;padding:0;margin:0;line-height:1;right:calc(100% - 40px);width:88px;height:88px;font-size:18px;box-sizing:border-box;padding:5%;top:0;bottom:0;margin:auto;z-index:2}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner .pickup{width:68px;height:68px;padding-top:7.5%;right:calc(100% - 24px)}}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner .pickup span{display:inline-block;letter-spacing:0}#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner p{font-size:14px;margin:0;position:relative;z-index:20}@media(max-width: 640px){#training .main-sections .section-inner #training-system-pickup #training-system-pickup-inner p{font-size:12px;line-height:1.5em}}#training .main-sections .section-inner #career-flow-note{text-align:center;font-size:.8em}#training .main-sections#concours .section-inner #concours-pickup{position:absolute;top:-56px;left:-50px;width:135px;height:135px;background-image:url("../img/star-red.svg");background-size:100% auto;text-align:center;font-size:27px;line-height:1;box-sizing:border-box;padding-top:40px}@media(max-width: 1024px){#training .main-sections#concours .section-inner #concours-pickup{width:80px;height:80px;padding-top:22px;left:-30px;top:-30px;font-size:20px}}@media(max-width: 640px){#training .main-sections#concours .section-inner #concours-pickup{left:-6px;padding-top:23px}}#training .main-sections#concours .section-inner #concours-pickup span{color:#fff;display:inline-block}#training .main-sections#concours .section-inner #concours-content{width:85.873192436%;margin:auto}#training .main-sections#concours .section-inner #concours-content::after{content:"";display:table;width:100%;height:0;clear:both}#training .main-sections#concours .section-inner #concours-content #concours-img{width:43.1547619048%;float:right;margin-left:5%}@media(max-width: 640px){#training .main-sections#concours .section-inner #concours-content #concours-img{float:none;margin:0 auto;width:60%}}#training .main-sections#concours .section-inner #concours-content h3{color:#e60012;line-height:1.6em}#training .main-sections#concours .section-inner #concours-content p{text-align:justify;line-height:1.5em}#training #link{width:90%;max-width:1500px;margin:10vw auto}.crosstalk-single header #header-vid-wrap{background-size:cover}.crosstalk-single header #header-vid-wrap.crosstalk1-header-wrap{background-image:url("../img/crosstalk1-top-bk.jpg")}.crosstalk-single header #header-vid-wrap.crosstalk2-header-wrap{background-image:url("../img/crosstalk2-top-bk.jpg")}.crosstalk-single header #header-h1-wrap{width:100%;height:100%}.crosstalk-single header #header-h1-wrap h1{position:absolute;right:60.859375%;top:51.25%;background-color:rgba(226,19,19,.9);color:#fff;font-size:23px;height:96px;line-height:96px}@media(max-width: 1024px){.crosstalk-single header #header-h1-wrap h1{top:40%;right:15%}}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap h1{font-size:16px;height:60px;line-height:60px;top:39%}}.crosstalk-single header #header-h1-wrap h1::before{content:"";display:block;width:calc(40vw - 100%);position:absolute;top:0;right:calc(100% - 1px);background-color:rgba(226,19,19,.9);height:96px}@media(max-width: 1024px){.crosstalk-single header #header-h1-wrap h1::before{width:calc(85vw - 100%)}}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap h1::before{height:60px}}.crosstalk-single header #header-h1-wrap h1::after{content:"";display:block;position:absolute;width:0;height:0;top:0;left:calc(100% - 1px);border-top:solid 96px rgba(226,19,19,.9);border-right:solid 60px transparent}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap h1::after{border-top-width:60px;border-right-width:37.5px}}.crosstalk-single header #header-h1-wrap #header-client{position:absolute;display:block;margin:auto;padding:0;background-color:rgba(15,74,107,.9);font-size:37px;color:#fff;height:96px;line-height:96px;padding-left:36px;top:43.75%;left:43.75%}@media(max-width: 1024px){.crosstalk-single header #header-h1-wrap #header-client{left:13%;top:26%}}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap #header-client{font-size:18px;padding-left:18px;height:60px;line-height:60px}}.crosstalk-single header #header-h1-wrap #header-client::before{content:"";display:block;width:calc(60vw - 100%);position:absolute;top:0;left:calc(100% - 1px);background-color:rgba(15,74,107,.9);height:96px}@media(max-width: 1024px){.crosstalk-single header #header-h1-wrap #header-client::before{width:calc(87vw - 100%)}}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap #header-client::before{height:60px}}.crosstalk-single header #header-h1-wrap #header-client::after{content:"";display:block;position:absolute;width:0;height:0;top:0;right:calc(100% - 1px);border-bottom:solid 96px rgba(15,74,107,.9);border-left:solid 60px transparent}@media(max-width: 640px){.crosstalk-single header #header-h1-wrap #header-client::after{border-bottom-width:60px;border-left-width:37.5px}}.crosstalk-single #profile{position:relative;z-index:30;margin-bottom:7.421875vw}@minpc{.crosstalk-single #profile{margin-bottom:111.328125px}}.crosstalk-single #profile #profile-inner{max-width:1247.7272727273px;width:83.1818181818%;margin:auto}.crosstalk-single #profile #profile-inner table{width:100%;border:0;border-collapse:collapse}.crosstalk-single #profile #profile-inner table td{text-align:center;position:relative;padding:0}.crosstalk-single #profile #profile-inner table td.x{width:23.4972677596%;height:370px}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.x{height:31.25vw}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.x{height:62.5vw}}.crosstalk-single #profile #profile-inner table td.x::before,.crosstalk-single #profile #profile-inner table td.x::after{content:"";width:100%;display:block;position:absolute;height:0;border-bottom:solid #e60012 1px;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(-45deg)}.crosstalk-single #profile #profile-inner table td.x::before{border-bottom-color:#003e58;transform:rotate(45deg)}.crosstalk-single #profile #profile-inner table td.profile-img{width:38.2513661202%;vertical-align:bottom;padding-bottom:5%;z-index:1}.crosstalk-single #profile #profile-inner table td.profile-img::before{position:absolute;content:"";display:block;background-size:100% auto;background-repeat:no-repeat;left:0;right:0;margin:auto;z-index:-1}.crosstalk-single #profile #profile-inner table td.profile-img span{font-size:29px;color:#fff;line-height:1.5em}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.profile-img span{font-size:20px}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-img span{font-size:4.375vw}}.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img::before{width:30.2734375vw;max-width:454.1015625px;min-width:437px;height:46.0546875vw;max-height:690.8203125px;min-height:665px;background-image:url("../img/crosstalk-p1-2.png");bottom:-12%}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img::before{min-width:auto;min-height:auto}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img::before{width:54.4921875vw;height:82.8984375vw;left:-20%}}.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img span{background-color:#e60012}.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img#ct2-profile-tlf-img::before{background-image:url("../img/crosstalk-p2.png");width:31.796875vw;max-width:420px;min-width:352px;height:51.09375vw;max-height:675px;min-height:566px;bottom:-7%}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img#ct2-profile-tlf-img::before{min-width:auto;min-height:auto}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-tlf-img#ct2-profile-tlf-img::before{width:50.875vw;height:81.75vw}}.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img::before{width:18.4375vw;max-width:276.5625px;min-width:266px;height:38.671875vw;max-height:580.078125px;min-height:558px;background-image:url("../img/crosstalk1-client.png");bottom:-5%}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img::before{min-width:auto;min-height:auto}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img::before{width:31.34375vw;height:65.7421875vw}}.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img span{background-color:#003e58}.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img#ct2-profile-client-img::before{background-image:url("../img/crosstalk2-client.png");width:25.625vw;max-width:338px;min-width:284px;height:45.546875vw;max-height:602px;min-height:505px;bottom:-7%}@media(max-width: 1024px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img#ct2-profile-client-img::before{min-width:auto;min-height:auto}}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-img.profile-client-img#ct2-profile-client-img::before{width:41vw;height:72.875vw}}.crosstalk-single #profile #profile-inner table td.profile-txt{z-index:-1}.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap{padding:3% 5%;width:57.7731092437%;min-width:215px;margin:auto;position:relative;z-index:-2}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap{min-width:34.375vw}}.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap .position{font-size:14px;line-height:1.8em;padding-bottom:.6em}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap .position{font-size:2.5vw}}.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap .name{font-size:21px}.crosstalk-single #profile #profile-inner table td.profile-txt .profile-wrap .name small{font-size:14px}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-tlf-txt .profile-wrap{background-color:#fff7f7}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-tlf-txt .profile-wrap p{color:#e60012}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-tlf-txt .profile-wrap p.position{border-bottom:dotted 1px #e60012}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap{background-color:#eff8fb}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap p,.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap td{color:#003e58}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap p.position,.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap td.position{border-bottom:dotted 1px #003e58}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table{border-collapse:collapse}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.position1{letter-spacing:-1px}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.position2{font-size:12px}@media(max-width: 640px){.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.position2{font-size:2.5vw}}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.position2 td{padding:0}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.position2 td span{display:inline-block;position:relative;border-bottom:dotted 1px #003e58;padding-bottom:.2em}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr.name td{padding:1em 0}.crosstalk-single #profile #profile-inner table td.profile-txt.profile-client-txt .profile-wrap.ct2-client-profile table tr td{padding:1em 0 0}.crosstalk-single .fukidashi{position:absolute}.crosstalk-single .fukidashi::before,.crosstalk-single .fukidashi::after{content:"";width:0;height:0;display:block;position:absolute;z-index:2}.crosstalk-single .fukidashi::after{z-index:1}.crosstalk-single .fukidashi .fukidashi-inner{padding:1.953125vw 3.984375vw;position:relative;top:-5px;left:-5px;z-index:3}@media(min-width: 1500px){.crosstalk-single .fukidashi .fukidashi-inner{padding:29.296875px 59.765625px}}@media(max-width: 1024px){.crosstalk-single .fukidashi .fukidashi-inner{padding:1.3671875vw 2.7890625vw}}.crosstalk-single .fukidashi .fukidashi-inner::before,.crosstalk-single .fukidashi .fukidashi-inner::after{content:"";width:0;height:0;display:block;position:absolute;z-index:2}.crosstalk-single .fukidashi .fukidashi-inner::after{z-index:1}.crosstalk-single .fukidashi .fukidashi-inner p{font-size:18px;line-height:1.65em}@media(max-width: 1024px){.crosstalk-single .fukidashi .fukidashi-inner p{font-size:14.5px}}@media(max-width: 640px){.crosstalk-single .fukidashi .fukidashi-inner p{font-size:14.5px}}.crosstalk-single .fukidashi.bl::before,.crosstalk-single .fukidashi.bl::after,.crosstalk-single .fukidashi.bl .fukidashi-inner::before,.crosstalk-single .fukidashi.bl .fukidashi-inner::after{border-right:68px solid #d3d3d3;border-bottom:52px solid transparent;top:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.bl::before,.crosstalk-single .fukidashi.bl::after,.crosstalk-single .fukidashi.bl .fukidashi-inner::before,.crosstalk-single .fukidashi.bl .fukidashi-inner::after{border-right-width:34px;border-bottom-width:26px}}.crosstalk-single .fukidashi.bl::after,.crosstalk-single .fukidashi.bl .fukidashi-inner::after{border-right-width:70px;border-bottom-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.bl::after,.crosstalk-single .fukidashi.bl .fukidashi-inner::after{border-right-width:36px;border-bottom-width:28px}}.crosstalk-single .fukidashi.br::before,.crosstalk-single .fukidashi.br::after,.crosstalk-single .fukidashi.br .fukidashi-inner::before,.crosstalk-single .fukidashi.br .fukidashi-inner::after{border-left:68px solid #d3d3d3;border-bottom:52px solid transparent;top:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.br::before,.crosstalk-single .fukidashi.br::after,.crosstalk-single .fukidashi.br .fukidashi-inner::before,.crosstalk-single .fukidashi.br .fukidashi-inner::after{border-left-width:34px;border-bottom-width:26px}}.crosstalk-single .fukidashi.br::after,.crosstalk-single .fukidashi.br .fukidashi-inner::after{border-left-width:70px;border-bottom-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.br::after,.crosstalk-single .fukidashi.br .fukidashi-inner::after{border-left-width:36px;border-bottom-width:28px}}.crosstalk-single .fukidashi.tl::before,.crosstalk-single .fukidashi.tl::after,.crosstalk-single .fukidashi.tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tl .fukidashi-inner::after{border-right:68px solid #d3d3d3;border-top:52px solid transparent;bottom:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.tl::before,.crosstalk-single .fukidashi.tl::after,.crosstalk-single .fukidashi.tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tl .fukidashi-inner::after{border-right-width:34px;border-top-width:26px}}.crosstalk-single .fukidashi.tl::after,.crosstalk-single .fukidashi.tl .fukidashi-inner::after{border-right-width:70px;border-top-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.tl::after,.crosstalk-single .fukidashi.tl .fukidashi-inner::after{border-right-width:36px;border-top-width:28px}}.crosstalk-single .fukidashi.tr::before,.crosstalk-single .fukidashi.tr::after,.crosstalk-single .fukidashi.tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tr .fukidashi-inner::after{border-left:68px solid #d3d3d3;border-top:52px solid transparent;bottom:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.tr::before,.crosstalk-single .fukidashi.tr::after,.crosstalk-single .fukidashi.tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tr .fukidashi-inner::after{border-left-width:34px;border-top-width:26px}}.crosstalk-single .fukidashi.tr::after,.crosstalk-single .fukidashi.tr .fukidashi-inner::after{border-left-width:70px;border-top-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.tr::after,.crosstalk-single .fukidashi.tr .fukidashi-inner::after{border-left-width:36px;border-top-width:28px}}.crosstalk-single .fukidashi.rb::before,.crosstalk-single .fukidashi.rb::after,.crosstalk-single .fukidashi.rb .fukidashi-inner::before,.crosstalk-single .fukidashi.rb .fukidashi-inner::after{border-top:68px solid #d3d3d3;border-right:52px solid transparent;left:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.rb::before,.crosstalk-single .fukidashi.rb::after,.crosstalk-single .fukidashi.rb .fukidashi-inner::before,.crosstalk-single .fukidashi.rb .fukidashi-inner::after{border-top-width:34px;border-right-width:26px}}.crosstalk-single .fukidashi.rb::after,.crosstalk-single .fukidashi.rb .fukidashi-inner::after{border-top-width:70px;border-right-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.rb::after,.crosstalk-single .fukidashi.rb .fukidashi-inner::after{border-top-width:36px;border-right-width:28px}}.crosstalk-single .fukidashi.rt::before,.crosstalk-single .fukidashi.rt::after,.crosstalk-single .fukidashi.rt .fukidashi-inner::before,.crosstalk-single .fukidashi.rt .fukidashi-inner::after{border-bottom:68px solid #d3d3d3;border-right:52px solid transparent;left:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.rt::before,.crosstalk-single .fukidashi.rt::after,.crosstalk-single .fukidashi.rt .fukidashi-inner::before,.crosstalk-single .fukidashi.rt .fukidashi-inner::after{border-bottom-width:34px;border-right-width:26px}}.crosstalk-single .fukidashi.rt::after,.crosstalk-single .fukidashi.rt .fukidashi-inner::after{border-bottom-width:70px;border-right-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.rt::after,.crosstalk-single .fukidashi.rt .fukidashi-inner::after{border-bottom-width:36px;border-right-width:28px}}.crosstalk-single .fukidashi.lt::before,.crosstalk-single .fukidashi.lt::after,.crosstalk-single .fukidashi.lt .fukidashi-inner::before,.crosstalk-single .fukidashi.lt .fukidashi-inner::after{border-bottom:68px solid #d3d3d3;border-left:52px solid transparent;right:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.lt::before,.crosstalk-single .fukidashi.lt::after,.crosstalk-single .fukidashi.lt .fukidashi-inner::before,.crosstalk-single .fukidashi.lt .fukidashi-inner::after{border-bottom-width:34px;border-left-width:26px}}.crosstalk-single .fukidashi.lt::after,.crosstalk-single .fukidashi.lt .fukidashi-inner::after{border-bottom-width:70px;border-left-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.lt::after,.crosstalk-single .fukidashi.lt .fukidashi-inner::after{border-bottom-width:36px;border-left-width:28px}}.crosstalk-single .fukidashi.lb::before,.crosstalk-single .fukidashi.lb::after,.crosstalk-single .fukidashi.lb .fukidashi-inner::before,.crosstalk-single .fukidashi.lb .fukidashi-inner::after{border-top:68px solid #d3d3d3;border-left:52px solid transparent;right:calc(100% - 1px)}@media(max-width: 1024px){.crosstalk-single .fukidashi.lb::before,.crosstalk-single .fukidashi.lb::after,.crosstalk-single .fukidashi.lb .fukidashi-inner::before,.crosstalk-single .fukidashi.lb .fukidashi-inner::after{border-top-width:34px;border-left-width:26px}}.crosstalk-single .fukidashi.lb::after,.crosstalk-single .fukidashi.lb .fukidashi-inner::after{border-top-width:70px;border-left-width:54px}@media(max-width: 1024px){.crosstalk-single .fukidashi.lb::after,.crosstalk-single .fukidashi.lb .fukidashi-inner::after{border-top-width:36px;border-left-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-bl::before,.crosstalk-single .fukidashi.tb-bl::after,.crosstalk-single .fukidashi.tb-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-bl .fukidashi-inner::after{border-right:34px solid #d3d3d3;border-bottom:26px solid transparent;border-left:none !important;border-top:none !important;top:calc(100% - 1px)}.crosstalk-single .fukidashi.tb-bl::after,.crosstalk-single .fukidashi.tb-bl .fukidashi-inner::after{border-right-width:36px;border-bottom-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-br::before,.crosstalk-single .fukidashi.tb-br::after,.crosstalk-single .fukidashi.tb-br .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-br .fukidashi-inner::after{border-left:34px solid #d3d3d3;border-bottom:26px solid transparent;border-top:none !important;border-right:none !important;top:calc(100% - 1px)}.crosstalk-single .fukidashi.tb-br::after,.crosstalk-single .fukidashi.tb-br .fukidashi-inner::after{border-left-width:36px;border-bottom-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-tl::before,.crosstalk-single .fukidashi.tb-tl::after,.crosstalk-single .fukidashi.tb-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-tl .fukidashi-inner::after{border-right:34px solid #d3d3d3;border-top:26px solid transparent;bottom:calc(100% - 1px);border-left:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.tb-tl::after,.crosstalk-single .fukidashi.tb-tl .fukidashi-inner::after{border-right-width:36px;border-top-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-tr::before,.crosstalk-single .fukidashi.tb-tr::after,.crosstalk-single .fukidashi.tb-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-tr .fukidashi-inner::after{border-left:34px solid #d3d3d3;border-top:26px solid transparent;bottom:calc(100% - 1px);border-right:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.tb-tr::after,.crosstalk-single .fukidashi.tb-tr .fukidashi-inner::after{border-left-width:36px;border-top-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-rb::before,.crosstalk-single .fukidashi.tb-rb::after,.crosstalk-single .fukidashi.tb-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-rb .fukidashi-inner::after{border-top:34px solid #d3d3d3;border-right:26px solid transparent;left:calc(100% - 1px);border-left:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.tb-rb::after,.crosstalk-single .fukidashi.tb-rb .fukidashi-inner::after{border-top-width:36px;border-right-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-rt::before,.crosstalk-single .fukidashi.tb-rt::after,.crosstalk-single .fukidashi.tb-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-rt .fukidashi-inner::after{border-bottom:34px solid #d3d3d3;border-right:26px solid transparent;left:calc(100% - 1px);border-top:none !important;border-left:none !important}.crosstalk-single .fukidashi.tb-rt::after,.crosstalk-single .fukidashi.tb-rt .fukidashi-inner::after{border-bottom-width:36px;border-right-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-lt::before,.crosstalk-single .fukidashi.tb-lt::after,.crosstalk-single .fukidashi.tb-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-lt .fukidashi-inner::after{border-bottom:34px solid #d3d3d3;border-left:26px solid transparent;left:calc(100% - 1px);border-right:none !important;border-top:none !important}.crosstalk-single .fukidashi.tb-lt::after,.crosstalk-single .fukidashi.tb-lt .fukidashi-inner::after{border-bottom-width:36px;border-left-width:28px}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tb-lb::before,.crosstalk-single .fukidashi.tb-lb::after,.crosstalk-single .fukidashi.tb-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.tb-lb .fukidashi-inner::after{border-top:34px solid #d3d3d3;border-left:26px solid transparent;right:calc(100% - 1px);border-bottom:none !important;border-right:none !important}.crosstalk-single .fukidashi.tb-lb::after,.crosstalk-single .fukidashi.tb-lb .fukidashi-inner::after{border-top-width:36px;border-left-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-bl::before,.crosstalk-single .fukidashi.sp-bl::after,.crosstalk-single .fukidashi.sp-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-bl .fukidashi-inner::after{border-right:34px solid #d3d3d3;border-bottom:26px solid transparent;border-left:none !important;border-top:none !important;top:calc(100% - 1px)}.crosstalk-single .fukidashi.sp-bl::after,.crosstalk-single .fukidashi.sp-bl .fukidashi-inner::after{border-right-width:36px;border-bottom-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-br::before,.crosstalk-single .fukidashi.sp-br::after,.crosstalk-single .fukidashi.sp-br .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-br .fukidashi-inner::after{border-left:34px solid #d3d3d3;border-bottom:26px solid transparent;border-top:none !important;border-right:none !important;top:calc(100% - 1px)}.crosstalk-single .fukidashi.sp-br::after,.crosstalk-single .fukidashi.sp-br .fukidashi-inner::after{border-left-width:36px;border-bottom-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-tl::before,.crosstalk-single .fukidashi.sp-tl::after,.crosstalk-single .fukidashi.sp-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-tl .fukidashi-inner::after{border-right:34px solid #d3d3d3;border-top:26px solid transparent;bottom:calc(100% - 1px);border-left:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.sp-tl::after,.crosstalk-single .fukidashi.sp-tl .fukidashi-inner::after{border-right-width:36px;border-top-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-tr::before,.crosstalk-single .fukidashi.sp-tr::after,.crosstalk-single .fukidashi.sp-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-tr .fukidashi-inner::after{border-left:34px solid #d3d3d3;border-top:26px solid transparent;bottom:calc(100% - 1px);border-right:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.sp-tr::after,.crosstalk-single .fukidashi.sp-tr .fukidashi-inner::after{border-left-width:36px;border-top-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-rb::before,.crosstalk-single .fukidashi.sp-rb::after,.crosstalk-single .fukidashi.sp-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-rb .fukidashi-inner::after{border-top:34px solid #d3d3d3;border-right:26px solid transparent;left:calc(100% - 1px);border-left:none !important;border-bottom:none !important}.crosstalk-single .fukidashi.sp-rb::after,.crosstalk-single .fukidashi.sp-rb .fukidashi-inner::after{border-top-width:36px;border-right-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-rt::before,.crosstalk-single .fukidashi.sp-rt::after,.crosstalk-single .fukidashi.sp-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-rt .fukidashi-inner::after{border-bottom:34px solid #d3d3d3;border-right:26px solid transparent;left:calc(100% - 1px);border-top:none !important;border-left:none !important}.crosstalk-single .fukidashi.sp-rt::after,.crosstalk-single .fukidashi.sp-rt .fukidashi-inner::after{border-bottom-width:36px;border-right-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-lt::before,.crosstalk-single .fukidashi.sp-lt::after,.crosstalk-single .fukidashi.sp-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-lt .fukidashi-inner::after{border-bottom:34px solid #d3d3d3;border-left:26px solid transparent;right:calc(100% - 1px);border-right:none !important;border-top:none !important}.crosstalk-single .fukidashi.sp-lt::after,.crosstalk-single .fukidashi.sp-lt .fukidashi-inner::after{border-bottom-width:36px;border-left-width:28px}}@media(max-width: 640px){.crosstalk-single .fukidashi.sp-lb::before,.crosstalk-single .fukidashi.sp-lb::after,.crosstalk-single .fukidashi.sp-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.sp-lb .fukidashi-inner::after{border-top:34px solid #d3d3d3;border-left:26px solid transparent;right:calc(100% - 1px);border-bottom:none !important;border-right:none !important}.crosstalk-single .fukidashi.sp-lb::after,.crosstalk-single .fukidashi.sp-lb .fukidashi-inner::after{border-top-width:36px;border-left-width:28px}}.crosstalk-single .fukidashi.tlf{border:solid 1px #e60012;background-color:#fff7f7}.crosstalk-single .fukidashi.tlf.bl::before,.crosstalk-single .fukidashi.tlf.bl::after,.crosstalk-single .fukidashi.tlf.bl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.bl .fukidashi-inner::after{border-right-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.bl::after,.crosstalk-single .fukidashi.tlf.bl .fukidashi-inner::after{border-right-color:#e60012}.crosstalk-single .fukidashi.tlf.br::before,.crosstalk-single .fukidashi.tlf.br::after,.crosstalk-single .fukidashi.tlf.br .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.br .fukidashi-inner::after{border-left-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.br::after,.crosstalk-single .fukidashi.tlf.br .fukidashi-inner::after{border-left-color:#e60012}.crosstalk-single .fukidashi.tlf.tl::before,.crosstalk-single .fukidashi.tlf.tl::after,.crosstalk-single .fukidashi.tlf.tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tl .fukidashi-inner::after{border-right-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.tl::after,.crosstalk-single .fukidashi.tlf.tl .fukidashi-inner::after{border-right-color:#e60012}.crosstalk-single .fukidashi.tlf.tr::before,.crosstalk-single .fukidashi.tlf.tr::after,.crosstalk-single .fukidashi.tlf.tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tr .fukidashi-inner::after{border-left-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.tr::after,.crosstalk-single .fukidashi.tlf.tr .fukidashi-inner::after{border-left-color:#e60012}.crosstalk-single .fukidashi.tlf.rb::before,.crosstalk-single .fukidashi.tlf.rb::after,.crosstalk-single .fukidashi.tlf.rb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.rb .fukidashi-inner::after{border-top-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.rb::after,.crosstalk-single .fukidashi.tlf.rb .fukidashi-inner::after{border-top-color:#e60012}.crosstalk-single .fukidashi.tlf.rt::before,.crosstalk-single .fukidashi.tlf.rt::after,.crosstalk-single .fukidashi.tlf.rt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.rt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.rt::after,.crosstalk-single .fukidashi.tlf.rt .fukidashi-inner::after{border-bottom-color:#e60012}.crosstalk-single .fukidashi.tlf.lt::before,.crosstalk-single .fukidashi.tlf.lt::after,.crosstalk-single .fukidashi.tlf.lt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.lt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.lt::after,.crosstalk-single .fukidashi.tlf.lt .fukidashi-inner::after{border-bottom-color:#e60012}.crosstalk-single .fukidashi.tlf.lb::before,.crosstalk-single .fukidashi.tlf.lb::after,.crosstalk-single .fukidashi.tlf.lb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.lb .fukidashi-inner::after{border-top-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.lb::after,.crosstalk-single .fukidashi.tlf.lb .fukidashi-inner::after{border-top-color:#e60012}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-bl::before,.crosstalk-single .fukidashi.tlf.tb-bl::after,.crosstalk-single .fukidashi.tlf.tb-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-bl .fukidashi-inner::after{border-right-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.tb-bl::after,.crosstalk-single .fukidashi.tlf.tb-bl .fukidashi-inner::after{border-right-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-br::before,.crosstalk-single .fukidashi.tlf.tb-br::after,.crosstalk-single .fukidashi.tlf.tb-br .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-br .fukidashi-inner::after{border-left-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.tb-br::after,.crosstalk-single .fukidashi.tlf.tb-br .fukidashi-inner::after{border-left-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-tl::before,.crosstalk-single .fukidashi.tlf.tb-tl::after,.crosstalk-single .fukidashi.tlf.tb-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-tl .fukidashi-inner::after{border-right-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.tb-tl::after,.crosstalk-single .fukidashi.tlf.tb-tl .fukidashi-inner::after{border-right-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-tr::before,.crosstalk-single .fukidashi.tlf.tb-tr::after,.crosstalk-single .fukidashi.tlf.tb-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-tr .fukidashi-inner::after{border-left-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.tb-tr::after,.crosstalk-single .fukidashi.tlf.tb-tr .fukidashi-inner::after{border-left-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-rb::before,.crosstalk-single .fukidashi.tlf.tb-rb::after,.crosstalk-single .fukidashi.tlf.tb-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-rb .fukidashi-inner::after{border-top-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.tb-rb::after,.crosstalk-single .fukidashi.tlf.tb-rb .fukidashi-inner::after{border-top-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-rt::before,.crosstalk-single .fukidashi.tlf.tb-rt::after,.crosstalk-single .fukidashi.tlf.tb-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-rt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.tb-rt::after,.crosstalk-single .fukidashi.tlf.tb-rt .fukidashi-inner::after{border-bottom-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-lt::before,.crosstalk-single .fukidashi.tlf.tb-lt::after,.crosstalk-single .fukidashi.tlf.tb-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-lt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.tb-lt::after,.crosstalk-single .fukidashi.tlf.tb-lt .fukidashi-inner::after{border-bottom-color:#e60012}}@media(max-width: 1024px){.crosstalk-single .fukidashi.tlf.tb-lb::before,.crosstalk-single .fukidashi.tlf.tb-lb::after,.crosstalk-single .fukidashi.tlf.tb-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.tb-lb .fukidashi-inner::after{border-top-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.tb-lb::after,.crosstalk-single .fukidashi.tlf.tb-lb .fukidashi-inner::after{border-top-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-bl::before,.crosstalk-single .fukidashi.tlf.sp-bl::after,.crosstalk-single .fukidashi.tlf.sp-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-bl .fukidashi-inner::after{border-right-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.sp-bl::after,.crosstalk-single .fukidashi.tlf.sp-bl .fukidashi-inner::after{border-right-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-br::before,.crosstalk-single .fukidashi.tlf.sp-br::after,.crosstalk-single .fukidashi.tlf.sp-br .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-br .fukidashi-inner::after{border-left-color:#fff7f7;border-bottom-color:transparent}.crosstalk-single .fukidashi.tlf.sp-br::after,.crosstalk-single .fukidashi.tlf.sp-br .fukidashi-inner::after{border-left-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-tl::before,.crosstalk-single .fukidashi.tlf.sp-tl::after,.crosstalk-single .fukidashi.tlf.sp-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-tl .fukidashi-inner::after{border-right-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.sp-tl::after,.crosstalk-single .fukidashi.tlf.sp-tl .fukidashi-inner::after{border-right-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-tr::before,.crosstalk-single .fukidashi.tlf.sp-tr::after,.crosstalk-single .fukidashi.tlf.sp-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-tr .fukidashi-inner::after{border-left-color:#fff7f7;border-top-color:transparent}.crosstalk-single .fukidashi.tlf.sp-tr::after,.crosstalk-single .fukidashi.tlf.sp-tr .fukidashi-inner::after{border-left-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-rb::before,.crosstalk-single .fukidashi.tlf.sp-rb::after,.crosstalk-single .fukidashi.tlf.sp-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-rb .fukidashi-inner::after{border-top-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.sp-rb::after,.crosstalk-single .fukidashi.tlf.sp-rb .fukidashi-inner::after{border-top-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-rt::before,.crosstalk-single .fukidashi.tlf.sp-rt::after,.crosstalk-single .fukidashi.tlf.sp-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-rt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-right-color:transparent}.crosstalk-single .fukidashi.tlf.sp-rt::after,.crosstalk-single .fukidashi.tlf.sp-rt .fukidashi-inner::after{border-bottom-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-lt::before,.crosstalk-single .fukidashi.tlf.sp-lt::after,.crosstalk-single .fukidashi.tlf.sp-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-lt .fukidashi-inner::after{border-bottom-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.sp-lt::after,.crosstalk-single .fukidashi.tlf.sp-lt .fukidashi-inner::after{border-bottom-color:#e60012}}@media(max-width: 640px){.crosstalk-single .fukidashi.tlf.sp-lb::before,.crosstalk-single .fukidashi.tlf.sp-lb::after,.crosstalk-single .fukidashi.tlf.sp-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.tlf.sp-lb .fukidashi-inner::after{border-top-color:#fff7f7;border-left-color:transparent}.crosstalk-single .fukidashi.tlf.sp-lb::after,.crosstalk-single .fukidashi.tlf.sp-lb .fukidashi-inner::after{border-top-color:#e60012}}.crosstalk-single .fukidashi.tlf .fukidashi-inner{background-color:#fff7f7;border:solid 1px #e60012}.crosstalk-single .fukidashi.client{border:solid 1px #003e58;background-color:#eff8fb}.crosstalk-single .fukidashi.client.bl::before,.crosstalk-single .fukidashi.client.bl::after,.crosstalk-single .fukidashi.client.bl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.bl .fukidashi-inner::after{border-right-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.bl::after,.crosstalk-single .fukidashi.client.bl .fukidashi-inner::after{border-right-color:#003e58}.crosstalk-single .fukidashi.client.br::before,.crosstalk-single .fukidashi.client.br::after,.crosstalk-single .fukidashi.client.br .fukidashi-inner::before,.crosstalk-single .fukidashi.client.br .fukidashi-inner::after{border-left-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.br::after,.crosstalk-single .fukidashi.client.br .fukidashi-inner::after{border-left-color:#003e58}.crosstalk-single .fukidashi.client.tl::before,.crosstalk-single .fukidashi.client.tl::after,.crosstalk-single .fukidashi.client.tl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tl .fukidashi-inner::after{border-right-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.tl::after,.crosstalk-single .fukidashi.client.tl .fukidashi-inner::after{border-right-color:#003e58}.crosstalk-single .fukidashi.client.tr::before,.crosstalk-single .fukidashi.client.tr::after,.crosstalk-single .fukidashi.client.tr .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tr .fukidashi-inner::after{border-left-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.tr::after,.crosstalk-single .fukidashi.client.tr .fukidashi-inner::after{border-left-color:#003e58}.crosstalk-single .fukidashi.client.rb::before,.crosstalk-single .fukidashi.client.rb::after,.crosstalk-single .fukidashi.client.rb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.rb .fukidashi-inner::after{border-top-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.rb::after,.crosstalk-single .fukidashi.client.rb .fukidashi-inner::after{border-top-color:#003e58}.crosstalk-single .fukidashi.client.rt::before,.crosstalk-single .fukidashi.client.rt::after,.crosstalk-single .fukidashi.client.rt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.rt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.rt::after,.crosstalk-single .fukidashi.client.rt .fukidashi-inner::after{border-bottom-color:#003e58}.crosstalk-single .fukidashi.client.lt::before,.crosstalk-single .fukidashi.client.lt::after,.crosstalk-single .fukidashi.client.lt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.lt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.lt::after,.crosstalk-single .fukidashi.client.lt .fukidashi-inner::after{border-bottom-color:#003e58}.crosstalk-single .fukidashi.client.lb::before,.crosstalk-single .fukidashi.client.lb::after,.crosstalk-single .fukidashi.client.lb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.lb .fukidashi-inner::after{border-top-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.lb::after,.crosstalk-single .fukidashi.client.lb .fukidashi-inner::after{border-top-color:#003e58}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-bl::before,.crosstalk-single .fukidashi.client.tb-bl::after,.crosstalk-single .fukidashi.client.tb-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-bl .fukidashi-inner::after{border-right-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.tb-bl::after,.crosstalk-single .fukidashi.client.tb-bl .fukidashi-inner::after{border-right-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-br::before,.crosstalk-single .fukidashi.client.tb-br::after,.crosstalk-single .fukidashi.client.tb-br .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-br .fukidashi-inner::after{border-left-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.tb-br::after,.crosstalk-single .fukidashi.client.tb-br .fukidashi-inner::after{border-left-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-tl::before,.crosstalk-single .fukidashi.client.tb-tl::after,.crosstalk-single .fukidashi.client.tb-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-tl .fukidashi-inner::after{border-right-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.tb-tl::after,.crosstalk-single .fukidashi.client.tb-tl .fukidashi-inner::after{border-right-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-tr::before,.crosstalk-single .fukidashi.client.tb-tr::after,.crosstalk-single .fukidashi.client.tb-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-tr .fukidashi-inner::after{border-left-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.tb-tr::after,.crosstalk-single .fukidashi.client.tb-tr .fukidashi-inner::after{border-left-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-rb::before,.crosstalk-single .fukidashi.client.tb-rb::after,.crosstalk-single .fukidashi.client.tb-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-rb .fukidashi-inner::after{border-top-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.tb-rb::after,.crosstalk-single .fukidashi.client.tb-rb .fukidashi-inner::after{border-top-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-rt::before,.crosstalk-single .fukidashi.client.tb-rt::after,.crosstalk-single .fukidashi.client.tb-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-rt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.tb-rt::after,.crosstalk-single .fukidashi.client.tb-rt .fukidashi-inner::after{border-bottom-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-lt::before,.crosstalk-single .fukidashi.client.tb-lt::after,.crosstalk-single .fukidashi.client.tb-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-lt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.tb-lt::after,.crosstalk-single .fukidashi.client.tb-lt .fukidashi-inner::after{border-bottom-color:#003e58}}@media(max-width: 1024px){.crosstalk-single .fukidashi.client.tb-lb::before,.crosstalk-single .fukidashi.client.tb-lb::after,.crosstalk-single .fukidashi.client.tb-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.tb-lb .fukidashi-inner::after{border-top-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.tb-lb::after,.crosstalk-single .fukidashi.client.tb-lb .fukidashi-inner::after{border-top-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-bl::before,.crosstalk-single .fukidashi.client.sp-bl::after,.crosstalk-single .fukidashi.client.sp-bl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-bl .fukidashi-inner::after{border-right-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.sp-bl::after,.crosstalk-single .fukidashi.client.sp-bl .fukidashi-inner::after{border-right-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-br::before,.crosstalk-single .fukidashi.client.sp-br::after,.crosstalk-single .fukidashi.client.sp-br .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-br .fukidashi-inner::after{border-left-color:#eff8fb;border-bottom-color:transparent}.crosstalk-single .fukidashi.client.sp-br::after,.crosstalk-single .fukidashi.client.sp-br .fukidashi-inner::after{border-left-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-tl::before,.crosstalk-single .fukidashi.client.sp-tl::after,.crosstalk-single .fukidashi.client.sp-tl .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-tl .fukidashi-inner::after{border-right-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.sp-tl::after,.crosstalk-single .fukidashi.client.sp-tl .fukidashi-inner::after{border-right-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-tr::before,.crosstalk-single .fukidashi.client.sp-tr::after,.crosstalk-single .fukidashi.client.sp-tr .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-tr .fukidashi-inner::after{border-left-color:#eff8fb;border-top-color:transparent}.crosstalk-single .fukidashi.client.sp-tr::after,.crosstalk-single .fukidashi.client.sp-tr .fukidashi-inner::after{border-left-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-rb::before,.crosstalk-single .fukidashi.client.sp-rb::after,.crosstalk-single .fukidashi.client.sp-rb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-rb .fukidashi-inner::after{border-top-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.sp-rb::after,.crosstalk-single .fukidashi.client.sp-rb .fukidashi-inner::after{border-top-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-rt::before,.crosstalk-single .fukidashi.client.sp-rt::after,.crosstalk-single .fukidashi.client.sp-rt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-rt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-right-color:transparent}.crosstalk-single .fukidashi.client.sp-rt::after,.crosstalk-single .fukidashi.client.sp-rt .fukidashi-inner::after{border-bottom-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-lt::before,.crosstalk-single .fukidashi.client.sp-lt::after,.crosstalk-single .fukidashi.client.sp-lt .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-lt .fukidashi-inner::after{border-bottom-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.sp-lt::after,.crosstalk-single .fukidashi.client.sp-lt .fukidashi-inner::after{border-bottom-color:#003e58}}@media(max-width: 640px){.crosstalk-single .fukidashi.client.sp-lb::before,.crosstalk-single .fukidashi.client.sp-lb::after,.crosstalk-single .fukidashi.client.sp-lb .fukidashi-inner::before,.crosstalk-single .fukidashi.client.sp-lb .fukidashi-inner::after{border-top-color:#eff8fb;border-left-color:transparent}.crosstalk-single .fukidashi.client.sp-lb::after,.crosstalk-single .fukidashi.client.sp-lb .fukidashi-inner::after{border-top-color:#003e58}}.crosstalk-single .fukidashi.client .fukidashi-inner{border:solid 1px #003e58;background-color:#eff8fb}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img2::after,.crosstalk-single .contents#ct2-future #fu-img1::after,.crosstalk-single .contents#ct2-episode3 #ep3-img3::after,.crosstalk-single .contents#ct2-episode3 #ep3-img1::after,.crosstalk-single .contents#ct2-episode2 #ep2-img4::after,.crosstalk-single .contents#ct2-episode2 #ep2-img3::after,.crosstalk-single .contents#ct2-episode2 #ep2-img2::after,.crosstalk-single .contents#ct1-future #fu-img2::after,.crosstalk-single .contents#ct1-future #fu-img1::after,.crosstalk-single .contents#ct1-future #fu-img3::after,.crosstalk-single .contents#ct1-episode3 #ep3-img2::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4::after,.crosstalk-single .contents#ct1-episode3 #ep3-img1::after,.crosstalk-single .contents#ct1-episode3 #ep3-img3::after,.crosstalk-single .contents#ct1-episode2 #ep2-img2::after,.crosstalk-single .contents#ct1-episode2 #ep2-img1::after{content:"";display:table;width:100%;height:0;clear:both}}.crosstalk-single .contents{position:relative}.crosstalk-single .contents h2,.crosstalk-single .contents h3.contact{display:block;background-repeat:no-repeat;width:124px;height:124px;margin:0 auto 2em;color:#fff;text-align:center;box-sizing:border-box;padding-top:40px;font-size:25px;font-weight:normal;z-index:40;position:relative}@media(max-width: 640px){.crosstalk-single .contents h2,.crosstalk-single .contents h3.contact{width:80px;height:80px;padding-top:24px;font-size:16px}}.crosstalk-single .contents h2.red,.crosstalk-single .contents h3.contact.red{background-image:url("../img/star-red.svg")}.crosstalk-single .contents h2 img,.crosstalk-single .contents h3.contact img{height:18px;width:auto;display:block;margin:0 auto 5px}@media(max-width: 640px){.crosstalk-single .contents h2 img,.crosstalk-single .contents h3.contact img{height:12px;margin-bottom:5px}}.crosstalk-single .contents .contents-img{position:absolute;margin:auto}.crosstalk-single .contents#departure{width:79.6875%;max-width:1195.3125px;margin:auto;padding:0 0 7.8125vw;position:relative;z-index:30}@media(min-width: 1500px){.crosstalk-single .contents#departure{padding-bottom:7.8125vw}}@media(max-width: 640px){.crosstalk-single .contents#departure{width:94%}}.crosstalk-single .contents#departure .contents-txt{margin-left:calc(100% - 418px);width:418px;position:relative;z-index:10}@media(max-width: 640px){.crosstalk-single .contents#departure .contents-txt{width:100%;margin-left:auto}}.crosstalk-single .contents#departure .contents-txt h3{font-size:24px;line-height:1.8em;margin:0}@media(max-width: 1024px){.crosstalk-single .contents#departure .contents-txt h3{text-shadow:#fff 0 0 5px,#fff 0 0 7px,#fff 0 0 7px,#fff 0 0 9px,#fff 0 0 9px}}@media(max-width: 640px){.crosstalk-single .contents#departure .contents-txt h3{font-size:23px}}.crosstalk-single .contents#departure .contents-txt p{text-align:justify;font-size:14px;line-height:1.8em}@media(max-width: 1024px){.crosstalk-single .contents#departure .contents-txt p{text-shadow:#fff 0 0 5px,#fff 0 0 7px,#fff 0 0 7px,#fff 0 0 9px,#fff 0 0 9px}}.crosstalk-single .contents#departure #ct-img1{width:48.828125vw;max-width:732.421875px;right:43%;top:90px}@media(max-width: 1300px){.crosstalk-single .contents#departure #ct-img1{right:55%}}@media(max-width: 640px){.crosstalk-single .contents#departure #ct-img1{position:relative;top:auto;right:auto;width:100%;margin-bottom:5%}}.crosstalk-single .contents#departure #ct-img2{width:36.015625vw;max-width:540.234375px;top:75%;right:42%}@media(max-width: 1300px){.crosstalk-single .contents#departure #ct-img2{right:53%;top:65%}}@media(max-width: 1024px){.crosstalk-single .contents#departure #ct-img2{right:75%}}@media(max-width: 640px){.crosstalk-single .contents#departure #ct-img2{display:none}}.crosstalk-single .contents#departure #ct-img3{width:28.125vw;max-width:421.875px;right:0;top:90%}@media(max-width: 640px){.crosstalk-single .contents#departure #ct-img3{width:45%;top:98%}}.crosstalk-single .contents#img4 img{display:block}.crosstalk-single .contents.contact-before{max-width:1195.3125px;margin:auto}.crosstalk-single .contents.contact-before#ct1-contact-before{height:79.6875vw;max-height:1195.3125px}.crosstalk-single .contents.contact-before#ct1-contact-before h2{position:absolute;left:0;right:0;top:28%;bottom:0;margin:auto}.crosstalk-single .contents.contact-before#ct2-contact-before{height:55.859375vw;max-height:837.890625px}.crosstalk-single .contents.contact-before#ct2-contact-before #cb-img1{top:-32%}.crosstalk-single .contents.contact-before#ct2-contact-before #cb-img2{top:-10%}.crosstalk-single .contents.contact-before#ct2-contact-before #cb-img3{top:20%}.crosstalk-single .contents.contact-before#ct2-contact-before h2{top:calc(100% - 62px)}.crosstalk-single .contents.contact-before #cb-img1{width:32.421875vw;height:23.0078125vw;max-width:486.328125px;max-height:345.1171875px;top:-10%;left:-8%;right:50%}.crosstalk-single .contents.contact-before #cb-img2{width:56.171875vw;height:39.9140625vw;max-width:842.578125px;max-height:598.7109375px;top:-2%;left:49%}.crosstalk-single .contents.contact-before #cb-img3{width:48.828125vw;height:34.6484375vw;max-width:732.421875px;max-height:519.7265625px;top:26%;left:5%;z-index:2}.crosstalk-single .contents.contact-before #cb-img4{width:41.578125vw;height:29.5078125vw;max-width:623.671875px;max-height:442.6171875px;top:60%;right:9%;z-index:1}.crosstalk-single .contents.contact{z-index:5}.crosstalk-single .contents.contact#ct1-contact{margin-bottom:15%}@media(min-width: 1500px){.crosstalk-single .contents.contact#ct1-contact{margin-bottom:200px;width:1500px;margin-left:auto;margin-right:auto}}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct1-contact{margin:130px 0 150px}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct1-contact{margin:140px 0 180px}}.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf{bottom:90%;left:10%}@media(max-width: 640px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf{left:2%}}.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::before{left:150px}.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::after{left:149px}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::before{left:70px}.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::after{left:69px}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::before{left:20%}.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.tlf .fukidashi-inner::after{left:calc(20% - 1px)}}.crosstalk-single .contents.contact#ct1-contact .fukidashi.client{top:80%;right:10%}@media(max-width: 640px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.client{right:auto;left:3%}}.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::before{left:120px}.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::after{left:119px}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::before{right:105px;left:auto}.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::after{right:104px;left:auto}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::before,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::before{left:60%}.crosstalk-single .contents.contact#ct1-contact .fukidashi.client::after,.crosstalk-single .contents.contact#ct1-contact .fukidashi.client .fukidashi-inner::after{left:calc(60% - 1px)}}.crosstalk-single .contents.contact#ct2-contact{margin-bottom:190px}@media(min-width: 1500px){.crosstalk-single .contents.contact#ct2-contact{width:1500px;margin-left:auto;margin-right:auto}}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct2-contact{margin-bottom:150px}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct2-contact{margin:120px 0 180px}}.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf{top:29%;right:30%}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf{right:26%}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf{top:auto;bottom:80%;right:5%}}.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf::before,.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf .fukidashi-inner::before{bottom:30px}.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf::after,.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf .fukidashi-inner::after{bottom:29px}@media(max-width: 640px){.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf::before,.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf .fukidashi-inner::before{bottom:auto;right:20%;left:auto}.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf::after,.crosstalk-single .contents.contact#ct2-contact .fukidashi.tlf .fukidashi-inner::after{bottom:auto;right:calc(20% - 1px);left:auto}}.crosstalk-single .contents.contact#ct2-contact .fukidashi.client{top:80%;left:24%}@media(max-width: 1024px){.crosstalk-single .contents.contact#ct2-contact .fukidashi.client{left:20%}}@media(max-width: 640px){.crosstalk-single .contents.contact#ct2-contact .fukidashi.client{left:5%}}.crosstalk-single .contents.contact#ct2-contact .fukidashi.client::before,.crosstalk-single .contents.contact#ct2-contact .fukidashi.client .fukidashi-inner::before{left:50px}.crosstalk-single .contents.contact#ct2-contact .fukidashi.client::after,.crosstalk-single .contents.contact#ct2-contact .fukidashi.client .fukidashi-inner::after{left:49px}.crosstalk-single .contents.episode1#ct1-episode1{height:148.828125vw;max-height:2232.421875px;max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:100px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1{max-height:none;height:auto;margin-bottom:100px}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct1-episode1{margin-bottom:25%}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi{top:5%;right:80%;width:610px;z-index:4}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi{top:0;width:490px;position:relative;right:0}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi{width:calc(100vw - 20px);float:right}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::before{bottom:100px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::after{bottom:99px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::before{bottom:auto;top:80px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::after{bottom:auto;top:79px}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);left:auto;right:200px;top:auto}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img1 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);left:auto;right:199px;top:auto}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi{top:5%;left:78%;width:630px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi{width:450px;width:70%;position:relative;left:auto;top:0;margin-left:28%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi{float:left;width:calc(100vw - 20px);margin-left:0}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::before{bottom:140px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::after{bottom:139px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::before{bottom:auto;top:80px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::after{bottom:auto;top:79px}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:200px;right:auto}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img2 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:199px;right:auto}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3{width:100%;bottom:180px;z-index:2}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3{bottom:auto;top:auto;position:relative;margin-top:3em}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf{top:20%;right:28%;width:450px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf{top:auto;bottom:auto;width:98%;right:auto;max-width:580px;position:relative}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf .fukidashi-inner::before{top:120px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf .fukidashi-inner::after{top:119px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf .fukidashi-inner::before{top:calc(100% - 1px);right:30%;left:auto}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.tlf .fukidashi-inner::after{top:calc(100% - 1px);right:calc(30% - 1px);left:auto}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client{width:620px;top:85%;left:17%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client{left:5%;width:94%;max-width:610px;position:relative}}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client .fukidashi-inner::before{left:90px}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client .fukidashi-inner::after{left:89px}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client::before,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client .fukidashi-inner::before{left:30%}.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client::after,.crosstalk-single .contents.episode1#ct1-episode1 #ep1-img3 .fukidashi.client .fukidashi-inner::after{left:calc(30% - 1px)}}.crosstalk-single .contents.episode1#ct2-episode1{max-width:1500px;margin-left:auto;margin-right:auto}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1{position:relative;margin-right:5%;margin-left:auto;margin-top:5%;margin-bottom:3%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1{width:98%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1::after{content:"";width:100%;height:0;display:table;clear:both}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 img{float:right;width:25%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 img{width:220px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi{width:45vw;max-width:675px;top:10%;right:75%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi{position:relative;width:75%;top:auto;right:auto;max-width:none;margin-right:25%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi{float:right;margin-right:0;width:96%;max-width:420px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:170px}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img1 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:169px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2{position:relative;margin-left:5%;margin-right:auto;margin-bottom:3%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2{width:98%;margin-left:2%;margin-bottom:5%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2::after{content:"";width:100%;height:0;display:table;clear:both}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 img{float:left;width:25%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 img{width:220px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi{width:43vw;max-width:645px;bottom:16%;left:80%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi{position:relative;width:73%;bottom:auto;left:auto;max-width:none;margin-left:25%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi{float:left;margin-left:0;width:96%;max-width:420px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:170px}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img2 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:169px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3{position:relative;width:52.0703125vw;max-width:781.0546875px;margin-right:2%;margin-left:auto;margin-bottom:8%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3{margin-bottom:120px;width:98%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3::after{content:"";width:100%;height:0;display:table;clear:both}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 img{float:right;width:25%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3{margin-bottom:25%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 img{width:220px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .float{position:absolute;width:41.5915915916%;top:5%;left:-8%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .float{width:130px;left:auto;right:20%}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .float{right:200px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi{width:25vw;max-width:375px;min-width:370px;top:10%;right:113%}@media(max-width: 1024px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi{position:relative;width:55%;min-width:auto;top:auto;right:auto;max-width:none;margin-right:42%;margin-left:auto}}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi{float:right;margin-right:0;width:96%;max-width:420px}}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 640px){.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi::before,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);left:auto;top:auto;right:190px;border-left:34px solid #fff7f7 !important}.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi::after,.crosstalk-single .contents.episode1#ct2-episode1 #ep1-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);left:auto;top:auto;right:189px;border-left:36px solid #e60012 !important}}.crosstalk-single .contents.episode1 #ep1-img1{width:48.828125vw;max-width:732.421875px;top:3%;right:5%}@media(max-width: 1024px){.crosstalk-single .contents.episode1 #ep1-img1{right:0;position:relative;top:0;margin-top:3%;width:100%}.crosstalk-single .contents.episode1 #ep1-img1 img{float:right;width:25%}.crosstalk-single .contents.episode1 #ep1-img1::after{content:"";display:table;width:100%;clear:both}}@media(max-width: 640px){.crosstalk-single .contents.episode1 #ep1-img1 img{width:280px}}.crosstalk-single .contents.episode1 #ep1-img2{width:48.828125vw;max-width:732.421875px;top:30%;left:4%;z-index:3}@media(max-width: 1024px){.crosstalk-single .contents.episode1 #ep1-img2{left:auto;top:auto;margin-top:50px;width:100%;margin-left:auto;margin-right:auto;position:relative}.crosstalk-single .contents.episode1 #ep1-img2 img{float:left;width:25%}.crosstalk-single .contents.episode1 #ep1-img2::after{content:"";display:table;width:100%;clear:both}}@media(max-width: 640px){.crosstalk-single .contents.episode1 #ep1-img2 img{width:290px}}.crosstalk-single .contents#ct1-episode2{max-width:1500px;margin-left:auto;margin-right:auto}.crosstalk-single .contents#ct1-episode2 #ep2-img1{position:relative;width:48.59375vw;max-width:728.90625px;margin:7% auto 3% 2%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img1{width:100%;margin-bottom:5%}.crosstalk-single .contents#ct1-episode2 #ep2-img1 img{width:25%;float:left}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img1{margin-bottom:5%}.crosstalk-single .contents#ct1-episode2 #ep2-img1 img{width:220px}}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .float{position:absolute;width:44.5337620579%;bottom:-6%;right:-5%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img1 .float{width:120px;top:30%;right:auto;bottom:auto;left:10%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img1 .float{top:10%;left:200px}}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi{bottom:0;left:104%;width:47.65625vw;max-width:528.515625px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi{position:relative;width:70%;left:auto;bottom:auto;margin-right:2%;margin-left:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi{float:left;width:calc(100% - 20px);max-width:420px}}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi .red{color:#e60012;font-size:.75em}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi .fukidashi-inner::before{bottom:10%}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi .fukidashi-inner::after{bottom:calc(10% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);right:auto;left:190px;top:auto}.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img1 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);right:auto;left:189px;top:auto}}.crosstalk-single .contents#ct1-episode2 #ep2-img2{position:relative;width:47.03125vw;max-width:705.46875px;margin:0 2% 0 auto;z-index:2}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img2{width:100%}.crosstalk-single .contents#ct1-episode2 #ep2-img2 img{width:25%;float:right}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img2{margin-bottom:5%}.crosstalk-single .contents#ct1-episode2 #ep2-img2 img{width:220px}}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .float{position:absolute;width:44.5337620579%;bottom:1%;left:-5%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img2 .float{width:120px;top:30%;left:auto;bottom:auto;right:10%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img2 .float{top:10%;right:200px}}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi{bottom:8%;right:104%;width:47.65625vw;max-width:528.515625px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi{position:relative;width:70%;right:auto;bottom:auto;margin-left:2%;margin-right:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi{float:right;width:calc(100% - 20px);max-width:420px}}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi .red{color:#e60012}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi .fukidashi-inner::before{bottom:30%}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi .fukidashi-inner::after{bottom:calc(30% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);left:auto;right:190px;top:auto}.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img2 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);left:auto;right:189px;top:auto}}.crosstalk-single .contents#ct1-episode2 #ep2-img3{z-index:1;margin-top:-2%;position:relative;margin-bottom:25%}@media(max-width: 1280px){.crosstalk-single .contents#ct1-episode2 #ep2-img3{margin-bottom:30%}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img3{margin-top:0}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1{width:35.15625%;left:0;right:2%;margin:auto;top:15%}@media(max-width: 1280px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1{top:10%}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1{position:relative;width:80%;margin-left:2%;margin-right:auto;top:40px}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1{width:97%;max-width:420px}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::before{bottom:22%}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::after{bottom:calc(22% - 1px)}@media(max-width: 1280px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::before{bottom:40%}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::after{bottom:calc(40% - 1px)}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::before{top:calc(100% - 1px);bottom:auto;left:15%;right:auto}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi1.fukidashi .fukidashi-inner::after{top:calc(100% - 1px);bottom:auto;left:calc(15% - 1px);right:auto}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2{width:35.15625%;left:2%;right:0;margin:auto;bottom:8%}@media(max-width: 1280px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2{bottom:auto;top:60%}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2{top:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2{position:relative;width:97%;margin-right:2%;margin-left:auto;max-width:420px}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi .fukidashi-inner::before{top:14%}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi .fukidashi-inner::after{top:calc(14% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi .fukidashi-inner::before{border-left:34px solid #eff8fb !important;border-top:26px solid transparent !important;top:auto;left:auto;bottom:calc(100% - 1px);right:10%}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi2.fukidashi .fukidashi-inner::after{border-left:36px solid #003e58 !important;border-top:28px solid transparent !important;top:auto;left:auto;bottom:calc(100% - 1px);right:calc(10% - 1px)}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3{width:30.234375%;left:10%;top:97%}@media(max-width: 1280px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3{left:6%}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3{width:50%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3{position:relative;width:97%;margin-left:2%;margin-right:auto;max-width:420px;left:auto}}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3.fukidashi::before,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3.fukidashi .fukidashi-inner::before{left:13%}.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3.fukidashi::after,.crosstalk-single .contents#ct1-episode2 #ep2-img3 #ep2-img3-fukidashi3.fukidashi .fukidashi-inner::after{left:calc(13% - 1px)}.crosstalk-single .contents#ct1-episode3{max-width:1500px;margin-left:auto;margin-right:auto;z-index:2}.crosstalk-single .contents#ct1-episode3 #ep3-img1,.crosstalk-single .contents#ct1-episode3 #ep3-img3{position:relative;width:48.828125%;margin:5% auto 8% 3%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img1,.crosstalk-single .contents#ct1-episode3 #ep3-img3{width:97%;margin-top:8%}.crosstalk-single .contents#ct1-episode3 #ep3-img1 img,.crosstalk-single .contents#ct1-episode3 #ep3-img3 img{width:40%;float:left}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img1 img,.crosstalk-single .contents#ct1-episode3 #ep3-img3 img{width:220px}}.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi{left:90%;top:20%;width:47.890625vw;max-width:718.359375px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi{position:relative;left:auto;top:auto;max-width:none;margin-left:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi{float:left;width:97%;max-width:420px;margin-left:auto}}.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:50px}.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img1 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:49px}}.crosstalk-single .contents#ct1-episode3 #ep3-img2,.crosstalk-single .contents#ct1-episode3 #ep3-img4{position:relative;width:48.828125%;margin:0 3% 8% auto}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img2,.crosstalk-single .contents#ct1-episode3 #ep3-img4{width:97%}.crosstalk-single .contents#ct1-episode3 #ep3-img2 img,.crosstalk-single .contents#ct1-episode3 #ep3-img4 img{width:40%;float:right}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 img,.crosstalk-single .contents#ct1-episode3 #ep3-img4 img{width:220px}}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .float,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .float{position:absolute;width:48%;top:40%;right:150%}@media(max-width: 1300px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .float,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .float{top:60%}}@media(max-width: 1100px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .float,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .float{z-index:5;top:76%}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .float,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .float{display:none}}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi{right:90%;top:-30px;width:47.890625vw;max-width:718.359375px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi{position:relative;right:auto;top:auto;margin-right:40%;margin-left:auto;max-width:none;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi{float:right;width:97%;max-width:420px;margin-right:auto}}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::before{top:20%;bottom:auto}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::after{top:calc(20% - 1px);bottom:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::before,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::before{top:auto;bottom:calc(100% - 1px);left:auto;right:50px}.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img2 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi::after,.crosstalk-single .contents#ct1-episode3 #ep3-img4 .fukidashi .fukidashi-inner::after{top:auto;bottom:calc(100% - 1px);left:auto;right:49px}}.crosstalk-single .contents#ct1-episode3 #ep3-img4{margin-bottom:0}@media(max-width: 1024px){.crosstalk-single .contents#ct1-episode3 #ep3-img4{margin-bottom:100px}}@media(max-width: 640px){.crosstalk-single .contents#ct1-episode3 #ep3-img4{margin-bottom:25%}}.crosstalk-single .contents#ct1-future{max-width:1500px;margin-left:auto;margin-right:auto;z-index:2}.crosstalk-single .contents#ct1-future #fu-img1,.crosstalk-single .contents#ct1-future #fu-img3{position:relative;width:41.015625%;margin:5% 3% 3% auto}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img1,.crosstalk-single .contents#ct1-future #fu-img3{width:97%;margin-top:8%;margin-bottom:8%}.crosstalk-single .contents#ct1-future #fu-img1 img,.crosstalk-single .contents#ct1-future #fu-img3 img{width:40%;float:right}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img1 img,.crosstalk-single .contents#ct1-future #fu-img3 img{width:220px}}.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{right:90%;top:-10px;width:47.890625vw;max-width:718.359375px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{position:relative;right:auto;top:auto;max-width:none;margin-right:32%;width:57%;margin-left:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{float:right;width:97%;max-width:420px;margin-right:auto}}.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:40%}.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(40% - 1px)}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:50px}.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img1 .fukidashi .fukidashi-inner::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:49px}}.crosstalk-single .contents#ct1-future #fu-img3{width:48.828125%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img3{width:97%}}.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{top:auto;bottom:10%;right:80%;width:40.078125vw;max-width:601.171875px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{right:auto;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi{width:97%;max-width:420px}}.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:40%}.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(40% - 1px)}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:50px}.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:49px}}.crosstalk-single .contents#ct1-future #fu-img2{position:relative;width:56.640625%;margin:0 auto 8% 3%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img2{width:97%}.crosstalk-single .contents#ct1-future #fu-img2 img{width:40%;float:left}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img2 img{width:220px}}.crosstalk-single .contents#ct1-future #fu-img2 .float{position:absolute;width:48%;top:80%;left:10%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img2 .float{display:none}}.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi{left:86%;top:10%;width:47.890625vw;max-width:718.359375px}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi{position:relative;left:auto;top:auto;margin-left:34%;margin-right:auto;max-width:none;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi{float:left;width:97%;max-width:420px;margin-left:auto}}.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::before{top:20%;bottom:auto}.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::after{top:calc(20% - 1px);bottom:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::before{top:auto;bottom:calc(100% - 1px);right:auto;left:50px}.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img2 .fukidashi .fukidashi-inner::after{top:auto;bottom:calc(100% - 1px);right:auto;left:49px}}.crosstalk-single .contents#ct1-future #fu-img4{position:relative;width:95%;margin-left:auto;margin-right:auto;margin-bottom:10%}@media(max-width: 1200px){.crosstalk-single .contents#ct1-future #fu-img4{margin-top:120px}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img4{margin-top:5%}}.crosstalk-single .contents#ct1-future #fu-img4 .client{width:30%;left:5%;right:0;margin:auto;top:-20px}@media(max-width: 1200px){.crosstalk-single .contents#ct1-future #fu-img4 .client{top:-70px}}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img4 .client{position:relative;top:auto;left:auto;right:auto;width:78%;max-width:420px;margin-left:5%;margin-right:auto;margin-top:8%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img4 .client{width:97%;margin-left:2%}}.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi .fukidashi-inner::before{bottom:14%}.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi .fukidashi-inner::after{bottom:calc(14% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi .fukidashi-inner::before{top:calc(100% - 1px);bottom:auto;right:auto;left:80px}.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img4 .client.fukidashi .fukidashi-inner::after{top:calc(100% - 1px);bottom:auto;right:auto;left:79px}}.crosstalk-single .contents#ct1-future #fu-img4 .tlf{width:29%;left:5%;right:0;margin:auto;top:45%}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img4 .tlf{width:49%;max-width:280px;left:auto;top:76%;right:10%}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img4 .tlf{position:relative;width:97%;top:auto;right:auto;margin-right:auto;margin-left:auto;max-width:240px}}.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::before{top:14%}.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::after{top:calc(14% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:80px}.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:79px}}@media(max-width: 640px){.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::before,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:80px}.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi::after,.crosstalk-single .contents#ct1-future #fu-img4 .tlf.fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:79px}}.crosstalk-single .contents#ct2-before-contact2{position:relative;max-width:1500px;margin-left:auto;margin-right:auto;margin-bottom:15%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-before-contact2{margin-top:100px;margin-bottom:100px}}@media(max-width: 640px){.crosstalk-single .contents#ct2-before-contact2{margin-top:0}}.crosstalk-single .contents#ct2-before-contact2 .client{width:40%;bottom:50%;left:0;right:0;margin:auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-before-contact2 .client{width:577px;right:5%;left:0;bottom:86%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-before-contact2 .client{position:relative;width:97%;max-width:420px;right:auto;left:auto;top:30px;bottom:auto}}.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi::before,.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi .fukidashi-inner::before{bottom:15%}.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi::after,.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi .fukidashi-inner::after{bottom:calc(15% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi::before,.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi .fukidashi-inner::before{top:calc(100% - 1px);right:auto;bottom:auto;left:80px}.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi::after,.crosstalk-single .contents#ct2-before-contact2 .client.fukidashi .fukidashi-inner::after{top:calc(100% - 1px);right:auto;bottom:auto;left:79px}}.crosstalk-single .contents#ct2-before-contact2 .tlf{width:38%;top:70%;right:0;left:30%;margin:auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-before-contact2 .tlf{width:60%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-before-contact2 .tlf{position:relative;width:97%;max-width:420px;left:0;top:-20px}}.crosstalk-single .contents#ct2-before-contact2 .tlf.fukidashi::before,.crosstalk-single .contents#ct2-before-contact2 .tlf.fukidashi .fukidashi-inner::before{right:38%}.crosstalk-single .contents#ct2-before-contact2 .tlf.fukidashi::after,.crosstalk-single .contents#ct2-before-contact2 .tlf.fukidashi .fukidashi-inner::after{right:calc(38% - 1px)}.crosstalk-single .contents#ct2-episode2{max-width:1500px;margin-left:auto;margin-right:auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2{margin-top:160px}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2{margin-top:250px}}.crosstalk-single .contents#ct2-episode2 #ep2-img1{position:relative;width:90%;margin-bottom:8%}.crosstalk-single .contents#ct2-episode2 #ep2-img1 #ep2-img1-txt{position:absolute;left:0;right:0;top:-40px;margin:auto;background-color:#fff7f7;width:351px;box-sizing:border-box;padding:30px 40px 30px 0;text-align:right}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 #ep2-img1-txt{width:280px;padding:10px 10px 10px 0;top:-200px}}.crosstalk-single .contents#ct2-episode2 #ep2-img1 #ep2-img1-txt h3{position:absolute;left:-60px;margin:auto;top:0;bottom:0}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 #ep2-img1-txt h3{left:-10px}}.crosstalk-single .contents#ct2-episode2 #ep2-img1 #ep2-img1-txt p{color:#e60012;font-size:21px;font-weight:bold;letter-spacing:1px;margin:0}.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi{bottom:60%;left:4%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi{left:8%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi{bottom:calc(100% + 10px)}}.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner::before{bottom:10%}.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner::after{bottom:calc(10% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner::before{top:calc(100% - 1px);bottom:auto;left:auto;right:20px}.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner::after{top:calc(100% - 1px);bottom:auto;left:auto;right:19px}}.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner p br{display:none}@media(max-width: 1200px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner p br{display:inline}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img1 .fukidashi .fukidashi-inner p br{display:none}}.crosstalk-single .contents#ct2-episode2 #ep2-img2{position:relative;width:48.828125vw;max-width:732.421875px;margin-left:5.5%;margin-right:auto;margin-bottom:7%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img2{width:97%}.crosstalk-single .contents#ct2-episode2 #ep2-img2 img{float:left;width:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img2 img{width:220px}}.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi{width:40vw;max-width:600px;min-width:500px;top:20%;left:80%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi{min-width:auto;position:relative;left:auto;top:auto;margin-left:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi{margin-left:auto;width:97%;max-width:420px;float:left}}.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi .fukidashi-inner::before{bottom:13%}.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi .fukidashi-inner::after{bottom:calc(13% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:70px}.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img2 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:69px}}.crosstalk-single .contents#ct2-episode2 #ep2-img3{position:relative;width:48.828125vw;max-width:732.421875px;margin-right:5.5%;margin-left:auto;margin-bottom:7%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img3{width:97%}.crosstalk-single .contents#ct2-episode2 #ep2-img3 img{float:right;width:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img3 img{width:220px}}.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi{width:40vw;max-width:600px;min-width:500px;top:20%;right:80%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi{min-width:auto;position:relative;right:auto;top:auto;margin-right:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi{margin-right:auto;width:97%;max-width:420px;float:right}}.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi .fukidashi-inner::before{top:13%}.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi .fukidashi-inner::after{top:calc(13% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:150px}.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:149px}}.crosstalk-single .contents#ct2-episode2 #ep2-img4{position:relative;width:48.828125vw;max-width:732.421875px;margin-left:5.5%;margin-right:auto;margin-bottom:12%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img4{width:97%}.crosstalk-single .contents#ct2-episode2 #ep2-img4 img{float:left;width:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img4{margin-bottom:120px}.crosstalk-single .contents#ct2-episode2 #ep2-img4 img{width:220px}}.crosstalk-single .contents#ct2-episode2 #ep2-img4 .float{width:20.859375vw;max-width:312.890625px;position:absolute;top:0;left:140%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img4 .float{display:none}}.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi{width:40vw;max-width:600px;min-width:500px;top:20%;left:60%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi{min-width:auto;position:relative;left:auto;top:auto;margin-left:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi{margin-left:auto;width:97%;max-width:420px;float:left}}.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi .fukidashi-inner::before{bottom:13%}.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi .fukidashi-inner::after{bottom:calc(13% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi::before,.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:70px}.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi::after,.crosstalk-single .contents#ct2-episode2 #ep2-img4 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:69px}}.crosstalk-single .contents#ct2-episode3{max-width:1500px;margin-left:auto;margin-right:auto}.crosstalk-single .contents#ct2-episode3 #ep3-img1{position:relative;width:48.828125vw;max-width:732.421875px;margin-left:5.5%;margin-right:auto;margin-bottom:9%;margin-top:7%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img1{width:97%;margin-bottom:160px}.crosstalk-single .contents#ct2-episode3 #ep3-img1 img{float:left;width:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img1{margin-bottom:4%}.crosstalk-single .contents#ct2-episode3 #ep3-img1 img{width:220px}}.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi{width:40vw;max-width:600px;min-width:500px;top:24%;left:80%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi{min-width:auto;position:relative;left:auto;top:auto;margin-left:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi{margin-left:auto;width:97%;max-width:420px;float:left}}.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi .fukidashi-inner::before{bottom:13%}.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi .fukidashi-inner::after{bottom:calc(13% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:70px}.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img1 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:69px}}.crosstalk-single .contents#ct2-episode3 #ep3-img2{position:relative;margin-bottom:8%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img2{margin-bottom:13%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img2{margin-bottom:2%}}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client{width:57.8125vw;max-width:867.1875px;bottom:80%;left:0;right:10%;margin:auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client{width:400px}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client{position:relative;left:auto;right:auto;width:97%;max-width:480px;top:30px}}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client.fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client.fukidashi .fukidashi-inner::before{left:20%}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client.fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img2 .client.fukidashi .fukidashi-inner::after{left:calc(20% - 1px)}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf{width:50vw;max-width:750px;bottom:-10%;left:30%;right:0;margin:auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf{width:400px;bottom:-17%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf{position:relative;left:auto;right:auto;width:97%;max-width:480px;top:-30px}}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf.fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf.fukidashi .fukidashi-inner::before{right:20%}.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf.fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img2 .tlf.fukidashi .fukidashi-inner::after{right:calc(20% - 1px)}.crosstalk-single .contents#ct2-episode3 #ep3-img3{position:relative;width:48.828125vw;max-width:732.421875px;margin-right:5.5%;margin-left:auto;margin-bottom:7%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img3{width:97%}.crosstalk-single .contents#ct2-episode3 #ep3-img3 img{float:right;width:40%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img3{margin-bottom:100px}.crosstalk-single .contents#ct2-episode3 #ep3-img3 img{width:220px}}.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi{width:40vw;max-width:600px;min-width:500px;bottom:20%;right:90%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi{min-width:auto;position:relative;right:auto;top:auto;margin-right:40%;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi{margin-right:auto;width:97%;max-width:420px;float:right}}.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi .fukidashi-inner::before{top:13%}.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi .fukidashi-inner::after{top:calc(13% - 1px)}@media(max-width: 640px){.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi::before,.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:100px;border-bottom:solid 26px #eff8fb !important;border-right:solid 34px transparent !important}.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi::after,.crosstalk-single .contents#ct2-episode3 #ep3-img3 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:99px;border-bottom:solid 28px #eff8fb !important;border-right:solid 36px transparent !important}}.crosstalk-single .contents#ct2-future{max-width:1500px;margin-left:auto;margin-right:auto;z-index:2}.crosstalk-single .contents#ct2-future #fu-img1{position:relative;width:56.640625%;margin:8% auto 8% 3%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img1{width:97%}.crosstalk-single .contents#ct2-future #fu-img1 img{width:40%;float:left}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img1 img{width:220px}}.crosstalk-single .contents#ct2-future #fu-img1 .float{width:21.71875vw;max-width:325.78125px;position:absolute;bottom:15%;left:66%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img1 .float{left:20%;bottom:auto;top:-30px;width:16vw}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img1 .float{left:170px;width:120px;top:30px;bottom:auto}}.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi{left:98%;bottom:5%;width:40.078125vw;max-width:718.359375px}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi{position:relative;left:auto;top:auto;margin-left:37%;margin-right:auto;max-width:none;width:57%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi{float:left;width:97%;max-width:420px;margin-left:auto}}.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::before{top:20%;bottom:auto}.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::after{top:calc(20% - 1px);bottom:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::before{top:auto;bottom:calc(100% - 1px);right:auto;left:250px}.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img1 .fukidashi .fukidashi-inner::after{top:auto;bottom:calc(100% - 1px);right:auto;left:249px}}.crosstalk-single .contents#ct2-future #fu-img2{position:relative;width:48.828125%;margin:5% 3% 3% auto}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img2{width:97%;margin-top:8%;margin-bottom:0}.crosstalk-single .contents#ct2-future #fu-img2 img{width:40%;float:right}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img2 img{width:220px}}.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi{right:87%;top:auto;bottom:10%;width:40.078125vw;max-width:601.171875px}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi{position:relative;right:auto;top:auto;max-width:none;margin-right:35%;width:57%;margin-left:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi{float:right;width:97%;max-width:420px;margin-right:auto}}.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::before{bottom:20%}.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::after{bottom:calc(20% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::before{top:16%}.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::after{top:calc(16% - 1px)}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;left:auto;right:50px;border-bottom:solid 24px #fff7f7 !important;border-right:solid 36px transparent !important}.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img2 .fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;left:auto;right:49px;border-bottom:solid 26px #e60012 !important;border-right:solid 38px transparent !important}}.crosstalk-single .contents#ct2-future #fu-img3{position:relative;width:95%;margin-left:auto;margin-right:auto;margin-bottom:10%;margin-top:10%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img3{margin-top:0}}.crosstalk-single .contents#ct2-future #fu-img3 .client{width:540px;left:20%;right:0;margin:auto;top:-20px}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img3 .client{position:relative;top:100px;left:auto;right:auto;width:78%;max-width:420px;margin-right:5%;margin-left:auto}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img3 .client{width:97%;top:20px}}.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::before{right:14%}.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::after{right:calc(14% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::before{top:calc(100% - 1px);bottom:auto;left:auto;right:110px}.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::after{top:calc(100% - 1px);bottom:auto;left:auto;right:109px}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::before{right:70px}.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .client.fukidashi .fukidashi-inner::after{right:69px}}.crosstalk-single .contents#ct2-future #fu-img3 .tlf{width:35%;left:26%;right:0;margin:auto;top:50%}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img3 .tlf{width:49%;max-width:280px;left:0;top:76%;right:10%}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img3 .tlf{position:relative;width:97%;top:auto;right:auto;bottom:30px;left:5%;margin-right:auto;margin-left:auto;max-width:420px}}.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::before{top:14%}.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::after{top:calc(14% - 1px)}@media(max-width: 1024px){.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:80px}.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:79px}}@media(max-width: 640px){.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::before,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::before{bottom:calc(100% - 1px);top:auto;right:auto;left:40%}.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi::after,.crosstalk-single .contents#ct2-future #fu-img3 .tlf.fukidashi .fukidashi-inner::after{bottom:calc(100% - 1px);top:auto;right:auto;left:calc(40% - 1px)}}.crosstalk-single #fin{position:relative}@media(max-width: 640px){.crosstalk-single #fin{margin-top:16%}}.crosstalk-single #fin h2{text-align:center;margin:0;position:absolute;width:100%;top:-5.3125vw}@media(min-width: 1500px){.crosstalk-single #fin h2{top:-79.6875px}}@media(max-width: 1024px){.crosstalk-single #fin h2{top:-7.03125vw}}@media(max-width: 640px){.crosstalk-single #fin h2{top:-11.875vw}}.crosstalk-single #fin h2 img{height:9.0625vw;max-height:135.9375px;width:auto}@media(max-width: 1024px){.crosstalk-single #fin h2 img{height:12.5vw}}@media(max-width: 640px){.crosstalk-single #fin h2 img{height:18.75vw}}.crosstalk-single .ct-future-title{width:100%;position:relative}.crosstalk-single .ct-future-title#ct1-future-title{margin-top:-30px}.crosstalk-single .ct-future-title .heading-bar{position:absolute}.crosstalk-single .ct-future-title .heading-bar#ct1-future-bar{top:18%}.crosstalk-single .ct-future-title .heading-bar#ct2-future-bar{bottom:5%}.crosstalk-single .heading-bar{position:relative;width:100%;height:96px;text-align:center;z-index:50}@media(max-width: 1024px){.crosstalk-single .heading-bar{height:80px}}@media(max-width: 640px){.crosstalk-single .heading-bar{height:15.625vw}}.crosstalk-single .heading-bar::before,.crosstalk-single .heading-bar::after{content:"";width:calc(50% - 30px);display:block;height:100%;position:absolute;top:0;z-index:-1}@media(max-width: 640px){.crosstalk-single .heading-bar::before,.crosstalk-single .heading-bar::after{width:calc(50% - 20px)}}.crosstalk-single .heading-bar::before{background-color:#e60012;left:0}.crosstalk-single .heading-bar::after{background-color:#003e58;right:0}.crosstalk-single .heading-bar .heading-bar-inner{display:inline-block;position:relative}.crosstalk-single .heading-bar .heading-bar-inner::before,.crosstalk-single .heading-bar .heading-bar-inner::after{content:"";display:block;width:1px;height:0;position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1}.crosstalk-single .heading-bar .heading-bar-inner::before{border-top:solid 96px #e60012;border-right:solid 60px transparent}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner::before{border-top-width:80px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner::before{border-top-width:15.625vw;border-right-width:40px}}.crosstalk-single .heading-bar .heading-bar-inner::after{border-bottom:solid 96px #003e58;border-left:solid 60px transparent}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner::after{border-bottom-width:80px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner::after{border-bottom-width:15.625vw;border-left-width:40px}}.crosstalk-single .heading-bar .heading-bar-inner .icon{position:absolute;width:141px;height:141px;background-image:url("../img/star-red-blue.svg");box-sizing:border-box;padding-top:45px;top:-90px;right:100%;text-align:center}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner .icon{width:98.7px;height:98.7px;padding-top:30px;top:-54px;right:calc(100% - 10px)}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon{width:18.75vw;height:18.75vw;right:0;left:0;margin:auto;padding-top:5.625vw;top:-15vw}}.crosstalk-single .heading-bar .heading-bar-inner .icon::before{content:"";width:133px;height:133px;display:block;position:absolute;background-color:#fff;border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner .icon::before{height:93.1px;width:93.1px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon::before{height:17.5vw;width:17.5vw}}.crosstalk-single .heading-bar .heading-bar-inner .icon img{position:relative;display:block;z-index:2;height:20px}.crosstalk-single .heading-bar .heading-bar-inner .icon img.future{height:17px}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner .icon img.future{height:12px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon img.future{height:2.5vw;margin-top:.5vw}}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner .icon img{height:15px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon img{height:3.4375vw}}.crosstalk-single .heading-bar .heading-bar-inner .icon span{display:inline-block;position:relative;z-index:2;font-size:19px;margin-top:.3em}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner .icon span{font-size:14px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon span{font-size:2.8125vw}}.crosstalk-single .heading-bar .heading-bar-inner .icon span.future{letter-spacing:6px;margin-top:.6em}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner .icon span.future{letter-spacing:.625vw}}.crosstalk-single .heading-bar .heading-bar-inner h2{color:#fff;line-height:96px;margin:0;padding:0;font-size:21px}@media(max-width: 1024px){.crosstalk-single .heading-bar .heading-bar-inner h2{font-size:17px;line-height:80px}}@media(max-width: 640px){.crosstalk-single .heading-bar .heading-bar-inner h2{font-size:3.125vw;line-height:15.625vw}}.crosstalk-single #link{width:90%;max-width:1500px;margin:14vw auto 10vw}@media(max-width: 1024px){.crosstalk-single #link{margin-top:22vw}}@media(max-width: 1024px){.crosstalk-single #link table tbody tr td.first-link{margin-bottom:24vw}}.crosstalk-single #link table tbody tr td a h2{position:absolute;bottom:110%;left:0;right:0;margin:auto}@media(max-width: 640px){.crosstalk-single #link table tbody tr td a h2{font-size:3.75vw}}@media(max-width: 640px){.crosstalk-single #link table tbody tr td a div{width:74%}}.crosstalk-single #link table tbody tr td a div .red-btn-wrap div{letter-spacing:-1px}.crosstalk-single #link table tbody tr td a div .red-btn-wrap div.to-ct1{letter-spacing:0}@media(max-width: 640px){.crosstalk-single #link table tbody tr td a div .red-btn-wrap div.to-ct1{font-size:3.75vw;letter-spacing:0}}@media(max-width: 640px){.crosstalk-single #link table tbody tr td a div .red-btn-wrap div::after{right:9%}}footer{width:100%;background:#e60012}footer #footer-wrap{width:100%}footer #footer-wrap p{text-align:center;font-size:10px;color:#fff;margin:0;padding:1em 0}.side-bar{display:block;height:728px;width:100px;background-color:#e60012;font-size:15px;padding:36px 0 46px;color:#fff;position:absolute;z-index:20}@media(max-width: 1024px){.side-bar{width:40px}}@media(max-width: 640px){.side-bar{height:300px;width:14px}}.side-bar::before,.side-bar::after{content:"";position:absolute}.side-bar p{position:absolute;letter-spacing:2px;width:300px;height:1em;transform-origin:0 50%;transform:rotate(90deg);left:0;right:0;margin:auto}@media(max-width: 1024px){.side-bar p{left:0;right:0}}@media(max-width: 640px){.side-bar p{font-size:10px}}.side-bar#left-bar{left:0;top:820px}@media(max-width: 1024px){.side-bar#left-bar{top:450px}}@media(max-width: 640px){.side-bar#left-bar{top:300px}}.side-bar#left-bar::before{bottom:100%;border-left:solid 100px #e60012;border-top:solid 100px transparent}@media(max-width: 1024px){.side-bar#left-bar::before{border-left-width:40px;border-top-width:40px}}@media(max-width: 640px){.side-bar#left-bar::before{border-left-width:14px;border-top-width:14px}}.side-bar#left-bar::after{top:100%;border-right:solid 100px #e60012;border-bottom:solid 100px transparent}@media(max-width: 1024px){.side-bar#left-bar::after{border-right-width:40px;border-bottom-width:40px}}@media(max-width: 640px){.side-bar#left-bar::after{border-right-width:14px;border-bottom-width:14px}}.side-bar#left-bar p{top:10%;left:calc(50% - 0.5em);margin:auto}@media(max-width: 1024px){.side-bar#left-bar p{left:calc(50% - 0.1em)}}@media(max-width: 640px){.side-bar#left-bar p{left:calc(100% - 0.8em)}}.side-bar#right-bar{top:1950px;right:0}@media(max-width: 640px){.side-bar#right-bar{top:1000px}}.side-bar#right-bar::before{top:100%;border-left:solid 100px #e60012;border-bottom:solid 100px transparent}@media(max-width: 1024px){.side-bar#right-bar::before{border-left-width:40px;border-bottom-width:40px}}@media(max-width: 640px){.side-bar#right-bar::before{border-left-width:14px;border-bottom-width:14px}}.side-bar#right-bar::after{bottom:100%;border-right:solid 100px #e60012;border-top:solid 100px transparent}@media(max-width: 1024px){.side-bar#right-bar::after{border-right-width:40px;border-top-width:40px}}@media(max-width: 640px){.side-bar#right-bar::after{border-right-width:14px;border-top-width:14px}}.side-bar#right-bar p{top:1%;margin:auto;left:50%}/*# sourceMappingURL=styles.css.map */
