/*!
    Tokusetsu 2
    by @sanographix
    http://www.sanographix.net
    MIT License
*//*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.clearfix{display:block;*zoom:1}.clearfix:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.inline-block{display:inline-block;*display:inline;*zoom:1}.replace{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:0 0;background-repeat:no-repeat}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ellipsis{white-space:nowrap;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}html,body{font-family:'Source Sans Pro','Helvetica Neue','Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background:#fff;color:#3a3e4a;text-align:center}a{color:#e86779}a:hover{color:#c85565}::selection,::-moz-selection{background:#333;color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#3a3e4a;text-decoration:none}.btn{display:inline-block;*display:inline;*zoom:1;text-align:center;cursor:pointer;font-size:120%;font-weight:bold;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-right-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;background-color:#3a3e4a;text-decoration:none;padding:1em 4em;text-transform:uppercase;letter-spacing:.2em;color:#fff}.btn:hover{text-decoration:none;background-color:#2f333f}.btn-large{box-sizing:border-box}#globalheader{padding:20px 0;-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);position:relative;z-index:10}#globalheader h1{font-size:320%;margin:0;font-weight:200;line-height:1.1}#globalheader h1 a{color:#e86779}.header-nav{font-size:120%}.header-nav ul{margin:10px 0 0;padding:0}.header-nav>ul>li{display:inline-block;margin-left:1em}.header-nav>ul>li:first-child{margin-left:0}.header-nav>ul>li a{padding:6px 20px;color:#3a3e4a;text-decoration:none;text-transform:uppercase;font-weight:200;font-size:90%}.header-nav>ul>li a:hover{color:#9da3af}#header-image{height:600px;position:relative;background:#eef0f4}#header-image .header-image-content{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:transparent;height:600px;max-width:1800px;margin:0 auto}#header-image .header-image-mask{background:url('../images/header-image-mask.png') repeat-y center center;height:600px;position:absolute;top:0;left:0;width:100%}section.section{padding:3em 0}section.section:nth-child(3n+1){background-color:#e86779}section.section:nth-child(3n+2){background-color:#fff}section.section:nth-child(3n+3){background-color:#3a3e4a}.section:nth-child(3n+1),.section:nth-child(3n+3){color:#fff;color:rgba(255,255,255,0.8)}.section:nth-child(3n+1) h1,.section:nth-child(3n+3) h1,.section:nth-child(3n+1) h2,.section:nth-child(3n+3) h2,.section:nth-child(3n+1) h3,.section:nth-child(3n+3) h3,.section:nth-child(3n+1) h4,.section:nth-child(3n+3) h4,.section:nth-child(3n+1) h5,.section:nth-child(3n+3) h5,.section:nth-child(3n+1) a,.section:nth-child(3n+3) a{color:#fff}.section:nth-child(3n+1) .list .number,.section:nth-child(3n+1) .list .role{color:#3a3e4a}.section:nth-child(3n+1) .list .meta{color:rgba(255,255,255,0.8)}.section:nth-child(3n+1) .title{color:#fff}.section:nth-child(3n+1)#staff .website a{border-color:#fff}.section:nth-child(3n+1)#staff .website a:hover{background:#fff;color:#e86779}.section:nth-child(3n+2) .table th,.section:nth-child(3n+2) .table td{border-bottom:1px solid rgba(0,0,0,0.15)}.section:nth-child(3n+3) .title{color:#fff}.section:nth-child(3n+3) .list .meta{color:rgba(255,255,255,0.8)}.section:nth-child(3n+3)#staff .website a{border-color:#fff}.section:nth-child(3n+3)#staff .website a:hover{color:#fff !important;border-color:transparent}.section:nth-child(3n+3) .btn{background-color:#e86779}.section:nth-child(3n+3) .btn:hover{background-color:#c85565}.section h3{margin-top:0;text-transform:uppercase;letter-spacing:.3em;font-size:100%;margin-bottom:1em}.content{width:880px;margin-left:auto;margin-right:auto;display:block;*zoom:1}.content:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}#spec a:hover{color:rgba(255,255,255,0.7)}#spec h2{font-size:280%;margin:0 0 .3em 0}#spec .introduction{margin:0 0 2em 0}#spec .jacket-image{width:300px;margin-right:20px;margin-bottom:20px;float:left}#spec .jacket-image img{max-width:100%;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3)}#spec .jacket-noimage{height:298px;width:298px;line-height:298px;letter-spacing:.3em;border:1px solid #fff;border:1px solid rgba(255,255,255,0.5);margin-right:auto;margin-left:auto}#spec .table{width:560px}.table th,.table td{padding:15px 8px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.15)}.table th{font-size:80%}.table ul{padding-left:1em}.available{clear:both;margin-top:2em}.available-dropdown{display:none}.available-dropdown ul{padding:0;list-style:none;background:#fff;width:280px;margin:0 auto;border:1px solid rgba(0,0,0,0.15);position:relative}.available-dropdown ul:after{content:'';position:absolute;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;top:-9px;right:129px}.available-dropdown li{display:block;border-bottom:1px solid #ddd}.available-dropdown li a{display:block;padding:8px 0;color:#e86779 !important;text-decoration:none}.available-dropdown li a:hover{background:#eef0f4}.social-buttons{text-align:center;margin:10px 0 0 0;padding:0}.social-buttons li{display:inline-block;padding:10px 5px 10px;height:20px;vertical-align:top}.list{list-style:none;margin:0;padding:0}.list li{margin-bottom:2em}.list>li>span{display:block}.list .number,.list .role{color:#e86779;font-style:italic;font-weight:300;margin-bottom:5px}.list .number{font-size:130%}.list .title{font-size:150%;font-weight:bold;line-height:1.3}.list .meta{color:#9da3af;font-size:90%}#staff .list{margin-left:-20px;display:block;*zoom:1}#staff .list:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}#staff li{width:280px;float:left;margin-bottom:20px;margin-left:20px;height:100px}#staff .website a{font-size:70%;padding:2px 10px;border:1px solid #e86779;text-decoration:none;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#staff .website a:hover{color:#fff;background-color:#e86779}.banner-box{margin:0 5px}.banner-box img{vertical-align:top}#footer{padding:3em 0;background:#eef0f4;font-size:90%;color:#9da3af}.js-clingify-ztransform,.js-clingify-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.js-clingify-wrapper{width:100%}.js-clingify-locked{left:0;position:fixed;top:0;z-index:99999;background:#fff;padding:10px 0 20px 0;-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.page-header h2{font-size:280%;margin:0 0 .3em}.entry-content{text-align:left}.entry-content h3{font-size:1.17em;margin:1em 0;letter-spacing:0}#tumblr_controls,#tumblr_teaser_follow{display:none !important}.tumblr_mobile_banner{position:static !important}.green a{color:#59b799}.green a:hover{color:#44977c}.green #globalheader h1 a{color:#59b799}.green section.section:nth-child(3n+1){background-color:#59b799}.green .section:nth-child(3n+1)#staff .website a:hover,.green .section:nth-child(3n+3)#staff .website a:hover{color:#59b799}.green .section:nth-child(3n+3) .btn{background-color:#59b799}.green .section:nth-child(3n+3) .btn:hover{background-color:#44977c}.green .available-dropdown li a{color:#59b799 !important}.green .list .number,.green .list .role{color:#59b799}.green #staff .website a{border:1px solid #59b799}.green #staff .website a:hover{color:#fff;background-color:#59b799}.blue a{color:#509dc5}.blue a:hover{color:#3d80a3}.blue #globalheader h1 a{color:#509dc5}.blue section.section:nth-child(3n+1){background-color:#509dc5}.blue .section:nth-child(3n+1)#staff .website a:hover,.blue .section:nth-child(3n+3)#staff .website a:hover{color:#509dc5}.blue .section:nth-child(3n+3) .btn{background-color:#509dc5}.blue .section:nth-child(3n+3) .btn:hover{background-color:#3d80a3}.blue .available-dropdown li a{color:#509dc5 !important}.blue .list .number,.blue .list .role{color:#509dc5}.blue #staff .website a{border:1px solid #509dc5}.blue #staff .website a:hover{color:#fff;background-color:#509dc5}.gray a{color:#768791}.gray a:hover{color:#586770}.gray #globalheader h1 a{color:#509dc5}.gray section.section:nth-child(3n+1){background-color:#768791}.gray .section:nth-child(3n+1)#staff .website a:hover,.gray .section:nth-child(3n+3)#staff .website a:hover{color:#768791}.gray .section:nth-child(3n+3) .btn{background-color:#768791}.gray .section:nth-child(3n+3) .btn:hover{background-color:#586770}.gray .available-dropdown li a{color:#768791 !important}.gray .list .number,.gray .list .role{color:#768791}.gray #staff .website a{border:1px solid #768791}.gray #staff .website a:hover{color:#fff;background-color:#768791}.alert{margin-top:30px;padding:20px;border:4px dashed #3a3e4a}.alert h3{font-size:120%;letter-spacing:.2em}.alert .btn{padding:.5em 1em;letter-spacing:0;font-size:100%}@media (min-width:768px) and (max-width:1040px){.content{width:724px}#globalheader h1{font-size:280%}#header-image{height:440px}#header-image .header-image-content,#header-image .header-image-mask{height:440px}#spec .table{width:400px}#staff li{width:228px}}@media (max-width:767px){.content{width:93.75%;word-wrap:break-word;overflow:hidden}#globalheader h1{font-size:200%}#globalheader{padding:10px 0}.header-nav>ul>li{margin-left:0}.header-nav>ul>li a{padding:6px 10px;font-weight:normal;font-size:85%}.js-clingify-locked{position:static;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#header-image{height:340px}#header-image .header-image-content,#header-image .header-image-mask{height:340px}.list .title{font-size:130%}#spec h2{font-size:180%}#spec .jacket-image{width:100%;margin-right:0}#spec .table{width:100%}#spec .table th{min-width:80px}#staff .list{margin-left:0}#staff li{width:100%;margin-left:0;height:auto;margin-bottom:30px}#banner .banner-box{margin:5px 0;display:block}#banner .banner-box img{max-width:100%}}@media (max-width:480px){#header-image{height:180px}#header-image .header-image-content,#header-image .header-image-mask{height:180px}.btn{width:100%;padding:1em .5em}.alert .btn{width:auto}}