body {
	width:550px;
	height:350px;
	background-color:#fff;
letter-spacing:0.07em;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:14px;
line-height:1.6em; color:#000000;}
a:link{color:#5e2c0a;}
a:visited{color:#5e2c0a; text-decoration:none; outline:none;}
a:active{color:#ccc; text-decoration:underline; outline:none;}
a:hover{color:#bcbfc0; text-decoration:underline; border-bottom:none; outline:none;}

#fade {
    position:absolute; /* ie6 */
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}
.castbt {
	position:absolute;
	width:220px;
	height:30px;
	left: 303px;
	top: 304px;
}
.castbt2 {
	position:absolute;
	width:220px;
	height:30px;
	left: 472px;
	top: 539px;
}
.castbtn3 {
	position:absolute;
	width:220px;
	height:30px;
	left: 472px;
	top: 539px;
}
.castbtn3 span{ float:right; margin-right:8px; padding-left:25px; background:url(../../img/icon_arrow.gif) no-repeat 15px;line-height:1.0em; font-size:14px}
.castbtn3  a:link,#bbs a:visited{ border-bottom:1px dotted;text-decoration:none;position:relative;}

.castbt img,.castbt2 img{margin-right:15px;}
.casttxt {
	position:absolute;
	z-index:2;
	/*margin:127px 10px 0px 220px;*/
	overflow:auto;
	height:295px;
	width:253px;
	left: 302px;
	top: 142px;
	text-align: left;
}
.maintxt1 {
	position:absolute;
	z-index:2;
	overflow:auto;
	height:200px;
	width:300px;
	left: 37px;
	top: 110px;
	text-align: left;
}

.maintxt2 {
	position:absolute;
	z-index:2;
	overflow:auto;
	height:200px;
	width:300px;
	left: 392px;
	top: 110px;
	text-align: left;
}

.subtxt1 {
	position:absolute;
	z-index:2;
	overflow:auto;
	height:185px;
	width:154px;
	left: 182px;
	top: 357px;
	text-align: left;
	font-size:12px;
}
.subtxt2 {
	position:absolute;
	z-index:2;
	overflow:auto;
	height:185px;
	width:154px;
	left: 410px;
	top: 357px;
	text-align: left;
	font-size:12px;
}
#mark{ text-align:center; padding-top:15px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0;}
