/*
---------------------------------
Jobweb Screen Master
Author: Shinichiro Oshima
Version: 2 Oct 2006
---------------------------------
*/


/*▽BODY初期設定---------------------------------------------------------------*/

body	{
		color: #555;				/*基本文字カラー*/
		text-align: center;			/*センタリングie用*/
		margin: 0; padding: 0;		/*初期設定*/
		width: 100%;				/*初期設定*/
		background-color: #fff;	/*基本バックグラウンドカラー(グレー)*/
		word-wrap:break-word;
		}


/*▽ヘッダ基本設定　（全てのページに対応）----------------------------------------*/

.header {
		text-align: left;								/*センタリングie用*/
		margin: auto;									/*センタリング*/
		width: 940px;									/*幅９４０ピクセル固定*/
		height: 53px;									/*高さ５３ピクセル固定*/
		background-image: url("/images/jchead.gif");   /*ヘッダ画像*/
		}

/*-------------------------------------------------------------------------------*/

fieldset { margin: 0px; padding: 0px; border:none;}

* textarea{font-size:11px;}


.recommendBox{
	background-color:#FFFBBB;
	width:707px;
	display:block;
	}

.recommendExpl{
	text-align:left;
	width:auto;
	padding:0px 50px 22px 115px;
	font-size:13pt;
	display:block;
	}



/*▽ヘッダ下ナビ基本設定　（全てのページに対応）----------------------------------------*/

.navi_box .icon_box{
float:left;
min-width:1px;
height:33px;
}

.navi_box .icon_txt_l{
float:left;
min-width:1px;
padding-top:auto;
padding-bottom:auto;
}
.navi_box .icon_txt_r{
float:left;
min-width:1px;
padding-top:auto;
padding-bottom:auto;
margin-top:7px;
}

.navi_box{float:right; height:33px;}

.navi {
        text-align: right;                        
        width: 940px;                                    /*幅９４０ピクセル固定*/
        height:33px;
        background:#463;
        background-image: url("/images/navi_icon_none.gif");
        background-repeat: repeat-x;
		display:block;
        }


.navi a {
		float:left;
        font-size: 0.85em; line-height: 1.9em;
        padding:0px 10px;
        color:#fff;
        text-decoration:none;
        }

.navi a:visited {
        color:#fff;
        }
.navi a:hover {
        color:#ffaa00;
        }

.navi img{ margin-left:8px;}



/*-------------------------------------------------------------------------------*/ 


/*▽ヘッダ下ナビ基本設定　（全てのページに対応）----------------------------------------*/
/*旧ナビ表示
.navi {
		text-align: right;						
		width: 940px;									
		background:#463;
		}
.navi a {
		font-size: 0.85em; line-height: 1.9em; 
		padding:0px 10px;
		color:#fff;
		}
.navi a:hover {
		color:#ffaa00;
		}
.navi a:visited {
		color:#fff;
		}
*/
/*-------------------------------------------------------------------------------*/




/******レイアウト設定*******************************************************************************************************************************/


/*▽カラムコンテナ基本設定-----------------------------------------------------*/

	/*コンテナ基本設定　幅９４０ピクセル　センタリング　バックグラウンド画像縦繰り返し*/
	* .container {text-align: center; margin: auto; width: 940px; background-repeat: repeat-y; } 
	/*コンテナ基本設定　幅１１５４ピクセル　センタリング　バックグラウンド画像縦繰り返し*/
	* .containerLong {text-align: center; margin: auto; width: 1154px; min-height:0px;} 


/*▽バックグラウンド画像設定------------------------------------------------------/
	
	/*一般ページ3カラムレイアウト用*/
	#c_smx.container  { /*background-image: url("/images/bgimg.gif"); */ }

	/*一般ページ3カラムレイアウト用(隠れxcol)	*/
	#cs_smx.container  { /*background-image: url("/images/bgimg.gif"); */ }

	/*一般ページ2カラムレイアウト用*/
	#c_sm.container  {  /*background-image: url("/images/bgimg2.gif");*/ }

	/*ユーザーページ3カラム用*/
	#UserPage #c_smx.container  { /*background-image: url("/images/bgimg4.gif");*/}

	/*ユーザーページ3カラム用(隠れxcol)*/
	#UserPage #cs_smx.container  { /*background-image: url("/images/bgimg4.gif");*/}

	
	/*ユーザーページ　コンテンツ入稿時　3カラム用*/
	#UserPage #ct_smx.container  { /*background-image: url("/images/bgimg6.gif");*/  }

	/*ユーザーページ　　4カラム用*/
	#UserPage #ct_smwx.container  { /*background-image: url("/images/bgimg6.gif");*/  }

	/*ユーザーページ　ブックマーク管理　3カラム用*/
	#UserPage #cb_smx.container  {  /*background-image: url("/images/bgimg7.gif"); */ }


	/*ユーザー登録ページ用*/
	#RegistPage , #LoginPage , #TopPage , #UregComp , #InvMail, #ConfPass, #UregCompB , #Resign {  background-repeat: repeat-x;  background-image: url("/images/main_bg.gif") ; text-align:left ; }

	/*ユーザー登録ページ用*/
	* #r_m .container,* #r_m .containerLong {  text-align:left ; }
	* #r_m h3 { font-size: 1.4em; font-weight: bold; color: #000; }
	/*エラーメッセージ用*/
	* #r_m  li{  font-size: 0.8em; line-height: 1.3em; color:#111; }
	
	
/*▽カラム基本設定-----------------------------------------------------*/


	/*全カラム初期設定　テキストジャスティファイ＆センタリング*/
	#maincol,#subcol,#xcol,#wxcol{
	text-align: justify; text-align: center; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;

	}
	
	
	/*カラム毎フォントサイズ／ラインハイト初期設定*/
	#maincol	{font-size: 0.9em; line-height: 1.9em; }		/*メインカラム*/
	#subcol		{font-size: 0.8em; line-height: 1.9em;  }		/*サブカラム（通常右カラム）*/
	#xcol		{font-size: 0.7em; line-height: 1.6em;}		/*エクストラカラム（通常左カラム）*/
	#wxcol		{font-size: 0.7em; line-height: 1.6em;}		/*エクストラカラム（通常左カラム）*/
	

	/*一般ページ3カラム用ボックス設定*/
	
	
	/*ユーザーページ3カラム用ボックス設定*/
	
	#UserPage #c_smx #main		{ width: 690px; float: left; }		/*メイン＆サブカラムをラップするコンテナ*/
	#UserPage #c_smx #maincol	{ width: 440px; float: right;}		/*メインカラム　右回り込み*/
	#UserPage #c_smx #subcol	{ width: 250px; float: left; }		/*サブカラム　左回り込み*/
	#UserPage #c_smx #xcol		{ width: 250px; float: right;}		/*エクストラカラム　右回り込み*/
	
	/*ユーザーページ3カラム用ボックス設定(隠れxcol)*/
	#UserPage #cs_smx #main		{ width: 940px; float: left; }		/*メイン＆サブカラムをラップするコンテナ*/
	#UserPage #cs_smx #maincol	{ width: 690px; float: right;}		/*メインカラム　右回り込み*/
	#UserPage #cs_smx #subcol	{ width: 250px; float: left; }		/*サブカラム　左回り込み*/
	#UserPage #cs_smx #xcol		{ width: 0px; float: right;}		/*エクストラカラム　右回り込み*/


	/*ユーザーページ　コンテンツ入稿時3カラム用ボックス設定*/
	
	#UserPage #ct_smx #main		{ width: 600px; float: left; }			/*メイン＆サブカラムをラップするコンテナ*/
	
	#UserPage #ct_smx #maincol	{ width: 350px; float: right;			/*メインカラム　右回り込み*/
									 }	
									
	#UserPage #ct_smx #subcol	{ width: 250px; float: left; }			/*サブカラム　左回り込み*/
	
	#UserPage #ct_smx #xcol		{ width: 340px; float: right;}			/*エクストラカラム　右回り込み*/
											/*エクストラカラム　バック画像*/


	/*ユーザーページ　コンテンツ入稿時3カラム用ボックス設定*/
	
	#UserPage #ct_smwx #main		{ width: 450px; float: left; }			/*メイン＆サブカラムをラップするコンテナ*/
	
	#UserPage #ct_smwx #maincol	{ width: 200px; float: right;			/*メインカラム　右回り込み*/
									 }	
									
	#UserPage #ct_smwx #subcol	{ width: 250px; float: left; }			/*サブカラム　左回り込み*/
	

	#UserPage #ct_smwx #sumxcol		{ width: 490px; float: right; }			/*エクストラカラム＆追加エクストラカラムをラップするコンテナ*/
	#UserPage #ct_smwx #xcol		{ width: 240px; float: left;}			/*エクストラカラム　右回り込み*/
											/*エクストラカラム　バック画像*/

	#UserPage #ct_smwx #wxcol		{ width: 250px; float: right; }			/*追加エクストラカラム　右回り込み*/
	*html #UserPage #ct_smwx #wxcol		{ width: 250px; float: right; }			/*追加エクストラカラム　右回り込み*/
											/*エクストラカラム　バック画像*/



	
	/*ユーザーページ　ブックマーク管理3カラム用ボックス設定*/
	
	#UserPage #cb_smx #main		{ width: 400px; float: left; }			/*メイン＆サブカラムをラップするコンテナ*/
	
	#UserPage #cb_smx #maincol	{ width: 150px; float: right;}			/*メインカラム　右回り込み*/

	#UserPage #cb_smx #subcol	{ width: 250px; float: left; }			/*サブカラム　左回り込み*/
	*html #UserPage #cb_smx #subcol	{ width: 247px; float: left; }			/*サブカラム　左回り込み*/
	
	#UserPage #cb_smx #xcol		{ width: 540px; float: right;			/*エクストラカラム　右回り込み*/
									}		/*エクストラカラム　バック画像*/
	


	/*２カラム用ボックス設定*/
	#c_sm #main		{ width: 940px;  }					/*メイン＆サブカラムをラップするコンテナ*/
	#c_sm #maincol	{ width: 739px; float: right;}		/*メインカラム　右回り込み*/
	#c_sm #subcol	{ width: 201px; float: left; }		/*サブカラム　左回り込み*/

	/*ユーザーページ２カラム用ボックス設定*/
	#UserPage #c_sm #main		{ width: 940px;  }					/*メイン＆サブカラムをラップするコンテナ*/
	#UserPage #c_sm #maincol	{ width: 690px; float: right;}		/*メインカラム　右回り込み*/
	#UserPage #c_sm #subcol	{ width: 250px; float: left; }		/*サブカラム　左回り込み*/




/*▽ユーザ登録ボックス-----------------------------------------------------*/

#RegistPage #r_m #centerbox	{ width: 799px; float: left;background: url("/images/bg.gif") no-repeat; background-position:bottom;}			/*ユーザ登録メイン*/

#r_m #centerboxLong	{ width: 799px; float: left;background: url("/images/bg.gif") no-repeat; background-position:bottom;}			/*ユーザ登録メイン*/


#r_m #rightSubBox	{ width: 213px; float: right; display:block; text-align:left; border-left:1px solid #d5d5d5;}

#r_m #rightSubBox .trusteTex{
width:auto;
padding:8px;
display:block;
}

	
#r_m #registPageWrap{ width: 1013px; float: left; display:block; background: url("/images/10register_bottom.gif") repeat-x; background-position:bottom; background-color:#fff;}






#LoginPage #r_m #centerbox	{ width: 799px; height: 600px; float: left;background: url("/images/login_bg.gif") no-repeat 0px 80px; }			/*ユーザ登録メイン*/

#TopPage #r_m #centerbox	{ width: 799px; height: 585px; float: left; background: url("/images/toppage_bg.gif") no-repeat 0px 80px; }			/*トップページ*/

#TopPage #r_m #centerContainBox	{ margin:0px; height: 585px; padding:0px; float: left; width:797px;}			/*トップページ*/

#InvMail #r_m #centerbox	{ width: 799px; height: 600px; float: left;background: url("/images/invmail_bg.gif") no-repeat 0px 80px;}			/*ユーザ登録メイン*/
#ConfPass #r_m #centerbox	{ width: 799px; height: 600px; float: left;background: url("/images/confpass_bg.gif") no-repeat 0px 80px;}			/*ユーザ登録メイン*/
#UregComp #r_m #centerbox	{ width: 799px; height: 700px; float: left;background: url("/images/tourokuannai_bg2.gif") no-repeat; background-position:bottom;}			/*ユーザ登録メイン*/
.blank400{height:400px;display:block;}
.blank200{height:200px;display:block;}
#UregCompB #r_m #centerbox	{ width: 799px; float: left;}			/*ユーザ登録メイン*/
#Resign #r_m #centerbox	{ width: 799px; height: 600px; float: left;background: url("/images/resign_bg.gif") no-repeat 0px 80px;}			/*ユーザ登録メイン*/





/*png画像バグフィックスここから*/
/*左ジョブウェブロゴ*/
* html #r_m #leftbox	{ width: 114px; height: 800px; float: left; margin:12px 0px; padding:0;
display:block;
}
/*ieでは読み込まれない*/
html>body #r_m #leftbox	{ width: 114px; height: 800px; float: left; background: url("/images/left_shade.png")  no-repeat 0px 0px; margin:12px 0px; padding:0; }
/*png画像バグフィックスここまで*/


* #r_m #centerbox	{ width: 799px; float: left;background: url("/images/bg.gif") no-repeat 0px 80px;}			/*ユーザ登録メイン*/


/*png画像バグフィックスここから*/
/*右の影*/
* html #r_m #rightbox	{ width: 3px; height: 800px; float: left; margin:2px 0px; padding:0;
display:block;
}
/*ieでは読み込まれない*/
html>body #r_m #rightbox	{ width: 3px; height: 800px; float: left;background: url("/images/right_shade.png") no-repeat 0px 0px; margin:2px 0px; padding:0;}			/*右の影*/
/*png画像バグフィックスここまで*/




	#UserReg		{ padding: 0px 0px 0px 65px; text-align:left;  margin-top: auto;	margin-bottom: auto;  }		/*ユーザ登録フォームコンテナ*/
	#UserLogin		{ padding: 70px 0px 0px 0px; text-align:left;  margin-top: auto;	margin-bottom: auto;  }		/*ユーザ登録フォームコンテナ*/
	#UserResign		{ padding: 25px 0px 0px 0px; text-align:left;  margin-top: auto;	margin-bottom: auto;  }		/*ユーザ登録フォームコンテナ*/
	#UserRegComp	{ padding: 40px 0px 0px 0px; text-align:left;  margin-top: auto;	margin-bottom: auto;  }		/*ユーザ登録フォームコンテナ*/


	.UserRegForm		{ width: 697px;  background-repeat: repeat-y;  padding: 0px 0px;}		/*ユーザ登録フォームコンテナ*/
	.UserRegForm 		{ background-image: url("/images/urf_bg.gif");}						/*ユーザ登録フォームコンテナ*/
	.LoginFormLeft	{width: 300px; height:160px;float: left;}

/*png画像バグフィックスここから*/
/*ログインフォーム*/
* html .LoginForm	{ width: 456px; float: left; padding: 0px; border:1px solid #fff;
background-image: url("/images/ie_bg.gif"); 
background-repeat: repeat-y;
}


/*ieでは読み込まれない*/
html>body .LoginForm		{width: 456px; float: left; padding: 0px; border:1px solid #fff; background: url("/images/logintransw.png")repeat-y; }
/*png画像バグフィックスここまで*/

.LoginFormC{
	width: 456px; 
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:left;
	}
	
.LoginFormD{
	width: 707px; 
	margin-left:auto;
	margin-right:auto;
	border-bottom:15px solid #e8e6e3;
	display:block;	
	}
	
	.LoginFormD_my{
	width: 707px; 
	margin-left:auto;
	margin-right:auto;
	border-bottom:15px solid #e8e6e3;
	display:block;	
	}
		
	.LoginFormD{
/margin-left:111px;
	}
	
		.LoginFormD_my{
/margin-left:8px;
	}

.LoginFormD2{
	border-left:15px solid #e8e6e3;
	border-right:15px solid #e8e6e3;
	border-bottom:15px solid #e8e6e3;
	width:auto; 
	text-align:center;
	display:block;
	text-align:center;
	}

.LoginFormE{
	width: 529px; 
	margin-left:auto;
	margin-right:auto;
	background-color:#ebeee8;
	display:block;
	text-align:left;
	}
	
.LoginFormF{
	width: 529px; 
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	display:block;
	font-size:9pt;
	text-align:left;
	}

	.errorBoxLeft	{width: 170px; height:50px: left;}

.uregWrap{
	width: 90%;
	margin-left:auto; margin-right:auto;
}

/*ie7用png画像*/
*:first-child+html .uregLeft10	{	width:524px; height:257px; float:left; padding: 0px;
	display:block;
	}

/*ie以外*/
html>body .uregLeft10{
	width:524px; height:257px; float:left; padding: 0px;
background: url("/images/kaiintouroku10.png")no-repeat;
display:block;
}


/*ie用png画像*/
	* html .uregLeft10	{	width:524px; height:257px; float:left; padding: 0px;
	display:block;
	}





/*ieでpng画像を使わない*/
	* html .errorBox{width: 456px;  padding: 0px; border:1px solid #fff;  background:#f6fafc; margin-left:auto; margin-right:auto;}

	/*ieでは読み込まれない*/	
	html>body .errorBox		{width: 456px; padding: 0px; border:1px solid #fff; background: url("/images/logintransw.png")repeat-y; margin-left:auto; margin-right:auto;}
/*png画像バグフィックスここまで*/
	


/*ieでpng画像を使わない*/
	* html .remnBox{width: 456px; margin-left:auto; margin-right:auto; padding: 0px; border:1px solid #fff;  background:#f6fafc;}

	/*ieでは読み込まれない*/	
	html>body .remnBox		{width: 456px; margin-left:auto; margin-right:auto; padding: 0px; border:1px solid #e5e5e5;}
/*png画像バグフィックスここまで*/




/*ieでpng画像を使わない*/
	* html .resignBox{width: 456px; float: left; padding: 0px; border:1px solid #fff;  background:#f6fafc;}

	/*ieでは読み込まれない*/	
	html>body .resignBox		{width: 456px; float: left; padding: 0px; border:1px solid #fff; background: url("/images/logintransw.png")repeat-y; }
/*png画像バグフィックスここまで*/



	.errorBtn		{width: 456px; text-align: center; padding: 15px 0px;}
	.errorBtnB		{width: 500px; text-align: right; padding: 15px 30px 15px 0px; margin-right:29px;}
	.errorBtnB		{/width:470px; }
	.errorBtnC		{width: 500px; text-align: center; padding: 15px 0px;}
	.errorBtnC		{/width: 529px;}
	.errorBox p		{padding: 8px 8px 8px 8px; margin: 0px 13px 0px 13px; color: #f20; }

	.remnBox p		{padding: 10px 8px 10px 8px; margin: 0px 13px 0px 13px; color: #333;font-size:14px; font-weight:bold; text-align:left;}

	.resignBtn		{width: 456px; text-align: center; padding: 15px 0px; color:#f00;font-size:14px; font-weight:bold; }
	.resignHead{  margin: 15px 19px 0px 19px;  color: #000;font-size:14px; font-weight:bold; display:block;}
	.resignBox p		{padding: 10px 8px 10px 8px; margin: 0px 13px 0px 13px; color: #333;font-size:10px; font-weight:bold;}


	.notice			{font-size: 0.75em; line-height: 130%; color:#666;}

	.RightBodyBasic		{text-align:left; margin: 0px 43px 8px 300px; font-size: 0.7em; line-height: 1.5em; color:#000;}


/*png画像バグフィックスここから*/
	* html .RightBody	{ text-align:right; margin: 0px 43px 0px 300px; padding: 2px 10px; font-size: 0.8em; line-height: 1.8em; color:#FF6978; border-left: 1px solid #fff;border-bottom: 1px solid #fff;
	display:block;
	}
	/*ieでは読み込まれない*/	

	html>body .RightBody		{text-align:right; margin: 0px 43px 8px 300px; padding: 2px 10px; font-size: 0.8em; line-height: 1.8em; color:#FF6978; border-left: 1px solid #fff;border-bottom: 1px solid #fff; display:block;}
/*png画像バグフィックスここまで*/	
	

.RightBodyNoBorder{text-align:left; margin: 0px 43px 8px 300px; padding: 2px 0px; font-size: 0.8em; line-height: 1.8em; color:#FF6978; }

.RightBodyBox a,.RightBodyBox a:link,.RightBodyBox a:visited { color:#000; }
.RightBodyBox a:hover{color:#00b;}


/*png画像バグフィックスここから*/
	* html .RightBodyBox	{ float:left; text-align:left;  padding: 5px 12px; font-size: 0.8em; line-height: 1.8em; color:#000; border-left: 1px solid #aaa; border-bottom: 1px solid #d6d6d6; 

	}
	/*ieでは読み込まれない*/	

	html>body .RightBodyBox		{float:left;  text-align:left;  padding: 5px 12px; font-size: 0.8em; line-height: 1.8em; color:#000; border-left: 1px solid #aaa; border-bottom: 1px solid #d6d6d6;}
/*png画像バグフィックスここまで*/	


/*png画像バグフィックスここから*/
	* html .RightBodySubmit	{ float:right; text-align:left;  padding: 0px 10px; font-size: 0.8em; line-height: 1.8em; color:#000; border-left: 1px solid #aaa; border-bottom: 1px solid #d6d6d6; background-color:#fff;
	}
	/*ieでは読み込まれない*/	

	html>body .RightBodySubmit		{float:right;  text-align:left;  padding: 0px 10px; color:#000; border-left: 1px solid #aaa; border-bottom: 1px solid #d6d6d6; background: url("/images/logintransw.png") repeat-y; }
/*png画像バグフィックスここまで*/	










	
/*png画像バグフィックスここから*/
	* html .SaikinKey	{ text-align:left; margin: 0px 15px 8px 15px; padding: 2px 10px; font-size: 0.7em; line-height: 1.8em; color:#FF6978; border: 1px dotted #f00;
	display:block;
	}
	/*ieでは読み込まれない*/	
	html>body .SaikinKey		{text-align:left; margin: 0px 15px 8px 15px; padding: 2px 10px; font-size: 0.7em; line-height: 1.8em; color:#FF6978; border: 1px dotted #f00; background: url("/images/logintransw.png") repeat-y; }
/*png画像バグフィックスここまで*/	
	
	
	
	.SaikinKeyTitle		{text-align:center;margin: 0px 15px 5px 15px; font-size: 0.85em; color:#555; font-weight: bold;padding: 3px 10px; background-color:#fff; }



	#URegInptUName,#URegInptName,#URegInptMail,#URegInptRMail,#URegInptPass,#URegInptRPass,#URegInptZokusei,#URegInptSeibetsu,#URegInptAge,#URegInptGrad,#URegInptPref,#URegInptOshirase,#URegInptKiyaku,#URegInptUniv1,#URegInptUniv2,#URegInptUniv3,#URegInptKana,#URegInptBunri,#URegInptTel,#URegInptMobTel,#URegInptMobMail,#URegInptPoBox
	{ width: 644px; float: right; text-align:left; background-color: transparent; background:no; margin:0;  text-align:left ;}	/*フォーム各行の初期設定*/

	#URegInptMyMail,#URegInptMyRMail,#URegInptMyPass,#URegInptMyRPass  
 	{ width: 530px; float: right; text-align:left; background-color: transparent; background:no; margin:0;  text-align:left ;}      /*フォーム各行の初期設定*/  

	#URegInptMyMailB,#URegInptMyPassB
	{ width: auto; text-align:left; background-color: transparent; background:no; margin:0;  text-align:left ;}      /*フォーム各行の初期設定*/  

	#ULogInptUName,#ULogInptPass
	{ float: right; text-align:left; background-color: transparent; background:no; margin:0;  text-align:left ;}	/*フォーム各行の初期設定*/



	#URegInpt_s,#URegInpt_sc,#URegInpt_sd,#URegInpt_se,#URegInpt_sf
	{ width: 644px; background: url("/images/transparentw.png") no-repeat; border: 1px  solid #EB0008; float: right; margin:0px 0 ;}	/*カーソルフォーカス時の表現設定*/

	#URegArrowUName,#URegArrowName,#URegArrowKana,#URegArrowKiyaku,#URegArrowMail,#URegArrowRMail,#URegArrowPass,#URegArrowRPass,#URegArrowZokusei,#URegArrowSeibetsu,#URegArrowAge,#URegArrowGrad,#URegArrowPref,#URegArrowOshirase,#URegArrowUniv1,#URegArrowUniv2,#URegArrowUniv3,#URegArrowBunri,#URegArrowTel,#URegArrowMobTel,#URegArrowMobMail,#URegArrowPoBox
	{ width: 51px;  float: left;  background-color: transparent; }	/*矢印表示部分の初期設定（未表示時）*/

	#URegArrowUName,#URegArrowName,#URegArrowKana,#URegArrowKiyaku
	{ padding: 28px 0px 28px 0px;}		/*矢印表示部分padding設定（未表示時）*/
	#URegArrowMail,#URegArrowRMail,#URegArrowPass,#URegArrowRPass,#URegArrowZokusei,#URegArrowSeibetsu,#URegArrowAge,#URegArrowGrad,#URegArrowPref,#URegArrowOshirase,#URegArrowUniv1,#URegArrowUniv2,#URegArrowUniv3,#URegArrowBunri,#URegArrowTel,#URegArrowMobTel,#URegArrowMobMail,#URegArrowPoBox
	{ padding: 0px 0px 0px 0px;}		/*矢印表示部分padding設定（未表示時）*/

#URegUName{
width: 51px;  float: left;
 padding: 18px 0px 18px 0px;
}


.UregInptNameOpt{float:left; display:block; padding:5px 5px 5px 0px; width:50px; height:25px; font-size:18px; color:#bbb; text-align:right; border-right:1px solid #f77;}
.UregInptSeiMei{float:left; display:block; padding:5px; width:130px; height:25px; font-size:18px;}
.UregInptGenSpan{float:left; display:block; padding:0px; width:300px; font-size:18px;}
.UregInptMySpan{float:left; display:block; padding:0px; width:300px; font-size:18px; text-align:left;}
.URegArrowGen{ width: 51px;  float: left;  background-color: transparent;}
.URegInptGen{ width: 644px; float: right; text-align:left; background-color: transparent; background:no; margin:0;  text-align:left; padding:6px 0px;}

.EntryGenSpan{float:left; display:block; padding:0px; width:600px; font-size:18px; line-height:140%;}


	#URegArrow_s,#URegArrow_sc,#URegArrow_sd,#URegArrow_se,#URegArrow_sf /*カーソルフォーカス時の矢印表示*/
	{ width: 51px;  float: left; padding: 22px 0px 22px 0px; background: url("/images/uregarrow.png") no-repeat 0px 70%;}

	.UserRegTitleA, .UserRegTitleB, .UserRegTitleC, .UserRegTitleD,.UserRegTitleGen	/*フォーム項目名書式*/
	{ width: 165px;  float: left;  color:#f00; text-align: right;font-size: 0.9em; line-height: 170%; font-weight: bold;}
	.UserRegTitleMy
 	{ width: 120px;  float: left;  color:#f00; text-align: right;font-size: 0.9em; line-height: 170%; font-weight: bold;}
	.UserRegTitleMyB 
 	{ width: 200px;  float: left;  color:#333; text-align: right;font-size: 0.9em; line-height: 170%; font-weight: bold;}
	.UserRegTitleMyC 
 	{ width: 100px;  float: left;  color:#0fa315; text-align: right;font-size: 0.9em; line-height: 170%; font-weight: bold;} 	 

	.LSeiMei{width:25px; font-size:12px; color:#444;text-align:right; padding:5px; float:left;}
	 
	.UserRegTitleA	{ padding: 26px 20px 26px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleB	{ padding: 18px 20px 18px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleC	{ padding: 12px 20px 12px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleD	{ padding: 24px 20px 0px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleGen{ padding: 10px 20px 10px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleMy{ padding: 10px 0px 10px 0px;}/*フォーム項目名padding設定*/
	.UserRegTitleMyB{ padding: 10px 0px 10px 0px;}/*フォーム項目名padding設定*/

	.UserLogTitle	/*フォーム項目名書式*/
	{ width: 140px;float: left; padding: 12px 15px 12px 0px; color:#f00; text-align: right;font-size: 0.9em; line-height: 1.2em; font-weight: bold; }
	.UserLogTitleGrn	/*フォーム項目名書式*/
	{ width: 140px;float: left; padding: 12px 15px 12px 0px; color:#62E10A; text-align: right;font-size: 0.9em; line-height: 1.2em; font-weight: bold; }

	.UserLogTitleGrnB	/*フォーム項目名書式*/
	{ width: 140px;float: left; padding: 12px 15px 12px 0px; color:#24a527; text-align: right;font-size: 0.9em; line-height: 1.2em; font-weight: bold; }

.TopPageTitle	/*トップページ項目表示*/
	{ width: 115px;float: left; padding: 9px 15px 12px 0px; color:#f00; text-align: right;font-size: 0.9em; line-height: 1.2em; font-weight: bold; }

		.LoginTitle	/*ログイン画面項目表示*/
	{ width: 90px;float: left; padding:10px 5px 12px 0px; color:#221815; text-align: left;font-size: 0.8em; line-height: 1.2em; font-weight: bold; display: inline; }

	
	.LoginTitleB /*ログイン画面項目表示*/
	{ width: 90px;float: left; padding:15px 5px 12px 5px; color:#221815; text-align: left;font-size: 0.8em; line-height: 1.5em; font-weight: bold; display: inline; }

	.LoginTitleC /*ログイン画面項目表示*/
	{ width: 90px;float: left; padding:25px 5px 12px 5px; color:#221815; text-align: left;font-size: 0.9em; line-height: 1.7em; font-weight: bold; display: inline; }
	
	
		.LoginTitleD /*ログイン画面項目表示*/
	{ width: 90px;float: left; padding:15px 5px 12px 5px; color:#221815; text-align: left;font-size: 0.9em; line-height: 1.7em; font-weight: bold; display: inline; }
	* #user_name_comment{color:#f00;}

	.UregCompTitle	/*フォーム項目名書式*/
	{ width: 100px;float: left; padding: 12px 15px 12px 0px; color:#f00; text-align: right;font-size: 0.9em; line-height: 1.2em; font-weight: bold; }

	
	.UserRegField,.UserRegFieldB,.UserRegFieldC,.UserRegFieldD,.UserRegFieldGen
	{ width: 400px;  float: right; }
	.UserRegFieldMy  
 	 { width: 350px;  float: right; }
	.UserRegFieldMyB 
 	 { width: 300px;  float: right; }
 	.UserRegFieldMyC 
 	 { width: 300px;  float: left; margin-left:30px; margin-bottom:10px;}
	 
	.UserRegField	{ padding: 8px 15px 8px 5px;}
	.UserRegFieldB	{ padding: 15px 15px 15px 5px;}
	.UserRegFieldC	{ padding: 5px 15px 5px 5px;}
	.UserRegFieldD	{ padding: 0px 5px 0px 5px;}
	.UserRegFieldD	p{ font-weight:bold; font-size:14pt; line-height:100%; color:#888;}
	.UserRegFieldGen	{ padding: 0px 15px 0px 5px;}
	.UserRegFieldMy { padding: 10px 15px 10px 5px;}
	.UserRegFieldMyB { padding: 10px 15px 10px 5px;}
	
	.UserLogField
	{ width: 275px; float: left; padding: 10px 15px 10px 0px; font-size:14px; color:#444;}

.UserLogFieldB
	{ width: 320px; float: left; padding: 10px 15px 10px 0px; font-size:14px; color:#444;}
	
#InptMailBox{
	width:auto;
	border:1px solid #e5e5e5;
	padding:10px;
	background-color:#f0f0f0;
	display:block;
}

.InptBody{
	width:auto;
	text-align:left;
	display:block;
}

	.TopPageField
	{ width: 305px; float: left; padding: 5px 15px 5px 0px;}

	.TopPageFieldB
	{ width: 305px; float: left; padding: 0px 30px 0px 0px;}
	
	.UserRegCompField
	{ width: 325px; float: left; padding: 10px 15px 10px 0px;}

	.TourokuAnnai
	{ width: 450px; height:180px; padding: 10px 15px 10px 305px;}

	.KiyakuBtn 	{ padding: 0px 0px 15px 325px;}	/*規約に同意ボタン*/
	.KiyakuBtnB 	{ padding: 0px 0px 15px 240px; }	/*規約に同意ボタン*/
	.MypageBtn 	{ padding: 0px 0px 15px 290px;  }	/*規約に同意ボタン*/
	.LoginBtn 	{ padding: 0px 0px 0px 570px;  }	/*ログインボタン*/
	.CloseBtn 	{ padding: 0px 0px 0px 570px; }	/*ログインボタン*/
	* html .CloseBtn { margin: 0px 0px 0px 570px;  
	 }	/*ログインボタン*/


		INPUT.UserNameField		{ font-size:26pt;text-align:left }
		INPUT.UserNameFieldHalf		{ font-size:26pt;text-align:left; float:left;}
		INPUT.UserNameFieldEntry		{ font-size:24pt;text-align:left; float:left;}
		INPUT.MailAddressField	{ font-size:16pt;text-align:left }
		INPUT.MailAddressFieldB	{ font-size:13pt;text-align:left }
		INPUT.OtherField		{ font-size:12pt;text-align:left }
		INPUT.TelNumField	{ font-size:12pt;text-align:left }
		INPUT.AddressField	{ font-size:13pt;text-align:left }

		.UserNameFieldHalf {width:135px;}
		.UserNameFieldEntry {width:200px;}


		/*ユーザ登録フォームコンテナ*/

/*▽カラム毎　段落(パラグラフ)設定-----------------------------------------------------*/



	/*一般ページ用テキスト表示範囲設定*/
	/*#maincol p	{  padding: 0px 13px 0px 18px;}	*/	/*一般メインカラム*/
	/*#subcol p	{  padding: 0px 10px 0px 15px; }*/	/*一般サブカラム*/
	/*#xcol p		{  padding: 0px 10px 0px 15px; }*/	/*一般エクストラカラム*/
	#wxcol p		{  padding: 0px 10px 0px 15px; }	/*一般エクストラカラム*/


	/*ユーザーページ用テキスト表示範囲設定*/
	*.writer { display: block;			/*ブロック表示*/
	padding: 3px 13px 2px 13px; margin: 0px 0px 0px 0px; color: #f93; background:#fff; text-align:left;}	/*ユーザページ　メインカラム*/
	*.write_date { display: block;			/*ブロック表示*/
	padding: 3px 13px 2px 13px; margin: 0px 0px 0px 0px; color: #999; background:#fff; text-align:right;}	/*ユーザページ　メインカラム*/
	*.menu_kensu { display: block;			/*ブロック表示*/
	padding: 3px 13px 2px 13px; margin: 10px 0px 10px 0px; color: #462; background:#f6f6ea; border-top:1px solid #eaead8}	/*ユーザページ　メインカラム*/


	#UserPage #maincol p			{  padding: 8px 8px 8px 8px; margin: 0px 23px 0px 13px; color: #333;}	/*ユーザページ　メインカラム*/
	#UserPage #maincol .clcolumn p	{   font-size: 1.1em; padding: 8px 8px 8px 8px; margin: 0px 0px 0px 5px; color: #333;}	/*ユーザページ　メインカラム段組（左）*/
	#UserPage #maincol .crcolumn p	{  font-size: 1.5em; padding:3px; margin: 0px 0px 0px 0px; color: #333;}/*ユーザページ　メインカラム段組（左）*/
	#UserPage #subcol .clcolumn p	{  font-size: 1.2em; line-height: 1.4em; padding: 8px 8px 8px 8px; margin: 8px 0px 0px 5px; color: #fff;}	/*ユーザページ　サブカラム段組（左）*/
	#UserPage #xcol p				{  padding: 8px 8px 8px 8px; margin: 0px 13px 0px 13px; color: #fff;}	/*ユーザページ　エクストラカラム*/
	#UserPage #xcol .clcolumn p		{  font-size: 1.2em; line-height: 1.4em; padding: 8px 8px 8px 8px; margin: 8px 0px 0px 5px; color: #fff;}	/*ユーザページ　Xカラム段組（左）*/
	#UserPage #wxcol p				{  padding: 8px 8px 8px 8px; margin: 0px 13px 0px 13px; color: #fff;}	/*ユーザページ　エクストラカラム*/
	#UserPage #wxcol .clcolumn p		{  font-size: 1.2em; line-height: 1.4em; padding: 8px 8px 8px 8px; margin: 8px 0px 0px 5px; color: #fff;}	/*ユーザページ　Xカラム段組（左）*/



	#UserPage #ct_smx #maincol p	{  padding: 8px 28px 8px 13px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　メインカラム*/
	#UserPage #ct_smx #xcol p		{  padding: 8px 8px 8px 8px; margin: 0px 10px 0px 10px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/




	#UserPage #ct_smwx #maincol p	{  padding: 8px 28px 8px 13px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　メインカラム*/
	#UserPage #ct_smwx #xcol p		{  padding: 8px 8px 8px 11px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/
	#UserPage #ct_smwx #wxcol p		{  padding: 8px 8px 8px 8px; margin: 0px 10px 0px 10px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/


	#UserPage #cb_smx #maincol p	{  padding: 8px 28px 8px 13px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　メインカラム*/
	#UserPage #cb_smx #xcol p		{  padding: 8px 8px 8px 8px; margin: 0px 10px 0px 10px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/

	/*テキスト左揃え*/
	#subcol h2,#subcol p,#subcol ul,#subcol dl	{ text-align: left; }
	#xcol h2,#xcol p,#xcol ul,#xcol dl { text-align: left; }
	#wxcol h2,#xcol p,#wxcol ul,#wxcol dl { text-align: left; }
	#maincol h2,#maincol p,#maincol ul,#maincol dl	{ text-align: left; }



/*▽メインカラム　リスト表示設定-----------------------------------------------------*/

	#maincol ul
	{
	font-size: 0.9em;
	padding: 0;
	margin: 0px 15px;
	list-style: none;
	}
	
	#wrapcol ul
	{
	list-style: none;
	}
	
	#wrapcol .LoginFormE a
	{
	color:#0e9e10;
	}
	
	#wrapcol .LoginFormE a:hover
	{
	color:#ef8000;
	}



		/*******ユーザページメインカラム用　初期設定*******/
		#UserPage #maincol ul
		{
		margin: 0px;
		}



	/*******一般ページ用*******/
	#Basic #maincol li
	{
	border-bottom: 1px dotted #aaa;
	padding: 0px 0px 0px 17px;
	background: url("/images/li_left.gif") no-repeat 1px 0.7em; 
	text-indent:0;		/*インデントなし*/
	list-style: none;	/*リスト先頭記号表示なし*/
	}
	
		/*******ユーザページ用*******/
		#UserPage #maincol li
		{
		padding: 0px;
		list-style: none;	/*リスト先頭記号表示なし*/
		display: inline;	/*インライン表示*/
		}

			/*******ユーザページ　段組み内用******/
			#UserPage #maincol .c2main li
			{
			padding: 0px;
			text-indent:1.5em;	/*インデント設定*/
			list-style: none;	/*リスト先頭記号表示なし*/
			display: inline;	/*インライン表示*/
			}





	/*******一般ページ用　閲覧後*******/
	#Basic #maincol li  a:visited
	{
	color: #afafbf;			/*文字色　グレー*/
	background-color: #fff;	/*バックグラウンド　白*/
	display: block;			/*ブロック表示*/
	}

			/*******ユーザページ用　閲覧後*******/
			#UserPage #maincol li  a:visited
			{
			color: #fff;	/*文字色　白*/
			display: block;	/*ブロック表示*/
			text-decoration: none;		/*リンク下線なし*/
			}




				/*******ユーザページ用　閲覧後*******/
				#UserPage #maincol .c2main li  a:visited
				{
				color: #4A9500;					/*文字色　黒*/
				background-image: url("/images/mcol_menu_select.gif");/*リスト　背景画像*/
				background-repeat: repeat-y;	/*リスト　背景画像縦繰り返し*/
				padding: 6px 20px 6px 8px;		/*リスト　表示位置調整*/
				text-indent:0em;				/*インデントなし*/
				line-height: 1.4em;				/*行間調整*/
				display: block;					/*ブロック表示*/
				}







	/*******関連キーワード用リスト　表示初期設定*******/
	#UserPage #maincol .c2main .BookMark li .selected a:visited ,#UserPage #maincol .c2main .BookMark li .selected a:link
	{
	display: block;/*ブロック表示*/
	margin: 0px -12px 0px 0px;
	}



	/*******メインコラム用リスト　リンク　表示初期設定*******/
	#maincol li a:link{
	text-decoration: none;	/*リンクの下線消す*/
	display: block;			/*ブロック表示*/	}
	
		/*******一般メインコラム用リスト　リンク　表示設定*******/	
		#Basic #maincol li a:link
		{
		color: #5598ff;			/*文字色　青*/
		background-color: #fff;	/*背景色　白*/
		}

			/*******ユーザページメインコラム段組み内用リスト　リンク　表示設定*******/	
			#UserPage #maincol .c2main li a:link
			{
			display: block;			/*ブロック表示*/
			color:#4A9500;						/*文字色　黒*/
			background-image: url("/images/mcol_menu_select.gif") ;/*リスト　背景画像*/
			background-repeat: repeat-y;	/*リスト　背景画像縦繰り返し*/
			padding: 6px 20px 6px 8px;		/*リスト　表示位置調整*/
			text-indent:0em;				/*インデントなし*/
			line-height: 1.4em;				/*行間調整*/
			}
	
				/*******関連キーワード用リスト　リンク　表示設定*******/
				#UserPage #maincol .c2main .KanrenKey li a:link
				{
				display: block;				/*ブロック表示*/
				}

	



	/*******メインコラム用リスト　マウスオーバー　表示初期設定*******/
	#maincol li a:hover
	{
	display: block;			/*ブロック表示*/
	text-decoration: none;	/*リンクの下線消す*/
	}
	
		/*******一般メインコラム用リスト　マウスオーバー　表示設定*******/
		#Basic #maincol li  a:hover
		{
		color: #0682e0;					/*文字色*/
		background-color: #E0eFFE;		/*背景色*/
		text-decoration: underline;		/*文字下線*/
		}
	
			/*******ユーザページメインコラム用リスト　マウスオーバー　表示設定*******/
			#UserPage #maincol .c2main  li  a:hover
			{
			display: block;			/*ブロック表示*/
			color: #389cff;									/*文字色　白*/
			background-image: url("/images/up_c2main_li_gray_first_on.gif") ;	/*リスト背景画像　紺*/
			background-repeat: repeat-y;					/*リスト　背景画像縦繰り返し*/
			}
	
				/*******関連キーワード用リスト　マウスオーバー　表示設定*******/
				#UserPage #maincol .c2main .KanrenKey  li  a:hover
				{
				display: block;			/*ブロック表示*/
				color: #389cff;														/*文字色　青*/
				background-image: url("/images/up_c2main_li_gray_first_on.gif") ;	/*リスト背景画像　水色*/
				background-repeat: repeat-y;										/*リスト　背景画像縦繰り返し*/
				background-position : left;											/*リスト　背景画像左寄せ*/
				background-color: transparent;										/*背景色　透過*/
				}


				/*******関連キーワード用リスト　マウスオーバー　表示設定*******/
				#UserPage #maincol .c2main .BookMark  li .selected  a:link ,#UserPage #maincol .c2main .BookMark  li .selected  a:visited
				{
				display: block;			/*ブロック表示*/
				color: #fff;														/*文字色　青*/
				background-image: url("/images/menu_select2.gif") ;	/*リスト背景画像　水色*/
				background-repeat: repeat-y;										/*リスト　背景画像縦繰り返し*/
				background-position : left;											/*リスト　背景画像左寄せ*/
				background-color: transparent;										/*背景色　透過*/
				}











/*▽メインカラム　書式設定-----------------------------------------------------*/

	/*******メインコラム用　h2　表示設定*******/
	#maincol h2
	{
	border-left: 3px solid #ff6600;		/*左側線　オレンジ*/
	border-bottom: 1px dotted #ff5800;	/*下破線　オレンジ*/

	/*表示位置設定*/
	padding-bottom : 5px;
	padding-top : 3px;
	padding-left : 7px;
	margin: 5px 15px;

	/*色設定*/
	color: #557;
	background-color: #fff;

	/*文字設定*/
	font-size: 1.2em; 
	line-height: 1.0em;
	}


		/*******ユーザページメインコラム用　h2　表示設定*******/
		#UserPage #maincol h2
		{
		border-left: 3px solid #fff;/*左側線　白*/
		border-bottom: 1px dotted #fff;/*下破線　白*/
		/*表示位置設定*/
		padding-bottom : 5px;
		padding-top : 3px;
		padding-left : 7px;
		margin: 5px 15px;
		/*色設定*/
		color: #fff;
		background-color: #3B9CFF;
		/*文字設定*/
		font-size: 1.2em;
		line-height: 1.0em;
		}







/*▽メインカラム　ブックマーク管理　リスト表示設定（UL化）--------------------------------------------------------------------*/

	#UserPage #cb_smx #maincol ul
	{
	margin: 0px;
	padding:0px 0px;
	list-style: none;
	}

		#UserPage #cb_smx #maincol li, #UserPage #cb_smx #maincol li .TopDir ,#UserPage #cb_smx #maincol li .SubDir
		{
		display: inline;/*インライン表示*/
		}
	

		/*******ユーザページ用　サブカラム　リスト　初期設定*******/
		#UserPage #cb_smx #maincol ul
		{
		padding:0px;
		margin: 0px;
		}


			/*******ユーザページ用　サブカラム　リスト　初期設定*******/
			/*#UserPage #cb_smx #maincol  li .TopDir
			{
			padding: 8px 15px 8px 8px;
			}
			#UserPage #cb_smx #maincol li .SubDir
			{
			padding: 4px 15px 3px 10px;
			}*/

			/*******リンク関係　ブロック表示*******/
			#UserPage #cb_smx #maincol  li .TopDir a,  #UserPage #cb_smx #maincol  li .TopDir a:link, #UserPage #cb_smx #maincol  li .TopDir a:visited
			{
			display: block;
			font-size: 1.15em;
			line-height: 120%;
			font-weight: bold;
			text-shadow: #bbb 1px 2px 3px;
			padding: 8px 3px 8px 3px;
			}
			#UserPage #cb_smx #maincol li a,  #UserPage #cb_smx #maincol li a:link, #UserPage #cb_smx #maincol li a:visited
			{
			display: block;
			font-size: 0.8em;
			line-height: 120%;
			padding: 4px 3px 3px 10px;
			}

			#UserPage #cb_smx #maincol li .SubDir a,  #UserPage #cb_smx #maincol li .SubDir a:link, #UserPage #cb_smx #maincol li .SubDir a:visited
			{
			display: block;
			font-size: 0.8em;
			line-height: 120%;
			padding: 4px 15px 3px 10px;
			}


		/*******ユーザページ用閲覧済　未選択*/
		#UserPage #cb_smx #maincol li  a:visited , #UserPage #cb_smx #maincol li .TopDir  a:visited , #UserPage #cb_smx #maincol li .SubDir a:visited
		{
		color: #333;					/*文字色*/
		background-image: url("/images/menu_select0.gif") ;	/*背景画像*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		text-decoration: none;		/*リンク下線なし*/
		}
		
		
		
		

			/*******ユーザページ用閲覧済　選択中（selected指定時）*/
			#UserPage #cb_smx #maincol li .selected  a:visited , #UserPage #cb_smx #maincol li .TopDir .selected  a:visited , #UserPage #cb_smx #maincol li .SubDir .selected  a:visited
			{
			color: #fff;					/*文字色*/
			background-image: url("/images/menu_select2.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			text-shadow: #333 1px 2px 3px;
			}
			/*******ユーザページ用閲覧済　選択中（newwer指定時）*/
			#UserPage #cb_smx #maincol li .TopDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 8px 30px 8px 8px;
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/

			}
			#UserPage #cb_smx #maincol  li .SubDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 4px 26px 3px 20px;
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}
			
			#UserPage #cb_smx #maincol  li .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 4px 26px 3px 20px;
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}
			


	/*******リンク　初期設定*******/
	#UserPage #cb_smx #maincol li a:link ,#UserPage #cb_smx #maincol li .TopDir  a:link ,#UserPage #cb_smx #maincol li .SubDir  a:link
	{
	color: #5598ff;				/*文字色*/
	text-decoration: none;		/*リンク下線なし*/
	}
	

		/*******ユーザページ用リンク設定*******/
		#UserPage #cb_smx #maincol li a:link , #UserPage #cb_smx #maincol li .TopDir a:link , #UserPage #cb_smx #maincol li .SubDir a:link
		{
		color: #111122;			/*文字色*/
		background-image: url("/images/menu_select0.gif") ;
		background-repeat: repeat-y;
		}
	
	
	
	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#UserPage #cb_smx #maincol li .selected a:link ,#UserPage #cb_smx #maincol li .TopDir .selected a:link , #UserPage #cb_smx #maincol li .SubDir .selected a:link,#UserPage #cb_smx #maincol li .selected a:visited , #cb_smx #maincol li .TopDir .selected a:visited , #UserPage #cb_smx #maincol li .SubDir .selected a:visited
			{
			color: #091;			/*文字色*/
			background-image: url("/images/menu_select2.gif") ;
			background-repeat: repeat-y;
								margin: 0px -22px 0px 0px;

			}	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#UserPage #cb_smx #maincol li .newwer a:link ,#UserPage #cb_smx #maincol li .TopDir .newwer a:link , #UserPage #cb_smx #maincol  li .SubDir .newwer a:link
			{
			color: #000;			/*文字色*/
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;
			text-shadow: #333 1px 2px 3px;
			}	

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #cb_smx #maincol li a:hover ,#UserPage #cb_smx #maincol li .TopDir  a:hover ,#UserPage #cb_smx #maincol  li .SubDir  a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/menu_select2_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
		}

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #cb_smx #maincol li .newwer a:hover ,#UserPage #cb_smx #maincol li .TopDir .newwer a:hover ,#UserPage #cb_smx #maincol  li .SubDir .newwer a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/menu_new_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
			text-shadow: #fff 1px 2px 3px;
		}





/*▽サブカラム　リスト表示設定--------------------------------------------------------------------*/

	

		/*******ユーザページ用　サブカラム　リスト（dl）　初期設定*******/
		#UserPage #subcol ul
		{
		padding:0px;
		margin: 0px;
		}


			/*******ユーザページ用　サブカラム　リスト(DT DD)　初期設定*******/
			/*#UserPage #subcol li .TopDir
			{
			padding: 8px 15px 8px 8px;
			}
			#UserPage #subcol li .SubDir
			{
			padding: 4px 15px 3px 20px;
			}
			*/

			/*******リンク関係　ブロック表示*******/
			#UserPage  #subcol  li .TopDir a,  #UserPage  #subcol  li .TopDir a:link, #UserPage  #subcol  li .TopDir a:visited
			{
			display: block;
			font-size: 1.0em;
			line-height: 120%;
			font-weight: bold;
			text-shadow: #bbb 1px 2px 3px;
			padding: 8px 15px 8px 8px;
			}
			#UserPage  #subcol li .SubDir a,  #UserPage  #subcol li .SubDir a:link, #UserPage  #subcol li .SubDir a:visited
			{
			display: block;
			font-size: 0.85em;
			line-height: 120%;
			padding: 4px 10px 3px 20px;
			}

		/*******ユーザページ用閲覧済　未選択*/
		#UserPage #subcol  li .TopDir  a:visited , #UserPage #subcol  li .SubDir  a:visited
		{
		color: #333;					/*文字色*/
		background-image: url("/images/menu_select0.gif") ;	/*背景画像*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		text-decoration: none;		/*リンク下線なし*/
		
		}
		
		
		
		

			/*******ユーザページ用閲覧済　選択中（selected指定時）*/
			#UserPage #subcol li .TopDir .selected  a:visited , #UserPage #subcol li .SubDir .selected  a:visited
			{
			color: #333;					/*文字色*/
			background-image: url("/images/menu_select.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
		
			text-shadow: #555 1px 2px 3px;
			}
			/*******ユーザページ用閲覧済　選択中（newwer指定時）*/
			#UserPage #subcol li .TopDir .newwer  a:visited
			{
			color: #333;					/*文字色*/
			padding: 8px 30px 8px 8px;
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}

			#UserPage #subcol li .SubDir .newwer  a, #UserPage #subcol li .SubDir .newwer  a:link, #UserPage #subcol li .SubDir .newwer  a:visited
			{
			color: #333;					/*文字色*/
			padding: 4px 27px 3px 20px;
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}
			


	/*******リンク　初期設定*******/
	#subcol li .TopDir a:link ,#subcol li .SubDir a:link, #subcol li .TopDir a:visited ,#subcol li .SubDir a:visited
	{
					margin: 0px -12px 0px 0px;

	color: #5598ff;				/*文字色*/
	text-decoration: none;		/*リンク下線なし*/
	}
	

		/*******ユーザページ用リンク設定*******/
		#UserPage #subcol li .TopDir a:link , #UserPage #subcol li .SubDir a:link
		{
		color: #111122;			/*文字色*/
		background-image: url("/images/menu_select0.gif") ;
		background-repeat: repeat-y;
		}
	
	
	
	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#UserPage #subcol li .TopDir .selected a:link , #UserPage #subcol li .SubDir .selected a:link
			{
			color: #090;			/*文字色*/
			background-image: url("/images/menu_select.gif") ;
			background-repeat: repeat-y;
			}	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#UserPage #subcol  li .TopDir .newwer a:link , #UserPage #subcol li .SubDir .newwer a:link
			{
			color: #333;			/*文字色*/
			background-image: url("/images/menu_new.gif") ;
			background-repeat: repeat-y;
			font-weight:bold;
			}	

			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#UserPage #subcol li .TopDir .edit a:link , #UserPage #subcol li .SubDir .edit a:link, #UserPage #subcol li .TopDir .edit a:visited, #UserPage #subcol li .SubDir .edit a:visited
			{
			color: #ff5600;			/*文字色*/
			background-image: url("/images/menu_edit.gif") ;
			background-repeat: repeat-y;
			padding: 2px 4px 8px 8px;
			text-shadow: none;
		}	




			/*******フェロー管理ページ用リンク設定*******/
			#UserPage #cb_smx #subcol li .TopDir .edit a:link , #UserPage #cb_smx #subcol li .SubDir .edit a:link, #UserPage #cb_smx #subcol li .TopDir .edit a:visited, #UserPage #cb_smx #subcol li .SubDir .edit a:visited
			{
			/*color: #ff5600;*/			/*文字色*/
			/*background-image: url("/images/menu_f_edit.gif") ;*/
			/*background-repeat: repeat-y;*/
			/*padding: 5px 40px 5px 18px;*/
			/*text-shadow: none;*/
			
			color: #ff5600;			/*文字色*/
			background-image: url("/images/menu_edit.gif") ;
			background-repeat: repeat-y;
			padding: 2px 4px 8px 8px;
			text-shadow: none;
		}	

			/*******フェロー管理ページ用招待通知*******/
			#UserPage #cb_smx #subcol li .TopDir .invite a:link , #UserPage #cb_smx #subcol li .SubDir .invite a:link, #UserPage #cb_smx #subcol li .TopDir .invite a:visited, #UserPage #cb_smx #subcol li .SubDir .invite a:visited
			{
			color: #ff36c5;			/*文字色*/
			background-image: url("/images/menu_f_invite.gif") ;
			background-repeat: repeat-y;
			padding: 5px 40px 5px 18px;
			text-shadow: none;
		}	



		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #subcol li .TopDir  a:hover ,#UserPage #subcol li .SubDir  a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/menu_select_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
		}

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #subcol li .TopDir .newwer a:hover ,#UserPage #subcol  li .SubDir .newwer a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/menu_new_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
			text-shadow: #fff 1px 2px 3px;
		}

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #subcol li .TopDir .edit a:hover ,#UserPage #subcol li .SubDir .edit a:hover
		{
		color: #fff;	/*文字色　水色*/
		background-image: url("/images/menu_edit_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
		}

		/*******サブコラム　フェロー管理ページ用リスト　マウスオーバー　表示設定*******/
		#UserPage #cb_smx  #subcol li .TopDir .edit a:hover ,#UserPage #cb_smx  #subcol li .SubDir .edit a:hover
		{
		/*color: #00A6FF;*/	/*文字色　水色*/
		/*background-image: url("/images/menu_f_edit_ov.gif") ;*/	/*背景画像（メニュー選択時水色）*/
		/*background-repeat: repeat-y;*/						/*背景画像縦繰返*/
		/*display: block;*/
		/*text-shadow: #fff 1px 2px 3px;*/

		color: #fff;	/*文字色　水色*/
		background-image: url("/images/menu_edit_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;

		}
		
		

		/*******サブコラム　フェロー管理ページ 招待通知用リスト　マウスオーバー　表示設定*******/
		#UserPage #cb_smx  #subcol li .TopDir .invite a:hover ,#UserPage #cb_smx  #subcol li .SubDir .invite a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/menu_f_invite_ov.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
			text-shadow: #fff 1px 2px 3px;
		}





		#xcol li
		{
		display: inline;	/*インライン表示*/
		}
	




	#UserPage #xcol ul
	{
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;	/*文字サイズ/
	line-height: 140%;	/*行間*/
	}

	#UserPage #xcol li
	{
	padding: 0px;
	display: inline;	/*インライン表示*/
	}




			/*******リンク関係　ブロック表示*******/
			#UserPage  #xcol li a,  #UserPage  #xcol li a:link, #UserPage  #xcol li a:visited
			{
			display: block;
			}


		/*******ユーザページ用　閲覧済*******/
		#UserPage #xcol li  a:visited
		{
		color: #333333;
		background-color: #F3F3F3;
		text-decoration: none;
		background-image: url("/images/menu_select_xcol.gif") ;
		background-repeat: repeat-y;		
		
		/*閲覧済リスト*/
		padding: 3px 15px 3px 8px;
		}	


			/*******ユーザページ用　閲覧済　選択中（selected指定時）*******/
			#UserPage #xcol li .selected  a:visited
			{
			color: #fff;
			background-image: url("/images/menu_select.gif") ;
			background-repeat: repeat-y;		
			padding: 3px 15px 3px 8px;
			}	



	/*******リンク　初期設定*******/
	#xcol li a:link
	{
	color: #5598ff;				/*文字色*/
	background-color: #F3F3F3;	/*背景色*/
	text-decoration: none;		/*リンク下線表示なし*/
	}
		/*******ユーザページ用リンク設定*******/
		#UserPage #xcol li a:link
		{
		color: #111122;				/*文字色*/
		padding: 3px 15px 3px 8px;
		background-image: url("/images/menu_select_xcol.gif") ;	/*背景画像*/
		background-repeat: repeat-y;
		}
	
			/*******ユーザページ用リンク設定　　選択中（selected指定時）*******/
			#UserPage #xcol li .selected a:link
			{
			color: #fff;			/*文字色*/
			padding: 3px 15px 3px 8px;
			background-image: url("/images/menu_select.gif") ;	/*背景画像*/
			background-repeat: repeat-y;
			}	
	
	
		/*******関連キーワード用リスト　表示初期設定*******/
	#UserPage #xcol  .BookMark li .selected a:visited ,#UserPage #xcol .BookMark li .selected a:link
	{
	display: block;/*ブロック表示*/
	margin: 0px -14px 0px 0px;
	}

	


	#Basic #xcol li  a:hover
	{
	top: -1px;
	left: -1px;
	
	color: #0682e0;						/*文字色*/
	background-color: #E6FAFE;			/*背景色*/
	border-bottom: 1px solid #C5E3F7;
	border-right: 1px solid #C5E3F7;
	}

		#UserPage #xcol li  a:hover
		{
		color: #00A6FF;					/*文字色*/
		background-color: #389cff;		/*背景色*/
		background-image: url("/images/menu_select_xcol_ov.gif") ;	/*背景画像*/
		background-repeat: repeat-y;		
		display: block;
		}


				/*******ブックマーク用リスト　マウスオーバー　表示設定*******/
				#UserPage #xcol  .BookMark  li .selected  a:link ,#UserPage #xcol  .BookMark  li .selected  a:visited
				{
				display: block;			/*ブロック表示*/
				color: #fff;														/*文字色　青*/
				background-image: url("/images/menu_select_wxcol.gif") ;	/*リスト背景画像　水色*/
				background-repeat: repeat-y;										/*リスト　背景画像縦繰り返し*/
				background-position : left;											/*リスト　背景画像左寄せ*/
				background-color: transparent;										/*背景色　透過*/
				}







/*▽段組設定 -----------------------------------------------------------------------*/

	/*メインカラム用段組用コンテナ基本設定 -----------------------------------------------------*/

	.c2main , .c3main{ background-color: #f0f0f0; color: #333; margin: 0px 15px; padding: 10px 0px 10px 10px; text-align: center;}
	#UserPage .c2main{ 	background-color: #E8F3E3;border: 1px dotted #5c0;
	background-image: url("/images/green_bg.gif") ;
	}

	#UserPage .c2main { margin: 10px 0px 10px 0px;}



#maincol .photo
{ margin: 10px 5px 10px 5px; float:right;clear: both;}

#xcol .photo
{ margin: 10px 0px 10px 8px; float:right;clear: both;}



	/*段組用コンテナ書式-----------------------------------------------------*/



	/*メインカラム　h2　初期設定*/
	#maincol .c2main h2,#maincol .c3main h2
	{
	margin: 5px 0px;
	border-left: 3px solid #ff6600;
	border-bottom: 1px dotted #ff5800;
	padding-bottom : 4px;
	padding-left : 7px;
	line-height: 1.2em;
	}
	
	/*メインカラム　２段組用h2	初期設定*/
	#maincol .c2main h2{ font-size: 1.7em; color: #557; background-color: #f0f0f0; }


		/*ユーザページ　メインカラム　２段組用h2　設定*/
		#UserPage #maincol .c2main h2 ,#UserPage #xcol  h2
		{
		color: #333;						/*文字色*/
		background-color: #fff;				/*背景色*/
		border-left: 3px solid #BBE31C;		/*左側線*/
		border-bottom: 1px dotted #BBE31C;	/*下破線*/
	
		/*表示位置調整*/
		padding-bottom : 5px;				
		padding-top : 3px;
		padding-left : 10px;
		margin: 0px 10px 0px 10px;
	
		font-size: 1.4em;					/*文字サイズ*/
		line-height: 1.2em;					/*行間*/
		}
	
			
			/*メインカラム　３段組用h2　設定*/
			#maincol .c3main h2{ font-size: 1.5em; color: #446; background-color: #f0f0f0;}



		/*floatクリア*/
		.c2main:after, .c3main:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}





			/*段組基本設定　フォントサイズ　行間　ジャスティファイ*/
			.ccolumn,.clcolumn,.crcolumn{font-size: 0.8em; line-height: 1.8em; text-align: justify; }
	
	
	
			/*３段組初期設定*/
			.c3main .ccolumn	{ margin: auto; padding: 0; }
			.c3main .crcolumn	{ float: right; }
			.c3main .clcolumn	{ float: left; }
			
	
				/*（A）３カラムレイアウト用*/
				#c_smx .c3main .ccolumn , #c_smx .c3main .crcolumn , #c_smx .c3main .clcolumn  { width:157px;}
				#c_smx .c3main .clcolumn  { padding: 0 0 0 11px;}
				#c_smx .c3main .crcolumn  { padding: 0 8px 0 0;}

				/*（A）３カラムレイアウト用*/
				#cs_smx .c3main .ccolumn , #cs_smx .c3main .crcolumn , #cs_smx .c3main .clcolumn  { width:157px;}
				#cs_smx .c3main .clcolumn  { padding: 0 0 0 11px;}
				#cs_smx .c3main .crcolumn  { padding: 0 8px 0 0;}

				/*（B）２カラムレイアウト用*/
				#c_sm .c3main .ccolumn , #c_sm .c3main .crcolumn ,#c_sm .c3main .clcolumn  { width:213px;}
				#c_sm .c3main .clcolumn  { padding: 0 0 0 15px;}
				#c_sm .c3main .crcolumn  { padding: 0 15px 0 0;}






			/*２段組初期設定*/
			.c2main .crcolumn{ width: 46%; float: right;padding: 0 11px 0 0;}
			.c2main .clcolumn{ width: 46%; float: left;padding: 0 0 0 12px;}

			#UserPage .c2main .clcolumn{ width: 60%; float: left;padding: 0px 0px 0px 0px; background-color: #fff;}
			#UserPage .c2main .crcolumn{ width: 40%; float: right;padding: 0 0 0 0;}

			*html #UserPage .c2main .clcolumn{ width: 59%; float: left;padding: 10px 0px 0px 0px; background-color: #fff;}
			*html #UserPage .c2main .crcolumn{ width: 40%; float: right;padding: 0 0 0 0;}


			#UserPage .containerInt09 .c2main .clcolumn{ width: 540px; float: left;padding: 0px 0px 0px 0px; background-color: #fff;}
			#UserPage .containerInt09 .c2main .crcolumn{ width:178px; float: right;padding: 0 0 0 0;}

			*html #UserPage .containerInt09 .c2main .clcolumn{ width:  538px; float: left;padding: 0px 0px 0px 0px; background-color: #fff;}
			*html #UserPage .containerInt09 .c2main .crcolumn{ width: 178px; float: right;padding: 0 0 0 0;}

/* ---------------------------------------------------------------------------------------------*/








/*▽段組設定（サブカラム用） -----------------------------------------------------------------------*/

	/*サブカラム用段組用コンテナ基本設定 -----------------------------------------------------*/
	.white_bg{ background-color: #fff; border: 1px dotted #5c0; margin: 10px 0px;}
	
	
	.UserPhoto{ text-align:center; background-color: #fff; width:114px;  margin: 10px 0px; padding: 0px 0px 0px 0px; }
	.c2sub{ color: #333; margin: 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
	#UserPage .c2sub{ background-color: transparent;  margin: 0px 0px 0px 0px;}

	/*floatクリア*/
	 .c2sub:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}



			/*段組用基本設定*/
			.c2sub .clcolumn, .c2sub .crcolumn{font-size: 0.8em; line-height: 1.8em; text-align: justify; }
	
			/*２段組*/
			#UserPage .c2sub .clcolumn{ width: 114px; float: left;padding: 0px;}
			#UserPage .c2sub .crcolumn{ width: 134px; float: right;padding: 10px 0px;}
			*html #UserPage .c2sub .crcolumn{ width: 131px; float: right;padding: 10px 0px;}

/* ---------------------------------------------------------------------------------------------*/




/*▽段組設定（エクストラカラム用） -----------------------------------------------------------------------*/

	/*エクストラカラム用段組用コンテナ基本設定 -----------------------------------------------------*/

	#xcol .white_bg{ background-color: #fff; border: 1px dotted #E5E5E5; margin: 10px 0px 0px 10px;}

	#xcol .yellow_bg{ background-color: #fff; border: 4px solid #ffaa00; margin: 10px 0px 0px 10px; padding: 0px;}
	#ct_smx #xcol .blue_bg{ background-color: #fff; border: 4px solid #B3E223; margin: 10px 0px 0px 10px;padding: 0px 0px 5px 0px;min-height:500px;}
	
	#ct_smwx #xcol .blue_bg{ background-color: #fff; border: 4px solid #B3E223; margin: 10px 0px 0px 10px;padding: 5px 0px 5px 0px; min-height:500px;}
	#ct_smwx #wxcol .blue_bg{ background-color: #fff; border: 4px solid #5FB601; margin: 10px 0px 0px 10px;padding: 5px 0px 5px 0px;min-height:500px;}

	
	#cb_smx #xcol .blue_bg{ background-color: #fff; border: 4px solid #B3E223; margin: 10px 0px 0px 10px;padding: 0px 0px 0px 0px; min-height:500px;}
	#c_smx #xcol .blue_bg{ background-color: #fff; border: 3px solid #B3E223; margin: 10px 0px 0px 10px; padding:0px 0px 10px 0px;}
	#cs_smx #xcol .blue_bg{ display:none;}



	#cb_smx #xcol .yellow_bg{ background-color: #fff; border: 4px solid #ffaa00; margin: 10px 0px 0px 10px;padding: 0px 0px;}

	 	/*#cb_smx #xcol .yellow_bg{
		border: 4px solid #ffaa00; margin: 10px 0px 0px 10px;padding: 0px 0px 10px 0px;}*/



	/*写真表示部分*/
	.c2xtra .UserPhoto						
	{
	padding: 0px 0px;
	text-align:center;		/*センタリング*/
	background-color: #fff;	/*背景色*/
	width:115px;
	}
	

	/*エクストラカラム用段組基本設定*/
	.c2xtra
	{
	color: #333;		/*文字色*/
	margin: 0px;
	padding: 0px;
	text-align: center;	/*センタリング*/
	}
	
		#UserPage .c2xtra{ background-color: transparent;  margin: 0px 0px 0px 0px;}



	/*floatクリア*/
	 .c2xtra:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}



			/*段組用基本設定 -----------------------------------------------------*/
			.c2xtra .clcolumn, .c2xtra .crcolumn{font-size: 1em; line-height: 1.8em; text-align: justify; }
	

			/*２段組（エクストラカラムは２段組のみ）*/
			#UserPage .c2xtra .clcolumn{ width: 115px; float: left; padding: 0px;}
			#UserPage .c2xtra .crcolumn{ width: 113px; float: right; padding: 0px;}
			*html #UserPage .c2xtra .crcolumn{ width: 111px; float: right; padding: 0px;}





/*▽入稿ページ用 -----------------------------------------------------------------------*/

	/*メインカラム用段組用コンテナ基本設定 -----------------------------------------------------*/

	.t1main
	{
	text-align: center;			/*センタリング*/
	color: #333;				/*文字色*/
	padding: 10px 0px 10px 0px;
	border: 1px solid #DCF07E;
	}
	
		/*登録ページ用　段組み基本設定*/
		#UserPage .t1main{
		margin: 10px 0px 0px 10px;
		background-color: #E8F3E3;
			background-image: url("/images/green_bg.gif") ;
		}

			/*4カラム時のpadding設定*/
			#UserPage  #ct_smwx .t1main{
			padding: 5px 0px 5px 0px;
			}


	
				/*登録ページ用　段落無し*/
				#ct_smx .t1main .ccolumn
				{
				padding: 0 0 10px 0px;
				margin: 0px 10px 0px 10px;
				background:#fff;
				/*background-image: url("/images/mcol_toukou_bg.gif");
				background-repeat: repeat-y;*/
				 min-height:500px;
				}
				/*登録ページ用　段落無し*/
				#ct_smwx .t1main .ccolumn
				{
				padding: 0 0 0 0px;
				margin: 0px 5px 0px 5px;
				background:#fff;
				/*background-image: url("/images/mcol_toukou_bg.gif");
				background-repeat: repeat-y;*/
				 min-height:500px;
				}
				*html #ct_smwx .t1main .ccolumn
				{
				padding: 0 0 5px 0px;
				}


				/*メッセージ／リスト表示部分*/
				#c_sm .t1main .ccolumn
				{
				padding: 10px 10px 10px 10px;
				margin: 0px 10px 0px 10px;
				background:#fff;
				border-bottom:1px solid #bcccbc;
				border-right:1px solid #cdc;
				 min-height:500px;
				}


	/*書式 h2-----------------------------------------------------*/
	#UserPage #maincol .t1main h2
	{
	color: #333;				/*文字色*/
	background-color: #fff;		/*背景色*/
	
	border-left: 3px solid #ff9900;
	border-bottom: 1px dotted #ff9900;
	
	padding-bottom : 5px;
	padding-top : 10px;
	padding-left : 10px;
	margin: 0px 28px 0px 16px;
	
	/*文字設定*/
	font-size: 1.7em;
	line-height: 1.0em;
	}


	/*floatクリア*/
	 .t1main:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}







	.bookmark_btn{ 
	color:#222;
	text-align:center;
	padding: 1px 0px;
	margin: 0px 0px 10px px;
	}

	#subcol .bookmark_btn{
	color:#222; text-align:center;
	padding: 1px 0px;
	margin: 10px 0px 10px px;
	}




	.bookmark_btn a,  .bookmark_btn a:link, .bookmark_btn a:visited
	{
	background-color: #3900c0;
	display: block;
	color:#fff;
	text-decoration:none;
	background-image: url("/images/blue_grd.gif");
	background-repeat: repeat-x;
	}

	.bookmark_btn a:hover {
	color:#ffff00;
	}




	.nyukou_btn{  background-color: #fff;  }

	.nyukou_btn a,  .nyukou_btn a:link, .nyukou_btn a:visited
	{
	background-color: #fff;
	padding: 0px;
	margin: 0px 0px 0px 137px;
	display: block;
	}


	.nyukou_btn a:hover {
	background-color: #FFB421;
	padding: 0px;
	margin: 0px -40px 0px 137px;
	}

	.nyukou_btn .selected a:link,.nyukou_btn .selected a:visited  {
	background-color: #FFB421;
	padding: 0px;
	margin: 0px -40px 0px 137px;
	}






 .t1main08 .nyukou_btn{  background-color: #fff; }

 .t1main08 .nyukou_btn a,  .t1main08 .nyukou_btn a:link,  .t1main08 .nyukou_btn a:visited
	{
	background-color: #FFB421;
	color:#111;
	padding: 0px;
	margin: 10px 10px;
	text-align:center;
	display: block;
	 border-bottom:1px solid #e0e0e0; 
	 border-right:1px solid #e0e0e0; 
	 border-left:1px solid #f0f0f0; 
	 border-top:1px solid #f0f0f0; 
	 text-decoration:none;
	}


	 .t1main08 .nyukou_btn a:hover {
	background-color: #FFB421;
	padding: 0px;
	margin: 10px -40px 10px 10px;
	}

	 .t1main08 .nyukou_btn .selected a:link,  .t1main08 .nyukou_btn .selected a:visited  {
	background-color: #FFB421;
	padding: 0px;
	margin: 10px -40px 10px 10px;
	}







	#ct_smwx .nyukou_btn a,  #ct_smwx .nyukou_btn a:link, #ct_smwx .nyukou_btn a:visited
	{
	background-color: #fff;
	padding: 0px;
	margin: 0px 0px 0px 60px;
	display: block;
	}


	#ct_smwx .nyukou_btn a:hover {
	background-color: #FFB421;
	padding: 0px;
	margin: 0px -40px 0px 60px;
	}

	#ct_smwx .nyukou_btn .selected a:link,#ct_smwx .nyukou_btn .selected a:visited  {
	background-color: #FFB421;
	padding: 0px;
	margin: 0px -40px 0px 60px;
	}




	#c_sm .nyukou_btn a,  #c_sm .nyukou_btn a:link, #c_sm .nyukou_btn a:visited
	{
	background-color: #fff;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	text-align:center;
	text-decoration:none;
	background-color: #FFB421;
	border-left:1px solid #ffe;
	border-top:1px solid #ffe;
	border-bottom:1px solid #ca0;
	border-right:1px solid #ca0;
	color:#000;
	}


	#c_sm .nyukou_btn a:hover {
	background-color: #ffffcc;
	padding: 0px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#f40;
	}

	#c_sm .nyukou_btn .selected a:link,#c_sm .nyukou_btn .selected a:visited  {
	background-color: #FFB421;
	padding: 0px;
	}





	/*XCOL用新規作成ボタン-----------------------------------------------------*/

	#xcol .nyukou_btn{
	clear: left;
	background-color: #fb0;
	width:auto;
	margin: 10px;
	padding: 0px;
	text-align:center;
	}


	#xcol .nyukou_btn a,  #xcol .nyukou_btn a:link, #xcol .nyukou_btn a:visited
	{
	width:auto;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display: block;
	color:#333;
	background-color: #fb0;
	color:#210;
	border-left:1px solid #ffe;
	border-top:1px solid #ffe;
	border-bottom:1px solid #ca0;
	border-right:1px solid #ca0;
	font-weight:bold;
	text-decoration:none;
	}

	#xcol .nyukou_btn a:hover {
	width:auto;
	background-color: #ffc;
	color:#f40;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}




	.xcol_form_field{
	padding: 6px 0  6px 0px;
	margin: 0 0 0 5px;
	
	background-image: url("/images/xcol_form_bg.gif");
	background-repeat: repeat-y;
	}


	.event_koumoku, .event_koumoku_b{
	float:left;
	width:35%;
	font-weight:bold;
	color:#5b2;
	}
	.event_koumoku_b{
		color:#d82;
	}

	.event_naiyou{
	float:right;
		padding:5px 0px;
	color:#222;
	}
	
		#maincol .event_naiyou{
		width:60%;
		}

		#xcol .event_naiyou{
		width:210px;
		}

	

	p.event_syousai{
		padding:5px 0px;
	border-bottom:1px dotted #82CB00;
	}
	*html p.event_syousai{height:100%;}

	.event_syousai:after,.event_syousai_end:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	
	p.event_syousai_end{
		padding:5px 0px;
	border-bottom:none;
	}
	*html p.event_syousai_end{height:100%;}

	p.event_syousai_b{
		padding:5px 0px;
	border-bottom:1px dotted #b95;
	}
	*html p.event_syousai_b{height:100%;}
	
	p.event_syousai_b_end{
	line-height:110%;
	border-bottom:none;
	}
	*html p.event_syousai_b_end{height:100%;}



	#xcol .del_btn{
	width:auto;
		margin: 10px;
		padding: 0px;
	background-color: #ddd;
			text-align:center;
			font-size: 0.9em;
			line-height: 1.5em;
	}

	#xcol .del_btn a, #xcol .del_btn a:link,#xcol .del_btn a:visited
	{
	width:auto;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #ddd;
	color:#111;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-decoration:none;
	}

	#xcol .del_btn a:hover {
	width:auto;
	background-color: #bbb;
	color:#fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	}









	/*MAINCOL用編集ボタン-----------------------------------------------------*/

/*	#maincol .edit_btn{
	width:auto;
		margin: 10px;
		padding: 0px;
	background-color: #f90;
			text-align:center;
			font-size: 0.9em;
			line-height: 1.5em;
	}

	#maincol .edit_btn a, #maincol .edit_btn a:link,#maincol .edit_btn a:visited
	{
	width:auto;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #f90;
	color:#fff;
	border-left:1px solid #ffe;
	border-top:1px solid #ffe;
	border-bottom:1px solid #ca0;
	border-right:1px solid #ca0;
	}

	#maincol .edit_btn a:hover {
	width:auto;
	background-color: #ffc;
	color:#f40;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}

*/

#maincol .edit_btn{
	width:auto;
	margin: 10px;
	padding: 0px;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	text-align:center;
	font-size:11px;
	line-height:19px;
	}
*html #maincol .edit_btn{line-height:170%;}



	#maincol .edit_btn a, #maincol .edit_btn a:link,#maincol .edit_btn a:visited
	{
	width:auto;
	height:19px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	color:#fff;
	border-left:1px solid #ffe774;
	border-top:1px solid #ffe774;
	border-bottom:1px solid #e98600;
	border-right:1px solid #e98600;
	text-decoration:none;

	}

	#maincol .edit_btn a:hover {
	width:auto;
	background-color: #ffc;
	color:#ffc;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}






	/*MAINCOL用削除ボタン-----------------------------------------------------*/

	#maincol .del_btn{
	width:auto;
		margin: 10px;
		padding: 0px;
	background-color: #eee;
			text-align:center;
			font-size: 0.9em;
			line-height: 1.5em;
	}

	#maincol .del_btn a, #maincol .del_btn a:link,#maincol .del_btn a:visited
	{
	width:auto;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #eee;
	color:#444;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	text-decoration:none;
	}

	#maincol .del_btn a:hover {
	width:auto;
	background-color: #bbb;
	color:#fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	}










/* ---------------------------------------------------------------------------------------------*/


	/*SUBCOL用編集ボタン-----------------------------------------------------*/


	#subcol .edit_btn{
	width:auto;
	margin: 10px;
	padding: 0px;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	text-align:center;
	font-size:11px;
	line-height:19px;
	}
*html #subcol .edit_btn{line-height:170%;}

	#subcol .edit_btn a, #subcol .edit_btn a:link,#subcol .edit_btn a:visited
	{
	width:auto;
	height:19px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	color:#fff;
	border-left:1px solid #ffe774;
	border-top:1px solid #ffe774;
	border-bottom:1px solid #e98600;
	border-right:1px solid #e98600;
	text-decoration:none;
	}

	#subcol .edit_btn a:hover {
	width:auto;
	color:#ffc;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}

/* ---------------------------------------------------------------------------------------------*/


/*▽ブックマーク管理ページ用 -----------------------------------------------------------------------*/

	/*メインカラム用段組用コンテナ基本設定 -----------------------------------------------------*/

	.c1main
	{
	text-align: center;			/*センタリング*/
	color: #333;				/*文字色*/
	background-color: #f0f0f0;	/*背景色*/
	padding: 10px 10px;
	border: 1px solid #DCF07E;
	}
	
	.c1main_edit
	{
	color: #333;				/*文字色*/
	background-color: #ffffee;	/*背景色*/
	padding: 10px 10px;
	border: 1px solid #ffaa00;
	}


	
		/*登録ページ用　段組み基本設定*/
		#UserPage .c1main{
min-height:75px;
		margin: 10px 0px 10px 10px;
	background-color: #E8F3E3;	/*背景色*/
		background-image: url("/images/green_bg.gif") ;
		}
		#UserPage .c1main_edit{
		margin: 10px 0px 10px 10px;
	background-color: #ffaa00;	/*背景色*/
		}


	/*書式 h2-----------------------------------------------------*/
	#UserPage #maincol .c1main h2
	{
	color: #333;				/*文字色*/
	background-color: #fff;		/*背景色*/
	
	border-left: 3px solid #ff9900;
	border-bottom: 1px dotted #ff9900;
	
	padding-bottom : 5px;
	padding-top : 10px;
	padding-left : 10px;
	margin: 0px 28px 0px 16px;
	
	/*文字設定*/
	font-size: 1.7em;
	line-height: 1.0em;
	}


	/*floatクリア*/
	 .c1main:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}






/* ---------------------------------------------------------------------------------------------*/









/*▽フッター -----------------------------------------------------*/
#footer{clear: both; text-align:right; 	border-top: 1px dotted #B3E223; color: #aaa; padding: 5px 0px; width: 940px;margin:0px;}

/*▽フッタートップページ用*/
#footer_top{clear: both; text-align:center; color: #aaa; padding: 5px 0px; margin:0px;background: url("/images/footer_bg.gif") repeat-x; color:#fff;}




/*▽改行 -----------------------------------------------------*/
.clr{ padding: 10px 0px 10px 0px;}
.clr1{ padding:1px 0px 1px 0px;}
.clr5{ padding:5px 0px 1px 0px;}
.cclr{ clear: both; }




/*▽見出し-----------------------------------------------------*/

.midashi0,.midashi1,.midashi2,.midashi4,.midashi5{
text-align: left;
color: #fff;
font-size: 1.0em;
font-weight: bold;
width: auto;
}

	.midashi0 {
	padding: 8px;
	background: url("/images/subtitle_bg2.gif") repeat-x;
	background-color: #141C3C;
	}

	.midashi1 {
	padding: 8px 13px;
	background: url("/images/subtitle_bg.gif") repeat-x;
	background-color: #222;
	}

	.midashi2 {
	padding: 8px 13px;
	background: url("/images/subtitle_bg3.gif") repeat-x;
	background-color: #073889;
	}
	
	
	.midashi4 {
	padding: 0px 15px;
	height:33px;
	font-size:10px;
	line-height:33px;
	text-weight:bold;
	background: url("/images/sub_head_yellow.gif") repeat-x;
	background-color: #141C3C;
	color:#333;
	}
	
	
	.UName {
	font-size: 1.0em;
	padding: 4px 4px 0px 4px;
	font-weight: bold;
	color:#222;
	}

	
	
	.midashi5 {
	padding: 8px;
	background: url("/images/subtitle_bg2.gif") repeat-x;
	background-color: #141C3C;
	}

		#maincol .midashi0 {margin: 0px 0px 15px 0px;padding: 8px 15px;}
		#maincol .midashi1 {margin: 0px 15px;}
		#maincol .midashi2 {margin: 0px 15px;}


			#UserPage #maincol .midashi4,#UserPage #subcol .midashi4,#UserPage #xcol .midashi4{
			height:auto;
			background: url("/images/subtitle_bg4.gif") repeat-x;
			color:#fff;
			font-size:10px;
			line-height:110%;
			}

			#mypage_smx #maincol  .blue_bg .midashi4 {
			height:auto;
			background: url("/images/subtitle_bg3.gif") repeat-x;
			color:#fff;
			font-size:10px;
			line-height:110%;
			}



			#UserPage #maincol .midashi1 {margin: 15px 25px 0px 15px;}
			#UserPage #maincol .midashi0 {margin: 0px 0px 0px 0px; padding: 2px 10px;}
			#UserPage #maincol .midashi4 {margin: 0px 0px 0px 0px; padding: 2px 10px;
			}
			#UserPage #subcol .midashi4 {margin: 0px 0px 0px 0px; padding: 4px 10px;
			}
			#UserPage #xcol .midashi4 {margin: 0px 0px 0px 0px; padding: 4px 10px;
			}
			#UserPage #xcol .midashi5 {margin: 0px 0px 0px 0px; padding: 4px 10px;}

				#UserPage #subcol .midashi0 {padding: 4px 10px;}
				#UserPage #subcol .midashi1 {margin: 0px 11px 0px 0px;padding: 4px 10px;}
				#UserPage #subcol .midashi2	{ margin: 0 0px 0 0;}






.komidashi{
width:auto;
background: #D4B26E;
	background-image: url("/images/stit_bg_org.gif") ;	/*背景画像*/
	background-repeat: repeat;

margin: 5px 4px 0px 4px;
text-align: left;
padding: 1px 5px 1px 5px;
color: #fff;
font-size: 0.9em;
font-weight: bold;
}

.komidashi2{
background: #77A600;

	background-image: url("/images/stit_bg_grn.gif") ;	/*背景画像*/
	background-repeat: repeat;

margin: 5px 4px 0px 4px;
text-align: left;
padding: 1px 5px 1px 5px;
color: #fff;
font-size: 0.9em;
font-weight: bold;
}



.formbox, .formbox2, .formbox3, .formbox4, .formbox5, .formbox6, .formbox_apl,.formboxRight, .formboxW{
font-size: 0.9em;
text-align: left;
width:auto;
margin: 0px 4px 0px 4px;
padding:6px 10px;
}




/*
#cb_smx #xcol .blue_bg .formbox, #cb_smx #xcol .blue_bg .formbox2, #cb_smx #xcol .blue_bg .formbox3, #cb_smx #xcol .blue_bg .formbox4, #cb_smx #xcol .blue_bg .formbox5, #cb_smx #xcol .blue_bg .formbox6{
margin: 0px 0px 0px 0px;
}
*/


.formbox{
color:#333;
background: #f8f8ea;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0d0;
border-left:1px solid #e5e5d5;
}
.formboxRight{
color:#333;
text-align:right;
background: #f8f8f8;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0d0;
border-left:1px solid #e5e5d5;
}

.formboxW{
color:#333;
background: #f8f8f8;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0d0;
border-left:1px solid #e5e5d5;
}

/*fixed textarea p31 06/05/17*/
#ct_smx .formbox textarea{
width:270px;
}

/*fixed textarea p30b p31,p37 06/05/17*/
#ct_smx .formbox .keyword textarea{
width:235px;
}


/*fixed textarea p57_mail1 06/05/24*/
#cb_smx .formbox textarea{
width:400px;
}

.enq textarea{
width:240px;
}


.formbox2{
color:#333;
border: 1px dotted #fff; 
background: #E7F4C3;
border-bottom:1px solid #d7e4b3;
border-right:1px solid #d7e4b3;
border-left:1px solid #EaF7C6;
}

.formbox3, .formbox4{
color:#333;
border: 1px dotted #fff; 
background: #FFC249;
}

.formbox4{
border: 2px dotted #ac4; 
border-top:0px; 
background: transparent;
}

.formbox5{
border: 1px dotted #ac4; 
border-top:0px; 
background: #fff;
padding:0px 0px;
}

.formbox6{

border: 1px dotted #ac4; 
border-top:0px; 
background: #f8f8ea;
padding:0px 0px;
}


.formbox_apl{
text-align:center;
color:#333;
border: 1px dotted #ff6600; 
background: #fff0cc;
}



#UserPage #ct_smx #xcol .formbox2 .keyword  p{
padding:0px 0px;
color:#f22;
}

#UserPage #ct_smx #xcol .formbox6  p{
padding:7px;
margin:0px;
}


.formbox_c{
width:auto;
padding:8px 8px 2px 8px;
text-align:center;
}



.photo_box, .photo_up_box{
background: #f8f8ea;
text-align:center;
float:left;
padding:12px 0px;
margin:5px 10px;
width:180px;
min-height:100px;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #ded;
border-bottom:1px solid #ded;
line-height:200%;
}


.photo_up_box{
height:116px;
}



/*▽飾り罫線 -----------------------------------------------------*/

.thin-dots
{
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px dotted #bbb;
}
.thin-dots-semCal
{
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px dotted #bbb;
margin-left:137px;
}

.thin-dots-semCalList
{
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px dotted #bbb;
margin-left:75px;
}

.thin-lines
{
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px solid #e5e5e5;
}
	.thin-dots10
	{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #bbb;
	}

	#subcol .space10
	{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("/images/menu_select0.gif") ;	/*背景画像*/
	background-repeat: repeat-y;
	}
	
	#subcol .space1
	{
	padding-top: 1px;
	background-image: url("/images/menu_select0.gif") ;	/*背景画像*/
	background-repeat: repeat-y;
	}

	
	.c2main .clcolumn .thin-dots {margin-left: 10px;}
	.t1main .ccolumn .thin-dots{margin-right: 20px;}



/*▽ニュース表示-----------------------------------------------------*/

	/*ニュース枠初期設定*/
	#news .news
	{
	margin:0px;
	clear: both; 
	}
	
			/*ニュース枠全体*/
			#UserPage #news .news
			{
			clear: both; 
			padding: 3px 0px 0px 8px;
			}

				/*maincolのニュース枠全体*/
				#UserPage #maincol #news .news
				{
				clear: both; 
				padding: 8px 0px 10px 0px;
				}

						/*c_smレイアウトmaincol用　編集*/
						#UserPage #c_sm #maincol #news .edit_view
						{
						clear: both; 
						padding:10px 4px;
						background: #e5eae0;
						border-bottom: 1px dotted #bdb;
						}

							/*c_smレイアウトmaincol用　テキストエリア*/
							#UserPage #c_sm #maincol #news .edit_view textarea
							{
							width:330px;
							height:40px;
							}



/*イベントやブログリスト選択時*/
#UserPage #maincol #news .news_p,#UserPage #maincol #news .news_e,#UserPage #maincol #news .news_apl
		{
		clear: both; 
		padding:8px;
		margin: 3px -22px 0px 10px;
		}

		/*イベントやブログリスト選択時　＜閲覧時＞*/
		#UserPage #maincol #news .news_p
		{
		background: #B3E223;
		}
	
		/*イベントやブログリスト選択時　＜編集時＞*/
		#UserPage #maincol #news .news_e
		{
		background: #ffaa00;
		}
		
		/*イベントやブログリスト選択時　＜申込み済み＞*/
		#UserPage #maincol #news .news_apl
		{
		background: #fff0cc;
		margin: 3px -10px 0px 10px;
		border:1px dotted #ff8800;
		}



	/*ニュース左右枠*/
		#news-left { float: left; width: 49%; padding:0px; }
		#news-right { float: right; width: 49%; padding:0px; }
			#news #news-left .news { padding: 10px 0px 0px 15px; }
			#news #news-right .news { padding: 10px 7px 0px 0px; }


	/*ニュース書式設定*/
	.news a, .news_apl a
		{
		text-decoration: none;
		}
		
			/*リスト　リンク文字色*/
			.news a {
			color: #39AC00;
			}
			/*リスト申込み時　リンク文字色*/
			.news_apl a {
			color: #ff8800;
			}

				/*リスト　マウスオーバー*/
				.news a:hover {
				text-decoration: underline;
				color: #52AE07;
				}


	.news strong, .news_p strong  .news_apl strong {
		font-weight: bold;
		font-family:"MS Pゴシック","ヒラギノ角ゴ Pro W3",sans-serif;
	}


	.news_date {
		float: left;
		font-family:"century gothic",sans-serif;
		text-align: center;
		margin:0;
		width: 30px;
	}

				/*リスト　カレンダー日付数字*/
				#UserPage .news_date
				{
				float: right;
				font-family:"century gothic",sans-serif;
				text-align: center;
				margin:0;
				width: 30px;
				}

					/*リスト　カレンダー　パラグラフ設定*/
					#UserPage #maincol #news p,#UserPage #maincol #news .news_apl p
					{
					margin: 0px 0px;
					padding: 0px 8px;
					}

						#UserPage #maincol #news p
						{ 
						color: #111;
						}	

						#UserPage #maincol #news .news_apl p
						{ 
						color: #aa6600;
						}	


	#UserPage .edit_image {
		float: left;
		font-family:"century gothic",sans-serif;
		text-align: center;
		padding:10px 10px;
		width: 150px;
	}


	.edit_cont {
		float: right;
		width:70px;
	}

	.edit_desc {
		float: left;
		padding:10px 10px;
	}


	.edit_del {
		float: left;
		font-family:"century gothic",sans-serif;
		text-align: center;
		width: 30px;
		background:#aaa;
		color:#fff;
	}

	.edit_updown {
		float: right;
		font-family:"century gothic",sans-serif;
		text-align: center;
		width: 30px;
	}


	.news .month ,.news_p .month , #xcol .news_date .month {
		float: left;
		width: 30px;
		font-size: 0.9em;
		color: #333355;
		clear: both;
	}
	
		.news_apl .month {
		float: left;
		width: 30px;
		font-size: 0.9em;
		color: #ff8800;
		clear: both;
	}

	
	.news .edit a ,.news .admin a ,.news .delb a {
		float: right;
		width: 28px;
		font-size: 0.9em;
		text-align:center;
		background:#f6f6f6;
		color:#ff4500;
	}
	.news .SelectAll a , .news .SelectAll a:link, .news .SelectAll a:visited {
		float: left;
		font-size: 1.0em;
		text-align:center;
		background:#fff;
		padding:1px 9px;
		color:#00f;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}	

	.news .SelectAll a:hover {
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		background:#cdedff;
		text-decoration:none;
	}
	
	.news .admin a {
	color:#693;
	}
	.news .delb a {
	color:#555;
	}

	#maincol .news .edit a {
		padding:2px 0px;
		margin:1px 0px;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
}

	#maincol .news .admin a {
		padding:2px 0px;
		margin:1px 0px;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		}

	#maincol .news .delb a {
		padding:0px 0px;
		margin:1px 0px;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		}


	.news .btns {
		float: right;
		width: 30px;
		text-align:center;
	}


	.news .edit {
		width: 30px;
		text-align:center;
		background:#f2f2f2;
		color:#ff4500;
	}


	.news .admin {
		width: 30px;
		text-align:center;
		background:#f2f2f2;
		color:#ff4500;
				clear: both;

	}

	.news .delb {
		width: 30px;
		text-align:center;
		background:#f2f2f2;
		color:#555;
				clear: both;
	}




	 .news .edit a:hover, .news .admin a:hover, .news .delb a:hover{
		background:#fff;
		color:#f00;
	}	
	
	.news .admin a:hover{
		color:#5b6;
	}
	.news .delb a:hover{
		color:#222;
	}
	
	
	 #maincol .news .edit a:hover, #maincol .news .admin a:hover, #maincol .news .delb a:hover {
		background:#fff;
		color:#f00;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		border-top:1px solid #aaa;
		border-left:1px solid #aaa;
	}	
	
	#maincol .news .admin a:hover{
		color:#5b6;
	}

	#maincol .news .delb a:hover{
		color:#333;
	}
	
	
	
		.news .edit_selected {
		background:#FFB421;
		color:#f00;
		padding: 3px 6px;
		margin: 0px -40px 0px 288px;
		display:block;
	}		

	
	
	
	
	.news .sendmailbtn a {
		float: right;
		width: 30px;
		font-size: 0.9em;
		text-align:center;
		background:#5ac;
		color:#fff;
	}

	.news .sendmailbtn {
		float: right;
		width: 30px;
		text-align:center;
		background:#e5e5e5;
		color:#ff4500;
	}

	 .news .sendmailbtn a:hover {
		background:#fff;
		color:#5b0;
	}		
	
	
	
	
		
	
	.mail_list .kaijyobtn a, .news .kaijyobtn a, .news .kaijyo_syoutai_btn a {
		float: right;
		width: 30px;
		font-size: 0.9em;
		text-align:center;
		background:#5ac;
		color:#fff;
	}
	
	.news .kaijyo_syoutai_btn a {width:80px;}
	

	.news .kaijyobtn,.news .kaijyo_syoutai_btn {
		float: right;
		width: 30px;
		text-align:center;
		background:#e5e5e5;
		color:#ff4500;
	}
	.news .kaijyo_syoutai_btn {width:80px;}

	 .mail_list .kaijyobtn a:hover , .news .kaijyobtn a:hover , .news .kaijyo_syoutai_btn a:hover {
		background:#fff;
		color:#5b0;
	}		
	
	
	
	
	
	
	
	
	
	.news .day , .news_p .day, .news_e .day  {
		float: left;
		width: 30px;
		font-size: 1.8em;
		color: #19C16F;
	}
	
	#xcol .news_date .day{
		float: left;
		width: 30px;
		font-size: 1.8em;
		color: #19C16F;
	}
	

	
		.news .ud_arrow a , .news_p .ud_arrow a, .news_e .ud_arrow a,.news .ud_arrow a:visited , .news_p .ud_arrow a:visited, .news_e .ud_arrow a:visited   {
		float: left;
		width: 25px;
		font-size: 1.8em;
		padding:5px 0px;
		margin:2px 0px;
		color: #19C16F;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		background:#fff;
		display:block;
		}

		 .news .ud_arrow a:hover {
		background:#ff9900;
		color:#fff;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		border-top:1px solid #aaa;
		border-left:1px solid #aaa;

	}	
	
	
	.news_apl .day  {
		float: left;
		width: 30px;
		font-size: 1.8em;
		color: #ff6600;
	}
	
	
	

	.news_e .day  {
		color: #fff;
	}


	#Basic .ichiranmidashi {
		float: right;
		font-size: 0.9em;
		width: 82%;
		margin: 0px 29px 0px 1px;
		padding: 1px 0px 1px 5px;
		color: #333;
		background:#EBE8E2;
	}

	#UserPage .ichiranmidashi {
		float: right;
		font-size: 0.9em;
		width: 85%;
		margin: 0px 1px 0px 1px;
		padding: 1px 0px 1px 5px;
		color: #333;
		background:#EBE8E2;
	}




	#Basic .hiduke {
		float: left;
		font-size: 0.9em;
		width: 30px;
		margin: 0px 1px 0px 0;
		padding: 1px 0px 1px 1px;
		color: #333;
		background:#EBE8E2;
		clear: both;
	}

	#UserPage .hiduke {
		float: left;
		font-size: 0.9em;
		width: 30px;
		margin: 0px 29px 0px 0;
		padding: 1px 0px 1px 1px;
		color: #333;
		background:#EBE8E2;
		clear: both;
	}


	#Basic #maincol .news p {
		float: right;
		margin: 0;
		padding: 8px;
		width: 80%;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: 1px dotted #BBE0EB;
	}


	#ct_smx #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 265px;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}


	#ct_smwx #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 8px;
		width: 134px;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}



	#ct_smx #maincol #news .news p.edit_mode,#mypage_sm #maincol #news .news p.edit_mode{
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 10px;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}
	#ct_smx #maincol #news .news p.edit_mode{
		width: 240px;
	}
	#mypage_sm #maincol #news .news p.edit_mode{
		width: 600px;
	}



	#c_smx #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 85%;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	#cs_smx #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 85%;
		font-size: 0.9em;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	
	
	#xcol .news p {
		color: #333;
		border-bottom: 1px dotted #82CB00;
	}
	

	
	.news p:hover {
		background:#fffbcf;
		color: #333;
	}
	
	
		#UserPage .news p:hover {
			background:#E8F3E3;
		}
	
		#UserPage .news p.selected  {
			background:#E8F3E3;
		}





		#news .more {
			clear: both;
			margin:0;
			padding: 0 8px 0 0;
			font-size: 0.85em;
			text-align: right;
			line-height: 1em;
		}

		#news .more img {
			vertical-align: bottom;
			border: 0;
			margin: 0 0 0 5px;
		}



	.news_name
	{
	float:left;
	width:75px;
	margin:0px;
	}

	#maincol .blue_bg .news_name
	{
	float:left;
	width:120px;
	margin:0px;
	}

	.sendmail_name, .sendmail_name_head
	{
	float:left;
	width:170px;
	margin:0px;
	text-align:left;
	}
	

	.sendmail_name
	{
		font-size: 1.3em;
	}

	
	.sendmail_name a,.sendmail_name a:link,.sendmail_name a:visited
	{
	color:#4a2;
	}
	
	.sendmail_name a:hover
	{
	color:#9d6;
	}


	.mail_list
	{
	width:auto;
	  border-bottom: 1px dotted #9d6;
	  display:block;
    padding:5px;
	}



	.mail_list_head
	{
	width:auto;
	  border-bottom: 1px solid #ededde;
	  display:block;
    padding:5px;
	background:#f8f8ea;
	}



	 .syusai {
		color:#888;
	}		
	
	.news_apl .syusai {
		color:#aa6600;
	}		
	
	






#xcol #tabs {
   padding: 10px 12px 0px 12px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 100%;
   
   }
#maincol #tabs, #subcol #tabs,  #subtabs, #subtabsnrw  {
   padding: 0px 1px 0px 0px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size: 9px;
   font-style: normal;
   line-height: 100%;
 }
 
 
 #subtabs {
   padding: 5px 12px 0px 12px;
}
 #subtabsnrw {
   padding: 5px 5px 0px 5px;
}


#tabs ,  #subtabs,  #subtabsnrw {
   margin-bottom: 0px;
   border-bottom: 1px solid #e0e0e0;

}

 #tabs a , #subtabs a,#subtabsnrw a {
   display: block;
   float: left;
   width: auto;
 
 }

#xcol  #tabs a {
   margin-right: 5px;
   margin-bottom: -1px;
   border: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   padding: 6px 10px;

   background-color: #ffffed;
   color: #b92; 
   text-align: center;
}


#xcol  #tabs a:hover ,#maincol  #tabs a:hover ,#subcol  #tabs a:hover {
  background-color: #fb0;
   color: #fff;
}


#maincol  #tabs a, #subcol  #tabs a ,  #subtabs a, #subtabsnrw a  {
   margin-right: 2px;
   margin-bottom: -1px;
   border: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   padding: 3px 5px;
   background-color: #b4c6bd; 
   color: #fff;
   text-align: center;
}


#subtabs a  {
   margin-right: 5px;
}
#subtabsnrw a  {
   margin-right: 3px;
}



#xcol #tabs a.selected {
   border-top: 1px solid #e0e0e0;
   border-left: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #fff;
   background-color: #fff;
   text-decoration:none;
   font-weight:bold;
   color: #ff7500;
}


#maincol #tabs a.selected ,#subcol #tabs a.selected, #subtabs a.selected, #subtabsnrw a.selected {
   border-top: 1px solid #e0e0e0;
   border-left: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #fff;
   background-color: #fff;
   text-decoration:none;
   color: #ff7500;
}


#subtabs a:hover, #subtabsnrw a:hover{
  background-color: #5c0;
   color: #fff;
}





/*▽メール表示-----------------------------------------------------*/

	/*ニュース枠全体*/
	#mail_view
	{
	padding:0px;
	margin:0px;
	}
	

	.mail_col
	{
	margin:2px 0px 2px 0px;
	padding: 0px;
	background: #e1f7b8;
	display:block;
	width:685px;
	}


	.mail_col_b , .mail_col_c 
	{
	margin:0px 0px 0px 0px;
	padding: 0px 5px;
	background: #ffffbc;
	border-bottom:1px solid  #ccc;
	border-right:1px solid  #ccc;
	color:#111;
	display:block;
	width:675px;
	}

	.mail_col_c 
	{
	margin:0px;
	border-bottom:0px;
	border-right:0px;
	}

	.mail_no
	{
	font-size: 11px;
   font-style: normal;
   line-height: 100%;
	text-align:center;
	margin:2px 0px 2px 0px;
	padding: 40px;
	background: #e2f8b9;
	color:#484;
	border-bottom:1px solid  #b1d798;
	border-right:1px solid  #b1d798;
	}


	.mail_conp
	{
	font-size: 11px;
   font-style: normal;
   line-height: 100%;
	text-align:center;
	margin:2px 4px 2px 4px;
	padding: 40px;
	background: #e0e0d0;
	color:#353333;
	border-bottom:1px solid  #e0e0d0;
	border-right:1px solid  #e5e5d5;
	}


	.mail_col:hover
	{
	background: #a1c798;
	}

	.mail_subj a:hover
	{
	color: #8c6;
	}

	.mail_subj a
	{
	color: #060;
	}

	.mail_subj
	{
	width:370px;
	float:left;
	margin:0px;
	padding:3px 10px;
	line-height:135%;
	border-left:1px dotted #fff;
	border-right:1px dotted #fff;
	}

	.mail_col .mail_subj
	{
	background: #e6fcbd;
	}




	.mail_name
	{
	float:left;
	width:130px;
	margin:0px;
	padding:3px;
	}
	
	
	.mail_textarea
	{
	text-align:center;
	width:auto;
	margin:0px;
	padding:10px;
	}
	


	.mail_date
	{

	width:120px;
	float:right;
	margin:0px;
	padding:3px 0px 3px 0px;
	line-height:135%;

	}



	/*floatクリア*/
	 .mail_col:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	 .mail_col_b:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}






/*XCOL　キーワード*/
#xcol .keys p{
		font-size: 0.8em;
		line-height: 200%;
text-align:left;
}


	#xcol .keys a, #xcol .keys a:link ,#xcol .keys a:visited {
		margin: 0px 5px 0px 0px;
		padding: 2px;
		background-color: #fff;
		color:#787;
		text-decoration: none;
	}

	#xcol .keys a.selected{
		margin: 0px 5px 0px 0px;
		padding: 2px;
		background-color: #c6df66;
		color:#000;
	}

	#xcol .keys a:hover {
	background-color: #fec;
	}




/*MAINCOL　キーワード*/
#maincol .keys p{
		font-size: 1.0em;
		line-height: 2.2em;
text-align:left;
}


	#maincol .keys a, #maincol .keys a:link ,#maincol .keys a:visited {
		margin: 0px 5px 0px 0px;
		padding: 3px;
		background-color: #fff;
		color:#787;
		text-decoration: none;
	}

	#maincol .keys a.selected{
		margin: 0px 5px 0px 0px;
		padding: 3px;
		background-color: #c6df66;
		color:#000;
	}

	#maincol .keys a:hover {
	background-color: #fec;
	}



/*コメント欄*/

#cment_view{
background: #f8f8ea;
padding:4px 4px 2px 4px;
margin:3px 6px 5px 6px;
width:auto;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #ded;
border-bottom:1px solid #ded;

}

		.cment_view{
		width:auto;
		padding:6px;
		border-bottom:1px dotted #aaa;
		}

			.cment_view_add{
			width:auto;
			padding:6px;
			}
			
				#mypage_smx .cment_view_add textarea{
				width:355px;
				}

				#c_smx08 .cment_view_add textarea{
				width:240px;
				}

		.cment_writer, .cment_writer a:link, .cment_writer a:visited{
		float:right;
		width:60px;
		color:#4a7;
		font-size: 9pt;
		line-height:130%;
		}

			#cs_smx .cment_writer, #cs_smx .cment_writer a:link, #cs_smx .cment_writer a:visited{
			width:80px;
			}


			.cment_body{
			float:left;
			width:148px;
			font-size: 8pt;
			}

			#cs_smx .cment_body{
			width:260px;
			}
			#cs_smx08 .cment_body{
			width:260px;
			}			
			#mypage_smx .cment_body{
			width:290px;
			}			
			
				.cment_add_btn , .cment_toukou_btn , .cment_cancel_btn{
				width:50px;
				margin: 10px;
				padding: 0px;
				background-color: #aBd30C;
				text-align:center;
				font-size: 10pt;
				line-height: 1.5em;
				}

					.cment_add_btn a, .cment_add_btn a:link,.cment_add_btn a:visited, .cment_toukou_btn a, .cment_toukou_btn a:link,.cment_toukou_btn a:visited
					{
					width:80px;
					margin: 0px;
					padding: 0px 2px;
					display: block;
					background-color: #aBd30C;
					color:#030;
					border-left:1px solid #cBf33C;
					border-top:1px solid #cBf33C;
					border-bottom:1px solid #9Bc305;
					border-right:1px solid #9Bc305;
					text-decoration:none;
					}
					
					.cment_cancel_btn a, .cment_cancel_btn a:link,.cment_cancel_btn a:visited{
					width:50px;
					float:right;
					margin: 0px;
					padding: 0px 2px;
					background-color: #bbb;
					display: block;
					color:#fff;
					border-left:1px solid #ddd;
					border-top:1px solid #ddd;
					border-bottom:1px solid #a8a8a8;
					border-right:1px solid #a8a8a8;
					text-decoration:none;
					}
					.cment_toukou_btn{
					float:left;	
					margin: 0px 5px;
					}
					
					.cment_add_btn a:hover,  .cment_toukou_btn a:hover , .cment_cancel_btn a:hover {
					width:80px;
					background-color: #ffc;
					color:#8Ba300;
					border-bottom:1px solid #fff;
					border-right:1px solid #fff;
					border-left:1px solid #ccc;
					border-top:1px solid #ccc;
					}
					.cment_cancel_btn a:hover { width:50px;}





/*メールの送信*/

.SendMailFormInput{
width:550px;
float:right;
text-align:left;
}
		INPUT.SendMailFormInput		{ font-size:14pt;text-align:left }

*html .SendMailFormInput{width:550px;}


.blue_bg .SendMailFormInput{
width:320px;
float:right;
text-align:left;
}
		INPUT .blue_bg  .SendMailFormInput		{ font-size:14pt;text-align:left }

*html .blue_bg .SendMailFormInput{width:300px;}













.SendMailFormInputNarrow{
width:280px;
float:right;
text-align:left;
}
		INPUT.SendMailFormInputNarrow		{ font-size:14pt;text-align:left }

*html .SendMailFormInputNarrow{width:260px;}


.SendMailFormSubj{
float:left;
width:35px;
text-align:right;
float:left;
font-size: 1.1em;
font-weight:bold;
color:#5a4;
}

*html .SendMailFormSubj{
float:left;
width:30px;
font-size: 1.0em;
}


.SendMailFormPhoto{
width:50px;
padding:8px;
float:left;
}




	.SendMailFormTo{
	float:right;
		width:560px;
		padding:19px 0px 10px 0px;
		font-size: 1.2em;
		font-weight:bold;
		color:#5a4;
		display: block;
					}

.blue_bg .SendMailFormTo{
	float:right;
		width:355px;
		padding:19px 0px 10px 0px;
		font-size: 1.2em;
		font-weight:bold;
		color:#5a4;
		display: block;
					}







	.SendMailFormToList{
		width:auto;
		padding:5px;
		font-size: 1.0em;
		line-height:160%;
		color:#111;
		display: block;
		}


	.SendMailGroupN{
			width:auto;
		padding:10px 0px 10px 10px;
		font-size: 1.6em;
		font-weight:bold;
		color:#5a4;
		display: block;
					}

	.SendMailConfSubj,.SendMailConfSubjNarrow{
		float:right;
		width:430px;
		font-size: 1.6em;
		font-weight:bold;
		color:#000;
		display: block;
					}
	.SendMailConfSubjNarrow{
		float:auto;
		width:auto;
					}


	.SendMailConfTxt,.SendMailConfTxtNarrow{

		text-align:left;
		width:430px;
			color:#000;
					}
	.SendMailConfTxtNarrow{
			float:auto;
			text-align:left;
		width:260px;
	}

			.SendMailBox , .SendMailBoxNarrow{
		padding:10px 0px 10px 10px;
			width:auto;
			padding:6px;
			}



				.SendMailSubmBtn, .MinuteMailBtn{
				width:150px;
				margin: 10px;
				padding: 0px;
				background-color: #aBd30C;
				text-align:center;
				font-size: 1.4em;
				line-height: 1.5em;
				}

				.SendMailBoxNarrow .SendMailSubmBtn, .SendMailBoxNarrow .MinuteMailBtn{
				width:120px;
				margin: 5px;
				padding: 0px;
				background-color: #aBd30C;
				text-align:center;
				font-size: 1.4em;
				line-height: 1.5em;
				}
				
				

			.GroupBox{
		padding:40px 30px 20px 30px;
			width:auto;

			}




				.GroupJoinBtn, .GroupNotJoinBtn{
				width:180px;
				margin: 10px;
				padding: 0px;
				text-align:center;
				font-size: 1.4em;
				line-height: 1.5em;
				}
				*html .GroupJoinBtn, *html .GroupNotJoinBtn{font-size: 1.2em;
				line-height: 1.3em;}

					.GroupJoinBtn a, .GroupJoinBtn a:link,.GroupJoinBtn a:visited
					{
					float:left;
					width:180px;
					margin: 0px;
					padding: 3px 2px;
					display: block;
					text-align:center;
					background-color: #ff3389;
					color:#fff;
					border-left:1px solid #ff53ab;
					border-top:1px solid #ff53ab;
					border-bottom:1px solid #ee2277;
					border-right:1px solid #ee2277;
					text-decoration:none;
					font-weight:bold;
					}
					

					.GroupNotJoinBtn a, .GroupNotJoinBtn a:link,.GroupNotJoinBtn a:visited
					{
					float:right;
					width:180px;
					margin: 0px;
					padding: 3px 2px;
					display: block;
					text-align:center;
					background-color: #99a;
					color:#fff;
					border-left:1px solid #aab;
					border-top:1px solid #aab;
					border-bottom:1px solid #778;
					border-right:1px solid #778;
					text-decoration:none;
					}






	/*MAINCOL用汎用リンクボタン-----------------------------------------------------*/



	.genLink08_btn{
	width:auto;
		margin: 10px 0px 0px 0px;

			text-align:center;
			font-size: 0.9em;
			line-height: 1.5em;
	}

	.genLink08_btn a, .genLink08_btn a:link,.genLink08_btn a:visited
	{
	width:auto;
	margin: 0px;
		padding: 3px 0px;
	display: block;
	background-color: #fc0;
	color:#000;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #a83;
	border-right:1px solid #a83;
	}

	.genLink08_btn a:hover {
	width:auto;
	background-color: #ffffcc;
	color:#008;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #bbb;
	border-top:1px solid #bbb;
	}




					/*送信ボタンリンク署式設定--------------------------------------*/
					.SendMailSubmBtn a, .SendMailSubmBtn a:link,.SendMailSubmBtn a:visited,.SendMailBoxNarrow .SendMailSubmBtn a, .SendMailBoxNarrow .SendMailSubmBtn a:link, .SendMailBoxNarrow .SendMailSubmBtn a:visited
					{
					float:right;
					text-align:center;
					margin: 0px;
					padding: 3px 2px;
					display: block;
					background-color: #592;
					color:#fff;
					border-left:1px solid #9b5;
					border-top:1px solid #9b5;
					border-bottom:1px solid #462;
					border-right:1px solid #462;
					text-decoration:none;
					}
				
					/*xcol用*/
					.SendMailSubmBtn a, .SendMailSubmBtn a:link,.SendMailSubmBtn a:visited
					{
					width:150px;
					}

					/*狭いxcol用*/
					.SendMailBoxNarrow .SendMailSubmBtn a, .SendMailBoxNarrow .SendMailSubmBtn a:link, .SendMailBoxNarrow .SendMailSubmBtn a:visited
					{
					width:120px;
					}


					/*下書きボタンリンク署式設定--------------------------------------*/
					.MinuteMailBtn a, .MinuteMailBtn a:link,.MinuteMailBtn a:visited,.SendMailBoxNarrow .MinuteMailBtn a,.SendMailBoxNarrow .MinuteMailBtn a:link,.SendMailBoxNarrow .MinuteMailBtn a:visited
					{
					float:left;
					text-align:center;
					margin: 0px;
					padding: 3px 2px;
					display: block;
					background-color: #fff;
					color:#222;
					border-left:1px solid #d5d5d5;
					border-top:1px solid #d5d5d5;
					border-bottom:1px solid #aaaaaa;
					border-right:1px solid #aaaaaa;
					text-decoration:none;
					}
					
					/*xcol用*/
					.MinuteMailBtn a, .MinuteMailBtn a:link,.MinuteMailBtn a:visited
					{
					width:150px;
					}
					
					/*狭いxcol用*/
					.SendMailBoxNarrow .MinuteMailBtn a,.SendMailBoxNarrow .MinuteMailBtn a:link,.SendMailBoxNarrow .MinuteMailBtn a:visited
					{
					width:120px;
					}


					/*送信ボタンマウスオーバー設定--------------------------------------*/
					.SendMailSubmBtn a:hover, .SendMailBoxNarrow .SendMailSubmBtn a:hover {
					color:#fff;
					background-color: #aBd30C;
					border-left:1px solid #9Bc305;
					border-top:1px solid #9Bc305;
					border-bottom:1px solid #cBf33C;
					border-right:1px solid #cBf33C
					}

					/*xcol用*/
					.SendMailSubmBtn a:hover
					{
					width:150px;
					}
					
					/*狭いxcol用*/
					.SendMailBoxNarrow .SendMailSubmBtn a:hover
					{
					width:120px;
					}


					/*下書きボタンマウスオーバー設定--------------------------------------*/
					.MinuteMailBtn a:hover, .SendMailBoxNarrow .MinuteMailBtn a:hover{
					color:#fff;
					background-color: #c0c0c0;
					border-left:1px solid #a0a0a0;
					border-top:1px solid #a0a0a0;
					border-bottom:1px solid #f0f0f0;
					border-right:1px solid #f0f0f0;
					}
					
					/*xcol用*/
					.MinuteMailBtn a:hover{
					width:150px;
					}
					
					/*狭いxcol用*/
					.SendMailBoxNarrow .MinuteMailBtn a:hover {
					width:120px;
					}




/*チェックボックスセル設定--------------------------------------*/
.FeChkBox{
width:30px;
padding: 0px 0px 0px 0px;
float:left;
}

.MailChkBox{
width:60px;/*イベントのメール送信リスト表示用*/
padding: 0px 0px 0px 0px;
float:left;
}

.LiChkBox{
padding: 0px 3px 0px 3px;
float:left;
}

.MailRecChkBox{
width:25px;
padding: 3px;
float:left;
}
/*--------------------------------------------------*/



/*ページャー設定--------------------------------------*/
.Pager
{
width:auto;
text-align:center;
color:#392;
margin:0px 6px;
padding:2px 0px;
background: #f8f8ea;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0d0;
border-left:1px solid #e5e5d5;
font-size: 1.0em;
line-height: 110%;
}

	/*ページャー　リンク設定*/
	.Pager a, .Pager a:link, .Pager a:visited{
	color:#392;
	padding:0px 4px;
	text-decoration:underline;
	}

		/*ページャー　マウスオーバー設定*/
		.Pager a:hover{
		color:#9c7;
		}
/*--------------------------------------------------*/

/*ミニページャー設定--------------------------------------*/

.MiniPagerL{
float:left;
background: #fff;
padding:0px;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #f0f0f0;
border-left:1px solid #e5e5d5;
}
.MiniPagerR{
float:right;
background: #fff;
padding:0px;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #f0f0f0;
border-left:1px solid #e5e5d5;
}

	/*ページャー　リンク設定*/
	.MiniPagerL a, .MiniPagerL a:link, .MiniPagerL a:visited,
	.MiniPagerR a, .MiniPagerR a:link, .MiniPagerR a:visited{
	color:#392;
	padding:0px 2px;
	text-decoration:none;
	}

		/*ページャー　マウスオーバー設定*/
		.MiniPagerL a:hover,.MiniPagerR a:hover{
		color:#fff;
		background: #ffbb00;
		border-bottom:1px solid #eeaa00;
		border-right:1px solid #eeaa00;
		border-left:1px solid #e0e0e0;
		}


.MiniPager
{
width:auto;
text-align:center;
color:#392;
margin:0px;
padding:3px 2px 2px 2px;
background: #e0e0e0;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0e0;
border-left:1px solid #e5e5d5;
font-size: 1.0em;
line-height: 110%;
}

		
	 .MiniPager:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		
		
/*--------------------------------------------------*/







/*Xcolクローズボタン--------------------------------------*/
#xcol .ColumnCloseBtn
{
width:auto;
text-align:right;
padding:3px 3px 1px 0px;
background:#74B29E;
height:19px;
}
/*--------------------------------------------------*/


/*maincol一覧に戻るボタン--------------------------------------*/
#maincol .ListViewBtn
{
width:auto;
text-align:right;
padding:3px 3px 1px 0px;
margin-bottom:10px;
background:#74B29E;
border:4px solid #fff;
height:19px;
}
/*--------------------------------------------------*/


#RegEnqBox{ width:600px;
margin-left:auto;
margin-right:auto;
 }
#RegEnqLeft{width:299px; float:left; border-right:1px dotted #e0e0e0;}
#RegEnqRight{width:300px; float:right;}
.enq{width:255px; text-align:left;float:right; display:block; font-size:11px; line-height:140%;}
.enqSpan{ font-size:14px; font-weight:bold; color:#f60; text-align:left;display:block;padding:5px 3px;}
.enqRadio{float:left; width:30px; text-align:right;}
.enqLv{width:290px; padding:2px;}


/*08screen*/

/*
---------------------------------
Jobweb Screen Master
Author: Shinichiro Oshima
Version: ６ Oct 2006
---------------------------------
*/

*html {
overflow-x: hidden;
}

/*▽BODY初期設定---------------------------------------------------------------*/
body	{
		color: #111;				/*基本文字カラー*/
		text-align: center;			/*センタリングie用*/
		margin: 0; padding: 0;		/*初期設定*/
		width: 100%;				/*初期設定*/
		background-color: #fff;	/*基本バックグラウンドカラー(白)*/
		word-wrap:break-word;
		font-size:12pt;
		}

/*▽ヘッダ基本設定　（全てのページに対応）----------------------------------------*/

.header08 {
		text-align: left;								/*左寄せ*/
		margin: auto;									/*センタリング*/
		width: 940px;									/*幅９４０ピクセル固定*/
		height: 81px;									/*高さ８１ピクセル固定*/
		background-image: url("/images/08head_bg.gif");   /*ヘッダバック画像*/
        background-repeat: repeat-x;
		display:block;
		}

/*▽ヘッダ基本設定　（eco）----------------------------------------*/

.headerEco {
		text-align: left;								/*左寄せ*/
		margin: auto;									/*センタリング*/
		width: 940px;									/*幅９４０ピクセル固定*/
		height: 81px;									/*高さ８１ピクセル固定*/
		background-image: url("/images/08head_eco.gif");   /*ヘッダバック画像*/
        background-repeat: repeat-x;
		display:block;
		}

/*▽ヘッダ基本設定　（eco）----------------------------------------*/

.headerCareer {
		text-align: left;								/*左寄せ*/
		margin: auto;									/*センタリング*/
		width: 940px;									/*幅９４０ピクセル固定*/
		height: 65px;									/*高さ８１ピクセル固定*/
		background-image: url("/images/08head_career.gif");   /*ヘッダバック画像*/
        background-repeat: repeat-x;
		display:block;
		}



.jobweblogo{float:left;}/*ジョブウェブロゴ左寄せ*/


.headerCalRight{
	font-size:9pt;
	margin-right:15px;
	margin-top:15px;
	width:95px;
	float:right;
}
.headerCalRight a,.headerCalRight a:link,.headerCalRight a:visited{
	color:#00f;
}
.headerCalRight a:hover{
	color:#f60;
}


/*▽バナー基本設定　------------------------------------------------------------*/

.Banner{
float:right;				/*右寄せ*/
width:740px;
margin-top:9px;
}

.HeaderBanner09{
float:right;				/*右寄せ*/
width:480px;
margin-top:9px;
display:block;
}

.CareerBanner{
float:right;				/*右寄せ*/
}

#RectBanner{
width:auto;
text-align:center;
}

.RectBanner{
margin-left:auto;
margin-right:auto;
}

/*-------------------------------------------------------------------------------*/

/*▽ヘッダ下ナビ基本設定　（全てのページに対応）----------------------------------------*/

 .icon_box{
float:left;
min-width:1px;
height:31px;
margin-right:10px;
}

.icon_txt_l a{
float:left;
width:25px;
}


.icon_txt_r a{
float:left;
margin-top:7px;
}

.icon_txt_r_img a{
float:left;
padding:0px
}


.icon_boxCareer{
float:left;
min-width:1px;
height:31px;
margin-right:0px;
}



.icon_txt_Cal a{
float:left;
}

.icon_txt_r_img_Cal a{
float:left;
padding:0px
}


.navi_box08{float:right; height:31px;display:block;}
.navi_boxCareer{float:left; height:31px;display:block;}

.navi08 {
        text-align: right;                        
        width: 940px;                                    /*幅９４０ピクセル固定*/
        height:31px;
        background:#225;
		display:block;
        }	
	
.naviCareer {
        text-align: left;                        
        width: 940px;                                    /*幅９４０ピクセル固定*/
        height:31px;
        background:#225;
		display:block;
        }		
		
.navi08{
        background-image: url("/images/08navi_icon_none.gif");
        background-repeat: repeat-x;
		}
		

.naviCareer {
        background-image: url("/images/Careernavi_icon_none.gif");
        background-repeat: repeat-x;
        }

.navi08 a,.naviCareer a {
		float:left;
        font-size: 13pt; line-height: 1.9em;
        padding:0px 0px;
		margin:0px;
        color:#fff;
        text-decoration:none;
        }
		
*html .navi08 a,*html .naviCareer a
{font-size: 13pt; line-height:125%;}

.navi08 a:visited,.naviCareer a:visited {
        color:#fff;
        }
.navi08 a:hover,.naviCareer a:hover {
        color:#ffaa00;
        }

.navi08 img{ margin-left:8px;}

/*-------------------------------------------------------------------------------*/ 

#jwnotice{
font-size:9pt;
line-height:145%;
padding:10px;
color:#222;	
}

#jwnotice b{
	color:#f00;
	margin-bottom:5px;
}



.UserRegistBox08{ width:200px; }
.UserLoginBox08{width:199px; height:100px;
background: url("/images/08LoginBg.gif") repeat;
text-align:center;
}

.UserRegistBox09, .UserRegistBox10{ width:188px;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
text-align:center;
color:#00629F;
margin-left:auto;
margin-right:auto;
}

.UserRegistBox10{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}


.UserLoginBox09{
	width:188px;
padding-top:60px;
background: url("/images/evimages/09LoginBoxBg.gif") no-repeat;
}


.UL08Lv{ width:175px; margin-left:auto;margin-right:auto; padding:2px 0px;}
.Uid08{width:60px; float:left; font-size:9pt; line-height:135%;}
.Uid08C{width:50px; float:left; font-size:9pt; line-height:135%;padding-top:3px;}


.UidInput08{float:right;width:90px; margin-right:10px;}
.UidInput08C{float:right;width:125px;margin:0px;padding:0px;}
INPUT.UidInput08{ font-size:12pt;text-align:left;}
INPUT.UidInput08C{ font-size:12pt;text-align:left; width:125px;}

.Pass08{width:60px; float:left; font-size:9pt;}
.Pass08C{width:50px; float:left; font-size:9pt;}
.PassInput08{float:right;width:90px; margin-right:10px; }
.PassInput08C{float:right;width:125px; margin:0px; padding:0px;}
INPUT.PassInput08{ font-size:9pt;text-align:left;}
INPUT.PassInput08C{ font-size:9pt;text-align:left; width:125px;}

.AutoPass08{width:150px; float:left;color:#fff; font-size:8pt; line-height:140%;font-weight:bold;}
.AutoPass09{width:150px; float:left;color:#00629F; font-size:8pt; line-height:140%;font-weight:bold;}

.AutoPassChk08{float:right;}



.FogPassBox08{width:199px; height:31px;
background: url("/images/08LoginBgB.gif") repeat;
}

.FogPassBox08 a, .FogPassBox08 a:link, .FogPassBox08 a:visited{font-size:9pt; color:#664B00;padding:6px 10px; display:block;}
.FogPassBox08 a:hover{color:#f60;}



/*▽テキスト広告　（全てのページに対応）----------------------------------------*/
.TextAd {
		font-size: 11pt; line-height: 1.9em;
        text-align: left;                        
        width: 938px;                                    /*幅９４０ピクセル固定*/
        background:#fff;
		display:block;
		text-decoration:none;
		height:21px;
  }
*html .TextAd {
		font-size: 11pt; line-height:125%;
  }




.TextAdIntern {
		font-size: 11pt; line-height: 1.9em;
        text-align: left;                        
        width: auto;
        background:#fff;
		display:block;
		border-bottom:1px solid #ddd;
		border-right:1px solid #ddd;
		border-left:1px solid #e5e5e5;
		text-decoration:none;
  }
*html .TextAdIntern{
		font-size: 11pt; line-height:125%;
 }

.TextAdIntern10,.TextAdIntern10Head{
		font-size: 10pt; line-height: 135%;
        text-align: left;                        
        width: auto;
        background:#fff;
		display:block;
		padding:8px 8px 5px 8px;
		text-decoration:none;
  }
*html .TextAdIntern10,*html .TextAdIntern10Head{
font-size: 10pt; line-height:125%;
}

 
.TextAdIntern10{
		border-bottom:1px solid #ddd;
		border-right:1px solid #ddd;
		border-left:1px solid #e5e5e5;
  }



.TextAd09 {
		font-size: 10pt; line-height: 145%;
        text-align: left;                        
        width: auto;
        background:#fff;
		display:block;
		border-bottom:1px solid #efefef;
		text-decoration:none;
  }
*html .TextAd09 {
	font-size: 10pt; line-height:140%;
  }



	.TextAd a, .TextAd a:link, .TextAd a:visited,
	.TextAdIntern a, .TextAdIntern a:link, .TextAdIntern a:visited,
	.TextAd09 a, .TextAd09 a:link, .TextAd09 a:visited{
	color:#15f;
	text-decoration:underline;
	display:block;
	}
	.TextAdIntern a:hover,.TextAd09 a:hover{
	color:#f60;
	text-decoration:underline;
	}

	.TextAdLeft{
	float:left;
	padding-right:3px;
	}
	.TextAdMsg{
	float:left;
	padding-left:15px;
	}
/******レイアウト設定*******************************************************************************************************************************/


/*▽カラムコンテナ基本設定-----------------------------------------------------*/

	/*コンテナ基本設定　幅９8０ピクセル　センタリング　バックグラウンド画像縦繰り返し*/

	* .container08 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgCom.gif") repeat-y; }

	* .containerInt08 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgInt.gif") repeat-y; } 
	
	* .containerPriv08 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgPriv.gif") repeat-y; } 
	
	* .containerTop08 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgTop.gif") repeat-y;
}
	
	
	
	
	* .containerMyp08 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgMyp.gif") repeat-y; } 
	
	* .containerInt09 {text-align: center; margin: auto; width: 980px ;background: url("/images/CenterBgMyp.gif") repeat-y; } 


/*左ジョブウェブロゴ*/
#leftbox08	{float: left; height:100%; width:20px; padding:0; }
#rightbox08	{ float: left; height:100%; width:20px; padding:0; }			/*右の影*/
* #centerbox08	{ width: 940px; float: left; }			/*メイン*/
* #centerbox09	{ width: 940px; float: left; }			/*メイン*/



/*▽カラム基本設定-----------------------------------------------------*/

	/*全カラム初期設定　テキストジャスティファイ＆センタリング*/
	#maincol,#subcol,#xcol,#wxcol{
	text-align: justify; text-align: center; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	}
	
	/*カラム毎フォントサイズ／ラインハイト初期設定*/
	#maincol	{font-size: 11pt; line-height: 150%; }		/*メインカラム*/
	#subcol		{font-size: 11pt; line-height: 150%;  }		/*サブカラム（通常右カラム）*/
	#xcol		{font-size: 11pt; line-height: 150%;}		/*エクストラカラム（通常左カラム）*/


	/*toppage　3カラム用ボックス設定*/
	#top_smx #centerbox08 #main		{ width: 640px; float: left;  margin:0px; padding:0px; background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メイン＆サブカラムをラップするコンテナ*/
	
	/*toppage　3カラム用ボックス設定*/
	#top_smx #centerbox09 #main		{ width: 640px; float: left;  margin:0px; padding:0px; }			/*メイン＆サブカラムをラップするコンテナ*/
	
	#top_smx #centerbox08 #maincol	{ width: 440px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メインカラム　右回り込み*/
	
	#top_smx #centerbox09 #maincol	{ width: 440px; float: right;margin:0px; padding:0px;}			/*メインカラム　右回り込み*/
	
	
	#top_smx #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#top_smx #centerbox08 #xcol		{ width: 300px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y;}		/*エクストラカラム　右回り込み*/
	#top_smx #centerbox09 #xcol		{ width: 290px; float: right;margin:0px; padding:0px; margin:0px 5px 0px 5px;}		/*エクストラカラム　右回り込み*/

	*html #top_smx #centerbox09 #xcol		{ width: 290px; float: right;margin:0px; padding:0px; margin:0px 5px 0px 5px;}		/*エクストラカラム　右回り込み*/

	/*企業ページ　3カラム用ボックス設定*/
	#com_smx #centerbox08 #main		{ width: 740px; float: left;  margin:0px; padding:0px; background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メイン＆サブカラムをラップするコンテナ*/
	
	/*企業ページ　3カラム用ボックス設定*/
	#com_smx #centerbox09 #main		{ width: 740px; float: left;  margin:0px; padding:0px;}			/*メイン＆サブカラムをラップするコンテナ*/

	/*企業ページ　2カラム用ボックス設定*/
	#com_sm #centerbox09 #maincol		{ width: 721px; float: left;  margin:0px 0px 0px 7px; padding:0px;}			/*メイン＆サブカラムをラップするコンテナ*/

	*html #com_sm #centerbox09 #maincol		{ width: 721px; float: left;  margin:0px 0px 0px 3px; padding:0px;}			/*メイン＆サブカラムをラップするコンテナ*/

	/*企業ページ　2カラム用ボックス設定*/
	#com_sm #centerbox09 #main		{ width: auto; float: left;  margin:0px; padding:0px; }			/*メイン＆サブカラムをラップするコンテナ*/


	
	#com_smx #centerbox08 #maincol	{ width: 540px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メインカラム　右回り込み*/
	
	#com_smx #centerbox09 #maincol	{ width: 540px; float: right;margin:0px; padding:0px;}			/*メインカラム　右回り込み*/
	
	
	#com_smx #subcol,#com_sm #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/

	
	#com_smx #centerbox08 #xcol		{ width: 200px; float: right;margin:0px; padding:0px;background: url("/images/ComRightCBg.gif") repeat;}		/*エクストラカラム　右回り込み*/

	#com_smx #centerbox09 #xcol		{ width: 190px; float: right;margin:0px; padding:0px; margin:0px 5px 0px 5px;}		/*エクストラカラム　右回り込み*/



	/*企業ページ　3カラム用ボックス設定*/
	#interntop_smx #main		{ width: 740px; float: left;  margin:0px; padding:0px; }			/*メイン＆サブカラムをラップするコンテナ*/
	#interntop_smx #maincol	{ width: 540px; float: right;margin:0px; padding:0px;}			/*メインカラム　右回り込み*/
	#interntop_smx #maincol p{font-size:9pt; line-height:140%;}
	
	#interntop_smx #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#interntop_smx #xcol		{ width: 200px; float: right;margin:0px; padding:0px;}		/*エクストラカラム　右回り込み*/
	#interntop_smx #xcol p{font-size:9pt; line-height:140%;}
	/*イベントページ　3カラム用ボックス設定*/
	#ev_smx #main		{ width: 740px; float: left;  margin:0px; padding:0px; background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メイン＆サブカラムをラップするコンテナ*/
	#ev_smx #maincol	{ width: 540px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メインカラム　右回り込み*/
	#ev_smx #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#ev_smx #xcol		{ width: 200px; float: right;margin:0px; padding:0px;background: url("/images/ComRightCBg.gif") repeat;}		/*エクストラカラム　右回り込み*/

	/*イベント告知ページ　２カラム用ボックス設定*/
	#ev_sm #maincol	{ width: 740px; float: right;margin:0px; padding:0px;background: url("/images/EvContBoxBg.gif") repeat-y;}			/*メインカラム　右回り込み*/
	#ev_sm #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#ev_sm #maincol	p{padding:0px 30px; font-size:9pt; color:#222; line-height:150%;}


	/*イベント告知ページ　２カラム用ボックス設定*/
	#search_sm #maincol	{ width: 740px; float: right;margin:0px; padding:0px;}			/*メインカラム　右回り込み*/
	#search_sm #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#search_sm #maincol	p{padding:0px 30px; font-size:9pt; color:#222; line-height:150%;}




	.EvpText {padding:0px 5px; font-size:10pt; color:#222; line-height:150%; text-align:left;}


	/*ブックマークページ　ブックマーク管理4カラム用ボックス設定*/
	#mypage_msmx #main		{ width: 290px; float: left; }			/*メイン＆サブカラムをラップするコンテナ*/
	#mypage_msmx #menucol		{ width: 210px; float: left;  text-align:left;}			/*メイン＆サブカラムをラップするコンテナ*/
	#mypage_msmx #contentsbox		{ width: 730px; float: right; background: url("/images/ContentsBoxBg.gif") repeat-y;margin:10px 0px;}			/*メイン＆サブカラムをラップするコンテナ*/
	#mypage_msmx #maincol	{ width: 145px; float: right;}			/*メインカラム　右回り込み*/
	#mypage_msmx #subcol	{ width: 145px; float: left; }			/*サブカラム　左回り込み*/
	#mypage_msmx #xcol		{ width: 440px; float: right;			/*エクストラカラム　右回り込み*/
									}		/*エクストラカラム　バック画像*/
	

	/*ブックマークページ　ブックマーク管理4カラム用ボックス設定*/
	#mypage_sm #maincol	{ width: 730px; float: right; }			/*メインカラム　右回り込み*/
	#mypage_sm #menucol		{ width: 210px; float: left;  text-align:left;}			/*メイン＆サブカラムをラップするコンテナ*/
	
	/*ブックマークページ　ブックマーク管理4カラム用ボックス設定*/
	#mypage_smx #main		{ width: 940px; float: left; }		/*メイン＆サブカラムをラップするコンテナ*/
	#mypage_smx #maincol	{ width: 730px; float: right; }			/*メインカラム　右回り込み*/
	#mypage_smx #menucol		{ width: 210px; float: left;  text-align:left;}			/*メイン＆サブカラムをラップするコンテナ*/
	#mypage_smx #xcol		{ width: 0px; float: right;}		/*エクストラカラム　右回り込み*/
	#mypage_smx #contentsbox{}


	/*ブックマークページ　ブックマーク管理4カラム用ボックス設定*/
	#mypageTop_smx #main		{ width: 740px; float: left; }		/*メイン＆サブカラムをラップするコンテナ*/
	#mypageTop_smx #maincol	{ width: 530px; float: right; }			/*メインカラム　右回り込み*/
	#mypageTop_smx #menucol		{ width: 210px; float: left;  text-align:left;}			/*メイン＆サブカラムをラップするコンテナ*/
	#mypageTop_smx #xcol		{ width: 200px; float: right;}		/*エクストラカラム　右回り込み*/


	
				/*（A）３カラムレイアウト用*/
				#mypage_smx .c3main .ccolumn , #cs_smx .c3main .crcolumn , #cs_smx .c3main .clcolumn  { width:157px;}
				#mypage_smx .c3main .clcolumn  { padding: 0 0 0 11px;}
				#mypage_smx .c3main .crcolumn  { padding: 0 8px 0 0;}

	
	#c_smx08 #main		{ width: 690px; float: left; }		/*メイン＆サブカラムをラップするコンテナ*/
	#c_smx08 #maincol	{ width: 480px; float: right;}		/*メインカラム　右回り込み*/
	#c_smx08 #menucol	{ width: 210px; float: left; }		/*サブカラム　左回り込み*/
	#c_smx08 #xcol		{ width: 250px; float: right;}		/*エクストラカラム　右回り込み*/

	#c_smx08 #xcol .blue_bg{ background-color: #fff; border: 3px solid #B3E223; margin: 10px 0px 0px 10px; padding:0px 0px 10px 0px;}


	#EntryPage #main{width: 940px;background-color: #fff;}




	/*書式 h2-----------------------------------------------------*/
	.t1main08 h2
	{
	color: #333;				/*文字色*/
	background-color: #fff;		/*背景色*/
	
	border-left: 3px solid #ff9900;
	border-bottom: 1px dotted #ff9900;
	
	padding-bottom : 5px;
	padding-top : 10px;
	padding-left : 10px;
	margin: 0px 28px 0px 16px;
	
	/*文字設定*/
	font-size: 1.7em;
	line-height: 1.0em;
	}

	/*floatクリア*/
	 .t1main08:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}




	#mypage_smx #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 85%;
		font-size: 2em;
		line-height: 1.4em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}
			#mypage_smx .cment_writer, #mypage_smx .cment_writer a:link, #mypage_smx .cment_writer a:visited{
			width:80px;
			}
			#mypage_smx .cment_writer, #mypage_smx .cment_writer a:link, #mypage_smx .cment_writer a:visited{
			width:80px;
			}



	/*ユーザーページ　コンテンツ入稿時3カラム用ボックス設定*/
	
	#ct_smx08 #main		{ width: 600px; float: left; }			/*メイン＆サブカラムをラップするコンテナ*/
	#ct_smx08 #maincol	{ width: 390px; float: right;			/*メインカラム　右回り込み*/ }	
	#ct_smx08 #menucol	{ width: 210px; float: left;   text-align:left;}			/*サブカラム　左回り込み*/
	#ct_smx08 #xcol		{ width: 340px; float: right;}			/*エクストラカラム　右回り込み*/
											/*エクストラカラム　バック画像*/
	#ct_smx08 #maincol p	{  padding: 8px 28px 8px 13px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　メインカラム*/
	#ct_smx08 #xcol p		{  padding: 8px 8px 8px 8px; margin: 0px 10px 0px 10px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/




	.t1main08
	{
	text-align: center;			/*センタリング*/
	color: #333;				/*文字色*/
	padding: 10px 0px 10px 0px;
	border: 1px solid #DCF07E;
	}



		/*登録ページ用　段組み基本設定*/
		.t1main08{
		margin: 10px 0px 10px 0px;
		padding:10px 0px;
		background-color: #E8F3E3;
			background-image: url("/images/green_bg.gif") ;
		}

				/*登録ページ用　段落無し*/
				#ct_smx08 .t1main08 .ccolumn
				{
				padding: 0 0 10px 0px;
				margin: 0px 10px 0px 10px;
				background:#fff;
				/*background-image: url("/images/mcol_toukou_bg.gif");
				background-repeat: repeat-y;*/
				 min-height:500px;
				}
				/*メッセージ／リスト表示部分*/
				#mypage_smx .t1main08 .ccolumn
				{
				padding: 10px 10px 10px 10px;
				margin: 0px 10px 0px 10px;
				background:#fff;
				border-bottom:1px solid #bcccbc;
				border-right:1px solid #cdc;
				 min-height:500px;
				}

	#ct_smx08 #maincol p	{  padding: 8px 28px 8px 13px; margin: 0px 0px 0px 0px; color: #333;}	/*入稿ページ　メインカラム*/
	#ct_smx08 #xcol p		{  padding: 8px 8px 8px 8px; margin: 0px 10px 0px 10px; color: #333;}	/*入稿ページ　エクストラカラム（入稿画面）*/
	
	
/*fixed textarea p31 06/05/17*/
#ct_smx08 .formbox textarea{
width:260px;
}

/*fixed textarea p30b p31,p37 06/05/17*/
#ct_smx08 .formbox .keyword textarea{
width:235px;
}

#ct_smx08 #xcol .formbox2 .keyword  p{
padding:0px 0px;
color:#f22;
}

#ct_smx08 #xcol .formbox6  p{
padding:7px;
margin:0px;
}


.formboxEntry{
font-size: 1.0em;
text-align: left;
width:auto;
margin: 0px 4px 0px 4px;
padding:6px 10px;
}

.formboxEntry{
color:#333;
background: #FFF7E0;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0d0;
border-left:1px solid #e5e5d5;
margin: 0px;
}







	#ct_smx08 #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 265px;
		font-size: 10pt;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}


	#ct_smx08 #maincol #news .news p.edit_mode{
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 10px;
		width: 240px;
		font-size: 10pt;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	#ct_smx08 #xcol #news .news p.edit_mode{
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 5px;
		width: 210px;
		font-size: 10pt;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}
	
		#xcol .nick_name{
		float: right;
		margin: 2px 0px 3px 0px;
		padding: 0px 3px 0px 3px;
		width: 90px;
		font-size: 10pt;
		line-height: 135%;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}
	
		#xcol .comment_left{
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 2px 8px 2px 8px;
		width:173px;
		font-size: 10pt;
		line-height: 135%;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	/*ブックマークページ　3カラム用ボックス設定*/
	#bm_smx #main		{width: 498px; float: left;  margin:0px; padding:0px; background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メイン＆サブカラムをラップするコンテナ*/
	#bm_smx #maincol	{ width: 300px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y;}			/*メインカラム　右回り込み*/
	#bm_smx #subcol	{ width: 200px; float: left;margin:0px; padding:0px;}			/*サブカラム　左回り込み*/
	#bm_smx #xcol		{ width: 434px; float: right;margin:0px; padding:0px;background: url("/images/BoxLeftShd.gif") repeat-y; border:3px solid #B4CF9D;}		/*エクストラカラム　右回り込み*/

			.c2main{ background-color: #f0f0f0; color: #333; text-align: left;}
			/*（A）2カラムレイアウト用*/
			.c2main .clcolumn{ width: 150px; float: left;padding: 0px; background-color: #fff;}
			.c2main .crcolumn{ width: 150px; float: right;padding: 0px; background-color: #fff;}

			/*floatクリア*/
			.c2main:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

									

	#maincol .ContentsBox,#subcol .ContentsBox,#xcol .ContentsBox{text-align:center;}


/*▽小見出し-----------------------------------------------------*/

	/*小見出し書式設定*/
	.komidashi_myp, .komidashi_menu, .komidashi_comlogo, .komidashiTopmain, .komidashiTopmainCareer, .komidashiFeature, .komidashiBlog, .komidashiXcol{font-size: 1em; line-height:auto; font-weight:bold;}
	.komidashi_myp, .komidashiTopmain{color:#fff; background: url("/images/ComSubTitBg.gif") repeat-x;}
	.komidashiTopmainCareer{color:#fff; background: url("/images/ComSubTitBgCareer.gif") repeat-x;}
	
		.komidashiXcol{text-align:left; padding:0px 10px;background: url("/images/MypSubTitBg.gif") repeat-x;}

	.komidashiFeature{color:#fff; background: url("/images/FeatSubTitBg.gif") repeat-x;}
	.komidashiBlog{color:#fff; background: url("/images/KmTopBlog.gif") repeat-x;}
	.komidashi_myp{margin-right:10px; text-align:left;}
	
	
	/*小見出し企業ページ*/
	.komidashi_Com{font-size: 1em; line-height:auto; font-weight:bold;}
	.komidashi_Com{ width:auto; color:#fff; background: url("/images/ComSubTitBg.gif") repeat-x;}


	/*小見出し企業ロゴ*/
	.komidashi_comlogo{font-size: 1em; line-height:auto; font-weight:bold;}
	.komidashi_comlogo{ width:auto; color:#fff; background: url("/images/ComLogoTitBg.gif") repeat-x; }

	/*小見出し文字・RSSアイコン*/
	.komidashiTitle{float:left;line-height:100%; height:18px;}
	.komidashiTitleCareer{float:left;line-height:100%; height:24px;text-align:left;}

	.komidashiTitleSH{float:left;margin-left:10px;margin-right:10px;line-height:140%;}
	.FeedIcon{float:right; margin-right:5px;}


/*▽受付中表示-----------------------------------------------------*/

	/*受付中表示囲み*/
	.AcceptingView{
	font-size: 10pt;
	font-weight:bold;
	color:#273240;
	height:32px;
	padding-left:10px;
	/*background: url("/images/AcceptingViewBg.gif") repeat;*/
		background: url("/images/topImages.gif") repeat;
		 background-position: 0 -785px; 
	line-height:135%;
	}
	/*受付中表示*/
	.AcceptingViewLeft{
	float:left;
	margin-top:7px;
	margin-bottom:auto;
	padding-right:10px;
	}

	/*受付中一覧ボタン*/
	.AcceptingViewBtn{
	float:right;
	margin-top:5px;
	margin-bottom:auto;
	padding-right:10px;
	}


/*▽トップページ検索窓-----------------------------------------------------*/

#MainSearchBox{
font-size: 1.0em;
font-weight:bold;
color:#fff;
text-align:center;
height:65px;
background: url("/images/SearchBoxBg.gif") repeat;
background-color: #85D0C8;
display:block;
padding-top:40px;
}


#MainSearchBoxCareer{
font-size: 1.0em;
font-weight:bold;
color:#fff;
text-align:center;
height:40px;
background: url("/images/SearchBoxBgCareer.gif") repeat;
background-color: #85D0C8;
display:block;
padding-top:10px;
}

#MainSearchBoxLong,#MainSearchBoxLongCareer{
font-size: 1.0em;
font-weight:bold;
color:#fff;
text-align:center;
height:65px;
background-color: #012146;
display:block;
padding-top:34px;
}

#MainSearchBoxLong{
background: url("/images/search08_bg.gif") no-repeat; 	
}

#MainSearchBoxLongCareer{
background: url("/images/searchCareer_bg.gif") no-repeat; 
}

#MainSearchBoxShort{
font-weight:bold;
color:#fff;
text-align:left;
height:48px;
background: url("/images/BlogSearchBg.gif") no-repeat; 
background-color: #012146;
display:block;
padding-top:17px;

}



#MainSearchBox INPUT.SearchField		{ font-size:16pt;text-align:left;width:220px;}
#MainSearchBoxCareer INPUT.SearchField		{ font-size:16pt;text-align:left;width:220px;}

#MainSearchBoxLong INPUT.SearchField, #MainSearchBoxLongCareer INPUT.SearchField		{ font-size:16pt;text-align:left;width:450px;}
#MainSearchBoxShort INPUT.SearchField		{ font-size:14pt;text-align:left;width:300px; margin-left:120px; margin-right:10px;}


#TopBlogIndex{
	font-size: 1em;
	color:#fff;
	text-align:left;
	height:89px;
	background: url("/images/jblogTop08.gif") no-repeat;
	background-color: #FDF4E2;
	display:block;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	line-height:180%;
	}

#TopBlogIndexEco{
	font-size: 1em;
	color:#fff;
	text-align:left;
	height:89px;
	background: url("/images/jblogTop08Eco.gif") no-repeat;
	background-color: #F0F8E5;
	display:block;
	padding-top:45px;
	padding-left:30px;
	padding-right:30px;
	line-height:180%;
	}
	
	
	*html #TopBlogIndex,*html #TopBlogIndexEco{
	font-size: 10pt;
	line-height:170%;
	}
	
	
	#TopBlogIndex a,#TopBlogIndex a:link,#TopBlogIndex a:visited,
	#TopBlogIndexEco a,#TopBlogIndexEco a:link,#TopBlogIndexEco a:visited{
	margin-right:10px;
	display:inline;
	text-decoration:underline;
	}
	
	#TopBlogIndex a:hover, #TopBlogIndexEco a:hover{
	color:#f60;
	}	




.CommListView{width:508px;  display:block; border-top:1px solid #f0f0f0; font-size:10pt; line-height:135%; padding:5px 0px;}



.CommSubj{width:344px; float:left; padding:2px 5px 2px 5px;}



#top_smx .CommListView{width:auto;  display:block; border-top:1px solid #f0f0f0; font-size:10pt; line-height:135%;}
#top_smx .CommSubj{width:250px; float:left; border-right:1px solid #f90;padding:2px;}

#top_smx #xcol .CommSubj{width:142px; float:left; border-right:1px solid #f90;padding:4px; text-align:left;}

.CommUser{width:100px;float:left; border-right:1px solid #f90;padding:2px;}


.CommUser2{width:100px;float:left; padding:2px;}

#top_smx #xcol .CommUser2{width:60px;float:left; padding:2px;}

.CommTime{width:30px;float:left;padding:2px;}
.CommRank{width:42px;float:left;padding:2px;font-weight:bold; color:#169;}

.CommSubj a,.CommSubj a:link,.CommSubj a:visited{color:#368;}
.CommSubj a:hover{color:#f70;}



/*▽マイページ表示-----------------------------------------------------*/

	/*マイページ囲み*/
	.MypageBox{
	background: url("/images/MypageBg.gif") repeat-x;
	background-color: #85D0C8;
	display:block;
	width:auto;
	}





	/*マイページ囲み*/
	.MypageMiniBox{
	background: url("/images/MypageMiniBoxBg.gif") repeat-x;
	background-color: #85D0C8;
	display:block;
	width:auto;
	}
	.MypageMiniBoxIntern{
	display:block;
	width:auto;
	}
	
	
	
	/*マイページ囲み*/
	.MypageMiniBoxCareer{
	background: url("/images/MypageMiniBoxBgCareer.gif") repeat-x;
	background-color: #85D0C8;
	display:block;
	width:auto;
	}






	/*トップページのマイページ行囲み*/
	.MypageView{
	border-bottom:1px solid #fff;
	}


	/*トップページのマイページ・件数表示*/
	.MypageViewRight{
	float:Right;
	text-align:right;
	margin-top:7px;
	margin-bottom:auto;
	padding-right:8px;
	width:70px;
	line-height:140%;
	}

	/*トップページのマイページ・項目表示*/
	.MypageViewLeft{
	font-size: 1em;
	float:left;
	padding:0px 6px;
	margin:5px 0px;
	color:#000;
	width:110px;
	font-weight:bold;
	line-height:140%;
}
	.MypageViewLeft a,.MypageViewLeft a:link,.MypageViewLeft a:visited{	color:#f50;}

/*▽企業情報ボックス-----------------------------------------------------*/
	#ComTopProfile{ width: auto; text-align:center;  margin:0px; padding:0px; background: url("/images/ComTopBg.gif") no-repeat; padding: 10px 0px;}		/*エクストラカラム　右回り込み*/
	#EcoComTopProfile{ width: auto; text-align:center;  margin:0px; padding:0px; background: url("/images/EcoComTopBg.gif") no-repeat; padding: 10px 0px;}		/*エクストラカラム　右回り込み*/

	.ComProfile{
	margin:0px;
	padding: 5px 0px;
	width:540px;
	}
	
	#top_smx #centerbox09 .ComProfile{
	width:410px;
	}
	
	.ComProfileL{
	float:left;
	width:100px;
	}

	.ComProfileR{
	float:right;
	width:425px;
	text-align:left;
	margin-right:15px;
	}
	
	#top_smx #centerbox09 .ComProfileR{
	width:295px;
	}
	


	.ComName{
	font-size: 14pt;
	font-weight:bold;
	display:block;
	line-height:180%;
	color:#000;
 	}
	 *html .ComName{
	 letter-spacing: -0.1em;
	 font-size: 13pt;
	 line-height:160%;
	 }
	 
	 .ComNameRight{
	font-size: 11pt;
	font-weight:bold;
	display:block;
	color:#336;
	padding:2px 8px;
	margin:0px 0px;
 	}

	*html  .ComNameRight{
	font-size: 10pt;
	}
	 
	.ComCopy{
	font-size: 10pt;
	display:block;
	line-height:150%;
	color:#0E1E33;
 	}
	 
	.ComBody{
	font-size: 10pt;
	line-height:145%;
	color:#111;
 	}

	*html .ComBody{
	font-size: 10pt;
	line-height:160%;
	color:#555;
 	}

	.ComLine{
	border-top:1px solid #000;
	display:block;
	height:1px;
	padding:0px;
	margin-top:5px;
	margin-bottom:8px;
 	}

	.ComUrl{
	font-size: 1.1em;
	font-weight:bold;
	display:block;
	font-family: Verdana;
 	}
	*html .ComUrl{
	font-size: 9pt;
	}





/*▽企業ページ　関連情報表示　タイトル-----------------------------------------------------*/
.RelTit{ width: auto;
background: url("/images/RelTitBg.gif") no-repeat;  padding:5px 3px 5px 8px; background-position:center bottom;
font-size: 10pt;
line-height:130%;
font-weight:bold;
color:#357;
background-color:#F9FAFA;
}/*関連情報表示タイトル*/















/*▽企業ロゴ　ボックス-----------------------------------------------------*/
	#ComLogosBox{ width: auto; text-align:center;  margin:0px; padding:0px; background: url("/images/ComLogoBg.gif") repeat; padding: 3px 0px;}		/*エクストラカラム　右回り込み*/
	#mypage_msmx #ComLogosBox,#mypage_sm #ComLogosBox{ width: auto; text-align:center;  margin-right:10px; padding:0px; background: url("/images/ComLogoBg.gif") repeat; }		/*エクストラカラム　右回り込み*/

	#EcoTexBox{ width: auto; text-align:left;  margin:0px; padding:0px; background: url("/images/up_subcol_bg.gif") repeat; padding: 3px 0px;}		/*エクストラカラム　右回り込み*/


	.ComLogos{
	margin:0px;
	padding: 1px 2px 0px 3px;
	width:195px;
	}
	.LogoL{
	float:left;
	width:65px;
	}
	.LogoC{
	float:left;	width:65px;
	}
	.LogoR{
	float:right;
	width:65px;
	}

	.EcoTex a{
	width:auto;
	font-size:10pt;
	line-height:140%;
	color:#397;
	text-align:left;
	padding: 3px 8px;
	display:block;
	}
	
	
	
	

.comlogoTopHead{
text-align:center;
margin:0px;
line-height:135%;
width:541px;
height:25px;
border:1px solid #D8D8D8;
margin-left:auto;
margin-right:auto;
font-size:10pt;
padding-top:12px;
}
.comlogoTopWrap{
text-align:left;
margin:0px;
pading:0px;
width:541px;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
background-image: url("../images/InternSearchWrapBg.gif");   /*ヘッダバック画像*/
background-repeat: repeat-x;
background-color:#F6F7F8;
display:block;
margin-left:auto;
margin-right:auto;
}

.comlogoWrap{width:180px;float:left;}

.comlogoTop{width:70px;float:left;padding:5px 0px 5px 3px;}
.comlogoText{width:98px;float:right;padding:3px;}
.comlogoText .comTitle{font-size:12pt; line-height:140%; text-decoration:bold; display:block;}
.comlogoText .comBody{font-size:9pt; line-height:135%; }




/*▽写真　ボックス-----------------------------------------------------*/
	#ComPhotosBox{ width: auto; text-align:center;  margin:0px; padding:0px; background: url("/images/ComLogoBg.gif") repeat; padding: 10px 0px;}		/*エクストラカラム　右回り込み*/

	.ComPhotos{
	margin:0px;
	padding: 5px 0px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	}
	.PhotoL{
	float:left;
	width:100px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	}
	.PhotoLSel{
	float:left;
	width:98px;
	text-align:center;
	background:#9DDB00;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #fff;
	}
	.PhotoR{
	float:right;
	width:100px;
	}
	.ComPhotoComName{
	display:block;
	border-top:1px solid #f0f0f0;
	margin-top:3px;
	padding:3px 0px;
	text-align:right;
	color:#555;
	}
	.ComPhotoComName a,	.ComPhotoComName a:link, .ComPhotoComName a:visited
	{color:#51DB00;}
	.ComPhotoComName a:hover
	{color:#fa0;}


.ContentsBoxC{padding:15px;}

#com_smx #maincol .ContentsBox{background: url("/images/ComLogoBg2.gif") repeat;}

#ev_smx #maincol .ContentsBox{background: url("/images/event_bg.gif") repeat;}
#ev_sm #maincol .ContentsBox{ width:700px;  margin-left:auto; margin-right:auto;}


#ev_sm #maincol .ContentsBox09Ev{ background-color: #fff; width:732px;  margin-left:auto; margin-right:auto; border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3; font-size:12pt; text-align:center;}

.ContentsBody{text-align:left; padding:10px 25px; line-height:140%;}

.ContentsBodySub{font-size:16px; font-weight:bold; color:#3DA1B8; line-height:160%; display:block;}


/*▽コンテンツメニュー　ボックス設定-----------------------------------------------------*/


	/*コンテンツメニュー囲み*/
	.ContentsMenuBox{
	background: url("/images/ContentsMenuBg.gif") no-repeat;
	background-color: #fff;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}

	/*コンテンツメニューリストタグ設定*/
	.ContentsMenuBox li {	display: inline;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.ContentsMenuBox li .LiParCat{
	margin-left: 0px;
	border-bottom: 1px dotted #fff;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: block;	/*ie対策インライン表示*/
	text-align:left;
			font-size:12pt;
			line-height:145%;
		padding:3px 0px;
	}

		/*コンテンツメニューリストサブカテゴリ表示*/
		.ContentsMenuBox li .LiSubCat{
		margin-left: 20px;
		text-indent:5px;		/*インデント5*/
		border-bottom: 1px dotted #1995C3;
			font-size:9pt;
		display: block;	/*ie対策インライン表示*/
	text-align:left;
		}



		/*コンテンツメニューリスト選択時*/
			.ContentsMenuBox li .LiSelected{
			margin-left: 0px;
			border-bottom: 1px dotted #fff;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			color:#0096FF;
			background-color: #EEFCFF;	
			text-align:left;
			}



			.ContentsMenuBox li .LiSelected a, .ContentsMenuBox li .LiSelected a:link, .ContentsMenuBox li .LiSelected a:visited{
			color:#0096FF;
			text-decoration:none;
			display:block;
			}

			/*コンテンツメニューリストリンク設定*/
			 .ContentsMenuBox li a, .ContentsMenuBox li .LiParCat a, .ContentsMenuBox li .LiParCat a:link, .ContentsMenuBox li .LiParCat a:visited,
			.ContentsMenuBox li .LiSubCat a, .ContentsMenuBox li .LiSubCat a:link, .ContentsMenuBox li .LiSubCat a:visited
			{
			display:block;
			color:#fff;
			text-decoration:none;
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.ContentsMenuBox li a:hover{
			color:#0096FF;
			text-decoration:underline;
			background-color: #EEFCFF;	
			}



/*▽コンテンツメニュー　ボックス設09-----------------------------------------------------*/


	/*コンテンツメニュー囲み*/
	.ContentsMenuBox09{

	background-color: #fff;
	display:block;
	padding-top:0px;
	padding-bottom:10px;
	width:190px;
	margin-left:auto;
	margin-right:auto;
	}

	.menuCell09Wrap{
	background: url("/images/menuBg09.gif") no-repeat;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	width:auto;
	display:block;
	margin:0px;
	}
	
	.menuCell09WrapEco{
	background: url("/images/menuBg09_eco.gif") no-repeat;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	width:auto;
	display:block;
	margin:0px;
	}
	

	/*コンテンツメニューリストタグ設定*/
	.ContentsMenuBox09 li {	display: inline;
	width:90px;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.ContentsMenuBox09 li .LiParCat{
	margin-left: 0px;
	border-bottom: 1px dotted #fff;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	/*display: block;	/*ie対策インライン表示*/
	text-align:left;
			font-size:12pt;
			line-height:145%;
		padding:3px 0px;
	}

		/*コンテンツメニューリストサブカテゴリ表示*/
		.ContentsMenuBox09 li .LiSubCat{
		margin-left: 20px;
		text-indent:5px;		/*インデント5*/
		border-bottom: 1px dotted #1995C3;
			font-size:9pt;
		/*display: block;	/*ie対策インライン表示*/
	text-align:left;
		}



		/*コンテンツメニューリスト選択時*/
			.ContentsMenuBox09 li .LiSelected{
			margin-left: 0px;
			border-bottom: 1px dotted #fff;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			/*display: block;	/*ie対策インライン表示*/
			color:#0096FF;
			background-color: #EEFCFF;	
			text-align:left;
			}



			.ContentsMenuBox09 li .LiSelected a, .ContentsMenuBox09 li .LiSelected a:link, .ContentsMenuBox09 li .LiSelected a:visited{
			color:#0096FF;
			text-decoration:none;
			/*display:block;*/
			}

			/*コンテンツメニューリストリンク設定*/
			 .ContentsMenuBox09 li a, .ContentsMenuBox09 li .LiParCat a, .ContentsMenuBox09 li .LiParCat a:link, .ContentsMenuBox09 li .LiParCat a:visited,
			.ContentsMenuBox09 li .LiSubCat a, .ContentsMenuBox09 li .LiSubCat a:link, .ContentsMenuBox09 li .LiSubCat a:visited
			{
			/*display:block;*/
			
			color:#fff;
			text-decoration:none;
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.ContentsMenuBox09 li a:hover{
			color:#0096FF;
			text-decoration:underline;
			background-color: #EEFCFF;	
			}







/*▽ECO  コンテンツメニュー　ボックス設定-----------------------------------------------------*/


	/*コンテンツメニュー囲み*/
	.ContentsMenuBoxEco{
	background: url("/images/ContentsMenuEcoBg.gif") no-repeat;
	background-color: #fff;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}

	/*コンテンツメニューリストタグ設定*/
	.ContentsMenuBoxEco li {	display: inline;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.ContentsMenuBoxEco li .LiParCat{
	margin-left: 0px;
	border-bottom: 1px dotted #fff;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: block;	/*ie対策インライン表示*/
	text-align:left;
			font-size:12pt;
			line-height:145%;
		padding:3px 0px;
	}

		/*コンテンツメニューリストサブカテゴリ表示*/
		.ContentsMenuBoxEco li .LiSubCat{
		margin-left: 20px;
		text-indent:5px;		/*インデント5*/
		border-bottom: 1px dotted #008646;
			font-size:9pt;
		display: block;	/*ie対策インライン表示*/
	text-align:left;
		}



		/*コンテンツメニューリスト選択時*/
			.ContentsMenuBoxEco li .LiSelected{
			margin-left: 0px;
			border-bottom: 1px dotted #fff;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			color:#008646;
			background-color: #EEFFFC;	
			text-align:left;
			}



			.ContentsMenuBoxEco li .LiSelected a, .ContentsMenuBoxEco li .LiSelected a:link, .ContentsMenuBoxEco li .LiSelected a:visited{
			color:#0096FF;
			text-decoration:none;
			display:block;
			}

			/*コンテンツメニューリストリンク設定*/
			 .ContentsMenuBoxEco li a, .ContentsMenuBoxEco li .LiParCat a, .ContentsMenuBoxEco li .LiParCat a:link, .ContentsMenuBoxEco li .LiParCat a:visited,
			.ContentsMenuBoxEco li .LiSubCat a, .ContentsMenuBoxEco li .LiSubCat a:link, .ContentsMenuBoxEco li .LiSubCat a:visited
			{
			display:block;
			color:#fff;
			text-decoration:none;
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.ContentsMenuBoxEco li a:hover{
			color:#00b656;
			text-decoration:underline;
			background-color: #EEFCFF;	
			}
			








/*▽Career  コンテンツメニュー　ボックス設定-----------------------------------------------------*/


	/*コンテンツメニュー囲み*/
	.ContentsMenuBoxCareer{
	background: url("/images/ContentsMenuCareerBg.gif") no-repeat;
	background-color: #fff;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #bbb;
	}

	/*コンテンツメニューリストタグ設定*/
	.ContentsMenuBoxCareer li {	display: inline;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.ContentsMenuBoxCareer li .LiParCat{
	margin-left: 0px;
	border-bottom: 1px dotted #f0f0f0;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: block;	/*ie対策インライン表示*/
	text-align:left;
			font-size:12pt;
			line-height:145%;
		padding:3px 0px;
	}

		/*コンテンツメニューリストサブカテゴリ表示*/
		.ContentsMenuBoxCareer li .LiSubCat{
		margin-left: 20px;
		text-indent:5px;		/*インデント5*/
		border-bottom: 1px dotted #f0f0f0;
			font-size:9pt;
		display: block;	/*ie対策インライン表示*/
	text-align:left;
		}



		/*コンテンツメニューリスト選択時*/
			.ContentsMenuBoxCareer li .LiSelected{
			margin-left: 0px;
			border-bottom: 1px dotted #f0f0f0;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			color:#00f;
			background-color: #fff;	
			text-align:left;
			}



			.ContentsMenuBoxCareer li .LiSelected a, .ContentsMenuBoxCareer li .LiSelected a:link, .ContentsMenuBoxCareer li .LiSelected a:visited{
			color:#222;
			text-decoration:none;
			display:block;
			}

			/*コンテンツメニューリストリンク設定*/
			 .ContentsMenuBoxCareer li a, .ContentsMenuBoxCareer li .LiParCat a, .ContentsMenuBoxCareer li .LiParCat a:link, .ContentsMenuBoxCareer li .LiParCat a:visited,
			.ContentsMenuBoxCareer li .LiSubCat a, .ContentsMenuBoxCareer li .LiSubCat a:link, .ContentsMenuBoxCareer li .LiSubCat a:visited
			{
			display:block;
			color:#00f;
			text-decoration:none;
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.ContentsMenuBoxCareer li a:hover{
			color:#f60;
			text-decoration:underline;
			background-color: #fff;	
			}
			











/*▽プライバシーメニュー　ボックス設定-----------------------------------------------------*/


	/*プライバシーメニュー囲み*/
	.PrivacyMenuBox{
	background: url("/images/PrivacyMenuBg.gif") no-repeat;
	background-color: #fff;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}

	/*コンテンツメニューリストタグ設定*/
	.PrivacyMenuBox li {	display: inline;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.PrivacyMenuBox li .LiParCat{
	margin-left: 0px;
	border-bottom: 1px solid #aaa;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: block;	/*ie対策インライン表示*/
	text-align:left;
			font-size:12pt;
			line-height:135%;
		padding:3px 0px;
	}

		/*コンテンツメニューリストサブカテゴリ表示*/
		.PrivacyMenuBox li .LiSubCat{
		margin-left: 20px;
		padding:10px 10px 10px 5px;
		border-bottom: 1px solid #bbb;
		font-size:9pt;
		display: block;	/*ie対策インライン表示*/
		text-align:left;
		line-height:135%;
		}



		/*コンテンツメニューリスト選択時*/
			.PrivacyMenuBox li .LiSelected{
			margin-left: 0px;
			border-bottom: 1px solid #fff;
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			color:#f60;
			background-color: #FDF6E9;	
			text-align:left;
			line-height:135%;
			padding:10px 10px 10px 25px;
			}



			.PrivacyMenuBox li .LiSelected a, .PrivacyMenuBox li .LiSelected a:link, .PrivacyMenuBox li .LiSelected a:visited{
			color:#f60;
			text-decoration:none;
			display:block;
			}

			/*コンテンツメニューリストリンク設定*/
			 .PrivacyMenuBox li a, .PrivacyMenuBox li .LiParCat a, .PrivacyMenuBox li .LiParCat a:link, .PrivacyMenuBox li .LiParCat a:visited,
			.PrivacyMenuBox li .LiSubCat a, .PrivacyMenuBox li .LiSubCat a:link, .PrivacyMenuBox li .LiSubCat a:visited
			{
			display:block;
			color:#fff;
			text-decoration:none;
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.PrivacyMenuBox li a:hover{
			color:#f60;
			text-decoration:underline;
			background-color: #223;	
			}




/*プライバシーページ　ボックス設定-----------------------------------------------------*/
.privacyBody{
text-align:left;
line-heigt:135%;
font-size:12pt;
color:#222;
padding:0px 60px 20px 60px;
min-height:400px;
}
*html .privacyBody{
height:400px;
}
.privacyBody .Title{
font-size:16px;
color:#889;
font-weight:bold;
}


.privacyBody ul li{
	list-style-type: disc;
	padding:8px 0px;
	margin:0px 18px;
}


*html .privacyBody ul li{
	list-style-type: disc;
	padding:0px 0px;
	margin:0px 18px;
	color:#555;
	line-height:150%;
	display:block;
}

.privacyBody .kiyakuBody ul li{
	list-style-type: none;
	padding:8px 0px;
	margin:0px 18px;
}


.privacyBody .alignRight{
text-align:right;
color:#555;
display:block;
}

.privacyBody li a, .privacyBody li a:link, .privacyBody li a:visited, .privacyBody li a:hover{
color:#00f;
display:inline;
}



.trusteBox{width:800px; }
.trusteBox .leftLogo{float:left; width:280px; text-align:right; padding:15px 10px;}
.trusteBox .rightBody{float:right; width:480px; text-align:left; padding:15px 10px; font-size:9pt; color:#555;}



/*▽マイページメニュー　ボックス設定-----------------------------------------------------*/


	/*▽マイページメニュー囲み*/
	.MypageBox,.MypageMenuBox{
	background: url("/images/MypageBg.gif") no-repeat;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}

	/*▽マイページメニューリストタグ設定*/
	.MypageBox li {	display: inline;
	/*ie対策インライン表示*/}

	/*▽マイページメニューリストメインカテゴリ表示*/
	.MypageBox li .LiParCat{
	margin-left: 0px;
	margin-right: 11px;
	border-bottom: 1px solid #E2E8BB;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: inline;	/*ie対策インライン表示*/
		text-align:left;
		padding:6px 0px;
	}

		/*▽マイページメニューリストサブカテゴリ表示*/
		.MypageBox li .LiSubCat{
		margin-left: 20px;
		margin-right: 11px;
		text-indent:5px;		/*インデント5*/
		border-bottom: 1px solid #9AB17B;
		display: inline;	/*ie対策インライン表示*/
			text-align:left;
			font-size:9pt;
			line-height:135%;
			font-weight:bold;
		padding:4px 0px;
		}

		/*▽マイページメニューリスト選択時*/
			.MypageBox li .LiSelected{
			margin-left: 0px;
			margin-top:-1px;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			color:#25480F;
			/*background: url("/images/MenuSelSub.gif") no-repeat;*/
				text-align:left;
				background-color:#E5F5C6;
		padding:8px 0px;
			}
			/*▽マイページメニューリストリンク設定*/
			.MypageBox li a, .MypageBox li  a:link, .MypageBox li  a:visited{
			color:#fff;
			text-decoration:none;
			display:block;
			}


			/*▽マイページメニューリストマウスオーバー設定*/
			.MypageBox li a:hover{
			color:#f80;
			text-decoration:underline;
			background-color: #fff;	
			}





/*▽ミニマイページボックス設定-----------------------------------------------------*/


	/*コンテンツメニュー囲み*/
	.MypageMiniBox, .MypageMiniBoxCareer, .MypageMiniBoxIntern{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}

	.MypageMiniBox{
	background-color: #EACF69;
	}
	.MypageMiniBoxCareer{
	background-color: #f0f0f0;
	}
	

	/*コンテンツメニューリストタグ設定*/
	.MypageMiniBox li,.MypageMiniBoxCareer li, .MypageMiniBoxIntern li {	display: inline;
	/*ie対策インライン表示*/}

	/*コンテンツメニューリストメインカテゴリ表示*/
	.MypageMiniBox li .LiParCat, .MypageMiniBoxCareer li .LiParCat,.MypageMiniBoxIntern li .LiParCat, {
	margin-left: 0px;
	margin-right: 1px;
	text-indent:10px;		/*インデント10*/
	font-weight:bold;
	display: inline;	/*ie対策インライン表示*/
		text-align:left;
		padding:3px 0px;
	}
	.MypageMiniBox li .LiParCat{
	border-bottom: 1px solid #FCE8AC;		
	}
	.MypageMiniBoxCareer li .LiParCat{
	border-bottom: 1px solid #B7F8FC;		
	}	
	.MypageMiniBoxIntern li .LiParCat{
	border-bottom: 1px solid #a0a0a0;		
	}
		/*コンテンツメニューリストサブカテゴリ表示*/
		.MypageMiniBox li .LiSubCat, .MypageMiniBoxCareer li .LiSubCat{
		margin-left: 20px;
		margin-right: 1px;
		text-indent:5px;		/*インデント5*/
		display: inline;	/*ie対策インライン表示*/
			text-align:left;
			font-size:9pt;
			line-height:135%;
			font-weight:bold;
		padding:4px 0px;
		}
		/*コンテンツメニューリストサブカテゴリ表示*/
		.MypageMiniBoxIntern li .LiSubCat{
		margin-left: 5px;
		margin-right: 1px;
		text-indent:5px;		/*インデント5*/
		display: inline;	/*ie対策インライン表示*/
			text-align:left;
			font-size:9pt;
			line-height:135%;
			font-weight:bold;
		padding:4px 0px;
		}

		
		.MypageMiniBox li .LiSubCat{
		border-bottom: 1px solid #9AB17B;			
		}
		.MypageMiniBoxCareer li .LiSubCat{
		border-bottom: 1px solid #81C9DF;			
		}		
		.MypageMiniBoxIntern li .LiSubCat{
		border-bottom: 1px solid #aaa;			
		}	

		/*コンテンツメニューリスト選択時*/
			.MypageMiniBox li .LiSelected,.MypageMiniBoxCareer li .LiSelected{
			margin-left: 0px;
			margin-top:-1px;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: block;	/*ie対策インライン表示*/
			/*background: url("/images/MenuSelSub.gif") no-repeat;*/
				text-align:left;
				padding:8px 0px;
			}
					/*コンテンツメニューリスト選択時*/
			.MypageMiniBoxIntern li .LiSelected{
			margin-left: 0px;
			margin-top:-1px;
			text-indent:10px;		/*インデント10*/
			font-weight:bold;
			display: inline;	/*ie対策インライン表示*/
			/*background: url("/images/MenuSelSub.gif") no-repeat;*/
				text-align:left;
				padding:8px 0px;
			}
			
			
			.MypageMiniBox li .LiSelected{
			color:#25480F;
			background-color:#E5F5C6;				
			}
			.MypageMiniBoxCareer li .LiSelected{
			color:#0F1E48;
			background-color:#C6DEF5;				
			}
			.MypageMiniBoxIntern li .LiSelected{
			color:#222;
			background-color:#fa0;				
			}			
			
			
			/*コンテンツメニューリストリンク設定*/
			.MypageMiniBox li a, .MypageMiniBox li  a:link, .MypageMiniBox li  a:visited,
			.MypageMiniBoxCareer li a, .MypageMiniBoxCareer li  a:link, .MypageMiniBoxCareer li  a:visited{
			color:#fff;
			text-decoration:none;
			display:block;
			}
			/*コンテンツメニューリストリンク設定*/
			.MypageMiniBoxIntern li a, .MypageMiniBoxIntern li  a:link, .MypageMiniBoxIntern li  a:visited{
			color:#000;
			text-decoration:none;

			}

			/*コンテンツメニューリストマウスオーバー設定*/
			.MypageMiniBox li a:hover, .MypageMiniBoxCareer li a:hover{
			text-decoration:underline;
			background-color: #fff;	
			}
			.MypageMiniBoxIntern li a:hover{
			text-decoration:underline;
			background-color: #f90;	
			}		
			
			.MypageMiniBox li a:hover{
			color:#f80;				
			}
			.MypageMiniBoxCareer li a:hover{
			color:#2054FF;								
			}
			.MypageMiniBoxIntern li a:hover{
			color:#fff;				
			}

/*エクストラカラム　リストタグ*/
#com_smx #xcol ul,#interntop_smx #xcol ul,#ev_smx #xcol ul{list-style-position:inside; 	margin: 0px; padding: 0px;
}

#com_smx #xcol li,#interntop_smx #xcol li,#ev_smx #xcol li{list-style-image:url("/images/liststyleimage.gif");
display: inline;	/*ie対策インライン表示*/
}


			/*エクストラカラムリストリンク設定*/
			#com_smx #xcol li a, #com_smx #xcol li a:link, #com_smx #xcol li a:visited,
			#interntop_smx #xcol li a, #interntop_smx #xcol li a:link, #interntop_smx #xcol li a:visited,
			#ev_smx #xcol li a, #ev_smx #xcol li a:link, #ev_smx #xcol li a:visited{
			color:#05f;
			text-decoration:none;
			display:block;
			padding:3px 3px 3px 3px;
			border-bottom:1px dotted #abc;
			line-height:130%;
			font-size: 10pt;
			}

			/*エクストラカラムリストマウスオーバー設定*/
			#com_smx #xcol li a:hover,#interntop_smx #xcol li a:hover,#ev_smx #xcol li a:hover{
			color:#0096FF;
			text-decoration:underline;
			background-color: #EEFCFF;	
			}


/*▽特集　ボックス設定-----------------------------------------------------*/

	.FeatureArticleBox{
	text-align:center;
	background: url("/images/SpecialBg.gif") repeat-x;
	background-color: #FFFAE4;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	}

		.FeatureTitle, .FeatureArticle{
		text-align:left;
		width:270px;
		margin-left:auto;
		margin-right:auto;
		padding-top:10px;
		padding-bottom:10px;
		}

			.FeatureTitle{
			margin-bottom:4px;
			font-size: 1.3em;
			line-height:135%;
			color:#865627;
			font-weight:bold;
			}

				.FeatureArticle{
				margin-top:8px;
				font-size: 10pt;
				line-height:135%;
				color:#3B2612;
				}


/*▽タブ表示設定-----------------------------------------------------*/

#tabs08 {
   padding: 7px 10px 0px 10px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size: 7pt;
   font-style: normal;
   line-height: 100%;
   }

#subtabs08 {
   padding: 6px 5px 0px 5px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size:7pt;
   font-style: normal;
   line-height: 100%;
   }
#mypage_msmx #subtabs08{
margin-right:15px;margin-left:5px;
   }
#mypage_msmx #maincol #tabs08{
margin-right:10px;margin-left:5px;
}

#ev_smx #subtabs08 a {
height:22px;
}


 #tabs08 ,  #subtabs08 {
   margin-bottom: 0px;
   border-bottom: 1px solid #e0e0e0;
}

 #tabs08 a , #subtabs08 a {
   display: block;
   float: left;
   width: auto;
 }





#tabs08 a {
   margin-right: 5px;
   margin-bottom: -1px;
   border: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   padding: 6px 8px;
   background-color: #DEEBF5;
   color: #002EB3; 
   text-align: center;
}
#mypage_msmx #tabs08 a{
   margin-right: 5px;
   margin-bottom: -1px;
   border: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   padding: 6px 8px;
   background-color: #F5F8EC;
   color: #8CB21E; 
   text-align: center;
}

#subtabs08 a {
   margin-right: 3px;
   margin-bottom: -1px;
   border: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   padding: 3px 5px;
   background-color: #fff;
   color: #000; 
   text-align: center;
   text-decoration:none;
}



#tabs08 a:hover{
  background-color: #003B99;
   border-bottom: 1px solid #003B99;
   color: #fff;
}
#mypage_msmx #tabs08 a:hover{
  background-color: #A8C941;
   border-bottom: 1px solid #A8C941;
   color: #fff;
}

#subtabs08 a:hover{
  background-color: #f60;
   border-bottom: 1px solid #f80;
   color: #fff;
}

#tabs08 a.selected {
   border-top: 1px solid #e0e0e0;
   border-left: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #003B99;
   background-color: #003B99;
   text-decoration:none;
   font-weight:bold;
   color: #fff;
}

#mypage_msmx #tabs08 a.selected{
   border-top: 1px solid #e0e0e0;
   border-left: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #A8C941;
   background-color: #A8C941;
   text-decoration:none;
   font-weight:bold;
   color: #fff;
}


#subtabs08 a.selected {
   border-top: 1px solid #e0e0e0;
   border-left: 1px solid #e0e0e0;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #f60;
   background-color: #f60;
   text-decoration:none;
   font-weight:bold;
   color: #fff;
}

	.utab{
	border-top:6px solid #003B99;
	display:block;
 	}
	#mypage_msmx .utab{
	border-top:4px solid #A8C941;
	display:block;
 	}
	.usubtab{
	border-top:4px solid #f60;
	display:block;
 	}

/*▽タブ表示設定-----------------------------------------------------*/





/*▽企業ページヘッダ-----------------------------------------------------*/

#ComHeadNavi {
   padding: 7px 10px 0px 10px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size:9pt;
   font-style: normal;
	background: url("/images/ComHead.gif") no-repeat;
	height:39px;
   }


#EcoComHeadNavi {
   padding: 7px 10px 0px 10px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size:9pt;
   font-style: normal;
	background: url("/images/EcoComHead.gif") no-repeat;
	height:39px;
   }


 #ComHeadNavi a,#EcoComHeadNavi a{
	display: block;
	float: left;
   width: auto;
 }

#ComHeadNavi a, #EcoComHeadNavi a {
   margin-right: 5px;
   padding: 6px 8px;
   color: #fff; 
   text-align: center;
}

#ComHeadNavi a:hover, #EcoComHeadNavi a:hover{
   color: #0af;
}




#ComHeadNavi a.selected, #EcoComHeadNavi a.selected {
   text-decoration:none;
   color: #fff;
}
#ComHeadNavi a.selected:hover, #EcoComHeadNavi a.selected:hover {
   text-decoration:none;
   color: #0af;
}






/*▽オフィシャルイベント告知ページヘッダ-----------------------------------------------------*/

#OfevHeadNavi {
   padding: 0px 10px 0px 10px;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
   font-size:9pt;
   font-style: normal;
	background: url("/images/jobev_head.gif") no-repeat;
	height:65px;
   }


 #OfevHeadNavi a{
	display: block;
	float: left;
   width: auto;
 }

#OfevHeadNavi a {
   margin-right: 5px;
   padding: 0px 8px;
   color: #fff; 
   text-align: center;
}

#OfevHeadNavi a:hover{
   color: #0af;
}

#OfevHeadNavi a.selected {
   text-decoration:none;
   color: #fff;
}
#OfevHeadNavi a.selected:hover {
   text-decoration:none;
   color: #0af;
}



/*▽タブ表示設定-----------------------------------------------------*/


.ArticleBox,.ListBox,.PhotoBox,.DiaryBox,.EvProgBox{
font-size: 10pt;
line-height:165%;
text-align: left;
width:auto;
margin: 0px;
}
*html .ArticleBox,*html .ListBox,*html .PhotoBox,*html .DiaryBox ,*html .EvProgBox{
font-size: 9pt;
}

.ArticleBox{
color:#111;
background: #fff;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 10px;
}

.ArticleBox p{line-height:145%; margin:0px; padding:0px;}

.EvProgTime, .EvProgTimeGrn{
color:#fff;
background: #fff;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 10px;
font-size: 1.2em;
font-weight:bold;
margin-top:10px;
background: url("/images/subtitle_bggr.gif") repeat-x;
}

.EvProgTimeGrn{
background: url("/images/subtitle_bgGrn.gif") repeat-x;
}

.noticew{
font-size: 9pt;
color:#fff;
}




.ListBox{
color:#111;
background: #fff;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 10px;
}
.EvListBox{
color:#111;
background: #fff;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
margin-left:auto;
margin-right:auto;
width:611px;
background: url("/images/DiaryBg.gif") repeat;
}

.EvListComNameBox{
width:611px;
margin-left:auto;
margin-right:auto;
text-align:left;
line-height:150%;
}

.OrangeBold{
font-weight:bold;
color:#f70;
}

.EvListBoxInner{
color:#111;
margin:5px 5px 0px 5px;;
padding:3px;
float:left;
background-color:#ddd;
}


.ListBoxNoP{
color:#111;
background: #fff;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 0px;
}
.ListBoxNoPBG{
color:#111;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 0px;
background: url("/images/up_subcol_bg.gif") repeat-x;
}
.ListBoxNoPIndBG{
text-align: center;
color:#111;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 0px;
background: url("/images/ComHead.gif") repeat;
}
.PhotoTitBox{
font-size: 1em;
border-bottom:1px solid #336;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
text-align: left;
color:#fff;
font-weight:bold;
background: url("/images/ComHead.gif") repeat;
}

.PhotoTitBoxLeft{
text-align: left;
color:#fff;
padding:6px 10px;
font-weight:bold;
float:left;
width:360px;
}
.PhotoTitBoxLeft{
font-size: 10pt;
}

*html .PhotoTitBoxLeft{
font-size: 10pt;
}


.PhotoTitBoxRight{
text-align: right;
color:#fff;
padding:6px 10px;
font-weight:bold;
font-size: 9pt;
float:right;
}

*html .PhotoTitBoxRight{
text-align: right;
color:#fff;
padding:6px 10px;
font-weight:bold;
font-size: 10pt;
float:right;
}

.DiaryBox{
color:#111;
background: #fffff2;
background: url("/images/DiaryBg.gif") repeat;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:6px 10px;
}

.EvProgBox{
color:#111;
background: #fffff2;
background: url("/images/DiaryBg.gif") repeat;
padding:6px 10px;
}




.PhotoBox{
text-align: center;
color:#111;
background: url("/images/ComLogoBg.gif") repeat;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #e5e5e5;
padding:10px 10px;
}


*html .PhotoBox{
padding:10px 9px;
}

.BlogListView{
background: url("/images/DiaryBg.gif") repeat;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}

.BlogListViewCareer{
background-color:#fff;;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}


.PhotoListView{
background: url("/images/PhotoBg.gif") repeat;
border-top:1px solid #999;
border-bottom:1px solid #999;
}



.ListLineView, .ListCnameLineView, .ListLineViewE, .ListLineViewWithP{
font-size: 1em;
text-align: left;
width:auto;
margin: 0px;
padding:0px;
border-bottom:1px dotted #d5d5d5;
}

.ListLineViewE{
border-bottom:none;
}

.ListLineViewWithP{
padding:0px 10px;
}

	.ListLineView a, .ListLineView a:link, .ListLineView a:visited{
	color:#24c;
	text-decoration:underline;
	}
	.ListLineView a:hover{
	color:#f60;
	text-decoration:underline;
	}


.ListLineViewJwN{
font-size: 1em;
text-align: left;
width:297px;
margin: 0px;
padding:0px;
}

	.ListLineViewJwN a, .ListLineViewJwN a:link, .ListLineViewJwN a:visited{
	color:#24c;
	text-decoration:underline;
	}
	.ListLineViewJwN a:hover{
	color:#f60;
	text-decoration:underline;
	}





#JWEventListView .ListLineView a, #JWEventListView .ListLineView a:link, #JWEventListView .ListLineView a:visited{
	color:#62BD00;
}
#JWEventListView .ListLineView a:hover{
	color:#050;
	text-decoration:underline;
	}


#ComInfoListView .ListLineView a, #ComInfoListView .ListLineView a:link, #ComInfoListView .ListLineView a:visited{
	color:#FF7A13;
}
#ComInfoListView .ListLineView a:hover{
	color:#a30;
	text-decoration:underline;
	}

#GyoukaiListView .ListLineView{
border-bottom:none;
	}

	.ComNameRight a, .ComNameRight a:link, .ComNameRight a:visited{
	color:#050505;
	line-height:135%;
	text-decoration:none;
	}

	.ComNameRight a:hover{
	color:#353535;
	text-decoration:underline;
	}
.internTopDiaryRightBody, .internTopDiaryRightBody, .internTopDiaryRightBody{
		display:block;
		width:210px;
		font-size: 10pt;
		line-height:140%;
		float:right;
		
	}

	.TopDiaryRightBody a, .TopDiaryRightBody a:link, .TopDiaryRightBody a:visited,
	.internTopDiaryRightBody a, .internTopDiaryRightBody a:link, .internTopDiaryRightBody a:visited,
		.PhotoRightBody a, .PhotoRightBody a:link, .PhotoRightBody a:visited{
	color:#000;
	text-decoration:none;
		font-size: 10pt;
	line-height:140%;

	}
	
	
		*html .TopDiaryRightBody a, *html .TopDiaryRightBody a:link, *html .TopDiaryRightBody a:visited,
		*html .internTopDiaryRightBody a, *html .internTopDiaryRightBody a:link, *html .internTopDiaryRightBody a:visited,
		*html .PhotoRightBody a, *html .PhotoRightBody a:link, *html .PhotoRightBody a:visited{
	color:#000;
	text-decoration:none;
		font-size: 9pt;
	line-height:135%;

	}

	
	.TopDiaryRightBody a:hover,.internTopDiaryRightBody a:hover,.PhotoRightBody a:hover{
	color:#333;
	text-decoration:underline;
	}
	
	
	
	*html #mypage_msmx .TopDiaryRightBody ,*html #mypage_msmx .TopDiaryRightBody a, *html #mypage_msmx .TopDiaryRightBody a:link, *html #mypage_msmx .TopDiaryRightBody a:visited{
	width:330px;
	}


	


.ListCnameLineView{
border-bottom:1px solid #999;
}
.PhotoListView .ListCnameLineView{
border-bottom:1px solid #777;
}
#mypage_msmx .ListCnameLineView{
border-bottom:1px solid #eee;
}

#mypage_smx .blue_bg .ListCnameLineView{
border-bottom:1px solid #eee;
}








	/*コンテンツメニューリストタグ設定*/
	.ListLineView li {	display: inline;	/*ie対策インライン表示*/}

	.ListLineView  .LV2Clm ul,.ListLineView  .LV2ClmE ul{border-bottom:1px dotted #bbb;	padding:5px  0px;
}




	/*コンテンツメニューリストメインカテゴリ表示*/
	.ListLineView li{
	margin-left: 0px;
	display: inline;	/*ie対策インライン表示*/
	font-size:12pt;
	line-height:160%;
	color:#0096FF;
	}


		/*コンテンツメニューリストリンク設定*/
			 .ListLineView .LV3Clm li a,  .ListLineView .LV3Clm  li a:link,  .ListLineView .LV3Clm  li a:visited,
			 .ListLineView .LV3ClmE li a,  .ListLineView .LV3ClmE  li a:link,  .ListLineView .LV3ClmE  li a:visited
			 {
			color:#0096FF;
			text-decoration:none;
			font-size:12pt;
			line-height:160%;
			font-weight:bold;
			display:block;
			}

	


			/*コンテンツメニューリストリンク設定*/
			.ListLineView .LV2Clm li a,.ListLineView .LV2Clm  li a:link, .ListLineView .LV2Clm  li a:visited,
			.ListLineView .LV2ClmE li a,.ListLineView .LV2ClmE  li a:link, .ListLineView .LV2ClmE  li a:visited{
			color:#003399;
			text-decoration:none;
			display:block;
			font-size:9pt;
			line-height:135%;
			padding:3px 0px;
			}

			.ListLineView .LV2Clm  li a:visited,.ListLineView .LV2ClmE  li a:visited{  
			color:#5577bb;  
			}



			/*コンテンツメニューリストマウスオーバー設定*/
			.ListLineView li a:hover, .ListLineView .LV2Clm li a:hover, .ListLineView .LV2ClmE li a:hover, .ListLineView .LV3Clm li a:hover, .ListLineView .LV3ClmE li a:hover{
			color:#0096FF;
			text-decoration:underline;
			background-color: #EEFCFF;	
			}
















/*左アイコン部設定--------------------------------------*/
.KanaIndexWrap{
width:460px;
margin-left:auto;
margin-right:auto;
	text-align:center;
}



.KanaIndex{
	text-align:center;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0 13px;
	width:19px;
	height:19px;
	border-bottom:1px solid #559;
	border-right:1px solid #559;
	text-decoration:none;
	background-color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:150%;

}

.KanaIndex a, .KanaIndex a:link, .KanaIndex a:visited{
	text-decoration:none;
	display:block;
}
.KanaIndex a:hover{
	color:#fff;
	background-color:#fa0;
}




.UserPhoto08{ text-align:center; margin-left:auto; margin-right:auto;  }






/*左アイコン部設定--------------------------------------*/
.LVLeftIcon{
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 10px;
	width:20px;
}
/*エントリー右ラジオボタン（ステータス表示）部--------------------------------------*/
.LVEntryRightStat{
	text-align:center;
	float:right;
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	width:80px;
	font-size:9pt;
	background:#F6DF9B;
}



/*左アイコン部設定--------------------------------------*/
.LV3Clm,.LV3ClmE{
	float:left;
	padding:0px 0px 0px 10px;
	margin:0 0px 0 0px;
	width:158px;
	border-right:1px dotted #aaa;
}
.LV3ClmE{
	border-right:none;
}


.LVClm{
float:left;
display:block;
}

.Evclm{
float:left;
display:block;
}

/*左アイコン部設定--------------------------------------*/
.LV2Clm,.LV2ClmE{
	float:left;
	padding:0px 10px 0px 10px;
	margin:0 0px 0 0px;
	width:233px;
	border-right:1px dotted #aaa;
}
.LV2ClmE{
	border-right:none;
}




/*トップページ本文　行設定--------------------------------------*/
.TopLVBody{
	float:right;
	border-left:1px solid #ffb500;
	width:240px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:130%;
}

.container08 .TopLVBody,.containerInt08 .TopLVBody{
	width:160px;
}

.TopLVBodyXshort{
	width:160px;
	padding:0px 8px;
	margin:5px 5px;
	float:right;
	font-size: 10pt;
	line-height:130%;

	border-left:1px solid #ffb500;

}

#com_smx #centerbox09 #maincol .TopLVBody{
	width:340px;
}

.TopLVBody09{
	width:280px;
	padding:6px 4px;
	margin:5px 8px;
	font-size: 10pt;
	line-height:130%;
	display:block;
}
.TopLVBody10{
	width:260px;
	padding:2px 4px;
	margin:0px 8px;
	font-size: 10pt;
	line-height:130%;
	display:block;
}


/*トップページ　真ん中カラム　企業名-------------------------------------*/
.TopComNameCenter{
	font-size: 10pt;
	line-height:155%;
	color:#99a;
}

/*トップページ真ん中カラム　主催者--------------------------------------*/
.TopSyusaiCenter{
	font-size: 10pt;
	line-height:155%;
	color:#99a;
}



/*企業ページトップ日付　行設定--------------------------------------*/
.ComTopLVDate{
	font-size:8pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
	width:110px;
}

*html .ComTopLVDate{
	font-size: 9pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
}

/*企業ページトップ日付　行設定--------------------------------------*/

#com_smx #centerbox09 .ComTopLVDate{
	font-size:10pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
}

*html #com_smx #centerbox09 .ComTopLVDate{
	font-size: 10pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
}


.TopLVDate09{
	font-size:12pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
}


/*企業ページトップ本文　行設定--------------------------------------*/
.ComTopLVBody, .ComTopLVBodyLong, .ComTopLVBodyXLong{
	float:left;
	border-left:1px solid #ffb500;
	width:280px;
	padding:0px 8px;
	margin:5px 5px;

	line-height:140%;
}

/*企業ページトップ本文　行設定--------------------------------------*/
.ComTopLVBody{
	font-size: 10pt;
	}

.ComTopLVBodyLong{
	width:360px;
	font-size: 10pt;
}
.ComTopLVBodyXLong{
	width:400px;
	font-size: 9pt;
}



.MypSetLVTit{
	font-size:12pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
	width:110px;
	font-weight:bold;
	line-height:140%;
}


/*企業ページトップ本文　行設定--------------------------------------*/
.ComEntryLVBody{
	float:left;
	border-left:1px solid #ffb500;
	width:240px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}

/*エントリーページ項目設定--------------------------------------*/

.EntryLVSubj{
	font-size:10pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
	width:150px;
}

*html .EntryLVSubj{
	font-size: 10pt;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
	width:150px;
}

/*エントリーページ入力欄　行設定--------------------------------------*/
.EntryLVBody{
	float:left;
	border-left:1px solid #ffb500;
	width:600px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}






/*ブックマーク　行--------------------------------------*/
.BookMarkLVBody{
	float:right;
	border-left:1px solid #ffb500;
	width:265px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}


/*ブックマーク--------------------------------------*/
.BookMarkLonghLVBody{
	float:right;
	border-left:1px solid #ffb500;
	width:360px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}



/*企業ページ概要　行--------------------------------------*/
.ComProfLV{
font-size: 1.1em;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#103055;
	width:90px;
}

.ComProfLVSemiLong{
font-size: 1.1em;
	float:left;
	padding:0px 8px;
	margin:5px 0px 5px 5px;
	color:#1D90A6;
	width:160px;
	font-weight:bold;
}

.ComProfLV140,.ComProfLV180{
font-size: 12pt;
	float:left;
	padding:0px 5px;
	margin:5px 0px 5px 5px;
	color:#1D90A6;
	font-weight:bold;
}
.ComProfLV140{
	width:140px;	
}
.ComProfLV180{
	width:180px;	
}


.ComProfLVLong{
font-size: 1.1em;
	float:left;
	padding:0px 8px;
	margin:5px 5px;
	color:#1D90A6;
	width:225px;
	font-weight:bold;
}
.ComProfLVLongC{
font-size: 1.1em;
	float:left;
	padding:0px 0px;
	margin:5px 0px;
	color:#103055;
	width:225px;
	font-weight:bold;
}

/*企業ページ概要本文部分--------------------------------------*/
.ComProfLVBody{
	float:right;
	border-left:1px solid #ffb500;
	width:340px;
	padding:0px 8px;
	margin:5px 5px;
}

.ComProfLVBodyLong{
	float:right;
	border-left:1px solid #ffb500;
	width:440px;
	padding:0px 8px;
	margin:5px 5px;
}

.ComProfLVBodyXLong{
	float:right;
	border-left:1px solid #ffb500;
	width:487px;
	padding:0px 8px;
	margin:5px 5px 5px 0px;
}
.ComProfLVBody500{
	float:right;
	border-left:1px solid #ffb500;
	width:500px;
	padding:0px 0px 0px 8px;
	margin:5px 5px 5px 0px;
}

.ComProfLVBodySpan{
	float:right;
	width:700px;
	padding:0px 8px;
	margin:5px 5px;
}


.ComProfLVBodySpanC{
	width:auto;
	padding:0px;
	margin:15px 0px 5px 0px;
	font-size:13pt;
	color:#1D90A6;
	font-weight:bold;
	display:block;
	border-left:3px solid #f60;
	padding-left:8px;
}

.ComProfLVBodySpanCcnt{
	width:auto;
	text-align:center;
	padding:0px;
	margin:10px 0px 10px 0px;
	font-size:14pt;
	font-weight:bold;
	display:block;
}



.ListLineView .webTitle2{
    font-size:13pt;
	font-weight:bold;
	color:#336;
}
.webPhotoCaption{
	margin:10px 0px;
    font-size:9pt;
	line-height:140%;
	color:#777;
	display:block;
}


/*企業ページアピールポイント写真部分--------------------------------------*/
.ComApealPhoto{
	float:left;
	padding:0px 0px;
	margin:5px 0px;
	color:#103055;
}

/*企業ページアピールポイント写真部分--------------------------------------*/
.EvProgPhoto09{
	float:left;
	width:172px;
	padding:0px 0px;
	margin:5px 0px;
	color:#103055;
}



/*企業ページアピールポイント本文部分--------------------------------------*/
.ComApealBody{
	float:right;
	width:260px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}


/*コンテンツページ　ピックアップ　本文部分--------------------------------------*/
.PickUpBody{
	float:right;
	width:370px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}


/*企業ページアピールポイント本文部分--------------------------------------*/
.ComApealBodyLong{
	float:right;
	width:275px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}

* .ListLineView .ComApealBody p, * .ListLineView .ComApealBodyLong p{margin:0px; padding:0px; }


/*企業ページトップ日記写真部分--------------------------------------*/
.ComTopDiaryPhoto{
	float:left;
	padding:0px 0px;
	margin:5px 0px;
	color:#103055;
}



/*企業ページトップ日記右本文--------------------------------------*/
.ComTopDiaryBody{
	float:right;
	border-left:1px solid #ffb500;
	width:390px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}

/*企業ページトップ日記右本文--------------------------------------*/
.ComTopDiaryBodyLong{
	float:right;
	border-left:1px solid #ffb500;
	width:410px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 10pt;
	line-height:140%;
}

/*トップページ日記写真左寄せ部分--------------------------------------*/
.TopDiaryPhoto{
	float:left;
	padding:0px 0px;
	margin:5px 7px;
	color:#103055;
}
/*トップページ日記写真左寄せ部分--------------------------------------*/
.internTopDiaryLeft{
	float:left;
	padding:0px 0px;
	margin:5px 7px;
	width:190px;
	font-size: 10pt;
	display:block;
}
.internTopDiaryLeft a,.internTopDiaryLeft a:link,.internTopDiaryLeft a:visited{
color:#00f;	
}
.internTopDiaryLeft a:hover{
	color:#f60;	
}

/*トップページ日記右本文--------------------------------------*/
#top_smx .TopDiaryRightBody{
	float:right;
	font-size: 9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
}


#top_smx #centerbox08 .TopDiaryRightBody{
	width:198px;
}

*html #top_smx #centerbox08 .TopDiaryRightBody{
	width:194px;
}

#top_smx #centerbox09 .TopDiaryRightBody{
	width:188px;
}

*html #top_smx #centerbox09 .TopDiaryRightBody{
	width:184px;
}



/*トップページ日記右本文--------------------------------------*/
#top_smx #maincol .TopDiaryRightBody{
	float:right;
	font-size: 9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
}


#top_smx #maincol .TopDiaryRightBody{
	width:336px;
}
*html #top_smx #maincol .TopDiaryRightBody{
	width:332px;
}



/*ジオトラストシール横文章--------------------------------------*/
#top_smx .TopGeoTrustRightBody{
	float:right;
	font-size:9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
	text-align:left;
}


#top_smx #centerbox08 .TopGeoTrustRightBody{
	width:150px;
}
*html #top_smx #centerbox08 .TopGeoTrustRightBody{
	width:148px;
}

#top_smx #centerbox09 .TopGeoTrustRightBody{
	width:140px;
}
*html #top_smx #centerbox09 .TopGeoTrustRightBody{
	width:138px;
}

#interntop_smx .TopGeoTrustRightBody{
	float:right;
	font-size: 9px;
	line-height:130%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
}

#interntop_smx .TopGeoTrustRightBody{
	width:150px;
}
*html #interntop_smx .TopGeoTrustRightBody{
	width:148px;
}




/*企業ページ日記右本文--------------------------------------*/
#com_smx .TopDiaryRightBody,#interntop_smx .TopDiaryRightBody,#ev_smx .TopDiaryRightBody{
	float:right;
	font-size: 9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
}

#com_smx #centerbox08 .TopDiaryRightBody,#interntop_smx .TopDiaryRightBody,#ev_smx .TopDiaryRightBody{
	width:102px;
}
*html #com_smx #centerbox08 .TopDiaryRightBody,*html #intern_smx .TopDiaryRightBody,*html #ev_smx .TopDiaryRightBody{
	width:97px;
}

#com_smx #centerbox09 .TopDiaryRightBody,#interntop_smx .TopDiaryRightBody,#ev_smx .TopDiaryRightBody{
	width:92px;
}
*html #com_smx #centerbox09 .TopDiaryRightBody,*html #intern_smx .TopDiaryRightBody,*html #ev_smx .TopDiaryRightBody{
	width:87px;
}


/*企業ページ日記右本文--------------------------------------*/
#mypage_msmx .TopDiaryRightBody, #mypage_smx .blue_bg .TopDiaryRightBody{
	float:right;
	font-size: 9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	width:335px;
	padding:0px 8px;
	margin:5px 0px;
}

#mypage_msmx .TopDiaryRightBody{width:335px;}
#mypage_smx .blue_bg .TopDiaryRightBody{width:620px;}




/*企業ページ日記右本文--------------------------------------*/
.PhotoRightBody{
	float:right;
	font-size: 9pt;
	line-height:140%;
	border-left:1px solid #ffb500;
	padding:0px 8px;
	margin:5px 0px;
	width:132px;
}





/*件数表示太文字--------------------------------------*/
.StrongNum{
	font-size:1.3em;
	color:#f60;
	padding:0px 3px;
}
/*件数表示太文字（マイページ用）--------------------------------------*/
.StrongNumMyp{
	font-size:1.3em;
	color:#ff0;
	padding:0px 3px;
}






/*企業ページアピールポイント文字--------------------------------------*/

.ComApealPoint, .ComApealPoint a, .ComApealPoint a:link, .ComApealPoint a:visited{
font-size: 1.1em;
font-weight:bold;
line-height:200%;
color:#f48;
}




/*日記ライター文字--------------------------------------*/

.DiaryWriteName{
font-size: 1.1em;
font-weight:bold;
color:#F60;
}

.internDiaryWriteName{
font-size: 10pt;
font-weight:bold;
line-height:140%;
text-align:left;
color:#F60;
width:110px;
float:right;
padding:5px;
}

.internDiaryWriteName a,.internDiaryWriteName a:link,.internDiaryWriteName a:visited{
color:#333;
}
.internDiaryWriteName a:hover{
color:#F60;
}

.DiaryWriteNameBlue, .DiaryWriteNameBlue a,.DiaryWriteNameBlue a:link, .DiaryWriteNameBlue a:visited{
font-size: 1.1em;
font-weight:bold;
color:#00f;
}
.TopDiaryRightBody .DiaryWriteNameBlue a:hover{
color:#F60;
}

.DiaryWriteName{
line-height:140%;
}

.TopDiaryRightBody .DiaryWriteName{
line-height:140%;
}

.blueTex, .blueTex a, .blueTex a:link, .blueTex a:visited{
color:#00f;
}
.blueTex a:hover{
color:#f60;
}


/*日記ライター文字--------------------------------------*/

.PhotoTitleName{
font-size: 1.1em;
font-weight:bold;
line-height:135%;
color:#fff;
}

*html .PhotoTitleName{
font-size: 10pt;
font-weight:bold;
line-height:135%;
color:#fff;
}


/*日記タイトル文字--------------------------------------*/

.DiaryWriteTitle{
font-size: 1.25em;
font-weight:bold;
line-height:140%;
color:#111;
}

*html .DiaryWriteTitle{
font-size: 1.0em;
font-weight:bold;
line-height:140%;
color:#111;
}


.DiaryWriteTitle a, .DiaryWriteTitle a:link, .DiaryWriteTitle a:visited{
color:#222;
}
.DiaryWriteTitle a:hover{
color:#f60;
}


/*Newsタイトル文字--------------------------------------*/

.NewsWriteTitle{
font-size: 1.25em;
font-weight:bold;
line-height:140%;
color:#79b;
padding:5px 0px;
display:block;
}


/*最新記事タイトル文字--------------------------------------*/

.LastArticleTitle, .LastArticleTitle a, .LastArticleTitle a:link, .LastArticleTitle a:visited{
font-size: 1em;
font-weight:bold;
line-height:140%;
color:#222;
padding:2px 5px;
display:block;
text-decoration:none;
}

.LastArticleTitle a:hover{
	color:#f60;
	text-decoration:underline;
}


/*エントリータイトル文字--------------------------------------*/

.EntryWriteTitle{
font-size: 1.25em;
font-weight:bold;
line-height:140%;
color:#76D016;
padding:5px 0px;
display:block;
}

/*追加告知項目文字--------------------------------------*/

.AddEntryBody{
font-size: 1.00em;
line-height:140%;
color:#0f3980;
padding:5px 0px;
display:block;
}

/*Newsタイトル文字--------------------------------------*/

.LVEventTitle{
font-size: 1em;
font-weight:bold;
line-height:135%;
color:#579;
display:block;
background-color:#fff;
border-top:1px solid #e0e0d5;
padding:2px 8px;
}

.LVOfEventTitle{
font-size: 1em;
font-weight:bold;
line-height:135%;
color:#579;
display:block;
background-color:#f90;
border-top:1px solid #e0e0d5;
padding:2px 8px;
}



/*Newsタイトル文字--------------------------------------*/

.LVEventTitle a,.LVEventTitle a:link,.LVEventTitle a:visited{
text-decoration:underline;
color:#468;
}

.LVEventTitle a:hover{
color:#8ac;
}


.LVOfEventTitle a,.LVOfEventTitle a:link,.LVOfEventTitle a:visited{
text-decoration:underline;
color:#fff;
}

.LVOfEventTitle a:hover{
color:#222;
}




/*イベント告知プログラム本文--------------------------------------*/
.EvProgBody{
	float:right;
	width:335px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 1em;
	line-height:160%;
	display:block;
	font-size:13px;
}


/*イベント告知プログラム本文--------------------------------------*/
.EvProgBodyWide{
	float:right;
	width:465px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 1em;
	line-height:160%;
	display:block;
}

/*イベント告知プログラム本文--------------------------------------*/
.EvProgBody09{
	float:right;
	width:420px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 1em;
	line-height:160%;
		font-size:14px;
	display:block;
}

/*イベント告知プログラム本文--------------------------------------*/
.EvProgBodySpan{
	width:560px;
	padding:0px 8px;
	margin:5px 5px;
	font-size: 1em;
	line-height:150%;
	display:block;
}

/*イベント告知プログラム名--------------------------------------*/

.EvProgTitle{
font-size: 1.2em;
font-weight:bold;
line-height:160%;
color:#f60;
}
/*イベント告知プログラム名--------------------------------------*/

.EvProgSubTitle{
font-size: 1.0em;
font-weight:bold;
line-height:135%;
padding:8px 0px;
color:#668;
display:block;
}

/*イベント月日文字--------------------------------------*/
	.MonthDate {
		font-size: 1.8em;
		color: #124;
		font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  font-weight:bold;
	  line-height:135%;
	}
/*イベント月日文字--------------------------------------*/
	.Ev3clm {
		font-size: 10pt;
		color: #f70;
		font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  font-weight:bold;
	  line-height:135%;
	}
/*イベント月日文字--------------------------------------*/
	.Evclm {
		font-size: 10pt;
		color: #f70;
		font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  _font-family: "MS PGothic", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	  line-height:135%;
	}


.EventListView .LV2Clm,.EventListView .LV2ClmE{
font-size: 10pt;
line-height:135%;
color:#468;
}

.EventListView .LV3Clm,.EventListView .LV3ClmE{
font-size: 10pt;
line-height:135%;
color:#468;
}

.EventListView .LVClm{
font-size: 10pt;
line-height:135%;
padding:0px 0px 0px 10px;
color:#468;
}


.EventListView .LVClmBody{
font-size: 10pt;
line-height:150%;
color:#333;
padding:5px 8px;
display:block;
background-color:#fff;
}







/*トップページ汎用写真左寄せ--------------------------------------*/

.TopGeneralPhoto{
	float:left;
	padding:0px 0px;
	margin:5px 0px;
	color:#103055;
}


/*トップページ汎用本文右寄せ--------------------------------------*/

.TopGeneralBody{
	font-size: 10pt;
	float:right;
	border-left:1px solid #ffb500;
	width:370px;
	padding:0px 8px;
	margin:5px 5px;
	line-height:130%;
}

/*トップページ汎用タイトル部文字--------------------------------------*/

.TopGeneralTitle{
font-size: 1.1em;
font-weight:bold;
color:#248;
line-height:150%;
}

*html #ev_smx .TopGeneralTitle, *html #com_smx .TopGeneralTitle, *html #interntop_smx .TopGeneralTitle{font-size: 1em;}
*html #top_smx .TopGeneralTitle{font-size: 10pt;}


/*ページャー設定--------------------------------------*/

.internPager,.internPagerSel{
	padding:0px 4px;
	font-size:9pt;
	line-height:150%;
	display:inline;
}

.internPager a, .internPager a:link, .internPager a:visited{
	color:#00f;
	text-decoration:underline;
	}
.internPager a:hover{color:#f60;}

.internPagerSel,.internPagerSel a,.internPagerSel a:link,.internPagerSel a:visited{
	font-weight:bold;
	color:#f50;
	}



.Pager
{
width:auto;
text-align:center;
color:#f60;
margin:0px;
padding:2px 0px;
background: #fff;
border-bottom:1px solid #deded0;
border-right:1px solid #deded0;
border-left:1px solid #e5e5d5;
line-height: 110%;
background: url("/images/11images/PagerBg.gif") repeat-x;
}

	/*ページャー　リンク設定*/
	.Pager a, .Pager a:link, .Pager a:visited{
	color:#15d;
	padding:0px 4px;
	font-size: 9pt;
	text-decoration:underline;
	}
	
	#mypage_msmx .Pager{
	font-size: 9pt;
	color:#f90;
	}
	
	/*ページャー　リンク設定*/
	#mypage_msmx .Pager a, #mypage_msmx .Pager a:link, #mypage_msmx .Pager a:visited{
	color:#f60;
	padding:0px 2px;
	width:432px;
	font-size: 9pt;
	text-decoration:underline;
	}
		/*ページャー　マウスオーバー設定*/
		.Pager a:hover{
		color:#59f;
		}
		/*ページャー　マウスオーバー設定*/
		#mypage_msmx .Pager a:hover{
		color:#fa0;
		}/*--------------------------------------------------*/
/*ミニページャー設定--------------------------------------*/

.MiniPagerL{
float:left;
background: #e0e0e0;
padding:0px;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
}
.MiniPagerR{
float:right;
background: #e0e0e0;
padding:0px;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
}

	/*ページャー　リンク設定*/
	.MiniPagerL a, .MiniPagerL a:link, .MiniPagerL a:visited,
	.MiniPagerR a, .MiniPagerR a:link, .MiniPagerR a:visited{
	color:#259;
	padding:0px 2px;
	text-decoration:none;
	background: #fff;
	border-bottom:1px solid #e0e0d0;
	border-right:1px solid #f0f0f0;
	border-left:1px solid #eaeada;
	}

		/*ページャー　マウスオーバー設定*/
		.MiniPagerL a:hover,.MiniPagerR a:hover{
		color:#fff;
		background: #ffbb00;
		border-bottom:1px solid #eeaa00;
		border-right:1px solid #eeaa00;
		border-left:1px solid #e0e0e0;
		}


.MiniPager
{
width:auto;
text-align:center;
color:#259;
margin:0px;
padding:3px 2px 2px 2px;
background: #e0e0e0;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0e0;
border-left:1px solid #e5e5d5;
font-size: 1.0em;
line-height: 110%;
}


#mypage_msmx .MiniPager
{
width:128px;
text-align:center;
color:#259;
margin:0px;
padding:3px 2px 2px 2px;
margin-right:10px;
background: #e0e0e0;
border-bottom:1px solid #e0e0d0;
border-right:1px solid #e0e0e0;
border-left:1px solid #e5e5d5;
font-size: 1.0em;
line-height: 110%;
}
		
	 .MiniPager:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
/*--------------------------------------------------*/

	#mypage_msmx #xcol .blue_bg{ background-color: #fff; border: 4px solid #B4CF9D; margin: 0px;padding: 0px; min-height:500px;}
	#mypage_msmx #xcol p		{  padding: 4px 8px 4px 8px; margin: 0px 10px 0px 10px; color: #333; font-size:9pt;line-height:140%;}	/*入稿ページ　エクストラカラム（入稿画面）*/

	#mypage_smx #maincol .blue_bg{ background-color: #fff; border: 4px solid #5BB9F3; margin: 0px;padding: 0px; min-height:500px;}
	#mypage_smx #maincol p		{  padding: 6px 8px 6px 8px; margin: 0px 10px 0px 10px; color: #333; font-size:9pt;line-height:140%;}	/*入稿ページ　エクストラカラム（入稿画面）*/

	#ct_smx08 #xcol .blue_bg{ background-color: #fff; border: 4px solid #B3E223; margin: 10px 0px 10px 0px;padding: 0px 0px 5px 0px;min-height:500px;}
	
	#xcol .yellow_bg08{ background-color: #fff; border: 4px solid #ffaa00; margin: 0px 0px 0px 0px; padding: 0px;}

	
				/*登録ページ用　段落無し*/
				#ct_smx08 .t1main .ccolumn
				{
				padding: 0 0 10px 0px;
				margin: 0px 10px 0px 10px;
				background:#fff;
				/*background-image: url("/images/mcol_toukou_bg.gif");
				background-repeat: repeat-y;*/
				 min-height:500px;
				}

	#ct_smx08 #maincol #news .news p {
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 14px;
		width: 265px;
		font-size: 10pt;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	#ct_smx08 #maincol #news .news p.edit_mode{
		float: left;
		margin: 2px 0px 3px 0px;
		padding: 0px 5px 0px 10px;
		width: 280px;
		font-size: 10pt;
		line-height: 1.7em;
		border-left: none;
		border-right: 1px dotted #BBE0EB;
	}

	
	#xcol .news p {
	text-align:left;
		color: #333;
		border-bottom: 1px dotted #dadab0;
	}

	#maincol .intern_bg .news p {
	text-align:left;
		color: #333;
		border-bottom: 1px dotted #dadab0;
	}


	#xcol .news p:hover {
		background:#ffffed;
		color: #333;
	}

	#maincol .intern_bg .news p:hover {
		background:#ffffed;
		color: #333;
	}
	
		#xcol .news p.selected  {
			background:#E8F3E3;
		}

		#maincol .intern_bg .news p.selected  {
			background:#E8F3E3;
		}




	/*ニュース書式設定*/
	 .news_apl a
		{
		font-weight: nomal;
		}
		
			/*リスト　リンク文字色*/
			.news a {
			color: #111;
			font-size:9pt;
			}

			/*リスト　リンク文字色*/
			.t1main08 .news a {
			color: #3c1;
			font-size:9pt;
			font-weight: bold;
			text-decoration: underline;
			}

			.t1main08 .news .edit a , .t1main08 .news .admin a , .t1main08 .news .delb a {
			float: right;
			width: 28px;
			font-size: 10pt;
			text-align:center;
			background:#f6f6f6;
			color:#ff4500;
			text-decoration: none;
			}
			.t1main08 .news .delb a {
			color:#666;
			}

			/*リスト申込み時　リンク文字色*/
			.news_apl a {
			color: #ff8800;
			}
				/*リスト　マウスオーバー*/
				.news a:hover {
				text-decoration: underline;
				color: #f70;
				}
					/*リスト　マウスオーバー*/
			.t1main08 .news a:hover {
					text-decoration: underline;
					color: #5d3;
					}



/*▽リストタグ一般-----------------------------------------------------*/



/*▽クリア-----------------------------------------------------*/
.cclr{ clear: both; }
.clr1{ padding:1px 0px 1px 0px;}
.clr5{ padding:5px 0px 1px 0px;}
.clr{ padding: 10px 0px 10px 0px;}
/*▽フッター -----------------------------------------------------*/
#footer08{clear: both; text-align:center; 	border-top: 1px solid #9ac; color: #fff; padding:0px; width: 940px; height:43px; margin:0px; font-size:9px; background: url("/images/topImages.gif") repeat-x;
background-position: 0 -656px;
}


.footer08Links{ padding:0px 5px;height:43px; font-size:8pt; color:#fff; display:block; margin:8px 0px;}

*html .footer08Links{ padding:0px 5px;height:33px; font-size:8pt; color:#fff; display:block; margin:10px 0px 0px 0px;}

.footer08Links a, .footer08Links a:link,.footer08Links  a:visited{color:#fff; margin:0px 10px;}
.footer08Links a:hover{color:#fa0;}


.footer08LinksB{ padding:0px 10px;height:43px; font-size:9pt; color:#000; display:block; margin:8px 0px;}

*html .footer08LinksB{ padding:0px 10px;height:33px; font-size:9pt; color:#000; display:block; margin:10px 0px 0px 0px;}

.footer08LinksB a, .footer08LinksB a:link,.footer08LinksB  a:visited{color:00f; margin:10px 0px 10px 10px; padding:0px 10px;border-right:1px solid #000; }
.footer08LinksB a:hover{color:#fa0;}





/*▽フッタートップページ用*/
#footer_top{clear: both; text-align:center; color: #aaa; padding: 5px 0px; margin:0px;background: url("/images/footer_bg.gif") repeat-x; color:#fff;}

#footer09{margin:4px 0px; display:block;}
.footer09Links a, .footer09Links a:link,.footer09Links  a:visited{color:#00f; margin:0px 10px;font-size:9pt;}
.footer09Links a:hover{color:#f60;}




/*▽メインカラム　ブックマーク管理　リスト表示設定（UL化）--------------------------------------------------------------------*/

	#mypage_msmx #maincol ul
	{
	font-size: 10pt;
	margin: 0px;padding:0px;
	list-style: none;
	text-align:left;
	}

		#mypage_msmx #maincol li, #mypage_msmx #maincol li .TopDir ,#mypage_msmx #maincol li .SubDir
		{
		display: inline;/*インライン表示*/
		}

		/*******ユーザページ用　サブカラム　リスト　初期設定*******/
		#mypage_msmx #maincol ul
		{
		padding:0px;margin-left: 0px;
		}


			/*******リンク関係　ブロック表示*******/
			#mypage_msmx #maincol  li .TopDir a,  #mypage_msmx #maincol  li .TopDir a:link, #mypage_msmx #maincol  li .TopDir a:visited
			{
			display: block;
			font-size: 1.0em;
			line-height: 120%;
			font-weight: bold;
			text-shadow: #bbb 1px 2px 3px;
			padding: 8px 5px;
			}
			#mypage_msmx #maincol li a,  #mypage_msmx #maincol li a:link, #mypage_msmx #maincol li a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			padding: 4px 15px 4px 5px;
			}

			#mypage_msmx #maincol li .SubDir a,  #mypage_msmx #maincol li .SubDir a:link, #mypage_msmx #maincol li .SubDir a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			padding: 4px 15px 4px 5px;
			}


		/*******ユーザページ用閲覧済　未選択*/
		#mypage_msmx #maincol li  a:visited , #mypage_msmx #maincol li .TopDir  a:visited , #mypage_msmx #maincol li .SubDir a:visited
		{
		color: #333;					/*文字色*/
		background-image: url("/images/UlMenu.gif") ;	/*背景画像*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		text-decoration: none;		/*リンク下線なし*/
		}
		
			/*******ユーザページ用閲覧済　選択中（selected指定時）*/
			#mypage_msmx #maincol li .selected  a:visited , #mypage_msmx #maincol li .TopDir .selected  a:visited , #mypage_msmx #maincol li .SubDir .selected  a:visited
			{
			color: #fff;					/*文字色*/
			background-image: url("/images/MenuSelMain.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			text-shadow: #333 1px 2px 3px;
			}
			/*******ユーザページ用閲覧済　選択中（newwer指定時）*/
			#mypage_msmx #maincol li .TopDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 8px 0px;
			background-image: url("/career/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/

			}
			#mypage_msmx #maincol  li .SubDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 4px 0px;
			background-image: url("/career/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}
			
			#mypage_msmx #maincol  li .newwer  a:visited
			{
			color: #000;					/*文字色*/
			/*padding: 4px 26px 3px 20px;*/
			background-image: url("/career/images/menu_new.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			}
			


	/*******リンク　初期設定*******/
	#mypage_msmx #maincol li a:link ,#mypage_msmx #maincol li .TopDir  a:link ,#mypage_msmx #maincol li .SubDir  a:link
	{
	color: #5598ff;				/*文字色*/
	text-decoration: none;		/*リンク下線なし*/
	}
	

		/*******ユーザページ用リンク設定*******/
		#mypage_msmx #maincol li a:link , #mypage_msmx #maincol li .TopDir a:link , #mypage_msmx #maincol li .SubDir a:link
		{
		color: #111122;			/*文字色*/
		background-image: url("/images/UlMenu.gif") ;	/*背景画像*/
			background-repeat: repeat-y;
		}
	
	
	
	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#mypage_msmx #maincol li .selected a:link ,#mypage_msmx #maincol li .TopDir .selected a:link , #mypage_msmx #maincol li .SubDir .selected a:link,#mypage_msmx #maincol li .selected a:visited , #cb_smx #maincol li .TopDir .selected a:visited , #mypage_msmx #maincol li .SubDir .selected a:visited
			{
			color: #fff;			/*文字色*/
			background-image: url("/images/MenuSelMain.gif") ;
			background-repeat: repeat-y;
			margin: 0px;
			font-weight:bold;
			padding: 4px 15px 4px 8px;
			}	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#mypage_msmx #maincol li .newwer a:link ,#mypage_msmx #maincol li .TopDir .newwer a:link , #mypage_msmx #maincol  li .SubDir .newwer a:link
			{
			color: #000;			/*文字色*/
			background-image: url("/career/images/menu_new.gif") ;
			background-repeat: repeat-y;
			text-shadow: #333 1px 2px 3px;
			}	

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#mypage_msmx #maincol li a:hover ,#mypage_msmx #maincol li .TopDir  a:hover ,#mypage_msmx #maincol  li .SubDir  a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/UlMenuOv.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
		}

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#mypage_msmx #maincol li .newwer a:hover ,#mypage_msmx #maincol li .TopDir .newwer a:hover ,#mypage_msmx #maincol  li .SubDir .newwer a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/UlMenuOv.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
			text-shadow: #fff 1px 2px 3px;
		}






/*▽サブカラム　ブックマーク管理　リスト表示設定（UL化）--------------------------------------------------------------------*/

	#mypage_msmx #subcol ul
	{
	margin: 0px;padding:0px;
	list-style: none;
	text-align:left;
	font-size: 10pt;
	}

		#mypage_msmx #subcol li, #mypage_msmx #subcol li .TopDir ,#mypage_msmx #subcol li .SubDir
		{
		display: inline;/*インライン表示*/
		}

		/*******ユーザページ用　サブカラム　リスト　初期設定*******/
		#mypage_msmx #subcol ul
		{
		padding:0px;margin-left: 0px;
		}


			/*******リンク関係　ブロック表示*******/
			#mypage_msmx #subcol  li .TopDir a,  #mypage_msmx #subcol  li .TopDir a:link, #mypage_msmx #subcol  li .TopDir a:visited
			{
			display: block;
			font-size: 1.0em;
			line-height: 120%;
			font-weight: bold;
			text-shadow: #bbb 1px 2px 3px;
			padding: 8px 5px;
			}
			#mypage_msmx #subcol li a,  #mypage_msmx #subcol li a:link, #mypage_msmx #subcol li a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			padding: 4px 15px 4px 5px;
			}

			#mypage_msmx #subcol li .SubDir a,  #mypage_msmx #subcol li .SubDir a:link, #mypage_msmx #subcol li .SubDir a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			padding: 4px 15px 4px 5px;
			}


		/*******ユーザページ用閲覧済　未選択*/
		#mypage_msmx #subcol li  a:visited , #mypage_msmx #subcol li .TopDir  a:visited , #mypage_msmx #subcol li .SubDir a:visited
		{
		color: #333;					/*文字色*/
		background-image: url("/images/UlMenu.gif") ;	/*背景画像*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		text-decoration: none;		/*リンク下線なし*/
		}
		
		
		
		

			/*******ユーザページ用閲覧済　選択中（selected指定時）*/
			#mypage_msmx #subcol li .selected  a:visited , #mypage_msmx #subcol li .TopDir .selected  a:visited , #mypage_msmx #subcol li .SubDir .selected  a:visited
			{
			color: #fff;					/*文字色*/
			background-image: url("/images/MenuSelSub.gif") ;
			background-repeat: repeat-y;	/*背景画像縦繰返*/
			text-shadow: #333 1px 2px 3px;
			}
			/*******ユーザページ用閲覧済　選択中（newwer指定時）*/
			#mypage_msmx #subcol li .TopDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 8px 0px;
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;	/*背景画像縦繰返*/

			}
			#mypage_msmx #subcol  li .SubDir .newwer  a:visited
			{
			color: #000;					/*文字色*/
			padding: 4px 0px;
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;	/*背景画像縦繰返*/
			}
			
			#mypage_msmx #subcol  li .newwer  a:visited
			{
			color: #000;					/*文字色*/
			/*padding: 4px 26px 3px 20px;*/
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;	/*背景画像縦繰返*/
			}
			


	/*******リンク　初期設定*******/
	#mypage_msmx #subcol li a:link ,#mypage_msmx #subcol li .TopDir  a:link ,#mypage_msmx #subcol li .SubDir  a:link
	{
	color: #5598ff;				/*文字色*/
	text-decoration: none;		/*リンク下線なし*/
	}
	

		/*******ユーザページ用リンク設定*******/
		#mypage_msmx #subcol li a:link , #mypage_msmx #subcol li .TopDir a:link , #mypage_msmx #subcol li .SubDir a:link
		{
		color: #111122;			/*文字色*/
		background-image: url("/images/UlMenu.gif") ;	/*背景画像*/
			background-repeat: repeat-y;
		}
	
	
	
	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#mypage_msmx #subcol li .selected a:link ,#mypage_msmx #subcol li .TopDir .selected a:link , #mypage_msmx #subcol li .SubDir .selected a:link,#mypage_msmx #subcol li .selected a:visited , #cb_smx #subcol li .TopDir .selected a:visited , #mypage_msmx #subcol li .SubDir .selected a:visited
			{
			color: #406721;			/*文字色*/
			background-image: url("/images/MenuSelSub.gif") ;
			background-repeat: repeat-y;
			margin: 0px;
			padding: 4px 15px 4px 8px;
			font-weight:bold;
			}	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#mypage_msmx #subcol li .newwer a:link ,#mypage_msmx #subcol li .TopDir .newwer a:link , #mypage_msmx #subcol  li .SubDir .newwer a:link
			{
			color: #000;			/*文字色*/
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;
			text-shadow: #333 1px 2px 3px;
			}	

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#mypage_msmx #subcol li a:hover ,#mypage_msmx #subcol li .TopDir  a:hover ,#mypage_msmx #subcol  li .SubDir  a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/UlMenuOv.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
		}

		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#mypage_msmx #subcol li .newwer a:hover ,#mypage_msmx #subcol li .TopDir .newwer a:hover ,#mypage_msmx #subcol  li .SubDir .newwer a:hover
		{
		color: #00A6FF;	/*文字色　水色*/
		background-image: url("/images/UlMenuOv.gif") ;	/*背景画像（メニュー選択時水色）*/
		background-repeat: repeat-y;							/*背景画像縦繰返*/
		display: block;
			text-shadow: #fff 1px 2px 3px;
		}










/*▽メニューカラム　ブックマーク管理　リスト表示設定（UL化）--------------------------------------------------------------------*/

	#menucol ul
	{
	margin: 0px;padding:0px;
	list-style: none;
	text-align:left;
	font-size: 10pt;
	}

		#menucol li, #menucol li .TopDir ,#menucol li .SubDir
		{
		display: inline;/*インライン表示*/
		}

		/*******ユーザページ用　サブカラム　リスト　初期設定*******/
		#menucol ul
		{
		padding:0px;margin-left: 1px;
		}


			/*******リンク関係　ブロック表示*******/
			#menucol  li .TopDir a,  #menucol  li .TopDir a:link, #menucol  li .TopDir a:visited
			{
			display: block;
			font-size: 10pt;
			line-height: 120%;
			font-weight: bold;
			text-shadow: #bbb 1px 2px 3px;
			text-indent:10px;		/*インデント10*/
			padding:6px 0px;
			border-bottom: 1px solid #E2E8BB;
			margin-right: 11px;
			}
			#menucol li a,  #menucol li a:link, #menucol li a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			padding: 4px 15px 4px 5px;
			}

			#menucol li .SubDir a,  #menucol li .SubDir a:link, #menucol li .SubDir a:visited
			{
			display: block;
			font-size:10pt;
			line-height: 120%;
			margin-left: 20px;
			border-bottom: 1px solid #9AB17B;
			margin-right: 11px;
			}


		/*******ユーザページ用閲覧済　未選択*/
		#menucol li  a:visited , #menucol li .TopDir  a:visited , #menucol li .SubDir a:visited
		{
		color: #fff;					/*文字色*/
		text-decoration: none;		/*リンク下線なし*/
		display:block;
		}
		
		
		
		

			/*******ユーザページ用閲覧済　選択中（selected指定時）*/
			#menucol li .selected  a:visited , #menucol li .TopDir .selected  a:visited , #menucol li .SubDir .selected  a:visited
			{
			color: #25480F;					/*文字色*/
			/*background-image: url("/images/MenuSelSub.gif") ;
			background-repeat: repeat-y;*/	/*背景画像縦繰返*/
			background-color:#E5F5C6;
			text-shadow: #333 1px 2px 3px;
			}
			/*******ユーザページ用閲覧済　選択中（newwer指定時）*/
			#menucol li .TopDir .newwer  a:visited
			{
			color: #fff;					/*文字色*/
			padding: 8px 0px;
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;

			}


			html>body #menucol  li .SubDir .newwer  a:visited
			{
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;
			padding: 4px 4px;
			padding-right:30px;
			font-weight:bold;
			}

			*html  #menucol  li .SubDir .newwer  a:visited
			{
			background-image: url("/images/Listnew.gif") ;
			background-repeat: no-repeat;
			padding: 4px 4px;
			padding-right:30px;
			font-weight:bold;
			}
			
			
			
			#menucol  li .newwer  a:visited
			{
			color: #fff;					/*文字色*/
			}
			


	/*******リンク　初期設定*******/
	#menucol li a:link ,#menucol li .TopDir  a:link ,#menucol li .SubDir  a:link
	{
	color: #5598ff;				/*文字色*/
	text-decoration: none;		/*リンク下線なし*/
	}
	

		/*******ユーザページ用リンク設定*******/
		#menucol li a:link , #menucol li .TopDir a:link , #menucol li .SubDir a:link
		{
		color: #fff;			/*文字色*/
		}
	
	
	
	
	
			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#menucol li .selected a:link ,#menucol li .TopDir .selected a:link , #menucol li .SubDir .selected a:link,#menucol li .selected a:visited , #cb_smx #subcol li .TopDir .selected a:visited , #menucol li .SubDir .selected a:visited
			{
			color: #406721;			/*文字色*/
			margin: 0px;
			padding: 4px 15px 4px 8px;
			font-weight:bold;
			background-color: #E5F5C6;	
			margin-right: 0px;
			}	
	

			/*******ユーザページ用リンク設定 ie以外はpng画像*******/
			html>body #menucol li .newwer a:link ,html>body #menucol li .TopDir .newwer a:link , html>body #menucol  li .SubDir .newwer a:link
			{
			background-image: url("/images/Listnew.png") ;
			background-repeat: no-repeat;
			padding-right:30px;
			font-weight:bold;
			}	
			/*******ユーザページ用リンク設定　ieのみgif画像*******/
			*html #menucol li .newwer a:link ,*html #menucol li .TopDir .newwer a:link ,*html  #menucol  li .SubDir .newwer a:link
			{
			background-image: url("/images/Listnew.gif") ;
			background-repeat: no-repeat;
			padding-right:30px;
			color: #fff;			/*文字色*/
			font-weight:bold;
			}	


		/*******サブコラム　ユーザページ用リスト　マウスオーバー(通常時)	　表示設定*******/
		#menucol li a:hover ,#menucol li .TopDir  a:hover ,#menucol  li .SubDir  a:hover
		{
		color: #f60;	/*文字色　オレンジ*/
		background-color: #fff;	
		display: block;
		}


		/*******サブコラム　ユーザページ用リスト　マウスオーバー（newwer指定時）　表示設定*******/
		#menucol li .newwer a:hover ,#menucol li .TopDir .newwer a:hover ,#menucol  li .SubDir .newwer a:hover
		{
		color: #f60;	/*文字色　黄色*/
		display: block;
		text-shadow: #fff 1px 2px 3px;
		}




			/*******ユーザページ用リンク設定　選択中(selected指定時)*******/
			#menucol li .TopDir .edit a:link , #menucol li .SubDir .edit a:link, #menucol li .TopDir .edit a:visited, #menucol li .SubDir .edit a:visited
			{
			color: #e7996b;			/*文字色*/
/*			background-image: url("/images/menu_edit.gif") ;
			background-repeat: repeat-y;*/
			padding: 2px 4px 2px 8px;
			text-shadow: none;
			font-size: 9pt;
			line-height:135%;
			background-color:#f8f4ce;
			margin-left:20px;
			}	



		/*******サブコラム　ユーザページ用リスト　マウスオーバー　表示設定*******/
		#menucol li .TopDir .edit a:hover ,#menucol li .SubDir .edit a:hover
		{
		color: #f60;	/*文字色　水色*/
		background-color:#fff;
		display: block;
		}




.midashi0{
text-align: left;
color: #fff;
font-size: 1.0em;
font-weight: bold;
width: auto;
}

	.midashi0 {
	padding: 4px 8px;
	background: url("/images/subtitle_bggr.gif") repeat-x;
	background-color: #141C3C;
	}
	
	
	
	
	
	
	
	
.ComCenterBox{width:98%; text-align:center; }
.ComlogoBigbox{margin-left:auto; margin-right:auto; }
.Comlogobox{padding:8px; float:left; margin:5px; display:inline;
background: url("/image/DiaryBlueBg.gif") repeat;
}
.Comlogo{float:left; display:inline; margin:11px;}
.Comlogo5{float:left; display:inline; margin:11px 28px;}
.Comlogo8{float:left; display:inline; margin:5px 5px;}
.toyokeizaiBook{float:left; display:inline; margin:10px 23px;}

.ComNameList{margin-right:10px; font-size:9pt; }
.ComNameList a , .ComNameList a:link , .ComNameList a:visited{ color:#333; text-decoration:underline;}
.ComNameList a:hover{ color:#f66;}
.GyoukaiTex{padding:0px 0px 3px 0px; font-size:9pt; font-weight:bold; color:#559;display:block;}



.MypageOwnTit{
width:200px;
text-align:left;
}

.MypageProfPhotoBox{
width:200px;
height:152px;
background-image: url("/images/MypPhotoBoxBg.gif") ;
background-repeat: no-repeat;
padding-top:25px;
}
.MypageBmBox{
width:200px;
}

	.UName08 {
	font-weight: bold;
	color:#222;
	width:130px;
	padding:3px 0px;
	 margin-left:auto;
	 margin-right:auto;
	}
	
	.UName08 {
		font-size: 10pt;
	}

	*html .UName08 {
		font-size:10pt;
	}	


/*▽見出し-----------------------------------------------------*/

.MypMidashi08, .MypMidashi08Owner{
text-align: left;
color: #fff;
font-size:11pt;
font-weight: bold;
width: auto;
}


	.MypMidashi08Owner {
	padding: 0px 15px;
	height:33px;
	line-height:33px;
	background: url("/images/08MypMidashi.gif") repeat-x;
	background-color: #fff;
	color:#f80;
	}
	.MypMidashi08 {
	padding: 0px 15px;
	height:33px;
	line-height:33px;
	background: url("/images/08MypMidashi.gif") repeat-x;
	background-color: #fff;
	color:#62D900;
	}
	
	
.bannerboxBtmBody { font-size:12pt;  text-align:left; line-height:140%; color:#333; padding:10px 20px; }


	/*編集ボタン０８用-----------------------------------------------------*/

 .edit_btn08{
	width:auto;
	margin: 10px 15px 10px 5px;
	padding: 0px;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	text-align:center;
	font-size: 10pt;
	line-height:19px;
	}
*html  .edit_btn08{line-height:170%;}



	 .edit_btn08 a,  .edit_btn08 a:link, .edit_btn08 a:visited
	{
	width:auto;
	height:19px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url("/images/plus_button.gif");
    background-repeat: repeat-x;
	color:#fff;
	border-left:1px solid #ffe774;
	border-top:1px solid #ffe774;
	border-bottom:1px solid #e98600;
	border-right:1px solid #e98600;
	text-decoration:none;

	}

	 .edit_btn08 a:hover {
	width:auto;
	background-color: #ffc;
	color:#ffc;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}
	
	
	
	
	
	.AlertText
	{font-size: 10pt;
	color:#f10;
	font-weight:bold;
	line-height:135%;
	}
	.AlertTextYel
	{font-size: 10pt;
	color:#FFEF3F;
	font-weight:bold;
	line-height:135%;
	}
	
	.AlertTextGre
	{font-size: 9pt;
	color:#3eaa39;
	font-weight:bold;
	line-height:135%;
	}
	
	.AlertTextBla
	{font-size: 9pt;
	color:#3b3c3a;
	font-weight:bold;
	line-height:135%;
	}

	.bookmark_btn08{ 
	color:#fff;
	text-align:center;
	padding: 0px 0px;
	margin: 0px;
	}
	.MenuProf{ 
	color:#B47D23;
	padding: 6px 8px;
	margin: 0px;
	font-size:9pt;
	line-height:135%;
	}	
	
	
	

	.MypTopHead001,	.MypTopHead002,	.MypTopHead003,	.MypTopHead004{
	color:#222;
	width:auto;
	padding: 0px;
	margin: 0px;
	min-height:110px;
	}
	
	.MypTopHead005,	.MypTopHead006{
	color:#222;
	width:auto;
	padding: 0px;
	margin: 0px;
	height:70px;
	}
	
	.MypTopHead001{
	background-image: url("/images/MypTopHdBg001.gif");
	background-repeat: no-repeat;
	}
	.MypTopHead002{
	background-image: url("/images/MypTopHdBg002.gif");
	background-repeat: no-repeat;
	}
	.MypTopHead003{
	background-image: url("/images/MypTopHdBg003.gif");
	background-repeat: no-repeat;
	}
	.MypTopHead004{
	background-image: url("/images/MypTopHdBg004.gif");
	background-repeat: no-repeat;
	}
	.MypTopHead005{
	background:#fff;
	background-image: url("/images/MypTopHdBg005.gif");
	background-repeat: no-repeat;
	}
	.MypTopHead006{
	background:#fff;
	background-image: url("/images/MypTopHdBg006.gif");
	background-repeat: no-repeat;
	}


	.MypSettingHead001,	.MypSettingHead002,	.MypSettingHead003,	.MypSettingHead004,	.MypSettingHead005{
	color:#62D900;
    background-repeat: no-repeat;
	width:auto;
	padding: 0px;
	margin: 0px;
	min-height:110px;
	}


	*html .MypSettingHead001, *html .MypSettingHead002,	*html .MypSettingHead003, *html .MypSettingHead004, *html .MypSettingHead005{
	height:100px;
	}


	.MypSettingHead001{
	background-image: url("/images/MypSetHdBg001.gif");
	}
	.MypSettingHead002{
	background-image: url("/images/MypSetHdBg002.gif");
	}
	.MypSettingHead003{
	background-image: url("/images/MypSetHdBg003.gif");
	}
	.MypSettingHead004{
	background-image: url("/images/MypSetHdBg004.gif");
	}
	.MypSettingHead005{
	background-image: url("/images/MypSetHdBg005.gif");
	}



	.MypTopMsgLine
	{
	padding-top:50px;
	width:508px;
	height:31px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}
	.MypTopWtcLine
	{
	width:508px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	border-bottom:3px solid #fff;
	}
	
	.MypTopWtcLine09
	{
	width:auto;
	display:block;
	padding:5px 0px;
	border-bottom:1px dotted #e0e0e0;
	}
	

	.MypTopMsgLeft, .MypTopBmLeft, .MypTopSetLeft
		{width:330px; height:31px;
		background-image: url("/images/MypTopMsgLeft.gif");
		background-repeat: no-repeat;
		display:block;
		font-size:12pt;
		font-weight:bold;
		float:left;
		padding:5px 0px 5px 10px;
		text-align:left;
		}
		
		.MypTopMsgLeft a, .MypTopMsgLeft a:link, .MypTopMsgLeft a:visited{
		color:#f30;
		text-decoration:none;
		}
		.MypTopMsgLeft a:hover{
		color:#62D900;
		}
		.MypTopBmLeft a, .MypTopBmLeft a:link, .MypTopBmLeft a:visited{
		color:#62D900;
		text-decoration:none;
		}
		.MypTopBmLeft a:hover{
		color:#ff9900;
		}
		.MypTopSetLeft a, .MypTopSetLeft a:link, .MypTopSetLeft a:visited{
		color:#00A1FC;
		text-decoration:none;
		}
		.MypTopSetLeft a:hover{
		color:#ff9900;
		}


		.MypTopMsgBtn{width:168px; height:31px;display:block;
		float:right;
		}
		
		.MypTopWtcBtn{
		width:40px;
		display:block;
		float:left;
		line-height:135%;
		padding:5px 5px 5px 0px;
		}
		.MypTopWtcBtn a, .MypTopWtcBtn a:link, .MypTopWtcBtn a:visited{
		color:#ff7000;
		text-decoration:none;
		}
		.MypTopWtcBtn a:hover{
		color:#62D900;
		}

		.MypTopWtcCom{width:295px; display:block;
		color:#333;
		border-left:1px solid #62D900;
		float:left;
		text-align:left;
		line-height:135%;
		padding:5px;
		}
		.MypTopWtcStat{width:40px;
		display:block;
		color:#333;
		border-left:1px solid #62D900;
		float:left;
		line-height:135%;
		padding:5px;
		}


		.MypTopBlog{
		width:410px; display:block;
		color:#333;
		float:left;
		text-align:left;
		line-height:135%;
		padding:5px;
		}
		
		.MypTopWtcLine09 .MypTopBlog{
		width:600px; display:block;
		color:#333;
		float:left;
		text-align:left;
		line-height:135%;
		padding:5px;
		}	
		
		
		
		.MypTopBlogTime{
		width:70px;
		display:block;
		color:#333;
		border-left:1px solid #62D900;
		float:left;
		line-height:135%;
		padding:5px;
		}

		.space50{ display:block;
		height:50px;
		}
		
		
		.NewsComName{float:right;}
		
		
		.mmChengeLv{display:block;width:500px; border-bottom:1px dotted #eddddd; padding:6px 0px;}
		.mmChangeB{width:460px;float:right;font-size:18px; line-height:135%; color:#333;}
		.mmChangeC{width:20px; float:left;}
		
		
		.ArticleBox .photo
{ margin: 10px 5px 10px 10px; float:right;clear: both;}





.SCArticleBox{width:540px;}
.SCArticleBoxM20{margin-left:20px; margin-right:25px;}
.SCArticleBoxM15{margin-left:15px; margin-right:15px;}
.SCArticleBoxM10{margin-left:10px; margin-right:10px;}

.SCphotoL{float:left;  margin:0px;  margin-right:15px; margin-bottom:15px; padding:0px;}
.SCphotoR{float:right;  margin:0px;  margin-left:15px; margin-bottom:15px; padding:0px;}
.SCphotoL2{float:left;  margin:0px;  margin-right:15px; margin-left:5px; margin-bottom:15px; padding:0px;}
.SCphotoR2{float:right;  margin:0px;  margin-left:15px; margin-right:5px;  margin-bottom:15px; padding:0px;}


.SCarticleA, .SCarticleB{padding:15px 15px 0px 15px; text-align:left;}
.SCarticleB2{padding:0px 15px 0px 15px; text-align:left;}
.SCarticleC{padding:15px 25px 0px 25px; text-align:left;}

.SCarticleA{color:#515584; font-size:9pt; font-weight:bold; line-height:150%;}
.SCarticleB{color:#112;  font-size: 10pt;  line-height:190%;}
.SCarticleC{color:#333;  font-size:9pt;  line-height:190%;}

.SCarticleA .SCName{ font-size:13px; font-weight:bold; color:#515584;}
.SCarticleB .SCName{ font-size:13px; font-weight:bold; color:#FF7E00;}
.SCarticleC .SCName{ font-size:13px; font-weight:bold; color:#aac;}

.SCSubTitle{ font-size:13px; font-weight:bold; color:#515584; }




/*個別デザイン用CSS--------------------------------------*/
/*シェイクCSS--------------------------------------*/

.shake_tit1, .shake_tit2, .shake_tit3, .shake_tit4, .shake_tit5{
width:540px;
padding:120px 0px 20px 0px;
}

.shake_tit1{background: url("/images/shakeimages/shake_001.gif") no-repeat;}
.shake_tit2{background: url("/images/shakeimages/shake_002.gif") no-repeat;}
.shake_tit3{background: url("/images/shakeimages/shake_003.gif") no-repeat;}
.shake_tit4{background: url("/images/shakeimages/shake_004.gif") no-repeat;}
.shake_tit5{background: url("/images/shakeimages/shake_005.gif") no-repeat;}


/*シェイクCSS--------------------------------------*/




/*個別イベント告知関連のデザイン用CSS--------------------------------------*/



.EvProgTimeRed1 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgRed.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}
.Comlogo4 {
	DISPLAY: inline; FLOAT: left; MARGIN: 11px 43px;
}
.EvProgTimeRed2 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgWred.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}


/*理系イベント告知プログラム名文字--------------------------------------*/

.EvProgTimeGray2 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgGray.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}

/*理系イベント当日の詳細文字--------------------------------------*/

.EvProgTimeBlue2 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgBlue.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}

/*ジョブウェブスタイル０８詳細文字--------------------------------------*/

.EvProgTimeBluGrn {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgBluGrn.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}
/*ジョブウェブスタイル０８詳細文字--------------------------------------*/

.EvProgTimeBlue {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgBlue.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}



/*理系イベント告知プログラム名小文字--------------------------------------*/

.EvProgSubTitleSmall{
font-size:11pt;
font-weight:bold;
line-height:135%;
padding:8px 0px;
color:#668;
display:block;
}



/*フォーラムITテキスト見出し文字--------------------------------------*/

.EvForumITtextTitle{
font-size: 1.2em;
font-weight:bold;
line-height:100%;
padding:0px 0px;
color:#668;
display:block;
}

.EvProgTimeBrown {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgBrown.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}



/*SEイベント当日の詳細文字--------------------------------------*/

.EvProgTimeBlack {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_bgBlack.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}


/*モノ作り告知プログラム小文字--------------------------------------*/

.EvProgTimeGray2small {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.0em; BACKGROUND: url("/images/evimages/subtitle_bgGray.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}



/*サービスイベントテキスト見出し文字--------------------------------------*/

.EvServicetextTitle{
font-size: 15px;
font-weight:bold;
line-height:1.2em;
padding:0px 30px;
color:#668;
display:block;
}


/*消費財イベント当日の詳細文字--------------------------------------*/

.EvProgTimeOrange {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url("/images/evimages/subtitle_Orange.gif") repeat-x; PADDING-BOTTOM: 6px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid;
}


.Comlogo_List {
	DISPLAY: inline; FLOAT: left; MARGIN: 11px 30px 11px 37px;
}


.Ev_companyList{
font-size: 12px;
font-weight:bold;
line-height:2.0em;
padding:5px 10px 0px 10px;
color:#668;
display:block;
}

.Ev_company_words{
	float:right;
	width:450px;
	font-size: 12px;
	padding:0px 8px;
	margin:5px 5px;
	line-height:150%;
}



.EvWeb20Text_middle{
font-size: 15px;
font-weight:bold;
line-height:1.6em;
padding:0px 0px;
color:#000;
display:block;
}


.OrixStyleTabs{
width:700px;
margin-left:auto;
margin-right:auto;
padding:0px;
display:block;
}

.OrixStyleTab{
margin:0px;
padding:0px;
float:left;
}

.OrixStyleContentsBox{
width:700px;
margin-left:auto;
margin-right:auto;
padding:0px;
display:block;
}


.OrixStyleLeftBox{
width:446px;
text-align:center;
float:left;
}



.OrixStyleBottomBox{
width:700px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
display:block;
background: url("/images/evimages/orixstyle/OrixStyleBottomY.gif") repeat-y;
}

.OrixStyleRightBox{
width:254px;
height:740px;
text-align:center;
float:right;
background-color:#D7DEEA;
}



.OrixStyleNaviBox{
width:700px;
height:56px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
display:block;
background: url("/images/evimages/orixstyle/OrixStyleNaviBg.gif") repeat-x;
}

.OrixStyleNaviBtn{
margin:0px 20px;
padding:0px;
}

.OrixStylePhoto{
margin:0px 25px;
padding:0px;
}


.OrixStyleAccess{
width:390px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-size:14px;
line-height:165%;
color:#505050;
display:block;
}


.OrixStyleTalk{
width:608px;
padding-top:15px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:15px;
text-align:left;
font-size:14px;
line-height:165%;
color:#505050;
display:block;
border-bottom:1px solid #f0f0f0;
}



.OrixStyleSpec{
text-align:left;
font-size:12pt;
line-height:165%;
width:505px;
display:block;
}

.OrixStyleSpecSpan{
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:12pt;
line-height:150%;
width:505px;
display:block;
color:#6C4000;
}


.MeishiBox{
width:700px;
margin-left:auto;
margin-right:auto;
}


.MeishiLeft{
float:left;
width:437px;
background: url("/images/evimages/meishi/meishi_004.gif") no-repeat;
}


.MeishiBoxPocketer{
width:715px;
margin-left:auto;
margin-right:auto;
}


.MeishiLeftPocketer{
float:left;
width:415px;
/*background: url("meishi_0.gif") no-repeat;*/
}


.MeishiLeftBodyPocketer{
width:358px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:13px;
line-height:165%;
color:#111;

}
.MeishiLeftNotePocketer{
width:338px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:9pt;
line-height:160%;
color:#555;
}





.MeishiLeftBody{
width:365px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:13px;
line-height:165%;
color:#111;
}




.MeishiLeftNote{
width:365px;
text-align:left;
margin-left:auto;
margin-right:auto;
font-size:9pt;
line-height:160%;
color:#555;
}

.MeishiStrong{
font-size:20px;
line-height:280%;
font-weight:bold;
}


.MeishiRightPocketer{
float:right;
width:300px;

}


.MeishiRight{
float:right;
width:263px;
border:1px solid #000;
}


.MeishiInvite{
margin-top:15px;
float:right;
text-align:left;
width:263px;
height:200px;
background: url("/images/evimages/meishi/meishi_006.gif") no-repeat;
}

.MeishiInviteBanner{
margin-top:50px;
margin-left:60px;
}


.MeishiCBody{
width:550px;
text-align:left;
margin-left:93px;
font-size:12pt;
line-height:165%;
color:#111;
}

*html .MeishiCBody{
margin-left:42px;
}

.MeishiNotice{
font-size:9pt;
color:#666;
}

.MeishiNoticeRed{
font-size:9pt;
color:#f50;
line-height:165%;
}

.MeishiPol,.MeishiPolW{
width:500px;
margin-left:auto;
margin-right:auto;

text-align:left;
padding:20px;
font-size:9pt;
line-height:160%;
color:#555;
border:1px solid #EEEEEE;

}
.MeishiPol{
	background-color:#F4F4EF;
}



/*個別イベント告知関連のデザイン用CSS--------------------------------------*/



/*▽ヘッダ基本設定　（eco）----------------------------------------*/

.headerIntern {
		text-align: left;								/*左寄せ*/
		margin: auto;									/*センタリング*/
		width: 940px;									/*940*/
		height: 27px;									/*高さ２７ピクセル固定*/
		background-image: url("../images/head_intern.gif");   /*ヘッダバック画像*/
        background-repeat: repeat-x;
		display:block;
		font-size:9pt;
		}
		
		
		
.genFloatLeft{
float:left;
}
.genFloatRight{
float:left;
}
.genFloatShiftRight{
float:right;
}

.InternCenterLink{
text-align:center;
width:auto;
border:1px solid #f0f0f0;
pading:3px;
}

#InternSearchCenter{
margin-left:auto;
margin-right:auto;
width:539px;
}

.InternTopLogo{
margin-top:20px;
margin-bottom:20px;
}


.headInternRight{
float:right;
width:500px;
color:#fff;
text-align:right;
margin-top:3px;
margin-right:20px;
}

.headInternRight a,.headInternRight a:link,.headInternRight a:visited{
	color:#fff;
}
.headInternRight a:hover{
	color:#f60;
}



.headInternRightClose{
float:right;
width:100px;
color:#fff;
text-align:right;
}


.InternSearchHead{
text-align:left;
margin:0px;
margin-top:20px;
pading:0px;
width:100%;
height:32px;
border:1px solid #D8D8D8;
}

.InternSearchWrap{
text-align:left;
margin:0px;
pading:0px;
width:100%;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
background-image: url("../images/InternSearchWrapBg.gif");   /*ヘッダバック画像*/
background-repeat: repeat-x;
background-color:#F6F7F8;
display:block;
}

.InternSearchFieldWrap{
padding:10px;
background-color:#f4f4f4;
}






.InternColSpanNoB{
padding-top:3px;
padding-bottom:3px;
display:block;
}

#InternSearchTop p{padding:0px 10px;}
.orangeB{
	color:#f60;
	font-weight:bold;	
	}
#InternSearchTop INPUT.SearchField		{ font-size:14pt;text-align:left;width:267px; margin-right:15px;}
#mypage_smx INPUT.SearchField		{ font-size:14pt;text-align:left;width:357px; margin-right:15px;}

#InternSearchTop #InternSearchSc{padding:8px;}
#mypage_smx #InternSearchSc{padding:0px;}
#InternSearchBlog{padding:2px; width:100px; float:right; border:1px solid #000;}

#InternSearchResultHead{
width:auto;
height:32px;
background-image: url("../images/internSmnBg.gif");   /*ヘッダバック画像*/
background-repeat: repeat-x;
display:block;
border:1px solid #D8D8D8;
text-align:left;
}

#InternSearchResultAllWrap{
width:100%;
display:block;
}

#InternSearchResultAllWrapW{
width:100%;
display:block;
background-color:#fff;
}


#InternSearchResultWrap,#InternSearchResultWrapG{
width:100%;
/*background-color:#fff;*/
display:block;
border-bottom:1px dotted #e0e0e0;
/*border:1px dotted #e0e0e0;*/
}

#xcol #InternSearchResultWrap{
width:100%;
/*background-color:#fff;*/
display:block;
border-bottom:1px dotted #e0e0e0;
/*border:1px solid #f00;*/
}


#InternSearchResultWrapG{
background-color:#F5F5EE;
}


#InternSearchResultWrap:hover
{background-color:#ffffdd;}
#InternSearchResultWrapG:hover
{background-color:#FbFbf2;}

	#InternSearchResultWrap:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#InternSearchResultWrapG:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#InternSearchResultHead:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}




.InternSearchResultColRank, .InternSearchResultCol,.InternSearchResultColAuto,.InternSearchResultColSht,.InternSearchResultColPht,.InternSearchResultColLong,.InternSearchResultColLongw,.InternSearchResultColLongEx{
float:left;
text-align:left;
padding:5px;
font-size:10pt;
line-height:140%;
color:#111;
}


#xcol .InternSearchResultColLongEx,.InternRankingR, #xcol .InternSearchResultColRank{
float:left;
text-align:left;
padding:2px;
font-size:10pt;
line-height:140%;
color:#111;
}


.InternSearchResultCol{
width:160px;
display:block;
}



.InternSearchResultColAuto{
width:auto;
margin-left:auto;
margin-right:auto;
display:block;

}
.InternSearchResultColSht{
width:110px;
display:block;
}

#InternSearchResultAllWrapW .InternSearchResultColSht{
width:180px;
font-size:13px;
color:#88a;
font-weight:bold;
display:block;
}


.InternSearchResultColPht{
width:75px;
display:block;
}

.InternSearchResultColRank{
width:25px;
display:block;
}


.InternSearchResultColLong, .InternSearchResultColLong a, .InternSearchResultColLong a:link, .InternSearchResultColLong a:visited{
width:190px;
display:block;
}


.InternSearchResultColLongw{
width:225px;
display:block;
}


#InternSearchResultAllWrapW .InternSearchResultColLongw{
width:320px;
font-size:12pt;
display:block;
}


.InternSearchResultColLongEx{
width:325px;
display:block;
}

#xcol .InternSearchResultColLongEx{
width:140px;
display:block;
}

.InternRankingR{
width:230px;
display:block;
}

#centerbox09 #xcol .InternSearchResultColLongEx{
width:129px;
display:block;
}


#xcol .InternSearchResultColRank{
text-align:center;
width:20px;
display:block;
}



.InternSearchResultCol a, .InternSearchResultCol a:link, .InternSearchResultCol a:visited{
color:#00f;
}

.InternSearchResultColSht a, .InternSearchResultColSht a:link, .InternSearchResultColSht a:visited{
color:#00f;
}

.InternSearchResultColLong a, .InternSearchResultColLong a:link, .InternSearchResultColLong a:visited{
color:#00f;
}

.InternSearchResultColLongw a, .InternSearchResultColLongw a:link, .InternSearchResultColLongw a:visited{
color:#00f;
}

.InternSearchResultColLongEx a, .InternSearchResultColLongEx a:link, .InternSearchResultColLongEx a:visited{
color:#00f;
}

.InternSearchResultCol a:hover, .InternSearchResultColSht a:hover, .InternSearchResultColLong a:hover, .InternSearchResultColLongw a:hover, .InternSearchResultColLongEx a:hover, .InternSearchResultColAuto a:hover{color:#f80;}

	.InternSearchResultCol:after,
	.InternSearchResultCol:after,
	.InternSearchResultColSht:after,
	.InternSearchResultColPht:after,
	.InternSearchResultColLong:after	
	{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#internInputAllWrap{width:850px; background-color:#fff; display: block; margin-top:10px; margin-left:auto;margin-right:auto; border:1px solid #bbb;}
.internInputLeftReq, .internInputLeft{ width:200px; float:left; color:#000;  display: block; text-align:left; }
.internInputLeftReq{ color:#f00;}
.internInputRight{ width:600px; float:right; display: block; text-align:left;}
.internInputWrap{ width:800px; color:#000; display: block; margin:0px 15px;padding:8px 0px 8px 0px; border-bottom:1px dotted #ccc;}
.internInputWrapB{ width:800px; color:#000; display: block; margin:0px 15px;padding:8px 0px 8px 0px; border-bottom:1px solid #aaa;}

.internMenu{
	font-size:10pt;	
}
.internMenu a,.internMenu a:link,.internMenu a:visited{
	color:#00f;	
}
.internMenu a:hover{
	color:#f60;	
}


#OutPutResultVal,#OutPutResultVal2{color:#f60; font-weight:bold; width:auto; padding:4px;display: block;}

#internBlogparts{width:150px;display:block; padding:0px;}
#internBlogparts .InternSearchResultColSht,
#internBlogparts .InternSearchResultColLong,
#internBlogparts  .InternSearchResultColLongw {
width:150px;
padding:0px;
display:block;
}

#internBlogparts  .InternSearchResultColAuto{
padding:0px 3px 0px 0px;
}

#internBlogparts #InternSearchResultWrap{
padding:3px 0px;
}



/*09screen*/
/*
---------------------------------
Jobweb Screen Master
Author: Shinichiro Oshima
Version: 24  Jul 2007
---------------------------------
*/

body	{
		color: #111;
		text-align: center;
		margin: 0; padding: 0;
		width: 100%;
		background-color: #fff;
		word-wrap:break-word;
		font-size:13px;
		}
form {margin: 0px;}

table {
	border-collapse:separate;
    border-spacing: 0px;
	text-align:center;
}

a{text-decoration:underline;}
a:hover{color:#f60;}


h1{
	text-indent:-10000px;
	font-size:1pt;
	height:0px;
}

.genP10{
	text-align:left;
	text-justify:distribute;
	padding:10px;
	display:block;
}

.GenSubTitle,.GenSubTitle a{
	font-size:12pt;
	font-weight:bold;
	color:#f70;
	line-height:140%;
	display:block;
}
.GenSubTitle a{
	text-decoration:underline;
	}
	

.GenSubTitle400L{
	font-size:12pt;
	font-weight:bold;
	color:#f70;
	line-height:140%;
	display:block;
	float:left;
}

.gen150r,.gen170r{
	float:right;
	text-align:right;
	display:block;
	margin-right:8px;
}
.gen150r{
	width:150px;
}
.gen170r{
	width:170px;
}

.rRank100{
	font-size:10pt;
	width:100px;
	padding-left:10px;
	float:right;
	font-weight:bold;
	color:#f49;
	line-height:140%;
	border-left:1px solid #f60;
	display:block;
}

#mainContents09{
width:940px;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
margin-left:auto;
margin-right:auto;
}

#pankuzu09{
width:auto;
padding:1px 6px 1px 6px;
display:block;
background-color: #fff;
text-align:left;
font-size:9pt;
}

#Header09, #Header09Eco{
width:940px;
height:74px;
display:block;
text-align:left;
}

#HeaderCareer10in,#HeaderCareer10out,#HeaderIntern10in,#HeaderIntern10out,#HeaderIntern10outWt{
width:940px;
height:74px;
display:block;
text-align:left;
}

#Header09{
background:transparent url(../images/09header.gif) no-repeat;
}

#HeaderCareer10in{
background:transparent url(../images/10CareerHeader.gif) no-repeat;
}
#HeaderIntern10in{
background:transparent url(../images/10InternHeader.gif) no-repeat;
}

#HeaderCareer10out{
background:transparent url(../images/10CareerHeaderOut.gif) no-repeat;
}
#HeaderIntern10out{
background:transparent url(../images/10InternHeaderOut.gif) no-repeat;
}
#HeaderIntern10outWt{
background:transparent url(../images/10InternHeaderOutWithoutTop.gif) no-repeat;
}

#Header09Eco{
background:transparent url(../images/09header_eco.gif) no-repeat;
}

#HeaderMenu09{
width:940px;
height:42px;
display:block;
background:transparent url(../images/09headerMenu.gif) no-repeat;
}

#HeaderMenu09Eco{
width:940px;
height:42px;
display:block;
background:transparent url(../images/09headerMenu_eco.gif) no-repeat;
}

#HeaderMenu10Career{
width:940px;
height:42px;
display:block;
background:transparent url(../images/10CareerheaderMenu.gif) no-repeat;
}

.careerHdBtn{
margin:-16px 0px 4px 15px;
float:right;
}

*html .careerHdBtn{
margin:0px 0px 0px 15px;
float:right;
display:block;
}

#KeywordSearch09{
text-align:center;
width:940px;
height:33px;
display:block;
background:transparent url(../images/09KeyBg.gif) repeat-x;

}
	 #KeywordSearch09:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#PickUpKeyword09{
text-align:center;
width:940px;
height:18px;
display:block;
font-size:12px;
background:transparent url(../images/09PickUpKey.gif) repeat-x;
}

.iTit01,.iTit02,.iTit03,.iTit04,.iTit05{
	width:440px;
	height:63px;
	display:block;
	text-indent:-10000px;
}
.iTit01{
	/*background:transparent url(../images/10iTit01.gif) no-repeat;*/
	background:transparent url(../images/topImages2.gif) no-repeat;
	background-position: 0 -402px;
}
.iTit02{
	/*background:transparent url(../images/10iTit02.gif) no-repeat;*/
	background:transparent url(../images/topImages2.gif) no-repeat;
	background-position: 0 -309px;
}
.iTit03{
	/*background:transparent url(../images/10iTit03.gif) no-repeat;*/	
	background:transparent url(../images/topImages2.gif) no-repeat;	
	background-position: 0 -216px;
}
.iTit04{
	/*background:transparent url(../images/10iTit04.gif) no-repeat;*/
	background:transparent url(../images/topImages2.gif) no-repeat;	
 	background-position: 0 -123px;
}
.iTit05{
	/*background:transparent url(../images/10iTit05.gif) no-repeat;*/
	background:transparent url(../images/topImages2.gif) no-repeat;
	background-position: 0 -30px;	

}




.subTitle001{
	width:190px;
	height:25px;
	/*background:transparent url(../images/09browse.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -83px;
	text-indent:-10000px;
	}
.subTitle000{
	width:190px;
	height:25px;
	background:transparent url(../images/09info.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain001{
	width:440px;
	height:25px;
	/*background:transparent url(../images/09jnews.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -389px;
	text-indent:-10000px;
	}

.subTitleMain001Eco{
	width:440px;
	height:25px;
	background:transparent url(../images/09NewsTit_eco.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain002{
	width:440px;
	height:25px;
	background:transparent url(../images/09SeminTit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain002Eco{
	width:440px;
	height:25px;
	background:transparent url(../images/09SeminTit_eco.gif) no-repeat;
	text-indent:-10000px;
	}
	
	
.subTitleMain002Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09SeminTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain002LongX{
	width:721px;
	height:25px;
	background:transparent url(../images/10SeminTitLongX.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain0002LongX{
	width:721px;
	height:25px;
	background:transparent url(../images/10InternTitLongX.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain000{
	width:440px;
	height:16px;
	background:transparent url(../images/topImages.gif) no-repeat;
	/*background:transparent url(../images/09MainColFt.gif) no-repeat;*/
	background-position: 0 -1035px;
	text-indent:-10000px;
	}
	
.subTitleMain000Long{
	width:540px;
	height:16px;
	background:transparent url(../images/09MainColFtLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain000XLong{
	width:721px;
	height:16px;
	background:transparent url(../images/09MainColFtXLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain000Edit{
	width:390px;
	height:16px;
	background:transparent url(../images/09MainColFtEdit.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain000Short{
	width:290px;
	height:16px;
	/*background:transparent url(../images/09MainColFtShort.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -351px;
	text-indent:-10000px;
	}
	
	
	
#com_smx .subTitleMain000Short{
width:190px;
height:16px;
background:transparent url(../images/09MainColFtXShort.gif) no-repeat;
text-indent:-10000px;
}
	
	
	
.subTitleMain000XShort{
	width:190px;
	height:16px;
	background:transparent url(../images/09MainColFtXShort.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain003Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09OfficialBlogTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain003{
	width:440px;
	height:25px;
	background:transparent url(../images/09OfficialBlogTit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain003 a{
	display:block;
	}
	
	

.subTitleMain004Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09RecBlogTitShort.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain005Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09RecomBlogTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain005{
	width:440px;
	height:25px;
	background:transparent url(../images/09RecomBlogTit.gif) no-repeat;
	text-indent:-10000px;
	}


.subTitleMain006XLong{
	height:25px;
	width:721px;
	background:transparent url(../images/09ParmTitXLong.gif) no-repeat;	
	text-indent:-10000px;
	}

.subTitleMain006Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09ParmTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain006{
	width:440px;
	height:25px;
	/*background:transparent url(../images/09ParmTit.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -729px;
	text-indent:-10000px;
	}
	
.subTitleMain006Edit{
	width:390px;
	height:25px;
	background:transparent url(../images/09ParmTitEdit.gif) no-repeat;
	text-indent:-10000px;
	}	

.subTitleMain007Xshort{
	width:190px;
	height:25px;
	background:transparent url(../images/09OfficialEvTitXShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain007Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09OfficialEvTitShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain008{
	width:440px;
	height:25px;
	background:transparent url(../images/09IndustTit.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain008Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09IndustTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain009Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09FeatTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain009{
	width:440px;
	height:25px;
	background:transparent url(../images/09FeatTit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain009Eco{
	width:440px;
	height:25px;
	background:transparent url(../images/09FeatTit_eco.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain010{
	width:440px;
	height:25px;
	background:transparent url(../images/09EventCalTit.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain010Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09EventCalTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain011Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09ComRankTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain012Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09BlogRankTitLong.gif) no-repeat;
	text-indent:-10000px;	
	}
	.subTitleMain012Long a{
	display:block;
	}
	

.subTitleMain013Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09SeminByDateTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain014Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09SeminByListTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain015Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09SeminRankTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
	.subTitleMain015Long a{
	display:block;
	}
	
.subTitleMain016Short{
	width:290px;
	height:25px;
	/*background:transparent url(../images/09ComBlogTitShort.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -523px;
	text-indent:-10000px;
	}

.subTitleMain017Short{
	width:290px;
	height:25px;
	/*background:transparent url(../images/09UserBlogTitShort.gif) no-repeat;*/
	background:transparent url(../images/topImages.gif) no-repeat;
	background-position: 0 -1193px;
	text-indent:-10000px;
	}

.subTitleMain018{
	width:440px;
	height:25px;
	background:transparent url(../images/09BlankTit.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain018XLong{
	width:721px;
	height:25px;
	background:transparent url(../images/10NullTitLongX.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain018Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09BlankTitShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain019{
	width:440px;
	height:25px;
	background:transparent url(../images/09SemEvRankTit.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain019Xshort{
	width:190px;
	height:25px;
	background:transparent url(../images/09SemEvRankTitXShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMain020Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09WishComTitShort.gif) no-repeat;
	text-indent:-10000px;
	}


.subTitleMain021{
	width:440px;
	height:25px;
	background:transparent url(../images/09IndustryTypeTit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain021Eco{
	width:440px;
	height:25px;
	background:transparent url(../images/09IndustryTypeTit_eco.gif) no-repeat;
	text-indent:-10000px;
	}


.subTitleMain022Long{
	width:540px;
	height:25px;
	background:transparent url(../images/09MoreSearchTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain022LongX{
	width:721px;
	height:25px;
	background:transparent url(../images/10MoreSearchTitLongX.gif) no-repeat;
	text-indent:-10000px;
	}






.subTitleMain023Short, #top_smx .subTitleMain023Multi{
	width:290px;
	height:25px;
	background:transparent url(../images/09PickUpTitShort.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain023Xshort, #com_smx .subTitleMain023Multi{
	width:190px;
	height:25px;
	background:transparent url(../images/09PickUpTitXShort.gif) no-repeat;
	text-indent:-10000px;
	}
	

.subTitleMain024Eco{
	width:440px;
	height:25px;
	background:transparent url(../images/09EcoBizTit_eco.gif) no-repeat;
	text-indent:-10000px;
	}
	
	
.subTitleMain025Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09EcoInfoTitShort.gif) no-repeat;
	text-indent:-10000px;
	}


.subTitleMain026,.subTitleMain027,.subTitleMain028{
	width:440px;
	height:25px;
	text-indent:-10000px;	
}

.subTitleMain026{
	background:transparent url(../images/10IndustIntTit.gif) no-repeat;
	}
.subTitleMain027{
	background:transparent url(../images/10SrcIntTit.gif) no-repeat;
	}
.subTitleMain028{
	background:transparent url(../images/10NewIntTit.gif) no-repeat;
	}
	
.subTitleMain029Short{
	width:290px;
	height:25px;
	background:transparent url(../images/10KrkRankIntTit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain030Long{
	width:540px;
	height:25px;
	background:transparent url(../images/10KrkRankTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain031Long{
	width:540px;
	height:25px;
	background:transparent url(../images/10IntRankTitLong.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMain032Long{
	width:540px;
	height:25px;
	background:transparent url(../images/10KrkRankTitLong.gif) no-repeat;
	text-indent:-10000px;
	}

.subTitleMain033LongX{
	width:721px;
	height:25px;
	background:transparent url(../images/10KaisaibiSearchTitLongX.gif) no-repeat;
	text-indent:-10000px;
	}



.subTitleMainC000{
	width:440px;
	height:25px;
	background:transparent url(../images/10Career00Tit.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMainC001{
	width:440px;
	height:25px;
	background:transparent url(../images/10Career01Tit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMainC002{
	width:440px;
	height:25px;
	background:transparent url(../images/10Career02Tit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMainC003{
	width:440px;
	height:25px;
	background:transparent url(../images/10Career03Tit.gif) no-repeat;
	text-indent:-10000px;
	}
.subTitleMainC016Short{
	width:290px;
	height:25px;
	background:transparent url(../images/10JnewsShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
	
#com_smx .subTitleMainC016Short{
	width:190px;
	height:25px;
	background:transparent url(../images/10JnewsXShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMainC0165Short{
	width:290px;
	height:25px;
	background:transparent url(../images/09BlogTitShort.gif) no-repeat;
	text-indent:-10000px;
	}
	
.subTitleMainC017Short{
	width:290px;
	height:25px;
	background:transparent url(../images/10OfnewsShort.gif) no-repeat;
	text-indent:-10000px;
	}
#com_smx .subTitleMainC017Short{
	width:190px;
	height:25px;
	background:transparent url(../images/10OfnewsXShort.gif) no-repeat;
	text-indent:-10000px;
	}


.MypMessageTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypMessageTitXlong.gif) no-repeat;
	text-indent:-10000px;
}
.MypAdminTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypAdminTitXlong.gif) no-repeat;
	text-indent:-10000px;
}

.MypBlogTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypBlogTitXlong.gif) no-repeat;
	text-indent:-10000px;
}

.MypPRTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/10MypPRTitXlong.gif) no-repeat;
	text-indent:-10000px;
}

.MypSettingsTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypSettingsTitXlong.gif) no-repeat;
	text-indent:-10000px;
}

	.MypMessageTitXlong a{
	display:block;
	}
	

.MypPubSettingsTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypPubSettingsTitXlong.gif) no-repeat;
	text-indent:-10000px;
}

.MypBroughtTitXlong{
	height:25px;
	width:721px;
	background:transparent url(../images/09MypBroughtTitXlong.gif) no-repeat;
	text-indent:-10000px;
}




.MypTop09Head{
	width:721px;
	padding-top:70px;
	min-height:100px;
	background:transparent url(../images/09MypHead.gif) no-repeat;

}

.UspTop09Head{
	width:721px;
	padding-top:70px;
	min-height:100px;
	background:transparent url(../images/09UspHead.gif) no-repeat;

}

.MypCom09Head{
	width:721px;
	padding-top:70px;
	min-height:100px;
	background:transparent url(../images/09MypComHead.gif) no-repeat;
}



.MypColWrap09{
width:700px;
margin-left:auto;
margin-right:auto;
}
.MypComColWrap09{
width:700px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.MypPhoto09{
width:120px;
float:left;
}


.MypRightWrap09{
width:560px;
float:left;
}

.MypName09{
width:380px;
font-size:15pt;
line-height:135%;
color:#6FA888;
float:left;
text-align:left;
}

.MypEdit09{
width:180px;
float:left;
}

.MypLine09{
border-bottom:1px solid #6FA888;
text-indent:-10000px;
height:1px;
width:auto;
display:block;
}

.MypProf09{
text-align:left;
font-size:10pt;
lign-height:145%;
width:auto;
color:#555;
}

.MypSubBox{
	text-align:left;
	border-left:1px solid #E1F7B8;
	border-right:1px solid #E1F7B8;
	border-bottom:1px solid #E1F7B8;
	width:699px;
	padding:10px;
	display:block;
}





.MypTitBox{
	text-align:left;
	border:1px solid #E1F7B8;
	background-color:#E1F7B8;
	width:699px;
	padding:5px 10px;
	display:block;
}
.MypTitBox a{
text-decoration:none;
}

.GenTitBox{
	text-align:left;
	line-height:135%;
	border:1px solid #bbccee;
	background-color:#bbccee;
	width:auto;
	padding:5px 10px;
	font-weight:bold;
	display:block;
}
.GenTitBox a{
text-decoration:none;
}



.GenSubBox{
	background-color:#FFFFFF;
	text-align:left;
	border-left:1px solid #bbccee;
	border-right:1px solid #bbccee;
	border-bottom:1px solid #bbccee;
	width:auto;
	padding:10px 0px;
	display:block;
}
.GenSubBoxNoB{
	background-color:#FFFFFF;
	text-align:left;
	border-left:1px solid #bbccee;
	border-right:1px solid #bbccee;
	width:auto;
	padding:10px 0px;
	display:block;
}

.linkSpan,.linkSpanB,.linkSpanNm,.linkSpanNmB,.linkSpanBtmB{
display:block;
font-size:10pt;
line-height:135%;
}

.linkSpanL,.linkSpanLTNm{
display:block;
font-size:11pt;
line-height:145%;
}

.linkSpanNm,.linkSpanNmB{
padding:8px 0px 0px 0px;	
}
.linkSpanB,.linkSpanNmB{
border-top:1px dotted #bbb;
}
.linkSpanBtmB{
border-bottom:1px dotted #bbb;
}

.linkSpan,.linkSpanB,.linkSpanL{
padding:8px 10px 0px 10px;	
}
.linkSpanBtmB{
padding:8px 10px 8px 10px;	
}
.linkSpanLTNm{
padding:0px 10px 0px 10px;	
}
	
.paramSearchBox01,.paramSearchBox01i{
	width:438px;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	}
.paramSearchBox01{
	padding-top:60px;
	background:transparent url(../images/09SearchSemnBg.gif) no-repeat;
	}

.paramSearchBox02{
	width:398px;
	padding:60px 20px 0px 20px;
	background:transparent url(../images/09SearchCom.gif) no-repeat;

	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	}
	

.lmenuFt{
	width:190px;
	height:23px;
		text-indent:-10000px;

	background:transparent url(../images/09lmenuFt.gif) no-repeat;
}


.lmenuTitle001 a, .lmenuTitle002 a, .lmenuTitleI002 a, .lmenuTitle003 a, .lmenuTitle004 a, .lmenuTitle005 a,.lmenuTitle006 a,.lmenuTitle007 a,.lmenuTitleC001 a,.lmenuTitleC002 a,.lmenuTitleC003 a,.lmenuTitleI003 a,.lmenuTitleC004 a,.lmenuTitleI004 a, .lmenuTitleI007, .lmenuTitleI007 a{
width:190px;
height:47px;
text-indent:-10000px;
display:block;	
}

.lmenuTitleI002S1 a,.lmenuTitleI002S2 a{
width:190px;
height:25px;
text-indent:-10000px;
display:block;	
}


.lmenuTitle001 a{
background:transparent url(../images/09LMB001.gif) no-repeat;
}
.lmenuTitleC001 a{
background:transparent url(../images/10LMB001.gif) no-repeat;
}
.lmenuTitle002 a{
background:transparent url(../images/09LMB002.gif) no-repeat;
}
.lmenuTitleC002 a{
background:transparent url(../images/10LMB002.gif) no-repeat;
}
.lmenuTitleI002 a{
/*background:transparent url(../images/10iLMB002.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -217px; 
}
.lmenuTitleI002S1 a{
/*background:transparent url(../images/10iLMB002s01.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -847px;
}
.lmenuTitleI002S2 a{
/*background:transparent url(../images/10iLMB002s02.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -296px;
}
.lmenuTitle003 a{
background:transparent url(../images/09LMB003.gif) no-repeat;
}
.lmenuTitleC003 a{
background:transparent url(../images/10LMB003.gif) no-repeat;
}
.lmenuTitleI003 a{
/*background:transparent url(../images/10iLMB003.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -444px;
}
.lmenuTitle004 a{
/*background:transparent url(../images/09LMB004.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -1247px;
}
.lmenuTitleC004 a{
background:transparent url(../images/10LMB004.gif) no-repeat;
}
.lmenuTitleI004 a{
/*background:transparent url(../images/10iLMB004.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -577px; 
}

.lmenuTitle005 a{
background:transparent url(../images/09LMB005.gif) no-repeat;
}
.lmenuTitle006 a{
/*background:transparent url(../images/09LMB006.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -956px;
}
.lmenuTitle007 a{
background:transparent url(../images/09LMB007.gif) no-repeat;
}
.lmenuTitleI007, .lmenuTitleI007 a{
/*background:transparent url(../images/10LMBSpt.gif) no-repeat;*/
background:transparent url(../images/topImages.gif) no-repeat;
background-position: 0 -138px;
}



.KeywordSearchWrap{
width:500px;
margin-left:auto;
margin-right:auto;
height:33px;
}

#centerbox09 .KeywordSearchWrap INPUT.SearchField		{ font-size:13pt;text-align:left;width:200px;}


.SearchField09, .SearchBtn09{
height:33px;
float:left;
}

.SearchField09{

margin-top:2px;
margin-bottom:-2px;
}

.SearchFieldImg{
	width:138px;
height:33px;
float:left;
background:transparent url(../images/09KeySearchImg.gif) no-repeat;
	text-indent:-10000px;
}



.wrapHeader{
height:42px;
width:742px;
float:right
}

.wrapHeaderCareer{
height:42px;
width:742px;
padding-top:25px;
float:right;
}
.wrapHeaderIntern{
height:74px;
width:742px;
float:right;
}
.wrapHeaderInternWt{
height:74px;
width:742px;
float:right;
}


*html .wrapHeaderCareer{
height:42px;
width:742px;
padding-top:8px;
float:right
}

.wrapHeaderCareerIn{
height:42px;
width:742px;
padding-top:25px;
float:right
}

.wrapHeaderIcons{
height:42px;
width:652px;
float:right
}



	 .wrapHeaderIcons:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	 .wrapHeader:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.hIcons001 a,.hIcons001Career a, .hIcons002 a,.hIcons002Career a, .hIcons003 a, .hIcons004 a, .hIcons005 a, .hIcons006 a, .hIcons006Career a, .hIcons007 a, .hIcons007Career a, .hIcons008 a,.hIcons008Career a, .hIcons009 a, .hIcons009Career a,
.hIcons001Sel a, .hIcons002Sel a, .hIcons003Sel a, .hIcons004Sel a, .hIcons005Sel a, .hIcons006Sel a, .hIcons007Sel a, .hIcons008Sel a, .hIcons009Sel a,
.hIcons001Eco a, .hIcons002Eco a, .hIcons003Eco a, .hIcons004Eco a, .hIcons005Eco a, .hIcons006Eco a, .hIcons007Eco a, .hIcons008Eco a, .hIcons009Eco a,
.hIcons001SelEco a, .hIcons002SelEco a, .hIcons003SelEco a, .hIcons004SelEco a, .hIcons005SelEco a, .hIcons006SelEco a, .hIcons007SelEco a, .hIcons008SelEco a, .hIcons009SelEco a{
	margin:0px;
	text-indent:-10000px;
	float:right;
height:42px;
}


.hIcons001 a{
background:transparent url(../images/hdIcons001.gif) no-repeat;
width:68px;
}
.hIcons002 a{
background:transparent url(../images/hdIcons002.gif) no-repeat;
width:65px;
}
.hIcons003 a{
background:transparent url(../images/hdIcons003.gif) no-repeat;
width:70px;
}
.hIcons004 a{
background:transparent url(../images/hdIcons004.gif) no-repeat;
width:74px;
}
.hIcons005 a{
background:transparent url(../images/hdIcons005.gif) no-repeat;
width:78px;
}
.hIcons006 a{
background:transparent url(../images/hdIcons006.gif) no-repeat;
width:68px;
}
.hIcons007 a{
background:transparent url(../images/hdIcons007.gif) no-repeat;
width:89px;
}
.hIcons008 a{
background:transparent url(../images/hdIcons008.gif) no-repeat;
width:69px;
}
.hIcons009 a{
background:transparent url(../images/hdIcons009.gif) no-repeat;
width:52px;
}

.hIcons001Career a{
background:transparent url(../images/hdIcons001_Career.gif) no-repeat;
width:68px;
}

.hIcons002Career a{
background:transparent url(../images/hdIcons002_Career.gif) no-repeat;
width:65px;
}

.hIcons006Career a{
background:transparent url(../images/hdIcons006_Career.gif) no-repeat;
width:68px;
}

.hIcons007Career a{
background:transparent url(../images/hdIcons007_Career.gif) no-repeat;
width:86px;
}

.hIcons008Career a{
background:transparent url(../images/hdIcons008_Career.gif) no-repeat;
width:75px;
}

.hIcons009Career a{
background:transparent url(../images/hdIcons009_Career.gif) no-repeat;
width:51px;
margin-right:20px;
}
*html .wrapHeaderCareer .hIcons009Career a{
background:transparent url(../images/hdIcons009_Career.gif) no-repeat;
width:51px;
margin-right:20px;
margin-top:17px;
}


.hIcons001Intern a,.hIcons002Intern a,.hIcons005Intern a,
.hIcons006Intern a,.hIcons007Intern a,.hIcons008Intern a,
.hIcons009Intern a,.hIcons010Intern a,.hIcons011Intern a,
.hSections001Intern{
	margin:0px;
	height:74px;
	text-indent:-10000px;
	float:right;
}

.hSections002Intern,.hSections003Intern,.hSections004Intern{
	margin:0px;
	height:74px;
	float:right;
}


.hIcons001Intern a{
background:transparent url(../images/hdIcons001_Intern.gif) no-repeat;
width:59px;
}
.hIcons002Intern a{
background:transparent url(../images/hdIcons002_Intern.gif) no-repeat;
width:47px;
}
.hIcons005Intern a{
background:transparent url(../images/hdIcons005_Intern.gif) no-repeat;
width:64px;
}
.hIcons006Intern a{
background:transparent url(../images/hdIcons006_Intern.gif) no-repeat;
width:59px;
}
.hIcons007Intern a{
background:transparent url(../images/hdIcons007_Intern.gif) no-repeat;
width:72px;
}
.hIcons008Intern a{
background:transparent url(../images/hdIcons008_Intern.gif) no-repeat;
width:51px;
}
.hIcons009Intern a{
background:transparent url(../images/hdIcons009_Intern.gif) no-repeat;
width:57px;
}
.hIcons010Intern a{
background:transparent url(../images/hdIcons010_Intern.gif) no-repeat;
width:49px;
}
.hIcons011Intern a{
background:transparent url(../images/hdIcons011_Intern.gif) no-repeat;
width:46px;
}



.hIconsRegisterIntern a{
background:transparent url(../images/hdIcons_register_InternA.gif) no-repeat;
width:158px;
height:74px;
	margin:0px;
	text-indent:-10000px;
	float:right;
}


.hIcons001Eco a{
background:transparent url(../images/hdIcons001_eco.gif) no-repeat;
width:68px;
}
.hIcons002Eco a{
background:transparent url(../images/hdIcons002_eco.gif) no-repeat;
width:65px;
}
.hIcons003Eco a{
background:transparent url(../images/hdIcons003_eco.gif) no-repeat;
width:70px;
}
.hIcons004Eco a{
background:transparent url(../images/hdIcons004_eco.gif) no-repeat;
width:74px;
}
.hIcons005Eco a{
background:transparent url(../images/hdIcons005_eco.gif) no-repeat;
width:78px;
}
.hIcons006Eco a{
background:transparent url(../images/hdIcons006_eco.gif) no-repeat;
width:68px;
}
.hIcons007Eco a{
background:transparent url(../images/hdIcons007_eco.gif) no-repeat;
width:89px;
}
.hIcons008Eco a{
background:transparent url(../images/hdIcons008_eco.gif) no-repeat;
width:69px;
}
.hIcons009Eco a{
background:transparent url(../images/hdIcons009_eco.gif) no-repeat;
width:52px;
}

.hSections001Intern{
width:134px;
display:block;
}
.hSections002Intern{
width:109px;
display:block;
}
.hSections003Intern{
width:53px;
text-align:center;
display:block;
}
.hSections004Intern{
width:95px;
text-align:center;
display:block;
}

.hSections001Intern .register a{
width:134px;
height:42px;
background:transparent url(../images/10InternHdRegisterBtn.gif) no-repeat;
text-indent:-10000px;
display:block;
}
.hSections001Intern .mail a{
width:134px;
height:32px;
background:transparent url(../images/10InternHdMailBtn.gif) no-repeat;
	text-indent:-10000px;
display:block;
}

.hSections002Intern .loginb{
width:109px;
height:42px;
display:block;
}
.hSections002Intern .fpass a{
width:109px;
height:32px;
background:transparent url(../images/10InternHdFogPass.gif) no-repeat;
text-indent:-10000px;
display:block;
}

.hSections003Intern .spc{
width:53px;
height:42px;
display:block;
}
.hSections003Intern .checkb{
width:53px;
height:32px;
display:block;
}

.hSections004Intern .mail{
width:92px;
height:27px;
display:block;
margin-top:10px;
}
.hSections004Intern .pass{
width:92px;
height:37px;
display:block;
}

.hSections004Intern .mail .UidInput09, .hSections004Intern .pass .PassInput09{
font-size:9pt;
width:88px;
}

.hIcons001 a:hover{
background:transparent url(../images/hdIcons001.gif) no-repeat 0px -42px;
}
.hIcons002 a:hover {
background:transparent url(../images/hdIcons002.gif) no-repeat 0px -42px;
}
.hIcons003 a:hover {
background:transparent url(../images/hdIcons003.gif) no-repeat 0px -42px;
}
.hIcons004 a:hover {
background:transparent url(../images/hdIcons004.gif) no-repeat 0px -42px;
}
.hIcons005 a:hover {
background:transparent url(../images/hdIcons005.gif) no-repeat 0px -42px;
}
.hIcons006 a:hover {
background:transparent url(../images/hdIcons006.gif) no-repeat 0px -42px;
}
.hIcons007 a:hover {
background:transparent url(../images/hdIcons007.gif) no-repeat 0px -42px;
}
.hIcons008 a:hover {
background:transparent url(../images/hdIcons008.gif) no-repeat 0px -42px;
}
.hIcons009 a:hover {
background:transparent url(../images/hdIcons009.gif) no-repeat 0px -42px;
}

.hIcons001Career a:hover{
background:transparent url(../images/hdIcons001_Career.gif) no-repeat 0px -49px;
}
.hIcons002Career a:hover {
background:transparent url(../images/hdIcons002_Career.gif) no-repeat 0px -49px;
}
.hIcons006Career a:hover {
background:transparent url(../images/hdIcons006_Career.gif) no-repeat 0px -49px;
}
.hIcons007Career a:hover {
background:transparent url(../images/hdIcons007_Career.gif) no-repeat 0px -49px;
}
.hIcons008Career a:hover {
background:transparent url(../images/hdIcons008_Career.gif) no-repeat 0px -49px;
}
.hIcons009Career a:hover {
background:transparent url(../images/hdIcons009_Career.gif) no-repeat 0px -49px;
}




.hIcons001Intern a:hover{
background:transparent url(../images/hdIcons001_Intern.gif) no-repeat 0px -74px;
}
.hIcons002Intern a:hover{
background:transparent url(../images/hdIcons002_Intern.gif) no-repeat 0px -74px;
}
.hIcons005Intern a:hover{
background:transparent url(../images/hdIcons005_Intern.gif) no-repeat 0px -74px;
}
.hIcons006Intern a:hover{
background:transparent url(../images/hdIcons006_Intern.gif) no-repeat 0px -74px;
}
.hIcons007Intern a:hover{
background:transparent url(../images/hdIcons007_Intern.gif) no-repeat 0px -74px;
}
.hIcons008Intern a:hover{
background:transparent url(../images/hdIcons008_Intern.gif) no-repeat 0px -74px;
}
.hIcons009Intern a:hover{
background:transparent url(../images/hdIcons009_Intern.gif) no-repeat 0px -74px;
}
.hIcons010Intern a:hover{
background:transparent url(../images/hdIcons010_Intern.gif) no-repeat 0px -74px;
}
.hIcons011Intern a:hover{
background:transparent url(../images/hdIcons011_Intern.gif) no-repeat 0px -74px;
}



.hIcons001Eco a:hover{
background:transparent url(../images/hdIcons001_eco.gif) no-repeat 0px -42px;
}
.hIcons002Eco a:hover {
background:transparent url(../images/hdIcons002_eco.gif) no-repeat 0px -42px;
}
.hIcons003Eco a:hover {
background:transparent url(../images/hdIcons003_eco.gif) no-repeat 0px -42px;
}
.hIcons004Eco a:hover {
background:transparent url(../images/hdIcons004_eco.gif) no-repeat 0px -42px;
}
.hIcons005Eco a:hover {
background:transparent url(../images/hdIcons005_eco.gif) no-repeat 0px -42px;
}
.hIcons006Eco a:hover {
background:transparent url(../images/hdIcons006_eco.gif) no-repeat 0px -42px;
}
.hIcons007Eco a:hover {
background:transparent url(../images/hdIcons007_eco.gif) no-repeat 0px -42px;
}
.hIcons008Eco a:hover {
background:transparent url(../images/hdIcons008_eco.gif) no-repeat 0px -42px;
}
.hIcons009Eco a:hover {
background:transparent url(../images/hdIcons009_eco.gif) no-repeat 0px -42px;
}


.hIcons001Sel a{
background:transparent url(../images/hdIcons001.gif) no-repeat  0px -84px;
width:68px;
}
.hIcons002Sel a{
background:transparent url(../images/hdIcons002.gif) no-repeat  0px -84px;
width:65px;
}
.hIcons003Sel a{
background:transparent url(../images/hdIcons003.gif) no-repeat  0px -84px;
width:70px;
}
.hIcons004Sel a{
background:transparent url(../images/hdIcons004.gif) no-repeat  0px -84px;
width:74px;
}
.hIcons005Sel a{
background:transparent url(../images/hdIcons005.gif) no-repeat  0px -84px;
width:78px;
}
.hIcons006Sel a{
background:transparent url(../images/hdIcons006.gif) no-repeat  0px -84px;
width:68px;
}
.hIcons007Sel a{
background:transparent url(../images/hdIcons007.gif) no-repeat  0px -84px;
width:89px;
}
.hIcons008Sel a{
background:transparent url(../images/hdIcons008.gif) no-repeat  0px -84px;
width:69px;
}
.hIcons009Sel a{
background:transparent url(../images/hdIcons009.gif) no-repeat  0px -84px;
width:52px;
}


.hIcons001SelEco a{
background:transparent url(../images/hdIcons001_eco.gif) no-repeat  0px -84px;
width:68px;
}
.hIcons002SelEco a{
background:transparent url(../images/hdIcons002_eco.gif) no-repeat  0px -84px;
width:65px;
}
.hIcons003SelEco a{
background:transparent url(../images/hdIcons003_eco.gif) no-repeat  0px -84px;
width:70px;
}
.hIcons004SelEco a{
background:transparent url(../images/hdIcons004_eco.gif) no-repeat  0px -84px;
width:74px;
}
.hIcons005SelEco a{
background:transparent url(../images/hdIcons005_eco.gif) no-repeat  0px -84px;
width:78px;
}
.hIcons006SelEco a{
background:transparent url(../images/hdIcons006_eco.gif) no-repeat  0px -84px;
width:68px;
}
.hIcons007SelEco a{
background:transparent url(../images/hdIcons007_eco.gif) no-repeat  0px -84px;
width:89px;
}
.hIcons008SelEco a{
background:transparent url(../images/hdIcons008_eco.gif) no-repeat  0px -84px;
width:69px;
}
.hIcons009SelEco a{
background:transparent url(../images/hdIcons009_eco.gif) no-repeat  0px -84px;
width:52px;
}













#mainTabs09{
width:940px;
display:block;
}


#mainTabs09 .tab01 a,
#mainTabs09 .tab02 a, #mainTabs09 .tab02Int a, #mainTabs09 .tab03 a, #mainTabs09 .tab03Car a, #mainTabs09 .tab03Int a,
#mainTabs09 .tab04 a,
#mainTabs09 .tab05 a, #mainTabs09 .tab06 a, #mainTabs09 .tab07 a, #mainTabs09 .tab00 a,#mainTabs09 .tabPre01 a,
#mainTabs09 .tabPre02 a,#mainTabs09 .tabPre02Int a,
#mainTabs09 .tabPre03 a,
#mainTabs09 .tab01Sel a,
#mainTabs09 .tab02Sel a, #mainTabs09 .tab02SelInt a,
#mainTabs09 .tab03Sel a, #mainTabs09 .tab03SelCar a, #mainTabs09 .tab03SelInt a,
#mainTabs09 .tab04Sel a,
#mainTabs09 .tab05Sel a, #mainTabs09 .tab06Sel a, #mainTabs09 .tab07Sel a, #mainTabs09 .tab00Sel a,
#mainTabs09 .tabPre01Sel a,
#mainTabs09 .tabPre02Sel a, #mainTabs09 .tabPre02SelInt a,
#mainTabs09 .tabPre03Sel a{
	width:98px;
	height:21px;
	margin:0px 0px 0px 4px;
	text-indent:-10000px;
	float:left;
}

#mainTabs09 .tab02Int a,#mainTabs09 .tab02SelInt a,
#mainTabs09 .tab03Int a,#mainTabs09 .tab03SelInt a,
#mainTabs09 .tabPre02Int a,#mainTabs09 .tabPre02SelInt a
{
	width:160px;
	height:21px;
	margin:0px 0px 0px 4px;
	text-indent:-10000px;
	float:left;
}

#mainTabs09 .tab04Car a,#mainTabs09 .tab04SelCar a
{
	width:115px;
	height:21px;
	margin:0px 0px 0px 4px;
	text-indent:-10000px;
	float:left;
}

#mainTabs09 .tab06Car a,#mainTabs09 .tab06SelCar a{
	width:136px;
	height:21px;
	margin:0px 0px 0px 4px;
	text-indent:-10000px;
	float:left;
}



.endTab,.endLink{clear:left;}


#mainTabs09 .tab00Sel a{
background:transparent url(../images/09tab00.gif) no-repeat 0px -42px;
}
#mainTabs09 .tab01Sel a{
background:transparent url(../images/09tab01.gif) no-repeat 0px -42px;
}

#mainTabs09 .tab02Sel a{
background:transparent url(../images/09tab02.gif) no-repeat 0px -42px;
}
#mainTabs09 .tab02SelInt a{
background:transparent url(../images/10Itab02.gif) no-repeat 0px -42px;
}

#mainTabs09 .tab03Sel a{
background:transparent url(../images/09tab03.gif) no-repeat 0px -42px;
}

#mainTabs09 .tab03SelCar a{
background:transparent url(../images/10Ctab03.gif) no-repeat 0px -42px;
}
#mainTabs09 .tab03SelInt a{
background:transparent url(../images/10Itab03.gif) no-repeat 0px -42px;
}


#mainTabs09 .tab04Sel a{
background:transparent url(../images/09tab04.gif) no-repeat 0px -42px;
}

#mainTabs09 .tab04SelCar a{
background:transparent url(../images/10Ctab08.gif) no-repeat 0px -42px;
}

#mainTabs09 .tab05Sel a{
background:transparent url(../images/09tab05.gif) no-repeat 0px -42px;
}



#mainTabs09 .tab06Sel a{
background:transparent url(../images/09tab06.gif) no-repeat 0px -42px;
}
#mainTabs09 .tab06SelCar a{
background:transparent url(../images/10Ctab07.gif) no-repeat 0px -42px;
}
#mainTabs09 .tab07Sel a{
background:transparent url(../images/09tab07.gif) no-repeat 0px -42px;
}
#mainTabs09 .tabPre01Sel a{
background:transparent url(../images/09tabPre01.gif) no-repeat 0px -42px;
}
#mainTabs09 .tabPre02Sel a{
background:transparent url(../images/09tabPre02.gif) no-repeat 0px -42px;
}
#mainTabs09 .tabPre02SelInt a{
background:transparent url(../images/10ItabPre02.gif) no-repeat 0px -42px;
}

#mainTabs09 .tabPre03Sel a{
background:transparent url(../images/09tabPre03.gif) no-repeat 0px -42px;
}






#mainTabs09 .tab00 a{
background:transparent url(../images/09tab00.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab01 a{
background:transparent url(../images/09tab01.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab02 a{
background:transparent url(../images/09tab02.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab02Int a{
background:transparent url(../images/10Itab02.gif) no-repeat 0px 0px;
}

#mainTabs09 .tab03 a{
background:transparent url(../images/09tab03.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab03Car a{
background:transparent url(../images/10Ctab03.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab03Int a{
background:transparent url(../images/10Itab03.gif) no-repeat 0px 0px;
}

#mainTabs09 .tab04 a{
background:transparent url(../images/09tab04.gif) no-repeat 0px 0px;
}

#mainTabs09 .tab04Car a{
background:transparent url(../images/10Ctab08.gif) no-repeat 0px 0px;
}

#mainTabs09 .tab05 a{
background:transparent url(../images/09tab05.gif) no-repeat 0px 0px;
}

#mainTabs09 .tab06 a{
background:transparent url(../images/09tab06.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab06Car a{
background:transparent url(../images/10Ctab07.gif) no-repeat 0px 0px;
}
#mainTabs09 .tab07 a{
background:transparent url(../images/09tab07.gif) no-repeat 0px 0px;
}
#mainTabs09 .tabPre01 a{
background:transparent url(../images/09tabPre01.gif) no-repeat 0px 0px;
}
#mainTabs09 .tabPre02 a{
background:transparent url(../images/09tabPre02.gif) no-repeat 0px 0px;
}
#mainTabs09 .tabPre02Int a{
background:transparent url(../images/10ItabPre02.gif) no-repeat 0px 0px;
}
#mainTabs09 .tabPre03 a{
background:transparent url(../images/09tabPre03.gif) no-repeat 0px 0px;
}



#mainTabs09 .tab00 a:hover{
background:transparent url(../images/09tab00.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab01 a:hover{
background:transparent url(../images/09tab01.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab02 a:hover{
background:transparent url(../images/09tab02.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab02Int a:hover{
background:transparent url(../images/10Itab02.gif) no-repeat 0px -21px;
}

#mainTabs09 .tab03 a:hover{
background:transparent url(../images/09tab03.gif) no-repeat 0px -21px;
}

#mainTabs09 .tab03Car a:hover{
background:transparent url(../images/10Ctab03.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab03Int a:hover{
background:transparent url(../images/10Itab03.gif) no-repeat 0px -21px;
}

#mainTabs09 .tab04 a:hover{
background:transparent url(../images/09tab04.gif) no-repeat 0px -21px;
}

#mainTabs09 .tab04Car a:hover{
background:transparent url(../images/10Ctab08.gif) no-repeat 0px -21px;
}




#mainTabs09 .tab05 a:hover{
background:transparent url(../images/09tab05.gif) no-repeat 0px -21px;
}

#mainTabs09 .tab06 a:hover{
background:transparent url(../images/09tab06.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab06Car a:hover{
background:transparent url(../images/10Ctab07.gif) no-repeat 0px -21px;
}
#mainTabs09 .tab07 a:hover{
background:transparent url(../images/09tab07.gif) no-repeat 0px -21px;
}
#mainTabs09 .tabPre01 a:hover{
background:transparent url(../images/09tabPre01.gif) no-repeat 0px -21px;
}
#mainTabs09 .tabPre02 a:hover{
background:transparent url(../images/09tabPre02.gif) no-repeat 0px -21px;
}
#mainTabs09 .tabPre02Int a:hover{
background:transparent url(../images/10ItabPre02.gif) no-repeat 0px -21px;
}
#mainTabs09 .tabPre03 a:hover{
background:transparent url(../images/09tabPre03.gif) no-repeat 0px -21px;
}


	.mainUtab, .mainUtabEco{
	width:940px;
	height:7px;

	display:block;
	text-indent:-10000px;
	padding:0px;
	margin:0px;
	}
	.mainUtab{
		background-color:#FF7F14;
	}
	.mainUtabEco{
		background-color:#09AA2A;
	}
	


.evSubTit{
font-size:16px;
font-weight:bold;
color:#097E9C;
}



.evYMD{
width:170px;
border-right:1px solid #f0f0f0;
float:left;
}

.evBody{
width:380px;
text-align:left;
margin:0px 10px;
padding-right:10px;
border-right:1px solid #f0f0f0;
float:left;
}

.evBodyLong{
font-size:14px;
width:455px;
text-align:left;
margin:0px 10px;
float:left;
color:#446;
}

.evPhoto{
width:180px;
float:left;
}


.evBodyLong .ListLineView{
border-bottom:1px dotted #f0f0f0;
display:block;
}

 .ListLineView .LVClm{
 width:80px;
 float:left;
 font-weight:bold;
 }
 .ListLineView .Evclm{
 width:400px;
 float:right;
 }

.notice{
font-size:12px;
color:#555;
}


.evBodyRight{
width:520px;
text-align:left;
margin:2px 10px 0px 10px;
padding-right:10px;
float:left;
color:#446;
}

.evLogo{
width:510px;
text-align:left;
margin:0px 0px 0px 5px;
float:left;
}
	 .evLogo:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}



.evList{
width:510px;
text-align:left;
margin:0px 0px 0px 5px;
float:left;
}
	 .evList:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}





.evLogoSpan{
width:650px;
text-align:left;
margin:0px 0px 0px 3px;
float:left;
}
	 .evLogo:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.evBodySpan{
width:620px;
text-align:left;
margin:0px 10px;
padding-right:10px;
float:left;
color:#446;
}

.evStartDate{
width:400px;
text-align:left;
margin:10px 5px 0px 5px;
padding-right:5px;
border-right:1px solid #efefef;
float:left;
}

.evStartDateLong{
width:540px;
text-align:left;
margin:10px 5px 10px 5px;
padding-right:5px;
float:left;
}

.eType1, .eType2, .eType3{
height:44px;
text-indent:-10000px;
float:left;
}

.eType1{
width:250px;
background:transparent url(../images/evimages/09Ev_pre.gif) no-repeat 0px 0px;
}

.eType2{
width:250px;
background:transparent url(../images/evimages/09Ev_pan.gif) no-repeat 0px 0px;
}

.eType3{
width:250px;
background:transparent url(../images/evimages/09Ev_exc.gif) no-repeat 0px 0px;
}



.eNum0, .eNum1, .eNum2, .eNum3, .eNum4, .eNum5, .eNum6, .eNum7, .eNum8, .eNum9, .eMonth, .eDay, .eWMon, .eWTue, .eWWed, .eWThu, .eWFri, .eWSat, .eWSun, .eCol, .eDiv{
height:44px;
text-indent:-10000px;
float:left;
}

.eNum0{
width:22px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat 0px 0px;
}
.eNum1{
width:15px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -29px 0px;
}

.eNum2{
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -58px 0px;
}

.eNum3{
width:20px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -87px 0px;
}

.eNum4{
width:23px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -116px 0px;
}

.eNum5{
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -145px 0px;
}

.eNum6{
width:23px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -174px 0px;
}

.eNum7{
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -203px 0px;
}

.eNum8{
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -232px 0px;
}

.eNum9{
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -261px 0px;
}

.eMonth{
margin:0px 3px;
width:21px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -290px 0px;
}

.eDay{
width:21px;
margin:0px 3px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -319px 0px;
}

.eWMon{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat 0px -45px;
}
.eWTue{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -29px -45px;
}

.eWWed{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -58px -45px;
}

.eWThu{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -87px -45px;
}

.eWFri{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -116px -45px;
}

.eWSat{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -145px -45px;
}

.eWSun{
width:29px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -174px -45px;
}

.eCol{
width:8px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -203px -45px;
}

.eDiv{
width:20px;
background:transparent url(../images/evimages/09Ev_Num.gif) no-repeat -232px -45px;
}



.evSTAT1, .evSTAT2, .evSTAT3, .evSTAT4 ,.evPART1, .evPART2, .evPART3, .evPART4{
width:105px;
height:55px;
margin-top:1px;
text-indent:-10000px;
float:left;
}
.evSTAT1{
background:transparent url(../images/evimages/09evStat001.gif) no-repeat 0px 0px;
}

.evSTAT2{
background:transparent url(../images/evimages/09evStat002.gif) no-repeat 0px 0px;
}

.evSTAT3{
background:transparent url(../images/evimages/09evStat003.gif) no-repeat 0px 0px;
}

.evPART1{
background:transparent url(../images/evimages/09evPart001.gif) no-repeat 0px 0px;
}

.evPART2{
background:transparent url(../images/evimages/09evPart002.gif) no-repeat 0px 0px;
}

.evPART3{
background:transparent url(../images/evimages/09evPart003.gif) no-repeat 0px 0px;
}




.evJoin{
width:105px;
min-height:23px;
background:transparent url(../images/evimages/09evJoin.gif) no-repeat 0px 0px;
text-indent:-10000px;
float:left;
}

*html .evJoin{height:23px;}

.evNote{
margin-top:10px;
width:120px;
color:#446;
float:right;
}

.evSpec a{
width:135px;
height:120px;
text-indent:-10000px;
float:right;
background:transparent url(../images/evimages/09SpecBtn.gif) no-repeat 16px 0px;
border-left:1px solid #f0f0f0;
}

.evEntry a{
width:135px;
height:120px;
text-indent:-10000px;
float:right;
background:transparent url(../images/evimages/09EntryBtnSq.gif) no-repeat 16px 0px;
border-left:1px solid #f0f0f0;
}

.evBlogImg{
width:135px;
height:120px;
text-indent:-10000px;
float:right;
background:transparent url(../images/evimages/09blogImg.gif) no-repeat 16px 0px;
}


.evComName{margin-right:10px; display:inline; float:left;}
.evComLogo{margin:0px 0px 5px 16px; display:inline; float:left;}


.cclr{ clear: both; }
.spc1{ padding:1px 0px 1px 0px;}
.spc5{ padding:5px 0px 1px 0px;}
.spc10{ padding: 10px 0px 10px 0px;}


#paramSearch{
margin-left:auto;
margin-right:auto;
width:340px;
font-size:11pt;
color:#68c;
font-weight:bold;
}

.paramSearchLeft{
float:left;
}

.paramSearchRight{
float:right;
}

.contentsWrap09NoB{
width:auto;
text-align:left;
	}
	
	
.contentsWrap09MypTop{
	width:699px;
	padding:8px 10px 0px 10px;
	text-align:left;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
}

.contentsWrap09, .contentsWrap09Nm, .contentsWrap09TopNews,.contentsWrap09Myp{
width:auto;
text-align:left;
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
}

.contentsWrap09, .contentsWrap09NoB{	
padding:13px;
}


.contentsWrap09Nm, .contentsWrap09TopNews{	
padding:3px 0px 6px 0px;
}

.contentsWrap09TopNews{	
background:transparent url(../images/09TopNewsBg.gif) no-repeat;
background-position:right top;
height:89px;
}

.contentsWrap09Myp{
	padding:8px;
	line-height:135%;
	border-bottom:1px solid #E3E3E3;
	margin-left:4px;
	margin-right:4px;
}

.mainColHeaderImg001, .mainColHeaderImg002, .mainColHeaderImg003, .mainColHeaderImg004, .mainColHeaderImg005, .mainColHeaderImg006, .mainColHeaderImg007, .mainColHeaderImg008, .mainColHeaderImg009, .mainColHeaderImg010, .mainColHeaderImg011, .mainColHeaderImg012, .mainColHeaderImg013, .mainColHeaderImg0010{
text-align:left;
padding:80px 18px 0px 18px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
display:block;
}


.mainColHeaderImg001{
background:transparent url(../images/09SearchSemEvTitBg.gif) no-repeat;
}
.mainColHeaderImg002{
background:transparent url(../images/09RankingTitBg.gif) no-repeat;
}
.mainColHeaderImg003{
background:transparent url(../images/09ComRankingTitBg.gif) no-repeat;
}
.mainColHeaderImg004{
background:transparent url(../images/09StuBlogTitBg.gif) no-repeat;
}
.mainColHeaderImg005{
background:transparent url(../images/09StuComSearchTitBg.gif) no-repeat;
}
.mainColHeaderImg006{
background:transparent url(../images/09SeminarSearchTitBg.gif) no-repeat;
}
.mainColHeaderImg007{
background:transparent url(../images/09RecommendTitBg.gif) no-repeat;
}
.mainColHeaderImg008{
background:transparent url(../images/09IndustryTypeTitBg.gif) no-repeat;
}
.mainColHeaderImg009{
background:transparent url(../images/10SearchCareerTitBg.gif) no-repeat;
}
.mainColHeaderImg010{
background:transparent url(../images/10SearchSeminarTitBg.gif) no-repeat;
}
.mainColHeaderImg0010{
background:transparent url(../images/10SearchInternTitBg.gif) no-repeat;
}
.mainColHeaderImg011{
background:transparent url(../images/10CounCareerTitBg.gif) no-repeat;
}
.mainColHeaderImg012{
background:transparent url(../images/10KrkRankingTitBg.gif) no-repeat;
}
.mainColHeaderImg013{
background:transparent url(../images/10IntRankingTitBg.gif) no-repeat;
}

.industryTypeName{
	font-size:14pt;
	font-weight:bold;
	display:block;
}
.industryNew{
	font-size:12pt;
	color:#445588;
	font-weight:bold;
	padding:0px 8px;
	display:block;
}

.industryListView{
width:auto;
padding:10px;
background:transparent url(../images/09MainListLineBg.gif) repeat-x;
display:block;
}
.industryType a{
font-weight:bold;
font-size:13pt;
color:#88a;
display:block;
}


#headerBox09{
	display:block;
}
.headerImg000, .headerImg001, .headerImg002, .headerImg003, .headerImg004, .headerLogin, .headerMiniFieldBox,.headerImg000Eco, .headerImg001Eco, .headerImg002Eco, .headerImg003Eco, .headerImg004Eco{
float:left;
margin:0px;
height:42px;
}

.headerImg000{
	text-indent:-10000px;
	width:90px;
background:transparent url(/images/09HeaderLoginImg.gif) no-repeat;
}

.headerImg001{
	text-indent:-10000px;
	width:43px;
background:transparent url(/images/09HeaderImgUID.gif) no-repeat;
}
.headerImg002{
	text-indent:-10000px;
	width:38px;
background:transparent url(/images/09HeaderImgPass.gif) no-repeat;
}
.headerImg003{
	text-indent:-10000px;
	width:68px;
background:transparent url(/images/09HeaderImgNoPass.gif) no-repeat;
}
.headerImg004{
	text-indent:-10000px;
	width:109px;
background:transparent url(/images/09HeaderImgRegBtn.gif) no-repeat;
}

.headerImg004 a{
	height:42px;
	display:block;
}



.headerImg000Eco{
	text-indent:-10000px;
	width:90px;
background:transparent url(/images/09HeaderLoginImg_eco.gif) no-repeat;
}

.headerImg001Eco{
	text-indent:-10000px;
	width:43px;
background:transparent url(/images/09HeaderImgUID_eco.gif) no-repeat;
}
.headerImg002Eco{
	text-indent:-10000px;
	width:38px;
background:transparent url(/images/09HeaderImgPass_eco.gif) no-repeat;
}
.headerImg003Eco{
	text-indent:-10000px;
	width:68px;
background:transparent url(/images/09HeaderImgNoPass_eco.gif) no-repeat;
}
.headerImg004Eco{
	text-indent:-10000px;
	width:109px;
background:transparent url(/images/09HeaderImgRegBtn_eco.gif) no-repeat;
}

.headerImg004Eco a{
	height:42px;
	display:block;
}



.headerLogin{
width:105px;
}

.headerMiniFieldBox{
width:100px;
}

.headerMiniFieldBox .UidInput09, .headerMiniFieldBox .PassInput09{
margin-top:10px;
font-size:9pt;
width:92px;
}

.noPassCheckBox{
float:left;
width:28px;
margin-top:10px;
}



.menuCell09 a, .menuCell09Span a,
.menuCell09Eco a, .menuCell09SpanEco a{
float:left;
display:block;
text-align:left;
margin:5px 3px 5px 7px;

line-height:135%;
}

.menuCell09 a{
color:#0066FF;
}
.menuCell09Span a{
color:#13469C;
}

.menuCell09Eco a{
color:#00a016;
}
.menuCell09SpanEco a{
color:#132F26;
}


.menuCell09 a:visited{
color:#0066FF;
}
.menuCell09Eco a:visited{
color:#00a016;
}

.menuCell09Span a:visited{
color:#13469C;
}
.menuCell09SpanEco a:visited{
color:#132F26;
}

.menuCell09 a:hover, .menuCell09Span a:hover{
color:#00A8FF;
}
.menuCell09Eco a:hover, .menuCell09SpanEco a:hover{
color:#000;
}

.menuCell09 a, .menuCell09Eco a{
font-size:10pt;
width:79px;
}

.menuCell09Span a, .menuCell09SpanEco a{
font-size:10pt;
width:174px;
font-weight:bold;
}
*html .menuCell09Span a, *html .menuCell09SpanEco a{
font-size:10pt;
line-height:130%;
width:164px;
}


.mypMenuSpanWrapSettings,.mypMenuSpanWrap
{
		display:block;
		width:auto;
}

.mypMenuSpanWrapSettings{
	border-bottom:1px dotted #e0e0e0;
	padding:5px 0px;
}
.mypMenuSpanWrap{
		margin-left:-10px;
		margin-top:-10px;	
}

.swapTabWrap{
display:block;
margin:5px;
}
.swapTabWrap .swapTabSel{
font-size:12pt;
padding:0px 5px;
float:left;
font-weight:bold;
}
.swapTabWrap .swapTab a{
font-size:12pt;
padding:0px 5px;
float:left;
}	

.mypSubMenu{
	font-size:9pt;
	padding:0px 5px;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background-color:#f0ffe0;
	float:left;
}

.MypSettingsTit{
	width:265px;
	font-weight:bold;
	color:#6FA888;
	float:left;
}
.mypExpl{
	font-size:9pt;
	width:240px;
	line-height:130%;
	float:left;
}

.mypSetBtn{
	float:right;
	width:170px;
}


.countVal{
	float:right;
	text-align:right;
	width:150px;
	color:#668;
	font-size:10pt;	
}


.scomListCellSpan,.scomListCellSpanHead{
width:auto;
display:block;
font-size:9pt;
line-height:128%;

}

.scomListCellSpanHead{
background-color:#E1F7B8;
}

.scomListCellSpan{
background-color:#fff;
border-bottom:1px dotted #b0b0b0;
}

.scomListSpan01,.scomListSpan02,.scomListSpan03,.scomListSpan04,.scomListSpan05,.scomListSpan06,.scomListSpan07,.scomListSpan08{
float:left;
border-right:1px solid #fff;
height:30px;
padding:3px 0px;
}




/*lightbox*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	

.scomListSpan01{
	width:221px;
	padding:0px 10px;
}
.scomListSpan02{
	width:60px;
	text-align:center;
}
.scomListSpan03{
	width:60px;
	text-align:center;
}
.scomListSpan04{
	width:90px;
	text-align:center;
}
.scomListSpan05{
	width:90px;
	text-align:center;
}
.scomListSpan06{
	width:90px;
	text-align:center;
}
.scomListSpan07{
	width:30px;
	text-align:center;
}
.scomListSpan08{
	width:30px;
	text-align:center;
}


.careerComTitle{
	text-align:left;
	width:auto;
	margin:10px 0px 0px 0px;
	padding-top:12px;
	padding-bottom:5px;
	padding-left:10px;
	display:block;
	border-top:1px solid #D88E1F;
	border-left:1px solid #D88E1F;
	border-right:1px solid #D88E1F;
	border-bottom:1px dotted #D88E1F;
	background:transparent url(/images/SpecialBg.gif) repeat-x;

	
}
.careerComTitle .cListTitle a{
	font-size:14pt;
	font-weight:bold;
	color:#f60;
	display:block;
}
.careerComTitle .cListComName{
	font-size:10pt;
	color:#666;
	display:block;
}

.ListLineViewIntern{
		display:block;
		padding:6px 10px;
		border-bottom:1px dotted #d5d5d5;
}

.ListLineViewIntern .ITitle,
.ListLineViewIntern .ITitle a,
.ListLineViewIntern .ITitle a:visited{
	color:#f60;
	font-size:12pt;
	font-weight:bold;
	line-height:135%;
	display:block
}
.ListLineViewIntern .IBody{
	color:#222;
	font-size:10pt;
	line-height:135%;
	display:block;
}
.ListLineViewIntern .ITag{
	color:#558;
	font-size:8pt;
	line-height:135%;
	display:block;
}
.ListLineViewIntern .IDay{
	color:#1A3A5F;
	font-size:11pt;
	line-height:135%;
	font-weight:bold;
	display:block;
}




.ListLineViewCareer{
		display:block;
		padding:10px 5px;
		border-left:1px solid #D88E1F;
	    border-right:1px solid #D88E1F;
	    border-bottom:1px solid #D88E1F;

}

.ListLineViewCareer .LVLeftIcon{
	width:200px;
	font-weight:bold;
	float:left;
}


.ListLineViewCareer .TopLVBody{
	width:290px;
	float:left;
}


.ListLineViewCareer .TopLVBodySpan{
	width:460px;
    display:block;
	float:left;
}
.ListLineViewCareer .TopLVBodyAllSpan{
	width:auto;
    display:block;
	float:left;
}

.ListLineViewCareer .LinkSpec{
	font-size:13pt;
}

.ListLineViewCareer .TopLVBody .TopGeneralTitle,
.ListLineViewCareer .TopLVBodySpan .TopGeneralTitle,
.ListLineViewCareer .TopLVBodyAllSpan .TopGeneralTitle{
	font-size:13pt;
	color:#336;
	line-height:145%;
	display:block;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
}
.ListLineViewCareer .TopLVBody .TopComNameCenter,
.ListLineViewCareer .TopLVBodySpan .TopComNameCenter,
.ListLineViewCareer .TopLVBodyAllSpan .TopComNameCenter{
	font-size:11pt;
	color:#111;
	display:block;
	margin:0px 0px 10px 0px;
}
.ListLineViewCareer .LVSpec{
	width:140px;
	font-size:10pt;
	color:#555;
	line-height:150%;
	margin-left:5px;
	padding-left:5px;
	display:block;
	border-left:1px dotted #D88E1F;
	float:right;

}


#PhotoListView{
 text-align:center;
 display:block;
 background-color:#E7ECF4;
 border-bottom:1px dotted #aaaaaa;
 margin-bottom:5px;

}

#PhotoListView .photoLayoutLeft{
	float:left;
	display:block;
	width:220px;
	text-align:left;
	margin:10px 8px;

}


.spanBody{
	font-size:9pt;
	line-height:145%;
	color:#335;
	padding:0px 10px 5px 10px;
	text-justify:distribute;
	display:block;
}

.sky{
width:auto;
height:auto;
margin:5px;
background-color:#ecf0d9;
padding-bottom:10px;
display:block;
}




