/* CSS Document */

* {margin:0px;padding:0px;}

body{ font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Jhenghei", sans-serif; color:#000000;}

a, a:visited{ text-decoration:underline;color:#050AFF;}
a:hover{ text-decoration:underline;}

ul{ list-style:none; list-style-type:none;}

img{ border:0px; margin:0px;}


/*2014moon   style*/

#main{ width:948px; margin:0 auto; }

#top{ width:948px; height:403px; margin:0 auto; }

#header, .footer{ background:#ffffff;}


/*but01  but02 */
.but001{ width:132px; height:132px; position:absolute; right:211px; bottom:187px;}
.but001 a{width:132px; height:132px;background:url(images/slotbut.png) no-repeat;  }
.but001 a:hover{background:url(images/slotbut01.png) no-repeat;}
.but001 a:hover, .but001:hover{ bottom:180px;}

.but002{ width:143px; height:62px; position:absolute; right:29px; top:22px;}
.but002 a{width:143px; height:62px;background:url(images/but001.png) no-repeat;  }
.but002 a:hover{background:url(images/but001-2.png) no-repeat;}

.but001, .but001 a, .but001 a:hover, .but001:hover,
.but002, .but002 a, .but002 a:hover, .but002:hover
{cursor:pointer;display:block; text-indent:-5000px;}


/*rule style*/
#con {width:100%;}

.top02{ width:948px; height:403px; background:url(images/top02.jpg) no-repeat;  margin:0 auto;}
.inside{ width:948px; }

.intext{ width:948px; background:#DFD9B7; padding:20px 0 20px 0;margin:0 auto;  }

.in01{ background-color: #fffeef; margin:0px 20px 20px 20px; padding:15px 20px 17px 15px; line-height:22pt;}

h2{ padding:5px 0px 5px 0px; color:#ffffff; font-size:12pt; letter-spacing:0em; margin:0 10px 0px 0; background:#FA9300;line-height:16pt; text-align:center;}


ol li{ margin:0 30px 7px 40px;}

.in01 ul{ list-style:disc; list-style-position:outside; margin:0 3px 0 25px;}
.in01 ul li{margin:0 0 7px 20px; line-height:18pt;}

.tb01 tr td{ padding:7px 0 12px 0; border-bottom:1px #8F8F8F dashed; }

.box01{ margin:10px 0 10px 0px;  background:#6F6F6F; font-size:11pt;}
.box01 tr td{ border-bottom:0px; padding:5px 2pxpx 7px 5px;}
.box01 a, .box01 a:visited{ color:#050AFF; text-decoration:underline;}
.tr002 { text-align:center; color:#fff; height:40px; background:#82011F; font-size:11pt; line-height:18pt;}
.tr001 { background:#ffffff;}


.in01 i { color:#E40C10; font-style:normal;}
.box01 i{ color:#000000; font-style:normal; padding-left:5px;}

.style02{ color:#FF0004;}

ul.ul02 { list-style:none; margin:0 3px 0 0px; line-height:18pt;}
ul.ul02 ul li{ list-style:none;}

.text01{color:#CD004C; font-weight:bold; padding-left:5px;}
.text02{color:#E40C10;}


.butgo a{background:url(images/gobut.png) no-repeat;  }
.butgo a:hover, .butgo:hover{background:url(images/gobut_on.png) no-repeat; }

.butgo, .butgo a, .butgo a:hover, .butgo:hover,
.butgo02, .butgo02 a, .butgo02 a:hover, .butgo02:hover
{cursor:pointer;display:block; text-indent:-5000px; width:200px; height:37px;}

.butgo02 a{background:url(images/gobut02.png) no-repeat;  }
.butgo02 a:hover, .butgo02:hover{background:url(images/gobut02_on.png) no-repeat; }



/*slotrule*/
.top03{ width:948px; height:380px; }




/*¥k°¼ÂI¿ï*/
#nav{
	list-style: none;
	position: fixed;
	 margin-top:90px; background:#FEFEDC; color:#000000; padding:10px 10px 0px 10px; text-align:center; font-size:12pt;
	 width:145px; margin-left:960px;z-index:99;
}

#nav li{ 
	margin: 0 0 9px 0; border-bottom:1px #CD9D2E dotted; padding-bottom:3px;
}

#nav a, #nav a:visited {color:#166DB0; text-decoration:none;}
#nav a:hover{ color:#8F0002; font-weight:bold;}
.menu{ color:#402806; font-weight:bold; font-size:15pt; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}






  








