@keyframes slide1 {
	0% {opacity: 0;transform: scale(1);}
	10% {opacity: 0;}
	20% {opacity: 1;}
	50% {opacity: 1;}
	60% {opacity: 0;}
	100% {opacity: 0;transform: scale(1.2);}
}@keyframes slide2 {
	0% {opacity: 0;transform: scale(1);}
	35% {opacity: 0;}
	45% {opacity: 1;}
	72% {opacity: 1;}
	82% {opacity: 0;}
	100% {opacity: 0;transform: scale(1.2);}
}@keyframes slide3 {
	0% {opacity: 0;transform: scale(1);}
	58% {opacity: 0;}
	68% {opacity: 1;}
	83% {opacity: 1;}
	93% {opacity: 0;}
	100% {opacity: 0;transform: scale(1.2);}
}#mainimg{clear:left;text-indent:-9999px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.slide0,.slide1,.slide2,.slide3{width:100%;height:100%}.slide1,.slide2,.slide3{animation-timing-function:linear;animation-duration:15s;animation-iteration-count:infinite;position:absolute;left:0;top:0;width:100%;height:100%;animation-fill-mode:both;animation-delay:1s}.slide0{background: #000 url(http://club-vega.com/images/logo_slide.png) no-repeat center top / cover;position:relative}.slide1{background: url(http://club-vega.com/images/1.jpg) no-repeat center center/cover;animation-name:slide1}.slide2{background: url(http://club-vega.com/images/2.jpg) no-repeat center center/cover;animation-name:slide2}.slide3{background: url(http://club-vega.com/images/3.jpg) no-repeat center center/cover;animation-name:slide3}.slide-sub1,.slide-sub2,.slide-sub3,.slide-sub4{width:100%;height:100%}.slide-sub1{background: url(http://club-vega.com/images/subimg7.jpg) no-repeat center center/cover}.slide-sub2{background: url(http://club-vega.com/images/subimg7.jpg) no-repeat center center/cover}.slide-sub3{background: url(http://club-vega.com/images/subimg7.jpg) no-repeat center center/cover}.slide-sub4{background: url(http://club-vega.com/images/subimg7.jpg) no-repeat center center/cover}@keyframes frame1 {
	0% {
		opacity: 0;
		transform: scaleX(0);
	}

	100% {
		opacity: 1;
		transform: scaleX(1);
	}
}@keyframes frame2 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}body,html{height:100%}body{margin:0;padding:0;color:#fff;font-family:"リュウミン R-KL","ヒラギノ明朝 ProN","Hiragino Mincho ProN","游明朝体",Times\ New\ Roman,Osaka,"ＭＳ Ｐ明朝","MS PMincho",serif;font-size:18px;line-height:2;background:#000}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form,input,textarea{margin:0;padding:0;font-size:100%;font-weight:normal}ul{list-style-type:none}img{border:none;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:100%;border-spacing:0}video{max-width:100%}iframe{width:100%}a{color:#fff;transition:.5s}a:hover{color:#ffd200;text-decoration:none}header{position:fixed;left:0;top:0;width:15%;height:100%;text-align:center;background:#000;background:rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.5) inset}.home header{animation-fill-mode:both;animation-duration:.3s;animation-iteration-count:1;animation-delay:4.5s;animation-name:frame1}header:hover{overflow:auto}header h1{padding:5%}ul.icon li{display:inline}ul.icon img{width:30px;margin:5px}#menubar{margin:20px 0}#menubar li a{display:block;text-decoration:none;padding:20px 5px;line-height:1.5}#menubar li a:hover,#menubar li.current a{background:#e6d8b3;color:#a00}#menubar-s{display:none}#menubar_hdr{display:none}#main{width:75%;padding:100px 0;overflow:auto;overflow-x:hidden;position:absolute;left:20%;text-shadow:1px 1px #000}.home #main{padding:0;animation-fill-mode:both;animation-duration:.3s;animation-iteration-count:1;animation-delay:4.5s;animation-name:frame1;bottom:50px}#main h2{clear:both;margin-bottom:20px;padding:0 20px;font-size:30px;letter-spacing:.3em;border-bottom:1px solid #fff}#main h3{clear:both;margin-bottom:20px;padding:0 20px;font-size:24px}#main p{padding:0 0 20px 40px}#main h2+p,#main h3+p{margin-top:-10px}#main section+section{margin-top:30px}#main p+p{margin-top:-8px}.cg{color:#a00;font-size:1.5em;font-weight:bold;text-shadow:1px 1px rgba(255,255,255,.5)}.box1,.box2{text-shadow:none;position:relative;background:rgba(230,216,179,.3);color:#fff;line-height:1.5}.box1 h4,.box2 h4{color:#d9a333}.box1 p,.box2 p{padding:0!important}.box2 p a{color:#666}.mark{position:absolute;left:-10px;top:-10px;background:#e6d8b3;color:#a00;font-size:12px;width:60px;line-height:60px;border-radius:50%;text-align:center;transform:rotate(-20deg)}.box1::after,.box2::after{content:"";display:block;clear:both}.box1{margin:0 2% 20px;padding:3%}.box1 figure{width:30%;float:left;margin-right:3%}.box1 h4{font-size:200%;margin-bottom:10px;text-shadow:1px 1px #000}.box1 p{font-size:1.5em;padding-top:20px}.box1 p .price{float:right;color:#e6d8b3}.box2{width:24.5%;float:left;text-align:center;padding:3%;margin:0 0 20px 2%;font-size:12px;font-size:1vw}.box2 figure{margin-bottom:5px}.box2 h4{height:1.5em;overflow:hidden}.box2 p{height:4.5em;overflow:hidden;text-align:left}footer{clear:both;font-size:12px;position:fixed;left:0;bottom:0;width:100%;text-align:right;line-height:1.2}footer a{text-decoration:none}#new{background:rgba(0,0,0,.5);padding:3%}#new dl{height:100px;overflow:auto;padding:0 20px}#new dt{float:left;width:9em;letter-spacing:.2em}#new dd{padding-left:9em;letter-spacing:.3em}#new h2{color:#fff;letter-spacing:.3em;font-weight:bold;text-shadow:2px 2px 5px #000}#new h3{border-bottom:1px solid #fff;letter-spacing:.2em}#new P{text-align:center;letter-spacing:.3em}.ta1 caption{border:1px solid #d9a333;border-bottom:none;text-align:center;font-weight:bold;color:#fff;padding:10px;background:rgba(255,255,255,.2)}.ta1 .tamidashi{width:auto;background:rgba(0,0,0,.5);text-align:center;font-weight:normal}.ta1{table-layout:fixed;width:100%;margin:0 auto 20px}.ta1,.ta1 td,.ta1 th{border:1px solid #d9a333;padding:10px 15px;word-break:break-all}.ta1 th{width:140px;text-align:center}.tal caption p{color:#fff}body .nav-fix-pos-pagetop a{display:none}body.is-fixed-pagetop .nav-fix-pos-pagetop a{display:block;text-decoration:none;text-align:center;z-index:100;position:fixed;width:70px;line-height:70px;border-radius:50%;bottom:30px;right:3%;background:#000;background:rgba(201,163,51,.1);color:#fff;border:1px solid #d9a333;animation-name:frame2;animation-duration:1s;animation-fill-mode:forwards}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#999}.newicon{background:#a00;color:#fff;font-size:70%;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top}input[type="submit"].btn,input[type="button"].btn,input[type="reset"].btn input[type="button"].btn{padding:5px 20px;border-radius:3px;background:#000;color:#fff}input[type="submit"].btn:hover{color:#a00;background-color:#e6d8b3;cursor:pointer}input[type="button"].btn:hover{color:#a00;background-color:#e6d8b3;cursor:pointer}input,textarea{outline:none;background:transparent;border:1px solid #fff;color:#fff}input:focus,textarea:focus{background:rgba(0,0,0,.7)}p.check{background:red;color:#fff;padding:10px 25px!important;margin-bottom:20px}p.check a{color:#fff}ul.disc{list-style:disc;padding:0 20px 20px 60px}ol{padding:0 20px 20px 65px}.box{padding:20px;background:#000;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.3)}.box figure{width:30%}dl.menu{margin:0 10px}dl.menu dt{background:#000;background:rgba(230,216,179,.2);border-radius:5px;padding:5px 10px;border:1px solid rgba(255,255,255,.3);text-align:center;color:#d9a333}dl.menu dd+dt{margin-top:10px}dl.menu dd{overflow:hidden;margin:0 20px;border-bottom:1px solid rgba(255,255,255,.3)}dl.menu dd .price{float:right}.look{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.3);padding:5px 10px;border-radius:4px}.mb15,.mb1em{margin-bottom:15px}.clear{clear:both}.color1,.color1 a{color:#ffd200}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}.l{text-align:left}img.fr{float:right;margin:10px}img.fl{float:left;margin:10px}.fr{float:right}.fl{float:left}.big1{font-size:28px;letter-spacing:.1em}.mini1{font-size:11px;display:inline-block;line-height:1.5}.sh{display:none}.clearfix::after{content:"";display:block;clear:both}.half{width:50%;float:left}.ofh{overflow:hidden}.imgl{text-align:center;margin-bottom:10px}.imgm{text-align:center;margin:auto}.imgs{text-align:center;padding:20px;max-width:100%;height:auto;display:block}.full{width:100%}.full dt{margin-bottom:10px}.cg2{color:#e6d8b3}@media screen and (max-width:900px){header{display:none}#main{width:94%;left:3%}#menubar-s{display:block;overflow:hidden;position:absolute;top:100px;border-top:1px solid #fff;width:100%;z-index:10;animation-name:frame1;animation-duration:.5s;animation-fill-mode:both;background:rgba(0,0,0,.8);text-align:center}#menubar-s nav li a{display:block;text-decoration:none;border-bottom:1px solid #fff;font-size:20px;padding:10px 20px}#menubar{display:none}#menubar-s nav li:first-child a{background:#000}#menubar-s nav li:first-child img{width:100px}ul.icon{border-bottom:1px solid #fff}#menubar_hdr{display:block;position:absolute;top:24px;left:3%}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px}#menubar_hdr.close{background: url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: url(../images/icon_menu.png) no-repeat center bottom/50px}.box1,.box1 h4,.box1 p,.box2,.box2 h4,.box2 p{font-size:3.2vw!important}.mark{left:auto;right:0;font-size:10px;width:50px;line-height:50px;transform:rotate(20deg)}.box2{width:auto;float:none;text-align:left;margin:0 2% 20px}.box2 figure{width:20%;float:left;margin-right:3%}.box2 h4{height:auto;margin-bottom:10px}.box2 p{height:auto}.sh{display:block}.pc{display:none}}@media screen and (max-width:480px){body{font-size:12px;font-size:2.93vw}#main h2,#main h3{font-size:20px;line-height:1.4;padding:0}#main p{padding:0 0 20px}.box1 figure,.box2 figure{width:40%}footer{font-size:2.93vw}#new dl{padding:0}.ta1 caption,.ta1 .tamidashi{padding:5px}.ta1 th{width:100px;padding:5px}.ta1 td{width:auto;padding:5px}ul.disc{list-style:disc;padding:0 10px 20px 20px}ol{padding:0 10px 20px 20px}.box{padding:10px}dl.menu{margin:5px}dl.menu dd{margin:0 10px}.ws,.wl{width:94%}.big1{font-size:18px;letter-spacing:normal}}@charset "utf-8";.up,.left,.right,.transform1,.transform2{opacity:0;position:relative}.upstyle,.leftstyle,.rightstyle,.transform1style,.transform2style{opacity:1;transition:1.5s .5s}.up{bottom:-50px}.upstyle{bottom:0}.left{left:-100px}.leftstyle{left:0}.right{right:-100px}.rightstyle{right:0}.transform1{transform:scaleX(0)}.transform1style{transform:scaleX(1)}.transform2{transform:perspective(400px) rotateX(100deg)}.transform2style{transform:perspective(0) rotateX(0deg)}