@import url("https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap");#mainv{padding:120px 0 470px;text-align:center;background:url("../img/top/bg1.png") bottom center;background-size:cover}@media (max-width: 1199px){#mainv{padding:80px 0 300px}}@media (max-width: 767px){#mainv{padding:60px 0 160px}}#mainv .main{max-width:720px;width:100%;margin:0 auto 30px;position:relative}@media (max-width: 1199px){#mainv .main{max-width:600px}}@media (max-width: 991px){#mainv .main{max-width:500px}}@media (max-width: 767px){#mainv .main{max-width:270px;margin:0 auto 20px}}#mainv h2{font-size:20rem;color:#fff;font-family:"futura-pt",sans-serif;z-index:99;position:relative}@media (max-width: 1199px){#mainv h2{font-size:16rem}}@media (max-width: 991px){#mainv h2{font-size:12rem}}@media (max-width: 767px){#mainv h2{font-size:5rem}}#read{text-align:center;color:#030254;margin-top:-50px}@media (max-width: 991px){#read{margin-top:0}}#read h3{font-size:4.0rem;margin-bottom:60px;z-index:99;position:relative}@media (max-width: 1199px){#read h3{font-size:3rem}}@media (max-width: 767px){#read h3{font-size:1.9rem;margin-bottom:30px}}#read h3 span{font-size:5.5rem;font-weight:600}@media (max-width: 1199px){#read h3 span{font-size:4.6rem}}@media (max-width: 767px){#read h3 span{font-size:2.4rem}}#read p{font-size:2.4rem;line-height:2;z-index:99;position:relative}@media (max-width: 1199px){#read p{font-size:1.8rem}}@media (max-width: 767px){#read p{font-size:1.5rem}}#read p span{font-size:4.5rem}@media (max-width: 1199px){#read p span{font-size:3.6rem}}@media (max-width: 767px){#read p span{font-size:2.4rem}}#info{padding:300px 0 0;overflow:hidden;*zoom:1;background:url("../img/top/bg2.png") top center;background-size:cover;color:#fff}@media (max-width: 1199px){#info{padding:200px 0 0}}@media (max-width: 991px){#info{padding:200px 0 0}}@media (max-width: 767px){#info{padding:150px 0 0}}#info .txt{max-width:700px;margin:0 auto 100px;display:block;z-index:99;position:relative}@media (max-width: 1199px){#info .txt{max-width:70%;margin:0 auto 60px}}@media (max-width: 767px){#info .txt{max-width:100%;margin:0 auto 30px}}#info .txt h3{font-size:3.4rem;font-family:"futura-pt",sans-serif;margin-bottom:70px;color:#fff;text-align:center}@media (max-width: 991px){#info .txt h3{font-size:3.0rem;margin-bottom:10px}}#info .txt .inner dl{display:table;width:100%;padding:30px 0;font-size:2.0rem}@media (max-width: 1399px){#info .txt .inner dl{font-size:1.8rem}}@media (max-width: 991px){#info .txt .inner dl{font-size:1.6rem;padding:20px 0}}@media (max-width: 767px){#info .txt .inner dl{display:block;padding:15px 0;font-size:1.5rem}}#info .txt .inner dl dt{display:table-cell;width:20%}@media (max-width: 1399px){#info .txt .inner dl dt{width:25%}}@media (max-width: 767px){#info .txt .inner dl dt{width:100%;display:block;margin-bottom:10px}}#info .txt .inner dl dd{display:table-cell;width:80%;padding-left:20px}@media (max-width: 1399px){#info .txt .inner dl dd{width:75%}}@media (max-width: 767px){#info .txt .inner dl dd{width:100%;display:block;padding-left:0}}#info .txt .inner dl dd a{color:#fff}#info .map .gmap{position:relative;overflow-y:hidden;width:100%;padding-top:25%}@media (max-width: 767px){#info .map .gmap{padding-top:40%}}#info .map .gmap iframe{position:absolute;top:-150px;left:0;width:100%;height:calc(100% + (150px * 2));filter:grayscale(100%)}#container{position:relative;overflow:hidden}.img1{width:1072px;position:absolute;top:16%;right:-400px}@media (max-width: 1399px){.img1{right:-600px}}@media (max-width: 1199px){.img1{width:700px;right:-300px}}@media (max-width: 991px){.img1{width:600px;right:-360px}}@media (max-width: 767px){.img1{width:300px;right:-130px}}.img2{width:700px;position:absolute;top:45%;left:-200px}@media (max-width: 1399px){.img2{left:-300px}}@media (max-width: 1199px){.img2{width:500px}}@media (max-width: 767px){.img2{width:400px;left:-250px}}.img3{width:340px;position:absolute;top:54%;right:200px}@media (max-width: 1399px){.img3{right:0}}@media (max-width: 1199px){.img3{width:200px}}@media (max-width: 991px){.img3{top:60%}}@media (max-width: 767px){.img3{width:160px;right:-60px}}
