/*---  セミナー情報ページ共通  ---*/
/*--文字装飾--*/
.font_red {
	color:#FF0000;
}
.font_bred {
	color:#8D1824;
}
.font_blue {
	color:#000099;
}
.font_bblue {
	color:#0E0973;
}
.font_gray {
	color:#3C3C3C;
}
.font_orange{
	color: #FF6600;
}
.font_bluegray{
	color: #5373AD;
}
.font_pink {
	color:#FF6699;
}
/*---取消し用の淡いグレー---*/
.font_strike_gray {
	color:#999999;
}
/*---取消し線用ー---*/
.font_strike {
	color:#999999;
	text-decoration:line-through;
 }
/*---太字---*/
.font_bold {
	font-weight: bold;
	text-align: center;
}
 /*---直サイズ指定用ー---*/
.font_size80per {
	font-size: 80%;
 }
 .font_size70per {
	font-size: 70%;
 }
.font_size105per {
	font-size: 105%;
}
  .font_size120per {
	font-size: 120%;
 }
 
 /*---余白の追加---*/
.mg-bottom {
	margin-bottom:100px;
}
.mg-top {
	margin-top:50px;
}
/*---ベース---*/
#seminar_index{
	float: left;
	width: 100%;
	margin-bottom:15px;
}




/*---  共通スタイルの再定義  ---*/
/*---サイドメニュー---*/
#sidemenu{
}
#product {
}
/*---見出し3---*/
#content .h3-title-blue h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*---見出し4---*/
#content .h4-title-blue h4 {
	clear:both;
	margin-top:5px;
	margin-bottom: 20px;	
}
#content .h4-title-blue a {
	color: #153160;
	text-decoration:none;
}
#content .h4-title-blue a:hover {
	color: #153160;
	text-decoration:none;
}
.n_pagetop{
	margin-right: 2px;
	margin-bottom: 25px;
}

.n_pagetop_bottom{
	margin-bottom: 40px;
}

/*---  セミナー共通  ---*/
#seminar_index p{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/*---  一覧ページ  ---*/
/*---リンクボタン---*/
#linkimage {
	clear:both;
	width: 495px;
	height:63px;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-left: 20px;
	padding-top:15px;
}
#old_list {
	clear:both;
	width: 495px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 80%;
	text-align: right;
}
#intro_link {
	float:left;
	width: 163px;
	height:53px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#intro_link a {
	display: block;
	height:53px;
}
#intro_link a:hover {
	position:relative;
	top:2px;
	left:2px;
	width: 163px;
	height:53px;
}
#user_link {
	float:left;
	width: 163px;
	height:53px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#user_link a {
	display: block;
	height:53px;
}
#user_link a:hover {
	position:relative;
	top:2px;
	left:2px;
	width: 163px;
	height:53px;
}
#joint_link {
	float:left;
	width: 163px;
	height:53px;
}
#joint_link a {
	display: block;
	height:53px;
}
#joint_link a:hover {
	position:relative;
	top:2px;
	left:2px;
	width: 163px;
	height:53px;
}
/*---セミナーカテゴリタイトル---*/
.seminar-title {
	clear: both;
	height: 23px;
	margin-bottom: 25px;
	padding-top: 0px;	
}



/*---カレンダー---*/
#schedule {
	width: 98%;
	height: auto;	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;	
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;	
	color:#3C3C3C;
	font-size: 80%;
}
#schedule2 {
	width: 100%;
	height: auto;	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;	
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
	color:#3C3C3C;
	font-size: 80%;
}
.calendar {
	float: left;
	width: 250px;
	height: 220px;
	margin-top: 3px;
	margin-bottom: 5px;	
} 
.left {
	margin-right: 5px;	
} 

/*---.calendar  {
	clear:both;
	float: left;
	width: 250px;
	height: 220px;
	margin-top: 3px;
	margin-bottom: 5px;	
} 
.left {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;	
} 
---*/
.font_ltps {
	color:#00CCCC;
	font-weight:bold;
}
.font_eco {
	color:#00CC00;
	font-weight:bold;
}
.font_cat {
	color:#33CCFF;
	font-weight:bold;
}
.font_tns {
	color:#FF0099;
	font-weight:bold;
}
.font_ic {
	color:#000066;
	font-weight:bold;
}
.font_2008ltps {
	color:#FF6699;
	font-weight:bold;
}
.font_cos {
	color:#330099;
	font-weight:bold;
}
.font_case {
	color:#0066FF;
	font-weight:bold;	
}
.font_no2 {
	color:#6600CC;
	font-weight:bold;
}
.font_no3 {
	color:#FF6600;
	font-weight:bold;
}
.font_no4 {
	color:#26268A;
	font-weight:bold;
}
/*---主催セミナー一覧テーブル---*/
.seminar_lst {
	width:480px;
	height:auto;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
}
.hosted_tbl {
	clear: both;
	width:478px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:3px;	
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.hosted_tbl .tbtitle1{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 1px;
	border-bottom-width: 1px;	
	border-right-color: #999999;		
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.hosted_tbl .tbtitle2{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.hosted_tbl .td1{
	width:60px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.hosted_tbl .td2{
	width:250px;
	min-height: 50px;
	line-height: 1.3em;	
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;		
	text-align: left;	
}
.hosted_tbl .td2_2{
	width:250px;
	min-height: 50px;
	line-height: 110%;	
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;	
}
.hosted_tbl .td3{
	width:55px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.hosted_tbl .td3 img{
	padding-bottom:1px;
}
.hosted_tbl .td4{
	width:75px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.hosted_tbl .td12{
	width:180px;
	min-height: 50px;
	line-height: 1.3cm;	
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#333333;
	font-size: 80%;		
	text-align: left;	
}
.hosted_tbl .lr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}

/*---共催セミナー一覧テーブル---*/
.joint_tbl {
	clear: both;
	width:478px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:0px;	
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.joint_tbl .tbtitle1{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 1px;
	border-bottom-width: 1px;	
	border-right-color: #999999;		
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.joint_tbl .tbtitle2{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
}
.joint_tbl .td1{
	width:45px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 75%;		
	text-align: center;	
}
.joint_tbl .td2{
	min-height: 50px;
	line-height: 12pt;	
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#333333;
	font-size: 75%;		
	text-align: left;	
}
.joint_tbl .td3{
	width:105px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 75%;		
	text-align: left;	
}
.joint_tbl .td4{
	width:73px;
	min-height: 50px;
	vertical-align:middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;		
	background-color: #FFFFFF;
	color:#333333;
	font-size: 75%;		
	text-align: center;	
}
.joint_tbl .jlr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}




/*---  詳細ページ ---*/
/*---セミナータイトル画像---*/
#title_img {
	margin-bottom:10px;
}
/*--Cat6リリースセミナーサブタイトル--*/
.subtitle {
	width: 98%;
	height: auto;	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;	
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;	
	color:#3C3C3C;
	font-size: 80%;
}

.left_subtitle{
	float: left;
	width: 250px;
	height: 120px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right:5px;
}
.right_subtitle{
	float: left;
	width: 250px;
	height: 200px;
	margin-top: 3px;
	margin-bottom: 5px;	
}
.subtitle_con{
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right:5px;
	margin-left: 15px;
	font-size: 80%;
}
/*---項目タイトル---*/
.chapter-title {
	clear: both;
	height: 48px;
	margin-bottom: 20px;
	padding-top: 0px;	
}

/*---開催概要テーブル---*/
.outline_area {
	width:480px;
	height:auto;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
}
.outline_tbl {
	clear: both;
	width:478px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:0px;	
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.outline_tbl img {
	vertical-align:bottom;
	padding-bottom:1px;
}
.outline_tbl .tbh1 {
	width: 20%;
	min-height: 25px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	background-color: #EEEEEE;
	font-size: 80%;
	text-align: center;
}

.outline_tbl .tbd1 {
	width: 80%;
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;		
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;			
	background-color: #FFFFFF;
	font-size: 80%;
	text-align: left;
}
.outline_tbl .apptd1{	
	padding-top:10px;
	padding-right:3px;
}
.outline_tbl .apptd2{	
	padding-right:3px;
}
.outline_tbl .ollr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}

.outline_tbl .left {	
	text-align: left;
	border-right-width: 0px;	
	border-right-color: #999999;
	border-right-style: solid;
	}
.outline_tbl .tbh2 {
	width: 100%;
	min-height: 25px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	background-color: #EEEEEE;
	font-size: 80%;
	text-align: left;
}
.outline_tbl .tbd2 {
	width: 80%;
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	font-size: 80%;
	text-align: left;
}
.outline_tbl .ollr2{
	width: 80%;
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: bottom;
	padding-left: 12px;
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
	font-size: 80%;
	text-align: left;	
}
/*---会場タイトル---*/
.place-title {
	clear: both;
	height: 23px;
	margin-bottom: 10px;
	padding-top: 0px;	
	padding-left: 17px;	
}
/*---日時テーブル---*/
.date_area {
	width:480px;
	height:auto;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
}
.date_area img {
	vertical-align:bottom;
	padding-bottom:1px;
}
.date_tbl {
	clear: both;
	width:478px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:10px;	
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.date_tbl .tbh1 {
	min-height: 25px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	background-color: #EEEEEE;
	font-size: 80%;
	text-align: center;
}
.date_tbl .tbh2 {
	min-height: 25px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	background-color: #EEEEEE;
	font-size: 80%;
	text-align: center;
}
.date_tbl .tbh3 {
	min-height: 25px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;			
	background-color: #EEEEEE;
	font-size: 80%;
	text-align: center;
}
.date_tbl .tbd1 {
	width: 68px;
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;		
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	font-size: 80%;
	text-align: left;
}
.date_tbl .tbd2 {
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;		
	border-right-width: 1px;		
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;			
	font-size: 80%;
	text-align: left;
}
.date_tbl .tbd3 {
	width: 135px;
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;		
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;			
	font-size: 80%;
	text-align: left;
}

.date_tbl .tbd4 {
	min-height: 25px;
	line-height: 1.5em;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;			
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
	font-size: 80%;
	text-align: left;
}

.date_tbl .tbd4_photo {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-align: left;
	background-image:url(../image/2010_roumu-seminar_back01.jpg);
}

.date_tbl .dtlr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}

.date_tbl .stage1 {		
	background-color: #FFCC00;
}

.date_tbl .stage2 {		
	background-color: #CCFF99;
}

.date_tbl .stage3 {		
	background-color: #99FFFF;
}

.date_tbl .set {		
	background-color: #cccccc;
}
/*---プログラムテーブル---*/
.prg_area {
	width:500px;
	height:auto;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
}
.prg_tbl {
	clear: both;
	width:500px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:0px;	
	margin-left: 0px;
}
.prg_tbl .tbd1 {
	width: 22%;
	min-height: 25px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	font-size: 80%;
	text-align: left;
}
.prg_tbl .tbd2 {
	width: 65%;
	min-height: 25px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;		
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	font-size: 80%;
	text-align: left;
}

.prg_tbl .prglr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}
.prg_tbl .tbd3 {
	width: 22%;
	min-height: 25px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 80%;
	text-align: left;
}
.prg_tbl .tbd4 {
	width: 65%;
	min-height: 25px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;		
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style: dotted;
	font-size: 80%;
	text-align: left;
}

.prg_tbl .tbd2-s1 {
	width: 65%;
	min-height: 25px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;		
	font-size: 80%;
	text-align: left;
	background-color: #cccccc;
}

.prg_tbl .tbd2-s2 {
	width: 65%;
	min-height: 25px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;		
	font-size: 80%;
	text-align: left;
	background-color: #CCFF66;
}		

/*---文章領域---*/
.seminar_notice{
	clear:both;
	width:94%;
	height:auto;
	line-height: 1.3em;	
	margin-top:0px;	
	margin-bottom:10px;
	padding-top:5px;	
	padding-right:15px;
	padding-left:15px;
	color:#333333;
	font-size: 80%;	
}
/*---申込み---*/
.seminar_appl{
	clear:both;
	width:430px;
	height:auto;
	margin-bottom:30px;	
	padding-top:15px;	
	padding-right:0px;
	padding-left:0px;	
	text-align:center;
	font-size:80%;
}




/*---申込みフォーム---*/
.func_table{
	font-size:125%;
}
.func_table td{
	width: 30%;
	height: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 0px;		
}
.tdfunc{
	width:100%;
}
.tdfunc .title{
	float:left;
	width:140px;
}
.tdfunc .chbx{
	float:left;
	width:310px;
	padding-left:10px;
}

/*---トレーニングセミナー小窓ベース---*/
#price_dialogue{
	float: left;
	width: 100%;
	margin-bottom:15px;
}
#price_img{
	float: left;
	width: 45%;
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:20px;
	padding-bottom:0px;	
	padding-left:0px;
	text-align: center;	
}
/*---お客様の声用---*/
.common_lnk_table .border_vl {
	width: 4%;
	background-image: url(../../common/image/lnk_arw.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFCCFF;
}

.common_lnk_table .border_vc {
	width: 50%;
	text-align: left;
	background-color: #FFCCFF;
}
.common_lnk_table .border_vcr {
	width: 15%;
	text-align: right;
	background-color: #FFCCFF;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
}

.common_lnk_table .border_vlp {
	width: 4%;
	background-image: url(../../common/image/lnk_arw.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #CCFFFF;
}

.common_lnk_table .border_vcp {
	width: 50%;
	text-align: left;
	background-color: #CCFFFF;
}
.common_lnk_table .border_vcrp {
	width: 15%;
	text-align: right;
	background-color: #CCFFFF;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
}

.common_lnk_table .border_vly {
	width: 4%;
	background-image: url(../../common/image/lnk_arw.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#FFCC33;
}

.common_lnk_table .border_vcy {
	width: 50%;
	text-align: left;
	background-color:#FFCC33;
}
.common_lnk_table .border_vcry {
	width: 15%;
	text-align: right;
	background-color:#FFCC33;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
}

.common_lnk_table .border_vr {
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-bottom-style: solid;
}

.common_lnk_table .space_v {
	height: 10px;
	background-image: url(../../common/image/spacer.gif);
}
#evtsmnindex_message_v {
	width: 100%;
	height:auto;
	padding-bottom: 10px;
}

/*---  新トレーンングセミナーページ ---*/
/*---新トレーンングセミナー用タイトル画像---*/
#title_img-training {
	margin-bottom:15px;
}


/*---文章---*/
.text-training{
	clear:both;
	width:94%;
	height:auto;
	line-height: 1.3em;	
	margin-top:10px;	
	margin-bottom:15px;
	padding-top:0px;	
	padding-right:15px;
	padding-left:15px;
	color:#333333;
	font-size: 80%;	
}

/*---4つのコースのテーブル---*/
.outline_area .tbl_4course-training {
	clear: both;
	width: 100%;
	line-height: 1.3;
	margin-top: 15px;
	color: #191919;
	font-size: 75%;
}
.outline_area .tbl_4course-training .tbh1-training,
.outline_area .tbl_4course-training .tbh2-training,
.outline_area .tbl_4course-training .tbh3-training,
.outline_area .tbl_4course-training .tbh4-training,
.outline_area .tbl_4course-training .tbh21-training,
.outline_area .tbl_4course-training .tbh22-training,
.outline_area .tbl_4course-training .tbh23-training,
.outline_area .tbl_4course-training .tbh24-training,
.outline_area .tbl_4course-training .tbh31-training,
.outline_area .tbl_4course-training .tbh32-training,
.outline_area .tbl_4course-training .tbh33-training,
.outline_area .tbl_4course-training .tbh34-training,
.outline_area .tbl_4course-training .tbh41-training,
.outline_area .tbl_4course-training .tbh42-training,
.outline_area .tbl_4course-training .tbh43-training,
.outline_area .tbl_4course-training .tbh44-training{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: left;
}

.outline_area .tbl_4course-training .tbh5-training,
.outline_area .tbl_4course-training .tbh6-training,
.outline_area .tbl_4course-training .tbh7-training,
.outline_area .tbl_4course-training .tbh8-training,
.outline_area .tbl_4course-training .tbh9-training,
.outline_area .tbl_4course-training .tbh9-training_rn,
.outline_area .tbl_4course-training .tbh10-training,
.outline_area .tbl_4course-training .tbh10-training_rn,
.outline_area .tbl_4course-training .tbh11-training,
.outline_area .tbl_4course-training .tbh12-training,
.outline_area .tbl_4course-training .tbh13-training,
.outline_area .tbl_4course-training .tbh14-training {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: center;
}
.outline_area .tbl_4course-training .tbh1-training {
	width: 25%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh2-training {
	width: 25%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh3-training {
	width: 25%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh4-training {
	width: 25%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh5-training {
	width: 25%;
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh6-training {
	width: 25%;
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh7-training {
	width: 25%;
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh8-training {
	width: 25%;
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh9-training {
	width: 25%;
	background-color:#FFCCFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh10-training {
	width: 75%;
	background-color:#CCFFFF;
	color: #404040;
}

.outline_area .tbl_4course-training .tbh9-training_rn {
	width: 33%;
	background-color:#FFCCFF;
	color: #404040;
}

.outline_area .tbl_4course-training .tbh10-training_rn {
	width: 67%;
	background-color:#CCFFFF;
	color: #404040;
}

.outline_area .tbl_4course-training .tbh11-training {
	width: 25%;
	background-color:#FF99CC;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh12-training {
	width: 25%;
	background-color:#CCFF99;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh13-training {
	width: 25%;
	background-color:#99CCFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh14-training {
	width: 25%;
	background-color:#FFCC00;
	color: #404040;
}

.outline_area .tbl_4course-training .tbh21-training {
	width: 25%;
	background-color:#FF99CC;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh22-training {
	width: 25%;
	background-color:#CCFF99;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh23-training {
	width: 25%;
	background-color:#99CCFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh24-training {
	width: 25%;
	background-color:#FFCC00;
	color: #404040;
}

.outline_area .tbl_4course-training .tbh31-training {
	width: 25%;
	background-color:#EEEEEE;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh32-training {
	width: 25%;
	background-color:#EEEEEE;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh33-training {
	width: 25%;
	background-color:#EEEEEE;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh34-training {
	width: 25%;
	background-color:#EEEEEE;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh41-training {
	width: 25%;
	background-color: #EEEEFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh42-training {
	width: 25%;
	background-color: #EEEEFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh43-training {
	width: 25%;
	background-color: #EEEEFF;
	color: #404040;
}
.outline_area .tbl_4course-training .tbh44-training {
	width: 25%;
	background-color: #EEEEFF;
	color: #404040;
}

/*---コーススケジュール(cschedule)のテーブル---*/
.outline_area .tbl_cschedule-training {
	clear: both;
	width: 100%;
	line-height: 1.3;
	margin-top: 15px;
	color: #191919;
	font-size: 75%;
	text-align: center;
}
/*---コーススケジュール(cschedule)の枠の設定---*/
.outline_area .tbl_cschedule-training .tbh1-cschedule{
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh2-cschedule,
.outline_area .tbl_cschedule-training .tbh22-cschedule,
.outline_area .tbl_cschedule-training .tbh32-cschedule,
.outline_area .tbl_cschedule-training .tbh3-cschedule,
.outline_area .tbl_cschedule-training .tbh4-cschedule,
.outline_area .tbl_cschedule-training .tbh5-cschedule,
.outline_area .tbl_cschedule-training .tbh6-cschedule,
.outline_area .tbl_cschedule-training .tbh7-cschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: left;
}

.outline_area .tbl_cschedule-training .tbh11-cschedule,
.outline_area .tbl_cschedule-training .tbh12-cschedule,
.outline_area .tbl_cschedule-training .tbh13-cschedule,
.outline_area .tbl_cschedule-training .tbh14-cschedule,
.outline_area .tbl_cschedule-training .tbh15-cschedule,
.outline_area .tbl_cschedule-training .tbh16-cschedule,
.outline_area .tbl_cschedule-training .tbh17-cschedule,
.outline_area .tbl_cschedule-training .tbh25-cschedule,
.outline_area .tbl_cschedule-training .tbh26-cschedule,
.outline_area .tbl_cschedule-training .tbh27-cschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: center;
}

.outline_area .tbl_cschedule-training .tbh1-cschedule {
	width: 6%;
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_cschedule-training .tbh2-cschedule {
	width: 94%;
	background-color:#CEE7FF;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh3-cschedule {
	width: 94%;
	background-color:#FFE1F0;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh4-cschedule {
	width: 10%;
	background-color:#FFE7CE;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh5-cschedule {
	width: 94%;
	background-color:#FFFFD0;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh12-cschedule {
	width: 10%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_cschedule-training .tbh13-cschedule {
	width: 22%;
	background-color:#F5F5F5;
	color: #404040;
	border-right-width: 1px;	
	border-left-width: 1px;
	border-right-color: #999999;	
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh14-cschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_cschedule-training .tbh15-cschedule {
	width: 10%;
	background-color:#FFFFFF;
	color: #404040;
	border-right-width: 1px;		
	border-left-width: 1px;
	border-right-color: #999999;	
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh16-cschedule {
	width: 22%;
	background-color:#FFFFFF;
	color: #404040;
	border-right-width: 1px;		
	border-right-color: #999999;	
	border-right-style: solid;
}
.outline_area .tbl_cschedule-training .tbh17-cschedule {
	width: 15%;
	background-color:#FFFFFF;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh22-cschedule {
	width: 10%;
	background-color:#FFFFFF;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh23-cschedule {
	width: 22%;
	background-color:#FFFFFF;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh24-cschedule {
	width: 15%;
	background-color:#FFFFFF;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh25-cschedule {
	width: 10%;
	background-color:#F5F5F5;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh26-cschedule {
	width: 22%;
	background-color:#F5F5F5;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh27-cschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}

/*---コーススケジュール(cschedule)の枠の設定（修正後）---*/
.outline_area .tbl_cschedule-training .tbh101-cschedule{
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh111-cschedule,
.outline_area .tbl_cschedule-training .tbh112-cschedule,
.outline_area .tbl_cschedule-training .tbh113-cschedule,
.outline_area .tbl_cschedule-training .tbh114-cschedule,
.outline_area .tbl_cschedule-training .tbh115-cschedule,
.outline_area .tbl_cschedule-training .tbh116-cschedule,
.outline_area .tbl_cschedule-training .tbh118-cschedule,
.outline_area .tbl_cschedule-training .tbh117-cschedule,
.outline_area .tbl_cschedule-training .tbh_eco-cschedule,
.outline_area .tbl_cschedule-training .tbh_cat-cschedule,
.outline_area .tbl_cschedule-training .tbh_grd-cschedule,
.outline_area .tbl_cschedule-training .tbh_qa-cschedule,
.outline_area .tbl_cschedule-training .tbh122-cschedule,
.outline_area .tbl_cschedule-training .tbh123-cschedule,
.outline_area .tbl_cschedule-training .tbh124-cschedule,
.outline_area .tbl_cschedule-training .tbh125-cschedule,
.outline_area .tbl_cschedule-training .tbh126-cschedule,
.outline_area .tbl_cschedule-training .tbh127-cschedule,
.outline_area .tbl_cschedule-training .tbh128-cschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: center;
}
.outline_area .tbl_cschedule-training .tbh102-cschedule,
.outline_area .tbl_cschedule-training .tbh103-cschedule,
.outline_area .tbl_cschedule-training .tbh104-cschedule,
.outline_area .tbl_cschedule-training .tbh105-cschedule,
.outline_area .tbl_cschedule-training .tbh106-cschedule,
.outline_area .tbl_cschedule-training .tbh_time-cschedule,
.outline_area .tbl_cschedule-training .tbh_timeed-cschedule,
.outline_area .tbl_cschedule-training .tbh107-cschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: left;
}

.outline_area .tbl_cschedule-training .tbh_time-cschedule {
	width: 16%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh_timeed-cschedule {
	width: 10%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh111-cschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: center;
}
.outline_area .tbl_cschedule-training .tbh102-cschedule {
	width: 5%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh102-cschedule_r {
	width: 5%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-right-style:solid;
}
.outline_area .tbl_cschedule-training .tbh103-cschedule {
	width: 25%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh104-cschedule {
	width: 15%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh105-cschedule {
	width: 10%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh106-cschedule {
	width: 25%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh107-cschedule {
	width: 15%;
	background-color: #F5F5F5;
	color: #404040;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh112-cschedule {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh112-cschedule_h {
	width: 5%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh112-cschedule_ln {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
}
.outline_area .tbl_cschedule-training .tbh113-cschedule {
	width: 25%;
	background-color:#FF99CC;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh114-cschedule {
	width: 15%;
	background-color:#FF99CC;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh115-cschedule {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh116-cschedule {
	width: 25%;
	background-color:#CCFF99;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh118-cschedule {
	width: 25%;
	background-color:#ffcc00;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh117-cschedule {
	width: 10%;
	background-color:#CCFF99;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh117-cschedule_s {
	width: 8%;
	background-color:#CCFF99;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh117-cschedule_rn {
	width: 10%;
	background-color:#CCFF99;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh_eco-cschedule {
	width: 16%;
	background-color:#c6ffe3;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh_cat-cschedule {
	width: 16%;
	background-color:#CEE7FF;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh_cat2-cschedule {
	width: 16%;
	background-color:#CEE7FF;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh_grd-cschedule {
	width: 16%;
	background-color:#FFE7CE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh_qa-cschedule {
	width: 10%;
	background-color:#FFE1F0;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh122-cschedule {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh123-cschedule {
	width: 25%;
	background-color:#99CCFF;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh124-cschedule {
	width: 15%;
	background-color:#99CCFF;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh125-cschedule {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh126-cschedule {
	width: 25%;
	background-color:#FFCC00;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}
.outline_area .tbl_cschedule-training .tbh127-cschedule {
	width: 15%;
	background-color:#FFCC00;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .tbh128-cschedule {
	width: 10%;
	background-color:#EEEEEE;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}


.outline_area .tbl_cschedule-training .tbh_nomal-cschedule {
	width: 16%;
	color: #404040;
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	border-left-style: solid;
}

.outline_area .tbl_cschedule-training .nomal2-cschedule {
	width: 10%;
	color: #404040;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


/*---デイスケジュール(dschedule)のテーブル---*/
.outline_area .tbl_dschedule-training {
	clear: both;
	width: 100%;
	line-height: 1.3;
	margin-top: 15px;
	color: #191919;
	font-size: 75%;
}

.outline_area .tbl_dschedule-training .tbh11-dschedule,
.outline_area .tbl_dschedule-training .tbh12-dschedule,
.outline_area .tbl_dschedule-training .tbh13-dschedule,
.outline_area .tbl_dschedule-training .tbh14-dschedule,
.outline_area .tbl_dschedule-training .tbh15-dschedule,
.outline_area .tbl_dschedule-training .tbh16-dschedule,
.outline_area .tbl_dschedule-training .tbh17-dschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: center;
}

.outline_area .tbl_dschedule-training .tbh1-dschedule,
.outline_area .tbl_dschedule-training .tbh21-dschedule,
.outline_area .tbl_dschedule-training .tbh22-dschedule,
.outline_area .tbl_dschedule-training .tbh23-dschedule,
.outline_area .tbl_dschedule-training .tbh24-dschedule,
.outline_area .tbl_dschedule-training .tbh25-dschedule,
.outline_area .tbl_dschedule-training .tbh26-dschedule,
.outline_area .tbl_dschedule-training .tbh27-dschedule,
.outline_area .tbl_dschedule-training .tbh31-dschedule,
.outline_area .tbl_dschedule-training .tbh41-dschedule,
.outline_area .tbl_dschedule-training .tbh42-dschedule,
.outline_area .tbl_dschedule-training .tbh43-dschedule,
.outline_area .tbl_dschedule-training .tbh44-dschedule,
.outline_area .tbl_dschedule-training .tbh45-dschedule,
.outline_area .tbl_dschedule-training .tbh46-dschedule,
.outline_area .tbl_dschedule-training .tbh47-dschedule{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: left;
}

.outline_area .tbl_dschedule-training .tbh1-dschedule {
	width: 15%;
	background-color:#F6F6F6;
	color: #404040;
}

.outline_area .tbl_dschedule-training .tbh11-dschedule {
	width: 15.2%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh12-dschedule {
	width: 15.2%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh13-dschedule {
	width: 15.2%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh14-dschedule {
	width: 15.2%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh15-dschedule {
	width: 15.2%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh16-dschedule {
	width: 12%;
	background-color: #E6E6E6;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh17-dschedule {
	width: 12%;
	background-color: #E6E6E6;
	color: #404040;
}

.outline_area .tbl_dschedule-training .tbh21-dschedule {
	width: 15.2%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh22-dschedule {
	width: 15.2%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh23-dschedule {
	width: 15.2%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh24-dschedule {
	width: 15.2%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh25-dschedule {
	width: 15.2%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh26-dschedule {
	width: 12%;
	background-color:#DDDDDD;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh27-dschedule {
	width: 12%;
	background-color:#DDDDDD;
	color: #404040;
}

.outline_area .tbl_dschedule-training .tbh31-dschedule {
	width: 15%;
	background-color:#F6F6F6;
	color: #404040;
}

.outline_area .tbl_dschedule-training .tbh41-dschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh42-dschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh43-dschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh44-dschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh45-dschedule {
	width: 15%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh46-dschedule {
	width: 12.5%;
	background-color:#F5F5F5;
	color: #404040;
}
.outline_area .tbl_dschedule-training .tbh47-dschedule {
	width: 12.5%;
	background-color:#F5F5F5;
	color: #404040;
}

/*---詳細内容部分---*/
.outline_area .tbl_more-training {
	clear: both;
	width: 100%;
	line-height: 1.3;
	margin-top: 15px;
	color: #191919;
	font-size: 75%;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:0px;	
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;	
	border-bottom-width: 1px;	
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	

	
	
}

.outline_area .tbl_more-training .tbh1-training,
.outline_area .tbl_more-training .tbh2-training,
.outline_area .tbl_more-training .tbh3-training{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;	
	text-align: left;
}

.outline_area .tbl_more-training .tbh1-training {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	background-color:#EEEEEE;
	color: #404040;
}
.outline_area .tbl_more-training .tbh2-training {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;	
	background-color:#FFFFFF;
	color: #404040;
}
.outline_area .tbl_more-training .tbh3-training {
	width: 100%;
	background-color:#FFFFFF;
	color: #404040;
}
.trs_b {
	width: 25%;
	background-color:#99CCFF;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
}

.trs_g {
	width: 25%;
	background-color:#CCFF99;
	color: #404040;
	border-bottom-width: 1px;	
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-right-style: solid;
}

.trs_g_n {
	width: 25%;
	background-color:#CCFF99;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
}


.trs_o_bn {
	width: 25%;
	background-color:#FFCC00;
	color: #404040;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
}
.trs_p {
	width: 25%;
	background-color:#FF99CC;
	color: #404040;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
}

/*-- トレーニングセミナーリニューアルポイント ---*/
/*-- 枠の高さが180pxの方 ---*/
#pickup_corner {
	clear:both;
	width: 495px;
	height:180px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 15px;	
}

/*---テーブル---*/
.pickup_lst {
	width:480px;
	height:180px;
	line-height: 1.2em;	
	margin-top:0px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
	background-image:url(../image/pickup-image_h180.jpg);
	background-repeat:no-repeat;
}

/*-- 枠の高さが220pxの方 ---*/
#pickup_corner_230 {
	clear:both;
	width: 495px;
	height:230px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 15px;	
}
/*---テーブル---*/
.pickup_lst_230 {
	width:480px;
	height:230px;
	line-height: 1.2em;	
	margin-top:10px;	
	margin-right:auto;	
	margin-bottom:15px;
	margin-left:auto;	
	padding-top:0px;	
	padding-right:0px;
	padding-bottom:0px;	
	padding-left:0px;
	background-image:url(../image/2010_training-pt.jpg);
	background-repeat:no-repeat;
}
.pickup_tbl {
	clear: both;
	width:480px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:3px;	
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;	
	border-bottom-width: 0px;	
	border-left-width: 0px;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}

.pickup_tbl_230 {
	clear: both;
	width:480px;
	margin-top: 0px;	
	margin-right: 0px;
	margin-bottom:3px;	
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;	
	border-bottom-width: 0px;	
	border-left-width: 0px;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}

.pickup_tbl_230 .tbtitle1{
	height: 30px;
	min-width: 111px;
	vertical-align:top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 0px;
	border-bottom-width: 0px;	
	border-right-color:#FFFF99;	
	border-bottom-color:#FFFF99;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl_230 .tbtitle2{
	height: 30px;
	width: 360px;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl_230 .tbtitle3{
	height: 5px;
	min-width: 111px;
	vertical-align:top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 0px;
	border-bottom-width: 0px;	
	border-right-color:#FFFF99;	
	border-bottom-color:#FFFF99;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl_230 .tbtitle4{
	height: 5px;
	width: 360px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl_230 .tbtitle5{
	height: 3px;
	min-width: 111px;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 0px;
	border-bottom-width: 0px;	
	border-right-color:#FFFF99;	
	border-bottom-color:#FFFF99;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl_230 .tbtitle6{
	height: 3px;
	width: 360px;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl_230 .tbtitle7{
	height: 100px;
	min-width: 111px;
	vertical-align:top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;
	font-size: 80%;
}
.pickup_tbl_230 .tbtitle8{
	height: 100px;
	width: 360px;
	vertical-align:middle;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl_230 .tbtitle9{
	height: 25px;
	min-width: 111px;
	vertical-align:top;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;	
	border-right-width: 0px;
	border-bottom-width: 0px;	
	border-right-color:#FFFF99;	
	border-bottom-color:#FFFF99;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl_230 .tbtitle10{
	height: 25px;
	width: 360px;
	vertical-align:middle;
	padding-top:15px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}

.pickup_tbl .tbtitle1{
	height: auto;
	min-width: 115px;
	vertical-align:top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 0px;
	border-bottom-width: 0px;	
	border-right-color:#FFFF99;	
	border-bottom-color:#FFFF99;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl .tbtitle2{
	height: 35px;
	width: 70px;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl .tbtitle3{
	height: 35px;
	min-width: 285px;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border-bottom-width: 0px;	
	border-bottom-color:#FFFF99;
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl .td1{
	width:20px;
	height: auto;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-right-width: 0px;		
	border-bottom-width: 0px;
	border-right-color: #999999;	
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;		
	background-color: none;
	color:#333333;
	text-align: center;	
}
.pickup_tbl .td2{
	clear:both;
	width: 70px;
	height: 28px;
	line-height: 1.3em;	
	vertical-align:top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: none;
	color:#333333;
	text-align: left;	
}
.pickup_tbl .td2_2{
	clear:both;
	width: 350px;
	min-height: 80px;
	line-height: 1.3em;	
	vertical-align:top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: none;
	color:#333333;	
	text-align: left;	
}

.pickup_tbl .td3{
	clear:both;
	width:282px;
	height: 28px;
	line-height: 1.3em;	
	vertical-align:top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;			
	border-bottom-style: solid;
	background-color: none;
	color:#333333;	
	text-align: left;	
}



.pickup_tbl .lr{
	border-bottom-width: 0px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;			
}


/*---  Webセミナーページ ---*/
#title_img-web_seminar {
	margin-bottom:0px;
	}
#web_seminer_select {
	width:515px;
	height:45px;
	display:block;
	clear:both;
	margin-top:0px;
	}
	
#seminer_select01 a {
	width:170px;
	height:40px;
	float:left;
	background-image:url(../image/ondemand_title.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
#seminer_select01 a:hover {
	background-image:url(../image/ondemand_title_o.jpg);
	}
	
#seminer_select02 a {
	width:170px;
	height:40px;
	float:left;
	background-image:url(../image/live_title.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
#seminer_select02 a:hover {
	background-image:url(../image/live_title_o.jpg);
	}

#seminer_select03 a {
	width:170px;
	height:40px;
	float:left;
	background-image:url(../image/kankyo_title.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	}
	
#seminer_select03 a:hover{
	background-image:url(../image/kankyo_title_o.jpg);
	}
	
	
.cont_b_ws{
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size:12px;
}

p.ws_01 {
	font-size:12px;
	line-height:1.2em;
	}
	
#watch_style {
	width:508px;
	display:block;
	margin-top:3px;
	text-indent:-9999px;
}
#watch_style_top a {
	width:501px;
	height:50px;
	display:block;
	clear:both;
	background-image:url(../image/ws_style_top.jpg);
	text-indent:-9999px;
	background-repeat:no-repeat;
	}
	
#watch_style_top a:hover {
	background-image:url(../image/ws_style_top_o.jpg);
	}
	
#watch_style_main {
	width:501px;
	height:162px;
	display:block;
	clear:both;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../image/ws_style_main.jpg);
	}
	
p.selector02{  
    border-left:5px solid #000099;  
    border-bottom:1px dotted #000099;  
    padding:.2em .6em;
	font-weight:bold;
	margin-top:3px;
	font-size:12px;
	color:#000099;
}

.ws_02 {
	font-size:14px;
	color:#0000FF;
	font-weight:bold;
	}
	
#seminar_purpose {
	width:515px;
	height:120px;
	display:block;
	margin-top:5px;
	}
	
#seminar_trend {
	width:515px;
	height:80px;
	display:block;
	margin-top:5px;
	}
#seminar_trend01 a{
	width:168px;
	height:34px;
	background-image:url(../image/trend_o01.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_trend01 a:hover {
	background-image:url(../image/trend_01.jpg);
	}
	
#seminar_trend02 {
	width:168px;
	height:34px;
	background-image:url(../image/trend_o02.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose01 a{
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o01.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose01 a:hover {
	background-image:url(../image/seminar_o01_o.jpg);
	}
	
#seminar_purpose02 a {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o02.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose02 a:hover {
	background-image:url(../image/seminar_o02_o.jpg);
	}
	
#seminar_purpose03 a {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o03.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose03 a:hover {
	background-image:url(../image/seminar_o03_o.jpg);
	}
	
#seminar_purpose04 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o04.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose04 a {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o04.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose04 a:hover {
	background-image:url(../image/seminar_o04_o.jpg);
	}
	
#seminar_purpose05 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o05.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose05 a {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o05.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose05 a:hover {
	background-image:url(../image/seminar_o05_o.jpg);
	}
	
#seminar_purpose06 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o051.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
#seminar_purpose07 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o07.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
	
#seminar_purpose08 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o08.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}

#seminar_purpose09 {
	width:168px;
	height:34px;
	background-image:url(../image/seminar_o09.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	}
#special {
	width:515px;
	display:block;
	clear:both;
	height:100px;
	}
	
#special_left {
	width:210px;
	display:block;
	height:80px;
	float:left;
	}
	
#special_right {
	width:120px;
	display:block;
	height:80px;
	float:left;
	margin-top:10px;
	}
	
#seminar_purpose_detail {
	width:515px;
	display:block;
	margin-top:10px;
	}
	
.ws_purpose_detail {
	width:510px;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	border-bottom:dashed;
	border-bottom-color:#666666;
	border-bottom-width:thin;
	height:235px;
	}
.ws_purpose_detail_movie {
	width:205px;
	float:left;
	display:block;
	}
.ws_purpose_detail_title {
	width:210px;
	height:20px;
	display:block;
	margin-bottom:3px;
	}	
	
#ws_trend_detail_screen01 a{
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	text-indent:-9999px;
	background-image:url(../image/trend01.jpg);
	}
	
#ws_trend_detail_screen01 a:hover{
	background-image:url(../image/trend01_o.jpg);
	}
	
#ws_purpose_detail_screen01 a{
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	text-indent:-9999px;
	background-image:url(../image/screen01.jpg);
	}
#ws_purpose_detail_screen01 a:hover{
	background-image:url(../image/screen01_o.jpg);
	}
.movie_start a {
	width:103px;
	height:28px;
	background-image:url(../image/miru_botan.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-left:80px;
	text-indent:-9999px;
	margin-top:2px;
	}
.movie_start a:hover {
	background-image:url(../image/miru_botan_o.jpg);
	}
	
#ws_purpose_detail_screen02 a {
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	background-image:url(../image/screen02.jpg);
	text-indent:-9999px;
	}
	
#ws_purpose_detail_screen02 a:hover{
	background-image:url(../image/screen02_o.jpg);
	}
	
#ws_purpose_detail_screen03 a {
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	background-image:url(../image/screen03.jpg);
	text-indent:-9999px;
	}
	
#ws_purpose_detail_screen03 a:hover{
	background-image:url(../image/screen03_o.jpg);
	}
	
#ws_purpose_detail_screen04 a {
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	background-image:url(../image/screen04.jpg);
	text-indent:-9999px;
	}
	
#ws_purpose_detail_screen04 a:hover{
	background-image:url(../image/screen04_o.jpg);
	}
	
#ws_purpose_detail_screen05 a {
	width:185px;
	height:147px;
	display:block;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:5px;
	background-image:url(../image/screen05.jpg);
	text-indent:-9999px;
	}
	
#ws_purpose_detail_screen05 a:hover{
	background-image:url(../image/screen05_o.jpg);
	}
	
.ws_purpose_detail_text {
	width:290px;
	margin-top:3px;
	margin-left:10px;
	display:block;
	float:left;
	}

p.ws_03 {
	font-size:13px;
	font-weight:bold;
	}
p.ws_04 {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	}
#recommend table{
  margin : 10px auto 20px auto;
  padding: 0px 0px 0px 0px;
  border-bottom : 1px #CCC solid;
  font-size:12px;
}

div#recommend table tr.line01{
  background-color : #EAEAF4;
}
div#recommend table tr.line02{
  background-color : #03A0C2;
}

div#recommend table tr td{
  margin : 0px 0px 0px 0px;
  padding: 5px;
  font-size : 100%;
}				

/*---  lspDays ---*/
.trs_g2 {
	width: 25%;
	background-color:#63C561;
	color: #404040;
	border-bottom-width: 1px;	
	border-right-width: 1px;
	border-bottom-color: #999999;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-right-style: solid;
}
.trs_lg {
	background-color:#CCFF99;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	}
.trs_o {
	width: 25%;
	background-color:#FFCC00;
	color: #404040;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.trs_db {
	background-color:#99CCFF;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	}
	
.trs_lb{
	background-color:#CCFFFF;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
.trs_lb2{
	background-color:#6699FF;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
.trs_p2{
	background-color:#FFCCFF;
	color: #404040;	
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
	
/*---2011octリニューアル---*/	

#linkimage {
	clear:both;
	width: 500px;
	height:100px;
	margin-top: 20px;
}



.selector01{  
    border-left:7px solid #013f7f;  
    border-bottom:1px solid #013f7f;  
    padding:.6em .8em;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;
}

.selector02{  
    border-left:7px solid #006633;  
    border-bottom:1px solid #006633;  
    padding:.6em .8em;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;
}
.selector03{  
    border-left:7px solid #FF9900;  
    border-bottom:1px solid #FF9900;  
    padding:.6em .8em;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;
}

.selector04{  
    border-left:7px solid #CC3333;  
    border-bottom:1px solid #CC3333;  
    padding:.6em .8em;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;

}

.selector05{  
    border-left:7px solid #3399FF;  
    border-bottom:1px solid #3399FF;  
    padding:.6em .8em;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;

}
.link_sub {
	color:#333333;
	font-weight:100;
	}
	
#linkarea1 {
	clear:both;
	width: 480px;
	height:45px;
	margin-top: 20px;
	margin-left:30px;
}

#linkarea3 {
	clear:both;
	width: 480px;
	height:60px;
	margin-top: 20px;
	margin-left:30px;
}

#linkarea1 img {
	margin-right:15px;
	}
	
#linkarea3 img {
	margin-right:15px;
	}
	
#linkarea2 {
	clear:both;
	width: 400px;
	height:45px;
	margin-top: 10px;
	margin-left:105px;
}
#linkarea2 img {
	margin-right:15px;
	}

#linkarea3 {
	clear:both;
	width: 400px;
	height:45px;
	margin-top: 10px;
	margin-left:60px;
	margin-bottom: 30px;
}
#linkarea3 img {
	margin-right:15px;
	}
	
	
p.seminar_new a{
	text-align: center;	
	}

.hosted_tbl .tbtitle1_re {
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 1px;
	border-bottom-width: 1px;	
	border-right-color: #999999;		
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;
	width:70px;
}

.hosted_tbl .tbtitle_re {
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 1px;
	border-bottom-width: 1px;	
	border-right-color: #999999;		
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;
	width:320px;
}

.joint_tbl .tbtitle1_re{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-right-width: 1px;
	border-bottom-width: 1px;	
	border-right-color: #999999;		
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
	width:70px;
}
.hosted_tbl .tbtitle2_re{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;
	width:55px;
}

.joint_tbl .tbtitle2_re{
	min-height: 30px;
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	border-bottom-width: 1px;	
	border-bottom-color: #999999;
	border-bottom-style: solid;
	background-color: #EEEEEE;
	color:#333333;
	font-size: 80%;		
	text-align: center;	
	width:55px;
}

