
@charset "utf-8";
/* CSS Document */

div#news{
	background: #FFFFCC;
	border:1px solid #FF6633;
	margin:10px 10px 20px 10px;
}

div#news p{
	margin: 10px 0 0 15px;
	padding:0;
	color:#F60;
	font-weight:bold;
	font-size:14px;
}

div#news ul{
	margin:0 0 0 10px;
	padding:5px;
}

div#news li{
	margin:0;
	padding-left: 15px;
	list-style: none;
	background: url(/education/junior/img/bullet.gif) top left no-repeat;
}

h3.secondh3{
	font-size:15px;
	background: url(/education/junior/img/day.gif) bottom left no-repeat;
	margin:25px auto 20px 15px;
	padding:18px 0 4px 5px;
	background-color: #FFF;
	border-left: 0;
	border-bottom:1px dotted #FF6633;
}

.h3sub{
	margin-left: 20px;
	font-size:12px;
}

table.orange{
	font-size:12px;
	letter-spacing:0.1em;
	margin: 20px 0 25px 15px;
}

table.orange2 th.s_name,
table.secondpink-tb th.s_name{
	font-size:18px;
	padding:10px;
	font-weight:bold;
}

a.tablelink{
	color:#333333;
}

a.tablelink:hover{
	text-decoration:none;
}

.thtextop_o{
	padding:3px 5px;
	font-size:14px;
	background:#FFDAB5;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #FF6633;
	border-top: 2px solid #FF6633;
	border-right:2px solid #FF6633;
}

.thtext_o{
	padding:3px 5px;
	background:#FFDAB5;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #FF6633;
}

.thbottom_o{
	padding:3px 5px;
	background:#FFDAB5;
	border-left: 2px solid #FF6633;
	border-bottom: 2px solid #FF6633;
}

.tdtext_o{
	padding:3px 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right:2px solid #FF6633;
}

.tdbottom_o{
	padding:3px 5px;
	border-left: 1px solid #999999;
	border-bottom: 2px solid #FF6633;
	border-right:2px solid #FF6633;
}

.btntable{
	width:162px;
	background: url(/education/junior/img/bg_o.gif) bottom left no-repeat;
	background-color:#FF6633; margin:0; padding:0; border-right:0;
}

h3.secondh3p{
	font-size:15px;
	background: url(/education/junior/img/day_p.gif) bottom left no-repeat;
	margin:25px auto 20px 15px;
	padding:18px 0 4px 5px;
	background-color: #FFF;
	border-left: 0;
	border-bottom:1px dotted #FF6CCE;

}

table.secondpink{
	font-size:12px;
	letter-spacing:0.1em;
	margin: 20px 0 25px 15px;
}

.thtextop_p{
	padding:3px 5px;
	font-size:14px;
	background:#FFDDEE;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #FF6CCE;
	border-top: 2px solid #FF6CCE;
	border-right:2px solid #FF6CCE;
}

.thtext_p{
	padding:3px 5px;
	background:#FFDDEE;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #FF6CCE;
}

.thbottom_p{
	padding:3px 5px;
	background:#FFDDEE;
	border-left: 2px solid #FF6CCE;
	border-bottom: 2px solid #FF6CCE;
}

.tdtext_p{
	padding:3px 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right:2px solid #FF6CCE;
}

.tdbottom_p{
	padding:3px 5px;
	border-left: 1px solid #999999;
	border-bottom: 2px solid #FF6CCE;
	border-right:2px solid #FF6CCE;
}

.btntb_p{
	width:162px;
	background: url(/education/junior/img/bg_p.gif) bottom left no-repeat;
	background-color:#FF689A; margin:0; padding:0; border-right:0;
}
/*second.php
------------------------------------------------------*/
h5.s-title {
	font-size:28px;
	margin:25px 0px 5px 15px;
	padding:18px 0 4px 5px;
	background-color: #FFF;
	border-left: 0;
	border-bottom:1px dotted #FF6633;
	color:#F60;
}
h5.s-title2 {
	font-size:28px;
	margin:25px 0px 5px 15px;
	padding:18px 0 4px 5px;
	background-color: #FFF;
	border-left: 0;
	border-bottom:1px dotted #B3096A;
	color:#B3096A;
}
/*オレンジテーブル*/
table.orange2	{
	margin:10px;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:140%;
	border-spacing:1px;
	background:#CCC;
	border:#F30;
}
table.orange2 th	{
	padding:5px;
	margin:1px;
	background-color:#FFDAB5;
}
table.orange2 th.stitle {
	width:100px;
}
table.orange2	td	{
	padding:5px;
	margin:1px;
	background-color:#FFFFFF;
}
div.second2012-btn {
	margin:10px 0px 40px 10px;
}
/*ピンクテーブル*/
table.secondpink-tb	{
	margin:10px;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:140%;
	border-spacing:1px;
	background:#CCC;
	border:#F30;
}
table.secondpink-tb th	{
	padding:5px;
	margin:1px;
	background-color:#FFDDEE;
}
table.secondpink-tb th.stitle {
	width:100px;
}
table.secondpink-tb	td	{
	padding:5px;
	margin:1px;
	background-color:#FFFFFF;
}
ul.second2012-list li {
	list-style-type:none;
	padding-left:1em;
	text-indent:-1em;
}




