﻿﻿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}html,body{width:100%;min-height:100%;background-color:#fff;color:#000;font-family:'Helvetica','Noto Sans Japanese','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;font-size:14px;line-height:180%;letter-spacing:0.15em;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%}img{vertical-align:bottom}a{text-decoration:none}#container{position:relative;width:100%;min-width:1148px;max-width:1920px;margin:0 auto}#global_nav{position:relative;width:1100px;height:62px;top:13px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;z-index:10}#global_nav h1{width:133px;height:62px}#global_nav h1 a{display:block;width:133px;height:62px;background-image:url(../img/common/nav_h1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#global_nav h1 a:hover{opacity:0.5}#global_nav ul{width:932px;height:38px;padding-top:17px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#global_nav ul li{height:38px}#global_nav ul li span,#global_nav ul li a{display:block;height:38px;background-image:url(../img/common/nav_btns.png);background-size:790px 38px;font-size:0}#global_nav ul li a{-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#global_nav ul li a:hover{opacity:0.5}#global_nav ul li span{opacity:0.3 !important}#global_nav ul li .item_01{width:117px;background-position:0 0}#global_nav ul li .item_02{width:96px;background-position:-117px 0}#global_nav ul li .item_03{width:139px;background-position:-213px 0}#global_nav ul li .item_04{width:112px;background-position:-352px 0}#global_nav ul li .item_05{width:140px;background-position:-464px 0}#global_nav ul li .item_06{width:106px;background-position:-604px 0}#global_nav ul li .item_07{width:80px;background-position:-710px 0}#footer{position:relative;width:100%;padding:96px 0 50px;background-color:#7ed9f8;z-index:30}#footer .inner{position:relative;width:1060px;height:11px;margin:0 auto}#footer .inner .footer_nav a,#footer .inner .footer_nav span{display:inline-block;margin-right:20px;color:#fff;font-size:11px;letter-spacing:0.08em;line-height:100%;vertical-align:top;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;transition:0.2s ease all}#footer .inner .footer_nav a:hover,#footer .inner .footer_nav span:hover{opacity:0.5}#footer .inner .footer_nav span{opacity:0.3 !important}#footer .inner .twitter{position:absolute;right:174px;bottom:12px}#footer .inner .copyright{position:absolute;right:170px;bottom:0;color:#fff;font-size:11px;letter-spacing:0.1em;line-height:100%}#footer .inner .logo{position:absolute;width:145px;height:52px;right:0;bottom:-4px;background-image:url(../img/common/fotter_logo.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;transition:0.2s ease all}#footer .inner .logo:hover{opacity:0.5}.common_header{width:334px;margin:0 auto}.common_header h2{width:334px;height:50px;background-position:50% 0;background-repeat:no-repeat;font-size:0}.common_header .line{display:block;width:334px;height:2px;background-image:url(../img/common/subtitle_line.png);background-position:0 0}#movie_modal,#gallery_modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:99}#movie_modal .inner,#gallery_modal .inner{position:absolute;width:1024px;height:576px;border:solid 8px #ffffff;border-radius:5px;background-color:#fff;top:0;right:0;bottom:0;left:0;margin:auto;box-shadow:0 2px 10px rgba(71,71,71,0.1);overflow:hidden}#movie_modal .close,#gallery_modal .close{display:block;position:fixed;width:18px;height:18px;top:30px;right:30px;background-image:url(../img/home/movie_close.png);font-size:0;cursor:pointer;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#movie_modal .close:hover,#gallery_modal .close:hover{opacity:0.5}#gallery_modal .inner{width:800px;height:450px}#zoom_modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:99}#zoom_modal .inner{position:absolute;width:980px;height:1200px;max-height:90%;border:solid 8px #ffffff;border-radius:5px;background-color:#fff;top:0;right:0;bottom:0;left:0;margin:auto;box-shadow:0 2px 10px rgba(71,71,71,0.1);overflow:hidden;overflow-y:scroll}#zoom_modal .close{display:block;position:fixed;width:18px;height:18px;top:30px;right:30px;background-image:url(../img/home/movie_close.png);font-size:0;cursor:pointer;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#zoom_modal .close:hover{opacity:0.5}#body_index #jumbotron{position:relative;width:100%;height:980px;background-image:url(../img/home/jumbo_bk.jpg);background-size:cover;background-position:50% 100%;overflow:hidden}#body_index #jumbotron .inner{position:absolute;width:100%;top:470px;left:0;z-index:5}#body_index #jumbotron .inner h1{width:680px;height:323px;margin:0 auto;background-image:url(../img/home/jumbo_h1.png);background-size:620px 323px;background-position:100% 0;background-repeat:no-repeat;font-size:0}#body_index #jumbotron .inner h2{width:536px;height:64px;margin:0 auto 0;background-image:url(../img/home/jumbo_h2_v2.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_index #jumbotron .inner h3{width:348px;height:53px;margin:5px auto 0;background-image:url(../img/home/jumbo_h3.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_index #jumbotron .effect{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/home/jumbo_cover.png);background-size:cover;background-position:50% 50%;z-index:3}#body_index #jumbotron .character{position:absolute;width:1512px;height:880px;bottom:0;left:50%;margin-left:-756px;background-image:url(../img/home/jumbo_character.png);z-index:2}#body_index #jumbotron .banner{position:absolute;width:340px;height:390px;right:30px;bottom:30px;z-index:6}#body_index #jumbotron .banner .shop{display:block;position:relative;width:340px;height:180px;margin-top:30px;background-image:url(../img/home/jumbo_shop.png);box-shadow:0 2px 10px rgba(71,71,71,0.1);cursor:pointer;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all}#body_index #jumbotron .banner .shop:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_index #jumbotron .banner .shop:before{position:absolute;display:block;width:127px;height:36px;top:-20px;left:106px;background-image:url(../img/home/jumbo_movie_label.png);content:"";z-index:5}#body_index #jumbotron .banner .movie{display:block;position:relative;width:340px;height:180px;border-radius:5px;box-shadow:0 2px 10px rgba(71,71,71,0.1);cursor:pointer;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all}#body_index #jumbotron .banner .movie:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_index #jumbotron .banner .movie:before{position:absolute;display:block;width:127px;height:36px;top:-20px;left:106px;background-image:url(../img/home/jumbo_movie_label.png);content:"";z-index:5}#body_index #jumbotron .banner .movie:after{position:absolute;display:block;width:340px;height:180px;top:0;left:0;border-radius:5px;background-image:url(../img/home/jumbo_movie_cover_02.png);content:""}#body_index #jumbotron .banner .movie .movie_wrapper{position:relative;width:340px;height:180px;overflow:hidden;background-color:#fff;border-radius:7px}#body_index #jumbotron .banner .movie .movie_wrapper #pv_player{position:absolute;width:352px;height:198px;top:-6px;left:-6px}#body_index #sakura_top{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;opacity:0.6;overflow:hidden}#body_index #sakura_bottom{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;overflow:hidden}#body_index .sakura{background:linear-gradient(120deg, rgba(255,240,245,0.9), rgba(255,212,230,0.9))}#body_index #banners{padding:45px 0;background-image:url(../img/home/banner_bk.jpg);background-position:50% 50%}#body_index #banners .inner{display:block;width:1060px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_index #banners .inner li{display:block;width:340px;height:150px;margin-bottom:22px}#body_index #banners .inner li.long{width:1060px}#body_index #banners .inner li a{display:block;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all;box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_index #banners .inner li a:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_index #banners .inner li:empty{background-image:url(../img/home/banner_00.png)}#body_index #movie{width:100%;height:560px;background-attachment:fixed;background-position:50% 0;background-image:url(../img/home/movie_bk.jpg)}#body_index #movie .wrapper{width:100%;height:560px;background-image:url(../img/home/movie_bk_cover.png)}#body_index #movie .header{width:272px;margin:0 auto;padding:50px 0 0}#body_index #movie .header h1{width:91px;height:28px;margin:0 0 14px 86px;background-image:url(../img/home/movie_h1.png);background-size:91px 28px;background-position:0 0;font-size:0}#body_index #movie .header .line{display:block;width:272px;height:4px;background-image:url(../img/home/movie_h1_line.png);background-size:272px 4px;background-position:0 0}#body_index #movie .inner{width:1060px;margin:0 auto;padding-top:48px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_index #movie .inner .item .thumbnail{width:498px;height:280px;border-radius:10px;box-shadow:0 2px 10px rgba(71,71,71,0.1);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all}#body_index #movie .inner .item h1{width:314px;height:44px;margin:30px auto 0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_index #movie .inner .item.item_01 .thumbnail{background-image:url(../img/home/movie_01b.png)}#body_index #movie .inner .item.item_01 h1{background-image:url(../img/home/movie_01_title.png)}#body_index #movie .inner .item.item_02 .thumbnail{background-image:url(../img/home/movie_02.png)}#body_index #movie .inner .item.item_02 h1{background-image:url(../img/home/movie_02_title.png)}#body_index #movie .inner .item.item_02.comingsoon .thumbnail{background-image:url(../img/home/movie_00.png)}#body_index #movie .inner .item.item_02.comingsoon h1{background-image:url(../img/home/movie_02_title_cn.png)}#body_index #movie .inner .item .open_movie:hover{cursor:pointer;opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_index .info_wrapper{position:relative;width:100%;padding:70px 0 85px;background-image:url(../img/home/info_bk.jpg);background-position:50% 50%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}#body_index .info_wrapper section{position:relative;width:500px;margin:0 25px;z-index:2}#body_index .info_wrapper #information{border-bottom:1px dotted #bfb8bb}#body_index .info_wrapper #information .header{position:relative;width:500px;height:68px}#body_index .info_wrapper #information .header h1{position:absolute;top:0;left:-6px;width:100%;width:266px;height:56px;background-image:url(../img/home/info_h1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_index .info_wrapper #information .header:after{display:block;position:absolute;width:498px;height:2px;bottom:0;left:0;background-image:url(../img/home/info_h1_line.png);content:""}#body_index .info_wrapper #information .inner{padding:20px 0 20px 13px}#body_index .info_wrapper #information .inner dl{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_index .info_wrapper #information .inner dl dt{width:115px;padding-top:15px;color:#e088b9;font-size:12px;font-weight:bold}#body_index .info_wrapper #information .inner dl dt:before{display:inline-block;padding-right:5px;color:#75656b;content:"-"}#body_index .info_wrapper #information .inner dl dd{width:372px;padding-top:15px;color:#75656b;font-size:12px;font-weight:400;line-height:24px}#body_index .info_wrapper #twitter{border-bottom:1px dotted #bfb8bb}#body_index .info_wrapper #twitter .header{position:relative;width:500px;height:68px}#body_index .info_wrapper #twitter .header h1{position:absolute;top:0;left:-6px;width:100%;width:216px;height:48px;background-image:url(../img/home/twitter_h1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_index .info_wrapper #twitter .header:after{display:block;position:absolute;width:498px;height:2px;bottom:0;left:0;background-image:url(../img/home/twitter_h1_line.png);content:""}#body_index .info_wrapper #twitter .inner{padding:20px 0 20px;width:456px;margin:0 auto}#body_index .info_wrapper #twitter #twitter-widget-0{height:900px !important}#body_index .info_wrapper:before{position:absolute;display:block;width:100%;height:160px;top:0;left:0;background-image:url(../img/home/info_bk_top.png);background-position:50% 0;z-index:1;content:""}#body_index .info_wrapper:after{position:absolute;display:block;width:100%;height:160px;bottom:0;left:0;background-image:url(../img/home/info_bk_bottom.png);background-position:50% 0;z-index:1;content:""}#body_about{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat}#body_about #container{max-height:3082px;overflow:hidden}#body_about #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_about #header .title{width:272px;margin:0 auto;padding-top:108px}#body_about #header .title h2{width:102px;height:28px;margin:0 0 23px 85px;background-image:url(../img/about/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_about #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_about #section_vol1{position:relative;width:100%;background-image:url(../img/about/vol1_bk.jpg);background-position:50% 0;z-index:11}#body_about #section_vol1 .inner{position:relative;width:1060px;margin:0 auto;padding:110px 0 170px}#body_about #section_vol1 .inner .main{position:relative;z-index:12}#body_about #section_vol1 .inner .main .text{display:block;width:700px;background-image:url(../img/about/vol1_text.png);background-size:669px 902px;background-repeat:no-repeat;font-size:0}#body_about #section_vol1 .inner .main .text.text_01{height:37px;background-position:0 0}#body_about #section_vol1 .inner .main .text.text_02{height:105px;background-position:0 -37px}#body_about #section_vol1 .inner .main .text.text_03{height:61px;background-position:0 -142px}#body_about #section_vol1 .inner .main .text.text_04{height:53px;background-position:0 -195px}#body_about #section_vol1 .inner .main .text.text_05{height:69px;background-position:0 -248px}#body_about #section_vol1 .inner .main .text.text_06{height:57px;background-position:0 -317px}#body_about #section_vol1 .inner .main .text.text_07{height:54px;background-position:0 -374px}#body_about #section_vol1 .inner .main .text.text_08{height:46px;background-position:0 -428px}#body_about #section_vol1 .inner .main .text.text_09{height:64px;background-position:0 -474px}#body_about #section_vol1 .inner .main .text.text_10{width:644px;height:168px;margin:37px 0 27px;background-position:0 -575px}#body_about #section_vol1 .inner .main .text.text_11{height:41px;background-position:0 -770px}#body_about #section_vol1 .inner .main .text.text_12{height:50px;background-position:0 -811px}#body_about #section_vol1 .inner .main .text.text_13{height:41px;background-position:0 -861px}#body_about #section_vol1 .inner .tip{margin-top:40px;color:#704a59;font-size:13px;font-weight:bold;line-height:26px}#body_about #section_vol1 .inner .character{position:absolute;width:964px;height:1545px;right:-430px;bottom:0;background-image:url(../img/about/vol1_heroine.png)}#body_about #section_vol2{position:relative;width:100%;background-image:url(../img/about/vol2_bk.jpg);background-size:cover;background-position:50% 50%;z-index:11}#body_about #section_vol2 .inner{position:relative;width:1060px;margin:0 auto;padding:165px 0 225px}#body_about #section_vol2 .inner .main{position:relative;z-index:12}#body_about #section_vol2 .inner .main .text{display:block;width:536px;margin-left:524px;background-image:url(../img/about/vol2_text.png);background-size:536px 902px;background-repeat:no-repeat;font-size:0}#body_about #section_vol2 .inner .main .text.text_01{height:92px;background-position:0 0px}#body_about #section_vol2 .inner .main .text.text_02{height:83px;background-position:0 -92px}#body_about #section_vol2 .inner .main .text.text_03{height:67px;background-position:0 -175px}#body_about #section_vol2 .inner .main .text.text_04{height:67px;background-position:0 -242px}#body_about #section_vol2 .inner .main .text.text_05{height:106px;background-position:0 -309px}#body_about #section_vol2 .inner .main .text.text_06{height:127px;background-position:0 -415px}#body_about #section_vol2 .inner .main .text.text_07{height:87px;background-position:0 -542px}#body_about #section_vol2 .inner .main .text.text_08{height:90px;background-position:0 -629px}#body_about #section_vol2 .inner .main .text.text_09{height:32px;margin-top:48px;background-position:0 -767px}#body_about #section_vol2 .inner .main .text.text_10{height:35px;background-position:0 -800px}#body_about #section_vol2 .inner .main .text.text_11{height:37px;background-position:0 -836px}#body_about #section_vol2 .inner .main .text.text_12{height:33px;background-position:0 -873px}#body_about #section_vol2 .inner .tip{margin-top:40px;color:#704a59;font-size:13px;font-weight:bold;line-height:26px}#body_about #section_vol2 .inner .character{position:absolute;width:1248px;height:1424px;left:-430px;bottom:0;background-image:url(../img/about/vol2_heroine.png)}#body_special{background-attachment:fixed}#body_special,#body_reserved,#body_freeplay{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat}#body_special #container,#body_reserved #container,#body_freeplay #container{overflow-x:hidden}#body_special #header,#body_reserved #header,#body_freeplay #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_special #header .title,#body_reserved #header .title,#body_freeplay #header .title{width:272px;margin:0 auto;padding-top:108px}#body_special #header .title h2,#body_reserved #header .title h2,#body_freeplay #header .title h2{width:102px;height:36px;margin:0 0 23px 85px;background-image:url(../img/special/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_special #header .title .line,#body_reserved #header .title .line,#body_freeplay #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#special_index{padding:25px 0}#special_index #new_event{margin-bottom:100px}#special_index #new_event .header{margin-bottom:50px}#special_index #new_event .header h2{background-image:url(../img/special/special_h2_01.png)}#special_index #old_event{margin-bottom:100px}#special_index #old_event .header{margin-bottom:50px}#special_index #old_event .header h2{background-image:url(../img/special/special_h2_02.png)}#special_index .inner{display:block;width:1060px;margin:0 auto}#special_index .inner ul{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#special_index .inner li{display:block;width:340px;height:150px;margin-bottom:32px}#special_index .inner li a,#special_index .inner li span{display:block;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all;box-shadow:0 2px 10px rgba(71,71,71,0.1);cursor:pointer}#special_index .inner li a:hover,#special_index .inner li span:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#freeplay_wrapper{position:relative;width:100%;z-index:11;background-image:url(../img/special/free_bk.png);background-position:50% 7px}#freeplay{position:relative;width:100%}#freeplay .header{position:relative;width:100%;height:254px;background-image:url(../img/special/free_h1_bk.png)}#freeplay .header h3{position:relative;width:1060px;margin:0 auto;padding-top:44px;z-index:12}#freeplay .header h3 .text{display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#freeplay .header h3 .text.text_01{width:565px;height:42px;background-image:url(../img/special/free_h1_01.png)}#freeplay .header h3 .text.text_02{width:669px;height:41px;margin-top:12px;background-image:url(../img/special/free_h1_02.png)}#freeplay .header h3 .text.text_03{width:428px;height:70px;margin:12px 0 0 5px;background-image:url(../img/special/free_h1_03.png)}#freeplay .header h3 .fukidashi{position:absolute;width:100px;height:100px;top:-40px;left:297px;background-image:url(../img/special/free_h1_01_fukidashi.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;font-size:0}#freeplay .header .img{position:absolute;top:-30px;right:50%;width:473px;height:327px;margin-right:-530px;background-image:url(../img/special/free_img_01.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#freeplay .inner{position:relative;width:1060px;margin:0 auto;padding:60px 0 55px}#freeplay .inner .info{position:relative;z-index:12}#freeplay .inner .info .text{display:block;width:591px;background-image:url(../img/special/free_text.png);background-size:591px 335px;background-repeat:no-repeat;background-position:0 0;font-size:0}#freeplay .inner .info .text.text_01{height:31px;background-position:0 0px}#freeplay .inner .info .text.text_02{height:37px;background-position:0 -31px}#freeplay .inner .info .text.text_03{height:40px;background-position:0 -68px}#freeplay .inner .info .text.text_04{height:42px;background-position:0 -108px}#freeplay .inner .info .text.text_05{height:39px;background-position:0 -150px}#freeplay .inner .info .text.text_06{height:37px;background-position:0 -189px}#freeplay .inner .info .text.text_07{height:42px;background-position:0 -226px}#freeplay .inner .info .text.text_08{height:36px;background-position:0 -270px}#freeplay .inner .info .text.text_09{height:33px;background-position:0 -308px}#freeplay .inner .tip{width:630px;height:137px;margin-top:35px;background-image:url(../img/special/free_tip.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#freeplay .inner .caution{padding-top:40px}#freeplay .inner .caution li{position:relative;display:block;padding-left:10px;color:#404040;font-size:11px;font-weight:400;line-height:22px;letter-spacing:0.07em}#freeplay .inner .caution li:before{position:absolute;display:block;top:0;left:0;content:"-"}#freeplay .inner h4.spec{display:block;width:530px;padding:45px 0 15px;border-bottom:1px solid #b4a098;color:#5f0c1f;font-size:18px;font-weight:bold;line-height:100%}#freeplay .inner dl.spec{width:600px;padding-top:24px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#freeplay .inner dl.spec dt{display:block;width:125px;margin-bottom:10px;color:#f5577c;font-size:13px;font-weight:bold;line-height:22px}#freeplay .inner dl.spec dd{display:block;margin-bottom:10px;width:475px;color:#5f0c1f;font-size:13px;line-height:22px;letter-spacing:0.07em}#freeplay .inner .schedule{display:block;margin-top:40px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#freeplay .inner .schedule.schedule_01{width:1060px;height:229px;background-image:url(../img/special/free_info.png)}#freeplay .inner .schedule.schedule_02{width:1060px;height:229px;background-image:url(../img/special/free_info_v2.png)}#freeplay .inner .schedule.schedule_03{width:1060px;height:229px;background-image:url(../img/special/free_info_v3.png)}#freeplay .inner .img{position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#freeplay .inner .img.img_01{width:388px;height:310px;top:47px;right:23px;background-image:url(../img/special/free_img_02.png)}#freeplay .inner .img.img_02{width:386px;height:308px;top:309px;right:19px;background-image:url(../img/special/free_img_03.png)}#freeplay .inner .img.img_03{width:385px;height:307px;top:545px;right:21px;background-image:url(../img/special/free_img_04.png)}#freeplay .inner .img.img_04{width:399px;height:318px;top:827px;right:17px;background-image:url(../img/special/free_img_05.png)}#freeplay_shop{width:1060px;margin:0 auto 0;padding:80px 0 120px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#freeplay_shop h3{width:100%;height:52px;margin-bottom:80px;background-image:url(../img/special/free_shoplist_h1.png);background-repeat:no-repeat;background-position:50% 0;background-size:contain;font-size:0}#freeplay_shop h4{display:block;position:relative;width:100%;border-bottom:1px solid #b4a098;color:#5f0c1f;font-size:18px;font-weight:bold;line-height:50px}#freeplay_shop .shop_list{width:1060px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#freeplay_shop .shop_list dl{width:330px;padding-bottom:80px}#freeplay_shop .shop_list dl dt{width:70px;height:13px;padding:32px 0 0 6px;float:left;color:#f5577c;font-size:13px;font-weight:bold;letter-spacing:0.78px;line-height:100%}#freeplay_shop .shop_list dl dd{width:254px;height:13px;padding:12px 0 0 76px;float:left;color:#5f0c1f;font-size:13px;font-weight:400;line-height:100%}#freeplay_shop .shop_list dl dt+dd{padding:32px 0 0 0}#freeplay_shop .shop_list dl:after{display:block;clear:both;content:""}#freeplay_shop .date{width:510px}#freeplay_shop .date p{padding-top:30px;color:#f5577c;font-size:18px;font-weight:400;letter-spacing:1.08px}#freeplay_shop .caution{width:510px}#freeplay_shop .caution ul{padding-top:30px}#freeplay_shop .caution ul li{color:#5f0c1f;font-size:13px;font-weight:400;line-height:26px;letter-spacing:0.78px}#freeplay_shop .caution ul li:before{content:"※"}#reserved{position:relative;width:100%;background-image:url(../img/special/free_bk.png);z-index:11}#reserved>.header{position:relative;width:100%;height:254px;background-image:url(../img/special/free_h1_bk.png)}#reserved>.header h3{position:relative;width:519px;margin:0 auto;padding:36px 541px 0 0;z-index:12}#reserved>.header h3 .text{display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#reserved>.header h3 .text.text_01{height:66px;background-image:url(../img/special/reserved_h1_01.png)}#reserved>.header h3 .text.text_02{height:72px;background-image:url(../img/special/reserved_h1_02.png)}#reserved>.header h3 .text.text_03{height:42px;margin-top:10px;background-image:url(../img/special/reserved_h1_03.png)}#reserved>.header h3 .fukidashi{position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#reserved>.header h3 .fukidashi.fukidashi_01{width:104px;height:99px;top:-45px;left:145px;background-image:url(../img/special/reserved_h1_fukidashi_01.png)}#reserved>.header h3 .fukidashi.fukidashi_02{width:104px;height:99px;top:-45px;left:265px;background-image:url(../img/special/reserved_h1_fukidashi_02.png)}#reserved>.header .img{position:absolute;width:596px;height:772px;top:-170px;right:50%;margin-right:-574px;background-image:url(../img/special/reserved_h1_img.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#reserved>.inner{position:relative;width:1060px;margin:0 auto;padding:50px 0 50px}#reserved>.inner #reserved_intro{padding-bottom:80px}#reserved>.inner #reserved_intro .info{width:597px;height:220px}#reserved>.inner #reserved_intro .info .text{display:block;background-image:url(../img/special/reserved_text_01.png);background-size:597px 220px;font-size:0}#reserved>.inner #reserved_intro .info .text.text_01{height:30px;background-position:0 0}#reserved>.inner #reserved_intro .info .text.text_02{height:40px;background-position:0 -30px}#reserved>.inner #reserved_intro .info .text.text_03{height:40px;background-position:0 -70px}#reserved>.inner #reserved_intro .info .text.text_04{height:40px;background-position:0 -110px}#reserved>.inner #reserved_intro .info .text.text_05{height:35px;background-position:0 -150px}#reserved>.inner #reserved_intro .info .text.text_06{height:35px;background-position:0 -185px}#reserved>.inner .reserved_box .header h4 .text{display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#reserved>.inner .reserved_box .inner{position:relative;width:1060px;height:660px;margin-top:55px}#reserved>.inner .reserved_box .inner .date{width:598px;height:77px;margin-top:40px;border-radius:10px;border:1px solid #5f0c1f;background-color:#f5be00;background-repeat:no-repeat;background-position:50% 50%;font-size:0}#reserved>.inner .reserved_box .inner .caution{padding-top:30px}#reserved>.inner .reserved_box .inner .caution li{position:relative;display:block;padding-left:10px;color:#404040;font-size:11px;font-weight:400;line-height:22px;letter-spacing:0.07em}#reserved>.inner .reserved_box .inner .caution li:before{position:absolute;display:block;top:0;left:0;content:"※"}#reserved>.inner .reserved_box .inner .img{position:absolute;top:-40px;right:-30px}#reserved>.inner #campaign_01 .header h4 .text_01{height:37px;background-image:url(../img/special/reserved_sec01_h1_01.png)}#reserved>.inner #campaign_01 .header h4 .text_02{height:72px;margin-top:5px;background-image:url(../img/special/reserved_sec01_h1_02.png)}#reserved>.inner #campaign_01 .inner p{width:596px;height:121px}#reserved>.inner #campaign_01 .inner p .text{display:block;background-image:url(../img/special/reserved_sec01_text.png);background-size:596px 121px;font-size:0}#reserved>.inner #campaign_01 .inner p .text.text_01{height:30px;background-position:0 0}#reserved>.inner #campaign_01 .inner p .text.text_02{height:30px;background-position:0 -30px}#reserved>.inner #campaign_01 .inner p .text.text_03{height:30px;background-position:0 -60px}#reserved>.inner #campaign_01 .inner p .text.text_04{height:31px;background-position:0 -90px}#reserved>.inner #campaign_01 .inner .date{background-image:url(../img/special/reserved_sec01_date.png)}#reserved>.inner #campaign_01 .inner .img{width:487px;height:643px;background-image:url(../img/special/reserved_sec01_img.png)}#reserved>.inner #campaign_02 .header h4 .text_01{height:37px;background-image:url(../img/special/reserved_sec02_h1_01.png)}#reserved>.inner #campaign_02 .header h4 .text_02{height:72px;margin-top:5px;background-image:url(../img/special/reserved_sec02_h1_02.png)}#reserved>.inner #campaign_02 .inner p{width:596px;height:121px}#reserved>.inner #campaign_02 .inner p .text{display:block;background-image:url(../img/special/reserved_sec02_text.png);background-size:596px 121px;font-size:0}#reserved>.inner #campaign_02 .inner p .text.text_01{height:30px;background-position:0 0}#reserved>.inner #campaign_02 .inner p .text.text_02{height:30px;background-position:0 -30px}#reserved>.inner #campaign_02 .inner p .text.text_03{height:30px;background-position:0 -60px}#reserved>.inner #campaign_02 .inner p .text.text_04{height:31px;background-position:0 -90px}#reserved>.inner #campaign_02 .inner .date{background-image:url(../img/special/reserved_sec02_date.png)}#reserved>.inner #campaign_02 .inner .img{width:487px;height:645px;background-image:url(../img/special/reserved_sec02_img.png)}#reserved>.inner #campaign_03 .header h4{padding-bottom:50px}#reserved>.inner #campaign_03 .header h4 .text{display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#reserved>.inner #campaign_03 .header h4 .text_01{height:36px;background-image:url(../img/special/reserved_sec03_h1_01.png)}#reserved>.inner .reserved_box .inner2{position:relative;width:1060px;height:auto;margin-top:55px}#reserved #campaign_03 ul.shop_list{background:url(../img/special/map_list.png) no-repeat;height:397px;width:438px;position:relative}#reserved #campaign_03 ul.shop_list li{width:438px;height:25px;position:relative;display:block;margin-bottom:9px}#reserved #campaign_03 ul.shop_list li a{width:438px;height:25px;display:block;text-indent:-10000px;overflow:hidden}#reserved #campaign_03 td{font-size:86%;padding:4px 8px}#reserved #campaign_03 table.shop_zone tr{background-color:#FFFFFF}#reserved #campaign_03 table.shop_zone tr.campaign{background-color:#fcedd0}#reserved #campaign_03 table.shop_zone td{border:1px solid #dadada;padding:5px 5px 5px 10px;color:#895f5b}#body_story{background-image:url(../img/story/intro_bk.jpg);background-position:50% 0;background-repeat:no-repeat}#body_story #container{overflow-x:hidden}#body_story #header{position:relative;width:1148px;height:320px;margin:0 auto;z-index:10}#body_story #header .title{width:272px;margin:0 auto;padding-top:98px}#body_story #header .title h2{width:76px;height:41px;margin:0 0 23px 98px;background-image:url(../img/story/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_story #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_story #intro{position:relative;width:1148px;height:710px;margin:0 auto}#body_story #intro h3{width:692px;height:73px;margin:0 auto;background-image:url(../img/story/intro_h1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_story #intro p{width:1148px;padding:75px 0 0}#body_story #intro p .text{display:block;background-image:url(../img/story/intro_text.png);background-size:798px 147px;background-repeat:no-repeat;font-size:0}#body_story #intro p .text.text_01{height:31px;background-position:50% 0}#body_story #intro p .text.text_02{height:65px;background-position:50% -31px}#body_story #intro p .text.text_03{height:53px;background-position:50% -96px}#body_story .story_box{position:relative;width:100%;background-position:50% 0}#body_story .story_box .inner{position:relative;width:1148px;margin:0 auto;z-index:12}#body_story .story_box .inner h3 .text{display:block;position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;z-index:13}#body_story .story_box .inner .character,#body_story .story_box .inner .flower{display:block;position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_story .story_box .effect{position:absolute;width:100%;height:100%;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;z-index:15}#body_story #section_01{height:950px;background-image:url(../img/story/sec1_bk.jpg)}#body_story #section_01 .effect{background-image:url(../img/story/sec1_sakura.png)}#body_story #section_01 .text_01{top:74px;left:69px;width:773px;height:51px;background-image:url(../img/story/sec1_text_01.png)}#body_story #section_01 .text_02{top:173px;left:174px;width:825px;height:51px;background-image:url(../img/story/sec1_text_02.png)}#body_story #section_01 .flower{top:0;left:11px;width:112px;height:112px;background-image:url(../img/story/sec1_flower.png)}#body_story #section_01 .character{top:-318px;left:680px;width:519px;height:1411px;background-image:url(../img/story/sec1_character.png)}#body_story #section_02{height:578px;background-image:url(../img/story/sec2_bk.jpg)}#body_story #section_02 .effect{background-image:url(../img/story/sec2_sakura.png)}#body_story #section_02 .text_01{top:60px;left:549px;width:544px;height:49px;background-image:url(../img/story/sec2_text_01.png)}#body_story #section_02 .text_02{top:143px;left:337px;width:732px;height:50px;background-image:url(../img/story/sec2_text_02.png)}#body_story #section_02 .text_03{top:227px;left:53px;width:982px;height:50px;background-image:url(../img/story/sec2_text_03.png)}#body_story #section_02 .flower{top:0;left:1005px;width:112px;height:112px;background-image:url(../img/story/sec2_flower.png)}#body_story #section_02 .character{top:-683px;left:11px;width:598px;height:1669px;background-image:url(../img/story/sec2_character.png)}#body_story #section_03{height:689px;background-image:url(../img/story/sec3_bk.jpg)}#body_story #section_03 .effect{background-image:url(../img/story/sec3_sakura.png)}#body_story #section_03 .text_01{top:81px;left:53px;width:624px;height:49px;background-image:url(../img/story/sec3_text_01.png)}#body_story #section_03 .text_02{top:168px;left:157px;width:666px;height:50px;background-image:url(../img/story/sec3_text_02.png)}#body_story #section_03 .text_03{top:255px;left:330px;width:715px;height:51px;background-image:url(../img/story/sec3_text_03.png)}#body_story #section_03 .flower{top:0;left:0;width:112px;height:112px;background-image:url(../img/story/sec3_flower.png)}#body_story #section_03 .character{top:-187px;left:512px;width:694px;height:1624px;background-image:url(../img/story/sec3_character.png)}#body_story #section_04{height:733px;background-image:url(../img/story/sec4_bk.jpg)}#body_story #section_04 .effect{background-image:url(../img/story/sec4_sakura.png)}#body_story #section_04 .text_01{top:0;left:173px;width:647px;height:51px;background-image:url(../img/story/sec4_text_01.png)}#body_story #section_04 .text_02{top:77px;left:227px;width:688px;height:50px;background-image:url(../img/story/sec4_text_02.png)}#body_story #section_04 .text_03{top:149px;left:457px;width:517px;height:50px;background-image:url(../img/story/sec4_text_03.png)}#body_story #section_05{height:620px;background-image:url(../img/story/sec5_bk.jpg)}#body_story #section_05 .effect{background-image:url(../img/story/sec5_sakura.png)}#body_story #section_05 .text_00{top:-240px;left:507px;width:213px;height:35px;background-image:url(../img/story/sec4_text_04.png)}#body_story #section_05 .text_01{top:0;left:58px;width:488px;height:50px;background-image:url(../img/story/sec5_text_01.png)}#body_story #section_05 .text_02{top:87px;left:167px;width:584px;height:51px;background-image:url(../img/story/sec5_text_02.png)}#body_story #section_05 .text_03{top:177px;left:296px;width:714px;height:49px;background-image:url(../img/story/sec5_text_03.png)}#body_story #section_05 .text_04{top:269px;left:653px;width:442px;height:50px;background-image:url(../img/story/sec5_text_04.png)}#body_story #section_05 .flower{top:89px;left:953px;width:112px;height:112px;background-image:url(../img/story/sec5_flower.png)}#body_story #section_05 .character{top:-572px;left:-51px;width:742px;height:1214px;background-image:url(../img/story/sec5_character.png)}#body_story #section_06{height:650px;background-image:url(../img/story/sec6_bk.jpg)}#body_story #section_06 .effect{background-image:url(../img/story/sec6_sakura.png)}#body_story #section_06 .text_01{top:0;left:0;width:100%;height:22px;background-image:url(../img/story/sec6_text_01.png)}#body_story #section_06 .text_02{top:100px;left:0;width:100%;height:64px;background-image:url(../img/story/sec6_text_02.png)}#body_story #section_06 .text_03{top:200px;left:0;width:100%;height:63px;background-image:url(../img/story/sec6_text_03.png)}#body_story #section_06 .flowers{position:absolute;top:340px;left:0;width:100%;height:26px;text-align:center;z-index:20}#body_story #section_06 .flowers div{display:inline-block;width:27px;height:26px;margin:0 10px}#body_story #section_06 .flowers div.flower_01{background-image:url(../img/story/sec6_flower_1.png)}#body_story #section_06 .flowers div.flower_02{background-image:url(../img/story/sec6_flower_2.png)}#body_story #section_06 .flowers div.flower_03{background-image:url(../img/story/sec6_flower_3.png)}#body_story #section_06 .flowers div.flower_04{background-image:url(../img/story/sec6_flower_4.png)}#body_story #section_06 .flowers div.flower_05{background-image:url(../img/story/sec6_flower_5.png)}#body_character{background-image:url(../img/common/bk.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat}#body_character .character_list{position:relative;width:1148px;margin:0 auto;z-index:10}#body_character .character_list h2{width:170px;height:21px;margin:40px auto 10px;background-image:url(../img/character/header_h1.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_list ul{display:block;width:1060px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_character .character_list ul li{display:block;width:86px;height:86px}#body_character .character_list ul li a{display:block;width:86px;height:86px;background-image:url(../img/character/nav_v2.png);background-size:1118px 86px;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#body_character .character_list ul li a.item_01{background-position:0 0}#body_character .character_list ul li a.item_02{background-position:-86px 0}#body_character .character_list ul li a.item_03{background-position:-172px 0}#body_character .character_list ul li a.item_04{background-position:-258px 0}#body_character .character_list ul li a.item_05{background-position:-344px 0}#body_character .character_list ul li a.item_06{background-position:-430px 0}#body_character .character_list ul li a.item_07{background-position:-516px 0}#body_character .character_list ul li a.item_08{background-position:-688px 0}#body_character .character_list ul li a.item_09{background-position:-774px 0}#body_character .character_list ul li a.item_10{background-position:-860px 0}#body_character .character_list ul li a.item_11{background-position:-946px 0}#body_character .character_list ul li a.item_12{background-position:-1032px 0}#body_character .character_list ul li a:hover{opacity:0.5}#body_character .character_list ul li:empty{background-image:url(../img/character/nav.png);background-size:774px 86px;background-position:-602px 0;background-repeat:no-repeat}#body_character .character_list:after{display:block;width:1148px;height:9px;margin-top:14px;background-image:url(../img/character/nav_line.png);background-position:50% 50%;background-repeat:no-repeat;content:""}#body_character .character_box{position:relative;width:100%;height:1500px}#body_character .character_box .inner{position:relative;width:1104px;margin:0 auto;padding:60px 0 0 44px;z-index:2}#body_character .character_box .inner .name{width:336px;padding-bottom:22px}#body_character .character_box .inner .name .en{display:block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .name h1{display:block;margin-top:13px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .name .cv{display:block;margin-top:8px;background-position:50% 0;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .name .class{display:block;margin-top:7px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .catch{position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .spec{display:block;width:418px;padding:2px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_character .character_box .inner .spec dt{width:90px;height:30px;margin-bottom:10px;background-image:url(../img/character/label_dt.png);background-size:90px 120px;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .spec dt.dt_01{background-position:0 0px}#body_character .character_box .inner .spec dt.dt_02{background-position:0 -30px}#body_character .character_box .inner .spec dt.dt_03{background-position:0 -60px}#body_character .character_box .inner .spec dt.dt_04{background-position:0 -90px}#body_character .character_box .inner .spec dd{width:300px;height:30px;margin-left:28px;margin-bottom:10px;background-position:0 3px;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .sample_voice_cn{position:relative;display:block;width:336px;height:43px;margin-top:15px;background-image:url(../img/character/btn_voice.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .sample_voice{position:relative;display:block;width:336px;height:43px;margin-top:15px;background-image:url(../img/character/btn_voice_active.png);cursor:pointer;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-o-transition:.2s ease all;transition:0.2s ease all}#body_character .character_box .inner .sample_voice.end:hover{opacity:0.6 !important}#body_character .character_box .inner .weapon{position:relative;width:336px;height:210px;margin-top:25px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .costume_index{position:relative;width:336px}#body_character .character_box .inner .costume_index h3{display:block;height:39px;margin:20px 0 20px;background-image:url(../img/character/label_costume.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_character .character_box .inner .costume_index ul{display:block;text-align:center}#body_character .character_box .inner .costume_index ul li{display:inline-block;width:104px;height:124px;margin:0 0;cursor:pointer;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#body_character .character_box .inner .costume_index ul li:hover{opacity:0.5}#body_character .character_box .inner .comment{display:block;width:500px;margin-top:40px;background-position:0 0;background-repeat:no-repeat;font-size:0}#body_character .character_box .costume li{position:absolute;display:block;width:100%;height:1715px;bottom:0;left:0;z-index:1;background-position:50% 100%;background-repeat:no-repeat}#body_character .character_box .costume li.item_02{opacity:0}#body_character #character_01 .inner .name{width:370px}#body_character #character_01 .inner .name .en{height:23px;background-image:url(../img/character/c01/en.png)}#body_character #character_01 .inner .name h1{height:86px;background-image:url(../img/character/c01/name.png)}#body_character #character_01 .inner .name .cv{height:22px;background-image:url(../img/character/c01/cv_v2.png)}#body_character #character_01 .inner .name .class{height:45px;background-image:url(../img/character/c01/class.png)}#body_character #character_01 .inner .catch{width:213px;height:430px;right:5px;top:170px;background-image:url(../img/character/c01/catch.png)}#body_character #character_01 .inner .spec dd.dd_01{background-image:url(../img/character/c01/dd_01.png)}#body_character #character_01 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c01/dd_02.png)}#body_character #character_01 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c01/dd_03.png)}#body_character #character_01 .inner .spec dd.dd_04{background-image:url(../img/character/c01/dd_04.png)}#body_character #character_01 .inner .weapon{background-image:url(../img/character/c01/weapon.png)}#body_character #character_01 .inner .costume_index ul li.item_01{background-image:url(../img/character/c01/cos_01.png)}#body_character #character_01 .inner .costume_index ul li.item_02{background-image:url(../img/character/c01/cos_02.png)}#body_character #character_01 .inner .costume_index ul li.item_03{background-image:url(../img/character/c01/cos_03.png)}#body_character #character_01 .inner .comment{height:374px;background-image:url(../img/character/c01/text.png)}#body_character #character_01 .costume li.item_01{background-image:url(../img/character/c01/img_11.png)}#body_character #character_01 .costume li.item_02{background-image:url(../img/character/c01/img_12.png)}#body_character #character_01 .costume li.item_03{background-image:url(../img/character/c01/img_13.png)}#body_character #character_02 .inner .name{width:370px}#body_character #character_02 .inner .name .en{height:23px;background-image:url(../img/character/c02/en.png)}#body_character #character_02 .inner .name h1{height:86px;background-image:url(../img/character/c02/name.png)}#body_character #character_02 .inner .name .cv{height:22px;background-image:url(../img/character/c02/cv_v2.png)}#body_character #character_02 .inner .name .class{height:45px;background-image:url(../img/character/c02/class.png)}#body_character #character_02 .inner .catch{width:213px;height:465px;right:5px;top:160px;background-image:url(../img/character/c02/catch.png)}#body_character #character_02 .inner .spec dd.dd_01{background-image:url(../img/character/c02/dd_01.png)}#body_character #character_02 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c02/dd_02.png)}#body_character #character_02 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c02/dd_03.png)}#body_character #character_02 .inner .spec dd.dd_04{background-image:url(../img/character/c02/dd_04.png)}#body_character #character_02 .inner .weapon{background-image:url(../img/character/c02/weapon.png)}#body_character #character_02 .inner .costume_index ul li.item_01{background-image:url(../img/character/c02/cos_01.png)}#body_character #character_02 .inner .costume_index ul li.item_02{background-image:url(../img/character/c02/cos_02.png)}#body_character #character_02 .inner .costume_index ul li.item_03{background-image:url(../img/character/c02/cos_03.png)}#body_character #character_02 .inner .comment{height:401px;background-image:url(../img/character/c02/text.png)}#body_character #character_02 .costume li.item_01{background-image:url(../img/character/c02/img_11.png)}#body_character #character_02 .costume li.item_02{background-image:url(../img/character/c02/img_12.png)}#body_character #character_02 .costume li.item_03{background-image:url(../img/character/c02/img_13.png)}#body_character #character_03 .inner .name{width:336px}#body_character #character_03 .inner .name .en{height:23px;background-image:url(../img/character/c03/en.png)}#body_character #character_03 .inner .name h1{height:86px;background-image:url(../img/character/c03/name.png)}#body_character #character_03 .inner .name .cv{height:22px;background-image:url(../img/character/c03/cv_v2.png)}#body_character #character_03 .inner .name .class{height:45px;background-image:url(../img/character/c03/class.png)}#body_character #character_03 .inner .catch{width:213px;height:430px;right:5px;top:170px;background-image:url(../img/character/c03/catch.png)}#body_character #character_03 .inner .spec dd.dd_01{background-image:url(../img/character/c03/dd_01.png)}#body_character #character_03 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c03/dd_02.png)}#body_character #character_03 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c03/dd_03.png)}#body_character #character_03 .inner .spec dd.dd_04{background-image:url(../img/character/c03/dd_04.png)}#body_character #character_03 .inner .weapon{background-image:url(../img/character/c03/weapon.png)}#body_character #character_03 .inner .costume_index ul li.item_01{background-image:url(../img/character/c03/cos_01.png)}#body_character #character_03 .inner .costume_index ul li.item_02{background-image:url(../img/character/c03/cos_02.png)}#body_character #character_03 .inner .costume_index ul li.item_03{background-image:url(../img/character/c03/cos_03.png)}#body_character #character_03 .inner .comment{height:342px;background-image:url(../img/character/c03/text.png)}#body_character #character_03 .costume li.item_01{background-image:url(../img/character/c03/img_11.png)}#body_character #character_03 .costume li.item_02{background-image:url(../img/character/c03/img_12.png)}#body_character #character_03 .costume li.item_03{background-image:url(../img/character/c03/img_13.png)}#body_character #character_04 .inner .name{width:336px}#body_character #character_04 .inner .name .en{height:26px;background-image:url(../img/character/c04/en.png)}#body_character #character_04 .inner .name h1{height:87px;background-image:url(../img/character/c04/name.png)}#body_character #character_04 .inner .name .cv{height:22px;background-image:url(../img/character/c04/cv_v2.png)}#body_character #character_04 .inner .name .class{height:45px;background-image:url(../img/character/c04/class.png)}#body_character #character_04 .inner .catch{width:213px;height:430px;right:5px;top:170px;background-image:url(../img/character/c04/catch.png)}#body_character #character_04 .inner .spec dd.dd_01{background-image:url(../img/character/c04/dd_01.png)}#body_character #character_04 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c04/dd_02.png)}#body_character #character_04 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c04/dd_03.png)}#body_character #character_04 .inner .spec dd.dd_04{background-image:url(../img/character/c04/dd_04.png)}#body_character #character_04 .inner .weapon{background-image:url(../img/character/c04/weapon.png)}#body_character #character_04 .inner .costume_index ul li.item_01{background-image:url(../img/character/c04/cos_01.png)}#body_character #character_04 .inner .costume_index ul li.item_02{background-image:url(../img/character/c04/cos_02.png)}#body_character #character_04 .inner .costume_index ul li.item_03{background-image:url(../img/character/c04/cos_03.png)}#body_character #character_04 .inner .comment{height:412px;background-image:url(../img/character/c04/text.png)}#body_character #character_04 .costume li.item_01{background-image:url(../img/character/c04/img_11.png)}#body_character #character_04 .costume li.item_02{background-image:url(../img/character/c04/img_12.png)}#body_character #character_04 .costume li.item_03{background-image:url(../img/character/c04/img_13.png)}#body_character #character_05 .inner .name{width:336px}#body_character #character_05 .inner .name .en{height:26px;background-image:url(../img/character/c05/en.png)}#body_character #character_05 .inner .name h1{height:87px;background-image:url(../img/character/c05/name.png)}#body_character #character_05 .inner .name .class{height:45px;background-image:url(../img/character/c05/class.png)}#body_character #character_05 .inner .catch{width:188px;height:586px;right:5px;top:160px;background-image:url(../img/character/c05/catch.png)}#body_character #character_05 .inner .spec dd.dd_01{background-image:url(../img/character/c05/dd_01.png)}#body_character #character_05 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c05/dd_03.png)}#body_character #character_05 .inner .spec dd.dd_04{background-image:url(../img/character/c05/dd_04.png)}#body_character #character_05 .inner .comment{height:502px;background-image:url(../img/character/c05/text.png)}#body_character #character_05 .costume li.item_01{background-image:url(../img/character/c05/img_01.png)}#body_character #character_06 .inner .name{width:336px}#body_character #character_06 .inner .name .en{height:26px;background-image:url(../img/character/c06/en.png)}#body_character #character_06 .inner .name h1{height:87px;background-image:url(../img/character/c06/name.png)}#body_character #character_06 .inner .name .cv{height:22px;background-image:url(../img/character/c06/cv_v2.png)}#body_character #character_06 .inner .name .class{height:45px;background-image:url(../img/character/c06/class.png)}#body_character #character_06 .inner .catch{width:213px;height:474px;right:5px;top:160px;background-image:url(../img/character/c06/catch.png)}#body_character #character_06 .inner .spec dd.dd_01{background-image:url(../img/character/c06/dd_01.png)}#body_character #character_06 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c06/dd_02.png)}#body_character #character_06 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c06/dd_03.png)}#body_character #character_06 .inner .spec dd.dd_04{background-image:url(../img/character/c06/dd_04.png)}#body_character #character_06 .inner .costume_index ul li.item_01{background-image:url(../img/character/c06/cos_01.png)}#body_character #character_06 .inner .costume_index ul li.item_02{background-image:url(../img/character/c06/cos_02.png)}#body_character #character_06 .inner .comment{height:342px;background-image:url(../img/character/c06/text.png)}#body_character #character_06 .costume li.item_01{background-image:url(../img/character/c06/img_11.png)}#body_character #character_06 .costume li.item_02{background-image:url(../img/character/c06/img_12.png)}#body_character #character_07 .inner .name{width:336px}#body_character #character_07 .inner .name .en{height:26px;background-image:url(../img/character/c07/en.png)}#body_character #character_07 .inner .name h1{height:86px;background-image:url(../img/character/c07/name.png)}#body_character #character_07 .inner .name .cv{height:22px;background-image:url(../img/character/c07/cv_v2.png)}#body_character #character_07 .inner .name .class{height:45px;background-image:url(../img/character/c07/class.png)}#body_character #character_07 .inner .catch{width:213px;height:402px;right:5px;top:160px;background-image:url(../img/character/c07/catch.png)}#body_character #character_07 .inner .spec dd.dd_01{background-image:url(../img/character/c07/dd_01.png)}#body_character #character_07 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c07/dd_02.png)}#body_character #character_07 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c07/dd_03.png)}#body_character #character_07 .inner .spec dd.dd_04{background-image:url(../img/character/c07/dd_04.png)}#body_character #character_07 .inner .weapon{background-image:url(../img/character/c07/weapon.png)}#body_character #character_07 .inner .costume_index ul li.item_01{background-image:url(../img/character/c07/cos_01.png)}#body_character #character_07 .inner .costume_index ul li.item_02{background-image:url(../img/character/c07/cos_02.png)}#body_character #character_07 .inner .comment{height:342px;background-image:url(../img/character/c07/text.png)}#body_character #character_07 .costume li.item_01{background-image:url(../img/character/c07/img_01.png)}#body_character #character_07 .costume li.item_02{background-image:url(../img/character/c07/img_02.png)}#body_character #character_08 .inner .name{width:336px}#body_character #character_08 .inner .name .en{height:23px;background-image:url(../img/character/c08/en.png)}#body_character #character_08 .inner .name h1{height:87px;background-image:url(../img/character/c08/name.png)}#body_character #character_08 .inner .name .cv{height:22px;background-image:url(../img/character/c08/cv.png)}#body_character #character_08 .inner .name .class{height:45px;background-image:url(../img/character/c08/class.png)}#body_character #character_08 .inner .catch{width:188px;height:647px;right:5px;top:160px;background-image:url(../img/character/c08/catch.png)}#body_character #character_08 .inner .spec dd.dd_01{background-image:url(../img/character/c08/dd_01.png)}#body_character #character_08 .inner .spec dd.dd_02{height:29px;background-image:url(../img/character/c08/dd_02.png)}#body_character #character_08 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c08/dd_03.png)}#body_character #character_08 .inner .spec dd.dd_04{background-image:url(../img/character/c08/dd_04.png)}#body_character #character_08 .inner .comment{height:374px;background-image:url(../img/character/c08/text.png)}#body_character #character_08 .costume li.item_01{background-image:url(../img/character/c08/img_01.png)}#body_character #character_09 .inner .name{width:336px}#body_character #character_09 .inner .name .en{height:26px;background-image:url(../img/character/c09/en.png)}#body_character #character_09 .inner .name h1{height:86px;background-image:url(../img/character/c09/name.png)}#body_character #character_09 .inner .name .cv{height:22px;background-image:url(../img/character/c09/cv.png)}#body_character #character_09 .inner .name .class{height:45px;background-image:url(../img/character/c09/class.png)}#body_character #character_09 .inner .catch{width:188px;height:647px;right:5px;top:160px;background-image:url(../img/character/c09/catch.png)}#body_character #character_09 .inner .spec dd.dd_01{background-image:url(../img/character/c09/dd_01.png)}#body_character #character_09 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c09/dd_03.png)}#body_character #character_09 .inner .spec dd.dd_04{background-image:url(../img/character/c09/dd_04.png)}#body_character #character_09 .inner .comment{height:502px;background-image:url(../img/character/c09/text.png)}#body_character #character_09 .costume li.item_01{background-image:url(../img/character/c09/img_01.png)}#body_character #character_10 .inner .name{width:336px}#body_character #character_10 .inner .name .en{height:26px;background-image:url(../img/character/c10/en.png)}#body_character #character_10 .inner .name h1{height:86px;background-image:url(../img/character/c10/name.png)}#body_character #character_10 .inner .name .cv{height:22px;background-image:url(../img/character/c10/cv.png)}#body_character #character_10 .inner .name .class{height:45px;background-image:url(../img/character/c10/class.png)}#body_character #character_10 .inner .catch{width:188px;height:597px;right:5px;top:160px;background-image:url(../img/character/c10/catch.png)}#body_character #character_10 .inner .spec dd.dd_01{background-image:url(../img/character/c10/dd_01.png)}#body_character #character_10 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c10/dd_03.png)}#body_character #character_10 .inner .spec dd.dd_04{background-image:url(../img/character/c10/dd_04.png)}#body_character #character_10 .inner .comment{height:470px;background-image:url(../img/character/c10/text.png)}#body_character #character_10 .costume li.item_01{background-image:url(../img/character/c10/img_01.png)}#body_character #character_11 .inner .name{width:336px}#body_character #character_11 .inner .name .en{height:23px;background-image:url(../img/character/c11/en.png)}#body_character #character_11 .inner .name h1{height:86px;background-image:url(../img/character/c11/name.png)}#body_character #character_11 .inner .name .cv{height:22px;background-image:url(../img/character/c11/cv.png)}#body_character #character_11 .inner .name .class{height:45px;background-image:url(../img/character/c11/class.png)}#body_character #character_11 .inner .catch{width:188px;height:496px;right:5px;top:160px;background-image:url(../img/character/c11/catch.png)}#body_character #character_11 .inner .spec dd.dd_01{background-image:url(../img/character/c11/dd_01.png)}#body_character #character_11 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c11/dd_02.png)}#body_character #character_11 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c11/dd_03.png)}#body_character #character_11 .inner .spec dd.dd_04{background-image:url(../img/character/c11/dd_04.png)}#body_character #character_11 .inner .comment{height:342px;background-image:url(../img/character/c11/text.png)}#body_character #character_11 .costume li.item_01{background-image:url(../img/character/c11/img_01.png)}#body_character #character_12 .inner .name{width:336px}#body_character #character_12 .inner .name .en{height:26px;background-image:url(../img/character/c12/en.png)}#body_character #character_12 .inner .name h1{height:87px;background-image:url(../img/character/c12/name_r.png)}#body_character #character_12 .inner .name .cv{height:22px;background-image:url(../img/character/c12/cv.png)}#body_character #character_12 .inner .name .class{height:45px;background-image:url(../img/character/c12/class.png)}#body_character #character_12 .inner .catch{width:188px;height:487px;right:5px;top:160px;background-image:url(../img/character/c12/catch.png)}#body_character #character_12 .inner .spec dd.dd_01{background-image:url(../img/character/c12/dd_01.png)}#body_character #character_12 .inner .spec dd.dd_02{height:87px;background-image:url(../img/character/c12/dd_02.png)}#body_character #character_12 .inner .spec dd.dd_03{background-position:0 2px;background-image:url(../img/character/c12/dd_03.png)}#body_character #character_12 .inner .spec dd.dd_04{background-image:url(../img/character/c12/dd_04.png)}#body_character #character_12 .inner .comment{height:374px;background-image:url(../img/character/c12/text.png)}#body_character #character_12 .costume li.item_01{background-image:url(../img/character/c12/img_01.png)}#body_download{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed}#body_download #container{overflow-x:hidden}#body_download #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_download #header .title{width:272px;margin:0 auto;padding-top:108px}#body_download #header .title h2{width:149px;height:30px;margin:0 0 23px 61px;background-image:url(../img/download/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_download #header .title h3{width:149px;height:30px;margin:0 0 23px 61px;background-image:url(../img/download/header_h2.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_download #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_download #download{padding:25px 0}#body_download #download #trial{width:1024px;margin:0 auto 70px}#body_download #download #trial .header{margin-bottom:50px}#body_download #download #trial .header h2{background-image:url(../img/download/trial_h1.png)}#body_download #download #trial .inner .img{width:1024px;height:576px;background-image:url(../img/download/trial_img.png);box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #trial .inner .img2{width:1024px;height:500px;background-image:url(../img/download/sale.png);box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #trial .inner .download_list{width:1024px;margin:5px 0 0;padding:3px;border:1px solid #eeb7b7;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}#body_download #download #trial .inner .download_list li{height:72px;padding:0 15px 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}#body_download #download #trial .inner .download_list li:nth-of-type(2n){width:507px;border-top:1px solid #eeb7b7}#body_download #download #trial .inner .download_list li:nth-of-type(2n+1){width:508px;border-right:1px solid #eeb7b7;border-top:1px solid #eeb7b7}#body_download #download #trial .inner .download_list li:nth-of-type(1){border-top:0px solid #eeb7b7}#body_download #download #trial .inner .download_list li:nth-of-type(2){border-top:0px solid #eeb7b7}#body_download #download #trial .inner .download_list li .name{-webkit-flex:1 0 auto;flex:1 0 auto;display:block;margin-right:0;color:#5d3e1c;font-size:16px;font-weight:bold;line-height:18px;letter-spacing:0.32px}#body_download #download #trial .inner .download_list li .name:before{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%;background-color:#e78d2b;content:""}#body_download #download #trial .inner .download_list li a{display:block;position:relative;width:192px;height:35px;top:2px;background-image:url(../img/download/trial_btn.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.3s ease opacity;-moz-transition:.3s ease opacity;-o-transition:.3s ease opacity;transition:0.3s ease opacity}#body_download #download #trial .inner .download_list li a:hover{opacity:0.5}#body_download #download #trial .inner .sale_list{width:1024px;margin:5px 0 0;padding:3px;border:1px solid #eeb7b7;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}#body_download #download #trial .inner .sale_list li{height:72px;padding:0 15px 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}#body_download #download #trial .inner .sale_list li:nth-of-type(2n){width:507px;border-top:1px solid #eeb7b7}#body_download #download #trial .inner .sale_list li:nth-of-type(2n+1){width:508px;border-right:1px solid #eeb7b7;border-top:1px solid #eeb7b7}#body_download #download #trial .inner .sale_list li:nth-of-type(1){border-top:0px solid #eeb7b7}#body_download #download #trial .inner .sale_list li:nth-of-type(2){border-top:0px solid #eeb7b7}#body_download #download #trial .inner .sale_list li .name{-webkit-flex:1 0 auto;flex:1 0 auto;display:block;margin-right:0;color:#5d3e1c;font-size:16px;font-weight:bold;line-height:18px;letter-spacing:0.32px}#body_download #download #trial .inner .sale_list li .name:before{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%;background-color:#e78d2b;content:""}#body_download #download #trial .inner .sale_list li a{display:block;position:relative;width:192px;height:35px;top:2px;background-image:url(../img/download/sale_btn.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.3s ease opacity;-moz-transition:.3s ease opacity;-o-transition:.3s ease opacity;transition:0.3s ease opacity}#body_download #download #trial .inner .sale_list li a:hover{opacity:0.5}#body_download #download #trial .inner .information{width:1024px;margin:5px 0 0;padding:30px 30px 12px;border:1px solid #eeb7b7;background-color:#fefaf0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#body_download #download #trial .inner .information dt{display:block;padding-bottom:6px;color:#e78d2b;font-size:20px;font-weight:700;line-height:28px}#body_download #download #trial .inner .information dt:before{display:inline-block;content:"【"}#body_download #download #trial .inner .information dt:after{display:inline-block;content:"】"}#body_download #download #trial .inner .information dd{display:block;padding-bottom:18px;color:#5d3e1c;font-size:16px;font-weight:400;line-height:28px}#body_download #download #trial .inner .information dd ol{counter-reset:trial_ol}#body_download #download #trial .inner .information dd ol li{display:block;position:relative;padding-left:1.4em}#body_download #download #trial .inner .information dd ol li:before{position:absolute;top:0;left:0;color:#e78d2b;counter-increment:trial_ol;content:counter(trial_ol) "."}#body_download #download #opening{margin-bottom:70px}#body_download #download #opening .header{margin-bottom:50px}#body_download #download #opening .header h2{background-image:url(../img/download/op_h1.png)}#body_download #download #opening .inner .movie{width:1024px;height:576px;margin:0 auto;padding:2px;border:1px solid #eeb7b7;background-color:#fff;box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #pv{margin-bottom:70px}#body_download #download #pv .header{margin-bottom:50px}#body_download #download #pv .header h2{background-image:url(../img/download/pv_h1.png)}#body_download #download #pv .inner .movie{width:1024px;height:576px;margin:0 auto;padding:2px;border:1px solid #eeb7b7;background-color:#fff;box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #twitter_icon{margin-bottom:60px}#body_download #download #twitter_icon .header{margin-bottom:50px}#body_download #download #twitter_icon .header h2{background-image:url(../img/download/twicon_h1.png)}#body_download #download #twitter_icon .inner{display:block;width:900px;margin:0 auto}#body_download #download #twitter_icon .inner ul{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_download #download #twitter_icon .inner li{display:block;width:200px;height:200px;margin:0 10px 10px}#body_download #download #twitter_icon .inner li a{display:block;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all;box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #twitter_icon .inner li a:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_download #download #twitter_header{margin-bottom:100px}#body_download #download #twitter_header .header{margin-bottom:50px}#body_download #download #twitter_header .header h2{background-image:url(../img/download/twhead_h1.png)}#body_download #download #twitter_header .inner{display:block;width:900px;margin:0 auto}#body_download #download #twitter_header .inner ul{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_download #download #twitter_header .inner li{display:block;width:900px;height:300px;margin:0 10px 10px}#body_download #download #twitter_header .inner li a{display:block;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all;box-shadow:0 2px 10px rgba(71,71,71,0.1)}#body_download #download #twitter_header .inner li a:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_gallery{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed}#body_gallery #container{overflow-x:hidden}#body_gallery #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_gallery #header .title{width:272px;margin:0 auto;padding-top:108px}#body_gallery #header .title h2{width:106px;height:41px;margin:0 0 13px 83px;background-image:url(../img/gallery/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_gallery #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_gallery #gallery{padding:25px 0 400px}#body_gallery #gallery .inner{display:block;width:1054px;margin:0 auto}#body_gallery #gallery .inner ul{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_gallery #gallery .inner li{display:block;width:256px;height:144px;margin:0 0 14px}#body_gallery #gallery .inner li.item a{display:block;width:256px;height:144px;box-shadow:0 2px 10px rgba(71,71,71,0.1);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;transition:0.3s ease all}#body_gallery #gallery .inner li.item a:hover{opacity:0.7;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 7px 20px rgba(71,71,71,0.12)}#body_gallery #gallery .inner li.item_01 a{background-image:url(../img/gallery/thumbnail_01.png)}#body_gallery #gallery .inner li.item_02 a{background-image:url(../img/gallery/thumbnail_02.png)}#body_gallery #gallery .inner li.item_03 a{background-image:url(../img/gallery/thumbnail_03.png)}#body_gallery #gallery .inner li.item_04 a{background-image:url(../img/gallery/thumbnail_04.png)}#body_gallery #gallery .inner li.item_05 a{background-image:url(../img/gallery/thumbnail_05.png)}#body_gallery #gallery .inner li.item_06 a{background-image:url(../img/gallery/thumbnail_06.png)}#body_gallery #gallery .inner li.item_07 a{background-image:url(../img/gallery/thumbnail_07.png)}#body_gallery #gallery .inner li.item_08 a{background-image:url(../img/gallery/thumbnail_08.png)}#body_gallery #gallery .inner li.item_09 a{background-image:url(../img/gallery/thumbnail_09.png)}#body_gallery #gallery .inner li.item_10 a{background-image:url(../img/gallery/thumbnail_10.png)}#body_gallery #gallery .inner li.item_11 a{background-image:url(../img/gallery/thumbnail_11.png)}#body_gallery #gallery .inner li.item_12 a{background-image:url(../img/gallery/thumbnail_12.png)}#body_gallery #gallery .inner li.item_13 a{background-image:url(../img/gallery/thumbnail_13.png)}#body_gallery #gallery .inner li.item_14 a{background-image:url(../img/gallery/thumbnail_14.png)}#body_gallery #gallery .inner li.item_15 a{background-image:url(../img/gallery/thumbnail_15.png)}#body_gallery #gallery .inner li.item_16 a{background-image:url(../img/gallery/thumbnail_16.png)}#body_gallery #gallery .inner li:empty{background-image:url(../img/gallery/thumbnail_00.png)}#body_shop{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed}#body_shop #container{overflow-x:hidden}#body_shop #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_shop #header .title{width:272px;margin:0 auto;padding-top:108px}#body_shop #header .title h2{width:70px;height:36px;margin:0 0 17px 101px;background-image:url(../img/shop/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_shop #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_shop #shop{width:996px;margin:0 auto;padding:0 0 0}#body_shop #shop .shop_section{position:relative;width:996px;margin-bottom:10px}#body_shop #shop .shop_section .header{padding:17px 0 0 362px}#body_shop #shop .shop_section .header .text{padding:2px 0 0 20px;border-left:2px solid #8c5703;color:#5e1f00;font-size:16px;line-height:24px;letter-spacing:0.32px}#body_shop #shop .shop_section .header .text .shop{display:block;font-weight:bold}#body_shop #shop .shop_section .header .text .item{display:block}#body_shop #shop .shop_section .header a{display:block;position:absolute;width:249px;height:48px;top:20px;right:35px;background-image:url(../img/shop/common_btn.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#body_shop #shop .shop_section .header a:hover{opacity:0.5}#body_shop #shop .shop_section .inner h3{position:absolute;top:120px;right:47px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_shop #shop .shop_section .inner .img{position:absolute;width:246px;height:327px;top:220px;right:125px;background-image:url(../img/shop/sec00_img_cs.png)}#body_shop #shop .shop_section .inner p{position:absolute;top:573px;right:40px}#body_shop #shop .shop_section .inner p .flower{position:absolute;width:48px;height:48px;top:-19px;left:-22px;background-image:url(../img/shop/common_flower.png);z-index:2}#body_shop #shop .shop_section .inner p .text{position:relative;display:block;width:100%;height:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;z-index:3}#body_shop #shop #shop_01{height:716px;background-image:url(../img/shop/sec01_bk.png)}#body_shop #shop #shop_01 .inner h3{width:400px;height:65px;background-image:url(../img/shop/sec01_h1.png)}#body_shop #shop #shop_01 .inner .img:nth-of-type(1){right:37px}#body_shop #shop #shop_01 .inner .img:nth-of-type(2){right:295px;background-image:url(../img/shop/sec01_img_02.png)}#body_shop #shop #shop_01 .inner p:nth-of-type(1){width:557px;height:43px}#body_shop #shop #shop_01 .inner p:nth-of-type(1) .text{background-image:url(../img/shop/sec01_h2_01.png)}#body_shop #shop #shop_01 .inner p:nth-of-type(2){width:727px;height:44px;top:633px}#body_shop #shop #shop_01 .inner p:nth-of-type(2) .text{background-image:url(../img/shop/sec01_h2_02.png)}#body_shop #shop #shop_02{height:656px;background-image:url(../img/shop/sec02_bk.png)}#body_shop #shop #shop_02 .inner h3{width:400px;height:65px;background-image:url(../img/shop/sec02_h1.png)}#body_shop #shop #shop_02 .inner p{width:557px;height:43px}#body_shop #shop #shop_02 .inner p .text{background-image:url(../img/shop/sec02_h2.png)}#body_shop #shop #shop_02 .inner .img{background-image:url(../img/shop/sec02_img.png)}#body_shop #shop #shop_03{height:656px;background-image:url(../img/shop/sec03_bk.png)}#body_shop #shop #shop_03 .inner h3{width:400px;height:65px;background-image:url(../img/shop/sec03_h1.png)}#body_shop #shop #shop_03 .inner p{width:557px;height:43px}#body_shop #shop #shop_03 .inner p .text{background-image:url(../img/shop/sec03_h2.png)}#body_shop #shop #shop_03 .inner .img{background-image:url(../img/shop/sec03_img.png)}#body_shop #shop #shop_04{height:656px;background-image:url(../img/shop/sec04_bk.png)}#body_shop #shop #shop_04 .inner h3{width:400px;height:65px;background-image:url(../img/shop/sec04_h1.png)}#body_shop #shop #shop_04 .inner p{width:557px;height:43px}#body_shop #shop #shop_04 .inner p .text{background-image:url(../img/shop/sec04_h2.png)}#body_shop #shop #shop_04 .inner .img{background-image:url(../img/shop/sec04_img.png)}#body_shop #shop #shop_05{height:656px;background-image:url(../img/shop/sec05_bk.png)}#body_shop #shop #shop_05 .inner h3{width:400px;height:63px;background-image:url(../img/shop/sec05_h1.png)}#body_shop #shop #shop_05 .inner p{width:557px;height:43px}#body_shop #shop #shop_05 .inner p .text{background-image:url(../img/shop/sec05_h2.png)}#body_shop #shop #shop_05 .inner .img{background-image:url(../img/shop/sec05_img.png)}#body_shop #shop #shop_06{height:656px;background-image:url(../img/shop/sec06_bk.png)}#body_shop #shop #shop_06 .inner h3{width:400px;height:64px;background-image:url(../img/shop/sec06_h1.png)}#body_shop #shop #shop_06 .inner p{width:557px;height:43px}#body_shop #shop #shop_06 .inner p .text{background-image:url(../img/shop/sec06_h2.png)}#body_shop #shop #shop_06 .inner .img{background-image:url(../img/shop/sec06_img.png)}#body_shop #shop #shop_07{height:716px;background-image:url(../img/shop/sec07_bk.png)}#body_shop #shop #shop_07 .inner h3{width:520px;height:58px;background-image:url(../img/shop/sec07_h1.png)}#body_shop #shop #shop_07 .inner .img:nth-of-type(1){right:37px}#body_shop #shop #shop_07 .inner .img:nth-of-type(2){right:295px}#body_shop #shop #shop_07 .inner p:nth-of-type(1){width:557px;height:43px}#body_shop #shop #shop_07 .inner p:nth-of-type(1) .text{background-image:url(../img/shop/sec07_h2_01.png)}#body_shop #shop #shop_07 .inner p:nth-of-type(2){width:743px;height:59px;top:633px}#body_shop #shop #shop_07 .inner p:nth-of-type(2) .text{background-image:url(../img/shop/sec07_h2_02.png)}#body_shop #shop #shop_07 .inner .img:nth-of-type(2){right:295px;background-image:url(../img/shop/sec07_img_02.png)}#body_shop #shop #shop_07 .inner .img:nth-of-type(1){right:30px;background-image:url(../img/shop/sec07_img_01.png)}#body_shop #shop_original{width:996px;margin:0 auto;padding:0 0 180px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_shop #shop_original .shop_section{position:relative;width:496px;height:356px;margin-bottom:10px}#body_shop #shop_original .shop_section .header{padding:32px 0 0 32px}#body_shop #shop_original .shop_section .header h3{color:#5e1f00;font-size:16px;line-height:16px;letter-spacing:0.32px;font-weight:bold}#body_shop #shop_original .shop_section .header a{display:block;position:absolute;width:249px;height:48px;top:15px;right:16px;background-image:url(../img/shop/common_btn.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0;-webkit-transition:.2s ease opacity;-moz-transition:.2s ease opacity;-o-transition:.2s ease opacity;transition:0.2s ease opacity}#body_shop #shop_original .shop_section .header a:hover{opacity:0.5}#body_shop #shop_original .shop_section .inner{font-size:0}#body_shop #shop_original #shop_101{background-image:url(../img/shop/original_01.png)}#body_shop #shop_original #shop_102{background-image:url(../img/shop/original_02.png)}#body_shop #shop_original #shop_103{background-image:url(../img/shop/original_03.png)}#body_shop #shop_original #shop_104{background-image:url(../img/shop/original_04.png)}#body_shop #shop_original #shop_105{background-image:url(../img/shop/original_05.png)}#body_shop #shop_original #shop_106{background-image:url(../img/shop/original_06.png)}#body_shop #shop_original #shop_107{background-image:url(../img/shop/original_07.png)}#body_shop #shop_original #shop_108{background-image:url(../img/shop/original_08.png)}#body_shop #shop_original #shop_109{background-image:url(../img/shop/original_09.png)}#body_shop #shop_original #shop_110{background-image:url(../img/shop/original_10.png)}#body_shop #shop_original #shop_111{background-image:url(../img/shop/original_11.png)}#body_shop #shop_original #shop_112{background-image:url(../img/shop/original_12.png)}#body_shop #shop_original #shop_113{background-image:url(../img/shop/original_13.png)}#body_spec{background-image:url(../img/common/bk.jpg);background-position:50% 0;background-repeat:no-repeat}#body_spec #container{overflow-x:hidden}#body_spec #header{position:relative;width:1148px;height:340px;margin:0 auto;z-index:10}#body_spec #header .title{width:272px;margin:0 auto;padding-top:108px}#body_spec #header .title h2{width:70px;height:36px;margin:0 0 17px 101px;background-image:url(../img/spec/header_h1.png);background-position:0 0;background-repeat:no-repeat;font-size:0}#body_spec #header .title .line{display:block;width:272px;height:4px;background-image:url(../img/common/title_line.png);background-position:0 0;background-repeat:no-repeat}#body_spec #spec{width:100%;background-image:url(../img/spec/bk.png);padding:0 0 150px}#body_spec #spec:before{display:block;width:100%;height:20px;top:0;left:0;background-image:url(../img/spec/header_line.png);content:""}#body_spec #spec .spec_section .header{padding:70px 0 40px}#body_spec #spec .spec_section .header .en{display:block;width:100%;height:29px;margin-bottom:8px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_spec #spec .spec_section .header h1{display:block;width:100%;height:72px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:0}#body_spec #spec .spec_section .inner{width:950px;margin:0 auto 20px;padding-left:25px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_spec #spec .spec_section .inner .spec_dl{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}#body_spec #spec .spec_section .inner .spec_dl dt{margin-top:30px;min-height:28px;background-position:0 3px;background-repeat:no-repeat;font-size:0}#body_spec #spec .spec_section .inner .spec_dl dd{margin-top:28px;color:#5d3e1c;font-size:20px;line-height:175%}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(1){width:520px}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(1) dt{width:115px}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(1) dd{width:405px}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(2){width:430px}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(2) dt{width:140px}#body_spec #spec .spec_section .inner .spec_dl:nth-of-type(2) dd{width:290px}#body_spec #spec #spec_product .header .en{height:29px;background-image:url(../img/spec/h2_01_en.png)}#body_spec #spec #spec_product .header h1{height:72px;background-image:url(../img/spec/h2_01.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(1) dt:nth-of-type(1){background-image:url(../img/spec/dt_01.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(1) dt:nth-of-type(2){background-image:url(../img/spec/dt_02.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(1) dt:nth-of-type(3){background-image:url(../img/spec/dt_03.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(2) dt:nth-of-type(1){background-image:url(../img/spec/dt_04.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(2) dt:nth-of-type(2){background-image:url(../img/spec/dt_05.png)}#body_spec #spec #spec_product .spec_dl:nth-of-type(2) dt:nth-of-type(3){background-image:url(../img/spec/dt_06.png)}#body_spec #spec #spec_staff .header .en{height:29px;background-image:url(../img/spec/h2_02_en.png)}#body_spec #spec #spec_staff .header h1{height:66px;background-image:url(../img/spec/h2_02.png)}#body_spec #spec #spec_staff .spec_dl:nth-of-type(1) dt:nth-of-type(1){background-image:url(../img/spec/dt_07.png)}#body_spec #spec #spec_staff .spec_dl:nth-of-type(1) dt:nth-of-type(2){background-image:url(../img/spec/dt_08.png)}#body_spec #spec #spec_staff .spec_dl:nth-of-type(1) dt:nth-of-type(3){background-image:url(../img/spec/dt_09.png)}#body_spec #spec #spec_staff .spec_dl:nth-of-type(2) dt:nth-of-type(1){background-image:url(../img/spec/dt_10.png)}#body_spec #spec #spec_staff .spec_dl:nth-of-type(2) dt:nth-of-type(2){background-image:url(../img/spec/dt_11.png)}#body_spec #spec #spec_staff .song_tip{display:block;padding-top:5px;font-size:15px;line-height:24px;letter-spacing:0.1em}#body_spec #spec #spec_detail .header .en{height:29px;background-image:url(../img/spec/h2_03_en.png)}#body_spec #spec #spec_detail .header h1{height:71px;background-image:url(../img/spec/h2_03.png)}#body_spec #spec #spec_detail .inner{width:996px}#body_spec #spec #spec_detail .inner .spec_dl{width:996px}#body_spec #spec #spec_detail .inner .spec_dl dt{width:115px}#body_spec #spec #spec_detail .inner .spec_dl dd{width:881px}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(1){background-image:url(../img/spec/dt_12.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(2){background-image:url(../img/spec/dt_13.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(3){background-image:url(../img/spec/dt_14.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(4){background-image:url(../img/spec/dt_15.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(5){background-image:url(../img/spec/dt_16.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(6){background-image:url(../img/spec/dt_17.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(7){background-image:url(../img/spec/dt_18.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(8){background-image:url(../img/spec/dt_19.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(9){background-image:url(../img/spec/dt_20.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(10){background-image:url(../img/spec/dt_21.png)}#body_spec #spec #spec_detail .inner .spec_dl dt:nth-of-type(11){background-image:url(../img/spec/dt_22.png)}#body_spec #spec #spec_detail .inner .media{width:100%;padding-bottom:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}#body_spec #spec #spec_detail .inner .media span{display:block;padding-right:20px}#body_spec #spec #spec_detail .inner .media strong{display:block;color:#e78d2b;font-size:16px;font-weight:400;line-height:18px}#body_spec #spec #spec_detail .inner .media_tip{display:inline-block;padding-right:30px;color:#5d3e1c;font-size:15px;font-weight:400;line-height:25px;letter-spacing:0.05em}#body_spec #spec #spec_detail .inner .media_tip:before{display:inline-block;padding-right:5px;color:#e78d2b;content:"●"}#loading{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:100}#loading .inner{position:absolute;width:90px;height:90px;top:0;right:0;bottom:0;left:0;margin:auto;z-index:100;opacity:0}#loading .tama{position:absolute;width:90px;height:90px;top:0;left:0;background-image:url(../img/common/loading_tama.png);z-index:102;-webkit-animation:loading_01 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;-moz-animation:loading_01 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;animation:loading_01 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#loading .shadow{position:absolute;width:90px;height:20px;left:0;bottom:-10px;border-radius:50%;background-color:#ddd;z-index:101;-webkit-animation:loading_02 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;-moz-animation:loading_02 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;animation:loading_02 0.8s cubic-bezier(0.13, 0.67, 0.62, 1) infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes loading_01{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);-o-transform:translateY(-18px);transform:translateY(-18px)}}@-moz-keyframes loading_01{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);-o-transform:translateY(-18px);transform:translateY(-18px)}}@keyframes loading_01{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);-o-transform:translateY(-18px);transform:translateY(-18px)}}@-webkit-keyframes loading_02{0%{opacity:1}100%{opacity:0.4}}@-moz-keyframes loading_02{0%{opacity:1}100%{opacity:0.4}}@keyframes loading_02{0%{opacity:1}100%{opacity:0.4}}

/*# sourceMappingURL=style.css.map */