html, body {
	background: #000 url('./images/background.jpg') no-repeat top center;
	font-size: 12px;
}
.camptable {
	margin-left: 5px;
}

img {
border:0;
}
a:link{
color:#ffcc00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color:#ff9900;
}
a:hover {
color:#ffcc00;
text-decoration:underline;
}
a:active {
text-decoration:none;
}

table#document {
	width: 1081px;
	margin: 0px auto;
}

td.todayslist {
	background: url('./images/top_todayslist.png') no-repeat;
}
td.pickup {
	background: url('./images/top_pickup.png') no-repeat;
}
td.newface {
	background: url('./images/top_newface.png') no-repeat;
}
td.topics {
	background: url('./images/top_topics.png') no-repeat;
}
td.containts{
color:#CCC;
line-height:20px;
min-height:200px;
height:auto !important;
height:200px;
}
td.footerleft{
color:#999;
text-align:center;
}
td.footerright{
color:#999;
text-align:center;
}
/* Sysytem
============================================================================= */
.containts .systemcourse{
padding:5px;
font-size:16px;
font-weight:bold;
border:1px solid #666;
background-image:url(img/bar.gif);
text-align:center;
}
.containts .systemsubtitle{
padding:5px;
font-size:16px;
font-weight:bold;
border:1px solid #666;
background-image:url(img/bar.gif);
}
.containts .systemcont{
padding:10px;
}
.containts .systemcont .pricebox{
background-image:url(img/pricebox02.gif);
}
.containts .systemcont .price01{
padding:5px;
font-size:14px;
font-weight:bold;
}
.containts .systemcont .price02{
padding:5px;
font-size:14px;
font-weight:bold;
}
.containts .systemcont .price03{
padding:5px;
font-size:16px;
text-align:center;
}
.containts .systemcont .option{
color:#FF6600;
font-weight:bold;
}
.containts .systemcont .price{
color:#FF3300;
font-size:18px;
font-weight:bold;
}
.containts .systemcont .coursename{
height:30px;
padding-left:10px;
padding-right:10px;
background-image:url(img/arrow02.png);
color:#990000;
}
.containts .systemcont .op01{
width:10px;
background-color:#FFCC00;
border-bottom:1px solid #333;
}
.containts .systemcont .op02{
width:150px;
padding:5px;
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #666;
}
.containts .systemcont .op03{
padding:5px;
font-size:14px;
font-weight:bold;
border-bottom:1px dashed #666;
color:#FF3300;
text-align:right;
}
.containts .systemcont .optitle{
font-size:14px;
font-weight:bold;
color:#FFCC00;
padding-top:5px;
padding-left:10px;
}

/* Access
============================================================================= */
.containts .accessTB01{
padding:5px;
border:1px solid #666;
text-align:center;
}
.containts .accessTB02{
padding:5px;
color:#000;
font-size:16px;
font-weight:bold;
border:1px solid #666;
background-image:url(img/bar.gif);
text-align:center;
}
.tel{
font-size:18px;
font-weight:bold;
color:#FFCC00;
}
/* Gravure
============================================================================= */
.containts .gravureTB{
padding:5px;
border:1px solid #666;
background-color:#990000;
}
/* Recruit
============================================================================= */
.containts .recruitTB01{
padding:5px;
color:#000;
font-size:16px;
font-weight:bold;
border:1px solid #666;
background-image:url(img/bar.gif);
}
.containts .recruitTB02{
padding:5px;
border:1px solid #666;
}
.containts .recruitTB03{
padding:5px;
font-size:16px;
font-weight:bold;
border:1px solid #666;
background-color:#333;
}
/* Mailmagazine
============================================================================= */
.containts .magform01{
width:150px;
padding:5px;
color:#000;
font-weight:bold;
border:1px solid #666;
background-color:#990000;
}
.containts .magform02{
padding:5px;
border:1px solid #666;
}
/* Contact
============================================================================= */
.containts .contactform01{
width:150px;
padding:5px;
color:#000;
font-weight:bold;
border:1px solid #666;
background-color:#990000;
}
.containts .contactform02{
padding:5px;
border:1px solid #666;
}
