.visual h1,.navigation ul li a,#preparation01 h2{line-height:0;text-indent:-9999px;font-size:0}.visual p,.navigation h1,#about h1,#about p,#preparation h1,#preparation .txt,#special h1,#special p,#special ul li span,#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:30%;height:66px;background-image:url(../ver2-img/logos.png);background-repeat:no-repeat;background-position:right top;display:block;position:absolute;left:0;top:40px;content:'';z-index:10}#container::after{width:25%;height:66px;background-color:#1a213d;display:block;position:absolute;left:0;top:40px;content:'';z-index:1}@keyframes bg{0%{background-position:center 40px}100%{background-position:-420px 40px}}.visual{width:100%;max-width:1270px;min-width:1024px;height:880px;margin:0 auto;position:relative}.visual::before{width:680px;height:220px;background-image:url(../ver2-img/txt_visual.png);background-repeat:no-repeat;background-position:center top;display:block;position:absolute;left:-40px;top:500px;content:'';z-index:10}.visual h1{width:680px;height:260px;background-image:url(../ver2-img/title.png);background-repeat:no-repeat;background-position:right top;display:block;position:absolute;left:-40px;top:170px}.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:50px}.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__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}@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)}}@keyframes title{0%{transform:translateX(0px)}100%{transform:translateX(30px)}}.navigation{height:80px}.navigation ul{width:1024px;margin:0 auto;font-size:0}.navigation ul li{width:512px;height:80px;display:inline-block}.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:right top}.navigation02 a::before{background-position:right 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/background_preparation.jpg);background-repeat:no-repeat,no-repeat;background-position:center top,center top}#preparation .inner{width:1024px;margin:0 auto;padding:190px 0 60px 0}#preparation01{padding:30px;background-color:#FFF;position:relative}#preparation01 h2{width:100%;height:32px;margin-bottom:30px;position:relative;background-image:url(../ver2-img/h2_preparation.png);background-repeat:no-repeat;background-position:left top}#preparation01 h2::before{width:26px;height:15px;background-color:#1f53d6;content:"";display:block;position:absolute;left:-30px;top:8px}#preparation01 .img{text-align:center}#preparation01 .attentionMark{margin-bottom:0}#preparation01 .preparationDownload{margin-bottom:30px;padding:30px 0;background-color:#ffeae3}#preparation01 .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}#preparation01 .preparationDownload a img{transition:all 300ms ease-in-out}#preparation01 .preparationDownload a:hover img{opacity:0}#preparation01 .box{background-color:#e2e6ee;margin-bottom:10px;padding:20px;position:relative}#preparation01 .box h3{width:50%;font-size:24px;color:#0e1e80;margin-bottom:20px;display:inline-block}#preparation01 .box span.attentionMark{width:50%;text-align:right;box-sizing:border-box;display:inline-block}#preparation01 .box .step{margin:0;font-size:0}#preparation01 .box .step li{width:228px;min-height:310px;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}#preparation01 .box .step li:first-child{margin-left:0}#preparation01 .box .step li p{margin:0;font-size:14px}#preparation01 .box .step .ssPopup{margin-bottom:15px;display:block;position:relative}#preparation01 .box .step .ssPopup img{width:200px}#preparation01 .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}#preparation01 .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}#preparation01 .box .step .ssPopup:hover::after{opacity:1}#preparation01 .box .step01{background-image:url(../ver2-img/step01.png)}#preparation01 .box .step02{background-image:url(../ver2-img/step02.png)}#preparation01 .box .step03{background-image:url(../ver2-img/step03.png)}#preparation01 .box .step04{background-image:url(../ver2-img/step04.png)}#preparation01 .box .step05{background-image:url(../ver2-img/step05.png)}#preparation01 .box li.step05{width:100%;min-height:inherit;margin:4px 0 0;padding-bottom:14px;display:block;overflow:hidden}#preparation01 .box li.step05 .ssPopup{width:200px;margin:0 30px 0 0;vertical-align:top;float:left}#preparation01 .box li.step05 .attentionMark{text-indent:inherit}#preparation01 .box li.step05 .link-arrow{margin-top:30px;font-size:16px}#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}#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:180px;font-weight:600}#product table img{width:46px;margin-right:10px}@media screen and (max-width: 1080px){.visual::before,.visual ul li.btn__download a{animation:visual1 1s both normal}.visual ul li.btn__special a{animation:visual2 1s both normal}}@media screen and (max-width: 1250px){#container{animation:bg 1s forwards normal}}@media screen and (max-width: 1300px){.visual h1{animation:title 1s both normal}}
