﻿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:inherit;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:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'Helvetica Neue', Helvetica, Arial, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:14px;line-height:1.38;font-weight:normal}::selection{background-color:#f9c}a{cursor:pointer}a,a:link,a:hover,a:visited{color:#14b9ff;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline:none}th,td{text-align:left;vertical-align:top}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}main{display:block}.vscrollerbase,.vscrollerbar{width:8px}.vscrollerbase{background:#ffc2e0;border-radius:10px}.vscrollerbar{background-color:#ffffff}.scrollgeneric{position:absolute;top:0;left:0;line-height:1px;font-size:1px;border-radius:10px}.scrollerjogbox{width:10px;height:10px;top:auto;left:auto;bottom:0px;right:0px}.loading-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6);-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;z-index:-1}.loading-layer.show{opacity:1}.loading-layer.hide{opacity:0}.loading-layer .loading-icon{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:80px;height:80px;background:url("/assets/pc/img/common/icon/loading.png") no-repeat;-webkit-animation:play 800ms steps(8) infinite;-moz-animation:play 800ms steps(8) infinite;-ms-animation:play 800ms steps(8) infinite;-o-animation:play 800ms steps(8) infinite;animation:play 800ms steps(8) infinite}@-webkit-keyframes play{0%{background-position:0px    0px}100%{background-position:0px -640px}}@-moz-keyframes play{0%{background-position:0px    0px}100%{background-position:0px -640px}}@-ms-keyframes play{0%{background-position:0px    0px}100%{background-position:0px -640px}}@keyframes play{0%{background-position:0px    0px}100%{background-position:0px -640px}}.shade-layer{display:none;position:fixed;z-index:90;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(255,255,255,0.4)}.number{display:block;overflow:hidden;width:70px;height:100px;background:url("/assets/pc/img/common/icon/digits.png");background-size:70px 1000px;text-indent:-9999px}.number.digit-0{background-position:0 0px}.number.digit-1{background-position:0 -100px}.number.digit-2{background-position:0 -200px}.number.digit-3{background-position:0 -300px}.number.digit-4{background-position:0 -400px}.number.digit-5{background-position:0 -500px}.number.digit-6{background-position:0 -600px}.number.digit-7{background-position:0 -700px}.number.digit-8{background-position:0 -800px}.number.digit-9{background-position:0 -900px}.min-number{display:block;overflow:hidden;width:33px;height:45px;background:url("/assets/pc/img/common/icon/digits_deck.png");background-size:33px 450px;text-indent:-9999px}.min-number.digit-0{background-position:0 0px}.min-number.digit-1{background-position:0 -45px}.min-number.digit-2{background-position:0 -90px}.min-number.digit-3{background-position:0 -135px}.min-number.digit-4{background-position:0 -180px}.min-number.digit-5{background-position:0 -225px}.min-number.digit-6{background-position:0 -270px}.min-number.digit-7{background-position:0 -315px}.min-number.digit-8{background-position:0 -360px}.min-number.digit-9{background-position:0 -405px}.button{display:block;padding:0 50px;margin:0 auto;height:50px;border-radius:50px;line-height:50px;border:2px solid #ffffff;background-color:#14b9ff;box-shadow:0 0 3px #aaaaaa;color:#ffffff;font-size:20px;cursor:pointer}.button:hover{background-color:#66d8ff}.button.correct{color:#14b9ff;border-color:#14b9ff;background-color:#ffffff}.button.correct:hover{background-color:#dff7ff}a.button{color:#ffffff;text-decoration:none}.close-button,body.top .pop-layer .close,body.irroid .close,.irroid-sort-layer header .close{width:34px;height:34px;border-radius:34px;background:#66d8ff;position:absolute;border:2px solid #ffffff}.close-button img,body.top .pop-layer .close img,body.irroid .close img,.irroid-sort-layer header .close img{position:absolute;left:8px;top:8px;-moz-transition:-moz-transform 200ms ease;-o-transition:-o-transform 200ms ease;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;cursor:pointer}.close-button:hover img,body.top .pop-layer .close:hover img,body.irroid .close:hover img,.irroid-sort-layer header .close:hover img{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}html,body{min-width:960px;width:100%;height:100%;background:url("/assets/pc/img/common/pages/body.png") #fff}#wrapper{width:100%;position:relative;min-height:100%}body.fix{overflow:hidden}main{position:relative;padding-bottom:60px;overflow-x:hidden}main>header{position:relative;margin:0 auto;width:960px;height:270px}main>header:before{position:absolute;right:30px;bottom:0;z-index:1;content:url("/assets/pc/img/common/pages/ran_header.png");line-height:0}main>header h1{position:absolute;left:25px;top:115px}main>header ul{position:absolute;left:10px;bottom:0;margin:0 !important;width:940px;height:30px;border-radius:30px;background:#f9c}main>header ul>li{display:inline-block;list-style:none;line-height:30px;padding-left:40px;background:url("/assets/pc/img/common/pages/topic_arrow.png") no-repeat 10px 0;color:#ffffff}main>header ul>li a,main>header ul>li a:link,main>header ul>li a:hover,main>header ul>li a:visited{color:#ffffff;text-decoration:none}main>header ul>li a:hover{text-decoration:underline}main>header ul>li:first-child{padding-left:30px;background:none}nav.pager{color:#ffffff;text-align:center}nav.pager ul{overflow:hidden;*zoom:1;background-color:#66d8ff;border-radius:38px;padding:4px;width:auto;margin:0 10px;display:inline-block;vertical-align:middle}nav.pager ul li{display:inline-block}nav.pager ul li a{display:block;min-width:30px;height:30px;border-radius:6px;line-height:30px;text-align:center;text-decoration:none;color:#fff;-moz-transition:border-radius 400ms ease;-o-transition:border-radius 400ms ease;-webkit-transition:border-radius 400ms ease;transition:border-radius 400ms ease}nav.pager ul li a:hover{border-radius:30px;background-color:#9bdeff}nav.pager ul li.current a{border-radius:30px;color:#66d8ff;background-color:#ffffff;color:#14b9ff}nav.pager .prev,nav.pager .next{display:inline-block;width:30px;height:30px;vertical-align:middle}nav.pager .prev a,nav.pager .next a{display:block;text-indent:-9999px;cursor:pointer}nav.pager .prev a:hover,nav.pager .next a:hover{opacity:0.7}nav.pager .prev a{width:30px;height:30px;background:url("/assets/pc/img/common/button/pager_prev.png") no-repeat}nav.pager .next a{width:30px;height:30px;background:url("/assets/pc/img/common/button/pager_next.png") no-repeat}nav.page{position:fixed;z-index:90;top:50%;width:100%}nav.page a{display:block;position:absolute;width:65px;height:130px;background-repeat:no-repeat;text-indent:-9999px}nav.page .next a{background-image:url("/assets/pc/img/common/button/page_prev.png");background-position:left top;right:0}nav.page .prev a{background-image:url("/assets/pc/img/common/button/page_next.png");background-position:right top;left:0}.sort-menu{position:absolute;right:0;top:0}.sort-menu:after{content:"";display:table;clear:both}.sort-menu .sort-group,.sort-menu .sort-group-wide{position:relative;float:left;margin-left:5px;width:95px;height:30px;color:white;-moz-transition:height 200ms ease;-o-transition:height 200ms ease;-webkit-transition:height 200ms ease;transition:height 200ms ease}.sort-menu .sort-group.active .sort-label,.sort-menu .active.sort-group-wide .sort-label,.sort-menu .sort-group:hover .sort-label,.sort-menu .sort-group-wide:hover .sort-label{background:#9bdeff;border-color:#9bdeff}.sort-menu .sort-group.active .sort-label-arrow,.sort-menu .active.sort-group-wide .sort-label-arrow,.sort-menu .sort-group:hover .sort-label-arrow,.sort-menu .sort-group-wide:hover .sort-label-arrow{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sort-menu .sort-group.active .sort-drawer-wrapper,.sort-menu .active.sort-group-wide .sort-drawer-wrapper,.sort-menu .sort-group:hover .sort-drawer-wrapper,.sort-menu .sort-group-wide:hover .sort-drawer-wrapper{max-height:200px}.sort-menu .sort-group.selected .sort-label,.sort-menu .selected.sort-group-wide .sort-label{background:white;color:#66d8ff}.sort-menu .sort-group-wide{width:145px}.sort-menu .sort-group-wide .sort-label{padding:0 16px;text-align:left}.sort-menu .sort-group-wide .sort-item{padding-left:15px}.sort-menu .sort-label{position:relative;z-index:2;width:100%;height:100%;background:#66d8ff;border:2px solid #66d8ff;border-radius:4px;font-size:14px;text-align:center;line-height:26px}.sort-menu .sort-label-arrow{position:absolute;top:10px;right:12px;width:0;height:0;border-top:6px solid white;border-left:5px solid transparent;border-right:5px solid transparent;-moz-transition:-moz-transform 200ms;-o-transition:-o-transform 200ms;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.sort-menu .sort-drawer-wrapper{position:absolute;top:20px;z-index:1;overflow-y:auto;overflow-x:hidden;width:100%;max-height:0;-moz-transition:max-height 200ms ease;-o-transition:max-height 200ms ease;-webkit-transition:max-height 200ms ease;transition:max-height 200ms ease;background:rgba(0,0,0,0.75);border-radius:0 0 5px 5px}.sort-menu .sort-drawer{padding:10px 3px 0}.sort-menu .sort-item-wrapper{padding:3px 0;border-bottom:1px solid rgba(255,255,255,0.25)}.sort-menu .sort-item-wrapper:last-of-type{border-bottom:0}.sort-menu .sort-item-wrapper.current>.sort-item{background-color:#14b9ff}.sort-menu .sort-item{display:block;padding:5px 0 5px 36px;border-radius:2px;background-repeat:no-repeat;background-position:7% 48%;color:white;text-decoration:none;font-size:13px;-moz-transition:background-color 180ms ease;-o-transition:background-color 180ms ease;-webkit-transition:background-color 180ms ease;transition:background-color 180ms ease}.sort-menu .sort-item:hover{text-decoration:none;background-color:#14b9ff}.sort-menu .sort-item.arrow-up{background-image:url("/assets/pc/img/common/button/selector_a.png")}.sort-menu .sort-item.arrow-down{background-image:url("/assets/pc/img/common/button/selector_d.png")}ul.module-manga-list,body.comic .index ul.manga,body.comic .detail aside.related>section ul.manga{overflow:hidden;*zoom:1;padding-top:5px;padding-left:5px}ul.module-manga-list li.item,body.comic .index ul.manga li.item,body.comic .detail aside.related>section ul.manga li.item{float:left;position:relative;margin:0 20px 20px 0;width:280px;height:200px;border-radius:8px;border:1px solid #ccc;box-shadow:0 0 4px #ccc;background:#fff}ul.module-manga-list li.item.new:before,body.comic .index ul.manga li.item.new:before,body.comic .detail aside.related>section ul.manga li.item.new:before{position:absolute;z-index:2;left:-5px;top:-5px;content:url("/assets/pc/img/common/icon/new.png");pointer-events:none}ul.module-manga-list li.item div.inner,body.comic .index ul.manga li.item div.inner,body.comic .detail aside.related>section ul.manga li.item div.inner{position:relative;overflow:hidden;border-radius:8px;padding:10px;width:280px;height:200px}ul.module-manga-list li.item div.inner.tap .detail,body.comic .index ul.manga li.item div.inner.tap .detail,body.comic .detail aside.related>section ul.manga li.item div.inner.tap .detail,ul.module-manga-list li.item div.inner:hover .detail,body.comic .index ul.manga li.item div.inner:hover .detail,body.comic .detail aside.related>section ul.manga li.item div.inner:hover .detail{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;border-radius:0;opacity:1}ul.module-manga-list li.item div.inner img.thum,body.comic .index ul.manga li.item div.inner img.thum,body.comic .detail aside.related>section ul.manga li.item div.inner img.thum{width:100%;height:100%}ul.module-manga-list li.item div.detail,body.comic .index ul.manga li.item div.detail,body.comic .detail aside.related>section ul.manga li.item div.detail,ul.module-manga-list li.item div.detail>a,body.comic .index ul.manga li.item div.detail>a,body.comic .detail aside.related>section ul.manga li.item div.detail>a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}ul.module-manga-list li.item div.detail,body.comic .index ul.manga li.item div.detail,body.comic .detail aside.related>section ul.manga li.item div.detail{z-index:1;background:rgba(51,196,255,0.8);opacity:0;border-radius:280px;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-webkit-transition:all 200ms ease;transition:all 200ms ease}ul.module-manga-list li.item div.detail>a,body.comic .index ul.manga li.item div.detail>a,body.comic .detail aside.related>section ul.manga li.item div.detail>a{padding-top:52px;padding-left:40px;text-decoration:none;color:#ffffff}ul.module-manga-list li.item div.detail>a time,body.comic .index ul.manga li.item div.detail>a time,body.comic .detail aside.related>section ul.manga li.item div.detail>a time{display:block}ul.module-manga-list li.item div.detail>a h2,body.comic .index ul.manga li.item div.detail>a h2,body.comic .detail aside.related>section ul.manga li.item div.detail>a h2{margin-bottom:8px;font-size:18px;text-decoration:underline}ul.module-manga-list li.item div.detail>a ul li,body.comic .index ul.manga li.item div.detail>a ul li,body.comic .detail aside.related>section ul.manga li.item div.detail>a ul li{display:inline-block;margin-right:3px}ul.module-manga-list li.item div.detail>a ul img,body.comic .index ul.manga li.item div.detail>a ul img,body.comic .detail aside.related>section ul.manga li.item div.detail>a ul img{width:40px;height:40px;border-radius:40px;border:2px solid #ffffff}.blur-effect{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0, 0, 1, 0.55),opacity 300ms ease;-moz-transition:-moz-transform 280ms cubic-bezier(0, 0, 1, 0.55),opacity 300ms ease;-ms-transition:-ms-transform 280ms cubic-bezier(0, 0, 1, 0.55),opacity 300ms ease;transition:transform 280ms cubic-bezier(0, 0, 1, 0.55),opacity 300ms ease}.blur-effect.show{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}.blur-effect.hide{-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);opacity:0}@-webkit-keyframes fav-action-index{0%{top:14px;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}60%{top:-4px}80%{top:14px}90%{top:2px}100%{top:14px;-moz-transform:rotateY(1080deg);-webkit-transform:rotateY(1080deg);transform:rotateY(1080deg)}}@-moz-keyframes fav-action-index{0%{top:14px;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}60%{top:-4px}80%{top:14px}90%{top:2px}100%{top:14px;-moz-transform:rotateY(1080deg);-webkit-transform:rotateY(1080deg);transform:rotateY(1080deg)}}@-ms-keyframes fav-action-index{0%{top:14px;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}60%{top:-4px}80%{top:14px}90%{top:2px}100%{top:14px;-moz-transform:rotateY(1080deg);-webkit-transform:rotateY(1080deg);transform:rotateY(1080deg)}}@keyframes fav-action-index{0%{top:14px;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}60%{top:-4px}80%{top:14px}90%{top:2px}100%{top:14px;-moz-transform:rotateY(1080deg);-webkit-transform:rotateY(1080deg);transform:rotateY(1080deg)}}@-webkit-keyframes fav-remove-index-left{0%{top:0}30%{top:-6px}100%{top:50px;left:-10px;opacity:0}}@-webkit-keyframes fav-remove-index-right{0%{top:0}30%{top:-6px}100%{top:50px;right:-10px;opacity:0}}@-moz-keyframes fav-remove-index-left{0%{top:0}30%{top:-6px}100%{top:50px;left:-10px;opacity:0}}@-moz-keyframes fav-remove-index-right{0%{top:0}30%{top:-6px}100%{top:50px;right:-10px;opacity:0}}@-ms-keyframes fav-remove-index-left{0%{top:0}30%{top:-6px}100%{top:50px;left:-10px;opacity:0}}@-ms-keyframes fav-remove-index-right{0%{top:0}30%{top:-6px}100%{top:50px;right:-10px;opacity:0}}@keyframes fav-remove-index-left{0%{top:0}30%{top:-6px}100%{top:50px;left:-10px;opacity:0}}@keyframes fav-remove-index-right{0%{top:0}30%{top:-6px}100%{top:50px;right:-10px;opacity:0}}@-webkit-keyframes fav-action{0%{top:23px;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{top:-10px}60%{top:23px}70%{top:0px}80%{top:23px}90%{top:20px}100%{top:23px;-moz-transform:rotateY(720deg);-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}}@-moz-keyframes fav-action{0%{top:23px}50%{top:-2px}60%{top:23px}70%{top:0px}80%{top:23px}90%{top:20px}100%{top:23px}}@-ms-keyframes fav-action{0%{top:23px}50%{top:-2px}60%{top:23px}70%{top:0px}80%{top:23px}90%{top:20px}100%{top:23px}}@keyframes fav-action{0%{top:23px}50%{top:-2px}60%{top:23px}70%{top:0px}80%{top:23px}90%{top:20px}100%{top:23px}}@-webkit-keyframes fav-remove-left{0%{top:0}30%{top:-4px}100%{top:100px;left:-8px;opacity:0}}@-webkit-keyframes fav-remove-right{0%{top:0}30%{top:-4px}100%{top:100px;right:-8px;opacity:0}}@-moz-keyframes fav-remove-left{0%{top:0}30%{top:-4px}100%{top:100px;left:-8px;opacity:0}}@-moz-keyframes fav-remove-right{0%{top:0}30%{top:-4px}100%{top:100px;right:-8px;opacity:0}}@-ms-keyframes fav-remove-left{0%{top:0}30%{top:-4px}100%{top:100px;left:-8px;opacity:0}}@-ms-keyframes fav-remove-right{0%{top:0}30%{top:-4px}100%{top:100px;right:-8px;opacity:0}}@keyframes fav-remove-left{0%{top:0}30%{top:-4px}100%{top:100px;left:-8px;opacity:0}}@keyframes fav-remove-right{0%{top:0}30%{top:-4px}100%{top:100px;right:-8px;opacity:0}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.site-header{position:absolute;top:0;z-index:9;width:100%;min-width:960px;background:url("/assets/pc/img/common/header/bg.png") repeat-x}.site-header .site-nav{position:relative;margin:0 auto;width:766px;height:80px;background:url("/assets/pc/img/common/header/bg_center.png") no-repeat}.site-header .site-nav-item{position:absolute;top:1px}.site-header .irroid{left:2px}.site-header .comic{left:144px}.site-header .home{left:278px}.site-header .about{left:473px}.site-header .contact{left:604px}.site-header .irroid{background:url("/assets/pc/img/common/header/irroid.png") no-repeat;width:160px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .irroid:hover,.site-header .irroid:active{background:url("/assets/pc/img/common/header/irroid_hover.png") no-repeat;width:160px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .comic{background:url("/assets/pc/img/common/header/manga.png") no-repeat;width:150px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .comic:hover,.site-header .comic:active{background:url("/assets/pc/img/common/header/manga_hover.png") no-repeat;width:150px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .home{background:url("/assets/pc/img/common/header/home.png") no-repeat;width:210px;height:80px;overflow:hidden;text-indent:-9999px}.site-header .home:hover,.site-header .home:active{background:url("/assets/pc/img/common/header/home_hover.png") no-repeat;width:210px;height:80px;overflow:hidden;text-indent:-9999px}.site-header .about{background:url("/assets/pc/img/common/header/about.png") no-repeat;width:150px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .about:hover,.site-header .about:active{background:url("/assets/pc/img/common/header/about_hover.png") no-repeat;width:150px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .contact{background:url("/assets/pc/img/common/header/contact.png") no-repeat;width:160px;height:60px;overflow:hidden;text-indent:-9999px}.site-header .contact:hover,.site-header .contact:active{background:url("/assets/pc/img/common/header/contact_hover.png") no-repeat;width:160px;height:60px;overflow:hidden;text-indent:-9999px}.newyear>.site-header{background-image:url("/assets/pc/img/common/header/newyear_bg.png")}.newyear>.site-header .site-nav{background-image:url("/assets/pc/img/common/header/newyear_bg_center.png")}.newyear>.site-header .irroid{background-image:url("/assets/pc/img/common/header/newyear_irroid.png")}.newyear>.site-header .irroid:hover,.newyear>.site-header .irroid:active{background-image:url("/assets/pc/img/common/header/newyear_irroid_hover.png")}.newyear>.site-header .comic{background-image:url("/assets/pc/img/common/header/newyear_manga.png")}.newyear>.site-header .comic:hover,.newyear>.site-header .comic:active{background-image:url("/assets/pc/img/common/header/newyear_manga_hover.png")}.newyear>.site-header .home{background-image:url("/assets/pc/img/common/header/newyear_home.png")}.newyear>.site-header .home:hover,.newyear>.site-header .home:active{background-image:url("/assets/pc/img/common/header/newyear_home_hover.png")}.newyear>.site-header .about{background-image:url("/assets/pc/img/common/header/newyear_about.png")}.newyear>.site-header .about:hover,.newyear>.site-header .about:active{background-image:url("/assets/pc/img/common/header/newyear_about_hover.png")}.newyear>.site-header .contact{background-image:url("/assets/pc/img/common/header/newyear_contact.png")}.newyear>.site-header .contact:hover,.newyear>.site-header .contact:active{background-image:url("/assets/pc/img/common/header/newyear_contact_hover.png")}.valentine>.site-header{background-image:url("/assets/pc/img/common/header/valentine_bg.png")}.valentine>.site-header .site-nav{background-image:url("/assets/pc/img/common/header/valentine_bg_center.png")}.valentine>.site-header .irroid{background-image:url("/assets/pc/img/common/header/valentine_irroid.png")}.valentine>.site-header .irroid:hover,.valentine>.site-header .irroid:active{background-image:url("/assets/pc/img/common/header/valentine_irroid_hover.png")}.valentine>.site-header .comic{background-image:url("/assets/pc/img/common/header/valentine_manga.png")}.valentine>.site-header .comic:hover,.valentine>.site-header .comic:active{background-image:url("/assets/pc/img/common/header/valentine_manga_hover.png")}.valentine>.site-header .home{background-image:url("/assets/pc/img/common/header/valentine_home.png")}.valentine>.site-header .home:hover,.valentine>.site-header .home:active{background-image:url("/assets/pc/img/common/header/valentine_home_hover.png")}.valentine>.site-header .about{background-image:url("/assets/pc/img/common/header/valentine_about.png")}.valentine>.site-header .about:hover,.valentine>.site-header .about:active{background-image:url("/assets/pc/img/common/header/valentine_about_hover.png")}.valentine>.site-header .contact{background-image:url("/assets/pc/img/common/header/valentine_contact.png")}.valentine>.site-header .contact:hover,.valentine>.site-header .contact:active{background-image:url("/assets/pc/img/common/header/valentine_contact_hover.png")}.halloween>.site-header{background-image:url("/assets/pc/img/common/header/halloween_bg.png")}.halloween>.site-header .site-nav{background-image:url("/assets/pc/img/common/header/halloween_bg_center.png")}.halloween>.site-header .irroid{background-image:url("/assets/pc/img/common/header/halloween_irroid.png")}.halloween>.site-header .irroid:hover,.halloween>.site-header .irroid:active{background-image:url("/assets/pc/img/common/header/halloween_irroid_hover.png")}.halloween>.site-header .comic{background-image:url("/assets/pc/img/common/header/halloween_manga.png")}.halloween>.site-header .comic:hover,.halloween>.site-header .comic:active{background-image:url("/assets/pc/img/common/header/halloween_manga_hover.png")}.halloween>.site-header .home{background-image:url("/assets/pc/img/common/header/halloween_home.png")}.halloween>.site-header .home:hover,.halloween>.site-header .home:active{background-image:url("/assets/pc/img/common/header/halloween_home_hover.png")}.halloween>.site-header .about{background-image:url("/assets/pc/img/common/header/halloween_about.png")}.halloween>.site-header .about:hover,.halloween>.site-header .about:active{background-image:url("/assets/pc/img/common/header/halloween_about_hover.png")}.halloween>.site-header .contact{background-image:url("/assets/pc/img/common/header/halloween_contact.png")}.halloween>.site-header .contact:hover,.halloween>.site-header .contact:active{background-image:url("/assets/pc/img/common/header/halloween_contact_hover.png")}.xmas>.site-header{background-image:url("/assets/pc/img/common/header/xmas_bg.png")}.xmas>.site-header .site-nav{background-image:url("/assets/pc/img/common/header/xmas_bg_center.png")}.xmas>.site-header .irroid{background-image:url("/assets/pc/img/common/header/xmas_irroid.png")}.xmas>.site-header .irroid:hover,.xmas>.site-header .irroid:active{background-image:url("/assets/pc/img/common/header/xmas_irroid_hover.png")}.xmas>.site-header .comic{background-image:url("/assets/pc/img/common/header/xmas_manga.png")}.xmas>.site-header .comic:hover,.xmas>.site-header .comic:active{background-image:url("/assets/pc/img/common/header/xmas_manga_hover.png")}.xmas>.site-header .home{background-image:url("/assets/pc/img/common/header/xmas_home.png")}.xmas>.site-header .home:hover,.xmas>.site-header .home:active{background-image:url("/assets/pc/img/common/header/xmas_home_hover.png")}.xmas>.site-header .about{background-image:url("/assets/pc/img/common/header/xmas_about.png")}.xmas>.site-header .about:hover,.xmas>.site-header .about:active{background-image:url("/assets/pc/img/common/header/xmas_about_hover.png")}.xmas>.site-header .contact{background-image:url("/assets/pc/img/common/header/xmas_contact.png")}.xmas>.site-header .contact:hover,.xmas>.site-header .contact:active{background-image:url("/assets/pc/img/common/header/xmas_contact_hover.png")}#wrapper>footer{position:relative;position:absolute;bottom:0;z-index:9;width:100%;min-width:960px;height:70px;background:url("/assets/pc/img/common/footer/bg.png") repeat-x bottom;color:#ffffff;font-size:11px}#wrapper>footer a,#wrapper>footer a:link,#wrapper>footer a:active,#wrapper>footer a:visited{color:#ffffff;text-decoration:none}#wrapper>footer .tweet{position:absolute;top:-98px;width:100%}#wrapper>footer .tweet h1{position:absolute;z-index:1;width:400px;height:138px;background:url("/assets/pc/img/common/footer/ran.png") no-repeat}#wrapper>footer .tweet h1 a{position:absolute;width:118px;height:120px;background:url("/assets/pc/img/common/footer/ran-avatar.png") no-repeat;text-indent:-9000px;top:9px;border-radius:50%;overflow:hidden}#wrapper>footer .tweet .follow{position:absolute;z-index:1;left:256px;top:87px}#wrapper>footer .tweet .follow a{display:block;width:109px;height:38px;background:url("/assets/pc/img/common/button//twitter_follow.png") no-repeat;text-indent:-9999px}#wrapper>footer .tweet .button-voice{width:70px;height:70px;background:url("/assets/pc/img/top//sound_balloon.png") no-repeat;position:absolute;left:120px;top:-30px;z-index:2}#wrapper>footer .tweet .button-voice a{display:block;width:100%;height:100%;background:url(/assets/pc/img/top//sound_icon.gif) center no-repeat}#wrapper>footer .tweet .ticker{position:absolute;top:63px;width:200%;height:37px;line-height:39px;background:url("/assets/pc/img/common/footer/tweet_bg.png") repeat-x;font-size:12px}#wrapper>footer .tweet .ticker ul{position:absolute}#wrapper>footer .tweet .ticker li{display:inline-block;padding-right:20px;white-space:nowrap}#wrapper>footer .tweet a,#wrapper>footer .tweet a:link,#wrapper>footer .tweet a:active,#wrapper>footer .tweet a:visited{color:#14b9ff;text-decoration:underline}#wrapper>footer nav .site{position:absolute;left:10px;bottom:8px}#wrapper>footer nav .site li{display:inline-block}#wrapper>footer nav .site li:after{content:' ／ '}#wrapper>footer nav .site li:last-child:after{content:''}#wrapper>footer ul.follow{position:absolute;left:485px;bottom:8px}#wrapper>footer ul.follow li{display:inline-block;margin-left:8px}#wrapper>footer .share{box-sizing:border-box;position:absolute;right:0;bottom:0;padding-top:13px;padding-left:30px;width:417px;height:70px;background:url("/assets/pc/img/common/footer/container.png") no-repeat;width:280px}#wrapper>footer .share div{display:inline-block;min-width:110px}#wrapper>footer .share div>*{vertical-align:bottom}#wrapper>footer .copyright{position:absolute;right:10px;bottom:8px}body.top #wrapper{height:100%}body.top #wrapper>footer{position:fixed;bottom:0;background:url("/assets/pc/img/common/footer/top_bg.png") repeat-x 0% 100%}body.top #wrapper>footer .share{padding-top:10px;background:none}#wrapper.halloween>footer{background-image:url("/assets/pc/img/common/footer/halloween_bg.png")}#wrapper.halloween>footer .share{background-image:url("/assets/pc/img/common/footer/halloween_container.png")}#wrapper.halloween>footer .tweet h1{background-image:url("/assets/pc/img/common/footer/halloween_ran.png")}#wrapper.halloween>footer .tweet .follow a{background-image:url("/assets/pc/img/common/footer/halloween_btn_follow.png")}body.top #wrapper.halloween>footer{background-image:url("/assets/pc/img/common/footer/halloween_top_bg.png")}#wrapper.xmas>footer{background-image:url("/assets/pc/img/common/footer/xmas_bg.png")}#wrapper.xmas>footer .share{background-image:url("/assets/pc/img/common/footer/xmas_container.png")}#wrapper.xmas>footer .tweet h1{background-image:url("/assets/pc/img/common/footer/xmas_ran.png")}#wrapper.xmas>footer .tweet .follow a{background-image:url("/assets/pc/img/common/footer/xmas_btn_follow.png")}body.top #wrapper.xmas>footer{background-image:url("/assets/pc/img/common/footer/xmas_top_bg.png")}#wrapper.newyear>footer{background-image:url("/assets/pc/img/common/footer/newyear_bg.png")}#wrapper.newyear>footer .share{background-image:url("/assets/pc/img/common/footer/newyear_container.png")}#wrapper.newyear>footer .tweet h1{background-image:url("/assets/pc/img/common/footer/newyear_ran.png")}#wrapper.newyear>footer .tweet .follow a{background-image:url("/assets/pc/img/common/footer/newyear_btn_follow.png")}body.top #wrapper.newyear>footer{background-image:url("/assets/pc/img/common/footer/newyear_top_bg.png")}#wrapper.valentine>footer{background-image:url("/assets/pc/img/common/footer/valentine_bg.png")}#wrapper.valentine>footer .share{background-image:url("/assets/pc/img/common/footer/valentine_container.png")}#wrapper.valentine>footer .tweet h1{background-image:url("/assets/pc/img/common/footer/valentine_ran.png")}#wrapper.valentine>footer .tweet .follow a{background-image:url("/assets/pc/img/common/footer/valentine_btn_follow.png")}body.top #wrapper.valentine>footer{background-image:url("/assets/pc/img/common/footer/valentine_top_bg.png")}body.top{background:url("/assets/pc/img/top/bg.png") bottom;min-height:770px}body.top main{width:100%;height:100%;min-width:960px;min-height:700px;overflow-x:hidden}body.top .timeline{position:absolute;left:0;top:50%;margin-top:-300px;width:100%;height:350px;background:url("/assets/pc/img/top/timeline.png") left 327px repeat-x}body.top .timeline .frame,body.top .timeline .frame .items{overflow:hidden;position:absolute;top:-2px;width:100%;height:350px}body.top .timeline .items{visibility:hidden;display:table;color:#666;font-size:12px;font-weight:bold;-moz-transition:margin-left 400ms ease;-o-transition:margin-left 400ms ease;-webkit-transition:margin-left 400ms ease;transition:margin-left 400ms ease;margin-left:-400px}body.top .timeline .items time{color:#999}body.top .timeline .items a,body.top .timeline .items a:link,body.top .timeline .items a:hover,body.top .timeline .items a:visited{color:#666;text-decoration:none}body.top .timeline .items .item{display:table-cell;position:relative;height:350px;vertical-align:bottom;background-repeat:no-repeat;background-position:center bottom}body.top .timeline .items .item.disable{opacity:0.5}body.top .timeline .items .detail{display:block;position:relative}body.top .timeline .comic,body.top .timeline .other{padding:0 10px 59px;min-width:190px;background-image:url("/assets/pc/img/top/upcomic.png")}body.top .timeline .comic img,body.top .timeline .other img{width:172px}body.top .timeline .comic .detail,body.top .timeline .other .detail{position:absolute;bottom:59px;padding:2px;min-width:180px;min-height:180px;border-radius:4px;border:2px #f9c solid;background:#ffffff}body.top .timeline .comic .detail .message,body.top .timeline .other .detail .message{position:absolute;top:125px;padding:0 4px 2px}body.top .timeline .comic::after,body.top .timeline .other::after{position:absolute;left:50%;bottom:45px;content:url("/assets/pc/img/top/frame_tail.png");margin-left:-5px}body.top .timeline .other img{width:150px}body.top .timeline .other .detail{min-width:158px;height:223px}body.top .timeline .other .detail .message{position:absolute;top:160px;padding:0 4px 2px}body.top .timeline .irroid{padding-bottom:30px;min-width:180px;text-align:center;background-image:url("/assets/pc/img/top/upchara.png")}body.top .timeline .irroid img{height:300px}body.top .timeline .irroid .message{position:absolute;left:50%;margin-left:-79px;bottom:40px;padding:10px 12px 5px;width:158px;background:url("/assets/pc/img/top/balloon_top.png") no-repeat;text-align:left}body.top .timeline .irroid::after{position:relative;left:-2px;bottom:40px;content:url("/assets/pc/img/top/balloon_bottom.png")}body.top .timeline .story{padding-bottom:35px;min-width:180px;text-align:center;background-image:url("/assets/pc/img/top/upchara.png");position:relative}body.top .timeline .story .detail{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;background-color:#66d8ff;height:223px;width:160px;border:4px solid #66d8ff;margin-bottom:24px}body.top .timeline .story .detail .image{width:150px;height:150px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-color:#fff;background-position:center center;margin:0 auto}body.top .timeline .story .detail .message{color:#fff;text-align:left;margin:6px 3px 0}body.top .timeline .story .detail .message time{color:#fff}body.top .timeline .story:after{content:url("/assets/pc/img/top/frame_tail_story.png");position:absolute;bottom:46px;left:50%;margin-left:-5px}body.top .timeline nav{position:absolute;left:0;top:50%;margin-top:102px;width:59px;height:110px;background:url("/assets/pc/img/top/next_prev.png") no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.top .timeline nav li{position:absolute;left:0;top:0;width:59px;height:55px;text-indent:-9999px;cursor:pointer;background:url("/assets/pc/img/top/next_prev.png") no-repeat}body.top .timeline nav .next{background-position:0 0}body.top .timeline nav .next:hover{background-position:0 -110px}body.top .timeline nav .prev{top:55px;background-position:0 -55px}body.top .timeline nav .prev:hover{background-position:0 -165px}body.top .prev{position:absolute;left:-75px;top:335px;width:113px;height:113px;background:url("/assets/pc/img/top/button_prev.png") no-repeat;text-indent:-9000px;cursor:pointer}body.top .favorite{position:absolute;right:0;bottom:60px;width:300px;z-index:1}body.top .favorite #favroid{position:absolute;bottom:0}body.top .favorite img{pointer-events:none}body.top .favorite .data{display:block;position:absolute;right:0;bottom:70px;width:242px;height:60px;background:url("/assets/pc/img/top/nameplate.png") no-repeat;color:#f9c;line-height:1}body.top .favorite .data:before{content:url("/assets/pc/img/top/button_detail.png");position:absolute;right:-85px;top:-35px;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;-webkit-transition:all 100ms ease;transition:all 100ms ease}body.top .favorite .data .code{position:absolute;left:30px;top:25px}body.top .favorite .data .name{position:absolute;left:75px;top:11px;font-size:18px;font-weight:bold}body.top .favorite .data .ruby{position:absolute;left:75px;top:38px;font-size:12px}html.ie9 body.top .timeline .irroid::after{left:90px;bottom:50px}html.ie9 body.top .timeline .comic::after{margin-left:82px}html.ipad body.top .information .news{margin-left:40px;width:auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html.ipad{min-width:768px}html.ipad body.top{min-width:768px}html.ipad body.top main,html.ipad body.top #wrapper>footer,html.ipad body.top #wrapper>header{min-width:768px}html.ipad body.top #wrapper>footer{font-size:9px}html.ipad body.top #wrapper>footer .follow,html.ipad body.top #wrapper>footer .copyright{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}html.ipad body.top .information .more{padding-right:500px}}body.top .news-detail,body.top .story-detail{display:none}body.top .over-layer{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}body.top .over-layer.show{z-index:99}body.top .over-layer.hide{z-index:-1}body.top .pop-layer{position:absolute;top:50%;left:50%;margin-left:-385px;margin-top:-205px;padding:20px;width:750px;height:350px;border-radius:8px;border:4px solid #66d8ff;background:#fff;box-shadow:0 0 6px #ccc}body.top .pop-layer .close{right:-16px;top:-16px}body.top .pop-layer.full{padding:0}body.top .pop-layer.full .pop-inner-layer{width:100%;height:100%}body.top .pop-inner-layer{overflow:hidden;*zoom:1;position:relative;width:750px;height:350px;font-size:14px;line-height:1.6}body.top .pop-inner-layer .section{overflow:auto;width:700px;height:300px}body.top .pop-inner-layer .section .vscrollerbar{background-color:#ccc}body.top .pop-inner-layer .section .vscrollerbase{background:#eee}body.top .pop-inner-layer .image{float:left}body.top .pop-inner-layer .image img{width:240px}body.top .pop-inner-layer .content{margin-left:260px;padding-right:20px}body.top .pop-inner-layer .content iframe{max-width:100%}body.top .pop-inner-layer .article-header{margin-bottom:20px}body.top .pop-inner-layer .article-header time{margin-bottom:4px;color:#999;font-size:16px}body.top .pop-inner-layer .article-header h1{margin-top:8px;margin-bottom:12px;color:#333;font-size:24px;font-weight:bold}body.top .pop-inner-layer .article-header .share{overflow:hidden;*zoom:1;margin:10px 0}body.top .pop-inner-layer .article-header .share li{list-style:none;float:left}body.top .pop-inner-layer .article-header .share li.fb{min-width:110px}body.top .pop-inner-layer .article-header .share li.fb .fb-like,body.top .pop-inner-layer .article-header .share li.fb span,body.top .pop-inner-layer .article-header .share li.fb iframe{min-width:110px;min-height:22px;width:110px;height:22px}body.top .pop-inner-layer .article-header .share li.tw .twitter-share-button{visibility:visible !important;position:static !important;min-width:89px;min-height:20px;width:89px;height:20px}body.top .pop-inner-layer p{margin-bottom:1em}body.top .pop-inner-layer a{line-height:1;margin-right:2px}body.top .pop-inner-layer a[target]:before{position:relative;top:3px;margin-right:5px;vertical-align:bottom;content:url("/assets/pc/img/common/icon/link.png")}body.top .pop-inner-layer a.story-character-link{font-size:12px}body.top .pop-inner-layer a.story-character-link:after{content:url("/assets/pc/img/top/icon_link_arrow.png");position:relative;top:3px;left:5px}body.irroid main{padding-top:80px}body.irroid main>header{height:450px}body.irroid main>header:before{content:none}body.irroid main>header ul{bottom:25px}body.irroid .favlist-wrapper{position:absolute;top:120px;width:100%;height:330px;background:rgba(255,153,204,0.2)}body.irroid .favlist{position:relative;margin:0 auto;padding:0 5px;width:920px;height:330px}body.irroid .fav-item{overflow:hidden;position:absolute;left:0;top:0;width:160px;height:330px;background:url("/assets/pc/img/character/index/fav_blank.png") no-repeat center}body.irroid .fav-item.hasfav>.favchara-img{background-color:white}body.irroid .fav-item.hasfav>.favchara-control{pointer-events:auto}body.irroid .fav-item.hasfav:hover>.favchara-control{opacity:1;border-radius:0}body.irroid .fav-item:nth-child(1){top:-15px;left:320px;width:280px;height:410px;box-shadow:0 0 4px #cccccc;border-radius:10px}body.irroid .fav-item:nth-child(2){left:600px}body.irroid .fav-item:nth-child(3){left:160px}body.irroid .fav-item:nth-child(4){left:760px}body.irroid .fav-item:nth-child(1):hover>.favchara-control{border-radius:10px}body.irroid .fav-item:nth-child(1) .favchara-img{background-position:50% 26%}body.irroid .fav-item:nth-child(1) .favchara-position-control{width:230px}body.irroid .fav-item:nth-child(1) .favchara-to-left,body.irroid .fav-item:nth-child(1) .favchara-to-center,body.irroid .fav-item:nth-child(1) .favchara-to-right{background-image:url("/assets/pc/img/character/index/button_fav_center.png")}body.irroid .fav-item:nth-child(1) .favchara-to-left{width:58px}body.irroid .fav-item:nth-child(1) .favchara-to-left:hover{background-position:0 -40px}body.irroid .fav-item:nth-child(1) .favchara-to-center{width:114px;background-position:-58px -80px}body.irroid .fav-item:nth-child(1) .favchara-to-right{width:58px;background-position:-172px 0}body.irroid .fav-item:nth-child(1) .favchara-to-right:hover{background-position:-172px -40px}body.irroid .favchara-img{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}body.irroid .favchara-control{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,153,204,0.8);text-align:center;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition:all 400ms ease;opacity:0;border-radius:200px;pointer-events:none}body.irroid .favchara-link,body.irroid .favchara-remove{display:block;text-indent:-9999em}body.irroid .favchara-link{width:130px;height:40px;margin:63px auto 0;background:url("/assets/pc/img/character/index/button_info.png") no-repeat}body.irroid .favchara-link:hover{background-position:0 -40px}body.irroid .favchara-remove{margin:47px auto 0;width:130px;height:30px;background:url("/assets/pc/img/character/index/button_remove.png") no-repeat}body.irroid .favchara-remove:hover{background-position:0 -30px}body.irroid .favchara-position-caption{margin:32px auto 10px;width:62px;height:18px;background:url("/assets/pc/img/character/index/button_sort.png") no-repeat;text-indent:-9999em}body.irroid .favchara-position-control{overflow:hidden;*zoom:1;margin:0 auto;width:150px}body.irroid .favchara-to-left,body.irroid .favchara-to-center,body.irroid .favchara-to-right{float:left;height:40px;text-indent:-9999px;background:url("/assets/pc/img/character/index/button_fav.png") no-repeat}body.irroid .disable.favchara-to-left,body.irroid .disable.favchara-to-center,body.irroid .disable.favchara-to-right{cursor:auto;pointer-events:none}body.irroid .favchara-to-left{width:38px;background-position:0 0}body.irroid .favchara-to-left:hover{background-position:0 -40px}body.irroid .favchara-to-left.disable{background-position:0 -80px}body.irroid .favchara-to-center{width:74px;background-position:-38px 0}body.irroid .favchara-to-center:hover{background-position:-38px -40px}body.irroid .favchara-to-center.disable{background-position:-38px -80px}body.irroid .favchara-to-right{width:38px;background-position:-112px 0}body.irroid .favchara-to-right:hover{background-position:-112px -40px}body.irroid .favchara-to-right.disable{background-position:-112px -80px}body.irroid .fav-share{position:relative;margin:0 auto;top:-48px;width:920px}body.irroid .fav-share h2{position:absolute;left:650px}body.irroid .fav-share .balloon{position:absolute;right:20px;top:-105px;z-index:4;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}body.irroid .fav-share .balloon.hide{opacity:0}body.irroid .fav-share .balloon .close{position:absolute;right:-8px;top:-8px;width:30px;height:30px;border:none;background:#f9c}body.irroid .fav-share .fav_list{position:absolute;left:777px;top:-22px;padding:6px;background:url("/assets/pc/img/character/index/fav_base.png") no-repeat}body.irroid .fav-share .fav_list img{cursor:pointer}body.irroid .fav-share .fb-share-button{left:845px}body.irroid .index{position:relative;margin:0 auto;width:920px}body.irroid .index ul.roids{overflow:hidden;*zoom:1;padding-top:64px}body.irroid .index ul.roids li{position:relative;width:156px;float:left;margin-right:34px;margin-bottom:34px}body.irroid .index ul.roids li:nth-child(5n){margin-right:0}body.irroid .index ul.roids li a img{width:150px;height:150px;border-radius:150px;border:3px solid #ffffff;-moz-transition:border-color 200ms ease;-o-transition:border-color 200ms ease;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease}body.irroid .index ul.roids li a img:hover{border-color:#66d8ff}body.irroid .index ul.roids li .code{padding-left:10px;color:#666}body.irroid .index ul.roids li .name{padding-left:10px;font-size:18px}body.irroid .index ul.roids li .company-name{padding-left:10px;font-size:12px}body.irroid .index ul.roids li .company-name span{color:#9c9c9c}body.irroid .index ul.roids li .fav{display:block;position:absolute;right:0;top:113px;width:46px;height:46px;background:url("/assets/pc/img/character/index/fav.png") no-repeat 0 -46px;cursor:pointer}body.irroid .index ul.roids li .fav.disable{display:none}body.irroid .index ul.roids li .fav .heart{position:absolute;left:11px;top:14px;width:24px;height:21px;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease;display:none}body.irroid .index ul.roids li .fav .heart img{position:absolute;top:0;width:24px}body.irroid .index ul.roids li .fav .heart img:first-child{left:0}body.irroid .index ul.roids li .fav .heart img:last-child{right:0}body.irroid .index ul.roids li .fav.selected{background-position:0 0}body.irroid .index ul.roids li .fav.selected .heart{display:block;-webkit-animation:fav-action-index 400ms ease;-moz-animation:fav-action-index 400ms ease;-ms-animation:fav-action-index 400ms ease;-o-animation:fav-action-index 400ms ease;animation:fav-action-index 400ms ease}body.irroid .index ul.roids li .fav.selected.disable{display:block}body.irroid .index ul.roids li .fav.remove-action .heart{display:block}body.irroid .index ul.roids li .fav.remove-action .heart img:first-child{-webkit-animation:fav-remove-index-left 600ms ease;-moz-animation:fav-remove-index-left 600ms ease;-ms-animation:fav-remove-index-left 600ms ease;-o-animation:fav-remove-index-left 600ms ease;animation:fav-remove-index-left 600ms ease}body.irroid .index ul.roids li .fav.remove-action .heart img:last-child{-webkit-animation:fav-remove-index-right 600ms ease;-moz-animation:fav-remove-index-right 600ms ease;-ms-animation:fav-remove-index-right 600ms ease;-o-animation:fav-remove-index-right 600ms ease;animation:fav-remove-index-right 600ms ease}body.irroid .index ul.roids li .fav.removed .heart{display:none}body.irroid .open-modal-button{background:url("/assets/pc/img/character/index/button_open_modal.png") no-repeat;width:210px;height:30px;overflow:hidden;text-indent:-9999px;position:absolute;top:10px;right:150px;cursor:pointer}body.irroid .search-clear-btn{position:absolute;top:10px;right:20px}body.irroid .search-clear-btn .non-active{width:120px;height:30px;display:block;background:url("/assets/pc/img/character/index/button_clear.png");text-indent:-9999px}body.irroid .search-clear-btn .active{width:120px;height:30px;display:block;background:url("/assets/pc/img/character/index/button_clear.png") 0 100%;text-indent:-9999px}body.irroid .no-result{padding:100px 0 50px;text-align:center}body.irroid .search-layer{position:fixed;z-index:300;top:0;left:0;width:100%;height:100%;background-color:rgba(255,164,209,0.9)}body.irroid .search-layer.hide{z-index:-1}body.irroid .search-layer .search-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;width:920px;height:420px;position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-460px}body.irroid .search-layer .scope,body.irroid .search-layer .sort{padding:47px 50px;width:100%}body.irroid .search-layer .scope:after,body.irroid .search-layer .sort:after{content:"";display:table;clear:both}body.irroid .search-layer .scope .scope-caption,body.irroid .search-layer .scope .sort-caption,body.irroid .search-layer .sort .scope-caption,body.irroid .search-layer .sort .sort-caption{float:left}body.irroid .search-layer .scope .scope-list,body.irroid .search-layer .scope .sort-list,body.irroid .search-layer .sort .scope-list,body.irroid .search-layer .sort .sort-list{float:right}body.irroid .search-layer .scope{height:157px}body.irroid .search-layer .scope .scope-caption{background:url("/assets/pc/img/character/index/caption_modal_search.png") no-repeat;width:216px;height:40px;overflow:hidden;text-indent:-9999px;margin-top:20px}body.irroid .search-layer .scope .scope-list{width:570px}body.irroid .search-layer .scope .scope-list:after{content:"";display:table;clear:both}body.irroid .search-layer .scope .scope-list .scope-input,body.irroid .search-layer .scope .scope-list .scope-item.keyword .keyword-input,body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-label{-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;width:273px;height:44px;border:2px solid;outline:none;line-height:1;font-size:14px;padding:14px 15px;margin-top:5px}body.irroid .search-layer .scope .scope-list .scope-item.keyword{float:left;position:relative}body.irroid .search-layer .scope .scope-list .scope-item.keyword .keyword-caption{background:url("/assets/pc/img/character/index/caption_modal_search_by_keywords.png") no-repeat;width:134px;height:14px;overflow:hidden;text-indent:-9999px}body.irroid .search-layer .scope .scope-list .scope-item.keyword .keyword-input{border-color:#ddd}body.irroid .search-layer .scope .scope-list .scope-item.keyword .clear-freeword{background:url("/assets/pc/img/character/index/button_clear_text.png");width:16px;height:16px;text-indent:-9999px;position:absolute;top:33px;right:15px;cursor:pointer}body.irroid .search-layer .scope .scope-list .scope-item.illustrator{float:right}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-caption{width:165px;background:url("/assets/pc/img/character/index/caption_modal_search_by_illustrator.png") no-repeat;width:165px;height:14px;overflow:hidden;text-indent:-9999px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-wrapper{position:relative;width:273px;height:44px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-label{border-color:#67d7ff;position:relative;background-color:#fff;z-index:300;cursor:pointer}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-label:after{content:url("/assets/pc/img/character/index/icon_arrow_select_illustrator.png");position:absolute;top:14px;right:15px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-list-wrapper{-moz-transition:height 200ms ease;-o-transition:height 200ms ease;-webkit-transition:height 200ms ease;transition:height 200ms ease;position:absolute;top:22px;left:0;width:100%;z-index:200;overflow:hidden;visibility:hidden}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-list{background:rgba(0,0,0,0.75);border-radius:0 0 5px 5px;padding:22px 5px 0}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-list:after{content:"";display:table;clear:both}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item{width:50%;float:left;border-top:1px solid #a0a0a0;position:relative}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item.current .illustrator-name{background-color:#14b9ff}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item:nth-child(1),body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item:nth-child(2){border-top:none}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item:nth-child(odd){padding:4px 5px 4px 2px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item:nth-child(even){padding:4px 2px 4px 5px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-item:nth-child(odd):after{content:'';display:block;width:1px;height:24px;background-color:#a0a0a0;position:absolute;top:50%;left:100%;margin-top:-12px}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-name{display:block;padding:6px 0 6px 14px;line-height:1;border-radius:2px;color:#fff;font-size:13px;cursor:pointer;-moz-transition:background-color 180ms ease;-o-transition:background-color 180ms ease;-webkit-transition:background-color 180ms ease;transition:background-color 180ms ease}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-name:hover{background-color:#14b9ff}body.irroid .search-layer .scope .scope-list .scope-item.illustrator .illustrator-no-select{border-top:1px solid #a0a0a0;padding:5px 0;color:#868686;text-align:center;float:none;clear:both}body.irroid .search-layer .sort{height:127px;background-color:#f6f6f6;padding-bottom:40px}body.irroid .search-layer .sort .sort-caption{background:url("/assets/pc/img/character/index/caption_modal_sort.png") no-repeat;width:136px;height:40px;overflow:hidden;text-indent:-9999px}body.irroid .search-layer .sort .sort-list:after{content:"";display:table;clear:both}body.irroid .search-layer .sort .sort-list .sort-group,body.irroid .search-layer .sort .sort-list .sort-menu .sort-group-wide,.sort-menu body.irroid .search-layer .sort .sort-list .sort-group-wide{position:relative;float:left;margin-left:10px;width:180px;height:40px;color:white;-moz-transition:height 200ms ease;-o-transition:height 200ms ease;-webkit-transition:height 200ms ease;transition:height 200ms ease}body.irroid .search-layer .sort .sort-list .sort-group.active .sort-label,body.irroid .search-layer .sort .sort-list .sort-menu .active.sort-group-wide .sort-label,.sort-menu body.irroid .search-layer .sort .sort-list .active.sort-group-wide .sort-label,body.irroid .search-layer .sort .sort-list .sort-group.selected .sort-label,body.irroid .search-layer .sort .sort-list .sort-menu .selected.sort-group-wide .sort-label,.sort-menu body.irroid .search-layer .sort .sort-list .selected.sort-group-wide .sort-label,body.irroid .search-layer .sort .sort-list .sort-group:hover .sort-label,body.irroid .search-layer .sort .sort-list .sort-menu .sort-group-wide:hover .sort-label,.sort-menu body.irroid .search-layer .sort .sort-list .sort-group-wide:hover .sort-label{background-color:#66d8ff}body.irroid .search-layer .sort .sort-list .sort-group.active .sort-drawer-wrapper,body.irroid .search-layer .sort .sort-list .sort-menu .active.sort-group-wide .sort-drawer-wrapper,.sort-menu body.irroid .search-layer .sort .sort-list .active.sort-group-wide .sort-drawer-wrapper{max-height:200px}body.irroid .search-layer .sort .sort-list .sort-label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:background-color 180ms ease;-o-transition:background-color 180ms ease;-webkit-transition:background-color 180ms ease;transition:background-color 180ms ease;z-index:2;width:100%;height:100%;background:#ddd url("/assets/pc/img/character/index/icon_arrow_select_sort.png") 95% 50% no-repeat;border-radius:4px;font-size:14px;line-height:40px;padding-left:14px;cursor:pointer}body.irroid .search-layer .sort .sort-list .sort-drawer-wrapper{position:absolute;top:40px;z-index:1;overflow-y:auto;overflow-x:hidden;width:100%;max-height:0;-moz-transition:max-height 200ms ease;-o-transition:max-height 200ms ease;-webkit-transition:max-height 200ms ease;transition:max-height 200ms ease;background:rgba(0,0,0,0.75);border-radius:0 0 5px 5px}body.irroid .search-layer .sort .sort-list .sort-drawer{padding:0px 3px 0}body.irroid .search-layer .sort .sort-list .sort-item-wrapper{padding:3px 0;border-bottom:1px solid rgba(255,255,255,0.25)}body.irroid .search-layer .sort .sort-list .sort-item-wrapper:last-of-type{border-bottom:0}body.irroid .search-layer .sort .sort-list .sort-item-wrapper.current>.sort-item{background-color:#14b9ff}body.irroid .search-layer .sort .sort-list .sort-item{display:block;padding:5px 0 5px 36px;border-radius:2px;background-repeat:no-repeat;background-position:7% 48%;color:white;font-size:13px;cursor:pointer;-moz-transition:background-color 180ms ease;-o-transition:background-color 180ms ease;-webkit-transition:background-color 180ms ease;transition:background-color 180ms ease}body.irroid .search-layer .sort .sort-list .sort-item:hover{background-color:#14b9ff}body.irroid .search-layer .sort .sort-list .sort-item.arrow-up{background-image:url("/assets/pc/img/common/button/selector_a.png")}body.irroid .search-layer .sort .sort-list .sort-item.arrow-down{background-image:url("/assets/pc/img/common/button/selector_d.png")}body.irroid .search-layer .action{height:136px;width:100%;position:relative}body.irroid .search-layer .action .submit-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:252px;height:56px;background-color:#faa5cf;text-align:center;line-height:56px;color:#fff;font-size:30px;position:absolute;top:50%;left:50%;margin-top:-28px;margin-left:-126px;cursor:pointer}body.irroid .search-layer .close-modal-button{position:absolute;top:15px;right:15px;background:url("/assets/pc/img/character/index/button_close_modal.png") no-repeat;width:26px;height:26px;overflow:hidden;text-indent:-9999px;cursor:pointer;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none}body.irroid .biz-wrapper .close,body.irroid .biz-mode .pop-layer .close{background-color:#33c4ff}body.irroid .moe-wrapper .close,body.irroid .moe-mode .close{background-color:#ffb2d7}body.irroid .open{cursor:pointer;display:none}body.irroid .detail{opacity:0;position:relative;margin:0 auto;max-width:1200px;min-width:960px}body.irroid .detail .inner-profile{position:absolute;width:1200px;left:50%;margin-left:-600px}body.irroid .detail>.character-infomation{position:absolute;z-index:8;padding-left:90px;left:40px;top:10px;color:#66d8ff}body.irroid .detail>.character-infomation a{color:#66d8ff;text-decoration:none}body.irroid .detail>.character-infomation .code{margin-left:-10px}body.irroid .detail>.character-infomation .code .number{display:inline-block;margin-right:-22px}body.irroid .detail>.character-infomation .code .fav{background:url("/assets/pc/img/character/detail/fav_base.png") no-repeat 0 0;width:72px;height:72px;position:absolute;top:20px;left:0;cursor:pointer}body.irroid .detail>.character-infomation .code .fav .heart{position:absolute;left:19px;top:23px;width:34px;height:30px;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease;display:none}body.irroid .detail>.character-infomation .code .fav .heart img{position:absolute;top:0}body.irroid .detail>.character-infomation .code .fav .heart img:first-child{left:0}body.irroid .detail>.character-infomation .code .fav .heart img:last-child{right:0}body.irroid .detail>.character-infomation .code .fav.selected{background-position:0 -72px}body.irroid .detail>.character-infomation .code .fav.selected .heart{display:block;-webkit-animation:fav-action 400ms ease;-moz-animation:fav-action 400ms ease;-ms-animation:fav-action 400ms ease;-o-animation:fav-action 400ms ease;animation:fav-action 400ms ease}body.irroid .detail>.character-infomation .code .fav.remove-action .heart{display:block}body.irroid .detail>.character-infomation .code .fav.remove-action .heart img:first-child{-webkit-animation:fav-remove-left 600ms ease;-moz-animation:fav-remove-left 600ms ease;-ms-animation:fav-remove-left 600ms ease;-o-animation:fav-remove-left 600ms ease;animation:fav-remove-left 600ms ease}body.irroid .detail>.character-infomation .code .fav.remove-action .heart img:last-child{-webkit-animation:fav-remove-right 600ms ease;-moz-animation:fav-remove-right 600ms ease;-ms-animation:fav-remove-right 600ms ease;-o-animation:fav-remove-right 600ms ease;animation:fav-remove-right 600ms ease}body.irroid .detail>.character-infomation .code .fav.removed .heart{display:none}body.irroid .detail>.character-infomation .character-name,body.irroid .detail>.character-infomation .company-name{margin-top:-10px;font-size:40px;line-height:1}body.irroid .detail>.character-infomation .character-name:after,body.irroid .detail>.character-infomation .company-name:after{content:'';display:inline-block;width:12px;height:12px;position:relative;top:0px;left:10px}body.irroid .detail>.character-infomation .character-name-ruby{font-size:20px}body.irroid .detail>.character-infomation .company-name-ruby{margin-left:-10px;font-size:20px}body.irroid .detail>.character-infomation .category{display:inline-block;margin-top:16px;margin-bottom:8px;padding:7px 12px 4px 35px;border-radius:4px;box-shadow:0 0 4px #999999;background:url("/assets/pc/img/common/icon/tag_biz.png") no-repeat #fff 10px 50%;font-size:16px}body.irroid .detail .chara-menu{position:absolute;padding-top:10px;margin-left:-5px}body.irroid .detail .chara-menu .fav{position:relative;width:151px;height:36px;margin-bottom:6px}body.irroid .detail .chara-menu .fav.disable .heart{opacity:0.5}body.irroid .detail .chara-menu .fav.selected .heart{background-position:0 -14px}body.irroid .detail .chara-menu .fav .heart{position:absolute;left:14px;top:12px;z-index:1;width:14px;height:14px;background:url("/assets/pc/img/character/detail/fav_heart.png") no-repeat}body.irroid .detail .btn-sns,body.irroid .detail .btn-quick,body.irroid .detail .btn-comic,body.irroid .detail .btn-friends,body.irroid .detail .btn-gallery,body.irroid .detail .btn-report{box-sizing:content-box;display:block;text-indent:-9999em;font-size:0;border:4px solid white;box-shadow:0 0 2px rgba(0,0,0,0.2)}body.irroid .detail .chara-share:after{content:"";display:table;clear:both}body.irroid .detail .btn-sns{float:left;margin-right:10px;width:40px;height:40px;background:url("/assets/pc/img/character/detail/button_sns.png") no-repeat #f9c;border-radius:50%;border-width:3px}body.irroid .detail .btn-sns.twitter{background-position:0 0}body.irroid .detail .btn-sns.facebook{background-position:-40px 0}body.irroid .detail .btn-quick{float:none;position:absolute;top:10px;left:113px;margin-right:10px;width:40px;height:40px;background:url("/assets/pc/img/character/detail/button_quick.png") no-repeat #f9c;border-radius:50%;border-width:3px}body.irroid .detail .btn-comic{background:url("/assets/pc/img/character/detail/button_comic.png") no-repeat #f9c;width:200px;height:43px;border-radius:26px;margin-top:8px;cursor:pointer}body.irroid .detail .btn-friends{background:url("/assets/pc/img/character/detail/button_friends.png") no-repeat #f9c;width:200px;height:43px;border-radius:26px;margin-top:8px;cursor:pointer}body.irroid .detail .btn-gallery{background:url("/assets/pc/img/character/detail/button_gallery.png") no-repeat #f9c;width:200px;height:43px;border-radius:26px;margin-top:8px;cursor:pointer}body.irroid .detail .btn-report{background:url("/assets/pc/img/character/detail/button_report.png") no-repeat #f9c;width:200px;height:43px;border-radius:26px;margin-top:8px;cursor:pointer;background-position:-4px center;position:relative}body.irroid .detail .btn-report.new:before{content:'';display:block;width:37px;height:46px;position:absolute;top:-6px;left:3px}body.irroid .detail .pop-layer .toggle-panel,body.irroid .detail .data-layer .toggle-panel{display:none;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}body.irroid .detail .pop-layer.action .toggle-panel,body.irroid .detail .data-layer.action .toggle-panel{-moz-transform:rotateY(720deg);-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}body.irroid .detail .pop-layer.hide .data-section,body.irroid .detail .data-layer.hide .data-section{display:none}body.irroid .detail .pop-layer.hide .close,body.irroid .detail .data-layer.hide .close{display:none}body.irroid .detail .pop-layer.hide .open,body.irroid .detail .data-layer.hide .open{display:block}body.irroid .detail .pop-layer{position:absolute;z-index:9;width:334px;height:334px}body.irroid .detail .pop-layer a.link{color:#ffffff;font-size:14px}body.irroid .detail .pop-layer a.link:before{margin-right:4px;vertical-align:middle;content:url("/assets/pc/img/common/icon/link_w.png")}body.irroid .detail .pop-layer .close{position:absolute;top:40px;right:16px;border-width:3px}body.irroid .detail .pop-layer .close img{left:7px;top:7px}body.irroid .detail .pop-layer .open{position:absolute;top:40px;right:16px}body.irroid .detail .pop-layer .data-section{width:334px;height:334px;border-radius:334px;background:url("/assets/pc/img/character/detail/data_bg_b.png");position:absolute;border:4px solid #66d8ff;color:#ffffff;font-size:12px;line-height:1.5}body.irroid .detail .pop-layer .data-section h2{width:270px;margin:0 auto;padding-top:25px;padding-bottom:20px;text-align:center;background:url("/assets/pc/img/character/detail/title_line.png") no-repeat bottom}body.irroid .detail .pop-layer .data-section .external{margin-top:8px;text-align:center}body.irroid .detail .moe-profile,body.irroid .detail .biz-profile{left:70px;top:480px}body.irroid .detail .moe-profile table,body.irroid .detail .biz-profile table{margin:10px 0 10px 50px}body.irroid .detail .moe-profile table th,body.irroid .detail .biz-profile table th{padding-top:5px;padding-right:20px;vertical-align:top;white-space:nowrap}body.irroid .detail .moe-profile table td,body.irroid .detail .biz-profile table td{vertical-align:top;font-size:16px}body.irroid .detail .moe-profile p,body.irroid .detail .biz-profile p{margin-left:50px;width:230px}body.irroid .detail .moe-condition,body.irroid .detail .biz-condition{left:550px;top:680px}body.irroid .detail .moe-condition .data,body.irroid .detail .biz-condition .data{width:316px;height:77px;background:url("/assets/pc/img/character/detail/data_kabuka.png") no-repeat;position:relative;left:6px;top:35px}body.irroid .detail .moe-condition .data .bit,body.irroid .detail .biz-condition .data .bit{position:absolute;left:0;top:4px}body.irroid .detail .moe-condition .data .bar,body.irroid .detail .biz-condition .data .bar{width:32px;height:32px;border-radius:32px;background:url("/assets/pc/img/character/detail/data_star.png") #fff no-repeat center 3px;position:absolute;top:46px}body.irroid .detail .moe-condition table,body.irroid .detail .biz-condition table{margin:40px 0 10px 60px;border-collapse:separate;border-spacing:5px}body.irroid .detail .moe-condition table th,body.irroid .detail .moe-condition table td,body.irroid .detail .biz-condition table th,body.irroid .detail .biz-condition table td{vertical-align:middle}body.irroid .detail .moe-condition table th,body.irroid .detail .biz-condition table th{padding-right:10px;font-size:12px;white-space:nowrap}body.irroid .detail .moe-condition table td,body.irroid .detail .biz-condition table td{padding:2px 5px;min-width:100px;font-size:20px;text-align:right;background:#66d8ff}body.irroid .detail .moe-condition time,body.irroid .detail .biz-condition time{display:block;width:100%;text-align:center}body.irroid .detail .moe-maindata,body.irroid .detail .biz-maindata{left:110px;top:880px}body.irroid .detail .moe-maindata .data,body.irroid .detail .biz-maindata .data{width:85px;height:85px;border-radius:85px;background:transparent;position:absolute;overflow:hidden;top:85px;border:3px solid #9ee3ff;background-repeat:no-repeat;background-position:50% 51px;text-align:center;font-size:18px}body.irroid .detail .moe-maindata .data h3,body.irroid .detail .biz-maindata .data h3{padding-top:12px;font-size:10px}body.irroid .detail .moe-maindata .data p,body.irroid .detail .biz-maindata .data p{background-color:#66d8ff}body.irroid .detail .moe-maindata .data .unit,body.irroid .detail .biz-maindata .data .unit{font-size:12px}body.irroid .detail .moe-maindata .data.mcp,body.irroid .detail .biz-maindata .data.mcp{left:20px;background-image:url("/assets/pc/img/character/detail/icon_mcp.png")}body.irroid .detail .moe-maindata .data.roe,body.irroid .detail .biz-maindata .data.roe{left:120px;background-image:url("/assets/pc/img/character/detail/icon_roe.png")}body.irroid .detail .moe-maindata .data.cta,body.irroid .detail .biz-maindata .data.cta{left:219px;background-image:url("/assets/pc/img/character/detail/icon_cta.png")}body.irroid .detail .moe-maindata .sub,body.irroid .detail .biz-maindata .sub{position:absolute}body.irroid .detail .moe-maindata .sub h3,body.irroid .detail .biz-maindata .sub h3{font-size:11px}body.irroid .detail .moe-maindata .sub p,body.irroid .detail .biz-maindata .sub p{padding:0 10px;font-size:18px;background:#66d8ff}body.irroid .detail .moe-maindata .sub .unit,body.irroid .detail .biz-maindata .sub .unit{font-size:12px;margin-left:2px}body.irroid .detail .moe-maindata .sub.d1,body.irroid .detail .biz-maindata .sub.d1{left:60px;top:186px}body.irroid .detail .moe-maindata .sub.d2,body.irroid .detail .biz-maindata .sub.d2{left:160px;top:186px}body.irroid .detail .moe-maindata .sub.d3,body.irroid .detail .biz-maindata .sub.d3{left:60px;top:238px}body.irroid .detail .moe-maindata .sub.d4,body.irroid .detail .biz-maindata .sub.d4{left:160px;top:238px}body.irroid .detail .moe-maindata .sub.d5,body.irroid .detail .biz-maindata .sub.d5{left:110px;top:290px}body.irroid .detail .moe-maindata .sub.d5 h3,body.irroid .detail .moe-maindata .sub.d5 p,body.irroid .detail .biz-maindata .sub.d5 h3,body.irroid .detail .biz-maindata .sub.d5 p{display:inline}body.irroid .detail .data-layer{position:absolute;z-index:9;top:0;left:0}body.irroid .detail .data-layer .data-section{padding:20px 12px;border-radius:14px;border:4px solid #66d8ff;box-shadow:0 0 4px rgba(0,0,0,0.3);background-color:#ffffff;color:#333333;font-size:12px}body.irroid .detail .data-layer .data-section>.character-infomation{padding:0 10px 10px;margin-bottom:15px;border-bottom:3px solid #e0f5ff;font-size:20px;color:#66d8ff}body.irroid .detail .data-layer .data-section>.character-infomation time{position:absolute;right:20px;top:24px;color:#999999;font-size:12px}body.irroid .detail .data-layer .close{position:absolute;top:-15px;right:-15px;border:none}body.irroid .detail .data-layer .close img{left:10px;top:10px}body.irroid .detail .data-layer .open{position:absolute;left:60px;top:20px}body.irroid .detail .data-layer.quick{top:1100px;left:800px;width:320px}body.irroid .detail .data-layer.quick .graph{position:relative;width:286px;height:242px;background:url("/assets/pc/img/character/detail/qscore.png") no-repeat;margin-bottom:20px}body.irroid .detail .data-layer.quick .graph .point{position:absolute;width:18px;height:18px;z-index:2}body.irroid .detail .data-layer.quick .graph .score{position:absolute;background:url("/assets/pc/img/character/detail/qscore_board.png");padding-top:8px;z-index:1;width:80px;height:62px;text-align:center;opacity:0;font-size:12px;color:#fff;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}body.irroid .detail .data-layer.quick .graph .score span{display:block}body.irroid .detail .data-layer.quick .graph .score span.num{font-size:22px}body.irroid .detail .data-layer.quick .graph .score.show{opacity:1}body.irroid .detail .data-layer.quick canvas{position:absolute;left:27px;top:6px}body.irroid .detail .data-layer.ranking{top:1300px;left:40px;width:300px}body.irroid .detail .data-layer.ranking th{color:#66d8ff;font-size:14px}body.irroid .detail .data-layer.ranking td{padding-right:20px;padding-bottom:10px;color:#666666;font-size:36px;vertical-align:bottom;line-height:1;letter-spacing:2px}body.irroid .detail .data-layer.ranking .total{margin-left:5px;color:#999999;font-size:18px;letter-spacing:0px}body.irroid .detail .data-layer.ranking .rate{padding:4px 10px 4px 30px;border-radius:8px;border:2px solid #66d8ff;line-height:1;background-repeat:no-repeat;background-position:5px 8px;font-size:20px;color:#666666}body.irroid .detail .data-layer.ranking .rate.up{background-image:url("/assets/pc/img/character/detail/score_up.png")}body.irroid .detail .data-layer.ranking .rate.down{background-image:url("/assets/pc/img/character/detail/score_down.png")}body.irroid .detail .data-layer.ranking p{margin-top:8px}body.irroid .detail .message{top:20px;right:50px;z-index:9;display:none}body.irroid .detail .message .close{position:absolute;right:-10px;top:-15px}body.irroid .detail .chara-detail-msg-link{padding-right:15px;font-size:60%;line-height:2em;text-decoration:none;color:#666;background:url("/assets/pc/img/character/detail/icon_comment_link.png") 100% 0 no-repeat}body.irroid .detail .chara-detail-msg-play-btn{position:absolute;top:50%;right:12px;width:40px;margin-top:-20px;height:40px;background:url("/assets/pc/img/character/detail/icon-sound-biz.gif") #66d8ff 50% 50% no-repeat;border-radius:50%;text-indent:-999px;overflow:hidden;cursor:pointer}body.irroid .detail .chara-detail-msg-play-btn:hover{opacity:0.8}body.irroid .detail .mode-switch{width:60px;height:60px;border-radius:60px;background:transparent;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);overflow:hidden;position:fixed;z-index:10;left:50%;bottom:20px;margin-left:-138px;width:282px;height:66px;border:3px solid #ffffff;box-shadow:0 0 5px #cccccc;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}body.irroid .detail .mode-switch.static{position:absolute;bottom:0}body.irroid .detail .mode-switch img{position:absolute;left:0;top:0;-moz-transition:left 100ms ease;-o-transition:left 100ms ease;-webkit-transition:left 100ms ease;transition:left 100ms ease;pointer-events:none}body.irroid .detail .image{position:relative;text-align:center;min-height:1600px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.irroid .detail .image>img{position:absolute;top:0;left:50%;visibility:hidden;z-index:2}body.irroid .detail .image>img.normal{visibility:visible}body.irroid .detail .image img.blur{visibility:visible;opacity:0;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}body.irroid .detail .image img.normal{z-index:1}body.irroid .detail .image.normal img.normal{visibility:visible}body.irroid .detail .image.happy img.happy{visibility:visible}body.irroid .detail .image.sad img.sad{visibility:visible}body.irroid .detail .image.angry img.angry{visibility:visible}body.irroid .detail .image.shy img.shy{visibility:visible}body.irroid .detail .image.surprise img.surprise{visibility:visible}body.irroid nav.page.moe-mode .next a{background-image:url("/assets/pc/img/common/button/page_prev_p.png")}body.irroid nav.page.moe-mode .prev a{background-image:url("/assets/pc/img/common/button/page_next_p.png")}body.irroid .detail.moe-mode>.character-infomation{color:#ffb2d7}body.irroid .detail.moe-mode>.character-infomation a{color:#ffb2d7}body.irroid .detail.moe-mode>.character-infomation .character-name a{padding-right:15px;background:url("/assets/pc/img/character/detail/icon_external_link_moe.png") 100% 85% no-repeat}body.irroid .detail.moe-mode .number{background-image:url("/assets/pc/img/common/icon/digits_moe.png")}body.irroid .detail.moe-mode .data-layer .data-section{border:4px solid #ffb2d7}body.irroid .detail.moe-mode .data-layer .data-section>.character-infomation{border-bottom:3px solid #ffebf5;color:#ffb2d7}body.irroid .detail.moe-mode .data-layer.ranking th{color:#ffb2d7}body.irroid .detail.moe-mode .data-layer.ranking .rate{border-color:#ffb2d7}body.irroid .detail.moe-mode .message:after{content:url("/assets/pc/img/character/detail/message_tail_p.png")}body.irroid .detail.moe-mode .btn-report.new:before{background:url("/assets/pc/img/character/detail/icon_btn_report_new_moe.png")}body.irroid nav.page.biz-mode .next a{background-image:url("/assets/pc/img/common/button/page_prev.png")}body.irroid nav.page.biz-mode .prev a{background-image:url("/assets/pc/img/common/button/page_next.png")}body.irroid .detail.biz-mode>.character-infomation{color:#66d8ff}body.irroid .detail.biz-mode>.character-infomation a{color:#66d8ff}body.irroid .detail.biz-mode>.character-infomation .company-name a{padding-right:15px;background:url("/assets/pc/img/character/detail/icon_external_link_biz.png") 100% 100% no-repeat}body.irroid .detail.biz-mode .number{background-image:url("/assets/pc/img/common/icon/digits.png")}body.irroid .detail.biz-mode .data-layer .data-section{border:4px solid #66d8ff}body.irroid .detail.biz-mode .data-layer .data-section>.character-infomation{border-bottom:3px solid #e0f5ff;color:#66d8ff}body.irroid .detail.biz-mode .data-layer.ranking th{color:#66d8ff}body.irroid .detail.biz-mode .data-layer.ranking .rate{border-color:#66d8ff}body.irroid .detail.biz-mode .btn-sns,body.irroid .detail.biz-mode .btn-quick,body.irroid .detail.biz-mode .btn-comic,body.irroid .detail.biz-mode .btn-friends,body.irroid .detail.biz-mode .btn-gallery,body.irroid .detail.biz-mode .btn-report{background-color:#66d8ff}body.irroid .detail.biz-mode .btn-report.new:before{background:url("/assets/pc/img/character/detail/icon_btn_report_new_biz.png")}body.irroid main.analytics .detail .image img.blur{opacity:1}body.irroid main.analytics .detail .image .happy,body.irroid main.analytics .detail .image .sad,body.irroid main.analytics .detail .image .angry,body.irroid main.analytics .detail .image .shy,body.irroid main.analytics .detail .image .normal,body.irroid main.analytics .detail .image .surprise{display:none}body.irroid .related-layer{position:fixed;overflow:hidden;z-index:-1;top:300px;left:0;width:100%;height:220px}body.irroid .related-layer:before,body.irroid .related-layer:after{content:url("/assets/pc/img/character/detail/comic_pattern.png");position:absolute;top:40px;left:50%}body.irroid .related-layer:before{margin-left:-1125px}body.irroid .related-layer:after{margin-left:525px}body.irroid .related-layer h1{position:absolute;left:50%;top:40px;margin-left:-480px;width:960px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.irroid .related-layer h1:before,body.irroid .related-layer h1:after{position:absolute;top:0;content:url("/assets/pc/img/character/detail/comic_pattern_edge.png")}body.irroid .related-layer h1:before{left:-45px}body.irroid .related-layer .close{width:37px;height:37px;border-radius:37px;background:#66d8ff;z-index:1;left:50%;top:22px;margin-left:440px;border:2px solid #66d8ff;background-color:#ffffff}body.irroid .related-layer .nav{position:absolute;z-index:1;left:50%;top:99px;margin-left:370px}body.irroid .related-layer .nav li{position:absolute;width:38px;height:38px;background:url("/assets/pc/img/character/detail/button_navbase.png") no-repeat}body.irroid .related-layer .nav li.enable{cursor:pointer}body.irroid .related-layer .nav li.enable img{opacity:1}body.irroid .related-layer .nav li.enable:hover img{-moz-transform:rotateY(720deg);-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}body.irroid .related-layer .nav li img{position:absolute;left:0;top:0;opacity:0.3}body.irroid .related-layer .nav .prev{left:0}body.irroid .related-layer .nav .next{left:50px}body.irroid .related-layer .list-view{position:absolute;overflow:hidden;left:50%;top:0px;margin-left:-300px;width:655px;height:220px}body.irroid .related-layer .list-view p{position:absolute;left:0;top:101px;width:100%;text-align:center}body.irroid .related-layer .list-view ul{position:absolute;left:0;-moz-transition:left 200ms ease;-o-transition:left 200ms ease;-webkit-transition:left 200ms ease;transition:left 200ms ease}body.irroid .related-layer .comic{top:10px}body.irroid .related-layer .comic li{display:inline-block;padding-right:8px}body.irroid .related-layer .comic a{display:block;overflow:hidden;width:208px;height:208px;border-radius:208px;border:3px solid #66d8ff}body.irroid .related-layer .comic a img{height:208px;margin-left:-54px}body.irroid .related-layer .comic a:hover{border-color:#14b9ff}body.irroid .related-layer .irroid li{display:inline-block;position:relative;top:60px;margin-bottom:10px;margin-right:14px;width:146px;height:146px;border-radius:146px;background:transparent;border:3px solid #66d8ff;box-shadow:5px 5px 0 rgba(0,0,0,0.4);background:#ffffff}body.irroid .related-layer .irroid li img,body.irroid .related-layer .irroid li span{display:block;position:absolute;left:0;top:0;width:140px;height:140px;border-radius:140px;background:transparent}body.irroid .related-layer .irroid li span{color:#fff;text-align:center;font-size:24px;line-height:144px;opacity:0}body.irroid .related-layer .irroid li:hover span{opacity:1}body.irroid .related-layer .irroid li:nth-child(odd){top:20px}body.irroid .gallery-layer{position:absolute;z-index:-1;padding:10px;width:750px;top:150px;left:50%;margin-left:-375px;border-radius:22px;border:4px solid #66d8ff;box-shadow:0 0 4px #cccccc;background-color:#ffffff;color:#333;line-height:1.4;opacity:0}body.irroid .gallery-layer.show{opacity:1}body.irroid .gallery-layer.show ~ .shade-layer{background-color:rgba(255,255,255,0.75)}body.irroid .gallery-layer .gallery-inner{position:relative;width:720px}body.irroid .gallery-layer .items li{position:relative;display:none;overflow:hidden}body.irroid .gallery-layer .items .images{overflow:hidden;position:relative;width:720px;margin-top:110px}body.irroid .gallery-layer .items .images img.normal{visibility:visible}body.irroid .gallery-layer .items .images.normal img.normal{visibility:visible}body.irroid .gallery-layer .items .images.happy img.happy{visibility:visible}body.irroid .gallery-layer .items .images.sad img.sad{visibility:visible}body.irroid .gallery-layer .items .images.angry img.angry{visibility:visible}body.irroid .gallery-layer .items .images.shy img.shy{visibility:visible}body.irroid .gallery-layer .items .images.surprise img.surprise{visibility:visible}body.irroid .gallery-layer .items img{position:absolute;top:0;left:50%;margin-left:-360px;z-index:2;visibility:hidden;width:720px}body.irroid .gallery-layer .items p{margin-top:10px}body.irroid .gallery-layer .message{left:0px;top:0px;z-index:2}body.irroid .gallery-layer .chara-detail-msg{margin-top:0}body.irroid .gallery-layer .close{position:absolute;right:-10px;top:-15px;z-index:3}body.irroid .gallery-nav{position:relative;height:60px}body.irroid .gallery-nav .prev,body.irroid .gallery-nav .next{position:absolute;top:15px;display:block;width:16px;height:26px;text-indent:-9999px}body.irroid .gallery-nav .prev.disable,body.irroid .gallery-nav .next.disable{opacity:0.25}body.irroid .gallery-nav .prev{left:28px;background-image:url("/assets/pc/img/character/detail/pager_prev_b.png")}body.irroid .gallery-nav .next{right:28px;background-image:url("/assets/pc/img/character/detail/pager_next_b.png")}body.irroid .gallery-nav .page-num{text-align:center;font-size:24px;font-weight:bold;line-height:50px;color:#66d8ff}body.irroid .gallery-controller{position:fixed;overflow:hidden;z-index:100;bottom:-200px;width:100%;background:rgba(102,215,254,0.8);-moz-transition:bottom 400ms ease;-o-transition:bottom 400ms ease;-webkit-transition:bottom 400ms ease;transition:bottom 400ms ease;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}body.irroid .gallery-controller.show{bottom:0}body.irroid .gallery-controller ul{overflow:hidden;*zoom:1;-moz-transition:left 400ms ease;-o-transition:left 400ms ease;-webkit-transition:left 400ms ease;transition:left 400ms ease;position:relative;display:table;margin:0 auto}body.irroid .gallery-controller ul li{display:table-cell;vertical-align:middle;padding:10px;font-size:0}body.irroid .gallery-controller ul li a{background:#fff;display:block;border-radius:1px}body.irroid .gallery-controller ul li img{opacity:0.5}body.irroid .gallery-controller ul li:hover,body.irroid .gallery-controller ul li.current{padding:8px}body.irroid .gallery-controller ul li:hover a,body.irroid .gallery-controller ul li.current a{border:2px solid #fff}body.irroid .gallery-controller ul li:hover img,body.irroid .gallery-controller ul li.current img{opacity:1}body.irroid .gallery-controller .next,body.irroid .gallery-controller .prev{position:absolute;top:50%;margin-top:-18px;cursor:pointer;width:36px;height:36px;text-indent:-9999px}body.irroid .gallery-controller .next.disable,body.irroid .gallery-controller .prev.disable{opacity:0.5}body.irroid .gallery-controller .next{right:20px;background-image:url("/assets/pc/img/common/button/pager_next_b.png")}body.irroid .gallery-controller .prev{left:20px;background-image:url("/assets/pc/img/common/button/pager_prev_b.png")}body.irroid .biz-wrapper .gallery-layer .message:after{content:url("/assets/pc/img/character/detail/message_tail_right.png");left:230px}body.irroid .moe-wrapper .gallery-layer,body.irroid .moe-wrapper .gallery-layer .message .chara-detail-msg,body.irroid .moe-wrapper .detail .message .chara-detail-msg{border-color:#f9c}body.irroid .moe-wrapper .gallery-layer .message:after{content:url("/assets/pc/img/character/detail/message_tail_right_p.png");left:230px}body.irroid .moe-wrapper .gallery-nav .prev{background-image:url("/assets/pc/img/character/detail/pager_prev_p.png")}body.irroid .moe-wrapper .gallery-nav .next{background-image:url("/assets/pc/img/character/detail/pager_next_p.png")}body.irroid .moe-wrapper .gallery-nav .page-num{color:#ffb2d7}body.irroid .moe-wrapper .gallery-controller{background-color:rgba(255,168,211,0.8)}body.irroid .moe-wrapper .gallery-controller .next{background-image:url("/assets/pc/img/common/button/pager_next_p.png")}body.irroid .moe-wrapper .gallery-controller .prev{background-image:url("/assets/pc/img/common/button/pager_prev_p.png")}body.irroid .moe-wrapper .chara-detail-msg-play-btn{background:url("/assets/pc/img/character/detail//icon-sound-moe.gif") #f9c 50% 50% no-repeat}body.irroid .biz-mode .biz-profile,body.irroid .biz-mode .biz-maindata,body.irroid .biz-mode .biz-condition,body.irroid .biz-mode .character-infomation .company-name,body.irroid .biz-mode .character-infomation .company-name-ruby{display:block}body.irroid .biz-mode .data-layer.ranking,body.irroid .biz-mode .moe-profile,body.irroid .biz-mode .moe-maindata,body.irroid .biz-mode .moe-condition,body.irroid .biz-mode .character-infomation .character-name,body.irroid .biz-mode .character-infomation .character-name-ruby{display:none}body.irroid .moe-mode .moe-profile,body.irroid .moe-mode .moe-maindata,body.irroid .moe-mode .moe-condition,body.irroid .moe-mode .character-infomation .character-name,body.irroid .moe-mode .character-infomation .character-name-ruby{display:block}body.irroid .moe-mode .data-layer.quick,body.irroid .moe-mode .biz-profile,body.irroid .moe-mode .biz-maindata,body.irroid .moe-mode .biz-condition,body.irroid .moe-mode .character-infomation .company-name,body.irroid .moe-mode .character-infomation .company-name-ruby{display:none}body.irroid .moe-mode .pop-layer .data-section{border-color:#ffb2d7;background-image:url("/assets/pc/img/character/detail/data_bg_p.png")}body.irroid .moe-mode .pop-layer.moe-maindata p{background-color:#ffb2d7}body.irroid .moe-mode .pop-layer.moe-maindata .data{border-color:#ffb2d7}body.irroid .moe-mode .pop-layer.moe-condition .data-section td{background:#ffb2d7}body.irroid .moe-mode .pop-layer.moe-condition .data{background-image:url("/assets/pc/img/character/detail/data_condition.png")}body.irroid .moe-mode .pop-layer.moe-condition .bar{background-image:url("/assets/pc/img/character/detail/data_heart.png")}body.irroid .moe-mode .mode-switch img{left:-144px}body.irroid .moe-mode .character-infomation .category{background-image:url("/assets/pc/img/common/icon/tag_moe.png")}@media screen and (max-width: 960px){body.irroid .related-layer{position:absolute}}body.irroid .detail .message,body.irroid .gallery-layer .message{position:absolute}body.irroid .detail .message:after,body.irroid .gallery-layer .message:after{position:absolute;left:330px;top:100%;margin-top:-6px;content:url("/assets/pc/img/character/detail/message_tail.png")}body.irroid .detail .message .chara-detail-msg,body.irroid .gallery-layer .message .chara-detail-msg{position:relative;padding:18px 28px 14px;width:500px;border-radius:22px;border:4px solid #66d8ff;box-shadow:0 0 4px #cccccc;background-color:#ffffff;line-height:1.2;color:#666666;font-size:20px}body.irroid .detail .message .chara-detail-msg.with-audio,body.irroid .gallery-layer .message .chara-detail-msg.with-audio{padding-right:56px}body.irroid .detail .hide.message p,body.irroid .gallery-layer .hide.message p{display:none}body.irroid .analytics-mode{cursor:pointer;position:fixed;z-index:9;right:-5px;top:180px;width:229px;height:68px;background:#f9c;border-radius:60px 0 0  60px;border:4px solid #ffffff;box-shadow:0 0 4px #aaaaaa}body.irroid .analytics-mode:after{position:absolute;left:15px;top:15px;content:url("/assets/pc/img/character/0919/analytics_icon.png");line-height:0;font-size:0}body.irroid .analytics-scope{cursor:none;display:none;position:absolute;z-index:4;left:-600px;top:-600px}body.irroid .analytics-scope .scope{width:290px;height:290px;background:url("/assets/pc/img/character/0919/scope.png")}body.irroid .analytics-scope .scope>canvas{position:absolute;z-index:1;left:25px;top:25px;border-radius:120px}body.irroid .analytics-scope .scope img{position:absolute;left:0;top:0;margin:0;z-index:2}body.irroid .analytics-scope .scope .radar{-webkit-animation:ana-scope 8s infinite linear;-moz-animation:ana-scope 8s infinite linear;-ms-animation:ana-scope 8s infinite linear;-o-animation:ana-scope 8s infinite linear;animation:ana-scope 8s infinite linear}body.irroid .analytics-scope .comment{position:absolute;z-index:4;left:30px;top:240px;width:277px;min-height:95px;border-radius:8px;border:3px solid #66d8ff;box-shadow:0 0 4px #999;background:url("/assets/pc/img/character/0919/balloon_label.png") #fff right top no-repeat;opacity:0}body.irroid .analytics-scope .comment.show{opacity:1}body.irroid .analytics-scope .comment .title{margin:5px;padding:7px 10px 28px 42px;height:35px;background:url("/assets/pc/img/character/0919/balloon_radar.png") 8px 4px no-repeat;font-size:18px;color:#444444;border-bottom:2px solid #e0f5ff}body.irroid .analytics-scope .comment .text{padding:2px 5px 8px 10px;font-size:14px;color:#444444}body.irroid .analytics-scope .comment:after{position:absolute;left:100px;top:-16px;content:url("/assets/pc/img/character/0919/balloon_tail.png")}body.irroid .image .area{position:absolute;left:0;top:0;background:rgba(255,0,0,0.5);z-index:2;visibility:hidden}body.irroid main.analytics nav.page,body.irroid main.analytics .related-layer,body.irroid main.analytics .info-box,body.irroid main.analytics .detail>header,body.irroid main.analytics .detail>.message,body.irroid main.analytics .mode-switch{display:none !important}body.irroid main.analytics .analytics-scope{display:block}body.irroid main.analytics .analytics-scope:after{-webkit-animation:ana-scope 8s infinite linear;-moz-animation:ana-scope 8s infinite linear;-ms-animation:ana-scope 8s infinite linear;-o-animation:ana-scope 8s infinite linear;animation:ana-scope 8s infinite linear}@-webkit-keyframes ana-scope{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}body.comic main>header:before{right:-5px;content:url("/assets/pc/img/common/pages/ran_manga.png")}body.comic main{min-height:900px}body.comic main.comic-index{padding-bottom:120px}body.comic .index{position:relative;margin:0 auto;width:960px}body.comic .index .notice{padding-top:25px;padding-left:20px}body.comic .index .sort-menu{z-index:9;right:240px;top:20px}body.comic .index .sort-label{padding-right:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body.comic .index .sort-irroid{position:absolute;right:20px;top:20px;cursor:pointer}body.comic .index ul.manga{padding:50px 0 40px 35px}.irroid-sort-layer{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(255,164,209,0.9)}.irroid-sort-layer header{position:relative;padding-top:30px;height:110px;background:#ffffff}.irroid-sort-layer header h1,.irroid-sort-layer header h2{margin:0 auto;width:960px;padding-left:20px}.irroid-sort-layer header h2{margin-top:4px;color:#666666}.irroid-sort-layer header .close{background:#ffb2d7;position:absolute;right:35px;top:40px;z-index:1}.irroid-sort-layer header .sort-menu{right:auto;left:50%;top:34px;margin-left:-60px}.irroid-sort-layer.hide{overflow:hidden;width:0}.irroid-sort-layer .selector{position:relative;padding:40px 20px 40px 180px;overflow:hidden}.irroid-sort-layer .selector ul{overflow:hidden;*zoom:1;min-width:960px;margin:0 auto}.irroid-sort-layer .selector li{position:relative;display:inline-block;margin:0 20px 20px 0;padding:5px;width:240px;cursor:pointer}.irroid-sort-layer .selector li.hide{display:none}.irroid-sort-layer .selector li.no-comics{cursor:default;opacity:0.5}.irroid-sort-layer .selector li.no-comics:hover{background-color:transparent}.irroid-sort-layer .selector li:hover{background-color:rgba(255,255,255,0.2)}.irroid-sort-layer .selector li a{color:#ffffff;text-decoration:none}.irroid-sort-layer .selector li .code,.irroid-sort-layer .selector li .name,.irroid-sort-layer .selector li .nums{display:block;margin-left:70px;color:#ffffff;font-size:14px}.irroid-sort-layer .selector li .name{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.irroid-sort-layer .selector li .nums{margin:4px 0 0 65px;font-size:12px}.irroid-sort-layer .selector li img{float:left;width:60px;height:60px;border-radius:60px;border:3px solid #ffffff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){html.ipad body.comic .irroid-sort-layer .selector{padding:40px 20px 40px 20px}html.ipad body.comic #IRroidList{min-width:780px;width:780px}}body.comic main{padding-bottom:0;overflow-y:hidden}body.comic .detail{position:relative;padding-top:70px}body.comic .detail article.comic{position:relative;margin:0 auto 150px;width:560px;height:auto;border-radius:8px;border:1px solid #ccc;box-shadow:0 0 4px #ccc;background:#fff}body.comic .detail article.comic .new{position:absolute;left:-5px;top:-5px}body.comic .detail article.comic header{padding:40px 50px 0px}body.comic .detail article.comic header time{display:block;color:#a0a0a0}body.comic .detail article.comic header h2{color:#666666;font-size:26px;font-weight:bold}body.comic .detail article.comic .author{text-align:right;padding-right:45px}body.comic .detail article.comic section{text-align:center}body.comic .detail article.comic section img{width:450px}body.comic .detail article.comic aside{padding:16px;margin:20px;width:auto;height:auto;border-radius:8px;border:1px solid #eaeaea;box-shadow:0 0 4px #eaeaea;background:#ffffed;line-height:1.8;font-size:12px}body.comic .detail article.comic .cast{margin:30px 30px 20px}body.comic .detail article.comic .cast h3{margin-bottom:13px;color:#f9c;font-size:20px}body.comic .detail article.comic .cast ul{overflow:hidden;*zoom:1}body.comic .detail article.comic .cast li{float:left;width:124px;padding-bottom:10px}body.comic .detail article.comic .cast li a{display:block;cursor:pointer;text-decoration:none}body.comic .detail article.comic .cast li .code,body.comic .detail article.comic .cast li .name{display:block;padding-left:5px;color:#999999;font-size:13px}body.comic .detail article.comic .cast li .name{top:112px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f9c;font-size:16px}body.comic .detail article.comic .cast li img{width:100px;height:100px;border-radius:100px;border:2px solid #ff6fb6;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}body.comic .detail article.comic .cast li:hover img{opacity:0.5}body.comic .detail article.comic .share{padding:20px;border-radius:0 0 8px 8px;font-size:12px;background:#ffb2d7}body.comic .detail article.comic .share ul{text-align:center}body.comic .detail article.comic .share ul .fb{position:relative;top:-5px;margin-right:10px}body.comic .detail article.comic .share ul .fb iframe{z-index:2}body.comic .detail article.comic .share ul li{display:inline-block}body.comic .detail aside.related{padding-top:25px;padding-bottom:80px;margin-bottom:-30px;min-height:200px;border-top:5px solid #f9c;background:#ffffff}body.comic .detail aside.related>header{margin:0 auto 10px;width:910px}body.comic .detail aside.related>section{margin:0 auto;width:960px}body.comic .detail aside.related>section ul.manga div.inner,body.comic .detail aside.related>section ul.manga div.inner li.item{width:300px;height:220px}body.comic .detail aside.related>section ul.manga div.inner li.item{margin-right:10px;margin-bottom:10px}main.pages{overflow:hidden}main.pages ul{margin-left:1.2em;list-style:disc}main.pages ol{margin-left:1.2em;list-style:decimal}main.pages .contents{margin:0 auto;padding:20px 0;width:920px}main.pages .contents .article{margin-top:20px;margin-bottom:20px;padding:40px 54px 30px;width:auto;height:auto;border-radius:8px;border:1px solid #ccc;box-shadow:0 0 4px #ccc;background:#fff}main.pages .contents .article h2{font-size:24px;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #f9c}main.pages .contents .article h3{margin-bottom:0.8em;font-weight:bold}main.pages .contents .article h4{margin-top:0.8em;font-weight:bold}main.pages .contents .article p{margin-bottom:20px;color:#333;line-height:1.6}main.pages .contents .article ol,main.pages .contents .article ul{margin-left:40px;margin-right:40px}main.pages .contents .article ol li,main.pages .contents .article ul li{margin-bottom:1em;padding-bottom:1em}main.pages .contents .article ol li ol,main.pages .contents .article ol li ul,main.pages .contents .article ul li ol,main.pages .contents .article ul li ul{margin-top:10px;margin-left:22px}main.pages .contents .article ol li li,main.pages .contents .article ul li li{margin-bottom:0;padding-bottom:4px}main.pages .contents>.menu{text-align:center}main.pages .contents>.menu .button{display:inline-block;margin-top:20px;margin-left:10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html.ipad body.policy{min-height:1200px}}body.about main>header:before{content:none}body.about main:before{position:absolute;z-index:1;left:50%;top:0;margin-left:80px;content:url("/assets/pc/img/common/ran.png")}body.about .contents{position:relative;z-index:2;width:960px}body.about .contents .message{margin:30px 0 50px 40px;width:550px;line-height:1.7}body.about .contents .message p{margin-bottom:1.4em}body.about .contents h1{color:#f9c;margin:20px 0 14px 0;font-size:22px}body.about .contents .section{margin:30px 0 50px 40px}body.about .contents .section p{margin-bottom:1.4em}body.about .contents .illustrator,body.about .contents .comic{margin:0;list-style:none;overflow:hidden;*zoom:1}body.about .contents .illustrator>li,body.about .contents .comic>li{float:left;position:relative;margin:0 0 10px 10px;padding:8px 10px;width:280px;height:auto;border-radius:8px;border:1px solid #ccc;box-shadow:0 0 4px #ccc;background:#fff;min-height:125px}body.about .contents .illustrator .label,body.about .contents .comic .label{margin-left:3px;font-size:11px;color:#f9c}body.about .contents .illustrator h2,body.about .contents .comic h2{margin-left:2px;margin-bottom:2px;color:#222;font-size:20px}body.about .contents .illustrator h2 span,body.about .contents .comic h2 span{font-size:12px}body.about .contents .illustrator a,body.about .contents .comic a{text-decoration:none}body.about .contents .section-video .block-movie{margin-bottom:11px;width:640px;height:480px;background-color:#000}body.about .contents .section-video .block-movielist{display:inline-block}body.about .contents .section-video .list{width:640px;overflow:hidden;background-color:#000}body.about .contents .section-video .list .inner-list{overflow:hidden;*zoom:1;position:relative}body.about .contents .section-video .list-movie{float:left;margin-left:0}body.about .contents .section-video .block-movielist{position:relative}body.about .contents .section-video .button-back{background:url("/assets/pc/img/about/btn_prev.png") no-repeat;width:38px;height:38px;overflow:hidden;text-indent:-9999px;position:absolute;top:29px;left:-18px;z-index:2}body.about .contents .section-video .button-back a{display:block;width:100%;height:100%}body.about .contents .section-video .button-next{background:url("/assets/pc/img/about/btn_next.png") no-repeat;width:38px;height:38px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:2;top:29px;right:-18px}body.about .contents .section-video .button-next a{display:block;width:100%;height:100%}body.about .contents .section-video .list-movie{padding:4px 0}body.about .contents .section-video .list-movie li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;float:left;margin-right:5px;line-height:0;width:120px}body.about .contents .section-video .list-movie li img{width:120px;height:90px}body.about .contents .section-video .list-movie li.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.about .contents .illustrator>li li{display:inline-block;margin-right:3px}body.about .contents .illustrator>li img{width:56px;height:56px;border-radius:56px;border:2px solid #f9c;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-webkit-transition:all 200ms ease;transition:all 200ms ease}body.about .contents .illustrator>li img:hover{opacity:0.8}body.about .contents .illustrator>li ul{position:relative;z-index:2;margin:0 10px 10px 0}body.about .contents .illustrator>li ul li{border-radius:56px;background:#ffffff}body.about .contents .illustrator>li:before{display:block;z-index:1;position:absolute;left:0;bottom:26px;content:'';width:100%;height:40px;background:#ffebf5}body.about .contents .illustrator-block{height:148px !important}body.about .contents .comic{margin-left:10px}body.about .contents .comic>li{width:425px;overflow:hidden;*zoom:1;margin:0 10px 10px 0}body.about .contents .comic .label,body.about .contents .comic h2{position:absolute;left:200px;width:210px}body.about .contents .comic .label{top:8px}body.about .contents .comic h2{top:25px}body.about .contents .comic .thum{float:left;line-height:0}body.contact .contents .field{margin-top:20px}body.contact .contents .field th,body.contact .contents .field td{padding:12px 6px 6px;vertical-align:top;color:#666}body.contact .contents .field th{padding-right:20px;width:200px;text-align:right}body.contact .contents .field input[type=text],body.contact .contents .field textarea{margin-top:-6px;padding:8px 10px;width:220px;border:1px solid #ccc;border-radius:6px}body.contact .contents .field input[type=text]:focus,body.contact .contents .field textarea:focus{background-color:#ffffe5}body.contact .contents .field textarea{height:100px}body.contact .contents .field .mail input,body.contact .contents .field .mail textarea,body.contact .contents .field .message input,body.contact .contents .field .message textarea{width:410px}body.contact .contents .field span{font-size:10px}body.contact .contents.thanks .article{min-height:300px}body.contact .contents.thanks .article h2{margin-bottom:100px}body.contact .contents.thanks .article p{margin-bottom:10px;font-weight:bold;font-size:24px;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html.ipad body.contact{min-height:1200px}}body.information .information-deital.contents{overflow:hidden;*zoom:1}body.information .information-deital.contents .article-header{margin-bottom:20px}body.information .information-deital.contents .article-header time{margin-bottom:4px;color:#999;font-size:16px}body.information .information-deital.contents .article-header img{margin-left:10px;vertical-align:middle}body.information .information-deital.contents .article-header h1{margin-top:8px;margin-bottom:12px;color:#333;font-size:24px;font-weight:bold}body.information .information-deital.contents .article-header .share{overflow:hidden;*zoom:1;margin:10px 0 0}body.information .information-deital.contents .article-header .share li{list-style:none;float:left;background:none;padding-left:0}body.information .information-deital.contents .article-header .share li.fb{min-width:110px}body.information .information-deital.contents ul{margin-left:20px}body.information .information-deital.contents ul li{padding-left:20px;margin-bottom:0.2em;list-style:none;background:url("/assets/pc/img/common/icon/link.png") 0 2px no-repeat}body.information .information-deital.contents .body-image{float:left}body.information .information-deital.contents .body-image img{width:200px}body.information .information-deital.contents .body-text{margin-left:220px}body.information .information .article{padding-top:60px;padding-bottom:60px;min-height:480px}body.information .information .news th,body.information .information .news td{padding-bottom:8px}body.information .pager{margin-top:45px}body.top .information{position:absolute;left:0;right:0;top:50%;margin:60px auto 0;width:860px;color:#333;font-size:13px}body.top .information .more{padding-right:240px;text-align:right}body.top .top-banners{position:relative;margin:0 auto;width:600px;height:102px;transition:opacity 0.3s}body.top .top-banners.hide{opacity:0}body.top .top-banner-item{display:block}body.top .top-banner-item:after{display:none}body.top .slick-arrow{position:absolute;top:0;margin:0;height:100%;width:28px;padding:0;border:none;overflow:hidden;text-indent:-99999em;outline:none;cursor:pointer}body.top .slick-arrow:hover{opacity:0.8}body.top .slick-prev{right:100%;background:url("/assets/pc/img/top//banner_prev.png") no-repeat 0 0}body.top .slick-next{left:100%;background:url("/assets/pc/img/top//banner_next.png") no-repeat 0 0}body.top .top-banner-link,body.top .top-banner-img,body.top .top-notice-modal-img,body.top .top-notice-modal-link{display:block;width:100%}body.top .top-banner-link:before,body.top .top-banner-link:after,body.top .top-banner-img:before,body.top .top-banner-img:after,body.top .top-notice-modal-img:before,body.top .top-notice-modal-img:after,body.top .top-notice-modal-link:before,body.top .top-notice-modal-link:after{display:none}body.top .top-notice-modal-content{display:none}body.top .information a[target]:after,body.information .information a[target]:after{margin-left:5px;content:url("/assets/pc/img/common/icon/external.png")}body.top .information table.news,body.information .information table.news{width:100%;margin-top:10px}body.top .information table.news img,body.information .information table.news img{vertical-align:middle}body.top .information table.news th,body.information .information table.news th{padding-top:4px;padding-bottom:4px;padding-left:24px;padding-right:14px;width:210px;overflow:hidden;*zoom:1}body.top .information table.news th img,body.information .information table.news th img{float:right}body.top .information table.news td div.ellipsis,body.information .information table.news td div.ellipsis{padding-top:4px;padding-bottom:4px;width:580px}body.error{background:url("/assets/pc/img/error/bg.png")}body.error #wrapper{height:100%}body.error main{height:100%;padding-bottom:0}body.error main .inner{position:relative;margin:0 auto;width:530px;height:100%;min-height:543px}body.error main .button-top{position:relative;z-index:1}body.error main .image{overflow:hidden;position:absolute;top:0;right:-156px;width:482px;height:100%;background:url("/assets/pc/img/common/ran.png") 0 82px no-repeat}body.error main h1{margin-bottom:26px;padding-top:94px;line-height:0}body.error main .message{position:absolute;top:430px;left:0;padding:18px;min-width:506px;border:4px solid #66d8ff;border-radius:20px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2);text-align:center;font-size:24px;color:#666}body.error main .message:after{background:url("/assets/pc/img/error/arrow_message.png") no-repeat;width:26px;height:26px;overflow:hidden;text-indent:-9999px;position:absolute;top:-26px;right:136px;display:block;content:""}body.error>footer{position:fixed;bottom:0}
