@charset "utf-8";
body {
	color: #666666;
	margin:auto;
	padding:auto;
	background-image: url(img/bg/bg.gif);
	background-repeat: repeat-x;
}
#all {
	font-size: small;
	width: 1001px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#top {
	height: 176px;
}
.banner {
	float:left;
}
#left {
	width: 190px;
	float:left;
	margin: -48px 0 0 50px;	
	*margin: 10px 0 0 50px;	
	_margin: -48px 0 0 20px;	
}
.login {
	width: 186px;
	height: 104px;
	background-image: url(img/bg/bg-login.gif);
	background-repeat: no-repeat;
}
.login2 {
	width: 186px;
	height: 104px;
	background-image: url(img/bg/bg-login2.gif);
	background-repeat: no-repeat;
}
.login-word {
	margin: 5px 0 0 6px;
}
.welcome {
	margin: 0px 0 0 15px;
	*margin: 30px 0 0 15px;
	padding:25px 0 0 0;
	*padding:0 0 0 0;

}


.left-ad {
	margin: 8px 0 0 0px;	
}
#right {
	width: 750px;
	float:left;
	margin: 0px 0 0 5px;
	*margin: 58px 0 0 5px;	
	_margin: 0px 0 0 15px;
}
.whois {
	width: 656px;
	height: 56px;
	background-image: url(img/bg/bg-whois.gif);
	background-repeat: no-repeat;
}
.news,.qA {
	width: 316px;
	margin: 8px 0 0 5px;	
	float:left;
}
.news ul{
	list-style-image: url(img/icon/icon01.gif);
	margin: 7px 0 0 -16px;
	*margin: 7px 0 0 26px;	
}
.news li {
	margin: 3px 0 0 0px;	
	*margin: -5px 0 0 0px;	
}
.qA ul {
	list-style-image: url(img/icon/icon01.gif);
	margin: 9px 0 0 -16px;
	*margin: 8px 0 0 26px;	
}
.qA li {
	margin: 5px 0 0 0px;	
	*margin: -5px 0 0 0px;	
}
.day {
	float:right;
	margin: -15px 0 0 0px;	
	*margin: -18px 0 0 0px;	
}
.day-in {
	float:right;
	margin: 0px 0 0 0px;	
	*margin: -18px 0 0 0px;	
}
#footer {
	clear:both;
	width: 880px;
	padding: 10px 0 0 50px;
	*padding: 3px 0 0 50px;
	font-size: 12px;
	*font-size: 13px;
}
.footer-line {
	width: 850px;
	height: 4px;
	background-image: url(img/icon/line02.gif);
	background-repeat: repeat-x;
	_margin: 0px 0 -5px 0px;
}
.add {
	margin: 5px 0 0 5px;
	_margin: 0px 0 0 5px;
	float:left;
	letter-spacing: 0px;
	*letter-spacing: 0.8px;
}
.footer-link {
	width: 539px;
	float:left;
	background-image: url(img/bg/bg-footer-right.gif);
	background-repeat: repeat-y;
	height: 38px;
	text-align: right;
	background-position: right 0px;
	margin: 5px 0 0 15px;
	*margin: 5px 0 0 25px;
	_margin: 0px 0 0 15px;
	padding:5px 5px 0 0px;
	vertical-align: middle;
	color: #831212;

}

.title2 {
	background-image: url(img/bg/bg-title2.gif);
	background-repeat: no-repeat;
	width: 656px;
	height: 43px;
}
.place {
	float:right;
	margin: 15px 7px 0 0px;
}
.main {
	width: 652px;
	background-image: url(img/bg/bg-main.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding:1px 0px 10px 0px;
	*padding:0px 0px 0 0px;
}
ul.main-ol {
	list-style-image: url(img/icon/icon02.gif);
}
ul.main-ol li {
	margin: 0px 20px 10px 0px;
}
ul.list-ol {
	list-style-image: url(img/icon/icon01.gif);
	margin-right: 80px;
}
ul.list-ol li {
	margin: 9px 0px 0px 0px;
	background-image: url(img/icon/line01.gif);
	background-repeat: repeat-x;
	background-position: 0px 16px;
	*background-position: 0px 15px;
}

.message {
	margin: 15px 0px 0px 13px;
}
/*----------------圖片設定----------------*/
.icon {
	vertical-align: middle;
}
.line {
	margin: 3px 0 0 -17px;
	*margin: -10px 0 0 -17px;
}
.line2 {
	margin: 3px 0 0 -17px;
	*margin: -8px 0 0 -17px;
}
.title-img {
	float:left;
	margin: 12px 0 0 7px;
}
.title-img2 {
	float:left;
	margin: 12px 0 0 13px;
}
.bace-news {
	margin: 5px 0 0 0px;
}
.icon2 {
	vertical-align: middle;
	margin: 0px 5px 0 5px;
}
/*--------------文字設定------------------*/
.welcome p {
	margin: 3px 10px 0 0px;
}

.main h5 {
	margin: 5px 0px 8px 0px;
	color: #a21515;	
	font-size: small;
}

/*--------------------連結-------------------*/
a:link,a:visited{
	color: #666666;
	text-decoration: none;
}
a:hover,a:active{
	color: #0f568d;
}

/*--會員登入連結--*/
a:link.link-login,a:visited.link-login{
	color: #0f568d;
	text-decoration: none;
}
a:hover.link-login,a:active.link-login{
	color: #666666;
}
a:link.link-login2,a:visited.link-login2{
	color: #8d0f0f;
	text-decoration: none;
}
a:hover.link-login2,a:active.link-login2{
	color: #666666;
}
/*--footer連結文字--*/
a:link.link-footer,a:visited.link-footer{
	color: #831212;
	text-decoration: none;
}
a:hover.link-footer,a:active.link-footer{
	color: #666666;
}

/*--目前位置連結文字--*/
a:link.link-place,a:visited.link-place{
	color: #0f568d;
	text-decoration: none;
}
a:hover.link-place,a:active.link-place{
	color: #666666;
}
/*--自用..--*/
.style1{
color:#FF0000}
