html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b{font-weight:bold}@font-face{font-family:'linkspark';src:url("../fonts/icons/linkspark.ttf?ndcoiz") format("truetype"),url("../fonts/icons/linkspark.woff?ndcoiz") format("woff"),url("../fonts/icons/linkspark.svg?ndcoiz#linkspark") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^='icon-'],[class*=' icon-']{font-family:'linkspark' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:'\e900'}.icon-steps01:before{content:'\e901'}.icon-steps03:before{content:'\e902'}.icon-steps02:before{content:'\e903'}.icon-plus:before{content:'\e904'}.icon-arrow_right:before{content:'\e905'}.icon-chevron_left:before{content:'\e906'}.icon-chevron_right:before{content:'\e907'}.icon-arrow_right02:before{content:'\e908'}.icon-external:before{content:'\e909'}.icon-arrow_right03:before{content:'\e90a'}.icon-search:before{content:"\e90b"}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-family:'Noto Sans JP', "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:14px;font-weight:400;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel–antialiased;-moz-osx-font-smoothing:auto}@media screen and (max-width: 768px){body{font-size:13px}}a,a:link,a:visited,a:active{color:#000;text-decoration:none;outline:none}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 768px){a[href^="tel:"]{pointer-events:all}}img,svg,video{max-width:100%;vertical-align:bottom}@media screen and (max-width: 768px){img,svg,video{width:100%}}p{line-height:1.8;text-align:justify;text-justify:inter-ideograph}strong,em{font-weight:700}button{margin:0;padding:0;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#contents{position:relative;height:100%}.container{width:1000px;margin:0 auto;position:relative;z-index:10}@media screen and (max-width: 768px){.container{width:100%;margin:0;padding:0 20px}}.container_vertical{padding:80px 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (max-width: 768px){.container_vertical{padding:40px 20px}}html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#fullpage .fp-scrollable{z-index:10}#fullpage.is-edge,#fullpage.is-IE{height:100vh !important}#header{background:rgba(0,0,0,0.3);width:100%;position:fixed;bottom:0;left:0;z-index:1}@media screen and (max-width: 768px){#header{top:0;bottom:auto;z-index:1000}}@media screen and (min-width: 769px){#header #nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #nav ul li a{display:block;padding:20px 25px}#header #nav ul li a svg path{fill:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#header #nav ul li a.current svg path{fill:#fccf00}#header #nav ul li.site-top a svg path{fill:#b70606}}@media screen and (min-width: 769px){#header .drawer-hamburger{display:none}}@media screen and (max-width: 768px){.drawer-open{overflow:hidden !important}.drawer-nav{position:fixed;z-index:101;top:0;overflow:hidden;width:19rem;height:100%;color:#222;background-color:#fccf00}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:15px;font-weight:500;display:block;padding:15px;text-decoration:none;color:#222}.drawer-menu-item:hover{color:#000;background-color:rgba(0,0,0,0)}/*! overlay */.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.drawer-open .drawer-overlay{display:block}.drawer--right .drawer-nav{right:-19rem;-webkit-transition:right .6s cubic-bezier(0.19, 1, 0.22, 1);transition:right .6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer-hamburger{position:fixed;z-index:104;top:0;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:2rem;padding:0;padding-top:18px;padding-right:15px;padding-bottom:30px;padding-left:15px;-webkit-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:0;background-color:rgba(0,0,0,0)}.drawer-hamburger:hover{cursor:pointer;background-color:rgba(0,0,0,0)}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#222}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:' '}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #000;background-color:#fccf00}.drawer-navbar{z-index:102;top:0;width:100%}/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}}@media screen and (max-width: 768px) and (min-width: 64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #000;background-color:#fccf00}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.drawer-navbar .drawer-menu{padding:0}}@media screen and (max-width: 768px){.drawer-container{margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px) and (min-width: 64em){.drawer-container{max-width:60rem}}@media screen and (max-width: 768px) and (min-width: 75em){.drawer-container{max-width:70rem}}@media screen and (max-width: 768px){#nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#nav ul li a{text-align:right;padding:18px 22px;display:block}#nav ul li a svg{width:inherit;height:13px}#nav ul li a svg path{fill:#000;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#nav ul li a.active svg path,#nav ul li a.current svg path{fill:#fff}#nav ul li.site-top a svg path{fill:#b70606}}.loader{width:100%;height:100%;left:0;position:fixed;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.loader .loader_bg{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.loader .holder{text-align:center;width:100%}.loader #loader_logo{width:900px;margin:0 auto;height:506px}@media screen and (max-width: 768px){.loader #loader_logo{width:100%;height:auto}}.loader.is-loaded .loader_bg{-webkit-animation:am_loader_bg 1.5s .5s both;animation:am_loader_bg 1.5s .5s both}.loader.is-loaded #loader_logo{-webkit-animation:am_loader_logo .2s 0s both;animation:am_loader_logo .2s 0s both}@-webkit-keyframes am_loader_bg{0%{opacity:1}100%{opacity:0}}@keyframes am_loader_bg{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes am_loader{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}@keyframes am_loader{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}@-webkit-keyframes am_loader_logo{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}}@keyframes am_loader_logo{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px)}}#sec02{background:#fff}#sec02 h2{font-size:42px;font-weight:500;line-height:2;text-align:center;position:relative}@media screen and (max-width: 768px){#sec02 h2{font-size:22px}}#sec02 h2 span{display:block;opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-webkit-transition:opacity .8s ease, -webkit-transform .6s ease;transition:opacity .8s ease, -webkit-transform .6s ease;transition:opacity .8s ease, transform .6s ease;transition:opacity .8s ease, transform .6s ease, -webkit-transform .6s ease}#sec02 h2 span:last-child{-webkit-transition-delay:.2s, .2s;transition-delay:.2s, .2s}#sec02.is-viewed h2 span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#sec03{background:#fff}#sec03 .h_sec{text-align:center;margin:0 0 40px}@media screen and (max-width: 768px){#sec03 .h_sec{margin:0 0 25px}}#sec03 .h_sec img{height:17px}@media screen and (max-width: 768px){#sec03 .h_sec img{height:15px}}#sec03 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#sec03 .row{display:block}}#sec03 .h_row{font-size:28px;font-weight:500;line-height:1.8;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin:32px 0 0}@media screen and (max-width: 768px){#sec03 .h_row{font-size:19px;line-height:1.5;max-width:inherit;margin:0 0 15px}}#sec03 p{font-size:15px;line-height:2;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 0 0 40px}@media screen and (max-width: 768px){#sec03 p{font-size:13px;line-height:1.7;max-width:inherit;padding:0}}#sec04{background:#fff}#sec04 .h_sec_pc{position:absolute;top:50%;left:0;z-index:10;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 1260px){#sec04 .h_sec_pc img{width:80px}}@media screen and (max-height: 800px){#sec04 .h_sec_pc img{width:80px}}@media screen and (max-width: 768px){#sec04 .h_sec_sp{text-align:center}}@media screen and (max-width: 768px){#sec04 .h_sec_sp img{height:40px}}#sec04 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#sec04 .row{display:block}}#sec04 .ttl{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding:60px 0 0}@media screen and (max-width: 768px){#sec04 .ttl{max-width:inherit;padding:20px 0 0}}#sec04 .ttl p{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){#sec04 .ttl p{text-align:center;margin:0 0 40px}}#sec04 .elements{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;max-width:68%}@media screen and (max-width: 768px){#sec04 .elements{max-width:inherit}}#sec04 .elements ul{position:relative;width:100%;height:560px}@media screen and (max-width: 768px){#sec04 .elements ul{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}#sec04 .elements ul li{position:absolute}@media screen and (max-width: 768px){#sec04 .elements ul li{margin:0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;position:static}}#sec04 .elements ul li .h_elements{min-height:46px;margin:0 0 4px}@media screen and (max-width: 768px){#sec04 .elements ul li .h_elements{min-height:27px}}#sec04 .elements ul li .h_elements img{height:35px}@media screen and (max-width: 768px){#sec04 .elements ul li .h_elements img{width:inherit !important;height:21px}}#sec04 .elements ul li dl dt{font-size:18px;font-weight:500;margin:0 0 6px}@media screen and (max-width: 768px){#sec04 .elements ul li dl dt{font-size:15px}}#sec04 .elements ul li dl dd{line-height:1.3}@media screen and (max-width: 768px){#sec04 .elements ul li dl dd{font-size:12px}}#sec04 .elements ul li:nth-child(1){top:0;left:20px}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#sec04 .elements ul li:nth-child(2){top:20px;left:360px;-webkit-transition-delay:.6s, .6s;transition-delay:.6s, .6s}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#sec04 .elements ul li:nth-child(2) .h_elements img{height:44px}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(2) .h_elements img{height:26.4px}}#sec04 .elements ul li:nth-child(3){top:200px;left:-90px;-webkit-transition-delay:.7s, .7s;transition-delay:.7s, .7s}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(3){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-transition-delay:1s, 1s;transition-delay:1s, 1s}}#sec04 .elements ul li:nth-child(4){top:200px;right:0;-webkit-transition-delay:.8s, .8s;transition-delay:.8s, .8s}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transition-delay:.7s, .7s;transition-delay:.7s, .7s}}#sec04 .elements ul li:nth-child(4) .h_elements img{height:46px}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(4) .h_elements img{height:27.6px}}#sec04 .elements ul li:nth-child(5){bottom:110px;left:10px;-webkit-transition-delay:.9s, .9s;transition-delay:.9s, .9s}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}#sec04 .elements ul li:nth-child(6){bottom:80px;right:160px;-webkit-transition-delay:1s, 1s;transition-delay:1s, 1s}@media screen and (max-width: 768px){#sec04 .elements ul li:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-transition-delay:.8s, .8s;transition-delay:.8s, .8s}}#fullpage.is-IE #sec04 .elements li:nth-child(1) .h_elements img{width:209.2px}#fullpage.is-IE #sec04 .elements li:nth-child(2) .h_elements img{width:228.45px}#fullpage.is-IE #sec04 .elements li:nth-child(3) .h_elements img{width:208.45px}#fullpage.is-IE #sec04 .elements li:nth-child(4) .h_elements img{width:258.39px}#fullpage.is-IE #sec04 .elements li:nth-child(5) .h_elements img{width:118.2px}#fullpage.is-IE #sec04 .elements li:nth-child(6) .h_elements img{width:184.19px}@media screen and (max-width: 768px){.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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);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}}#sec05{background:#fff}#sec05 .row_top{margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#sec05 .row_top{margin:0 0 20px;display:block}}@media screen and (max-width: 768px) and (max-height: 568px){#sec05 .row_top{padding:40px 0 0}}#sec05 .row_top .pic_01{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}#sec05 .row_top .holder{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}@media screen and (max-width: 768px){#sec05 .row_top .holder{max-width:inherit}}#sec05 .row_top .holder .h_sec{font-size:24px;font-weight:500;text-indent:-.5em;margin:0 0 16px}@media screen and (max-width: 768px){#sec05 .row_top .holder .h_sec{font-size:18px;line-height:1.3;margin:0 0 10px}}@media screen and (max-width: 768px) and (max-width: 400px){#sec05 .row_top .holder .h_sec{font-size:15px}}@media screen and (max-width: 768px){#sec05 .row_top .holder p{line-height:1.6}}#sec05 .row_bottom{padding:0 80px 0 140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sec05 .row_bottom .pic_02{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;max-width:290px}#sec05 .row_bottom .pic_03{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;max-width:360px}#sec05 .slider_sp .slider_item img{width:100%}#sec05 .slider_sp .slick-dots{margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec05 .slider_sp .slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;border-radius:50%;padding:0;margin:0;cursor:pointer;color:transparent;border:0;outline:none;background:#fff;border:1px solid #000}#sec05 .slider_sp .slick-dots li.slick-active button{background:#000}#sec05 .slider_sp .slick-dots li:not(:last-child){margin:0 10px 0 0}#fullpage.is-IE #sec05 .fp-scrollable .container_vertical{display:block !important}#sec06{background:#fff}#sec06 .ttl{position:absolute;top:80px;left:80px;z-index:99}@media screen and (max-height: 800px){#sec06 .ttl{top:40px;left:40px}}@media screen and (max-width: 768px){#sec06 .ttl{top:20px;left:20px}}#sec06 .ttl .ttl_h{margin:0 0 40px}@media screen and (min-width: 769px) and (max-height: 800px){#sec06 .ttl .ttl_h{margin:0 0 25px}}@media screen and (max-width: 768px){#sec06 .ttl .ttl_h{margin:0 0 15px}}#sec06 .ttl .ttl_h img{width:inherit;height:60px}@media screen and (max-width: 768px){#sec06 .ttl .ttl_h img{height:30px}}#sec06 .ttl .ttl_sub img{width:inherit;height:80px}@media screen and (max-width: 768px){#sec06 .ttl .ttl_sub img{height:15px}}#sec06 .h_sec{font-size:24px;line-height:1.5;font-weight:500;text-align:center;margin:0 0 20px}@media screen and (max-width: 768px){#sec06 .h_sec{font-size:18px;text-align:left;margin:0 0 10px}}@media screen and (max-width: 768px) and (max-height: 568px){#sec06 .h_sec{padding:50px 0 0}}@media screen and (max-width: 320px) and (max-height: 568px){#sec06 .h_sec{padding:80px 0 0}}#sec06 .lead{text-align:center;margin:0 0 35px}@media screen and (max-width: 768px){#sec06 .lead{text-align:left;margin:0 0 20px}}#sec06 .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){#sec06 .steps{display:block}}#sec06 .steps li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}@media screen and (max-width: 768px){#sec06 .steps li{max-width:inherit;padding:0 0 0 75px;position:relative}}#sec06 .steps li .icon{color:#fff;text-align:center;background:#000;border-radius:50%;width:120px;height:120px;margin:0 auto}@media screen and (max-width: 768px){#sec06 .steps li .icon{width:60px;height:60px;margin:0;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}#sec06 .steps li .icon i{font-size:76px;line-height:120px}@media screen and (max-width: 768px){#sec06 .steps li .icon i{font-size:40px;line-height:60px}}#sec06 .steps li .h_steps{font-size:18px;font-weight:500;line-height:1.4;text-align:center;margin:20px 0 10px}@media screen and (max-width: 768px){#sec06 .steps li .h_steps{font-size:16px;line-height:1.3;text-align:left;margin:0 0 5px}}#sec06 .steps li p{text-align:center;line-height:1.5}@media screen and (max-width: 768px){#sec06 .steps li p{font-size:12px;text-align:left}}@media screen and (max-width: 768px){#sec06 .steps li:not(:last-child){margin:0 0 20px}}#sec06 .steps li:nth-child(2){-webkit-transition-delay:.6s, .6s;transition-delay:.6s, .6s}#sec06 .steps li:nth-child(3){-webkit-transition-delay:.7s, .7s;transition-delay:.7s, .7s}#fullpage.is-IE #sec06 .ttl_h img{width:235.88px}@media screen and (max-width: 768px){#fullpage.is-IE #sec06 .ttl_h img{width:117.94px}}#fullpage.is-IE #sec06 .ttl_sub img{width:267.3px}@media screen and (max-width: 768px){#fullpage.is-IE #sec06 .ttl_sub img{width:196.66px}}#sec07{background:#fff}#sec07 .ttl{position:absolute;top:80px;left:80px;z-index:99}@media screen and (min-width: 769px) and (max-height: 800px){#sec07 .ttl{top:40px;left:40px}}@media screen and (max-width: 768px){#sec07 .ttl{top:20px;left:20px}}#sec07 .ttl .ttl_h{margin:0 0 25px}@media screen and (max-width: 768px){#sec07 .ttl .ttl_h{margin:0 0 8px}}#sec07 .ttl .ttl_h img{width:inherit;height:18px}@media screen and (max-width: 768px){#sec07 .ttl .ttl_h img{height:10px}}#sec07 .ttl .ttl_sub img{width:inherit;height:30px}@media screen and (max-width: 768px){#sec07 .ttl .ttl_sub img{height:15px}}#sec07 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 768px){#sec07 .row{display:block}}#sec07 .holder{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}@media screen and (max-width: 768px){#sec07 .holder{max-width:inherit;margin:0 0 10px}}@media screen and (max-width: 768px) and (max-height: 600px){#sec07 .holder{padding:30px 0 0}}#sec07 .holder .h_sec{font-size:24px;font-weight:500;line-height:1.5;margin:0 0 20px}@media screen and (max-width: 768px){#sec07 .holder .h_sec{font-size:18px;line-height:1.6;margin:0 0 15px}}#sec07 .holder p{line-height:2}@media screen and (max-width: 768px){#sec07 .holder p{line-height:1.8}}#sec07 .asset_elements{-webkit-box-flex:0;-ms-flex:0 0 540px;flex:0 0 540px;max-width:540px;height:459px;position:relative}@media screen and (max-width: 768px){#sec07 .asset_elements{max-width:inherit;margin:0 auto;height:0;padding:0 0 85%}}#sec07 .asset_elements ul li{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;transition:transform .5s, opacity .5s;transition:transform .5s, opacity .5s, -webkit-transform .5s}#sec07 .asset_elements ul li img{width:540px}#sec07 .asset_elements ul li:nth-child(1){-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition-delay:.6s;transition-delay:.6s}#sec07 .asset_elements ul li:nth-child(2){-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);-webkit-transition-delay:.7s;transition-delay:.7s}#sec07 .asset_elements ul li:nth-child(3){-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);-webkit-transition-delay:.8s;transition-delay:.8s}#sec07 .asset_elements ul li:nth-child(4){-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);-webkit-transition-delay:.9s;transition-delay:.9s}#sec07 .asset_elements .center{position:absolute;top:0;left:0;z-index:1;-webkit-transform:scale(0) translate3d(0, 0, 0);transform:scale(0) translate3d(0, 0, 0);-webkit-transition:-webkit-transform .3s 1.1s;transition:-webkit-transform .3s 1.1s;transition:transform .3s 1.1s;transition:transform .3s 1.1s, -webkit-transform .3s 1.1s}#sec07 .asset_elements .center img{width:540px}#sec07.active .asset_elements ul li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#sec07.active .asset_elements .center{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0)}#fullpage.is-IE #sec07 .ttl_h img{width:70.75px}@media screen and (max-width: 768px){#fullpage.is-IE #sec07 .ttl_h img{width:39.31px}}#fullpage.is-IE #sec07 .ttl_sub img{width:132.28px}@media screen and (max-width: 768px){#fullpage.is-IE #sec07 .ttl_sub img{width:66.14px}}#sec08{-webkit-backface-visibility:hidden;backface-visibility:hidden}#sec08 .ttl{position:absolute;top:80px;left:80px;z-index:99}@media screen and (min-width: 769px) and (max-height: 800px){#sec08 .ttl{top:40px;left:40px}}@media screen and (max-width: 768px){#sec08 .ttl{top:20px;left:20px}}#sec08 .ttl .ttl_h{margin:0 0 25px}@media screen and (max-width: 768px){#sec08 .ttl .ttl_h{margin:0 0 8px}}#sec08 .ttl .ttl_h img{width:inherit;height:18px}@media screen and (max-width: 768px){#sec08 .ttl .ttl_h img{height:10px}}#sec08 .ttl .ttl_sub img{width:inherit;height:30px}@media screen and (max-width: 768px){#sec08 .ttl .ttl_sub img{height:15px}}#sec08 .row{height:513px;position:relative}@media screen and (max-width: 768px){#sec08 .row{height:auto;padding:40px 0 0}}#sec08 .holder{position:absolute;bottom:50px;left:0}@media screen and (max-width: 768px){#sec08 .holder{position:static}}#sec08 .holder .h_sec{font-size:24px;font-weight:500;line-height:1.5;margin:0 0 16px}@media screen and (max-width: 768px){#sec08 .holder .h_sec{font-size:18px;margin:0 0 10px}}#sec08 .process{width:821px;margin:0 0 0 auto}@media screen and (max-width: 768px){#sec08 .process{width:inherit;margin:20px 0}}#sec08 .process img{height:513px}@media screen and (max-width: 768px){#sec08 .process img{max-width:400px;height:auto}}#fullpage.is-IE #sec08 .ttl_h img{width:70.75px}@media screen and (max-width: 768px){#fullpage.is-IE #sec08 .ttl_h img{width:39.31px}}#fullpage.is-IE #sec08 .ttl_sub img{width:226.67px}@media screen and (max-width: 768px){#fullpage.is-IE #sec08 .ttl_sub img{width:113.33px}}#sec09 .ttl{position:absolute;top:80px;left:80px;z-index:99}@media screen and (min-width: 769px) and (max-height: 800px){#sec09 .ttl{top:40px;left:40px}}@media screen and (max-width: 768px){#sec09 .ttl{top:20px;left:20px}}#sec09 .ttl img{width:inherit;height:61px}@media screen and (max-width: 768px){#sec09 .ttl img{height:30px}}#sec09 .container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#sec09 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 768px){#sec09 .row{display:block}}@media screen and (max-width: 768px) and (max-height: 568px){#sec09 .row{padding:50px 0 30px}}#sec09 .holder{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px;margin:0 90px 0 0}@media screen and (max-width: 768px){#sec09 .holder{max-width:inherit;margin:0 0 15px}}#sec09 .holder .h_sec{font-size:24px;font-weight:500;line-height:1.5;margin:0 0 20px}@media screen and (max-width: 768px){#sec09 .holder .h_sec{font-size:18px;line-height:1.6;margin:0 0 15px}}#sec09 .holder p{line-height:2}@media screen and (max-width: 768px){#sec09 .holder p{line-height:1.8}}#sec09 .vision{-webkit-box-flex:0;-ms-flex:0 0 443px;flex:0 0 443px;max-width:443px;height:490px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#sec09 .vision{width:220px;max-width:inherit;height:360px;margin:0 auto}}#sec09 .vision .vision_bg{width:330px}@media screen and (max-width: 768px){#sec09 .vision .vision_bg{width:100%}}#sec09 .vision .vison_btns{width:100%;height:100%;position:absolute;top:0;left:0}#sec09 .vision .vison_btns li{position:absolute}#sec09 .vision .vison_btns li a{width:113px;height:113px;display:block;position:relative}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li a{width:75px;height:75px}}#sec09 .vision .vison_btns li a::before{content:"\e904";font-family:'linkspark' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#808080;font-size:16px;text-align:center;line-height:30px;background:#fff;border-radius:50%;width:30px;height:30px;position:absolute;z-index:1;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li a::before{font-size:12px;line-height:20px;width:20px;height:20px}}#sec09 .vision .vison_btns li a .ttl_sp{display:none}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li a .ttl_sp{font-size:16px;font-weight:500;text-align:center;display:block}}#sec09 .vision .vison_btns li a:hover::before{color:#fccf00;background:#000}#sec09 .vision .vison_btns li:nth-child(1){top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(1){top:0}}#sec09 .vision .vison_btns li:nth-child(1) a::before{top:50%;right:-15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(1) a::before{right:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(1) a .ttl_sp{margin:0 0 4px}}#sec09 .vision .vison_btns li:nth-child(2){top:20%;right:0}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(2){top:15%;right:-35px}}#sec09 .vision .vison_btns li:nth-child(2) a::before{top:10%;right:-15px}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(2) a::before{top:calc(10% + 20px);right:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(2) a .ttl_sp{margin:0 0 4px}}#sec09 .vision .vison_btns li:nth-child(3){bottom:20%;right:0}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(3){bottom:calc(15% + 20px);right:-35px}}#sec09 .vision .vison_btns li:nth-child(3) a::before{bottom:10%;right:-15px}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(3) a::before{right:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(3) a .ttl_sp{margin:4px 0 0}}#sec09 .vision .vison_btns li:nth-child(4){bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(4){bottom:20px}}#sec09 .vision .vison_btns li:nth-child(4) a::before{top:50%;left:-15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(4) a::before{top:calc(50% + 20px);left:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(4) a .ttl_sp{margin:4px 0 0}}#sec09 .vision .vison_btns li:nth-child(5){bottom:20%;left:0}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(5){bottom:calc(15% + 20px);left:-35px}}#sec09 .vision .vison_btns li:nth-child(5) a::before{bottom:10%;left:-15px}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(5) a::before{left:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(5) a .ttl_sp{margin:4px 0 0}}#sec09 .vision .vison_btns li:nth-child(6){top:20%;left:0}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(6){top:15%;left:-35px}}#sec09 .vision .vison_btns li:nth-child(6) a::before{top:10%;left:-15px}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(6) a::before{top:calc(10% + 20px);left:-10px}}@media screen and (max-width: 768px){#sec09 .vision .vison_btns li:nth-child(6) a .ttl_sp{margin:0 0 4px}}#sec09 .screening{position:absolute;bottom:80px;right:40px;text-align:right}@media screen and (max-width: 768px){#sec09 .screening{bottom:20px;right:20px}}#sec09 .screening_txt{font-size:13px;border:1px solid #000;padding:5px;display:inline-block}@media screen and (max-width: 768px){#sec09 .screening_txt{font-size:12px}}#fullpage.is-IE #sec09 .ttl img{width:268.91px}@media screen and (max-width: 768px){#fullpage.is-IE #sec09 .ttl img{width:132.25px}}#sec10{background:#fff;overflow:hidden}#sec10 .footer_content{background:#000;padding:80px 0}@media screen and (max-width: 768px){#sec10 .footer_content{padding:40px 0}}#sec10 .footer_content .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#sec10 .footer_content .row{display:block}}#sec10 .footer_content .logo_holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#sec10 .footer_content .logo_holder{margin:0 0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#sec10 .footer_content .logo_holder .logo_linkspark{width:90px;position:relative;padding:15px 0}#sec10 .footer_content .logo_holder .logo_linkspark::after{content:"";background:#333;width:1px;height:100%;display:block;position:absolute;top:0;right:-25px}#sec10 .footer_content .logo_holder .logo_ntt{width:130px;margin:0 0 0 50px;display:block}#sec10 .footer_content .copyright{color:#888;font-size:12px;line-height:1.3}@media screen and (max-width: 768px){#sec10 .footer_content .copyright{text-align:center}}#bg_particles{background:#fccf00;width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:-1;overflow:hidden}#bg_particles .container{z-index:1}#bg_particles #particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#bg_particles canvas{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.body_mobile #bg_particles #particles-js{height:100vh}#logo_static{width:100%;height:100%;display:block;position:absolute;top:100%;left:0;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .4s ease .3s;transition:all .4s ease .3s}#logo_static .logo_static_container{position:absolute;height:100%;width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 768px){#logo_static .logo_static_container{width:100%}}#logo_static .logo{width:400px;height:400px;position:absolute;top:0;left:0;bottom:0;margin:auto 0;overflow:visible;-webkit-animation:am_logo_static 1.8s infinite ease-in-out alternate;animation:am_logo_static 1.8s infinite ease-in-out alternate}@media screen and (max-width: 768px){#logo_static .logo{width:300px;height:300px;right:0;margin:auto}}#logo_static .logo svg{overflow:visible}#logo_static.active01{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#logo_static.active02{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}#logo_static.active03{-webkit-transform:translate3d(0, 300%, 0);transform:translate3d(0, 300%, 0)}@-webkit-keyframes am_logo_static{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes am_logo_static{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.02);transform:scale(1.02)}}#bg_rectangle_static01{width:100%;height:200%;display:block;position:absolute;top:0;left:0;z-index:2;overflow:hidden}#bg_rectangle_static01::before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:3;-webkit-transform:translate3d(0, 0, 3px);transform:translate3d(0, 0, 3px);-webkit-transition:all 2s cubic-bezier(0.19, 1, 0.22, 1) .4s;transition:all 2s cubic-bezier(0.19, 1, 0.22, 1) .4s}#bg_rectangle_static01 .container{height:100%;z-index:1;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}#bg_rectangle_static01 .container::before{content:"";position:absolute;display:block;background:rgba(204,204,204,0.5);width:1000px;height:100%;top:0;left:1100px;z-index:1;-webkit-transform:skewX(36deg);transform:skewX(36deg)}@media screen and (max-width: 768px){#bg_rectangle_static01 .container::before{width:450px;left:80%}}#bg_rectangle_static01.is-viewed::before{-webkit-transform:translate3d(0, 100%, 3px);transform:translate3d(0, 100%, 3px)}#bg_rectangle_static02{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}#bg_rectangle_static02::before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) .8s;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) .8s}#bg_rectangle_static02::after{content:"";position:absolute;display:block;background:rgba(204,204,204,0.5);width:100%;height:260px;top:65%;left:0;z-index:-2;-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}@media screen and (max-width: 768px){#bg_rectangle_static02::after{height:100px}}#bg_rectangle_static02.is-viewed::before{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}#ptn_static{width:100%;height:100%;display:block;position:absolute;top:600%;left:0;z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#ptn_static #ptn{background:#fccf00;width:100%;height:100%;fill:#fccf00;stroke:#fff;position:absolute;top:0;left:0}#overlay{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:rgba(0,0,0,0.85);display:none}.modal{width:1000px;position:fixed;top:50%;left:50%;z-index:1002;-webkit-transform:translate3d(-50%, -50%, 0) scale(1, 1);transform:translate3d(-50%, -50%, 0) scale(1, 1);display:none}@media screen and (max-width: 1200px){.modal{width:95%}}@media screen and (max-width: 768px){.modal{width:calc(100% - 30px)}}.modal .btn_close_top{width:50px;height:50px;position:absolute;top:-50px;right:0;z-index:10;display:block}@media screen and (max-width: 768px){.modal .btn_close_top{top:-34px}}.modal .btn_close_top span{background:#fff;width:40px;height:1px;margin:auto;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal .btn_close_top span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .btn_close_top span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .btn_close_top:hover span{background:#888}.modal_inner{width:100%;max-height:80vh;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.modal_inner{width:100%;max-height:70vh;min-height:inherit}}.modal .content{-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal .content .inner{padding:15px 0}@media screen and (max-width: 768px){.modal .content .inner{padding:25px 15px}}.modal .content .inner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.modal .content .inner .row{display:block}}.modal .content .inner .image_modal{-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;max-width:410px;margin:0 50px 0 0}@media screen and (max-width: 768px){.modal .content .inner .image_modal{width:80%;max-width:300px;margin:0 auto 20px}}.modal .content .inner .holder{color:#fff}.modal .content .inner .holder .h_modal{font-size:20px;font-weight:700;margin:0 0 20px}@media screen and (max-width: 768px){.modal .content .inner .holder .h_modal{font-size:18px;margin:0 0 10px}}.modal .content .inner .holder .btn_block{border-top:1px solid #fff;margin:20px 0 0;padding:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .content .inner .holder .btn_block a{color:#fff;font-size:13px;display:inline-block;position:relative}.modal .content .inner .holder .btn_block a::before{font-family:'linkspark' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.modal .content .inner .holder .btn_block a.btn_prev{padding:0 0 0 20px}.modal .content .inner .holder .btn_block a.btn_prev::before{content:"\e906";left:0}.modal .content .inner .holder .btn_block a.btn_next{padding:0 20px 0 0}.modal .content .inner .holder .btn_block a.btn_next::before{content:"\e907";right:0}.visible-sp{display:none !important}@media screen and (max-width: 768px){.visible-sp{display:block !important}}@media screen and (max-width: 768px){.hidden-sp{display:none !important}}.fade_in_left{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-webkit-transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s, -webkit-transform .6s ease .5s;opacity:0}@media screen and (max-width: 768px){.fade_in_left{-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}}.section.active .fade_in_left,.section.is-active .fade_in_left{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fade_in_right{-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0);-webkit-transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s, -webkit-transform .6s ease .5s;opacity:0}@media screen and (max-width: 768px){.fade_in_right{-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}}.section.active .fade_in_right,.section.is-active .fade_in_right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fade_in_up{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:opacity .8s ease .5s, -webkit-transform .6s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s;transition:transform .6s ease .5s, opacity .8s ease .5s, -webkit-transform .6s ease .5s;opacity:0}@media screen and (max-width: 768px){.fade_in_up{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}}.section.active .fade_in_up,.section.is-active .fade_in_up{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}
