/*
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃■(ＳＳ)Ｃ−ＢＯＡＲＤ用スタイルシート
┃----------------------------------------------------------------------------
┃このファイルには(ＳＳ)Ｃ−ＢＯＡＲＤ用のスタイルシートが記録されています。
┃自由に書き換えることが出来ますが、「セットアップ（スタイル） 」の一番下で
┃スタイルシートを書き換えないように設定しないとセットアップ時に自動的に
┃プログラムによって上書きされてしまうので注意してください。
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

body {
	background-color:#ffffff;
	background-image:url();
	color: #000000;
	margin-top: 0; 
	margin-left: 3px;
}

a:link{
	color:#0000cc;text-decoration:none;
	font-size: 9pt;
}
a:visited{
	color:#0000cc;text-decoration:none;
	font-size: 9pt;
}
a:active{
	color:red;text-decoration:none;
	font-size: 9pt;
}
a:hover{
	color:#ff0000;text-decoration:none;
	font-size: 9pt;
}

a.Menu:link{
	font-size: 10pt;
	color: #ffffff;
}
a.Menu:visited{
	font-size: 10pt;
	color: #ffffff;
}
a.Menu:active{
	font-size: 10pt;
	color: #ffffff;
}
a.Menu:hover{
	font-size: 10pt;
	color: #ffffff;
}

a.TreeParentSubject:link{
	color: #000080;
	font-size: 10pt;
}
a.TreeParentSubject:visited{
	color: #000080;
	font-size: 10pt;
}
a.TreeParentSubject:active{
	color: #000080;
	font-size: 10pt;
}
a.TreeParentSubject:hover{
	color: #000080;
	font-size: 10pt;
}

a.TreeChildSubject:link{
	color: #000000;
	font-size: 10pt;
}
a.TreeChildSubject:visited{
	color: #000000;
	font-size: 10pt;
}
a.TreeChildSubject:active{
	color: #000000;
	font-size: 10pt;
}
a.TreeChildSubject:hover{
	color: #000000;
	font-size: 10pt;
}

a.NumberSubject:link{
	color: #000000;
	font-size: 10pt;
}
a.NumberSubject:visited{
	color: #000000;
	font-size: 10pt;
}
a.NumberSubject:active{
	color: #000000;
	font-size: 10pt;
}
a.NumberSubject:hover{
	color: #000000;
	font-size: 10pt;
}

a.TopicSubject:link{
	color: #000000;
	font-size: 11pt;
}
a.TopicSubject:visited{
	color: #000000;
	font-size: 11pt;
}
a.TopicSubject:active{
	color: #000000;
	font-size: 11pt;
}
a.TopicSubject:hover{
	color: #000000;
	font-size: 11pt;
}

a.ThreadHeadline:link{
	color: #000000;
	font-size: 10pt;
}
a.ThreadHeadline:visited{
	color: #000000;
	font-size: 10pt;
}
a.ThreadHeadline:active{
	color: #000000;
	font-size: 10pt;
}
a.ThreadHeadline:hover{
	color: #000000;
	font-size: 10pt;
}

a.CsnLink:link{
	color:#0000cc;text-decoration:none;
	font-size: 9pt;
}
a.CsnLink:visited{
	color:#0000cc;text-decoration:none;
	font-size: 9pt;
}
a.CsnLink:active{
	color:red;text-decoration:none;
	font-size: 9pt;
}
a.CsnLink:hover{
	color:#ff0000;text-decoration:none;
	font-size: 9pt;
}

.AllAgent {
	font-size:10pt;
	color:#999999;
}

.AllBody {
	font-size:10pt;
	color:#000000;
}

.AllBody1 {
	font-size:10pt;
	color:#000000;
}

.AllBody2 {
	font-size:10pt;
	color:#cc0000;
}

.AllBody3 {
	font-size:10pt;
	color:#00cc00;
}

.AllBody4 {
	font-size:10pt;
	color:#0000cc;
}

.AllBody5 {
	font-size:10pt;
	color:#444444;
}

.AllBodyQuot1 {
	font-size:10pt;
	color:#008000;
}

.AllBodyQuot2 {
	font-size:10pt;
	color:#000080;
}

.AllBodyQuot3 {
	font-size:10pt;
	color:#cc6600;
}

.AllDate {
	font-size:10pt;
	color:#000000;
}

.AllDelete {
	font-size:10pt;
	color:#000000;
}

.AllDeleteInput {
	font-size:10pt;
	color:#000000;
}

.AllFile {
	font-size:10pt;
	color:#000000;
}

.AllHit {
	font-size:10pt;
	color:#000000;
}

.AllMasterName {
	font-size:10pt;
	color:#000000;
}

.AllName {
	font-size:10pt;
	color:#000000;
}

.AllReply {
	font-size:10pt;
	color:#000000;
}

.AllReplyInput {
	font-size:10pt;
	color:#000000;
}

.AllSubject {
	font-size:11pt;
	color:#ffffff;
}

.AllTree {
	font-size:10pt;
	color:#000000;
}

.BseId {
	font-size:9pt;
	color:#ff0000;
}

.Count {
	font-size:11pt;
	color:#000000;
}

.Custom {
	font-size:10pt;
	color:#000000;
}

.CustomInput {
	font-size:10pt;
	color:#000000;
}

.CustomWarn {
	font-size:10pt;
	color:#ff0000;
}

.Error {
	font-size:10pt;
	color:#000080;
}

.ErrorSmall {
	font-size:10pt;
	color:#ff0000;
}

.IndexBase {
	font-size:;
	color:;
}

.IndexTitle {
	font-size:;
	color:;
}

.Mail {
	font-size:10pt;
	color:;
}

.MailInput {
	font-size:10pt;
	color:;
}

.MailWarn {
	font-size:10pt;
	color:;
}

.Master {
	font-size:10pt;
	color:#000000;
}

.MasterInfo {
	font-size:10pt;
	color:#ffffff;
}

.MasterInput {
	font-size:10pt;
	color:#000000;
}

.MasterSepa {
	font-size:10pt;
	color:#999999;
}

.MasterTips {
	font-size:10pt;
	color:#ff0000;
}

.MasterTitleInput {
	font-size:10pt;
	color:#000000;
}

.MasterTitleSub {
	font-size:15pt;
	color:#494949;
}

.MasterWarn {
	font-size:10pt;
	color:#ff0000;
}

.Menu {
	font-size:10pt;
	color:#ffffff;
}

.MenuInput {
	font-size:10pt;
	color:#000000;
}

.MenuOut {
	font-size:10pt;
	color:#000000;
}

.MenuSelect {
	font-size:10pt;
	color:#ffffcc;
}

.MenuSend {
	font-size:10pt;
	color:#000000;
}

.MenuSplit {
	font-size:10pt;
	color:#ffffff;
}

.NumberDate {
	font-size:10pt;
	color:#000000;
}

.NumberMasterName {
	font-size:10pt;
	color:#000000;
}

.NumberName {
	font-size:10pt;
	color:#000000;
}

.Post {
	font-size:10pt;
	color:#000000;
}

.PostInput {
	font-size:10pt;
	color:#000000;
}

.ResultInfo {
	font-size:10pt;
	color:#000000;
}

.ResultLogName {
	font-size:11pt;
	color:#000080;
}

.ResultLogTree {
	font-size:10pt;
	color:#808080;
}

.ResultSummary {
	font-size:10pt;
	color:#000000;
}

.Search {
	font-size:10pt;
	color:#000000;
}

.SearchInput {
	font-size:10pt;
	color:#000000;
}

.TopicDate {
	font-size:10pt;
	color:#000000;
}

.TopicLatest {
	font-size:10pt;
	color:#999999;
}

.TopicMasterLatest {
	font-size:10pt;
	color:#999999;
}

.TopicMasterName {
	font-size:10pt;
	color:#000000;
}

.TopicName {
	font-size:10pt;
	color:#000000;
}

.TopicReply {
	font-size:10pt;
	color:#000000;
}

.TreeChildDate {
	font-size:10pt;
	color:#000000;
}

.TreeChildMasterName {
	font-size:10pt;
	color:#000000;
}

.TreeChildName {
	font-size:10pt;
	color:#000000;
}

.TreeParentDate {
	font-size:10pt;
	color:#000080;
}

.TreeParentMasterName {
	font-size:10pt;
	color:#000080;
}

.TreeParentName {
	font-size:10pt;
	color:#000080;
}

.Version {
	font-size:10pt;
	color:#0000cc;
}

div#header {
	background-color: #fff;
	width: 700px;
	margin: 0;
	padding: 0;
}

div#footer {
	background-color: #f1f1f1;
	width: 700px;
	text-align: center;
}

div#section1,
div#section4 {
	width: 700px;
	margin-left: 30px;
	background-color: #fff;
	font-size: 10pt;
}

div#section3 {
	background-color: #fff;
	margin-left: 30px;
	width: 800px;
}

div#section2,
div#section5 {
	background-color: #fff;
	margin-left: 30px;
	width: 750px;
}

h1,
h2,
h3 {
	margin: 0.8em 0px; 
	line-height: 1.2;
	font-size: 10pt;
}

h3 {
	margin-left: 10px;
	margin-bottom: 0;
}

p.return {
	width: 180px;
	height: 20px;
	background: #FFFFCC url(http://www.diy-education.com/dtop/return.gif) 2px 2px no-repeat;
}

p.return a {
	padding: 5px 0px 2px 25px;
	display: block;
}

p.bbs {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	margin-right: 40px;
	line-height: 1.4;
}

p.kokoku {
	margin: 0 0 10px 0; 
}

div#left {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 705px;
	width: 160px;
	background-color: #fff;
}

div#menu dl {
	margin: 0;
	padding: 0;
	width: 160px;
}

div#menu dt {
	margin: 0;
	padding: 3px 0px 3px 5px;
	color: #fff;
	background-color: orange;
	font-size: 10pt;
	font-weight: bold;
}

div#menu dd {
	margin: 0;
	padding: 0;
	background-color: #ff9;
}

div#menu ul {
	margin: 0;
	padding: 0;
	width: 160px;
}

div#menu ul li {
	margin: 0;
	padding: 0;
	display: inline; /* for IE6 */
	list-style-type: none;
}

div#menu ul li a {
	margin: 0;
	padding: 6px 0px 6px 10px;
	border-bottom: 1px solid #eee;
	display: block;
	position: relative; /* for IE6 */
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

div#menu ul li a:hover {
	color: #cd4730;
	background-color: #fff;
}

ul.kajogakidai { 
	padding: 0;
	margin: 0.2em 10px 0.8em 10px;
	list-style: none;
}

ul.kajogakidai li { 
	line-height: 1.6;
}

.red
{
	color: #cd4730;
}

.bold {
	font-weight: bold;
}

.boldred {
	color: #cd4730; font-weight: bold;
}

img {
	border: none;
}

h2 img {
	vertical-align: text-bottom;
}

hr.daikugiri {
	margin: 0.8em 20px;
	width: 650px;
	text-align: left;
}

div.pankuzu {
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 8pt;
}

div.pankuzu a {
	font-size: 8pt;
}

ul#footernavi {
	margin-left: 100px;
}

ul#footernavi li {
	padding: 2px 5px;
	list-style-type: none;
	float: left;
}

ul#footernavi:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}

ul#footernavi {
	width: 100%;
	/*\*//*/
	content: ".";
	overflow: hidden;
	/**/
}

ul#footercomment {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10pt;
}

ul#footercomment li {
	list-style-type: none;
	line-height: 1.6;
}

