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

#content02 .comment,
#content02 .comment02{
	font-weight:bold;
}

#content02full{
	padding:25px 0 25px 26px;
}

h1,h2{
	margin:0 0 15px 0;
}

h3{
	font-weight:bold;
	font-size:1.5em;
	margin:0 0 15px 0;
}

#b01{
	>zoom:1;
	margin:0 0 30px 0;
}

.stw{
	>zoom:1;
}
.stw:after{content:".";display:block;height:0;clear: both;visibility:hidden;}

.stw p{
	line-height:1.4;
	padding-top:10px;
}

.st{
	margin: 0 0 10px 0;
}

.st{
	float:right;
}

.atn{
	padding:2px 0 0;
	font-size:.8em;
	line-height:1.1;
}

#b01left{
	width:270px;
	float:left;
}
#b01right{
	width:510px;
	float:right;
}

#b02{
	>zoom:1;
	padding:20px 0 0 ;
	margin:0 0 20px 0;
	background:url(./hr1.gif) 0 0 no-repeat;
}

#b02left{
	width;395px;
	float:left;
}
#b02right{
	width:385px;
	float:right;
}


#b03{
	>zoom:1;
	padding:20px 0 0 ;
	margin:0 0 20px 0;
	background:url(./hr1.gif) 0 0 no-repeat;
}

#b03left{
	width:310px;
	float:left;
	padding:0 0 0 45px;
}
#b03right{
	width:455px;
	float:right;
}

#b04w{
	background:url(./hr2.gif) 0 0 no-repeat;
	padding:20px 0 10px ;
}
#b04{
	>zoom:1;
	margin:0;
	background:url(./hr3.gif) 0 0 repeat-y;
}

#b04left{
	width:385px;
	float:left;
}
#b04right{
	width:385px;
	float:right;
}

#b05{
	>zoom:1;
	padding:20px 0 0 ;
	margin:0 0 20px 0;
	background:url(./hr1.gif) 0 0 no-repeat;
}

#b05left{
	width;395px;
	float:left;
}
#b05right{
	width:385px;
	float:right;
}

#b06w{
	background:url(./hr2.gif) 0 0 no-repeat;
	padding:20px 0 10px ;
}
#b06{
	>zoom:1;
	margin:0 0 20px;;
	background:url(./hr3.gif) 0 0 repeat-y;
}

#b06left{
	width:385px;
	float:left;
	border-right:
}
#b06right{
	width:385px;
	float:right;
}

#b01:after,
#b02:after,
#b03:after,
#b04:after,
#b05:after,
#b06:after{content:".";display:block;height:0;clear: both;visibility:hidden;} 

.note th{
	vertical-align:top;
	white-space:nowrap;
}
.note th,
.note td{
	line-height:1.2;
	font-size:.8em;
}