﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{-webkit-text-size-adjust:100%}#index .box1 .heroBox .site_ttl span{text-indent:100%;white-space:nowrap;overflow:hidden}#credit #creditContents{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .box1 .heroBox .date img,#index .box1 .heroBox .copy img,#index .box1 .heroBox .copy2 img,#index .box1 .introbox .section_ttl img,#index .box1 .storybox .section_ttl img,#index .box1 .castbox .section_ttl img,#index .box1 .staffbox .section_ttl img,#index .box1 .trailerbox .section_ttl img,#index .box2 .gallery .section_ttl img,#index .box2 .twitterbox img,#index .box2 .facebookbox img,#index .box2 .suport img,#index .box2 .suport .section_ttl img,#index .box2 .media img,#index .box2 .media .section_ttl img,#index .box2 .movicicket .section_ttl img,#index .box2 .butai .section_ttl img,#index .box2 .report img,#index .box2 .amazon .section_ttl img,#index .box2 .music .section_ttl img,#index .box2 .book img,#index .box2 .book .section_ttl img,#index .box3 .datebox .txt img,#index .box3 .sharebox .section_ttl img,#index .box3 .sharebox .lst ul li img,#index .box3 .creditbox .section_ttl img,#index .box3 .creditbox .txt img{width:100%;height:auto}html,body{height:100%}body{font-family:"Verdana","Roboto","Droid Sans","メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;color:#000;background-color:#FFF}img{vertical-align:bottom}a{outline:none}a img{outline:none}#loading{z-index:1000}#gNavWrapper{z-index:500}#index .box1 .heroBox,#index .box1 .introbox,#index .box1 .storybox,#index .box1 .castbox,#index .box1 .staffbox,#index .box1 .introbox a::after,#index .box1 .storybox a::after,#index .box1 .castbox a::after,#index .box1 .staffbox a::after,#index .box1 .newsbox,#index .box1 .ilandbox,#index .box1 .ilandbox a::after,#index .box1 .theaterbox,#index .box1 .theaterbox a::after,#index .box1 .trailerbox,#index .box1 .trailerbox a::after,#index .box1 .youtube,#index .box2 .gallery,#index .box2 .gallery a::after,#index .box2 .twitterbox,#index .box2 .facebookbox,#index .box2 .twitterbox a::after,#index .box2 .facebookbox a::after,#index .box2 .suport,#index .box2 .suport a::after,#index .box2 .media,#index .box2 .media a::after,#index .box2 .movicicket,#index .box2 .movicicket a::after,#index .box2 .butai,#index .box2 .butai a::after,#index .box2 .report a::after,#index .box2 .amazon,#index .box2 .amazon a::after,#index .box2 .music,#index .box2 .music a::after,#index .box2 .book,#index .box2 .book a::after,#index .box3 .wgtbox,#index .box3 .datebox,#index .box3 .sharebox,#index .box3 .creditbox,#index .box3 .creditbox a::after{border-radius:20px;overflow:hidden}#gNavWrapper{position:fixed;left:0;top:0;width:80px;background:rgba(235,109,165,0.6);-webkit-transition:width 0.7s ease-out;transition:width 0.7s ease-out}#gNavWrapper .inner{width:80px;min-height:100vh;padding:25px 0;box-sizing:border-box;background:#eb6da5;-webkit-transition:width 0.4s ease-out;transition:width 0.4s ease-out}#gNavWrapper .toggle{width:41px;height:45px;margin-left:20px;background:url("../common/img/nav/btn_menu.png") no-repeat center bottom;cursor:pointer}#gNavWrapper .toggle .toggleInner{position:relative;width:26px;height:20px;margin:0 auto}#gNavWrapper .toggle i{display:block;position:absolute;width:100%;height:2px;background:#fff;-webkit-user-select:none;user-select:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#gNavWrapper .toggle i.first{top:0}#gNavWrapper .toggle i.second{top:50%}#gNavWrapper .toggle i.third{top:100%}#gNavWrapper .gNavs{margin-top:25px;overflow:hidden;display:none}#gNavWrapper .nav{width:215px;margin-left:5px}#gNavWrapper .nav li{position:relative;margin-top:4px;background:#FFF url("../common/img/nav/nav_bg.png") no-repeat}#gNavWrapper .nav li a{position:relative;display:block}#gNavWrapper .nav li a::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:none}#gNavWrapper .nav li a img{position:relative}#gNavWrapper .nav li.invalid{opacity:0.6}#gNavWrapper .nav li:not(.active) a:hover::before{background:url("../common/img/nav/nav_bg_over.gif") no-repeat}#gNavWrapper .nav li.active a{background:url("../common/img/nav/nav_bg_active.png") no-repeat}#gNavWrapper .snav{margin:4px 0 0 5px}#gNavWrapper .snav li{display:table-cell}#gNavWrapper .snav li:first-child{padding-right:4px}#gNavWrapper .btnTop{position:absolute;left:20px;bottom:20px}#gNavWrapper.on{width:100%}#gNavWrapper.on .toggle{background:url("../common/img/nav/btn_close.png") no-repeat center bottom}#gNavWrapper.on .toggle .first{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gNavWrapper.on .toggle .second{opacity:0;-webkit-transform:translate(-10px, 0);transform:translate(-25px, 0)}#gNavWrapper.on .toggle .third{top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gNavWrapper.on .inner{width:225px}#gNavWrapper.on .gNavs{display:block}#gNavWrapper.on .btnTop{display:none}.no-touch .toggle:hover .first{-webkit-transform:translate(3px, 0);-ms-transform:translate(3px, 0);transform:translate(3px, 0)}.no-touch .toggle:hover .second{-webkit-transform:translate(-3px, 0);-ms-transform:translate(-3px, 0);transform:translate(-3px, 0)}.no-touch .toggle:hover .third{-webkit-transform:translate(3px, 0);-ms-transform:translate(3px, 0);transform:translate(3px, 0)}#stage{position:relative;width:100%;min-width:1100px;min-height:620px}#index #stage,#story #stage,#cast #stage,#staff #stage,#book #stage,#gallery #stage{position:relative;background:#FFF url("../common/img/page_bg_water.gif")}#mainWrapper{width:100%;padding-left:80px;box-sizing:border-box}#main{position:relative;min-height:100vh;border-right:5px solid #eb6da5;border-bottom:5px solid #eb6da5;box-sizing:border-box}#main::after{content:'';display:block;position:fixed;left:0;top:0;z-index:100;width:100%;height:2px;border-top:5px solid #eb6da5}.page_ttl{padding-top:45px;text-align:center}#sakura{position:absolute;left:0;top:0;pointer-events:none}#secfooter .contents{background:#eb6da5}#secfooter .inner{padding:0 25px;overflow:hidden}#secfooter .official{float:left;width:50%}#secfooter .copyrights{display:block;float:left;width:50%;text-align:right}#pageFooterWrapper{position:absolute;left:0;bottom:0;width:100%}#pageFooterWrapper .pageup{position:relative;width:103px;margin:0 auto;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#pageFooterWrapper .pageup::after{content:'';display:block;width:36px;height:36px;position:absolute;right:0;top:0;background:url("../common/img/sec_footer/pagetop_ba.png") no-repeat;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:pageTopBaKeyFrame 5s infinite ease;animation:pageTopBaKeyFrame 5s infinite ease}@-webkit-keyframes pageTopBaKeyFrame{0%{-webkit-transform:scale(0);transform:scale(0)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}47%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes pageTopBaKeyFrame{0%{-webkit-transform:scale(0);transform:scale(0)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}47%{-webkit-transform:scale(0);transform:scale(0)}}#pageFooterWrapper .pageup:hover{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}#pageFooterWrapper .pageFooter{position:relative;margin-top:-30px;z-index:0;background:url("../common/img/sec_footer/bg.gif")}#pageFooterWrapper .pageFooter .inner{height:90px;width:100%;display:table}#pageFooterWrapper .pageFooter .date{display:table-cell;vertical-align:middle;padding-left:30px}#pageFooterWrapper .pageFooter .copyrights{display:table-cell;text-align:right;vertical-align:middle;padding-right:30px}#pageFooterWrapper .pageFooter .copyrights small{font-size:10px;font-size:0.625rem;line-height:1.5;font-weight:normal;color:#eb6da5}#loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#eb6da5}#loading .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.shakeBtn{display:block}.shakeBtn:hover{-webkit-animation:shakeAction 0.5s forwards linear;animation:shakeAction 0.5s forwards linear}@-webkit-keyframes shakeAction{0%{-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg)}20%{-webkit-transform:rotate(-0.8deg);transform:rotate(-0.8deg)}40%{-webkit-transform:rotate(0.4deg);transform:rotate(0.4deg)}60%{-webkit-transform:rotate(-0.75deg);transform:rotate(-0.75deg)}70%{-webkit-transform:rotate(0.375deg);transform:rotate(0.375deg)}80%{-webkit-transform:rotate(-0.25deg);transform:rotate(-0.25deg)}90%{-webkit-transform:rotate(0.125deg);transform:rotate(0.125deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shakeAction{0%{-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg)}20%{-webkit-transform:rotate(-0.8deg);transform:rotate(-0.8deg)}40%{-webkit-transform:rotate(0.4deg);transform:rotate(0.4deg)}60%{-webkit-transform:rotate(-0.75deg);transform:rotate(-0.75deg)}70%{-webkit-transform:rotate(0.375deg);transform:rotate(0.375deg)}80%{-webkit-transform:rotate(-0.25deg);transform:rotate(-0.25deg)}90%{-webkit-transform:rotate(0.125deg);transform:rotate(0.125deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.shakeBtnHard,#book .btnSpecial{display:block}.shakeBtnHard:hover,#book .btnSpecial:hover{-webkit-animation:shakeActionHard 0.5s forwards linear;animation:shakeActionHard 0.5s forwards linear}@-webkit-keyframes shakeActionHard{0%{-webkit-transform:rotate(2.4deg);transform:rotate(2.4deg)}20%{-webkit-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}40%{-webkit-transform:rotate(0.8deg);transform:rotate(0.8deg)}60%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}70%{-webkit-transform:rotate(0.7deg);transform:rotate(0.7deg)}80%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}90%{-webkit-transform:rotate(0.25deg);transform:rotate(0.25deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shakeActionHard{0%{-webkit-transform:rotate(2.4deg);transform:rotate(2.4deg)}20%{-webkit-transform:rotate(-1.6deg);transform:rotate(-1.6deg)}40%{-webkit-transform:rotate(0.8deg);transform:rotate(0.8deg)}60%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}70%{-webkit-transform:rotate(0.7deg);transform:rotate(0.7deg)}80%{-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}90%{-webkit-transform:rotate(0.25deg);transform:rotate(0.25deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}#index{background:#eb6da5}#index #stage{display:none}#index #indexContents{width:96.5%;max-width:1500px;margin:0 auto;padding:20px 0 0 0}#index .box1 .introbox::before,#index .box1 .storybox::before,#index .box1 .castbox::before,#index .box1 .staffbox::before,#index .box2 .gallery::before,#index .box2 .music::before,#index .box2 .book::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1{overflow:hidden}#index .box1 .box1_l{width:54.4%;float:left}#index .box1 .box1_r{width:44.6%;float:right}#index .box1 .box1_r_in1{overflow:hidden;visibility:hidden}#index .box1 .box1_r_in1 .in_l{float:left;width:65.9%}#index .box1 .box1_r_in1 .in_l .in_in{overflow:hidden}#index .box1 .box1_r_in1 .in_r{float:right;width:31.8%}#index .box1 .box1_r_in2{padding-top:2.3%;overflow:hidden;visibility:hidden}#index .box1 .box1_r_in2 .in_l{float:left;width:31.8%}#index .box1 .box1_r_in2 .in_r{float:right;width:65.9%}#index .box1 .heroBox{position:relative;padding-top:109.8%;background:url("../index/img/hero_bg.jpg") 50% 50%/cover no-repeat;visibility:hidden;z-index:0}#index .box1 .heroBox::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../index/img/hero_parts1.png") 50% 50%/cover no-repeat}#index .box1 .heroBox .site_ttl{position:absolute;left:50%;top:53%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .box1 .heroBox .site_ttl span{display:block;width:455px;height:132px;background-image:url("../index/img/hero_ttl_sprite.png");background-repeat:no-repeat;background-position:0 0}#index .box1 .heroBox .date{width:65%;position:absolute;left:3.4%;bottom:3.4%}#index .box1 .heroBox .copy{width:19.5%;position:absolute;left:4%;top:3.4%}#index .box1 .heroBox .copy2{width:18.3%;position:absolute;right:11.3%;top:3.4%}#index .box1 .heroBox .kaikan{position:absolute;top:25%;right:2%;width:90px;height:130px}#index .box1 .heroBox .kaikan .btn{position:absolute;left:0;bottom:0;width:82px;height:82px;background:url("../index/img/btn_kaikan.png") 50% 50% no-repeat;border-radius:50%;border:2px solid #e61874;box-sizing:border-box;cursor:pointer}#index .box1 .heroBox .kaikan .btn:hover{background:url("../index/img/btn_kaikan_anime.gif") 50% 50% no-repeat}#index .box1 .heroBox .kaikan::after{display:block;content:'';position:absolute;right:0;top:0;width:46px;height:46px;background:url("../index/img/btn_kaikan_ba.png") no-repeat;-webkit-transform-origin:9px 41px;-ms-transform-origin:9px 41px;transform-origin:9px 41px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#index .box1 .heroBox .kaikan .click{position:absolute;left:-20px;top:30px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#index .box1 .heroBox .kaikan.on::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#index .box1 .heroBox .kaikan.on .click{opacity:0}#index .box1 .heroBox .kaikan .counter{position:absolute;left:46%;bottom:15px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:11px;font-size:0.6875rem;line-height:1.5;font-weight:bold;display:block;filter:dropshadow(color=#FFF, offX=-2px, offY=2px);text-shadow:-2px 2px 0 #FFF;color:#e61874}#index .box1 .heroBox .kuchikomi1,#index .box1 .heroBox .kuchikomi2{position:absolute;width:17%}#index .box1 .heroBox .kuchikomi1 img,#index .box1 .heroBox .kuchikomi2 img{width:100%;height:auto}#index .box1 .heroBox .kuchikomi1{left:21%;top:17%}#index .box1 .heroBox .kuchikomi2{left:17.5%;top:31%}#index .box1 .heroBox .goodsBtn{position:absolute;width:23%;left:1.5%;top:60%}#index .box1 .heroBox .goodsBtn img{width:100%;height:auto}#index .box1 .heroBox .goodsBtn:hover{opacity:0.8}#index .box1 .heroBox .butai{width:25%;position:absolute;left:2%;top:55%}#index .box1 .heroBox .butai li{padding-bottom:3%;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}#index .box1 .heroBox .butai li:hover{opacity:0.8}#index .box1 .heroBox .butai img{width:100%}#index .box1 .heroBox .bnr_bluray{width:30%;position:absolute;left:3%;bottom:27%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#index .box1 .heroBox .bnr_bluray img{width:100%;height:auto}#index .box1 .heroBox .bnr_bluray:hover{opacity:0.8}#index .box1 .introbox,#index .box1 .storybox,#index .box1 .castbox,#index .box1 .staffbox{position:relative;width:48.2%;padding-top:48%;float:left;z-index:1}#index .box1 .introbox a,#index .box1 .storybox a,#index .box1 .castbox a,#index .box1 .staffbox a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .introbox a::after,#index .box1 .storybox a::after,#index .box1 .castbox a::after,#index .box1 .staffbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box1 .introbox a:hover::after,#index .box1 .storybox a:hover::after,#index .box1 .castbox a:hover::after,#index .box1 .staffbox a:hover::after{border:5px solid #e76aa2}#index .box1 .introbox .section_ttl,#index .box1 .storybox .section_ttl,#index .box1 .castbox .section_ttl,#index .box1 .staffbox .section_ttl{position:absolute;left:50%;bottom:5%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box1 .introbox{margin-right:3.4%}#index .box1 .introbox::before{background:url("../index/img/intro_bg.jpg") 50% 50%/cover no-repeat}#index .box1 .introbox:hover::before{background:url("../index/img/intro_bg_anime.gif") 50% 50%/cover no-repeat}#index .box1 .introbox .section_ttl{width:88%}#index .box1 .storybox::before{background:url("../index/img/story_bg.jpg") 50% 50%/cover no-repeat}#index .box1 .storybox:hover::before{background:url("../index/img/story_bg_anime.gif") 50% 50%/cover no-repeat}#index .box1 .storybox .section_ttl{width:45%}#index .box1 .castbox{margin-top:3.4%;margin-right:3.4%}#index .box1 .castbox::before{background:url("../index/img/cast_bg.jpg") 50% 50%/cover no-repeat}#index .box1 .castbox:hover::before{background:url("../index/img/cast_bg_anime.gif") 50% 50%/cover no-repeat}#index .box1 .castbox .section_ttl{width:90%}#index .box1 .staffbox{margin-top:3.4%}#index .box1 .staffbox::before{background:url("../index/img/staff_bg.jpg") 50% 50%/cover no-repeat}#index .box1 .staffbox:hover::before{background:url("../index/img/staff_bg_anime.gif") 50% 50%/cover no-repeat}#index .box1 .staffbox .section_ttl{width:94%}#index .box1 .newsbox{position:relative;margin-top:3.5%;padding-top:48.5%;background:url("../index/img/news_bg.jpg")}#index .box1 .newsbox .parts{width:86px;height:89px;position:absolute;right:15px;bottom:15px;background:url("../index/img/news_parts.png") 0 0 no-repeat}#index .box1 .newsbox .newsMain{width:90%;position:absolute;left:50%;top:15px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box1 .newsbox .section_ttl{display:inline-block;background:url("../index/img/news_plus_off.png") 100% 50% no-repeat}#index .box1 .newsbox .section_ttl a{display:block;padding-right:40px}#index .box1 .newsbox .section_ttl:hover{background:url("../index/img/news_plus_on.png") 100% 50% no-repeat}#index .box1 .newsbox .ticker{position:relative;margin-top:10px;font-size:14px;font-size:0.875rem;line-height:1.5;font-weight:bold;color:#eb6da5}#index .box1 .newsbox .ticker li{position:absolute;left:0;top:0}#index .box1 .newsbox .ticker li:not(:first-child){display:none}#index .box1 .newsbox .ticker .date{display:block;font-size:12px;font-size:0.75rem;line-height:1.7;font-weight:normal;color:#42c5cc}#index .box1 .newsbox .ticker a{color:#eb6da5;text-decoration:none}#index .box1 .newsbox .ticker a:hover{text-decoration:underline}#index .box1 .newsbox .controller{position:absolute;right:0;top:0}#index .box1 .newsbox .controller li{float:left;cursor:pointer}#index .box1 .newsbox .controller li:not(:first-child){margin-left:20px}#index .box1 .ilandbox{position:relative;z-index:0}#index .box1 .ilandbox a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .ilandbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box1 .ilandbox a:hover::after{border:5px solid #e76aa2}#index .box1 .ilandbox .section_ttl{width:100%}#index .box1 .ilandbox .section_ttl img{width:100%}#index .box1 .ilandbox .image{position:absolute;left:50%;top:59%;width:48%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box1 .ilandbox .image img{width:100%;border:2px solid #ec74a1;border-radius:10px;box-sizing:border-box}#index .box1 .ilandbox a{display:block;position:relative}#index .box1 .theaterbox{position:relative;margin-top:7%;padding-top:100%;background:#6dc9eb url("../index/img/bg_dots.png");z-index:1}#index .box1 .theaterbox a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .theaterbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box1 .theaterbox a:hover::after{border:5px solid #e76aa2}#index .box1 .theaterbox .section_ttl{width:100%;padding:10px 0;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;background:#fff840}#index .box1 .theaterbox .section_ttl img{width:78.2%}#index .box1 .theaterbox .parts{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../index/img/theater_parts01.png") 0 0/cover no-repeat;-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px);-webkit-animation:theaterPartsKeyFrame 5s infinite ease;animation:theaterPartsKeyFrame 5s infinite ease}@-webkit-keyframes theaterPartsKeyFrame{0%{-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}7%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}60%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}}@keyframes theaterPartsKeyFrame{0%{-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}7%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}60%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}}#index .box1 .trailerbox{position:relative;padding-top:100%;background:#f29ac0 url("../index/img/bg_dots.png");z-index:1}#index .box1 .trailerbox a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .trailerbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box1 .trailerbox a:hover::after{border:5px solid #e76aa2}#index .box1 .trailerbox .section_ttl{position:absolute;width:100%;height:100%}#index .box1 .trailerbox .parts{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../index/img/trailer_parts01.png") 0 0/cover no-repeat;-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0);-webkit-animation:trailerPartsKeyFrame 5s infinite ease;animation:trailerPartsKeyFrame 5s infinite ease}@-webkit-keyframes trailerPartsKeyFrame{30%{-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0)}37%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}90%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}97%{-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0)}}@keyframes trailerPartsKeyFrame{30%{-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0)}37%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}90%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}97%{-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0)}}#index .box1 .youtube{position:relative;padding-top:48.2%;background:#fff;z-index:0}#index .box1 .youtube a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .youtube a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../index/img/youtube_over.png") 50% 50%/cover no-repeat;opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#index .box1 .youtube a:hover::after{opacity:1}#index .box1 .youtube .yplayer{position:absolute;left:0;top:0;width:100%;height:100%}#index .box1 .youtube iframe{width:140% !important;height:140% !important;top:50% !important;left:50% !important;margin:0 !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .box2{padding-top:1.3%;overflow:hidden}#index .box2 .box2_l{float:left;width:69.6%;visibility:hidden}#index .box2 .box2_r{float:right;width:29.3%;visibility:hidden}#index .box2 .box2_l_in1,#index .box2 .box2_l_in2{overflow:hidden}#index .box2 .box2_l_in2{padding-top:1.8%}#index .box2 .gallery{position:relative;padding-top:100%;z-index:1}#index .box2 .gallery a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .gallery a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .gallery a:hover::after{border:5px solid #e76aa2}#index .box2 .gallery .section_ttl{width:77.9%;position:absolute;left:50%;bottom:6%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box2 .gallery::before{background:url("../index/img/gallery_bg.png") 50% 50%/cover no-repeat}#index .box2 .gallery:hover::before{background:url("../index/img/gallery_bg_anime.gif") 50% 50%/cover no-repeat}#index .box2 .twitterbox,#index .box2 .facebookbox{position:relative;width:20.3%;margin-right:1.5%;float:left}#index .box2 .twitterbox a::after,#index .box2 .facebookbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .twitterbox a:hover::after,#index .box2 .facebookbox a:hover::after{border:5px solid #e76aa2}#index .box2 .twitterbox{background:#5bbcec url("../index/img/twitter_bg.png")}#index .box2 .facebookbox{background:#3b5998 url("../index/img/facebook_bg.png")}#index .box2 .suport{position:relative;width:20%;margin-right:1.5%;padding-top:20%;float:left;background:#f3c3ff url("../index/img/bg_dots.png")}#index .box2 .suport a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .suport a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .suport a:hover::after{border:5px solid #e76aa2}#index .box2 .suport .section_ttl{position:absolute;width:100%;height:100%}#index .box2 .media{position:relative;width:20%;margin-right:1.5%;padding-top:20%;float:left;background:#f3c3ff url("../index/img/bg_dots.png")}#index .box2 .media a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .media a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .media a:hover::after{border:5px solid #e76aa2}#index .box2 .media .section_ttl{position:absolute;width:100%;height:100%}#index .box2 .movicicket{position:relative;width:34.5%;margin-right:1.5%;padding-top:20.0%;float:left;background:#6dc9eb url("../index/img/bg_dots.png");z-index:1}#index .box2 .movicicket a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .movicicket a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .movicicket a:hover::after{border:5px solid #e76aa2}#index .box2 .movicicket .section_ttl{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .box2 .movicicket a{position:relative !important;display:block;height:100%;width:100%}#index .box2 .movicicket section{width:100%;height:100%;position:absolute;left:0;top:0}#index .box2 .butai{position:relative;width:20%;padding-top:20%;float:left;background:#9cff88 url("../index/img/bg_dots.png")}#index .box2 .butai a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .butai a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .butai a:hover::after{border:5px solid #e76aa2}#index .box2 .butai .section_ttl{position:absolute;width:100%;height:100%}#index .box2 .report{position:relative;width:34.5%;margin-right:1.5%;float:left}#index .box2 .report a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .report a:hover::after{border:5px solid #e76aa2}#index .box2 .amazon{position:relative;width:20%;margin-right:1.5%;padding-top:20%;float:left;background:#f29ac0 url("../index/img/bg_dots.png")}#index .box2 .amazon a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .amazon a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .amazon a:hover::after{border:5px solid #e76aa2}#index .box2 .amazon .section_ttl{position:absolute;width:100%;height:100%}#index .box2 .music{position:relative;width:20%;margin-right:1.5%;padding-top:20%;float:left;z-index:1}#index .box2 .music a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .music a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .music a:hover::after{border:5px solid #e76aa2}#index .box2 .music::before{background:url("../index/img/music_bg.png") 50% 50%/cover no-repeat}#index .box2 .music:hover::before{background:url("../index/img/music_bg_anime.gif") 50% 50%/cover no-repeat}#index .box2 .music .section_ttl{position:absolute;left:50%;bottom:7.2%;width:90%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box2 .book{position:relative;width:20%;padding-top:20%;float:left;z-index:1}#index .box2 .book a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box2 .book a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box2 .book a:hover::after{border:5px solid #e76aa2}#index .box2 .book::before{background:url("../index/img/book_bg.png") 50% 50%/cover no-repeat}#index .box2 .book:hover::before{background:url("../index/img/book_bg_anime.gif") 50% 50%/cover no-repeat}#index .box2 .book .section_ttl{position:absolute;left:50%;bottom:6%;width:90%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#index .box3{padding-top:1.3%;overflow:hidden}#index .box3 .box3_l{float:left;width:29.3%;visibility:hidden}#index .box3 .box3_r{float:right;width:69.6%;visibility:hidden}#index .box3 .box3_r_in1{overflow:hidden}#index .box3 .box3_r_in1 .in_l{width:56.3%;float:left}#index .box3 .box3_r_in1 .in_r{width:42.2%;float:right}#index .box3 .box3_r_in2{padding-top:1.5%}#index .box3 .wgtbox{position:relative;padding-top:100%;background:url("../index/img/news_bg.jpg");z-index:1}#index .box3 .wgtbox .wgt{width:85%;height:85%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#index .box3 .wgtbox iframe[id^="twitter-widget"]{width:100% !important;height:100% !important}#index .box3 .wgtbox .btnFollow{position:absolute;right:-5px;bottom:-20px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;z-index:0}#index .box3 .wgtbox .btnFollow:hover{-webkit-transform:rotate(-10deg) translate(-20px, -5px);-ms-transform:rotate(-10deg) translate(-20px, -5px);transform:rotate(-10deg) translate(-20px, -5px)}#index .box3 .wgtbox .btnFollow::after{content:'';display:block;width:86px;height:30px;position:absolute;left:0;top:0;background:url("../index/img/twt_daruma_ba.png") 0 0 no-repeat;-webkit-transform-origin:32px 30px;-ms-transform-origin:32px 30px;transform-origin:32px 30px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:baKeyFrame 5s infinite ease;animation:baKeyFrame 5s infinite ease}@-webkit-keyframes baKeyFrame{0%{-webkit-transform:scale(0);transform:scale(0)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}47%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes baKeyFrame{0%{-webkit-transform:scale(0);transform:scale(0)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}47%{-webkit-transform:scale(0);transform:scale(0)}}#index .box3 .datebox{position:relative;padding-top:36.1%;background:url("../index/img/date_bg.jpg") 50% 0/cover no-repeat;z-index:1}#index .box3 .datebox::before{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:url("../index/img/date_parts.png") 50% 50%/cover no-repeat}#index .box3 .datebox .txt{width:43.4%;position:absolute;left:50%;top:50%}#index .box3 .datebox .txt img{margin-left:-50%;margin-top:-10%}#index .box3 .sharebox{position:relative;padding-top:48.2%;background:#6dc9eb url("../index/img/bg_dots.png")}#index .box3 .sharebox .section_ttl{width:78%;position:absolute;left:50%;top:13%;z-index:1}#index .box3 .sharebox .section_ttl img{margin-left:-50%}#index .box3 .sharebox .lst{padding:17px 0;position:absolute;width:100%;left:0;top:50%;background:#fff840;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#index .box3 .sharebox .lst ul{width:68.2%;padding-right:4%;margin:0 auto}#index .box3 .sharebox .lst ul li{width:19.5%;padding-left:7%;display:table-cell;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box3 .sharebox .lst ul li:hover{-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}#index .box3 .creditbox{position:relative;padding-top:20.3%;background:url("../index/img/credit_bg.png") 50% 50%/cover no-repeat}#index .box3 .creditbox a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#index .box3 .creditbox a::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0 solid #e76aa2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#index .box3 .creditbox a:hover::after{border:5px solid #e76aa2}#index .box3 .creditbox .parts1,#index .box3 .creditbox .parts2{position:absolute;left:0;top:0;width:100%;height:100%}#index .box3 .creditbox .parts1{background:url("../index/img/credit_parts1.png") 0 100%/cover no-repeat}#index .box3 .creditbox .parts2{background:url("../index/img/credit_parts2.png") 100% 100%/cover no-repeat}#index .box3 .creditbox .section_ttl{position:absolute;left:0;top:0;width:100%}#index .box3 .creditbox .txt{width:63%;position:absolute;left:50%;top:50%}#index .box3 .creditbox .txt img{margin-left:-50%;margin-top:-10%}#index .bnrs{position:relative;margin-top:25px;background:#fffad8;padding:15px 0}#index .bnrs .bnrMain{width:88%;max-width:1500px;margin:0 auto;position:relative}#index .bnrs img{width:130px;height:60px}#index .bnrs .elastislide-wrapper{background:none}#index .bnrs .elastislide-horizontal{padding:0}#index .bnrs .carousel li{display:inline-block}#index .bnrs .carousel li:not(:last-child) img{margin-right:10px}#intro #cstage{position:relative;width:100%;min-width:1100px;overflow:hidden;background:url("../intro/img/bg_stripe.gif");opacity:0}#intro #cwrapper{position:relative;width:100%;min-height:100vh;background:url("../intro/img/bg_kanna.png") no-repeat center -120px}#intro #bgs{position:absolute;left:0;top:0;width:100%;height:100%}#intro #bgs .sakura{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.8;background:url("../intro/img/bg_sakura.png");overflow:hidden;display:none}#intro #introContents{position:relative;visibility:hidden}#intro #aboutFooter .inner{margin-top:100px;text-align:center}#intro #cmain{position:relative;left:0;top:0;width:100%;padding-top:40px;text-align:center}#intro #cmain .txt,#intro #cmain .image{margin-top:40px}#intro #cmain .catchcopy{width:100%;height:106px;margin-top:20px;-webkit-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);transform:rotate(-2.5deg);text-align:center;background:url("../about/img/catchcopy_bg.png") repeat-x}#intro .introcopy{margin-top:40px}#subContents{position:relative;z-index:0;margin-bottom:250px}#subContents::before{content:'';display:block;position:absolute;right:0;top:0;z-index:-1;width:318px;height:222px;background:url("../story/img/bg_sakura01.png") no-repeat}#subContents::after{content:'';display:block;position:absolute;left:0;bottom:-100px;z-index:-1;width:220px;height:186px;background:url("../story/img/bg_sakura02.png") no-repeat}#subContents .page_ttl{margin-bottom:45px}#subContents #subContentsIn{width:880px;margin:0 auto}#cast{position:relative}#cast .personBox{overflow:hidden}#cast .personBox .ph{float:left;width:260px}#cast .personBox .proBox{float:right;width:595px;min-height:260px;background:url(../cast/img/pro_bg.jpg);padding:30px;box-sizing:border-box;margin-bottom:30px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px}#cast .personBox .proBox dt{margin-bottom:20px}#cast .personBox .proBox dd{font-size:11px;color:#eb6da5;line-height:1.6}#cast .personBox.boxL .ph{width:340px}#cast .personBox.boxL .proBox{width:515px;min-height:340px}#cast .personBox.boxR .ph{float:right}#cast .personBox.boxR .proBox{float:left}#cast .personBox.cast2{padding-bottom:85px;margin-bottom:80px;background:url(../cast/img/sakura.png) no-repeat center bottom}#staff{position:relative}#staff .personBox.boxL{overflow:hidden}#staff .personBox.boxL .ph{float:left;width:340px}#staff .personBox.boxL .proBox{float:right;width:515px;min-height:340px;background:url(../staff/img/pro_bg.jpg);padding:30px;box-sizing:border-box;margin-bottom:30px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px}#staff .personBox.boxL .proBox dt{margin-bottom:20px}#staff .personBox.boxL .proBox dd{font-size:11px;color:#eb6da5;line-height:1.6}#staff .personBox.boxS2{margin-bottom:40px}#staff .personBox.boxS2 .proBox{min-height:185px;background:url(../staff/img/pro_bg.jpg);padding:30px;box-sizing:border-box;margin-bottom:30px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px}#staff .personBox.boxS2 .proBox .name{margin-bottom:20px}#staff .personBox.boxS2 .proBox .txt{font-size:11px;color:#eb6da5;line-height:1.8}#staff .personBox.staff1{padding-bottom:85px;margin-bottom:80px;background:url(../staff/img/sakura.png) no-repeat center bottom}#story{position:relative}#story .sliderWrapper{position:relative;width:879px;margin:50px auto 0 auto}#story .storyboxSuper{width:879px !important;height:468px}#story .storyboxSuper .innerbox{position:relative;width:100%;height:100%}#story .storybox1{background:url("../story/img/box01_bg.jpg") no-repeat}#story .storybox1 .txt1{position:absolute;left:50%;top:25px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#story .storybox1 .txt2{position:absolute;left:45px;top:165px;opacity:0;-webkit-transform:translate(0, 30px);-ms-transform:translate(0, 30px);transform:translate(0, 30px);-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox1 .ba{position:absolute;right:45px;bottom:20px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:all 0.3s ease-out 1s;transition:all 0.3s ease-out 1s}#story .storybox1 .image{position:absolute;right:55px;bottom:22px;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox1.active .image{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#story .storybox1.active .txt2{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#story .storybox2{background:url("../story/img/box02_bg.jpg") no-repeat}#story .storybox2 .ba{position:absolute;left:155px;top:25px;-webkit-transform-origin:270px 144px;-ms-transform-origin:270px 144px;transform-origin:270px 144px;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox2 .doki{position:absolute;left:70px;top:200px;-webkit-animation:s2AttFrame 0.5s infinite ease;animation:s2AttFrame 0.5s infinite ease}@-webkit-keyframes s2AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s2AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}#story .storybox3{background:url("../story/img/box03_bg.jpg") no-repeat}#story .storybox3 .ba{position:absolute}#story .storybox3 .ba1{left:426px;top:20px;-webkit-transform-origin:30px 66px;-ms-transform-origin:30px 66px;transform-origin:30px 66px;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox3 .ba2{left:235px;top:60px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox3 .ba3{left:250px;top:285px;-webkit-transform-origin:0 40px;-ms-transform-origin:0 40px;transform-origin:0 40px;-webkit-transition:all 0.3s ease-out 1s;transition:all 0.3s ease-out 1s}#story .storybox3 .att{position:absolute;left:68px;top:143px;-webkit-animation:s3AttFrame 0.5s infinite ease;animation:s3AttFrame 0.5s infinite ease}@-webkit-keyframes s3AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s3AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}#story .storybox4{background:#FFF}#story .storybox4 .txt1{position:absolute;left:45px;top:45px;opacity:0;-webkit-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);transform:translate(-30px, 0);-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox4 .txt2{position:absolute;left:65px;top:160px;-webkit-animation:s4AttFrame 0.5s infinite ease;animation:s4AttFrame 0.5s infinite ease}@-webkit-keyframes s4AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s4AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}#story .storybox4 .ba{position:absolute;right:53px;bottom:60px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:all 0.4s ease-out 0.6s;transition:all 0.4s ease-out 0.6s}#story .storybox4.active .txt1{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#story .storybox5{background:url("../story/img/box05_bg.jpg") no-repeat}#story .storybox5 .txt1{position:absolute;left:345px;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox5 .txt2{position:absolute;right:135px;bottom:95px;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox5 .att1,#story .storybox5 .att2,#story .storybox5 .att3{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}#story .storybox5 .att1{position:absolute;left:48px;top:160px;-webkit-animation:s5AttFrame 2s infinite ease;animation:s5AttFrame 2s infinite ease}#story .storybox5 .att2{position:absolute;left:110px;top:283px;-webkit-animation:s5AttFrame 2s infinite ease 0.2s;animation:s5AttFrame 2s infinite ease 0.2s}#story .storybox5 .att3{position:absolute;left:260px;top:243px;-webkit-animation:s5AttFrame 2s infinite ease 0.4s;animation:s5AttFrame 2s infinite ease 0.4s}@-webkit-keyframes s5AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}@keyframes s5AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}#story .storybox5.active .txt1{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#story .storybox5.active .txt2{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#story .storybox6{background:url("../story/img/box06_bg.jpg") no-repeat}#story .storybox6 .txt{position:absolute;left:152px;top:84px;-webkit-transform:scale(3) rotate(15deg);-ms-transform:scale(3) rotate(15deg);transform:scale(3) rotate(15deg);opacity:0;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox6.active .txt{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}#story .storybox7{background:url("../story/img/box07_bg.jpg") no-repeat}#story .storybox7 .ba{position:absolute;right:88px;bottom:34px;-webkit-transform-origin:157px 0;-ms-transform-origin:157px 0;transform-origin:157px 0;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox7 .image{position:absolute;right:50px;bottom:0;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox7 .att{position:absolute;right:295px;top:5px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-animation:s7AttFrame 0.5s infinite ease;animation:s7AttFrame 0.5s infinite ease}@-webkit-keyframes s7AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s7AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}#story .storybox7.active .image{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#story .storybox8{background:url("../story/img/box08_bg.jpg") no-repeat}#story .storybox8 .txt{position:absolute;right:37px;top:224px;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox8 .ba{position:absolute;right:90px;top:46px;-webkit-transform-origin:236px 60px;-ms-transform-origin:236px 60px;transform-origin:236px 60px;-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox8.active .txt{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#story .storybox9{background:url("../story/img/box09_bg.jpg") no-repeat}#story .storybox9 .txt1{position:absolute;left:28px;top:28px;opacity:0;-webkit-transform:translate(-30px, 0);-ms-transform:translate(-30px, 0);transform:translate(-30px, 0);-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox9 .txt2{position:absolute;right:31px;top:211px;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox9 .ba{position:absolute;left:94px;top:115px;-webkit-transform-origin:230px 60px;-ms-transform-origin:230px 60px;transform-origin:230px 60px;-webkit-transition:all 0.3s ease-out 1s;transition:all 0.3s ease-out 1s}#story .storybox9.active .txt1,#story .storybox9.active .txt2{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#story .storybox10{background:url("../story/img/box10_bg.jpg") no-repeat}#story .storybox10 .txt1{position:absolute;right:55px;top:41px}#story .storybox10 .txt2{position:absolute;left:45px;top:45px}#story .storybox10 .ba{position:absolute;left:398px;top:207px;-webkit-transform-origin:135px 0;-ms-transform-origin:135px 0;transform-origin:135px 0;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox10 .att{position:absolute;left:137px;top:94px;-webkit-animation:s10AttFrame 2s infinite ease;animation:s10AttFrame 2s infinite ease}@-webkit-keyframes s10AttFrame{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}50%{-webkit-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}}@keyframes s10AttFrame{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}50%{-webkit-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}}#story .storybox11{background:url("../story/img/box11_bg.jpg") no-repeat}#story .storybox11 .txt1{position:absolute;right:145px;top:80px;opacity:0;-webkit-transform:translate(30px, 0);-ms-transform:translate(30px, 0);transform:translate(30px, 0);-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox11 .ba{position:absolute;right:120px;bottom:70px;-webkit-transform-origin:90px 0;-ms-transform-origin:90px 0;transform-origin:90px 0;-webkit-transition:all 0.3s ease-out 0.6s;transition:all 0.3s ease-out 0.6s}#story .storybox11 .doki1,#story .storybox11 .doki2,#story .storybox11 .doki3{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}#story .storybox11 .doki1{position:absolute;left:55px;top:110px;-webkit-animation:s5AttFrame 2s infinite ease;animation:s5AttFrame 2s infinite ease}#story .storybox11 .doki2{position:absolute;left:55px;top:193px;-webkit-animation:s5AttFrame 2s infinite ease 0.2s;animation:s5AttFrame 2s infinite ease 0.2s}#story .storybox11 .doki3{position:absolute;left:116px;top:166px;-webkit-animation:s5AttFrame 2s infinite ease 0.4s;animation:s5AttFrame 2s infinite ease 0.4s}@-webkit-keyframes s11AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}@keyframes s11AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}#story .storybox11.active .txt1{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#story .storybox12{background:url("../story/img/box12_bg.jpg") no-repeat}#story .storybox12 .ba{position:absolute;left:403px;bottom:100px;-webkit-transform-origin:0 50px;-ms-transform-origin:0 50px;transform-origin:0 50px;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox13{background:url("../story/img/box13_bg.jpg") no-repeat}#story .storybox13 .ba{position:absolute;right:226px;top:187px;-webkit-transform-origin:135px 0;-ms-transform-origin:135px 0;transform-origin:135px 0;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox13 .txt{position:absolute;left:350px;top:60px;-webkit-animation:s13AttFrame 0.5s infinite ease;animation:s13AttFrame 0.5s infinite ease}@-webkit-keyframes s13AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s13AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.2);transform:scale(1.2)}70%{-webkit-transform:scale(1);transform:scale(1)}}#story .storybox14{background:url("../story/img/box14_bg.jpg") no-repeat}#story .storybox14 .txt{position:absolute;right:152px;bottom:106px}#story .storybox14 .aku1,#story .storybox14 .aku2,#story .storybox14 .aku3,#story .storybox14 .aku4{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}#story .storybox14 .aku1{position:absolute;left:286px;top:44px;-webkit-animation:s14AttFrame 2s infinite ease 0.2s;animation:s14AttFrame 2s infinite ease 0.2s}#story .storybox14 .aku2{position:absolute;left:426px;top:91px;-webkit-animation:s14AttFrame 2s infinite ease 0.6s;animation:s14AttFrame 2s infinite ease 0.6s}#story .storybox14 .aku3{position:absolute;right:273px;top:42px;-webkit-animation:s14AttFrame 2s infinite ease;animation:s14AttFrame 2s infinite ease}#story .storybox14 .aku4{position:absolute;right:300px;top:155px;-webkit-animation:s14AttFrame 2s infinite ease 0.4s;animation:s14AttFrame 2s infinite ease 0.4s}@-webkit-keyframes s14AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}@keyframes s14AttFrame{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}10%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}}#story .storybox15{background:url("../story/img/box15_bg.jpg") no-repeat}#story .storybox15 .ba{position:absolute;right:24px;top:136px;-webkit-transform-origin:220px 0;-ms-transform-origin:220px 0;transform-origin:220px 0;-webkit-transition:all 0.3s ease-out 0.3s;transition:all 0.3s ease-out 0.3s}#story .storybox15 .txt1{position:absolute;left:24px;top:21px}#story .storybox15 .att{position:absolute;left:101px;top:158px;-webkit-animation:s15AttFrame 0.5s infinite ease;animation:s15AttFrame 0.5s infinite ease}@-webkit-keyframes s15AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s15AttFrame{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}#story .ba{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#story .active .ba{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#story .bx-wrapper img{max-width:initial;max-width:auto}#story .bx-wrapper .bx-viewport{border:5px solid #e8609e;border-radius:20px;box-sizing:border-box}#story .bx-wrapper .bx-pager{width:580px;padding:10px 0;background:#e8609e;border-radius:20px;left:50%;bottom:-20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#story .bx-wrapper .bx-pager.bx-default-pager a{width:27px;height:26px;margin:0;background:transparent url("../story/img/pager_dotte.png") no-repeat}#story .bx-wrapper .bx-pager.bx-default-pager a:hover,#story .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent url("../story/img/pager_active.png") no-repeat}#story .bx-wrapper .bx-controls-direction{position:relative;width:570px;margin:0 auto;-webkit-transform:translate(7px, 0);-ms-transform:translate(7px, 0);transform:translate(7px, 0)}#story .bx-wrapper .bx-controls-direction a{top:-15px}#story .bx-wrapper .bx-controls-direction .bx-prev{width:59px;height:26px;left:0;background:transparent url("../story/img/btn_prev.png") no-repeat}#story .bx-wrapper .bx-controls-direction .bx-prev::before,#story .bx-wrapper .bx-controls-direction .bx-prev::after{content:none}#story .bx-wrapper .bx-controls-direction .bx-next{width:59px;height:26px;right:0;background:transparent url("../story/img/btn_next.png") no-repeat}#story .bx-wrapper .bx-controls-direction .bx-next::before,#story .bx-wrapper .bx-controls-direction .bx-next::after{content:none}#story .bx-wrapper .bx-controls-direction .bx-prev:hover,#story .bx-wrapper .bx-controls-direction .bx-next:hover{opacity:0.8}#storyContents{position:relative;z-index:0;margin-bottom:250px}#storyContents::before{content:'';display:block;position:absolute;right:0;top:0;z-index:-1;width:318px;height:222px;background:url("../story/img/bg_sakura01.png") no-repeat}#storyContents::after{content:'';display:block;position:absolute;left:0;bottom:-100px;z-index:-1;width:220px;height:186px;background:url("../story/img/bg_sakura02.png") no-repeat}#book .contentsIn{width:880px;margin:0 auto}#book .copy{margin-top:50px}#book .booksWrapper{margin-top:50px;padding:20px 20px 40px 20px;background:url("../common/img/bg_cross.gif");border-radius:20px}#book .bookOne{overflow:hidden}#book .bookOne .imageArea{float:left;width:295px}#book .bookOne .txtArea{float:left;width:545px}#book .bookOne .komidashi{margin-bottom:30px}#book .bookOne .bookName{font-size:17px;font-size:1.0625rem;line-height:1.5;font-weight:bold;color:#eb6da5}#book .bookOne .isbn{margin-top:10px;font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:bold}#book .bookOne .txt{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:bold;color:#eb6da5}#book .bookOne .btns{margin-top:30px;overflow:hidden}#book .bookOne .btns li{float:left}#book .bookOne .btns li:not(:last-child){margin-right:20px}#book .bookOne .btnSakuhin{margin-top:15px;text-align:center}#book .bookOne .btnSakuhin img{-webkit-transform:translate(-15px, 0);-ms-transform:translate(-15px, 0);transform:translate(-15px, 0)}#book .btnSpecial{text-align:center}#book .shikiri{height:130px;border:none;background:url("../common/img/shikiri.png") 50% 50% no-repeat}#bookContents{position:relative;padding-bottom:250px;background:url("../book/img/page_bg.png") 0 -80px/100% auto repeat-y}#gallery .innerbox{position:relative;z-index:1}#gallery .sliderImgs{position:relative;width:806px;height:426px;margin:40px auto 0 auto;padding:10px 0 0 10px;box-sizing:border-box;background:url("../gallery/img/img_bg.png") no-repeat}#gallery .sliderImgs .bx-viewport{width:782px !important}#gallery .sliderImgs .bx-wrapper .bx-prev,#gallery .sliderImgs .bx-wrapper .bx-next{-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#gallery .sliderImgs .bx-wrapper .bx-prev::before,#gallery .sliderImgs .bx-wrapper .bx-prev::after,#gallery .sliderImgs .bx-wrapper .bx-next::before,#gallery .sliderImgs .bx-wrapper .bx-next::after{content:none}#gallery .sliderImgs .bx-wrapper .bx-prev{width:79px;height:67px;left:-50px;background:url("../gallery/img/img_prev.png") no-repeat;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#gallery .sliderImgs .bx-wrapper .bx-prev:hover{-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%)}#gallery .sliderImgs .bx-wrapper .bx-next{width:79px;height:66px;right:-50px;background:url("../gallery/img/img_next.png") no-repeat;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#gallery .sliderImgs .bx-wrapper .bx-next:hover{-webkit-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);transform:translate(5px, -50%)}#gallery .sliderImgs .attention{position:absolute;right:10px;top:-30px}#gallery .sliderImgs .slider a:hover{display:block;opacity:0.9}#gallery .sliderThumbs{width:852px;height:170px;margin:10px auto 0 auto;padding-top:48px;box-sizing:border-box;background:url("../gallery/img/thumb_bg.png") no-repeat}#gallery .sliderThumbs li{position:relative;cursor:pointer}#gallery .sliderThumbs li::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background:url("../gallery/img/thumb_active.png") no-repeat;opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#gallery .sliderThumbs li.active::after{opacity:1}#gallery .sliderThumbs li:hover::after{opacity:1}#gallery .sliderThumbs .bx-wrapper .bx-prev,#gallery .sliderThumbs .bx-wrapper .bx-next{-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;display:none}#gallery .sliderThumbs .bx-wrapper .bx-prev::before,#gallery .sliderThumbs .bx-wrapper .bx-prev::after,#gallery .sliderThumbs .bx-wrapper .bx-next::before,#gallery .sliderThumbs .bx-wrapper .bx-next::after{content:none}#gallery .sliderThumbs .bx-wrapper .bx-prev{width:60px;height:32px;left:-75px;background:url("../gallery/img/thumb_prev.png") no-repeat;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#gallery .sliderThumbs .bx-wrapper .bx-prev:hover{-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%)}#gallery .sliderThumbs .bx-wrapper .bx-next{width:60px;height:32px;right:-88px;background:url("../gallery/img/thumb_next.png") no-repeat;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#gallery .sliderThumbs .bx-wrapper .bx-next:hover{-webkit-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);transform:translate(5px, -50%)}#gallery .photoWrapper{position:relative;width:806px;margin:40px auto 0 auto}#gallery .photoWrapper .photo{height:426px;padding:10px 0 0 10px;box-sizing:border-box;background:url("../gallery/img/img_bg.png") no-repeat}#gallery .photoWrapper .btnShare{position:absolute;right:-40px;top:-45px}#gallery .photoWrapper .btnTwitter{position:absolute;right:-80px;top:120px}#gallery .photoWrapper .btnPrev{margin-top:15px}#galleryContents{position:relative;padding-bottom:250px;background:url("../gallery/img/bg_sakura01.png") right top no-repeat}#galleryContents::before,#galleryContents::after{content:'';display:block;position:absolute;left:0}#galleryContents::before{bottom:150px;width:220px;height:186px;background:url("../gallery/img/bg_sakura02.png") no-repeat}#galleryContents::after{top:0;width:500px;height:600px;background:url("../gallery/img/page_bg.png") no-repeat}#news #stage{background:url("../news/img/bg_cross.gif");border:5px solid #eb6da5;box-sizing:border-box}#news #wrapper{position:relative;min-height:100%;background:url("../news/img/bg_sakura.png") repeat-y;background-size:100% auto}#news #wrapperInner{width:1010px;margin:0 auto;overflow:hidden}#news #wrapperInner .newsMainBox{position:relative;float:left;width:760px;padding-top:6px}#news #wrapperInner .newsLnkBox{position:relative;float:left;width:250px;padding-top:40px}#news #wrapperInner #newsContents{width:665px;margin-left:45px;padding-top:45px}#news #wrapperInner #newsContents .shikiri{margin:45px 0;height:1px;border:none;border-bottom:1px dotted #eb72a8}#news #wrapperInner .newsLnkBox .shikiri{margin:15px 0;height:1px;border:none;border-bottom:1px dotted #989898}#news .newsBoxSuper .contents{position:relative}#news .newsBoxSuper .ttl{padding-left:30px;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold;color:#eb6da5;background:url("../news/img/news_icon.png") no-repeat 0 5px}#news .newsBoxSuper .date{font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:bold;color:#42c5cc}#news .newsBoxSuper .txt{margin-top:25px;font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:bold;color:#494949}#news .newsBoxSuper .txt strong{color:#fe3991}#news .newsBoxSuper .txt a{color:#fe3991}#news .newsBoxSuper .txt a:hover{text-decoration:none}#news .newsBoxSuper .txt img{display:block;margin:10px auto}#news .newsBoxSuper .image,#news .newsBoxSuper .youtube{margin-top:25px;text-align:center}#news .newsBoxSuper .imageNoCenter img{margin:10px 0}#news .newsBoxSuper figcaption{font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:normal}#news .newsBoxSuper#n15120802 .flbox{margin-top:20px;overflow:hidden}#news .newsBoxSuper#n15120802 .flbox .box{float:left}#news .newsBoxSuper#n15120802 .flbox .box:first-child{margin-right:20px}#news .newsBoxSuper#n15120802 .flbox .txt{margin-top:10px;padding-left:10px}#news .page_ttl{text-align:left !important}#news #lnks .contents{position:relative;margin-top:80px}#news #lnks .inner{position:relative;padding:20px;border:1px solid #eb6da5;background:#FFF}#news #lnks .ttl{margin:-50px 0 15px 0;text-align:center}#news #lnks dt{font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:bold;color:#42c5cc}#news #lnks dd{font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:bold;color:#eb6da5}#news #lnks dd span{display:block;pading:3px;background:#fdfe50}#news #lnks dd a{color:#eb6da5;text-decoration:none}#media #stage{background:url("../news/img/bg_cross.gif");border:5px solid #eb6da5;box-sizing:border-box}#media #wrapper{position:relative;min-height:100%;background:url("../news/img/bg_sakura.png") repeat-y;background-size:100% auto}#media #wrapperInner{width:1010px;margin:0 auto;padding-bottom:100px}#media .ttlBox{padding-top:45px;overflow:hidden}#media .ttlBox .site_ttl{float:right;margin-top:50px}#media .ttlBox .page_ttl{float:left;padding:0;text-align:left}#media .sectionbox{width:920px;margin:60px auto 0 auto}#media .section_ttl{padding-left:30px;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold;color:#eb6da5;background:url("../media/img/ttl_icon.png") no-repeat 0 5px}#media .dataTable{width:100%;margin-top:30px;border:2px solid #eb6da5;box-sizing:border-box}#media .dataTable th,#media .dataTable td{padding:10px 10px;font-size:14px;font-size:0.875rem;line-height:1.5;font-weight:normal}#media .dataTable th{color:#FFF;background:#eb6da5}#media .dataTable td{background:#FFF}#media .dataTable td:not(:last-child){border-right:1px dotted #eb6da5}#media .dataTable tr:not(:last-child) td{border-bottom:1px solid #eb6da5}#media .attention{margin-top:10px;font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:normal}#trailer{background:#eb6da5 url("../common/img/bg_sakura.png")}#trailer #cstage{position:relative;width:100%;height:100%;overflow:hidden}#trailer .player{position:absolute;left:50%;top:50%;width:854px;height:480px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#trailer .player2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#trailer .player2 iframe{display:block}#trailer #playerWrapper{position:absolute;left:50%;top:50%;width:854px;height:480px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#trailer .controller{overflow:hidden}#trailer .controller li{float:left}#trailer .controller img{vertical-align:top}#report #stage{border:5px solid #eb6da5;box-sizing:border-box}#report #wrapper{position:relative;min-height:100%;background:url("../report/img/bg_sakura.png")}#report #wrapperInner{padding-bottom:60px}#report .site_ttl{position:absolute;left:50%;top:40px;width:960px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:right}#report .page_ttl{width:1060px;margin:0 auto;padding-top:10px;text-align:left !important}#report #mainbox{width:960px;margin:0 auto;padding-top:35px}#report #mainbox .icon_ttl{padding-left:30px;font-size:20px;font-size:1.25rem;line-height:1.5;font-weight:bold;color:#eb6da5;background:url("../report/img/icon_ttl.png") no-repeat 0 40%}#report #mainbox .normal_txt{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:normal}#report #mainbox .image{margin-top:20px}#report #mainbox .shikiri{margin:30px 0;border:none;border-bottom:1px dotted #eb72a8}#report #commentbox .name{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:bold;color:#eb6da5}#report #commentbox .normal_txt{margin-top:0}#report #faqbox .question{margin-top:30px;font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:normal}#report #faqbox .question span{font-weight:bold;color:#eb6da5}#report #faqbox .answer{margin-top:15px}#report #faqbox .answer dt{font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:bold;color:#eb6da5}#report #faqbox .answer dd{font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:normal}#report #messagebox .answer{margin-top:15px}#report #messagebox .answer dt{font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:bold;color:#eb6da5}#report #messagebox .answer dd{font-size:14px;font-size:0.875rem;line-height:1.7;font-weight:normal}#credit{background:transparent}#credit #cstage{position:relative;width:100%;height:100%;overflow:hidden}#credit #creditContents{text-align:center}#credit #creditContents .staff{margin-top:30px}#credit #creditContents .date{margin-top:45px}
