@charset "utf-8";
/*----------------------------------------------
[Layout]
* body / .all
      + Header / .header
      + Content / .bodyer
      + Footer / .footer
----------------------------------------------*/

/* ========== index.html ========== */
#cms .header{
	position:relative;
	background:url(../img/topBg.jpg) no-repeat 0 0;height:114px;overflow:hidden;
}

#cms .header .search{
	height:72px;
}
#cms .header .search div{
	padding:33px 0 0 448px;
	height:39px;
	background:url(../img/searchBg2.gif) no-repeat 448px 13px;
}
#cms .header .search input{
	float:left;
	margin:7px 0 0 62px;
	padding:4px 5px 0 5px;
	width:102px;
	height:14px;
	background:#none;
	border:none;
}
#cms .header h2,
#cms .header .search button,
#cms .header .search a{
	position:absolute;
}
#cms .header h2{
	top:30px;
	left:60px;
	padding-left:10px;
	line-height:30px;
	font-size:14px;
	font-weight:700;
	font-family:"MS Gothic", "MS Mincho";
	background:none;
}
#cms .header button{
	top:38px;
	right:9px;
	margin:0;
	padding:0;
	width:36px;
	height:24px;
	text-indent:-9999px;
	background:url(../img/searchButton.jpg) 0 0;
	border:none;
}
#cms .header .search a{
	top:17px;
	right:5px;
	width:30px;
	line-height:24px;
	font-size:12px;
	font-weight:700;
}

#cms .header ul{height:42px;}

/* Display Nav *
.header{height:auto;}
.header ul{display:none;}
/* */

#cms .header ul li{
	float:left;
	width:84px;
	height:42px;
	background:url(../img/mainNavBg.jpg) no-repeat -84px 0;
}
#cms .header ul li a,
#cms .header ul li a:visited{
	display:block;
	width:84px;
	height:42px;
	line-height:42px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	background:url(../img/mainNavBg.jpg) no-repeat -84px 0;
}
#cms .header ul li a:hover,
#cms .header ul li a.now,
#cms .header ul li a:visited.now{background:url(../img/mainNavBg.jpg) no-repeat 0 0;}
#cms .header ul li a.lh01,
#cms .header ul li a:visited.lh01{
	padding-top:5px;
	height:37px;
	line-height:120%;
}
#cms .header ul li a:hover{background:url(../img/mainNavBg.jpg) no-repeat -168px 0;}
#cms .header ul li a.lh02,
#cms .header ul li a:visited.lh02{
	padding-top:3px;
	height:39px;
	line-height:100%;
}

#cms .footer{
	height:36px;
	text-align:center;
	color:#999;
	font-size:12px;
	font-family:Arial;
	background:#DDD;
}

/* ========== Top Bottom ========== */
/* = type00 = */
#cms .type00 .T{height:316px;padding:20px 0 0 20px;}
#cms .T em{font-style:italic;!important}
#cms .T p{font-size:18px;margin-top:15px;}
#cms .type00 .B{height:336px;background-color:#CCC;}
/* = type01 = */
#cms .type01 .T{padding-top:336px;width:672px;height:336px;}
#cms .type01 .B{margin-top:-672px;width:672px;height:336px;background-color:red;}

/* ========== Left Center Right ========== */
/* = type00 = */
#cms .type00 .L{float:left;width:168px;height:336px;background-color:#CCC;}
#cms .type00 .C{float:left;width:168px;height:336px;background-color:#DDD;}
#cms .type00 .R{float:left;width:336px;height:336px;overflow:hidden;background-color:#EEE;}
/* = type01 = */
#cms .type00 .type01,.type01 .type01{position:relative;}
#cms .type00 .type01 .L,.type01 .type01 .L{
	position:absolute;
	left:504px;
	float:left;
	width:168px;
	height:336px;
	background-color:#CCC;
}
#cms .type00 .type01 .C,
#cms .type01 .type01 .C{
	position:absolute;
	left:336px;
	float:left;
	width:168px;
	height:336px;
	background-color:#DDD;
}
#cms .type00 .type01 .R,
#cms .type01 .type01 .R{
	position:absolute;
	left:0;
	float:left;
	width:336px;
	height:336px;
	background-color:#EEE;
}
/* = type02 = */
#cms .type00 .type02,.type01 .type02{position:relative;}
#cms .type00 .type02 .L,
#cms .type01 .type02 .L{
	position:absolute;
	left:0;
	float:left;
	width:168px;
	height:336px;
	background-color:#CCC;
}
#cms .type00 .type02 .C,
#cms .type01 .type02 .C{
	position:absolute;
	right:0;
	float:left;
	width:168px;
	height:336px;
	background-color:#DDD;
}
#cms .type00 .type02 .R,
#cms .type01 .type02 .R{
	position:absolute;
	left:168px;
	float:left;
	width:336px;
	height:336px;
	background-color:#EEE;
}


#cms .bodyer .R .info{background:#c7d1db url(../img/infoBg.jpg) repeat-x 0 0;}
#cms .bodyer .R .info h2{
	margin-bottom:0;
	padding-left:25px;
	height:34px;
	line-height:34px;
	font-size:12px;
	background:url(../img/infoH2.jpg);
}
#cms .bodyer .R .info .cms{
	margin-top:1px;
	/*padding-top:10px;*/
	padding-left:15px;
	width:655px;
	height:504px;
	overflow:auto;
	font-size:12px;
	border:1px solid #7FA5C9;
}
/* ========== store.html ========== */
#cms .group{
	padding-top:16px;
	background:url(../img/groupBg.jpg) repeat-x 0 0;
}
#cms .group h2{
	clear:both;
	margin-bottom:0;
	padding-left:20px;
	height:42px;
	line-height:42px;
	font-size:15px;
	font-weight:700;
	color:#FFF;
	background:url(../img/groupH2Bg.jpg) 0 0;
}
#cms .group h2.color01{background:url(../img/groupH2Bg.jpg) 0 -62px;}
#cms .group h2.color02{background:url(../img/groupH2Bg.jpg) 0 -125px;}
#cms .group h2.color03{background:url(../img/groupH2Bg.jpg) 0 -188px;}
#cms .group h2.color04{background:url(../img/groupH2Bg.jpg) 0 -250px;}
#cms .group h2.color05{background:url(../img/groupH2Bg.jpg) 0 -313px;}
#cms .group h2.color06{background:url(../img/groupH2Bg.jpg) 0 -376px;}
#cms .group h2.color07{background:url(../img/groupH2Bg.jpg) 0 -439px;}
/* = news = */
#cms .news .con{
	padding-bottom:16px;
	height:168px;
	background:url(../img/groupBg.jpg) repeat-x 0 bottom;
}
#cms .news .con img{float:left;}
#cms .news .con .info{
	padding:10px;
	float:left;
	width:314px;
	height:146px;
	line-height:normal;
	overflow:auto;
	border:1px solid #9F9F9F;
}
/* = topic = */
#cms .topic .con{height:168px;}
#cms .topic .con img{float:left;}
#cms .topic .con .info{
	float:left;
	padding:10px;
	width:314px;
	height:146px;
	line-height:normal;
	font-size:12px;
	border:1px solid #9F9F9F;
}
/* = staf = */
#cms .staf .con{
	height:336px;
}
#cms .staf .con ul.person{
	float:left;
	width:112px;
	text-align:center;
	font-size:12px;
}
#cms .staf .con ul.person li{line-height:18px;}
#cms .staf .con ul.person li.img{
	width:112px;
	height:112px;
}
#cms .staf .con ul.person li.color01{background:#BFBFBF;}
#cms .staf .con ul.person li.color02{background:#DFDFDF;}
#cms .staf .con ul.person li.about{
	padding:7px;
	height:82px;
	line-height:15px;
	text-align:left;
	border:1px solid #CCC;
}
/* = about = */
#cms .about .L,
#cms .about .R{
	float:left;
	width:336px;
	height:420px;
	overflow:hidden;
}
#cms .about .L table{font-size:12px;}
#cms .about .L table tr td{
	padding:0;
	height:16px;
}
#cms .about .L table col.col01{width:32px;}
#cms .about .L table td.color01{background:#BFBFBF;}
#cms .about .L table td.color02{background:#DFDFDF;}
#cms .about .R .map{
	height:336px;
	background:#EEE;
}
#cms .about .R .mobie,
#cms .about .R .mobie0{
	height:84px;
	background:#EEE;
	font-size: 14px;
}
#cms .about .R .mobie0{
	position:relative;
}
#cms .about .R .mobie0 div{
	width:84px;
	height:84px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
} 
#cms .about .R .mobie0 .img_v01{
	left:0;
}
#cms .about .R .mobie0 .img_v02{
	left:84px;
}
#cms .about .R .mobie0 .img_v03{
	left:168px;
	width:168px;
}
/* ========== floor.html ========== */
/* = map = */
#cms .map .con{
	height:504px;
	background:#EEE;
}
/* = fac = */
#cms .fac .con{height:336px;}
#cms .fac .con .L{
	float:left;
	width:336px;
}
#cms .fac table{
	float:left;
	width:336px;
	font-size:12px;
}
#cms .fac table tr td{
	padding:0;
	height:16px;
	font-size:12px;
	line-height:12px;
}
#cms .fac table col.col01{width:278px;}
#cms .fac table td.color01{background:#BFBFBF;}
#cms .fac table td.color02{background:#DFDFDF;}

/* ========== menu.html ========== */
/* = susume = */
#cms .susume{
	height:255px;
}
#cms .susume .con ul{
	float:left;
	width:166px;
	border:1px solid #CCC;
}
#cms .susume .con ul li{
	height:21px;
	line-height:21px;
	text-align:center;
	font-size:12px;
	border-bottom:1px solid #CCC;
}
#cms .susume .con ul li.img{height:166px;}
#cms .susume .con ul li span{
	display:block;
	float:left;
	width:42px;
	border-right:1px solid #CCC;
}
/* = money = */
#cms .money table{
	font-size:12px;
}
#cms .money table tr td{
	padding:0;
	height:42px;
	line-height:42px;
	text-align:center;
}
#cms .money table col.col01{width:42px;}
#cms .money table col.col02{width:294px;}
#cms .money table col.col03{width:84px;}
#cms .money table tr td.lh{
	padding-left:3px;
	line-height:13px;
	text-align:left;
}
/* = sys = */
#cms .sys{
	clear:both;
	float:left;
	width:100%;
}
#cms .sys table{
	float:left;
	width:336px;
	font-size:12px;
}
#cms .sys table tr td{
	padding:0 3px;
	height:16px;
	font-size:12px;
}
#cms .sys table col.col01{width:252px;}
#cms .sys table td.color01{background:#BFBFBF;}
#cms .sys table td.color02{background:#DFDFDF;}
#cms .sys table td.color03{background:#CCC;}
#cms .sys table td.color04{background:#EEE;}
#cms .sys table tr td.textR{text-align:right;}
#cms .sys img{float:left;}

/* ========== rec.html ========== */
#cms .group .con h3{
	padding-left:15px;
	font-size:13px;
	line-height:28px;
	background:#EEE;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
/* = rec01 = */
#cms .rec{
	clear:both;
	float:left;
	width:100%;
}
#cms ul.rec01{
	float:left;
	width:110px;
	text-align:center;
	font-size:12px;
	border:1px solid #CCC;
}
#cms ul.rec01 li{
	line-height:18px;
	border-bottom:1px solid #CCC;
	background:#FFF;
}
#cms ul.rec01 li.img{
	margin:0;
	padding:0;
	width:110px;
	height:110px;
}
#cms ul.rec01 li.img table{float:none;}
#cms ul.rec01 li.color01{background:#BFBFBF;}
#cms ul.rec01 li.color02{background:#DFDFDF;}
#cms ul.rec01 li.about{
	padding:7px;
	height:82px;
	line-height:15px;
	border:1px solid #CCC;
}
#cms ul.rec01 li span{
	display:block;
	float:left;
	width:21px;
	border-right:1px solid #CCC
}
#cms ul.rec01 li.h35 span{
	height:35px;
	line-height:35px;
}
/* = rec02 = */
#cms ul.rec02{
	float:left;
	width:223px;
	height:42px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#cms ul.rec02 li{
	float:left;
	line-height:21px;
	text-align:center;
	font-size:12px;
	background:#FFF;
	border:1px solid #CCC;
	border-top:none;
}
#cms ul.rec02 li.li01{width:38px;}
#cms ul.rec02 li.li02{width:181px;}
#cms ul.rec02 li.li03{width:38px;}
#cms ul.rec02 li.li04{width:181px;}

/* ========== bbs.html ========== */
/* = bbs = */
#cms .bbs .con{
	padding:10px;
	border:1px solid #CCC;
}
#cms .bbs .con h3{
	padding:0 5px;
	font-size:12px;
	border:1px solid #CCC;
}
#cms .bbs .con h3 span{float:right;}

#cms .content{
	margin:10px 0;
	padding:5px;
	line-height:150%;
	font-size:12px;
	border:1px solid #CCC;
}
#cms .bbs a{text-decoration:underline;}
#cms .content p.title{
	padding:0 10px;
	font-weight:700;
	border-bottom:1px dashed #CCC;
}
#cms .content p.name{
	padding:0 10px;
}
#cms .content p.name span{padding-left:20px;}
#cms .content p.con{
	margin:10px 0;
	border:none;
	
}
#cms .content p.foot{
	padding:0 10px;
	border-top:1px dashed #CCC;
}
#cms .content p.foot span{float:right;}

#cms .bbs .con h4{
	padding:5px;
	font-size:12px;
	background:#F7F7F7;
	border:1px solid #CCC;
}
#cms .bbs .con h4 span{float:right;}
#cms .bbs .con h4 ul{float:right;}
#cms .bbs .con h4 ul li{float:left;}
#cms .bbs .con h4 ul li a{
	display:block;
	margin-left:3px;
	padding:0 5px;
	line-height:16px;
	text-decoration:none;
	color:#FFF;
	background:#F60;
	border:1px solid #CCC;
}
#cms .bbs .con h4 ul li a:hover{background:#666;}
/* = info = */
#cms .info .con{
	padding:15px;
	padding-top:0;
	background:#EEE;
	border:1px solid #CCC;
}
#cms .info .con table{
	margin:0 auto;
	width:504px;
	font-size:12px;
	border:1px solid #999;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
}
#cms .info .con table button{font-size:12px;}
#cms .info .con table img{vertical-align:middle;}
#cms input.w110{width:110px;}
#cms input.w85{width:85px;}
#cms input.w40{width:40px;}
#cms input.w280{width:280px;}
#cms input.w280{vertical-align:middle;}
#cms .info .con textarea{
	width:287px;
	height:85px;
}

/* ============= back_words.html ======== */
#cms input.w120{width: 150px;}
/* ============= back_words.html ======== */


/* ============= login.html ============= */
#cms .login{
	background:#F7F7F7;
	border:1px solid #DDD;
}
#cms #form{
	margin:133px auto;
	padding:10px 0;
	width:50%;
	background:#FFFADC;
	border:1px solid #CC6600;
}
#cms #form label,
#cms #form p{float:left;}
#cms #form label{
	padding-top:6px;
	font-size:14px;
	font-weight:700;
	color:#CC6600;
}
#cms #form input{
	margin-top:3px;
	font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
}
#cms #form label img{
	margin-top:-3px;
	vertical-align:middle;
}
#cms #form div{
	clear:both;
	margin:0 7px;
	padding:3px 0;
	height:25px;
	border-bottom:1px dashed #EEE;
}
#cms #form div.noBor{border:none;}
#cms #form div label{
	margin-left:10px;
	width:39%;
}
#cms #form button{
	padding:0 10px;
}

/* ========== typeMe ========== */
#cms .typeMee{height:1000px;!important}
#cms .typeMe .T{font-size:12px;height:296px; padding:20px 10px;}
#cms .typeMe .B{background:#FFF;}
#cms .typeMe .L{float:left;width:168px;height:336px;background:#FFF;}
#cms .typeMe .C{float:left;width:168px;height:336px;background:#FFF;}
#cms .typeMe .R{float:left;width:336px;height:539px;background:#FFF;}


/* add_Asimvo
________________________________________________*/
#cms .search_area{
	position:relative;
	left: 5px;
}
#cms .search_area input{
	width:100px;
}
#cms .search_reslute{
	/*080618 By alimanman
	position:absolute;
	width:620px;
	left:325px;
	top: 320px;
	height:164px;
	display:none;
	overflow-y:auto;
	background: #efefef;background:#efefef;
	*/
	
	width:620px;
	height:290px;
	display:none;
	overflow-y:auto;
	
}
#cms .search_reslute table{
	/*080618 By alimanman
	width:96%;
	*/
	width:585px;
}
#cms .suggestionsBox_s{
	position:relative;	
}
#cms .suggestionList_s {
	/*080618 By alimanman
	position:absolute;
	width:126px;
	height:100px;
	left:640px!important;
	left:540px;
	top:180px;
	display:none;
	background:#efefef;
	*/
}

+html .suggestionList_s{
	right: 540px;
}

/* add by jinking  */
#cms .suggestionList_flash {
	/*080618 By alimanman
	position: absolute;
	width: 400px;
	height: 250px;
	left: 354px;
	top: 510px;
	display: none;
	background: #efefef;
	*/
	display: none;
	text-align:center;
}
#cms .init_suggestionList_flash {
	/*position: absolute;
	width: 400px;
	height: 250px;
	left: 354px;
	top: 510px;*/
	text-align:center;
}
#cms .suggestionList_email {
	/*position: absolute;
	width: 580px;
	height: 250px;
	left: 354px;
	top: 510px;
	background: #efefef;*/
	display: none;
	
}
#cms .success_send_email {
	/*position: absolute;
	width: 540px;
	height: 350px;
	left: 120px;
	top: 210px;
	background: #efefef;*/
	display: none;
	
}
#cms .suggestionList_email_result {
	position: absolute;
	width: 580px;
	height: 250px;
	left: 340px;
	top: 510px;
	display: none;
	
}
#cms .h_height{
	height:600px!important;
}

#cms .show_more{
	margin-left:60px;
	display:inline;	
	width:360px;
}
#cms .show_more input{
	width:180px;
}
#cms .show_more textarea{
	width:187px;
}
#cms .show_more th{
	font-weight:100;
	padding-left:10px;
}
#cms .show_more .btn{
	width:65px;
}

/* ========== search.html ========== */
#cms .sea{
	background:#e7e6e4;
}
#cms .sea h2{
	padding:3px 0 0 3px;
	color:#FFF;
	border-top:1px solid #FFF;
	background:#cab394;
}
#cms .sea .con{
	padding:35px;
	/*height: 780px;*/
}
#cms .sea .con form{
	float:left;
	width:170px;
}
#cms .sea .con form label{
	display:block;
	font-size:12px;
}
#cms .sea .con form input{
	width:130px;
}
#cms .sea .con form select{
	float:left;
	width:109%
}
#cms .sea .con .shopA{
	float:right;
	margin-top:14px;
	width:350px;
	font-size:12px;
	color:#333;
	background:#e7e6e4;
}
#cms .sea .con .shopA th{
	padding:0 10px;
	width:45px;
	line-height:30px;
}
#cms .sea .con iframe{
	margin:25px 0;
	width:600px;
	height:170px;
	*height:163px;
}
#cms .shopB{
	clear:both;
	float:left;
	font-size:12px;
	color:#333;
	background:#e7e6e4;
}
#cms .shopB colgroup col.col01{width:150px;}
#cms .shopB colgroup col.col02{width:auto;}
#cms .shopB colgroup col.col03{width:90px;}
#cms .shopB colgroup col.col04{width:60px;}
#cms .shopB colgroup col.col05{width:80px;}
#cms .shopB colgroup col.col06{width:60px;}

#cms .shopB th{
	background:#dfe1f6;
}
#cms .shopB tr.col td{background:#deeaf6;}
#cms .sea .con p{text-align:center;}
#cms .sea .con p img{margin:0 auto;}
/*080618 By alimanman*/
#cms .suggestionsBox{
	float:right;
	width:390px;
}
#cms #suggestions{
	margin:20px 0;
	width:100%;
}

/* ========== email.html ========== */
#cms .sea .con form.emailF{
	width:100%;
}
#cms .email{
	clear:both;
	text-align:center;
}
#cms .email table{
	margin:0 auto;
	width:490px;
	text-align:left;
	font-size:12px;
	background:#000;
}
#cms .email table th,.email table td{background:#dddfec;}
#cms .email table tr.col th,.email table tr.col td{background:#e5f1f1;}
#cms .email table th{width:30%;}
#cms .email table td{width:70%;}
#cms form.emailF .email table input{width:95%;}
#cms .email table textarea{width:96%;}
#cms .email button{margin:10px 0;}
#cms .titi{
	padding: 10px;
	text-align: center;
	font-size: 12px;
	background:#FFFADC;
	border:1px solid #CC6600;
}
#cms .titiresult{
	padding: 10px;
	text-align: center;
	font-size: 12px;
	background:#FFFADC;
	border:1px solid #CC6600;
}
#cms .banaS{
	margin:14px 0 17px 0;
	padding:10px 0 10px 15px;
	float:right;
	width:375px;
	height:77px;
	line-height: 1.6em;
	font-size:13px;
	font-weight: 700;
	color:#CC3300;
	/*background:#FFFADC url(../img/searchBg02.jpg) no-repeat 20px center;*/
	background:#FFFADC;
	border:1px solid #CC6600;
}
#cms .wordS{
	clear:both;
	margin-bottom:15px;
	padding: 10px 0;
	line-height: 1.6em;
	text-align:center;
	font-size: 12px;
	background:#FFFADC;
	border:1px solid #CC6600;
}
#cms .init_hint{
	clear:both;
	margin-bottom:15px;
	text-align:left;
	font-size: 12px;
}



#cms .img_float{
	position:relative;
	width:600px;
}
#cms .img_float .u_p{
	position:absolute;
	top:0;
	right:0;
}

/* ========== QR01.html ========== */
#cms .qr01_css01{
	padding:24px 0;
	border:1px solid #999;
}
#cms .qr01_css01 .table_t_c td{
	text-align:center;
	line-height:15px;
}
#cms .qr01_css01 table{
	margin:0 auto;
	width:504px;
	font-size:12px;
}
#cms table.qr01_css02{
	float:left;
	width:336px;
	font-size:12px;
}
#cms table.qr01_css02 tr td{padding:0;}
#cms table.qr01_css02 .icos,
#cms table.qr02_css03 .icos{
	clear:both;
	line-height:17px;
	text-align:center;
	border-top:1px solid #CCC;
}
#cms table.qr01_css02 .w28 span{
	display:block;
	float:left;
	width:28px;
	text-align:center;
	border-right:1px solid #CCC;
}
#cms table.qr01_css02 .w28 em{
	display:block;
	float:left;
	padding:0 3px;
	width:290px;
	color:#000;
	font-style:normal;
}
#cms table.qr01_css02 .thisTab a{
	display:block;
	height:112px;
}
#cms table.qr01_css02 .pd3px{padding:0 3px;}
/* ========== QR02.html ========== */
#cms .qr02_css01{
	height:336px;
	font-size:12px;
}
#cms .qr02_css01 tr td{padding:0;}
#cms .qr02_css01 span,
#cms .qr02_css01 em{
	display:block;
	float:left;
	font-style:normal;
}
#cms .qr02_css01 span{
	width:106px;
	height:32px;
	line-height:32px;
	padding:0 3px;
	border-right:1px solid #CCC;
}
#cms .qr02_css01 em{
	width:212px;
	height:32px;
	line-height:32px;
	padding:0 3px;
	color:#000;
}
#cms .qr02_css01 .pdw28{padding:0 3px;}
#cms .qr02_css02{
	height:336px;
	font-size:12px;
}
#cms .qr02_css02 td{padding:0;}
#cms .qr02_css02_a td{}
#cms .qr02_css02 .pdw28{padding:0 3px;}
#cms .qr02_css02_a .td_content{
	padding:3px;
	height:139px;
}
#cms .about .L .qr02_css03 tr td{padding:0;}
#cms .qr02_css03 span,
#cms .qr02_css03 em{
	display:block;
	float:left;
	font-style:normal;
}
#cms .qr02_css03 span{
	width:106px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 3px;
	text-align:center;
	border-right:1px solid #CCC;
}
#cms .qr02_css03 em{
	width:213px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 3px;
	color:#000;
}
#cms .about .L .qr02_css03 tr td.pd3px{padding:0 3px;}
#cms table.qr02_css03 .w28 span{
	display:block;
	float:left;
	width:36px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-right:1px solid #CCC;
}
#cms table.qr02_css03 .w28 em{
	display:block;
	float:left;
	padding:0 3px;
	width:280px;
	height:16px;
	line-height:16px;
	color:#000;
}
#cms .qr02 ul{height:42px;}
#cms .qr02 ul li{float:left;}
#cms .qr02 ul li a,
#cms .qr02 ul li a:visited{
	display:block;
	width:84px;
	height:42px;
	line-height:42px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	background:url(../img/mainNavBg.jpg) no-repeat -84px 0;
}
#cms .qr02 ul li a:hover,
#cms .qr02 ul li a.now,
#cms .qr02 ul li a:visited.now{background:url(../img/mainNavBg.jpg) no-repeat 0 0;}
#cms .qr02 ul li a.lh01,
#cms .qr02 ul li a:visited.lh01{
	padding-top:5px;
	height:37px;
	line-height:120%;
}
#cms .qr02 ul li a.lh02,
#cms .qr02 ul li a:visited.lh02{
	padding-top:3px;
	height:39px;
	line-height:100%;
}
/* ========== JL02.html ========== */
#cms .JL02_css01{
	height:42px;
	border:1px solid #999;
}
#cms .JL02_css01 .L{
	float:left;
	padding:0 0;
	width:202px;
	height:42px;
	line-height:21px;
}
#cms .JL02_css01 .R{
	float:left;
	width:447px;
	line-height:42px;
	text-align:center;
	border-left:1px solid #999;
}
#cms .yesGo{
	padding:15px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:2px solid #988;
}
#cms .yesGo textarea{
	overflow-y:auto;
	padding:0.5em;
	width:625px;
	height:300px;
	color:#666;
	background:#FFF;
}
#cms .yesGo div{
	padding:10px 5px;
	text-align:center;
	font-size:12px;
}
#cms .yesGo p{text-align:right;}
#cms .yesGo table th{
	padding-right:15px;
	width:30%;
	font-weight:400;
	font-size:12px;
	text-align:right;
}
#cms .foot a:hover{color:#F90;}
#cms .bgefef p.title{
	background: #DDD;
}
#cms .bgefef p.name,.bgefef p.con{
	margin: 0;
}
#cms .blue{background:#C7E0EB;}
#cms .blue2{background:#9AC2CD;}

#cms .info .con table.alimm0916{
	background:#CCC;
	border:none;
}
#cms .showDBCErrorMessage{
	visibility:hidden;
	padding-right:50px;
	line-height:30px;
	text-align:right;
	font-size:12px;
}
#cms .sirusi{
	position:absolute;
	top:2px;
	left:220px;
	text-align:left;
	font-size:12px;
	line-height:normal;
	color:blue;
	font-family:MS Gothic;
	vertical-align:middle;
}
#cms .sirusi img{
	padding:0 0 3px 0;
	vertical-align:middle;
}
#cms .rusi{color:red;}
#cms .GRtable *{padding:0;}
#cms .GRtable th{
	width:21px;
	text-align:center;
	color:#333;
	font-weight:400;
	background:#EEE;
	border-right:1px solid #CCC;
}
#cms .clearMe{
	float:left;
	clear:both;
}
/*	Asimov 20090415
___________________________________________________*/
#cms .Asimov .L {
	width:672px!important;
	height:84px!important;
	position:relative;
}
#cms .Asimov .L .itemA,
#cms .Asimov .L .itemB,
#cms .Asimov .L .itemC,
#cms .Asimov .L .itemD{
	position:absolute;
	left:0;
	top:0;
	width:168px;
	height:84px;
	overflow:hidden;
	font-size:0;
	background:#fff;
}
#cms .Asimov .L .itemB {
	left:168px;
}
#cms .Asimov .L .itemC {
	left:336px;
}
#cms .Asimov .L .itemD {
	left:504px;
}
#cms .Asimov .L .itemA img,
#cms .Asimov .L .itemB img,
#cms .Asimov .L .itemC img,
#cms .Asimov .L .itemD img {
	margin:0;
	padding:0;
	display:block;
/*	width:168px;
	height:84px;	*/
}

#cms .Asimov .R {
	width:672px!important;
}
#cms .money_Asimov table td{
	line-height:21px!important;
	height:21px!important;
}

#cms .tab090417{
	line-height:18px;
	font-size:12px;
	background:#CCC;
}
#cms .tab090417 img{
	/*
	width:110px;
	height:110px;
	*/
}
#cms .tab090417 .w21{
	width:21px;
	text-align:center;
	background:#EEE;
}
#cms .tab090417 .w89{
	padding:0 2px;
	width:85px;
}
#cms .tab090417 .iamImg{
	background:#FFF;
}
#cms .tab090417 tr td{
	padding:0;
	background:#FFF;
}
#cms table.tb_lighter {
	float: left;
	border: 0px;
	border-collapse: collapse ;
	font-size: 12px;
	text-align: center;
	width: 112px;
}
/*	Alimanman 20090505
___________________________________________________*/
#cms .h2ButtonList{
	height:42px;
	text-align:right;
	font-size:12px;
	background:#999;
}
#cms .h2ButtonList button{
	margin-top:12px;
	font-size:12px;
}

#cms .aboutImg{clear:both;}

.j_search_comic td{background:none;}


/*	Asimov 20090712
___________________________________________________*/
.new_words090712 {
	font-size:12px;
	color:#666;
}
.new_words090712 th{
	font-weight:normal;
	width:60px;
	text-indent:1em;
}

.menu_project_titleTable090712 {
	line-height:125%;
}


/*	Manman 20090929
___________________________________________________*/
#cms #form input#username,
#cms #form input#password{
	margin-right:5px;
	padding:2px 5px 2px 2px;
	width:150px;
}
