﻿@charset "UTF-8";


/*---メイン・イメージ画像---*/
#Gallery_Wrap {
	height:auto;
}

#Gallery_Wrap02 {
	height:550px;
}

#Gallery-Area {
	margin:0 auto;
}

/*---メイン・イメージ画像---*/
#Main01 {
	height:550px;
	background: url(../img/main01.jpg);
	background-size:cover;
}

#Main02 {
	height:550px;
	background: url(../img/main02.jpg);
	background-size:cover;
}

#Main03 {
	height:550px;
	background: url(../img/main03.jpg);
	background-size:cover;
}

#Main04 {
	height:550px;
	background: url(../img/main04.jpg);
	background-size:cover;
}

#Main05 {
	height:550px;
	background: url(../img/main05.jpg);
	background-size:cover;
}

#Main06 {
	height:550px;
	background: url(../img/main06.jpg);
	background-size:cover;
}

/*---キャッチコピー（テキスト）---*/
.Catch_L {
	width:1024px;
	height:500px;
	margin:0 auto;
}

.Catch_L img {
	float:left;
}

.Catch_R {
	width:1024px;
	height:500px;
	margin:0 auto;
}

.Catch_R img {
	float:right;
}

/*---お知らせ---*/
#Area_News {
	width:674px;
	margin:0px 0px 0px 0px;
}

#News_Tit {
	font-size:26px;
	font-weight:normal;
	color:#000;
	height:26px;
	background: url(../img/news_bg.png) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 36px;
}

/*---記事一覧---*/
#List_Link {
	float:right;
	font-weight:normal;
	margin:0px 10px 0px 0px;
	padding-top: 0px;
	font-size:14px;
}

#List_Link a {
        color: #000;
	text-decoration: none;
}

#List_Link a:hover {
        color: #000;
	text-decoration: underline;
}

/*---送迎・背景---*/
#Bus {
	width:1024px;
	background: url(../img/bus.png) no-repeat 650px 58px;
}

/*---サービス券・背景---*/
#Ticket {
	width:1024px;
	background: url(../img/ticket.png) no-repeat right 140px;
}

/*---Youtube---*/
.youtube-wrapper {
	width: 497px;
	max-width: 100%;
	margin-top: 20px;
}

.youtube {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 25px;
   height: 0;
   overflow: hidden;
}

.youtube iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}


/*--- 割引クーポン ---*/
.coupon_bn{
	padding:40px 0;
	text-align:center;
	background-image:url(../img/bnr_coupon_back.jpg);
	background-size:cover;
	background-position:center 50%;
}
.coupon_bn img{
	width:640px;
	transition:.3s;
}
.coupon_bn img:hover{
	opacity:.9;
}

.top_coupon{
	width:640px;
	margin:0 auto;
}
.top_coupon img{
	width:100%;
	height:auto;
}

a.top_btn{
	display:inline-block;
	padding:1em 5em 0.4em;
	background:#de4242;
	border:solid 2px #de4242;
	color:#fff;
	text-decoration:none;
	transition:.3s;
}
a.top_btn span{
	color:#fff;
}
a.top_btn:hover{
	background:none;
	color:#de4242;
}
a.top_btn:hover span{
	color:#de4242;
}
