h3 {clear:both;}

#wrapper {
	margin:0 auto;
	width:660px;
	font-size:80%;
	}

.forum_header {
	margin:5px 0;
	}

.forum_img {
	margin-right:7px;
	float:left;
	}

.forum_img2 {
	margin-left:7px;
	float:right;
	}

.forum_left {
	float:left;
	width:225px;
	}

.forum_right {
	float:right;
	width:425px;
	}

.forum_dl dt {
	text-align:right;
	width:105px;
	}

.forum_dl dd {
	margin:-2em 0 0 105px;
	}

.forum_movie {
	height:auto;
	width:auto;
	}

.forum_close {
	text-align:center;
	font-size:12px;
	}

ol.forum_number {
	margin-left:25px;
	padding-left:0;
	}

ol.forum_number li {
	list-style:outside decimal;
	}

.kwnkou0401_left_box {
	float:left;
	width:475px;
	}

.kenkou0401_right_box {
	float:right;
	width:160px;
	/*margin-top:5em;*/
	}

.kenkou0401_right_box .fill {
	font-size:90%;
	margin:1em 0 0;
	padding:0;
	width:auto;
	border:solid #CCFFFF 1px;
	}

.kenkou0401_right_box .kenkou0401_list {
	border-left:solid #666 1px;
	border-right:solid #666 1px;
	background-color:#666;
	}
.kenkou0401_right_box .kenkou0401_list p {
	font-size:100%;
	font-weight:bolder;
	color:#fff;
	}
.kenkou0401_right_box .kenkou0401_list ul {
	background-color:#fff;
	border-bottom:solid #666 5px;
	}
.kenkou0401_right_box .kenkou0401_list ul li {
	border-top:dotted #666 1px;
	font-size:12px;
	}
.kenkou0401_right_box .kenkou0401_list ul li.kenkou_side1dan {
	padding:8px 0 7px 24px;
	background:url(../../img/icon_navi_course4.gif) left top no-repeat;
	}
.kenkou0401_right_box .kenkou0401_list ul li.kenkou_side2dan {
	padding:8px 0 2px 24px;
	background:url(../../img/icon_navi_course4.gif) left top no-repeat;
	}

.fill {
	margin:1em auto;
	background-color:#ebf6f7;
	}

