/*! SOLID-AIR - ver.2013-09-12; Copyright (c) 2013 SOLID AIR <http://solidair.tokyo.jp/> */
@charset "UTF-8";footer,footer p{*zoom:1}footer:after,footer p:after{content:'';display:block;clear:both;height:0}@media print{footer:after,footer p:after{height:1px;margin-bottom:-1px;visibility:hidden}}.ir{color:transparent;font:0/0 a;text-shadow:none;*display:none;_display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%;line-height:1.4;background:#000 url(/_assets/images/bgi_body.jpg?1616120916) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media screen and (max-width:480px){html{background-image:url(/_assets/images/bgi_body-t.jpg?1616120916)}}@media screen and (min-width:481px){html{background-image:url(/_assets/images/bgi_body-t.jpg?1616120916)}}@media screen and (min-width:768px){html{background-image:url(/_assets/images/bgi_body-t.jpg?1616120916)}}@media screen and (min-width:980px){html{background-image:url(/_assets/images/bgi_body.jpg?1616120916)}html.tablet{background-image:url(/_assets/images/bgi_body-t.jpg?1616120916)}}body{background:#000;color:#69fafa;text-autospace:ideograph-space ideograph-numeric ideograph-parenthesis ideograph-space;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;word-wrap:break-word;font-family:Arial,Helvetica,Meiryo,"メイリオ",sans-serif;-webkit-transition:all 2048ms;-moz-transition:all 2048ms;transition:all 2048ms}html.loaded body{opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}html.rgba.loaded body{background:rgba(0,0,0,.8)}html.rgba.loaded body,html.cssgradients.loaded body{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}html.cssgradients.loaded body{background-color:rgba(0,0,0,.6);background-image:-webkit-gradient(radial,center center,0,center center,460,color-stop(10%,rgba(0,0,0,.6)),color-stop(30%,rgba(0,0,0,.45)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-radial-gradient(50% 50%,circle,rgba(0,0,0,.6)10%,rgba(0,0,0,.45)30%,rgba(0,0,0,0));background-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.6)10%,rgba(0,0,0,.45)30%,rgba(0,0,0,0))}img{image-rendering:optimizeQuality}button,input,select,textarea{font-family:Arial,Helvetica,Meiryo,"メイリオ",sans-serif}input[type="search"]{outline-offset:-2px}a{color:#69fafa}a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none}a:visited{color:#69fafa}a:hover{color:#7ffafa}body{display:table;width:100%;min-width:320px}.container{display:table-cell;width:100%;vertical-align:middle;text-align:center}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);-moz-osx-font-smoothing:grayscale}[data-icon]:before,.icon-file{font-family:'icomoon';speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-file{font-style:normal}.icon-file:before{content:"\e000"}.logo{list-style:none;font-size:100%;font-weight:400;font-style:normal;border:none;width:100%;max-width:500px;margin:0 auto;padding:30px 0;-webkit-transition:padding 256ms;-moz-transition:padding 256ms;transition:padding 256ms;pointer-events:none}@media screen and (max-width:480px){.logo{padding:30px 20px}}@media screen and (min-width:481px){.logo{padding:30px 20px}}@media screen and (min-width:768px){.logo{padding:30px 0}}@media screen and (min-width:980px){.logo{padding:30px 0}}.logo img{width:100%;max-width:500px;-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.25));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.25));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.25));filter:drop-shadow(0 0 3px rgba(105,250,250,.25));-webkit-animation:blinkImage 20s ease infinite;-moz-animation:blinkImage 20s ease infinite;animation:blinkImage 20s ease infinite;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}@-webkit-keyframes blinkImage{0%,45%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}50%{-webkit-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-moz-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-ms-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));filter:drop-shadow(0 0 6px rgba(105,250,250,.4))}55%,100%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}}@-moz-keyframes blinkImage{0%,45%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}50%{-webkit-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-moz-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-ms-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));filter:drop-shadow(0 0 6px rgba(105,250,250,.4))}55%,100%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}}@-o-keyframes blinkImage{0%,45%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}50%{-webkit-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-moz-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-ms-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));filter:drop-shadow(0 0 6px rgba(105,250,250,.4))}55%,100%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}}@-ms-keyframes blinkImage{0%,45%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}50%{-webkit-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-moz-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-ms-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));filter:drop-shadow(0 0 6px rgba(105,250,250,.4))}55%,100%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}}@keyframes blinkImage{0%,45%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}50%{-webkit-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-moz-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));-ms-filter:drop-shadow(0 0 6px rgba(105,250,250,.4));filter:drop-shadow(0 0 6px rgba(105,250,250,.4))}55%,100%{-webkit-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-moz-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));-ms-filter:drop-shadow(0 0 3px rgba(105,250,250,.2));filter:drop-shadow(0 0 3px rgba(105,250,250,.2))}}.tagline{margin:0;list-style:none;font-weight:400;font-style:normal;border:none;padding:30px 0;font-size:2.4rem;font-family:"FOT-マティス ProN DB","MatisseProN-DB",serif;-webkit-transition:all 256ms;-moz-transition:all 256ms;transition:all 256ms}html.no-cssremunit .tagline{font-size:24px}html.mac.firefox .tagline{font-weight:400}@media screen and (max-width:480px){.tagline{padding:20px 10px;font-size:1.6rem}html.no-cssremunit .tagline{font-size:16px}}@media screen and (max-width:320px){.tagline{padding:20px 10px;font-size:1.6rem}html.no-cssremunit .tagline{font-size:16px}}@media screen and (min-width:480px){.tagline{padding:20px 10px;font-size:2rem}html.no-cssremunit .tagline{font-size:20px}}@media screen and (min-width:481px){.tagline{padding:20px 10px;font-size:2rem}html.no-cssremunit .tagline{font-size:20px}}@media screen and (min-width:768px){.tagline{padding:30px 0;font-size:2.4rem}html.no-cssremunit .tagline{font-size:24px}}@media screen and (min-width:980px){.tagline{padding:30px 0;font-size:2.4rem}html.no-cssremunit .tagline{font-size:24px}}footer{max-width:400px;margin:0 auto;padding:30px 80px}footer p,footer a,footer img{margin:0;padding:0;list-style:none;font-size:100%;font-weight:400;font-style:normal;border:none}html.ie8 footer{width:400px}footer img{width:100%;opacity:.9;-webkit-transition:all 64ms;-moz-transition:all 64ms;transition:all 64ms}footer a:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);opacity:1}footer a:active img{-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98);opacity:.75}footer .site4d,footer .versus,footer .cloudpack{display:block;float:left}footer .site4d{width:40%}footer .site4d img{width:100%}footer .versus{width:15%}footer .versus img{width:100%}footer .cloudpack{width:45%}footer .cloudpack img{width:100%}.pressrelease{list-style:none;font-style:normal;border:none;margin:10px 0 15px;padding:0;font-size:1.4rem;font-weight:700;-webkit-transition:all 256ms;-moz-transition:all 256ms;transition:all 256ms}html.no-cssremunit .pressrelease{font-size:14px}.pressrelease a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;padding:2px 1.5em 1px;background:#69fafa;background-color:#78fafa;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#78fafa),color-stop(100%,#5ee1e1));background-image:-webkit-linear-gradient(#78fafa,#5ee1e1);background-image:linear-gradient(#78fafa,#5ee1e1);-webkit-box-shadow:0 1px 1px rgba(255,255,255,.5)inset;-moz-box-shadow:0 1px 1px rgba(255,255,255,.5)inset;box-shadow:0 1px 1px rgba(255,255,255,.5)inset;color:#000;text-shadow:0 1px 0 rgba(255,255,255,.4);border-radius:1em;-webkit-transition:all 128ms;-moz-transition:all 128ms;transition:all 128ms}html.no-borderradius .pressrelease a{padding:2px .5em 1px}.pressrelease a:hover{background-color:#b4fcfc;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b4fcfc),color-stop(100%,#69fafa));background-image:-webkit-linear-gradient(#b4fcfc,#69fafa);background-image:linear-gradient(#b4fcfc,#69fafa);text-shadow:0 1px 0 rgba(255,255,255,.8)}.pressrelease a:active{background-color:#347d7d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#347d7d),color-stop(100%,#3f9696));background-image:-webkit-linear-gradient(#347d7d,#3f9696);background-image:linear-gradient(#347d7d,#3f9696);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25)inset,0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,.25)inset,0 1px 0 rgba(255,255,255,.25);box-shadow:0 1px 1px rgba(0,0,0,.25)inset,0 1px 0 rgba(255,255,255,.25);text-shadow:0 1px 0 rgba(255,255,255,.2)}.pressrelease i{margin-right:.5em}@media screen and (max-width:480px){.pressrelease{padding:0 10px;font-size:1.6rem}html.no-cssremunit .pressrelease{font-size:16px}}@media screen and (max-width:320px){.pressrelease{padding:0 10px;font-size:1.6rem}html.no-cssremunit .pressrelease{font-size:16px}}@media screen and (min-width:480px){.pressrelease{padding:0 10px;font-size:1.4rem}html.no-cssremunit .pressrelease{font-size:14px}}@media screen and (min-width:481px){.pressrelease{padding:0 10px;font-size:1.4rem}html.no-cssremunit .pressrelease{font-size:14px}}@media screen and (min-width:768px){.pressrelease{padding:0;font-size:1.4rem}html.no-cssremunit .pressrelease{font-size:14px}}@media screen and (min-width:980px){.pressrelease{padding:0;font-size:1.4rem}html.no-cssremunit .pressrelease{font-size:14px}}