@charset "utf-8";li,ul{list-style:none}body,dd,div,form,h1,h2,h3,h4,html,img,input,p{margin:0 auto;padding:0;font:12px/1.8 Meiryo,"MS PGothic",Verdana,Arial,Helvetica,sans-serif;color:#222}dd,dl,dt,li,ul{margin:0;padding:0}.menu li,p{line-height:20px}body{font-size:62.5%}dd,dl,dt{text-align:left}img{border:none}a,a:link,a:visited{text-decoration:none;color:#222}a:active,a:hover{text-decoration:underline;color:#222}input{font-size:1.2em;float:left}table{border-collapse:collapse}.container{max-width:1200px;overflow:hidden;padding:0 10px}#header{width:100%;height:72px;position:relative}#logo{width:20%;float:left;margin-top:18px}.menu{z-index:90;float:right;margin-top:25px}.menu li{float:left;display:block;text-align:center;padding:3px 15px 0 10px;font-size:16px;z-index:1;color:#222;font-family:Meiryo,Arial,Helvetica,sans-serif;height:44px}.menu li a:hover{color:#21b3e4;text-decoration:none}.menu li.sale:hover,.menu li.store:hover{background:0 0}.menu ul li .submenu{left:0;overflow:hidden;position:absolute;top:72px;z-index:100;font-size:15px;display:none;background:rgba(255,255,255,.95);padding:1% 0 1.5%;margin-right:0;border-top:#d3d3d3 1px solid;border-bottom:#d3d3d3 2px solid;width:100%}.menu ul li:hover .submenu{display:block}.menu ul li .submenu ul{width:50%;float:left}.menu ul li .submenu ul li{width:45%;float:left;text-align:left;font:400 12px/40px Meiryo,arial,sans-serif!important;color:#999;margin:0;height:auto;padding:0;border-top:1px rgba(255,255,255,0) solid}.menu ul li .submenu ul li:nth-child(2n){margin-right:5%}.menu ul li .submenu ul .version{width:90%}.menu ul li .submenu li span{color:#21b3e4;font-size:20px;line-height:30px;background:url(/new-style/images/index/win.png) no-repeat;padding-left:31px}.menu ul li .submenu li.mac span{background:url(/new-style/images/index/mac.png) no-repeat}.menu ul li .submenu .first{border-top:1px #d3d3d3 solid;box-sizing:border-box}.menu ul li .submenu li a.more{color:#21b3e4;font-size:14px;text-decoration:none}.menu ul li .submenu li img{vertical-align:top;max-width:28px}.menu ul li .submenu li a{line-height:160%;font-size:15px;color:#666;display:inline-block;padding:0}.menu ul li .submenu li a:hover{color:#21b3e4;text-decoration:none}.menu ul li:hover ul.submenu{display:block}#search-box{float:right;margin-top:0}#lookfor{float:right;margin-top:3px}.toggle-nav{display:none}.bot_title{color:#fff;font-size:24px;margin-bottom:20px}#footer{background:#333}.footer{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.footer a.icon{display:block;-webkit-flex:1;flex:1;margin:40px auto 20px}.footer dl{-webkit-flex:1;flex:1}.footer dl dt{color:#fff;margin:40px auto 20px;font-size:17px}.footer dl dd a{color:#d1cdcd}.footer dl dd{line-height:24px;font-size:13px}#footer .footer-line{margin:20px auto 0;padding:10px 0;background-color:#282828;overflow:hidden}.footer-line div{max-width:860px;margin:0 auto}.footer-line p{color:#7f7f7f;text-align:center;float:left}.footer-line p a{color:#fff;font-size:12px}.footer-line div p:nth-child(2){float:right;font-size:12px}a#subscribe{background:url(/new-style/images/index/subscribe.png) no-repeat;width:264px;height:28px;display:block;color:#fff;font-size:14px;padding:10px 0 0 25px;margin-bottom:15px}a#subscribe:hover{text-decoration:none;background:url(/new-style/images/index/subscribe.png) 0 -38px no-repeat}@media screen and (max-width:1420px){.menu ul li ul.submenu li,.menu ul li ul.submenu li.mac{padding-left:50px}.menu ul li ul.submenu li a,.menu ul li ul.submenu li a.more{font-size:12px}}@media screen and (max-width:1270px){.menu ul li ul.submenu li a{width:186px}.menu ul li ul.submenu li{width:402px}.menu ul li ul.submenu li a.second{padding-left:0}}@media screen and (max-width:956px){.menu,.toggle-nav{display:inline-block;float:right}#header .menu li a,#header .menu li p,.menu{margin-top:0}.toggle-nav{padding:28px 28px 0;color:#222;font-size:30px;border-radius:5px}a.toggle-nav{color:#222}#header .menu li a:hover,#header .menu li:hover,#header .menu li:hover a,.menu li a{color:#fff}.toggle-nav .active,.toggle-nav:hover{text-decoration:none}.menu{position:relative}.menu ul.active{display:none}.menu ul{position:absolute;top:100%;right:0;padding:10px;box-shadow:0 1px 1px rgba(0,0,0,.15);background:#222;border:1px solid #222;opacity:.8}.menu li{margin:0;float:none;display:block}#header .menu{z-index:1000px}#header .menu li:hover .submenu{display:none}#header .container{overflow:visible}#lookfor{float:left;margin-right:10px;margin-top:30px}#search-container input#q{width:60%}.footer-line div p:nth-child(2),.footer-line p{float:none;margin:0}}@media screen and (max-width:798px){.menu ul li.sale,.menu ul li.store{display:inline-block;float:right;margin-right:10px}#header .container{padding:0}.footer a.icon{display:none}}@media screen and (max-width:600px){.footer.main{display:block;width:95%;margin:auto}.footer .icon{display:block!important;float:none}#footer{padding-top:20px}}@media screen and (max-width:480px){.menu ul li.store{display:inline-block;float:right}.menu ul li.sale{display:none}.unslider-nav ol{left:25%}}a{text-decoration:none}a:hover{text-decoration:underline}#top{background:#f9f9f9;clear:both}#top img{width:100%}.main{padding:40px 0}.main .main-pro{margin-bottom:60px;overflow:hidden}.main .main-pro .btm,.main .main-pro .top{over-flow:hidden}.main .main-pro .top .left{width:41%;margin-right:8%;float:left}.main img{width:100%}.main .main-pro .top .right{width:51%;float:left}.main .main-pro h1,.main .main-pro h2{font-size:3em;color:#1898f1;line-height:100%;margin-bottom:2%;text-align:left}.main .main-pro h1 a,.main .main-pro h2 a{font-size:1em;color:#1898f1}.main .main-pro p{font-size:14px;line-height:210%}.main .main-pro .btn{overflow:hidden;margin-top:5%}.main .btn .mac,.main .main-pro .btn .win{width:105px;height:43px;display:block;background:url(/style/images/down-win.jpg) no-repeat;float:left;font-size:18px;line-height:43px;margin-right:30px;padding-left:58px;color:#fff}.main .main-pro .btn .win:hover{background-position:0 -43px;text-decoration:none}.main .main-pro .btn .mac{background:url(/style/images/down-mac.jpg) no-repeat;margin-left:1%}.main .main-pro .btn .mac:hover{background-position:0 -43px;text-decoration:none}.main .main-pro .btm .left{width:62%;margin-right:7.5%;float:left}.main .main-pro .btm .right{width:30.5%;float:right;overflow:hidden}.main .main-pro .btm .right img{float:right}.main .wrap{border:1px solid #e5e5e5;border-bottom:none;overflow:hidden;background-color:#FFF}.btm-box dl.mid dt,.main .wrap-pros,.main .wrap-pros dt{border-bottom:1px solid #e5e5e5}.main .wrap p{font-size:14px;line-height:30px}.main .wrap .pro-content{padding-bottom:20px;line-height:25px}.main .wrap-pros{overflow:hidden;padding-top:30px}.main .wrap-pros ul li{width:28.5%;padding:0 2% 50px;float:left;height:370px}.main .wrap-pros dt{text-align:center;padding-bottom:20px;height:195px}.main .wrap-pros dd{margin:20px 0 0}.main .wrap-pros .pro-title{font-size:2.2em}.main .wrap-pros dd a.mac,.main .wrap-pros dd a.win{background:url(/images/products/win.jpg) no-repeat;color:#1898f1;float:left;height:18px;padding-left:25px;line-height:18px}.main .wrap-pros dd a.mac{background:url(/images/products/mac.jpg) no-repeat;margin-left:30px}.main .wrap-pros ul li dl dt img{width:145px}.btm-box{padding:20px 0 66px}.btm-box h3{font-size:3em;margin-bottom:20px}.btm-box ul{width:225px;float:left}.btm-box dl{float:left}.btm-box dl.mid{width:415px;margin:0 52px}.btm-box dt{font-size:2.4em;color:#1898f1;padding-bottom:20px}.btm-box dl dd{padding-top:20px}.btm-box dl.mid dd{width:190px;margin-right:17px;float:left}.btm-box dl dd a{font-size:1.4em}.btm-box dl dd.NPad{padding-top:0}.bottom-ads{position:relative}.ads{background:url(/special/thanksgiving/top-ad.jpg) 50% 0 no-repeat;height:84px;display:block}.bottom-ads img{position:absolute;right:0;top:0;cursor:pointer}.slidingDiv{clear:both;z-index:9;position:absolute;top:92px;width:100%;padding:20px 0;background:url(/style/images/search-box-shadow.png) repeat-x;height:45px}.show_hide{display:none;background:url(/style/images/search-logo.jpg) 0 center no-repeat #fff;height:25px;float:left;width:25px;cursor:pointer}#search{max-width:1000px;width:100%;margin:0 auto;overflow:hidden}#search-container{width:100%}#search-container input#q{width:60%;height:40px;border:1px solid #d3d8dc;border-radius:5px 0 0 5px;font-size:18px;padding-left:5px;color:#CCC}#search-container input#q,#search-container input#search_btn{float:left}#search-container input#search_btn{width:60px;height:42px;border-radius:0 5px 5px 0;cursor:pointer;border:1px solid #1898f1;border-left:none;background-color:#1898f1;color:#fff}#search-container input#search_btn:hover{background-color:#47b4ff;color:#fff;border:1px solid #47b4ff}#lookfor{margin-left:15px}#blu-ray,#download,#mobile,#pack,#pdf,#product,#video{background:url(/images/products/mobile-banner.jpg) 50% 0 no-repeat;overflow:hidden;max-width:1000px;padding:0 10px;height:366px}#blu-ray{background:url(/images/products/bd-banner.jpg) 50% 0 no-repeat}#pack{background:url(/images/products/pack-banner.jpg) 50% 0 no-repeat}#pdf{background:url(/images/products/pdf-banner.jpg) 50% 0 no-repeat}#download{background:url(/images/products/download-banner.jpg) 50% 0 no-repeat}#product{background:url(/images/products/product-banner.jpg) 50% 0 no-repeat}#video{background:url(/images/products/video-banner.jpg) 50% 0 no-repeat}#blue_block,#green_block,#orange_block,#red_block{background:rgba(11,146,240,.8);width:100%;max-width:440px;padding:15px;float:left;margin:170px 0 0 30px}#orange_block{background:rgba(255,102,42,.8)}#red_block{background:rgba(221,17,23,.8)}#green_block{background:rgba(150,214,58,.8)}#black_block{background:rgba(0,0,0,.8);width:100%;max-width:404px;float:right;text-align:center;height:366px}#top #black_block p{font-size:18px;color:#d2d2d2}#top #black_block p span{font-size:26px;color:#eae723}#top #black_block h2{color:#fff;font-size:36px;margin-top:20px}#top #black_block img{max-width:249px;width:100%;margin:10px 0}#top #black_block a.mac,#top #black_block a.win{background:url(/images/products/btn.jpg) 0 -46px no-repeat;width:173px;height:46px;float:left;margin:20px 0 0 20px}#top #black_block a.win:hover{background-position:0 0}#top #black_block a.mac{background-position:0 -138px}#top #black_block a.mac:hover{background-position:0 -92px}#top h1{font-size:60px;color:#fff}#top p{font-size:20px;color:#fff;line-height:120%}#top #black_block .checkout-switch{margin:0 auto 20px;max-width:404px;width:100%;overflow:hidden}@media screen and (max-width:940px){#blue_block,#orange_block{margin:0;max-width:none;width:96%}#green_block,#red_block{margin:0;max-width:none;width:100%}#black_block{max-width:none;width:100%;height:auto}#blu-ray,#download,#mobile,#pack,#pdf,#product,#video{background:#f9f9f9;height:auto;padding:0}#top h1{font-size:30px}#top #black_block h2{font-size:26px}.main .wrap-pros ul li{width:43.5%;padding-bottom:100px}}@media screen and (max-width:798px){.main .main-pro p{font-size:14px;line-height:170%}.main .main-pro h1,.main .main-pro h2{font-size:25px}.main .main-pro .btn .mac,.main .main-pro .btn .win{background:0 0;color:#1898f1;margin:0;padding:0;text-decoration:underline}}@media screen and (max-width:480px){.main{padding:0}.main .main-pro{margin-bottom:30px}.main .main-pro .btm .left,.main .main-pro .btm .right,.main .main-pro .top .left,.main .main-pro .top .right{width:100%;margin-top:15px}.main .wrap-pros ul li{border-right:none;width:90%}}