@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}.area{width:100%;float:left;position:relative}.block{width:88%;margin:0 6%;position:relative;float:left}.block2{width:100%;margin:0 auto;position:relative}.box{width:100%;float:left;margin:0 0 6% 0}.left{float:left}.right{float:right}.hide{display:none !important}.banish{visibility:hidden}.transparent{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.dummy{position:relative !important;width:100%}.iScrollLoneScrollbar{z-index:999 !important;width:2px !important}.iScrollLoneScrollbar .iScrollIndicator{border:none !important;background:rgba(255,255,255,0.9) !important;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.la span.t{position:absolute;top:0;left:0;width:100%;height:1px;background:#000}.la span.b{position:absolute;bottom:0;right:0;width:100%;height:1px;background:#000}.la span.l{position:absolute;top:0;left:0;width:1px;height:100%;background:#000}.la span.r{position:absolute;bottom:0;right:0;width:1px;height:100%;background:#000}.btn1{border:1px solid #000;background:rgba(255,255,255,0.4)}.red{color:#d7063b}.cap{font-size:0.8em}.sep{width:100%;height:1px;border-top:1px dotted #000;float:left}.sm{font-size:0.5em}.grad{width:100%;height:4px;display:block;background:-moz-linear-gradient(left, #fff 0%, #d7063b 50%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #d7063b 50%, #fff 100%);background:linear-gradient(to right, #ffffff 0%,#d7063b 50%,#ffffff 100%)}body{width:100%;float:left;font-size:10pt;line-height:1.6em;color:#000;background:#fff;font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "Times New Roman", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", 'Noto Serif JP', serif;position:relative}body .gothic{font-family:'Meiryo',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka", sans-serif}body #header{width:100%;float:left;z-index:1000;background:#000;line-height:0;top:0;left:0}body #header .area{width:100%;float:left;position:relative;z-index:1000}body #header .area h1{width:100%;float:left;text-align:center}body #header .area #menu_btn{width:13.6%;background:#000;position:absolute;right:0;top:0;text-align:center}body #header .area #menu_btn span{width:48%;height:2px;float:left;display:block;position:absolute;background:#fff;top:50%;left:50%;transition-duration:0.3s;margin:-1.5px 0 0 -24%}body #header .area #menu_btn span:before{width:100%;height:2px;display:block;content:"";position:absolute;background:#fff;top:50%;left:0;margin:-8px 0 0 0;transition-duration:0.3s}body #header .area #menu_btn span:after{width:100%;height:2px;display:block;content:"";position:absolute;background:#fff;top:50%;left:0;margin:6px 0 0 0;transition-duration:0.3s}body #header .area #menu_btn.on span{background:transparent;transition-duration:0.3s}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.3s}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.3s}body #header .list{width:100%;height:0;float:left;overflow:hidden;background:#000}body #header .list .area{z-index:998;border:none;border-top:1px solid #fff;background:#000}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 #323232;background:#000}body #header .list ul li .cs_txt{width:100%;position:absolute;z-index:2;top:0;left:0}body #header .list ul li.cs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}body #header .list ul li.cs span{display:none}body #header .list ul li.slide{height:0;overflow:hidden;border:none}body #header .list ul li.slide ul li{background:#101010}body #header .list ul li.slide ul li.end{border:none}body #header .list ul li.slide ul li .img{position:absolute;width:22.666%;float:left;z-index:2}body #header .list ul li img{z-index:1}body #header .list ul li span{width:14.133%;position:absolute;z-index:2;display:block;top:0;right:0;line-height:0;background:none}body #header .list .btn_area2{width:92%;float:left;margin:6% 4% 8% 4%;position:relative;background:#fff}body #header .list .btn_area2 a{width:100%;float:left;margin:0 4% 0 0;background:#1a1a1a;border:1px solid #323232;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body #header .list .btn_area{width:92%;float:left;margin:14.6vw 4% 40% 4%;position:relative;background:#000}body #header .list .btn_area a{width:48%;float:left;margin:0 4% 0 0;background:#fff}body #header .list .btn_area a.r{margin:0}body #loader{width:100%;height:100%;position:fixed;z-index:5}body #loader img{width:21.6%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}body .wrapper{width:100%;min-height:500px;float:left;position:relative;z-index:3}body .wrapper .header_dummy{width:100%;float:left;line-height:0}body .wrapper .main{width:100%;float:left;position:relative;z-index:10;background:url(../../cmn/img/bg2.png) repeat}body .wrapper .main .contents{width:100%;float:left;position:relative;z-index:2}body .wrapper .main .contents .container{float:left}body .wrapper .main .fv h2{background:#f6f6f6}body .goto{width:100%;float:left}body .goto a{width:100%;float:left;background:#fff;line-height:0}body #footer{width:100%;float:left;line-height:0;background:#e7e7e7}body #footer .sns{width:100%;float:left;position:relative}body #footer .sns ul{width:50.4%;float:left;position:absolute;margin:0 24.8%;z-index:2}body #footer .sns ul li{width:50%;float:left}body #footer .sns ul li a{width:100%;float:left}body #footer .menu{width:84%;padding:4% 8%;float:left;background:#171717;line-height:1.8em;text-align:center}body #footer .menu a{position:relative;color:#fff;display:inline;font-size:0.8em;text-align:center}body #footer .menu span{width:1px;height:0.8em;vertical-align:-0.1em;margin:0 0.5em;background:#262626;display:inline-block;letter-spacing:0em}body #footer .menu ul{width:100%;float:left}body #footer .menu ul li{text-align:center}body #footer .menu ul li a{position:relative;color:#fff;display:inline}body #footer .menu ul li a span{width:1px;height:0.8em;vertical-align:-0.1em;margin:0 0.5em;background:#262626;display:inline-block}body #footer .copyright{width:100%;float:left;background:#000;line-height:0}body #footer .copyright a{width:100%;float:left;position:relative}body #invitation{position:relative;width:100%;float:left;background:url(../../cmn/img/inv_bg.png) repeat}body #invitation .paper{width:92%;margin:20% 4% 26% 4%;float:left;text-align:center;position:relative;background:#fff;border:2px solid #ecce84;z-index:2}body #invitation .paper .close{width:11.6%;position:absolute;right:0;top:0;z-index:2;cursor:pointer;line-height:0;z-index:20}body #invitation .paper .frame{width:96%;height:98%;position:absolute;top:1%;left:2%;z-index:10}body #invitation .paper .frame span{background:#ecce84}body #invitation .paper .area{z-index:11}body #invitation .paper .area h2{width:36%;float:left;margin:4% 32% 8% 32%;position:relative}body #invitation .paper .area h2 span{position:absolute;z-index:2}body #invitation .paper .area span{position:absolute;z-index:2}body #invitation .paper .area .l1{top:100%;left:2.5%;width:96%;height:2.5px;background:#000;display:block}body #invitation .paper .area .l2{top:74%;left:11.5%;width:77%;height:2px;background:#000;display:block}body #invitation .paper .area .l3{top:74%;left:29.5%;width:41%;height:2px;background:#000;display:block}body #invitation .paper .area .l4{top:74%;left:17.5%;width:65%;height:2px;background:#000;display:block}body #invitation .paper .area .box{line-height:1.6em}body #invitation .paper .area .box .sub{width:100%;float:left;position:relative;display:block;margin:0 0 2% 0}body #invitation .paper .area .box p{width:100%;float:left;margin:0 0 4% 0}body #invitation .paper .area .btn_area{width:100%;float:left;margin:10% 0 20% 0}body #invitation .paper .area .btn_area .btn{width:34%;float:left;margin:0 33%}body #invitation .paper .area .prod{position:absolute;bottom:1%;left:3%;width:26%;float:left}body #invitation .paper .under_btn{width:100%;float:left;position:absolute;bottom:0;left:0}body #invitation .paper .under_btn .close{width:30%;margin:4% 35%}body .footer_bnr{float:left;width:100%;background:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12vw 5%}body .footer_bnr p{line-height:1;color:#fff;font-size:3.3vw;text-align:center;letter-spacing:0.2vw;margin:0 0 3vw 0}body .footer_bnr a{float:left;width:100%;line-height:0}body .footer_bnr a.l{margin:0}body #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}body #float_data{position:absolute;z-index:898;width:92%;margin:0 4%}body #float_data .data{position:relative;margin:0 0 8% 0}body #float_data .data .close{width:11%;float:left;position:absolute;right:0;top:0;line-height:0}body .trial_area{position:fixed;bottom:0;right:0;z-index:10000;height:0;width:100%}body .trial_area .inner{width:100%;height:0;margin:0 auto;position:relative}body .trial_area .inner a{line-height:0}body .trial_area .inner .trial{position:absolute;width:100%;bottom:0;right:0;background:-moz-linear-gradient(top, #1c1c1c 0%, #010101 100%);background:-webkit-linear-gradient(top, #1c1c1c 0%, #010101 100%);background:linear-gradient(to bottom, #1c1c1c 0%,#010101 100%)}body .trial_dummy{width:100%;float:left;background:#000}body .trial_dummy img{visibility:hidden}body .notice{font-size:2.66667vw !important;line-height:4vw !important}a{display:block;cursor:pointer;text-decoration:none;color:#000}a.none{cursor:default}img{width:100%;position:relative}
