#contents {
   width: 810px;
}
* html #contents {
   width: 800px;
   margin-left: -10px;
}
/* Firefox—p */
html>/**/body #contents {
   margin-left: 140px;
}

#contents h4{
	width: 800px;
  	height: 18px;
	background-color: #B2D6FB;
	padding: 4px 0px 0px 10px;
	font-size: 14px;
	 margin-top: 8px;
}

.contents_title_bg01 {
   width: 803px;
   height: 40px;
   /*background-color: #EAEAEA;*/
   background-image: url(img/contents_title.gif);
   background-repeat: no-repeat;
   padding: 3px 0px 3px 5px;
}
* html .contents_title_bg01 {
   width: 800px;
   padding: 3px 0px 3px 0px;

}

.contents_title01 {
   width: 130px;
   height: 15px;
   /*background-color: #FCFCFC;*/
   padding: 5px 0px 3px 35px;
   font-size: 20px;
   font-weight: bold;
   color: #FFFFFF;
   float: left;
}

.contents_title02 {
   margin-top: 12px;
   margin-left: 200px;
   font-size: 16px;
   color: #F0F0F0;
}

.contents_cont_line_w {
   margin: 10px;
   overflow-x: scroll;
   font-size: 14px;
}

.contents_cont_line_no {
   width: 785px;
   margin: 5px;
   overflow-x: hidden;
   font-size: 14px;
}

/* Firefox—p */
html>/**/body .contents_cont_line_no {
   padding: 5px;
   width: 650px
}


#contents table {
  border-collapse: collapse;
}

#vew {
	width: 175px;
	height: 375px;
	background-color: #000000;
	background-image: url(img/cell.gif);
	background-repeat: no-repeat;
}

.vewmap {
	width: 170px;
	height: 340px;
	margin: 17px 1px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.mail_list {
    width: 790px;
	height: 150px;
	font-size: 10px;
	overflow-y: scroll;
}

/* Firefox—p */
html>/**/body .mail_list {
   width: 700px;
}

.mail_cont {
	width: 790px;
	height: 320px;
	padding: 3px;
}

.mail_cont_contents {
    width: 790px;
	height: 250px;
	overflow-y: scroll;
}
* html .mail_cont_contents {
   width: 780px;
}

.message {
   width: 800px;
   height: 100px;
   padding: 0px 0px 0px;
  /* background-color: #D9EFFF;*/
   background-image: url(img/message.gif);
   background-repeat: no-repeat;
}

.message_title {
	width: 100px;
	height: 23px;
	padding: 5px 0px 0px 15px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 900;
}

.message_contents {
	width: 770px;
	height: 60px;
	padding: 5px 0px 2px 10px;
	font-size: 12px;
	overflow-y: scroll;
}

.contents_left {
	width: 430px;
     height: 230px;
     float:left;
}

.contents_right {
	width: 350px;
     height: 230px;
     overflow-y: scroll;
     font-size: 10px;
}

#contents h3{
	width: 760px;
  	height: 18px;
  	background-color: #16EAFF;
	padding: 4px 0px 0px 30px;
	font-size: 12px;
}