body {
	text-align:center;
	margin-top:5;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	background-color:#FFFFFF;
	background-image:url('../image/bg.gif');
}

h1{
	width:700px;
    text-align:right;
    font-size: 09pt; color: #5E8EAB;
    margin-left:0;
    margin-top:0;
    margin-bottom:0;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    font-weight:normal;
}

h2{
    text-align:left;
    font-size: 10pt; color: #009933;
    margin-left:0;
    margin-top:0;
    margin-bottom:0;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    font-weight:normal;
}

p{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    font-size: 10pt; color: #000000;
}

.top{
	vertical-align:text-top;
}

.bottomtext{
	vertical-align:text-bottom;
}

.center{
	text-align:center;
}

p.right{
	text-align:right;
}

.line_1{
	background-image:url('../image/line_1.gif');
}


.width_542{
    width:542px;
    background-color:#FFFFFF;
}

.bg01{
	background-image:url('image/obj_waku2_02.gif');
}

.flow_top{
	width:530px;
	hight:530px;
	text-align:center;
	vertical-align:text-top;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

.left_top{
	text-align:left;
	vertical-align:text-top;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

p.head{
	text-align:right;
	vertical-align:text-bottom;
	font-size:10pt; color: #666666;
	font-style:normal;
	font-weight:nomal;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:10px;
}

p.mame_bun{
	text-align:left;
	vertical-align:middle;
	font-size:10pt; color: #666666;
	font-style:normal;
	font-weight:nomal;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:10px;
}

.head1{
	background-image:url('../image/obj_header_02.gif');
}

.head3{
	background-image:url('../image/obj_header_08.gif');
}

.head4{
	background-image:url('../image/obj_header_08.gif');
}

.address {
	font-size: 10pt;color: #009933;
	text-align:right;
	vertical-align:middle;
	padding-top:0px;
	font-style:normal;
	font-weight:normal;
}

.address1 {
	font-size: 10pt;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
	font-style:normal;
	font-weight:normal;
}

.none{
	border-style:none;
}

.H20{
	width:20px;
}

.B510_NEW{
	width:510px;
	font-size: 10pt;color: #FF6600;
}

.B510{
	width:510px;
	font-size: 10pt;
}

.B530_COM{
	width:530px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
}

.B530_LINE{
	width:530px;
	font-size: 9pt;color:#5E8EAB;
	text-align:center;
	vertical-align:middle;
	border-top:solid 1px #009933;
	font-style:normal;
	font-weight:bold;
    margin-left:0px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

.B530_CENTER{
	width:530px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
	text-align:center;
}

.B530_RIGHT{
	width:530px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
	text-align:right;
}

.B500_COM{
	width:500px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
}

.B530_Q{
	width:530px;
	font-size: 10pt;color: #5E8EAB;
	vertical-align:text-top;
}

.B265{
	width:265px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
	text-align:left;
}

.B265R{
	width:265px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
	text-align:right;
}

.B260G{
	width:260px;
	vertical-align:text-top;
	text-align:center;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

.B265C{
	width:265px;
	font-size: 10pt;color: #666666;
	vertical-align:text-top;
	text-align:center;
}

.B265M{
	width:265px;
	font-size: 10pt;color: #666666;
	vertical-align:middle;
	text-align:left;
}

p.to_top{
	font-size: 10pt;
	text-align:right;
}

p.small1{
	font-size: 09pt;color: #666666;
}

p.small2{
	font-size: 08pt;color: #666666;
}

.gaiyou_t_01{
	border-top:1px solid #009933;
	border-bottom:1px solid #009933;
	border-left:1px solid #009933;
	vertical-align:text-middle;
	background-color:#EEEEEE;
	width:100px;
}

.gaiyou_t_02{
	border-top:1px solid #009933;
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
	vertical-align:text-middle;
	text-align:left;
	width:350px;
}

.gaiyou_b_01{
	border-bottom:1px solid #009933;
	border-left:1px solid #009933;
	background-color:#EEEEEE;
	vertical-align:text-middle;
	width:100px
}

.gaiyou_b_02{
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
	text-align:left;
	vertical-align:text-middle;
	width:350px;
}

.qa_t_01{
	border-top:1px solid #009933;
	border-bottom:1px solid #009933;
	border-left:1px solid #009933;
	vertical-align:text-middle;
	background-color:#EEEEEE;
	width:150px;
}

.qa_t_02{
	border-top:1px solid #009933;
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
	vertical-align:text-middle;
	text-align:left;
	width:300px;
}

.qa_b_01{
	border-bottom:1px solid #009933;
	border-left:1px solid #009933;
	background-color:#EEEEEE;
	vertical-align:text-middle;
	width:150px
}

.qa_b_02{
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
	text-align:left;
	vertical-align:text-middle;
	width:300px;
}


.qa_l_01{
	border-bottom:1px solid #009933;
	border-right:1px solid #009933;
	border-left:1px solid #009933;
	text-align:center;
	vertical-align:text-middle;
	width:450px;
}

.bottom_menu{
	font-size: 10pt;color: #009933;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
	font-style:normal;
	font-weight:normal;
}

address {
	font-size: 9pt;color:#5E8EAB;
	text-align:center;
	vertical-align:middle;
	font-style:normal;
	font-weight:nomal;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

.bottom {
	width:680px;
	font-size: 09pt;color: #666666;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
	font-style:normal;
	font-weight:normal;
	background-image:url('../image/obj_footer_02.gif');
}


a:link       { text-decoration: none; color: #3366CC; border-style: none; }
a:visited    { text-decoration: none; color: #3366CC; border-style: none; }
a:active     { text-decoration: none; color: #009933; border-style: none; }
a:hover      { text-decoration: underline; color: #009933; border-style: none; }

.font10ptRed   { font-size: 10pt; color: #FF6600; vertical-align:middle }
.font10ptGreen { font-size: 10pt; color: #009933; vertical-align:middle }
.font10ptGray  { font-size: 10pt; color: #666666; vertical-align:middle }
.font10ptBlack { font-size: 10pt; color: #000000; vertical-align:middle }
