@charset "UTF-8";

/**********************************************/
/* ＨＲ戦略総合セミナー2011 */
/* 作成日:2011.03.17 */
/**********************************************/

*{font-size:14px;}
table th,
table td{
empty-cells:show;
}
#feature007_summary{
	font-size:16px;
	font-weight:bold;
}
#feature007_headline{
	font-size:20px;
}

/*BLOCK*/
#feature007 .f_left_2009{width:180px;}
#feature007 .f_right_2009{width:748px;}

/*パンくず*/
#feature007 #container_2009 .pan_2010re{
	padding:3px 10px;
	margin:0
}
#feature007 #container_2009 .pan_2010re ul{
	padding:0;
	margin:0
}
#feature007 #container_2009 .pan_2010re li{
	font-size:10px;
}
/* MAIN BODY */
#feature007 .f_right_2009 strong{font-weight:bold;}

/* SIDE NAVIGATION*/
#feature007 .f_left_2009 *{font-size:12px;}

#feature007 ul#hrseminar_nav{
	border:1px solid #094897;
	border-top-width:2px;
	margin:0 0 15px 0;
	padding:0;
	position:relative;
	width:100%;
	list-style:none outside;
	overflow:hidden;
}
#hrseminar_nav li ul{
	display:block;
	width:100%;
/*	left:0;
	position:relative;*/
	margin:0;
	padding:0;
	list-style:none outside;
}
#feature007 #hrseminar_nav li{
	border-bottom:1px solid #094897;
	border-left:1px solid #094897;
	border-right:1px solid #094897;
	list-style:none outside;
	display:block;
	margin:0;
}

#feature007 #hrseminar_nav li li{
	border-left:0px none;
	border-right:0px none;
	list-style:none outside;
	display:block;
	zoom:1;
	position:relative;
}

#feature007 #hrseminar_nav a{
	display:block;
	width:90%;
	height:90%;
	padding:5% 2% 5% 8%;
	background-color:#ccc;
	
	background-image:url(../../images/2010re/contents/feature/007/sidenav_normal.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
}
#feature007 #container_2009 #hrseminar_nav a{
	color:#000;
}

	* html #feature007 #hrseminar_nav a{width:100%;}
#feature007 #container_2009 #hrseminar_nav li.visiting a,
#feature007 #container_2009 #hrseminar_nav a:hover{
	background-color:#2a2a2a;
	color:#fff;
	background-image:url(../../images/2010re/contents/feature/007/sidenav_normal_on.gif);
}
#feature007 #container_2009 #hrseminar_tokyo a{
	background-color:#80acd8;
}
#feature007 #container_2009 #hrseminar_tokyo li.visiting a,
#feature007 #container_2009 #hrseminar_tokyo a:hover{
	background-color:#2e75bd;
}
	* html #hrseminar_nav li#hrseminar_tokyo{padding:0; list-style-position:outside;}

#feature007 #container_2009 #hrseminar_osaka a{
	background-color:#9cda7e;
}
#feature007 #container_2009 #hrseminar_osaka li.visiting a,
#feature007 #container_2009 #hrseminar_osaka a:hover{
	background-color:#61a142;
}

#hrseminar_bnr{
	/*background-color:#E4F1F4;*/
	margin-top:10px;
/*	padding:3%;
	width:94%;*/
	width:100%;
}
	* html #hrseminar_bnr{width:100%;}
#hrseminar_bnr dt{
	padding:5px 5px 0;
	color:#0075ba;
	letter-spacing:0.1em;
/*	border-bottom:1px solid #98D9EB;*/
}
#hrseminar_bnr dd{
	margin:0 0 5px 0;
	text-align:center;
	background-color:#edf8fd;
	border:1px solid #b2b2b2;
	width:94%;
	padding:3%;
/*	border-bottom:1px solid #98D9EB;*/
}
#hrseminar_bnr img{margin-top:5px; width:168px; height:40px;}
#hrseminar_bnr dd div{
	margin-top:10px;
}
#hrseminar_bnr dd li{
	line-height:1.8;
	font-weight:bold;
}

/* ページ内リンク */
ul#hrseminar_navinpage{
	width:100%;
	margin:0px auto 10px;
	position:relative;
	text-align:center;
}
	* html ul#hrseminar_navinpage{width:100%;}

#hrseminar_navinpage li,
#hrseminar_navinpage li a{font-size:18px;}
#hrseminar_navinpage li{
	width:27%;
	display:inline-block;
/*	float:left;*/
	margin:0 0.5%;
	text-align:center;
	border:1px solid #344D69;
	position:relative;
	overflow:hidden;
}
#feature007 #container_2009 #wrapper_2010re .schedule_navi li{
	border:1px solid #c25701;
	margin:0 5%;
}
#feature007 #container_2009 #wrapper_2010re .schedule_navi li a{
	background-color:#ffc484;
	color:#c25701;
}
#feature007 #container_2009 #wrapper_2010re .schedule_navi li a:hover{
	background-color:#ed8531;
	color:#fff;
}
#container_2009 #main_body_2010re #hrseminar_navinpage li{margin:0 0.5%;}
	* html #hrseminar_navinpage li{display:inline;zoom:1;}
	*:first-child+html #hrseminar_navinpage li,{display:inline;zoom:1;}
	#hrseminar_navinpage li.hrseminar_green_link{border-color:#007799;}
	#hrseminar_navinpage li.hrseminar_map_link{border-color:#EC6800;}

#feature007 #container_2009 #hrseminar_navinpage li a{
	display:block;
	width:98%;
	height:90%;
	position:relative;
	padding:5% 2%;
	background-color:#E4F1F4;
	text-decoration:none;
	color:#094897;
	line-height:16px;
}
	* html #hrseminar_navinpage li a{width:100%;margin:0;}
	*:first-child+html #hrseminar_navinpage li a{width:100%;margin:0;}
	#hrseminar_navinpage li.hrseminar_green_link a{background-color:#98D9EB;}
	#hrseminar_navinpage li.hrseminar_map_link a{background-color:#FFCC67; font-size:14px;}
#feature007 #container_2009 #hrseminar_navinpage a:hover{
	background-color:#094897;
	color:#fff;
}
	#hrseminar_navinpage li.hrseminar_green_link a:hover{background-color:#0E7E9F;}
	#hrseminar_navinpage li.hrseminar_map_link a:hover{background-color:#FF9933;}
/*
ul#hrseminar_navinpage{
	margin:0px auto 10px;
	position:relative;
	text-align:center;

}
* html ul#hrseminar_navinpage{width:100%;}

#hrseminar_navinpage li,
#hrseminar_navinpage li a{font-size:18px;}
#feature007 #hrseminar_navinpage li{
	width:20%;
	display:inline-block;
	margin:0 0.5%;
	text-align:center;
	border:1px solid #344D69;
	position:relative;
	overflow:hidden;
}
	* html #hrseminar_navinpage li{display:inline;zoom:1;}
	*:first-child+html #hrseminar_navinpage li,{display:inline;zoom:1;}
	#hrseminar_navinpage li.hrseminar_green_link{border-color:#007799;}
	#hrseminar_navinpage li.hrseminar_map_link{border-color:#EC6800;}
#feature007 #hrseminar_navinpage li a{
	display:block;
	width:96%;
	height:90%;
	position:relative;
	padding:5% 2%;
	background-color:#E4F1F4;
	text-decoration:none;
	color:#000;
	line-height:16px;
}
	* html #hrseminar_navinpage li a{width:100%;margin:0;}
	*:first-child+html #hrseminar_navinpage li a{width:100%;margin:0;}
	#hrseminar_navinpage li.hrseminar_green_link a{background-color:#98D9EB;}
	#hrseminar_navinpage li.hrseminar_map_link a{background-color:#FFCC67; font-size:14px;}
#feature007 #hrseminar_navinpage a:hover{
	background-color:#094897;
	color:#fff;
}
	#hrseminar_navinpage li.hrseminar_green_link a:hover{background-color:#0E7E9F;}
	#hrseminar_navinpage li.hrseminar_map_link a:hover{background-color:#FF9933;}
*/

/* OUTLINE */
#feature007 #hrseminar_outline .hrseminar_list li{
	font-size:14px;
	background-image:url(../../images/2010re/contents/feature/007/outlinelist_icon.gif);
	background-position:center left;
	padding:7px 0px 7px 55px;
	line-height:1.3;
}

/* TITLE */
.hrseminar_ttl1{
	margin-bottom:10px;
	background:url(../../images/2010re/contents/feature/007/ttl01.gif) 0 0 no-repeat;
	line-height:38px;
	padding:0 10px;
}
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl1,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl1 a,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl1 a:link,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl1 a:visited,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl1 a:hover{
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.hrseminar_ttl2{
	background:#094897;
	padding:5px 10px;
	color:#fff;
}
.hrseminar_ttl2,
.hrseminar_ttl2 a{
	font-size:17px;
	letter-spacing:0.1em;
}
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl2 a,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl2 a:link,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl2 a:visited,
#feature007 #container_2009 #wrapper_2010re .hrseminar_ttl2 a:hover{text-decoration:none; color:#fff;}

.hrseminar_ttl3{
	border-left:6px solid #0075ba;
	padding:2px 0 2px 5px;
	margin-bottom:10px;
}
.hrseminar_ttl3,
.hrseminar_ttl3 a{
	font-weight:bold;
	font-size:16px;
}
.hrseminar_ttl3 a:hover{text-decoration:none; color:#000;}

/* LIST */
#feature007 ul.hrseminar_list{
	margin:5px 0;
	padding-left:16px;
}
#feature007 .hrseminar_list li{
	/*background:transparent url(../../images/2010re/contents/feature/007/hrseminar_list_icon.gif) 0 1px no-repeat;*/
	list-style-type:circle;
	margin-bottom:3px;
}
#feature007 .hrseminar_list li a{
/*	font-size:16px;*/
}

/* TABLE */
.hrseminar_table,
.hrseminar_table th,
.hrseminar_table td{
	border-style:solid;
	border-color:#079;
}
.hrseminar_table{border-width:1px 0px 0px 1px;}
.hrseminar_table th,
.hrseminar_table td{border-width:0px 1px 1px 0px; font-size:14px;}

.hrseminar_table .orange_cell{
	background-color:#F93;
}
.hrseminar_table .gray_cell{
	background-color:#ccc;
}

/*パンくず*/
#feature007 .pan_2010re li{ font-size:10px;}

table.hrseminar_table{
	width:100%;
	margin-bottom:10px;
	background-color:#fff;
}
/*.hrseminar_table thead th{
	background:transparent url(images/2010/hrseminar2010/hrseminar_ttl2.gif) repeat;
	color:#fff;
}*/
.hrseminar_table th{
	background-color:#98D9EB;
	color:#333;
/*	font-weight:normal;*/
}

/* LIST TABLE */
table.hrseminar_list_table{
 width:100%;
 border-collapse:collapse;
 border:1px solid #555;
}
table.hrseminar_list_table th,
table.hrseminar_list_table td{border-color:#555; border-style:solid; border-width:0; vertical-align:top;}

#feature007 table.hrseminar_list_table th{/*background-color:#666;*/ color:#fff;}

table.hrseminar_list_table tbody th,
table.hrseminar_list_table tbody td{/*border-top-width:1px;*/}

#feature007 table.hrseminar_list_table .hrseminar_num{width:15%;background-color:#bbb; border-right-width:1px; color:#fff;}
#feature007 table.hrseminar_list_table .hrseminar_day{width:15%; /*background-color:#666;*/ border-right-width:1px; color:#fff;}
table.hrseminar_list_table .hrseminar_photo{width:7%; background-color:#fff; vertical-align:top;}
table.hrseminar_list_table .hrseminar_title{width:45%;}
table.hrseminar_list_table .hrseminar_category{width:15%; background-color:#bbb; border-left-width:1px;}

table.hrseminar_list_table .hrseminar_seminar{width:55%;}
table.hrseminar_list_table .hrseminar_daytime{width:70%;}

table.hrseminar_list_table tbody .hrseminar_daytime,
table.hrseminar_list_table tbody .hrseminar_title,
table.hrseminar_list_table tbody .hrseminar_seminar{text-align:left; background-color:#fff;}

table.hrseminar_list_table .hrseminar_day dt{font-size:25px; margin-bottom:3px;}
table.hrseminar_list_table tbody .hrseminar_num,
table.hrseminar_list_table tbody .hrseminar_num a{font-size:21px; font-weight:bold;}
table.hrseminar_list_table tbody .hrseminar_num a:hover{color:#000; text-decoration:none;}

#feature007 table.hrseminar_list_table tbody td.hrseminar_seminar a,
#feature007 table.hrseminar_list_table tbody td.hrseminar_seminar dt,
#feature007 table.hrseminar_list_table tbody td.hrseminar_title a,
#feature007 table.hrseminar_list_table tbody td.hrseminar_title dt,
table.hrseminar_list_table tbody td.hrseminar_title,
table.hrseminar_list_table tbody td.hrseminar_seminar{font-size:16px; margin-bottom:6px; font-weight:bold;}
table.hrseminar_list_table tbody td.hrseminar_daytime{font-size:16px;}

/*#feature007 table.hrseminar_list_table tbody td.hrseminar_seminar dt span,
#feature007 table.hrseminar_list_table tbody td.hrseminar_title dt span{color:#333;}*/

/*special_seminar start*/
#feature007 .special_seminar table.hrseminar_list_table{
 border:1px solid #d17306;
}
#feature007 .special_seminar table.hrseminar_list_table th{
 background:#d17306;
 font-size:16px;
}
#feature007 .special_seminar table.hrseminar_list_table th,
#feature007 .special_seminar table.hrseminar_list_table td{border-color:none;}

#feature007 .special_seminar .hrseminar_ttl2{
	background:#d17306;
}
#feature007 .special_seminar .hrseminar_box{
	border:2px solid #d17306;
	background-color:#fffad7;
}
/*special_session start*/
#feature007 .special_session table.hrseminar_list_table{
 border:1px solid #936ad6;
}
#feature007 .special_session table.hrseminar_list_table th{
 background:#2e79b2;
 font-size:16px;
}
#feature007 .special_session table.hrseminar_list_table th,
#feature007 .special_session table.hrseminar_list_table td{border-color:none;}

#feature007 .special_session .hrseminar_ttl2{
	background:#936ad6;
}
#feature007 .special_session .hrseminar_box{
	border:2px solid #936ad6;
	background-color:#eee4ff;
}

#feature007 .special_seminar .hrseminar_box .hrseminar_list_table th,
#feature007 .special_seminar .hrseminar_box .hrseminar_list_table td{
	border:1px solid #d17306;
}
#feature007 .special_seminar .hrseminar_box .hrseminar_list_table thead th{
	background:#f6a74a;
	font-size:14px;
	font-weight:400;
}
#feature007 .special_seminar .hrseminar_box .hrseminar_list_table td.hrseminar_num,
#feature007 .special_seminar .hrseminar_box .hrseminar_list_table td.hrseminar_daytime,
#feature007 .special_seminar .hrseminar_box .hrseminar_list_table td.hrseminar_category{
	background:#ffd7a9;
	color:#555;
	font-size:14px;
	font-weight:400;
}
/*nomal_session start*/
#feature007 .nomal_session table.hrseminar_list_table{
 border:1px solid #2e7f6b;
}
#feature007 .nomal_session table.hrseminar_list_table th{
 background:#2e7f6b;
 font-size:16px;
}
#feature007 .nomal_session table.hrseminar_list_table th,
#feature007 .nomal_session table.hrseminar_list_table td{border-color:none;}

#feature007 .nomal_session .hrseminar_ttl2{
	background:#2e7f6b;
}
#feature007 .nomal_session .hrseminar_box{
	border:2px solid #2e7f6b;
	background-color:#e7fffa;
}
/*display_box start*/
#feature007 .display_box table.hrseminar_list_table{
 border:1px solid #094897;
}
#feature007 .sdisplay_box table.hrseminar_list_table th{
 background:#2e79b2;
 font-size:16px;
}
#feature007 .display_box table.hrseminar_list_table th,
#feature007 .display_box table.hrseminar_list_table td{border-color:none;}

#feature007 .display_box .hrseminar_ttl2{
	background:#094897;
}
#feature007 .display_box .hrseminar_box{
	border:2px solid #094897;
	background-color:#e7f2fd;
}
/*special_seminar end*/


#feature007 #container_2009 .hrseminar_box .smnr_nest_table th,
#feature007 #container_2009 .hrseminar_box .smnr_nest_table td{
	padding:0;
}
#feature007 #container_2009 .hrseminar_box .smnr_nest_table th{
	width:auto;
	padding-right:10px;
	font-weight:400;
	color:#000;
}
#feature007 #container_2009 .smnr_nest_table td{
	border-top:0px none;
	vertical-align:top;
	text-align:left;
	padding:2px;
	font-size:14px;
}
#feature007 #container_2009 .hrseminar_photo02{margin:0 25px 0 15px;}
*:first-child+html #feature007 #container_2009 .hrseminar_photo02{margin:0 15px 0 10px;}
#feature007 #container_2009 .hrseminar_photo02 td{padding:0}
#feature007 #container_2009 .hrseminar_photo03{margin:0 25px 0 15px;}
*:first-child+html #feature007 #container_2009 .hrseminar_photo03{margin:0 15px 0 10px;}
#feature007 #container_2009 .hrseminar_photo03 td{padding:0}
#feature007 #container_2009 .smnr_nest_table td.t_center_2009{
	text-align:center;
}
#feature007 #container_2009 .smnr_nest_table td dt{
	font-size:16px;
}
/* BOX */
.hrseminar_box{
	border:2px solid #094897;
	background-color:#e7f2fd;
	padding:7px;
	position:relative;
}
* html .hrseminar_box table.hrseminar_table,
* html .hrseminar_box table.service_list_2009,
* html .hrseminar_box table.hrseminar_list_table {width:96%;}

/* LUMP BOX */
.hrseminar_lump_box .hrseminar_ttl2{
	background-color:#EC6800;
}
.hrseminar_lump_box .hrseminar_box{
	border-color:#EC6800;
	background-color:#fec;
}
.hrseminar_lump_box table.service_list_2009 th{color:#c00;}

/* GREEN BOX */
.hrseminar_green_box .hrseminar_ttl1{
	background-image:url(../../images/2010re/contents/feature/007/hrseminar_ttl01green.gif);
}
.hrseminar_green_box .hrseminar_ttl2{
	background-color:#007799;
}
.hrseminar_green_box .hrseminar_box{
	border-color:#007799;
}


/* CONTENTS */
.hrseminar_contents{
	background-color:#E4F1F4;
	padding:15px;
	margin:5px 0;
}
.hrseminar_contents dt{
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	color:#344D69;
}

/* 元々あったスタイル */
dl.comment_section_2009 dt{
	margin-top:15px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
	color:#666;
}
dl.comment_section_2009 dd{
	margin-left:1em;
}

#other_body_2009 .service_box_2009{
	margin:0 0 10px;
}
table.service_list_2009,
.service_box_2009 table.service_list_2009 {
	width:100%;
	margin-bottom:10px;
}
#feature007 table.service_list_2009 th{
	color:#555;
}
#feature007 table.service_list_2009 th,
#feature007 table.service_list_2009 td{
	background:url(../../images/2010re/contents/feature/007/line_dotted_gray.gif) left bottom repeat-x;
}
#feature007 table.service_list_2009 td .smnr_nest_table th,
#feature007 table.service_list_2009 td .smnr_nest_table td{
	background:none;
	padding:0;
}
#feature007 .hrseminar_box table.service_list_2009 th td,
#feature007 .hrseminar_box table.service_list_2009 td td{
	background:none;
	padding:0;
}
table.service_list_2009 th,
table.service_list_2009 td,
#feature007 table.service_list_2009 dt,
#feature007 table.service_list_2009 dd{font-size:14px;  font-family:monospace;}

#feature007 table.service_list_2009 dt{margin-bottom:3px;}
#feature007 table.service_list_2009 dd{margin-bottom:5px;}

#feature007 table.service_list_2009 div.hrseminar_photo{float:left; width:auto; margin-right:5px; margin-bottom:5px;}

#feature007 table.service_list_2009 td strong{font-size:20px; top:-5px; position:relative;}
#feature007 table.service_list_2009 td em{font-size:16px; font-weight:bold;}

#feature007 table.service_list_2009 th{
	width:18%;
}

/*special008*/

#feature007 #special008_lead_2010{
	background:#ffeccb;
	padding:15px;
	line-height:1.5;
	margin-bottom:20px;
}
#feature007 #voice_box_2010{
	border:3px solid #ec6800;
	background:#fec;
	padding:10px;
}
#feature007 #voice_box_2010 h5{
	font-weight:bold;
	font-size:16px;
}
#container_2009 #voice_box_2010 ul,
#container_2009 #voice_box_2010 li{
	margin:0 0 0 0;
}
#feature007 #voice_box_2010 li{
	font-size:14px;
	line-height:1.8;
	list-style-type:disc;
	list-style-position:inside;
}
#feature007 #all_table_2010 th,
#feature007 #all_table_2010 td{
	border:1px solid #555;
	vertical-align:top;
}
#feature007 .all_table_2010 th,
#feature007 .all_table_2010 td{
	border:1px solid #555;
	vertical-align:top;
}
#feature007 #all_table_2010 thead th{
	background:#666;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#feature007 .all_table_2010 thead th{
	background:#666;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#feature007 #all_table_2010 tbody th{
	background:#999;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#feature007 .all_table_2010 tbody th{
	background:#999;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
#feature007 #all_table_2010 tbody td{
	text-align:left;
	background:#fff;
}
#feature007 .all_table_2010 tbody td{
	text-align:left;
	background:#fff;
}
#feature007 #all_table_2010 tbody td a:link,
#feature007 #all_table_2010 tbody td a:visited,
#feature007 #all_table_2010 tbody td a:hover{
	font-size:12px;
}
#feature007 .all_table_2010 tbody td a:link,
#feature007 .all_table_2010 tbody td a:visited,
#feature007 .all_table_2010 tbody td a:hover{
	font-size:12px;
}
#feature007 .seminarday_2010{
	width:42%;
}
#feature007 .box_line{
	border:1px solid #000;
	padding:15px;
	background:#fff;
}
/*class変更*/
#feature007 .notes{
	color:#555;
}
#feature007 .schedule_wrap .all_table_2010 thead td{
	background:#999;
}
#feature007 .schedule_wrap .all_table_2010 thead th{
	background:#58bba3;
}
#feature007 .schedule_wrap .all_table_2010 thead th.special_smnr{
	background:#f6a74a;
}
#feature007 .schedule_wrap .all_table_2010 tbody td.none_smnr{
	background:#ccc;
}
.schedule_wrap .all_table_2010{ width:100%;}
#feature007 .schedule_wrap .all_table_2010 th{vertical-align:middle; width:4%;}
#feature007 .schedule_wrap .all_table_2010 tbody td{width:32%;}
#feature007 .schedule_wrap .all_table_2010 tbody td.special_smnr{background:#fffad7; vertical-align:top;}
#feature007 .schedule_wrap .all_table_2010 tbody td.special_session{background:#eee4ff; vertical-align:top;}
#feature007 .all_table_2010 td .table_schedule th,
#feature007 .all_table_2010 td .table_schedule td{
	border:0px none;
	vertical-align:top;
	padding:2px;
	background:tranparent;
}
#feature007 .all_table_2010 td .table_schedule td table{
	width:100%;
}


#feature007 .schedule_wrap .all_table_2010 tbody td.special_smnr th,
#feature007 .schedule_wrap .all_table_2010 tbody td.special_smnr td{
	background:#fffad7;
}
#feature007 .schedule_wrap .all_table_2010 tbody td.special_session th,
#feature007 .schedule_wrap .all_table_2010 tbody td.special_session td{
	background:#eee4ff;
}
#feature007 .table_schedule td.ttl_schedule a:link,
#feature007 .table_schedule td.ttl_schedule a:visited,
#feature007 .table_schedule td.ttl_schedule a:hover{
	font-size:14px;
	font-weight:bold;
}

#feature007 .all_table_2010 td .table_schedule td.ttl_schedule{
	background:url(../../images/2010re/contents/feature/007/line_dotted_gray.gif) left top repeat-x;
	padding-top:5px;
}
#feature007 .all_table_2010 td.special_smnr .table_schedule td.ttl_schedule{
	background:#fffad7 url(../../images/2010re/contents/feature/007/line_dotted_gray.gif) left top repeat-x;
	padding-top:5px;
}
#feature007 .all_table_2010 td.special_session .table_schedule td.ttl_schedule{
	background:#eee4ff url(../../images/2010re/contents/feature/007/line_dotted_gray.gif) left top repeat-x;
	padding-top:5px;
}

#feature007 .schedule_no{
	width:27px;
}
#feature007 #container_2009 .schedule_no a:hover{
	text-decoration:none;
}
#feature007 .schedule_no span{
	color:#fff;
	padding:3px;
	display:block;
	width:35px;
	text-align:center;
	font-weight:bold;
	background:#58bba3;
	border:1px solid #2e7f6b;
	cursor:pointer;
}
#feature007 #schedule_special span{
	background:#f6a74a;
	border:1px solid #d17306;
}
#feature007 .schedule_wrap .all_table_2010 tbody td.special_session .schedule_no span{
	background:#936ad6;
	border:1px solid #592aa9;
}
#feature007 .all_table_2010 tbody .table_schedule td.t_right{
	text-align:right;
}
#feature007 .all_table_2010 tbody .table_schedule td.v_middle{
	vertical-align:middle;
}
#feature007 .schedule_wrap .all_table_2010 tbody td .profile_table strong{
	font-weight:bold;
}
#feature007 .schedule_wrap .all_table_2010 tbody td.special_smnr .table_time th{
	width:10%;
}
.special_time{font-weight:bold; color:#d17306;}
.nomal_time{font-weight:bold; color:#2e7f6b;}

/*attention box*/
.attention_box{
	padding:10px;
	border:1px solid #000;
	line-height:1.3;
	background:#fff;
}
#feature007 #container_2009 .attention_box .bold{
	font-size:12px;
}
#feature007 #container_2009 .attention_box td{
	line-height:1.3;
	vertical-align:top;
}
#feature007 #special .hrseminar_list_table th a,
#feature007 #panel .hrseminar_list_table th a,
#feature007 #recruit2012 .hrseminar_list_table th a,
#feature007 #index_session .hrseminar_list_table th a{
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#feature007 #special table.hrseminar_list_table th.hrseminar_day,
#feature007 #panel table.hrseminar_list_table th.hrseminar_day,
#feature007 #recruit2012 table.hrseminar_list_table th.hrseminar_day,
#feature007 #index_session table.hrseminar_list_table th.hrseminar_day{
	background:#d17306;
	border:1px solid #d17306;
}
#feature007 #special table.hrseminar_list_table,
#feature007 #panel table.hrseminar_list_table,
#feature007 #recruit2012 table.hrseminar_list_table,
#feature007 #index_session table.hrseminar_list_table{
	border-top:1px solid #d17306;
}
#feature007 #index_session .hrseminar_list_table th.hrseminar_day{
	/*
	background:#2e7f6b;
	border:1px solid #2e7f6b;
	*/
	background:#d17306;
	border:1px solid #d17306;
}
#feature007 #index_session table.hrseminar_list_table{
	/*border:1px solid #2e7f6b;*/
	border:1px solid #d17306;
}
#feature007 #container_2009 #q_wrap li{
	margin-bottom:5px;
}
#q_wrap li,
.a_wrap dt{
	background:url(../../images/2010re/contents/feature/007/icon_q.gif) 0 0 no-repeat;
	padding-left:23px;
	line-height:1.3;
}
.a_wrap dd{
	background:url(../../images/2010re/contents/feature/007/icon_a.gif) 0 0 no-repeat;
	padding-left:23px;
	line-height:1.3;

}
#q_wrap li,
.a_wrap dt,
.a_wrap dd{
}
.a_wrap dt{
	margin-bottom:5px;
	display:block;
}
.a_wrap{
	border:1px solid #000;
	padding:10px;
	background:#fff;
}

#feature007 .regist_table{
	width:100%;
}
#feature007 .regist_table th,
#feature007 .regist_table td{
	padding:5px;
	vertical-align:top;
	border:1px solid #ddd;
}
#feature007 .regist_table th{
	background:#80acd8;
	width:21%;
	color:#000;
}
#feature007 .regist_table td{
	background:#fff;
}
#feature007 .choice_table td{
	font-size:14px;
	text-align:left;
}
#feature007 p.error_msg{
	font-weight:bold;
	color:#c00;
}
#feature007 .choice_table{
	width:550px;
	margin-left:99px;
}
#feature007 strong.seminar_ttl{
	font-weight:bold;
	font-size:21px;
}
#feature007 .choice_table td{
	vertical-align:top;
	padding:3px;
	font-size:16px;
}

/*入力漏れ*/
#feature007 .regist_table th.error_form{
	background:#fd8ea0;
}
#feature007 .regist_table td.error_form{
	background:#ffe9ed;
}
#feature007 #error_table td{
	background:#fd8ea0;
}