﻿
/*table設定CSS*/
.table01 {
	border-bottom-style: none;/*下邊框顏色*/
	border-left-width: 1px;/*左邊框寬度*/
	border-left-style: solid;/*左邊框樣式ex:dashed(虛線)*/
	border-left-color: #999999;/*左邊框顏色*/
	border-right-width: 1px;/*右邊框寬度*/
	border-right-style: solid;/*右邊框樣式ex:dashed(虛線)*/
	border-right-color: #999999;/*右邊框顏色*/
}
/*連結設定CSS*/
/*T連結設定-一般*/
.Tlink01 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #484848;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-普通連結*/
.Tlink01 a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #484848;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-拜訪連結*/
.Tlink01 a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #484848;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-當滑鼠移到連結上*/
.Tlink01 a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #C92218;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: underline;/*文字裝飾ex:underline*/
}
.Tlink02 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #6D642D;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-普通連結*/
.Tlink02 a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #6D642D;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-拜訪連結*/
.Tlink02 a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #6D642D;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-當滑鼠移到連結上*/
.Tlink02 a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #6D642D;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: underline;/*文字裝飾ex:underline*/
}
.Tlink03 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #E43A16;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-普通連結*/
.Tlink03 a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #E43A16;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-拜訪連結*/
.Tlink03 a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #E43A16;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-當滑鼠移到連結上*/
.Tlink03 a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #E43A16;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: underline;/*文字裝飾ex:underline*/
}
.Tlink04 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #000000;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-普通連結*/
.Tlink04 a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #000000;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-拜訪連結*/
.Tlink04 a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #000000;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-當滑鼠移到連結上*/
.Tlink04 a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #000000;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: underline;/*文字裝飾ex:underline*/
}
.Tlink05 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #FFFFFF;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-普通連結*/
.Tlink05 a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #FFFFFF;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-拜訪連結*/
.Tlink05 a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #FFFFFF;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*T連結設定-連結使用-當滑鼠移到連結上*/
.Tlink05 a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #FFFFFF;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: underline;/*文字裝飾ex:underline*/
}
/*連結設定-一般*/
.link01 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #070780;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	line-height: 15px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*連結設定-連結使用-普通連結拜訪連結*/
a.link01:link ,a.link01:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #070780;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*字體份量ex:bold*/
	line-height: 15px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
/*連結設定-連結使用-當滑鼠移到連結上*/
a.link01:hover {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #070780;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: normal;/*寬度*/
	line-height: 15px;/*設定文字行列高度ex:10pt*/	
	text-decoration: underline;/*文字裝飾ex:underline*/
}
/*版權宣告CSS*/
/*版權宣告-一般*/
.copyright {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 10px;/*字體大小*/
	color: #878787;/*字體顏色*/
	text-decoration: none;/*文字裝飾ex:underline*/ 
	padding-left:14px;/*左邊框補白*/ 
}
/*版權宣告-一般*/
.design {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 11px;/*字體大小*/
	color: #878787;/*字體顏色*/
	text-decoration: none;/*文字裝飾ex:underline*/ 
}
/*版權宣告-連結使用-普通連結拜訪連結*/
a.design:link ,a.design:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 11px;/*字體大小*/
	color: #878787;/*字體顏色*/
	text-decoration: none;/*文字裝飾ex:underline*/ 
}
/*版權宣告-連結使用-當滑鼠移到連結上*/
a.design:hover {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 11px;/*字體大小*/
	color: #21517F;/*字體顏色*/
	text-decoration: underline;/*文字裝飾ex:underline*/ 
}
/*pic CSS*/
/*一般*/
.pic {
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-top: 4px;
}
.pic a{
	display:block;/*顯示*/
	height:83px;/*高度*/
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 12px;/*字體大小*/
	padding-top: 4px;
}
.pic a:link {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 12px;/*字體大小*/
	color:#000000;/*字體顏色*/
	background:#E5E5E5 url(none);/*背景設定*/
	padding-top: 4px;
}
.pic a:visited {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 12px;/*字體大小*/
	color:#000000;/*字體顏色*/
	background:#E5E5E5;/*背景設定*/
	padding-top: 4px;
}
.pic a:hover{
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	font-size: 12px;/*字體大小*/
	color:#ffffff;/*字體顏色*/
	background:#BBBBBB;/*背景設定*/
	padding-top: 4px;
}

/*圖片效果設定CSS*/
.on_mouseover1 img{
filter:Alpha(opacity=100,style=2,finishopacity=100)/*設定透明度程度、樣式0無1線2圓3矩形漸層*/
}

.on_mouseover1:hover img{
filter:Alpha(opacity=50,style=2,finishopacity=90)/*設定透明度程度、樣式0無1線2圓3矩形漸層*/
}

/*Top設定CSS*/
.down-line {
	border-bottom-width: 1px;/*下邊框寬度*/
	border-bottom-style: dotted;/*下邊框樣式ex:dashed(虛線)*/
	border-bottom-color: #7D7D7D;/*下邊框顏色*/
	padding-top:10px;/*上邊框補白*/ 
	height:36px;/*高度*/
	margin-bottom: none;/*圖下方間距*/
	margin-right: 10px;/*圖右方間距*/
	margin-left: none;/*圖左方間距*/
	margin-top: none;/*圖上方間距*/
}
.word01 {
	font-family: Arial, Helvetica, sans-serif;/*文字字型*/
	color: #333333;/*字體顏色*/
	font-size: 11px;/*字體大小*/
	font-weight: bold;/*字體份量ex:bold*/
	letter-spacing: 1px;/*文字間距normal*/
	line-height: 18px;/*設定文字行列高度ex:10pt*/
	text-decoration: none;/*文字裝飾ex:underline*/
}
.company_title {
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666666;
	height:34px;
}
.company_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #666666;
	padding-left: 12px;
	padding-top:6px;
	
}
.company_content a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.company_content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.company_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.adult_title {
	background-color: #BFE7FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #336699;
	height:34px;
}
.adult_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFE7FC;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:6px;
}
.adult_content a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFE7FC;;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
.adult_content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFE7FC;;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
.adult_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFE7FC;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.kid_title {
	background-color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF3300;
	height:34px;
}
.kid_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFCC66;
	font-size: 12px;
	color: #FF3300;
	padding-left: 12px;
	padding-top:6px;
}
.kid_content a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFCC66;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
.kid_content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFCC66;
	font-size: 12px;
	color: #FF3300;	 
	text-decoration: none;
}
.kid_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFCC66;
	font-size: 12px;
	color:#CC3300;
	text-decoration: none;
}
.company_arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
}
.company_arrowlink a:link{
   color:#666666;
}
.company_arrowlink a:visited{
   color:#666666;
}
.company_arrowlink a:hover{
   color:#333333;
}
.adult_arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/adult_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
}
.kid_arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/icon03.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
}
.head{
    padding-left:20px;
}
.kid_arrary {
	padding-left: 10px;
	padding-top:6px;
}
.kid_more {
	background-image: url(../images/icon_more.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 12px;
	float: right;
	margin-right: 10px;
}
.foot {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.main_content {
	background-color: #ffffff;
}
.right_margin {
	padding-top: 12px;
	padding-left: 12px;
}
.center_margin {
	padding-top: 12px;
}
.left_margin {
	padding-top: 12px;
	padding-right: 12px;
}
.mail{
    padding-top:1px;
    width:14px;
}
.about_title {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	height:24px;
}
.about_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-left: 12px;
	padding-top:6px;	
}
.about_content a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.about_content a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.about_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.about_arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
}
.about_arrowlink a:link{
   color:#666666;
}
.about_arrowlink a:visited{
   color:#666666;
}
.about_arrowlink a:hover{
   color:#333333;
}
.content_head{
    padding-left:0px;
}
.content_boder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
}
.content_detail {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	/*padding-left: 0px;
	padding-top:6px;*/
	padding-bottom:12px;
	line-height: 16px;
	letter-spacing: 2px;
}
.content_detail a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	/*padding-left: 0px;
	padding-top:6px;*/
	line-height: 16px;
	letter-spacing: 2px;
	text-decoration: underline;
}
.content_detail a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	/*padding-left: 0px;
	padding-top:6px;*/
	line-height: 16px;
	letter-spacing: 2px;
	text-decoration: underline;
}
.content_detail a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #333333;
	/*padding-left: 0px;
	padding-top:6px;*/
	line-height: 16px;
	letter-spacing: 2px;
	text-decoration: underline;
}
.content_detail_title {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 0px;
	padding-top:12px;
}
.content_detail_title a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: none;
}
.content_detail_title a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: none;
}
.content_detail_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: underline;
}
.content_introduce {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top:6px;
	margin-bottom:10px;
	padding:0px;
	line-height: 16px;
	letter-spacing: 2px;
}
.content_gotop {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
}
.content_gotop a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: none;
}
.content_gotop a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: none;
}
.content_gotop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 12px;
	padding-top:12px;
	text-decoration: underline;
}
.content_detail_link {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 0px;
	padding-top:2px;
}
.content_detail_link a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 0px;
	padding-top:2px;
	text-decoration: underline;
}
.content_detail_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 0px;
	padding-top:2px;
	text-decoration: underline;
}
.content_detail_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-left: 0px;
	padding-top:2px;
	text-decoration: underline;
}
.menu_boder {
	border-top-width: 1px solid #000000;
}
.about_img {
	float:left;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: none;
}
.4p {
	margin-bottom: 10px;
	margin-top: 10px;
}
.leftmenu {
    padding-top:18px;
}
#cap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	float:left;
}
.faq_title {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top:4px;
}
.faq_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-left: 0px;
	padding-top:6px;
	padding-bottom:12px;
	line-height: 16px;
	letter-spacing: 2px;
}
#show {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top:10px;
	text-decoration: none;
}
#show a:link{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top:10px;
}
#show a:visited{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top:10px;
}
#show a:hover{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	padding-top:10px;
}
.holder {
	float: left;
	padding-top:3px;
	padding-left:0px;
}
a.hid {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
a.hid :link{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
a.hid :visited{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
a.hid :hover{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc0000;
	text-decoration: none;
}
a.hid span {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-left: 0px;
	padding-top:6px;
	padding-bottom:12px;
	line-height: 16px;
	letter-spacing: 2px;
}
a.hid:hover {
	text-decoration: none;
	color: #cc0000;
}
a.hid:active {
	background: #fff;
}
a.hid:focus {
	background: #fff;
}
a.hid:active span {
	display: none;
}
a.hid:focus span {
	display: none;
}
a.hid:active span {
	display: block;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-left: 0px;
	padding-top:12px;
	padding-bottom:12px;
	line-height: 16px;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2C6AA3;
}
a.hid:focus span {
	display: block;
	width: 490px;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-left: 0px;
	padding-top:6px;
	padding-bottom:12px;
	line-height: 16px;
	letter-spacing: 2px;
}
.clear {
	clear: both;
}
#answer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C6AA3;
	text-decoration: none;
	float:left;
}
.qa_box {
	margin-bottom: 6px;
}
.discus_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #21517F;
	text-decoration: none;
	background-color: #DFF0F8;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	line-height: 16px;
	font-weight: bold;
	margin-bottom:2px;
}
.discus_list {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	background-color: #F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:2px;
	letter-spacing: 1px;
}
.discus_list a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.discus_list a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.discus_list a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}
.discus_box {
	border: 1px dotted #dedede;
}
.discus_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	background-color: #F6F6F6;
	padding:4px;
}
.discus_writer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	background-color: #F6F6F6;
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
}
.discus_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2C6AA3;
	text-decoration: none;
	background-color: #E4ECF4;
	padding:4px;
	letter-spacing: 1px;
}
.discus_re_box {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2C6AA3;
	background-color: #E4ECF4;
}
.discus_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2C6AA3;
	text-decoration: none;
	background-color: #E4ECF4;
	padding:4px;
	letter-spacing: 1px;
	width: 550px;
	height:200px;
	border: 1px solid #ffffff;
}
.discus_talk_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #21517F;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
	margin-bottom:2px;
}
.discus_talk_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21517F;
	text-decoration: none;
	line-height: 16px;
	padding:4px;
	letter-spacing: 1px;
	width: 550px;
	height:200px;
	border: 1px solid #ffffff;
    background-color: #E4ECF4;
}
.discus_source_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	background-color: #E4ECF4;
	padding:4px;
	letter-spacing: 1px;
}
.discus_re_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2C6AA3;
	text-decoration: none;
	background-color: #E4ECF4;
	padding:4px;
	letter-spacing: 1px;
}
.source_box {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cc0000;
	margin-bottom:12px;
}
.case_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	height:34px;
}
.talk_img {
    float:right;
	margin:4px;
}
.talk_img_left {
    float:left;
	margin:4px;
}
#info dl {
  clear:both;
  width:550px;
  height:10px;
  margin:4px auto;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f5f5f5;
  font-size: 13px;
  color: #666666;
  padding-left: 12px;
  padding-top:6px;
  
  }
#info dt {
  margin-bottom:1em; 
  font-weight:bold;}
#info dd {
  width:50%; 
  float:left; 
  margin:0;}

#info ol.first {
  counter-reset:item 0;}
#info ol.second {
  counter-reset:item 5;}
#info ol.third {
  counter-reset:item 9;}

#info ol li {
  display: block;}
.case_global_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #21517F;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
	margin-bottom:8px;
	padding-left:20px;
}
#change {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006DDA;
	text-decoration: underline;
	line-height: 16px;
}
#change a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006DDA;
	text-decoration: underline;
	line-height: 16px;
}
#change a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006DDA;
	text-decoration: underline;
	line-height: 16px;
}
#change a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006DDA;
	text-decoration: underline;
	line-height: 16px;
}
#change a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #21517F;
	text-decoration: underline;
	line-height: 16px;
}
.faq_arrowlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
}
.faq_arrowlink a:link{
   color:#999999;
}
.faq_arrowlink a:visited{
   color:#999999;
}
.faq_arrowlink a:hover{
   color:#000000;
}
.left_menu {
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.left_menu a{
	display:block;
	text-align:left;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}
.left_menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
	color:#999999;
}
.left_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
	color:#999999;
}
.left_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/company_icon.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 12px;
	margin-top:4px;
	background-position: 2px 4px;
	line-height:18px;
	color:#000000;
}
.submenu {
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:18px;
	float:left;
	padding-left:28px;
	color:#999999;
}
.submenu a{
	display:block;
	text-align:left;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.submenu span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	padding-left:14px;
}
.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
    color:#999999;
	text-decoration:none;
	padding-left:14px;
}
.submenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
    color:#999999;
	text-decoration:none;
	padding-left:14px;
}
.submenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
    color:#000000;
	text-decoration:none;
	padding-left:14px;
}
.brief_table {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #666666;
	margin-top:12px;
}
.brief_table a:link{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	font-size: 12px;
	color: #666666;
	margin-top:12px;
	text-decoration:none;
}
.brief_table a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	font-size: 12px;
	color: #666666;
	margin-top:12px;
	text-decoration:none;
}
.brief_table a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	font-size: 12px;
	color: #666666;
	margin-top:12px;
	text-decoration:underline;
}
.table_margin {
	margin-bottom: 12px;
}
.request_line {
	height: 24px;
	padding-bottom:6px;
	padding-top:6px;
}
.request_form {
    padding-right:24px;
}
.request_content {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #666666;
	padding-top:6px;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.pic_right {
	float:right;
	margin: 2px;
	padding: 2px;
	border: 1px solid #DC9B23;
}
.case_detail_link {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-right: 18px;
	padding-top:6px;
	float:right;
}
.case_detail_link a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-right: 18px;
	padding-top:6px;
	text-decoration: underline;
	float:right;
}
.case_detail_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-right: 18px;
	padding-top:6px;
	text-decoration: underline;
	float:right;
}
.case_detail_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	padding-right: 18px;
	padding-top:6px;
	text-decoration: underline;
	float:right;
}
.red_line {
	background-color: #D34343;
	height: 11px;
	float:left;
	margin-bottom:3px;
}
.request_content_foot {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	font-size: 12px;
	color: #666666;
	margin-top:6px;
	padding:2px;
	letter-spacing: 1px;
	word-spacing: 2px;
	border: 1px solid #fafafa;
}
.star{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-left:12px;
}
.textformat {
	height: 16px;
	width: 120px;
	padding-left:2px;
	margin-left:2px;
	border: 1px solid #93C6E0;
}
.textformat_say {
	height: 16px;
	width: 240px;
	padding-left:2px;
	margin-left:2px;
	border: 1px solid #93C6E0;
}
.questionary_link {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
	float:right;
	padding-right:24px;
}
.questionary_link a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
}
.questionary_link a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #336699;
}
.questionary_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #333333;
}