@charset utf-8;

body {font-family: Verdana;font-size:75%;line-height:18px;width:960px;}
.caption{visibility: hidden;}
.middle{vertical-align:middle}
.path{text-decoration:none}
.bgcolor{
background-color:#FFF}
.type{border:1px solid #7eb5d7}

.head {height:75px;background-image:url(images/header2.jpg);}
.head2 {background-image:url(images/head2.gif);border-top:1px solid #bebeae}

.heade {height:60px;background-image:url(images/header2e.jpg);}

.footer_c{background-color:#FFF}
.footer01{font-size:100%;color:#646464;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;text-align:left;}
.footer02{font-size:100%;color:#373737;font-family:新細明體,Verdana, Geneva, sans-serif,;text-align:left;}

.link_blue,.link_blue a:link.link_blue a:hover,.link_blue a:visited{font-size:80%;text-decoration:underline;}

.menu_h{background:url(images/bk_line.gif);background-repeat:repeat-x;}


.box_up{height:120px;padding-top:10px;}

.headbox{height:184px;color:#FFF}

.headbox a:link{text-decoration:none}

.hot{margin-right:7px;
 border:1px solid #888888}

.photo133{width:137px;height:137px;text-align:center;vertical-align:middle;
background-image:url(images/thumb.gif)}

.none{display:none;padding-right:2px;}

.accesskey {font-size:50%;color:#FFF;text-decoration:none;line-height:5px;}

.lightbk{background-color:#FEFEEF}


.link {
padding:6px;
}
.link2 {
padding-top:6px;
padding-bottom:14px;
}

.box_down{height:20px;text-align:right;}



.ti{height:35px;background:url(images/ti.gif) repeat}

.panel_dotted {padding-top:5px;border-left:none;border-right:none;border-bottom:none;text-align:left;height:154px;font-size:100%;/*background-color:#fbefb5*/}
.panel_dotted_b{border-bottom:#675100 dotted 1px;}

.leftmenu{background-color:#fefeef;background-image:url(images/left_bk.jpg);background-position:bottom;background-repeat:no-repeat;}

.h00{padding:5px;}

.h01{background:url(images/cor4_01.gif);font-size:125%;color:#FFF;padding-left:5px;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;text-align:left;padding-top:6px;height:27px;padding-left:25px;}
.h01-2{background:url(images/cor4-2_01.gif);font-size:125%;color:#FFF;padding-left:5px;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;text-align:left;padding-top:6px;height:27px;padding-left:25px;}
.bl{padding-top:2px;padding-right:4px;}


.pagetitle {font-size:125%;color:#474747;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;padding-left:12px;}
.pagebox{border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;border-top:none;}

.upti1{
font-size:125%;color:#5d5d5d;
line-height:30px;leter-spacing:1px;
background-color:#e5f6ff;
border-style:solid;
border-width:1px;
border-top-color:#e5e5e5;
border-left-color:#e5e5e5;
border-bottom-color:#e5e5e5;
border-right-color:#e5f6ff;}
.upti2{
font-size:125%;color:#5d5d5d;
line-height:30px;leter-spacing:1px;
background-color:#e5f6ff;
border-style:solid;
border-width:1px;
border-top-color:#e5e5e5;
border-left-color:#b7d7ff;
border-bottom-color:#e5e5e5;
border-right-color:#e5f6ff;}
.upti3{
font-size:125%;color:#5d5d5d;
line-height:30px;leter-spacing:1px;
background-color:#e5f6ff;
border-style:solid;
border-width:1px;
border-top-color:#e5e5e5;
border-left-color:#b7d7ff;
border-bottom-color:#e5e5e5;
border-right-color:#e5e5e5;}



.date {
font-size:110%;
color:#414141;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:1.5em;
letter-spacing:1px;
}

.up,.up a:link,.up a:visited,.up a:active {font-size:100%;color:#FFFFFF;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,; valign:middle;}
.up a:hover {valign:middle;font-size:100%;color:#FFF;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;}

.whitefont,.whitefont a:active,.whitefont a:link,.whitefont a:visited,.whitefont a:hover {font-size:100%;color:#FFF;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;font-weight:400;text-align:left;}

.ul01,.ul01 a:link,.ul01 a:visited,.ul01 a:active {color:#222;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;list-style-type:none;margin-left:0;margin-bottom:0;margin-top:0;padding:2px;line-height:1.5em;}
.ul01 a:hover{color:#5494d4;}

.li-bl {color:#414141;font-size:100%;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 .34em;padding-left:18px;
text-align:left;line-height:20px;}
.li-bl a:link{color:#414141;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;}
.li-bl a:active{color:#414141;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;}
.li-bl a:hover{color:#414141;text-decoration:underline;font-family:新細明體,Verdana, Geneva, sans-serif,;}

.li-bl3 {color:#414141;font-size:110%;background-image:url(images/arrow2.gif);background-repeat:no-repeat;background-position:0 .34em;padding-left:0.8em;
text-align:left;}
.li-bl3 a:link{color:#414141;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;}
.li-bl3 a:active{color:#414141;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;}
.li-bl3 a:hover{color:#414141;text-decoration:underline;font-family:新細明體,Verdana, Geneva, sans-serif,;}

.li-bl2 {color:#0600ff;font-size:110%;background-repeat:no-repeat;background-position:0 .34em;
text-align:left;}
.li-bl2 a:link{color:#0600ff;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;padding-left:5px;}
.li-bl2 a:active{color:#0600ff;text-decoration:none;font-family:新細明體,Verdana, Geneva, sans-serif,;padding-left:5px;}
.li-bl2 a:hover{color:#0600ff;text-decoration:underline;font-family:新細明體,Verdana, Geneva, sans-serif,;padding-left:5px;}
.li-bl2 a:visited{text-decoration:underline;font-family:新細明體,Verdana, Geneva, sans-serif,;padding-left:5px;}
.bo_t{border-top:1px solid #cfcfcf;}


.content_up {border-top:#DFDFDF solid 1px;font-size:100%;line-height:18px;}

.titlebg{
background:url(images/bk_line.gif);
background-repeat:repeat-x;
background-position : bottom;
padding-left:16px;
font-size:125%;
color:#FFF;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
}

.titlebg a:hover,.titlebg a:link,.titlebg a:active,.titlebg a:visited{
	background-position : bottom;
font-size:100%;
color:#FFF;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
}

.box02 td {
border:none;
vertical-align:top;
text-align:center;
}

.box03 td {
vertical-align:top;
}

.box04 {
border:#333 solid 1px;
border-collapse:collapse;
margin-top:0px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding:0px;
}


.panel_ti,.panel_ti a:link,.panel_ti a:hover,.panel_ti a:visited {
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-size:115%;
font-weight:700;
color:#414141;
line-height:2em;
text-align:left;
text-decoration:none;
}

.panel_ti2 {
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-size:130%;
font-weight:700;
color:#414141;
line-height:2em;
text-align:left;
padding-left:8px;
line-height:35px;
}

.font02,.font02 a:active,.font02 a:link,.font02 a:visited{
font-size:small;
color:#222;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:22px;
}

.font02 a:hover{
font-size:small;
color:#00496C;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:22px;
}

select,input {
vertical-align:middle;
}

.font01 a,.font01 a:active,.font01 a:link,.font01 a:visited{
font-size:110%;
color:#414141;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-weight:400;
line-height:23px;
letter-spacing:1px;
}

.font01 a:hover{
font-size:110%;
color:#414141;
text-decoration:underline;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:23px;
}
.font-h a,.font-h a:active,.font-h a:link,.font-h a:visited{
font-size:110%;
color:#414141;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-weight:400;
line-height:23px;
letter-spacing:1px;
}

.font-h a:hover{
font-size:110%;
color:#414141;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:23px;
}

.font01-1 a,.font01-1 a:active,.font01-1 a:link,.font01-1 a:visited{
padding-left:30px;
font-size:110%;
color:#414141;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-weight:400;
line-height:23px;
}

.font01-1 a:hover{
padding-left:30px;
font-size:110%;
color:#414141;
text-decoration:underline;
font-family:新細明體,Verdana, Geneva, sans-serif,;
line-height:23px;
letter-spacing:1px;
}

.pages a:hover {
font-size:100%;
font-weight:bold;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
}
.pages,.pages a:active,.pages a:link,.pages a:visited {font-size:100%;color:#222;text-decoration:none;
background-color:#FFF;}

.box02,.box03 {
border-color:#FFF;
width:100%;
border:none;
border-collapse:separate;
}


.td01{
font-size:110%;
color:#5d5d5d;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
background-color:#FFF;
border-bottom:1px dotted #5d5d5d;
letter-spacing:1px;
}
.td02 a:link,.td01 a:link,.td12 a:link{text-decoration:none;color:#5d5d5d;}


.td02{
font-size:110%;
color:#5d5d5d;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
background-color:#f1f1f1;
border-bottom:1px dotted #5d5d5d;
letter-spacing:1px;
}

.td12{
color:#5d5d5d;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
letter-spacing:1px;
}

.td01 a:hover,.td02 a:hover,.td12 a:hover{
color:#000;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
letter-spacing:1px;
}


.td03{background-color:#d5d5d5;
font-size:130%;
color:#222;
text-decoration:none;
font-family:新細明體,Verdana, Geneva, sans-serif,;
font-weight:400;
line-height:25px;
}

.td04{background-color:#fbfbd7;
font-size:120%;
color:#222;
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-weight:400;
}