@charset "utf-8";
/* CSS Document */
.top_index{margin:3px 0 10px 5px;_margin:3px 0 0 5px; float:left; height:240px; width:757px;}
#coverslide {
	float:left;
    overflow: hidden;
    width: 757px;
    height: 240px;
}
#coverslide-nav-wrapper {
	position:relative;
	left:650px;
	top:-35px;
    width:100px;
}

#coverslide-nav-wrapper ol {
    height:20px;               /* hasLayout for IE */
}

#coverslide-nav-wrapper ol li {
    float: left;
    margin-top: 5px;
	text-align:center;
}

#coverslide-nav-wrapper ol li a {
    display: block;
    width: 18px;
    height: 14px;
    line-height: 14px;
    margin-right: 7px;
    border: 1px solid #a87e48;
    background-color: #fff;
	color:#666;
	text-decoration:none;
}

#coverslide-nav-wrapper ol li a:hover {
    background-color: #a87e48;
	color:#FFF;
	text-decoration:none;
}

#coverslide-nav-wrapper ol li.active a {
    background-color: #a87e48;
	color:#FFF;
}

/* 暫停按鈕 設定 */
/* #coverslide-nav-wrapper p {
    position: absolute;
    top: 5px;
    right: 10px;
}

#coverslide-nav-wrapper p a {
    overflow: hidden;
    display: block;
    width: 27px;
    height: 16px;
    background: url(../../images/btn.gif) no-repeat -170px -16px;
    text-indent: -100000px;
}

#coverslide-nav-wrapper p.pause a {
    background: url(../../images/btn.gif) no-repeat -170px top;
} */
#banner_02{float:right; width:350px; margin-right:20px;_margin-right:10px;}
#banner_02 .banner_right{margin-bottom:10px;} 
#banner_02 .banner_right img{float:left; margin:0 10px; border:#CCC 1px solid;}
#banner_02 .banner_right .right { width:230px; margin-left:110px; font:Arial, Helvetica, sans-serif; font-size:15px; color:#3755a2; font-weight:bold; border-bottom:#CCC 1px dotted;}
#banner_02 .banner_right .right a{ font:Arial, Helvetica, sans-serif; font-size:15px; color:#3755a2; font-weight:bold; border-bottom:#CCC 1px dotted;}
#banner_02 .banner_right .right a.contents, a.contents:active, a.contents:visited{font:Arial, Helvetica, sans-serif; font-size:15px; color:#3755a2; font-weight:bold; border-bottom:#CCC 1px dotted;}
#banner_02 .banner_right .right_01{width:230px; line-height:22px;}
#banner_02 .banner_right .right_01 a{color:#585757; text-decoration:none;}
#banner_02 .banner_right .right_01 a:hover{color:#989898;}

#banner_03{margin:0 0 0 8px; width:385px; float:left;}
#banner_03 .new_01{background:url(../images/new_top_01.gif) no-repeat 5px 5px; width:373px; height:125px; padding-top:30px;}
#banner_03 .new_01 .row{margin:0 0 5px 5px; border-bottom:#CCC 1px dotted; padding-bottom:3px;}
#banner_03 .new_01 .row span{width:192px; padding-left:3px;}
#banner_03 .new_01 .row span a{color:#585757; text-decoration:none;}
#banner_03 .new_01 .row span a:hover{color:#989898;}
#banner_03 .new_01 .row .date{float:right; color:#F30; font-size:12px; font-family:Arial; font-weight:bold;}
.pro_big_big{width:765px; height:auto; float:left;}
.pro_big{width:755px; float:left; margin:0 0 0 8px;}
.top_pro{ float:left; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#333; width:400px; height:20px; margin-top:0px; margin-left:0px;}
.top_pro img{padding-right:5px;}

.pro_01{float:left; border:#CCC 1px dotted; background:#ededed; height:5px; width:730px; margin-bottom:10px;}
.pro_01_a{ float:right; width:200px; margin-top:0; margin-right:20px;}
.pro_01_a a{ float:right; text-decoration:none; color:#333; padding-right:20px;}
.pro_01_a a:hover{text-decoration:underline; color:#666;}

.pro_nav{ clear:both; text-align:center; margin:20px 0px 30px 470px; width:300px;}
.pro_nav ul li{float:left; padding:0 3px;}
.pro_nav a{text-decoration:none; color:#333;}
.pro_nav a:hover{text-decoration:underline; color:#666;}

.pro_box01{padding:5px 0px 10px 10px; float:left; height:150px;}
.pro_box01 img{border:#CCC 1px solid;}
.pro_box01 img:hover{border:#333 1px solid;}
.pro_box01 .pro_pic{text-align:right; padding:3px;}
.pro_box01 .pro_pic a{text-decoration:none; font-size:12xp; color:#666;}
.pro_box01 .pro_pic a:hover{text-decoration:none; font-size:12xp; color:#999;}

.pro_box01 .pro_money{background:url(../images/product/pro_icon_01.jpg) no-repeat 36px 5px; font-size:12xp; color:#F60; text-align:right;}

.pro_02{float:right; margin-top:42px; background:url(../images/product/pro_title_02.jpg) no-repeat left top; width:115px; height:33px; padding-left:650px;}
