@charset "utf-8";

#mainimg{ margin:31px 48px 31px 48px; padding:0; width:840px; height:261px; }
#printimg{ position:absolute; top:0; left:0; display:block; width:1px; height:1px; visibility:hidden; }

#bodymain{
	margin:1px 0px 0px 0px; padding:0; width:936px;
	background-repeat:repeat-y; background-position:left top; background-image: url(../img/bo/topbk.png);
}
h2{ margin:0; padding:7px 0px 2px 0px; line-height:140%; font-size:100%; }
div.wrap{ margin:0; padding:0; border-top:1px solid #999; }
p{ padding:0px 20px 3px 0px; line-height:150%; }
.ub{ border-bottom:1px solid #fff; }
.ub p{ border-bottom:1px solid #999; }
/*--------------- 左 -----------------------------------------------------*/
#bodyl{ float:left; margin:0; padding:0; width:393px; }
#bodyl h2{ color:#0041aa; }
#bodyl div.wrap{ width:393px; }
#bodyl p{ margin-right:1px; }
/*--------------- 右 -----------------------------------------------------*/
#bodyr{ float:left; display:inline; margin:0px 0px 0px 1px; padding:0; width:359px; }
#bodyr div.wrap{ width:359px; }
#bodyr h2{ color:#C40080; padding-left:19px; }
#bodyr p{ color:#C40080; margin-left:1px; padding-left:18px; }
div.wrap h3{
	margin:0px 5px 0px 5px; padding:5px 0px 0px 0px; width:349px; line-height:150%; font-weight:normal;
	font-size:100%; text-align:center; color:#999; background-color:#fff;
}
#bnrs{ position:relative; top:0; left:0; margin:0; padding:0; width:359px; height:60px; }
#bnrs #bnr1{ position:absolute; top:27px; left:6px; margin:0; }
#bnrs #bnr2{ position:absolute; top:16px; left:87px; margin:0; }
#bnrs #bnr3{ position:absolute; top:20px; left:172px; margin:0; padding:0; width:115px; height:105px; }
#bnrs #bnr4{ position:absolute; top:7px; left:291px; margin:0; }

#btns{ float:right; margin:0; padding:0; width:182px; border-top:1px solid #999; }
#btns #tb1{ margin:7px 4px 0px 4px; }
#btns #tb2{ margin:4px 4px 4px 4px; }

#footer{
	padding-top:2px;
	background-repeat:no-repeat; background-position:left top; background-image: url(../img/bo/topfooter.png);
}
