html {
 overflow: visible;
}

.next{
	background-repeat: no-repeat;
	font-size: 12px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: none;
	float: right;
	color: #333333;
	display: block;
}
.next a{
	display: inline;
	height: 12px;
	padding-left: 17px;
	padding-right: 4px;
	background-image: url(../img/next.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;

}
.next a:hover{
	background-position: 0px -18px;
	text-decoration: none;
	color: #333333;
}

a{
	outline : 0;
	text-decoration: none;
	color: #3366CC;
}
a:hover{
	text-decoration: underline;
}



body {
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #E2E9F9;
	margin: 0;
	padding: 0;
}



p {
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 0.8em;
	line-height: 1.6em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

u{
	border-bottom: 1px orange solid;
	text-decoration: none;
}


br {
	line-height: 0.6em;
}

	
	
ul {
}



ol {
	margin-bottom: 25px;
	line-height: 1.2em;
	margin-top: 10px;
	list-style-type: decimal;
	list-style-image: none;
}

.ol-1{
	list-style-type: none;
	padding: 0px;
	margin-left: 10px;
}


#maincol dl {
	margin-bottom: 20px;
	margin-top: 0px;
	background-image: url(../img/dl.gif);
	background-repeat: no-repeat;
	clear: both;
}


#maincol dd {
	margin-bottom: 20px;
	margin-top: 5px;
	background-image: url(../img/dd.gif);
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: bottom;
	font-size: 0.8em;
	line-height: 1.4em;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #333300;
}

#maincol li {
	font-size: 0.8em;
	vertical-align: top;
	margin-bottom: 0.5em;
}





h2 {
	font-weight: bold;
	color: #505091;
	line-height: 20px;
	font-size: 12px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


h1 {
	font-weight: bold;
	color: #333333;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	background-repeat: no-repeat;
	list-style-type: none;
	display: compact;
	font-size: 14px;
	margin-bottom: 14px;
	letter-spacing: 0.1em;
	clear: both;
}


h3 {
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
	clear: both;
	color: #333333;
}

h4 {
	color: #333333;
	font-size: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}

h5 {
	color: #669900;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}

h6 {
	font-size: 0.8em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #333333;
	padding-top: 0px;
	padding-left: 15px;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-bottom: 0px;
	vertical-align: middle;
	background-image: url(../img/h6_green.gif);
	background-position: left center;
}

.h6-green{
	background-image: url(../img/h6_green.gif);
}
.h6-blue{
	background-image: url(../img/h6_blue.gif);
}
h6 .h6-orange{}


h7 {
}
.h5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	margin-bottom: 2em;
}
.h7 {
	color: #FF6600;
	padding-bottom: 0.5em;
	clear: both;
}
.text-a {
	padding-bottom: 2em;
	float: left;
}
.right-img {
	right: 0;
	float: right;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: 5px;
}
.list-a {
	list-style-type: decimal;
}
.left-img {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	clear: both;
	margin-top: 5px;
}
#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: auto;
	background-repeat: repeat-y;
	background-image: url(../img/container_BG.gif);

}
             
#header {
	display:none;
	height:0;
}


#logo {
	display: block;
	width: 180px;
	height: 75px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
	text-indent: -9999px;
}
	
	          
#logo a{
	display: block;
	width: 180px;
	height: 75px;
	padding: 0;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	left: 0px;
	top: 0px;
	text-indent: -9999px;
	clear: both;
	float: left;
}
	
#logo ul{
	display: block;
	width: 180px;
	height: 75px;
	padding: 0;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: left;
	margin: 0px;
	text-indent: -9999px;
}

#logo li {
	display: block;
	width: 180px;
	height: 75px;
	padding: 0;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: left;
	margin: 0px;
	text-indent: -9999px;
}

        
#subnav {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 760px;
	clear: both;
	float: left;
}




#info-1 {
	width: 460px;
	height: 38px;
	margin: 0;
	float: left;
	display: inline;
	padding: 0;
}


#info-1 a {
	color: #000066;
	text-decoration: none;
}
#info-1 a:hover{
	color: #FF9900;
	text-decoration: none;
}


#info-2 {
	width: 270px;
	height: 38px;
	margin: 0;
	padding: 0;
	float: right;
}

#info-2 a {
	color: #000066;
	text-decoration: none;
}

#info-2 a:hover{
	color: #FF9900;
	text-decoration: none;
}

#info-1 ul {
	float: left;
	margin: 0;
	height: 13px;
	clear: both;
	padding-left: 28px;
	padding-top: 14px;
	width: 460px;
}
			 
			 
#info-1 li {
	display: list-item;
	height: 13px;
	float: left;
	font-size: 12px;
	list-style-image: url(../img/list_A.gif);
	list-style-position: inside;
	padding: 0;
	margin-right: 15px;
}
			 
#info-2 ul {
	float: right;
	margin: 0;
	height: 13px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
	width: 245px;
}
			 
			 
#info-2 li {
	float: left;
	height: 13px;
	line-height: 13px;
	font-size: 12px;
	margin-right: 17px;
	display: list-item;
	list-style-image: url(../img/list_A.gif);
	list-style-position: inside;
}
#mainnav {
	background-color: #9bb1e5;
	width: 760px;
	height: auto;
	margin: 0;
	padding: 0;
	clear: both;
}

#mainnav ul {
	width: 760px;
	height: 45px;
	float: left;
	margin: 0;
	padding: 0px;
	display: block;
}

#mainnav li {
	margin: 0;
	padding: 0px;
	display: block;
	height: 45px;
	float: left;
	background-image: url(../img/mainnav.gif);
	background-repeat: no-repeat;
	padding: 0px;
}

#mainnav li a{
	margin: 0;
	padding: 0px;
	display: block;
	height: 45px;
	float: left;
	background-image: url(../img/mainnav.gif);
	background-repeat: no-repeat;
	padding: 0px;
	text-indent: -9999px;
}      
                  
#nav-cpintro{
	height: 45px;
	width: 150px;
	background-position: 0 -90px;
	text-indent: -9999px;
}

#nav-guidance  {
	width: 134px;
	background-position: -150px -90px;
	float: left;
	text-indent: -9999px;
}

#nav-returnee  {
	width: 149px;
	background-position: -284px -90px;
	float: left;
	text-indent: -9999px;
}

#nav-overseas {
	width: 131px;
	background-position: -433px -90px;
	text-indent: -9999px;
}
#nav-career {
	width: 196px;
	background-position: -564px -90px;
	text-indent: -9999px;
}

#nav-cpintro a{
	height: 45px;
	width: 150px;
	background-position: 0 0px;
}


#nav-guidance a {
	width: 134px;
	background-position: -150px 0px;}



#nav-returnee a { width: 149px ;
				  background-position: -284px 0px;}


#nav-overseas a {
	width: 131px;
	background-position: -433px 0px;
}
#nav-career a {
	width: 196px;
	background-position: -564px 0px;
}

#nav-cpintro a:hover{ background-position: 0px -45px;}
#nav-guidance a:hover{ background-position: -150px -45px;}
#nav-returnee a:hover{ background-position: -284px -45px;}
#nav-overseas a:hover{ background-position: -433px -45px;}
#nav-career a:hover{ background-position: -564px -45px;}



#content {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
}


#main-index a:hover{
	text-decoration: none;
}
#subcol {
	display:none;
}

#sub-cpintro li,#sub-cpintro a{
	display: block;
	width: 150px;
	height: 30px;
	margin: 0px;
	text-indent: -9999px;
	background-image: url(../cpintro/img/sidebar.gif);
	list-style-type: none;
}


#pagetitle {
	background-color: #fff;
	width: 540px;
	height: 25px;
	float: left;
	display: block;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin: 0;
	background-image: url(../img/pagetitle_BG.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0.1em;
}


			 
#maincol {

	background-color: #fff;
	width:100%;
	float: none;
	display: block;
	padding: 0px;
	margin: auto;
}
           
#maincol ul {
	margin-bottom: 25px;
	line-height: 1.2em;
	margin-top: 20px;
	list-style-type: square;
	margin-left: 18px;
	display: block;
}
#footer {
	display:none;
}

#copyright{
	font-size: 0.6em;
	width: 550px;
	float: left;
	height: 30px;
	margin: 0px;
	padding-left: 30px;
}
#copyright a{
	color: #333366;
}
#copyright a:hover{
	color: #FFCC00;
}
  
#footer ul {
	float: right;
	list-style-type: none;
	list-style-image: none;
	height: 13px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	display: block;
	width: 150px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer li {
	display: block;
	float: left;
	clear: none;
	height: 13px;
	font-size: 12px;
	width: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	line-height: 13px;
	margin-right: 0px;
	margin-left: 8px;
	white-space: nowrap;
	margin-top: 0px;
	margin-bottom: 0px;
}

#footer li a{
	color: #666666;
	text-decoration: none;
}

#footer li a:hover{
	text-decoration: underline;
}


#step{
	padding: 0px;
	font-size: 0.8em;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}



#step th{
	color: #333366;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/step_BG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	line-height: 20px;
	background-color: #EDF1F9;
	height: 40px;
}

#step td{
	text-align: left;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}



#data{
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CED7EF;
	border-right-color: #CED7EF;
	border-bottom-color: #CED7EF;
	border-left-color: #CED7EF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	

	float:left;
	display:inline;
	width:100%;
}

#data th{
	background-image: url(../img/step_BG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1CBE1;
	text-align: center;
}
#data td{
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1CBE1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1CBE1;
	width: auto;
}

#data .tr-1{
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	background-color: #F3F5FA;
}

#data tr{
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #FFFFFF;
}


 
#inquiry {
	font-size: 12px;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#inquiry tr{
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7EF;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
	margin-bottom: 5px;
}


#inquiry th{
	display: table-cell;
	font-weight: normal;
	text-align: right;
	padding-right: 17px;
	padding-left: 0px;
	width: 117px;
	background-color: #F3F4F7;
	margin-bottom: 1px;
	background-image: url(../img/voice_h4.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


#inquiry td{
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../img/voice_h4.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
}

.ul-1 {
	list-style-type: none;
	list-style-image: none;
	background-image: none;
}
.ul-1 li{
	list-style-type: none;
	list-style-image: none;
	background-image: none;
}

li.redch {
	color: #80AA00;
	font-weight: bold;
}
li.bluech {
	color: #505091;
	font-weight: bold;
}
span.txtcl{
	color: #333333;
	font-weight: normal;
}

.voice{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #99CC00;
	margin-bottom: 15px;
	padding-top: 0px;
	background-image: url(../img/voice_h4.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
.voice h2{
	background-image: none;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: top;
}
.voice p{
	padding-left: 12px;
}


.box-list-1{
	background-image: url(../img/line_dot.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 30px;
	margin-left: 22px;
}
.box-list-1 p{
	padding-left: 18px;
}

.li-navy{
	color: #333366;
}
.li-blue{
	background-image: url(../img/li_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0px;
}
.li-green{
	background-image: url(../img/li_green.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0px;}
	
	
.box{
	margin-bottom: 30px;
}	
	
	
	
#box-terms{}
#box-terms tr{
}
#box-terms th{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #333399;
	width: 65px;
	font-size: small;
	padding-top: 2px;
}
#box-terms td{
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #333333;
}
#box-terms ol{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	margin-left: 30px;

}
#box-terms li{
	line-height: 1.2em;
	vertical-align: top;
	margin-bottom: 0.8em;

}
#box-map{
	text-align: center;
}
.p-right{
	font-size: small;
	line-height: 1.2em;
	margin-bottom: 30px;
	float: right;
	clear: both;
	text-align: left;
	margin-right: 0px;
	margin-top: 30px;
}

.h1-center{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
}

#next{
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	clear: both;
	float: right;
}
#next ul{
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 200px;
	height: 20px;
}
#next li{
	font-size: 12px;
	padding-left: 20px;
	background-image: url(../img/next.gif);
	padding-right: 10px;
	background-repeat: no-repeat;
	width: 100px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#next a{}
#next a:hover{}

#box-counseling{

}
#box-counseling tr{

}
#box-counseling th{
	font-size: 14px;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	display: block;
}
#box-counseling td{
	font-size: 0.8em;
	padding-left: 15px;
	vertical-align: top;
	line-height: 1.5em;
}

#box-counseling th a{
	background-position: 0px 0px;
	background-image: url(../info/img/counseling.gif);
	height: 48px;
	width: 150px;
	float: left;
	vertical-align: middle;
	display: block;
	padding-left: 50px;
	text-align: left;
	color: #333333;
	padding-top: 37px;
}
#box-counseling th a:hover{
	background-position: 0px -85px;
	text-decoration: none;
}
#box-top{
	margin-bottom: 20px;
}

#subcol-index{
	width: 190px;
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#box-object{
	float: left;
	width: 190px;
}

#box-object ul{
	width: 190px;
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;

}

#box-object li{
	display: block;
	font-size: 14px;
	color: #333333;
	background-repeat: no-repeat;
	background-image: url(../img/object.gif);
	clear: both;
	width: 190px;
	vertical-align: text-botom;
	text-align: left;
}

#box-object a{
	background-position: 0px 0px;
	background-image: url(../img/object.gif);
	width: 160px;
	display: block;
	margin: 0px;
	height: 20px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 30px;
	background-repeat: no-repeat;
	color: #333333;
}


#box-object a:hover{
	background-position: 0px -40px;
	color: #333333;
}



#box-banner{
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
}
#box-banner ul{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	list-style-type: none;
}
#box-banner li{
	display: block;
	float: left;
	width: 190px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	

#maincol-index{
	padding: 0px;
	width: 510px;
	margin: 0px;
	float: left;
}
#box-news{
	float: left;
	padding: 0px;
	margin-top: 0px;
	width: 510px;
	clear: both;
}
#box-news h4{
	background-color: #efefef;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#box-news dl{
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#box-news dt{
	font-size: 0.8em;
	width: 4em;
	color: #666;
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 125%;
}
#box-news dd{
	font-size: 0.8em;
	padding-left: 5em;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
#box-news dd a:hover{
	text-decoration: underline;

}
#box-voice{
	float: left;
	border: 5px solid #efefef;
	display: inline;
	width: 480px;
	padding: 10px;
	margin-bottom: 20px;
}

#box-voice h4{
	background-image: url(../img/voice_h4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}



.voice-box{
	border: 3px solid #efefef;
	padding-top: 10px;
	padding-right: 1em;
	padding-left: 1em;
	margin-bottom: 20px;
	clear: both;
}
.voice-box h4{
	color: #333300;
}
.method-box{
	border: 2px solid #D3DDF5;
	padding-top: 0.6em;
	padding-right: 2em;
	padding-left: 2em;
	margin-bottom: 30px;
	clear: both;
	padding-bottom: 0.6em;
	font-size: 0.9em;
}



#banner-01{
	background-image: url(../img/banner_01.jpg);
	display: block;
}
#banner-01 a{
	background-position: 0px 0px;
	display: block;
	height: 90px;
	width: 190px;
	text-indent: -9999px;

}
#banner-01 a:hover{
	background-position: 0px -90px;
	background-image: url(../img/banner_01.jpg);
}

#banner-02{
	background-image: url(../img/banner_02.jpg);
	display: block;
}
#banner-02 a{
	background-position: 0px 0px;
	display: block;
	height: 66px;
	width: 190px;
	text-indent: -9999px;

}
#banner-02 a:hover{
	background-position: 0px -66px;
	background-image: url(../img/banner_02.jpg);
}
.career-box{
	background-image: url(../career/img/career_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.clear {
	clear: both;
}
#box-news p {
	padding-left: 1em;
}
.red {
	color: #C30;
}
#box-news table {
	font-size: 0.8em;
	vertical-align: top;
}
#box-news table td {
	padding-left: 10px;
}
a.pdf {
	background-image: url(../img/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}
a.pdf[target="_blank"]{
	background-image: url(../img/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right:0px;
}
a.doc[target="_blank"]{
	background-image: url(../img/ico_doc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right:0px;
}
a.xls[target="_blank"]{
	background-image: url(../img/ico_xls.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right:0px;
}
a.doc {
	background-image: url(../img/ico_doc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
a.xls {
	background-image: url(../img/ico_xls.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}.pagetop {
	text-align: right;
	font-size: 0.7em;
}
