#ch5{
	width:704px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
}
#ch5 h1 h2 h3{
	margin:0;
	padding:0;
}
#ch5 .iepngfix{
	display:block;
}
#ch5 .ch5_head{
	height:304px;
}
#ch5 .ch5_head h1{
	margin:0;
	height:304px;
}
#ch5 .ch5_head p{
	display:block;
	color:#15334f;
	width:544px;
	margin:-123px 0 0 61px;
	padding:10px 20px;
	font-weight:bold;
}

#ch5 .ch5_main{
	width:704px;
	background:url(/img/5ch/bg.png) repeat;
	position:relative;
	overflow:hidden;
}

/* left */
#ch5 .ch5_left{
	position:relative;
	width:385px;
	padding:28px 50px 30px 60px;
}
#ch5 .ch5_left h2{
	margin:0 0 30px 0;
}
#ch5 .ch5_left .maintxt{
	color:#fff;
	line-height:1.8em;
}
#ch5 .ch5_left .maintxt h2{
	margin:0px;
	padding-top:40px;
}
#ch5 .ch5_left .maintxt p{
	margin:1.6em 0 0 0;
}

#ch5 .ch5_left .maintxt .ch5_contents_list{
	margin-top:24px;
}
#ch5 .ch5_left .maintxt .ch5_contents_list ol,
#ch5 .ch5_left .maintxt .ch5_contents_list ul{
	width:315px;
	padding:0px 30px 10px 40px;
	/padding:0px 25px 10px 45px; /*IE6,IE7*/
	margin:0;
	line-height:1.4em;
	color:#15334f;
	background:url(/img/5ch/list_bg_mid.png) repeat-y;
}
#ch5 .ch5_left .maintxt .ch5_contents_list li{
	padding-top:1em;
}
#ch5 .ch5_left .maintxt .ch5_contents_list span{
	font-size:10px;
}

#ch5 .ch5_left .maintxt .ch5_kwd_list{
	margin-top:24px;
}
#ch5 .ch5_left .maintxt .ch5_kwd_list ol,
#ch5 .ch5_left .maintxt .ch5_kwd_list ul{
	width:345px;
	padding:0px 15px 10px 25px;
	/padding:0px 10px 10px 30px; /*IE6,IE7*/
	margin:0;
	line-height:1.4em;
	color:#15334f;
	background:url(/img/5ch/kwd_bg_md.png) repeat-y;
}
#ch5 .ch5_left .maintxt .ch5_kwd_list li{
	line-height: 1.4em;
	margin:0;
	padding:1em 0 0 16px;
	list-style-type:none;
	background:url(/img/5ch/kwd_lstmk.gif) left 16px no-repeat;
	font-size:14px;
	font-weight:bold;
}
#ch5 .ch5_left .maintxt .ch5_kwd_list span{
	font-size:10px;
}

#ch5 .ch5_left .maintxt strong{
	font-size:16px;
	font-weight:bold;
}
#ch5 .ch5_left .maintxt strong.yellow{
	font-size:100%;
	font-weight:normal;
	color:#ffff66;
}


/* right */
#ch5 .ch5_right{
	position:absolute;
	z-index:1000;
	top:0;
	left:495px;
	width:159px;
	margin:18px auto 30px 0;
}
#ch5 .ch5_right a:link,
#ch5 .ch5_right a:visited{
	color:#0096a8;
	text-decoration:none;
}
#ch5 .ch5_right a:hover{
	text-decoration:none;
	color:#006688;
}

#ch5 .ch5_right .right_contents{
	width:119px;
	padding:10px 20px 10px 20px;
	font-size:10px;
	background:url(/img/5ch/r_bg_md.png) repeat;
	line-height:1.4em;
	color:#15334f;
}
#ch5 .ch5_right .right_contents img{
	margin:5px auto 0;
	display:block;
}
#ch5 .ch5_right .right_contents .strong_name{
	font-size:12px;
	display:block;
	margin-top:5px;
	width:119px;
	text-align:center;
}
#ch5 .ch5_right .right_contents ul{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}
#ch5 .ch5_right .right_contents ul li{
	line-height: 1.4em;
	margin:5px 0 0 0;
	padding:0;
	padding-left:8px;
	list-style-type:none;
	background:url(/img/5ch/limk.png) left 4px no-repeat;
}
#ch5 .ch5_right .right_contents.past{
	background:url(/img/5ch/r_past_md.png) repeat;
}
#ch5 .ch5_right .right_contents.past ul{
	font-size:10px;
}
#ch5 .ch5_right .right_contents.past ul li{
	background:none;
	padding:0;
	display:inline;
	margin-right:5px;
}
