/* -----------------------------------------------
CSS Document
----------------------------------------------- */

/******************************** subpage layout ********************************/
body{background:url(../img/common/conback_img.jpg) repeat-x;}
/***** leftcolumn *****/
#leftcolumn {
	float:left;
	width:225px;
}
#leftcolumn .btnbox {
	margin:8px 8px 0 8px;
}
#leftcolumn .btnbox img {
	margin-bottom:4px;
}
#leftcolumn .leftbox {
	width:219px;
	background:url(../img/leftbottom.gif) no-repeat bottom;
	padding-bottom:18px;
	margin:0 3px 10px 3px;
}
#leftcolumn .leftbox img {
	margin:0;
}
#leftcolumn .leftbox ul {
	background:url(../img/leftbg.gif) repeat-y;
}
#leftcolumn .leftbox li {
	background:url(../img/leftbottomline.gif) no-repeat bottom;
}
#leftcolumn .leftbox li p {
	background:url(../img/arrow.gif) no-repeat center left;
	margin-left:12px;
	padding:3px 8px 3px 13px;
}
#leftcolumn .leftbox li .tree {
	background:url(../img/arrow3.gif) no-repeat center left;
	margin-left:22px;
	padding:3px 8px 3px 13px;
}
#leftcolumn .leftbox2 {
	width:219px;
	background:url(../img/leftbottom.gif) no-repeat bottom;
	padding-bottom:18px;
	margin:0 3px 10px 3px;
}
#leftcolumn .leftbox2 img {
	margin:0;
}
#leftcolumn .leftbox2 ul {
	background:url(../img/leftbg.gif) repeat-y;
}
#leftcolumn .leftbox2 li {
	background:url(../img/leftbottomline.gif) no-repeat bottom;
}
#leftcolumn .leftbox2 li p {
	background:url(../img/arrow2.gif) no-repeat center left;
	margin-left:12px;
	padding:3px 8px 3px 13px;
}
#leftcolumn .leftbox2 li .tree {
	background:url(../img/arrow3.gif) no-repeat center left;
	margin-left:22px;
	padding:3px 8px 3px 13px;
	font-size: 10px;
}
#leftcolumn .ct {
	font-size:77%;
	margin:10px 5px
}


/***** rightcolumn *****/
#rightcolumn {
	float:right;
	width:675px;
}
#rightcolumn h2 {
	background:url(../img/subtitle.gif) no-repeat;
	width:625px;
	height:28px;
	margin:10px auto;
	text-indent:30px;
	font-weight:bold;
	font-size:123.1%;
	color:#333;
	padding-top:5px;
}
#rightcolumn h3 {
	width:193px;
	height:16px;
	padding:10px 0 10px 36px;
}
#topicpath {
	margin:10px 0 10px 20px;
}
#topicpath li {
	display:inline;
	font-size:77%;
	background:url(../img/topicpath.gif) center left no-repeat;
	padding-left:8px;
}
#topicpath .home {
	font-size:77%;
	background:none;
	padding-left:0;
}
.pagetop {
	float:right;
	font-size:77%;
	background:url(../img/pagetop.gif) left center no-repeat;
	text-indent:20px;
	margin:10px auto;
}
#bottom{
	margin-left: 50px;
	
}
#bottom .tensapo {
	float:left;
	width:480px;
	border:#CCC 1px solid;
	margin-right:4px;
	padding:10px;
}
#bottom .tensapo .tensapo_banner {
	float: right;
}

