/*-------------------- 公開模試 --------------------*/

.ttls-mosi {
	color: #555555;
	font-size: 90%;
	line-height: 140%;
	padding: 5px 8px;
	border-left: 8px solid #bfac73;
	border-bottom: 1px solid #babaa7;
}

.ttls-mosi-2 {
	color: #555555;
	font-weight: bold;
	text-align: right;
	padding: 5px 8px;
	border-right: 1px solid #b1b19f;
	border-left: 1px solid #babaa7;
	border-bottom: 1px solid #babaa7;
}

.mosi-border {
	padding: 13px;
	border-right: 1px solid #EE3D96;
	border-left: 1px solid #EE3D96;
	border-bottom: 1px solid #EE3D96;
}

.mosi-border2 {
	padding: 13px;
	border-right: 1px solid #0F218B;
	border-left: 1px solid #0F218B;
	border-bottom: 1px solid #0F218B;
}

.mosi-kokottl {
	font-size: 140%;
	color: #00b7b2;
	font-weight: bold;
	border-bottom: solid 1px #00b7b2;
	border-left: solid 10px #00b7b2;
	padding: 3px 6px;
}

.mosi-yokottl {
	font-size: 140%;
	color: #EE3D96;
	font-weight: bold;
	border-bottom: solid 1px #EE3D96;
	border-left: solid 10px #EE3D96;
	padding: 3px 6px;
}


.mosi-kokowaku {
	border: dotted 2px darkgray;
	padding: 8px;
	margin-top: 15px;
	background-color: whitesmoke;
}

.mosi-kokottls {
	font-size: 105%;
	color: crimson;
	font-weight: bold;
	padding: 5px 0 3px 6px;
	background-color: palegoldenrod;
	border-left: solid 6px burlywood;
	border-right: solid 1px #d6d098;
	border-bottom: solid 1px #c9c48e;
}

.mosi-kokottls span {
	font-size: 80%;
	color: crimson;
	padding: 1px 6px;
	font-weight: bold;
	border: double 3px crimson;
	background-color: linen;
}


/*-------------------- 各種特典 --------------------*/

.toku-tbl-ttl {
	padding: 8px 8px 7px 8px;
	font-size: 80%;
	background-color: #fae6f0;
	text-align: center;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}

.toku-tbl-ttl4 {
	padding: 8px 8px 7px 8px;
	font-size: 80%;
	background-color: whitesmoke;
	text-align: center;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}

.toku-tbl-text {
	padding: 8px;
	border: 1px dotted silver;
}

.toku-tbl-ttl2 {
	padding: 5px 8px 4px 8px;
	font-size: 80%;
	background-color: #fae6f0;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}
.toku-tbl-ttl3 {
	padding: 5px 8px 4px 8px;
	font-size: 80%;
	background-color: whitesmoke;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}
.toku-tbl-text2 {
	font-size: 80%;
	padding: 6px 8px;
	border: 1px dotted silver;
	line-height: 1.4;
}


/*資料請求バナー*/

#bansiyou{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou a:hover{
	background: transparent url(images/bansiyou.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}

#bansiyou_m{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou_m a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou_m.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou_m a:hover{
	background: transparent url(images/bansiyou_m.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}


#bansiyou15{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou15 a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou15.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou15 a:hover{
	background: transparent url(images/bansiyou15.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}
/*-------------------- コースカリキュラム --------------------*/

.curi-tbl-th {
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 14px;
}
.curi-tbl-td1 {
	background-color: #e0ffff;
	border: solid 1px #3399CC;
	text-align: center;
}

.curi-tbl-td2 {
	border-top: solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	padding: 4px 7px;
}
.curi-tbl-td3 {
	border-top: solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	border-right: solid 1px #3399CC;
	padding: 4px 7px;
	color: #FF6600;
	font-weight: bold;
}

.tukidasi10 {
	font-size: 10px;
	line-height: 1.2em;
	color: #454545;
	font-weight: normal;
	margin-left: 1em;
	text-indent: -1em;
}

.yaji {
	background: URL(../images_k/arw_rrp.gif) no-repeat;
	font-size: 13px;
	padding: 0 5px 0 14px;
}



/*----- 講義日程 -----*/

.komsch_hed{
	font-size: 16px;
	font-weight: bold;
	color: #696969;
	background:url(images/sch-hed.gif) no-repeat;
	margin:10px 0 4px 0;
	padding:5px 0px 0px 15px;;
	height:30px;
}
.komsch_hed2{
	font-size: 16px;
	font-weight: bold;
	color: #696969;
	background:url(images/sch-hed2.gif) no-repeat;
	margin:10px 0 4px 0;
	padding:5px 0px 0px 15px;;
	height:30px;
}


.komsch_pdf{
	font-size: 90%;
	color: #505050;
	background:url(../images/pdf_icon_s.gif) no-repeat 0px 0px;
	padding:0px 5px 0px 21px;
	line-height:1.6em;
}

.komschtbl{
	border-top:1px solid #888888;
	border-left:1px solid #888888;
}

.komschtbl-1{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	font-size:90%;
	vertical-align:top;
	padding:4px 5px;
	background:#e2e7f0;
	color: #505050;
}

.komschtbl-1b{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	font-size:90%;
	vertical-align:top;
	padding:4px 5px;
	background:#f6f5e3;
	color: #505050;
}

.komschtbl-2{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	padding:4px 5px;
}

.komschtbl-2 p{
	font-size:90%;
	color: #505050;
}

.komschtbl-spc{
	border-bottom:1px solid #888888;
	vertical-align:top;
	padding:4px 5px;
	height:20px;
}


/*----- 模試成績データ -----*/

.mosdatatbl1{
	border-top:1px #b9b9b9 solid;
	border-left:1px #b9b9b9 solid;
}
.mosdatatbl1-td1{
	padding: 2px 2px;
	font-size: 85%;
	text-align:center;
	border-right:1px #b9b9b9 solid;
	border-bottom:1px #b9b9b9 solid;
	color:#454545;
}

.mosdatatbl1-td2{
	padding: 4px 2px;
	font-size: 85%;
	text-align:center;
	border-right:1px #b9b9b9 solid;
	border-bottom:1px #b9b9b9 solid;
	color:#999999;
}


.mosdatatbl1-td3{
	padding: 4px 2px;
	font-size: 85%;
	text-align:center;
	border-right:1px #b9b9b9 solid;
	border-bottom:1px #b9b9b9 solid;
	color:#454545;
}




/*----- スタッフ募集 -----*/

.komstaff-1b{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	font-size:90%;
	vertical-align:center;
	padding:4px 5px;
	background:#91d6f7;
	color: #505050;
}

.komstaff-2{
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	font-size:90%;
	padding:4px 5px;
}