@charset "UTF-8";
/* CSS Document */

html {
    font-family: sans-serif;
}

body{
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Helvetica,Arial,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#fff;
	padding:0px;
	margin:0px;
	background-color:#000;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	 /* display: inline-block;*/
} 

.cover {
	line-height: 1.5;
	 /* 古いIE向け */
	background-color:#E6E6E6;
	font-family:  'Lato',sans-serif,Helvetica,Arial, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
}

.cover .container {
	width:1010px;
	height:auto;
	margin: 0px auto; /* モダンブラウザ向け */
	padding:0;
	background-color:#fff517;
}

.cover .bg{
	background-image:url(../images/top3.jpg);
	background-repeat:no-repeat;
	
}

.cover .container a {color: #000;text-decoration: none;}
.cover .container a:hover {color: #ccc;text-decoration: none;}

.container img,
.container a:img,{
    border:none;
}  

.container a:hover img {
	border:none;
	opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

ul, li{ list-style:none; margin:0; padding:0;}

#head{margin:0 auto; padding:0;width:1010px;height:856px;background:url(../images/head.jpg) no-repeat; position:relative;}
#slider{ padding-top:300px;}
#head .text{padding:0;width:auto; margin:30px auto;font-size:18px;font-weight:bold;line-height:160%;text-align:center; color:#492221;}
#menu{margin:0 auto;padding:0;width:970px;}
#menu .no01{ width:auto; float:left; width:324px}
#menu .no02{ width:auto; float:left; width:322px}
#menu .no03{ width:auto; float:left; width:324px}


.tit{width:930px;margin:0px auto;text-align:center;padding:40px 0;} 
        

#section01, #section02, #section03{margin:0 auto; padding:0;width:1010px;padding-bottom:30px;}
.inner{margin:0 auto;padding:0;width:970px;}
.inner ul{margin:0 auto;padding:0;width:970px;list-style:none; margin-bottom:-20px;}
.inner ul li{width:310px;margin-right:20px;float:left;list-style:none; margin-bottom:20px;}
.inner ul .nomr{ margin-right:0;}
.inner ul li .fly{width:310px;}
.inner ul li .fly img{width:310px;}
.inner ul li .day{width:290px;padding:10px;font-size:18px;font-weight:bold;text-align:center;background:#000;}

#section01 .inner ul li .venu{width:290px;padding:10px;font-size:17px;font-weight:bold;text-align:center;background:#f53bf2;color:#fff;}
#section01 .inner ul li .detail{width:270px;padding:20px; background:#ffddfe; color:#000;}
#section01 .inner ul li .detail h3{width:270px;font-size:14px;font-weight:bold;margin:0;margin-bottom:10px; color:#000; text-align:center;}
#section01 .inner ul li .detail p{width:270px;font-size:12px;line-height:160%;margin-bottom:0;}

#section02 .inner ul li .venu{width:290px;padding:10px;font-size:17px;font-weight:bold;text-align:center;background:#5f9c0b;color:#fff;}
#section02 .inner ul li .detail{width:270px;padding:20px; background:#e2f5c9; color:#000;}
#section02 .inner ul li .detail h3{width:270px;font-size:14px;font-weight:bold;margin:0;margin-bottom:10px; color:#000; text-align:center;}
#section02 .inner ul li .detail p{width:270px;font-size:12px;line-height:160%;margin-bottom:0;}

#section03 .inner ul li .venu{width:290px;padding:10px;font-size:17px;font-weight:bold;text-align:center;background:#09a5ab;color:#fff;}
#section03 .inner ul li .detail{width:270px;padding:20px; background:#ddfeff; color:#000;}
#section03 .inner ul li .detail h3{width:270px;font-size:14px;font-weight:bold;margin:0;margin-bottom:10px; color:#000; text-align:center;}
#section03 .inner ul li .detail p{width:270px;font-size:12px;line-height:160%;margin-bottom:0;}


