@charset "utf-8";


/* 外部CSSファイルの読み込み */

/* Import用CSS */
@import url("../../../common/css/import.css");

@import url("../../css/business.css");

/* Stylesheet Document */

@media all {

	/* ========================================
	   * 02-06. 領域設定 - メインコンテンツ -
	======================================== */



	#main div.comment {
		margin-right: 14px;
		width: 368px;
	}

	/* IE6 HACK */
	* html #main div.comment {
		width: 366px;
	}

	#main div.comment p {
		text-indent:0;
		padding-bottom:2px;
		border-bottom:dotted #CCCCCC 1px;
	}

	#main div.photo {
		margin-right: 14px;
		width: 160px;
	}

	/* IE6 HACK */
	* html #main div.photo {
		margin-right: 7px;
	}
	
	
	
	#main div.photo img {
		display: block;
		margin: 0 0 2px 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;
	}
	


	#main .next {
		margin: 0 14px 10px 14px;
		font-size:80%;
	}

	
	/* ========================================
	   * aero index
	======================================== */

	#hd_met {
		margin: 0 0 20px 0;
		padding:10px 10px 20px 20px;
		border:#CCC solid 2px ;
	}
	
	#hd_met {
		background:url("../img/met_header.jpg") left top no-repeat;
	}

	#hd_met h3.hd {
		font-size:130%;
		font-family:"Times New Roman", Times, serif;
		letter-spacing:4px;
		margin-bottom:0;
		background:none;
		color:#FFF;
	}

	#hd_met p {
		font-size:80%;
		color:#CCC;
		margin:0;
		padding:0;
		text-indent:1px;
	}



	#main .paragraph2 {
		margin: 0 14px 10px 14px;
	}

	#main p.link {
		margin:0 0 8px 0;
		text-indent:0;
		border-bottom:#006699 dotted 1px;
	}




	#main div.bu_contents {
		margin: 0 14px 30px 14px;
	}

	*html #main div.bu_contents {
		margin: 0 7px 15px 7px;
	}

	#main div.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:20px;
		list-style-position:inside;
		font-size:70%;
	}
	
	*html #contents .bu_navi ol{
		margin:0 0 4px 0;
	}

	#contents .bu_navi li{
		margin:0;
		padding-left:20px;
		padding-bottom:4px;
		line-height:140%;
	}

	*html #contents .bu_navi li{
		margin:0;
		padding-left:10px;
		padding-bottom:4px;
	}
	
	#contents p.detail {
		text-align:right;
		padding:0 0 4px 0 ;
	}

	*html #contents p.detail {
		margin:0 0 40px 0;
	}

}

