html,body,table,input,select,textarea{font-family:"BIZ UDPGothic", "Meiryo", "Hiragino Kaku Gothic Pro", "Hiragino Sans", sans-serif;font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%}body{margin:0;padding:0}a{color:#0645ad;text-decoration:none}a:visited{color:#0645ad}a:hover{color:#c00}body>.container>.content{width:1205px;max-width:96%;margin:0 auto}@media screen and (max-width: 900px){body>.container>.content{width:96%}}#header{background:#1e1e1e;border-bottom:solid 5px #2c6ce0;padding:5px 0;color:#f0f0f0}#header a{color:#f0f0f0;text-decoration:none}#header a:hover{color:silver}#header .content{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}#header .content .header-menu-logo{line-height:0}#header .content .header-menu-others{display:flex;flex-wrap:nowrap;justify-content:flex-end}#header .content .header-menu-others .header-menu-item{margin:7px 0;padding:0 10px;border-right:solid 1px #f0f0f0;font-size:16px;line-height:1.0}#header .content .header-menu-others .header-menu-item:last-child{border-right:none}@media screen and (max-width: 800px){#header .content .header-menu-others .optional{display:none}}#header .content .header-menu-others #github{display:block;margin:3px 0 0;padding:0 0 0 12px}#footer{background:#1e1e1e;padding:20px 0}#footer a{color:#f0f0f0;text-decoration:none}#footer a:hover{color:silver}#footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:center;padding:4px 0}#footer .footer-menu .footer-menu-item{margin:4px 0;padding:0 10px;border-right:solid 1px #f0f0f0;line-height:1.0}#footer .footer-menu .footer-menu-item:last-child{border-right:none}#footer .copyright{text-align:center}#products{background:#e2e7ec;padding:40px 0 8px;overflow:hidden}@media screen and (max-width: 480px){#products .content{max-width:300px}}#products .content h3{margin:0 0 2px;color:#59598b;font-size:16px;font-weight:bold}#products .content .product-category{margin:0 auto 32px}#products .content .product-list{display:flex;flex-wrap:wrap}#products .content .product-item{background:#fff;width:24%;margin:0 1% 12px 0;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,0.3);overflow:hidden}#products .content .product-item:hover{background:#f0f0f0}@media screen and (max-width: 1050px){#products .content .product-item{width:32%}}@media screen and (max-width: 800px){#products .content .product-item{width:49%}}@media screen and (max-width: 480px){#products .content .product-item{width:100%;margin-right:0}}#products .content .product-item .product-caption{background:#000;color:#fff;padding:5px 0;overflow:hidden;font-size:13px;text-align:center;white-space:nowrap;line-height:1.0}#products .content .product-item .product-name{border-top:solid 3px #0645ad;padding:8px 0;overflow:hidden;text-align:center;line-height:0}#products .content .product-item .product-name img{max-width:95%;border:0}#products .content .product-item .cubevp{border-top-color:#cc2828}#products .content .product-item .cubepdf{border-top-color:#cc2828}#products .content .product-item .cubepdfutility{border-top-color:#e02c6c}#products .content .product-item .cubepdfpage{border-top-color:#cc2828}#products .content .product-item .cubepdfviewer{border-top-color:#ff8600}#products .content .product-item .cubeice{border-top-color:#2c6ce0}#products .content .product-item .cubenote{border-top-color:#00a99d}#products .content .product-item .cuberss{border-top-color:#b300b3}#products .content .product-item .cubelab{border-top-color:#505173}#hero{overflow:hidden}#hero .content{padding:32px 0;text-align:center}#hero .content h1{margin:0;line-height:0}#hero .content h1 img{max-width:80%}.container+#overview{margin-top:40px}#overview{background:#2c6ce0;margin:0;padding:40px 0}#overview .content{width:1000px;color:#fff}#overview .content h2{margin:0 0 12px;text-align:center;font-size:28px;font-weight:normal;line-height:1.2}@media screen and (max-width: 800px){#overview .content h2{font-size:20px;font-weight:bold}}#overview .content p{margin:1em 0 0}#feature{background:#f7f7f7;padding:24px 0}#feature .content{display:flex;flex-wrap:wrap;justify-content:space-between}#feature .content .feature-image{width:100%;margin:16px 0;text-align:center}#feature .content .feature-image img{max-width:100%}#feature .content .feature-item{width:47%;margin:8px 0}@media screen and (max-width: 600px){#feature .content .feature-item{width:100%;max-width:480px;margin:8px auto;padding:0}}#feature .content h3{margin:0;text-align:center;font-size:20px;font-weight:bold;color:#2c6ce0}#feature .content p{margin:0.5em 0}#news{margin:20px 0}#news .content>dl{margin:0;border-top:solid 1px #dddee0}#news .content>dl dt{margin:0;padding:0.5em 0;float:left;font-weight:bold;color:#2e3174}@media screen and (max-width: 600px){#news .content>dl dt{padding:0.5em 0 0;float:none}}#news .content>dl dd{margin:0;padding:0.5em 0 0.5em 5em;border-bottom:solid 1px #dddee0}#news .content>dl dd a,#news .content>dl dd a:visited{color:#000}#news .content>dl dd a:hover{color:#c00}@media screen and (max-width: 600px){#news .content>dl dd{padding:0 0 0.5em}}#download{padding:40px 0 0}#download .content{width:1000px}#download .content .download-caption{margin:24px 0 0}#download .content .download-button-container{background:url("/assets/images/banner/cubesoft/large.png") center left no-repeat;padding:0 0 0 420px;max-width:440px;margin:0 auto;line-height:1.2}@media screen and (max-width: 1050px){#download .content .download-button-container{background:none !important;padding:0 !important;max-width:500px}}.download-button{display:inline-block;background:#2c6ce0;color:#fff;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,0.3);width:100%;padding:32px 0;font-size:20px;text-align:center}.download-button:visited{color:#fff}.download-button:hover{color:#fff;background:#4a81e4}.download-card{border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,0.3);overflow:hidden;text-align:center}.download-card .download-card-main>a{display:block;padding:28px 0;font-size:20px;background-color:#2c6ce0;background-image:none;background-position:14% center;background-repeat:no-repeat;color:#fff}.download-card .download-card-main>a:hover{background-color:#4a81e4}@media screen and (max-width: 480px){.download-card .download-card-main>a{background-position:12% center}}.download-card .download-card-sub{display:flex;flex-wrap:nowrap;background:#3e3e3e;border-top:solid 1px #fff}.download-card .download-card-sub .download-card-sub-item{display:block;flex:1;padding:8px 0}.download-card .download-card-sub .download-card-sub-item:hover{background:#1e1e1e}.download-card .download-card-sub .download-card-sub-item+.download-card-sub-item{border-left:solid 1px #fff}.download-card a,.download-card a:visited,.download-card a:hover{color:#fff}.download-anchor{position:fixed;z-index:9999;width:100% !important;max-width:100% !important;bottom:0;margin:0;padding:16px 0;background:linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.78));text-align:center}.download-anchor .download-button{width:auto;max-width:98%;padding:10px 80px;font-size:18px;line-height:1.1;background-image:none;background-position:5% center;background-repeat:no-repeat}.download-anchor .download-button .reward-caption{font-size:12px}.download-anchor .no-reward{padding:20px 80px}@media screen and (max-width: 800px){.download-anchor{display:none}}#footer{padding:20px 0 100px}@media screen and (max-width: 800px){#footer{padding:20px 0}}#environment .content{width:1000px;background:#f7f7f7;border:solid 1px #f0f0f0;margin:24px auto 40px;padding:12px 0}#environment .content h2{font-size:18px;color:#cc2828}#environment .content>*{margin:0 16px}#premium{margin:28px 0 0}#premium .content>a{display:block;margin:0 auto;padding:8px 0;background:#f7f7f7;color:#000;border-radius:6px;box-shadow:2px 2px 6px rgba(0,0,0,0.3)}#premium .content>a:hover{background:#f0f0f0}#premium .content>a *{margin:4px 16px}@media screen and (max-width: 480px){#premium .content>a *{margin:4px 8px}}#premium .content>a h2{font-size:18px;color:#cc2828}.ads{margin:20px 0 24px}.ads-item{border:solid 2px #f4f4f4;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,0.3);overflow:hidden;text-align:center}.ads-item h2{margin:0;padding:8px 16px;border-bottom:solid 1px #f4f4f4;background:#f7f7f7;color:#2e3174;font-size:20px;text-align:left;line-height:1.0}@media screen and (max-width: 800px){.ads-item{border:none;border-radius:0;box-shadow:none;overflow:visible}.ads-item h2{display:none}}.ads-white>.adsbygoogle,.ads-white>.ads-gam{background-image:url("/assets/images/icon/loading.gif");background-position:center center;background-repeat:no-repeat;border:solid 2px #f4f4f4;border-radius:0 0 9px 9px;overflow:hidden}@media screen and (max-width: 800px){.ads-white>.adsbygoogle,.ads-white>.ads-gam{background-image:none;border:none;border-radius:0;overflow:visible}}.ads-gray>.adsbygoogle,.ads-gray>.ads-gam{background-color:#f7f7f7;background-image:url("/assets/images/icon/loading.gif");background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 800px){.ads-gray>.adsbygoogle,.ads-gray>.ads-gam{background-color:transparent;background-image:none}}.adsbygoogle,.ads-gam{min-height:250px}@media screen and (max-width: 800px){.adsbygoogle,.ads-gam{min-height:auto}}.adsbygoogle[data-ad-status="filled"],.adsbygoogle[data-adsbygoogle-status="done"]{background-image:none !important}#versions{margin:0;padding:32px 0 24px;background:#f7f7f7}#latest>.content h2,#versions>.content h2{margin:0 0 12px;padding:0 0 6px;font-size:24px;line-height:1.2;color:#2c6ce0;border-bottom:dotted 2px #dddee0}#latest>.content h2 .version,#versions>.content h2 .version{margin-right:6px;font-size:16px}#latest>.content h2 .note,#versions>.content h2 .note{font-size:16px;font-weight:normal}@media screen and (max-width: 600px){#latest>.content h2 .note,#versions>.content h2 .note{display:none}}#latest>.content .version-downloads,#versions>.content .version-downloads{list-style:none;margin:0 4px 12px;padding:0}#latest>.content .version-downloads li,#versions>.content .version-downloads li{margin:0;padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#latest>.content .version-downloads li a,#versions>.content .version-downloads li a{padding:0 0 0 24px;background-image:url("/assets/images/icon/download-16px.png");background-position:center left;background-repeat:no-repeat}#latest>.content .attention,#versions>.content .attention{margin:0 0 16px}#latest>.content .attention{background:#f7f7f7;border:solid 1px #f0f0f0;padding:16px}@media screen and (max-width: 480px){#latest>.content .attention{padding:12px 8px}}#latest>.content .attention h3{margin:0 0 4px;font-size:18px;line-height:1.2;color:#cc2828}#latest>.content .attention p{margin:0}#latest>.content .attention p+h3,#latest>.content .attention p+p{margin-top:20px}#versions>.content>.versions-main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4px 0 0}#versions>.content>.versions-main .version{overflow:hidden;width:49%;margin:0 0 16px;padding:8px 0;background:#fff;border-radius:6px;box-shadow:2px 2px 6px rgba(0,0,0,0.3)}@media screen and (max-width: 900px){#versions>.content>.versions-main .version{width:100%}}#versions>.content>.versions-main .version .version-title{display:flex;justify-content:space-between;margin:0 16px 8px;padding:0 0 4px;border-bottom:dotted 2px #dddee0;font-size:16px}#versions>.content>.versions-main .version .version-title a{font-weight:bold;color:#2e3174}#versions>.content>.versions-main .version .version-title a:visited{color:#2e3174}#versions>.content>.versions-main .version .version-title a:hover{color:#cc2828}#versions>.content>.versions-main .version .version-title .version-caption{font-size:13px;margin-top:4px;color:#7f7f7f}#versions>.content>.versions-main .version .version-downloads{margin:0 16px}#versions>.content>.versions-main .version-ads{width:100%;padding:0}#latest>.content>.version-downloads{display:flex;flex-wrap:wrap;justify-content:space-between}#latest>.content>.version-downloads li{width:47%}@media screen and (max-width: 900px){#latest>.content>.version-downloads li{width:100%}}#download>.content>.download-button-container{background:url("/assets/images/banner/cubeice/large.png") center left no-repeat;padding:0 0 0 400px}
