﻿@charset "utf-8";
/*--網頁捲軸----------------------------------------------------------*/
body{
	/*SCROLLBAR-3DLIGHT-COLOR:    #f8e0d9; 左上外框邊緣*/
	/*SCROLLBAR-HIGHLIGHT-COLOR:  #fff4f1; 左上外框內綠*/
	/*SCROLLBAR-ARROW-COLOR:      #7f6760; 箭頭*/
	/*SCROLLBAR-BASE-COLOR:       #f8e0d9; 不知作用*/
	/*SCROLLBAR-DARKSHADOW-COLOR: #7f6760; 右下外框邊緣*/ 
	/*SCROLLBAR-SHADOW-COLOR:     #f8e0d9; 右下外框內綠*/
	/*SCROLLBAR-FACE-COLOR:       #f8e0d9; 面板*/ 
	/*SCROLLBAR-TRACK-COLOR:      #dba3a7; 面板底色*/ 

/*--網頁內容設定-----------------------------------------------------*/
	/*background-color: #4C1A36;                     /*背景色*/
	/*background-image: url(../images/bg.jpg);         /*背景圖*/
    color:#000000;
	font-family: "Arial", "Helvetica", "sans-serif"; /*字型*/
	font-size: 9pt;                                  /*字大小*/
	line-height: 14pt;                               /*行距*/
	/*letter-spacing:1pt;                            /*字距*/
	/*overflow-x:hidden;                             /*不會出現橫拉把，x改成y的話就不會出現直拉把*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
td{
    color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
}
ul, h1, h2, h3, ol,form{list-style:none;padding:0;margin:0;}	

/*--連結設定-----------------------------------------------------------*/
a:link    {text-decoration: none;}/*一般連結*/
a:visited {text-decoration: none;}/*參觀過的連結*/
/*a:hover   {text-decoration: none;font-size: 12px;letter-spacing: 1px;}/*當滑鼠移到連結上*/

.eztrust           {color:#669947;font-size: 11px;}/*藝誠科技l*/
.eztrust a:link    {color:#669947;font-size: 11px;}/*藝誠科技l*/
.eztrust a:visited {color:#669947 ;}/*藝誠科技v*/
.eztrust a:hover   {
	color:#669947;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}/*藝誠科技o*/

.dlink           {color:#FFFFFF;}/*下方連結l*/
.dlink a:link    {color:#FFFFFF;text-decoration:none;letter-spacing:1.5pt;padding:3px 2px 1px 5px;}/*下方連結l*/
.dlink a:visited {color:#FFFFFF;text-decoration:none;letter-spacing:1.5pt;padding:3px 2px 1px 5px;}/*下方連結v*/
.dlink a:hover   {color:#CCCCCC;background-color:#fef0f3;}/*下方連結o*/

.link01:link    {color:#393939;padding:3px 3px 0px 3px;text-decoration:none;font-size: 13px;letter-spacing: 1px;}
.link01:visited {color:#393939;padding:3px 3px 0px 3px;text-decoration:none;letter-spacing: 1px;}
.link01:hover   {color:#005265;padding:3px 3px 0px 3px;text-decoration:none;letter-spacing: 1px;}
.link02:link    {color:#005265;padding:3px 3px 0px 3px;text-decoration:none;font-size: 13px;letter-spacing: 1px;}
.link02:hover   {color:#005265;padding:3px 3px 0px 3px;text-decoration:none;font-size: 13px;letter-spacing: 1px;}
.link02:visited {color:#005265;padding:3px 3px 0px 3px;text-decoration:none;font-size: 13px;letter-spacing: 1px;}


/*--底圖背景---------------------------------------------------------------------------------------------------------------*/
.bg01_lefttop   {background-position:0 0;      background-repeat:no-repeat;}   /*底圖不重覆靠左置上*/
.bg02_leftdown  {background-position:0 100%;   background-repeat:no-repeat;}   /*底圖不重覆靠左置下*/
.bg03_righttop  {background-position:100% 0;   background-repeat:no-repeat;}   /*底圖不重覆靠右置上*/
.bg04_rightdown {background-position:100% 100%;background-repeat:no-repeat;}   /*底圖不重覆靠右置下*/
.bg05_centertop {background-position:50% 0;    background-repeat:no-repeat;}   /*底圖不重覆置中置上*/
.bg06_centerdown{background-position:50% 100%; background-repeat:no-repeat;}   /*底圖不重覆置中置下*/
.bg07_center    {background-position:50% 50%; background-repeat:no-repeat;}    /*底圖不重覆置中置中*/

.bg10_xlefttop  {background-position:0 0;      background-repeat:repeat-x;}    /*底圖水平重覆靠左置上*/
.bg11_xleftdown {background-position:0 100%;   background-repeat:repeat-x;}    /*底圖水平重覆靠左置下*/
.bg12_ylefttop  {background-position:0 0;      background-repeat:repeat-y;}    /*底圖垂直重覆靠左置上*/
.bg13_yleftdown {background-position:0 100%;   background-repeat:repeat-y;}    /*底圖垂直重覆靠左置下*/

.bg20_xrighttop {background-position:100% 0;   background-repeat:repeat-x;}    /*底圖水平重覆靠右置上*/
.bg21_xrightdown{background-position:0 0;      background-repeat:repeat-x;}    /*底圖水平重覆靠右置下*/
.bg22_yrighttop {background-position:100% 0;   background-repeat:repeat-y;}    /*底圖垂直重覆靠右置上*/
.bg23_yrightdown{background-position:0 0;      background-repeat:repeat-y;}    /*底圖垂直重覆靠右置下*/
.bg30_xcenter  {background-position:50% 50%;      background-repeat:repeat-x;}    /*底圖水平重覆置中置中*/

/*--切版常用背景圖設定---------------------------------------------------------------------------------------*/
.bg_left01{background:url(../images/home/bg_left01.jpg) no-repeat 100% 0;}
.bg_left02{background:url(../images/home/bg_left02.jpg) repeat-y 100% 0;}
.bg_left03{background:url(../images/home/bg_left03.jpg) no-repeat 100% 100%;}
.bg_right01{background:url(../images/home/bg_right01.jpg) no-repeat 0 0;}
.bg_right02{background:url(../images/home/bg_right02.jpg) repeat-y 0 0;}
.bg_right03{background:url(../images/home/bg_right03.jpg) no-repeat 0 100%;}
.bg_top{background:url(../images/home/bg_top.jpg) 0 0 no-repeat;height:254px;}
.bg_down{background:url(../images/home/bg_down.jpg) 0 0 no-repeat;height:179px;}


/*左側商品類分層選單*/

/*menu_pt1----------------*/

#menu_pt1{
	width:199px;}
#menu_pt1 ul{
	margin:0px;
	padding:5px 0px 5px 10px;
}
#menu_pt1 li{
	list-style-type:none;/*去掉預設的li點點*/
	font-size:11px;
	color:#fff;
	display:block;/* 將資料內容分段顯示 */
	background-image:url(../images/dot04.gif);/*更換前面的小圖*/
	background-position:10px 12px;/*控製前面小圖的位置 左右 上下*/
	background-repeat:no-repeat;/*小圖不重覆*/
	padding:0px 0px 0px 20px; /*控製後面字的位置 上右下左*/
	line-height: 23px;
	text-decoration: none;
}

#menu_pt1 a{
	color:#fff;
}

#menu_pt1 a:hover{
	color:#570000;
}

/*頁次鈕*/
.input_f {color:#999;border:0;padding:0px 0px 0px 15px;background:transparent url(images/icon_first2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_p {color:#999;border:0;padding:0px 0px 0px 10px;background:transparent url(images/icon_prev2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_n {color:#999;border:0;padding:0px 10px 0px 0px;background:transparent url(images/icon_next2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_l {color:#999;border:0;padding:0px 15px 0px 0px;background:transparent url(images/icon_last2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
  
/*--表格字型、大小、行距設定(同body設定即可----------------------------*/
.table1 {
	border: 1px solid #ffffff;
	padding: 8px;
}
.td1 {
	color:#ffffff;
	font-size:9pt;
	line-height: 16pt;
	background-color: #000000;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.td2 {
	color:#000000;
	font-size:12px;
	line-height: 24px;
}
.td3 {
	color:#006982;
	font-size:12px;
	line-height: 24px;
	font-weight: bold;
}
.td4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbc9cc;
}
/*--直線設定------------------------------------------------------------*/
.lineb{background-image:url("images/lineb.gif");background-position:0 center; background-repeat:repeat-x}/*--中黑色虛線*/
.linew{background-image:url("images/linew.gif");background-position:0 center; background-repeat:repeat-x}/*--中白色虛線*/
.lineg{background-image:url("images/lineg.gif");background-position:0 center; background-repeat:repeat-x}/*--中灰色虛線*/

.tddownlineb{background-image:url("images/lineb.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底黑色虛線*/
.tddownlineg{background-image:url("images/lineg.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底灰色虛線*/
.tddownlinew{background-image:url("images/linew.gif");background-position:0 100%; background-repeat:repeat-x}/*--表格底灰色虛線*/
.tddownline01{border-bottom:1px solid #f0f0f0;padding:5px 0 5px 0;}/*--表格底灰色線*/
/*.tddownline02{border-bottom:1px solid #e4d5a6;padding:5px 0 5px 0;}/*--表格底灰色線*/
.yline_r{background-image:url("images/yline.gif");background-position:100% 0; background-repeat:repeat-y;}/*--表格右虛線*/
.yline_l{background-image:url("images/yline.gif");background-position:0 0; background-repeat:repeat-y;}/*--表格左虛線*/
.boxlinex{background-image:url("images/lineboxx.gif");background-position:0 0; background-repeat:repeat-x;}/*--虛線格子橫*/
.boxliney{background-image:url("images/lineboxy.gif");background-position:0 0; background-repeat:repeat-y;}/*--虛線格子橫直*/

/*--圖外框--------------------------------------------------------------*/
.imageborder{border: 1px solid  #CCCCCC} /*--實線*/

/*--按鈕設定（顏色按鈕）---------------------------------------------------------------------------------------------------*/
.bt10   /*立體*/
{font-size:9pt;color:#ffffff;background-color:#b40707;height:18pt;display:inherit;padding-top:4px;padding-bottom:3px;padding-left:3px;border: 1px outset #FFFFFF;}
.bt11   /*平面*/
{font-size:9pt;color:#ffffff;background-color:#b40707;height:16pt;display:inherit;padding-top:4px;padding-bottom:3px;padding-left:3px;padding-right:2px;border: 0px inset #FFFFFF;}

/*--按鈕設定（顏色按鈕）-----------------------------------------------*/
/*.submit01{FONT-SIZE: 12px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:2px;height:20;background-color:#9D080D;color:#FFFFFF}
/*--按鈕設定（顏色按鈕-虛線按鈕）--*/
/*.submit02{FONT-SIZE: 12px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:2px;height:20;background-color:#6DCFF6;color:#000000; border: 1 dotted #2E3092;}


/*--按鈕設定（圖片按鈕）-----------------------------------------------*/
.inputno {border: 0 solid #ffffff;background-color:transparent;color:ffffff;}
.input02 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg2.gif) transparent;width:40px;height:25px;cursor:pointer;}
.input03 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg3.gif) transparent;width:50px;height:25px;cursor:pointer;}
.input04 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg4.gif) transparent;width:70px;height:25px;cursor:pointer;}
.input05 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg5.gif) transparent;width:80px;height:25px;cursor:pointer;}
.input06 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg6.gif) transparent;width:90px;height:25px;cursor:pointer;}
.input07 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg7.gif) transparent;width:100px;height:25px;cursor:pointer;}
.input08 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg8.gif) transparent;width:110px;height:25px;cursor:pointer;}
.input09 {color:#ffffff;border:0;padding:0px;background:url(images/inpbg9.gif) transparent;width:120px;height:25px;cursor:pointer;}

/*訊息頁數按鈕*/
.input_f {color:#999;border:0;padding:0px 0px 0px 15px;background:transparent url(images/icon_first2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_p {color:#999;border:0;padding:0px 0px 0px 10px;background:transparent url(images/icon_prev2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_n {color:#999;border:0;padding:0px 10px 0px 0px;background:transparent url(images/icon_next2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}
.input_l {color:#999;border:0;padding:0px 15px 0px 0px;background:transparent url(images/icon_last2.gif) no-repeat;width:69px;height:22px;cursor:pointer;	font-size: 12px;line-height: 20px;}

/*--商品、購物車、訂單按鈕---------------------------------------------------------------------------------------------------*/
.input022   {background-image:url(../css/images/inpbg022.gif); background-color:transparent; border: 0 solid #4E8A1B;color:#FFFFFF;padding-left:5px;padding-right:3px;padding-top:4px;padding-bottom:0px;font-size: 9pt; width:48px; height:20px; cursor: pointer;display:inherit;}
.bt_pag   {background-image:url(../css/images/bt_pag.gif); background-color:transparent; border: 0 solid #4E8A1B;color:#FFFFFF;padding-left:1px;padding-right:1px;padding-top:4px;padding-bottom:0px;font-size: 9pt; width:107px; height:38px; cursor: pointer;display:inherit;}
.bt_shop   {background-image:url(../css/images/bt_shop.gif); background-color:transparent; border: 0 solid #4E8A1B;color:#FFFFFF;padding-left:1px;padding-right:1px;padding-top:4px;padding-bottom:0px;font-size: 9pt; width:101px; height:38px; cursor: pointer;display:inherit;}
.bt_del   {background-image:url(../css/images/bt_del.gif); background-color:transparent; border: 0 solid #4E8A1B;color:#FFFFFF;padding-left:1px;padding-right:1px;padding-top:4px;padding-bottom:0px;font-size: 9pt; width:174px; height:38px; cursor: pointer;display:inherit;}
.bt_content   {background-image:url(../css/images/bt_content.gif); background-color:transparent; border: 0 solid #4E8A1B;color:#FFFFFF;padding-left:1px;padding-right:1px;padding-top:4px;padding-bottom:0px;font-size: 9pt; width:53px; height:45px; cursor: pointer;display:inherit;}


/*--設定下拉式選單-------------------------------------------------*/
.option01{BACKGROUND-COLOR:#ffffff;COLOR:#0068b7;padding:10px 5px 10px 5px;}
.option02{BACKGROUND-COLOR:#87d7e0;COLOR:#000000;font-size:xx-small;}
.option03{BACKGROUND-COLOR:#000000;COLOR:#ffffff;font-size:8pt;font-family:Arial;font-weight:bold;}

/*--填寫欄位設定-------------------------------------------------*/
.inputsearch {border:1px solid #a99096;background-color:#ffffff;color:#0068b7;height:21px;padding:2px 10px 0 5px;}
.inputkeyword01{border:1px solid #b3b3b3;background-color:#f2f2f2;color:#666666;}
.inputkeyword02{border:1px solid #6b6b6b;color:#000000;background:url(../images/contact/demobg.gif) 100% 100% no-repeat e8e8e8;}
.inputkeyword10{border-right: 2px inset; border-top: 1px inset; border-left: 1px inset; border-bottom: 2px inset;padding-right:3px;padding-left:3px;padding-top:2px;padding-bottom:2px;background-color:#ffffff; font-size:9pt;color:#1e1e1e;line-height:12pt;
	scrollbar-highlight-color   :#f6f6f6;  /*左上外框內綠*/
	scrollbar-shadow-color      :#f6f6f6;  /*右下外框內綠*/
	scrollbar-darkshadow-color  :#f6f6f6;  /*右下外框邊緣*/ 
	scrollbar-3dlight-color     :#f6f6f6;  /*左上外框邊緣*/
	scrollbar-arrow-color       :#275E89;  /*箭頭*/
	scrollbar-face-color        :#f6f6f6;  /*面板*/ 
	scrollbar-track-color       :#f6f6f6;  /*面板底色*/ 
/*	scrollbar-base-color        :#818181;    一次設定整個捲軸的基底色彩，顏色設定為網站風格色系即可*/
display:inherit;
}

/*--各式字型大小--------------------------------------------------------*/
.texto {overflow:hidden;text-indent:-5000px;}
.copy  {color:#ffffff;font-size: 12px;text-decoration: none;}/*下方連結l*/

/*--各單元字型顏色--------------------------------------------------------*/
.style01_news  {color:#990000;}/*訊息列表頁標題*/
.style02_news  {color:#990000;font-size:14px;font-weight:bold;padding:3px 0 0 5;}/*訊息內頁標題*/
.style03_news  {color:#606060;}
.news_tittle01 {line-height: 30px;font-size: 15px;font-weight: bold;color: #999999;text-decoration: none;}
.news_tittle_bg {background-image: url(../images/news/news_t01.gif);background-repeat: no-repeat;background-position: left;width: 165px;
	             padding-left: 4px;padding-bottom: 15px;padding-top: 15px;}
.news_tittle02  {line-height: 30px;font-size: 20px;font-weight: bold;color: #005265;text-decoration: none;}
.work          {text-align: left;font-size: 12px;line-height: 20px;font-weight: normal;color: #666666;text-decoration: none;padding-left: 30px;}
.work a        {text-align: left;font-size: 12px;line-height: 20px;font-weight: normal;color: #666666;text-decoration: none;}
.work_page     {font-size: 12px;line-height: 20px;font-weight: normal;color: #FFFFFF;text-decoration: none;}
.work_page a   {color: #FFFFFF;text-decoration: none;padding-right: 5px;}
.work_tittle   {color:#666666;font-size: 14px;font-weight: normal;letter-spacing: 1px;padding-left: 5px;line-height: 20px;text-decoration: none;}
.work_date     {color:#666666;font-size: 11px;font-weight: normal;letter-spacing: 1px;padding-right: 5px;}
.style_space   {padding-top: 10px;padding-bottom: 10px;}
.style_space2  {padding-top: 10px;padding-bottom: 10px;padding-right: 10px;}
.style_space3  {padding-top: 10px;padding-bottom: 10px;padding-right: 23px;}
.stylenewdata  {color:#db1b55;font-size:8pt;}         /*--一般網站最新消息日期顏色--------------*/
.styltittle    {padding:30 0 0 60;}       /*--一般網站各頁標題字距--------------*/
.styleother    {padding:20 0 0 0;}       /*--自定頁面內容上方距離--------------*/

/*--連結設定-----------------------------------------------------------*/
a:link    {  color: #000000;text-decoration: none;}      /*一般連結*/
a:visited {  color:#000000; text-decoration: none;}      /*參觀過的連結*/
a:hover   {  color: #000000;text-decoration: underline;} /*當滑鼠移到連結上*/

/*--讓焦點虛線消失-----------------------------------------------------------*/
a {noFocusLine:expression(this.onFocus=this.blur())} /* For IE, onFocus 的 F 要大寫*/
:focus {-moz-outline-style: none} /* For Firefox */

/*--把字改成直行-------------------------------------------------------*/
.wordstraight{writing-mode:tb-rl}
/*--設定form不會有高度-------------------------------------------------*/
form{margin-top: 0; margin-bottom: 0;}

/*--陰影字和發光字只能使用其中一個，而且只能使用一次*/
/*--陰影字-------------------------------------------------------------*/
.wordshadow01{filter:shadow(color=#CEF0FD,direction=110);color:#000000} /*-shadow(color是陰影色，direction是陰影角度-*/
/*--發光字-------------------------------------------------------------*/
/*.wordlight01{filter:glow(color=#0000FF,strength=2); color:#333333}     /*-白字外色glow(color是發光的色，strength是發光大小-*/
/*.wordlight02{filter:glow(color=#48F850,strength=2); color:#000000}     /*-黑字外色glow(color是發光的色，strength是發光大小


/*--------使用過濾器讓png透明--------------------------------------------------------------------------------*/
.proyecto	{
	background-image: url("list_bg.png")!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home2/list_bg.png', sizingMethod="image");
	background-repeat:no-repeat;
}
/*
	crop : 剪切圖片以適應物件尺寸。 
	image : 預設值。增大或減小物件的尺寸邊界以適應圖片的尺寸。 
	scale : 縮放圖片以適應物件的尺寸邊界。
*/
/*------------------------------index-----------------------------------------------*/

.index_01_date  {
	color:#333;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: .5px;
}


.index_01_date a:link {
	color:#333;
	font-size: 12px;
}


.index_01_date a:visited{
	color:#333;
	font-size: 12px;
}


.index_01_date a:hover {
	color:#333;
	font-size: 12px;
	text-decoration: underline;
}




/*-----------------------------------------------------02-----------------------------------------------------*/
.index_02_word  {
	color:#f7710e;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
}


.index_02_word  a:link{
	color:#f7710e;
	font-size: 12px;
	text-decoration: none;
    letter-spacing: 1px;
}


.index_02_word  a:visited{
	color:#f7710e;
	font-size: 12px;
	text-decoration: none;
}


.index_02_word  a:hover{
	color:#f7710e;
	font-size: 12px;
	text-decoration: underline;
}

/*-----------------------------------------------------02-----------------------------------------------------*/


.index_03_column  {
	color:#000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
}


.index_04_word  {
	color:#000000;
	font-size: 12px;
	text-decoration: none;
	line-height:18px;
}

.index_05_word  {
	color:#666;
	font-size: 12px;
	text-decoration: none;
    line-height:18px;
}

.index_05_word  a:link {
	color:#666;
	text-decoration: underline;
}

.index_05_word  a:visited {
	color:#666;
	text-decoration: none;
}

.index_05_word  a:hover {
	color:#666;
	text-decoration: none;
}

/*---------------------------------------------------------------------------------*/
.index_06_word {
	color:#888;
	text-decoration: none;
	letter-spacing: 2px;
}
.index_06_word a:link {color:#888;text-decoration: none;}/*一般連結*/
.index_06_word a:visited {color:#888;text-decoration: none;}/*參觀過的連結*/
.index_06_word a:hover {color:#888;text-decoration: underline;}/*當滑鼠移到連結上*/


.index_07_word {
	color:#000;
	text-decoration: none;
	font-size: 12px;
}
.index_07_word a:link {color:#000;text-decoration: underline;}/*一般連結*/
.index_07_word a:visited {color:#000;text-decoration: none;}/*參觀過的連結*/
.index_07_word a:hover {color:#000;text-decoration: none;}/*當滑鼠移到連結上*/

/*---------------------------------------------------------------------------------*/

.about_01 {color:#555555;text-decoration: none;font-size: 12px;}
.about_01 a:link{color:#555555;text-decoration: none;}
.about_01 a:visited{color:#555555;text-decoration: none;}
.about_01 a:hover{color:#555555;text-decoration: none;}


.about_02_tit {
	color:#bfb03d;
	font-size: 15px;
}

.about_03_word{
	color:#000;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .5px;
}

.about_04 {
	color:#555555;
	text-decoration: underline;
	font-size: 12px;
}
.about_04 a:link{color:#555555;text-decoration: none;}
.about_04 a:visited{color:#555555;text-decoration: none;}
.about_04 a:hover{color:#555555;text-decoration: none;}



.about_05_word{
	color:#ff0000;
	text-decoration: none;
	font-size: 12px;
	line-height: 30px;
	letter-spacing: 1px;
}

.about_06_word{
	color:#ff0000;
	text-decoration: none;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 1px;
}
/*------------------------------------------------------------------------------------------------------*/


.tddownline02 {border-bottom:1px solid #e4d5a6;padding:8px 0 0px 30px; background:url(../images/about/001.gif) center; height:30; }
.tddownline03 {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/about/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline03 a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline03 a:hover{
	background:url(../images/about/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #4CAA3C;
	text-decoration: none;
}

.tddownline03  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}


/*------------------------------------------gas--------------------------------------------------*/
.tddownline_gas {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/gas/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_gas a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_gas a:hover{
	background:url(../images/gas/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #FE8F02;
	text-decoration: none;
}

.tddownline_gas  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}
/*----------------------------------------------------------------------------------------------------------*/
.tddownline_product {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/product/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_product a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_product a:hover{
	background:url(../images/product/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #9966cc;
	text-decoration: none;
}

.tddownline_product  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

/*-------------------------------------------------------------------------------------------------------------*/
.tddownline_service {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/service/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_service a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_service a:hover{
	background:url(../images/service/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #ff6f6f;
	text-decoration: none;
}

.tddownline_service  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}


/*-------------------------------------------------------------------------------------------------------------*/
.tddownline_life {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/service/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_life a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_life a:hover{
	background:url(../images/service/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #FD779A;
	text-decoration: none;
}

.tddownline_life  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}
/*---------------------------------------------------------------------------*/

.tddownline_column {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/column/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_column a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_column a:hover{
	background:url(../images/column/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #62CCFC;
	text-decoration: none;
}

.tddownline_life  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}




/*-------------------------------------------------------------------------------------------------------------*/
.tddownline_news {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/news/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_news a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_news a:hover{
	background:url(../images/news/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #BAD43B;
	text-decoration: none;
}

.tddownline_news  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}
/*---------------------------------------------------------------------------*/



.tddownline_event {
	border-bottom:1px solid #e4d5a6;
	background:url(../images/event/001.gif) center;
	height:30;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.tddownline_event a:link{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}

.tddownline_event a:hover{
	background:url(../images/event/002.gif) center;
	font-size: 13px;
	font-weight: bold;
	color: #80B0FA;
	text-decoration: none;
}

.tddownline_news  a:visited{
	font-size: 12px;
	text-decoration: none;
	height:30;
	padding:8px 0 0 25px;
	display:block;
}
/*---------------------------------------------------------------------------*/








.gas_03_word{
	color:#666;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .5px;
}

/*--------------------------------------*/
.gas_04_word  {
	color:#FAA667;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 20px;
}


/*--------------------------------------------------------------------------*/

.service_01_word{
	color:#ff0000;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: 1px;
}


.service_01_word a:link{
	color:#ff0000;
	text-decoration: underline;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: 1px;
}

.service_01_word a:visited{
	color:#ff0000;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: 1px;
}

.service_01_word a:hover{
	color:#ff0000;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: 1px;
}


.service_02_word {
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #8A3811;
}



.service_02_word a:link{
	text-decoration: underline;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #8A3811;
}


.service_02_word a:visited{
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #8A3811;
}


.service_02_word a:hover{
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #8A3811;
}
.service_03 {
	color:#555555;
	text-decoration: none;
	font-size: 12px;
		letter-spacing: 2px;
}

.service_04 {
	color:#F88585;
	text-decoration: none;
	font-size: 12px;
}

.service_05_word {
	color:#888;
	text-decoration: none;
	letter-spacing: 2px;
	line-height: 20px;
}


/*-----------------------------------------------------------------*/

.event_01_tit {
	color:#2D7DF7;
	font-size: 15px;
}


.event_01_tit a:link {
	color:#2D7DF7;
	font-size: 15px;
}


.event_01_tit a:visited{
	color:#2D7DF7;
	font-size: 15px;
}


.event_01_tit a:hover{
	color:#2D7DF7;
	font-size: 15px;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------*/


.life_01 {
	color:#2D7DF7;
}


.life_01 a:link {
	color:#2D7DF7;padding:0px 0px 0px 0px;
}


.life_01 a:visited{
	color:#2D7DF7;
}


.life_01 a:hover{
color:#2D7DF7;
padding:3px 2px 1px 5px;
}


/*----------------------------------sitemap---------------------------------------------*/
.sitemap_01_tit {color:#060;font-size: 15px;letter-spacing: 1px;}


.sitemap_01_tit01{
	color:#060;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_01_tit01 a:link {
	color:#060;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_01_tit01 a:visited {
	color:#060;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_01_tit01 a:hover  {
	color:#060;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}



.sitemap_02_tit {
	color:#F60;
	font-size: 15px;
	letter-spacing: 1px;
}

.sitemap_03_tit {
	color:#F69;
	font-size: 15px;
	letter-spacing: 1px;
}

.sitemap_04_tit {
	color:#63C;
	font-size: 15px;
	letter-spacing: 1px;
}

.sitemap_05_tit {
	color:#C39;
	font-size: 15px;
	letter-spacing: 1px;
}


.sitemap_06_tit {
	color:#39F;
	font-size: 15px;
	letter-spacing: 1px;
}

.sitemap_07_tit {
	color:#990;
	font-size: 15px;
	letter-spacing: 1px;
}

.sitemap_08_tit {
	color:#0CF;
	font-size: 15px;
	letter-spacing: 1px;
}


/*-----------------------------------------------------------------------------------------------------------*/
.sitemap_02_tit01{
	color:#F60;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_02_tit01 a:link {
	color:#F60;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_02_tit01 a:visited {
	color:#F60;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_02_tit01 a:hover  {
	color:#F60;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}






.sitemap_03_tit01{
	color:#F69;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_03_tit01 a:link {
	color:#F69;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_03_tit01 a:visited {
	color:#F69;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_03_tit01 a:hover  {
	color:#F69;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}


.sitemap_04_tit01{
	color:#63C;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_04_tit01 a:link {
	color:#63C;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_04_tit01 a:visited {
	color:#63C;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_04_tit01 a:hover  {
	color:#63C;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}


.sitemap_05_tit01{
	color:#C39;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_05_tit01 a:link {
	color:#C39;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_05_tit01 a:visited {
	color:#C39;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_05_tit01 a:hover  {
	color:#C39;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}





.sitemap_06_tit01{
	color:#39F;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_06_tit01 a:link {
	color:#39F;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_06_tit01 a:visited {
	color:#39F;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_06_tit01 a:hover  {
	color:#39F;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}



.sitemap_07_tit01{
	color:#990;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_07_tit01 a:link {
	color:#990;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_07_tit01 a:visited {
	color:#990;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_07_tit01 a:hover  {
	color:#990;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}


.sitemap_08_tit01{
	color:#0CF;
	font-size: 12px;
	letter-spacing: 1px;
		text-decoration: none;
}
.sitemap_08_tit01 a:link {
	color:#0CF;
	font-size: 12px;
	letter-spacing: 1px;
	
}

.sitemap_08_tit01 a:visited {
	color:#0CF;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}
.sitemap_08_tit01 a:hover  {
	color:#0CF;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
}

