@charset 'iso-2022-jp';

/* mi4$B%l%$%"%&%H(B -all- */

/*$BMWAG$N%W%m%Q%F%#0l3gDj5A(B*/
*{line-height:1.5em;}

body{color:#000;background:#fff;}
body,h1,h2,h3,h4,h5,form,p,ul,ol,li{margin:0;padding:0;}

a{color:#017ea7;text-decoration:none;}
.jig a{color:#aa0101;}
a:hover{text-decoration:underline;}

ul li{list-style-type:none;}

h1,h2,h3,h4,h5{font-weight:bold;}

/*$B6&M-%/%i%9(B*/
.floatleft{float:left;}
.floatright{float:right;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

/*$B?7(Bclear float*/
.clearfloat{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
}

.posrel{position:relative;}
.posabs{position:absolute;}

.brsize1{font-size:1%;}
.gt{font-family:'$B#M#S(B $B%4%7%C%/(B';padding-right:2px;font-size:80%;}

.gray{color:#6b6b6b;}
.bold{font-weight:bold;}

.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}

.nowrap{white-space:nowrap;}

.displayblock{display:block;}


/*$B$=$H$o$/(B*/
#forum{
	text-align:center;
	background: #fff url(/mi/mi4/img/mi4_bg.gif) repeat top center;
}
#excontainer{
	background: url(/mi/mi4/img/mi4_container_bg.gif) repeat-y top center;
}
#container{
	margin: 0;
	margin-right:auto;
	margin-left:auto;
	width:980px;
	text-align:center;
	padding-top:9px;
}
#exunit{
	background: #c0c0c0;padding: 0 1px;
	text-align:left;
}
#unit{
	padding: 0;
	background: #fff;
	border: solid 1px #c0c0c0;
	border-left-width:0;
	border-right-width:0;
	text-align:left;
}

/*$B%P%J!<(B*/
#banner01{
	padding-bottom:7px;
	text-align:center;
}
#banner01 div{
}
#banner03{
	position:relative;
}
#banner03 div{
	position:absolute;
	left:858px;
	top:-30px;
	width:120px;
	height:600px;
	background:#ddd;
}

/*.idx #banner03 div{
	position:absolute;
	left:858px;
	top:-84px;
	width:120px;
	height:600px;
	background:#ddd;
}*/

/*TBS$B%m%4(B*/
#tbslogo{
	width:195px;
}
#tbslogo a{
	display:block;
	width:174px;
	height:29px;
	margin: 12px 0 9px 10px;
	background: url(/mi/mi4/img/mi4_tbs_logo.gif) no-repeat 3px 3px;
}

/*$B%U%C%?(B*/
#footer{
	text-align:left;
	margin: 12px;
	color:#333;
	padding-bottom: 30px;
}
#footer a{
	font-weight:bold;
}
#footer .pipe{
	padding-left:5px;
	background: url(/mi/mi4/img/mi4_pipe.gif) no-repeat left top;
}
#footer #copy{
	margin-top:2px;
}

/*$BK\J8$X%8%c%s%W(B*/
#accesstarget{position:absolute;top:-5000px;}

/*$B!V$3$N%Z!<%8$N@hF,$X!W%J%S%2!<%7%g%s(B*/
#pagetop{
	margin:50px 0 3px;
	text-align:center;
}
#pagetop a{
	padding-left:10px;
	color:#6b6b6b;
	font-weight:bold;
	background: url(/mi/mi4/img/mi4_pagetop.gif) no-repeat 0 0;
	display:inline;
}
.jig #pagetop a{
	background-position: 0 -37px;
}

#txtbar .scriptoff{
	color:#330000;
	}

/*$B%U%)%s%H(B*/

/*MAC IE5.x$B0J30$KE,MQ(J\(B*/
#excontainer,
h1,h2,h3,h4,h5,table{
	font-size:x-small;
	font-family:sans-serif;

}
* html #excontainer,
* html h1,* html h2,* html h3,* html h4,* html h5,* html table,* html caption{
	font-size:xx-small;
	font-family:'$B#M#S(B $B#P%4%7%C%/(B','$B%R%i%.%N3Q%4(B Pro W3';
}
.xlsize{
	font-size:160%;
}
.lsize{
	font-size:140%;
}
.msize{
	font-size:120%;
}
.ssize{
	font-size:108%;
}
.msize .ssize{
	font-size:85%;
}
#unit #whatsnew ul a{
	font-size:120%;
}
#unit #whatsnew ul a span{
	font-size:85%;
}

.alt,#index .xalt{position:absolute;top:-5000px;left:-999px;}


/*MAC IE5.x$B$@$1$KE,MQ(B*/


/*eof*/