.visual h1,.visualMovie a,.navigation ul li a,#preparation01 h2,#preparation02 h2,#preparation03 h2{line-height:0;text-indent:-9999px;font-size:0}.visual p,.visualMovie h2,.navigation h1,#about h1,#about p,#preparation h1,#preparation .txt,#preparation01 dl dt,#preparation02 .preparationDownload span,#feature h1,#feature h2,#special h1,#special p,#special ul li span,#collaboration h1,#collaboration h2,#collaboration p,#collaboration .get ul,#collaboration .get li,#collaboration .txt ul,#collaboration .txt li,#product h1{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}p,ul,ol{margin-bottom:30px}p ul,p ol,ul ul,ul ol,ol ul,ol ol{margin:10px 0}p dt,ul dt,ol dt{margin-top:10px}p dd,ul dd,ol dd{margin-bottom:10px}p p,ul p,ol p{margin-bottom:5px}strong{color:#ed0128;font-weight:600}.attentionMark li,p.attentionMark,span.attentionMark{padding-left:1em;text-indent:-1em;color:#ed0128;font-size:14px;display:block}a.link-arrow{padding-left:19px;text-indent:-19px;display:inline-block;vertical-align:top}a.link-arrow::before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;background:url(../ver2-img/link_arrow.png) no-repeat 0 0/14px 14px;vertical-align:-1px}#container{background-image:url(../ver2-img/visual.jpg),url(../ver2-img/pattern_visual.png);background-repeat:no-repeat,repeat-x;background-position:center 40px, center 40px}#container::before{width:100%;height:40px;background-image:url(../ver2-img/txt_visual.png);background-repeat:no-repeat;background-position:center top;background-color:#1a213d;display:block;position:absolute;left:0;top:40px;content:'';z-index:10}@keyframes bg{0%{background-position:center 40px}100%{background-position:-420px 40px}}@keyframes containertxt{0%{background-position:center top}100%{background-position:20px top}}.visual{width:100%;max-width:1270px;min-width:1024px;height:880px;margin:0 auto;position:relative}.visual::before{width:560px;height:388px;background-image:url(../ver2-img/visual_switch.png);background-repeat:no-repeat;background-position:center top;display:block;position:absolute;left:20px;top:325px;content:'';z-index:10}.visual::after{width:100px;height:100px;background-image:url(../ver2-img/logo_switch_visual.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;display:block;position:absolute;right:20px;top:0;content:'';z-index:10}.visual h1{width:600px;height:210px;background-image:url(../ver2-img/title.png);background-repeat:no-repeat;background-position:right top;display:block;position:absolute;left:0;top:80px}.visual ul{margin:0}.visual ul li a img{width:100%;height:100%}.visual ul li.btn__special a{width:547px;height:154px;margin-right:-67px;background-image:url(../ver2-img/btn_special_on.png);background-repeat:no-repeat;background-position:left top;display:block;position:absolute;right:0;bottom:124px}.visual ul li.btn__special a img{transition:all 300ms ease-in-out}.visual ul li.btn__special a:hover img{opacity:0}.visual ul li.btn__collaboration a{width:460px;height:64px;background-image:url(../ver2-img/btn_collaboration_on.png);background-repeat:no-repeat;background-position:left top;display:block;position:absolute;right:20px;bottom:50px}.visual ul li.btn__collaboration a img{transition:all 300ms ease-in-out}.visual ul li.btn__collaboration a:hover img{opacity:0}.visual ul li.btn__download a{width:560px;height:110px;position:absolute;left:20px;bottom:50px;display:block}.visual ul li.btn__download a:before,.visual ul li.btn__download a:after{width:100%;height:100%;content:"";display:block;background:no-repeat 0 0;position:absolute;top:0;left:0}.visual ul li.btn__download a:before{background-image:url(../ver2-img/btn_download_on.png);background-position:left top;animation:entry 4500ms linear 0ms infinite both;z-index:100}.visual ul li.btn__download a:after{transition:all 300ms ease-in-out;background-image:url(../ver2-img/btn_download_on.png);background-position:left top;opacity:0;z-index:100}.visual ul li.btn__download a:hover:after{opacity:1}.visualMovie{width:338px;height:190px;position:absolute;left:131px;top:351px;z-index:200}.visualMovie iframe{width:338px;height:190px}.visualMovie a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.visualMovie a:before,.visualMovie a:after{transition:all 300ms ease-in-out;content:"";display:block;position:absolute;top:50%;left:50%}.visualMovie a:before{width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:#000;opacity:0}.visualMovie a:after{width:0;height:0;margin:-10px 0 0 -5px;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0}.visualMovie a:hover:before{opacity:0.4}.visualMovie a:hover:after{opacity:1}.visual .slideSs{display:none}@keyframes entry{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes visual1{0%{transform:translateX(0px)}100%{transform:translateX(-20px)}}@keyframes visual2{0%{transform:translateX(0px)}100%{transform:translateX(20px)}}.navigation{height:80px}.navigation ul{width:1024px;margin:0 auto;font-size:0}.navigation ul li{width:342px;height:80px;display:inline-block}.navigation ul li:last-child{width:340px}.navigation ul li a{width:100%;height:100%;background-image:url(../ver2-img/navigation.png);background-repeat:no-repeat;display:block;position:relative}.navigation ul li a::before{width:100%;height:100%;background-image:url(../ver2-img/navigation.png);background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0;transition:all 300ms ease-in-out;opacity:0}.navigation ul li a:hover::before{opacity:1}.navigation01 a{background-position:left top}.navigation01 a::before{background-position:left bottom}.navigation02 a{background-position:-342px top}.navigation02 a::before{background-position:-342px bottom}.navigation03 a{background-position:-684px top}.navigation03 a::before{background-position:-684px bottom}.downloadArea{padding:30px 0}.downloadArea a{margin:0 auto;width:560px;height:110px;background-image:url(../ver2-img/btn_download_on.png);background-repeat:no-repeat;background-position:left top;display:block}.downloadArea a img{transition:all 300ms ease-in-out}.downloadArea a:hover img{opacity:0}#about{width:100%;height:800px}#about .inner{width:1024px;margin:0 auto;padding:444px 0 0;background-image:url(../ver2-img/txt_about.png),url(../ver2-img/h1_about.png);background-repeat:no-repeat, no-repeat;background-position:left 170px, center top;position:relative}#about .movie{position:absolute;right:0;top:170px;display:block}#about .movie a{width:366px;height:208px;background-image:url(../ver2-img/movie_on.png);background-repeat:no-repeat;background-position:center top;display:block}#about .movie a img{transition:all 300ms ease-in-out}#about .movie a:hover img{opacity:0}#about .ss{width:100%;height:286px;background-image:url(../ver2-img/ss/about_ss_loop.jpg);background-repeat:repeat-x;background-position:center top;overflow:hidden;animation:loop 50s linear infinite}#about .ss ul{display:none}@keyframes loop{0%{background-position:0 0}100%{background-position:-3060px 0}}#preparation{margin-bottom:10px;background-image:url(../ver2-img/h1_preparation.png),url(../ver2-img/txt_preparation.png),url(../ver2-img/background_preparation.jpg);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top,center 200px,center top}#preparation .inner{width:1024px;margin:0 auto;padding:320px 0 60px 0}#preparation01,#preparation02,#preparation03{margin-bottom:30px;padding:30px;background-color:#FFF}#preparation01 h2,#preparation02 h2,#preparation03 h2{width:100%;height:28px;margin-bottom:30px;position:relative}#preparation01 h2::before,#preparation02 h2::before,#preparation03 h2::before{width:26px;height:15px;background-color:#1f53d6;content:"";display:block;position:absolute;left:-30px;top:6px}#preparation01 .img,#preparation02 .img,#preparation03 .img{text-align:center}#preparation01 .attentionMark,#preparation02 .attentionMark,#preparation03 .attentionMark{margin-bottom:0}#preparation01{position:relative}#preparation01 h2{background-image:url(../ver2-img/h2_preparation01.png);background-repeat:no-repeat;background-position:left top}#preparation01 p{width:604px;min-height:90px}#preparation01 .attentionMark{width:100%;min-height:inherit}#preparation01 dl{width:340px;padding:56px 0 22px;background-image:url(../ver2-img/preparation01_txt.png);background-repeat:no-repeat;background-position:center top;background-color:#e2e6ee;position:absolute;right:30px;top:30px}#preparation01 dl dd a{margin:0 auto;width:290px;height:70px;background-image:url(../ver2-img/btn_wifi_on.png);background-repeat:no-repeat;background-position:center top;display:block}#preparation01 dl dd a img{transition:all 300ms ease-in-out}#preparation01 dl dd a:hover img{opacity:0}#preparation02{position:relative}#preparation02 h2{background-image:url(../ver2-img/h2_preparation02.png);background-repeat:no-repeat;background-position:left top}#preparation02 .preparationDownload{margin-bottom:30px;padding:30px 0 60px;background-image:url(../ver2-img/preparation02_txt.png);background-repeat:no-repeat;background-position:center bottom;background-color:#ffeae3}#preparation02 .preparationDownload a{margin:0 auto;width:560px;height:110px;background-image:url(../ver2-img/btn_download_on.png);background-repeat:no-repeat;background-position:left top;display:block}#preparation02 .preparationDownload a img{transition:all 300ms ease-in-out}#preparation02 .preparationDownload a:hover img{opacity:0}#preparation02 .box{background-color:#e2e6ee;margin-bottom:10px;padding:20px;position:relative}#preparation02 .box h3{width:50%;font-size:24px;color:#0e1e80;margin-bottom:20px;display:inline-block}#preparation02 .box span.attentionMark{width:50%;text-align:right;box-sizing:border-box;display:inline-block}#preparation02 .box .step{margin:0;font-size:0}#preparation02 .box .step li{width:228px;min-height:290px;margin-left:4px;padding:64px 14px 0;background-repeat:no-repeat;background-position:left 10px;background-color:#FFF;display:inline-block;box-sizing:border-box;vertical-align:top}#preparation02 .box .step li:first-child{margin-left:0}#preparation02 .box .step li p{margin:0;font-size:14px}#preparation02 .box .step .ssPopup{margin-bottom:15px;display:block;position:relative}#preparation02 .box .step .ssPopup img{width:200px}#preparation02 .box .step .ssPopup::before{width:28px;height:28px;background-image:url(../ver2-img/icon_popup.png);background-repeat:no-repeat;background-position:left top;content:"";display:block;position:absolute;right:2px;bottom:2px}#preparation02 .box .step .ssPopup::after{width:28px;height:28px;background-image:url(../ver2-img/icon_popup_on.png);background-repeat:no-repeat;background-position:left top;content:"";display:block;position:absolute;right:2px;bottom:2px;transition:all 300ms ease-in-out;opacity:0}#preparation02 .box .step .ssPopup:hover::after{opacity:1}#preparation02 .box .step01{background-image:url(../ver2-img/step01.png)}#preparation02 .box .step02{background-image:url(../ver2-img/step02.png)}#preparation02 .box .step03{background-image:url(../ver2-img/step03.png)}#preparation02 .box .step04{background-image:url(../ver2-img/step04.png)}#preparation02 .box .step05{background-image:url(../ver2-img/step05.png)}#preparation02 .box li.step05{width:100%;min-height:inherit;margin:4px 0 0;padding-bottom:14px;display:block;overflow:hidden}#preparation02 .box li.step05 .ssPopup{width:200px;margin:0 30px 0 0;vertical-align:top;float:left}#preparation02 .box li.step05 .attentionMark{text-indent:inherit}#preparation02 .box li.step05 .link-arrow{margin-top:30px;font-size:16px}#preparation03{position:relative;margin-bottom:0}#preparation03 h2{background-image:url(../ver2-img/h2_preparation03.png);background-repeat:no-repeat;background-position:left top}#feature{margin-bottom:10px;background-image:url(../ver2-img/h1_feature.png),url(../ver2-img/background_feature.jpg);background-repeat:no-repeat,no-repeat;background-position:center top,center top}#feature .inner{width:1024px;margin:0 auto;padding:200px 0 43px 0}#feature ol{margin:10px -17px 0;display:table;border-collapse:separate;border-spacing:17px}#feature li{width:330px;padding:119px 15px 30px;background-repeat:no-repeat;background-position:left top;background-color:#FFF;border-top:4px solid #1f53d6;display:table-cell;box-sizing:border-box;position:relative}#feature li:first-child{margin-left:0}#feature li::before{width:54px;height:54px;margin-left:-27px;background-repeat:no-repeat;background-position:left top;content:"";display:block;position:absolute;left:50%;top:-31px}#feature li p{margin:0;font-size:14px}#feature li p.img{margin-bottom:25px}#feature01{background-image:url(../ver2-img/feature01_txt.png)}#feature01::before{background-image:url(../ver2-img/feature01_num.png)}#feature02{background-image:url(../ver2-img/feature02_txt.png)}#feature02::before{background-image:url(../ver2-img/feature02_num.png)}#feature03{background-image:url(../ver2-img/feature03_txt.png)}#feature03::before{background-image:url(../ver2-img/feature03_num.png)}#special{width:100%;height:1124px;padding:264px 0 0;background-image:url(../ver2-img/txt_special.png),url(../ver2-img/background_special.jpg);background-repeat:no-repeat,no-repeat;background-position:center top,center top;box-sizing:border-box}#special ul{width:1024px;margin:0 auto;font-size:0}#special ul li{width:502px;margin-bottom:30px;display:inline-block}#special ul li:nth-child(odd){margin-right:20px}#collaboration{height:1334px;background-image:url(../ver2-img/background_collaboration.jpg);background-repeat:no-repeat;background-position:center top}#collaboration .inner{width:1024px;margin:0 auto;padding:466px 0 0 0;position:relative}#collaboration .movie02{position:absolute;left:0;top:319px;display:block}#collaboration .movie02 a{width:230px;height:120px;background-image:url(../ver2-img/collaboration_movie_on.png);background-repeat:no-repeat;background-position:center top;display:block}#collaboration .movie02 a img{transition:all 300ms ease-in-out}#collaboration .movie02 a:hover img{opacity:0}#collaboration .blockWrap{margin:0 -12px 0;font-size:0}#collaboration .block01,#collaboration .block02,#collaboration .block03,#collaboration .block04{width:500px;height:279px;margin:0 12px 14px;padding:98px 0 0;background-repeat:no-repeat;background-position:center top;vertical-align:top;display:inline-block;box-sizing:border-box}#collaboration .block01 dl,#collaboration .block02 dl,#collaboration .block03 dl,#collaboration .block04 dl{width:100%;text-align:center}#collaboration .block01 dl dt,#collaboration .block02 dl dt,#collaboration .block03 dl dt,#collaboration .block04 dl dt{display:none}#collaboration .block01 .ss__left,#collaboration .block01 .ss__right,#collaboration .block02 .ss__left,#collaboration .block02 .ss__right,#collaboration .block03 .ss__left,#collaboration .block03 .ss__right,#collaboration .block04 .ss__left,#collaboration .block04 .ss__right{width:236px;height:121px;margin:0 4px;padding:1px;background-color:#e5dabb;display:inline-block;box-sizing:border-box}#collaboration .block01 .ss__left a,#collaboration .block01 .ss__right a,#collaboration .block02 .ss__left a,#collaboration .block02 .ss__right a,#collaboration .block03 .ss__left a,#collaboration .block03 .ss__right a,#collaboration .block04 .ss__left a,#collaboration .block04 .ss__right a{width:100%;height:100%;background-color:#FFF;display:block;position:relative}#collaboration .block01 .ss__left a::before,#collaboration .block01 .ss__right a::before,#collaboration .block02 .ss__left a::before,#collaboration .block02 .ss__right a::before,#collaboration .block03 .ss__left a::before,#collaboration .block03 .ss__right a::before,#collaboration .block04 .ss__left a::before,#collaboration .block04 .ss__right a::before{width:100%;height:100%;background-image:url(../ver2-img/icon_popup_collaboration.png);background-repeat:no-repeat;background-position:209px 94px;content:"";display:block;position:absolute;left:0;top:0}#collaboration .block01 .ss__left a::after,#collaboration .block01 .ss__right a::after,#collaboration .block02 .ss__left a::after,#collaboration .block02 .ss__right a::after,#collaboration .block03 .ss__left a::after,#collaboration .block03 .ss__right a::after,#collaboration .block04 .ss__left a::after,#collaboration .block04 .ss__right a::after{width:100%;height:100%;background-image:url(../ver2-img/icon_popup_collaboration_on.png);background-repeat:no-repeat;background-position:209px 94px;background-color:rgba(255,255,255,0.2);content:"";display:block;position:absolute;left:0;top:0;transition:all 300ms ease-in-out;opacity:0}#collaboration .block01 .ss__left a:hover::after,#collaboration .block01 .ss__right a:hover::after,#collaboration .block02 .ss__left a:hover::after,#collaboration .block02 .ss__right a:hover::after,#collaboration .block03 .ss__left a:hover::after,#collaboration .block03 .ss__right a:hover::after,#collaboration .block04 .ss__left a:hover::after,#collaboration .block04 .ss__right a:hover::after{opacity:1}#collaboration .block01{background-image:url(../ver2-img/collaboration01.png)}#collaboration .block02{background-image:url(../ver2-img/collaboration02.png)}#collaboration .block03{background-image:url(../ver2-img/collaboration03.png)}#collaboration .block04{background-image:url(../ver2-img/collaboration04.png)}#collaboration .get{width:100%;height:154px;background-image:url(../ver2-img/collaboration_get.png);background-repeat:no-repeat;background-position:center bottom}#collaboration .txt{width:100%;height:70px;background-image:url(../ver2-img/txt_collaboration.png);background-repeat:no-repeat;background-position:center top}#product{width:100%;background-color:#FFF}#product .inner{width:1024px;margin:0 auto;padding:60px 0 30px}#product table{margin-bottom:30px;border-top:1px solid #c3cbd8}#product table th,#product table td{padding:10px;text-align:left;border-bottom:1px solid #c3cbd8;box-sizing:border-box}#product table th{width:215px;font-weight:600}#product table img{width:46px;margin-right:10px}@media screen and (max-width: 1080px){.visual::before,.visual h1,.visualMovie,.visual ul li.btn__download a{animation:visual1 1s both normal}.visual::after,.visual ul li.btn__special a,.visual ul li.btn__collaboration a{animation:visual2 1s both normal}}@media screen and (max-width: 1120px){#container::before{animation:containertxt 1s forwards normal}}@media screen and (max-width: 1250px){#container{animation:bg 1s forwards normal}}
