﻿html
{
	#overflow-x:hidden;
	_overflow-x:hidden;
}
body 
{
	/*margin:0px;*/
	padding:0px;
	overflow-x:hidden;
	/*font-family:：微軟正黑體, Microsoft JhengHei, 新細明體, PMingLiU, 細明體, MingLiU, 標楷體, DFKai-sb, serif;*/
	background-color:#FBFBFB;    
	margin:25px 0px 0px 0px;
	background-position:center 25px;
}
#yAD_PageView
{
	display:none;
}
.CLEAR
{
	clear:both;
}
.WRAP_AD_BG
{
	display:none;
}
.WRAP_AD_BANNER
{
	width:960px;
	margin:10px auto 0px auto;
	display:none;
	overflow:hidden;
	position:relative;
}
.WRAPS
{
	width:980px;
	position:absolute;
	z-index:2;
	left:50%;
	margin-left:-490px;  
}
.WRAPS .WRAP_MAINS
{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}

/*LOGO*/
.WRAPS .WRAP_LOGO
{
	width:960px;
	height:110px;
	margin:0px auto;
	background-color:#f3f3f3;
	display:block;
}

/*歡迎訊息*/
.WRAP_ALERT_BG
{
	position:fixed;
	_position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	_height:2000px;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	opacity:0.80;
	z-index:9;
	display:none;
}
.WRAP_ALERT_MSG
{        
	position:fixed;    
	_position:absolute;	
	z-index:10;	
	display:none;
	overflow:hidden;
}


/*.WRAP_ALERT_MSG
{
    position:fixed;    
	_position:absolute;
	left:50%; 
	top:0px;
	width:960px;
	height:950px;    
	margin-left:-480px;
	margin-top:0px;
	z-index:10;
	display:none;
	overflow:hidden;
}
.WRAP_ALERT_MSG
{        
	position:fixed;    
	_position:absolute;
	left:50%; 
	top:0px;
	width:550px;
	height:370px;    
	margin-left:-275px;
	margin-top:240px;
	background-color:#FFFFFF;
	z-index:10;
	border:2px solid #AAAAAA;		
	display:none;
	overflow:hidden;				
}
.WRAP_ALERT_MSG .questionclose
{   
	font-size:12px;
	position:absolute;
	left:260px;
	top:175px;
	width:30px;
	height:20px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	color:#2d89cc;
}
.WRAP_ALERT_MSG .container 
{
	margin:35px;
	font-size:13px;
	line-height:25px;
	letter-spacing:2px;
	color:#444;
}
.WRAP_ALERT_MSG h2 
{
	font-size:24px;
	text-align:center;
	font-weight:900;
	color: #555;
}
.WRAP_ALERT_MSG .point 
{
	font-weight: bold;
	font-size: 16px;
}
.WRAP_ALERT_MSG .signthx 
{
	font-size:13px;
}
.WRAP_ALERT_MSG .sign 
{
	font-weight: bolder;
	font-size:16px;
}
.WRAP_ALERT_MSG .yamie
{
	top:170px;
	left:320px;
	position:absolute;
	z-index:-1;
}
.WRAP_ALERT_MSG .close
{
	text-align:center;
}
.WRAP_ALERT_MSG a
{
	text-decoration:none;
	color:#0c3fdb;
}
.WRAP_ALERT_MSG a:hover
{
	color:#900;
}
.WRAP_ALERT_MSG .button
{
	text-shadow:1px 1px 0 rgba(255,255,255,0.4);
	text-decoration:none !important;
	white-space:nowrap;
	display:inline-block;
	vertical-align:baseline;
	position:relative;
	cursor:pointer;
	padding:3px 20px;
	background-repeat:no-repeat;
	background-image: url(../IMAGES/button_bg.png);
	background-position:bottom left, top right, 0 0, 0 0;
	background-clip:border-box;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 1px #fff inset;
	-webkit-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 1px #fff inset;	
	color:#345903 !important;
	border:1px solid #96a37b !important;	
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
	background-color: #89d228;
	font-size:16px;
	font-weight:bold;
	line-height:40px;	
}
.WRAP_ALERT_MSG .button:hover
{
	background-position:top left, bottom right, 0 0, 0 0;
	background-color:#79be1e;
}
.WRAP_ALERT_MSG .button:active
{
	bottom:-1px;
}*/

/*信箱提示*/
#yH_Teaching
{
    position:absolute;
    width:960px;
    z-index:10;
    margin:0 50% 0 50%;
    top:0px;
    left:-480px;
}

/*標頭*/
.WRAPS .WRAP_HEADER
{
	width:960px;
	margin:0px auto;
	display:block;
}

/*內文*/
.WRAPS .WRAP_MAINS .WRAP_MAIN
{
	width:960px;
	margin:0px auto;
	margin-top:10px;
	display:block;
}
.WRAPS .WRAP_MAINS .WRAP_MAIN .LEFT
{
	float:left;
	width:640px;
}
.WRAPS .WRAP_MAINS .WRAP_MAIN .RIGHT
{
	float:left;
	width:300px;
	margin-left:20px;
}




/*頁尾*/
.WRAPS .WRAP_FOOTER
{
	width:960px;
	margin:0px auto;
	margin-top:10px;
	display:block;
}

.YLOGO
{
	position:relative;
}
.YLOGO .EXIT
{
	position:absolute;
	width:20px;
	height:20px;
	top:10px;
	right:8px;
	display:block;
	overflow:hidden;
	background-color:#8fc400;
	text-align:center;	
}
.YLOGO .EXIT a
{
    color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
.YLOGO .EXIT a:hover
{
    background-color:#649619;
}
.YLOGO .ABOX
{
	position:absolute;
	width:400px;
	top:105px;
	left:50px;
	display:none;
	overflow:hidden;
	z-index:6;
}
.YLOGO .ABOX .ARROW
{
    width:100%;
	height:5px;
	display:block;
	overflow:hidden;
	background-image:url(../IMAGES/LOGOARROW.gif);
	background-position:23px center;
	background-repeat:no-repeat;
}
.YLOGO .ABOX .ALERT
{
    display:block;
    overflow:hidden;
	border:1px solid #6eb30b;
	background-color:#FFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')"; /* For IE 8 */	
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */	
	-moz-box-shadow:1px 1px 5px #000000; /* Firefox */	
	-webkit-box-shadow:1px 1px 5px #000000; /* Safari 和 Chrome */	
	box-shadow:1px 1px 5px #000000; /* Opera 10.5 + */	
}
.YLOGO .ABOX .ALERT .MSG
{
    margin:10px;
    font-size:12px;
    line-height:22px;
    color:#444;
}
.YLOGO .ABOX .ALERT .MSG hr
{
    margin:5px 0px 5px 0px;
}
.YLOGO .FAVORITE
{
	position:absolute;
	font-size:12px;
	z-index:2;
}
.YLOGO .FAVORITE a
{
	color:#919191;
	text-decoration:none;
}
.YLOGO .FAVORITE a:hover
{
	color:#7abc17;
}
.YLOGO .FAVORITE a .ICON
{
	width:14px;
	height:13px;
	background-image:url(../IMAGES/LOGOHOME.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:-20px;
}
.YLOGO .FAVORITE a:hover .ICON
{
	background-image:url(../IMAGES/LOGOHOME1.png);
}

.YMENU
{
	margin:0px auto;
	background-color:#7abc17;
	display:block;
	overflow:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
	/* For IE 8 */;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
	/* For IE 5.5 - 7 */;
	-moz-box-shadow:1px 1px 5px #999999;
	/* Firefox */;
	-webkit-box-shadow:1px 1px 5px #999999;
	/* Safari 和 Chrome */;
	box-shadow:1px 1px 5px #999999;
	/* Opera 10.5 + */;
}
.YMENU ul
{
	padding:0px;
	list-style-type:none;
	margin:0px 20px 0px 20px;
}
.YMENU ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-size:15px;
	color:#ffffff;
	line-height:18px;
	text-align:center;
	display:block;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	border-right:1px solid transparent;
	_border-right:1px solid #a0d616;
}
.YMENU ul li.in
{
	background-color:#84cb19;
	border-right:1px solid #6eb30b;
}
.YMENU ul li .ICON
{
	display:block;
	overflow:hidden;
	margin:0px auto;
	margin-top:2px;
}
.YMENU ul li a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.YMENU ul li .TEXT
{
	width:100%;
	text-align:center;
	position:absolute;
	color:#999999;
	margin:1px 0px 0px 1px;
	left:0px;
}
.YMENU ul li .TEXT1
{
	width:100%;
	text-align:center;
	position:absolute;
	left:0px;
}
.YMENU ul li .SUBMENU
{
	display:none;
}
.YSMASK1
{
	width:99%;
	height:500px;
	margin-top:-505px;
	background-color:red;
	position:absolute;
	z-index:4;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	display:none;
}
.YSMASK2
{
	width:99%;
	height:500px;
	margin-top:5px;
	background-color:red;
	position:absolute;
	z-index:4;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	display:none;
}
.YSMENU
{
	width:290px;
	display:block;
	position:absolute;
	left:100px;
	display:none;
	z-index:5;
}
.YSMENU .ARROW
{
	width:100%;
	height:5px;
	line-height:5px;
	display:block;
	overflow:hidden;
	background:url(../IMAGES/ARROW.gif) no-repeat center top;
}
.YSMENU .SMENU
{
	width:100%;
	display:block;
	overflow:hidden;
	background-color:#ffffff;
	border:1px solid #6eb30b;
	border-bottom:3px solid #6eb30b;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
	/* For IE 8 */;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
	/* For IE 5.5 - 7 */;
	-moz-box-shadow:1px 1px 5px #999999;
	/* Firefox */;
	-webkit-box-shadow:1px 1px 5px #999999;
	/* Safari 和 Chrome */;
	box-shadow:1px 1px 5px #999999;
	/* Opera 10.5 + */;
}
.YSMENU .SMENU .SP
{
	height:5px;
	display:block;
	overflow:hidden;
	clear:both;
}
.YSMENU .SMENU ul
{
	margin:5px;
	padding:0px;
}
.YSMENU .SMENU ul li
{
	margin:0px 5px 0px 5px;
	padding:0px;
	float:left;
	font-size:13px;
	display:block;
	overflow:hidden;
	width:130px;
	height:30px;
	line-height:25px;
}
.YSMENU a
{
	text-decoration:none;
	display:block;
	color:#333;
	width:10000px;
}
.YSMENU a:hover
{
	background-color:#D9EEA2;
}
.YSMENU .SMENU .BANNER
{
	position:absolute;
	bottom:6px;
	right:3px;
}


.SHEET .BAR1
{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #e6e6e6;
	position:relative;
}
.SHEET .BAR1 .TITLE
{
	border-bottom:2px solid #8fc400;
	position:absolute;
	height:25px;
	*height:28px;
	overflow:hidden;
}
.SHEET .BAR1 .MENU
{
	width:100%;
	position:absolute;
	margin-top:-2px;
}
.SHEET .BAR1 .MENU ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.SHEET .BAR1 .MENU ul li
{
	margin:0px 5px 0px 5px;
	padding:0px;
	list-style-type:none;
	float:right;
	color:#929394;
	font-size:12px;
	background-color:#F1F1F1;
}
.SHEET .BAR1 .MENU ul li a
{
	color:#787a7b;
	text-decoration:none;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.SHEET .BAR1 .MENU ul li.in
{
	color:#7abc17;
	background-color:#84cb19;
}
.SHEET .BAR1 .MENU ul li.in a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
}


.SHEET .MAIN .MAIN16
{
	width:100%;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN16 .ARTICLE
{
	margin-top:5px;
	float:right;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN16 .PHOTO
{
	margin-top:5px;
	width:285px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
	font-size:13px;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li a
{
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	color:#666;
	cursor:pointer;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li div
{
	margin:5px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li .TITLE
{
	color:#242934;
	font-weight:bold;
	font-size:15px;
	overflow:hidden;
	width:10000px;
	display:block;
	line-height:22px;
	*line-height:25px;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li a:hover
{
	color:#444;
}
.SHEET .MAIN .MAIN16 .ARTICLE ul li a:hover .TITLE
{
	background-color:#d9eea2;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD
{
	margin:0px 5px 0px 5px;
	height:25px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul li
{
	margin:0px 10px 0px 0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	float:left;
	line-height:20px;
	overflow:hidden;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul li a
{
	float:left;
	color:#fead00;
	text-decoration:none;
	cursor:pointer;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul li .ADO
{
	width:10000px;
	position:relative;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul li .ADT
{
	color:#ffffff;
	background-color:#06cee0;
	width:35px;
	height:25px;
	text-align:center;
	display:block;
	float:left;
}
.SHEET .MAIN .MAIN16 .ARTICLE .AD ul li .ADM
{
	color:#aaa;
	position:absolute;
	left:40px;
	top:0px;
}


.SHEET .MAIN .MAIN10
{
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
}
.SHEET .MAIN .MAIN10 .GROUP
{
	width:10000px;
	margin-top:5px;
}
.SHEET .MAIN .MAIN10 .ITEMS
{
	margin-right:10px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN10 .ITEMS .ITEM
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN10 .ITEMS .ITEM a
{
	font-size:13px;
	color:#767676;
	display:block;
	overflow:hidden;
	line-height:16px;
	text-decoration:none;
	cursor:pointer;
}
.SHEET .MAIN .MAIN10 .ITEMS .ITEM a .TITLE
{
	width:10000px;
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN10 .ITEMS .ITEM a:hover
{
	color:#767676;
}
.SHEET .MAIN .MAIN10 .ITEMS .ITEM a:hover .TITLE
{
	background-color:#d9eea2;
}
.SHEET .MAIN .MAIN10 .ADS
{
	width:10000px;
	position:absolute;
	bottom:0px;
}
.SHEET .MAIN .MAIN10 .AD
{
	margin:0;
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN10 .AD ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.SHEET .MAIN .MAIN10 .AD ul li
{
	margin:0px 10px 0px 0px;
	padding:0;
	list-style-type:none;
	font-size:12px;
	float:left;
	line-height:20px;
	font-weight:bold;
	overflow:hidden;
}
.SHEET .MAIN .MAIN10 .AD ul li a
{
	float:left;
	color:#fead00;
	text-decoration:none;
	width:100%;
	display:block;
}
.SHEET .MAIN .MAIN10 .AD ul li .ADO
{
	width:10000px;
	position:relative;
}
.SHEET .MAIN .MAIN10 .AD ul li .ADT
{
	color:#ffffff;
	background-color:#add851;
	font-weight:bold;
	width:35px;
	text-align:center;
	display:block;
	float:left;
}
.SHEET .MAIN .MAIN10 .AD ul li .ADM
{
	color:#aaa;
	position:absolute;
	left:40px;
	top:0px;
}


.SHEET .MAIN .MAIN4
{
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
}
.SHEET .MAIN .MAIN4 .GROUP
{
	width:10000px;
	margin-top:5px;
}
.SHEET .MAIN .MAIN4 .ITEMS
{
	margin-right:10px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN4 .ITEMS .ITEM
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN4 .ITEMS .ITEM a
{
	font-size:13px;
	color:#666;
	display:block;
	overflow:hidden;
	line-height:16px;
	text-decoration:none;
	cursor:pointer;
}
.SHEET .MAIN .MAIN4 .ITEMS .ITEM a .TITLE
{
	width:10000px;
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN4 .ITEMS .ITEM a:hover
{
	color:#444;
}
.SHEET .MAIN .MAIN4 .ITEMS .ITEM a:hover .TITLE
{
	background-color:#d9eea2;
}
.SHEET .MAIN .MAIN4 .ADS
{
	width:10000px;
	position:absolute;
	bottom:0px;
}
.SHEET .MAIN .MAIN4 .AD
{
	margin:0;
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN4 .AD ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.SHEET .MAIN .MAIN4 .AD ul li
{
	margin:0px 10px 0px 0px;
	padding:0;
	list-style-type:none;
	font-size:12px;
	float:left;
	line-height:20px;
	font-weight:bold;
	overflow:hidden;
}
.SHEET .MAIN .MAIN4 .AD ul li a
{
	float:left;
	color:#fead00;
	text-decoration:none;
	width:100%;
	display:block;
}
.SHEET .MAIN .MAIN4 .AD ul li .ADO
{
	width:10000px;
	position:relative;
}
.SHEET .MAIN .MAIN4 .AD ul li .ADT
{
	color:#ffffff;
	background-color:#add851;
	font-weight:bold;
	width:35px;
	text-align:center;
	display:block;
	float:left;
}
.SHEET .MAIN .MAIN4 .AD ul li .ADM
{
	color:#aaa;
	position:absolute;
	left:40px;
	top:0px;
}


.SHEET .MAIN .MAIN2
{
	width:100%;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN2 .ITEMS
{
	margin-top:5px;
	margin-left:20px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN2 .MITEM
{
	margin-top:5px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN2 .MITEM .PHOTO
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN2 .MITEM a
{
	font-size:13px;
	color:#666;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
}
.SHEET .MAIN .MAIN2 .MITEM a:hover
{
	color:#444;
}
.SHEET .MAIN .MAIN2 .MITEM .MSG
{
	height:60px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN2 .MITEM a .TITLE
{
	width:10000px;
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN2 .MITEM a:hover .TITLE
{
	background-color:#d9eea2;
}
.SHEET .MAIN .MAIN2 .ITEMS .ITEM
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN2 .ITEMS .ITEM a
{
	text-decoration:none;
	width:10000px;
	color:#242934;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.SHEET .MAIN .MAIN2 .ITEMS .ITEM span
{
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
.SHEET .MAIN .MAIN2 .ITEMS .ITEM a:hover
{
	background-color:#d9eea2;
}


.SHEET .MAIN .MAIN3
{
	width:100%;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN3 .ITEMS
{
	margin-left:20px;
	margin-top:5px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN3 .MITEM
{
	margin-top:5px;
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN3 .MITEM .PHOTO
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN3 .MITEM a
{
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	text-decoration:none;
	display:block;
	cursor:pointer;
}
.SHEET .MAIN .MAIN3 .MITEM a:hover
{
	background-color:#d9eea2;
}
.SHEET .MAIN .MAIN3 .MITEM .TITLE
{
	width:10000px;
	height:25px;
	display:block;
	overflow:hidden;
	line-height:20px;
}
.SHEET .MAIN .MAIN3 .ITEMS .ITEM
{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
.SHEET .MAIN .MAIN3 .ITEMS .ITEM a
{
	font-size:13px;
	color:#666;
	display:block;
	overflow:hidden;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
}
.SHEET .MAIN .MAIN3 .ITEMS .ITEM a .TITLE
{
	width:10000px;
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN3 .ITEMS .ITEM a:hover
{
	color:#444;
}
.SHEET .MAIN .MAIN3 .ITEMS .ITEM a:hover .TITLE
{
	background-color:#d9eea2;
}


.SHEET .MAIN .MAIN5
{
	width:100%;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN5 .GROUP
{
	width:10000px;
	margin-top:5px;
}
.SHEET .MAIN .MAIN5 .ITEMS
{
	float:left;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN5 .ITEMS .ITEM
{
	margin:0px 0px 0px 5px;
}
.SHEET .MAIN .MAIN5 .ITEMS .PHOTO
{
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN5 .ITEMS .PHOTO .TITLE
{
	font-size:15px;
	font-weight:bold;
	color:#242934;
	line-height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
}
.SHEET .MAIN .MAIN5 .ITEMS ul
{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#767676;
	display:block;
	overflow:hidden;
	line-height:25px;
}
.SHEET .MAIN .MAIN5 .ITEMS ul li
{
	margin:0px;
	padding:0px;
	height:23px;
	display:block;
	overflow:hidden;
}
.SHEET .MAIN .MAIN5 .ITEMS ul li.B0
{
	background-color:#f2f2f2;
}
.SHEET .MAIN .MAIN5 .ITEMS ul li.B1
{
	background-color:#ffffff;
}
.SHEET .MAIN .MAIN5 .ITEMS ul li a
{
	color:#666;
	text-decoration:none;
	display:block;
}
.SHEET .MAIN .MAIN5 .ITEMS ul li a:hover
{
	color:#eca100;
}
.YLOGO
    {
        width:210px;
        height:110px;
    }
    .YLOGO .FAVORITE
    {
        right:10px;
        bottom:8px;
    }
.YTBAR
    {
        width:100%;
        height:100%;
        display:block;
        position:relative;
    }
    .YTBAR .LINE
    {
        position:absolute;
        width:10px;
        height:45px;
        line-height:45px;
        display:block;
        overflow:hidden;
        border-left:1px solid #d3d3d3;
        margin-top:35px;
    }
    .YTBAR .MAIN
    {
        position:absolute;
        right:10px;
        top:10px;
    }
.YMENU
	{
		width:960px;
		height:53px;
	}
	.YMENU ul li
	{
		width:101px;
		height:53px;		
	}	
	.YMENU ul li .ICON
	{    
		width:28px;
		height:28px;
	}
	.YMENU ul li .I4
{
background-image:url(../I/C/C0REF/H/1JOSICDX4Y34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/1JOSICDX4Y34.png', sizingMethod='crop');
}
.YMENU ul li .I9
{
background-image:url(../I/C/C0REF/H/1JOSICJE4834.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/1JOSICJE4834.png', sizingMethod='crop');
}
.YMENU ul li .I14
{
background-image:url(../I/C/C0REF/H/1NTMABMMKF34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/1NTMABMMKF34.png', sizingMethod='crop');
}
.YMENU ul li .I10
{
background-image:url(../I/C/C0REF/H/21NDA7PKDN34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/21NDA7PKDN34.png', sizingMethod='crop');
}
.YMENU ul li .I8
{
background-image:url(../I/C/C0REF/H/1JOSICM8TW34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/1JOSICM8TW34.png', sizingMethod='crop');
}
.YMENU ul li .I12
{
background-image:url(../I/C/C0REF/H/2676H515WP34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/2676H515WP34.png', sizingMethod='crop');
}
.YMENU ul li .I16
{
background-image:url(../I/C/C0REF/H/26714FRFRD34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/26714FRFRD34.png', sizingMethod='crop');
}
.YMENU ul li .I17
{
background-image:url(../I/C/C0REF/H/26714G0E2P34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/26714G0E2P34.png', sizingMethod='crop');
}
.YMENU ul li .I7
{
background-image:url(../I/C/C0REF/H/1JOSICHT4A34.png);
_background-image:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../I/C/C0REF/H/1JOSICHT4A34.png', sizingMethod='crop');
}
.SEARCH
    {
        width:300px;
        height:45px;
        display:block;
        overflow:hidden;
    }
    .SEARCH .BAR
    {
        width:100%;
        height:25px;
        background-color:#8fc400;
        display:block;
        overflow:hidden;        
    }
    .SEARCH .BAR .INPUT
    {
        float:left;
        width:250px;
        _width:248px;
        height:21px;
        display:block;
        overflow:hidden;
        margin:2px;
        background-color:#ffffff;
    }
    .SEARCH .BAR .INPUT input
    {
        width:235px;
        border:0px;
        margin-left:5px;
        margin-top:3px;
        font-size:12px;
    }
    .SEARCH .BAR .BUTTON
    {
        float:left;
        width:45px;
        height:25px;
        display:block;
    }
    .SEARCH .BAR .BUTTON a
    {
        text-decoration:none;
        display:block;
    }
    .SEARCH .BAR .BUTTON span
    {
        width:20px;
        height:25px;
        display:block;
        background:url(../SUBFILE/SEARCH_ICON.png) -8px center;
        _background:url(../SUBFILE/SEARCH_ICON.gif) -8px center;
        background-repeat:no-repeat;
        margin-left:12px;
    }    
    .SEARCH .MENU
    {
        width:10000px;
    }
    .SEARCH .MENU ul
    {
        margin:0px;
        padding:0px;
        list-style-type:none;
    }
    .SEARCH .MENU ul li
    {
        margin:0px 2px 0px 0px;
        padding:0px;
        float:left;
        width:49px;
        height:20px;
        line-height:23px;
        text-align:center;        
        display:block;
        overflow:hidden;
        background:url(../SUBFILE/SEARCH_ICON.png) 47px center;
        background-repeat:no-repeat;        
    }
    .SEARCH .MENU a
    {
        font-size:12px;
        color:#999999;
        text-decoration: none;
        display:block;
    }
    .SEARCH .MENU a:hover
    {
        color:#333333;
    }
    .SEARCH .MENU a.in , .SEARCH .MENU a.in:hover
    {
        color:#ECA100;
    }
.MEMBER {
        width: 300px;
        height: 60px;
        display: block;
        overflow: hidden;
    }

        .MEMBER .MENU {
            width: 300px;
            height: 23px;
            display: block;
            overflow: hidden;
            position: absolute;
            z-index: 2;
        }

            .MEMBER .MENU ul {
                width: 10000px;
                margin: 0px;
                padding: 0px;
                list-style-type: none;
            }

                .MEMBER .MENU ul li {
                    margin: 2px 6px 0px 0px;
                    padding: 0px;
                    float: left;
                    font-size: 12px;
                    width: 70px;
                    height: 20px;
                    line-height: 23px;
                    text-align: center;
                    display: block;
                    overflow: hidden;
                    background-color: #f1f1f1;
                    cursor: pointer;
                }

            .MEMBER .MENU .IN {
                margin: 0px 4px 0px 0px;
                height: 20px;
                background-color: #ffffff;
                border-top: 3px solid #8fc400;
                border-left: 1px solid #8fc400;
                border-right: 1px solid #8fc400;
            }

            .MEMBER .MENU a {
                color: #333333;
                text-decoration: none;
                display: block;
            }

                .MEMBER .MENU a:hover {
                    background-color: #add851;
                }

            .MEMBER .MENU .IN a, .MEMBER .MENU .IN a:hover {
                color: #7abc17;
                background-color: #ffffff;
                cursor: default;
            }

        .MEMBER .MSG {
            position: absolute;
            z-index: 1;
            margin-top: 22px;
            width: 298px;
            height: 38px;
            display: block;
            overflow: hidden;
            background-color: #ffffff;
            border: 1px solid #8fc400;
        }

            .MEMBER .MSG .TEXT {
                margin: 3px 5px 3px 5px;
                height: 32px;
                line-height: 32px;
                font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
                text-align: center;
            }

                .MEMBER .MSG .TEXT a {
                    color: #333333;
                    text-decoration: none;
                }

                    .MEMBER .MSG .TEXT a:hover {
                        color: #53810f;
                    }

                .MEMBER .MSG .TEXT .OUT {
                    color: #4444;
                    font-size: 12px;
                    font-weight: bold;
                    line-height: 20px;
                }

                .MEMBER .MSG .TEXT .EMAIL {
                    background-color: #8fc400;
                    color: #ffffff;
                    font-size: 12px;
                    font-weight: bold;
                    width: 50px;
                    height: 20px;
                    line-height: 20px;
                    overflow: hidden;
                    border: 2px solid #7abc17;
                    cursor: pointer;
                }

    .MEMBERMSG {
        width: 300px;
        height: 20px;
        display: none;
        overflow: hidden;
        font-size: 14px;
        font-weight: bold;
        color: #960000;
        text-align: center;
        margin-top: 5px;
    }

        .MEMBERMSG a {
            color: #960000;
            text-decoration: none;
        }

            .MEMBERMSG a:hover {
                color: #ff0000;
            }
.LIFE
    {
        width:300px;
        height:430px;
        display:block;
        overflow:hidden;
    }
    .LIFE .BAR
    {  
        height:25px;
        line-height:25px;
        border-bottom:1px solid #e6e6e6;
    }
    .LIFE .BAR .TITLE
    {   
        border-bottom:2px solid #8fc400;
        position:absolute;
        height:25px;
        *height:28px;
        overflow:hidden;
    }
    .LIFE .MAIN
    {
        width:10000px;
        height:95px;
        display:block;
        overflow:hidden;
        margin-top:5px;
        border-bottom:1px dashed #e6e6e6;
    }
    .LIFE .MAIN .L
    {
        float:left;
        width:100px;
        height:90px;
        display:block;
        overflow:hidden;
    }
    .LIFE .MAIN .L img
    {
        width:100px;
        height:90px;
    }
    .LIFE .MAIN .R
    {
        float:left;
        width:195px;
        height:90px;
        margin-left:5px;
        display:block;
        overflow:hidden;
    }
    .LIFE .MAIN ul
    {
        margin:0px 0px 0px 18px;
        padding:0px;
    }
    .LIFE .MAIN ul li
    {
        margin:0px;
        padding:0px;
        width:10000px;
        height:23px;
        font-size:13px;
        line-height:22px;
    }
    .LIFE .MAIN ul li a
    {
        color:#888;
        text-decoration: none;
        display:block;
        height:23px;
    }
    .LIFE .MAIN ul li a:hover
    {
        color:#333;
        background-color: #EFEFEF;
    }
.MARKET
    {
        width:300px;
        height:210px;
        display:block;
        overflow:hidden;
    }
    .MARKET .BAR
    {  
        height:25px;
        line-height:25px;
        border-bottom:1px solid #e6e6e6;
    }
    .MARKET .BAR .TITLE
    {   
        border-bottom:2px solid #8fc400;
        position:absolute;
        height:25px;
        *height:28px;
        overflow:hidden;
    }
    .MARKET .MAIN
    {
        width:300px;
        height:173px;
        display:block;
        overflow:hidden;
        border-bottom:1px solid #e6e6e6;
    }
    .MARKET .MAIN ul
    {
        margin:5px 0px 0px 0px;
        padding:0px;        
    }
    .MARKET .MAIN ul li
    {
        margin:0px;
        padding:0px;
        width:10000px;
        height:20px;
        font-size:13px;
        line-height:20px;
        display:block;
        overflow:hidden;
    }
    .MARKET .MAIN ul li a
    {
        color:#888;
        text-decoration: none;
        display:block;
    }
    .MARKET .MAIN ul li a:hover
    {
        color:#444;
        background-color:#efefef;
    }
.ACTIVITY
    {
        width:300px;
        height:240px;
        display:block;
        overflow:hidden;
        border-bottom:1px solid #e6e6e6;
    }
    .ACTIVITY .BAR
    {  
        height:25px;
        line-height:25px;
        border-bottom:1px solid #e6e6e6;
    }
    .ACTIVITY .BAR .TITLE
    {   
        border-bottom:2px solid #8fc400;
        position:absolute;
        height:25px;
        *height:28px;
        overflow:hidden;
    }
    .ACTIVITY .MAINS
    {
        width:320px;
    }
    .ACTIVITY .MAINS .MAIN
    {
        float:left;
        width:147px;
        height:100px;
        margin-right:5px;
        margin-top:5px;
        display:block;
        overflow:hidden;
        font-size:13px;
        line-height:28px;
        text-align:center;
    }    
    .ACTIVITY .MAINS .MAIN .PHOTO
    {
        width:100%;
        height:80px;
        display:block;
        overflow:hidden;
    }
    .ACTIVITY .MAINS .MAIN .PHOTO img
    {
        width:100%;
        height:100%;
    }
    .ACTIVITY .MAINS .MAIN a
    {
        color:#888;
        text-decoration:none;
    }
    .ACTIVITY .MAINS .MAIN a:hover
    {
        color:#333333;
    }
.FOOTER
    {
        width:960px;
        height:100px;
        display:block;
        overflow:hidden;
        border-top:5px solid #add851;
    }
    .FOOTER .MAIN
    {
        width:10000px;
        height:98px;
        display:block;
        overflow:hidden;
        border-top:2px solid #f1f1f1;
    }
    .FOOTER .MAIN .LOGO
    {
        float:left;
        width:240px;
        height:98px;
        background:url(../SUBFILE/FOOTER.png) no-repeat center center;
        _background:url(../SUBFILE/FOOTER.gif) no-repeat center center;
    }
    .FOOTER .MAIN .MENU
    {
        float:left;
        width:710px;
        height:98px;
        margin-left:10px;
    }
    .FOOTER ul
    {
        margin:30px 0px 0px 0px;
        padding:0px;
        display:block;
        overflow:hidden;
        list-style-type:none;
    }
    .FOOTER ul li
    {
        float:left;
        font-size:12px;
        line-height:15px;
        width:90px;
        text-align:center;
        border-right:1px solid #f1f1f1;
    }
    .FOOTER ul li a
    {
        color:#333333;
        text-decoration: none;
        display:block;
    }
    .FOOTER ul li a:hover
    {
        color:#8fc400;
    }
    .FOOTER ul li.S
    {
        width:80px;
        text-align:left;
    }
    .FOOTER ul li.E
    {
        border-right:0px;
    }
    .FOOTER .MAIN .MENU .COPYRIGHT
    {
        display:block;
        overflow:hidden;
        margin-top:15px;
        font-size:12px;
        width:100%;
    }