﻿html,body,div,span,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,button,input[type=submit],input[type=button]{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}img{vertical-align:bottom}html{font-size:62.5%}body{line-height:150%;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",sans-serif;font-size:1.4em;-webkit-text-size-adjust:100%;background-color:#fff;color:#000}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}small{font-size:1.0rem}mark{background-color:transparent}a:hover{opacity:0.5}.clearfix:after{content:"";display:block;clear:both}.brand-logo,#navigation li span,section h2>span,section h3,section .actions li a,#anime-section .actions .anime-official-coming,#comic-section .actions .btn-comic1 a,#comic-section .actions .btn-comic2 a,#mmd-section .actions .anime-official-coming{text-indent:160%;white-space:nowrap;overflow:hidden}#navigation{background-color:rgba(53,195,184,0.8)}#app-section{background-color:#ebf9f8}#web-section{background-color:#fff}#anime-section{background-color:#ebf9f8}#comic-section{background-color:#fff}#mmd-section{background-color:#ebf9f8}section .actions li a{background:url('../img/btn-s1856de81a7.png') no-repeat;-webkit-background-size:256px auto;-moz-background-size:256px auto;-o-background-size:256px auto;-ms-background-size:256px auto;background-size:256px auto}#navigation li span.new{background:url('../img/icon-sed2c39432f.png') no-repeat;-webkit-background-size:44px auto;-moz-background-size:44px auto;-o-background-size:44px auto;-ms-background-size:44px auto;background-size:44px auto}section h3{background:url('../img/logo-s2f9710ef82.png') no-repeat;-webkit-background-size:323px auto;-moz-background-size:323px auto;-o-background-size:323px auto;-ms-background-size:323px auto;background-size:323px auto}.brand-logo,#navigation li span.nav-text{background:url('../img/navi-s5e08e7112a.png') no-repeat;-webkit-background-size:156px auto;-moz-background-size:156px auto;-o-background-size:156px auto;-ms-background-size:156px auto;background-size:156px auto}section h2>span{background:url('../img/title-s269c24930f.png') no-repeat;-webkit-background-size:267px auto;-moz-background-size:267px auto;-o-background-size:267px auto;-ms-background-size:267px auto;background-size:267px auto}body{min-width:1140px}header{position:relative}header .header-container{background-color:#FFFFFF;width:100%;min-width:1022px;margin:0 auto;position:relative}header .header-image-container{max-width:1200px;margin:0 auto;vertical-align:bottom;display:block}header .header-image{width:100%;vertical-align:bottom}header .sns-wrap{width:420px;text-align:left;position:absolute;top:15px;right:10px}header .sns-wrap .btn-social{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:8px;vertical-align:top}header .sns-wrap .btn-social span{vertical-align:top !important}@media only screen and (max-width: 950px){header .sns-wrap{width:950px;text-align:right;left:0}}.nav-container{position:absolute;left:0;bottom:-1px;width:100%;text-align:center;background-color:rgba(53,195,184,0.8)}.nav-container nav{width:1022px;margin:auto}.new-big{position:absolute;background-image:url("../img/icon-new-big.png");background-repeat:no-repeat;background-position:0 0;width:92px;height:79px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.brand-logo{background-position:0 -94px;height:38px;width:156px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#navigation{background:none;height:60px;text-align:right;width:800px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#navigation li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:146px;height:60px;position:relative;text-align:center;vertical-align:top}#navigation li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:18px 0 0;height:100%}#navigation li span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#navigation li span.new{background-position:0 0;height:39px;width:44px;position:absolute;top:-20px;left:30px}#navigation li .new{-webkit-animation:anim-balloon1 700ms ease-in-out 200ms;-moz-animation:anim-balloon1 700ms ease-in-out 200ms;animation:anim-balloon1 700ms ease-in-out 200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#navigation li.app .nav-text{background-position:0 -31px;height:31px;width:49px;height:31px;width:49px}#navigation li.web .nav-text{background-position:0 -162px;height:28px;width:45px;height:28px;width:45px}#navigation li.anime .nav-text{background-position:0 0;height:31px;width:49px;height:31px;width:49px}#navigation li.comic .nav-text{background-position:0 -62px;height:32px;width:53px;height:32px;width:53px}#navigation li.mmd .nav-text{background-position:0 -132px;height:30px;width:50px}#navigation li:hover{opacity:0,5}@-webkit-keyframes anim-balloon1{0%{transform:translate3d(0, 30px, 0) scale(0.4);opacity:0}75%{transform:translate3d(0, -30px, 0) scale(1.2);opacity:0.8}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@-moz-keyframes anim-balloon1{0%{transform:translate3d(0, 30px, 0) scale(0.4);opacity:0}75%{transform:translate3d(0, -30px, 0) scale(1.2);opacity:0.8}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@-o-keyframes anim-balloon1{0%{transform:translate3d(0, 30px, 0) scale(0.4);opacity:0}75%{transform:translate3d(0, -30px, 0) scale(1.2);opacity:0.8}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@-ms-keyframes anim-balloon1{0%{transform:translate3d(0, 30px, 0) scale(0.4);opacity:0}75%{transform:translate3d(0, -30px, 0) scale(1.2);opacity:0.8}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes anim-balloon1{0%{transform:translate3d(0, 30px, 0) scale(0.4);opacity:0}75%{transform:translate3d(0, -30px, 0) scale(1.2);opacity:0.8}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}section{padding:80px 0}section h2{width:1080px;margin:0px auto 80px;text-align:center}section h2>span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}section .section-inner{width:1024px;margin:0 auto}section h3{margin-bottom:30px}section .section-lead{margin-bottom:30px}section .section-text{margin-bottom:40px}section .actions li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:18px}section .actions li a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#app-section{padding-bottom:0}#app-section h2>span{background-position:-7px 0;height:36px;width:252px;height:36px;width:252px}#app-section h3{background-position:0 -67px;height:101px;width:289px;height:101px;width:289px}#app-section .section-inner{background-image:url("../img/sec1-image.png%3Fv=2");background-repeat:no-repeat;background-position:0 bottom;width:1022px;height:400px;padding-left:446px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#app-section .actions .appstore a{background-position:0 0;height:40px;width:154px;height:40px;width:154px}#app-section .actions .googleplay a{background-position:0 -88px;height:40px;width:154px;height:40px;width:154px}#app-section .actions .app-official a{background-position:0 -308px;height:40px;width:170px;height:40px;width:170px}#web-section h2{background-position-x:center;width:1024px}#web-section h2>span{background-position:-8px -40px;height:30px;width:251px;height:30px;width:251px}#web-section h3{background-position:0 -416px;height:100px;width:288px;height:100px;width:288px}#web-section .section-inner{background-image:url("../img/sec2-image.png");background-repeat:no-repeat;background-position:100% center;height:400px;width:966px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#web-section .actions .web-hackadoll{margin-left:132px}#web-section .actions .web-hackadoll a{background-position:0 -396px;height:40px;width:206px;height:40px;width:206px}#anime-section h2{background-position-x:center;width:1024px}#anime-section h2>span{background-position:-7px -74px;height:33px;width:252px;height:33px;width:252px}#anime-section h3{background-position:0 0;height:63px;width:289px;height:63px;width:289px}#anime-section .section-inner{background-image:url("../img/sec3-image2.png");background-repeat:no-repeat;background-position:0 center;width:1008px;padding-left:526px;min-height:377px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#anime-section .section-text{margin-bottom:8px}#anime-section .section-image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:425px;vertical-align:bottom;margin-bottom:15px;margin-left:20px}#anime-section .actions .anime-official-coming{display:inline-block;background-position:0 -264px;height:40px;width:213px}#anime-section .actions .anime-official a{background-position:0 -220px;height:40px;width:170px;height:40px;width:170px}#anime-section .actions .usat-link{margin-right:0}#anime-section .actions .usat-link a{background-position:0 -352px;height:40px;width:230px;height:40px;width:230px}#comic-section h2{background-position-x:center;width:1024px}#comic-section h2>span{background-position:0 -111px;height:36px;width:267px;height:36px;width:267px}#comic-section .logo-comics1{background-position:0 -172px;height:89px;width:323px}#comic-section .logo-comics2{background-position:0 -265px;height:56px;width:254px}#comic-section .section-inner{background-repeat:no-repeat;height:400px;width:966px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ecf9f8}#comic-section .section-inner.comics1{position:relative;background-image:url("../img/sec4-image1.png");background-position:100% 23px;padding:0 326px 58px 0}#comic-section .section-inner.comics1 .new-big{top:-25px;right:131px}#comic-section .section-inner.comics2{position:relative;background-image:url("../img/sec4-image2.png");background-position:100% 62px;padding-right:291px}#comic-section .section-inner.comics2 .new-big{top:20px;right:131px}#comic-section .section-inner:last-child{border-bottom:none;padding-top:62px}#comic-section .actions{text-align:center}#comic-section .actions .btn-comic1 a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-position:0 -132px;height:40px;width:256px}#comic-section .actions .btn-comic2 a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-position:0 -44px;height:40px;width:221px}#mmd-section h2{background-position-x:center;width:1024px}#mmd-section h2>span{background-position:-7px -151px;height:31px;width:252px}#mmd-section h3{background-position:0 -325px;height:87px;width:310px}#mmd-section .section-inner{position:relative;background-image:url("../img/sec5-image.png");background-repeat:no-repeat;background-position:0 top;width:1008px;padding-left:526px;min-height:377px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#mmd-section .section-inner .new-big{top:-35px;left:-41px}#mmd-section .section-image{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:425px;vertical-align:bottom;margin-bottom:15px;margin-left:20px}#mmd-section .actions{text-align:center}#mmd-section .actions .anime-official-coming{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-position:0 -264px;height:40px;width:213px}#mmd-section .actions .btn-mmd{text-align:center}#mmd-section .actions .btn-mmd a{background-position:0 -176px;height:40px;width:197px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.hackadoll-footer-inner{max-width:1028px}.cle:after{content:"";display:block;clear:both}footer{position:relative;z-index:1}.hackadoll-footer{font-size:62.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3e576d;padding:40px 0 34px}.hackadoll-footer-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:0 10px}.hackadoll-footer-logo{float:left;margin-top:7px}.hackadoll-footer-logo img{vertical-align:bottom}.hackadoll-footer-right{float:right;max-width:740px;color:#fff}.hackadoll-footer-list{margin:0 0 6px;padding:0;font-size:12px;line-height:14px;text-align:right}.hackadoll-footer-list li{margin-bottom:10px;display:inline-block;padding:0 10px 0 5px;color:#fff}.hackadoll-footer-list li:not(:last-child){border-right:1px solid #fff}.hackadoll-footer-list li:last-child{padding-right:0}.hackadoll-footer-list a{color:#fff;text-decoration:none}.hackadoll-footer-list a:hover{opacity:1;text-decoration:underline}.hackadoll-footer-copyright{font-size:10px}.hackadoll-footer-copyright img{vertical-align:bottom}.hackadoll-footer-text{float:right;letter-spacing:0.09em;line-height:30px;font-size:10px;margin-right:8px}.hackadoll-footer-doujin{float:right}.hackadoll-footer-doujin a:hover{opacity:0.8}.hackadoll-footer-mmd{text-align:right;font-size:14px;margin-top:10px}
/*# sourceMappingURL=app.css.map */
