/*----------------------------------------------*/
@import url(./base.css);

#frame { margin:0 auto; width:765px;}
#wrapper { margin:50px auto 0; width:765px; height:624px; background:url(images/top_back.png) no-repeat;}
#header { height:20px;}
#contentsBox {margin:0; padding-left:10px; width:750px; display:block;}
#leftMenu { margin:0; padding:0; width:150px; padding:0;
	
	float:left;
	height:580px;
}
#contents { width:590px; float:left; padding-left:10px;}


/**/
#contents .topLeft { float:left; width:420px; margin-top:10px;}
#contents .swf {}
#contents .topics { padding:4px 8px; background:url(img/window_topics.png) no-repeat; height:142px;}
#contents .topics dl { margin:0; padding:0; font-size:11px;}
#contents .topics dt { margin:0; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif; color:#369;}
#contents .topics dd { margin:0 0 3px; padding:0 0 0 15px; color:#444;}

#contents .topRight {width:160px; float:left; margin:10px 0 0 5px; background:url(pict/rightbox.jpg) no-repeat; height:172px;}
#contents .topRight p {margin:14px auto 8px; width:150px; display:block;}


h3 {padding:5px 15px 5px; font-size:12px; line-height:110%; font-weight:normal;}

.topContents p { margin:0; padding:0; line-height:120%;}

.swf{background-color:#fff;}

dl,dt,dd {margin:0 5px 0 0; padding:0;}
dt { font-size:12px; line-height:130%; border-left:4px solid #369; padding-left:4px; margin-bottom:2px; font-weight:600; color:#333;}
dd { font-size:11px; line-height:140%; margin-left:10px;; padding-left:4px;margin-bottom:2px;}

table { font-size:11px !important;}
.topContents th { text-align:right; padding-right:5px; font-weight:normal; line-height:13px; vertical-align:top;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:4px solid #eee;
border-bottom:1px solid #eee;
}
.topContents td { padding-left:4px; text-align:left;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
}
