html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{text-align:center;font-family:Verdana,Roboto,'Droid Sans',游ゴシック,YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;background:#fff;font-size:15px;color:#000}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}p{line-height:1.8em}img{max-width:100%;height:auto;width:auto\9}a{color:red;text-decoration:none}a:hover{color:#ef233c}a img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7}.inner{width:1000px;margin-left:auto;margin-right:auto}.forpc{display:block}.forsp{display:none}header{width:100%;margin:0 0 60px 0;padding:0;background:#212121}.pageTop{padding:20px 0!important;text-align:left}h1{padding:0;margin:0 auto;font-size:10px;line-height:0;max-width:1000px}h2{padding:0;margin:60px 0;font-size:34px;line-height:1.6em;text-align:center;color:#000}h3{font-size:26px;line-height:1.4em;text-align:left;border-bottom:solid 3px #000;margin:60px 0 20px;padding:5px}h3 span{font-size:70%}h4{font-size:28px;font-weight:normal;line-height:1.0;text-align:center;margin:40px auto}.flow h4{margin:0 auto 40px}h5{font-size:22px;margin-bottom:10px}h5.tokuten{font-size:16px;font-weight:normal;padding:5px 10px;background:#3396ef;color:#fff;display:inline-block}ul{width:100%;list-style:none;padding:0;margin-bottom:40px}ul li{display:inline-block;margin:10px;padding:0;text-align:left}.readtxt{text-align:left;margin:0 auto 60px}.readtxt.sub{margin-bottom:0;padding:20px 0 40px}.readtxt.sub span{color:red;font-weight:bold;font-size:110%}.btnDLC{width:100%;display:block;background:#666 url(../images/btn-DLC-bg.png) repeat;padding:30px 0;margin:60px auto!important;line-height:1em;text-align:center}.btn{width:300px;font-size:12px;text-decoration:none;line-height:1.5em;display:block;margin:10px auto;text-align:center;padding:10px 0;color:#fff;border-radius:3px;border:solid 1px #167ac6;background-color:#2989d8;background-image:-moz-linear-gradient(top,#49a9d4 0,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient(linear,left top,left bottom,from(#49a9d4),color-stop(0.49,#2989d8),color-stop(0.52,#2285d6),to(#2989d8))}a.btn:hover{opacity:.8;color:#fff}.btn span{color:#fff}.btn.black{margin:10px auto;color:#fff;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000')}.btn.free{font-size:15px;margin:15px 0 0}.btn.free span{font-size:85%}span.btn:hover{opacity:1}.sampleImage{width:100%;margin:0 auto;overflow:hidden}.sampleImage li{vertical-align:top}.sample{width:auto;height:160px;border:solid 1px #aaa}.sampleImage span{display:block;text-align:right;font-size:80%;width:90%;margin-bottom:30px}ul.main{background:#efefef;margin:40px auto 0;width:100%}ul.main li{margin:0;padding:40px 0 30px;vertical-align:top}ul.main li.jkt{width:20%;text-align:center;position:relative}ul.main li.jkt img{border:solid 1px #ccc}ul.main li.txtList{width:69%;line-height:1.6em;overflow:hidden}ul.main li strong{line-height:2em;font-size:16px}.freeicon{position:relative;display:block;width:140px;margin:0 auto}.freeicon:before{display:block;content:" ";width:64px;height:64px;background:url(../images/icon-new.png);background-size:contain;vertical-align:middle;position:absolute;top:-25px;left:-33px;z-index:10000}section ul.ebook{text-align:center;display:block;width:100%;margin:0 auto 40px;overflow:hidden}section ul.ebook li{width:24.5%;margin:0 0 10px;vertical-align:top;text-align:center;padding:30px 0;line-height:1.5em;overflow:hidden;background:#efefef;display:inline-block}section ul.ebook li img.jkt{display:block;width:180px;margin:0 auto;border:solid 1px #ccc}section ul.ebook li p.epubTtl{display:block;text-align:left;font-size:12px;width:190px;margin:20px auto 0}section ul.ebook li p.epubTtl span{font-weight:bold;font-size:15px;display:block}section ul.ebook li p.epubTtl span.name{color:#e5007f}.flow{text-align:left;margin:40px 0 30px;border:solid 1px #000;padding:30px 40px}.flow p{margin-bottom:40px}.flow p span{font-weight:bold;color:red}.flow p.device{margin-bottom:0}.alinfo{margin-top:80px}.alinfo ul li{overflow:hidden;line-height:1.6em;width:340px;margin:0 auto;vertical-align:top}.alinfo ul li img{display:block;width:320px;margin:0 auto 10px}.alinfo ul li span{font-size:120%}.alinfo ul li p{width:320px;margin:0 auto 10px;font-size:80%;line-height:1.6em}.share{padding:40px 0}.share li{vertical-align:top}footer{width:100%;padding:40px 0;text-align:center;background:#212121;font-size:10px;color:#595959}.toTop{position:fixed;bottom:20px;right:0;padding:0;text-align:left;line-height:1em}.toTop a img{opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;cursor:pointer}.toTop a img:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}