@charset "big5";
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#9e3780;
	}
a{
	color:#a53988;
	text-decoration:none;
	}
a:hover{
	color:#7b1c62;
	text-decoration:underline;
	}
.top{
	background:url(../images/img06/top.jpg) no-repeat;
	color:#6f235b;
	font-size:68%;
	*font-size:62%;
	padding-bottom:25px;
	padding-left:145px;
	width:218px;
	}
.top a{
	color:#6f235b;
	text-decoration:none;
	}
.top a:hover{
	color:#481139;
	text-decoration:underline;
	}
.search_bg{
	background:url(../images/img06/search_bg.jpg) no-repeat;
	width:182px;
	padding-top:25px;
	}
.search{
	width:128px;
	height:11px;
	font-size:11px;
	color:#541543;
	font-family:Arial, Helvetica, sans-serif;
	}
.search01{
	background-color:#FFFFFF;
	width:28px;
	height:15px;
	border:1px #FFFFFF solid;
	font-size:11px;
	margin-bottom:1px;
	color:#541543;
	font-family:Arial, Helvetica, sans-serif;
	}
.left_bg{
	background:url(../images/img06/left_img02.jpg) no-repeat;
	background-position:left bottom;
	}
.c01{
	background:url(../images/img06/img07.jpg) no-repeat;
	background-position:left bottom;
	}
.c02{
	background:url(../images/img06/img05.jpg) no-repeat;
	background-position:right bottom;
	}
.content_bg{
	background:url(../images/img06/content_bg.jpg);
	}
.content_bg01{
	background:url(../images/img06/content_bottom.jpg) no-repeat;
	background-position:bottom;
	color:#a53988;
	font-size:78%;
	line-height:24px;
	padding:22px 20px 2px 20px;
	height:400px;
	}
.font{
	font-size:68%;
	*font-size:62%;
	line-height:18px;
	color:#cc6bb2;
	padding-right:20px;
	}
.font a{
	color:#cc6bb2;
	text-decoration:none;
	}
.font a:hover{
	color:#ad4f94;
	text-decoration:underline;
	}
.foot{
	background:url(../images/img06/footer.jpg) no-repeat;
	padding:16px 0px 1px 10px;
	color:#ffffda;
	font-size:68%;
	*font-size:62%;
	line-height:13px;
	}
.foot a{
	color:#ffd800;
	text-decoration:none;
	}
.foot a:hover{
	color:#ffe971;
	text-decoration:underline;
	}
.foot_font{
	color:#ffffda;
	line-height:18px;
	}
.foot_font a{
	color:#ffffda;
	text-decoration:none;
	}
.foot_font a:hover{
	color:#fcfc5c;
	text-decoration:underline;
	}
.page{
	color:#CFA692;
	padding:10px 15px 20px 15px;
	font-size:92%;
	line-height:12px;
	}
.page a{
	color:#CFA692;
	text-decoration:none;
	}
.page a:hover{
	color:#B87A5C;
	text-decoration:underline;
	}
.list01{
	padding-bottom:15px;
	border-bottom:1px #d975bd dashed;
	}
.list01_font{
	font-weight:bold;
	background-color:#CBB4D8;
	}
.font01 a{
	color:#683b8c;
	text-decoration:none;
	}
.font01 a:hover{
	color:#431e60;
	text-decoration:underline;
	}
.list01_font01{
	font-weight:bold;
	background-color:#E3C2B7;
	}
.font02 a{
	color:#74422f;
	text-decoration:none;
	}
.font02 a:hover{
	color:#a26d58;
	text-decoration:underline;
	}
.list01_font02{
	font-weight:bold;
	background-color:#BDD0E8;
	}
.font03 a{
	color:#2d4e74;
	text-decoration:none;
	}
.font03 a:hover{
	color:#17314f;
	text-decoration:underline;
	}
.list01_font03{
	font-weight:bold;
	background-color:#DBE4A7;
	}
.font04 a{
	color:#67712c;
	text-decoration:none;
	}
.font04 a:hover{
	color:#879249;
	text-decoration:underline;
	}
.list01_font04{
	font-weight:bold;
	background-color:#B1E0B5;
	}
.font05 a{
	color:#38843b;
	text-decoration:none;
	}
.font05 a:hover{
	color:#1f6122;
	text-decoration:underline;
	}
.list01_font05{
	font-weight:bold;
	background-color:#F3CDE9;
	}
.list02{
	background:url(../images/img06/01.gif) no-repeat;
	background-position:top center;
	line-height:36px;
	padding:0 15px 0 15px;
	height:155px;
	}
.list02_1{
	padding:0 15px 30px 15px;
	}
.list02_font{
	font-size:102%;
	color:#5c2818;
	font-weight:bold;
	}
.list02_font01{
	font-size:98%;
	color:#7a7642;
	line-height:18px;
	}
.list03_img{
	border:1px #b57b66 solid;
	padding:2px;
	background:#FFFFFF;
	}
.list03_font{
	font-size:102%;
	color:#5c2818;
	}
.w01{
	width:95%;
	*width:93%;
	}