﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Pacifico);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font:14px/1.9 'Noto Sans JP', Arial, Verdana, 游ゴシック, YuGothic,'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;overflow-x:hidden;color:#fff}#top{background-image:url("https://acappellascs.jp/live/background_pc.jpg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}a{color:#0066ff;text-decoration:none}a:hover,.active{text-decoration:underline}a:active,a:focus,input:active,input:focus{outline:0}.hidari{text-align:left}.migi{text-align:right}#header{text-align:center}#headerWrap li{font-family:'Constantia'}#mainnav a{color:#fff}#mainImg{position:relative;overflow:hidden;width:100%;height:528px}#mainImg img{position:absolute;left:50%;max-width:1280px;width:1280px;height:528px;margin-left:-640px}.gallery{padding-top:60px}#footer{clear:both;padding:10px 10px 30px 0;text-align:center;font-size:12px}img{max-width:100%;height:auto;text-align:center}section{clear:both;padding-top:30px}section h2{font-family:'Baskerville';width:60%;margin:0 auto 20px;font-size:30px;font-weight:normal;text-align:center}section h2 span{padding:0 80px}.inner{width:94%;margin:0 auto;padding-bottom:50px}.innerS{width:60%;margin:0 auto;padding-bottom:40px;z-index:1}#sec04 p{text-align:center}h3{padding-top:30px}.box{text-align:center;padding-bottom:40px}.button{padding:10px;color:#fff;border:2px solid #fff;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}.button:hover{background:#8AB2D5;color:#fff}.overlay{z-index:2;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:30%;height:80%;position:relative;transition:all 5s ease-in-out;overflow-y:scroll}.popup p{margin-top:40px;color:#333;font-family:Tahoma, Arial, sans-serif}.popup .close{position:absolute;top:5px;right:20px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popup .close:hover{color:#8AB2D5}.popup .content{max-height:30%;overflow:auto}@media screen and (max-width: 700px){.box{text-align:center;padding-top:100px}.popup{width:70%}}#sec02{padding:0 !important}#sec02 p{text-align:center}#gallery li{float:left;width:calc(100%/3);line-height:0}#gallery img{width:100%;height:auto}#sec01 img{width:60%}#sec00 a{text-align:center}#sec00 .innerS{text-align:center}#imgproducer{text-align:center}#gallery p{font-size:22px}.col3 img{display:block;margin:0 auto 5px}.col3 li{line-height:2.0}.col3 .img{padding:80px 50px;margin-bottom:40px;line-height:0 !important;background:#f6f6f6}#sec04 .innerS{text-align:center;padding-top:20px;padding-bottom:20px}#sec03 p{margin-bottom:5px}.col2 li{display:inline-block;width:100%;margin:20px 0}#sns img{padding:35px 10px 5px 30px;width:5%}#sns a:hover img{opacity:.8}#sns{text-align:center}#map{position:relative;padding-bottom:75%;height:0;overflow:hidden;z-index:0}#map .map-frame{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}@media only screen and (min-width: 1200px){.inner{width:1024px}}@media only screen and (min-width: 800px){body{font-size:14px}a#menu{display:none}.panel{display:block !important}#mainnav li{display:inline-block;padding:50px 25px;font-size:15px}.col3{text-align:center}.col3 li{display:inline-block;width:28%;padding:0 2.5% 50px;margin-bottom:0;vertical-align:top;text-align:left}#footer{padding:30px 10px 70px 0}}@media only screen and (min-width: 641px){.col2 li{width:60%;vertical-align:top}.col2 li:first-child{width:35%;padding-right:4%}}@media only screen and (max-width: 640px){.innerS{width:94%;padding-bottom:40px}.col3 li{line-height:1.7}.col3 img{margin:0 auto}.col3 .img{padding:30px;margin-bottom:20px}#gallery li{float:none;width:100%}#map map-frame{width:96% !important;left:2%}#sec04_02{padding:50px 20px}}@media only screen and (max-width: 799px){body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url("https://acappellascs.jp/live/background.jpg") center no-repeat;background-size:cover}#header{position:fixed;width:100%;z-index:500}#headerWrap{position:relative;width:100%;height:80px;background:#000}#gallery img{width:90%}#gallery li{padding-bottom:10px}.band{text-align:center}#header h1 img{width:auto !important}a#menu{display:inline-block;position:relative;width:40px;height:40px;margin:10px}#menuBtn{display:block;position:absolute;top:60%;left:50%;width:18px;height:2px;margin:-1px 0 0 -7px;background:#fff;transition:.2s}#menuBtn:before,#menuBtn:after{display:block;content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#fff;transition:.3s}#menuBtn:before{margin-top:-7px}#menuBtn:after{margin-top:5px}a#menu .close{background:transparent}a#menu .close:before,a#menu .close:after{margin-top:0}a#menu .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}a#menu .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.panel{width:100%;display:none;overflow:hidden;position:relative;left:0;top:6px;z-index:100}#mainnav{position:absolute;top:0;width:100%;text-align:right;z-index:500}#mainnav ul{border-bottom:1px solid #ccc;background:#000;text-align:left}#mainnav li a{position:relative;display:block;padding:15px 25px;border-bottom:1px solid #ccc;color:#fff;font-weight:400}#mainnav li a:before{display:block;content:"";position:absolute;top:50%;left:5px;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.col3 li{margin:50px auto 0 auto;display:block}section{padding-top:20px}section h2{margin:0 auto 20px}section h2 span{padding:0 30px}}#sec01{padding-top:100px}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:100px;right:0;width:100%;height:100%}.leaders{margin:0 auto}th{text-align:center;padding:0, 20px}td{text-align:center;padding:20px, 20px}.prices{margin:0 auto}.futoji{font-size:20px;font-weight:600}.access{text-align:center}.greenting{font-weight:400}.right{text-align:right}
