body {
	background-color: #FFFFFF;
	color: #4D4D4D;
	margin-top:0px;
	margin-left: 20px;
	margin-bottom: 0px;
	font-size: 12px;
	margin-right: 0px;
	background-attachment: fixed;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	background-position: 15px 0px;
}

a:link		{ text-decoration:none; color:#FF9900;}
a:visited	{ text-decoration:none; color:#993300;}
a:active	{ text-decoration:none; color:#FF6600;}
a:hover		{ text-decoration:underline;}

a.seminar:link		{ text-decoration: underline; color:#5C4242;}
a.seminar:visited	{ text-decoration: underline; color:#5C4242;}
a.seminar:active	{ text-decoration: none; color:#5C4242;}
a.seminar:hover		{ text-decoration: none; color:#5C4242;}

.text10 {
	font-size: 10px;
	color: #4D4D4D;
}
td {
	font-size: 12px;
	color: #4D4D4D;
}

.text12 {
	font-size: 12px;
	color: #4D4D4D;
	line-height: 20px;
}
.note{
	color: #CC0000;
	font-size: 10px;
}

.mainback {
	background-image: url(../images/top_main_foot.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.frame_release_back {
	background-image: url(../images/top_release_foot.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.frame_box_back {
	background-image: url(../images/top_box_foot.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.a1 {background-color: #FFFF00;color: #000000;}
.text14 {font-size: 14px; color: #666666}

.margin-top3	{ margin-top:3px;}
.margin-top5	{ margin-top:5px;}
.margin-top10	{ margin-top:10px;}
.margin-left35	{ margin-left:35px;}

.renewal{
	color: #CC0000;
	font-size: 12px;
	font:bold;
}

.for_managers{
/*background-image:url(../useful/images/bg_for_managers.jpg);
background-repeat:no-repeat;*/
/*border:1px #4c4c4c solid;*/
font-size:18px;
font-weight:bold;
padding:10px 0px 0px 0px;
}
.for_managers_tb ul,li{margin: 2px 2px 2px 1em; padding: 0;}
.for_managers_tb ol{margin: 2px 2px 2px 1em; padding: 0;}
.txt_16_b{font-size:16px; font-weight:bold;}

.content_tb ol,ul,li{margin: 2px 2px 2px 1em; padding: 0;}

.revisted_part-time_tb ul,li{margin: 1px 1px 1px 0.7em; padding: 0;}

em {font-style: normal; padding: 5px 0 0 0; background:#ffffff url("../useful/images/em.gif") repeat-x;}
em em{background:transparent;}


/*  */

.ttl_img{
	padding:20px 0 1em;
	text-align:center;
}
#ttl { padding-top:3em; }


.main_td { padding:20px 0 50px; }
.td_dd {
	padding-left:50px;
	padding-bottom:1em;
}
.copy_box{ padding:10px 5px;}

.border_000 {
	border:solid 1px #000000;
	padding:5px;
}

