/* 主要版面大背景圖紙背 */
.mainbg01 {
	background-attachment: scroll;
	background-image: url(../img/main_bg01.gif);
	background-repeat: repeat-x;}

/* iunput表單屬性*/
.submit {
	font-size: 13px;
	letter-spacing: 1px;
	color: #222222;
	text-align:center;
	border-style: solid;
	border-color: #D7D7D7 #898989 #707070 #B7B7B7;
	border-width: 1px;
	height: 24px;
	margin:0;
	padding-top: 5;
	cursor:hand;
	vertical-align:middle;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../img/y_w.gif);
}
.txAreaMsg_tutor {
	font-size: 12px;
	color: #666666;
	width:500px;
	height:100px;
	margin:0 0 2px 0;
	font-family: Arial, verdana, helvetica, sans-serif;
	border-style: solid;
	border-color: #c2c2c2 #ebebeb #ebebeb #c2c2c2;
	border-width: 1px;
	background: #ffffff;
}
.txField {
	font-size: 13px;letter-spacing: 1px;
	color: #000000;
	height:22px;
	padding:3px;
	border-style: solid;
	border-color: #7f9db9;
	border-width: 1px;
	background: #ffffff;}

/* table樣式*/
.td01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cfc9b7;
	border-bottom-color: #cfc9b7;
}
.tr01 {
	border-right-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cfc9b7;
	border-left-color: #cfc9b7;
}
.tr02 {
	border-right-style: none;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cfc9b7;
}
.tb_blog01 {
	background-image: url(../img/blog_tb_bg_m01.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tb_blog02 {
	background-image: url(../img/blog_tb_bg_m02.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* 字高*/
.h18 {
	line-height: 18px;}
.h19 {
	line-height: 19px;}
.h20 {
	line-height: 20px;}
.h21 {
	line-height: 21px;}
.h22 {
	line-height: 22px;}
.h23 {
	line-height: 23px;}
.h24 {
	line-height: 24px;}
.h25 {
	line-height: 25px;}
.h19p2 {
	line-height: 19px;letter-spacing: 2px;}
.h20p1 {
	line-height: 20px;letter-spacing: 1px;}

/* 字間*/
.p1 {
	letter-spacing: 1px;}
.p2 {
	letter-spacing: 2px;}
		
/* 內文字*/
td {
	font-size: 13px;color: #222222;
	word-break:break-all;}
.num{
	font-family: "Arial", "Helvetica", "sans-serif";
}
.info10{
	font-size: 10px;}
.info10h15{
	font-size: 10px;line-height: 13px;}
.info11{
	font-size: 11px;}
.info11p1 {
	font-size: 11px;letter-spacing: 1px;}
.info11p1h18 {
	font-size: 11px;letter-spacing: 1px;line-height: 18px;}
.info12 {
	font-size: 12px;}
.info12h15 {
	font-size: 12px;line-height: 15px;}
.info12p1 {
	font-size: 12px;letter-spacing: 1px;}
.info12p1h18 {
	font-size: 12px;letter-spacing: 1px;line-height: 18px;}
.info12p1h20 {
	font-size: 12px;letter-spacing: 1px;line-height: 20px;}
.info12p1h22 {
	font-size: 12px;letter-spacing: 1px;line-height: 22px;}
.info12p2 {
	font-size: 12px;letter-spacing: 2px;}
.info13 {
	font-size: 13px;}
.info13p1 {
	font-size: 13px;letter-spacing: 1px;}
.info13p1h17 {
	font-size: 13px;letter-spacing: 1px;line-height: 17px;}
.info13p1h18 {
	font-size: 13px;letter-spacing: 1px;line-height: 18px;}
.info13p1h19 {
	font-size: 13px;letter-spacing: 1px;line-height: 19px;}
.info13p1h20 {
	font-size: 13px;
	letter-spacing: 1px;
1px;	line-height: 20px;
	text-decoration: none;
}
.info13p1h21_red {
	font-size: 13px;
	letter-spacing: 1px;
    line-height: 21px;
	color: #e27a00;
}

.info13p1h21 {
	font-size: 13px;letter-spacing: 1px;1px;line-height: 21px;}
.info13p1h22 {
	font-size: 13px;letter-spacing: 1px;1px;line-height: 22px;}
.info13p2 {
	font-size: 13px;letter-spacing: 2px;}
.info13p2h17{
	font-size: 13px;letter-spacing: 2px;line-height: 17px;}
.info13p2h18{
	font-size: 13px;letter-spacing: 2px;line-height: 18px;}
.info13p2h19 {
	font-size: 13px;letter-spacing: 2px;line-height: 19px;}
.info13p2h20 {
	font-size: 13px;letter-spacing: 2px;line-height: 20px;}
.info13p2h22 {
	font-size: 13px;letter-spacing: 2px;line-height: 22px;}
.info13p3 {
	font-size: 13px;letter-spacing: 3px;line-height: 22px;}
.info13p3h20 {
	font-size: 13px;letter-spacing: 3px;}
.info15p1h21 {
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 18px;
	color: #826847;
	font-weight: bold;
}
.info15p2h21 {
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 18px;
	color: #826847;
	font-weight: bold;
}

.info24 {
	font-size: 24px;}

.equation_gray {
	font-size:18px;	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight:bold;
	color:#666666;}
.equation_red {
	font-size:18px;	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight:bold;
	color:#f00000;}
.text_green {color:#256d14;}
.text_orange {color:#ff6600;}
.text_red {color:#e30000;}
.form_info13p1 {
	font-size: 13px;color:#614102;letter-spacing: 1px;}
.form_info13p1h20 {
	font-size: 13px;color:#614102;letter-spacing: 2px;line-height: 20px;}

/* 標題字*/
.tit15p1 {
	font-size: 15px;letter-spacing: 1px;}
.tit15p2 {
	font-size: 15px;letter-spacing: 2px;}
.tit16p1 {
	font-size: 16px;letter-spacing: 1px;}
a.tit16p1 {
	font-size: 16px;letter-spacing: 1px;}
a.tit16p1:link{
	font-size: 16px;letter-spacing: 1px;color: #3333ff;
	text-decoration: none;}
a.tit16p1:visited{
	font-size: 16px;letter-spacing: 1px;
	text-decoration: none;}
a.tit16p1:hover{
	font-size: 16px;letter-spacing: 1px;color: #003399;
	text-decoration: underline;}
.tit16p2 {
	font-size: 16px;letter-spacing: 2px;}
.tit17p2 {
	font-size: 17px;letter-spacing: 2px;}
.tit18p2 {
	font-size: 18px;letter-spacing: 2px;}
.tit21p3 {
	font-size: 21px;letter-spacing: 3px;}
.tit21p5 {
	font-size: 21px;letter-spacing: 5px;}
.tit1blue13p1 {
	color: #003399;
	font-size: 13px;
	letter-spacing: 1px;
	background-color: #DFF7FF;
	margin: 3px;
	padding: 3px;
}
.tit1orange13p1 {
	color: #ff5c00;
	font-size: 13px;
	letter-spacing: 1px;
	background-color: #fff0dc;
	margin: 3px;
	padding: 3px;
}

/* Link廣告*/
a:link {
	color: #0052CE;
	text-decoration: none;}
a:visited {
	color: #0052CE;
	text-decoration: none;}
a:hover {
	color: #FC3F4D;
	text-decoration: underline;}
	
a.adunder:link{
	text-decoration: underline;}
a.adunder:visited{
	text-decoration: underline;}
a.adunder:hover{
	text-decoration: underline;}

.adunder2 {	
	color: #9F5331;}
a.adunder2:link{
	color: #9F5331;
	text-decoration: underline; }
a.adunder2:visited{
	color: #9F5331;
	text-decoration: underline;}
a.adunder2:hover{
	color: #e30000;
	text-decoration: none;}

a.position_t1l1:hover{  position:relative;top:1px;left:1px;}
	
a.ad_bk:link{
	color: #666666;
	text-decoration: none;}
a.ad_bk:visited{
	color: #666666;
	text-decoration: none;}
a.ad_bk:hover{
	color: #FC3F4D;
	text-decoration: underline;}

a.ad_bk_u:link{
	color: #666666;
	text-decoration: underline;}
a.ad_bk_u:visited{
	color: #666666;
	text-decoration: underline;}
a.ad_bk_u:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.google_bk:link{
	color: #191919;
	text-decoration: none;}
a.google_bk:visited{
	color: #191919;
	text-decoration: none;}
a.google_bk:hover{
	color: #191919;
	text-decoration: none;}

a.ad_bk12p1h18:link{
	font-size: 12px;letter-spacing: 2px;line-height: 18px;color: #666666;
	text-decoration: none;}
a.ad_bk12p1h18:visited{
	font-size: 12px;letter-spacing: 2px;line-height: 18px;color: #666666;
	text-decoration: none;}
a.ad_bk12p1h18:hover{
	font-size: 12px;letter-spacing: 2px;line-height: 18px;color: #FC3F4D;
	text-decoration: underline;}

a.ad_bk12h20:link{
	font-size: 12px;line-height: 20px;color: #666666;
	text-decoration: none;}
a.ad_bk12h20:visited{
	font-size: 12px;line-height: 20px;color: #666666;
	text-decoration: none;}
a.ad_bk12h20:hover{
	font-size: 12px;ine-height: 20px;color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_bk13p1:link{
	font-size: 13px;letter-spacing: 1px;color: #000000;
	text-decoration: none;}
a.ad_bk13p1:visited{
	font-size: 13px;letter-spacing: 1px;color: #000000;
	text-decoration: none;}
a.ad_bk13p1:hover{
	font-size: 13px;letter-spacing: 1px;color: #FC3F4D;
	text-decoration: underline;}

a.ad_bk13p3:link{
	font-size: 13px;letter-spacing: 3px;color: #666666;
	text-decoration: none;}
a.ad_bk13p3:visited{
	font-size: 13px;letter-spacing: 3px;color: #666666;
	text-decoration: none;}
a.ad_bk13p3:hover{
	font-size: 13px;letter-spacing: 3px;color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_bk13p4:link{
	font-size: 13px;letter-spacing: 4px;color: #666666;
	text-decoration: underline;}
a.ad_bk13p4:visited{
	font-size: 13px;letter-spacing: 4px;color: #666666;
	text-decoration: underline;}
a.ad_bk13p4:hover{
	font-size: 13px;letter-spacing: 4px;color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_bk15p6:link{
	font-size: 15px;letter-spacing: 6px;color: #666666;
	text-decoration: underline;}
a.ad_bk15p6:visited{
	font-size: 15px;letter-spacing: 6px;color: #666666;
	text-decoration: underline;}
a.ad_bk15p6:hover{
	font-size: 15px;letter-spacing: 6px;color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_bw:link{
	color: #9b7850;
	text-decoration: underline;}
a.ad_bw:visited{
	color: #9b7850;
	text-decoration: underline;}
a.ad_bw:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_bw2:link{
	color: #cc6600;
	text-decoration: underline;}
a.ad_bw2:visited{
	color: #cc6600;
	text-decoration: underline;}
a.ad_bw2:hover{
	color: #FC3F4D;
	text-decoration: underline;}

a.ad_bw3:link{
	color: #cc6600;
	text-decoration: none;}
a.ad_bw3:visited{
	color: #cc6600;
	text-decoration: none;}
a.ad_bw3:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_wh:link{
	color: #ffffff;
	text-decoration: none;}
a.ad_wh:visited{
	color: #ffffff;
	text-decoration: none;}
a.ad_wh:hover{
	color: #ffffff;
	text-decoration: underline;}
	
a.ad_wh2:link{
	color: #ffffff;
	text-decoration: underline;}
a.ad_wh2:visited{
	color: #ffffff;
	text-decoration: underline;}
a.ad_wh2:hover{
	color: #ffffff;
	text-decoration: underline;}
		
a.ad_wh13p4:link{
	font-size: 13px;letter-spacing: 4px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh13p4:visited{
	font-size: 13px;letter-spacing: 4px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh13p4:hover{
	font-size: 13px;letter-spacing: 4px;color: #ffff00;
	text-decoration: underline;}
	
a.ad_wh15p6:link{
	font-size: 15px;letter-spacing: 6px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh15p6:visited{
	font-size: 15px;letter-spacing: 6px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh15p6:hover{
	font-size: 15px;letter-spacing: 6px;color: #ffff00;
	text-decoration: underline;}
	
a.ad_wh15p3:link{
	font-size: 15px;letter-spacing: 3px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh15p3:visited{
	font-size: 15px;letter-spacing: 3px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh15p3:hover{
	font-size: 15px;letter-spacing: 3px;color: #ffff00;
	text-decoration: underline;}
	
a.ad_wh16p6:link{
	font-size: 16px;letter-spacing: 3px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh16p6:visited{
	font-size: 16px;letter-spacing: 3px;color: #ffffff;
	text-decoration: underline;}
a.ad_wh16p6:hover{
	font-size: 16px;letter-spacing: 3px;color: #ffff00;
	text-decoration: underline;}
	
a.ad_wh13p3:link{
	font-size: 13px;letter-spacing: 3px;color: #ffffff;
	text-decoration: none;}
a.ad_wh13p3:visited{
	font-size: 13px;letter-spacing: 3px;color: #ffffff;
	text-decoration: none;}
a.ad_wh13p3:hover{
	font-size: 13px;letter-spacing: 3px;color: #ffffff;
	text-decoration: underline;}
	
a.ad_darkred:link{
	color: #8a3433;}
a.ad_darkred:visited{
	color: #8a3433;}
a.ad_darkred:hover{
	color: #FC3F4D;}
	
a.ad_darkred2:link{
	color: #cc3300;
	text-decoration: underline;}
a.ad_darkred2:visited{
	color: #cc3300;
	text-decoration: underline;}
a.ad_darkred2:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_orange:link{
	color: #ff4a00;
	text-decoration: none;}
a.ad_orange:visited{
	color: #ff4a00;
	text-decoration: none;}
a.ad_orange:hover{
	color: #FC3F4D;
	text-decoration: underline;}


a.ad_orange_u:link{
	color: #ff4a00;
	text-decoration: underline;}
a.ad_orange_u:visited{
	color: #ff4a00;
	text-decoration: underline;}
a.ad_orange_u:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_green_u:link{
	color: #008787;
	text-decoration: underline;}
a.ad_green_u:visited{
	color: #008787;
	text-decoration: underline;}
a.ad_green_u:hover{
	color: #FC3F4D;
	text-decoration: underline;}
	
a.ad_coffee:link{
	color: #826847;
	text-decoration: none;}
a.ad_coffee:visited{
	color: #826847;
	text-decoration: none;}
a.ad_coffee:hover{
	color: #826847;
	position:relative;top:1px;left:1px;}
	
a.ad_red_o:link{
	color: #e27a00;
	font-weight: bold;
	text-decoration: none;}
a.ad_red_o:visited{
	color: #e27a00;
	font-weight: bold;
	text-decoration: none;}
a.ad_red_o:hover{
	color: #e27a00;
	font-weight: bold;
	position:relative;top:1px;left:1px;}
	
/* foot_copyright*/
.copyright {
	font-size: 12px;line-height: 18px;letter-spacing: 1px;
	color: #444444;}

/* show*/
.img_ld {
	margin-bottom: 15px;
	margin-left: 15px;
}
.tit15p2b {
	font-size: 15px;
	letter-spacing: 2px;
	font-weight: bold;
}

