#concept .txt .banners {
	padding:10px 0px 10px 10px;
}


.fig {
	background-color:#ededed;
	margin:0px 0px 10px 0px;
}

.box_ed {
	margin:0px;
	padding:10px 15px 12px 15px;
	background-color:#ededed;
	border-top:#ededed 1px solid;
}

.sup{
	vertical-align:0.15em;
}


/*solution*/

#flow {
	width:601px;
}

#flow .all{
	margin-bottom:30px;
	border-bottom:#53C7D1 1px solid;
}

#flow .step_box {
	background-color:#ffffff;
	border:#53C7D1 1px solid;
}


#flow .step_box .step {
	width:160px;
	background-color:#53C7D1;
	float:left;
}

#flow .step_box .txt {
	width:438px;
	float:left;
	padding-bottom:10px;
	text-align:left;
}

#flow .step_box .txt p{
	padding:8px 20px 10px 20px;
	background-color:#ededed;
	margin:0px;
	font-size:110%;
}


#flow .step_box .txt table {
	margin:10px 0px 10px 20px;
}

#flow .step_box .txt table th {
	width:160px;
	vertical-align:top;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	text-align:left;
}

#flow .step_box .txt table td {
	width:auto;
	vertical-align:top;
	padding:0px 5px 5px 22px;
	background:url(../share09/tri-sub.gif) no-repeat 10px 0.4em;
}

#flow .step_box .txt table td.nolink {
	background-image:url(../share09/tri-sub-on.gif);
}

/*DVD_box*/

.dvd_box {
	margin:10px 0px;
	padding:6px;
	background-color:#ededed;
}

.dvd_box .dvd_cov{
	margin:0px;
	padding:0px;
	width:95px;
	float:left;
}

.dvd_box p{
	margin:0px;
	padding:4px 0px 0px 0px;
	width:auto;
	float:left;
	text-align:left;
}

.dvd_box p a{
	display:block;
	margin:5px 0px;
	padding:0px 0px 0px 12px;
	background:url(../share09/tri-sub.gif) no-repeat 0px 0.4em;
}


/*未使用*/
/*#flow .step_box .txt dl{
	margin:10px 0px 10px 20px;
}

#flow .step_box .txt dl dt{
	clear:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#flow .step_box .txt dl dd{
	margin:0px 0px 10px 50px;
	padding:0px 0px 0px 15px;
	background:url(../share09/tri-sub.gif) no-repeat 2px 0.4em;

}

#flow .step_box .txt dl dd.nolink{
	background-image:url(../share09/tri-sub-on.gif);
}


#flow .arrow {
	padding:10px 0px 10px 65px;
}*/


/*page_contents_list_style*/

#main_area .content_lead {
	margin-top:20px;
	width:601px;
}


#contents_list {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:601px;
	height:200px;
}

#contents_list .ctg_img{
	width:220px;
	margin:0px;
	padding:0px;
	float:left;
}


#contents_list ul{
	width:360px;
	margin:0px;
	padding:0px;
	float:right;
	list-style:none;
}

#contents_list ul li{
	margin:0px 0px 3px 0px;
	padding:0px;
	/*background: url(../share09/tri-on05.gif) no-repeat 11px 13px;*/
	font-size:110%;
	border:#53C7D1 1px solid;
	border-left-width:3px;
}

#contents_list ul li a{
	display:block;
	margin:0px;
	padding:6px 0px 7px 6px;
	width:auto;
	position:relative;
}

#contents_list ul li img{
	vertical-align:middle;
}


/*page_ctrl*/

.page_ctrl {
	margin:10px 0px;

}

.page_ctrl .totop{
	float:right;
	width:auto;
	padding:3px 6px 2px 6px;
	font-size:85%;
	border:#cccccc 1px solid;
	background-color:#ededed;
	display:block;
}

/*customize*/

#main_area h3.anc{
	border-top:#53C7D1 1px solid;
	border-left:#53C7D1 3px solid;
	margin:10px 0px 15px 0px;
	padding:10px 0px 0px 8px;
}

#main_area h3.anc img{
	vertical-align:-0.14em;
}

#main_area h3.lead{
	padding:10px 0px 3px 0px;
	border:none;
}


/*contact*/

#contact .pamph_btn {
	position:absolute; top:-4px; left:0px; width:680px;
}

#contact .pamph_btn a{
	display:block;
	width:auto;
	float:right;
	margin:0px 20px;
	padding:0px;
	font-size:90%;
	background-color:#ededed;
}

#contact .pamph_btn a span{
	display:block;
	margin:0px;
	padding:3px 18px 3px 25px;
	border:#003399 1px solid;
	background:url(../share09/tri-sub.gif) no-repeat 7px 0.7em;
}

#contact .pamph_btn a:hover{
	background-color:#d6d6d6;
	text-decoration:none;
}

@media print{

.fig {
	border:#999999 1px solid;
}

#flow .step_box .txt p{
	border-bottom:#cccccc 1px solid;
}

.page_ctrl{
	display:none;
}

#main_area h3.anc img{
	vertical-align:middle;
}

.dvd_box {
	display:none;
}

}

