﻿@charset "utf-8";







/*--ancher_start--*/
a:link{
	color:#008cc9;}
a:visited{
	color:#008cc9;}
a:active{
	color:#008cc9;}
a:hover{
	color:#3cf;}
a{	ouline:none;
	text-decoration:none;}
object{
	outline:none;}
/*--ancher_end--*/






/*--characte_alignment_start--*/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

p{	line-height:1.5em;
	letter-spacing:0.1em;}

strong{
	font-weight:bold;}

em{}

sup{
	font-size:0.6em;
	_font-size:1em;
	color:#;}

s{}

u{}

span{}

hr{
	clear:both;
	height:1px;
	_height:1px;
	margin:10px 0;
	border:none;}
/*--characte_alignment_end--*/






/*--column_start--*/
.fl{
	float:left;}
.fr{
	float:right;}
.dil{
	display:inline;}
.dbc{
	display:block;}
.ifl{
	display:block;
	float:left;
	margin:0 10px 10px 0;}
.ifr{
	display:block;
	float:right;
	margin:0 0 10px 10px;}
.ifc{
	display:block;
	width:640px;
	margin:0 auto;
	text-align:center;}
.if_list{
	margin:0 0 -10px;
	/margin:0;}/*--IE6,7--*/
.if_list li{
	margin:0 5px 10px 5px;
	display:inline;
	float:left;}
/*--column_end--*/






/*----tablestyle_start----*/
table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	empty-cells:show;}
th{}
td{}
/*----tablestyle_end----*/






/*--error_start--*/
.errorinfo{
	background:#fff;
	width:624px;
	margin:10px auto;
	padding:20px 40px;
	border:3px #e71212 solid;}
html body .errorinfo ul{
	background:none;
	border:none;
	margin:0;
	padding:0;}
html body .errorinfo ul li{
	background:none;
	color:#e71212;
    margin:5px 0;
    padding:0 0 0 10px;
	list-style-type:none;
	border-left:5px solid #e71212;}
/*--error_end--*/






/*--paralleldl--*/
.paralleldl{
    clear:both;
	margin:5px 0 10px;
    color:#b22222;
    font-size:10px;
    line-height:1.5em;}
.paralleldl dt:first-child{
    background:none;}
.paralleldl dt{
    padding:0;}
.paralleldl dd {
    letter-spacing: 0.1em;
    margin:-1.5em 0 0.2em 1.5em;}
:first-child + html .paralleldl dd {}
/*--paralleldl--*/






/*--PAGER_ANCHOR--*/
.pagerarea{
	margin:30px 0;}
.pagerarea .pager{
	height:24px;
	font-size:12px;
	font-weight:bold;}

.pagerarea .pager li{
	color:#31c0ff;
    display:inline;}
.pagerarea .pager li a,
.pagerarea .pager li em{
	color:#fff;
	height:20px;
	padding:4px 5px 1px;
	background:url(../images/common/pager_listbg.gif) left top repeat-x;}
.pagerarea .pager li em{
	color:#676767;}
.pagerarea .pager li a:hover,
.pagerarea .pager li a:active{
	color:#31c0ff;
    text-decoration:underline;}

/*prev&next*/	
.pagerarea .pager li.prev a,
.pagerarea .pager li.next a{
	display:inline-block;
	width:14px;
	padding-bottom:0;
	text-indent:-9999px;}
.pagerarea .pager li.prev a{
	background:url(../images/common/pager_prev.gif) left top no-repeat;}
.pagerarea .pager li.next a{
	background:url(../images/common/pager_next.gif) left top no-repeat;}
.pagerarea .pager li.prev a:hover,
.pagerarea .pager li.next a:hover{
	background-position:left bottom;}

/*first&last*/
.pagerarea .pager li.first{
	margin-left:5px;
	padding:4px 0 1px 12px;
	background:url(../images/common/pager_list_l.gif) left top no-repeat;}
.pagerarea .pager li.last{
	margin-right:5px;
	padding:4px 12px 1px 0;
	background:url(../images/common/pager_list_r.gif) right top no-repeat;}
/*--PAGER_ANCHOR_end--*/






/*----clear_start----*/
/*--clearfix--*/
.clearfix:after,
.container:after,
ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;}
.clearfix,
.container,
ul{
	min-height:1px;}
* html .clearfix,
* html .container,
* html ul{
	height:1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/}
/*--clear--*/
.cf{
	clear:both;
	height:0;}
/*--noeffect--*/
#container .ne{
	background:#ffffff;
	border:none;
	margin:0;}
/*----clear_end----*/






