@charset "UTF-8";


p.text {
	margin:5px;
}
h3 {
	margin:0 0 10px 10px;
	padding:0;
}

.readtitle {
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.readtext {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.captext {
	background-color: #F2FFEB;
	border-right: solid 1px #4DA81C;
	border-left: solid 1px #4DA81C;
 	padding: 5px;
	color: #333333;
	font-size: 10px;
	line-height: 14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.captextbox{
	background-color: #E7FFD9;
	padding: 5px;
	color: #006F68;
	font-size: 12px;
	line-height: 1.2em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.smallfont {
	color: #333333;
	font-size: 80%;
	line-height: 1.3em;
}

.whatsnew {
	color: #333333;
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding: 3px;
}

.whatsnewunder {
	color: #333333;
	font-size: 80%;
	padding: 3px;
}

.smallfontheader {
	color: #FFFFFF;
	font-size: 80%;
}

.smallfontside1 {
	color: #FF0000;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
}

.newsdate {
	color: #0B03AB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
}

.smallfontside2 {
	color: #333333;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
}
.navi {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.diary {
	color: #333333;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom: 1px solid Gray;
	padding-bottom: 1px;
}
.feature {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #29A7CD;
	padding-bottom: 5px;
}

.boder_box {
	color: #333333;
	border: 1px solid #BBBBBB;
	margin-bottom: 10px;
}

.boder_boxs {
	color: #333333;
	font-size: 80%;
	line-height: 1.3em;
	border: 1px solid #BBBBBB;
	margin-bottom: 10px;
}

.boder_boxm {
	color: #333333;
	font-size: 80%;
	line-height: 1.3em;
	margin-bottom: 10px;
	padding: 2px;
	background-color: #F4F4F4;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #B8B8B8;
	border-bottom-color: #B8B8B8;
	border-left-color: #B8B8B8;
}

.border_title {
	background-color: #E3E3E3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}

.boder_left01 {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}
.boder_left02 {
	background-color: #F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}
.border_right01 {
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}
.border_right02 {
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}

.border_right03 {
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #FF0000;
}
.instructorname {
	color: #333333;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.inatractosmall {
	color: #333333;
	font-size: 10px;
}
.td_decorate01
{
background-color : #D0D0D0;
border-top       : 1px solid #AAAAAA;
border-bottom    : 1px solid #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate02
{
background-color : #D0D0D0;
border-top       : 1px solid #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate03
{
background-color : #DDDDDD;
border-top       : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate04
{
background-color : #DDDDDD;
border-top       : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate05
{
background-color : #DDDDDD;
border-top       : 1px solid  #AAAAAA;
border-bottom    : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate06
{
background-color : #EBEBEB;
border-top       : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate07
{
background-color : #EBEBEB;
border-top       : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate08
{
background-color : #EBEBEB;
border-top       : 1px solid #AAAAAA;
border-bottom    : 1px solid  #AAAAAA;
border-right     : 1px dotted #AAAAAA;
}

.td_decorate09
{
background-color : #F9F9F9;
border-top       : 1px solid  #AAAAAA;
}

.td_decorate10
{
background-color : #F9F9F9;
border-top       : 1px dotted #AAAAAA;
}

.td_decorate11
{
background-color : #F9F9F9;
border-top       : 1px solid  #AAAAAA;
border-bottom    : 1px solid  #AAAAAA;
}