::-moz-selection{background-color:#661309}::selection{background-color:#661309}body{background:#000}html>body{height:100%;min-height:100%}#sqexHeader-black_rsp{position:relative;top:0;left:0;right:0;z-index:6}@media screen and (max-width:640px){#sqexHeader-black_rsp{position:absolute}}#sqexFooter{position:relative;z-index:3}#bg{position:fixed;z-index:2;top:-100px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);transition:all .7s ease}#bg.content{background:rgba(0,0,0,.8)}#firebg{position:fixed;left:0;top:0;z-index:2}#wp{height:100%;min-height:100%;min-width:960px}@media screen and (max-width:640px){#wp{min-width:100%}}#contentsHeader .movie{z-index:3;position:relative;margin-top:30px;width:auto}@media screen and (max-width:640px){#contentsHeader .movie{margin-top:4vw;width:64.57vw!important}#contentsHeader .movie .movie--thumb{position:relative}#contentsHeader .movie .movie--thumb:after{background-size:auto}}.pc-none{display:none}@media screen and (max-width:640px){.pc-none{display:block}}.sp-none{display:block}@media screen and (max-width:640px){.sp-none{display:none}}#contentsBody{z-index:3}#contents__inner{color:#fff;font-size:14px;margin:0 auto}@media screen and (max-width:640px){#contents__inner{width:100%}}#contents{text-align:center;background:#000}#contents img{max-width:100%;vertical-align:top}#video-background,#video-foreground{overflow:hidden}#video-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#video-background iframe{position:fixed;top:-25%;left:-25%;width:150%;height:150%;pointer-events:none;z-index:1}@media screen and (max-aspect-ratio:16/9){#video-background iframe{width:450%;height:150%;left:-175%}}@media (min-aspect-ratio:16/9){#video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){#video-foreground{width:300%;left:-100%}}#icoMenu{position:fixed;z-index:5;display:none!important}#icoMenu img{width:12vw;height:auto}@media screen and (max-width:640px){#icoMenu{display:block!important}#icoMenu .close{display:none}#icoMenu .normal,#icoMenu.selected .close{display:block}#icoMenu.selected .normal{display:none}}#contentsHeader{background:#000;box-sizing:border-box;position:relative}@media screen and (max-width:640px){#contentsHeader{padding:12vw 0 0}}#contentsHeader #sgLogo{position:relative;z-index:3;margin:0 auto;top:0}@media screen and (max-width:640px){#contentsHeader #sgLogo{position:relative}}#contentsHeader #sgLogo img{height:498px;margin:0 auto}@media screen and (max-width:640px){#contentsHeader #sgLogo img{width:100%;height:auto;max-height:none}}#contentsHeader .sgTxt{position:relative;top:-40px}@media screen and (max-width:640px){#contentsHeader .sgTxt{top:-35px}}#news{position:relative;left:0;right:0;z-index:3;margin-top:15px}#news a{color:#fff}#g-nav{box-sizing:border-box;position:fixed;background:url(../images/img-navigation.png) bottom no-repeat;width:260px;height:431px;left:0;top:50%;margin-top:-230px;z-index:4;pointer-events:none;text-align:left;padding:150px 30px 170px}@media screen and (max-width:640px){#g-nav{display:none;background:url(../images/img-navigation-sp.png) bottom no-repeat;width:100%;height:100vh;top:0;margin-top:0;pointer-events:auto;padding:0 30px}#g-nav.open{display:block}#g-nav .vm{display:table;width:100%;height:100vh}#g-nav .vm ul{display:table-cell;vertical-align:middle;padding-bottom:60px}}#g-nav li{pointer-events:auto;display:block;text-align:left;border-left:2px solid #474747;height:30px;margin-bottom:5px}#g-nav li a{display:block;padding:0 20px;line-height:30px}#g-nav li a,#g-nav li a img{vertical-align:middle}#g-nav li.selected{pointer-events:none;border-left:2px solid #ab1600;height:40px}#g-nav li.selected a{line-height:40px}.layout{padding-bottom:60px}@media screen and (max-width:640px){.layout{padding-bottom:13.33vw}}.layout .layout__header{background:url(../images/h-border.png) bottom no-repeat;padding:15px 0}@media screen and (max-width:640px){.layout .layout__header{background:url(../images/h-border-sp.png) bottom no-repeat;background-size:100% 2px}}.layout .layout__header img{height:67px;width:auto}@media screen and (max-width:640px){.layout .layout__header img{height:auto;width:100%}}.layout .layout__body{padding:30px 0 0}@media screen and (max-width:640px){.layout .layout__body{padding:6.66vw 0 0}}.layout .layout__body p img{margin:0 auto}#about.layout .layout__body,#feature.layout .layout__body{padding:15px 0}@media screen and (max-width:640px){#about.layout .layout__body,#feature.layout .layout__body{padding:3.33vw 0}}#about .layout__body{background:url(../images/p-about_bg.png) top no-repeat}@media screen and (max-width:640px){#about .layout__body{background:url(../images/p-about_bg-sp.png) top no-repeat;background-size:100% auto}}#about,#spec{padding-top:60px}@media screen and (max-width:640px){#about,#spec{padding-top:6.66vw}}#about .info,#spec .info{background:hsla(0,0%,8%,.9);width:674px;margin:0 auto}@media screen and (max-width:640px){#about .info,#spec .info{width:100%}}#about .info a,#spec .info a{margin:2% auto 4%;display:inline-block}@media screen and (max-width:640px){#about .info a,#spec .info a{width:60%}}#about .info a:hover,#spec .info a:hover{opacity:.7}#about .info a img,#spec .info a img{width:auto}#about .product,#spec .product{width:674px;margin:2px auto 0}@media screen and (max-width:640px){#about .product,#spec .product{width:100%}}#about .product div,#spec .product div{position:relative;display:inline-block}#about .product div+div,#spec .product div+div{margin-left:2px}#about .product div a,#spec .product div a{position:absolute;bottom:17px;left:14px;right:14px}#about .product div a:hover,#spec .product div a:hover{opacity:.7}@media screen and (max-width:640px){#about .product div,#spec .product div{width:50%;box-sizing:border-box;padding-right:1px}#about .product div+div,#spec .product div+div{margin-left:0}#about .product div:nth-child(2n),#spec .product div:nth-child(2n){padding-left:1px;padding-right:0}}#spec{padding-top:0}@media screen and (max-width:640px){#spec{padding-top:0}}.news__box{width:674px;margin:0 auto;position:relative}@media screen and (max-width:640px){.news__box{width:100%}}.news__box ul{background:hsla(0,0%,8%,.9);padding-left:90px;line-height:40px;font-size:12px;padding-right:84px;text-overflow:clip;text-align:left;height:40px;overflow:hidden}@media screen and (max-width:640px){.news__box ul{padding-left:12vw;padding-right:17vw;height:16vw;line-height:3.73vw;font-size:2.67vw;box-sizing:border-box}}.news__box ul span.date{color:#999;display:inline-block;margin-right:5px}@media screen and (max-width:640px){.news__box ul span.date{display:block;margin-bottom:1.77vw}}.news__box ul li{margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .4s ease}@media screen and (max-width:640px){.news__box ul li{white-space:inherit;height:12.6vw;padding:1.67vw;overflow:hidden;margin:0}}.news__box .label{position:absolute;top:0;left:0;background:#ab1600}@media screen and (max-width:640px){.news__box .label{width:12vw}}.news__box #next,.news__box #prev{background:rgba(30,30,30,.5)}@media screen and (max-width:640px){.news__box #next,.news__box #prev{width:8vw}}.news__box #prev{position:absolute;right:42px;top:0}@media screen and (max-width:640px){.news__box #prev{right:8.27vw}}.news__box #next{position:absolute;right:0;top:0}.feature__box,.movie__box{text-align:center;width:814px;margin:0 auto}@media screen and (max-width:640px){.feature__box,.movie__box{width:100%}}.system__box{display:-ms-flexbox;display:flex;width:814px;margin:0 auto 30px}.system__box .system__box--item{-ms-flex:1;flex:1}.system__box .system__box--item img{width:100%}@media screen and (max-width:640px){.system__box{display:block;width:100%;margin:0 auto 3.3vw}}.system__box.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature{vertical-align:top}.feature__box{margin-top:60px}@media screen and (max-width:640px){.feature__box{margin-top:6.66vw}}.feature__box img{vertical-align:top}.banner_box{display:-ms-flexbox;display:flex;margin-top:2px;width:749px;margin:0 auto}@media screen and (max-width:640px){.banner_box{width:100%}}.banner_box a{display:-ms-flexbox;display:flex}.banner_box a+a{margin-left:2px}@media screen and (max-width:640px){.banner_box a{display:inline-block;width:50%;box-sizing:border-box;padding-right:1px}.banner_box a+a{margin-left:0}.banner_box a:nth-child(2n){padding-left:1px;padding-right:0}}figure.movie{cursor:pointer;display:inline-block;vertical-align:top;width:270px}figure.movie figcaption{margin:8px 0 30px}@media screen and (max-width:640px){figure.movie figcaption{font-size:2.4vw}}figure.movie+figure.feature,figure.movie+figure.movie{margin-left:2px}@media screen and (max-width:640px){figure.movie{width:33.33%;box-sizing:border-box;height:auto}figure.movie+figure.movie{margin-left:0;padding-left:2px}}figure.movie:nth-child(3n+1){margin-left:0!important}figure.movie .movie--thumb{position:relative}figure.movie .movie--thumb:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:transparent url(../images/ico-movie.png) 50% no-repeat}@media screen and (max-width:640px){figure.movie .movie--thumb:after{background-size:30px 30px}}figure.movie:hover .movie--thumb:after{background:rgba(0,0,0,.2) url(../images/ico-movie.png) 50% no-repeat}@media screen and (max-width:640px){figure.movie:hover .movie--thumb:after{background-size:30px 30px}}figure.feature{cursor:pointer;display:inline-block;position:relative;margin-bottom:2px}figure.feature figcaption{position:absolute;background:rgba(0,0,0,.75);left:0;right:0;bottom:0;line-height:42px;text-align:left}@media screen and (max-width:640px){figure.feature figcaption img{width:100%}}figure.feature+figure.feature,figure.feature+figure.movie{margin-left:2px}figure.feature:nth-child(4n+1){margin-left:0!important}@media screen and (max-width:640px){figure.feature{width:50%;height:auto;padding-right:1px;box-sizing:border-box}figure.feature+figure.feature{margin-left:0}figure.feature:nth-child(2n){padding-right:0;padding-left:1px;margin-left:0!important}}figure.feature .feature--thumb{position:relative}@media screen and (max-width:640px){figure.feature .feature--thumb img{width:100%;height:auto}}figure.feature .feature--thumb:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:transparent no-repeat}figure.feature:hover .feature--thumb:after{background:rgba(0,0,0,.2) no-repeat}button{padding:0;background:none;border:none;outline:none;cursor:pointer}button:hover{opacity:.8}#about button{margin-top:15px;margin-bottom:15px}@media screen and (max-width:640px){#about button img{width:64vw;height:auto}}#contentsBody{position:relative}#banners{margin-top:60px}@media screen and (max-width:750px){#banners{margin-top:16vw}}#overlay{background:url(../images/modal_bg_red.png) repeat-x;background-size:1px 100%;z-index:7}#overlay,#overlayContent{position:fixed;top:0;left:0;right:0;bottom:0;display:none}#overlayContent{z-index:8;overflow:auto}#overlayContent #overlayContent__inner{display:table;width:100%;height:100%;box-sizing:border-box;padding:50px;max-width:980px;margin:0 auto}@media screen and (max-width:640px){#overlayContent #overlayContent__inner{padding:30px 0}}#overlayContent #overlayContent__inner .vm{display:table-cell;vertical-align:middle;text-align:right}#overlayContent #overlayContent__inner .vm a{display:inline-block;cursor:pointer}#overlayContent #overlayContent__inner .vm a:hover{opacity:.7}#overlayContent #overlayContent__inner .iframe-cotnent{position:relative;width:100%;padding:56.25% 0 0}#overlayContent #overlayContent__inner img{width:100%}#overlayContent #overlayContent__inner iframe{height:auto;position:absolute;top:0;left:0;width:100%;height:100%}#holder{display:none}#onlineManual{text-align:center;padding:60px 0}@media screen and (max-width:640px){#onlineManual{padding:44px 0}}#onlineManual a{display:inline-block;margin:0 auto}#onlineManual a:hover{opacity:.7}@media screen and (max-width:640px){#onlineManual a img{width:68.26%;margin:0 auto}}#banners{margin-top:0}#spec{padding-bottom:0}#pf{margin-top:20px;position:relative;z-index:3!important}#pf img{width:90px;height:auto}@media screen and (max-width:640px){#pf img{width:17.73%}}#pf a:hover{opacity:.7}
/*# sourceMappingURL=main.css.map */
