@charset "utf-8";
/*
	* 名前: education.css
	* 説明: 教育理念用CSS
	* バージョン: 1.0
	* 最終更新日: 2009.10.27
	* 作成：miou nagahiro
*/

	/* ========================================
	
	   * 00. 領域設定
	
	======================================== */
	
	div#contents {
		line-height:1.6;
	}
	
	div#contents div.wrapper {
		margin-bottom: 60px;
	}
	
	div#contents h3{
		margin-bottom: 30px;
	}
	div#contents h4{
		margin-bottom: 14px;
	}
	
	div#contents div.center{
		text-align: center;
	}
	
	
	/* ボタンエリア（右寄せ） */
	div.btnarea {
			text-align: right;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		div.btnarea a{
			outline: none;
		}
		
		div.btnarea img{
			margin-left: 10px;
		}
	
	/* pagetop */
	
	div#contents div.pagetop {
		margin-top: 20px;
		text-align: right;
	}




	/* ========================================
	
	   * 01. 学校長挨拶
	   * index.html
	
	======================================== */
	
	div#contents div#greeting div.left {
		float: left;
	}
	
	div#contents div#greeting div.right {
		float: left;
		width: 530px;
		margin-left: 10px;
	}
	
	div#contents div#greeting p {
		margin-bottom: 10px;
	}
	
	div#contents div#greeting p.name {
		font-weight: bold;
		text-align: right;
	}	




	/* ========================================
	
	   * 02. 教育理念・沿革
	   * history.html
	
	======================================== */
	
	div#contents div#history {
		margin-top: 22px;
	}
	
	div#contents div#history p{
		margin-bottom: 30px;
	}
	
	div#contents div#history table{
		width: 718px;
		float: left;
	}
	
	div#contents div#history tr{
		height: 34px;
	}
	
	div#contents div#history tr.on{
		background-color: #f7f4f4;
	}
	
	div#contents div#history td.yy1{
		padding-left: 10px;
		width: 50px;
		
	}
	
	div#contents div#history td.yy2{
		text-align: right;
		width: 40px;
	}
	
	div#contents div#history td.txt{
		padding-left: 80px;
	}




	/* ========================================
	
	   * 03. 学力向上プログラムと取り組み内容
	   * program.html
	   * approach.html
	
	======================================== */
	
	div#contents div#program {
		margin-top: 22px;
	}
	
	div#contents div#approach {
		margin-top: 22px;
	}
	
		
		/* ====================================
	
	   		* 03-1. コンテンツ内容の定義
	
		==================================== */
		
		div.cont {
			margin-bottom: 30px;
			margin-left: 10px;
		}
	
		div.cont p.program_title{
			font-size: 11pt;
			color: #520c0c;
			margin-bottom: 3px;
		}
	
	
		div.cont div.photo {
			float: left;
			margin-right: 35px;
			height: 90px;
		}
		
		div.cont hr {
			height: 1px;
			border: none;
			border-top: 1px #bcbcbc solid;

		}




	/* ========================================
	
	   * 04. 国際交流
	   * international.html
	
	======================================== */
	
	div#contents div#international {
		margin-top: 22px;
	}
	
	div#contents div#international p.txt{
		margin-bottom: 10px;
	}
	
	div#contents div#international p.left{
		float: left;
	}
	
	div#contents div#international p.right{
		text-align: right;
	}
	
	/* 留学生紹介 */
	div#contents div#international div#intro{
		padding-top: 22px;
		padding-left: 12px;
		padding-right: 12px;
		padding-bottom: 22px;
		
		margin-bottom: 12px;
		
		background-color: #eff7ff;
	}
	div#contents div#international div#intro p.title{
		color: #3b8ed3;
		font-size: 11pt;
		font-weight: bold;
	}
	div#contents div#international div#intro p{
		color: #368bd2;
	}
	
	
	/* 留学生紹介（詳細） */
	div#contents div#international div#intro_cnt{
		width: 718px;
	}
	
		/* ====================================
	
	   		* 04-1. 留学生紹介の定義
	
		==================================== */
		div#contents div#international div#intro_cnt div.left{
			float: left;
		}
		div#contents div#international div#intro_cnt div.txtarea{
			float: left;
			width: 510px;
			
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			
			margin-left: 10px;
		}
		div#contents div#international div#intro_cnt div.txtarea2{
			float: left;
			width: 490px;
			
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			
			margin-left: 10px;
		}
		div#contents div#international div#intro_cnt p.title{
			color: #3b8ed3;
			font-size: 10pt;
			font-weight: bold;
		}
		
		
		
		/* ====================================
	
	   		* 04-2. コース別ページ
			* international_course6.html
			* international_course3.html
	
		==================================== */
		div#contents div#international div#intro div.imgleft{
			float: left;
		}
		
		/* 留学生紹介（詳細） */
		div#contents div#international div#intro_cnt2{
			width: 718px;
			background-color: #eff7ff;
			
			padding-top: 15px;
			padding-right: 10px;
			
			height: 150px;

		}

		
		div#contents div#international div#intro_cnt2 div.left{
			float: left;
			margin-left: 15px;
		}
		div#contents div#international div#intro_cnt2 div.txtarea{
			float: left;
			width: 495px;
			
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			
			margin-left: 10px;
		}
		div#contents div#international div#intro_cnt2 p.title{
			color: #3b8ed3;
			font-size: 10pt;
			font-weight: bold;
		}
		
		/* ====================================
	
	   		* 04-3. プログラム
			* international_program.html
	
		==================================== */
		
		div#contents div#international p.blue{
			color: #3b8ed3;
			font-weight: bold;
		}
		
		div#contents div#international table{
			width: 718px;
		}
		div#contents div#international tr,td,th{
			height: 34px;
		}
		div#contents div#international th{
			background-color: #eff7ff;
			text-align: left;
			padding-left: 10px;
			
			border-right:#ffffff solid 2px;
			
		}
		div#contents div#international td{
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 5px;
			
			border-bottom:#bcbcbc solid 1px;
		}
		div#contents div#international td.topline{
			border-top:#bcbcbc solid 1px;
		}
		div#contents div#international td.on{
			background-color:#f7f7f7;
		}
		
		
	
	


	/* ========================================
	
	   * 05. 大学入試結果
	   * examresult.html
	
	======================================== */
	
	div#contents div#examresult {
		margin-top: 22px;
	}
	
	div#contents div#examresult p.txt_right {
		text-align: right;
		font-weight: bold;
	}
	
		
		/* ====================================
	
	   		* 05-1. テーブルの定義
	
		==================================== */
		
		div#contents div#examresult table{
			width: 718px;
			
		}
		
		div#contents div#examresult tr,td,th{
			height: 34px;
		}
		
		div#contents div#examresult tr.topline{
			border-top:#bcbcbc solid 1px;
		}
		
		/* 大学名 */
		div#contents div#examresult th.sub1{
			background-color:#f5f1e8;
			border-right:#ffffff solid 2px;
			border-top:#bcbcbc solid 1px;
		}
		/* 6年コース */
		div#contents div#examresult th.sub2{
			background-color:#dfebf1;
			border-right:#ffffff solid 2px;
			border-top:#bcbcbc solid 1px;
		}
		/* 3年コース */
		div#contents div#examresult th.sub3{
			background-color:#eedbdb;
			border-right:#ffffff solid 2px;
			border-top:#bcbcbc solid 1px;
		}
		/* 各合計 */
		div#contents div#examresult th.sub3{
			background-color:#eedbdb;
			border-right:#ffffff solid 2px;
			border-top:#bcbcbc solid 1px;
		}
		/* 現役生・過年度生・小計 */
		div#contents div#examresult td.sub4{
			text-align: center;
		}
		
		div#contents div#examresult td.name{
			text-align: left;
			border-top:#bcbcbc solid 1px;
			padding-left: 14px;
		}
		div#contents div#examresult td.on_name{
			text-align: left;
			border-top:#bcbcbc solid 1px;
			background-color:#f7f7f7;
			padding-left: 14px;
		}
		div#contents div#examresult td.sub5{
			text-align: center;
			border-top:#bcbcbc solid 1px;
		}
		div#contents div#examresult td.sub5_bold{
			text-align: center;
			border-top:#bcbcbc solid 1px;
			font-weight: bold;
		}
		div#contents div#examresult td.on_sub5{
			text-align: center;
			border-top:#bcbcbc solid 1px;
			background-color:#f7f7f7;
		}
		div#contents div#examresult td.on_sub5_bold{
			text-align: center;
			border-top:#bcbcbc solid 1px;
			font-weight: bold;
			background-color:#f7f7f7;
		}
		
		/* 全合計 */
		div#contents div#examresult td.sum_name{
			height: 46px;
			vertical-align: middle;
			text-align: left;
			border-top:#bcbcbc solid 1px;
			font-weight: bold;
			background-color:#f5f1e8;
			padding-left: 14px;
		}
		div#contents div#examresult td.sum{
			text-align: center;
			vertical-align: middle;
			border-top:#bcbcbc solid 1px;
			font-weight: bold;
			background-color:#f5f1e8;
		}
	

	
	
	/* ========================================
	
	   * 06. 泉ヶ丘讃歌
	   * song.html
	
	======================================== */
	
	div#contents div#song {
		margin-top: 22px;
	}
	
	div#contents div#song img.line{
		margin-top:20px;
	}
	
	div#contents div#song div.media p{
		float: right;
		margin-top: 10px;
		margin-right: 13px;
		font-size: 8pt;
	}
	
	div#contents div#song div.media img{
		float: right;
		margin-top: 10px;
	}
	
