﻿abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1;color:#444444}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ul{list-style:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:middle;max-width:100%;outline:none}em{font-style:normal;font-weight:bold}a:hover{text-decoration:none}.s5-container{max-width:100%;padding:0;margin:0}.b140{display:none}.b120{display:none}.b96{display:none}.b76{display:none}.b64{display:none}.b48{display:none}.b37{display:none}.flex{display:flex}.center{text-align:center}.left{text-align:left}.right{text-align:right}.bold{font-weight:bold}.inner,.tec-flex-box,.lineup-list{margin:0 auto;padding:0 30px;max-width:1200px}.order1{order:1}.order2{order:2}.order3{order:3}a.fade{transition:0.25s}a.fade:hover{opacity:0.6}img.center{display:block;margin:0 auto}.is-fixed{position:fixed;top:0;left:0;right:0;transform:rotate(0.0001deg) translateZ(0);backface-visibility:hidden}.sp{display:none !important}@media (max-width: 1399px){.nb140{display:none}.b140{display:inline-block}}@media (max-width: 1199px){.nb120{display:none}.b120{display:inline-block}}@media (max-width: 959px){.nb96{display:none}.b96{display:inline-block}}@media (max-width: 767px){.nb76{display:none}.b76{display:inline-block}}@media (max-width: 639px){.inner,.tec-flex-box,.lineup-list{padding:0 20px}.pc{display:none !important}.sp{display:block !important}.nb64{display:none}.b64{display:inline-block}}@media (max-width: 479px){.nb48{display:none}.b48{display:inline-block}}@media (max-width: 374px){.nb37{display:none}.b37{display:inline-block}}.fs12{font-size:.75rem}.fs13{font-size:.8125rem}.fs14{font-size:.875rem}.fs15{font-size:.9375rem}.fs16{font-size:1rem}.fs17{font-size:1.0625rem}.fs18{font-size:1.125rem}.fs20{font-size:1.25rem}.fs22{font-size:1.375rem}.fs24{font-size:1.5rem}.fs26{font-size:1.625rem}.fs28{font-size:1.75rem}.fs30{font-size:1.875rem}.fs32{font-size:2rem}.fs34{font-size:2.125rem}.fs36{font-size:2.25rem}.fs38{font-size:2.375rem}.fs40{font-size:2.5rem}.fs42{font-size:2.625rem}.fs44{font-size:2.75rem}.fs46{font-size:2.875rem}.fs48{font-size:3rem}.fs50{font-size:3.125rem}.fs52{font-size:3.25rem}.fs54{font-size:3.375rem}.fs56{font-size:3.5rem}.fs58{font-size:3.625rem}.fs60{font-size:3.75rem}.fs62{font-size:3.875rem}.fs64{font-size:4rem}.fs66{font-size:4.125rem}.fs68{font-size:4.25rem}.fs70{font-size:4.375rem}.mt10{margin-top:10px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt30{margin-top:30px}.mt32{margin-top:32px}.mt36{margin-top:36px}.mt40{margin-top:40px}.mt46{margin-top:46px}.mt48{margin-top:48px}.mt56{margin-top:56px}.mt60{margin-top:60px}.mt64{margin-top:64px}.mt72{margin-top:70px}.mt80{margin-top:80px}.mt88{margin-top:88px}.mt96{margin-top:96px}.mt100{margin-top:100px}.ml16{margin-left:16px}.ml20{margin-left:20px}.ml24{margin-left:24px}.ml28{margin-left:28px}.ml32{margin-left:30px}.ml40{margin-left:40px}.ml48{margin-left:48px}@media screen and (max-width: 959px){.mt16{margin-top:12px}.mt20{margin-top:15px}.mt24{margin-top:18px}.ml28{margin-left:21px}.mt30{margin-top:22.5px}.mt32{margin-top:24px}.mt36{margin-top:27px}.mt40{margin-top:30px}.mt46{margin-top:34.5px}.mt48{margin-top:36px}.mt56{margin-top:42px}.mt60{margin-top:45px}.mt64{margin-top:48px}.mt72{margin-top:54px}.mt80{margin-top:60px}.mt88{margin-top:66px}.mt96{margin-top:72px}.mt100{margin-top:75px}.ml16{margin-left:12px}.ml20{margin-left:15px}.ml24{margin-left:18px}.ml32{margin-left:24px}.ml40{margin-left:30px}.ml48{margin-left:36px}}@media screen and (max-width: 639px){.mt46{margin-top:23px}.mt48{margin-top:24px}.mt56{margin-top:28px}.mt60{margin-top:30px}.mt64{margin-top:32px}.mt72{margin-top:36px}.mt80{margin-top:40px}.mt88{margin-top:44px}.mt96{margin-top:48px}.mt100{margin-top:50px}.ml16{margin-left:8px}.ml20{margin-left:10px}.ml24{margin-left:12px}.ml32{margin-left:16px}.ml40{margin-left:20px}.ml48{margin-left:24px}}.s5-price-box{margin:0 30px}@media screen and (max-width: 639px){.s5-price-box{margin:0 20px}}.s5-button-box,.s5-storeButton-box{text-align:center}.s5-button-box p,.s5-storeButton-box p{line-height:2.5rem;margin-bottom:0px;font-size:1.25rem}.storePrice{margin-bottom: 20px;}.s5-button-box .storePrice .fmtPrice,.s5-storeButton-box .storePrice .fmtPrice{font-size:2.25rem;font-weight:bold}.s5-storeButton-box{margin-top:36px}.s5-button,.s5-storeButton{text-align:center;padding:24px 0;display:inline-block;max-width:358px;width:100%;position:relative;font-size:1.375rem;border-radius:10px;font-weight:bold;text-decoration:none;transition:0.2s;color:#fff}.s5-button::before,.s5-storeButton::before{content:'';width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.s5-button:focus,.s5-button:hover,.s5-storeButton:focus,.s5-storeButton:hover{transition:0}.s5-button{background:#5787f4}.s5-button:focus,.s5-button:hover{background:#8aacf6}.s5-storeButton{background:#f5683a}.s5-storeButton:focus,.s5-storeButton:hover{background:#f7886c}@media screen and (max-width: 639px){.s5-storeButton-box{margin-top:18px}.s5-button-box p,.s5-storeButton-box p{margin-bottom:10px}.s5-button::before,.s5-storeButton::before{border-width:6px 0 6px 6px;left:20px}}.s5-returnToTop{height:0;position:relative;z-index:2;margin:50px 0 0}.s5-returnToTop__inner1{display:none;position:fixed;bottom:0;box-sizing:border-box;width:100%}.s5-returnToTop__inner2{position:relative;max-width:1260px;height:0;margin:0 auto}.s5-returnToTop__button{position:absolute;cursor:pointer;width:40px;height:32px;right:20px;top:-72px;background:url(/share5/images/s5-returnToTop/icon_01.png) no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:top .3s;transition:top .3s;opacity:.5}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots{list-style:none}.slick-dots li{width:auto}.slick-dots li button{width:auto;overflow:visible}.slick-dots li button::before{content:none}@keyframes scale{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes drawLine1{0%{height:0}100%{height:100px}}@keyframes drawLine1s{0%{height:0}100%{height:30px}}@keyframes drawLine2{0%{left:50%}100%{left:-50%}}@keyframes drawLine3{0%{left:0}100%{left:-50%}}@keyframes anime01{0%{opacity:0}100%{opacity:1}}@keyframes anime02{0%{transform:rotateY(0deg)}25%{transform:rotateY(90deg)}50%{transform:rotateY(180deg)}75%{transform:rotateY(270deg)}100%{transform:rotateY(360deg)}}@keyframes anime03{0%{transform:rotateY(0deg)}20%{transform:rotateY(90deg)}40%{transform:rotateY(180deg)}60%{transform:rotateY(270deg)}80%{transform:rotateY(360deg)}100%{transform:rotateY(360deg) rotate(-28deg)}}@keyframes anime04{0%{transform:scaleY(1)}70%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes anime05{0%{transform:perspective(2000px) rotateY(-30deg)}100%{transform:perspective(2000px) rotateY(0)}}@keyframes anime06{0%{transform:scale(1, 1)}20%{transform:scaleY(1.1, 1.2)}40%{transform:scale(1.2, 0.9)}60%{transform:scale(0.9, 1.1)}80%{transform:scale(1.05, 0.95)}100%{transform:scale(1, 1)}}@keyframes anime07{0%{transform:perspective(2000px) rotateY(0)}100%{transform:perspective(2000px) rotateY(-30deg)}}@keyframes anime08{0%{opacity:1}100%{opacity:0}}@keyframes anime09{100%{opacity:1;transform:translateX(0)}}@keyframes anime10{100%{transform:translateX(0)}}@keyframes anime11{0%{border-width:1600px;transform:scale(0);opacity:0}5%{border-width:1200px;opacity:0}7.5%{border-width:600px}10%{border-width:200px;opacity:1}20%{border-width:100px}30%{border-width:50px}40%{border-width:25px}50%{border-width:12.5px}70%{border-width:6.25px}90%{border-width:3.125px}95%{opacity:1}100%{border-width:3px;opacity:0;transform:scale(1)}}@keyframes anime11IE{0%{border-width:5px;transform:scale(0);opacity:0}10%{opacity:1}95%{opacity:1}100%{border-width:5px;opacity:0;transform:scale(1)}}@keyframes anime12{0%{opacity:0;top:-77%;left:90%}100%{opacity:1;top:-81%;left:79%}}@keyframes anime13{0%{opacity:0;top:-74%;left:86%}100%{opacity:1;top:-141%;left:58%}}@keyframes anime14{0%{opacity:0;top:-56%;left:93%}100%{opacity:1;top:-32%;left:43%}}@keyframes anime15{0%{opacity:0;top:27%;left:95%}100%{opacity:1;top:80%;left:28%}}@keyframes anime16{0%{opacity:0;left:91%;top:-62%}100%{opacity:1;left:10%;top:-5%}}@keyframes anime17{0%{opacity:0;stroke-dasharray:1100;stroke-dashoffset:1100}50%{opacity:1}100%{opacity:1;stroke-dashoffset:0}}@keyframes anime12IE{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:36%;right:24%}}@keyframes anime13IE{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:24%;right:28%}}@keyframes anime14IE{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:44%;right:34%}}@keyframes anime15IE{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:62%;right:40%}}@keyframes anime16IE{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:52%;right:46%}}@keyframes anime17IE{0%{top:50%;right:16%;opacity:0}50%{opacity:1}100%{opacity:1;top:50%;right:20%}}@keyframes anime12IE-ll{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:36%;right:24%}}@keyframes anime13IE-ll{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:24%;right:28%}}@keyframes anime14IE-ll{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:42%;right:36%}}@keyframes anime15IE-ll{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:66%;right:42%}}@keyframes anime16IE-ll{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:53%;right:49%}}@keyframes anime17IE-ll{0%{top:50%;right:10%;opacity:0}50%{opacity:1}100%{opacity:1;top:50%;right:14%}}@keyframes anime12IE-l{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:36%;right:24%}}@keyframes anime13IE-l{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:24%;right:29%}}@keyframes anime14IE-l{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:44%;right:38%}}@keyframes anime15IE-l{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:66%;right:44%}}@keyframes anime16IE-l{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:54%;right:52%}}@keyframes anime17IE-l{0%{top:50%;right:8%;opacity:0}50%{opacity:1}100%{opacity:1;top:50%;right:10%}}@keyframes anime12IE-m{0%{top:33%;right:20%;opacity:0}100%{opacity:1;top:33%;right:24%}}@keyframes anime13IE-m{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:24%;right:29%}}@keyframes anime14IE-m{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:44%;right:38%}}@keyframes anime15IE-m{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:66%;right:44%}}@keyframes anime16IE-m{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:54%;right:52%}}@keyframes anime17IE-m{0%{top:46%;right:0;opacity:0}50%{opacity:1}100%{opacity:1;top:46%;right:2%}}@keyframes anime12IE-s{0%{top:33%;right:20%;opacity:0}100%{opacity:1;top:32%;right:24%}}@keyframes anime13IE-s{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:23%;right:29%}}@keyframes anime14IE-s{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:44%;right:38%}}@keyframes anime15IE-s{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:65%;right:45%}}@keyframes anime16IE-s{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:53%;right:53%}}@keyframes anime17IE-s{0%{top:43%;right:-3%;opacity:0}50%{opacity:1}100%{opacity:1;top:43%;right:-2%}}@keyframes anime12IE-ss{0%{top:33%;right:20%;opacity:0}100%{opacity:1;top:26%;right:23%}}@keyframes anime13IE-ss{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:18%;right:27%}}@keyframes anime14IE-ss{0%{opacity:0;top:36%;right:20%}100%{opacity:1;top:41%;right:37%}}@keyframes anime15IE-ss{0%{opacity:0;top:50%;right:20%}100%{opacity:1;top:65%;right:45%}}@keyframes anime16IE-ss{0%{top:36%;right:20%;opacity:0}100%{opacity:1;top:53%;right:53%}}@keyframes anime17IE-ss{0%{top:37%;right:-17%;opacity:0}50%{opacity:1}100%{opacity:1;top:37%;right:-16%}}@keyframes anime18{0%{opacity:0;transform:translateY(50px)}70%{opacity:1;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.svg-symbol{position:absolute;width:0;height:0}.svg-light{fill:#fff;width:163px;height:160px}.svg-light.rotate{width:104px;height:107px}@media screen and (max-width: 639px){.svg-light{transform:scale(0.8)}}@media screen and (max-width: 479px){.svg-light{transform:scale(0.6)}}.small .svg-light{fill:#fff}.small .svg-light.rotate{width:79px;height:81px}.svg-light.rotate{transform:rotate(-28deg)}.svg-lightblue{fill:#6ab7e3}#sound-line{fill:none;stroke:#6ab7e3;stroke-miterlimit:10;stroke-width:4px;transform:rotate(-189.5deg);transform-origin:center center}@-moz-document url-prefix(){#sound-line{transform:rotate(-93.5deg)}}.slide-inner{position:relative;margin:0 50px}@media screen and (max-width: 1259px){.slide-inner{width:64vw}}@media screen and (max-width: 959px){.slide-inner{margin:0 30px}}@media screen and (max-width: 639px){.slide-inner{margin:0 5vw;width:90vw}}
.slider-block{margin-top:120px;margin-bottom:50px}
@media screen and (max-width: 1599px){.slider-block{margin-top:100px}}
@media screen and (max-width: 959px){.slider-block{margin-top:75px}}
@media screen and (max-width: 639px){.slider-block{margin-top:50px}}
.slider-container{position:relative}.slide-img{position:relative}.slide-img .abs-img{position:absolute;max-width:106%}.slide-img-01-02 .abs-img{bottom:-5.898%;left:-3.083%}.slide-img-01-04 .abs-img{bottom:-5.898%;right:-3.833%;width:27%}.slick-slide img{display:inline}.slider-arrow{z-index:10;background:black;position:absolute;display:block;height:85px;width:34px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:36%;padding:0;border:none;padding:80px 20px;box-sizing:content-box;border-radius:10px;background:rgba(255,255,255,0.1);top:50%;transform:translateY(-50%)}.slider-arrow:focus,.slider-arrow:hover{outline:none}@media screen and (max-width: 767px){.slider-arrow{width:20px;height:60px;padding:40px 20px}}@media screen and (max-width: 639px){.slider-arrow.slider-prev{left:0 !important}.slider-arrow.slider-next{right:0 !important}}.svg-arrow{width:100%;height:100%;fill:#6ab7e3}.slick-disabled{outline:none;cursor:default}.slick-disabled .svg-arrow{fill:rgba(0,0,0,0.2)}.slider-prev svg{transform:rotate(180deg)}.dots-navigation{margin:30px 0 20px;text-align:center}@media all and (-ms-high-contrast: none){.dots-navigation{line-height:2;margin:60px 0 5px}}.slick-dots{position:relative;bottom:inherit;display:inline-block;width:auto;margin:0 auto;text-align:center;padding-top:1.1rem}.slick-dots li:not(:first-of-type){margin:0 0 0 80px;position:relative}.slick-dots li button{transition:.5s;font-size:1.25rem;font-weight:bold;padding:0;color:#666}.slick-dots li.slick-active button{color:#6ab7e3}.slick-dots li.slick-active:before{content:'';display:block;position:absolute;width:0;height:0;left:50%;top:-1.1rem;transform:translateX(-50%);margin-bottom:5px;border-style:solid;border-width:12px 10.5px 0 10.5px;border-color:#6ab7e3 transparent transparent transparent}.slick-dots li:hover button{color:#6ab7e3}@media screen and (max-width: 959px){.slick-dots{display:flex;justify-content:space-between;width:80%}.slick-dots li:not(:first-of-type){margin:0 0 0 5%}}@media screen and (max-width: 639px){.slick-dots{width:90%}.slick-dots li:not(:first-of-type){margin:0 0 0 3%}}@media screen and (max-width: 399px){.slick-dots{width:95%}.slick-dots li:not(:first-of-type){margin:0 0 0 2%}}.slider-caption{display:none}.slider-caption-list{display:block;text-align:center;position:relative;margin-top:20px}.slider-caption-item{position:absolute;width:100%;padding:0 30px;left:50%;transform:translateX(-50%);font-size:1.75rem;line-height:1.5;font-weight:bold;color:#6ab7e3;opacity:0;transition:.5s}.slider-caption-item.in{opacity:1}@media screen and (max-width: 959px){.slider-caption-item{width:80%}}@media screen and (max-width: 767px){.slider-caption-item{font-size:1.5rem}}@media screen and (max-width: 639px){.slider-caption-item{width:90%}}@media screen and (max-width: 399px){.slider-caption-item{width:95%}}.slider-bar{height:2px;background:#666;display:block;margin:0 auto}.slider-bar-track{width:16%;background:#6ab7e3;height:100%;position:relative;left:0;transition:.5s}.slider-02 .slider-bar-track{width:20%}.slider-03 .slider-bar-track{width:24.5%}@media screen and (max-width: 767px){.slide-nav-title{font-size:1rem}}@media screen and (max-width: 639px){.section-title:not(.intro-title){margin-bottom: 0px!important;}.section-title:not(.intro-title) img{display:none}}@media screen and (max-width: 479px){.slide-nav-title{font-size:.875rem}}@media screen and (max-width: 399px){.slide-nav-title{font-size:.8125rem}}.float-link{position:fixed;bottom:15%;right:0;z-index:-1;opacity:0;transform:translateY(50px);transition:.5s linear}.float-link.active{z-index:9999;opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.float-link{bottom:0;left:0;width:100%}}.float-link-button{background:#6ab7e3;border-radius:54px 0 0 54px;display:flex;align-items:center;color:#fff;text-decoration:none;padding:30px 20px 30px 35px}.float-link-button .arrow{width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff}.float-link-button .text{font-size:1.5rem;font-weight:bold;line-height:1.25;margin-left:1rem}.float-link-button .text span{color:#000}@media screen and (max-width: 767px){.float-link-button{border-radius:0;padding:20px;justify-content:center}.float-link-button .text{font-size:1.25rem}.float-link-button .arrow{border-width:5.25px 0 5.25px 6px;margin-left:calc(-1rem - -6px)}}main{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;opacity:0;transition:.5s;position:relative;color:#333;letter-spacing:-0.05em}main.loaded{opacity:1}@media screen and (max-width: 639px){main{opacity:1}}@media screen and (max-width: 959px){html{font-size:14px}}@media screen and (max-width: 639px){html{font-size:13px}}@media screen and (max-width: 479px){html{font-size:12px}}@media screen and (max-width: 374px){html{font-size:11px}}@media all and (-ms-high-contrast: none){body{overflow-x:hidden}}@media screen and (max-width: 767px){.s5-returnToTop__inner1{bottom:40px}}.s5-returnToTop__inner2{max-width:100%}.s5-returnToTop__button{right:30px}button{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.pc-img{display:block}@media screen and (max-width: 767px){.pc-img{display:none}}.sp-img{display:none}@media screen and (max-width: 767px){.sp-img{display:block}}section,.intro-img{overflow:hidden}section.use-sticky,section.intro,.intro-img.use-sticky,.intro-img.intro{overflow:visible}.loaded .curtain{opacity:0}.lazyload{opacity:0;transition:.5s}.lazyload.active{opacity:1}
.accent{/*color:#f66*/}
.block{margin-top:300px}
.section-05.block{margin-top:150px}
@media screen and (max-width: 1259px){.block{margin-top:200px}.section-05.block{margin-top:100px}}
@media screen and (max-width: 767px){.block{margin-top:150px}.section-05.block{margin-top:75px}}
@media screen and (max-width: 639px){.block{margin-top:100px}.section-05.block{margin-top:50px}}
@media screen and (max-width: 479px){.block{margin-top:80px}.section-05.block{margin-top:40px}}
.full-img{width:100%;margin-bottom:80px}@media screen and (max-width: 959px){.full-img{margin-bottom:8%}}.full-img img{width:100%}.large-text{font-size:3rem;line-height:1.67;font-weight:normal;max-width:950px;margin:0 auto;letter-spacing:-0.05em; text-align:justify}.large-text+.large-text{margin-top:20px}.large-text.bold{font-weight:bold}@media screen and (max-width: 959px){.large-text{font-size:2.5rem}}@media screen and (max-width: 639px){.large-text{font-size:2rem}}@media screen and (max-width: 479px){.large-text{font-size:1.75rem}}.middle-text{font-size:1.875rem;text-align:center;line-height:1.875}.middle-text.title{font-size:2.25rem;margin:30px 0 20px}@media screen and (max-width: 959px){.middle-text{font-size:1.75rem}.middle-text.title{font-size:2.125rem}}@media screen and (max-width: 639px){.middle-text{font-size:1.625rem;text-align:left}.middle-text.title{font-size:2rem;margin:20px 0 10px;text-align:center}}@media screen and (max-width: 479px){.middle-text{font-size:1.5rem}.middle-text.title{font-size:1.875rem}}.section-title{text-align:center}.section-title .sp{display:none;line-height:1.5}.section-title:not(.intro-title){padding:0 20px;font-size:2.625rem;margin-bottom: 75px;}.section-title:not(.intro-title) .sp{display:block;color:#6ab7e3;font-weight:normal;margin-bottom: 10px;}}@media screen and (max-width: 479px){.section-title:not(.intro-title){font-size:2.5rem;}}.section-title.intro-title{margin-bottom:10px}.subtitle-block{display:flex;align-items:center;z-index:1}.subtitle-block .img-box{border-radius:50%;display:flex;justify-content:center;align-items:center}.subtitle-block .text-box{border-radius:0 100px 100px 0;padding:18px 26px 18px 46px;margin:0 0 0 -40px;flex:0 0 auto;overflow:hidden;transform-origin:bottom center}.subtitle-block:not(.small) .img-box,.subtitle-block:not(.small) .text-box{background:#6ab7e3}.subtitle-block:not(.small) .img-box{flex:0 0 170px;height:170px}.subtitle-block.small .img-box,.subtitle-block.small .text-box{background:#6ab7e3}.subtitle-block.small .img-box{flex:0 0 127px;height:127px}.subtitle-block.active .img-box{animation:anime06 0.8s both}.subtitle-block.active .svg-light{animation:anime03 0.8s both}.subtitle-block.active .text-box{animation:anime04 0.5s both 0.1s}@media screen and (max-width: 959px){.subtitle-block{transform-origin:left center;transform:scale(0.8)}}@media screen and (max-width: 639px){.subtitle-block{transform:scale(0.7)}}@media screen and (max-width: 479px){.subtitle-block{transform:scale(0.6)}}@media screen and (max-width: 374px){.subtitle-block{transform:scale(0.5)}}
.graph-paper-content,.outro-graph-peaper-box{margin-top:210px;background-image:url("../img/bg_graph-paper.jpg");position:relative;padding:200px 0 100px}
.section-02.block + .section-01.section-04 .graph-paper-content.g-04 { margin-top: 0px; }
.section-02.block .full-img { margin-bottom: 0px; }
@media screen and (max-width: 959px){.graph-paper-content,.outro-graph-peaper-box{margin-top:157.5px;padding:120px 0 60px}}
@media screen and (max-width: 639px){.graph-paper-content,.outro-graph-peaper-box{margin-top:105px;padding:60px 0 30px}
.section-02.block + .section-01.section-04 .graph-paper-content.g-04{margin-top:0px;}}
.graph-paper-content.g-01,.g-01.outro-graph-peaper-box{padding:200px 0 0}
@media screen and (max-width: 959px){.graph-paper-content.g-01,.g-01.outro-graph-peaper-box{padding:150px 0 0}}
@media screen and (max-width: 639px){.graph-paper-content.g-01,.g-01.outro-graph-peaper-box{padding:70px 0 0}}
.graph-paper-content .subtitle-block:not(.small),.outro-graph-peaper-box .subtitle-block:not(.small){position:absolute;top:-85px;left:calc((100% - 1200px) / 2);margin:0 auto}@media screen and (max-width: 1259px){.graph-paper-content .subtitle-block:not(.small),.outro-graph-peaper-box .subtitle-block:not(.small){left:30px}}@media screen and (max-width: 639px){.graph-paper-content .subtitle-block:not(.small),.outro-graph-peaper-box .subtitle-block:not(.small){left:10px}}.graph-paper-content .subtitle-block.small,.outro-graph-peaper-box .subtitle-block.small{position:relative;left:-30px}@media screen and (max-width: 1259px){.graph-paper-content .subtitle-block.small,.outro-graph-peaper-box .subtitle-block.small{left:0}}@media screen and (max-width: 639px){.graph-paper-content .subtitle-block.small,.outro-graph-peaper-box .subtitle-block.small{left:-10px;margin-bottom: 0px;}}.graph-paper-content-row{display:flex;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 30px}.graph-paper-content-row+.graph-paper-content-row,.graph-paper-content-row+.gp-content-title{margin-top:200px}@media screen and (max-width: 959px){.graph-paper-content-row+.graph-paper-content-row,.graph-paper-content-row+.gp-content-title{margin-top:120px}}@media screen and (max-width: 639px){.graph-paper-content-row+.graph-paper-content-row,.graph-paper-content-row+.gp-content-title{margin-top:60px;padding:0 20px;margin-bottom: -30px;}}.graph-paper-content-row .text-block{flex:0 0 43.4%;margin-right:6.6%}.graph-paper-content-row .img-block,.graph-paper-content-row .section-07 .row2 .img-block2,.section-07 .row2 .graph-paper-content-row .img-block2{flex:0 0 50%}@media screen and (max-width: 767px){.graph-paper-content-row{display:block}.graph-paper-content-row .text-block{margin-right:0}.graph-paper-content-row .img-block,.graph-paper-content-row .section-07 .row2 .img-block2,.section-07 .row2 .graph-paper-content-row .img-block2{margin-top:20px;text-align:center}}.gp-row-title{font-size:2.25rem;line-height:1.5}@media screen and (max-width: 959px){.gp-row-title{font-size:2.125rem}}@media screen and (max-width: 639px){.gp-row-title{font-size:2rem}}@media screen and (max-width: 479px){.gp-row-title{font-size:1.875rem}}.gp-row-text{margin-top:20px;font-size:1.5rem;line-height:2}@media screen and (max-width: 639px){.gp-row-text{font-size:1.375rem}}@media screen and (max-width: 767px){.sp-img+.gp-row-text{margin-top:60px}}.tv-flex-box{display:flex;justify-content:center;align-items:flex-end;margin:0 30px 80px}@media all and (-ms-high-contrast: none){.tv-flex-box{max-width:1500px;margin:0 auto 80px}}@media screen and (max-width: 1599px) and (-ms-high-contrast: none){.tv-flex-box{margin:0 30px 80px}}@media screen and (max-width: 767px){.tv-flex-box{margin:0 20px 50px}}@media all and (-ms-high-contrast: none){.tv-flex-box .tv-77{flex:0 0 33.41%}}.tv-flex-box .tv-65{margin-left:3.833%}@media all and (-ms-high-contrast: none){.tv-flex-box .tv-65{flex:0 0 29.58%}}.tv-flex-box .tv-55{margin-left:4.333%}@media all and (-ms-high-contrast: none){.tv-flex-box .tv-55{flex:0 0 25.58%}}.tv-flex-box.active .tv-55{animation:anime09 0.8s both}.tv-flex-box.active .tv-55 figcaption{width:42.482%}.tv-flex-box.active .tv-65{animation:anime09 0.8s both}.tv-flex-box.active .tv-65 figcaption{width:36.363%}.tv-flex-box.active .tv-77{animation:anime10 0.8s both}.tv-flex-box.active .tv-77 figcaption{width:28.937%}.tv-flex-box.active figcaption{animation:anime01 0.8s both 0.8s}.tv{flex:0 1 auto;position:relative}.tv:not(:first-of-type){margin-left:20px}.tv.tv-55{opacity:0;transform:translateX(-127%)}.tv.tv-65{opacity:0;transform:translateX(-12%)}.tv.tv-77{transform:translateX(86%);z-index:1}.tv figcaption{opacity:0;position:absolute;bottom:20%;right:10%}.bubble{position:absolute;background-size:contain;background-repeat:no-repeat}.bubble .bubble-inner{display:flex;justify-content:center;align-items:center;color:#444;line-height:1.5;font-size:1.5rem}.sticky-item,.close .sticky-item-01{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}@supports (-ms-ime-align: auto){.sticky-item.is-fixed,.close .is-fixed.sticky-item-01{position:fixed;top:0;left:0}}header .inner,header .tec-flex-box,header .lineup-list{margin-top:26px}.intro-title{margin-top:40px}
.intro-subtitle{font-size:1.875rem;font-weight:bold;margin-top:20px;line-height:1.5;margin-bottom:30px;}
.intro-text{text-align:center;font-size:1.875rem;line-height:1.875;position:relative}
@media screen and (max-width: 1259px){.intro-text{}}
@media screen and (max-width: 639px){.intro-text{text-align:left}}
.intro-img{margin-top:90px}@media screen and (max-width: 1259px){.intro-img{margin-top:10%;text-align:center}.intro-img img{max-width:125%;position:relative;left:50%;transform:translateX(-50%)}}.intro-svg{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 639px){.intro-svg{height:130.4px}}@media screen and (max-width: 479px){.intro-svg{height:97.8px}}.intro-svg #path-01,.intro-svg #path-02,.intro-svg #path-03,.intro-svg #path-04,.intro-svg #path-05,.intro-svg #path-06,.intro-svg #path-07{opacity:0}.intro-svg.active #path-01{animation:anime01 0.2s both 1s}.intro-svg.active #path-02{animation:anime01 0.2s both 1.1s}.intro-svg.active #path-03{animation:anime01 0.2s both 1.2s}.intro-svg.active #path-04{animation:anime01 0.2s both 1.3s}.intro-svg.active #path-05{animation:anime01 0.2s both 1.4s}.intro-svg.active #path-06{animation:anime01 0.2s both 1.5s}.intro-svg.active #path-07{animation:anime01 0.2s both 1.6s}.intro-svg.active #path-light{transform-origin:center;animation:anime02 0.5s both 1.8s linear}@media all and (-ms-high-contrast: none){.intro-svg.active{transform-origin:center;animation:anime02 0.5s both 1.8s linear}}.section-01 .img-block,.section-01 .section-07 .row2 .img-block2,.section-07 .row2 .section-01 .img-block2{position:relative}.section-01 .abs-img{position:absolute;top:70%;left:56.5%;transition:.5s}@media screen and (max-width: 1599px){.section-01 .abs-img{left:52.5%;width:90%}}@media screen and (max-width: 1259px){.section-01 .abs-img{width:75%;top:70%}}.section-02 .img-block,.section-02 .section-07 .row2 .img-block2,.section-07 .row2 .section-02 .img-block2{flex:0 0 auto}@media screen and (max-width: 1599px){.section-02 .img-block,.section-02 .section-07 .row2 .img-block2,.section-07 .row2 .section-02 .img-block2{flex:0 1 auto}}@media screen and (max-width: 1599px) and (-ms-high-contrast: none){.section-02 .img-block,.section-02 .section-07 .row2 .img-block2,.section-07 .row2 .section-02 .img-block2{flex:0 1 50%}}.section-02 .first figure,.section-02 .last figure{position:relative;display:inline-block}@media screen and (max-width: 1599px) and (-ms-high-contrast: none){.section-02 .first figure,.section-02 .last figure{width:90%}}@media screen and (max-width: 1599px){.section-02 .first,.section-02 .last{width:90%}}.section-02 .sp-first,.section-02 .sp-last{display:none}@media screen and (max-width: 767px){.section-02 .sp-first,.section-02 .sp-last{margin-top:20px;display:block;position:relative}.section-02 .sp-first img,.section-02 .sp-last img{width:100%}}@media screen and (max-width: 767px){.section-02 .sp-first{margin-bottom:40px}}.section-02 .abs-fig{font-size:2.125rem;font-weight:bold;position:absolute}.section-02 .abs-fig .large{font-size:2.875rem}@media screen and (max-width: 1599px){.section-02 .abs-fig{font-size:1.9125rem}.section-02 .abs-fig .large{font-size:2.5875rem}}.section-02 .abs-fig01{top:3%;left:3%}.section-02 .abs-fig02{bottom:3%;left:3%}.section-02 .abs-fig03{top:14%;left:24%}.section-02 .abs-fig04{bottom:10%;left:3%;color:#fff}.section-02 .caption{margin-top:10px;text-align:right}.section-02 .last{margin-left:195px}@media screen and (max-width: 1599px){.section-02 .last{margin-left:10%}}.section-02 .subtitle-block{left:0;margin-bottom:50px}@media screen and (max-width: 767px){.section-02 .img-block,.section-02 .section-07 .row2 .img-block2,.section-07 .row2 .section-02 .img-block2{display:none}}.section-04 .img-block,.section-04 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .img-block2{flex:0 0 auto}@media screen and (max-width: 639px){.section-04 .gp-content-title-01 .text-box{padding:14px 36px 14px 26px;margin:0 0 0 -30px}}.section-04 .s4-img-block-wrap{flex:0 0 700px;position:relative}@media screen and (max-width: 1479px){.section-04 .s4-img-block-wrap{flex:0 1 50%}}@media screen and (max-width: 767px){.section-04 .gp-row-01 .pc-img{display:none}}.section-04 .gp-row-01 .pc-img .s4-img-block-01{position:relative !important;opacity:0 !important;display:flex;flex-wrap:wrap;max-width:700px;transition:.5s}.section-04 .gp-row-01 .pc-img .s4-img-block-01 .logo{flex:0 1 30%}.section-04 .gp-row-01 .pc-img .s4-img-block-01 .logo:nth-of-type(2){margin-right:20%}.section-04 .gp-row-01 .pc-img .s4-img-block-01 .logo:nth-of-type(2),.section-04 .gp-row-01 .pc-img .s4-img-block-01 .logo:nth-of-type(n+4){margin-left:5%}.section-04 .gp-row-01 .pc-img .s4-img-block-01 .logo:nth-of-type(n+3){margin-top:5%}.section-04 .gp-row-01 .pc-img .s4-img-block-01.active{opacity:1 !important}@media screen and (max-width: 1479px){.section-04 .gp-row-01 .pc-img .s4-img-block-01{flex:0 1 auto}}.section-04 .gp-row-01 .pc-img .s4-img-block-02{max-width:700px;flex:0 1 700px;position:absolute !important;opacity:0 !important;transition:.5s;bottom:0}@media all and (-ms-high-contrast: none){.section-04 .gp-row-01 .pc-img .s4-img-block-02{width:100%}}.section-04 .gp-row-01 .pc-img .s4-img-block-02.active{opacity:1 !important}.section-04 .gp-row-01 .pc-img .s4-img-block-02.active{opacity:1 !important}@media screen and (max-width: 1479px){.section-04 .gp-row-01 .pc-img .s4-img-block-02{flex:0 1 auto;max-width:600px}}.section-04 .gp-row-01 .sp-img .img-block-01{display:flex;flex-wrap:wrap}.section-04 .gp-row-01 .sp-img .img-block-01 .logo{flex:0 1 30%}.section-04 .gp-row-01 .sp-img .img-block-01 .logo:nth-of-type(2){margin-right:20%}.section-04 .gp-row-01 .sp-img .img-block-01 .logo:nth-of-type(2),.section-04 .gp-row-01 .sp-img .img-block-01 .logo:nth-of-type(n+4){margin-left:5%}.section-04 .gp-row-01 .sp-img .img-block-01 .logo:nth-of-type(n+3){margin-top:5%}.section-04 .gp-row-01 .sp-img .img-block-01.active{opacity:1 !important}.section-04 .gp-row-text-point-01{display:none}@media screen and (max-width: 767px){.section-04 .gp-row-text-point-01{display:block}}.section-04 .gp-row-02{margin-top:60px;padding:40px;background:#fff}.section-04 .gp-row-02 .text-box{flex:0 0 43.4%;margin-right:6.6%}.section-04 .gp-row-02 .img-box{flex:0 1 auto}@media all and (-ms-high-contrast: none){.section-04 .gp-row-02 .img-box{flex:1 1}}@media screen and (max-width: 1259px){.section-04 .gp-row-02{margin:60px 30px 0 30px}}@media screen and (max-width: 959px){.section-04 .gp-row-02{margin-top:40px}}@media screen and (max-width: 767px){.section-04 .gp-row-02{display:none}}.section-04 .gp-row-03 .img-block,.section-04 .gp-row-03 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .gp-row-03 .img-block2{display:flex;flex-wrap:wrap;width:800px}.section-04 .gp-row-03 .img-block .channel,.section-04 .gp-row-03 .section-07 .row2 .img-block2 .channel,.section-07 .row2 .section-04 .gp-row-03 .img-block2 .channel{flex:1 1 20%}@media all and (-ms-high-contrast: none){.section-04 .gp-row-03 .img-block .channel,.section-04 .gp-row-03 .section-07 .row2 .img-block2 .channel,.section-07 .row2 .section-04 .gp-row-03 .img-block2 .channel{flex:0 0 23.5%}}.section-04 .gp-row-03 .img-block .channel:not(:nth-of-type(4n+1)),.section-04 .gp-row-03 .section-07 .row2 .img-block2 .channel:not(:nth-of-type(4n+1)),.section-07 .row2 .section-04 .gp-row-03 .img-block2 .channel:not(:nth-of-type(4n+1)){margin-left:2%}.section-04 .gp-row-03 .img-block .channel:nth-of-type(n+5),.section-04 .gp-row-03 .section-07 .row2 .img-block2 .channel:nth-of-type(n+5),.section-07 .row2 .section-04 .gp-row-03 .img-block2 .channel:nth-of-type(n+5){margin-top:2%}@media screen and (max-width: 1679px){.section-04 .gp-row-03 .img-block,.section-04 .gp-row-03 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .gp-row-03 .img-block2{width:700px}}@media screen and (max-width: 1479px){.section-04 .gp-row-03 .img-block,.section-04 .gp-row-03 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .gp-row-03 .img-block2{flex:0 1 auto;width:100%}}@media screen and (max-width: 1479px){.section-04 .gp-row-04 .img-block,.section-04 .gp-row-04 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .gp-row-04 .img-block2{flex:0 1 auto}}@media all and (-ms-high-contrast: none){.section-04 .gp-row-04 .img-block,.section-04 .gp-row-04 .section-07 .row2 .img-block2,.section-07 .row2 .section-04 .gp-row-04 .img-block2{width:100%}}.section-04 .gp-row-05{padding:40px;background:#fff;display:flex}.section-04 .gp-row-05 .img-box{flex:0 0 auto}.section-04 .gp-row-05 .text-box{flex:1 1 auto;font-size:1.5rem;line-height:2;margin-left:40px}.section-04 .gp-row-05 .text-box .scroll-item-text{margin-top:0}@media screen and (max-width: 1399px){.section-04 .gp-row-05{margin-left:30px;margin-right:30px}}@media screen and (max-width: 767px){.section-04 .gp-row-05{display:block}.section-04 .gp-row-05 .img-box{text-align:center}.section-04 .gp-row-05 .img-box img{width:40%;min-width:100px}.section-04 .gp-row-05 .text-box{margin-left:0;margin-top:20px}}@media screen and (max-width: 639px){.section-04 .gp-row-05{margin-left:20px;margin-right:20px;padding:30px 20px}}.full-tv{text-align:center;margin:0 30px}section-05{overflow:visible}.full-fireworks-img{position:relative}.full-fireworks-img .full-fireworks-bg{background-image:url("../img/05-01.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;height:911px;transform:translateZ(0);will-change:transform}.full-fireworks-img .full-fireworks-img-inner{position:absolute;bottom:0;left:calc(50% - 1.349%);transform:translateX(-50%);width:100%;max-width:953px;transition:.5s}.full-fireworks-img+.inner,.full-fireworks-img+.tec-flex-box,.full-fireworks-img+.lineup-list{margin-top:80px}@media screen and (max-width: 1259px){.full-fireworks-img .full-fireworks-bg{height:65.4vw}.full-fireworks-img .full-fireworks-img-inner{width:70%}}@media screen and (max-width: 959px){.full-fireworks-img+.inner,.full-fireworks-img+.tec-flex-box,.full-fireworks-img+.lineup-list{margin-top:60px}}@media screen and (max-width: 639px){.full-fireworks-img+.inner,.full-fireworks-img+.tec-flex-box,.full-fireworks-img+.lineup-list{margin-top:40px}}@media (min-width: 1920px){.full-fireworks-img .full-fireworks-bg{background-size:contain;background-repeat:repeat}}.tec-flex-box{display:flex;flex-wrap:wrap;margin-top:80px}@media screen and (max-width: 959px){.tec-flex-box{margin-top:60px}}@media screen and (max-width: 639px){.tec-flex-box{display:block;margin-top:40px}}.tec-flex-item{flex:0 0 47.5%;margin-right:2.5%;margin-top:40px}.tec-flex-item .tec-title{font-size:2.25rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 959px){.tec-flex-item .tec-title{font-size:2.125rem}}@media screen and (max-width: 639px){.tec-flex-item .tec-title{font-size:2rem}}@media screen and (max-width: 479px){.tec-flex-item .tec-title{font-size:1.875rem}}.tec-flex-item .tec-text{font-size:1.25rem;margin-top:15px;line-height:2}@media screen and (max-width: 959px){.tec-flex-item{flex:0 0 45%;margin-right:5%}.tec-flex-item .tec-text{margin-top:10px}}@media screen and (max-width: 639px){.tec-flex-item{height:auto}.tec-flex-item:not(:first-of-type){margin:30px 10px 0}.tec-flex-item:first-of-type{margin:0 10px}}.section-06 .graph-paper-content-row .img-block,.section-06 .graph-paper-content-row .section-07 .row2 .img-block2,.section-07 .row2 .section-06 .graph-paper-content-row .img-block2{position:relative}.section-06 .bubble-01{width:31%;height:25%;background-image:url("../img/06-02-bubble-01.png");top:1%;left:34%}.section-06 .bubble-01 .bubble-inner{width:100%;height:70%;font-size:1.5rem}@media screen and (max-width: 639px){.section-06 .bubble-01 .bubble-inner{font-size:1.25rem}}@media screen and (max-width: 767px){.section-06 .row1 .img-block img,.section-06 .row1 .section-07 .row2 .img-block2 img,.section-07 .row2 .section-06 .row1 .img-block2 img{width:100%}}.section-06 .row1 .sound{position:absolute;bottom:9%;left:17%;display:flex;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none){.section-06 .row1 .sound{bottom:36%;left:-1%}}@media screen and (max-width: 767px) and (-ms-high-contrast: none){.section-06 .row1 .sound{bottom:28%;left:5%}}.section-06 .row1 .sound span{position:absolute;width:200px;height:200px;display:inline-block;border-radius:50%;border:3px solid #6ab7e3;transform:scale(0)}@media screen and (max-width: 1259px){.section-06 .row1 .sound span{width:15vw;height:15vw}}@media screen and (max-width: 767px){.section-06 .row1 .sound span{width:20vw;height:20vw}}@media screen and (max-width: 639px){.section-06 .row1 .sound{bottom:0;left:0;transform:translate(14.5vw, -4vw);transform-origin:top left}}.section-06 .row1 .active .sound-01{animation:anime11 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.7s}.section-06 .row1 .active .sound-02{animation:anime11 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.4s}.section-06 .row1 .active .sound-03{animation:anime11 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.1s}@media all and (-ms-high-contrast: none){.section-06 .row1 .active .sound-01{animation:anime11IE 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.7s}.section-06 .row1 .active .sound-02{animation:anime11IE 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.4s}.section-06 .row1 .active .sound-03{animation:anime11IE 2.1s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.1s}}.section-06 .row1 .active.stop .sound-wave{animation-play-state:paused}@media screen and (max-width: 639px){.section-06 .row1 .active .sound-01,.section-06 .row1 .active .sound-02,.section-06 .row1 .active .sound-03{transform:scale(1)}.section-06 .row1 .active .sound-01{animation:anime01 1s both .4s;width:5vw;height:5vw}.section-06 .row1 .active .sound-02{animation:anime01 1s both .6s;width:15vw;height:15vw}.section-06 .row1 .active .sound-03{animation:anime01 1s both .8s;width:28vw;height:28vw}}.section-06 .abs-fig01,.section-06 .abs-fig02{position:absolute;bottom:-1%;font-size:1.125rem;font-weight:bold}@media all and (-ms-high-contrast: none){.section-06 .abs-fig01,.section-06 .abs-fig02{bottom:-5%}}@media screen and (max-width: 639px){.section-06 .abs-fig01,.section-06 .abs-fig02{bottom:-2%}}.section-06 .abs-fig01{left:0}.section-06 .abs-fig02{right:0}.section-06 .row2 .img-block,.section-06 .section-07 .row2 .img-block2,.section-07 .section-06 .row2 .img-block2{margin-left:82px}@media screen and (max-width: 1259px){.section-06 .row2 .img-block,.section-06 .section-07 .row2 .img-block2,.section-07 .section-06 .row2 .img-block2{flex:0 1 50%;margin-right:6%}}@media screen and (max-width: 767px){.section-06 .row2 .img-block,.section-06 .section-07 .row2 .img-block2,.section-07 .section-06 .row2 .img-block2{margin:0}.section-06 .row2 .img-block img,.section-06 .section-07 .row2 .img-block2 img,.section-07 .section-06 .row2 .img-block2 img{width:64%}}.section-06 .abs-g01,.section-06 .abs-g02{position:absolute;top:0;left:0;width:100%;height:100%}.section-06 .abs-g01.active .abs-fig03,.section-06 .abs-g02.active .abs-fig03{animation:anime01 1s both 2s}@media screen and (max-width: 767px){.section-06 .abs-g01.active .abs-fig03,.section-06 .abs-g02.active .abs-fig03{animation:unset}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(1),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(1){bottom:60%;left:42%;animation:line-001 1s both 1s}@keyframes line-001{from{height:0}to{height:20%}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(2),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(2){bottom:58%;left:11.5%;animation:line-002 1s both 1s}@keyframes line-002{from{height:0}to{height:22%}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(3),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(3){top:20%;left:11.5%;animation:line-003 1s both 1.8s}@keyframes line-003{from{width:0}to{width:52%}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(4),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(4){top:38%;left:41%;animation:anime01 .5s both .7s}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(5),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(5){top:40.5%;left:10.5%;animation:anime01 .5s both .7s}@media screen and (max-width: 1259px){.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(1),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(1){left:57%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(2),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(2){left:15.5%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(3),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(3){left:15.5%}@keyframes line-003{from{width:0}to{width:72%}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(4),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(4){top:38%;left:55.7%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(5),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(5){top:40.5%;left:14.1%}}@media screen and (max-width: 959px){.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(1),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(1){left:57%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(2),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(2){left:15.5%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(3),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(3){left:15.5%}@keyframes line-003{from{width:0}to{width:72%}}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(4),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(4){top:38%;left:55.7%}.section-06 .abs-g01.active .abs-fig03-line.pc-line span:nth-of-type(5),.section-06 .abs-g02.active .abs-fig03-line.pc-line span:nth-of-type(5){top:40.5%;left:14.1%}}.section-06 .abs-g01.active .abs-fig04,.section-06 .abs-g02.active .abs-fig04{animation:anime01 1s both 2s}@media screen and (max-width: 767px){.section-06 .abs-g01.active .abs-fig04,.section-06 .abs-g02.active .abs-fig04{animation:unset}}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(1),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(1){top:49%;left:42%;animation:line-004 1s both 1s}@keyframes line-004{from{height:0}to{height:28.5%}}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(2),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(2){top:50%;left:11.5%;animation:line-005 1s both 1s}@keyframes line-005{from{height:0}to{height:27.5%}}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(3),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(3){top:77%;right:58%;animation:line-006 1s both 1.8s}@keyframes line-006{from{width:0}to{width:52%}}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(4),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(4){top:47%;left:41%;animation:anime01 .5s both .7s}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(5),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(5){top:47.5%;left:10.5%;animation:anime01 .5s both .7s}@media screen and (max-width: 1259px){.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(1),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(1){left:57%}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(2),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(2){left:15.5%}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(3),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(3){top:77.1%;right:43%}@keyframes line-006{from{width:0}to{width:60%}}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(4),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(4){top:47%;left:55.7%}.section-06 .abs-g01.active .abs-fig04-line.pc-line span:nth-of-type(5),.section-06 .abs-g02.active .abs-fig04-line.pc-line span:nth-of-type(5){top:47.5%;left:14.1%}}.section-06 .abs-fig03,.section-06 .abs-fig04{position:absolute;background:#6ab7e3;color:#fff;font-size:1.125rem;width:150px;height:150px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.section-06 .abs-fig03 p,.section-06 .abs-fig04 p{margin-top:10px;text-align:center}@media screen and (max-width: 767px){.section-06 .abs-fig03,.section-06 .abs-fig04{width:20vw;height:20vw;animation:unset}}@media screen and (max-width: 639px){.section-06 .abs-fig03,.section-06 .abs-fig04{width:25vw;height:25vw}}.section-06 .abs-fig03{right:14%;top:6%}.section-06 .abs-fig03 .abs-fig-inner{margin-top:10px}@media screen and (max-width: 1259px){.section-06 .abs-fig03{right:-19%}}@media screen and (max-width: 959px){.section-06 .abs-fig03{right:-24%;top:-5%}}@media screen and (max-width: 859px){.section-06 .abs-fig03{right:-29%}}@media screen and (max-width: 767px){.section-06 .abs-fig03{top:5%;right:5%}}@media screen and (max-width: 639px){.section-06 .abs-fig03{top:1%}}.section-06 .abs-fig04{bottom:0;left:-15%}.section-06 .abs-fig04 .abs-fig-inner{margin-top:-10px}@media screen and (max-width: 1259px){.section-06 .abs-fig04{bottom:-3%;left:-27%}}@media screen and (max-width: 1079px){.section-06 .abs-fig04{left:-35%}}@media screen and (max-width: 959px){.section-06 .abs-fig04{left:-42%}}@media screen and (max-width: 859px){.section-06 .abs-fig04{left:-49%}}@media screen and (max-width: 767px){.section-06 .abs-fig04{left:4%;bottom:2%}}@media screen and (max-width: 639px){.section-06 .abs-fig04{left:-1%;bottom:4%}}@media screen and (max-width: 479px){.section-06 .abs-fig04{left:-3%}}.section-06 .abs-fig03-line,.section-06 .abs-fig04-line{position:absolute}.section-06 .abs-fig03-line.sp-line,.section-06 .abs-fig04-line.sp-line{display:none}@media screen and (max-width: 767px){.section-06 .abs-fig03-line.sp-line,.section-06 .abs-fig04-line.sp-line{display:block}}.section-06 .abs-fig03-line.pc-line,.section-06 .abs-fig04-line.pc-line{display:block;width:100%;height:100%;top:0;left:0}.section-06 .abs-fig03-line.pc-line span,.section-06 .abs-fig04-line.pc-line span{position:absolute;display:block;background:#6ab7e3}.section-06 .abs-fig03-line.pc-line span:nth-of-type(1),.section-06 .abs-fig04-line.pc-line span:nth-of-type(1){width:2px}.section-06 .abs-fig03-line.pc-line span:nth-of-type(2),.section-06 .abs-fig04-line.pc-line span:nth-of-type(2){width:2px}.section-06 .abs-fig03-line.pc-line span:nth-of-type(3),.section-06 .abs-fig04-line.pc-line span:nth-of-type(3){height:2px}.section-06 .abs-fig03-line.pc-line span:nth-of-type(4),.section-06 .abs-fig03-line.pc-line span:nth-of-type(5),.section-06 .abs-fig04-line.pc-line span:nth-of-type(4),.section-06 .abs-fig04-line.pc-line span:nth-of-type(5){width:14px;height:14px;border-radius:50%;opacity:0}@media screen and (max-width: 959px){.section-06 .abs-fig03-line.pc-line span:nth-of-type(4),.section-06 .abs-fig03-line.pc-line span:nth-of-type(5),.section-06 .abs-fig04-line.pc-line span:nth-of-type(4),.section-06 .abs-fig04-line.pc-line span:nth-of-type(5){width:10px;height:10px}}@media screen and (max-width: 767px){.section-06 .abs-fig03-line.pc-line,.section-06 .abs-fig04-line.pc-line{display:none}.section-06 .abs-fig03-line.pc-line span,.section-06 .abs-fig04-line.pc-line span{animation:unset !important}}@media screen and (max-width: 767px){.section-06 .abs-fig03-line{top:20%;left:15%;width:64vw}}@media screen and (max-width: 639px){.section-06 .abs-fig03-line{top:17%}}@media screen and (max-width: 479px){.section-06 .abs-fig03-line{width:62vw}}@media screen and (max-width: 374px){.section-06 .abs-fig03-line{width:61vw}}.section-06 .abs-fig04-line{top:47%;left:5%}@media screen and (max-width: 1259px){.section-06 .abs-fig04-line{left:6%;width:18.5vw}}@media screen and (max-width: 767px){.section-06 .abs-fig04-line{top:47%;left:13%;width:47vw}}@media screen and (max-width: 639px){.section-06 .abs-fig04-line{top:42%;width:48vw}}@media screen and (max-width: 479px){.section-06 .abs-fig04-line{width:46vw}}@media screen and (max-width: 374px){.section-06 .abs-fig04-line{width:45vw}}@media screen and (max-width: 767px){.section-06 .row3 .img-block img,.section-06 .row3 .section-07 .row2 .img-block2 img,.section-07 .row2 .section-06 .row3 .img-block2 img{width:100%}}.section-06 .row3 .sound{position:absolute;top:44%;left:28%;display:flex;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none){.section-06 .row3 .sound{top:0;left:1%}}@media screen and (max-width: 767px) and (-ms-high-contrast: none){.section-06 .row3 .sound{top:15%;left:10%}}@media screen and (max-width: 639px){.section-06 .row3 .sound{top:5%;left:5%}}.section-06 .row3 .sound span{position:absolute;width:300px;height:300px;display:inline-block;border-radius:50%;border:3px solid #6ab7e3;transform:scale(0)}@media screen and (max-width: 1259px){.section-06 .row3 .sound span{width:22vw;height:22vw}}@media screen and (max-width: 767px){.section-06 .row3 .sound span{width:30vw;height:30vw}}@media screen and (max-width: 639px){.section-06 .row3 .sound{top:0;left:0;transform:translate(23vw, 23vw);transform-origin:top left}}.section-06 .row3 .active .sound-01{animation:anime11 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395)}.section-06 .row3 .active .sound-02{animation:anime11 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.7s}.section-06 .row3 .active .sound-03{animation:anime11 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.4s}.section-06 .row3 .active .sound-04{animation:anime11 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.1s}.section-06 .row3 .active .sound-05{animation:anime11 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.8s}@media all and (-ms-high-contrast: none){.section-06 .row3 .active .sound-01{animation:anime11IE 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395)}.section-06 .row3 .active .sound-02{animation:anime11IE 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.7s}.section-06 .row3 .active .sound-03{animation:anime11IE 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.4s}.section-06 .row3 .active .sound-04{animation:anime11IE 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.1s}.section-06 .row3 .active .sound-05{animation:anime11IE 2.8s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.8s}}.section-06 .row3 .active.stop .sound-wave{animation-play-state:paused}@media screen and (max-width: 639px){.section-06 .row3 .active .sound-05{animation:unset;display:none}.section-06 .row3 .active .sound-01,.section-06 .row3 .active .sound-02,.section-06 .row3 .active .sound-03,.section-06 .row3 .active .sound-04{transform:scale(1)}.section-06 .row3 .active .sound-01{animation:anime01 1s both .4s;width:5vw;height:5vw}.section-06 .row3 .active .sound-02{animation:anime01 1s both .6s;width:15vw;height:15vw}.section-06 .row3 .active .sound-03{animation:anime01 1s both .8s;width:28vw;height:28vw}.section-06 .row3 .active .sound-04{animation:anime01 1s both 1s;width:43vw;height:43vw}}.section-06 .bubble-03{width:42%;height:52%;background-image:url("../img/06-04-bubble.png");top:-6%;right:27%}.section-06 .bubble-03 .bubble-inner{width:100%;height:53%}.sound-animation-tv{position:relative}.sound-animation-tv .sound{z-index:1;position:absolute;top:44%;display:flex;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none){.sound-animation-tv .sound{top:-9%}}.sound-animation-tv .sound span{position:absolute;width:757px;height:757px;display:inline-block;border-radius:50%;border:3px solid #eaeaea;transform:scale(0)}@media all and (-ms-high-contrast: none){.sound-animation-tv .sound span{border:5px solid #eaeaea}}@media screen and (max-width: 1259px){.sound-animation-tv .sound span{width:54vw;height:54vw}}.sound-animation-tv .sound-left{left:26%}@media all and (-ms-high-contrast: none){.sound-animation-tv .sound-left{left:-6%}}.sound-animation-tv .sound-right{right:26%}@media all and (-ms-high-contrast: none){.sound-animation-tv .sound-right{right:58%}}.sound-animation-tv.active .sound-01{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395)}.sound-animation-tv.active .sound-02{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.5s}.sound-animation-tv.active .sound-03{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1s}.sound-animation-tv.active .sound-04{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.5s}.sound-animation-tv.active .sound-05{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2s}.sound-animation-tv.active .sound-06{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.5s}.sound-animation-tv.active .sound-07{animation:anime11 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 3s}@media all and (-ms-high-contrast: none){.sound-animation-tv.active .sound-01{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.4s}.sound-animation-tv.active .sound-02{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 0.9s}.sound-animation-tv.active .sound-03{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.4s}.sound-animation-tv.active .sound-04{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 1.9s}.sound-animation-tv.active .sound-05{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.4s}.sound-animation-tv.active .sound-06{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 2.9s}.sound-animation-tv.active .sound-07{animation:anime11IE 3s infinite cubic-bezier(0.47, 0.01, 0.605, 0.395) 3.4s}}.sound-animation-tv.active.stop .sound-wave{animation-play-state:paused}@media screen and (max-width: 639px){.sound-animation-tv.active .sound-06,.sound-animation-tv.active .sound-07{animation:unset}.sound-animation-tv.active .sound-01,.sound-animation-tv.active .sound-02,.sound-animation-tv.active .sound-03,.sound-animation-tv.active .sound-04,.sound-animation-tv.active .sound-05{transform:scale(1)}.sound-animation-tv.active .sound-01{animation:anime01 1s both .4s;width:5vw;height:5vw}.sound-animation-tv.active .sound-02{animation:anime01 1s both .6s;width:15vw;height:15vw}.sound-animation-tv.active .sound-03{animation:anime01 1s both .8s;width:28vw;height:28vw}.sound-animation-tv.active .sound-04{animation:anime01 1s both 1s;width:43vw;height:43vw}.sound-animation-tv.active .sound-05{animation:anime01 1s both 1.2s;width:56vw;height:56vw}}.anime-img-block{margin-bottom:200px}@media screen and (max-width: 959px){.anime-img-block{margin-bottom:100px}}@media screen and (max-width: 639px){.anime-img-block{margin-bottom:50px}}.anime-img{position:relative;margin-bottom:30px}.anime-img .svg-sound-block{position:absolute;top:50%;right:20%;overflow:visible}.anime-img .svg-sound-block svg{width:354px;height:84px}@media screen and (max-width: 959px){.anime-img .svg-sound-block{right:14%;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img .svg-sound-block{right:9%;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img .svg-sound-block{right:6%;transform:scale(0.6)}}@media screen and (max-width: 559px){.anime-img .svg-sound-block{top:44%;right:-1%;transform:scale(0.5)}}@media screen and (max-width: 479px){.anime-img .svg-sound-block{top:38%;right:-9%;transform:scale(0.4)}}@media screen and (max-width: 439px){.anime-img .svg-sound-block{top:36%;right:-13%;transform:scale(0.35)}}@media screen and (max-width: 399px){.anime-img .svg-sound-block{right:-15%}}@media screen and (max-width: 374px){.anime-img .svg-sound-block{top:33%;left:4%}}.anime-img .svg-sound-item{opacity:0;position:absolute}.anime-img .s7-bubble{opacity:0;top:13%;left:23%;width:25.5%;height:29%;background-image:url("../img/07-02-bubble.png")}.anime-img .s7-bubble .bubble-inner{width:100%;height:78%}@media screen and (max-width: 959px){.anime-img .s7-bubble{width:37%;height:41%;top:10%;left:18%}.anime-img .s7-bubble .bubble-inner{font-size:1.125rem}}@media screen and (max-width: 639px){.anime-img .s7-bubble .bubble-inner{font-size:1.0625rem}}.anime-img .sound-block{display:none}.anime-img.active #sound-line{animation:anime17 7s both 1.2s}.anime-img.active .sound-05{animation:anime16 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14 2.5s both 2s}.anime-img.active .sound-02{animation:anime13 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12 2.5s both 2.6s}.anime-img.active .s7-bubble{animation:anime18 0.7s both 0.8s}.section-07 .row2{align-items:flex-start;display:flex}.section-07 .row2 .img-block2{flex:1 0 1060px;position:relative}@media screen and (max-width: 1259px){.section-07 .row2 .img-block2{flex-grow:0;flex-shrink:1;flex-basis:50%;transform-origin:top left;transform:scale(1.3)}}@media screen and (max-width: 959px){.section-07 .row2 .img-block2{transform:scale(1.6)}}@media screen and (max-width: 767px){.section-07 .row2 .img-block2{transform:scale(1);margin-left:16%}}@media screen and (max-width: 639px){.section-07 .row2 .img-block2{margin-top:20%}}@media screen and (max-width: 479px){.section-07 .row2 .img-block2{margin-top:40%;transform:scale(1.1)}}@media screen and (max-width: 374px){.section-07 .row2 .img-block2{margin-top:50%}}@media screen and (max-width: 767px){.section-07 .row2 .text-block{flex:0 0 50%}}.section-07 .row2 .abs-line01,.section-07 .row2 .abs-line02{position:absolute;transition:.5s}.section-07 .row2 .abs-line01.active,.section-07 .row2 .abs-line02.active{opacity:1}.section-07 .row2 .abs-line01{top:6%;left:13.5%;width:360px;height:260px;border:3px solid #6ab7e3;transition:.5s;transform-origin:center center;transform:scale(0)}.section-07 .row2 .abs-line01 .line-parts-01{position:absolute;top:100%;bottom:100px;left:50%;transform:translateX(-50%);width:3px;background:#6ab7e3;height:0}.section-07 .row2 .abs-line01 .line-parts-02{position:absolute;bottom:-100px;left:50%;right:50%;height:3px;background:#6ab7e3}.section-07 .row2 .abs-line01.active{animation:scale 0.5s both}.section-07 .row2 .abs-line01.active .line-parts-01{animation:drawLine1 0.5s both 0.5s}@media screen and (max-width: 479px){.section-07 .row2 .abs-line01.active .line-parts-01{animation:drawLine1s 0.5s both 0.5s}}.section-07 .row2 .abs-line01.active .line-parts-02{animation:drawLine2 1s both 1s}@media screen and (max-width: 1259px){.section-07 .row2 .abs-line01{width:33.4%;height:11%}.section-07 .row2 .abs-line01 .line-parts-01{bottom:-100%;top:100%;right:50%;height:100%}.section-07 .row2 .abs-line01 .line-parts-02{right:50%;left:-50%}}@media screen and (max-width: 767px){.section-07 .row2 .abs-line01{height:12.5%;left:4%;width:89%}.section-07 .row2 .abs-line01 .line-parts-01{top:100%;right:50%;height:100%}.section-07 .row2 .abs-line01 .line-parts-02{right:50%;left:-50%}}@media screen and (max-width: 479px){.section-07 .row2 .abs-line01{border-width:2px}.section-07 .row2 .abs-line01 .line-parts-01{width:2px}.section-07 .row2 .abs-line01 .line-parts-02{bottom:-30%;height:2px}}.section-07 .row2 .abs-line02{top:43%;left:13.5%;width:360px;height:350px;border:3px solid #6ab7e3;transition:.5s;transform-origin:center center;transform:scale(0)}.section-07 .row2 .abs-line02 .line-parts-03{position:absolute;top:50%;left:0;right:360px;height:3px;background:#6ab7e3}.section-07 .row2 .abs-line02.active{animation:scale 0.5s both}.section-07 .row2 .abs-line02.active .line-parts-03{animation:drawLine3 1s both 0.5s}@media screen and (max-width: 1259px){.section-07 .row2 .abs-line02{width:33.4%;height:15%}.section-07 .row2 .abs-line02 .line-parts-03{right:100%}}@media screen and (max-width: 767px){.section-07 .row2 .abs-line02{width:89%;height:16.4%;top:46%;left:4%}}@media screen and (max-width: 479px){.section-07 .row2 .abs-line02{border-width:2px}.section-07 .row2 .abs-line02 .line-parts-03{height:2px}}.section-07 .row2 .first{margin-top:330px}.section-07 .row2 .second{margin-top:542px}.section-07 .row2 .third{margin-top:170px}@media screen and (max-width: 1259px){.section-07 .row2 .first{margin-top:46%}.section-07 .row2 .second{margin-top:48%}.section-07 .row2 .third{margin-top:50%;margin-bottom:50%}}@media screen and (max-width: 959px){.section-07 .row2 .third{margin-bottom:64%}}@media screen and (max-width: 767px){.section-07 .row2 .first{margin-top:44%}.section-07 .row2 .second{margin-top:62%}.section-07 .row2 .third{margin-top:40%;margin-bottom:40%}}@media screen and (max-width: 639px){.section-07 .row2 .first{margin-top:90%}.section-07 .row2 .second{margin-top:36%}.section-07 .row2 .third{margin-top:30%;margin-bottom:40%}}@media screen and (max-width: 559px){.section-07 .row2 .first{margin-top:60%}.section-07 .row2 .second{margin-top:20%}.section-07 .row2 .third{margin-top:30%;margin-bottom:0}}@media screen and (max-width: 479px){.section-07 .row2 .first{margin-top:40%}.section-07 .row2 .second{margin-top:20%}.section-07 .row2 .third{margin-top:20%;margin-bottom:0}}@media screen and (max-width: 639px) and (-ms-high-contrast: none){.section-07 .row2 .first{margin-top:78%}}@media screen and (max-width: 479px) and (-ms-high-contrast: none){.section-07 .row2 .first{margin-top:50%}}@media screen and (max-width: 1259px){.section-07 .row3 .img-block,.section-07 .row3 .row2 .img-block2,.section-07 .row2 .row3 .img-block2{flex:0 1 50%}}@media all and (-ms-high-contrast: none){.anime-img .svg-sound-block{display:none}.anime-img .sound-block{display:block}.anime-img .sound-block>div{position:absolute}.anime-img.active .sound-line{animation:anime17IE 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE 2.5s both 2.6s}}@media screen and (max-width: 959px) and (-ms-high-contrast: none){.sound-block>div{transform:scale(0.8)}.anime-img.active .sound-line{animation:anime17IE-ll 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE-ll 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE-ll 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE-ll 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE-ll 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE-ll 2.5s both 2.6s}}@media screen and (max-width: 767px) and (-ms-high-contrast: none){.sound-block>div{transform:scale(0.7)}.anime-img.active .sound-line{animation:anime17IE-l 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE-l 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE-l 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE-l 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE-l 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE-l 2.5s both 2.6s}}@media screen and (max-width: 639px) and (-ms-high-contrast: none){.sound-block>div{transform:scale(0.6)}.anime-img.active .sound-line{animation:anime17IE-m 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE-m 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE-m 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE-m 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE-m 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE-m 2.5s both 2.6s}}@media screen and (max-width: 479px) and (-ms-high-contrast: none){.sound-block>div{transform:scale(0.5)}.anime-img.active .sound-line{animation:anime17IE-s 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE-s 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE-s 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE-s 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE-s 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE-s 2.5s both 2.6s}}@media screen and (max-width: 374px) and (-ms-high-contrast: none){.sound-block>div{transform:scale(0.4)}.anime-img.active .sound-line{animation:anime17IE-ss 4s both 1.2s}.anime-img.active .sound-05{animation:anime16IE-ss 2.5s both 1.2s}.anime-img.active .sound-04{animation:anime15IE-ss 2.5s both 1.7s}.anime-img.active .sound-03{animation:anime14IE-ss 2.5s both 2s}.anime-img.active .sound-02{animation:anime13IE-ss 2.5s both 2.3s}.anime-img.active .sound-01{animation:anime12IE-ss 2.5s both 2.6s}}@supports (-ms-ime-align: auto){.section-07 .row2{align-items:flex-start;display:flex}@media screen and (max-width: 959px){.section-07 .row2 .text-block{width:30%}}.anime-img .svg-sound-block{display:none}.anime-img .sound-block{display:block}.anime-img .sound-block>div{position:absolute}.anime-img.active .sound-line{animation:anime17IE 4s both 1.2s}@media screen and (max-width: 959px){.anime-img.active .sound-line{animation:anime17IE-ll 4s both 1.2s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-line{animation:anime17IE-l 4s both 1.2s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-line{animation:anime17IE-m 4s both 1.2s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-line{animation:anime17IE-s 4s both 1.2s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-line{animation:anime17IE-ss 4s both 1.2s;transform:scale(0.4)}}.anime-img.active .sound-05{animation:anime16IE 2.5s both 1.2s}@media screen and (max-width: 959px){.anime-img.active .sound-05{animation:anime16IE-ll 2.5s both 1.2s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-05{animation:anime16IE-l 2.5s both 1.2s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-05{animation:anime16IE-m 2.5s both 1.2s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-05{animation:anime16IE-s 2.5s both 1.2s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-05{animation:anime16IE-ss 2.5s both 1.2s;transform:scale(0.4)}}.anime-img.active .sound-04{animation:anime15IE 2.5s both 1.7s}@media screen and (max-width: 959px){.anime-img.active .sound-04{animation:anime15IE-ll 2.5s both 1.7s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-04{animation:anime15IE-l 2.5s both 1.7s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-04{animation:anime15IE-m 2.5s both 1.7s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-04{animation:anime15IE-s 2.5s both 1.7s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-04{animation:anime15IE-ss 2.5s both 1.7s;transform:scale(0.4)}}.anime-img.active .sound-03{animation:anime14IE 2.5s both 2s}@media screen and (max-width: 959px){.anime-img.active .sound-03{animation:anime14IE-ll 2.5s both 2s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-03{animation:anime14IE-l 2.5s both 2s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-03{animation:anime14IE-m 2.5s both 2s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-03{animation:anime14IE-s 2.5s both 2s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-03{animation:anime14IE-ss 2.5s both 2s;transform:scale(0.4)}}.anime-img.active .sound-02{animation:anime13IE 2.5s both 2.3s}@media screen and (max-width: 959px){.anime-img.active .sound-02{animation:anime13IE-ll 2.5s both 2.3s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-02{animation:anime13IE-l 2.5s both 2.3s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-02{animation:anime13IE-m 2.5s both 2.3s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-02{animation:anime13IE-s 2.5s both 2.3s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-02{animation:anime13IE-ss 2.5s both 2.3s;transform:scale(0.4)}}.anime-img.active .sound-01{animation:anime12IE 2.5s both 2.6s}@media screen and (max-width: 959px){.anime-img.active .sound-01{animation:anime12IE-ll 2.5s both 2.6s;transform:scale(0.8)}}@media screen and (max-width: 767px){.anime-img.active .sound-01{animation:anime12IE-l 2.5s both 2.6s;transform:scale(0.7)}}@media screen and (max-width: 639px){.anime-img.active .sound-01{animation:anime12IE-m 2.5s both 2.6s;transform:scale(0.6)}}@media screen and (max-width: 479px){.anime-img.active .sound-01{animation:anime12IE-s 2.5s both 2.6s;transform:scale(0.5)}}@media screen and (max-width: 374px){.anime-img.active .sound-01{animation:anime12IE-ss 2.5s both 2.6s;transform:scale(0.4)}}}.full-tv-extralarge{position:relative;padding-top:1810px;background-image:url("../img/08-01.jpg");background-size:cover;background-repeat:no-repeat;background-position:center bottom}.full-tv-extralarge .abs-fig01{position:absolute;font-size:1.5rem;line-height:1.5;top:5.7%;left:calc(50% + 150px)}@media screen and (min-width: 1920px){.full-tv-extralarge .abs-fig01{left:57.5vw}}@media screen and (max-width: 1259px){.full-tv-extralarge .abs-fig01{left:60vw}}.full-tv-extralarge+.inner,.full-tv-extralarge+.tec-flex-box,.full-tv-extralarge+.lineup-list{max-width:100%;background:linear-gradient(180deg, rgba(209,209,209,0.504173) 0%, #c1c1c1 20%);padding-bottom:120px;margin-top:-200px;position:relative}.full-tv-extralarge+.inner .middle-text,.full-tv-extralarge+.tec-flex-box .middle-text,.full-tv-extralarge+.lineup-list .middle-text{text-align:center}@media screen and (max-width: 1259px){.full-tv-extralarge{padding-top:150vw}.full-tv-extralarge+.inner,.full-tv-extralarge+.tec-flex-box,.full-tv-extralarge+.lineup-list{margin-top:-20vw}}@media screen and (max-width: 959px){.full-tv-extralarge+.inner,.full-tv-extralarge+.tec-flex-box,.full-tv-extralarge+.lineup-list{padding-bottom:90px}}@media screen and (max-width: 767px){.full-tv-extralarge+.inner .middle-text:not(.title),.full-tv-extralarge+.tec-flex-box .middle-text:not(.title),.full-tv-extralarge+.lineup-list .middle-text:not(.title){text-align:left}}@media screen and (max-width: 639px){.full-tv-extralarge+.inner,.full-tv-extralarge+.tec-flex-box,.full-tv-extralarge+.lineup-list{padding-bottom:60px}}@media screen and (min-width: 1920px){.full-tv-extralarge{padding-top:100vw}}.design-content{background:#000;color:#fff}.design-content .sticky-container{padding-bottom:100px}.design-content .sticky-item,.design-content .close .sticky-item-01,.close .design-content .sticky-item-01{height:100vh;top:0;display:flex;justify-content:center;width:100%}@media screen and (max-width: 767px){.design-content .sticky-item,.design-content .close .sticky-item-01,.close .design-content .sticky-item-01{display:none}}@media all and (-ms-high-contrast: none){.design-content .sticky-item,.design-content .close .sticky-item-01,.close .design-content .sticky-item-01{position:relative}}.design-content .sticky-inner{position:absolute;opacity:0;transition:0.8s;height:100vh;display:flex;justify-content:center;align-items:center}.design-content .sticky-inner.active{opacity:1}@media all and (-ms-high-contrast: none){.design-content .sticky-inner{overflow-x:hidden;transform:translateX(-50%)}.design-content .sticky-inner .sticky-img{flex:0 1 948px}}.design-content .scroll-item{margin-left:calc(50% + 264px);transition:.5s}.design-content .scroll-item .sp-img{display:none}@media screen and (max-width: 1399px){.design-content .scroll-item{margin-left:calc(50% + 164px)}}@media screen and (max-width: 1259px){.design-content .scroll-item{margin-left:calc(50% + 64px)}}@media screen and (max-width: 959px){.design-content .scroll-item{margin-left:calc(40% + 64px)}}@media screen and (max-width: 767px){.design-content .scroll-item{margin:0 30px}.design-content .scroll-item .sp-img{display:block}}@media screen and (max-width: 639px){.design-content .scroll-item{margin:0 20px}}.design-content .scroll-inner{position:relative}.design-content .scroll-inner:not(.scroll-inner-01){margin-top:80vh}.design-content .scroll-inner.scroll-inner-05{padding-bottom:100vh}@media screen and (max-width: 767px){.design-content .scroll-inner{padding:10vh 0 10vh !important;margin-top:0 !important}}.design-content .scroll-title{font-size:2.25rem;line-height:1.78}@media screen and (max-width: 767px){.design-content .scroll-title{margin-top:20px}}.design-content .scroll-text{font-size:1.5rem;margin-top:30px;line-height:2}@media screen and (max-width: 767px){.design-content .scroll-text{margin-top:20px}}@supports (-ms-ime-align: auto){.design-content .sticky-item,.design-content .close .sticky-item-01,.close .design-content .sticky-item-01{display:none}.design-content .scroll-inner{position:relative;padding:20vh 0 20vh !important;margin-top:0 !important}@media screen and (max-width: 767px){.design-content .scroll-inner{padding:10vh 0 10vh !important}}.design-content .scroll-item{margin:0 30px;text-align:center}.design-content .scroll-item .sp-img{display:block}.design-content .scroll-item .text-box{text-align:left;margin-left:calc(50% + 264px);position:absolute;bottom:30%}@media screen and (max-width: 1399px){.design-content .scroll-item .text-box{margin-left:calc(50% + 164px)}}@media screen and (max-width: 1259px){.design-content .scroll-item .text-box{margin-left:calc(50% + 64px)}}@media screen and (max-width: 959px){.design-content .scroll-item .text-box{margin-left:calc(40% + 64px)}}@media screen and (max-width: 767px){.design-content .scroll-item .text-box{position:static;margin:0 30px}}}.section-09 .slider-block{padding-bottom:100px}.close{text-align:center;height:100vh;margin-top:300px}
.close .sticky-item-01{display:block;top:50%;transform:translateY(-50%);transition:.5s;margin-bottom:0}
.close .sticky-item-01.active{opacity:0}@media screen and (max-width: 767px){.close{margin:100px 0;display:flex;justify-content:center;align-items:center}.close .sticky-item-01{position:static;transform:translateY(0)}.close .sticky-item-01 .sp{font-weight: normal;font-size: 2.625rem; line-height:1.5;}.close .sticky-item-01 .sp span{color: #6ab7e3;}.close .sticky-item-01.active{opacity:1}}@media all and (-ms-high-contrast: none){.close{margin-top:0}.close .sticky-item-01{position:relative;height:100vh;opacity:1 !important}.close .sticky-item-01 img{width:100%;opacity:1 !important}}.outro-subtitle{padding:50px 0 20px;text-align:center}.outro-graph-peaper-box{background:url("../img/bg_graph-paper.jpg");padding:0 70px 70px}@media screen and (max-width: 767px){.outro-graph-peaper-box{margin-left:-30px;width:100%;padding:0}}@media screen and (max-width: 639px){.outro-graph-peaper-box{margin-left:-20px}}.outro-graph-peaper-box.has-subtitle .outro-flex-block{margin-top:60px}.outro-graph-peaper-box.has-subtitle .outro-flex-block.first{margin-top:-33.5px}@media screen and (max-width: 1259px){.outro-graph-peaper-box.has-subtitle{padding:0 30px 60px}}@media screen and (max-width: 639px){.outro-graph-peaper-box.has-subtitle{padding:0 20px 40px}.outro-graph-peaper-box.has-subtitle .outro-flex-block{margin-top:30px}.outro-graph-peaper-box.has-subtitle .outro-flex-block.first{margin-top:-64.45px}}.outro-graph-peaper-box:not(.has-subtitle){padding:70px}@media screen and (max-width: 1259px){.outro-graph-peaper-box:not(.has-subtitle){padding:60px 30px}}@media screen and (max-width: 639px){.outro-graph-peaper-box:not(.has-subtitle){padding:40px 20px}}.outro-graph-peaper-box .subtitle-block{position:absolute;top:-63.5px;left:calc((100% - 1200px) / 2);margin:0 auto}.outro-flex-block{display:flex}.outro-flex-block .text-box{flex:0 1 auto}@media all and (-ms-high-contrast: none){.outro-flex-block .text-box{flex:0 1 45% !important}}.outro-flex-block .img-box{flex:0 0 auto;margin-left:40px}@media all and (-ms-high-contrast: none){.outro-flex-block .img-box{margin-left:5% !important;flex:0 0 50% !important}}.outro-flex-block+.outro-title{margin-top:40px}@media screen and (max-width: 1259px){.outro-flex-block .text-box{flex:0 0 50%}.outro-flex-block .img-box{flex:0 1 auto}}@media screen and (max-width: 767px){.outro-flex-block{display:block}.outro-flex-block .img-box{margin:40px 0 0}.outro-flex-block .img-box img{width:100%}}.outro-title{font-size:1.875rem;line-height:1.67}.outro-text{margin-top:20px;font-size:1.25rem;line-height:2;font-weight:bold}.outro-caption{margin-top:20px;line-height:2;font-weight:bold}.outro-app-block{margin-top:30px;display:flex;align-items:center;background:#6ab7e3;border-radius:10px;padding:30px 60px;color:#fff}.outro-app-block .app{display:flex}.outro-app-block .app-text{margin-left:30px;flex:0 0 auto}@media all and (-ms-high-contrast: none){.outro-app-block .app-text{margin-left:3% !important}}.outro-app-block h5{font-size:2.5rem;line-height:1.5;font-weight:normal}.outro-app-block p{font-size:1.375rem;line-height:2.73}.outro-app-block .qr-applestore{margin-left:60px}@media all and (-ms-high-contrast: none){.outro-app-block .qr-applestore{margin-left:7% !important;flex:0 1 250px}}.outro-app-block .qr-googleplay{margin-left:16px}@media all and (-ms-high-contrast: none){.outro-app-block .qr-googleplay{margin-left:2% !important;flex:0 1 250px}}@media screen and (max-width: 1259px){.outro-app-block{padding:30px}.outro-app-block .app-text{margin-left:6%}.outro-app-block h5{font-size:1.875rem;line-height:1.5;font-weight:normal}.outro-app-block p{font-size:1rem;line-height:2.73}.outro-app-block .qr-applestore{margin-left:3%}}@media screen and (max-width: 959px){.outro-app-block{flex-wrap:wrap;justify-content:center}.outro-app-block .app{flex:0 0 100%;margin-bottom:30px}.outro-app-block .app-text{margin-left:3%}.outro-app-block .qr-applestore{margin-left:0;flex:0 0 auto}.outro-app-block .qr-googleplay{margin-left:2%;flex:0 0 auto}}@media screen and (max-width: 959px) and (-ms-high-contrast: none){.outro-app-block .qr-applestore,.outro-app-block .qr-googleplay{flex:1 1}}@media screen and (max-width: 639px){.outro-app-block{padding:30px 20px}.outro-app-block .app{justify-content:center}}@media screen and (max-width: 479px){.outro-app-block .app{align-items:center}.outro-app-block .app-icon{flex:0 0 30%}.outro-app-block .app-text{margin-left:5%}.outro-app-block h5{font-size:2.5rem}.outro-app-block p{font-size:1.375rem}.outro-app-block .qr-applestore{flex:0 1 49%}.outro-app-block .qr-googleplay{margin-left:2%;flex:0 1 49%}}.store-list{display:flex;margin-top:30px}@media screen and (max-width: 767px){.store-list{flex-wrap:wrap}}.store{flex:0 1 auto;margin-left:16px}.store:first-of-type{margin-left:0}@media all and (-ms-high-contrast: none){.store{flex:0 1 200px}}.store a{text-decoration:none;color:#333;display:block}.store img{width:100%}.store p{margin-top:20px;font-weight:bold}.store p::before,.text-box p.arrow::before{content:'';width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 8px;border-color:transparent transparent transparent #333333;display:inline-block;margin:2px 5px 0 0}@media screen and (max-width: 639px){.store p::before{border-width:4px 0 4px 4px}}@media screen and (max-width: 767px){.store{flex:0 0 32%;margin-left:2%}.store:nth-of-type(3n+1){margin-left:0}.store:nth-of-type(n+4){margin-top:5%}}@media screen and (max-width: 639px){.store{flex:0 0 49%}.store:nth-of-type(odd){margin:0}.store:nth-of-type(even){margin-left:2%}.store:nth-of-type(n+3){margin-top:5%}}.lineup{padding-bottom:80px}@media all and (-ms-high-contrast: none){.lineup{padding-bottom:100px}}.lineup .section-title{margin-bottom:50px}@media screen and (max-width: 639px){.lineup .lineup-tv-box{display:none}}.lineup .tv-flex-box{max-width:1200px;margin:0 auto 80px;justify-content:flex-start}@media screen and (max-width: 1259px){.lineup .tv-flex-box{margin:0 10% 60px 30px}}@media screen and (max-width: 639px){.lineup .tv-flex-box{margin:0 10% 30px 20px}}.lineup .tv-77{max-width:401px}@media all and (-ms-high-contrast: none){.lineup .tv-77{flex:0 0 33.41%}}.lineup .tv-65{margin-left:3.833%;max-width:355px}@media all and (-ms-high-contrast: none){.lineup .tv-65{flex:0 0 29.58%}}.lineup .tv-55{margin-left:4.333%;max-width:307px}@media all and (-ms-high-contrast: none){.lineup .tv-55{flex:0 0 25.58%}}.lineup-title{text-align:center;line-height:1.5;font-size:2.25rem;margin-bottom:100px}@media screen and (max-width: 959px){.lineup-title{font-size:1.875rem;margin-bottom:75px}}@media screen and (max-width: 639px){.lineup-title{margin-bottom:50px}}.lineup-list{display:flex;justify-content:center;margin-bottom:80px}@media screen and (max-width: 639px){.lineup-list{margin-bottom:60px;display:block}}.lineup-item{flex:1 1 30%;text-align:center;font-weight:bold}.lineup-item .tv{display:none}@media screen and (max-width: 639px){.lineup-item .tv{display:block;margin:0 auto 40px;opacity:1;transform:translate(0)}.lineup-item .tv figcaption{opacity:1;width:40%}}.lineup-item:not(:first-of-type){background-image:linear-gradient(to top, #f3f3f3, #f3f3f3 4px, transparent 1px, transparent 2px);background-size:2px 5px;background-position:left;background-repeat:repeat-y}.lineup-item dt{font-size:1.25rem;line-height:1.67;margin-top:20px}.lineup-item .lineup-list-title,.lineup-item dd{font-size:1.875rem;line-height:1.34}@media screen and (max-width: 959px){.lineup-item dt{font-size:1rem}.lineup-item .lineup-list-title,.lineup-item dd{font-size:1.25rem}}@media screen and (max-width: 639px){.lineup-item{padding:0 0 40px}.lineup-item:not(:first-of-type){background-image:linear-gradient(to left, #f3f3f3, #f3f3f3 4px, transparent 1px, transparent 2px);background-size:5px 2px;background-position:top;background-repeat:repeat-x;padding:40px 0}.lineup-item dt{font-size:1.25rem}.lineup-item .lineup-list-title,.lineup-item dd{font-size:1.875rem}}.questionary{text-align:center;line-height:1.5}.questionary .s5-button{display:block;max-width:800px;width:100%;margin-left:auto;margin-right:auto;border-radius:0;padding:16px;box-sizing:border-box}.questionary .s5-button::before{content:none}footer{overflow:hidden;padding:38px 0;background:#1a1a1a}.ui-domwindowdialog{display:none;}a.fade.interior{color: #333; display:flex; text-decoration:none;}@media screen and (max-width: 767px){a.fade.interior{display:inline-block;}} @media screen and (max-width: 639px){.section-06 .graph-paper-content.g-06 .row3 .subtitle-block.small{margin-bottom:-30px;}} @media screen and (max-width: 639px){.section-07 .graph-paper-content.g-07 .row2 + .inner .subtitle-block.small{margin-top:30px;margin-bottom:-30px;}} @media screen and (max-width: 639px){.lineup-item .tv.tv-65{padding: 0 20px;}.lineup-item .tv.tv-55{padding: 0 30px;}} @media screen and (max-width: 479px){.graph-paper-content.g-04 .subtitle-block {transform: scale(0.57);}.graph-paper-content.g-06 .subtitle-block {transform: scale(0.57);}.section-02 .abs-fig03{top:12%;left:18%}.section-02 .abs-fig04 {bottom: 11%;left: 1%;}} 
@media screen and (max-width: 639px){.graph-paper-content.g-04{padding: 60px 0 60px;}.section-02.block + .section-01.section-04 .graph-paper-content.g-04{padding: 30px 0 60px}}
