/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}select::-ms-expand{display:none}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.js_delay_0+1{transition-delay:.1s}.js_delay_0+2{transition-delay:.2s}.js_delay_0+3{transition-delay:.3s}.js_delay_0+4{transition-delay:.4s}.js_delay_0+5{transition-delay:.5s}.js_delay_0+6{transition-delay:.6s}.js_delay_0+7{transition-delay:.7s}.js_delay_0+8{transition-delay:.8s}.js_delay_0+9{transition-delay:.9s}.js_delay_10{transition-delay:1s}@media screen and (max-width: 768px){.js_sp_delay_0+1{transition-delay:.1s}.js_sp_delay_0+2{transition-delay:.2s}.js_sp_delay_0+3{transition-delay:.3s}.js_sp_delay_0+4{transition-delay:.4s}.js_sp_delay_0+5{transition-delay:.5s}.js_sp_delay_0+6{transition-delay:.6s}.js_sp_delay_0+7{transition-delay:.7s}.js_sp_delay_0+8{transition-delay:.8s}.js_sp_delay_0+9{transition-delay:.9s}.js_sp_delay_10{transition-delay:1s}}html{font-size:62.5%}.dal-movie-content{font-family:"メイリオ",Meiryo,"M PLUS 1p",YuGothic,"Yu Gothic","游ゴシック","游ゴシック体","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#222}.dal-movie-content img{max-width:100%;height:auto}.dal-movie-content .pc{display:block}@media screen and (max-width: 768px){.dal-movie-content .pc{display:none}}.dal-movie-content .sp{display:none}@media screen and (max-width: 768px){.dal-movie-content .sp{display:block}}.inr{width:90%;max-width:1200px;margin:0 auto}.hdl--sct{position:relative;height:auto;margin-bottom:80px;color:#fff;overflow:hidden;font-family:"M PLUS 1p",YuGothic,"Yu Gothic","游ゴシック","游ゴシック体","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 768px){.hdl--sct{margin-bottom:54px}}.hdl--sct__inr{position:relative;z-index:20}.hdl--sct .arrow{display:block;position:relative;left:50%;transform:translateX(-50%);width:102%;min-width:1640px;height:11vw;min-height:170px;background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url(../img/arrow_reverse_blue.svg)}@media screen and (max-width: 1640px){.hdl--sct .arrow{background-size:contain}}@media screen and (max-width: 768px){.hdl--sct .arrow{bottom:-1px;min-height:100px}}.hdl--sct .main{font-weight:800;font-size:45px;letter-spacing:0.1em;line-height:1.25;text-align:center}.hdl--sct .main-wrap{background:#4B70B5;width:100%;padding-top:80px;padding-bottom:24px}@media screen and (max-width: 768px){.hdl--sct .main-wrap{padding-top:54px}}@media screen and (max-width: 768px){.hdl--sct .main{font-size:30px}}.hdl--sct .main span{display:block;margin-bottom:16px;font-size:0.65em}@media screen and (max-width: 768px){.hdl--sct .main span{margin-bottom:8px}}.hdl--sct .sub{position:relative;z-index:20;font-family:'Playball', 'Times New Roman', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;text-transform:capitalize;font-size:44px;letter-spacing:0.1em;line-height:1.25;text-align:center;color:#fff}.hdl--sct .sub-wrap{position:relative;height:auto;height:11vw;min-height:172px;overflow:hidden}.hdl--sct .sub-wrap::after{content:"";display:block;position:absolute;top:0;left:50%;z-index:10;transform:translateX(-50%);width:102%;height:100%;min-width:1640px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/arrow_bg_blue.svg)}@media screen and (max-width: 1640px){.hdl--sct .sub-wrap::after{background-size:contain}}@media screen and (max-width: 768px){.hdl--sct .sub-wrap{top:-1px;min-height:132px}}@media screen and (max-width: 768px){.hdl--sct .sub{font-size:30px}}.btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:224px;margin-top:24px;padding:10px;font-size:14px;border-radius:50em;border:1px solid #4B70B5;color:#4B70B5;box-sizing:border-box;transition:all 0.3s}.btn:hover{color:#fff;background:#4B70B5}@media screen and (max-width: 768px){.btn{margin:0 auto;margin-top:24px}}.kv-sldr{width:100%;height:auto}.kv-sldr img{display:block;width:500px;height:auto}.kv{position:relative}.kv .logo{position:absolute;top:20px;right:2vw;z-index:100;width:164px;height:auto}@media screen and (max-width: 768px){.kv .logo{top:2vw;right:4vw;width:auto;height:8vw}.kv .logo img{height:100%;width:auto}}.kv .ttl{font-weight:700;font-size:32px;letter-spacing:0.4em;line-height:1;font-family:'Noto Serif', serif;font-weight:900;font-feature-settings:"palt";color:#fff}.kv .ttl-wrap{position:absolute;left:6vw;bottom:10%;z-index:75}@media screen and (max-width: 768px){.kv .ttl-wrap{left:5vw;bottom:12%}}@media screen and (max-width: 768px){.kv .ttl{font-size:18px}}.kv .ttl .txt-wrap{display:inline-block;position:relative;padding:32px 40px}@media screen and (max-width: 768px){.kv .ttl .txt-wrap{padding:24px 32px}}.kv .ttl .txt-wrap:first-of-type{margin-bottom:10px}@media screen and (max-width: 768px){.kv .ttl .txt-wrap:first-of-type{margin-bottom:5px}}.kv .ttl .txt-wrap .txt{position:relative;z-index:55}.kv .ttl .txt-wrap::before{content:"";display:block;position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;background:#4B70B5}.kv .ttl-sub-img{width:486px;margin-bottom:64px}@media screen and (max-width: 768px){.kv .ttl-sub-img{width:70vw;height:auto;margin-bottom:40px}}.kv-sldr{position:relative;width:100%;height:100vh;overflow:hidden}@media screen and (max-width: 768px){.kv-sldr{height:calc(100dvh - 70px)}}.kv-sldr__item{transition:all 0.5s}.kv-sldr__item .kv-sldr__item-inr{display:block;position:absolute;margin-top:50vh;width:50%;height:50%;margin-left:25%;transition:all 0.5s;overflow:hidden}.kv-sldr__item .kv-sldr__item-inr::before{content:"";display:block;position:relative;left:-30%;width:160%;height:100%;background:transparent;transition-timing-function:ease-in-out;background-size:cover;background-position:center;transition:all 20s;box-shadow:0px 3px 30px rgba(0,0,0,0.16)}@media screen and (max-width: 768px){.kv-sldr__item .kv-sldr__item-inr::before{left:-10%;transition:all 7.5s}}.kv-sldr__item--01 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_01.png")}.kv-sldr__item--02 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_02.png")}.kv-sldr__item--03 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_03.png")}@media screen and (max-width: 768px){.kv-sldr__item--03 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_03_sp.png")}}.kv-sldr__item--04 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_04.png")}.kv-sldr__item--05 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_05.png")}.kv-sldr__item--06 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_06.png")}.kv-sldr__item--07 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_07.png")}.kv-sldr__item--08 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_08.png")}.kv-sldr__item--09 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_09.png")}.kv-sldr__item--10 .kv-sldr__item-inr::before{background-image:url("../img/kv_sldr_10.png")}.kv-sldr__item .bar{display:block;position:absolute;z-index:50;background:#4B70B5}.kv-sldr__item .bar__wrap{display:block;position:absolute;top:5%;left:-5%;z-index:50;width:100%;height:90%;opacity:0}.kv-sldr__item .top,.kv-sldr__item .btm{width:100%;height:4px}.kv-sldr__item .left,.kv-sldr__item .right{width:4px;height:100%}.kv-sldr__item .top{top:0}.kv-sldr__item .btm{bottom:0}.kv-sldr__item .left{left:0}.kv-sldr__item .right{right:0}.kv-sldr .swiper-wrapper{position:relative;margin-left:-10vw;width:100%;transition-timing-function:linear;z-index:15}.kv-sldr .swiper-slide{position:relative;z-index:9;height:100%;width:24vw;box-sizing:border-box}.kv-sldr .swiper-slide.swiper-slide-active{z-index:30}.kv-sldr .swiper-slide.swiper-slide-active .kv-sldr__item-inr{width:100%;height:95%;margin-left:0;margin-top:0}.kv-sldr .swiper-slide.swiper-slide-active .kv-sldr__item-inr::before{left:0}@media screen and (max-width: 768px){.kv-sldr .swiper-slide.swiper-slide-active .kv-sldr__item-inr{margin-top:14vw;height:calc(100% - 24vw)}}.kv-sldr .swiper-slide.swiper-slide-active .bar__wrap{opacity:1}.kv-sldr .swiper-slide.swiper-slide-prev .kv-sldr__item-inr{margin-top:0}@-webkit-keyframes moveAnime{0%{top:0}25%{top:2%}75%{top:-1%}100%{top:0}}@keyframes moveAnime{0%{top:0}25%{top:2%}75%{top:-1%}100%{top:0}}.kv-line{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;overflow:hidden}.kv-line img{position:absolute;transform:scale(1.15);mix-blend-mode:multiply;-webkit-animation-name:moveAnime;animation-name:moveAnime;transition:all 0.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes moveBtn{0%{margin-bottom:0}30%{margin-bottom:0}40%{margin-bottom:15px}50%{margin-bottom:-5px}60%{margin-bottom:10px}70%{margin-bottom:0px}80%{margin-bottom:0px}90%{margin-bottom:0px}100%{margin-bottom:0px}}@keyframes moveBtn{0%{margin-bottom:0}30%{margin-bottom:0}40%{margin-bottom:15px}50%{margin-bottom:-5px}60%{margin-bottom:10px}70%{margin-bottom:0px}80%{margin-bottom:0px}90%{margin-bottom:0px}100%{margin-bottom:0px}}.kv-btn{display:flex;align-items:center;justify-content:center;width:280px;height:auto;height:88px;padding:32px 32px;border-radius:96px;background:#fff;box-sizing:border-box;box-shadow:0px 3px 6px rgba(0,0,0,0.16);transition:all 0.2s}.kv-btn__wrap{display:flex;position:absolute;align-items:flex-end;flex-direction:column;right:2vw;bottom:2vw;z-index:50}@media screen and (max-width: 768px){.kv-btn__wrap{width:90%;right:5%;bottom:-144px}}.kv-btn__item:first-of-type{margin-bottom:6px}@media screen and (max-width: 768px){.kv-btn__item{width:100%}}.kv-btn:hover{-webkit-animation-play-state:paused;animation-play-state:paused;width:320px;background:linear-gradient(#6459f3 0%, #28e3ca 100%)}.kv-btn:hover p{color:#fff}@media screen and (max-width: 768px){.kv-btn{width:100%;height:60px;padding:0;box-shadow:none;background:linear-gradient(-45deg, #6459f3 0%, #28e3ca 100%)}.kv-btn img{width:20px;height:20px}}.kv-btn p{font-weight:700;font-size:16px;font-feature-settings:"palt";letter-spacing:0.3em;line-height:1.5;text-align:center;color:#4B70B5}@media screen and (max-width: 768px){.kv-btn p{font-size:16px;margin-bottom:0;margin-right:8px;color:#fff}}.kv-btn img{height:24px;width:auto}.kv::after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:url("../img/kv_bg.jpg");background-size:cover;background-position:center}.intro{margin-top:136px;margin-bottom:88px}@media screen and (max-width: 768px){.intro{margin-top:180px}}.intro__wrap{display:block;position:relative;width:90%;max-width:856px;margin:0 auto;padding:64px;padding-top:80px}@media screen and (max-width: 768px){.intro__wrap{padding:64px 32px 40px 32px}}.intro__wrap .ttl{position:absolute;top:-.5em;left:50%;transform:translateX(-50%);font-family:'Playball', 'Times New Roman', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;text-transform:capitalize;font-weight:700;font-size:64px;letter-spacing:0.1em;line-height:1;text-align:center;color:#4B70B5}@media screen and (max-width: 768px){.intro__wrap .ttl{font-size:30px}}.intro__wrap .corner{display:block;position:absolute;width:88px;height:30%}.intro__wrap .corner::before,.intro__wrap .corner::after{content:"";display:block;position:absolute;background:#4B70B5}.intro__wrap .corner.left-top{top:0;left:0}.intro__wrap .corner.left-top::before{left:0;top:0;width:100%;height:4px}.intro__wrap .corner.left-top::after{left:0;top:0;width:4px;height:100%}.intro__wrap .corner.left-btm{bottom:0;left:0}.intro__wrap .corner.left-btm::before{left:0;bottom:0;width:100%;height:4px;background:#C1C1C1}.intro__wrap .corner.left-btm::after{left:0;top:0;width:4px;height:100%;background:#C1C1C1}.intro__wrap .corner.right-top{top:0;right:0}.intro__wrap .corner.right-top::before{right:0;top:0;width:100%;height:4px;background:#C1C1C1}.intro__wrap .corner.right-top::after{right:0;top:0;width:4px;height:100%;background:#C1C1C1}.intro__wrap .corner.right-btm{bottom:0;right:0}.intro__wrap .corner.right-btm::before{right:0;bottom:0;width:100%;height:4px}.intro__wrap .corner.right-btm::after{right:0;top:0;width:4px;height:100%}.intro__wrap p{font-family:"M+ 1p";font-weight:bold;font-size:20px;letter-spacing:0.1em;line-height:2.5;text-align:center;color:#222}@media screen and (max-width: 768px){.intro__wrap p{font-size:18px}}.movie{margin-bottom:40px}.movie__hdl{margin-bottom:48px;font-weight:700;font-size:45px;letter-spacing:0.1em;line-height:1.25;text-align:center;color:#4B70B5}@media screen and (max-width: 768px){.movie__hdl{font-size:30px;margin-bottom:24px}}.movie__thum{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.movie__thum{display:block}}.movie__thum-item{display:block;width:49%;height:auto}@media screen and (max-width: 768px){.movie__thum-item{margin-bottom:24px}}.movie__thum-item img{margin-bottom:16px;transition:all 0.3s;cursor:pointer}.movie__thum-item img:hover{opacity:.5}@media screen and (max-width: 768px){.movie__thum-item{width:100%}}.movie__thum-hdl{font-weight:700;font-size:24px;letter-spacing:0.1em;line-height:1;text-align:center}@media screen and (max-width: 768px){.movie__thum-hdl{font-size:20px}}.movie__thum-hdl span{font-size:0.6em}.business{position:relative;overflow:hidden}.business::before{content:"";display:block;position:absolute;top:11vw;left:0;z-index:0;width:100%;height:calc(100% - 11vw);background-image:url(../img/business_bg.jpg);background-size:cover}@media screen and (max-width: 1640px){.business::before{top:180px}}.business::after{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:10;transform:translateX(-50%);width:102%;min-width:1640px;height:11vw;min-height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/arrow_reverse_wh.svg)}@media screen and (max-width: 1640px){.business::after{background-size:contain}}.business__inr{margin:0 auto;width:90%;max-width:864px}.business-hdl{display:block;position:relative;width:90%;max-width:856px;margin:0 auto;margin-bottom:80px;padding:64px;padding-top:80px}.business-hdl .corner{display:block;position:absolute;width:88px;height:30%}.business-hdl .corner::before,.business-hdl .corner::after{content:"";display:block;position:absolute;background:#4B70B5}.business-hdl .corner.left-top{top:0;left:0}.business-hdl .corner.left-top::before{left:0;top:0;width:100%;height:4px}.business-hdl .corner.left-top::after{left:0;top:0;width:4px;height:100%}.business-hdl .corner.left-btm{bottom:0;left:0}.business-hdl .corner.left-btm::before{left:0;bottom:0;width:100%;height:4px;background:#C1C1C1}.business-hdl .corner.left-btm::after{left:0;top:0;width:4px;height:100%;background:#C1C1C1}.business-hdl .corner.right-top{top:0;right:0}.business-hdl .corner.right-top::before{right:0;top:0;width:100%;height:4px;background:#C1C1C1}.business-hdl .corner.right-top::after{right:0;top:0;width:4px;height:100%;background:#C1C1C1}.business-hdl .corner.right-btm{bottom:0;right:0}.business-hdl .corner.right-btm::before{right:0;bottom:0;width:100%;height:4px}.business-hdl .corner.right-btm::after{right:0;top:0;width:4px;height:100%}@media screen and (max-width: 768px){.business-hdl{padding:48px 32px}}.business-hdl .main{margin-bottom:40px;font-family:"M+ 1p";font-weight:800;font-size:40px;letter-spacing:0.15em;line-height:1.5;text-align:center;color:#4B70B5}@media screen and (max-width: 768px){.business-hdl .main{font-size:30px;margin-bottom:24px}}.business-hdl .sub{font-family:'Playball', 'Times New Roman', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;text-transform:capitalize;opacity:0.75;font-size:36px;letter-spacing:0.15em;line-height:36px;text-align:center;color:#4b70b5}@media screen and (max-width: 768px){.business-hdl .sub{font-size:20px}}.business__txt{position:relative;z-index:10;font-weight:700;font-size:15px;line-height:2.5;text-align:left;color:#222;margin-bottom:24px}.business__txt:last-of-type{margin-bottom:0}.business__txt:last-of-type{padding-bottom:11vw}@media screen and (max-width: 1640px){.business__txt:last-of-type{padding-bottom:170px}}.crosstalk{padding-top:64px;padding-bottom:80px}@media screen and (max-width: 768px){.crosstalk{padding-bottom:24px}}.crosstalk__hdl{display:flex;align-items:center;justify-content:space-between;margin-bottom:64px}.crosstalk__hdl .main{font-family:'Playball', 'Times New Roman', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;text-transform:capitalize;font-size:76px;letter-spacing:0.05em;line-height:1.25;text-align:center;color:#4B70B5}@media screen and (max-width: 768px){.crosstalk__hdl .main{font-size:38px}}.crosstalk__hdl .sub{font-weight:700;font-size:24px;letter-spacing:0.1em;line-height:1.25;text-align:center;color:#4B70B5}.crosstalk__hdl::before,.crosstalk__hdl::after{content:"";display:block;width:1%;height:1px;flex-grow:1;background:#E9E9E9}.crosstalk__hdl::before{margin-right:54px}@media screen and (max-width: 768px){.crosstalk__hdl::before{margin-right:16px}}.crosstalk__hdl::after{margin-left:54px}@media screen and (max-width: 768px){.crosstalk__hdl::after{margin-left:16px}}.crosstalk__inr{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.crosstalk__inr{display:block}}.crosstalk__item{font-size:15px;line-height:1.75;padding:40px 0;border-bottom:1px solid #E9E9E9}@media screen and (max-width: 768px){.crosstalk__item-hdl{font-size:15px}}.crosstalk__item-no{display:flex;align-items:center;justify-content:flex-start}.crosstalk__item-no .main{margin-left:24px;font-family:'Playball', 'Times New Roman', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;text-transform:capitalize;font-size:56px;letter-spacing:0.1em;line-height:1.25;text-align:center;color:#4b70b5}@media screen and (max-width: 768px){.crosstalk__item-no .main{font-size:40px;margin-left:16px}}.crosstalk__item-no .sub{font-size:24px;letter-spacing:0.1em;line-height:95px;text-align:center;color:#4B70B5;text-transform:capitalize}@media screen and (max-width: 768px){.crosstalk__item-no .sub{font-size:15px}}.crosstalk__item-img{display:block;width:49%;height:auto}@media screen and (max-width: 768px){.crosstalk__item-img{width:100%}}.crosstalk__item-txt-wrap{width:49%}@media screen and (max-width: 768px){.crosstalk__item-txt-wrap{width:100%}}.crosstalk__item:first-of-type{padding-top:0}.crosstalk__name{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.crosstalk__name{margin-bottom:24px}}.crosstalk__name .sub{font-weight:700;font-size:16px;letter-spacing:0.05em;line-height:1.25;text-align:left;color:#222}@media screen and (max-width: 768px){.crosstalk__name .sub{font-size:14px;margin-bottom:6px}}.crosstalk__name .main{font-weight:700;font-size:37px;letter-spacing:0.05em;line-height:1.25;text-align:left;color:#4B70B5}@media screen and (max-width: 768px){.crosstalk__name .main{font-size:24px}}.crosstalk__name .cross{margin:0 24px}@media screen and (max-width: 768px){.crosstalk__name .cross{margin:0 16px;width:20px;height:auto}}.whitepaper{overflow:hidden;position:relative;padding-bottom:64px}.whitepaper::before{content:"";display:block;position:absolute;top:11vw;left:0;z-index:0;width:100%;height:calc(100% - 11vw);background:#F5F7FA}@media screen and (max-width: 1640px){.whitepaper::before{top:180px}}.whitepaper .inr{position:relative;z-index:10}.whitepaper__item{margin-bottom:60px}.whitepaper__item:last-of-type{margin-bottom:0}.whitepaper__item-img{display:block;width:49%;height:auto}@media screen and (max-width: 768px){.whitepaper__item-img{width:100%;margin-bottom:16px}}.whitepaper__item-hdl{font-weight:800;font-size:20px;line-height:1.5;text-align:left;color:#222;margin-bottom:12px}.whitepaper__item-txt{font-weight:400;font-size:15px;line-height:1.75;text-align:left;color:#222}.whitepaper__item-txt-wrap{width:49%}@media screen and (max-width: 768px){.whitepaper__item-txt-wrap{width:100%}}.whitepaper__inr{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.whitepaper__inr{display:block}}.bnr{padding:80px 0}@media screen and (max-width: 768px){.bnr{padding:64px 0}}.bnr__top{display:flex;justify-content:space-between;width:90%;max-width:830px;margin:0 auto}@media screen and (max-width: 768px){.bnr__top{display:block}}.bnr__top-item{width:45%}@media screen and (max-width: 768px){.bnr__top-item{width:80%;margin:0 auto}.bnr__top-item:first-of-type{margin-bottom:24px}}.bnr__top-link{display:block;width:100%;transition:all 0.2s}.bnr__top-link:hover{opacity:0.5}.bnr__top-link .img{width:100%;height:auto;margin-bottom:24px}@media screen and (max-width: 768px){.bnr__top-link .img{margin-bottom:16px}}.bnr__top-link .hdl{margin-bottom:12px;font-weight:500;font-size:20px;line-height:1.5;text-align:left;color:#222}@media screen and (max-width: 768px){.bnr__top-link .hdl{margin-bottom:8px}}.bnr__top-link .txt{font-size:15px;line-height:1.75;text-align:left;color:#222}.bnr__btm{display:block;width:90%;max-width:486px;margin:0 auto}.hdr{width:100%;background:#c3c1c0;color:#fff;position:fixed;top:0;left:0}.hdr__nav-list{display:flex;justify-content:flex-end;padding:0 20px}.hdr__nav-link{display:block;text-align:center;padding:20px}.ftr{padding:80px 0;border-top:1px solid #E9E9E9}@media screen and (max-width: 768px){.ftr{padding:64px 0}}.ftr__copy{display:block;text-align:center;font-size:1.2rem;margin-top:24px}.ftr .logo{display:block;width:164px;margin:0 auto}.ftr .logo img{width:100%}