@charset "utf-8";

/*
 * encode phrase  : 男は傷の拳で美しく印刷された一冊の書を持ち憎い相手の笑いに応じた
 * encode phrase  : 牀前看月光/疑是地上霜/擧頭望山月/低頭思故郷
 * encode phrase  : 茨菰葉爛別西灣/蓮子花開猶未還/妾夢不離江上水/人傳郎在鳳凰山
 * encode phrase  : 上記の文はエディタにエンコード判定させるためのダミー文です。
 */

@import "./screen.css";
@import "./base.css";
@import "./header.css";
@import "./main.css";
@import "./footer.css";

#fr_main #fr_container #col_contents {
	width: 740px; float: right; clear: right;
	background: #ffffff url(../_img/col_contents_top_generic.gif) no-repeat center top; text-align: left;
	padding-top: 0px;
}
#fr_main #fr_container #col_contents h1 {
	margin: 0;
}
#breadcrumb {
	width: 960px; height: 56px; background: transparent url(../_img/breadcrumb_bg.jpg) no-repeat center top;
}
#breadcrumb ul {
	margin: 0; padding: 0;
}
#breadcrumb ul li {
	color: #ffffff; line-height: 24px; font-size: 8pt; margin-top: 2px; margin-right: 10px;
}
#breadcrumb ul li span {
	margin-right: 8px;
}
#fr_main #fr_container #col_contents .contents_row {
	width: 740px; clear: both; overflow: hidden; margin-bottom: 15px; display: inline-block;
}
#fr_main #fr_container #col_contents .contents_row .contents_half {
	width: 350px; float: left; margin-left: 15px; overflow: hidden; display: inline;
}
#fr_main #fr_container #col_contents .contents_row .contents_half h2 {
	margin: 0; padding: 0; margin-bottom: 10px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half dl {
	margin: 0; padding: 0; clear: both;
}
#fr_main #fr_container #col_contents .contents_row .contents_half dl dt {
	float: left; margin-right: 10px; display: inline;
}
#fr_main #fr_container #col_contents .contents_row .contents_half dl dd {
	margin-right: 5px; display: inline; margin-left: 0px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 {
	width: 340px; padding-bottom: 15px; clear: both;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 dt {
	margin-top: 15px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 dd {
	margin: 0; padding: 0; clear: both; background-color: #ffe6e0; min-height: 80px; height: 80px; padding-top: 5px; padding-bottom: 5px;
	display: block;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 dd ul li {
	margin: 0; padding: 0; width: 135px; padding-left: 15px; background: transparent url('../_img/list_01.gif') no-repeat left 5px;
	margin-left: 15px; line-height: 18px; float: left; display: inline; padding-bottom: 5px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 dd ul li a {
	text-decoration: underline; font-weight: 400;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_01 dd ul li a:hover {
	text-decoration: none;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 {
	width: 340px; padding-bottom: 15px; clear: both;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 dt {
	margin-top: 15px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 dd {
	margin: 0; padding: 0; clear: both; background-color: #FFEED4; min-height: 80px; height: 80px; padding-top: 5px; padding-bottom: 5px;
	display: block;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 dd ul li {
	margin: 0; padding: 0; width: 135px; padding-left: 15px; background: transparent url('../_img/list_02.gif') no-repeat left 5px;
	margin-left: 15px; line-height: 18px; float: left; display: inline; padding-bottom: 5px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 dd ul li a {
	text-decoration: underline; font-weight: 400;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_02 dd ul li a:hover {
	text-decoration: none;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 {
	width: 340px; padding-bottom: 15px; clear: both;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 dt {
	margin-top: 15px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 dd {
	margin: 0; padding: 0; clear: both; background-color: #e1f0e1; min-height: 80px; height: 150px; padding-top: 5px; padding-bottom: 5px;
	display: block;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 dd ul li {
	margin: 0; padding: 0; width: 135px; padding-left: 15px; background: transparent url('../_img/list_03.gif') no-repeat left 5px;
	margin-left: 15px; line-height: 18px; float: left; display: inline; padding-bottom: 5px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 dd ul li a {
	text-decoration: underline; font-weight: 400;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_03 dd ul li a:hover {
	text-decoration: none;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 {
	width: 340px; padding-bottom: 15px; clear: both;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 dt {
	margin-top: 15px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 dd {
	margin: 0; padding: 0; clear: both; background-color: #e9e2f1; min-height: 80px; height: 150px; padding-top: 5px; padding-bottom: 5px;
	display: block;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 dd ul li {
	margin: 0; padding: 0; width: 135px; padding-left: 15px; background: transparent url('../_img/list_04.gif') no-repeat left 5px;
	margin-left: 15px; line-height: 18px; float: left; display: inline; padding-bottom: 5px;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 dd ul li a {
	text-decoration: underline; font-weight: 400;
}
#fr_main #fr_container #col_contents .contents_row .contents_half .subcourses_04 dd ul li a:hover {
	text-decoration: none;
}

