@charset "utf-8";
/* CSS Document */


body { font-size:14px; font-family: "Times New Roman", Georgia, Serif !important; }

/* ---------------- clear fix ---------------- */

/*-------------------------------------------------------------------------------------*/
/* LAYOUT */


#menu .menu_list li span { font-size: 16px; color: #5c3c29; font-family: "fangsong"; font-weight: bold; }
#main .right_side .right_side_title span { font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }
#main .right_side .right_side_content .right_info_area .add_to_cart span,
#main .right_side .right_side_content .right_info_area .checkout span  { font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }
#main .right_side .right_side_content .left_photo_area .fancybox_enlarge ,
#main .right_side .right_side_content .right_info_area .info .quantity .cart_btn_bg { font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }

#main .main_content .about_us_content p { font-size: 15px; line-height: 26px; }

#left_menu ul li span { font-size: 16px; font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }
/*#left_menu.talking ul li:nth-child(1),
#left_menu.talking ul li:nth-child(3) { display: none !important; }*/

#main .right_side .right_side_title { font-size: 26px; }
#main .right_side .news_item .right_content .news_title { font-size: 26px; }
#main .right_side .news_item .right_content .news_abstract { font-size: 16px; }
#main .right_side .news_item .right_content .detail_link span { font-size: 14px; }

#main .right_side .right_side_content .detail_content .detail_title { font-size: 23px; }
#main .right_side .right_side_content .detail_content .detail_content { font-size: 15px; font-weight: normal !important; }
#main .right_side .right_side_content .detail_content .detail_word p { font-size: 15px; font-weight: normal !important; }
#main .right_side .right_side_content .detail_content .detail_content .sub_title { font-size: 16px; }
#main.talk .right_side .right_side_content .detail_content .detail_content .sub_title { font-size: 28px; }

#main .product_btn_area .product_btn_list .label { font-size: 16px; }

#main .right_side .page_num > div a { font-size: 18px; }

#main .right_side .right_side_content .right_info_area .product_title { font-size: 23px; }
#main .right_side .right_side_content .right_info_area .product_code { font-size: 17px; }
#main .right_side .right_side_content .right_info_area .info .price { font-size: 14px; font-weight: normal !important; }
#main .right_side .right_side_content .right_info_area .info .info_detail .tag { font-size: 14px; font-weight: normal !important; }
#main .right_side .right_side_content .right_info_area .info .info_detail .content { font-size: 14px; font-weight: normal !important; }
#main .right_side .right_side_content .right_info_area .info .quantity .tag { font-size: 14px; font-weight: normal !important; }
#main .right_side .right_side_content .right_info_area .add_to_cart span { font-size: 16px; } 
#main .right_side .right_side_content .right_info_area .info .quantity .cart_btn_bg { font-size: 16px; } 
#main .right_side .right_side_content .right_info_area .checkout span { font-size: 16px; }  
#main .right_side .right_side_content .product_descript .desc_title { font-size: 24px; }
#main .right_side .right_side_content .product_descript .desc_content { font-size: 14px; }
#main .right_side .right_side_content .product_descript .desc_content p { font-size: 14px; }

#main .right_side .right_side_content .left_photo_area .fancybox_enlarge { font-size: 15px; }

#main .right_side .poem_title { font-size: 20px; }
#main .right_side .talk_poem { font-size: 18px; }

#footer .sitemap ul li span { font-size: 13px; }
#footer .copyright { font-size: 13px; }

/*-------------------------------------------------------------------------------------*/
/* INDEX */

/*-------------------------------------------------------------------------------------*/
/* FORM && PROFILE */

.login_form_area { }
.login_form_area .login_register p { font-size:16px; }
.login_form_area .login_register_btn { padding-top:35px; }
.login_form_area .login_register_btn a { font-size:12px; }

.profile_area .left_menu ul > li > a { font-size:17px !important; }

.profile_result .result_title { font-size:16px; }
.profile_result .result_field { font-size:16px; }

.profile_modify .form_row span { font-size:18px; }
.profile_modify .chpw_area {display: none;}
.profile_modify #chpw { font-size:12px; }

.checkout_form_area .checkout_form_title { font-size:18px; }

.confirm_form_area .form_row .checkout_textarea { font-size:16px; }

.form .form_row .forgot_password { font-size:14px; }
.form .form_row label { font-size:16px; }
.form .form_row input[type=text], 
.form .form_row input[type=password], 
.form .form_row textarea, 
.form .form_row select { font-size:14px; }
.form .form_row input[type=checkbox]+label { font-size:14px; }

.form .form_btn input[type=submit], 
.form .form_btn input[type=reset], 
.form .form_btn input[type=button], 
.form .form_btn button { font-size:12px; }

.order_detail_area .order_detail_review_title { font-size:18px; }
.order_detail_area .checkout_form_title { font-size:20px;}
.order_detail_area .order_detail .cart_list table td.col_qty_box { font-size:16px !important; }
.order_detail_area .order_detail_summary_row p { font-size:16px; }
