@charset "UTF-8";

/* CSS Document */

/* =========================================================
 基本レイアウト
========================================================= */


dl.info_tbl{ 
  width : 605px;
  margin : 0px 20px 5px 32px;
  padding : 0px;
  border-bottom : 1px dotted #bebebe;
  border-collapse:collapse; 
}

.info_tbl dt	{
  float : left;   
  width : 100px;   
  padding : 13px 0px 13px 20px;  
  clear : both;  
  color : #999999;
  line-height : 1.5em;
  background-image : url(../../images/info_tbl_bk.gif);
  background-repeat : no-repeat;
  background-position : left top;
  border-top : 1px dotted #999999; 
  border-collapse:collapse; 
}
.info_tbl dd	{
  border-top : 1px dotted #999999; 
  width : 480px;   
  margin-left : 115px;   
  padding : 13px 0px 13px 0px;   
  line-height : 1.5em;
}

dl.info_h4{ 
  width : 610px;
  margin : 0px 0px 20px 32px;
  padding : 0px;
  background-image : url(../../images/info_h4_bk.gif);
  background-repeat : no-repeat;
  background-position : left top;
}

.info_h4 dt	{
  float : left;   
  width : 390px;   
  padding : 9px 0px 19px 20px;  
  clear : both;  
  color : #455b3b;
  line-height : 1.1em;
  border-collapse:collapse; 
  font-size : 123%;
  font-weight: bold;
}
.info_h4 dd	{
  width : 175px;   
  margin-left : 410px;   
  padding : 9px 0px 19px 0px; 
  color : #7a7a7a;
  line-height : 1.1em;
  text-align : right;
}

.info_fll{
  float : left;
  margin : 0px 10px 0px 0px;
}


.backlink{
  border-top : 3px solid #edecd8;

  margin :7px 30px 20px 30px;
  padding : 0px;
  line-height : 2.0em;
  text-align : center ;
}

.backlink a:link { color : #555452;
  text-decoration : underline;
}
.backlink a:active,.backlink a:hover { color : #c6250b;
  text-decoration : underline;
}

.backlink a:visited { color : #2f2e2d;
  text-decoration : underline;
}

.rv{
  border-right : 1px solid #edecd8;
  padding : 2px 0px 2px 20px;
}

.lv{
  border-left : 1px solid #edecd8;
  padding : 2px 0px 2px 20px;
}


/*-----添付ファイル用------*/

#sub_main_c .right_area .attachFile {
	margin: 0px 30px 15px 32px;
	padding: 12px 12px 3px;
	background: #F6F6F6;
	border: 1px solid #CCC;
}

#sub_main_c .right_area .attachFile p {
	margin: 0;
	padding: 0 0 8px;
  text-align: left;
  font-size: 93%;
  line-height: 1.5;
}

#sub_main_c .right_area .attachFile p.excel {
	padding: 0 0 10px 23px;
	background: url(../../info/images/xls.gif) no-repeat 2px 1px;
}

#sub_main_c .right_area .attachFile p.word {
	padding: 0 0 10px 23px;
	background: url(../../info/images/doc.gif) no-repeat 2px 1px;
}

#sub_main_c .right_area .attachFile p.pdf {
	padding: 0 0 10px 23px;
	background: url(../../info/images/pdf.gif) no-repeat left 1px;
}

#sub_main_c .right_area .attachFile p.jpg {
	padding: 0 0 10px 23px;
	background: url(../../info/images/jpg.gif) no-repeat 2px 1px;
}

