/* Main contents area (#maincol)
-----------------------------------------------	*/
div#maincol{
	width:770px;/*	fix	*/
	padding-top:10px;
}

/* h2 title (Normal version)	*/
div#maincol .title{
	clear:both;
	display:inline-table;
	width:770px;
	margin:0 0 11px;
	padding:3px 0;
	background:#e5e5e5;
}

/* Table*/
div#maincol table#models{
	width:60%;
	margin: 0 20% 15px 20%;
	border: 1px #333333 solid; 
	padding:3px 0;
	border-collapse: collapse; 
	font-size:90%;
}

div#maincol table#models td#m01{
	width:20%;
	text-align:center;
	border: 1px #333333 solid;
	border-collapse: collapse; 
}

div#maincol table#news{
	width:90%;
	margin: 0 5% 15px 5%;
	padding:3px 0;
	border: 1px #333333 solid; 
	border-collapse: collapse; 
	font-size:90%;
}

div#maincol table#news th#m02{
	border: 1px #333333 solid; 
	border-collapse: collapse; 
	font-weight:bold;
	text-align:center;
	background-color: #bde9ba; 
}

div#maincol table#news td#m03{
	border: 1px #333333 solid; 
	border-collapse: collapse; 
	font-weight:normal;
}

div#maincol table#news td#m04{
	border: 1px #333333 solid; 
	border-collapse: collapse; 
	font-weight:normal;
	text-align: right;
}


div#maincol .txt3c{
width:770px;
w\idth: 770px;
}

/* Language list
-----------------------------------------------	*/

div#maincol ul#list_langul{
list-style: none inside; 
width:748px;
w\idth:748px;
margin-left:6px;
padding-left:5px;
margin-top:3px;
padding-top:3px;
}

div#maincol ul#list_langul li#left{
width:94px;
w\idth: 93px;
display:inline;
}

div#maincol ul#list_langul li#middle{
width:94px;
w\idth:93px;
display:inline;
}

div#maincol ul#list_langul li#right{
width:90px;
w\idth:93px;
display:inline;
}

div#maincol .dl_ar{
 float:right;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:10px;
 font-size:12px;
}

div#maincol form#btn{
margin:0 auto 0 auto;
width:150px;
}

div#maincol div#btn01 {
width:385px;
margin:10px 0 15px 0;
float:left;
}

div#maincol div#btn02 {
margin:10px 0 15px 0px;
width:385px;
float:right;
}

div#maincol div#btn01 img{
margin-left:99px;
width:186px;
vertical-align:middle;
}

div#maincol div#btn02 img{
margin-left:99px;
width:186px;
vertical-align:middle;
}

/* attention list
-----------------------------------------------	*/
div#maincol ol#dai{
font-size:80%;
}

div#maincol ol#dai li#dai{
margin-bottom:10px;
}

div#maincol ul#dai01{
list-style-type: disc; 
}

div#maincol ul#dai02{
list-style-type: none; 
}

div#maincol .bold{
font-weight:bold;
}

.spacer01{
margin:0; padding-top:1em;
}

div#maincol p#atn01{
font-size:70%;
}

.btn-pagetop{
width:770px;
}

/* close
-----------------------------------------------	*/

div#maincol p#la{
font-size:80%;
}

div#maincol .clsbtn{
width:20%;
margin:0 40% 0 40%;
}

.flt_clr{clear:both;}


/* font */

.f01 {font-color: #000000;
	font-size: x-small;
	line-height:10pt;
	}

.f02 {font-color: #000000;
	font-size: small;
	line-height:12pt;
	}

.font_red {color: #ff0000}
.font_blue {color: #0000ff}
.font_gray {color: #666666}
.font_white {color: #ffffff}

.bold {font-weight: bold}

.t-subt{
	display:block;
	width:962px;
	height:15px;
	margin: 0px 0px 11px;
	padding: 3px 0px 3px 5px;
	zoom: 1;
	background: #e5e5e5;
	font-size: small;
	}
