@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:#626262;
	padding:0px;
	margin:0px;
	background-color:#E6E6E6;
}

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

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

.cover .container {
	width:1010px;
	height:auto;
	margin: 0px auto; /* モダンブラウザ向け */
	padding:0;
	background-color:#000;
	background-image:url(../images/bg.png);
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
.cover .container a {
	color: #9266cc;
	text-decoration: none;
}
.container img,
.container a:img,
.container a:hover img {
    border:none;
}  

#head{margin:0 auto; padding:0;width:1010px;height:532px;background:url(../images/main.jpg) no-repeat; text-indent: -9999px; display: block; overflow: hidden}

#whats{padding:0;width:960px; margin:20px auto 50px auto;}
#whats .leftimg{padding:0;width:300px; float:left; margin-right:20px;}
#whats .leftimg img{ margin-bottom:10px;}
#whats .textbox{margin:0 auto; padding:0;width:640px;float:left; font-size:15px;}
#whats h2{width:422px; height:18px;background:url(../images/tit_whats.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden; margin-bottom:20px; margin-top:20px;}

#booth{width:960px; margin:0 auto 50px auto;}
#booth h2{width:396px; height:33px;margin:0 auto 20px auto;background:url(../images/tit_booth.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden}
#booth .left{width:473px; float:left; margin-right:20px;}
#booth .left img{width:473px; margin-bottom:20px;}
#booth .left .box{width:433px; background:#333333; padding:20px; font-size:14px;}
#booth .presentbox{width:467px;float:left;}
#booth h3{width:288px;height:44px;background:url(../images/tit_present.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden; margin-left:16px;margin-bottom:20px; margin-top:20px;}

#webcam{width:960px; margin:0 auto 50px auto;}
#webcam h2{width:398px; height:20px;margin:0 auto 20px auto;background:url(../images/tit_campaign.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden}
#webcam .left{width:473px; float:left; margin-right:20px;}
#webcam .left .caption{width:433px; font-size:14px; padding:20px;  background:#333;}
#webcam .left h3{width:41px; height:20px;margin:20px auto;background:url(../images/tit_syohin.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden}
#webcam .left .presentimg{ text-align:center;}
#webcam .fomebox{width:467px;float:left;}
#webcam h3{width:126px; height:19px;margin:20px auto;background:url(../images/tit_fome.png) no-repeat; text-indent: -9999px; display: block; overflow: hidden}



#banner{width:960px; margin:0 auto 20px auto; height:100px;}

#sns{width:960px; margin:0 auto; padding-bottom:50px;}
#sns .facebook{width:470px; margin-right:20px; background:#FFF; float:left;}
#sns .twitter{width:470px; float:left;}








