@charset "UTF-8";
body {
	font: 18px/40px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFFFFF;
}
/* Sliding panels */
.curtains>li {
    background:#FFF url(img/blizzard.png);
    box-shadow:0 0 12px #666;
}
.curtains>li:last-child {
	box-shadow:none
}
#section-1{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/MesBG_1.jpg);
	background-size: cover;
}
#section-2{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/MesBG_2.jpg);
	background-size: cover;
}
#section-3{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/MesBG_3.jpg);
	background-size: cover;
}
#section-4{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/MesBG_4.jpg);
	background-size: cover;
}
	
.TTL {
	width: 190px;
	height: 510px;
	right: 15%;
	top: 100px;
	position: fixed;
	float: right;
	z-index: 300;
}
.Next {
	width: 120px;
	height: 30px;
	margin: -15px 0 0 -60px;  /*縦横の半分をネガティブマージンでずらす*/
	position: absolute;  /*body要素に対して絶対配置*/
	bottom: 30px;  /*上端を中央に*/
	left: 50%;  /*左端を中央に*/
	z-index: 500;
}
.Prev {
	width: 120px;
	height: 30px;
	margin: -15px 0 0 -60px;  /*縦横の半分をネガティブマージンでずらす*/
	position: absolute;  /*body要素に対して絶対配置*/
	bottom: 80px;  /*上端を中央に*/
	left: 50%;  /*左端を中央に*/
	z-index: 500;
}
.Content {
	width: 750px;
	margin-bottom: 50px;
	overflow-y: visible;
	padding-left: 10%;
	position: relative;
	margin-right: auto;
}
.MesBox {
	width: 750px;
	margin-top: 100px;
	text-shadow: 1px 1px 3px #000000;
	margin-bottom: 60px;
	overflow-y: visible;
}
.Catch {
	margin-bottom: 60px;
	width: 700px;
	font: 24px/45px "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.cl {
	clear: both;
}
