html,body { height:100%;}

body,td,th { color: #333333;}
body { background-color: #FFFFFF; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; text-align:center;}
a { font-weight:bold;}
a:link { color: #0066FF;}
a:visited { color: #0066FF;}
a:hover { color: #E10915;}
a:active { color: #6633CC;}

dl { margin-left:10px;}
dt { margin:5px 0 0 0; font-weight:bold; color:#FF6666;}
dd { margin:5px 0 10px 10px;}


#main { background-color:#FFFFFF; margin:0 0 0 230px; padding:15px;/* border:1px solid #999900; height:100%;*/}

#news { margin:10px 30px 20px 30px; text-align:left;}
#news div.title { margin-bottom:0; padding:0;}
#news div.naiyou { border:2px solid #E10915;}
#news ul { margin:10px 10px 10px 5px; _margin-left:35px;}

.round-top { background: #FFF1EC url(image/tl.gif) no-repeat top left; margin:0 15px;}
.round-top span { background: url(image/tr.gif) no-repeat top right; height: 10px;	display: block;}
.round-bottom { background: #FFF1EC url(image/bl.gif) no-repeat bottom left; margin:0 15px;}
.round-bottom span { background: url(image/br.gif) no-repeat bottom right;	height: 10px; display: block;}
.round-body { background: #FFF1EC; padding: 0 10px; margin:0 15px;}
.round-body p { margin: 0px; }

#content { line-height:120%; margin:0 15px 20px; text-align:left;}

div#templeft { width:230px; background-image:url(image/menu_back-g.gif); background-repeat:repeat-y; text-align:left; position:absolute; top:45px; left:0;} 
div.menu { padding:0; margin:20px 15px 10px 8px;}
div.menu ul { padding:0; margin:10px 0 20px 0; list-style-position:outside; }
div.menu li { margin:6px 0 6px 25px; list-style-image:url(image/menu_midashi.gif); padding:0; }

.temphead { width:100%; height:45px; background-image:url(image/h_u_back-g.gif); text-align:left;}
.tempf { position:absolute; top:27px; left:0; text-align:left;}
.go { position:absolute; top:22px; right:30px; text-align:right;}

/* ↓061028〜追加↓ */

.image1 {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.image2 {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}
.image3 {
	margin: 20px 10px 20px 0;
}

/* 070331追加　実践事例集用 */
div.jirei { border:5px double #FFDDDD; padding:10px 10px 0 10px; margin:5px 20px 0 0;}
div.jirei div.lefbox { float:left; margin-right:10px;}
div.jirei p { margin:5px; padding-right:15px;}


