/*Abeam wrote*/
.centerCol-block{
	font-size: 1.0em;
    line-height: 1.8em;
	overflow:hidden;
	margin-bottom:10px;
}

.centerCol-block p{
	margin:0;
	font-size:1.2em;
	padding-bottom:20px;
}

.centerCol-block table{
	font-size:1.2em;
	margin-bottom:30px;
}

.centerCol-block ul, .centerCol-block dl, .centerCol-block ol{
	font-size:1.2em;
	margin-bottom:20px;
}

.centerCol-block h1{
	font-size: 2.4em;
	border-top: 3px solid #6195FF;
    color: #071956;
    font-weight: bold;
    padding: 5px 0 10px 0;
	margin-bottom:5px;
	line-height:1.4;
}

.centerCol-block h1 span.small{
	font-size:80%;
	margin-right:5px;
	vertical-align:top;
	position:relative;
	top:3px;
}

.centerCol-block h1.gr_grad{
	background: url("../../../../../../library/websites/com/product/productresearch/img/gray_gradation.jpg") repeat-x transparent;
	border-top:none;
	color:#333;
	display:block;
	font-size:1.76em;
	padding:8px 5px;
	margin-bottom:15px;
	line-height:1.0;
}

.centerCol-block h2{
	font-size:1.6em;
	margin-bottom:15px;
}

h2.dblue{
	border-bottom: 3px solid #6195FF;
	padding:0 0 5px 0;
	line-height:1.6;
}

h2.lblue{
	color:#006699;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.2em;
}

.centerCol-block h3{
	font-size:1.5em;
	margin-bottom:10px;
}

h3.head-gb{
	border-left:solid 6px #666666;
	padding:1px 0 1px 6px;
}

h3.b_line{
	border-bottom: 3px solid #6195FF;
	padding-bottom:0;
	color: #0039AE;
	line-height:1.6;
}

.centerCol-block h4 ,.centerCol-block h5{
	font-size:1.2em;
	color:#000;
	margin-bottom:10px;
}

/* text position */
.align-c{text-align:center;}
.align-r{text-align:right;}
.align-l{text-align:left;}
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}
.valign-s{vertical-align:super;}

.mar_b10{margin-bottom:10px !important;}
.mar_r30{margin-right:30px;}
.mar_t20{margin-top:20px !important;}
.pad_b30{padding-bottom:30px !important;}
.pad_l5{padding-left:5px !important;}

/* margin0 */
.mar0{margin-bottom:0px !important;}

/* padding0 */
.pad0{padding-bottom:0px !important;}

/*sub*/
.centerCol-block sub{
	font-size:0.8em;
	font-size:1.0em\9; /* IE8 and below */
}

/* sup */
.centerCol-block sup{
	font-size:0.9em;
	font-size:1.1em\9; /* IE8 and below */
	vertical-align: baseline;
	position: relative;
	top: -1ex;
}

/* float */
.fl-r{float:right;}
.fl-l{float:left;}

/* clear */
.cboth{clear:both;}

/* bold */
.bold{font-weight:bold;}

/* font color */
.g-txt{color:#666;}

/* smalltext */
span.smalltxt{
	font-size:92%;
	line-height:1.8;
}

/* frame grey */
.gframe{border:1px #CCC solid;}

/* indent */
ul.note{
}

ul.note li{
	text-indent:-1.0em;
	padding-left:1.0em;
}

/* caption */
ul.footnote{
	color: #666666;
	font-size: 1.0em;
	list-style:none;
}

ul.footnote li{
	padding-left: 2.0em;
	text-indent: -1.6em;
	line-height:1.6;
}

/* anchor link own page */
ul.inner-link{
	display: block;
	margin-bottom:20px;
}

ul.inner-link li{
    display: inline;
    padding-right:20px;
	padding-left:10px;
	background: url("../../../../../../library/websites/com/part/img/arrow_old.gif") left center no-repeat;
}

ul.inner-link li.last {
	padding-right:0;
}

/* list style */
ul.st_disc{
	list-style: none outside none;
}

ul.st_disc li{
	margin: 0;
	background-image: url("../../../../../../library/websites/com/common/img/dot.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    padding: 0 0 0 14px;
}

/*number list*/
ol.list-number{
	padding-left:12px;
	margin-left:12px;
}

ol.list-number li{
	list-style:decimal outside none;
}

ol.list-number li ul{font-size:1.0em;}

/* background blue */
div.bg-blue{
	background-color: #E5EAF5;
	padding:10px;
	margin-bottom:30px;
}


/*page top*/
p.page-top{
	text-align:right;
	clear:both;
}

p.page-top a{
	background: url("../../../../../../library/websites/com/common/img/arrow_start.gif") no-repeat scroll left center #FFFFFF;
    padding-left:14px;
	font-weight:bold;
}

/*table*/
table.t01{}

table.t01 th, table.t01 td{
	text-align:left;
	border: 1px solid #999999;
	padding:5px 10px;
}

table.t01 th{
	background-color: #EEEEEE;
	font-weight:bold;
}

table.t01 td{}

div.mainarea table.t01 th, div.mainarea  table.t01 td{
	padding:10px;
}

div.mainarea {
	margin-top:20px;
}

/*shared style end==================*/

/*h1 decoration none*/
h1.nostyle{
	text-align:center;
	border:none;
	margin-bottom:30px;
}

/*lightblue txt*/
.maintxt p{
	color: #006699;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 120%;
	text-align:center;
}


.maintxt p span.pnt{
	color: #000033;
    font-size: 110%;
    font-weight: bold;
    line-height: 150%;
}

/*button*/
.button-container{
	font-size: 1.2em;
    margin: 0 auto;
    overflow: hidden;
	width:485px;
}

.button-container span.tButton {
    border: 1px solid #999999;
    display: block;
    padding:10px;
	margin-bottom:3px;
	width:200px;
	/*background-image:url(../../../common/img/arrow.gif);
	background-repeat:no-repeat;
	background-position:375px center;*/
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	background-color:#EEEEEE;
}

.button-container .acceptbtn{
	font-size:1.35em;
	font-weight:bold;
	padding:10px;
	width:210px;
	margin-bottom:3px;
}

.button-container .notacceptbtn{
	font-size:1.35em;
	font-weight:bold;
	padding:10px;
	width:210px;
	margin-bottom:3px;
}

.button-container2{
	font-size: 1.2em;
    margin: 0 auto;
    overflow: hidden;
	width:550px;
}

.button-container2 .acceptbtn{
	font-size: 1.0em;
	padding:10px;
	width:250px;
	margin-bottom:3px;
}

.button-container2 .notacceptbtn{
	font-size: 1.0em;
	padding:10px;
	width:250px;
	margin-bottom:3px;
}

/*quest and answer*/
.qa-container {
}
.qa-container dl {
}
.qa-container dl dt {
    background: url("../../../../../../library/websites/com/part/img/question.gif") no-repeat scroll left top transparent;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 2px 0 4px 35px;
}

.qa-container dl dd {
    background: url("../../../../../../library/websites/com/part/img/answer.gif") no-repeat scroll left top transparent;
    margin-bottom: 20px;
    padding: 2px 0 4px 35px;
}

.qa-container dl dd ul{font-size:1.0em;}

/*quest and answer no icon*/
.qa-container2 {
}
.qa-container2 dl {
}
.qa-container2 dl dt {
    font-weight: bold;
    margin-bottom: 10px;
    padding: 2px 0 4px 0;
}

.qa-container2 dl dd {
    margin-bottom: 20px;
    padding: 2px 0 4px 0;
}

.qa-container2 dl dd ul{font-size:1.0em;}

/*layout*/
.mainarea{
	padding:0 0 10px 0;
}

.subarea{
	padding:0 10px;
	overflow:hidden;
}

.mainarea form input ,.mainarea form select{
	font-family: "arial","helvetica","sans-serif";
}

.mainarea form input{
	padding:0 3px;
}

.improvebox{
	border:1px #CCC solid;
	padding:30px;
	margin-bottom:30px;
}


/*width*/
#w180{width:180px;}


/*infolink*/
ul.infolink{
	display:block;
	margin-left:0;
}

ul.infolink li{
	display:inline;
	padding-right:10px;
}

#chn_bn .chn_bn_l{float:left; width:450px;}
#chn_bn .chn_bn_r{float:left; width:200px;}
#chn_bn .chn_bn_r img{padding:1px; border:1px solid #999;}
