@charset "UTF-8";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,menu,nav,section,summary{display:block}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}img{width:100%}.btn1{border:1px solid #000;background:rgba(255,255,255,0.4)}html,body{font:"Hiragino Kaku Gothic ProN",  Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;width:100%;height:100%;background:#fff;color:#000;font-size:10pt}body{width:100%;height:auto;float:left;position:relative}body p,body span,body a{font-family:"Hiragino Kaku Gothic ProN",  Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}body #header{width:100%;position:fixed;z-index:1000;background:#fff;line-height:0;top:0;left:0}body #header .area{width:100%;float:left;position:relative;z-index:1000;background:#fff}body #header .area h1{width:100%;float:left;text-align:center;line-height:0;background:#fff}body #header .area #menu_btn{width:16%;position:absolute;right:0;top:0;text-align:center}body #header .area #menu_btn span{width:44%;height:2px;float:left;display:block;position:absolute;background:#000;top:50%;left:50%;transition-duration:0.5s;margin:-1.5px 0 0 -18%}body #header .area #menu_btn span:before{width:100%;height:2px;display:block;content:"";position:absolute;background:#000;top:50%;left:0;margin:-8px 0 0 0;transition-duration:0.5s}body #header .area #menu_btn span:after{width:100%;height:2px;display:block;content:"";position:absolute;background:#000;top:50%;left:0;margin:6px 0 0 0;transition-duration:0.5s}body #header .area #menu_btn.on span{background:transparent;transition-duration:0.5s}body #header .area #menu_btn.on span:before{width:100%;top:50%;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;transition-duration:0.5s}body #header .area #menu_btn.on span:after{width:100%;top:50%;left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin:0;transition-duration:0.5s}body #header .list{width:100%;height:0;float:left;overflow:hidden;background:#fff;position:relative;z-index:100}body #header .list .area{z-index:998;border:none}body #header .list ul{width:100%;float:left}body #header .list ul li{width:100%;float:left;position:relative;line-height:0;border-bottom:1px solid #dedede;background:#fff}body #header .list ul li.end{border-bottom:none}body #header .list ul li a{display:block;line-height:0}body #header .list ul li a.coming{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}body #header .list ul li.slide{height:0;overflow:hidden;border:none}body #header .list ul li.slide ul li{background:#f5f5f5}body #header .list ul li.slide ul li.end{border:none}body #header .list ul li img{z-index:1}body #header .list ul li span{width:16.5%;position:absolute;z-index:2;display:block;top:0;right:0;line-height:0}body #header .list ul li span img{transition-duration:0.5s}body #header .list ul li span.under img{transition-duration:0s}body #header .list ul li span.under .minus{visibility:hidden;position:absolute;top:0;right:0;transition-duration:0s}body #header .list ul li span.open img{visibility:hidden}body #header .list ul li span.open .minus{visibility:visible}body #header .list .btn_area2{width:92%;float:left;margin:4% 4% 4% 4%;position:relative;background:#fff}body #header .list .btn_area{width:92%;float:left;margin:5.1vw 4% 40% 4%;position:relative;background:#fff}body #header .list .btn_area a{width:48%;float:left;margin:0 4% 0 0}body #header .list .btn_area a.r{margin:0}body #loader{width:100%;height:100%;position:fixed;z-index:100;background:#000;top:5%;left:0}body #loader img{width:5%;position:absolute;top:50%;left:50%;margin:0 0 0 -2.5%}body #loader .mask{overflow:hidden;width:35px;height:3px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}body #loader .mask .inner{width:35px;height:3px}body #loader .mask .bar{background:#fff;width:35px;height:5px;position:absolute}body #loader.white{background:#fff}body #loader.white .bar{background:#cbcbcb !important}body #nav{width:100%;position:absolute;z-index:1}body #nav .dmy{display:block}body #nav .uv{width:50%;float:left;line-height:0;background:#fff}body #nav .uv.current img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}body #nav .infilt{width:50%;float:right;line-height:0;background:#000}body #nav .infilt.current img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}body #contents{width:100%;float:left;position:relative;z-index:2}body #contents .dummy_header{width:100%;float:left}body #contents #wrapper{width:100%;float:left;position:relative}body #contents #wrapper .mail{width:100%;float:left}body #contents #wrapper .main{width:100%;float:left}body #contents #wrapper .main .section{width:100%;float:left}body #contents #wrapper .main #lineup,body #contents #wrapper .main .eventslide,body #contents #wrapper .main .movslide,body #contents #wrapper .main .mvslide,body #contents #wrapper .main .specialslide{width:100%;float:left;position:relative}body #contents #wrapper .main #lineup h2,body #contents #wrapper .main .eventslide h2,body #contents #wrapper .main .movslide h2,body #contents #wrapper .main .mvslide h2,body #contents #wrapper .main .specialslide h2{width:100%;float:left;margin:16% 0 0 0}body #contents #wrapper .main #lineup .container,body #contents #wrapper .main .eventslide .container,body #contents #wrapper .main .movslide .container,body #contents #wrapper .main .mvslide .container,body #contents #wrapper .main .specialslide .container{width:100%;float:left;position:relative;overflow:hidden}body #contents #wrapper .main #lineup .container ul,body #contents #wrapper .main .eventslide .container ul,body #contents #wrapper .main .movslide .container ul,body #contents #wrapper .main .mvslide .container ul,body #contents #wrapper .main .specialslide .container ul{width:1000%;float:left;position:relative;margin-left:-100%}body #contents #wrapper .main #lineup .container ul li,body #contents #wrapper .main .eventslide .container ul li,body #contents #wrapper .main .movslide .container ul li,body #contents #wrapper .main .mvslide .container ul li,body #contents #wrapper .main .specialslide .container ul li{width:10%;float:left}body #contents #wrapper .main #lineup .container ul li a,body #contents #wrapper .main .eventslide .container ul li a,body #contents #wrapper .main .movslide .container ul li a,body #contents #wrapper .main .mvslide .container ul li a,body #contents #wrapper .main .specialslide .container ul li a{width:92%;margin:4%;float:left;display:block}body #contents #wrapper .main #lineup .ctrl,body #contents #wrapper .main .eventslide .ctrl,body #contents #wrapper .main .movslide .ctrl,body #contents #wrapper .main .mvslide .ctrl,body #contents #wrapper .main .specialslide .ctrl{width:100%;float:left;position:relative;margin:0 0 12% 0}body #contents #wrapper .main #lineup .ctrl .arrows,body #contents #wrapper .main .eventslide .ctrl .arrows,body #contents #wrapper .main .movslide .ctrl .arrows,body #contents #wrapper .main .mvslide .ctrl .arrows,body #contents #wrapper .main .specialslide .ctrl .arrows{width:100%;float:left;position:relative;z-index:50}body #contents #wrapper .main #lineup .ctrl .arrows a,body #contents #wrapper .main .eventslide .ctrl .arrows a,body #contents #wrapper .main .movslide .ctrl .arrows a,body #contents #wrapper .main .mvslide .ctrl .arrows a,body #contents #wrapper .main .specialslide .ctrl .arrows a{width:10%;float:left}body #contents #wrapper .main #lineup .ctrl .arrows a.right,body #contents #wrapper .main .eventslide .ctrl .arrows a.right,body #contents #wrapper .main .movslide .ctrl .arrows a.right,body #contents #wrapper .main .mvslide .ctrl .arrows a.right,body #contents #wrapper .main .specialslide .ctrl .arrows a.right{float:right}body #contents #wrapper .main #lineup .ctrl ul,body #contents #wrapper .main .eventslide .ctrl ul,body #contents #wrapper .main .movslide .ctrl ul,body #contents #wrapper .main .mvslide .ctrl ul,body #contents #wrapper .main .specialslide .ctrl ul{width:100%;margin:0 auto;display:block;position:absolute;text-align:center;z-index:1}body #contents #wrapper .main #lineup .ctrl ul li,body #contents #wrapper .main .eventslide .ctrl ul li,body #contents #wrapper .main .movslide .ctrl ul li,body #contents #wrapper .main .mvslide .ctrl ul li,body #contents #wrapper .main .specialslide .ctrl ul li{width:0.5em;height:0.5em;margin:0 1%;display:inline-block}body #contents #wrapper .main #lineup .ctrl ul li a,body #contents #wrapper .main .eventslide .ctrl ul li a,body #contents #wrapper .main .movslide .ctrl ul li a,body #contents #wrapper .main .mvslide .ctrl ul li a,body #contents #wrapper .main .specialslide .ctrl ul li a{width:100%;float:left;background:#dcdcdc}body #contents #wrapper .main #lineup .ctrl ul li.active a,body #contents #wrapper .main .eventslide .ctrl ul li.active a,body #contents #wrapper .main .movslide .ctrl ul li.active a,body #contents #wrapper .main .mvslide .ctrl ul li.active a,body #contents #wrapper .main .specialslide .ctrl ul li.active a{background:#d7063b}body #contents #wrapper .main .eventslide,body #contents #wrapper .main .movslide,body #contents #wrapper .main .mvslide,body #contents #wrapper .main .specialslide{width:100%;float:left;position:relative}body #contents #wrapper .main .eventslide h2,body #contents #wrapper .main .movslide h2,body #contents #wrapper .main .mvslide h2,body #contents #wrapper .main .specialslide h2{margin:0 0 0 0}body #contents #wrapper .main .eventslide .container,body #contents #wrapper .main .movslide .container,body #contents #wrapper .main .mvslide .container,body #contents #wrapper .main .specialslide .container{width:100%;float:left;position:relative;overflow:hidden}body #contents #wrapper .main .eventslide .container ul,body #contents #wrapper .main .movslide .container ul,body #contents #wrapper .main .mvslide .container ul,body #contents #wrapper .main .specialslide .container ul{width:200%;margin-left:0%}body #contents #wrapper .main .eventslide .container ul li,body #contents #wrapper .main .movslide .container ul li,body #contents #wrapper .main .mvslide .container ul li,body #contents #wrapper .main .specialslide .container ul li{width:50%}body #contents #wrapper .main .eventslide .container ul li a,body #contents #wrapper .main .movslide .container ul li a,body #contents #wrapper .main .mvslide .container ul li a,body #contents #wrapper .main .specialslide .container ul li a{width:86%;margin:7%}body #contents #wrapper .main .movslide .ctrl,body #contents #wrapper .main .specialslide .ctrl{margin:0 0 5% 0}body #contents #wrapper .main .powerarea{background:url(../img/power_bg.jpg);background-size:cover;padding:14.4vw 0 14.9vw;text-align:center;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif}body #contents #wrapper .main .powerarea p{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif}body #contents #wrapper .main .powerarea .area h2{font-size:6.4vw;line-height:1;margin:0 0 8vw 0}body #contents #wrapper .main .powerarea .area h2 .n{font-size:2.1vw;position:relative;top:-4vw}body #contents #wrapper .main .powerarea .area h2+p{font-size:3.74vw;line-height:7vw;margin:0 0 9.6vw 0;white-space:nowrap}body #contents #wrapper .main .powerarea .area h2+p .n{font-size:2vw;position:relative;top:-1.5vw}body #contents #wrapper .main .powerarea .area .notice{position:inherit;text-align:center;color:black;line-height:4vw;margin:0 0 14.6vw 0;float:none;font-size:2.66667vw}body #contents #wrapper .main .powerarea .area .logo{line-height:0;width:39.5%;margin:0 auto}body #prodBtn{position:fixed;width:13.9%;bottom:8%;right:0;z-index:99}body .notice{float:left}body .notice p{color:#000;margin:4% 4% 8% 4%;font-size:0.8em;line-height:1.3em;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}body .notice_2{color:#afafaf;font-size:0.8em;text-align:left;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}body .n_a{font-size:0.5em;vertical-align:top}body #footer{width:100%;float:left;background:#ededed}body #footer #topBtn{width:100%;float:left;background-color:#fff}body #footer #topBtn a{width:100%;float:left;display:block;cursor:pointer}body #footer .snsBtns{width:100%;position:relative;background:#dcdcdc}body #footer .snsBtns .links{width:50.4%;height:100%;position:absolute;margin:0 auto;top:0;bottom:0;left:0;right:0}body #footer .snsBtns .links a{width:33%;height:100%;display:block;float:left}body #footer .linkBtn{width:84%;padding:4% 8%;float:left;background:#ededed;line-height:1.8em;text-align:center}body #footer .linkBtn a{position:relative;color:#000;display:inline;font-size:0.8em;text-align:center}body #footer .linkBtn span{width:1px;height:0.8em;vertical-align:-0.1em;margin:0 0.5em;background:#bebebe;display:inline-block;letter-spacing:0em}body #footer .linkBtn ul{width:100%;float:left}body #footer .linkBtn ul li{text-align:center}body #footer .linkBtn ul li a{position:relative;color:#fff;display:inline}body #footer .linkBtn ul li a span{width:1px;height:0.8em;vertical-align:-0.1em;margin:0 0.5em;background:#ededed;display:inline-block}body #footer .copyright{width:100%}.trial_area{position:fixed;bottom:0;right:0;z-index:10000;height:0;width:100%}.trial_area .inner{width:100%;height:0;margin:0 auto;position:relative}.trial_area .inner a{line-height:0;display:none}.trial_area .inner .trial{position:absolute;width:100%;bottom:0;right:0}.trial_dummy{width:100%;float:left;background:#fff}.trial_dummy img{visibility:hidden}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1}p{font-famiy:Meiryo, "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5;font-size:13pt}p.m{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}span.m{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}img{display:block;width:100%;line-height:0}.area{width:100%;float:left;position:relative}.inner{width:92%;margin:4%;float:left;position:relative}.box{width:100%;float:left;margin:0 0 4% 0;position:relative}.box2{width:100%;float:left;margin:0 0 8% 0;position:relative}.white{background:#fff}.white_i{background:url(../img/white.png) repeat}.gray{background:#f6f6f6}.gray_i{background:url(../img/gray.png) repeat}.black{background:#000}.hide{display:none}#float_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#33000000,EndColorStr=#33000000);z-index:898;top:0;left:0}#float_data{position:absolute;z-index:898;width:92%;margin:0 4%}#float_data .data{position:relative;margin:0 0 8% 0}#float_data .data .close{width:11%;float:left;position:absolute;right:0;top:0;line-height:0}.f_close{width:10%;position:absolute;top:0;right:0}body.shiny .mvslide .container ul{width:300% !important;margin-left:0%}body.shiny .mvslide .container ul li{width:33.3% !important}.footer_bnr{float:left;width:100%;background:#363636;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11% 9%}.footer_bnr a{float:left;width:100%;margin:0 0 8% 0;line-height:0}.footer_bnr a.l{margin:0}
