/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{width:960px;margin-left:auto;margin-right:auto}.row{margin-left:-15px;margin-right:-15px}[class*="span"]{float:left;padding-right:15px;padding-left:15px;min-height:1px;box-sizing:border-box}[class*="span"] img{max-width:100%}.span1{width:8.33333333%}.span2{width:16.66666667%}.span3{width:25%}.span4{width:33.33333333%}.span5{width:41.66666667%}.span6{width:50%}.span7{width:58.33333%}.span8{width:66.66666667%}.span9{width:75%}.span10{width:83.33333%}.span11{width:91.66667%}@media (min-width: 1240px){.container{width:1170px}}@media (min-width: 768px) and (max-width: 1040px){.container{width:720px}}@media (max-width: 767px){.container{width:auto;margin-left:10px;margin-right:10px}.row{margin-left:0;margin-right:0}[class*=span]{float:none;padding:0;width:auto !important;margin-bottom:1em}}.btn{display:inline-block;text-align:center;padding:.6em 1.2em;cursor:pointer;line-height:1.5;font-size:90%;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;overflow:hidden;text-decoration:none;border:1px solid #6356a3;color:#6356a3;-webkit-transition:all .3s;transition:all .3s}.btn:hover{text-decoration:none;background-color:#6356a3;color:#fff}.btn img{vertical-align:middle}.btn-primary{background-color:#6356a3;color:#fff;border:1px solid #6356a3}.btn-primary:hover{background-color:#534888;color:#fff !important;border-color:#534888}.btn-wh{background-color:transparent;color:#fff;border:1px solid #fff}.btn-wh:hover{background-color:#fff;color:#a59aca}.btn-large{padding:.4em 1.5em;font-size:140%;border-width:3px;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}.btn.btn-tw{color:#fff;background-color:#55acee;border-color:transparent}.btn.btn-tw:hover{background-color:#309aea;color:#fff}.btn.btn-fb{color:#fff;background-color:#3b5998;border-color:transparent}.btn.btn-fb:hover{background-color:#30487b;color:#fff}.btn.btn-b{color:#fff;background-color:#008fde;border-color:transparent}.btn.btn-b:hover{background-color:#0075b5;color:#fff}.btn-inner{margin-bottom:1em}@media (max-width: 767px){.btn-large{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}body{font-family:"freight-sans-pro", 'Avenir Next', 'Helvetica Neue', Arial, YuGothic, '游ゴシック', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;background:#fff;color:#555;-webkit-font-smoothing:antialiased}a{color:#6356a3;text-decoration:none}a:hover{color:#9f97c8}h1,h2,h3,h4,h5,h6{line-height:1.5;color:#6356a3;margin:0 0 .5em 0;font-weight:normal}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{text-decoration:none}h1,h2,h3{letter-spacing:.2em}.clearfix,.row,.globalheader,.section-about .member-box{*zoom:1}.clearfix:before,.row:before,.globalheader:before,.section-about .member-box:before,.clearfix:after,.row:after,.globalheader:after,.section-about .member-box:after{display:table;content:" "}.clearfix:after,.row:after,.globalheader:after,.section-about .member-box:after{clear:both}.bold,h1,h2,h3,h4,h5,h6,.globalheader .logo,.header .label,.heading-label,.table .bigger,.issue1 .hlabel,.issue1 .heading,.issue1 p,.issue1 .btn{font-weight:bold}p{margin:0 0 1em 0;line-height:1.8}br.touch{display:none}.hero{background-color:#a59aca}.hero-inner{background:transparent url("../dist/images/header-illust.png") no-repeat center bottom;background-size:1600px 550px;padding-bottom:550px;color:#fff}.hero-inner h1,.hero-inner h2,.hero-inner h3{color:#fff}.globalheader{padding:1em 0;position:absolute;width:100%;top:0;left:0;z-index:99;-webkit-transition:all .2s;transition:all .2s;color:#fff}.globalheader .logo{float:left;text-transform:uppercase;letter-spacing:.2em;font-size:80%}.globalheader .logo img{width:100px;height:37px;vertical-align:middle;margin-right:1em}.globalheader .logo .logo-img{display:none}.globalheader .globalheader-nav{float:right}.header{text-align:center;padding:80px 0 2em}.header .label{letter-spacing:.4em;color:#fff100}.header h1{font-size:100px;margin:.2em 0;line-height:1}.header h2{font-size:110%}.header h2 .small{font-style:italic;font-size:75%;letter-spacing:.1em}.header .header-btn-wrapper{margin:1em 0 0}.header .header-btn-wrapper .btn-large{font-size:180%}.section{padding:3em 0}.section h2{font-size:300%;margin:0}.section-header{text-align:center;margin-bottom:2em}.section-header p{margin-top:0}.heading-label{display:block;color:#6356a3;letter-spacing:.8em;line-height:1.5;margin:0 0 .5em;font-size:75%;text-transform:uppercase}.gray-bg{background-color:#f8f8f8}.intro h2{font-size:320%;margin-bottom:.5em}.intro .intro-row{position:relative;overflow:visible;min-height:580px;margin-bottom:3em}.intro .screenshot{position:absolute;top:0;right:440px;width:800px;box-shadow:0 5px 30px rgba(0,0,0,0.2)}.screenshot-sub{box-shadow:0 3px 10px rgba(0,0,0,0.2)}.sample{text-align:center}.caption{margin:1em 0;font-size:90%}.guest-grid .span3{text-align:center;margin-bottom:3em}.guest-grid .span3.last{margin-bottom:0}.guest-grid h3{margin-bottom:0}.guest-grid .job{font-size:75%}.profile-image{width:150px;height:150px;border-radius:150px;transition:box-shadow ease-in 0.1s}.profile-image:hover{box-shadow:0 0 0 5px #6356a3}.spec .hyoshi{box-shadow:0 5px 30px rgba(0,0,0,0.2)}.sticker{max-width:200px !important;border-radius:.5em;border:1px solid #ddd;margin-top:.5em}.table{width:100%;margin-bottom:20px;border-collapse:collapse}.table th,.table td{padding:18px;line-height:20px;border-bottom:1px solid #ddd;vertical-align:middle;line-height:1.7}.table th{width:25%}.table td .btn{margin-top:7px}.table tr:last-child th,.table tr:last-child td{border-bottom:none;box-shadow:none}.table ul{margin:0;padding:0;list-style:none}.table ul li{border-bottom:1px dashed #ddd;padding:8px 0}.table ul li:last-child{border-bottom:0}.table .bigger{font-size:150%}.share h2{font-size:200%}.social-share-units{text-align:center}.social-share-units .btn{padding:.8em 1.5em;font-size:100%;line-height:1;margin:.2em}.section-about p{font-size:90%}.section-about ul{margin:0;list-style:none;padding:0}.section-about li{padding:8px 0;border-bottom:1px dashed #ddd}.section-about .fb-like{width:100% !important;overflow:hidden}.section-about .member-box{margin-bottom:1.5em}.section-about .profile{float:left;margin:0 .5em .5em 0;width:60px;height:60px}.section-about .backnumber{float:left;width:150px;margin:0 1em 1em 0}.issue1{background:#fdd000 url("../dist/images/issue1-header.jpg") no-repeat center bottom;height:600px;color:#000}.issue1 .hlabel{color:#fdd000;background-color:#000;line-height:1.1;padding:0 .1em}.issue1 .heading{font-size:400%;margin-bottom:.3em}.issue1 h4{font-size:120%}.issue1 p{line-height:1.5}.issue1 .price{text-shadow:-1px -4px #fdd000, 1px -4px #fdd000, -2px -3px #fdd000, 2px -3px #fdd000, -3px -2px #fdd000, 3px -2px #fdd000, -4px -1px #fdd000, 4px -1px #fdd000, -4px  1px #fdd000, 4px  1px #fdd000, -3px  2px #fdd000, 3px  2px #fdd000, -2px  3px #fdd000, 2px  3px #fdd000, -1px  4px #fdd000, 1px  4px #fdd000}.issue1 .price .bigger{font-size:300%}.issue1 .btn{font-size:180%;border-radius:0;padding:.2em .8em;background-color:#CC2931;color:#fdd000;border:none}.issue1 .btn:hover{background-color:#a22027}.footer{background-color:#a59aca;padding-bottom:2em;color:#fff}.footer h4{font-size:60%;letter-spacing:.3em;margin-bottom:5px;text-transform:uppercase;color:#fff}.footer .footer-box{margin-bottom:1em}.footer .footer-box a{text-decoration:none}.footer .footer-box img{vertical-align:middle;margin-right:1em}.footer .credit{margin-top:.5em;font-size:60%;line-height:1.4}@media (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 768px), (min-resolution: 2dppx) and (min-device-width: 768px){.issue1{background-image:url("../dist/images/issue1-header@2x.jpg");background-size:1920px 600px}}@media (min-width: 768px){.globalheader{position:fixed}.globalheader.fixed{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:0 0 .3em;color:#6356a3}.globalheader.fixed .logo-img{display:inline}.globalheader.fixed .logo-img-wh{display:none}}@media (min-width: 1240px){.hero{background:#a59aca url("../dist/images/header-bg.png") no-repeat center bottom;background-size:3000px 550px}.intro h2{font-size:380%}.intro .intro-row{min-height:730px}.intro .screenshot{right:520px;width:1000px}}@media (min-width: 768px) and (max-width: 1040px){.header h1{font-size:80px}.header h2{font-size:100%}.intro h2{font-size:240%}.intro .intro-row{min-height:0px;height:auto}.intro .screenshot{right:340px;width:600px}.section-about .backnumber{width:100px}.issue1 .heading{font-size:300%}}@media (max-width: 767px){body{font-size:90%}br.touch{display:inline}br.pc{display:none}small{font-size:10px}.lineup{display:none}.hero-inner{background-size:1000px auto;padding-bottom:330px}.header h1{font-size:50px}.header h2{font-size:90%}.section{padding:2em 0}.section h2{font-size:200%}.heading-label{font-size:10px}.intro .intro-row{min-height:0}.intro .span7{display:none}.intro .screenshot{position:static;box-shadow:0 3px 10px rgba(0,0,0,0.2);margin-bottom:1em}.intro h2{text-align:center;font-size:260%}.sample{margin-top:2em}.guest-grid .span3{width:50% !important;float:left;margin-bottom:2em;height:150px}.guest-grid .span3.last{margin-bottom:2em}.guest-grid h3{letter-spacing:0}.profile-image{width:100px;height:100px}.spec .hyoshi{box-shadow:0 3px 10px rgba(0,0,0,0.2);max-width:200px}.spec .span4{text-align:center}.table{font-size:90%}.table th,.table td{padding:10px}.table th{min-width:60px}.share h2{font-size:150%}.issue1{background-size:cover;height:auto}.issue1 .heading{font-size:200%}.footer-box img{display:block;margin-bottom:10px}}@media (max-width: 480px){.hero-inner{background-size:600px auto;padding-bottom:190px}.header .label{letter-spacing:.2em;font-size:80%}.header h1{line-height:1.2}.header h2{font-size:90%;line-height:1.5}}