@charset "UTF-8";
/* CSS Document */

#document {
	background-color: #CECECE;

	background-image: url(../images/s_bg01.gif);
	color: #5C5C5C;
	}

#document div#all{
	position: absolute;
	left: 50%;
	margin-left: -276px;
	width: 552px;
	background-color: #8E8E8E;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	
	}
#document h1{
	height:39px;
}
#document div#all div#container{
	background-color: #FFF;
	}
		
#document div#all div#container div{
	margin: 7px auto;
	padding: 7px 0px;
	width: 522px;
	border-bottom: 1px #666 solid;
	} 

#document div#all div#container div#capt,
#document div#all div#container div#footer{
	margin:0px auto;
	}
#document div#all div#container div#capt:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
	}
*:first-child+html #document div#all div#container div#capt{
	min-height: 1em;
	}
*html #document div#all div#container div#capt{
	height: 1em;
	}
#document div#all div#container div#capt ul{
	float:right;
	}

#document div#all div#container div#main,
#document div#all div#container div#footer,
#document div#all div#container div#main div,
#document div#all div#container div#main div#imag,
#document div#all div#container div#main div#imag div,
#document div#all div#container div#main div.imag,
#document div#all div#container div#main div.imag div{
	border-bottom: none;
	padding: 0px;
	}

#document div#all div#container div.j12w{
	padding: 0px 0px 4px 0px;
	} 

#document div#all div#container div#main div#imag div.line div,
#document div#all div#container div#main div.imag div.line div{
	margin: 0px;
	}
	

	
#document div#all div#container div.tx{
	padding: 0px 0px 7px 0px;
	color: #666666;
	}


#document div#all div#container div.prof,
#document div#all div#container div.prof_2{
	margin: 0px auto;
	padding: 9px 0px 0px; 
	border-bottom: 1px #666 solid;
	}
#document div#all div#container div.prof:after,
#document div#all div#container div.prof_2:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
	}
*:first-child+html #document div#all div#container div.prof,
*:first-child+html #document div#all div#container div.prof_2{
	min-height: 1em;
	}
*html #document div#all div#container div.prof,
*html #document div#all div#container div.prof_2{
	height: 1em;
	}
#document div#all div#container div#capt ul,	
#document div#all div#container .tx,
#document div#all div#container .tx2,
#document div#all div#container .tx ul{
	font-Size:12px;
	line-height:19px;
	}
#document div#all div#container div.prof div.proftxt div.tx ul{
	padding-top: 5px;
	}
#document div#all div#container div#footer img#Image2{
	margin: 3px 0px 0px 0px;
	float: right;
	width: 65px;
	}

#document div#all div#container div#footer h3{
	padding: 0px 0px 60px;
	}

#document div#all div#container div#footer img#Image1{
	margin: -20px 0px 0px 0px;
	float: right;
	width: 129px;
	}

#document div#all div#copy{
	position: relative;
	padding: 0px 0px 0px 264px;
	background-color: #8E8E8E;
	}

/*LINK*/
.hplink{
	font-Size:10px;
	line-height:16px;
	}
*html .hplink{
	font-Size:11px;
	line-height:13px;
	}
*:first-child+html .hplink{
	font-Size:11px;
	line-height:13px;
	}

/*class*/
a.link{
	text-decoration: underline;
	color: #5c5c5c;
}
/*FLOAT RESET*/
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
	}
*:first-child+html .clearfix {min-height: 1em;}
*html .clearfix {height: 1em;}