@charset "utf-8";
.base .contents .main .photo {
	height: 200px;
	width: 628px;
	background-image: url(../images/main.jpg);
}
.base .contents .main .super {
	height: 100%;
	width: 308px;
	margin-right: 10px;
	margin-bottom: 10px;
}
*html .base .contents .main .super {
	height: 352px;
	width: 308px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.base .contents .main .value {
	height: 100%;
	width: 308px;
	float: right;
	margin-bottom: 10px;
}
*html .base .contents .main .value {
	height: 352px;
	width: 308px;
	float: right;
	margin-bottom: 10px;
}
.base .contents .main .course {
	height: 100%;
	width: 628px;
	margin-bottom: 10px;
}
.base .contents .main .inbox {
	height: 100%;
	width: 306px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #059BCB;
	border-bottom-color: #059BCB;
	border-left-color: #059BCB;
	background-image: url(../images/inboxbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
*html .base .contents .main .inbox {
	height: 308px;
	width: 308px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #059BCB;
	border-bottom-color: #059BCB;
	border-left-color: #059BCB;
	background-image: url(../images/inboxbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgbl {
	background-color: #1EA7C7;
	color: #FFFFFF;
	height: 34px;
	width: 100%;
	line-height: 120%;
	font-size: 12px;
	padding-top: 5px;
}
.bggr {
	background-color: #999933;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 175%;
	font-size: 14px;
}
.inbox table {
	margin-left: 10px;
}
.inbox hr {
	border: 0.5px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
}
.inbox .detail {
	margin-left: 10px;
	font-size: 11px;
	height: 72px;
	line-height: 150%;
}
.inbox .toform {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	height: 32px;
	width: 306px;
}
.base .contents .main .news {
	height: 100%;
	_height: 50px;
	width: 550px;
	margin-top: 5px;
	_margin-top: 15px;
	padding-bottom: 5px;
	line-height: 50%;
}
.base .contents .main .news li {
	font-size: 12px;
}
.base .contents .main .news ul {
	background-color: #FFFFFF;
	background-image: none;
	padding-left: 20px;
	_padding-left: 5px;
}
.base .contents .main .news a {
	color:#666;
	}
.inbox01 {
	height: 100%;
	width: 626px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #059BCB;
	border-bottom-color: #059BCB;
	border-left-color: #059BCB;
	background-image: url(../images/inboxbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
*html .inbox01 {
	height: 100%;
	width: 628px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #059BCB;
	border-bottom-color: #059BCB;
	border-left-color: #059BCB;
	background-image: url(../images/inboxbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bglgr {
	line-height: 175%;
	color: #FFFFFF;
	background-color: #5EC5BB;
	padding-left: 10px;
	font-size: 12px;
}
.inbox01 table {
	margin-right: 10px;
	margin-left: 10px;
}
.inbox01 hr {
	border: 0.5px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bggr02 {
	background-color: #999933;
	color: #FFFFFF;
	line-height: 175%;
	width: 276px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
*html .bggr02 {
	background-color: #999933;
	color: #FFFFFF;
	line-height: 175%;
	width: 282px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.inbox01 .toform {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	width: 306px;
	height: 32px;
}
.inbox01 .detail {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 150%;
}
.lim {
	width: 282px;
	margin-right: 10px;
	margin-left: 10px;
	border: thin dashed #0033CC;
	height: 28px;
	margin-bottom: 5px;
	color: #FF3300;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
}
.base .contents .main .course .td01 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	margin-top: 10px;
}
.base .contents .main .course .td01 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	padding: 5px;
	font-size: 12px;
	letter-spacing: 0em;
}
.base .contents .main .course .td01 th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #ECFFEC;
	font-weight: normal;
	height: 50px;
	background-position: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	font-size: 12px;
}
.blin {
	margin-left: 10px;
}
.tdprice {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline;
}

.mainimage {
	margin: 10px;
}

.courses {
	width: 640px;
	height: 777px;
	_height: auto;
	margin-left: 3px;
	_margin-left: 0px;
	margin-bottom: 10px;
}

.corse1 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_01_std.gif");
	background-repeat: no-repeat;
	float: left;
}

.corse2 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_02_cons.gif");
	background-repeat: no-repeat;
	float: left;
}

.corse3 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_03_s-value.gif");
	background-repeat: no-repeat;
	float: left;
}

.corse4 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_04_value.gif");
	background-repeat: no-repeat;
	float: left;
}

.corse5 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_05_exp.gif");
	background-repeat: no-repeat;
	float: left;
}

.corse6 {
	width: 320px;
	height: 259px;
	background-image: url("http://e-kaisya.org/images/home/top_06_s-exp.gif");
	background-repeat: no-repeat;
	float: left;
}

.corsebtn {
	width: 280px;
	margin: 210px 0 0 15px;
}

.corsebtn img{
	margin-left: 20px;
}

.courses img{
	float: left;
}

.compare {
	width: 100%;
	height: 500px;
}
	
.compare img{
	float:clear;
	margin: 10px 0 0px 5px;
}

.professional {
	width: 630px;
	margin-left:10px;
	font-size: 12px;	
}

p.blue-indent {
	margin: 10px 15px 0 15px;
	color: #06C;
}
