@import "footer.css";
@import "left-col.css"; 
@import "pages.css";
@import "header.css";

body {
background:url(../images/common/body.gif) repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:1.7em;
	letter-spacing:0.2em

}


#wrapper{width:910px;margin:0 auto}

#header{ }


/*content start*/		  

#content {
text-align:left;
width:670px;
height:1%;
float:right;
background-image:url(../images/common/content_bg1.jpg);
background-repeat:no-repeat;
}


#flashcontent {
text-align:left;
width:670px;
height:1%;
float:right;
background-image:url(../images/common/content_bg1.jpg);
background-repeat:no-repeat;
}









#content h1 {
display:block;
height:40px;
width:630px;
margin:20px auto;
clear:both;
}

#content h1 span{ height:0;overflow:hidden; font-size:1px; visibility:hidden}

#content h1#news {
background-image:url(../images/news/content/til_news1.gif);
background-repeat:no-repeat;
width:85px;
height:40px;
margin:30px 0 0 32px;
padding:0;
clear:both;
}

#content h1#news span {
height:0;
display:block;
font-size:12px;
visibility:hidden;
}

#content .select-year {
background:url(../images/common/bg-selectyear.gif) repeat-x;
width:630px;
height:40px;
clear:both;
color:#4a5e80;
text-indent:15px;
font-weight:bold;
letter-spacing:10px;
margin:14px auto;
}

#content .select-year .year-no {
margin-left:15px;
width:60px;
clear:both;
letter-spacing:1px;
font-size:11px;
font-style:normal;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.hot-news {
width:630px;
margin:20px auto 10px;
}

.hot-news .title h2 {
color:#c00000;
width:505px;
margin:0;
font-weight:bold;
letter-spacing:1px;
font-size:12px;
float:right;
}

.title {
clear:both;
}

.newscontent {
}

.newscontent:after {
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
}

.hot-news .date {
}

#content span.pic {
border:2px solid #ccc;
float:left;
margin-right:10px;
}

.newscontent span.moregray {
clear:both;
display:block;
width:40px;
height:10px;
float:right;
border:none;
}

.news-list {
border-bottom:1px dotted #ccc;
clear:both;
height:25px;
display:block;
margin:20px auto 0;
width:630px;
}

.news-list h2 {
width:450px;
margin:0;
font-weight:normal;
font-size:12px;
float:left;
}

.news-list .date {
width:94px;
display:block;
font-weight:normal;
letter-spacing:1px;
background:url(../images/common/arrow-news.gif) no-repeat;
padding-left:20px;
float:left;
}

.news-list span.more {
display:block;
width:40px;
height:10px;
float:right;
padding:5px 10px 0 0;
}

/*content end*/

/*common style setting star*/

.align-right{ text-align:right}

.align-left{ text-align:left}

.align-center{ text-align:center}

.float-right{ float:right}

.float-left{ float: left}

.firstword {
  float:left;
  display:block;
  font-size:250%;
  line-height:1.2em;
  padding:3px 3px 0 0 ;

}
.Sokenbichafirstword {
  display:block;
  font-size:250%;
  line-height:1.2em;

}
  
  
.block-qa {
border-bottom:1px dashed #ccc;
padding:5px 0;
}

.block-qa h3 {
font-size:12px;
font-weight:bold;
margin:5px 0;
}

.block-qa h3 a:link,.block-qa h3 a:visited {
color:#dc0000;
text-decoration:none;
}

.block-qa h3 a:hover {
color:#dc0000;
text-decoration:underline;
}

.post {
background:#eee;
padding:5px;
}

.link-arrow {
background:url(../images/arrow-doub-red.gif) no-repeat 0 3px;
padding-left:25px;
display:block;
}

.link-arrow a:link,.link-arrow a:visited {
color:#666;
text-decoration:underline;
font-size:11px;
}

.link-arrow a:hover {
color:#dc0000;
font-size:11px;
text-decoration:none;
}	



.link-bk-arrow {
background:url(../images/common/arrow-news.gif) no-repeat 0px 1px;
padding-left:25px;
display:block;
}

.link-bk-arrow a:link,.link-bk-arrow a:visited {
color:#666;
text-decoration:underline;
font-size:11px;
}

.link-bk-arrow a:hover {
color:#dc0000;
font-size:11px;
text-decoration:none;
}	




.font-12pxB{
	font-size:12px;
	color: #666;
	font-weight: bold;
     }	

.font-12pxEN{
	font-size:12px;
	color: #666;
	letter-spacing:1px;
	font:Arial, Helvetica, sans-serif;
     }	


	 
.note-12-red{color:#dc0000; font-size:12; font-weight:normal}	 

.no-border{ border: none}

.img-border{background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
margin:5px 0pt 10px;
padding:4px;}

.contenter{
	width:630px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



