@charset "utf-8";
/* CSS Document */

#Lbox h2 {
	background-image: url(file://///fox/webdata/%E7%AC%AC%E4%B8%80%E8%87%AA%E5%8B%95%E8%BB%8A%E5%AD%A6%E6%A0%A1/HTML_2009/img/enroll/title_bg_enroll.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu .menu04 a img{
	display: none;
}
#Rbox #RA .menuA02 a  {
	background-color: #D1D3C8;

}
#RB #listBb .menu01,#RB #listBb .menu02,#manten{
	display: none;
}
.boxT {
	margin-bottom: 19px;
}
#Lbox .boxT .L {
	width: 400px;
}
#Lbox .box .L p {
	margin-bottom: 3px;
	color: #000;
}

#Lbox .boxT .R {
	width: 180px;
	border: 4px solid #D5DCE1;
	padding: 8px;
}

#midbox #Lbox .box{
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#Lbox .box .L {
	width: 130px;
}
#Lbox .box .R {
	width: 470px;
	padding-right: 10px;
}
#Lbox .box h4  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: lighter;
	color: #B7004C;
	margin-bottom: 3px;
	height: auto;
	width: auto;
	padding-right: 0px;
	font-size: 85%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #718898;
}
#Lbox .box h4.h4T {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Lbox .box table {
	margin-bottom: 10px;
}
#Lbox .hyou01,#Lbox .hyou02,#Lbox .hyou03 {
	border-collapse: collapse;
}
#Lbox .hyou01 th,#Lbox .hyou01 td{
	border: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 8px;
}

#Lbox .hyou01 th{
	background-color: #FFC;
	font-size: 90%;
	color: #000;
	font-weight: lighter;
}
#Lbox .hyou01 tr.th01 th{
	background-color: #FF9;
	font-size: 90%;
	color: #000;
	font-weight: bold;
}
#Lbox .hyou01 td{
	color: #000;
	padding-left:5px;
	padding-right:5px;
}
#Lbox .hyou02 th,#Lbox .hyou02 td{
	border: 3px solid #fff;
	padding-top: 8px;
	padding-bottom: 8px;
}
#Lbox .hyou02 th{
	background-color: #CAD7D7;
	font-size: 90%;
	color: #000;
	font-weight: lighter;
}
#Lbox .hyou02 td{
	color: #000;
	background-color: #E7E8E2;
}
#Lbox .hyou03 th,#Lbox .hyou03 td{
	border: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 8px;
}
#Lbox .hyou03 td.tdL{
	background-color: #F5CE9F;
	width: 80px;

}
#Lbox .hyou03 td.tdL.pink{
	background-color: #FFACAC;

}
#Lbox .box .hyou03 .check {
	width: 50px;
}

#Lbox .hyou03 th{
	background-color: #FFF;
	font-size: 80%;
	color: #000;
	font-weight: lighter;
	border-bottom-width: 3px;
	border-bottom-style: double;
}
#Lbox .hyou03 td{
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
}
#Lbox .box .pay td {
	padding-top: 5px;
	padding-bottom: 5px;

}
#Lbox .box .pay td.tdL {
	width: 100px;
}
