﻿@charset "utf-8";
body {
		font-size: 12px;
		font-family: arial;
		line-height:150%;
	}
img {
		border-width:0px;
	}
	
li{list-style:none;margin:0;padding:0;}
td {
		font-size: 12px;
		font-family: arial;
		line-height:150%;
	}
	
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px;
}

A:link { color: #127785; text-decoration:none; }
A:visited { color: #127785; text-decoration:none; }
A:hover { 
	text-decoration:underline;	
	position:relative;
	color: #C58400;}

.top1 A:hover {
	FONT-SIZE: 12px; COLOR: #FF9900; TEXT-DECORATION: underline;
}
.top1 A:link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.top1 A:visited {
	font-size: 12px;
	color: #FFCCCC;
	TEXT-DECORATION: none;  
}



.clear{
    clear:both;
}
/*表頭區域*/

/*首頁上方選單--------------------------*/
#menu_top{
	margin:207px 0px 0px 350px;
	padding:0px 0px 0px 60px;
	width:595px;
	position:absolute;
	z-index:150;
}

#menu_top .item{
	margin:0px auto;
	padding:3px 0px 0px 0px;
	color:#333333;
	font-size: 10pt;
	text-decoration: none;
	letter-spacing: 0px;
	text-align:center;
	font-weight: bold;
}
#menu_top .item a{
	color:#333333;
	text-decoration: none;
}
#menu_top .item a:hover{
	color:#666666;
}
#menu_top .item ul{
	margin:0px auto;
	padding:0px;
}
#menu_top .item li{
	margin:0px 6px 0px 0px;
	padding:2px 6px 0px 0px;
    float:left;
    list-style-type:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
#menu_top .item .buta{
	color:#CC0000;
}
#menu_top .item .buta a{
	color:#CC0000;
	text-decoration: none;
}
#menu_top .item .buta a:hover{
	color:#333333;
}
#menu_top .item .butb{
	margin:0px 6px 0px 0px;
	padding:0px 6px 0px 0px;
}

#menu_layer_area{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu_layer_area a{
	color:#ffffff;
	text-decoration: none;
}
#menu_layer_area a:hover{
	color:#CC0000;
	text-decoration:underline;
}
#menu_layer_area .list{
	margin:0px auto;
	padding:5px 0px 0px 0px;
	color:#ffffff;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	text-align:center;
}
#menu_layer_area .list ul{
	margin:0px auto;
	padding:0px;
}
#menu_layer_area .list li{
	margin:0px 0px 0px 0px;
	padding:2px 10px 0px 10px;
	float:left;
	list-style-type:none;
}
#menu_layer_area .list .buta{
	background-image: url(./images/submenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#menu_layer_area .arrow{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}
#menu_layer_area .menu_bg_l{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    height:27px;
	background-image: url(./images/submenu_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_layer_area .menu_bg_r{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    height:27px;
	background-image: url(./images/submenu_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu_layer_area .menu_bg_m{
	background-image: url(./images/submenu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#layer_hn{
	margin:0px 0px 0px 210px;
	padding:0px 0px 0px 0px;
    width:200px;
    float:left;
    position:absolute;
    z-index:999;
}
#layer_shop{
	margin:0px 0px 0px 70px;
	padding:0px 0px 0px 0px;
	width:350px;
	float:left;
	position:absolute;
	z-index:999;
}
#layer_about{
	margin:0px 0px 0px 140px;
	padding:0px 0px 0px 0px;
    width:120px;
    float:left;
    position:absolute;
    z-index:999;
}



img {
		border-width:0px;
	}
	
.style1 {	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
}
.style3 { font-size: 12px;
	line-height: 18px;color: #FF9900;}

	.ib {
		cursor:pointer;
	}



	.text {
		font-family: arial;
		font-size:9pt;
		padding-top:2px;
	}
	.text2 {
		font-family: arial;
		font-size:11px;
	}
.style4 {color: #990000}

.tag {	margin-top:5px;
	text-align: left;
	padding:12px;
	border: 1px solid #C9C9C9;
}


	.branch3 {
		font-size:13px;
		line-height:16px;
		cursor:pointer;
		height:21px;
	}


	.cal_month {
		height:18px;
		font-size:8pt;
		font-family:verdana;
		text-align:center;
		font-weight:bold;
	}


	.cal_week1 {
		text-align:center;
		font-size:7pt;
		font-family:verdana;
		font-weight:bold;
	}


	.cal_week2 {
		color:#CC0000;
		text-align:center;
		font-size:7pt;
		font-family:verdana;
		font-weight:bold;
	}


	.cal_day1 {
		color:#FAFAFA;
		font-size:8pt;
		font-family:verdana;
		text-align:center;
	}


	.cal_day2 {
		color:#FAFAFA;
		font-size:8pt;
		font-family:verdana;
		text-align:center;
	}


	.cal_day3 {
		font-size:8pt;
		font-family:verdana;
		text-align:center;
	}


	.cal_day4 {
		font-size:8pt;
		font-family:verdana;
		text-align:center;
		padding-left:2px;
		font-weight:bold;
	}


	A.cal_click:link {
		font-weight:bold;
	}

	A.cal_click:visited {
		font-weight:bold;
	}

	A.cal_click:hover {
		font-weight:bold;
	}


	.cap1 {
		text-align:center;
		color:#86b42e;
	}

	.key1 {
		cursor:pointer;
		text-decoration:none;
		border-bottom: 1px solid gray;
		color:#308FC9;
	}


	.c_cnt {
		font-size:10px;
		font-family:Arial;
		color:#308FC9;
	}


	.ps_cnt {
		font-size:7pt;
		font-family:verdana;
		color:#86b42e;
	}

	.h4 {
		font-size:8pt;

	}

	.h9 {
		font-size:9pt;
		color: #666666;
		letter-spacing:-1px;

	}
.h9 a:link { color:#666666; text-decoration:none; }
.h9 a:visited { color:#666666; text-decoration:none; }
.h9 a:hover { color:#0066FF; text-decoration:underline; }


	.h9b {
		font-size:9pt;
		font-weight:bold;
		letter-spacing:-1px;

	}

	.count {
		font-size:9pt;
		color: #86b42e;
		letter-spacing:-1px;

	}

	.tl {
		color: #333333;
		font-size: 10pt;
		font-weight:bold;
		padding: 7px 0px 3px 0px;

	}

	.box1 {
		border-style:solid;
		border-width:1px;
		border-color:#e4e4e4;
		margin-top:5px;

	}

	.rp_rep {
		color:#86b42e;
		font-size:8pt;
		line-height:13px;
		padding-bottom:7px;

	}

	.rss_name {
		font-size:8pt;
		color:#808080;

	}





.Tab{
	background-image:url(./images/a02_9.gif);
}
.TabSelected{
	background-image:url(./images/a01_8.gif);
}

.empty:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.empty:visited {
	FONT-SIZE: 12px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.empty:hover {
	FONT-SIZE: 12px;
	COLOR: white;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.empty:active {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	 COLOR: white;
	TEXT-DECORATION: none;
	font-family: Arial;
}
.D:link {
		FONT-SIZE: 12px;
	COLOR: #5D5D5D;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.D:visited {
		FONT-SIZE: 12px;
	COLOR: #5D5D5D;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.D:hover {
	FONT-SIZE: 12px;
	COLOR: #FF6600;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.oran01{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 22px;
	list-style-image: url(./images/dot01.gif); padding-right:5px; padding-top: 10px;
	list-style-position:outside;
}

#ylifadmntl .menu{
	float:right;
	width:105px;
	border:1px solid #ccc;
}
#ylifadmntl .menu li{height:37px;line-height:2;border-top:1px solid #CBCBCB;background:#F3F3F3;cursor:pointer; z-index:1;}
#ylifadmntl .menu li a{display:block;padding:0 5px;color:#777;cursor:pointer; outline:none ;z-index:1; width:95px;white-space:nowrap;overflow:hidden}
#ylifadmntl .menu li a:visited{color:#777;}
#ylifadmntl .menu li a:hover{background:#86BC25;color:#fff;text-decoration:none;}
#ylifadmntl .menu li.on{position:relative;z-index:2;background:#86BC25;height:37px;margin-bottom:-1px;border-top:0;}
#ylifadmntl .menu li.on a,
#ylifadmntl .menu li.on a:visited{color:#fff;}
#ylifadmntl .menu li.on a:hover{background:none;color:#fff;}
#ylifadmntl .menu li.first{border-top:none;height:40px;width:auto!important;margin-top:0!important;}
#ylifadmntl .contentwrap{
	float:left;
	width:305px;
	height:230px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#ylifadmntl .content{
	position:absolute;
	left:0px;
	width: 305px;
}
#ylifadmntl .content li{height:230px;vertical-align: middle;z-index:1;overflow:hidden;}
#ylifadmntl .content li img{display:block;}
ul{margin:0;padding:0;}
#ylifadmntl .content .html li{height:auto;}.printbar{display:none;}

#ylifadmntl{z-index:5; margin:6px 0;}

.right { 
margin-top:10px; 
margin-bottom:10px; 
margin-left:10px;}
