/*  #top
-----------------------------------------------------------------------------*/  
select { 
font-size: 11px;
}  

/*---content left---*/
/* content1 */
#top #content1 h3 {
  width: 535px;
  height: 34px;
  background: url(../img/mi_02.gif) no-repeat;
  text-indent: -9999px;
  margin: 5px 0;
  }


#s_navi ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
  
#s_navi li,#s_navi a {
  display: block;
  float: left;
  height: 20px;
  background: url(../img/shin_n.gif) no-repeat;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  }
  
#s_navi01,#s_navi01 a { width: 66px; background-position: -16px  1px; }
#s_navi02,#s_navi02 a { width: 43px; background-position: -82px  1px; }
#s_navi03,#s_navi03 a { width: 34px; background-position: -125px 1px; }
#s_navi04,#s_navi04 a { width: 44px; background-position: -158px 1px; }
#s_navi05,#s_navi05 a { width: 45px; background-position: -202px 1px; }
#s_navi06,#s_navi06 a { width: 45px; background-position: -246px 1px; }
#s_navi07,#s_navi07 a { width: 46px; background-position: -290px 1px; }
#s_navi08,#s_navi08 a { width: 45px; background-position: -335px 1px; }
#s_navi09,#s_navi09 a { width: 44px; background-position: -379px 1px; }
#s_navi10,#s_navi10 a { width: 44px; background-position: -423px 1px; }
#s_navi11,#s_navi11 a { width: 45px; background-position: -467px 1px; }

#s_navi01 a:hover { background-position: -16px  -20px; }
#s_navi02 a:hover { background-position: -82px  -20px; }
#s_navi03 a:hover { background-position: -125px -20px; }
#s_navi04 a:hover { background-position: -158px -20px; }
#s_navi05 a:hover { background-position: -202px -20px; }
#s_navi06 a:hover { background-position: -246px -20px; }
#s_navi07 a:hover { background-position: -290px -20px; }
#s_navi08 a:hover { background-position: -335px -20px; }
#s_navi09 a:hover { background-position: -379px -20px; }
#s_navi10 a:hover { background-position: -423px -20px; }
#s_navi11 a:hover { background-position: -467px -20px; }

#s_navi01o,#s_navi01o a,#s_navi01o a:hover { width: 66px; background-position: -16px  -20px; }
#s_navi02o,#s_navi02o a,#s_navi02o a:hover { width: 43px; background-position: -82px  -20px; }
#s_navi03o,#s_navi03o a,#s_navi03o a:hover { width: 34px; background-position: -125px -20px; }
#s_navi04o,#s_navi04o a,#s_navi04o a:hover { width: 44px; background-position: -158px -20px; }
#s_navi05o,#s_navi05o a,#s_navi05o a:hover { width: 45px; background-position: -202px -20px; }
#s_navi06o,#s_navi06o a,#s_navi06o a:hover { width: 45px; background-position: -246px -20px; }
#s_navi07o,#s_navi07o a,#s_navi07o a:hover { width: 46px; background-position: -290px -20px; }
#s_navi08o,#s_navi08o a,#s_navi08o a:hover { width: 45px; background-position: -335px -20px; }
#s_navi09o,#s_navi09o a,#s_navi09o a:hover { width: 44px; background-position: -379px -20px; }
#s_navi10o,#s_navi10o a,#s_navi10o a:hover { width: 44px; background-position: -423px -20px; }
#s_navi11o,#s_navi11o a,#s_navi11o a:hover { width: 45px; background-position: -467px -20px; }


#new {
  margin: 0 0 20px 5px;
  padding: 0;
  width: 525px;
  background: #fff;
  }

#newbukken {
  margin: 0 0 0 5px;
  padding: 0;
  background: #ffffff;
}

#new ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#new li {
  display: block;
  float: left;
  height: 20px;
  background: url(../img/shin_n.gif) no-repeat;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  }


/*main content5
---------------------------------------------------------------------*/
/* main */ 
#top #main{
	margin:0 7px;
}

#top #main1 {
  float:left;
  width: 258px;
  margin:10px 0 0 0px;
  border: 1px solid #ccc;
  background: url(../img/b_gr01.gif) repeat-x;
  background-position: 5px 48px;
  }
  
#top #main1 h3 {
  background: url(../img/mi_04_1.gif) no-repeat;
  text-indent: -9999px;
  width: 258px;
  height: 48px;
  }

#top #main1 p {
  margin: 9px 6px 8px 6px ;
  display:block;
  }
  
/*--win ie--*/
*html #top #main1 {
  margin:10px 0 0 0px;
  }
*html #top #main1 p {
  margin: 9px 6px 5px 6px ;
  }
*+html #top #main1 {
  margin:10px 0 0 0px;
  }
*+html #top #main1 p {
  margin: 9px 6px 3px 6px ;
  }
/*--win ie end--*/  


/* main2 */ 
#top #main2 {
  float:left;
  width: 258px;
  margin:10px 0 0 3px;
  border: 1px solid #ccc;
  background: url(../img/b_gr01.gif) repeat-x;
  background-position: 5px 48px;
  }
  
#top #main2 h3 {
  background: url(../img/mi_05.gif) no-repeat;
  text-indent: -9999px;
  width: 258px;
  height: 48px;
  }

#top #main2 p {
  margin: 13px 17px 0px 20px;
  color: #071754;
  font-size: small;
  }

#top #main2 ul {
  margin: 13px 17px 14px 20px;
  padding: 0;
  list-style: none;
  }

#top #main2 li {
  margin: 0 0 12px 0;
  padding: 0;
  }

#top #main2 li img {
  margin: 0 2px 0 0;
  }

#top #main2 img {
  margin: 0 0 16px 96px;
  }

/*--win ie--*/
*html #top #main2 img {
  margin: 0 0 15px 96px;
  }
*html #top #main2 li img {
  margin: 0 2px 0 0;
  }  
*+html #top #main2 img {
  margin: 0 0 13px 96px;
  }
*+html #top #main2 li img {
  margin: 0 2px 0 0;
  }
/*--win ie end--*/

/*--win mac --*/
html:\66irst-child #top #main2 img {  
  margin-bottom:8px;
  }
html:\66irst-child #top #main2 li img {
  margin: 0 2px 0 0;
  }
/*--win mac end--*/


    
/* main3 */ 
#top #main3 {
  float:left;
  width: 258px;
  margin:10px 0 0 3px;
  padding:0 0 18px 0;
  border: 1px solid #ccc;
  background: url(../img/b_gr01.gif) repeat-x;
  background-position: 5px 48px;
  }
  
#top #main3 h3 {
  background: url(../img/mi_06.gif) no-repeat;
  text-indent: -9999px;
  width: 258px;
  height: 48px;
  }

#top #main3 p {
  margin: 12px 35px;
  color: #071754;
  font-size: small;
  }

#top #main3 a {
  display:block;
  margin: 17px 33px 20px 104px;
  }
 

/* main4 */  
#top #main4{
	float:left;
	width:534px;}
	
#top #main4 .number1{
	background:url(../img/declaration_bg1.jpg) no-repeat top left;
	height:94px;
	margin-top:-3px;
	padding:57px 0 24px 31px;}
	
#top #main4 .number1 .btn_po{
	margin:10px 0 0 5px;}
	
#top #main4 .number2{
	background:url(../img/declaration_bg2.jpg) no-repeat top left;
	margin-top:-1px;
	height:218px;}
 
#top #main4 .number2 .txt_1{padding:46px 0 0 120px;}
#top #main4 .number2 .txt_2{padding:105px 0 0 35px;}
#top #main4 .number2 .txt_2 span{
	color:#F86C3F;
	font-size:15px;
	font-weight:bold;}

#top #main4 .search_title {
	margin-bottom: 10px;
}

/* main5 */  
		
#top #main5{
	float:right;
	width:243px;}
	
.gray_box{
	border:#CCC 3px solid;
	width:237px;
	padding:17px 0}
	
.gray_box .table_style{
	font-weight:bold;
	margin:23px 0 0 8px;}
 
.gray_box .table_style tr{
	vertical-align:top;}
	
.gray_box .table_style td{
	padding:0 0 8px 0;}
	
.gray_box .table_style2 img{
	padding-right:8px;
	vertical-align:top;}
	
.gray_box .table_style2{
	margin:9px 0 0 8px;
	font-weight:normal;}
	
.gray_box .table_style2 td{
	padding:0 0 12px 0;}
	
/*--win ie--*/
*html #top #main3 a {
  margin: 17px 33px 17px 104px;
  }
  
*+html #top #main3 a {
  margin: 17px 33px 14px 104px;
  }  
/*--win ie end--*/


/*--win mac end--*/

/* content2 */
#top #content2 {
  margin-top: 25px;
  }  
/*--win ie6--*/
#top #content2 {
  margin-top: 35px;
  }
/*--win ie6 end--*/ 
 
#top #content2 #c2_l {
  float: left;
  width: 265px;
  margin: 0;
  padding:0;
  background: url(../img/img_02.gif) no-repeat;
  background-position: 157px 0;
  }
  
#top #content2 #c2_r {
  float: right;
  width: 265px;
  margin: 0;
  padding:0;
  background: url(../img/img_03.gif) no-repeat;
  background-position: 159px 0;
  }

#top #content2 #c2_l h3 {
  background: url(../img/mi_03.gif) no-repeat;
  text-indent: -9999px;
  width: 157px;
  height: 26px;
  }

#top #content2 #c2_r h3 {
  background: url(../img/mi_04.gif) no-repeat;
  text-indent: -9999px;
  width: 159px;
  height: 26px;
  }

#top #content2 #c2_r p,#top #content2 #c2_l p {
  width: 145px;
  margin: 10px 0 0 10px;
  }
  
/* content3 */
 #top #content3 h3 {
  background: url(../img/mi_07.gif) no-repeat;
  text-indent: -9999px;
  margin:15px 0 0 0;
  height: 30px;
  }

#top #content3 dl {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#top #content3 dt {
  margin: 0 0 5px 0;
  padding: 0;
  height: 15px;
  }

#top #content3 dd {
  margin: 0 0 0 3px;
  padding: 0 0 0 15px;
  background: url(../img/arow02.gif) no-repeat;
  background-position: 0 4px;
  }
  
#area01,#area02,#area03,
#area04,#area05,#area06,
#area07,#area08,#area09,
#area10,#area11 {
 text-indent: -9999px;
 background: url(../img/area.gif) no-repeat;
 }

#area01 { background-position: 0     0 ; }
#area02 { background-position: 0  -15px; }
#area03 { background-position: 0  -30px; }
#area04 { background-position: 0  -45px; }
#area05 { background-position: 0  -60px; }
#area06 { background-position: 0  -75px; }
#area07 { background-position: 0  -90px; }
#area08 { background-position: 0 -105px; }
#area09 { background-position: 0 -120px; }
#area10 { background-position: 0 -135px; }
#area11 { background-position: 0 -150px; }
  
/*--win ie6--*/
* html #top #content3 .c3_l {
  margin: 15px 0 0 7px;
  float: left;
  width: 260px;
  }

* html #top #content3 .c3_r {
  margin: 15px 0 0 2px;
  float: right;
  width: 255px;
  } 
/*--win ie6 end--*/

#top #content3 .c3_l {
  margin: 15px 0 0 20px;
  float: left;
  width: 260px;
  }

#top #content3 .c3_r {
  margin: 15px 0 0 0;
  float: right;
  width: 255px;
  }

/*---content right---*/

/* content6 */ 
#top #content6 {
  border: 1px solid #ccc;
  background: url(../img/b_gr02.gif) repeat-x;
  background-position: 2px 51px;
  margin: 10px 0 0 0;
}

#top #content6 h3 {
  background: url(../img/mi_06.gif) no-repeat;
  text-indent: -9999px;
  width: 236px;
  height: 37px;
  }

#top #content6 p {
  margin: 8px 37px 10px 37px;
  color: #071754;
  font-size: x-small;
  }

#top #content6 img {
  margin: 0 0 10px 96px;
  }

#content1 .newlist table{
  margin: 5px 0 5px 10px;
  border-collapse: collapse;
  width: 495px;
  padding: 3px;
}

#content1 .newlist th{
  border: 1px solid #666666; 
  background-color: #fffcdc;
  font-weight: normal;
  text-align: left;
  
}

.t1{width:81px;}
.t2{width:138px;}
.t3{width:58px;}
.t4{width:76px;}
.t5{width:67px;}
.t6{width:74px;}


#n_txt .newlist table{
  margin: 1px 0 0 0;
  border-collapse: collapse;
  width: 495px;
}

#n_txt .newlist td{
  border: 1px solid #666666; 
  background-color: #FFFFFF;
  padding: 3px;
}


#ilf .t1{width:82px;}
#ilf .t2{width:149px;}
#ilf .t3{width:55px;}
#ilf .t4{width:75px;}
#ilf .t5{width:67px;}
#ilf .t6{width:67px;}

/* TOP)p */
#top_maincopy {
	margin: 7px 0 5px 7px;
}
#top_maincopy div.txtback{
	background: url(../img/maincopy2.jpg) no-repeat;
	padding: 8px 0 0 13px;
}

/* 20111220 top */
#left .area_table{
	width:534px;
	border-spacing:5px 0px;}
	
#left .area_table td{
	height:35px;
	width:100px;
	background:url(../img/area_bg.gif) no-repeat top center;
	text-align:center;
	vertical-align:middle;}
	
#left .train_table td{
	width:165px;}
	
#left .bot {
  border-top: 1px dotted #CCCCCC;
  padding: 20px 0 0 0;}

#left .bot img {
  margin: 0 auto;
  display: block;
  width: 121px;
  }
  
#left .map_left{
	float:left;
	padding:30px 0 0 0;}
	
#left .map_left_btn{
	padding:20px 0;
	text-align:center;}
	
#left .map_right{
	float:right;
	border:#CCC 1px solid;
	padding:8px;
	margin-bottom:20px;}	
	
.l_h_txt{line-height:18px;}
.m_l10{margin-left:10px;}

/* Proffice */
.proffice_pdf ul {
	margin: 0;
	padding: 0;
}
.proffice_pdf li {
	float: left;
	width: 33%;
	list-style-type: none;
	text-align: center;
}
.proffice_pdf li img {
	height: 200px;
	border: 2px solid #aaa;
}
.proffice_pdf li h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 5px 0 0 0;
}