@charset "utf-8";

* {margin:0;padding:0;}
a {outline-style:none; color: #0caa83;}
h1,ul,li{list-style:none;}


html {
	margin			: 0;
	padding			: 0;
	overflow		: auto;
}
body {
	background:#EC8291;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin			: 0;
	padding			: 0;
	width			: 100%;
	height			: 100%;
}
#main {
	width			: 100%;
	height			: 100%;
	line-height		: 0;
	text-align		: center;
	z-index:1;
}

#plane {
		width		: 960px;
		height:610px;
		margin		: 0 auto;
	}
	
h1 {
	margin			: 0 0 1em 0;
	padding			: .5em 0;
	font-size		: 1em;
	text-align		: left;
	text-indent:-9999px;
}

img {
	border			: none;
}

blockquote {
	margin			: 1em 0 0 0;
	padding			: .5em;
}



#attention{
	text-align:center;
	line-height:120%;
	width:960px;
	margin:200px auto;
	padding:5px;
}


#wrapper {
	width			: 100%;
	height			: 1px;
	text-align		: left;
	position: absolute;
	top:0;

}


#twitter {
	margin:0 auto;
	font-size:10px;
	width:960px;
	height:1px;
	position:relative;
	z-index:100;
	display:none;
}

#twicon a{
	background: url(../images/tw_icon.gif);
	width: 129px;
	height: 50px;
	display:block;
	position: absolute;
	top: 166px;
	right: 54px;
	text-indent: -9999px;
}


/*JUITTER PLUGIN CSS

-------------------------------------------*/
#juitterContainer{overflow:scroll;overflow-x:auto; position:absolute; right:28px; top:209px;height:178px;word-wrap:break-word;margin:15px; width:148px;} /*Juitter container*/
#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */
/* Bellow the list of tweets "<li>" */
#juitterContainer .twittLI{margin:13px 0 0 0;padding:6px 0 0 10px;;border-bottom:solid 1px #F3F2ED;clear:both;}
#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
/* Bellow the CSS for the avatar image  */
#juitterContainer .juitterAvatar{float:left;margin:0 5px 5px 0;width:48px;height:48px;}
#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/
#juitterContainer .extLink{} /*CSS for the external links*/
#juitterContainer .hashLink{} /*CSS for the hash links*/

/* clearfix */
#juitterContainer .twittLI:after{clear: both;height: 0;visibility: hidden;display: block;content: ".";}
#juitterContainer .twittLI{display: inline-block;}
#juitterContainer .twittLI{display: block;}

/*end of Juitter CSS*/






/*sns*/


#snsall {
	width: 960px;
	margin: 0 auto 0 auto;
	position:relative;
	z-index:100;
	display:none;
}


#sns {
	background:url(../images/sns_bg.png);
	position:absolute;
	width:311px;
	height:44px;
	left:10px;
	top:5px;
	text-align:center;
}

#snsPos {
	width:230px;
	margin:0 auto;

}


#sns ul{
	margin-left:80px;
	margin-top:15px;
}


#fb,#tw{
	float:left;
	width:110px;
}
