.left_td {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP:0px;
	BACKGROUND: #F0E9D4; COLOR: #b80000;
	BORDER-BOTTOM: #b80000 1px solid; BORDER-RIGHT: #b80000 1px dotted;  BORDER-LEFT: #b80000 1px solid;
	TEXT-ALIGN: center;
	font-weight: bold;
}
.right_td {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
	BACKGROUND: #fff; COLOR: #333;
	BORDER-BOTTOM: #b80000 1px solid; BORDER-RIGHT: #b80000 1px solid;
	TEXT-ALIGN: left;
}

.left_td_top {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP:0px;
        BACKGROUND: #F0E9D4; COLOR: #b80000;
        BORDER-TOP: #b80000 1px solid;BORDER-BOTTOM: #b80000 1px solid; BORDER-RIGHT: #b80000 1px dotted;  BORDER-LEFT: #b80000 1px solid;
        TEXT-ALIGN: center;
        font-weight: bold;
}
.right_td_top {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
        BACKGROUND: #fff; COLOR: #333;
        BORDER-TOP: #b80000 1px solid;BORDER-BOTTOM: #b80000 1px solid; BORDER-RIGHT: #b80000 1px solid;
        TEXT-ALIGN: left;
}

.right_td_2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.color_red {
	COLOR: #b80000
}

.formbg07 {background:#FF9900;}
.formbg02 {background:#E52609;}
.formbg08 {background:#f4f3e9;}
.formbg09 {background:#ECE2C4;}

/* definition:class fontsize */
.uam {font-size:75%;line-height:140%;}
.uas {font-size:70%;line-height:140%;}

.celltype12 {border-right:1px solid #979586;border-bottom:1px solid #979586;border-left:1px solid #979586;}
.celltype06 {border-right:1px solid #7792d5;border-bottom:1px solid #7792d5;border-left:1px solid #7792d5;}
.celltype11 {border-right:1px solid #979586;border-left:1px solid #979586;}
.celltype02 {border-right:1px solid #7792d5;border-left:1px solid #7792d5;}

.cellcontent02e {color:#cc0000;font-weight:bold;padding:6px 6px 0px 6px;}

.paragraphblock03 {padding:8px 12px;}

/* definition:general text */
.texttype04 {font-weight:bold;}
.textImeOff {ime-mode:disabled;}
/*
div#sideMenu #qr th{
background-color:#FFFDD6;
padding-left:7px;
text-align:left;
font-weight:normal;
border-bottom:1px solid #9C9C9C;
}
div#sideMenu #qr td{
border:1px solid #9C9C9C;
text-align:center;
padding:2px 0;
}

*/
div#sideMenu div#qrcode{
text-align:center;
background-color:#bb0000;
/*background:url(../images/img/img-corp.jpg) no-repeat left top;*/
margin-bottom:4px;
font-size:13px;
border-bottom:1px solid #9C9C9C;
border-top:1px solid #9C9C9C;
border-right:1px solid #9C9C9C;
border-left:1px solid #9C9C9C;
}

div#sideMenu div#qrcode h2{
padding-top:5px;
padding-bottom:5px;
color:#ffffff;
text-align:center;
font-size:12px;
}

div#sideMenu div#qrcode tt{
text-align:center;
font-size:12px;
font-style:normal;
COLOR: #b80000;
}

/* SITEMAP */

   #region{  
   border:1px solid #ccc;  
   width:620px;
   font-size:12px;
    color:#666666;
	background-color:#f7f6f7;
	text-align:left;
	clear:both; 
   }  
   #region .region01{  
   width:80px;  
   padding:5px 0 5px 10px;  
   clear:both;  
  font-weight:bold;
   color:#b66790;

  }  
  #region .region02{  
  width:510px;  
  margin-left:70px;  
  padding:2px 2px 2px 10px;  
  border-left:3px solid #b66790; 
  }  
  #sitemap h2{
  font-size:12px; 
  background-color:#b66790; 
  color:#666666; 
  margin:4px; 
  padding:5px;
  background-image:url(../images/image/sitemap_bg.gif);
  background-repeat:repeat-x;
  }
   #sitemap strong{ color:#666666; font-size:14px}

.cate_trend{ 
float:left; 
width:210px; 
height:180px;
}
#sitemap{
width:640px;
}
#sitemap .cate_trend ul{ 
margin-top:10px
}
#sitemap .cate_trend li a{ 
text-decoration:none; 
list-style:none; 
list-style-type:none;
color:#CC6699;
}
#sitemap .cate_trend li { 
text-indent:30px; 
background-image: url(../images/image/list_point2_on.gif); 
background-repeat:no-repeat; 
background-position:10px 2px; 
margin:2px 0px;
}


	
td.sougolink {
        vertical-align:top;
        text-align:left;
        font-size:12px;
        background-color:#F0E9D4;
        border:solid 1px #bb0000;
        }

td.sougolink link {
        color:#ffffff;
        }
td.sougolink visited {
        color:#ffffff;
        }
td.sougolink2 {
        vertical-align:top;
        text-align:left;
        font-size:12px;
        background-color:#F0E9D4;
        border:solid 1px #bb0000;
        }

p.qrcode_img {
        float: left;
        padding: 3px 0 12px 0px;
        }

p.qrcode_txt {
        float: left;
        padding: 12px 0 0 0;
        text-align: left;
        }

.top_td {
	BACKGROUND:#FFCCBF;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
        BORDER-BOTTOM: #b80000 1px solid;
	BORDER-TOP: #b80000 1px solid;
	BORDER-RIGHT: #b80000 1px solid;
	BORDER-LEFT: #b80000 1px solid;
        TEXT-ALIGN: left;
	FONT-SIZE:14px;
}

.qrbig {
        BORDER-BOTTOM: #666666 1px solid;                BORDER-RIGHT: #666 1px solid;        BORDER-LEFT: #666 1px solid;

}
.qrbig .title {
text-align:center;
font-weight:bold;
background-color:#A4C8F9;
color:#ffffff;
padding:2px;
}

.qrbig .notice {
font-size:10px;
}
.qrbig .left {
font-size:80%;
line-height:110%;
padding:2px;
}
.qrbig .left .title2 {
font-weight:bold;
background-color:#eeeeee;
padding:1px;
font-size:100%;
margin-bottom:5px;
}
.title2 #square {
color:#76a3ef;
}

.qrbig .left #m2fform {
text-align:center;
margin-top:8px;
margin-bottom:8px;
}

.qrbig #m2fform #m2fuser {
ime-mode:inactive;
}


.qrmid {

border:solid 1px #000000;
}
.qrmid .qrimg {
text-align:center;
padding:5px;
}

.qrmid .mobtext{
text-align:left;
background-color:#eeeeee;
padding:3px;
font-size:80%;
line-height:120%;
}


.qrmid .moblink{
padding:5px;
line-height:150%;
margin-bottom:5px;
text-align:center;
font-size:80%;
word-break: keep-all;
}

.qrmid .moblink img {
margin-bottom:-3px;
text-align:center;
}

.qrsma {
font-size:80%;
text-align:center;
border:solid 1px #000000;
padding:5px;
}

.qrsma .moblink{
line-height:150%;
text-align:center;
word-break: keep-all;
}

.tbl_mail {
        BORDER-TOP: #666 1px solid;
        BORDER-RIGHT: #666 1px solid;
        BORDER-LEFT: #666 1px solid;
}
.tbl_mail2 {
        BORDER-BOTTOM: #666666 1px solid;
        BORDER-RIGHT: #666 1px solid;
        BORDER-LEFT: #666 1px solid;
}


	#loginbox{ 
	width:190px; 
	margin:5px auto;
	}
	#membercnt{ 
	background-image:url(../images/img/login_02.gif); 
	background-repeat:repeat-y; 
	font-size:12px; 
	font-weight:bold; 
	color:#FF0000;}
	#cnt1{ 
	background-image:url(../images/img/login_04.gif); 
	background-position:center; 
	text-indent:42px; 
	height:36px;
	background-repeat:no-repeat;
	}
	#cnt2{ 
	background-image:url(../images/img/login_05.gif); 
	background-position:center; 
	text-indent:42px; 
	height:36px;
	background-repeat:no-repeat;
	}
	#cnt3{ 
	background-image:url(../images/img/login_00.gif); 
	background-position:center; 
	text-indent:82px; 
	height:16px;
	background-repeat:no-repeat;
	}	
	#membercnt li{ padding-top:12px;}
	#lgbottom{ margin-top:5px; margin-bottom:0px;height:25px; }
	#lgleft{ float:left; margin-left:5px;}
	#lgright{ float:right; margin-right:5px;}
	#membercnt a:link{ color:#777777; text-decoration:none}
	#membercnt a:visited{ color:#777777; text-decoration:none}
	#membercnt a:active { color: red; text-decoration:none}
	#membercnt a:hover { color: red; text-decoration:none}
	#hello{margin-right:5px; width:175px;margin-top:0px;margin-bottom:5px; word-break:break-all;}
