BODY {
	background-color : #FFFFFF ;
	margin : 0px ;
	background-image:url(../img_common/bg.gif);
}


#header {
	margin-top : 20px ;
	margin-left : 0px ;
}

#navi {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

#title {
	text-align:center;
	margin-bottom:20px;
}

#contents {
	text-align : left ;
	margin-left : 40px ;
	margin-right:40px;
	margin-bottom:15px;
}

#footer {
	margin-top: 10px ;
	margin-bottom : 10px ;
}

/*****************************/
/*TOP用*/
/*****************************/
.date {
	color:#990000;
}

#event {
	margin:7px;
}

A:link {
	color:#003399;
	text-decoration:none;
}

A:hover {
	color:#FF3300;
	text-decoration:underline;
}

A:visited {
	color:#660066;
	text-decoration:none;
}

A:active {
	color:#FF3300;
	text-decoration:underline;
}

.size-s {
	font-size: 90%;
	line-height: 1.5;
}

.size-ss {
	font-size: 90%;
}

/*****************************/
/*見出し*/
/*****************************/

/*H1 {
	color : #3269BA ;
	border-left :10px solid #3269BA ;
	border-top :1px solid #3269BA ;
	border-right :1px solid #3269BA ;
	border-bottom :1px solid #3269BA ;
	background-color:#B6CEF2;
	padding : 3px ;
}*/

H1 {
	color : #3269BA ;
	border-bottom :1px solid #3269BA ;
	background-image:url(../img_common/h1_bg.gif);
	background-repeat:repeat-x;
	padding : 3px ;
	margin-top:15px;
	margin-bottom:15px;
}


H2 {
	color : #006600 ;
}

.feature-edu {
	color: #5d1600;
	font-weight: 700;
	padding-bottom: 13px;
}

.feature-edu-img {
	font-size: 90%;
	font-weight: 700;
}


/*****************************/
/*段落の設定*/
/*****************************/

/*リスト用段落の設定*/
P.list {
	line-height:200%;
	margin-left:30px;
}

/*****************************/
/*スタイル*/
/*****************************/

.feature-table {
	margin: 10px 0 10px 0;
}

.support-add {
	color: #000099;
}

.center-text {
	color: #ff8a00;
	font-weight: 700;
	font-size: 95%;
}

.center-text2 {
	color: #ff8a00;
	font-size: 95%;
}

.center-text3 a {
	color: #3269BA;
	font-weight: 700;
	font-size: 110%;
}

.course-text {
	font-size: 90%;
	font-weight: 700;
	color: #ff4d17;
}

.message-title {
	font-size: 90%;
	font-weight: 700;
	color: #ffffff;
}

.message-text-b1 {
	color: #19b3df;
	font-weight: 700;
}

.message-text-b2 {
	color: #19b3df;
}

.message-text-o1 {
	color: #ff8a00;
	font-weight: 700;
}

.message-text-o2 {
	color: #ff8a00;
}

.message-text-p1 {
	color: #ee5956;
	font-weight: 700;
}

.message-text-p2 {
	color: #ee5956;
}

.message-text-pa1 {
	color: #5e68c9;
	font-weight: 700;
}

.message-text-pa2 {
	color: #5e68c9;
}

.report-text01 {
	font-size: 80%;
	color: #3aaa08;
	font-weight: 700;
}

.report-text02 {
	font-size: 80%;
	color: #ff8a00;
	font-weight: 700;
}

.report-text03 {
	font-size: 80%;
}

.appeal-text01 {
	font-weight: 700;
	color: #1558b5;
}

.appeal-text02 {
	font-weight: 700;
}

.appeal-text03 {
	font-size: 90%;
	font-weight: 700;
	padding: 10px 0 10px 0;
}

.appeal-text04 {
	color: #5d1600;
	font-weight: 700;
}

.appeal-text05 {
	color: #ef3500;
	font-weight: 700;
}

.appeal-text06 {
	color: #ff8a00;
	font-weight: 700;
}

