body
{
    margin:0px 10px 10px 10px;
    background:#fff;
    background-image: url(./image/bar.jpg);
    background-repeat : no-repeat;
    background-position : top left;
	scrollbar-face-color: #cccccc;              /*scrollbar bar面顏色 */
	scrollbar-highlight-color: #ffffff;         /*scrollbar左上角hightlight陰影顏色 */
	scrollbar-shadow-color: #999999;            /*scrollbar右下角士ightlight陰影顏色 */
	scrollbar-3dlight-color: #999999;           /*scrollbar框邊顏色 */
	scrollbar-arrow-color: #ffffff;             /*scrollbar箭頭顏色 */
	scrollbar-darkshadow-color: #ffffff;        /*scrollbar右下陰影顏色 */
	scrollbar-base-color: #999999;
	scrollbar-track-color: #ffffff;	            /*scrollbar bar區顏色 */
}
A:link {color: gray; text-decoration: none;}
A:visited {color: gray; text-decoration: none;}
A:active {color: gray; text-decoration: none;}
A:hover {color: orange; text-decoration: none;}

/* index.php */
.dis_name {font-family: Arial; font-size: 20px; letter-spacing:.1em;}
.search_text {}
.search_button {}
.dis_name_en {font-family: Arial; font-size: 18px; letter-spacing:.0em;}
.font_title {font-family: verdana; font-size: 13px; color:#fff; letter-spacing:.2em;}
.font_welcome {font-family: 'Trebuchet MS'; font-size: 14px; letter-spacing:.1em; color:#808080;}
.font_link {font-family: Comic Sans MS; font-size: 12px; letter-spacing:.1em;}
.font_menu {font-family: verdana; font-size: 13px; letter-spacing:.2em;}
.font_search_title {font-family: Comic Sans MS; font-size: 15px; letter-spacing:.1em;}
.font_menu_title {font-family: verdana; font-size: 13px; letter-spacing:.2em; color:gray;}
.font_menu_f {font-family: Comic Sans MS; font-size: 13px; letter-spacing:.2em; color:#fff;}
.font_body {font-family: verdana; font-size: 13px}
.font_a {font-family: Comic Sans MS;  font-size: 12px; letter-spacing:.2em;}
.font_price {font-family: Arial; letter-spacing:.1em;}
.font_name {font-family: Comic Sans MS; font-size: 22px; letter-spacing:.2em; padding:5px;}
.font_seq {font-family: Comic Sans MS; font-size: 16px; letter-spacing:.2em; padding:5px;}
.font_seq1 {font-size: 14px; letter-spacing:.2em; padding:5px;}
.font_times {font-family: Comic Sans MS;  font-size: 12px; letter-spacing:.2em; padding:5px; color:gray;}
.font_mark {font-family: Comic Sans MS;  font-size: 16px; color:gray;}
.font_select {font-family: Comic Sans MS;  font-size: 11px; color:gray;}
.font_desc_title {font-family: Comic Sans MS;  font-size: 14px; letter-spacing:.8em; padding:5px; color:#fff; background-color:#C7C7C7;}
.font_search {font-family: Comic Sans MS;  font-size: 14px; letter-spacing:.8em; color:#fff;}
.font_fal {letter-spacing:.2em;}
.border {background:#fff; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; font-family: Comic Sans MS;  font-size: 12px; letter-spacing:.0em; padding:1px;}
.table_dot {
		border-bottom:1px dotted #C7C7C7;
		border-top:1px dotted #C7C7C7;
                border-left:1px dotted #C7C7C7;
                border-right:1px dotted #C7C7C7;
		padding:5px;
		letter-spacing:.2em;
		}
.table_line {
		border-bottom:1px solid #fff;
		border-top:1px solid gray;
                border-left:1px solid gray;
                border-right:1px solid #fff;
                padding:3px;
		letter-spacing:.1em;
		}
.table_line22 {
		border-bottom:1px solid #fff;
		border-top:1px solid gray;
                border-left:1px solid gray;
                border-right:1px solid #fff;
		letter-spacing:.1em;
		}
.table_line1 {
		border-bottom:1px solid #fff;
		border-top:1px solid gray;
                border-left:1px solid #fff;
                border-right:1px solid gray;
                padding:3px;
		letter-spacing:.1em;
		}
.table_product {
		border-bottom:1px dotted gray;
		border-top:1px dotted gray;
                border-left:1px dotted gray;
                border-right:1px dotted gray;
		padding:5px;
		letter-spacing:.2em;
		}
.table_search {
		border-bottom:1px dotted gray;
		border-top:1px dotted gray;
                border-left:1px dotted gray;
                border-right:1px dotted gray;
		padding:5px;
		letter-spacing:.2em;
		}
.table_dot_gray {
		border-bottom:1px dotted gray;
		border-top:1px dotted gray;
                border-left:1px dotted gray;
                border-right:1px dotted gray;
		}
.table_qa {
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		padding:5px;
		letter-spacing:.4em;
		}
.border_f {
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		}
.image_line {
		border-bottom:1px solid gray;
		border-top:1px solid gray;
                border-left:1px solid gray;
                border-right:1px solid gray;
          }
.image_line_color {
		border-bottom:1px solid silver;
		border-top:1px solid silver;
                border-left:1px solid silver;
                border-right:1px solid silver;
          }
.image_line_color_green {
		border-bottom:1px solid green;
		border-top:1px solid green;
                border-left:1px solid green;
                border-right:1px solid green;
          }
.image_line_color_coral{
		border-bottom:1px solid coral;
		border-top:1px solid coral;
                border-left:1px solid coral;
                border-right:1px solid coral;
          }
.image_line_color_gold{
		border-bottom:1px solid gold;
		border-top:1px solid gold;
                border-left:1px solid gold;
                border-right:1px solid gold;
          }
.image_line_color_cornflowerblue{
		border-bottom:1px solid cornflowerblue;
		border-top:1px solid cornflowerblue;
                border-left:1px solid cornflowerblue;
                border-right:1px solid cornflowerblue;
          }
.image_line_color_chocolate{
		border-bottom:1px solid chocolate;
		border-top:1px solid chocolate;
                border-left:1px solid chocolate;
                border-right:1px solid chocolate;
          }
.image_line_color_cool{
		border-bottom:1px solid #800000;
		border-top:1px solid #800000;
                border-left:1px solid #800000;
                border-right:1px solid #800000;
          }

.image_line1 {
		border-bottom:1px solid gray;
		border-top:0px solid #fff;
                border-left:1px solid gray;
                border-right:1px solid gray;
          }
.display {
		border-bottom:1px dotted #BDBDBD;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
                padding:5px;
                line-height:2;
                text-align:justify; 
                text-justify:inter-ideograph;
          }
.index_display{
		border-bottom:1px dotted #E6E6FA;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
                text-align:justify; 
                text-justify:inter-ideograph;
               }
.order_address{
		border-bottom:1px dotted #E6E6FA;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
               }
.aboutus{
		border-bottom:1px dotted #fff;
		border-top:1px solid #BDBDBD;
        border-left:1px solid #fff;
        border-right:1px solid #BDBDBD;
        text-align:justify; 
        text-justify:inter-ideograph;
		padding:10px;
		line-height:2.5;
        }

.display_search2 {
		border-bottom:1px dotted #E6E6FA;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
               }
.display_search {
		border-bottom:1px dotted #BDBDBD;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
                line-height:2;
                text-align:justify; 
                text-justify:inter-ideograph;
          }
.display_search1 {
                line-height:2;
                text-align:justify;
                text-justify:inter-ideograph;
          }
.display_cool {
                line-height:1.5;
                text-align:justify;
                text-justify:inter-ideograph;
          }
.display_what {
                line-height:2;
                text-align:justify;
                text-justify:inter-ideograph;
                padding:10px;
          }
.index_area {
                line-height:2;
          }
.total_amount {
                line-height:1.5;
          }
.display_image {
		border-bottom:1px dotted #BDBDBD;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
                padding:5px;
          }

.dispaly_title {
		border-bottom:1px solid #fff;
		border-top:1px solid #BDBDBD;
                border-left:1px solid #fff;
                border-right:1px solid #BDBDBD;
          }
.image_margin {
	margin-left:3%;
	margin-top:2%;
	}
.dot {		border-bottom:0px dotted #C7C7C7;
		border-top:1px dotted #C7C7C7;
                border-left:0px dotted #C7C7C7;
                border-right:0px dotted #C7C7C7;
}


.text_line {
		border-bottom:1px solid gray;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		        letter-spacing:.1em;
                font-size: 12px;
                background: #FFFFF0;
                font-family: verdana;
		}
.button_line {
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		letter-spacing:.1em;
                font-size: 11px;
                background: #FFFFF0;
                font-family: Comic Sans MS;
		}
.button {
		border-bottom:1px solid #C7C7C7;
		border-top:1px solid #C7C7C7;
                border-left:1px solid #C7C7C7;
                border-right:1px solid #C7C7C7;
		letter-spacing:.2em;
                font-size: 11px;
                background: gray;
                font-family: Comic Sans MS;
                color:#fff;
		}
.text_line_index {
		          border-bottom:1px solid gray;
		          border-top:1px solid gray;
                  border-left:1px solid gray;
                  border-right:1px solid gray;
		          letter-spacing:.0em;
                  font-size: 12px;
                  background: #FFFFFF;
                  font-family: verdana;
                  color: gray;
		}
.text_line_index_search {
		          border-bottom:1px solid gray;
		          border-top:1px solid gray;
                  border-left:1px solid gray;
                  border-right:1px solid gray;
		          letter-spacing:.0em;
                  font-size: 13px;
                  background: #FFFFFF;
                  font-family: verdana;
                  color: gray;
				  padding:2px;
		}
.right_left {
             width:350px;
             text-align:justify; 
             text-justify:inter-ideograph;
            }
.tbrl{writing-mode:tb-rl}

.font_alert {font-family: Comic Sans MS;  font-size: 12px; letter-spacing:.2em; color:gray; line-height:2}
.font_desc {font-family: verdana; font-size: 12px; color:gray; letter-spacing:.2em;}
.font_date {font-family: Comic Sans MS; font-size: 12px; color:gray; letter-spacing:.1em;}
.font_nor {font-family: verdana; font-size: 12px; letter-spacing:.2em;}
.font_copy {font-family: verdana;  font-size: 10px; color:gray; letter-spacing:.0em;}
.font_display1 {font-family: Comic Sans MS;  font-size: 12px; color:gray; letter-spacing:.1em;}
.font_display {font-family: Arial;  font-size: 12px; color:gray; letter-spacing:.3em;}
.font_display_b {font-family: Arial;  font-size: 12px; letter-spacing:.3em;}
.font_check_title {font-family: Comic Sans MS;  font-size: 12px; color:#fff; letter-spacing:.2em;}
.font_check_body {font-family: Comic Sans MS;  font-size: 12px; color:gray; letter-spacing:.2em;}
.font_mail {font-family: verdana;  font-size: 12px; letter-spacing:.1em; padding:10px;}
.font_country {font-family: verdana;  font-size: 12px; letter-spacing:.1em;}
.font_account {font-family: verdana;  font-size: 12px; letter-spacing:.1em; color:gray;}
.font_check {font-family: verdana;  font-size: 12px; letter-spacing:.2em; color:gray;}
.font_check_cancel {font-family: Comic Sans MS;  font-size: 12px; letter-spacing:.2em; color:#fff;}
.font_check_pro {font-family: Comic Sans MS;  font-size: 14px; letter-spacing:.2em; color:#fff; background-color:gray; padding:2px;}
.check_line {
		border-bottom:1px solid #000;
		border-top:1px solid #000;
                border-left:1px solid #000;
                border-right:1px solid #000;
		}

.catalog_image {
		border-bottom:1px solid #000;
		border-top:1px solid #000;
                border-left:1px solid #000;
                border-right:1px solid #000;
		}

.drag{position:relative;cursor:hand}

.catalog_table {
                 font-size: 15px; 
                 letter-spacing:.4em; 
                 color:gray;  
                 padding:3px;
                 line-height:1.5;
                 text-align:justify;
                 text-justify:inter-ideograph;
		}
.font_logo {font-family: Comic Sans MS; font-size: 30px; letter-spacing:.0em; color:gray; padding:2px;}

.font_nor_en {font-family: verdana; font-size: 12px; letter-spacing:.0em; color: gray;}
.font_hyp_en {font-family: verdana; font-size: 12px; letter-spacing:.0em;}
.font_s_en {font-family: verdana; font-size: 11px; letter-spacing:.0em;}
.font_menu_en {font-family: verdana; font-size: 13px; letter-spacing:.0em;}
.font_itemno_en {font-family: verdana; font-size: 14px; letter-spacing:.1em;}
.catalog_table_en {
                 color: gray;
				 font-family: Verdana;
                 letter-spacing:.0em;   
                 padding:3px;
                 line-height:2;
                 text-align:justify;
                 text-justify:inter-ideograph;
		}
.button_en {
		border-bottom:1px solid #C7C7C7;
		border-top:1px solid #C7C7C7;
                border-left:1px solid #C7C7C7;
                border-right:1px solid #C7C7C7;
		        letter-spacing:.0em;
                font-size: 11px;
                background: gray;
                font-family: verdana;
                color:#fff;
		}
.button_big_en {
		border-bottom:1px solid #C7C7C7;
		border-top:1px solid #C7C7C7;
                border-left:1px solid #C7C7C7;
                border-right:1px solid #C7C7C7;
		        letter-spacing:.0em;
                font-size: 13px;
                background: gray;
                font-family: verdana;
                color:#fff;
		}
		
.font_title_en {font-family: verdana; font-size: 12px; letter-spacing:.0em; padding:5px; color:#fff; background-color:#C7C7C7;}
.font_display_en {font-family: Arial, Verdana, Helvetica; font-size: 14px; color:gray; letter-spacing:.0em;}
.font_display_enb {font-family: Arial, Verdana, Helvetica; font-size: 14px; letter-spacing:.0em;}
.font_price_en {font-family: verdana; font-size: 16px; letter-spacing:.1em; padding:5px;}
.button_line_en {
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		        letter-spacing:.0em;
                font-size: 11px;
                background: #FFFFF0;
                font-family: verdana;
		}
.text_line_en {
		border-bottom:1px solid gray;
		border-top:1px solid #fff;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
		        letter-spacing:.1em;
                font-size: 12px;
                background: #FFFFF0;
                font-family: verdana;
		}
.text_line_db {
                border:1px solid #fff;
		        letter-spacing:.1em;
                font-size: 12px;
                background: coral;
                font-family: arial;
		}
.text_line_bd {
                border:1px solid #fff;
		        letter-spacing:.1em;
                font-size: 12px;
                background: #00aabb;
                font-family: arial;
		}
.font_check_pro_en {font-family: verdana;  font-size: 13px; letter-spacing:.1em; color:#fff; background-color:gray; padding:2px;}
.aboutus_en{
		border-bottom:1px dotted #fff;
		border-top:1px solid #BDBDBD;
        border-left:1px solid #fff;
        border-right:1px solid #BDBDBD;
        text-align:justify; 
        text-justify:inter-ideograph;
		padding:10px;
		letter-spacing:.0em;
		line-height:2.0;
        }
		
.blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #eee;
  border-width:1px 1px 1px;
  line-height:1.2em;
  font-weight:normal;
  color:#666;
  letter-spacing:.2em;
  }
.textarea {
		font-family: Verdana, Arial, Helvetica; 
		font-size: 11px; 
		height: 100px; 
		width: 200px; 		 
		border: 1px solid gray;
		overflow: auto;
        color: #000;
	}
.textarea_q {
		font-family: Verdana, Arial, Helvetica; 
		font-size: 11px; 
		height: 50px; 
		width: 200px; 		 
		border: 1px solid gray;
		overflow: auto;
        color: #000;
	}
.chinese-word
  {
   font-family: 標楷體, 宋体, Arial, Helvetica;
   letter-spacing:.0.5em;
 }
.wrap1, .wrap2, .wrap3
    {
	display:inline-table;
	/* \*/display:block;/**/
  }
.wrap1
    {
    float:left;
	background:url(./image/shadow.gif) right
	bottom no-repeat;
  }
.wrap2
    {
    background:url(./image/corner_bl.gif) left
	bottom no-repeat;
  }
.wrap3
    {
    padding:0 5px 5px 0;
	background:url(./image/corner_tr.gif) right
	top no-repeat;
  }
.wrap3 img 
    {
	border: 1px solid #999;
  }