@charset "utf-8";
.top_menu {
	font-size: 1em;
	line-height: 1.5;
	color: #555555;
	background-color: #fbf0f7;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
}
.top_menu a{color: #555555;}
.top_menu a:hover{color: #555555;}.member_top {
	font-size: 0.91em;
	line-height: 1.4;
	color: #484848;
	text-align: left;
	padding-left: 10px;
}
.member {
	color: #484848;
	font-size: 0.91em;
	line-height: 1.5;
}
ul {
	margin: 0px;
	padding: 0px;
}
.left_title {
	background-image: url(../images/left_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	font-size: 15px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.left_center {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}
.left_center li {
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	text-align: left;
	padding-left: 15px;
	color: #393939;
	font-size: 1em;
	line-height: 1.5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left_center li a{color: #393939;}
.left_center li a:hover{color: #393939;}

.search_input {
	font-size: 1em;
	line-height: 1.2;
	color: #666666;
	background-color: #FFFFFF;
	width: 10em;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #c0c0c0;
}
.title {
	background-image: url(../images/right_title1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	text-align: left;
	height: 35px;
}
h1 {
	font-size: 16px;
	line-height: 22px;
	color: #670000;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
.path {
	font-size: 1em;
	line-height: 1.3;
	color: #666666;
	text-align: right;
	padding-left: 15px;
}
.path a:link{color: #666666;}
.path a:visited{color: #666666;}
.path a:hover{color: #666666;}
.path a:active{color: #666666;}
.content_note {
	color: #555555;
	text-align: justify;
}

.content {
	font-size: 1em;
	line-height: 2;
	color: #555555;
	text-align: justify;
	height: 350px;
}

.pic_case {
	text-align: center;
	border: 1px solid #efefef;
}
.pic_name {
	font-size: 1em;
	line-height: 1.33;
	color: #393939;
	text-align: center;
	padding: 5px;
}
.pic_name a{color: #393939;}
.pic_name a:hover{color: #393939;}

.pic_price {
	font-size: 0.91em;
	line-height: 1.33;
	color: #670000;
	text-align: left;
	padding-left: 5px;
}
.pic_number {
	font-size: 0.91em;
	line-height: 1.33;
	color: #cc1b59;
	text-align: left;
	padding-left: 5px;
}
.price_bg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8c8c8e;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.price_a {
	color: #555555;
	text-align: left;
}
.price_b {
	font-size: 1em;
	line-height: 2;
	font-weight: bold;
	color: #ff6000;
}
.price_c {
	font-size: 1.33em;
	line-height: 2;
	font-weight: bold;
	color: #ff6000;
}
.content_text {
	color: #555555;
	text-align: justify;
}
.content_text a{color: #555555;}
.content_text a:hover{color: #555555;}

.page_box{
	text-align: right;
	float: right;
	color: #232323;
	padding: 4px;
}
.page_outline {
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	color:#FFFFFF;
	text-align:center;
	padding: 2px;
}
.page_outline_color {
	background-color:#CCCCCC;
	border:1px #999999 solid;
	color:#333333;
	text-align:center;
	padding: 2px;
}
.page_outline_skip {
	background-color:#FFFFFF;
	color: #666666;
	border:1px #CCCCCC solid;
	text-align:center;
	padding: 2px;
}

.footer {
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 10px;
}
.footer_text {
	font-size: 1em;
	line-height: 1.2;
	color: #484848;
	text-align:left;
}

/* 討論區 */
#content td.forum_title,.content td.forum_title{
	color:#2b2b2b;
	font-size: 1em;
	line-height: 16px;
	background-image: url(../images/default/forum_case02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	padding-top:7px;
}
#content td.forum_title2,.content td.forum_title2{
	color:#2b2b2b;
	font-size: 1em;
	line-height: 16px;
	background-image: url(../images/default/forum_case02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	padding-top:7px;
}
#content td a:link{color:#4e4f4f;}
#content td a:visited{color:#4e4f4f;}
#content td a:hover{color:#4e4f4f;}
#content td a:active{color:#4e4f4f;}

#content td.cart_list_text{
	text-align: center;
}
#content td.cart_list_text2{
	text-align: left;
	padding-left:5px;
}

/* 日曆 */
#menu_center_calender {
	background-image: url(../images/left_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top:8px;
	padding-left:23px;
}
.calender {
	font-size:9px;
}

.form_title{
	background-image: url(../images/default/form_title.gif);
	font-size: 1em;
	color: #F484848;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	height: 27px;
	width: 550px;
	text-indent: 5px;
}

div#img_subject{
	text-align:center;
}
