@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;
	}
	


	
	/* ========================================
	   * business index
	======================================== */

	#main #bu_contents {
		margin: 0 14px 30px 14px;
		padding:0 0 4px 0 ;
	}

	*html #main #bu_contents {
		margin: 0 7px 15px 7px;
	}

	#main #bu_contents:after {
		/*clear: both;*/
		content: ".";
		display: block;
		height: 0;
		line-height: 0; /* CSS HACK: Safari */
		font-size: 0; /* CSS HACK: Firefox3 */
		visibility: hidden;
	}	



	#contents .bu_pht {
		float: left;
		margin: 0px 8px 0px 8px;
		width: 90px;
	}

	#contents .bu_navi {
		float: left;
		margin: 0px 8px 0px 8px;
		width: 400px;
	}
	
	#contents .bu_navi img {
		margin:0;
		padding:0;
	}

	#contents .bu_navi ol{
		margin:2px 0 2px 0;
		padding-left:16px;
		list-style-position:outside;
		font-size:75%;
	}

	#contents .bu_navi li{
		margin:0 ;
		padding:2px 0 4px 16px;
		line-height:140%;
	}
	
	#contents p.detail {
		text-align:right;
		padding:0 0 4px 0 ;
	}

	*html #contents p.detail {
		margin:0 0 40px 0;
	}


	/* ========================================
	   * 各コンテンツ
	======================================== */

	#main #link {
		margin:0 10px 10px 10px;
		padding:4px;
		background-color:#F4F2EC;
		border: #E3EAEE solid 4px;
		text-align:left;
		line-height:130%;
		font-size:80%;
	}

	#main #link p {
		margin:2px 0 2px 0px;
		padding-left:10px;
		text-indent:0;
		background: url(../../common/img/cur_01.gif) no-repeat left 6px;
	}

	#main #link2 {
		margin:0 10px 4px 10px;
		padding:2px;
		background-color:#F4F2EC;
		border: #E3EAEE solid 2px;
		text-align:left;
		line-height:130%;
		font-size:80%;
	}
	
	#main #link2_on {
		margin:0 10px 4px 10px;
		padding:2px;
		background-color:#d8e4f2;
		border: #E3EAEE solid 2px;
		text-align:left;
		line-height:130%;
		font-size:80%;
	}

	#contents p.detail2 {
		text-align:right;
		padding:0 10px 0 0 ;
	}

}

