
body {margin: 2; background: rgb(252,230,181) url(images/abc.jpg);}

.c_red {color:#F66;}
.c_black {color:#000;}
.c_blue {color:#00f;}
.crBlue {color:#d0d; font-size:110%}
.crKarBack {background-color:#ddffdd; padding:5px;}
.crKarTiltle { color: #3333dd; background-color:#bbaadd; padding:0.2em }
.crHeadBlue {color:#000099;}

.crHeaderBack {background-color:#ddffdd; color:#f0f; font-weight: bold; padding:5px;}
.crHeaderH1Back {background-color:#ddffdd; padding:5px;}
.crHeaderH2Back {background-color:#ddffdd; padding:5px;}
.crHeaderH3Back {background-color:#ddffdd; padding:5px;}

.crTextBackLtBlue {background-color:#DAE8E7; color:#25a; padding:5px;}


.evenFont {FONT-FAMILY: "細明體";}

.talk {color:#000099;}
h5  { display: inline; font-weight:bold; font-size: 1em; color:rgb(180, 80, 248); }

td.tdAlignRight { text-align:right;  width:18%; vertical-align: top;}


h1.titleBlue { BACKGROUND-COLOR: #0af ;
color: #fff; font-size: 2.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
margin:5px; padding:2px;
}

h2.titleBlue { BACKGROUND-COLOR: #0af ;
color: #fff; font-size: 1.8em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
margin:5px; padding:2px;
}

h3.titleBlue { BACKGROUND-COLOR: #0066ff ;
color: #fff; font-size: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-align:center;padding:2px; 
}
h3.titleWord { COLOR: #dd22ff;
font-size: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
text-align:center; margin-top:5px;margin-bottom:5px; padding:2px;
}

h3.titleWord_left { COLOR: #dd22ff;
font-size: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
text-align:left; margin-top:5px;margin-bottom:5px; padding:2px;
}

h2.titleWord_left_top { COLOR: #6600FF;
font-size: 1.4em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
text-align:left; margin-top:20px;margin-bottom:5px; padding:2px;
}

h3.titleWord_left_top { COLOR: #dd22ff;
font-size: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
text-align:left; margin-top:20px;margin-bottom:5px; padding:2px;
}

h3.titleBlueSub { BACKGROUND-COLOR: #0099ff ;
color: #fff; font-size: 1.2em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
margin:5px; padding:2px;
}


h4.titleBlue { BACKGROUND-COLOR: #0af ;
color: #fff; font-size: 1.1em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
margin:5px; padding:2px;
}

h5 { font-size:1em ;  font-weight:bold; margin:none; padding:nono; }
.posInline { display:inline; }

.h2title {color: blue; font-size:120%; font-weight:bold}
#talkImg IMG {BORDER: #333 1px solid; PADDING:1px; FLOAT: right; 
MARGIN: 0px 0px 1em 1em; }
IMG.centerImg { display:block; margin-left:auto; margin-right:auto; WIDTH: 350px; }


#idx_title{
	FONT-SIZE: 75%; WIDTH: 100%; POSITION: relative; BACKGROUND-COLOR: rgb(199,238,238)
}
#idx_tel {
font-weight: bold;	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px;PADDING-TOP: 2px; TEXT-ALIGN: right;  MARGIN-LEFT: 75%; BACKGROUND-COLOR: rgb(226,190,252)
}
#idx_link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute; }

.article  h2 {TEXT-ALIGN: center;margin-top:0px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; 
color: #00f; font-size: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.article  p {TEXT-ALIGN: left; 
margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 15px;color: #000; font-size: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
.article  span#note { BACKGROUND-COLOR: #aff ;
color: #000; font-size: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}

.article  #date {
color: #f33; font-size: 0.7em; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
	
.addrLine { TEXT-ALIGN: center; width: 600px; padding-top: 6px;
FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #330099; BACKGROUND-COLOR: #f0e0f5; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
	
.toplist {font-size:60%; padding-left:20px;}

.bannerimg { background: rgb(179,154,55) url(images/banner_fw.jpg);}
.bannerbk {BACKGROUND-COLOR: rgb(179,154,55)}
.banner  IMG{ float:left;   WIDTH: 784px}	
	
.content_text {
	FONT-SIZE: 1em; COLOR: #000000; BACKGROUND-COLOR: rgb(252,252,138); FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
	
.bookImagePos {
display:inline;
float: right;
margin-top:100px; margin-right:100;
padding: 0px 5px 0px 0px; }



.bookHeadingBig {FONT-SIZE: 22pt; COLOR: #F66;  padding-left:5px; text-align: center; TEXT-DECORATION: underline;BACKGROUND-COLOR: #90e0f0; }	
.bookHeading {FONT-SIZE: 16pt; COLOR: #000000; BACKGROUND-COLOR: #90e0f0; padding-left:5px;}
.bookHeading1 {FONT-SIZE: 12pt; COLOR: #000000; BACKGROUND-COLOR: #9090f0; margin-left:10px; margin-right:300px;}

.bookCont {FONT-SIZE: 12pt; margin: 10px; padding:8; }
.bookContSubHead {FONT-SIZE: 14pt; margin-top: 9px; margin-bottom:3px; padding:0; color:#0000ff;}

.bookContSubHead1 {FONT-SIZE: 14pt; margin-top: 9px; margin-bottom:3px; padding:0; color:#ff00ff;}

.bookRest {FONT-SIZE: 10pt; margin: 10px; color:#0000ff; padding: 5px; border: 1px solid red;}

.wedNote {text-align: left; font-size: .9em; color: #f0f;}


.padleft20{padding-left:20px;}
.c_blue {color:#00f;}
.widthFlvFrame420 { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px;  width: 420px; padding:6px; background:#88e5f7;}
.widthFlvFrame480 { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px;  width: 480px; padding:6px; background:#88e5f7;}
.widthFlvFrame { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px;  width: 320px; padding:6px; background:#88e5f7;}
.widthFlvFramew1 { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px;  width: 368px; padding:6px; background:#88e5f7;}
.width90pc { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px;  width: 90%; padding:6px; background:#dae5f7;}
.width50pc { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px; padding:6px; width: 50%; background:#dae5f7;}
.width40pc { margin-left: auto;   margin-right: auto; text-align:left; margin-top:20px;margin-bottom:20px; width: 40%; padding:6px; background:#dae5f7;}

.bkcrNone {background:none;}
.floatLeft {float:left;}
.floatRight {float:right;}
.logoImgSmall IMG {BORDER: #333 1px solid; PADDING:1px;  display: block;
MARGIN: auto;  WIDTH: 178px; HEIGHT: 133px}
.textCenter {text-align:center;}
.pclear {clear:both;}

.photoWidth IMG { width:600px;  }

#bokRef {margin: 20px 5px 0px 10px; color: teal; padding:10px;background-color: rgb(255, 255, 191);}
#bokRef dd {  padding:0 0 5px 0;}
.karWidth38pc { margin-left: auto;   margin-right: auto; text-align:left; margin-top:10px;margin-bottom:10px; width: 38%; padding:10px; background:#dae5f7;}
.karKonChi { padding:0 0 5 0; }
.karHighLight {color: maroon; padding:0 0 10px 0}
.karComment {color: blue; padding:15px 0 5px 0; font-weight:bold; font-size:110%}


h2.norTitle {font-size:1em; color:purple; font-weight:bold; margin:8px 0 3px 0;}

H1 { CLEAR: left; MARGIN: 1.5em 0px 0px;  FONT: 3em arial; COLOR: #8b2
}
H2 {CLEAR: left; MARGIN: 1.5em 0px 0px;  FONT: 1.8em arial; COLOR: #1b6fc0
font-weight:bold;}
H3 {CLEAR: left; MARGIN: 1.5em 0px 0px;  FONT: 1.2em arial; COLOR: #f0a;
font-weight:bold;}
H4 {CLEAR: left; MARGIN: 1.5em 0px 0px;  FONT: 1em arial; COLOR: maroon; 
font-weight:bold;}


p {MARGIN: 0px 0px 0.6em 0px; }
p.rg-tel {text-align: right; font-size: 10%}

p.left-10 {position:relative;  left:-10px }
p.left-30 {position:relative;  left:-30px }
p.left10 {position:relative;  left:10px }
p.left20 {position:relative;  left:20px }
p.left180 {position:relative;  left:180px }
p.f30 {font-size: 80%}

.left20 {position:relative;  left:20px }
.left50 {position:relative;  left:50px }

.left-pad10 {text-align: left; margin: 10px; padding:8;}
.left-pad30 {text-align: left; margin: 30px; }

.fbold {font-weight:bold;}	
.lnostyle {list-style-type: none;}
.ppos_5 {position:relative; left:-1em;}	
.ppos_15 {position:relative; left:-25px;}	
.ppos5 {position:relative; left:1em;}	
.bottom0 {margin-bottom:0px; }
.top0 {margin-top:0px; }
.top5 {margin-top:0.5em;}
.top10 {margin-top:1em;}
.top20 {margin-top:2em;}
.top30 {margin-top:3em;}




.fnt200 {font-size: 200%}
.fnt150 {font-size: 150%}
.fnt50 {font-size: 50%}

.tbl-bk1 { BACKGROUND-COLOR: blue}
.tbl-bk2 { BACKGROUND-COLOR: #000000 }
.tbl-bk1-2 { BACKGROUND-COLOR: #ffcc33 }
.tbl-content { BACKGROUND-COLOR: #ffdd00; border: 1px }

.tbl-bk-menu { BACKGROUND-COLOR: yellow}
td.menu	{BACKGROUND-COLOR: #ddbb33; cursor:hand; FONT-SIZE: 0.9em;}
.menuItem {text-align: center; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; }	

.tbl-bk-leftMenu { BACKGROUND-COLOR: lightblue }
td.menuLeft	{BACKGROUND-COLOR: #ffdd66; cursor:hand; FONT-SIZE: 0.9em;}
.menuItemLeft{text-align: center; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; }	

.menuItemLeftFacebook{text-align: center; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; color: white;background-color: #3355bb;font-weight: bold;}	

.tbl-bk-leftMsg { BACKGROUND-COLOR: #ddaa33; border: 1px }


IMG.lmNews1  {width:110px; }
IMG.lmNews2 { width:110px; }
IMG.lmNews3 { width:110px; }
IMG.lmNews4 { width:110px; }
IMG.lmNews5 { width:1px;  height:1px; }

IMG.centerBook { display:block; margin-left:auto; margin-right:auto; WIDTH: 300px; }

.heading_skyblue1 {
	WIDTH: 15%; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ccffff; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none;BACKGROUND-COLOR: #0099FF; padding-left:2px; padding-right:2px; padding-bottom:2px;

}

.heading_skyblue_big {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #ccffff; BACKGROUND-COLOR: #0099FF; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none; padding-left:10px; padding-right:10px; padding-bottom:2px; 
margin: 20px 0px 10px 0px;
}





.content_text_big1 {
		FONT-SIZE: 18pt; COLOR: #000000; BACKGROUND-COLOR: rgb(252,252,138);FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}




.content_text_big {
		FONT-SIZE: 24pt; COLOR: #000000; BACKGROUND-COLOR: rgb(252,252,138); FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}



.note_title {
	FONT-SIZE: 16pt; COLOR: #000000; BACKGROUND-COLOR: #20e0f0; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none; padding:6px;
}

.note_content {
	FONT-SIZE: 16pt; COLOR: #000000; BACKGROUND-COLOR: rgb(250,208,238); FONT-FAMILY: "新細明體"; TEXT-DECORATION: none;  margin-left:6px; padding:6px;
}

.note_text {
	FONT-SIZE: 12pt; COLOR: #000000; BACKGROUND-COLOR: #20e0f0; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}

.note_title1 {
	FONT-SIZE: 16pt; COLOR: #000000; BACKGROUND-COLOR: #90e0f0; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}

.note_text1 {
	FONT-SIZE: 12pt; COLOR: #000000; BACKGROUND-COLOR: #90e0f0; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}


.content_text_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; BACKGROUND-COLOR: #F5F089; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.content_text_lit {
	FONT-SIZE: 12pt; COLOR: #000000; BACKGROUND-COLOR: #ffaaff; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none; 
}



.content_text_small {
		FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #FFd071; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}


.td1 {
	BACKGROUND-COLOR: #df961c
}
.td2 {
	BACKGROUND-COLOR: #f5ddb4
}
.td3 {
	BACKGROUND-COLOR: #fcf3e4
}
.td6 {
	BACKGROUND-COLOR: #e6ffe6
}
.td7 {
	BACKGROUND-COLOR: #ffdcdc
}
.text {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textyellow {
	FONT-SIZE: 10pt; COLOR: #ffff33; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textorange {
	FONT-SIZE: 10pt; COLOR: #ff9966; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textpink {
	FONT-SIZE: 10pt; COLOR: #f09090; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textblack {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textpur {
	FONT-SIZE: 10pt; COLOR: #c0a0f0; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textred {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textblue {
	FONT-SIZE: 10pt; COLOR: #3300ff; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.textgreen {
	FONT-SIZE: 10pt; COLOR: #00ff66; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.heading_yellow {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffff33; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.heading_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff9966; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.heading_navy {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #3300ff; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
.heading_skyblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ccffff; BACKGROUND-COLOR: #0099FF; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none;padding-left:10px; padding-right:10px; padding-bottom:2px;

}


.heading_topYellow_big {
	FONT-WEIGHT: bold; FONT-SIZE: 36pt; COLOR: #FFD031; BACKGROUND-COLOR: #0066FF; FONT-FAMILY: "標楷體"; TEXT-DECORATION: none
}

.heading_topYellow_small {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #FFD031; BACKGROUND-COLOR: #0066FF; FONT-FAMILY: "標楷體"; TEXT-DECORATION: none
}


.title_darkblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #330099; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}


.italic {
	FONT-SIZE: 9pt; COLOR: #99ffff; FONT-STYLE: italic; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}



A:hover {
COLOR: #f09090; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
A:active {
 COLOR: #3300ff; FONT-STYLE: normal; FONT-FAMILY: "新細明體"; TEXT-DECORATION: none
}
