@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */a,body{color:#fff5dc}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.wrapper,sub,sup{position:relative}.wrapper,body{min-width:980px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#000}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#colorbox a,.wrapper a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}#cboxClose,#cboxClose:active,#cboxNext,#cboxNext:active,#cboxPrevious,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,#colorbox :focus,#colorbox a:focus,.wrapper :focus,.wrapper a:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#colorbox,.wrapper{font-family:Arial,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,sans-serif}#colorbox h1,#colorbox h2,#colorbox h3,#colorbox h4,#colorbox h5,#colorbox h6,#colorbox strong,.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper strong{font-weight:400}#colorbox img,.wrapper img{vertical-align:bottom;line-height:0}summary{display:list-item}[hidden],template{display:none}body,html{font-size:62.5%}.wrapper{overflow:hidden}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper p,.wrapper small{margin:0;padding:0}.wrapper img{height:auto;max-width:100%}.wrapper li,.wrapper ol,.wrapper ul{margin:0;padding:0;list-style:none}.wrapper dd,.wrapper dl,.wrapper dt{margin:0;padding:0}.wrapper .clearfix:after{content:"";clear:both;display:block}.wrapper .global_header{background:url(../images/common/bg_gnav.png) no-repeat;box-sizing:border-box;height:100px;left:50%;margin-left:-490px;padding:20px 0 0 28px;position:absolute;top:0;width:980px;z-index:1000}.wrapper .global_header h1{font-size:0;height:46px;margin-top:20px;width:132px}.wrapper .global_header .gnav{box-sizing:border-box;font-size:0;height:74px;left:160px;padding-left:31px;position:absolute;top:23px;width:573px}.wrapper .global_header .gnav li{float:left;margin:0 9px}.wrapper .global_header .gnav li a{display:block;height:74px;position:relative}.wrapper .global_header .gnav li a:before{background:url(../images/common/nav_hover_shadow.png) no-repeat;bottom:0;content:"";height:29px;left:50%;margin-left:-62px;opacity:0;position:absolute;transition:all .4s ease-in-out;width:124px}.wrapper .global_header .gnav li a .hover{opacity:0}.wrapper .global_header .gnav li a img{left:0;position:absolute;top:0;transition:all .2s}.wrapper .global_header .gnav li a:hover .hover,.wrapper .global_header .gnav li a:hover:before{opacity:1}.wrapper .global_header .gnav li a:hover img:not(.hover){opacity:0}.wrapper .global_header .gnav li:nth-child(1) a{width:106px}.wrapper .global_header .gnav li:nth-child(2) a{width:137px}.wrapper .global_header .gnav li:nth-child(3) a{width:100px}.wrapper .global_header .gnav li:nth-child(4) a{width:83px}.wrapper .global_header .gnav li.now .hover,.wrapper .global_header .gnav li.now:before{opacity:1}.wrapper .global_header .gnav li.now img:not(.hover){opacity:0}.wrapper .global_header .bgm_controller{background:url(../images/common/bg_bgm_controller.png) no-repeat;box-sizing:border-box;height:70px;position:absolute;right:5px;top:25px;width:242px}.wrapper .global_header .bgm_controller .buttons{box-sizing:border-box;font-size:0;float:left;height:68px;margin:1px 0 0;width:72px}.wrapper .global_header .bgm_controller .buttons .speaker{cursor:pointer;height:28px;margin-left:1px;position:relative;width:71px;transition:all .2s ease-out;-webkit-filter:brightness(100%) contrast(100%)}.wrapper .global_header .bgm_controller .buttons .speaker:hover{-webkit-filter:brightness(150%) contrast(90%)}.wrapper .global_header .bgm_controller .buttons .speaker .volume{height:14px;position:absolute;left:39px;top:7px;width:9px}.wrapper .global_header .bgm_controller .buttons .speaker .volume span{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;height:14px;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-out;width:9px}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:first-child{background-image:url(../images/common/volume_1.png)}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:nth-child(2){background-image:url(../images/common/volume_2.png)}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:nth-child(3){background-image:url(../images/common/volume_3.png)}.wrapper .global_header .bgm_controller .buttons .speaker.v1 .volume span:nth-child(1),.wrapper .global_header .bgm_controller .buttons .speaker.v2 .volume span:nth-child(2),.wrapper .global_header .bgm_controller .buttons .speaker.v3 .volume span:nth-child(3){opacity:1}.wrapper .global_header .bgm_controller .buttons .speaker:after{background:url(../images/common/speaker.png) no-repeat;content:"";height:14px;left:25px;position:absolute;top:7px;width:13px}.wrapper .global_header .bgm_controller .buttons .switch .selected,.wrapper .global_header .bgm_controller .buttons .switch:hover div:not(.selected),.wrapper .global_header .bgm_controller .titlelist .controller .next:not(.disabled):hover,.wrapper .global_header .bgm_controller .titlelist .controller .prev:not(.disabled):hover{background-color:rgba(80,160,0,.35)}.wrapper .global_header .bgm_controller .buttons .switch{float:left;height:39px;margin:1px 0 0 1px;width:35px}.wrapper .global_header .bgm_controller .buttons .switch div{height:37px;margin:1px 0 0 1px;transition:all .2s ease-out;width:33px}.wrapper .global_header .bgm_controller .buttons>div{box-sizing:border-box;cursor:pointer}.wrapper .global_header .bgm_controller .titlelist{float:left;height:68px;margin:1px 0 0 1px;width:168px}.wrapper .global_header .bgm_controller .titlelist .controller{font-size:0;height:28px;text-align:center;overflow:hidden}.wrapper .global_header .bgm_controller .titlelist .controller .next,.wrapper .global_header .bgm_controller .titlelist .controller .prev{height:26px;margin-top:1px;width:26px}.wrapper .global_header .bgm_controller .titlelist .controller .next:not(.disabled),.wrapper .global_header .bgm_controller .titlelist .controller .prev:not(.disabled){cursor:pointer}.wrapper .global_header .bgm_controller .titlelist .controller .next.disabled,.wrapper .global_header .bgm_controller .titlelist .controller .prev.disabled{opacity:.3}.wrapper .global_header .bgm_controller .titlelist .controller .prev{background:url(../images/common/btn_bgm_prev.png) no-repeat;margin-left:1px;float:left}.wrapper .global_header .bgm_controller .titlelist .controller .next{background:url(../images/common/btn_bgm_next.png) no-repeat;margin-right:1px;float:right}.wrapper .global_header .bgm_controller .titlelist .title{box-sizing:border-box;font-size:1.2rem;height:39px;line-height:1;margin-top:1px;margin-left:28px;position:relative;width:140px}.wrapper .global_header .bgm_controller .titlelist .title .inner{box-sizing:border-box;height:39px;overflow:hidden;padding-top:14px;width:135px}.wrapper .global_header .bgm_controller .titlelist .title .inner>div{display:inline-block;white-space:nowrap}.wrapper .global_header .bgm_controller .titlelist .title .inner>div.slide{-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;padding-left:100%}#colorbox dd,#colorbox dl,#colorbox dt,#colorbox h1,#colorbox h2,#colorbox h3,#colorbox h4,#colorbox h5,#colorbox h6,#colorbox li,#colorbox ol,#colorbox p,#colorbox small,#colorbox ul,.cboxIframe{padding:0;margin:0}@-webkit-keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.wrapper .contents{position:relative}.modal_wrapper,.modal_wrapper .modal_overlay{left:0;position:fixed;top:0;height:100%;width:100%}.modal_wrapper{display:none;opacity:0;z-index:1100}.modal_wrapper .modal_overlay{background-color:rgba(0,0,0,.9)}.modal_wrapper .modal_content{left:50%;position:absolute;top:50%}.modal_wrapper .modal_content_inner{background-color:#000;height:100%;width:100%}.modal_wrapper .modal_close{background:url(../images/common/btn_close.png) no-repeat;cursor:pointer;height:52px;right:-52px;position:absolute;top:-52px;width:52px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:visible}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#000}#cboxTitle{margin:0;position:absolute;top:-20px;left:0;color:#ccc}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}#about .box,#about .box .movie_box,#cboxContent{background-color:transparent}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;background:0 0;border:none}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxNext,#cboxPrevious{top:50%;margin-top:-32px;position:absolute}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{background:url(../images/common/nav_prev.png) no-repeat;left:-95px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{background:url(../images/common/nav_next.png) no-repeat;right:-95px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;background:url(../images/common/btn_close.png) no-repeat;height:52px;display:none;top:-52px;right:-52px;width:52px;font-size:0;z-index:10000}#cboxClose:hover{background-position:bottom center}#colorbox img{height:auto;max-width:100%}#colorbox li,#colorbox ol,#colorbox ul{list-style:none}#cboxContent{margin-top:0}#cboxNext,#cboxPrevious{height:90px;width:95px;z-index:10000;font-size:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#about h2{margin-bottom:-2px}#about .box{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:780px}#about .box .box_inner{box-sizing:border-box;height:464px;left:50%;margin:-232px 0 0 -490px;position:absolute;top:50%;width:980px}#about .box .movie_box{background-position:0 0;background-repeat:no-repeat;border:2px solid rgba(247,237,208,.15);box-sizing:border-box;padding:8px;position:relative;height:390px;width:814px}#about .box .movie_box .movie_box_inner{border-top:2px solid rgba(247,237,208,.1);border-left:2px solid rgba(247,237,208,.1);border-bottom:10px solid rgba(247,237,208,.1);border-right:10px solid rgba(247,237,208,.1);box-sizing:border-box;height:338px;width:592px}#about .box .movie_box .movie_box_inner .movie_frame{box-shadow:2px 2px 4px -1px rgba(0,0,0,.2);height:326px;position:relative;width:580px}#about .box .movie_box .movie_box_inner .movie_frame .video_box{height:100%;left:0;position:absolute;top:0;width:100%}#about .box .movie_box .movie_box_inner .movie_frame a{display:block;position:relative}#about .box .movie_box .movie_box_inner .movie_frame a img{-webkit-filter:brightness(100%);filter:brightness(100%);transition:all .4s ease-in-out}#about .box .movie_box .movie_box_inner .movie_frame a:after{background:url(../images/about/btn_play.png) no-repeat;content:"";-webkit-filter:contrast(100%);filter:contrast(100%);height:70px;left:50%;margin:-35px 0 0 -35px;position:absolute;top:50%;transition:all .4s ease-in-out;width:70px}#about .box .movie_box .movie_box_inner .movie_frame a:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}#about .box .movie_box .movie_box_inner .movie_frame a:hover:after{-webkit-filter:contrast(180%);filter:contrast(180%)}#about .box .movie_box .text{background-color:rgba(34,28,20,.5);background-position:0 0;background-repeat:no-repeat;bottom:-74px;box-shadow:1px 1px 0 0 rgba(247,237,208,.2);font-size:0;position:absolute;right:-167px;width:369px}#about .hd2d{background-image:url(../images/about/01/bg.jpg)}#about .hd2d .box_inner{height:526px;margin-top:-263px}#about .hd2d .movie_box{background-image:url(../images/about/01/movie_bg.png)}#about .hd2d .movie_box .text{background-image:url(../images/about/01/text.png);height:239px}#about .concept{background-image:url(../images/about/02/bg.jpg)}#about .concept .box_inner{height:358px;margin-top:-179px}#about .concept .description{background:url(../images/about/02/text.png) no-repeat;height:357px;margin:0 auto;width:402px}#about .concept .description p{font-size:0}#about .field_command{background-image:url(../images/about/03/bg.jpg)}#about .field_command .movie_box{background-image:url(../images/about/03/movie_bg.png)}#about .field_command .movie_box .text{background-image:url(../images/about/03/text.png);height:347px}#about .command_battle{background-image:url(../images/about/04/bg.jpg)}#about .command_battle .movie_box{background-image:url(../images/about/04/movie_bg.png)}#about .command_battle .movie_box .text{background-image:url(../images/about/04/text.png);height:267px}#about .battle_job{background-image:url(../images/about/05/bg.jpg)}#about .battle_job .movie_box{background-image:url(../images/about/05/movie_bg.png)}#about .battle_job .movie_box .text{background-image:url(../images/about/05/text.png);height:421px}#about .about_nav{background-color:rgba(0,0,0,.5);box-shadow:0 -1px 0 0 rgba(247,237,208,.1);bottom:0;left:0;height:60px;position:absolute;width:100%}#about .about_nav.fixed{position:fixed}#about .about_nav .about_nav_inner{background:url(../images/about/bg_nav_line.png) no-repeat;font-size:0;height:60px;margin:0 auto;width:898px}#about .about_nav .about_nav_inner a{float:left;margin-right:1px;position:relative}#about .about_nav .about_nav_inner a:last-child{margin-right:0}#about .about_nav .about_nav_inner a img{transition:all .4s ease-in-out}#about .about_nav .about_nav_inner a .off{position:relative}#about .about_nav .about_nav_inner a .on{left:0;opacity:0;position:absolute;top:0}#about .about_nav .about_nav_inner a:hover .off{opacity:0}#about .about_nav .about_nav_inner a:hover .on{opacity:1}#about .about_nav .about_nav_inner .now .off{opacity:0}#about .about_nav .about_nav_inner .now .on{opacity:1}
@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */#cboxContent,#cboxLoadedContent,#colorbox,hr{box-sizing:content-box}a,body{color:#fff5dc}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.wrapper,sub,sup{position:relative}.wrapper,body{min-width:980px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#000}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#colorbox a,.wrapper a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}#cboxClose,#cboxClose:active,#cboxNext,#cboxNext:active,#cboxPrevious,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,#colorbox :focus,#colorbox a:focus,.wrapper :focus,.wrapper a:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#colorbox,.wrapper{font-family:Arial,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,sans-serif}#colorbox h1,#colorbox h2,#colorbox h3,#colorbox h4,#colorbox h5,#colorbox h6,#colorbox strong,.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper strong{font-weight:400}summary{display:list-item}[hidden],template{display:none}body,html{font-size:62.5%}.wrapper{overflow:hidden}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper p,.wrapper small{margin:0;padding:0}.wrapper img{vertical-align:bottom;height:auto;line-height:0;max-width:100%}.wrapper li,.wrapper ol,.wrapper ul{margin:0;padding:0;list-style:none}.wrapper dd,.wrapper dl,.wrapper dt{margin:0;padding:0}.wrapper .clearfix:after{content:"";clear:both;display:block}.wrapper .global_header{background:url(../images/common/bg_gnav.png) no-repeat;box-sizing:border-box;height:100px;left:50%;margin-left:-490px;padding:20px 0 0 28px;position:absolute;top:0;width:980px;z-index:1000}.wrapper .global_header h1{font-size:0;height:46px;margin-top:20px;width:132px}.wrapper .global_header .gnav{box-sizing:border-box;font-size:0;height:74px;left:160px;padding-left:31px;position:absolute;top:23px;width:573px}.wrapper .global_header .gnav li{float:left;margin:0 9px}.wrapper .global_header .gnav li a{display:block;height:74px;position:relative}.wrapper .global_header .gnav li a:before{background:url(../images/common/nav_hover_shadow.png) no-repeat;bottom:0;content:"";height:29px;left:50%;margin-left:-62px;opacity:0;position:absolute;transition:all .4s ease-in-out;width:124px}.wrapper .global_header .gnav li a .hover{opacity:0}.wrapper .global_header .gnav li a img{left:0;position:absolute;top:0;transition:all .2s}.wrapper .global_header .gnav li a:hover .hover,.wrapper .global_header .gnav li a:hover:before{opacity:1}.wrapper .global_header .gnav li a:hover img:not(.hover){opacity:0}.wrapper .global_header .gnav li:nth-child(1) a{width:106px}.wrapper .global_header .gnav li:nth-child(2) a{width:137px}.wrapper .global_header .gnav li:nth-child(3) a{width:100px}.wrapper .global_header .gnav li:nth-child(4) a{width:83px}.wrapper .global_header .gnav li.now .hover,.wrapper .global_header .gnav li.now:before{opacity:1}.wrapper .global_header .gnav li.now img:not(.hover){opacity:0}.wrapper .global_header .bgm_controller{background:url(../images/common/bg_bgm_controller.png) no-repeat;box-sizing:border-box;height:70px;position:absolute;right:5px;top:25px;width:242px}.wrapper .global_header .bgm_controller .buttons{box-sizing:border-box;font-size:0;float:left;height:68px;margin:1px 0 0;width:72px}.wrapper .global_header .bgm_controller .buttons .speaker{cursor:pointer;height:28px;margin-left:1px;position:relative;width:71px;transition:all .2s ease-out;-webkit-filter:brightness(100%) contrast(100%)}.wrapper .global_header .bgm_controller .buttons .speaker:hover{-webkit-filter:brightness(150%) contrast(90%)}.wrapper .global_header .bgm_controller .buttons .speaker .volume{height:14px;position:absolute;left:39px;top:7px;width:9px}.wrapper .global_header .bgm_controller .buttons .speaker .volume span{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;height:14px;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-out;width:9px}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:first-child{background-image:url(../images/common/volume_1.png)}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:nth-child(2){background-image:url(../images/common/volume_2.png)}.wrapper .global_header .bgm_controller .buttons .speaker .volume span:nth-child(3){background-image:url(../images/common/volume_3.png)}.wrapper .global_header .bgm_controller .buttons .speaker.v1 .volume span:nth-child(1),.wrapper .global_header .bgm_controller .buttons .speaker.v2 .volume span:nth-child(2),.wrapper .global_header .bgm_controller .buttons .speaker.v3 .volume span:nth-child(3){opacity:1}.wrapper .global_header .bgm_controller .buttons .speaker:after{background:url(../images/common/speaker.png) no-repeat;content:"";height:14px;left:25px;position:absolute;top:7px;width:13px}.wrapper .global_header .bgm_controller .buttons .switch .selected,.wrapper .global_header .bgm_controller .buttons .switch:hover div:not(.selected),.wrapper .global_header .bgm_controller .titlelist .controller .next:not(.disabled):hover,.wrapper .global_header .bgm_controller .titlelist .controller .prev:not(.disabled):hover{background-color:rgba(80,160,0,.35)}.wrapper .global_header .bgm_controller .buttons .switch{float:left;height:39px;margin:1px 0 0 1px;width:35px}.wrapper .global_header .bgm_controller .buttons .switch div{height:37px;margin:1px 0 0 1px;transition:all .2s ease-out;width:33px}.wrapper .global_header .bgm_controller .buttons>div{box-sizing:border-box;cursor:pointer}.wrapper .global_header .bgm_controller .titlelist{float:left;height:68px;margin:1px 0 0 1px;width:168px}.wrapper .global_header .bgm_controller .titlelist .controller{font-size:0;height:28px;text-align:center;overflow:hidden}.wrapper .global_header .bgm_controller .titlelist .controller .next,.wrapper .global_header .bgm_controller .titlelist .controller .prev{height:26px;margin-top:1px;width:26px}.wrapper .global_header .bgm_controller .titlelist .controller .next:not(.disabled),.wrapper .global_header .bgm_controller .titlelist .controller .prev:not(.disabled){cursor:pointer}.wrapper .global_header .bgm_controller .titlelist .controller .next.disabled,.wrapper .global_header .bgm_controller .titlelist .controller .prev.disabled{opacity:.3}.wrapper .global_header .bgm_controller .titlelist .controller .prev{background:url(../images/common/btn_bgm_prev.png) no-repeat;margin-left:1px;float:left}.wrapper .global_header .bgm_controller .titlelist .controller .next{background:url(../images/common/btn_bgm_next.png) no-repeat;margin-right:1px;float:right}.wrapper .global_header .bgm_controller .titlelist .title{box-sizing:border-box;font-size:1.2rem;height:39px;line-height:1;margin-top:1px;margin-left:28px;position:relative;width:140px}.wrapper .global_header .bgm_controller .titlelist .title .inner{box-sizing:border-box;height:39px;overflow:hidden;padding-top:14px;width:135px}.wrapper .global_header .bgm_controller .titlelist .title .inner>div{display:inline-block;white-space:nowrap}.wrapper .global_header .bgm_controller .titlelist .title .inner>div.slide{-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;padding-left:100%}#colorbox dd,#colorbox dl,#colorbox dt,#colorbox h1,#colorbox h2,#colorbox h3,#colorbox h4,#colorbox h5,#colorbox h6,#colorbox li,#colorbox ol,#colorbox p,#colorbox small,#colorbox ul,.cboxIframe{padding:0;margin:0}@-webkit-keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.wrapper .contents{position:relative}.modal_wrapper,.modal_wrapper .modal_overlay{left:0;position:fixed;top:0;height:100%;width:100%}.modal_wrapper{display:none;opacity:0;z-index:1100}.modal_wrapper .modal_overlay{background-color:rgba(0,0,0,.9)}.modal_wrapper .modal_content{left:50%;position:absolute;top:50%}.modal_wrapper .modal_content_inner{background-color:#000;height:100%;width:100%}.modal_wrapper .modal_close{background:url(../images/common/btn_close.png) no-repeat;cursor:pointer;height:52px;right:-52px;position:absolute;top:-52px;width:52px}#cboxCurrent,#cboxTitle{top:-20px;position:absolute}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:visible}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#000}#cboxTitle{margin:0;left:0;color:#ccc}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;background:0 0;border:none}#cboxCurrent{right:0;color:#ccc}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxNext,#cboxPrevious{top:50%;margin-top:-32px;position:absolute}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{background:url(../images/common/nav_prev.png) no-repeat;left:-95px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{background:url(../images/common/nav_next.png) no-repeat;right:-95px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;background:url(../images/common/btn_close.png) no-repeat;height:52px;display:none;top:-52px;right:-52px;width:52px;font-size:0;z-index:10000}#cboxClose:hover{background-position:bottom center}#colorbox img{vertical-align:bottom;height:auto;line-height:0;max-width:100%}#colorbox li,#colorbox ol,#colorbox ul{list-style:none}#cboxContent{background-color:transparent;margin-top:0}#cboxNext,#cboxPrevious{height:90px;width:95px;z-index:10000;font-size:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#campaign .contents{opacity:0}#campaign .campaign_header{background:url(../images/campaign/title_bar.png) no-repeat;font-size:0;height:101px;left:50%;margin-left:-490px;position:absolute;top:0;width:980px;z-index:2}#campaign .box,#campaign .box .text{background-color:transparent;background-position:center center;background-repeat:no-repeat}#campaign .box{background-size:cover;position:relative;min-height:780px}#campaign .box .box_inner{box-sizing:border-box;height:486px;left:50%;margin:-243px 0 0 -490px;position:absolute;top:50%;width:980px}#campaign .box h3{margin-bottom:-2px}#campaign .box .text{bottom:0;box-sizing:border-box;font-size:0;position:absolute;right:0;width:496px}#campaign .box .text a{display:block;height:52px;margin:0 auto 3px;width:428px}#campaign .box .text a img{transition:all .3s ease-in-out;-webkit-filter:brightness(100%);filter:brightness(100%)}#campaign .box .text a:hover img{-webkit-filter:brightness(110%);filter:brightness(110%)}#campaign .box.collabo{background-image:url(../images/campaign/bg_collabo.jpg)}#campaign .box.collabo .text{background-image:url(../images/campaign/collabo_text.png);height:277px}#campaign .box.item{background-image:url(../images/campaign/bg_item.jpg)}#campaign .box.item .text{background-image:url(../images/campaign/item_text.png);height:340px;padding-top:198px}#campaign .box.download{background-image:url(../images/campaign/bg_dl.jpg)}#campaign .box.download .text{background-image:url(../images/campaign/dl_text.png);height:259px;padding-top:168px}#campaign .campaign_nav{background-color:rgba(0,0,0,.5);box-shadow:0 -1px 0 0 rgba(247,237,208,.1);bottom:0;left:0;height:60px;position:absolute;width:100%}#campaign .campaign_nav.fixed{position:fixed}#campaign .campaign_nav .campaign_nav_inner{background:url(../images/campaign/bg_nav_line.png) no-repeat;font-size:0;height:60px;margin:0 auto;width:684px}#campaign .campaign_nav .campaign_nav_inner a{float:left;margin-right:1px;position:relative}#campaign .campaign_nav .campaign_nav_inner a:last-child{margin-right:0}#campaign .campaign_nav .campaign_nav_inner a img{transition:all .4s ease-in-out}#campaign .campaign_nav .campaign_nav_inner a .off{position:relative}#campaign .campaign_nav .campaign_nav_inner a .on{left:0;opacity:0;position:absolute;top:0}#campaign .campaign_nav .campaign_nav_inner a:hover .off{opacity:0}#campaign .campaign_nav .campaign_nav_inner a:hover .on{opacity:1}#campaign .campaign_nav .campaign_nav_inner .now .off{opacity:0}#campaign .campaign_nav .campaign_nav_inner .now .on{opacity:1}
@charset "UTF-8";#guideline .contents{background-color:#221c14}#guideline .contents .bg{background:url(../images/movie/bg.jpg) top center no-repeat #fff;background-size:100% auto;height:100%;position:absolute;top:0;left:0;width:100%}#guideline .contents .contents_inner{box-sizing:border-box;font-size:1.6rem;margin:0 auto;min-height:1400px;padding:160px 0 48px;position:relative;width:980px}#guideline .contents .contents_inner h2{margin-bottom:-2px}#guideline .contents .contents_inner .box{background-color:rgba(247,237,208,.15);padding:2px;text-align:justify}#guideline .contents .contents_inner .box_inner{background-color:rgba(20,15,0,.6);color:#fff5dc;font-family:"Times New Roman","游明朝 Medium","游明朝体","Yu Mincho Medium",YuMincho,"メイリオ",Meiryo,serif;font-size:1.5rem;line-height:1.74;padding:47px 68px 50px}#guideline .contents .contents_inner .box_inner h3{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:3.2rem;height:34px;letter-spacing:2px;line-height:1;padding-bottom:42px;position:relative;text-align:center}#guideline .contents .contents_inner .box_inner h3:after,#guideline .contents .contents_inner .box_inner h3:before{background-color:transparent;background-position:0 0;background-repeat:no-repeat;content:"";height:34px;position:absolute;top:0;width:24px}#guideline .contents .contents_inner .box_inner h3:before{background-image:url(../images/guideline/title_icon_01.png);right:50%;margin-right:260px}#guideline .contents .contents_inner .box_inner h3:after{background-image:url(../images/guideline/title_icon_02.png);left:50%;margin-left:260px}#guideline .contents .contents_inner .block{padding:2.6rem 0 0}#guideline .contents .contents_inner .block h4{padding:0 0 .8rem 1.5rem;position:relative}#guideline .contents .contents_inner .block h4:before{background-color:#fff5dc;content:"";height:1.2rem;left:0;position:absolute;top:7px;width:1.2rem}#guideline .contents .contents_inner .block p{padding:0 1.5rem 2.6rem}#guideline .contents .contents_inner .block p.example{letter-spacing:1px;padding:2.6rem 0}#guideline .contents .contents_inner .block ul{padding-left:1.6rem}#guideline .contents .contents_inner .block ul li{list-style:disc;padding-bottom:.8rem}
@charset "UTF-8";#index #bgMovie{left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}#index #bgMovie iframe{height:100%;position:absolute;width:100%}#index .contents_inner{height:100%;position:relative;overflow:hidden;width:100%}#index .logo{left:50%;margin-left:-295px;margin-top:-300px;opacity:0;position:absolute;top:50%;width:590px;z-index:2;transition-property:margin-left;transition-duration:1.5s;transition-timing-function:cubic-bezier(.42,0,.31,1)}#index .awards_txt,#index .logo.on{margin-left:-490px}#index .awards_txt,#index .btn_sale{z-index:1;opacity:0;position:absolute}#index .btn_sale{font-size:0;display:block;margin-right:-195px;margin-top:-291px;width:390px;top:50%;right:50%;transition-property:margin-right,opacity;transition-duration:1.5s,1.5s;transition-timing-function:cubic-bezier(.42,0,.31,1),ease;transition-delay:0s,1s}#index .banner img,#index .btn_guideline img,#index .btn_sale img,#index .demo_banner img{transition:all .4s ease-in-out}#index .btn_sale.on{margin-right:-490px;opacity:1}#index .btn_sale img{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%)}#index .btn_sale:hover img{-webkit-filter:brightness(120%) contrast(120%);filter:brightness(120%) contrast(120%)}#index .awards_txt{box-sizing:border-box;background:url(../images/index/awards_bg.png) repeat-y;background-size:413px auto;padding:26px 80px;height:195px;width:413px;bottom:320px;left:50%}#index .awards_txt h2{text-align:center}#index .awards_txt .hidden_box{padding-top:15px;overflow:hidden;height:90px}#index .awards_txt .hidden_box dl{color:#fff;font-size:1.45rem;font-family:"Times New Roman","游明朝 Medium","游明朝体","Yu Mincho Medium",YuMincho,"メイリオ",Meiryo,serif;line-height:1.8;overflow-y:scroll;height:90px;width:200%}#index .awards_txt .hidden_box dl dd,#index .awards_txt .hidden_box dl dt{width:50%}#index .awards_txt .hidden_box dl dd{box-sizing:border-box;padding-left:.2em}#index .awards_txt .hidden_box,#index .awards_txt h2{position:relative;z-index:2}#index .awards_txt .triangle{display:inline-block;width:0;height:0;margin-left:-7.5px;border-style:solid;border-width:7px 7.5px 0;border-color:#fff transparent transparent;cursor:pointer;position:absolute;left:50%;bottom:14px;z-index:1}#index .awards_txt:before{content:"";display:block;border:1px solid #c8a03c;box-sizing:border-box;margin:.96852% 0 0 .96852%;height:95.89744%;width:98.06295%;position:absolute;top:0;left:0;z-index:1}#index .banner{opacity:0;bottom:150px;left:50%;position:absolute}#index .banner img{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%)}#index .banner:hover img{-webkit-filter:brightness(120%) contrast(120%);filter:brightness(120%) contrast(120%)}#index .banner.campaign{margin-left:-42px}#index .demo_banner{bottom:140px;left:50%;margin-left:221px;opacity:0;position:absolute}#index .demo_banner img{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%)}#index .demo_banner:hover img{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}#index .btn_guideline{bottom:265px;height:41px;margin-right:226px;opacity:0;right:50%;position:absolute;width:273px}#index .btn_guideline img{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%)}#index .btn_guideline:hover img{-webkit-filter:brightness(90%) contrast(90%);filter:brightness(90%) contrast(90%)}#index .movie_box{background:url(../images/index/bg_movie.png) no-repeat;bottom:22px;height:241px;left:0;position:absolute;width:412px;z-index:10}#index .movie_box:before{background-color:#6a5639;content:"";height:223px;left:9px;position:absolute;top:6px;width:397px}#index .movie_box a{box-sizing:border-box;display:block;height:100%;padding:10px 7px 0;position:relative;width:100%}#index .movie_box a:after,#index .movie_box a:before{content:"";position:absolute;z-index:10}#index .movie_box a:before{background:url(../images/index/btn_movie_play.png) no-repeat;-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);height:60px;left:50%;margin:-30px 0 0 -30px;top:50%;transition:all .4s ease-in-out;width:60px}#index .content_footer .footer_inner dl a,#index .movie_box a img{-webkit-filter:brightness(100%) contrast(100%);transition:all .4s ease-in-out}#index .movie_box a:after{background:url(../images/index/movie_frame.png) no-repeat;height:100%;left:0;top:0;width:100%}#index .movie_box a img{position:relative;filter:brightness(100%) contrast(100%)}#index .movie_box a:hover img{opacity:.8;-webkit-filter:brightness(80%) contrast(120%);filter:brightness(80%) contrast(120%)}#index .movie_box a:hover:before{-webkit-filter:brightness(120%) contrast(120%);filter:brightness(120%) contrast(120%)}#index .content_footer{opacity:0;background:url(../images/index/bg_footer.jpg);bottom:0;box-sizing:border-box;padding:3px 0;position:absolute;width:100%}#index .content_footer:after,#index .content_footer:before{background-color:rgba(225,212,146,.3);content:"";height:1px;position:absolute;left:0;width:100%}#index .content_footer:before{top:2px}#index .content_footer:after{bottom:2px}#index .content_footer .footer_inner{margin:0 auto;height:124px;position:relative;width:980px}#index .content_footer .footer_inner dl{font-size:0;position:absolute;right:0;text-align:right;top:20px;width:500px}#index .content_footer .footer_inner dl dd,#index .content_footer .footer_inner dl dt{display:inline-block;vertical-align:middle}#index .content_footer .footer_inner dl dt{margin-right:6px}#index .content_footer .footer_inner dl dt:nth-of-type(2){margin-left:27px}#index .content_footer .footer_inner dl a{display:inline-block;filter:brightness(100%) contrast(100%);margin:0 0 0 6px;width:32px}#index .content_footer .footer_inner dl a:hover{-webkit-filter:brightness(80%) contrast(120%);filter:brightness(80%) contrast(120%)}#index .content_footer .footer_inner .news_box{border-radius:3px;overflow:hidden;position:absolute;right:0;top:68px;width:546px}#index .content_footer .footer_inner .news_box a{color:#3c1e00;text-decoration:underline}#index .content_footer .footer_inner .news_box a:hover{text-decoration:none}#index .content_footer .footer_inner .news_box .label{background-color:#6e4b32;box-sizing:border-box;float:left;text-align:center;height:36px;padding-top:12px;width:60px}#index .content_footer .footer_inner .news_box .text{background-color:rgba(220,210,190,.75);border-radius:0 3px 3px 0;color:#3c1e00;font-size:12px;float:left;height:36px;overflow:hidden;position:relative;width:486px}#index .content_footer .footer_inner .news_box .text .nav{background-color:#6e4b32;cursor:pointer;height:32px;position:absolute;top:2px;width:10px}#index .content_footer .footer_inner .news_box .text .nav:after{border:3px solid transparent;content:"";height:0;position:absolute;top:12px;width:0}#index .content_footer .footer_inner .news_box .text .nav.prev{left:2px}#index .content_footer .footer_inner .news_box .text .nav.prev:after{border-right:4px solid #fff;left:0}#index .content_footer .footer_inner .news_box .text .nav.next{right:2px}#index .content_footer .footer_inner .news_box .text .nav.next:after{border-left:4px solid #fff;right:0}#index .content_footer .footer_inner .news_box .text ul{box-sizing:border-box;left:14px;position:absolute;width:458px}#index .content_footer .footer_inner .news_box .text ul li{box-sizing:border-box;height:36px;padding-top:12px;width:486px}#index .content_footer .footer_inner .news_box .text ul li span:first-child{padding-right:10px}
#movie .contents{background-color:#221c14}#movie .contents .bg{background:url(../images/movie/bg.jpg) top center no-repeat #fff;background-size:100% auto;height:100%;position:absolute;top:0;left:0;width:100%}#movie .contents .contents_inner{box-sizing:border-box;margin:0 auto;min-height:1414px;padding-top:160px;position:relative;width:980px}#movie .contents .contents_inner h2{margin-bottom:-2px}#movie .contents .contents_inner h3{margin-bottom:30px}#movie .contents .block{box-sizing:border-box;border:2px solid rgba(247,237,208,.15);margin-bottom:40px;width:980px}#movie .contents .block .block_inner{background-color:rgba(20,15,0,.6);box-sizing:border-box;height:543px;padding:42px 0 0;text-align:center}#movie .contents .slider{padding-bottom:57px;position:relative}#movie .contents .slider .slider_nav{height:80px;position:absolute;top:153px;left:38px;width:900px}#movie .contents .slider .slider_nav .nav{border-radius:40px;cursor:pointer;height:80px;position:absolute;top:0;transition:all .2s ease-in-out;width:80px}#movie .contents .slider .slider_nav .nav:hover{background-color:rgba(20,15,0,.5)}#movie .contents .slider .slider_nav .prev{background:url(../images/movie/btn_slider_prev.png) no-repeat;left:0}#movie .contents .slider .slider_nav .next{background:url(../images/movie/btn_slider_next.png) no-repeat;right:0}#movie .contents .slider ul{background-color:#000;border:1px solid rgba(247,237,208,.4);box-sizing:border-box;height:389px;position:relative;margin:0 auto;width:690px}#movie .contents .slider ul li{background-color:#000;height:387px;left:0;position:absolute;top:0;width:688px}#movie .contents .slider ul li a{display:block;position:relative}#movie .contents .slider ul li a img{-webkit-filter:brightness(100%);filter:brightness(100%);transition:all .4s ease-in-out}#movie .contents .slider ul li a:after{background:url(../images/movie/btn_play.png) no-repeat;content:"";-webkit-filter:contrast(100%);filter:contrast(100%);height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;transition:all .4s ease-in-out;width:60px}#movie .contents .slider ul li a:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}#movie .contents .slider ul li a:hover:after{-webkit-filter:contrast(180%);filter:contrast(180%)}#movie .contents .slider ul li .video_box{left:0;position:absolute;top:0}#movie .contents .slider .slider_counter{bottom:24px;font-size:0;height:10px;left:0;position:absolute;text-align:center;width:100%}#movie .contents .slider .slider_counter div{background-color:rgba(220,210,190,0);box-sizing:border-box;border:1px solid #dcd2be;border-radius:10px;display:inline-block;height:10px;margin:0 10px;transition:all .5s;width:10px}#movie .contents .slider .slider_counter .current{background-color:#dcd2be}
@charset "UTF-8";#spec .contents,#spec .contents .contents_inner .block table td dl{overflow:hidden}#spec .contents{background:url(../images/spec/bg.jpg) center center no-repeat;background-size:cover}#spec .contents .contents_inner{box-sizing:border-box;margin:0 auto;min-height:1061px;padding-top:160px;width:980px}#spec .contents .contents_inner h2{margin-bottom:-2px}#spec .contents .contents_inner h3{border-bottom:1px solid #f7edd0;font-size:0;padding-bottom:18px}#spec .contents .contents_inner .block{box-sizing:border-box;border:2px solid rgba(247,237,208,.15);height:auto;width:980px}#spec .contents .contents_inner .block .block_inner{background-color:rgba(20,15,0,.8);padding:10px 60px 10px 10px}#spec .contents .contents_inner .block .thumb{display:block;float:left;height:546px;width:426px}#spec .contents .contents_inner .block .product_detail{box-sizing:border-box;float:left;padding:46px 0 0 45px;width:480px}#spec .contents .contents_inner .block table{border-collapse:collapse;color:#fff5dc;line-height:1.7;width:100%}#spec .contents .contents_inner .block table td,#spec .contents .contents_inner .block table th{border-bottom:1px solid rgba(255,245,220,.25);padding:12px 0}#spec .contents .contents_inner .block table th{box-sizing:border-box;font-family:"Times New Roman","游明朝 Medium","游明朝体","Yu Mincho Medium",YuMincho,"メイリオ",Meiryo,serif;font-size:1.6rem;font-weight:400;padding-left:6px;position:relative;text-align:left;vertical-align:top;width:110px}#spec .contents .contents_inner .block table th:after{background-color:#fff5dc;content:"";height:18px;position:absolute;right:0;top:15px;width:1px}#spec .contents .contents_inner .block table td{box-sizing:border-box;font-size:1.4rem;padding-left:20px;width:325px}#spec .contents .contents_inner .block table td dl dd,#spec .contents .contents_inner .block table td dl dt{float:left}#spec .contents .contents_inner .block table td dl dt{clear:left;width:125px}#spec .contents .contents_inner .block table td dl dd{width:180px}#spec .contents .contents_inner .block table td a{color:#fff5dc;text-decoration:underline}#spec .contents .contents_inner .block table td a:hover{text-decoration:none}#spec .contents .contents_inner .block table tr:last-child td,#spec .contents .contents_inner .block table tr:last-child th{border-bottom:none}#spec .contents .contents_inner .block table tr:last-child td{font-size:1.2rem}
@charset "UTF-8";#traveler .contents{background:url(../images/traveler/bg.jpg) cepnter center no-repeat;background-size:cover;overflow:hidden}#traveler .contents_inner{box-sizing:border-box;margin:0 auto;min-height:968px;padding-top:160px;width:980px}#traveler .contents_inner h2{margin-bottom:-23px}#traveler .block{height:698px;margin:0 auto;overflow:hidden;padding-top:19px;position:relative;width:986px}#traveler .block .map_box{height:620px;left:23px;overflow:hidden;position:absolute;top:52px;width:940px}#traveler .block .map_box .map{cursor:move;height:787px;left:-90px;-webkit-transform:scale(1);transform:scale(1);top:-83px;position:absolute;width:1120px}#traveler .block .map_box .icons{left:50%;margin:-30.89286% 0 0 -41.96429%;padding-top:61.875%;position:absolute;top:50%;width:83.92857%}#traveler .block .controller{background:url(../images/traveler/map/size_controller.png) no-repeat;bottom:84px;height:199px;position:absolute;right:77px;width:43px}#traveler .block .controller .button{cursor:pointer;height:38px;position:absolute;left:0;width:43px}#traveler .block .controller .zoom{top:0}#traveler .block .controller .out{bottom:0}#traveler .block .controller .bar{height:109px;left:11px;position:absolute;top:46px;width:21px}#traveler .block .controller .bar div{cursor:pointer;background:url(../images/traveler/map/size_bar.png) no-repeat;height:9px;position:absolute;top:100px;width:21px}#traveler .block:after,#traveler .block:before{content:"";position:absolute;width:60px;z-index:99}#traveler .block:before{background:url(../images/traveler/map/frame_left.png) no-repeat;height:485px;left:0;top:103px}#traveler .block:after{background:url(../images/traveler/map/frame_right.png) no-repeat;height:511px;right:0;top:106px}#traveler .block .frame{position:absolute}#traveler .block .frame:after,#traveler .block .frame:before{content:"";position:absolute}#traveler .block .frame>div{position:absolute}#traveler .block .frame.bottom{background:url(../images/traveler/map/frame_bottom.png) no-repeat;bottom:0;height:60px;left:284px;width:419px}#traveler .block .frame.bottom:before{background:url(../images/traveler/map/frame_bottom_left.png) no-repeat;bottom:0;height:100px;left:-155px;width:155px}#traveler .block .frame.bottom:after{background:url(../images/traveler/map/frame_bottom_right.png) no-repeat;bottom:0;height:100px;right:-283px;width:283px}#traveler .block .frame.bottom>div{background:url(../images/traveler/map/frameb_emblem.png) no-repeat;bottom:0;height:129px;left:-284px;width:129px}#traveler .block .frame.top{background:url(../images/traveler/map/frame_top_01.png) no-repeat,url(../images/traveler/map/frame_top_02.png) right top no-repeat;height:56px;left:91px;top:19px;width:801px}#traveler .block .frame.top:before{background:url(../images/traveler/map/frame_top_left.png) no-repeat;height:84px;left:-91px;top:0;width:91px}#traveler .block .frame.top:after{background:url(../images/traveler/map/frame_top_right.png) no-repeat;height:87px;right:-94px;top:0;width:94px}#traveler .block .frame.top>div{background:url(../images/traveler/map/frame_top_center.png) no-repeat;height:132px;left:328px;top:-19px;width:147px}#traveler .block .character{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);position:absolute;transition:all .4s ease-in-out;width:5.37118%}#traveler .block .character:hover{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}#traveler .block .character:after,#traveler .block .character:before{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";position:absolute}#traveler .block .character:before{background-image:url(../images/traveler/map/icon_character_pin.png);left:46.34146%;margin-bottom:-29.26829%;padding-top:31.70732%;width:9.7561%}#traveler .block .character:after{background-image:url(../images/traveler/map/icon_arrow.png);left:33.33333%;margin-bottom:-9.7561%;padding-top:32.52033%;width:32.52033%}#traveler .block .character.olberic{bottom:0;margin-bottom:20.39301%;right:39.56332%}#traveler .block .character.olberic:before{background-image:url(../images/traveler/map/icon_character_pin_right.png);left:52.84553%;margin-bottom:-10.56911%;padding-top:19.5122%;width:65.85366%}#traveler .block .character.primrose{bottom:0;left:46.15721%;margin-bottom:24.06114%}#traveler .block .character.tressa{right:34.67249%;margin-top:33.0131%;top:0}#traveler .block .character.alfyn{bottom:0;left:33.66812%;margin-bottom:27.33624%}#traveler .block .character.alfyn:before{background-image:url(../images/traveler/map/icon_character_pin_alfyn.png);left:-17.88618%;margin-bottom:-10.56911%;padding-top:19.5122%;width:65.85366%}#traveler .block .character.haanit{left:34.75983%;margin-top:18.16594%;top:0}#traveler .block .character.therion{left:25.8952%;margin-top:31.13537%;top:0}#traveler .block .character.cyrus{margin-top:22.96943%;right:40.74236%;top:0}#traveler .block .character.cyrus:before{background-image:url(../images/traveler/map/icon_character_pin_cyrus.png);left:15.44715%;margin-bottom:-34.14634%;padding-top:38.21138%;width:34.14634%}#traveler .block .character.ophilia{margin-top:16.89956%;left:45.98253%;top:0}#traveler .block .village{position:absolute;width:10.82969%}#traveler .block .village.olberic{bottom:0;margin-bottom:15.76419%;right:33.05677%}#traveler .block .village.primrose{bottom:0;margin-bottom:18.86463%;left:43.88646%;width:10.04367%}#traveler .block .village.tressa{bottom:0;margin-bottom:27.51092%;right:31.83406%}#traveler .block .village.alfyn{bottom:0;margin-bottom:23.31878%;left:26.33188%}#traveler .block .village.haanit{top:0;margin-top:28.29694%;left:32.35808%}#traveler .block .village.therion{bottom:0;margin-bottom:28.68996%;left:23.18777%}#traveler .block .village.cyrus{top:0;margin-top:34.54148%;right:40.87336%}#traveler .block .village.ophilia{top:0;margin-top:28.82096%;left:43.10044%}#traveler .block .area{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);position:absolute;transition:all .4s ease-in-out;width:10.69869%}#traveler .block .area:hover{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}#traveler .block .area:after{background:url(../images/traveler/map/icon_arrow.png) no-repeat;background-size:100% auto;bottom:0;content:"";left:43.67347%;margin-bottom:-.81633%;padding-top:16.32653%;position:absolute;width:16.32653%}#traveler .block .area.sanland{bottom:0;left:40.131%;margin-bottom:1.96507%}#traveler .block .area.coastland{margin-top:33.62445%;top:0;right:6.63755%}#traveler .block .area.highland{bottom:0;right:17.99127%;margin-bottom:6.0262%}#traveler .block .area.riverland{bottom:0;margin-bottom:8.42795%;left:17.51092%}#traveler .block .area.criffland{left:5.02183%;margin-top:34.9345%;top:0}#traveler .block .area.woodland{left:24.84716%;margin-top:8.99563%;top:0}#traveler .block .area.frostland{right:44.27948%;margin-top:4.32314%;top:0}#traveler .block .area.flatland{right:24.80349%;margin-top:13.44978%;top:0}#traveler #cboxClose{bottom:-4px;top:auto;right:70px}#area_box{display:none}#colorbox .box{background-color:transparent;background-position:0 0;background-repeat:no-repeat;box-sizing:border-box;padding:100px 0 0;width:590px}#colorbox .box .inner{box-sizing:border-box;color:#463c28;font-size:1.4rem;height:370px;line-height:1.6;margin:0 auto;padding:27px 0 0;text-align:center;width:350px}#colorbox .box .inner p{padding-top:12px;text-shadow:0 0 2px #faf3d8,0 0 2px #faf3d8,0 0 2px #faf3d8}#colorbox #highland{background-image:url(../images/traveler/highland/bg.png);height:520px}#colorbox #sanland{background-image:url(../images/traveler/sanland/bg.png);height:500px}#colorbox #coastland{background-image:url(../images/traveler/coastland/bg.png);height:480px}#colorbox #riverland{background-image:url(../images/traveler/riverland/bg.png);height:520px}#colorbox #criffland{background-image:url(../images/traveler/criffland/bg.png);height:520px}#colorbox #woodland{background-image:url(../images/traveler/woodland/bg.png);height:520px}#colorbox #frostland{background-image:url(../images/traveler/frostland/bg.png);height:520px}#colorbox #flatland{background-image:url(../images/traveler/flatland/bg.png);height:520px}#cboxNext{right:25px}#cboxPrevious{left:25px}body[id^=traveler-] .contents{background:url(../images/traveler/bg.jpg) center center no-repeat;background-size:cover;overflow:hidden}body[id^=traveler-] .contents_inner{box-sizing:border-box;margin:0 auto;min-height:868px;padding-top:160px;width:980px}body[id^=traveler-] .contents_inner h2{margin-bottom:-23px}body[id^=traveler-] .contents_inner h3{left:50%;margin-left:208px;position:absolute;top:192px}body[id^=traveler-] .block{background-color:transparent;background-position:25px 41px;background-repeat:no-repeat;box-sizing:border-box;height:625px;margin:0 auto;position:relative;padding:88px 351px 82px 65px;width:986px}body[id^=traveler-] .block:before{background:url(../images/traveler/character_frame.png) no-repeat;content:"";height:625px;left:0;position:absolute;top:0;width:986px}body[id^=traveler-] .block .inner{background:url(../images/traveler/bg_character_detail.png) no-repeat;box-sizing:border-box;height:455px;padding:39px 0 0 34px;position:relative;width:570px}body[id^=traveler-] .block .name{background-color:transparent;background-position:0 0;background-repeat:no-repeat;font-size:0;height:58px;width:503px}body[id^=traveler-] .block .tab_menu{background:url(../images/traveler/bg_character_nav.png) no-repeat;box-sizing:border-box;height:66px;font-size:0;padding:8px 0;text-align:center;width:503px}body[id^=traveler-] .block .tab_menu>div{display:inline-block;position:relative}body[id^=traveler-] .block .tab_menu>div:not(:last-child){margin-right:1px}body[id^=traveler-] .block .tab_menu>div img{transition:all .4s ease-in-out}body[id^=traveler-] .block .tab_menu>div .off,body[id^=traveler-] .block .tab_menu>div .on{cursor:pointer}body[id^=traveler-] .block .tab_menu>div .on{left:0;position:absolute;top:0;opacity:0}body[id^=traveler-] .block .tab_menu>div .off{position:relative}body[id^=traveler-] .block .tab_menu>div:hover .on{opacity:1}body[id^=traveler-] .block .tab_menu>div:hover .off{opacity:0}body[id^=traveler-] .block .tab_menu .now .on{opacity:1}body[id^=traveler-] .block .tab_menu .now .off,body[id^=traveler-] .characters_nav .now:after,body[id^=traveler-] .characters_nav a:hover:after{opacity:0}body[id^=traveler-] .block .tab_box{height:287px;position:relative;width:536px}body[id^=traveler-] .block .tab_box .box{box-sizing:border-box;color:#fff5eb;display:none;font-family:"Times New Roman","游明朝 Medium","游明朝体","Yu Mincho Medium",YuMincho,"メイリオ",Meiryo,serif;letter-spacing:1px;height:287px;left:0;position:absolute;top:0;width:536px}body[id^=traveler-] .block .tab_box .box01{display:block;padding:27px 0 0}body[id^=traveler-] .block .tab_box .box01 p{font-size:1.6rem;line-height:2}body[id^=traveler-] .block .tab_box .box01 p strong{font-weight:700}body[id^=traveler-] .block .tab_box .box02,body[id^=traveler-] .block .tab_box .box03{padding:23px 0 0}body[id^=traveler-] .block .tab_box .box02 .movie,body[id^=traveler-] .block .tab_box .box03 .movie{height:132px;padding:5px 6px 5px 8px;position:absolute;width:198px}body[id^=traveler-] .block .tab_box .box02 .movie:after,body[id^=traveler-] .block .tab_box .box02 .movie:before,body[id^=traveler-] .block .tab_box .box03 .movie:after,body[id^=traveler-] .block .tab_box .box03 .movie:before{content:"";position:absolute}body[id^=traveler-] .block .tab_box .box02 .movie:before,body[id^=traveler-] .block .tab_box .box03 .movie:before{background:url(../images/traveler/movie_frame.png) no-repeat;height:142px;left:0;top:0;width:212px}body[id^=traveler-] .block .tab_box .box02 .movie:after,body[id^=traveler-] .block .tab_box .box03 .movie:after{background:url(../images/movie/btn_play.png) no-repeat;-webkit-filter:contrast(100%);filter:contrast(100%);height:60px;left:50%;margin:-30px auto auto -30px;top:50%;transition:all .4s ease-in-out;width:60px}body[id^=traveler-] .block .tab_box .box02 .movie img,body[id^=traveler-] .block .tab_box .box03 .movie img{-webkit-filter:brightness(100%);filter:brightness(100%);transition:all .4s ease-in-out}body[id^=traveler-] .block .tab_box .box02 .movie:hover img,body[id^=traveler-] .block .tab_box .box03 .movie:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}body[id^=traveler-] .block .tab_box .box02 .movie:hover:after,body[id^=traveler-] .block .tab_box .box03 .movie:hover:after{-webkit-filter:contrast(140%);filter:contrast(140%)}body[id^=traveler-] .block .tab_box .box02 .text,body[id^=traveler-] .block .tab_box .box03 .text{padding-left:232px}body[id^=traveler-] .block .tab_box .box02 .text h5,body[id^=traveler-] .block .tab_box .box03 .text h5{font-size:1.8rem;line-height:1.4;padding-bottom:7px}body[id^=traveler-] .block .tab_box .box02 .text p,body[id^=traveler-] .block .tab_box .box03 .text p{font-size:1.4rem;line-height:1.86}body[id^=traveler-] .block .tab_box .box04{padding:23px 0 0;position:relative}body[id^=traveler-] .block .tab_box .box04 h5{font-size:1.8rem;line-height:1.4;padding-bottom:7px}body[id^=traveler-] .block .tab_box .box04 ul{line-height:1.8;width:503px}body[id^=traveler-] .block .tab_box .box04 ul li{font-size:1.4rem;padding-left:2.8rem;text-indent:-2.8rem}body[id^=traveler-] .block .tab_box .box04>div{font-size:1.4rem;line-height:1;text-align:right;width:503px}body[id^=traveler-] .block .tab_box .box04 .detail{background-color:rgba(0,0,0,.15);bottom:22px;box-sizing:border-box;font-size:1.2rem;left:0;line-height:1.86;letter-spacing:1px;padding:15px;position:absolute;width:503px}body[id^=traveler-] .back_to_top{-webkit-filter:brightness(100%);filter:brightness(100%);position:absolute;right:4px;top:4px;transition:all .2s ease-in-out}body[id^=traveler-] .back_to_top:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}body[id^=traveler-] .characters_nav{bottom:-8px;font-size:0;height:94px;position:absolute;right:10px;text-align:right;width:966px}body[id^=traveler-] .characters_nav a{display:inline-block;-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);margin-right:9px;position:relative;transition:all .2s ease-in-out}body[id^=traveler-] .characters_nav a:after{background:url(../images/traveler/nav_character_cover.png) no-repeat;content:"";height:94px;left:0;position:absolute;top:auto;transition:all .2s ease-in-out;width:66px}body[id^=traveler-] .characters_nav a:hover{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}body[id^=traveler-] .side_nav{font-size:0;height:90px;position:absolute;top:263px;width:95px}body[id^=traveler-] .side_nav a{display:block;-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);transition:all .2s ease-in-out}body[id^=traveler-] .side_nav a:hover{-webkit-filter:brightness(120%) contrast(120%);filter:brightness(120%) contrast(120%)}body[id^=traveler-] .prev{left:-29px}body[id^=traveler-] .next{right:-29px}#traveler-olberic .block{background-image:url(../images/traveler/olberic/bg.jpg)}#traveler-olberic .block .name{background-image:url(../images/traveler/olberic/name.png)}#traveler-primrose .block{background-image:url(../images/traveler/primrose/bg.jpg)}#traveler-primrose .block .name{background-image:url(../images/traveler/primrose/name.png)}#traveler-alfyn .block{background-image:url(../images/traveler/alfyn/bg.jpg)}#traveler-alfyn .block .name{background-image:url(../images/traveler/alfyn/name.png)}#traveler-tressa .block{background-image:url(../images/traveler/tressa/bg.jpg)}#traveler-tressa .block .name{background-image:url(../images/traveler/tressa/name.png)}#traveler-haanit .block{background-image:url(../images/traveler/haanit/bg.jpg)}#traveler-haanit .block .name{background-image:url(../images/traveler/haanit/name.png)}#traveler-therion .block{background-image:url(../images/traveler/therion/bg.jpg)}#traveler-therion .block .name{background-image:url(../images/traveler/therion/name.png)}#traveler-cyrus .block{background-image:url(../images/traveler/cyrus/bg.jpg)}#traveler-cyrus .block .name{background-image:url(../images/traveler/cyrus/name.png)}#traveler-ophilia .block{background-image:url(../images/traveler/ophilia/bg.jpg)}#traveler-ophilia .block .name{background-image:url(../images/traveler/ophilia/name.png)}



#spec .contents .contents_inner .block .block_inner {
  padding: 10px 60px 60px 10px;
}