@charset "utf-8";

/*
	* 名前: curriculum.css
	* 説明: curriculumページ用CSS
	* バージョン: 1.0
	* 最終更新日: 2009.09.01
	* 制作者: Hiroaki Nakagawa

	* 目次:
	  - 01. 初期設定 - 基本設定 -
	    - 01-01. 初期設定 - テキスト -
	  - 02. 領域設定 - ブロック -
	    - 02-09. 領域設定 - メイン -
*/


/* Stylesheet Document */

@media all {

	/* ========================================
	   * 01-01. 初期設定 - テキスト -
	======================================== */

	h5 {
		margin-bottom: 22px;
	}


	/* ========================================
	   * 02-09. 領域設定 - メイン -
	======================================== */

	#main div#photo,
		#main div#comment {
			float: left;
	}

	#main div#photo {
		margin-right: 18px;
		width: 124px;
	}

	#main div#comment {
		width: 412px;
	}

	#main ol#check_points,
		#main ol.article {
			list-style-type: none;
			margin-left: 0;
	}

	/* IE6 HACK */
	* html #main ol#check_points {
		height: 1px;
	}

	#main ol#check_points li {
		clear: both;
		margin-bottom: 12px;
	}

	#main ol#check_points li:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0; /* CSS HACK: Safari */
		font-size: 0; /* CSS HACK: Firefox3 */
		visibility: hidden;
	}

	#main ol#check_points li img,
		#main ol#check_points li h6 {
			display: block;
			float: left;
			margin-bottom: 12px;
	}

	#main ol#check_points li img {
		margin: 0 16px 0 0;
		width: 92px;
	}

	#main ol#check_points li h6 {
		font-size: 120%;
		width: 280px;
	}

	#main ol#check_points li p {
		clear: both;
	}

	#main ol.article {
		margin-left: -6px;
		margin-right: -6px;
	}

	#main ol.article li {
		float: left;
		margin-left: 12px;
		margin-right: 12px;
		width: 258px;
	}

	/* IE6 HACK */
	* html #main ol.article li {
		margin-left: 6px;
		margin-right: 6px;
	}

	/* IE7 HACK */
	*:first-child+html #main ol.article li {
		width: 252px;
	}

	#main ol.article li p {
		margin-left: 12px;
		margin-right: 12px;
	}

	#main table tbody tr th {
		width: 20% !important;
	}

}
