@charset "utf-8";


#Middle {
	padding:12px 0 12px 0;
}

#left_contents {
	width:164px;
	float:left;
	padding:0 0 0 6px;
}


#contents {
	width:702px;
	float:right;
	padding:0 20px 0 0 ;
}

/* left_contents
---------------------------------------------------- */
#left_contents h3 {
	padding:0 0 0px 0;
}
#left_contents #local_navigations{
	background:url(../img/common/boxln_bot.gif) left bottom no-repeat;
	padding:0 0 7px 0;
	margin:0 0 12px 0;
	width:170px;
}
	#left_contents #local_navigations ul {
		background:url(../img/common/boxln_mid.gif) left top repeat-y;
		padding:0 7px;
		list-style:none;
	}
	#left_contents #local_navigations li {
		background:url(../img/common/icon_ln.gif) left center no-repeat;
		padding:4px 0 4px 16px;
	}
	
#left_contents #banners {
}
	#left_contents #banners ul {
		list-style:none;
	}
	#left_contents #banners li {
		padding:4px 0 ;
	}



/* contents
---------------------------------------------------- */
#contents {
	line-height:2;
}
#topic_path {
	background:url(../img/common/def_page_first_line.gif) left top no-repeat;
	padding:4px 0 12px 0;
	margin-bottom:12px;
	border-bottom:1px solid #EEE;
}
	#topic_path ul {
		list-style:none;
		padding:0 0 12px 0;
	}
	#topic_path li {
		background:url(../img/common/icon_topic_path.gif) left center no-repeat;
		float:left;
		padding:3px 4px 0 12px;
	}
	#topic_path li.first {
		background:none;
		padding:3px 4px 0 0;
	}


#page_caption {
}
	#page_caption .left-box{
		width:411px;
		float:left;
	}
		#page_caption .left-box p {
			padding:12px 12px 22px 18px;
		}
	#page_caption .right-box{
		width:291px;
		float:right;
	}
#page_caption2 {
}
	#page_caption2 .left-box{
		width:370px;
		float:left;
	}
		#page_caption2 .left-box p {
			padding:12px 12px 0 18px;
		}
	#page_caption2 .right-box{
		float:right;
	}


.cc_menu {
	background:url(../curriculum/img/box1_bot_cc.gif) left bottom no-repeat;
	padding:0 0 5px 0;
	margin-bottom:3px;
}
	.cc_menu .box-top{
	}
	.cc_menu .box-mid{
		background:url(../curriculum/img/box1_mid_cc.gif) left top repeat-y;
		padding:12px;
	}
		.cc_menu .box-mid .left-box{
			width:80px;
			float:left;
		}
		.cc_menu .box-mid .right-box{
			width:580px;
			float:right;
		}
			.cc_menu .box-mid .right-box h3{
				padding:0 0 12px 0;
			}
			
.cc_menu2 {
	background:url(../curriculum/img/box1_bot_cc.gif) left bottom no-repeat;
	padding:0 0 5px 0;
	margin-bottom:3px;
}
	.cc_menu2 .box-top{
	}
	.cc_menu2 .box-mid{
		background:url(../curriculum/img/box1_mid_cc.gif) left top repeat-y;
		padding:12px;
	}
		.cc_menu2 .box-mid .left-box{
			width:80px;
			float:left;
		}
		.cc_menu2 .box-mid .right-box{
			width:580px;
			float:right;
		}
			.cc_menu2 .box-mid .right-box h3{
				padding:0 0 12px 0;
			}
			.cc_menu2 .box-mid .right-box p{
				padding:0 0 6px 0;
			}
			.cc_menu2 .box-mid .right-box .words{
				background:url(../img/common/icon01.gif) left top no-repeat;
				padding:0 0 6px 18px ;
			}
			.cc_menu2 .box-mid .right-box .words2{
				padding:0 0 6px 18px ;
			}
			.cc_menu2 .box-mid .right-box li {
				padding:0 0 0 0;
				margin:0 0 0 12px;
			}
			.cc_menu2 .box-mid .right-box dl{
				padding:6px;
				margin:0 0 12px 0;
				border:1px solid #EEE;
				background-color:#e4f7e8;
			}
				.cc_menu2 .box-mid .right-box dt{
					font-weight:bold;
				}
				.cc_menu2 .box-mid .right-box dd{
					display:inline;
					padding:0 6px 0 0;
				}


/* common
---------------------------------------------------- */
h4.icon-green {
	background:url(../img/common/icon_green.gif) left center no-repeat;
	padding:6px 0 6px 14px;
}

dt.icon-green {
	background:url(../img/common/icon_green.gif) left center no-repeat;
	padding:6px 0 6px 14px;
}

dl.icon-blue {
}
	dl.icon-blue dt {
		padding:0 0 0 12px;
		background:url(../img/common/icon_blue.gif) left center no-repeat;
	}
	dl.icon-blue dt a {
		text-decoration:underline;
	}
	dl.icon-blue dd {
		padding:0 0 8px 0;
	}

.bt-border {
	background:url(../img/common/img_line.gif) left bottom no-repeat;
	padding:0 0 12px 0;
	margin:0 0 6px 0;
}

dl.inline_list2 {
}
	dl.inline_list2 dt {
		padding:0 0 12px 0;
	}
	dl.inline_list2 dd {
		display:inline;
		padding:0 12px 0 0;
	}









