@charset "utf-8";



/*========================



会社案内



========================*/



/*------------------------

常にインクルードするCSS

------------------------*/

@import "reset.css";

@import "inner.css";




body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font:13px/1.6 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
	*font-size:small; /* IE 7 */
	*font:x-small; /* IE 6以下 */
	}
	
html{ overflow-x:hidden;}



/*------------------------

リンク

------------------------*/

a:link {

	color:#170060;
 text-decoration: underline;

	}



a:visited {

	color:#170060;
  text-decoration: underline;

	}



a:hover {

	color:#170060;
  text-decoration: none;

	}



a:active {

	color:#170060;
  text-decoration: underline;

	}
	

/*------------------------
インデックスタイトル
------------------------*/

#tit_index  h3{

	width:620px;
  height:130px;
  margin:0px;
  padding:0px;

	}
	
/*------------------------
表組
------------------------*/




	
/*------------------------
サブタイトル
------------------------*/

h4 {

	width:595px;
	height:44px;
  margin:10px 0 10px;
	text-indent:10px;
  background: url(../jwdir/img/h4_ir_tit.jpg) no-repeat;
  font-size:122%;
	font-weight:bold;
  color:#333333;
  line-height:250%;
  display:block;

	}
	

h2.nengo{

	font-size:110%;
	font-weight:bold;
	margin: 2% auto;
	margin-left: 1%;
	border-left:#96d1fd 5px solid;
	border-bottom:#96d1fd dotted 1px;
	text-indent:2%;
}

.contents,.news,.new,#schedule,#policy{ width:590px; margin:0; padding:0;}

/* news */

.news dt{ width:8.5em; float:left; clear:left; background:url(../jwdir/img/ir_arrow.jpg) no-repeat left; padding-left:1.5em;}
.news img{ margin-right:0.5em;}
.news dd{ margin-left:10.5em; margin-bottom:0.5em; line-height:170%;}
* html .news dd{ margin-left:10.5em; margin-bottom:0.5em; line-height:170%; height:1%;}

.news ul{ margin-top:2em;}
.news li{ list-style-image:url(../jwdir/img/arrow_blue.gif); margin-left:2em; margin-bottom:0.5em;}

/* news */

.new dt{ width:7.5em; float:left; clear:left; background:url(../jwdir/img/ir_arrow.jpg) no-repeat left; padding-left:1.5em;}
.new img{ margin-left:0.5em;}
.new dd{ margin-left:9em; margin-bottom:0.5em;}
* html .new dd{ margin-left:9em; margin-bottom:0.5em; height:1%;}




/*policy*/

#policy ol li{ list-style-type:decimal; margin-left:2em; margin-bottom:0.5em;}
#policy ol ol{ margin-bottom:1.5em; padding-bottom:0.5em;}
#policy ol ol li{ list-style-type:decimal; margin-left:3.6em;}
*+html body #policy ol ol li{ list-style-type:decimal; margin-left:1.9em;}
#policy ol p{ text-indent:2em; margin-bottom:1.5em; padding-bottom:0.5em; width:auto;}
*+html body #policy ol p{ text-indent:0em; margin-bottom:1.5em; padding-bottom:0.5em; width:auto;}


/*schedule*/

#schedule dt{ width:8.5em; float:left; clear:left;}
.dl_head{ background-color:#EEEEEE; text-align:center; font-weight:bold;}
#schedule dd{ margin-left:9em; margin-bottom:0.5em;}
* html #schedule dd{ margin-left:9em; margin-bottom:0.5em; height:1%;}


/*comment*/

#coment_wrap{ width:680px; margin:auto;}
#coment_header{ width:671px; margin:0 auto 2em;}

p.close{ text-align:right;}
