body a:hover {color:#FF6600;}
body a:visited {color:#003399;}

#info{border:solid 1px #666666; font-size:13px; line-height:13px; width:auto; background-color:#EFEDCF; position:relative; z-index:3; padding:2px; display:inline; top:0px; left:0px; display:none;}

#area_right {width:360px; float:right; font-size:13px; line-height:150%;}
#area_right h1 {margin:0px;}
#area_right h2 {margin:3px; font-size:15px; line-height:100%; font-weight:bold;}
#area_right p {margin:0px; padding:0px;}
#area_right .infoRight {width:103px; float:right;}
#area_right .infoRight p  {font-size:12px; line-height:130%;}
#area_right .border {border:solid 1px #CCCCCC; margin:5px 0px;}
#area_right .image01 {width:240px; height:180px; float:left;}
#area_right .image02 {width:103px; height:76px;}
#area_right .image03 {width:120px; margin:0px 10px; float:left;}
#area_right .image03 img {width:120px; height:90px;}
#area_right .image03 .capt {font-size:10px; color:#333333; margin-bottom:10px;}
#area_right .link01 {margin:-3px 10px 5px 0px;}
#area_right ul {margin:0px; padding:0px; width:200px; list-style-type:none; font-size:12px; line-height:130%; float:left;}
#area_right li {margin-right:10px;}

#area_middle {padding:10px 0px 0px 33px; margin:0px; background-image:url(img/mid_back.gif); border-top:solid 3px #663333;}
#area_middle h1 {margin:0px 0px 10px -35px;}
#area_middle .iBox {width:211px; border:solid 1px #BB998E; padding:2px; margin:0px 10px 10px 0px; float:left;}
#area_middle .iBox img {width:211px; height:22px;}
#area_middle .iBox a {font-size:12px; line-height:150%; margin:0px; padding:1px 0px 1px 2px; text-decoration:none; display:block;}
#area_middle .iBox a:hover {background-color:#597C8E; color:#FFFFFF;}
#area_middle p {background-color:#FFFFFF; font-size:13px; line-height:150%; margin:0px; padding:5px;}

#area_middle02 {padding:10px 0px 10px 33px; background-image:url(img/mid_back.gif); border-bottom:solid 2px #663333;}
#area_middle02 h1 {margin:0px 0px 10px -35px;}
#area_middle02 h2 { padding:3px; width:54px; height:13px; font-size:13px; line-height:13px; background-color:#333399; color:#FFFFFF; float:left;}
#area_middle02 p {border:solid 1px #333399; padding:5px 5px 5px 10px; margin:0px 10px 0px 55px; font-size:13px; line-height:150%; background-color:#FFFFFF;}

#listLink {clear:both; margin-right:35px;}
#listLink a {padding:2px; background-color:#CCCCCC; color:#0000FF; font-size:13px; display:block; text-decoration:none; border:solid 1px #AAAAAA;}
#listLink a:hover {background-color:#FFFFFF; color:#000066;}

.recommendPU {width:354px; margin-bottom:10px;}
.recommendPU dl {margin:0; padding:3px 0 0 0 ; font-size:12px; line-height:120%;}
.recommendPU dt {color:#293D81;}
.recommendPU dd {margin:0 0 0 10px;}
