body
{
	background-color: #F2F2F2;
	background-image: url(../img/common/bodybg_web.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#contents
{
	padding-bottom: 40px;
}


#con_l
{
	width:180px;
	float:left;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-top: 0px;
}
#headline {
	text-align:center;
	height:36px;
	background-image: url(../img/common/h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 0px;
}
#headline h2
{
	color:#FFFFFF;
	background-image: url(../img/common/h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 16px;
	font-weight: bolder;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sidemenu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}



/*
#sidemenu a
{
	text-decoration:none;
	color:#000;
	font-size:14px;
	line-height:100%;
	display:block;
	background:url(../img/common/listbg01.gif) no-repeat;
	padding-top:11px;
	height:25px;
	padding-left:22px;
}
*/
#sidemenu a:link,
#sidemenu a:visited,
#sidemenu a:hover,
#sidemenu a:active
{
	text-decoration:none;
	color:#000;
	font-size:14px;
/*	line-height:100%;*/
	display:block;
	padding-top:10px;
	padding-bottom:6px;
/*	height:25px;*/
	padding-left:22px;
	padding-right:6px;
        border-bottom:1px solid #ccc;
}
/*
#sidemenu a:link,
#sidemenu a:visited,
#sidemenu a:active
{
	background:url(../img/common/listbg01.gif) no-repeat;
}
*/
#sidemenu a
{
	background:url(../img/common/listbg01.gif) no-repeat;
}
#sidemenu a:hover
{
	background:url(../img/common/listbg02.gif) no-repeat #FEF2EF;
}

#sidemenu a.activemenu
{
	background:url(../img/common/listbg02.gif) no-repeat #FEF2EF;
        border-bottom:none;
}

#sidemenu div.activemenu_list
{
	background-color: #FEF2EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sidemenu div.activemenu_list a:link,
#sidemenu div.activemenu_list a:visited,
#sidemenu div.activemenu_list a:hover,
#sidemenu div.activemenu_list a:active
{
	font-size:12px;
	background:url(../img/common/listbg03.gif) no-repeat center top;
	padding-top:6px;
        padding-bottom:6px;
	padding-left:38px;
        border-bottom:none;
}
#sidemenu a.active_item
{
	background:url(../img/common/listbg02.gif) no-repeat #FEF2EF;
}
#bannerspace img {
	margin-bottom: 5px;
}

#con_r
{
	width:660px;
	padding-right:20px;
	float:right;
}

#topicpath
{
	text-align: right;
	padding-top: 1em;
	padding-right: 20px;
	padding-bottom: 1em;
	padding-left: 0;
}
#topicpath a
{
	text-decoration:none;
	color:#000;
}
#page_img {
	width: 660px;
/*
	background-image: url(../img/pagetitle/page_img_everybody.jpg);
	background-repeat: no-repeat;
	background-position: center center;
*/
	height: 140px;
	position: relative;
	margin-bottom: 40px;
}


#page_img h3
{
	padding:0px;
	margin: 0px;
	position: absolute;
	z-index: auto;
	left: 10px;
	top: 100px;
}

.aform dl
{
}
.aform dt
{
background:#C1D6FE;
margin-bottom:0.5em;
margin-top:1em;
}
.aform dd
{
}

#con_r h4
{
	padding-left:6px;
	background-position-y: 3px; /* ie */
	font-weight: bolder;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #284B83;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 1.1em;
}
#con_r h5 {
	font-size: 90%;
}

#con_r table {
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#con_r th,#con_r td {
	border: 1px solid #999999;
}

#con_r table.gaiyou {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#con_r .gaiyou th {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-style: none;
	border-left-style: none;
	background-image: url(../img/common/list_icon1.png);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
#con_r .gaiyou th.twoline {
	background-image: url(../img/common/list_icon2.png);
}
#con_r .gaiyou td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-style: none;
	border-left-style: none;
}
#con_r .gaiyou table.border_none,
#con_r .gaiyou .border_none td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#con_r .gaiyou th.link  {
	background-image: url(../img/common/list_icon1_p.png);
}
.fsize10 {
	font-size: 10px;
	width: 4.5%;
}

#entry
{
border:none;
}
#entry table
{
border:none;
width:100%;
}
#entry th,
#entry td
{
padding:0.5em 0 0.5em 1em;
border:1px solid #999;
}
#entry th
{
width:20%;
font-weight:normal;
text-align:left;
background:#E2ECFE;
}
#entry_childe
{
width:100%;
}
#entry_childe td,
#entry_childe th
{
padding:0.5em 0;
border:none;
background:#fff;
}
#entry_childe th
{
vertical-align:top;
}
.indent14 {
	margin-left:14px;
}

