body{
	width:800px;
	font-size:12px;
	color:#666666;
	background-image:url(../image/backimg.gif) ;
	background-repeat:repeat-x;
}

a:link{
	color:#3333CC;
	font-size: 12px;
	font-style: normal;
}

a:hover{
	color:#0066ff;
	font-size: 12px;
	text-decoration: underline;
}
a:active{
	font-size: 12px;
	color:#3333CC;
}
a:visited{
	font-size: 12px;
	color:#3333CC;
}

.mk{
	margin-top:1px;
	margin-right:5px;
	margin-left:1px;
	padding-top:-2px
}

.mk-pdf{
	margin-top:1px;
	margin-right:5px;
	margin-left:1px;
	padding-top:-2px
}

ul#topics{
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none;
}

li#topics{
	margin-left:10px;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:0px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	list-style-type:none;
}

li#topics-body-ir{
	margin-left:35px;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:2px;
	font-size:12px;
	font-style:normal;
	list-style-type:none;
}

li#topics-body{
	margin-left:53px;
	margin-top:0px;
	margin-right:8px;
	margin-bottom:2px;
	font-size:12px;
	font-style:normal;
	list-style-type:none;
}
li#topics-body a:hover{
	color:#0066ff;
}

li#topics-body-ir a:hover{
	color:#0066ff;
}

ul#topics-line{
	margin-top:1px;
	margin-left:10px;
	margin-bottom:2px;
}

.pickup{
	font-size:12px;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	line-height: 130%;
}

.pickup_size10{
	font-size:10px;
	margin-top:1px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
}

.pickup-midasi{
	font-size:12px;
	margin-top:3px;
	margin-left:2px;
	margin-right:0px;
	margin-bottom:1px;
	font-weight: bold;
	padding-bottom: 10px;
}

.pickup-midasi_st{
	font-size:14px;
	margin-top:3px;
	margin-left:2px;
	margin-right:0px;
	margin-bottom:1px;
	font-weight: bold;
	line-height: 120%;
}
.pankuzu{
	font-size:12px;
	color:#333333;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:2px;
}

.pankuzu a:hover{
	color:#FF0000;
}

.footer_cpy{
	font-size: 12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	color:#FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
}


.H1{
	margin-top:15px;
	margin-bottom:13px;
	margin-left:0px;
	color:#ffffff;
	background-color:#FFFFFF;
}

.H2{
	font-size:14px;
	color:#993300;
	font-style:normal;
	font-weight:bold;
	font-variant:normal
	margin-bottom:0px;
	margin-left:5px;
}
.H3{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin-top:0px;
	margin-left:10px;
}

.H4{
	font-size:12px;
	color:#333333;
	margin-top:1px;
	margin-right:5px;
	margin-left:10px;
}

.H4_rd{
	font-size:12px;
	color:#FF0000;
	margin-top:1px;
	margin-right:5px;
	margin-left:0px;
}

.H4_gr_top{
	font-size:12px;
	color:#666666;
	margin-top:1px;
	margin-right:5px;
	margin-left:0px;
	font-weight:bold;
}

.H4_1{
	font-size:12px;
	color:#333333;
	margin-top:1px;
	margin-right:5px;
	margin-left:20px;
}

.H4-right{
	float:right;
	font-size:12px;
	color:#333333;
	margin-top:2px;
}

.text_coution {
	font-size: 12px;
	color: #FF0000;
}

.line_gray1{
	margin-top:0px;
	margin-left:5px;
	margin-bottom:3px;
}

.line_gray2{
	margin-top:4px;
	margin-bottom:4px;
}

#top-image {
	width:800px;
	hight:241px;
}

#boss_ph{
	float:left;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:8px;
}

#adb_dl_ph{
	margin-top:20px;
}


ul#outline{
	margin-left:0px;
	margin-top:0px;
	margin-right:25px;
	margin-bottom:3px;
	font-size:12px;
	font-style:normal;
	list-style-type:none;
}



#outline_table{
	width:470
}

dl#outline{
	float:left;
}

dl#outline dt{
	width: 80px;
	float:left;
	margin-bottom:4px;
}

dl#outline dd{
    margin-left: 90px;
	margin-bottom:4px;
}


dl#site dt{
	width: 180px;
	float:left;
	margin-bottom:4px;
}

dl#site dd{
    margin-left: 150px;
	margin-bottom:4px;
}

ul#pry{
	font-size:13px;
	color:#333333;
	margin-top:3px;
	margin-right:10px;
	margin-left:10px;
	list-style-type:none;
}

ol#pry{
	font-size:13px;
	color:#333333;
	margin-top:3px;
	margin-right:10px;
	margin-left:35px;
	list-style-type:decimal;
}

.qa{
	float:left;
	margin-bottom:50px;
}
