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

#menu5 { background: url(../../common/img/special_on.png) no-repeat; }

h2 {
	background: url(../img/common/sns_title.png) no-repeat;
	width: 940px;
	height: 263px;
	text-indent: -9999px;
}


h3 {
	width: 830px;
	margin: 0 auto 15px;
	text-indent: -9999px;
}

.conIn p {
	width: 800px;
	margin: 0 auto 1.5em;
	text-align: left;
}

/*Special
----------------------------------------------*/
#special {
	width: 830px;
	margin: 30px auto 350px;
/*----clearfix-----*/
_height: 1px;
min-height: 1px;
}
#special:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
/*----clearfix-----*/
#special li {
	float: left;
	width: 405px;
	margin: 0 10px 10px 0;
}

/*アプリアイコン
----------------------------------------------*/

#app {
	display: block;
	background: url(../img/common/app.png) no-repeat;
	width: 405px;
	height: 140px;
	text-indent: -9999px;
	position: absolute;
	top: 570px;
	left: -494px;
}
#app a {
	display: block;
	width: 100%;
	height: 100%;
}
#app a:hover {
	background: none;
}
#app:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*体験版
----------------------------------------------*/

#trial {
	display: block;
	background: url(../img/game/bannerA.png) no-repeat;
	width: 405px;
	height: 140px;
	text-indent: -9999px;
	position: absolute;
	top: 720px;
	left: -79px;
}
#trial a {
	display: block;
	width: 100%;
	height: 100%;
}
#trial a:hover {
	background: none;
}
#trial:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*発売記念壁紙
----------------------------------------------*/
#wall {
	display: block;
	background: url(../img/wall/banner.png) no-repeat;
	width: 405px;
	height: 140px;
	text-indent: -9999px;
	position: absolute;
	top: 870px;
	left: -494px;
}
#wall a {
	display: block;
	width: 100%;
	height: 100%;
}
#wall a:hover {
	background: none;
}
#wall:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*QandA
----------------------------------------------*/
#qa {
	display: block;
	background: url(../img/qa/banner.png) no-repeat;
	width: 405px;
	height: 140px;
	text-indent: -9999px;
	position: absolute;
	top: 870px;
	left: -79px;
}
#qa a {
	display: block;
	width: 100%;
	height: 100%;
}
#qa a:hover {
	background: none;
}
#qa:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*おまけ
----------------------------------------------*/
#omake {
	display: block;
	background: url(../../clear/img/clear.png) no-repeat;
	width: 405px;
	height: 140px;
	text-indent: -9999px;
	position: absolute;
	top: 1020px;
	left: -494px;
}
#omake a {
	display: block;
	width: 100%;
	height: 100%;
}
#omake a:hover {
	background: none;
}
#omake:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


/*twitter
----------------------------------------------*/
#twTitle {
	background: url(../img/sns/title_tw.png) no-repeat;
	height: 40px;
}

#twIcon {
	width: 800px;
	margin: 0 auto 80px;
/*----clearfix-----*/
_height: 1px;
min-height: 1px;
}
#twIcon:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
/*----clearfix-----*/
#twIcon li {
	width: 130px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}


/*バナー
----------------------------------------------*/
#baTitle {
	background: url(../img/sns/title_banner.png) no-repeat;
	height: 41px;
}

#baIcon {
	width: 800px;
	margin: 0 auto;
	padding-bottom: 80px;
/*----clearfix-----*/
_height: 1px;
min-height: 1px;
}
#baIcon:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
/*----clearfix-----*/
#baIcon li {
	width: 240px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}


iframe {
	border: none;
}
.framMini {
	width: 200px;
	height: 40px;
}
.framMidl {
	width: 180px;
	height: 180px;
}
textarea {
	width: 200px;
	height: 40px;
	font-size: 10px;
	border: 1px solid #CCC;
}


