@charset "UTF-8";
/**
 * Powered by CSS_DynamicCompressor
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,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:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:80%}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 0}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:.35em .625em .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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html 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-cancel-button,input[type="search"]::-webkit-search-decoration{-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}html{margin:0;padding:0}body{padding:0;margin:0}img{margin:0;padding:0;vertical-align:middle}img,embed{max-width:100% !important;height:auto !important;text-decoration:none}li{list-style:none;margin:0;padding:0}html{height:100%;overflow-y:scroll}body{width:100%;background:#fff;color:#333;font-size:81.3%; font-family:Helvetica,Helvetica Neue,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";line-height:1.6;word-break:normal;word-wrap:break-word}@media only screen and (min-width:768px){body{position:relative}}a{color:#333;text-decoration:none}a:visited{color:#666}a:hover,a:focus{text-decoration:none}a:focus{outline:0}::-moz-selection{background:#ccc}::selection{background:#ccc}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}nav ul{margin:0;padding:0}nav a{display:block;margin-bottom:10px;padding:0;text-align:center;text-decoration:none}nav a:visited{color:#666}nav a:hover{text-decoration:underline}.main{padding:0}.main article h1{font-size:184.6%; color:#333}.footerArea footer{padding:0 0 20px}.caution,.caution a{color:#c90000}.headerArea{width:100%;z-index:500}.footerArea{display:none;color:#333}@media only screen and (min-width:768px){.headerArea{display:none;position:absolute;padding-top:0;z-index:500;background:#fff}.overArea{display:block;position:relative;width:100%;background:#fff;z-index:600}.primaryArea{position:relative;padding-bottom:30px}}#loadingArea{display:block;position:absolute;width:100%;min-width:100%;height:100%;min-height:100%;background:#fff;z-index:9999;left:0;top:0}#loadingInnter{width:100%}#enterSection{width:90%;display:none;margin:0 auto}#enterSection h1{text-align:center}#enterSection h1 img{width:80%;max-width:800px}#enterSection a{text-decoration:underline !important}#loading{position:relative;width:100%;height:100%}#loading p{text-align:center;padding-top:300px}.enter{text-align:center;padding-bottom:40px}@media only screen and (min-width:768px){#loadingArea{position:fixed}#loadingInnter{position:relative}#enterSection{display:none;width:640px;height:460px;position:absolute;left:50%;top:50%;margin-left:-320px;margin-right:-230px}#enterSection h1 img{width:250px}#loading{text-align:center}.enter{margin-bottom:0}.enter img{cursor:pointer}}.noScoll{overflow:hidden}.cntWrap{width:90%;margin:0 5%}.cover{width:100%;height:100%}@media only screen and (min-width:768px){.cntWrap{width:90%;margin:0 auto}}@media only screen and (min-width:1140px){.cntWrap{width:940px;margin:0 auto}}.cntCenter{margin:0 auto}@media only screen and (min-width:768px){.txtSection01{margin-right:20px}.txtSection02{margin-left:20px}}.panel{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,1);z-index:10000}.panelInner{position:absolute}.btClose{position:fixed;right:20px;top:20px;cursor:pointer}.multiColumn{width:100%}.col01A{ }.col01B{ }.col02A{ }.col02B{ }.col03A{ float:left;width:49%}.col03B{ float:left;width:50%}@media only screen and (min-width:768px){.col01A{ float:left;width:25%}.col01B{ float:right;width:73%}.col02A{ float:left;width:49%}.col02B{ float:right;width:49%}.col03A{ float:left;width:49%}.col03B{ float:left;width:31%}.col04A{ float:left;width:60%}.col04B{ float:right;width:30%}.col05A{ float:left;width:20%}.col05B{ float:right;width:80%}}.wideBox{ }.cBoxLink,.wBoxLink{display:none}.cBoxLink{ }.wBoxLink{ }.nextPrev{display:none}@media only screen and (min-width:768px){.wideBox{width:100%;min-height:600px;overflow:hidden;z-index:1}.ie7 .wideBox{position:relative}.wideBoxInner{z-index:0}.wideBoxInner .cntWide{float:left;width:940px;min-height:500px;z-index:1}.wideBoxInner .cntWide .cntWrap{margin:0 auto}.cBoxLink,.wBoxLink{ width:100%;display:block;margin-bottom:0;background:#f0f0f0;padding:0}.wBoxLink{ margin-bottom:40px}.titleCharacter{position:relative}.nextPrev{position:relative;display:block;width:100%;z-index:400}.bt_next{display:block;width:50px;position:absolute;right:40px;top:400px;cursor:pointer;text-align:right}.bt_prev{display:block;width:50px;position:absolute;left:40px;top:400px;cursor:pointer}}.headerArea{width:100%}.headerInner{position:relative}.headR{ display:none;width:100%;padding:20px 0 0}#headerSection01{ display:none}#headerSection01 ul{display:block;margin:0;padding:10px;padding-left:0;width:100%}#headerSection01 ul li{padding:0;list-style:none;color:#fff}#headerSection01 ul li a{color:#fff}#headerSection01 ul li a:hover{color:#e8e8e8}#headerSection01 #headNews{display:none}.socialLink{position:relative}.socialLink ul{width:300px}.socialLink ul li{float:left;display:block;width:120px}.bt_fb{position:absolute;display:block;width:450px;height:500px;top:500px;background:aqua;z-index:5000}.headerSectionInner{position:relative}#subNav{ display:none}.soundCtrl{display:none}@media only screen and (min-width:768px){.ie7 .headerInner{ height:80px}.headR{ display:block;float:right;width:60%;padding:40px 0 0}.headerArea #mainNav{display:block;padding-bottom:10px;color:#333}.headerArea #mainNav ul li{position:relative;float:left;display:block;color:#333;padding-right:40px;margin-bottom:2em;height:15px;cursor:pointer}.headerArea #mainNav ul li.lastChild{padding-right:0}.headerArea #mainNav ul li.newUpdate:before{content:url(../img/icon_new.png);position:absolute;top:-16px;left:0;z-index:500}#headerSection01{ position:relative;display:block;width:100%;background:#333;color:#fff;margin:0;height:40px;overflow:hidden;z-index:1100}#headerSection01 #headNews{float:left;display:block;width:60%;overflow:hidden;margin-bottom:0;white-space:nowrap}#headerSection01 #headNews li{white-space:nowrap;width:100%;height:1.1em;line-height:1.2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#headerSection01 #headNews a{text-decoration:underline}#headerSection01 #headNews a:hover{text-decoration:none}#headerSection01 .socialLink{position:absolute;right:0}#subNav{ display:block;position:fixed;left:0;top:-45px;height:45px;width:100%;background:#fff;z-index:9998;overflow:hidden}#subNav .cntWrap{position:relative;display:block;width:860px;margin:0 auto}#subNav .cntWrap .linkList{position:absolute;left:0}#subNav ul{margin:0;padding:0}#subNav ul li{float:left;margin-left:10px;text-decoration:none;cursor:pointer;display:block;position:relative;padding:1em 20px}#subNav ul li.current{background:#333}#subNav ul li.top span{width:27px}#subNav ul li.story span{width:44px}#subNav ul li.news span{width:36px}#subNav ul li.character span{width:74px}#subNav ul li.outline span{width:53px}#subNav ul li.special span{width:53px}#subNav ul li.spec span{width:34px}#subNav ul li .black{display:none}#subNav ul li.newUpdate:before{content:url(../img/icon_new_2.png);position:absolute;left:5px;top:0;z-index:888}.headR .soundCtrl{display:block;position:absolute;right:0 !important;top:40px;cursor:pointer}.soundCtrl{display:block;position:absolute;right:0 !important;top:10px;cursor:pointer}.soundCtrl span{display:block;position:relative;width:30px;height:25px}.soundCtrl span img{position:absolute;left:0;top:0}.soundCtrl .sound_off{display:none}}@media only screen and (min-width:1140px){.headerInner{width:940px}.headR{float:right;width:620px;padding:40px 0 0}}.main{margin:0 auto}.main header{padding:1em 0;background:#333;text-align:center}@media only screen and (min-width:768px){.main article{width:100%}}#cntStory{position:relative;background:url(../img/bg_story.jpg) center top no-repeat;background-size:cover;margin:0;padding:0 0 60px 0}#cntCharacter{min-height:670px;background:#fff}#cntOutline{background:url(../img/bg_outline.jpg) center top no-repeat;min-height:500px;background-size:cover}#cntSpecial{min-height:500px}#cntNews{background:#fff}#cntSpec{background:#fff}@media only screen and (min-width:768px){#cntIndex{width:100%}#cntStory{min-height:670px;padding:0}#cntOutline{min-height:670px}}#livefms{display:none}#livefms iframe{display:none}#tubular-shield{display:none}#tubular-container{display:none}@media only screen and (min-width:768px){#livefms{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:url(../img/flash_mainvisual.jpg) no-repeat center top fixed;background-size:cover}#livefms iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#tubular-container{display:block}#tubular-shield{display:block}}#cntIndex{position:relative;width:100%;-moz-box-sizing:border-box; box-sizing:border-box;border-left:1px solid transparent; overflow:hidden; z-index:600}.titleLogo{display:none}#mainVisualForSp{display:block}@media only screen and (min-width:768px){#cntIndex{display:block;position:relative;z-index:0}.titleLogo{display:block;position:absolute;top:10px;left:0;width:290px}#mainVisualForSp{display:none}}#topicsArea{display:none}@media only screen and (min-width:768px){#topicsArea{display:block;position:absolute;left:0;top:0;width:100%;height:400px;overflow:hidden;z-index:100}#topicsArea #topicsInner{position:absolute;right:-550px; top:240px;background:#fff;background:rgba(255,255,255,0.8);width:550px;height:120px;z-index:8000}.topicTitle{display:block;line-height:0;width:30px;height:120px;margin:0 10px 0 0;padding:0;float:left}#topicsArea #topicsInner ul{float:left;width:auto;margin:0;padding:10px 0 0 0}#topicsArea #topicsInner ul li{line-height:0;float:left;padding-right:10px;cursor:pointer}}.storyCatch01{margin-bottom:40px}.storyCatch02{margin:0}@media only screen and (min-width:768px){.storyTxtArea{padding-bottom:60px}.storyCatch01{margin-bottom:0}.storyCatch02{margin-left:318px}.storyTxt01{margin-left:320px}.storyTxt02{margin-left:320px}}.charaSpArea{display:block}#charaBox{width:100%}#charaList{padding-top:40px}#charaList .sectionModule01{position:relative;margin-right:0;margin-bottom:40px}.btCast{display:none}.charaInner{position:relative;width:90%;margin:0 auto}.catch01,.charaname01{margin-bottom:40px}.thumbList{display:none}#chara_1{padding-bottom:40px}#chara_2{padding-bottom:0}#chara_2 .charaname01,#chara_3 .charaname01{padding-top:100px;padding-bottom:120px}#chara_2 .imgChara{display:none;position:absolute;top:-30px;right:0;width:60%}#chara_3 .imgChara{display:none;position:absolute;top:-30px;left:40%;width:60%}#chara_2 .wordsGroup .desabledWords,#chara_3 .wordsGroup .desabledWords{display:none}#chara_2 .imgChara .desabledWords,#chara_3 .imgChara .desabledWords{display:none}#chara_2 .imgChara,#chara_3 .imgChara{display:block;margin:0 auto;height:300px;overflow:hidden}.imgChara img{background-color:#fff}#chara_2 .charaVoiceSection .col03A,#chara_3 .charaVoiceSection .col03A,.caraOther .charaVoiceSection .col03A{width:auto;padding-right:20px;padding-top:0.5em}#chara_2 .charaVoiceSection .col03A,#chara_3 .charaVoiceSection .col03A,.caraOther .charaVoiceSection .col03B{width:auto}.otherInner{position:relative}.otherInner .imgArea{height:200px;overflow:hidden}#chara_4 h2{margin-top:90px;margin-bottom:90px;z-index:100}.other01 .imgArea{position:absolute;right:0;top:-80px;z-index:0}.other02 .imgArea{position:absolute;left:150px;top:-90px}#chara_5{padding-bottom:20px}#chara_5 .txtCast{width:90%}.catchBt{display:none}.voice li.newUpdate{position:relative}.voice li.newUpdate:before{content:url(../img/icon_new_3.png);position:absolute;left:4px;top:-20px;z-index:555}@media only screen and (min-width:768px){.charaSpArea{display:none}#charaBox{position:relative;display:block;width:100%;overflow:hidden}#charaList{padding-top:0}#charaList .sectionModule01{position:relative;float:left;margin-right:320px;margin-bottom:0;width:940px;height:800px}.charaInner{position:relative;width:940px;height:800px}.btCast{display:none;cursor:pointer}.catchBt{display:block}.thumbList{display:block}.thumbList li.newUpdate{position:relative}.thumbList li.newUpdate:before{content:url(../img/icon_new_4.png);position:absolute;top:0;left:0;z-index:555}.catch01,.charaname01{margin-bottom:0}.charaInner .textArea01{width:480px}#charaList h2.charaname01{position:absolute;top:80px}#charaList .catch01{display:block;position:absolute}#charaList .wordsGroup{cursor:pointer;height:101px;overflow:hidden}#charaList .catch01 span{display:block;position:relative}.btCast{position:absolute;display:block;right:0;top:0;top:2px; *top:15px; }.bt_swapCatch{position:absolute;right:0;top:85px;cursor:pointer}.wordsGroup span{height:500px}#charaList .textArea01{position:absolute;width:480px;top:310px}#chara_1{padding-bottom:0}#chara_1 .bt_swapCatch{right:-50px;top:40px}#chara_1 .catch01{display:block;position:absolute;top:210px;width:650px;height:110px}#chara_1 .textArea01{top:440px;width:650px}#chara_2{padding-bottom:0}#chara_2 .charaname01,#chara_3 .charaname01{padding-top:0}#chara_2 .catch01,#chara_3 .catch01{display:block;position:absolute;top:170px;width:480px;height:110px}#chara_2 .catchBt img,#chara_3 .catchBt img{height:121px !important;width:500px}#chara_2 .catchBt{position:absolute;top:170px;width:480px;height:110px;cursor:pointer}#chara_2 .bt_swapCatch{right:4px;bottom:0}#chara_2 .wordsGroup{width:480px;height:101px}#chara_2 .imgChara{position:absolute !important;margin:0;right:0;top:30px !important;cursor:pointer}#chara_2 .imgChara .currentWords,#chara_3 .imgChara .currentWords{display:block}#chara_2 .wordsGroup .desabledWords,#chara_3 .wordsGroup .desabledWords{display:block}#chara_2 .charaVoiceSection{position:absolute;width:480px;top:460px}#chara_2 .thumbList{position:absolute;top:540px}#chara_2 .charaVoiceSection .col03A,#chara_3 .charaVoiceSection .col03A{width:auto;padding-top:0.5em}#chara_2 .charaVoiceSection .col03B,#chara_3 .charaVoiceSection .col03B{float:left;margin-left:20px;width:280px}#chara_2 .imgChara,#chara_3 .imgChara{display:block;height:auto;overflow:visible;width:280px}#chara_3 .imgChara{position:absolute !important;left:40px;top:30px;cursor:pointer}#charaList #chara_3 .catch01{position:absolute;left:480px;width:500px}#chara_3 .catchBt{display:block;position:absolute;top:170px;left:480px;width:500px;height:110px;cursor:pointer}#chara_3 .bt_swapCatch{right:64px;bottom:0}#charaList #chara_3 h2{position:absolute;left:480px}#charaList #chara_3 .textArea01{position:absolute;left:480px}#chara_3 .charaVoiceSection{position:absolute;width:480px;top:460px;left:480px}#chara_3 .thumbList{position:absolute;top:540px;left:480px}#chara_4 .charaInner{position:relative}#chara_4 .charaInner .other01,#chara_4 .charaInner .other02{position:absolute}#chara_4 .charaInner .other01{top:0;left:0}#chara_4 .charaInner .other02{top:0;right:0}#chara_4 h2{margin:0}.caraOther .charaVoiceSection{position:static;width:300px}.caraOther .charaVoiceSection .col03A{width:auto;padding-right:20px;padding-top:0.5em}.caraOther .charaVoiceSection .col03B{width:auto}.caraOther .otherInner{position:relative;width:470px;height:700px}.otherInner .imgArea{height:auto;overflow:visible}.other01 .imgArea{position:absolute;right:-20px;top:140px}.other01 .textArea02{position:absolute;top:80px;width:300px}.other02 .imgArea{position:absolute;left:40px;top:240px}.other02 .textArea02{position:absolute;right:0;bottom:0;width:300px}#chara_5{padding-top:80px;padding-bottom:0}#chara_5 .txtCast{width:600px;margin:0 auto;padding-top:120px}}#cntSpecial .wideBox{padding-top:20px}.dlBox01,.dlBox02,.dlBox03,.dlBox04{position:relative;margin:0 auto}.dlBox01 .noImage{display:none}.dlBox01 .dlBoxInner{float:left;width:40%;margin:0 10px 10px 0;padding:0}.dlBox01.dlBoxInner.photo{width:100%}@media only screen and (min-width:768px){#cntSpecial .wideBox{padding-top:0}.dlBox01 .noImage{display:block}.dlBox01{width:940px;height:360px;padding-top:30px}.dlBox01 .dlBoxInner{float:left;width:140px;margin:0;padding:0}.dlBox01 .dlBoxInner .photo{width:220px}.dlBox02 .dlBoxInner{float:left;margin-right:60px;margin-bottom:80px;width:440px}.dlBox02 .dlBoxInnerLastChild{float:left;margin-right:0;margin-bottom:80px;width:440px}.dlBox03 .dlBoxInner{float:left;margin-right:35px;margin-bottom:80px;width:290px}.dlBox03 .dlBoxInnerLastChild{float:left;margin-right:0;margin-bottom:80px;width:290px}.dlBox04 .dlBoxInner{float:left;margin-right:20px;margin-bottom:80px;width:220px}.dlBox04 .dlBoxInnerLastChild{float:left;margin-right:0;margin-bottom:80px;width:220px}.tIcon01{padding-top:140px!important}.tIconNew{position:relative}.dlBoxInner .wpNewIcon,.dlBoxInnerLastChild .wpNewIcon{position:relative;left:-15px}.tIconNew:before{content:url(../img/icon_new_4.png);position:absolute;top:0;left:0;z-index:8888}.tIconNew.tIcon01:before{top:140px}#wCnt_2_2{position:relative}.multiColumn h2,.multiColumn h3,.multiColumn .nextPrev{width:auto}.next,.prev{cursor:pointer}}#cntOutline .wideBox{padding-top:20px}#wCnt_1_1{padding:0 0 40px 0}#wCnt_1_2 .dlBoxInner,#wCnt_1_2 .dlBoxInner02{padding:0 0 40px 0}.float3Column,.float2Column{width:100%}@media only screen and (min-width:768px){#cntOutline .wideBox{padding-top:0;min-height:700px}#wCnt_1_1{padding:0}#wCnt_1_2 .dlBoxInner,#wCnt_1_2 .dlBoxInner02{padding:0}.float2Column{display:block;width:100%}.float2Column .floatInner{float:left;width:48%;padding-right:4%}.float2Column .floatInnerLastChild{float:left;width:48%;padding-right:0}.float3Column .floatInner{float:left;width:30%;padding-right:5%}.float3Column .floatInnerLastChild{float:left;width:30%;padding-right:0}.dlBoxInner02{padding-right:0}}dl.dlStyle01 dt{margin-bottom:.3em}dl.dlStyle01 dd{margin-bottom:.9em}.dlStyle01 dd span.new{padding-left:10px}@media only screen and (min-width:768px){dl.dlStyle01 dt{:left;float:left;width:8em;margin:0 0 2em;font-weight:bold}dl.dlStyle01 dd{margin:0 0 2em 8em;overflow:hidden}dl a{text-decoration:underline}dl a:hover,dl a:focus{text-decoration:none}#wCnt_2_3 dl.dlStyle01 dt{width:160px}#wCnt_2_3 dl.dlStyle01 dd{margin:0 0 2em 200px}#wCnt_2_4 dl.dlStyle01 dt{width:200px}#wCnt_2_4 dl.dlStyle01 dd{margin:0 0 2em 240px}}@media only screen and (min-width:940px){dl.dlStyle01 dt{margin:0 0 1em 0}dl.dlStyle01 dd{margin:0 0 1em 8em}}#cntSpec .listStyle03{width:100%}#cntSpec .listStyle03 li{padding-right:1px;width:120px;margin-right:10px}.imgType01{border:1px solid #DDD}@media only screen and (max-width:767px){.imgType01{display:block;width:60%;margin:0 auto 2em}}.specBuy{margin-bottom:3em}.specBuyParagraph:not(:first-child){margin-top:12px}.specBuyButton{display:block;padding:2em 1.5em;border-radius:6px;background-color:#333;color:#fff !important}.specBuyShopList{margin-top:6px}.specBuyShopList a{text-decoration:underline}@media only screen and (min-width:768px){.specBuyButton{width:60%;padding:1.5em 1.25em;transition:.3s}.specBuyButton:hover{background-color:#666}}.pagetop{display:none;position:fixed;right:0;bottom:0;z-index:500}@media only screen and (min-width:768px){.pagetop{cursor:pointer}}.footerArea{color:#333}#footerNav{margin:0;padding:0}#footerNav ul{border-bottom:solid 1px #666}#footerNav ul li{text-align:center;width:100%;padding:0}#footerNav ul li.firstChild{margin-left:0}#footerNav ul li a{display:block;color:#333;background:none;font-weight:normal;width:auto;text-decoration:none;padding:1em 0;border-top:solid 1px #666}#footerNav ul li a:hover{color:#999}.copyright{color:#333;text-align:center}.bnrArea{display:none}@media only screen and (min-width:768px){#footerNav{float:left;position:relative;width:78%}#footerNav ul{margin:0 100px 0 0;border-bottom:0}#footerNav ul li{float:left;margin-right:1em;padding:0;width:auto;list-style:none}#footerNav ul li a{font-size:92.3% !important; padding:0;background:none;font-weight:normal;width:auto;text-decoration:none;border:none}.copyright{float:right;width:20%;margin:0;padding:0;text-align:right}.bnrArea{display:block;position:relative;overflow:hidden}.bnrArea ul{position:relative;float:left;left:50%;margin:0 0 40px 0;padding:20px 0}.bnrArea ul li{position:relative;float:left;left:-50%;display:block;width:260px;padding-left:10px}.bnrArea ul li.firstChild{padding-left:0}.bnrArea img{border:1px solid #DDD}}.heading01{margin-bottom:0}.heading02{margin-bottom:2em;margin-left:0 !important}.heading03{margin-bottom:1em;padding-bottom:1em;width:50%}.heading04{margin-bottom:1em;width:100%}.tLeft{text-align:left}.tCenter{text-align:center}.tRight{text-align:right}.note{font-size:92.3%}@media only screen and (min-width:768px){.heading03{margin-bottom:1em;padding-bottom:1em;border:none;width:100%}.heading04{display:block;margin-bottom:2em}}.m0{margin-bottom:0}.m20{margin-bottom:20px}.m40{margin-bottom:40px}.m60{margin-bottom:40px}.m80{margin-bottom:40px}@media only screen and (min-width:768px){.m0{margin-bottom:0 !important}.m20{margin-bottom:20px}.m40{margin-bottom:40px}.m60{margin-bottom:60px}.m80{margin-bottom:80px}.m120{margin-bottom:120px}}.listStyle01 li{float:left;margin:0 8px 40px 0}.listStyle02{display:none}.listStyle03 li{float:left;width:40%;padding-right:5px;margin-bottom:20px}.listStyle04{width:100%}.listStyle04 li{margin-bottom:40px}.linkList01{ padding-bottom:2.5em}.linkList01 li{position:relative;float:left;margin:-.5em 20px 0 0;padding:0 0 0 10px;background:url(../img/icon_arrow4.png) 0 0.4em no-repeat}.linkList01 li a{text-decoration:underline}.linkList01 li a:hover{text-decoration:none;color:#cacaca}.linkList02{ margin:0}.linkList02 li{border-bottom:1px solid #e9e9e9}.linkList02 li a{display:block;padding:0.75em 1em 0.75em 0;background:url(../img/icon_arrow4.png) 95% center no-repeat}.linkList02 li a:hover{color:#999 !important;display:block;padding:0.75em 1em 0.75em 0;background:url(../img/icon_arrow4_over.png) 95% center no-repeat}.linkList02 li span.empty{display:block;padding:0.75em 1em 0.75em 0;line-height:1.5}.linkList03 li{float:left;background:url(../img/icon_arrow4.png) 0 0.4em no-repeat;padding-right:20px;padding-left:10px}.linkList03 li.lastChild{padding-right:0}@media only screen and (min-width:768px){.listStyle02{display:block;height:40px;list-style-type:none;position:relative;float:left;margin:0}.listStyle02 li{position:relative;float:left;padding-left:40px;cursor:pointer;padding:10px 0;width:188px;text-align:center}.listStyle02 li.firstChild{position:relative;padding-left:0;padding:1em 0;width:188px}.listStyle04{width:470px;margin:0 auto}.listStyle04 li{width:auto}.listStyle02 li.newUpdate{position:relative}.listStyle02 li.newUpdate:before{content:url(../img/icon_new_2.png);position:absolute;left:10%;top:-1px;z-index:555}.listStyle02 li a{text-align:center !important;width:188px}.listStyle02 li.current{display:block}.listStyle02 li span{display:block;position:absolute;width:188px;height:40px;padding:10px 0;left:0;top:0}.listStyle02 li.current .currentBt{display:block;background:url(../img/bg_balloon.png) center top no-repeat;height:50px;width:188px}.listStyle02 li .currentBt{display:none}.listStyle03{width:480px;padding-right:10px;margin-bottom:20px}.listStyle03 li{width:120px;padding-right:10px;margin-bottom:20px}.linkList01{ padding-bottom:0}.linkList02{ }.dlBox02 .linkList02{ font-size:115.4%; }}#story,#character,#outline,#special,#news,#spec{padding-top:40px;margin-top:-40px;line-height:0;position:absolute}#pageOther header{margin:0;padding:0;width:100%;z-index:5000;position:absolute}#pageOther header h1{display:block;background:#333;text-align:center;margin:0 0 1em 0;padding:1em 0}#pageOther .primaryArea{display:block;padding-top:140px;padding-bottom:40px}#pageOther .primaryArea a{text-decoration:underline}#pageOther .pagetop{display:block}#pageOther .footerArea{display:block}#cntPageInterview{text-align:justify;text-justify:inter-ideograph}#cntPageInterview a:hover,#cntPageInterview a:focus{text-decoration:none}#cntPageInterview .intervierReference{margin-bottom:1.2em;text-align:left;color:#666}#cntPageInterview .interviewer{color:#666}#cntPageInterview .interviewer:before{color:#666;content:"\002500\002500\002500\002500\002500\003000"}#cntPageTrial #jpegAnim{position:relative;width:602px;height:340px;max-width:100%;max-height:340px}#cntPageTrial #jpegAnim img{position:absolute;left:0;top:0;border:1px solid #ddd}#cntPageTrial .cautionList{clear:both}#cntPageTrial .cautionList li{margin-bottom:.3em;padding-left:1em;text-indent:-1em;line-height:1.5}#cntPageTrial .cautionList .warning{color:#c90000}#cntPageTrial .cautionList li:before{content:"\00203b"}#cntPageTrial .trialList:before,#cntPageTrial .trialList:after{content:"";display:table}#cntPageTrial .trialList:after{clear:both}#cntPageTrial .trialList{position:relative;margin-rght:13px;*zoom:1}#cntPageTrial .trialList h2{font-size:107.7%; }#cntPageShopBonus .cautionList{margin-bottom:3em}#cntPageShopBonus .cautionList li{margin-bottom:.3em;padding-left:1em;color:#c90000;text-indent:-1em;line-height:1.5}#cntPageShopBonus .cautionList li:before{content:"\00203b"}#cntPageShopBonus .shopBonusSec{padding-bottom:1.5em}#cntPageShopBonus .shopBonusSec img{border:1px solid #b6b9b8}#cntPageShopBonus .shopBonusSec a img{display:block;margin-bottom:.3em;border:1px solid #b6b9b8}#cntPageShopBonus .shopBonusSec h3{margin-bottom:0}#cntPageShopBonus .shopBonusSec p{margin-top:.3em}#cntPageReview .item{margin-bottom:5em;text-align:justify;text-justify:inter-ideograph}#cntPageReview .item .txtRight{text-align:right}@media only screen and (min-width:768px){#pageOther{background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.ie #pageOther{background-position:50% 0; }.bgImg_1{background:url(../img/bg_other_1.jpg)}.bgImg_2{background:url(../img/bg_other_2.jpg)}#pageOther .cntWrap{width:860px;margin:0 auto}#pageOther header{position:fixed;width:100%;z-index:500}#pageOther header h1{background:#333;text-align:center;margin:0;padding:24px 0}#pageOther #subNav{position:relative;left:0;top:0;display:block;background:#fff;height:47px !important;overflow:hidden;z-index:8000}#pageOther .listStyle02{margin-left:140px}#pageOther .primaryArea{position:relative;padding-top:200px}#pageOther .primaryArea .cntWrap{width:800px}#pageOther .pageback{padding-top:40px}#pageOther.pageNews header{position:relative; }#pageOther.pageNews .primaryArea{padding-top:0}#cntPageNews .col01A{ width:18%}#cntPageNews .col01B{ width:80%}#cntPageNews .heading03{ margin:.4em 0 0}#cntPageInterview dl.dlStyle01 dt{width:140px}#cntPageInterview dl.dlStyle01 dd{margin:0 0 2em 180px}#cntPageInterview .cntWrap .multiColumn{font-size:107.7%; line-height:2}#cntPageInterview .interviewer{clear:both;padding-top:0.25em}#cntPageInterview .name{clear:both;float:left;width:15%;font-weight:bold}#cntPageInterview .txt{padding-bottom:0.75em;float:right;width:85%;text-align:justify;text-justify:inter-ideograph}#cntPageInterview h1{padding-bottom:13px}#cntPageInterview h2,#cntPageInterview h3,#cntPageInterview h4{clear:both}#cntPageInterview h2{padding-top:2em;font-size:138%}#cntPageInterview h3{padding-top:0.5em;font-size:138%}#cntPageInterview h4{padding-top:2em;font-size:106.7%; }#cntPageTrial .trialList li{float:left;width:390px;margin-right:10px}#pageOther.pageShopBonus .primaryArea .cntWrap{width:960px}#cntPageShopBonus .shopBonusList{position:relative;margin-right:-50px;padding-bottom:30px}#cntPageShopBonus .shopBonusList h2{margin:0 50px 25px 0;padding-bottom:.5em;color:#333;font-size:128.6%; }#cntPageShopBonus .shopBonusSec{display:inline-block;/display:inline; /zoom:1; width:300px;margin-right:30px;padding-bottom:35px;vertical-align:top}#cntPageShopBonus #shop-original .shopBonusSec{width:230px;margin-right:13px;padding-bottom:20px}#cntPageShopBonus .shopBonusSec h3{text-align:center}#cntPageShopBonus .shopBonusSec p,#cntPageShopBonus .shopBonusSec li{color:#555}#cntPageShopBonus .shopBonusSec p{line-height:1.35;text-align:center}#cntPageShopBonus .shopBonusSec li{font-size:100%; }#cntPageReview dl.dlStyle01 dt{width:200px}#cntPageReview dl.dlStyle01 dd{margin:0 0 2em 240px}#pageOther .primaryArea #cntPageReview .cntWrap{width:860px}#pageOther .primaryArea #cntPageReview .cntWrap h1{margin:.5em 3% 2em}#cntPageReview .reviewList{padding:0;margin:0}#cntPageReview .reviewList .item{width:42%;margin:0 4% 5em;float:left}#cntPageReview .reviewList h3{font-size:138.5%; font-weight:normal;margin:.8em 0 .6em}#cntPageReview .reviewList p{margin:0;padding:.8em 0 0 0}#cntPageReview .reviewList p.name{font-weight:bold;line-height:1.3;bottom:0;padding:1.6em 0 0 0}#cntPageReview .reviewList h3 + p.name{padding:.6em 0 0 0}#cntPageReview .reviewList p.name + p{padding:.4em 0 0 0}ruby{display:inline-table;text-align:center;text-indent:0;white-space:nowrap;border:none;position:relative;top:-.05em;padding:0;line-height:1;height:1em;vertical-align:text-bottom;border:none}rp{display:none}.rb{ display:table-row-group;line-height:1;text-align:center;border:none;margin:0;padding:0;white-space:nowrap}rt{ display:table-header-group;font-size:50.0%; line-height:1.2;text-align:center;white-space:nowrap;border:none;margin:0;padding:0}rt.dotamark{ font-size:100%; font-weight:bold;line-height:1;speak:none; }}@media only screen and (min-width:480px){nav a{float:left;width:auto;margin-bottom:0}nav li:first-child a{margin-left:0}nav li:last-child a{margin-right:0}nav ul li{display:inline}}@media only screen and (min-width:768px){nav{float:left;width:100%}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear:before,.clear:after,.listStyle01:before,.listStyle01:after,.listStyle02:before,.listStyle02:after,.listStyle03:before,.listStyle03:after,.linkList01 li:before,.linkList01 li:after,.linkList03 li:before,.linkList03 li:after,.multiColumn:before,.multiColumn:after{content:"";display:table}.clear:after,.listStyle01:after,.listStyle02:after,.listStyle03:after,.linkList01 li:after,.linkList03 li:after,.multiColumn:after{clear:both}.clear,.multiColumn,.listStyle01,.listStyle02,.listStyle03,.linkList01,.linkList03{*zoom:1}@media print{*{background:transparent !important;color:#333 !important; box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group; }tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}#cboxOverlay{position:fixed; width:100%; height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic}.cboxIframe{width:100%; height:100%; display:block; border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box}#cboxOverlay{background:#fff}#colorbox{outline:0}#cboxContent{margin-top:40px; overflow:visible; background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px; border:1px solid #ccc}#cboxLoadedContent{background:#000; padding:1px}#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute; top:-35px; left:0; color:#000}#cboxCurrent{position:absolute; top:-35px; right:205px; text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:70px; height:35px; position:absolute; top:-40px; background:url(../img/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px; right:160px}#cboxPrevious:hover{background-position:0px -35px}#cboxNext{background-position:-70px 0px; right:80px}#cboxNext:hover{background-position:-70px -35px}#cboxClose{background-position:-140px 0px; right:0}#cboxClose:hover{background-position:-140px -35px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:240px}.cboxSlideshow_on #cboxSlideshow{background-position:-210px -25px; right:160px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-210px -35px}.cboxSlideshow_off #cboxSlideshow{background-position:-280px 0px; right:160px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-280px -35px}