@charset "utf-8";


/* 外部CSSファイルの読み込み */

/* Import用CSS */
@import url("../../common/css/import.css");


/* Stylesheet Document */

@media all {

	/* ========================================
	   * 02-06. 領域設定 - メインコンテンツ -
	======================================== */

	#main div.comment {
		margin-right: 14px;
		width: 328px;
	}

	/* IE6 HACK */
	* html #main div.comment {
		width: 326px;
	}

	#main div.comment p {
		text-indent:0;
		padding-bottom:2px;
		border-bottom:dotted #CCCCCC 1px;
	}

	#main div.photo {
		margin-right: 14px;
		width: 200px;
	}

	/* IE6 HACK */
	* html #main div.photo {
		margin-right: 7px;
	}
	
	
	
	#main div.photo img {
		display: block;
		margin: 0 0 10px 0;
	}

	#main div.photo img br {
		display: none;
	}

	#main div.photo img.pht {
		display: block;
		margin: 0;
	}

	#main div.photo p.pht {
		margin:0 0 10px 0;
		padding:0;
		font-size:80%;
	}
	
	



	#main .paragraph p.no_indent {
		text-indent:0;
	}
	

	
	/* ========================================
	   * About index
	======================================== */

	#main .about {
		float: left;
		margin: 0;
		padding: 0;
		text-align: left;
		background:url(../img/bg_about_index.jpg) left top no-repeat;
	}

	#main .about .paragraph p.space_about {
		height:300px;
	}

	#main .about ol {
		margin-left:20px;
		font-size:80%;
	}

	#main .about li {
		width:150px;
		float:left;
		margin:0;
		padding:0 0 10px 10px;
	}

	/* IE6 HACK */
	*html #main .about ol {
		margin-left:25px;
	}

	*html #main .about li {
		width:164px;
		padding:0 0 5px 10px;
	}
	

	/* ========================================
	   * Our Corporate Future
	======================================== */
	
	#contents #main ol.future li {
		background:none;
		list-style-type:decimal;
		list-style-position:inside;
		padding-left:10px;
		padding-bottom:10px;
		margin:6px 0 0 6px;
	}

	#bg_future {
		margin:0;
		padding: 0;
		background:url(../img/bg_future.jpg) right 30px no-repeat;
	}


	/* ========================================
	   * Access Map
	======================================== */

	#main dl.acc {
		border:1px solid #dcdcdc;
		width:530px;
		font-size:90%;
	}
	
	#main dl.acc dt {
		float:left;
		width:250px;
		padding:5px 0 0px 10px;
		clear:both;
		font-weight:bold;
	}
	
	#main dl.acc dd {
		width:240px;
		margin-left:260px;
		padding:5px 5px 26px 10px;
		border-left:1px solid #dcdcdc;
		clear:right;
	}
	
	#main dl.acc dd img {
		margin: 6px 0 6px 14px;
		width: 120px;
		float:right;
		display: block;
	}

	#main dl.acc dd img br {
		display: none;
	}

	/* IE6 HACK */
	* html #main dl.acc dd img {
		margin: 3px 0 3px 7px;
	}
	

	/* ========================================
	   * Company Outline
	======================================== */

	#main dl.out {
		border:1px solid #dcdcdc;
		width:410px;
		font-size:90%;
	}
	
	#main dl.out dt {
		float:left;
		width:110px;
		padding:5px 0 0 10px;
		clear:both;
		font-weight:bold;
	}
	
	#main dl.out dd {
		width:260px;
		margin-left:120px;
		padding:5px 5px 15px 10px;
		border-left:1px solid #dcdcdc;
		clear:right;
	}
		


	#main div.out_comment {
		margin-right: 14px;
		width: 414px;
		float:left;
	}

	/* IE6 HACK */
	* html #main div.out_comment {
		width: 410px;
	}

	#main div.out_photo {
		margin-right: 14px;
		width: 110px;
		float:left;
	}

	/* IE6 HACK */
	* html #main div.out_photo {
		margin-right: 7px;
	}
	
	
	#main div.out_photo img {
		display: block;
		margin: 0 0 10px 0;
	}

	#main div.out_photo img br {
		display: none;
	}


	/* ========================================
	   * location
	======================================== */

	#main div.lo_comment {
		margin-right: 14px;
		width: 288px;
		float:left;
	}

	/* IE6 HACK */
	* html #main div.lo_comment {
		width: 284px;
	}

	#main div.lo_photo {
		margin-right: 14px;
		width: 220px;
		float:left;
	}

	/* IE6 HACK */
	* html #main div.lo_photo {
		margin-right: 7px;
	}
	
	
	#main div.lo_photo img {
		display: block;
		margin: 0 0 10px 0;
	}

	#main div.lo_photo img br {
		display: none;
	}



	/* ========================================
	   * history
	======================================== */

	#main dl.his {
		border:1px solid #dcdcdc;
		width:536px;
		font-size:90%;
	}
	
	#main dl.his dt {
		float:left;
		width:50px;
		padding:5px 0 0px 10px;
		clear:both;
		font-weight:bold;
	}
	
	#main dl.his dd {
		width:446px;
		margin-left:60px;
		padding:5px 5px 10px 10px;
		border-left:1px solid #dcdcdc;
		clear:right;
	}
	
	#main dl.his dd img {
		margin: 6px 0 6px 14px;
		width: 120px;
		float:right;
		display: block;
	}

	#main dl.his dd img br {
		display: none;
	}

	/* IE6 HACK */
	* html #main dl.his dd img {
		margin: 3px 0 3px 7px;
	}
	
	#main dl.his dd.st {
		font-weight:bold;
	}







}
