body{color:white;background-color:black;font-size:10pt;margin:0px}
img{border:0px;}
/*リンク関連*/
a:link{color:deepskyblue;}
a:visited{color:magenta;}

h2,h1{margin-top:3em}

.new{
	color:red;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	margin-top:1em;
	margin-left:1em;
}
.new70per{
	color:red;
	font-size:70%;
	font-weight:bold;
}

/*レイアウト*/

#all{text-align:center;margin-top:0px;}
#head{
	text-align:left;
	/*margin:0px auto;*/
	width:275px;
	height:41px;
}
#logo{
text-align:right;
}
img.logos{width:200px;}
.midasi{
	font-size:18px;
	font-weight:bold;
	margin-bottom:1em
}
.honbun{
	font-size:10pt;
	margin-bottom:1em
}
.cap{
	font-size:9pt;
	line-height:10pt;
	margin:0px
}
.capfoot{
	font-size:9pt;
	line-height:10pt;
	margin:0px
}
.infomidasi{
	margin-bottom:1em;
	position:relative;
	left:-40px;
}
.infowaku{
line-height:150%;padding:1em;border-color:darkturquoise;border-style:dashed;border-width:2px;
}
/*透明度*/

#bg,#infoboard{
	opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .5; /* Safari 1.x */
	-moz-opacity: .5; /* FF lt 1.5, Netscape */
	zoom:1; /* IE 8 （位置情報がfalseだと動かないので）*/
}
#infoboard{
	background-color:black;
	width:100%;
	height:4.5em;
	position:fixed;
	bottom:0px
}
#infotxt{
	color:white;
	font-size:9pt;
	text-align:right;
	padding:8px
}

/*ポジション*/
#posi01{
	text-align:left;
	position:fixed;
	top:20px;
	left:20px
}
#posi02{
	text-align:right;
	position:fixed;
	top:20px;
	right: 20px;
}
#posi03{
	text-align:right;
	position:absolute;
	top:200px;
	left:0px;
}
#posi04{
	text-align:left;
	position:fixed;
	top:20px;
	left:0px;
	z-index:20;
}
#posi05{
	position:relative;
	top:0px;
	z-index:10;
}
#posi06{
/*地図の位置補正。センターに。*/
position:relative;left:-475px;
}
#posi07{
	position:fixed;
	bottom:30px;
	right:30px;
	z-index:1;
}
#posi08{
/*地図の位置*/
position:fixed;top:110px;left:50%;
}
#posi09{
/*margin-top:0px;*/
}
/*キャラリンク一覧*/
#posi10{
margin-top:150px;
}
/*トップのインフォメーション用スペース*/
#posi11{
	position:fixed;
	left:0px;
	bottom:0px
}
#posi12{
	position:fixed;
	right: 0px;
	bottom:0px
}
#posi13{
	position:fixed;
	right: 0px;
	bottom:70px
}
#posi13b{
	margin-right:16px;
	position:fixed;
	bottom:142px;
	right:0px;
}

.btn01{
position:relative;top:10px}

/*その他*/
.txtbtn{
	color:white;
	background-color:black;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	margin:0px 1em 1.5em 0px;
	margin-right:1em;
	padding:3px 5px;
	width:160px
}
.story{
	background-image:url(images2013/guac_sn_i2_key_wline.png);
	background-repeat:repeat-y;
	font-size:16px;
	line-height:28px;
	padding-top:16px
}
.mark{
color:red;font-size:75%;
}

/*特典あらすじ関連*/

.arasuji{
	font-weight:bold;
	margin-top:0.5em;
	padding-left:0.25em;
	border-color:gray;
	border-style:solid;
	border-width:0 0 1px 0.5em;;div-size:110%
}
.arasujibody{
margin-left:1em;
}
/*保留*/
/*
space01{background-color:steelblue;width:50px;height:500px}
*/


.form01{

}
