@charset "utf-8";
/*=======================================================================*/
/*  共通樣式                                                             */
/*=======================================================================*/
html	{ overflow: scroll; overflow-x: hidden; }	/*卷軸共通*/

body#cht, body#cht table, body#cht tr, body#cht td, body#cht dl, body#cht dt, body#cht dd	{
	margin: 0px 0px 0px 0px; font-family: Tahoma, PMingLiu; line-height: 17px; font-size: 12px; }	/* 中文版共通樣式 */
body#jpn, body#jpn table, body#jpn tr, body#jpn td, body#jpn dl, body#jpn dt, body#jpn dd	{
	margin: 0px 0px 0px 0px; font-family: Osaka, Arial; line-height: 17px; font-size: 12px; }	/* 日文版共通樣式 */
body#eng, body#eng table, body#eng tr, body#eng td, body#eng dl, body#eng dt, body#eng dd	{
	margin: 0px 0px 0px 0px; font-family: Tahoma, Arial; line-height: 17px; font-size: 11px; }	/* 英文版共通樣式 */

body#cht h1, body#cht h2, body#cht h3, body#cht h4, body#cht h5, body#cht h6, body#cht ul, body#cht ol, body#cht li	{
	font-family: Tahoma, PMingLiu; }	/* 中文版共通樣式 */
body#jpn h1, body#jpn h2, body#jpn h3, body#jpn h4, body#jpn h5, body#jpn h6, body#jpn ul, body#jpn ol, body#jpn li	{
	font-family: Osaka, Tahoma, Arial; }		/* 日文版共通樣式 */
body#eng h1, body#eng h2, body#eng h3, body#eng h4, body#eng h5, body#eng h6, body#eng ul, body#eng ol, body#eng li	{
	font-family: Tahoma, Arial; }	/* 英文版共通樣式 */

body#cht input, body#cht select, body#cht textarea	{ font-family: Tahoma, PMingLiu; font-size: 12px; }	/* 中文版共通樣式 */
body#jpn input, body#jpn select, body#jpn textarea	{ font-family: Osaka, Tahoma, Arial ; font-size: 12px; }	/* 日文版共通樣式 */
body#eng input, body#eng select, body#eng textarea	{ font-family: Tahoma, Arial; font-size: 11px; }	/* 英文版共通樣式 */

body#cht, body#jpn, body#eng	{ background-image: url(../image/bg.gif); margin: 5px 0px 5px 0px; color: #444444; } /*各語言共通BODY樣式*/

a		{ color: #000088; text-decoration: none; }	/*連結樣式*/
a:hover	{ color: #4488ff; }							/*連結滑鼠碰觸樣式*/

form	{ display: inline; }								/*消除IE表單間距*/
.alt	{ display: none; }									/*隱藏註解*/
.clear	{ clear: both; overflow: hidden; height: 0px; }		/*清除float*/

.tag {line-height: 120%;} 	/*クラウド*/   
.tag-active{color: #FF0084;}	/*クラウド*/

#main	{ background-color: #ffffff; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; border: 1px solid #888888;
	position: relative; width: 750px; }	/*主框架*/

/*=======================================================================*/
/*  標頭樣式                                                             */
/*=======================================================================*/
#main #header	{ }
#main #header #topright	{ margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: right; color: #666666; float: right; }	/*標頭右側選單*/
#main #header #topright #lang	{ margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: right; 
	position: relative; color: #666666; }								/*語言選單*/
#main #header #topright #lang a	{ background-position: 0px 1px; background-repeat: no-repeat; padding: 0px 0px 0px 30px;
	position: absolute; text-align: left; width: 48px; height: 17px; }	/*語言選單*/
#main #header #topright #lang #en	{ background-image: url(../image/eng.gif); right: 175px; font-size: 12px; }					/*語言選單*/
#main #header #topright #lang #jp	{ background-image: url(../image/jpn.gif); right: 95px; font-size: 12px; }					/*語言選單*/
#main #header #topright #lang #ch	{ background-image: url(../image/cht.gif); right: 15px; font-size: 12px; }					/*語言選單*/
#main #php_1 #header #topright #lang #en	{ background-image: url(../../image/eng.gif); right: 175px; font-size: 12px; }					/*語言選單*/
#main #php_1 #header #topright #lang #jp	{ background-image: url(../../image/jpn.gif); right: 95px; font-size: 12px; }					/*語言選單*/
#main #php_1 #header #topright #lang #ch	{ background-image: url(../../image/cht.gif); right: 15px; font-size: 12px; }	/*html語言選單*/

#main #header #topright #menu		{ margin: 23px 15px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; color: #666666; }	/*功能選單*/

#main #header #logo	{
	background-image: url(../image/logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 15px 10px 10px 0px;
	padding: 0px 0px 0px 15px;
	width: 210px;
	height: 36px;
	float: left;
}	/*公司logo*/

#main #header #logo a	{
	width: 210px;
	height: 36px;
	float: left;
}	/*公司logo*/

#main #header .banner	{
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	width: 750px;
	height: 134px;
	clear: both;
}	/*公司banner共通*/

body#jpn #main #header #banner	{   }	/*日文版首頁banner background-image: url(../image/top1.jpg);*/
body#cht #main #header #banner	{  }	/*中文版首頁banner background-image: url(../image/top1c.jpg);*/
body#cht #main #php_1 #header .banner {  }	/*html中文版首頁banner background-image: url(../../image/top1c.jpg);*/
body#eng #main #header #banner	{  }	/*英文版首頁banner background-image: url(../image/top1e.jpg);*/

body#jpn #main #header #company1_banner	{ background-image: url(../image/company1.jpg); }	/*日文版公司概要banner*/
body#cht #main #header #company1_banner	{ background-image: url(../image/company1c.jpg); }	/*中文版公司概要banner*/
body#eng #main #header #company1_banner	{ background-image: url(../image/company1e.jpg); }	/*英文版公司概要banner*/
body#jpn #main #header #company2_banner	{ background-image: url(../image/company2.jpg); }	/*日文版最新消息banner*/
body#cht #main #header #company2_banner	{ background-image: url(../image/company2.jpg); }	/*中文版最新消息banner*/
body#eng #main #header #company2_banner	{ background-image: url(../image/company2.jpg); }	/*英文版最新消息banner*/

body#jpn #main #header #web1_banner		{ background-image: url(../image/web1.jpg); }		/*日文版網頁製作banner*/
body#cht #main #header #web1_banner		{ background-image: url(../image/web1c.jpg); }		/*中文版網頁製作banner*/
body#eng #main #header #web1_banner		{ background-image: url(../image/web1e.jpg); }		/*英文版網頁製作banner*/
body#jpn #main #header #web2_banner		{ background-image: url(../image/web2.jpg); }		/*日文版網頁製作流程banner*/
body#cht #main #header #web2_banner		{ background-image: url(../image/web2c.jpg); }		/*中文版網頁製作流程banner*/
body#eng #main #header #web2_banner		{ background-image: url(../image/web2e.jpg); }		/*英文版網頁製作流程banner*/
body#jpn #main #header #web3_banner		{ background-image: url(../image/web3.jpg); }		/*日文版網頁更新banner*/
body#cht #main #header #web3_banner		{ background-image: url(../image/web3c.jpg); }		/*中文版網頁更新banner*/
body#eng #main #header #web3_banner		{ background-image: url(../image/web3e.jpg); }		/*英文版網頁更新banner*/
body#jpn #main #header #web4_banner		{ background-image: url(../image/web4.jpg); }		/*日文版Web 系統開發banner*/
body#cht #main #header #web4_banner		{ background-image: url(../image/web4c.jpg); }		/*中文版Web 系統開發banner*/
body#eng #main #header #web4_banner		{ background-image: url(../image/web4e.jpg); }		/*英文版Web 系統開發banner*/
body#jpn #main #header #web5_banner		{ background-image: url(../image/web5.jpg); }		/*日文版網頁維護契約banner*/
body#cht #main #header #web5_banner		{ background-image: url(../image/web5c.jpg); }		/*中文版網頁維護契約banner*/
body#eng #main #header #web5_banner		{ background-image: url(../image/web5e.jpg); }		/*英文版網頁維護契約banner*/
body#jpn #main #header #web6_banner		{ background-image: url(../image/web6.jpg); }		/*日文版搜索引擎排名最佳化服務banner*/
body#cht #main #header #web6_banner		{ background-image: url(../image/web6c.jpg); }		/*中文版搜索引擎排名最佳化服務banner*/
body#eng #main #header #web6_banner		{ background-image: url(../image/web6e.jpg); }		/*英文版搜索引擎排名最佳化服務banner*/
body#jpn #main #header #web7_banner		{ background-image: url(../image/web7.jpg); }		/*日文版廣告信件發送banner*/
body#cht #main #header #web7_banner		{ background-image: url(../image/web7c.jpg); }		/*中文版廣告信件發送banner*/
body#eng #main #header #web7_banner		{ background-image: url(../image/web7e.jpg); }		/*英文版廣告信件發送banner*/
body#jpn #main #header #web8_banner		{ background-image: url(../image/web8.jpg); }		/*日文版軟體程式設計banner*/
body#cht #main #header #web8_banner		{ background-image: url(../image/web8c.jpg); }		/*中文版軟體程式設計banner*/
body#eng #main #header #web8_banner		{ background-image: url(../image/web8e.jpg); }		/*英文版軟體程式設計banner*/

body#jpn #main #header #tech1_banner	{ background-image: url(../image/tech1.jpg); }		/*日文版伺服器租借banner*/
body#cht #main #header #tech1_banner	{ background-image: url(../image/tech1c.jpg); }		/*中文版伺服器租借banner*/
body#eng #main #header #tech1_banner	{ background-image: url(../image/tech1e.jpg); }		/*英文版伺服器租借banner*/
body#jpn #main #header #tech2_banner	{ background-image: url(../image/tech2.jpg); }		/*日文版伺服器販賣banner*/
body#cht #main #header #tech2_banner	{ background-image: url(../image/tech2c.jpg); }		/*中文版伺服器販賣banner*/
body#eng #main #header #tech2_banner	{ background-image: url(../image/tech2e.jpg); }		/*英文版伺服器販賣banner*/
body#jpn #main #header #tech3_banner	{ background-image: url(../image/tech3.jpg); }		/*日文版日文系統 PC 販賣banner*/
body#cht #main #header #tech3_banner	{ background-image: url(../image/tech3c.jpg); }		/*中文版日文系統 PC 販賣banner*/
body#eng #main #header #tech3_banner	{ background-image: url(../image/tech3e.jpg); }		/*英文版日文系統 PC 販賣banner*/
body#jpn #main #header #tech4_banner	{ background-image: url(../image/tech4.jpg); }		/*日文版辦公室網路設定banner*/
body#cht #main #header #tech4_banner	{ background-image: url(../image/tech4c.jpg); }		/*中文版辦公室網路設定banner*/
body#eng #main #header #tech4_banner	{ background-image: url(../image/tech4e.jpg); }		/*英文版辦公室網路設定banner*/
body#jpn #main #header #tech5_banner	{ background-image: url(../image/tech5.jpg); }		/*日文版工程師派遣banner*/
body#cht #main #header #tech5_banner	{ background-image: url(../image/tech5c.jpg); }		/*中文版工程師派遣banner*/
body#eng #main #header #tech5_banner	{ background-image: url(../image/tech5e.jpg); }		/*英文版工程師派遣banner*/
body#jpn #main #header #tech6_banner	{ background-image: url(../image/tech6.jpg); }		/*日文版年間維護契約服務banner*/
body#cht #main #header #tech6_banner	{ background-image: url(../image/tech6c.jpg); }		/*中文版年間維護契約服務banner*/
body#eng #main #header #tech6_banner	{ background-image: url(../image/tech6e.jpg); }		/*英文版年間維護契約服務banner*/

body#jpn #main #header #webpack1_banner	{ background-image: url(../image/web1.jpg); }		/*日文版網頁套裝banner*/
body#cht #main #header #webpack1_banner	{ background-image: url(../image/web1c.jpg); }		/*中文版網頁套裝banner*/
body#eng #main #header #webpack1_banner	{ background-image: url(../image/web1e.jpg); }		/*英文版網頁套裝banner*/

body#jpn #main #header #contact_banner	{ background-image: url(../image/contact.jpg); }	/*日文版聯絡我們banner*/
body#cht #main #header #contact_banner	{ background-image: url(../image/contactc.jpg); }	/*中文版聯絡我們banner*/
body#eng #main #header #contact_banner	{ background-image: url(../image/contacte.jpg); }	/*英文版聯絡我們banner*/

/*=======================================================================*/
/*  標底樣式                                                             */
/*=======================================================================*/
#main .footer	{  font-family: Osaka, Tahoma, Arial ; font-size: 11px; padding: 5px 5px 5px 5px; text-align: center; color: #ffffff; clear: both; }	/*標底樣式*/
#main #footer_blue		{  background-color: #6699ff; }	/*標底樣式 (藍)*/
#main #footer_purple	{  background-color: #cea7c4; }	/*標底樣式 (紫)*/
#main #footer_tea		{  background-color: #d3a198; }	/*標底樣式 (茶)*/
#main #footer_ggreen	{  background-color: #b5d196; }	/*標底樣式 (草綠)*/
#main #footer_bgreen	{  background-color: #91cec7; }	/*標底樣式 (藍綠)*/
#main #footer_green		{  background-color: #72d07a; }	/*標底樣式 (綠)*/

/*=======================================================================*/
/*  左側目錄樣式                                                         */
/*=======================================================================*/
#main #left		{ margin: 0px 0px 0px 0px; padding: 15px 0px 15px 15px; float: left; }				/*左目錄*/
#main #left #sub	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc; width: 170px; float: left; }											/*左目錄外框架*/
#main #left #sub li	{ background: url(../image/button_on.gif) #ffffff center; list-style-type: none; width: 170px; float: left; }	/*左目錄連結樣式*/
#main #left #sub li a	{ background: url(../image/button_off.gif) center; border-bottom: 1px solid #eeeeee; border-top: 0px solid #eeeeee;
	padding: 9px 0px 9px 0px; text-decoration: none; color: #888888; width: 170px; height: 17px; float: left; }						/*左目錄連結樣式*/
#main #left #sub li.subm a, #main #left #sub li.submw a, #main #left #sub li.submred a	{ padding: 2px 0px 2px 0px; width: 170px; }	/*左目錄連結樣式*/
#main #left #sub li a span, #main #left #sub li.red a span		{ background-position: 2px 3px; background-repeat: no-repeat;
	margin: 0px 0px 0px 3px; padding: 0px 0px 0px 13px; cursor: pointer; position: absolute; }		/*左目錄連結樣式*/
#main #left #sub li a span			{ background-image: url(../image/arrow_off.gif); }				/*左目錄連結樣式*/
#main #left #sub li.red a span		{ background-image: url(../image/arrow_onred.gif); }			/*左目錄連結樣式*/
#main #left #sub li.subm a span, #main #left #sub li.submw a span, #main #left #sub li.submred a span 	{
	margin: 0px 0px 0px 6px; padding: 0px 0px 0px 13px; }											/*左目錄連結樣式*/
#main #left #sub li.subm a span				{ background-image: url(../image/arrow1_off.gif); }		/*左目錄連結樣式*/
#main #left #sub li.submw a span			{ background-image: url(../image/arrow1_on.gif); }		/*左目錄連結樣式*/
#main #left #sub li.submred a span			{ background-image: url(../image/arrow1_red.gif); }		/*左目錄連結樣式*/
#main #left #sub li a:hover					{ background-image: none; }								/*左目錄連結滑鼠碰觸樣式*/
#main #left #sub li a:hover span			{ background-image: url(../image/arrow_on.gif); }		/*左目錄連結滑鼠碰觸樣式*/
#main #left #sub li.red a:hover span		{ background-image: url(../image/arrow_onred.gif); }	/*左目錄連結滑鼠碰觸樣式*/
#main #left #sub li.subm a:hover span		{ background-image: url(../image/arrow1_on2.gif); }		/*左目錄連結滑鼠碰觸樣式*/
#main #left #sub li.submw a:hover span		{ background-image: url(../image/arrow1_on2.gif); }		/*左目錄連結滑鼠碰觸樣式*/
#main #left #sub li.submred a:hover span	{ background-image: url(../image/arrow1_on2.gif); }		/*左目錄連結滑鼠碰觸樣式*/

#main #left div#cloud	{ margin: 15px 0px 0px 0px; padding: 0px; border: 1px solid #ccc; width: 170px; float: left; clear: left; }	/*標籤雲外框架*/

#main #left div#label	{ margin: 15px 0px 0px 0px; padding: 0px; text-align: right; width: 170px; float: left; clear: left; }	/*RANK標籤外框架*/
#main #left div#label div	{ margin: 0px 0px 5px 0px; }																		/*RANK標籤內框架*/

#main #left2		{ margin: 0px 0px 0px 0px; padding: 15px 0px 15px 15px; float: left; }			/*左目錄*/
#main #left #sub2	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc; width: 170px; float: left; }											/*左目錄外框架*/
/*=======================================================================*/
/*  右側最新消息樣式                                                     */
/*=======================================================================*/
#main #right		{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 0px;
	position: absolute;
	right: 0px;
}	/*右消息*/

#main #right #news		{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	float: left;
}	/*右消息外框架*/

#main #right #news #newstitle		{
	background-image: url(../image/news_title_bar.gif);
	background-repeat: repeat-y;
	margin: 1px 1px 1px 1px;
	height: 20px;
}	/*右消息外框架標題*/

#main #right #news #newstitle h3		{
	background-repeat: no-repeat;
	background-position: 7px center;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 7px;
	width: 110px;
	height: 16px;
}	/*右消息外框架標題文字*/

body#cht #main #right #news #newstitle h3	{ background-image: url(../image/news_title_text.gif); }	/*中文版右消息外框架標題文字*/
body#jpn #main #right #news #newstitle h3	{ background-image: url(../image/news_title_textj.gif); }	/*日文版右消息外框架標題文字*/
body#eng #main #right #news #newstitle h3	{ background-image: url(../image/news_title_textj.gif); }	/*英文版右消息外框架標題文字*/

body#cht #main #right #news #newscom		{ height: 383px; overflow: auto; }	/*中文版右消息內容區塊*/
body#jpn #main #right #news #newscom		{ height: 474px; overflow: auto; }	/*日文版右消息內容區塊*/
body#eng #main #right #news #newscom		{ height: 474px; overflow: auto; }	/*中文版右消息內容區塊*/

#main #right #news #newscom .news_date	{
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #000088;
}	/*右消息日期文字*/

#main #right #news #newscom .news_item	{
	border-bottom: 1px dashed #888888;
	margin: 3px 5px 5px 5px;
	padding: 0px 0px 5px 0px;
	color: #666666;
}	/*右消息內容文字*/

/*=======================================================================*/
/*  中側主畫面樣式                                                       */
/*=======================================================================*/
#main #center		{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	width: 540px;
	float: left;
}	/*中側主畫面*/

#main #center .center_area		{
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 354px;
}	/*中側內容外框架*/

/*英文版YAHOO搜尋區塊*/
#main #center .yahoo_area		{ position: relative; border: 1px solid #ccc; text-align: center; }	/*外框架*/
#main #center .yahoo_area input#btn_U09df2073ec7b09a7a287 { display: inline; vertical-align: middle; margin: 3px; height: 22px; width: 65px; }
#main #center .yahoo_area input#searchTerm	{ display: inline; vertical-align: middle; margin: 3px; width: 200px; border: 1px solid #7e9db9; color: #666; height: 18px;
	padding: 0px 3px; position: relative; }
#main #center .yahoo_area .search_on	{ background: none #fff; }
#main #center .yahoo_area .search_off	{ background: url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/gr/horiz_pwrlogo_red2.gif) #fff 3px center no-repeat; }
#main #center .yahoo_area ul { color:#666666; font-size: 11px; font-family: normal Arial, Helvetica, sans-serif;
	margin: 0; padding: 0; text-align:left; list-style-type:none; }
#main #center .yahoo_area li { text-align: center; }

#main #center .center_area .center_title		{
	background-image: url(../image/title_bar.gif);
	background-repeat: repeat-y;
	margin: 1px 1px 1px 1px;
	height: 20px;
}	/*中側內容標題*/

#main #center .center_area .center_title .center_text		{
	background-repeat: no-repeat;
	background-position: 7px center;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 7px;
	width: 190px;
	height: 16px;
}	/*中側內容標題文字*/

#main #center .center_area .center_com		{
	padding: 5px 10px 10px 10px;
	color: #888888;
}	/*中側內容內文*/

#main #center .center_area .center_com dl		{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	/*中側內容連結條列*/

#main #center .center_area .center_com dl dd	{
	font-weight: bold;
	color: #000088;
	width: 166px;
	float: left;
}	/*中側內容連結條列*/

#main #center .center_area .center_com dl dd a	{
	font-weight: normal;
}	/*中側內容連結條列連結*/

body#cht #main #center .center_area .center_title #about	{ background-image: url(../image/title_text_1.gif); }	/*中文版中側公司概要標題文字*/
body#jpn #main #center .center_area .center_title #about	{ background-image: url(../image/title_text_1j.gif); }	/*日文版中側公司概要標題文字*/
body#eng #main #center .center_area .center_title #about	{ background-image: url(../image/title_text_1e.gif); }	/*英文版中側公司概要標題文字*/
#main #center .center_area .center_title #web				{ background-image: url(../image/title_text_2.gif); }	/*中日文版中側Web事業部標題文字*/
body#eng #main #center .center_area .center_title #web		{ background-image: url(../image/title_text_2e.gif); }	/*英文版中側Web事業部標題文字*/
#main #center .center_area .center_title #tech				{ background-image: url(../image/title_text_3.gif); }	/*中日文版中側技術部標題文字*/
body#eng #main #center .center_area .center_title #tech		{ background-image: url(../image/title_text_3e.gif); }	/*英文版中側技術部標題文字*/

/*=======================================================================*/
/*  內頁共通樣式                                                         */
/*=======================================================================*/
#main #center .sub_title	{ padding: 2px 0px 5px 10px; margin: 0px 0px 10px 0px; font-weight: normal;
	font-size: 15px; color: #444444; width: 515px; }													/*內頁標題列(共通)*/
#main #center #sub_title_blue	{ border-left: 5px solid #6699ff; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(藍)*/
#main #center #sub_title_purple	{ border-left: 5px solid #cea7c4; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(紫)*/
#main #center #sub_title_tea	{ border-left: 5px solid #d3a198; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(茶)*/
#main #center #sub_title_ggreen	{ border-left: 5px solid #b5d196; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(草綠)*/
#main #center #sub_title_bgreen	{ border-left: 5px solid #91cec7; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(藍綠)*/
#main #center #sub_title_green	{ border-left: 5px solid #72d07a; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(綠)*/
#main #center #sub_title_green1	{ border-left: 5px solid #72d07a; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(綠)*/
#main #center #sub_title_green2	{ border-left: 5px solid #72d07a; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(綠)*/

#main #center .sub_title_green	{ border-left: 5px solid #72d07a; border-bottom: 1px dotted #aaaaaa; }	/*內頁標題列(綠)*/

/*=======================================================================*/
/*  公司概要樣式                                                         */
/*=======================================================================*/
#main #center #company1			{ margin: 0px 0px 20px 5px; }				/*公司概要內框架*/
#main #center #company1 ul		{ margin-top: 5px; margin-bottom: 20px; }	/*公司概要內條列*/
#main #center #company1 ul li	{ margin: 5px 0px 10px -20px; }				/*公司概要內條列*/
#main #center #company1 #company_detail		{ margin: 10px 0px 10px 0px; }	/*公司概要內框架表格*/
#main #center #company1 #company_detail th	{
	background-color: #eeeeee; padding: 5px 5px 5px 5px; vertical-align: top; width: 80px; }	/*中日文版公司概要內框架表格*/
body#eng #main #center #company1 #company_detail th	{
	background-color: #eeeeee; padding: 5px 5px 5px 5px; vertical-align: top; width: 130px; }	/*英文版公司概要內框架表格*/
#main #center #company1 #company_detail td	{
	background-color: #eeeeee; padding: 5px 5px 5px 5px; width: 400px; }	/*公司概要內框架表格*/
body#eng #main #center #company1 #company_detail td	{
	background-color: #eeeeee; padding: 5px 5px 5px 5px; width: 370px; }	/*公司概要內框架表格*/
#main #center #company1 #company_detail th div	{
	border-left: 3px solid #6699ff; padding: 2px 2px 2px 2px; width: 80px; }	/*中日文版公司概要內框架表格*/
body#eng #main #center #company1 #company_detail th div	{
	border-left: 3px solid #6699ff; padding: 2px 2px 2px 2px; width: 130px; }	/*英文版公司概要內框架表格*/
#main #center #company1 #company_detail td ul		{ margin-top: 0px; margin-bottom: 0px; }	/*公司概要內框架表格*/
#main #center #company1 #company_detail td ul li	{ margin: 0px 0px 5px -20px; }				/*公司概要內框架表格條列*/

/*=======================================================================*/
/*  Web事業部樣式                                                        */
/*=======================================================================*/
#main #center .web1	{
	margin: 0px 0px 20px 5px;
}	/*Web事業部內框架*/

#main #center .web1 ul	{
	margin-top: 5px;
	margin-bottom: 20px;
}	/*Web事業部內條列*/

#main #center .web1 ul li	{
	margin: 5px 0px 0px -20px;
}	/*Web事業部內條列*/

#main #center .web1 ul li strong.layout	{ background: #bf9; padding: 5px 5px 5px 10px; margin: 0 30px 0 0; border-left: 5px solid #72d07a; font-size: 11pt; font-weight: normal; display: block; }
#main #center .web1 table.layout		{ margin: 5px 0 0 0; padding: 0; }
#main #center .web1 table.layout td		{ margin: 0; padding: 3px; width: 154px; line-height: 100%; }
#main #center .web1 table.layout td img	{ margin: 0; padding: 2px; width: 150px; }
#main #center .web1 table.layout td a img		{ border: 1px solid #ccc; }
#main #center .web1 table.layout td a:hover img	{ border: 1px solid #9bf; }

/*=======================================================================*/
/*  技術部樣式                                                           */
/*=======================================================================*/
#main #center #tech1	{
	margin: 0px 0px 20px 5px;
}	/*技術部內框架*/

#main #center #tech1 ul	{
	margin-top: 5px;
	margin-bottom: 20px;
}	/*技術部內條列*/

#main #center #tech1 ul li	{
	margin: 5px 0px 0px -20px;
}	/*技術部內條列*/

#main #center #tech1 #value	{
	margin: 10px 0px 10px 0px;
}	/*技術部內框架表格*/

#main #center #tech1 #value th	{
	background-color: #eeeeee;
	padding: 5px 3px 5px 3px;
	width: 95px;
}	/*技術部內框架表格*/

#main #center #tech1 #value td	{
	background-color: #eeeeee;
	padding: 5px 3px 5px 3px;
	text-align: center;
	width: 95px;
}	/*技術部內框架表格*/

/*=======================================================================*/
/*  聯絡我們樣式                                                         */
/*=======================================================================*/
#main #center #contact1	{
	margin: 0px 0px 20px 5px;
}	/*公司概要內框架*/

#main #center #contact1 #contactus	{
	margin: 10px 0px 10px 0px;
}	/*公司概要內框架表格*/

#main #center #contact1 #contactus th	{
	background-color: #eeeeee;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	width: 80px;
}	/*公司概要內框架表格*/

body#eng #main #center #contact1 #contactus th	{ background-color: #eeeeee; padding: 5px 5px 5px 5px;
	vertical-align: top; width: 100px; }	/*公司概要內框架表格*/

#main #center #contact1 #contactus td	{
	background-color: #eeeeee;
	padding: 5px 5px 5px 5px;
	width: 400px;
}	/*公司概要內框架表格*/

#main #center #contact1 #contactus th div	{
	border-left: 3px solid #6699ff;
	padding: 2px 2px 2px 2px;
	width: 80px;
}	/*公司概要內框架表格*/

body#eng #main #center #contact1 #contactus th div	{ border-left: 3px solid #6699ff; padding: 2px 2px 2px 2px; width: 100px; }	/*公司概要內框架表格*/

#main #center #contact1 #contactus td input	{
	border: 1px solid #dddddd;
	vertical-align: middle;
}	/*公司概要內框架表格*/

#main #center #contact1 #contactus td img	{
	vertical-align: middle;
}	/*公司概要內框架表格*/

#main #center #contact1 #contactus td textarea	{
	border: 1px solid #dddddd;
	margin: 0px 0px 3px 0px;
	width: 350px;
	height: 100px;
}	/*公司概要內框架表格條列*/

#main #center #contact1 #contactus td .button	{
	background-color: #6699ff;
	border-top: 1px solid #aaccff;
	border-left: 1px solid #aaccff;
	border-right: 1px solid #0066ff;
	border-bottom: 1px solid #0066ff;
	color: #ffffff;
	width: 100px;
}	/*公司概要內框架表格*/

table.myTemp		{ background: #cccccc; }
table.myTemp th,
table.myTemp td		{ text-align: center; padding-right: 11px; padding-left: 11px; }
table.myTemp th		{ vertical-align: middle; background-color: #BAD8E0; padding-top: 4px; padding-bottom: 4px; font-size: 16px; line-height: 125%; }
table.myTemp td		{ vertical-align: top; background-color: #fff; padding-top: 5px; padding-bottom: 5px; }

a.myPage			{ display: inline-block; padding-left: 1px; line-height: 125%; }
a.myPage span		{ display: block; padding: 2px 3px; }
a.myPage:hover		{ background: #354353; color: #fff; }