@charset "UTF-8";/*! 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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.btn{display:inline-block;text-align:center;padding:.6em 1.2em;cursor:pointer;line-height:1.5;font-size:90%;border-radius:.4em;overflow:hidden;color:#fff;background-color:transparent;text-decoration:none;border:2px solid #fff;transition:all .15s;font-weight:700}.btn:hover{background-color:#ff1a53;color:#fff;text-decoration:none;border-color:#fff}.btn img{vertical-align:middle}.btn-light{border-color:#ff809f;color:#fff}.btn-light:hover{background-color:#fff;border-color:#fff;color:#fff}.btn-primary{background-color:#fff;color:#fff;border-color:#fff}.btn-primary:hover{background-color:#ebebeb;color:#fff;border-color:#ebebeb}.btn-large{padding:.7em 2em;font-size:120%;box-sizing:border-box;border-width:2px}body{font-family:nimbus-sans,Helvetica Neue,Arial,Hiragino Kaku Gothic W3 JIS2004,'ヒラギノ角ゴ ProN W6',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif;background:#e60039;color:#fff}a{color:#fff;transition:all .2s}a:hover{color:#ebebeb}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{color:#fff;text-decoration:none}.bold,h1,h2,h3,h4,h5,h6,strong,.dl dt,.section-backnumber .backnumber-box a,.section-backnumber .backnumber-title{font-family:nimbus-sans,Helvetica Neue,Arial,Hiragino Kaku Gothic W6 JIS2004,'ヒラギノ角ゴ ProN W6',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif;font-weight:400}.thin,.l-header h1{font-family:nimbus-sans,Helvetica Neue,Arial,sans-serif;font-weight:200}@media(max-width:767px){br.pc{display:none}}.l-container{width:960px;margin-left:auto;margin-right:auto}@media(min-width:1240px){.l-container{width:1170px}}@media(max-width:1024px){.l-container{width:720px}}@media(max-width:767px){.l-container{width:auto;margin-left:10px;margin-right:10px}}.l-row{margin-left:-15px;margin-right:-15px;*zoom:1}.l-row:before,.l-row:after{display:table;content:" "}.l-row:after{clear:both}@media(max-width:767px){.l-row{margin-left:-10px;margin-right:-10px}}@media(max-width:480px){.l-row{margin-left:0;margin-right:0}}[class*=l-span]{float:left;padding-right:15px;padding-left:15px;min-height:1px;box-sizing:border-box}@media(max-width:480px){[class*=l-span]{float:none;padding:0;width:auto!important;margin-bottom:1em}}[class*=l-span] img{max-width:100%}.l-span1{width:8.33333333%}.l-span2{width:16.66666667%}.l-span3{width:25%}.l-span4{width:33.33333333%}.l-span5{width:41.66666667%}.l-span6{width:50%}.l-span7{width:58.33333333%}.l-span8{width:66.66666667%}.l-span9{width:75%}.l-span10{width:83.33333333%}.l-span11{width:91.66666667%}body{border:1.5em solid #fff}@media(max-width:1024px){body{border-width:1em}}@media(max-width:767px){body{border-width:10px}}@media(max-width:480px){body{font-size:90%}}.badge{background-color:#fff;color:#e60039;font-size:12.8px;font-size:.8rem;padding:.2em;vertical-align:middle;margin-right:.5em}p{line-height:1.8}.l-span4 p{font-size:90%}.globalheader{padding-top:3em;position:absolute;width:100%;top:0;left:0;z-index:99;*zoom:1;transition:all .2s;color:#fff}.globalheader:before,.globalheader:after{display:table;content:" "}.globalheader:after{clear:both}.globalheader .logo{display:inline-block;vertical-align:top}.globalheader .logo img{width:100px;height:37px;vertical-align:middle;margin-right:.5em}.globalheader .logo .logo-img{display:none}.globalheader .globalheader-nav{float:right}@media(min-width:768px){.globalheader.fixed{position:fixed;background-color:#fff;padding:.5em 0 .3em;color:#e60039}.globalheader.fixed .logo-img{display:inline}.globalheader.fixed .logo-img-wh{display:none}.globalheader.fixed .btn{background-color:#e60039}.globalheader.fixed .btn:hover{color:#fff;background-color:#ff1a53}}@media(max-width:767px){.globalheader{padding-top:15px}.globalheader .l-container{margin-left:20px;margin-right:20px}.globalheader .logo img{width:55px}.globalheader .btn{border:none;padding:.5em}.globalheader .btn img{width:18px;height:18px}.globalheader .btn-label{display:none}}@media(max-width:480px){.globalheader .btn{display:none}}.l-header{overflow-y:hidden}.l-header .header-copy{font-size:142px;line-height:1.05em;letter-spacing:-.05em;margin:0}@media(min-width:1240px){.l-header .header-copy{font-size:170px}}@media(max-width:1024px){.l-header .header-copy{font-size:100px}}@media(max-width:767px){.l-header .header-copy{font-size:80px}}@media(max-width:600px){.l-header .header-copy{font-size:70px}}@media(max-width:530px){.l-header .header-copy{font-size:60px}}@media(max-width:480px){.l-header .header-copy{font-size:52px}}@media(max-width:413px){.l-header .header-copy{font-size:48px}}@media(max-width:374px){.l-header .header-copy{font-size:42px}}.l-header .copy-line1{margin-top:-.1em}.l-header .title-sub{display:inline-block;font-size:85%}@media(max-width:767px){.l-header .title-sub{font-size:60%}}.l-header .header-title{margin:2em 0}@media(max-width:767px){.l-header .header-title{margin:1em 0}}.l-header h1{display:inline-block;margin:0 .2em;font-size:240%}@media(max-width:767px){.l-header h1{font-size:160%}}@media(max-width:480px){.l-header h1{font-family:LinotypeUniversW01-Regu,Helvetica Neue,Arial,Hiragino Kaku Gothic W3 JIS2004,'ヒラギノ角ゴ ProN W6',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,sans-serif;font-size:100%}}.l-section{margin-bottom:4em;overflow:hidden}.section-header{text-align:center;margin-bottom:3em}@media(max-width:767px){.section-header{margin-bottom:2em}}.section-header h2{font-size:240%;margin:0 0 .2em}@media(max-width:1024px){.section-header h2{font-size:200%}}@media(max-width:767px){.section-header h2{font-size:150%}}@media(max-width:480px){.section-header h2{font-size:130%}}.section-header p{margin-top:0}@media(max-width:767px){.section-header p{font-size:85%}}.section-intro .intro-text{font-size:110%;-o-column-count:2;-ms-column-count:2;column-count:2}@media(max-width:767px){.section-intro .intro-text{font-size:100%;-o-column-count:1;-ms-column-count:1;column-count:1}}.section-intro .intro-text .first-letter{font-size:3em;line-height:1;float:left;margin:0 .1em 0 0;padding:.1em 0}.section-contents{padding-bottom:320px;background:url(../../images/contents-background.png) repeat-x bottom}@media(max-width:767px){.section-contents{padding-bottom:150px;background-size:500px auto}}.section-contents .screenshot-span{position:relative}.section-contents .screenshot{position:absolute;top:0;right:2em;width:800px;max-width:none}@media(max-width:767px){.section-contents .screenshot{position:static;width:100%}}.section-contents .chapter-b .screenshot{left:2em}.section-contents .dl{height:650px}@media(max-width:767px){.section-contents .l-row{margin-left:0;margin-right:0}.section-contents [class*=l-span]{float:none;padding:0;width:auto!important;margin-bottom:1em}.section-contents .dl{height:auto}}.dl{margin:0}.dl dt{font-size:140%}.dl dd{margin:0 0 2em;font-size:90%}.dl .chapter{font-size:14.4px;font-size:.9rem;margin-right:.5em}.dl .chapter-number{font-size:180%}.chapter-b{text-align:right}@media(max-width:767px){.chapter-b{text-align:left}}.section-interview h3{text-align:center;font-size:160%;margin:.5em 0}@media(max-width:767px){.section-interview h3{font-size:120%}}.section-interview .l-span4{margin-bottom:2em}.table{width:100%;margin-bottom:20px;border-collapse:collapse}@media(max-width:767px){.table{font-size:90%}}.table th,.table td{padding:1em;line-height:20px;border-bottom:1px solid #ff809f;vertical-align:middle;line-height:1.7}@media(max-width:767px){.table th,.table td{padding:1em .3em}}.table th{width:25%}@media(max-width:767px){.table th{min-width:50px}}.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 #ff809f;padding:8px 0}.table ul li:last-child{border-bottom:0}.table .bigger{font-size:200%}.table .sticker{max-width:150px}.section-share{background-color:#fff;padding:3em 0;color:#e60039}.section-share .btn{background-color:#e60039}.section-share .btn:hover{color:#fff;background-color:#ff1a53}.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 #ff809f}.section-about .fb-like{width:100%!important;overflow:hidden}.section-about .about-content-box{*zoom:1;margin-bottom:3em}.section-about .about-content-box:before,.section-about .about-content-box:after{display:table;content:" "}.section-about .about-content-box:after{clear:both}.section-about .about-content-box h4{margin:0 0 .5em}.section-about .profile{float:left;margin:0 .5em .5em 0;width:60px;height:60px;border-radius:100px}.section-about .member-secondary{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media(max-width:480px){.section-about .member-secondary{display:none}}.section-backnumber .backnumber-box{text-align:center;border-radius:6px;overflow:hidden;background-color:#888}.section-backnumber .backnumber-box a{display:block;text-decoration:none;padding:4em 1em}.section-backnumber .backnumber-box a:hover{color:#e60039;background-color:transparent}.section-backnumber .backnumber-box-issue1{background:#fdd000 url(../../images/issue1-header.jpg) no-repeat center;background-size:cover}.section-backnumber .backnumber-box-issue1 a{background-color:rgba(86,74,21,.6)}.section-backnumber .backnumber-box-yume{background:#a59aca url(../../images/yume-header.png) no-repeat center;background-size:cover}.section-backnumber .backnumber-box-yume a{background-color:rgba(72,66,90,.6)}.section-backnumber .backnumber-title{display:block;font-size:130%;margin-bottom:.3em}.section-backnumber .backnumber-p{font-size:80%}.section-footer{margin-bottom:2em}.section-footer h4{font-size:60%;letter-spacing:.3em;margin-bottom:5px;text-transform:uppercase}.section-footer .footer-box{margin-bottom:.5em}.section-footer .footer-box a{text-decoration:none}.section-footer .footer-box img{vertical-align:middle;margin-right:1em}.section-footer .credit{margin-top:.5em;font-size:60%;line-height:1.3}