/*すべて*/
/*Hides from IE5-mac ￥*/
 *html セレクタ{ height: 1% }
/*End hide from IE5-mac */

*	{
	padding:0;
	margin:0;
	zoom:1;
	}
html	{
	padding:0;
	margin:0;
	}
body	{
	width:99.5%;
	padding:0;
	margin:0 0 0 2px;
	background:#000000 url('http://st7.zarasu.com/img/back.jpg');
	border-left:1px solid #55AA77;
	border-right:1px solid #AAAA77;

	font-family:Verdana, Arial, sans-serif;
	}

html, body	{
	scrollbar-face-color:#ff0000;
	scrollbar-3dlight-color:#FF6b9c;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FF5500;
	scrollbar-darkshadow-color:#800000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#FFFFFF;
	font-size:0.9em;
	text-align:center;
	line-height:1.4em;
	}

img	{
	border:0px;
	}


div.waku0 #menu	{
	margin:auto;
	color:#555555;
	font-weight:bold;
	width:695px;
	height:61px;
	background:url('http://st7.zarasu.com/img/menu_back.jpg');
	font-size:1em;
	}
div.waku0_w #menu	{
	margin:auto;
	color:#555555;
	font-weight:bold;
	width:695px;
	height:61px;
	background:url('http://st7.zarasu.com/img/menu_back_w.jpg');
	font-size:1em;
	}
#menu div.disp	{
	position:relative;
	top:10px;
	}
#menu img.mark	{
	width:1px;
	height:40px;
	margin:auto 10px;
	vertical-align:middle;
	}
a{
text-decoration:none;
}
a:link{
color:#FFFFFF;
}
a:visited{
color:#AAAAAA;
}
a:active{
color:#FF5500;
}
a:hover{
color:#EEF000;
position:relative;
top:1px;
left:1px;
}

p	{
	margin-bottom:1em;
}



div#body	{
	position:relative;
	margin:0 auto;
	width:800px;
	background:#000000;
	border-left:1px solid #55AA77;
	border-right:1px solid #AAAA77;
	}
div.waku0	{
	background:#000000 url('http://st7.zarasu.com/img/mainback.gif') repeat-y center;
	border-left:4px solid #115533;
	border-right:4px solid #334411;
	}
div.waku0_w	{
	background:#FFFFFF url('http://st7.zarasu.com/img/mainback.gif') repeat-y center;
	border-left:4px solid #115533;
	border-right:4px solid #334411;
	}
div.waku1	{
	border-left:2px solid #220088;
	border-right:2px solid #660022;
	}

div#main	{
	margin-top:60px;
	margin-bottom:20px;
	color:#EEEEF0;
	}

div#main_w	{
	margin-top:60px;
	margin-bottom:20px;
	color:#000000;
	min-height:400px;
	}
div#main_w a	{
	color:#002245;
	}


div#footer01	{
	height:264px;
	background:url('http://st7.zarasu.com/img/content_back01.jpg') no-repeat 32px;
	}


div#footer	{
	height:200px;
	}
div#footer_blank	{
	color:#FFFFFF;
	height:200px;
	}
div#copy_blank	{
	margin-top:50px;
	}
div#copy	{
	font-weight:bold;
	margin-top:50px;
	}
span.copy	{
	font-size:1.1em;
	}
div.waku0_w div#copy	{
	color:#333333;
	}
span.name	{
	font-size:0.8em;
	}
div#banner_blank	{
	margin-top:10px;
	margin-left:180px;
	}
div#banner_blank a	{
	display:block;
	width:200px;
	height:40px;
	float:left;
	margin:0 2px;
	border:4px solid;
	}
div#banner_blank a:link{
	border-color:#FFFFFF;
	}
div#banner_blank a:visited{
	border-color:#AAAAAA;
	}
div#banner_blank a:active{
	border-color:#FF5500;
	}
div#banner_blank a:hover{
	border-color:#FFFF00;
	}



div#chast7title	{
	width:599px;
	height:180px;
	background:url('http://st7.zarasu.com/img/chaback_st7.gif') no-repeat;
	text-align:left;
	margin:auto auto 20px auto;
	}
div#chatshtitle	{
	width:601px;
	height:134px;
	background:url('http://st7.zarasu.com/img/chaback_tatsuharu.gif') no-repeat;
	text-align:left;
	margin:auto auto 90px auto;
	}
div#chainvtitle	{
	margin-left:8px;
	width:609px;
	height:109px;
	background:url('http://st7.zarasu.com/img/chaback_invaders.gif') no-repeat;
	text-align:left;
	margin:auto auto 90px auto;
	}
div#main span	{
	color:#FF0000;
	}
div#chast7title div	{
	position:relative;
	margin-left:280px;
	color:#333333;
	}
div#chatshtitle div	{
	position:relative;
	margin-left:280px;
	color:#333333;
	}
div#chainvtitle div	{
	position:relative;
	margin-left:280px;
	color:#333333;
	}


div.chapagetitle	{
	margin:60px auto 40px auto;
	background:url('http://st7.zarasu.com/img/chaname_back.jpg');
	width:695px;
	height:32px;
	font-size:1.1em;
	line-height:2em;
	font-weight:bold;
	}

div.cardtext	{
	margin:40px auto 80px auto;
	border:6px double #444400;
	border-top:1px solid #444400;
	border-bottom:4px solid #444400;
	background:#222233;
	width:460px;
	}
div.cardtext div	{
	text-align:left;
	width:400px;
	margin:30px;
	}
div.cardtext0	{
	text-align:left;
	margin-left:200px;
	margin-bottom:80px;
	}



/*募集フォルダ以下*/

div#entry_main	{
	width:650px;
	margin:40px auto auto auto;
	text-align:left;
	}

div#entry_main .tyuui	{
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	margin:60px auto 100px auto;
	}
div#entry_main #date	{
	font-size:10pt;
	text-align:right;
	}
div#entry_main .boshumenu	{
	background:#000000;
	margin-left:100px;
	font-size:1.1em;
	padding:30px;
	line-height:1.8em;
	}

div#entry_main h2	{
	margin-top:100px;
	height:30px;
	font-size:18pt;
	line-height:19pt;
	border-left:40px solid #FF5500;
	border-bottom:1px solid #000000;
	}

div#entry_main p	{
	margin-top:20px;
	}

div#entry_main hr	{
	margin-top:20px;
	size:2em;
	}

div#entry_main h3	{
	font-size:18pt;
	line-height:24pt;
	margin-bottom:15px;
	}

div#entry_main span	{
	font-size:14pt;
	line-height:16pt;
	}



/*blog部分*/


div#blog_main	{
	margin-top:40px;
	float:left;
	width:527px;
	overflow:hidden;
	}
div#blog_main .blog_main_box	{
	margin-left:42px;
	}
div#blog_main .ads_entrybottom	{
	margin:20px 0 100px 30px;
	text-align:left;
	}

div#blog_main .entryind	{
	border-bottom:2px solid #9d9e3b;
	text-align:left;
	margin:0 20px 0 10px;
	}
div#blog_main h1	{
	font-size:1.4em;
	font-weight:bold;
	border-bottom:2px dotted #9d9e3b;
	margin-bottom:4px;
	}
div#blog_main h2	{
	font-size:1.3em;
	border-left:10px solid #717229;
	border-bottom:1px solid #000000;
	padding-top:10px;
	margin:40px 0 20px 0;
	}
div#blog_main p	{
	margin-bottom:10px;
	}

div#blog_main a	{
	text-decoration:underline;
	}
div#blog_main a:link{
	color:#111111;
	}
div#blog_main a:visited{
	color:#999999;
	}
div#blog_main a:active{
	color:#FF5500;
	}
div#blog_main a:hover{
	color:#FF9900;
	position:relative;
	top:1px;
	left:1px;
	}

div#blog_sub	{
	margin-top:40px;
	float:left;
	width:220px;
	overflow:hidden;
	border-left:3px double #9d9e3b;
	}
div#blog_sub .tab	{
	background:url('http://st7.zarasu.com/img/sub_listtab.jpg');
	width:200px;
	height:23px;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	}
div#blog_sub .catname	{
	margin-left:32px;
	line-height:23px;
	vertical-align:middle;
	font-weight:bold;
	font-size:0.85em;
	}
div#blog_sub ul	{
	text-align:left;
	margin:20px auto 32px 40px;
	list-style-type:none;
	line-height:1.8em;
	}
div#blog_sub dl	{
	text-align:left;
	margin:20px auto 32px 20px;
	list-style-type:none;
	line-height:1.8em;
	}
div#blog_sub dt	{
	margin-top:6px;
	line-height:1.4em;
	}
div#blog_sub dd	{
	font-size:0.8em;
	margin:0 0 0 6px;
	line-height:1.4em;
	}
div#blog_sub a	{
	text-decoration:underline;
	}
div#blog_sub a:link{
	color:#111111;
	}
div#blog_sub a:visited{
	color:#999999;
	}
div#blog_sub a:active{
	color:#FF5500;
	}
div#blog_sub a:hover{
	color:#FF9900;
	position:relative;
	top:1px;
	left:1px;
	}


div .archive-entry	{
	border-bottom:2px solid #9d9e3b;
	}


/*トップページ*/

div#topnews	{
	margin:40px auto 60px auto;
	width:672px;
	}
div#topnews .news	{
	width:300px;
	height:400px;
	overflow:auto;
	border:6px #cccccc solid;
	float:left;
	margin-right:20px;
	scrollbar-face-color:#ccc;
	scrollbar-shadow-color:#999;
	scrollbar-darkshadow-color:#777;
	scrollbar-3dlight-color:#ddd;
	}
div#topnews .news h4	{
	color:#cccccc;
	margin-bottom:6px;
	border-bottom:2px solid #cccccc;
	text-align:right;
	}
div#topnews .headline	{
	width:340px;
	height:250px;
	overflow:hidden;
	float:left;

	}
div#topnews .newsarea	{
	margin:10px;
	text-align:left;
	}

div#topnews a	{
	text-decoration:underline;
	}
div#topnews a:link{
	color:#111111;
	}
div#topnews a:visited{
	color:#999999;
	}
div#topnews a:active{
	color:#FF5500;
	}
div#topnews a:hover{
	color:#FF9900;
	position:relative;
	top:1px;
	left:1px;
	}


div#mainlink a	{
	text-decoration:underline;
	}
div#mainlink a:link{
	color:#111111;
	}
div#mainlink a:visited{
	color:#999999;
	}
div#mainlink a:active{
	color:#FF5500;
	}
div#mainlink a:hover{
	color:#FF9900;
	position:relative;
	top:1px;
	left:1px;
	}


div.chabody	{
	margin:0 auto;
	text-align:center;
	}
div.chabody_waku	{
	margin:0 auto;
	width:88%;
	}
div#asset-body	{
	text-align:left;
	}

div#main_w ul	{
	text-align:center;
	margin-bottom:200px;
	}
div#main_w dt	{
	font-size:1.2em;
	margin:2em auto 0.5em auto;
	border-bottom:1px solid #685F1A;
	width:72%;
	}
div#main_w dd	{
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	}


