﻿@charset "utf-8";

body {
	width:640px;
	margin:0 auto;
	border:none;
	}

#header_schoolname {
	float:left;
	margin-left:10px;
	}

	.header_address {
		margin:20px 10px 0 0;
		text-align:right;
		font-size:13px;
		}

#navigation {
	display:none;
	}
	
	.course_photo {
		clear:left;
		display:none;
		}

#contents {
	color:#000;
	width:630px;
	font-size:15px;
	line-height:1.7em;
	}

	#contents h2 {
		font-size:20px;
		padding:10px;
		border:1px solid #000;
		}

	#contents h3 {
		font-size:16px;
		border-bottom:1px dotted #555;
		}

	.contents_date {
		text-align:right;
		font-size:13px;
		}


	#contents_catchcopy {
		display:none
				}

#menu {
	display:none;
	}

.copyright {
	clear:both;
	text-align:center;
	font-size:12px;
	}

#footer {
	display:none
	}

#footer_sisterschool {
	display:none;
	}
		







/* ＴＯＰページ */


#index_contents {
	padding:0 5px;
	}


#index_news {
	float:right;
	width:450px;
	padding-right:5px;
	position:relative;
	}
	
	#index_news h2 {
		float:left;
		font-size:16px;
		padding-left:10px;
		background-image:url(http://iwasenichidai.net/images/bg.jpg);
		background-repeat:repeat-y;
				}
	
	.index_news_past_link {
		text-align:right;
		margin:23px 0 0 0;
		font-size:10px;
		}

	.index_news_past_date_top {
		clear:left;
		margin-bottom:5px;
		}
	
	.index_news_past_title_top {
		margin-top:0;
		border-bottom:1px dotted #777;
		}

	.index_news_past_text {
		padding-left:15px;
		}

	.index_news_past_text_link {
		text-align:right;
		font-size:11px;
		}

	.index_news_past_link {
		text-align:right;
		}

	.index_news_past_date {
		clear:left;
		float:left;
		margin-right:15px;
		margin-left:15px;
		}


	.index_news_past_title {
		}



.index_news_to_students {
	margin-top:50px;
	}

	.index_news_past_link_to_students {
		text-align:right;
		margin:68px 0 0 0;
		font-size:10px;
		}
	



	#index_news ul{
		text-align:center;
		margin-bottom:15px;
		border:1px solid #ccc;
		margin:5px 0 15px 0;
		padding:5px;
		
		}

	#index_news ul li{
		display:inline;
		margin-right:7px;
		margin-left:7px;
		}
	
	

#index_menu {
	padding:0;
	margin:0;
	}

#index_menu_part1 {
	float:left;
	width:230px;
	position:relative;
	}


	#index_menu_part1 h2 {
		font-size:16px;
		padding-left:10px;
		background-image:url(http://iwasenichidai.net/images/bg.jpg);
		background-repeat:repeat-y;
		}


	#index_nichidai {
		margin-top:0;
		/margin-top:15px;
		}


	#index_menu_part1 ul {
		margin-left:15px;
		padding-bottom:20px;
		font-size:14px;
		}




#index_menu_part2 {
	}

	#index_menu_part2 h2 {
		margin-left:230px;
		font-size:16px;
		padding-left:10px;
		background-image:url(http://iwasenichidai.net/images/bg.jpg);
		background-repeat:repeat-y;
		}

	#index_menu_part2 ul {
		margin-left:245px;
		padding-bottom:20px;
		font-size:14px;
		}






/* 日大コース */



#nichidai_catchcopy {
	}

	.nichidai_catchcopy_text {
		float:left;
		width:290px;
		padding-right:15px;
		padding-left:16px;
		}


#nichidai_tokushoku {
	clear:left;
	padding-top:30px;
	}

	.nichidai_tokushoku_text {
		padding-left:16px;
		}

#nichidai_curriculum {
	padding-top:1px;
	}
	
	.nichidai_curriculum_image {
		padding-left:16px;
		}

#nichidai_jiseki {
	margin-top:10px;
	}

#nichidai_messeage {
	padding-top:40px;
	}

	.course_photo {
		margin-top:8px;
		}

	.shingaku_nichidai {
		width:615px;
		margin-left:16px;
		border:1px solid #000;
		font-size:12px;
		}

	.daigaku_left {
		border-right:0;
		vertical-align:top;
		}

	.daigaku_center {
		border-left:0;
		border-right:0;
		vertical-align:top;
		}

	.daigaku_right {
		border-left:0;
		vertical-align:top;
		}




	.message_title_top{
		background-image:url(http://iwasenichidai.net/images/bg.jpg);
		background-repeat:repeat-y;
		padding-left:10px;
		font-weight:normal;
		font-size:15px;
		}
	
	.message_title {
		clear:left;
		background-image:url(http://iwasenichidai.net/images/bg.jpg);
		background-repeat:repeat-y;
		padding-left:10px;
		font-weight:normal;
		font-size:15px;
		}
	
	.prof {
		float:left;
		width:155px;
		}

	.message_photo {
		padding-left:30px;
		}

	.grade {
		padding-left:10px;
		font-size:12px;
		}

	.name {
		margin-top:-20px;
		text-align:center;
		}

		.keisho {
			font-size:11px;
			}

	.from {
		margin-top:-22px;
		font-size:11px;
		text-align:center;
		}

	.message_text {
		padding-bottom:50px;
		}


/* 国立コース */



#kokuritsu_catchcopy {
	}

	.kokuritsu_catchcopy_text {
		float:left;
		width:290px;
		padding-right:15px;
		padding-left:16px;
		}


#kokuritsu_tokushoku {
	clear:left;
	padding-top:20px;
	}

	.kokuritsu_tokushoku_text {
		padding-left:16px;
		}

#kokuritsu_curriculum {
	padding-top:1px;
	}
	
	.kokuritsu_curriculum_image {
		padding-left:16px;
		}

#kokuritsu_jiseki {
	padding-top:20px;
	}

#kokuritsu_messeage {
	padding-top:20px;
	}






/* 学校長あいさつ */

.aisatsu_photo {
	float:left;
	width:127px;
	}

	.aisatsu_name {
		text-align:center;
		}
		.aisatsu_chairman {
			font-size:10px;
			}


.aisatsu_text {
	margin-left:140px;
	padding-left:15px;
	border-left:1px solid #ccc;
	line-height:1.4em;
	}

	.aisatsu_text h4 {
		text-align:center;
		}

/* アクセス */

#access_bus {
	padding-top:30px;
	}




/* お問合せ */

#mailform {
	border:1px solid #fff;
	}



/* 教育支援 */


.shien_number {
	float:left;
	width:55px;
	height:1px;
	margin-top:10px;
	margin-right:-10px;
	margin-left:15px;
	_margin-bottom:-20px;
	line-height:1em;
	font-size:55px;
	}

.shien_text {
	clear:left;
	margin:0 0 35px 65px;
	padding-left:15px;
	background-image:url(http://iwasenichidai.net/images/bg.jpg);
	background-repeat:repeat-y;
	}

.shien_catch {
	height:1px;
	margin-left:45px;
	padding-top:12px;
	}

.shien_title {
	margin:0;
	}
	
.shien_catchcopy {
	line-height:1.1em;
	height:1px;

	}


.shingaku {
	float:left;
	width:310px;
	margin-left:15px;
	margin-right:15px;
	font-size:12px;
	}

	.shingaku th {
		}

	.shingaku td {
		width:110px;
		vertical-align:top;
		}

.shien_sotsugyo th{
	border:0;
	}

.shien_sotsugyo td{
	border:0;
	}



#shien_shinro {
	padding-top:40px;
	}



#shien_tokutai {
	clear:left;
	padding-top:40px;
	/padding-top:20px;
	}

.shien_tokutaiseido {
	margin-left:15px;
	line-height:1em;
	}
	
	.shien_tokutaiseido_text {
		margin-left:30px;
		margin-top:-10px;
		}


#shien_shogakukin {
	padding-top:40px;
	}

	.shien_shogakukin_text {
	margin-left:15px;
		}


#shien_soudanshitsu {
	padding-top:40px;
	}


.kyoikushien {
	float:left;
	width:145px;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #ccc;
	}

	.kyoikushien p {
		text-align:center;
		margin:0;
		}
		
	.kyoikushien span {
		font-size:10px;
		}

	.kyoikushien_text {
		margin-left:190px;
		}



/* 学園生活 */

#club_activity {
	margin-top:25px;
	margin-bottom:5px;
	}

	.club_activity_text {
		margin-bottom:30px;
		padding-left:15px;
		}


.club {
	float:left;
	width:239px;
	margin-right:20px;
	}

	.club h4 {
		margin-top:0;
		margin-bottom:0;
		line-height:1em;
		}

	.club table {
		width:226px;
		margin-left:10px;
		border:0;
		}

	.club table td {
		border:0;
		font-size:12px;
		width:118px;
		line-height:1.2em;
		}


.award_club {
	margin-left:260px;
	padding-left:10px;
	border-left:1px solid #ccc;
	}

.award {
	border:1px solid #ccc;
	padding:5px 5px 0 5px;
	background-color:#efe;
	}

	.award h6 {
		margin:0;
		font-size:12px;
		line-height:1em;
		}

	.award ul {
		margin:0;
		padding:3px 0 5px 10px;
		line-height:1em;
		}

	.award ul li {
		display:inline;
		font-size:11px;
		margin-right:5px;
		}


.club_award {
	}
	
	.club_award h5 {
		margin-bottom:0;
		font-size:12px;
		}
	
	.club_award ul {
		margin:0 0 0 12px;
		}
	
	.club_award ul li{
		font-size:10px;
		line-height:1.1em;
		}


.club_shinro {
	clear:left;
	padding-top:40px;
	padding-left:15px;
	}

	.club_shinro_text {
		float:left;
		width:380px;
		padding-left:30px;
		padding-right:15px;
		}


#uniform {
	}
	
	.uniform_text {
		padding-left:15px;
		}



#schedule {
	padding-top:30px;
	}
	
	.schedule_text {
		margin-left:15px;
		width:615px;
		}
		
		.schedule_text td {
			vertical-align:top;
			font-size:12px;
			line-height:1.3em;
			}
		
	.schedule_month {
		width:212px;
		}


#event {
	padding-top:50px;
	margin-left:15px
	}
	
	.event_catch {
		margin-left:30px
		}
	
	.event_notice {
		margin-top:0;
		text-align:right;
		font-size:10px;
		}


.event_text {
	width:606px;
	margin-left:30px;
	}

	.event_text th {
		text-align:left;
		font-weight:bold;
		border:0;
		}

	.event_text td {
		vertical-align:top;
		text-align:left;
		padding-bottom:30px;
		padding-left:18px;
		font-size:12px;
		line-height:1.4em;
		border:0;
		}


#timetable {
	}
	
	.timetable_text {
		margin-left:15px;
		}
	
	.timetable_image {
		margin-left:15px;
		}



/* 入試情報 */

#gakkokengaku {
	padding-top:20px;
	}

	.gakkokengaku_text {
		margin-left:15px;
		}

	.print_gakkokengaku {
		display:none;
		}

	.gakkokengaku_subtitle {
		margin-left:15px;
		margin-bottom:0;
		}

	.gakkokengaku_subtext {
		margin-top:0;
		margin-left:30px;
		}

	.gakkokengaku_table {
		width:600px;
		margin-top:0;
		margin-left:30px;
		text-align:center;
		}

		.gakkokengaku_table th {
			width:90px;
			padding:10px;
			}

		.gakkokengaku_table td {
			padding:0 10px;
			}

	.gakkokengaku_table_time {
		margin-top:0;
		margin-left:30px;
		text-align:center;
		}

		.gakkokengaku_table_time th {
			width:205px;
			}

		.gakkokengaku_table_time td {
			}


	.gakkokengaku_bus {
		padding-left:25px;
		line-height:1.3em;
		}

	.gakkokengaku_address {
		margin-left:25px;
		padding:10px;
		border:1px solid #ccc;
		background-color:#dfd;
		text-align:center;
		}

		.gakkokengaku_address span {
			font-size:20px;
			}





#kaijomogi {
	padding-top:60px;
	}

	.kaijomogi_text {
		margin-left:15px;
		}

	.print_mogishiken {
		display:none;
		}

	.kaijomogi_subtitle {
		margin-left:15px;
		margin-bottom:0;
		}

	.kaijomogi_subtext {
		margin-top:0;
		margin-left:30px;
		}

	.kaijomogi_table {
		margin-top:0;
		margin-left:30px;
		text-align:center;
		}

		.kaijomogi_table th {
			text-align:center;
			font-size:12px;
			width:88px;
			}

		.kaijomogi_table td {
			font-size:10px;
			}


	.kaijomogi_bus {
		padding-left:25px;
		line-height:1.3em;
		}



#setsumeikai {
	padding-top:60px;
	}

	.setsumeikai_text {
		margin-left:15px;
		}

	.print_setsumeikai {
		display:none;
		}

	.setsumeikai_subtitle {
		margin-left:15px;
		margin-bottom:0;
		}

	.setsumeikai_subtext {
		margin-top:0;
		margin-left:30px;
		}

	.setsumeikai_table {
		width:450px;
		margin-top:0;
		margin-left:45px;
		text-align:center;
		}

		.setsumeikai_table th {
			padding:10px;
			}

		.setsumeikai_table td {
			padding:0 10px;
			}


#boshuyoko {
	padding-top:60px;
	}

	.boshuyoko_notice {
		margin-left:15px;
		padding:10px;
		border:1px solid #ccc;
		background-color:#ffd;
		}

#iwanichidayori {
	padding-top:60px;
	}







.to_top {
	clear:left;
	visibility: hidden;
	}

.print {
	display:none;
	}
