body { margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif, Arial,serif; margin:0; padding:0; background:#fff; font-size:12px; color:#666666;}
img{ border:0px; }
input,textarea,select{font-family:Arial;FONT-SIZE:12px;}

.title{ font-weight:bold; color:#333333;}
.orange{ color:#FF6633;}
.con{ font-size:12px; color:#999999;}
.con2{ font-size:12px; }
.pink{ color:#f04981;}
.red{ color:#FF0000;}
.black{ color:#333;}
.blue{ color:#06c;}
.img{ border:1px solid #f4f4f4;}
.gray{ color:#999;}
.white{color:#fff;}
.orangeT{ font-weight:bold; font-size:16px;color:#FF6633;}
.blackT{ font-weight:bold; font-size:14px; color:#333;}
.blackTT{ font-weight:bold; font-size:16px; color:#333;}
.grayT{ font-weight:bold; font-size:14px;color:#999;}


.btm{ padding:8px 0; border-bottom:1px dotted #ddd;}
.li_Con{ padding-top:8px; padding-bottom:10px; border-bottom:1px dotted #ddd;}


.li_Con2{ padding-top:3px; padding-left:10px; padding-bottom:5px; border-bottom:1px dotted #ddd;}

.page01{ text-align:center; width:116px; font-weight:bold; color:#000; border:1px solid #ddd;}
.page02{ text-align:center; width:50px; font-weight:bold; color:#000; border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; }
.page04{font-weight:bold; color: #000; text-decoration:none; background:#e6fddf; border:1px solid #ddd;} 

a:link{ color: #666; text-decoration:none;}
a:visited{ color: #666; text-decoration:none;}
a:hover{ color: #666; text-decoration:underline;}
a:active{ color: #666;}


.page03 a:link{ color: #06c; text-decoration:none; border:1px solid #ddd;}
.page03 a:visited{ color: #06c; text-decoration:none; border:1px solid #ddd;}
.page03 a:hover{  color: #06c; text-decoration:none; border:1px solid #ddd;}
.page03 a:active{ font-weight:bold; color: #000; text-decoration:none; background:#e6fddf; border:1px solid #ddd;}

#header{ width:960px; margin:0 auto; padding-top:2px; text-align:left;}
#top{  margin:0 auto; margin-top:3px; width:960px; height:26px; text-align:left; background:url(/images/kimoyo_03.jpg) repeat-x; }
#top.p{ padding-top:6px;}

/*#menu{ position:relative; margin: 8px auto; width:940px; height:30px; font-size:12px; background:url(/images/menu_02.jpg) repeat-x;}
#menu #mainMenu { width:99%; margin: 0 auto; margin-top:4px; text-align:center; }
#menu #mainMenu a { float:left; width:72px; height:15px; padding-top: 5px; padding-bottom: 4px; font-size:13px; }
#menu a:link{ padding-right:20px; font-size:13px; color: #FFFFFF; font-weight: bold; text-decoration:none;}
#menu a:visited{ padding-right:20px; font-size:13px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
#menu a:hover{ padding-right:20px; font-size:13px; color: #FFFFFF; font-weight: bold; text-decoration:underline;}
#menu a:active{ padding-right:20px; font-size:13px; color: #FFFFFF; font-weight: bold; text-decoration:underline;}
#menu #Search{ position:absolute; left:38px; top:33px;}  */
/*********20100511 menu*******************/
/*#menu1{ position:relative; margin: 8px auto; width:8px; height:30px; font-size:12px; background:url(/images/menu_01.jpg) repeat-x;}
#menu3{ position:relative; margin: 8px auto; width:12px; height:30px; font-size:12px; background:url(/images/menu_03.jpg) repeat-x;}
20100706 */
.menutwo{ width:938px; height:31px; background-image:url(/images/menu2_02.jpg); background-repeat:repeat-x; text-align:center;}
.menutwo a{ color:#FFFFFF; font-size:13px; font-weight:bold; height:30px; line-height:30px; width:50px; text-decoration:none; width:100px; display:block; float:left;  }
.menutwo a:hover{ text-decoration:underline;color:#FFFFFF;}
.imgtwo{float:left; position:relative; top:5px; width:21px; height:21px; background-image:url(/images/face_icon.jpg); background-repeat:no-repeat; }
.imgtwo a{ margin:0; padding:0; width:21px; height:21px; }

/*************menu*end**************/

.TD_tit{ text-align:left; height:45px; padding-left:15px; font-size:14px; color:#000000; font-weight:bold; background-color:#e4e4e4; padding-left:15px; border:1px solid #ccc;}
.TD_left{ padding-right:10px; text-align:right; color:#000; background-color:#eee; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.TD_Co{ padding-left:10px; text-align:left; color:#000; border-bottom:1px solid #ccc; }
.TD_rig{ text-align:left;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}


#btm{ margin-top:10px; margin-bottom:10px; width:960px; height:12px; background:url(/images/kimoyo_48.gif) repeat-x;}



.clear { clear:both; }
.style2 {color: #FF6633; font-weight: bold; }

/********Jacky'css*************/
.rpbContentStyle24f
{
	font-size:100%;
	border:1px solid #dfdfdf;
	background:#f3f2f2;
	padding:5px 10px;
	margin:0 0 15px 0;
	color:#f00;
}
/*********Jacky'css************/


form { margin:0; padding:0;}
#checkPas{ position:relative; float:left; width:543px; height:275px; margin:20px; padding:0; background: url(/images/LOGIN_BG.gif) repeat-y; }
#checkPas p{ margin:0px; margin:0px; padding-top:20px; padding-left:30px; font-size:12px; color:666; }
#checkPas h3{ position:relative;width:543px; height:55px; margin:0; padding:0; background: url(/images/forget_nav.jpg) no-repeat left top; }
#checkPas #foot{ position:absolute; left:0; top:275px; }
dl.loginId { position:absolute; left:40px; top:147px; width:468px;}
dl.loginId dt{ float:left; width:124px; border-right:1px solid #c8c8c8;}
dl.loginId dd{ float:left; margin:0; padding-left:10px;}


.landID { padding-right:15px; font-size:12px; color:#666; text-align:left; }

/****** forum style begin*******/
#forumlist{ border:1px solid #cccccc;}
#forumlist .listtitle td{ background:url("/images/catbg.gif") repeat-x; heigh:30px;}
#forumlist .bgbottom1{border-bottom:1px solid #f9a4c1}
#forumlist .bgtop{border-top:1px solid #f9a4c1}
#forumlist TABLE td{border-bottom:1px solid #f9a4c1;}
#editorform {border:0px solid #cccccc;}
#forumshow .disc{border:1px solid #ccc;height:100px; background:#FFFFFF; word-warp:break-word;word-break:break-all;}
#forumshow .reply{border:1px solid #ccc;height:100px; background:#FFFFFF; word-warp:break-word;word-break:break-all;}
#forumshow .iconuser{border-right:1px solid #ccc;height:110px; background:#FFFFFF}

#i_bbs{ margin-left:0px; margin-bottom:8px; width:644px; background:url(/images/BBS_70.gif) repeat-y;}
#i_bbs ul { list-style:none; margin:4px 15px 18px 15px; padding:0px;}
#i_bbs ul li { margin:0px; padding:2px 0; width:614px; line-height:1.5em; border-bottom:1px dotted #e2e2e2;}

/****** forum style end*******/

.hd_title:link{ color: red; text-decoration:none;font-weight:bold;font-SIZE:16px;}
.hd_title:visited{ color: red; text-decoration:none;font-weight:bold;font-SIZE:16px;}
.hd_title:hover{ color: red; text-decoration:underline;font-weight:bold;font-SIZE:16px;}
.hd_title:active{ color: red;font-weight:bold;font-SIZE:16px;}





#pri_li{ width:100%;}
.pri_li01{ position:relative; padding:12px 12px; border-bottom:1px dotted #e2e2e2; border-top:1px dotted #fff;}
.pri_li02{ position:relative; padding:12px 12px; background-color:#f6f6f6; border-bottom:1px dotted #e2e2e2;}
.pri_tt{ position:absolute; left:580px; top:15px; color:#666; text-align:right; }

dl.bank_p{ width:80%;  font-size:12px;}
dl.bank_p dt{ font-weight:bold; color:#000;}
dl.bank_p dt .icon_ba{ float:left; width:101px; text-align:center; border:1px solid #e2e2e2; }
dl.bank_p dt .icon_ba2{ float:left; margin-bottom:1px; padding-top:6px; width:99px; height:22px; font-weight:bold; color:#06c; text-align:center; background-color:#f0f0f0; border:1px solid #fff; }
dl.bank_p dd{ margin-left:120px; color:#666;}

#pageEND{ margin:10px 5px; text-align:right;}

#pri_detail{ margin-bottom:10px; width:247px; background:url(/images/pri/pri_lat_td_06.gif) repeat-y; }
#pri_detail h3{ position:relative; width:100%; height:65px; background:url(/images/pri/pri_lat_td_03.gif) no-repeat;}
#pri_detail .Htitle{ position:absolute; left:18px; top:21px; padding-bottom:3px; width:205px; height:30px; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #d1d1d1; }
#pri_detail .con{ margin-left:15px; margin-right:30px; margin-bottom:12px; text-align:left;}


/* Recent product */
#rp_layer {position:absolute; width:350px; z-index:50; background-color:#FFFFFF; border:2px solid #FFCCCC; padding:2px 0}
#rp_layer .mytable ul{list-style-type:none;margin:0px; padding:0px;}
#rp_layer .mytable ul li {text-indent:2em;list-style:none;background:url(/images/news3.gif) 3px no-repeat; border-top:#FFCCCC 2px dotted ;font-family: "Verdana,宋体";font-size: 12px;text-align:left;width:350px; height:20px; line-height:20px;margin:0px; padding:0px;}

/*giftlist*/

.listimg{ border:#999999 1px solid; width:90px; height:97px; margin-left:5px; float:left; margin-right:10px;}
.num{ font-size:24px;}
.days{ color:#666666}
.end{ color:#000000; font-size:18px;}
#forumlist .listtitle td{ background:url(../images/catbg.gif) repeat-x; heigh:30px;}

/*forum image
#imagefont{ width:100%;}
#imagefont img { width:30; height:20; }

*/
#imagefont img
{
 /*max-width:600px;
width:600px;
width:expression(document.body.clientWidth>600?"600px":"auto");
overflow:hidden;*/
cursor:pointer;
}

.fti{float:right;display:none;}

/************maipage_japan_comestic********************/
.jptitle{ color:#000000; float:left; height:30px; line-height:30px;font-family: Arial, Helvetica, sans-serif;}
.jptitle a:link{ text-decoration:none; color:#000000;}
.jptitle a:hover{ text-decoration:underline;}
/***********maipage_japan_comestic end****************/

