@charset "utf-8";

/*
	ページの枠組み
*/

/* リセット
=========================================================================== */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button{padding:0;}
q:before,q:after{content:'';}

* {zoom:0;}
body{
	font-size:100.001%;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", meiryo, "ＭＳ ゴシック", sans-serif;
	line-height:1.4;
	
	color:#333;
}

img{
	vertical-align:top;
}

dt{
	font-weight:bold;
}

/* リンク文字
=========================================================================== */
a:link{
	color:#06c;
}
a:visited{
	color:#639;
}
a:active,
a:hover{
	color:#f66 !important;
}

/* 枠組み #################################################################
	
	#header
	#eventLink
	#access
	#footer
			
########################################################################### */
.section{
	font-size:75%;
	
	aborder:solid #333;
	aborder-width:0px 1px;
	
	margin:0em auto;
	width:64em;
}
.section:after{	height:1px;clear:both;display:block;margin-top:-1px;content:"";	}
		
	
/* + 各大学の日程を確認
=========================================================================== */
.utilNavigation{
	color:#008cd6;
	border-top:1px solid #008cd6;
	border-bottom:2px solid #008cd6;
	background-color:#eee;
			
	width:100%;
}
.utilNavigation>*{
	padding-top:1px;
}
	/* リンク
	----------------------------------------------------------------- */
	.utilNavigation .listUniversity li{
		display:inline;
		float:left;
		margin:0em 0.5em;
	}
	
	/* リンク
	----------------------------------------------------------------- */
	.utilNavigation a{
		text-decoration:none;
		background:transparent url("../img/page/event/bg_eventList.gif") left 2px no-repeat;
		padding-left:1.25em;
	}
	
	/* 選択中
	----------------------------------------------------------------- */
	.utilNavigation .active{
		color:#999;
	}
	
	/* 見出し
	----------------------------------------------------------------- */
	.utilNavigation .headline{
		position:relative;
		width:6em;
		height:1em;
	}
	.utilNavigation h2{
		position:absolute;
		
		bottom:-0.5em;
		left:0em;
		
		background:transparent url("../img/util/hd_navigation.png") no-repeat;
		
		width:84px;
		height:48px;
	}
		.utilNavigation h2 img{
			display:none;
		}
	* html .utilNavigation h2{
		background:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="elements/img/util/hd_navigation.png", sizingMethod="crop");
	}
	
	/* ページの先頭へ
	----------------------------------------------------------------- */
	.utilNavigation .floatR{
		display:inline;
		
		float:right;
		margin-left:0em;
		margin-right:2em;
	}
	
	/* 追従
	----------------------------------------------------------------- */
	.move{
		z-index:10;
		position:fixed;
		bottom:0em;
		background-color:#004da2;
	
		background:-webkit-gradient(
			linear, left top, left bottom,
			color-stop(0,#004da2),
			color-stop(1,#2C3E57)
		);
		
		background:-moz-linear-gradient(
			top,
			#004da2 0%,
			#2C3E57 100%
		);
				
	}
		.move a:link,
		.move a:visited{
			color:#fff;
		}

/* + 日程
=========================================================================== */
#schedule{
}
#schedule .section{
	padding:0em 2em 3em 2em;
	width:60em;
}
	#schedule .month{
		position:relative;
		margin-bottom:8px;
		width:28em;
	}
	
	/* 見出し
	----------------------------------------------------------------- */
	#schedule h3{
		text-align:center;
	}
	
	#schedule strong{
		display:block;
		font-size:3em;
	}
		
	/* テーブル
	----------------------------------------------------------------- */
	#schedule table{
		width:28em;
		
		margin-top:1em;
	}
		
		#schedule th{
			text-align:center;
			font-size:10px;
			font-weight:bold;
			
			color:#fff;
			
			background:url("../img/page/index/calendar/bg_youbi.gif") no-repeat center center;
			
			height:18px;
			
		}
			#schedule .floatL thead .holiday{
				color:#fff;
				background:url("../img/page/index/calendar/bg_sun_7.gif") no-repeat center center;
			}
			#schedule .floatR thead .holiday{
				color:#fff;
				background:url("../img/page/index/calendar/bg_sun_8.gif") no-repeat center center;
			}
		#schedule td{
			font-size:1.5em;
			font-weight:bold;
			text-align:center;
			font-family:"Bitstream Vera Serif", sans-serif;
			
			height:48px;
		}
		
		#schedule .target{
			background:url("../img/page/index/calendar/bg_target_7.gif") no-repeat center center;
		}
		#schedule .floatR .target{
			background:url("../img/page/index/calendar/bg_target_8.gif") no-repeat center center;
		}

	/* 休日 */
	#schedule .holiday{
		color:#004da2;
	}
	#schedule .floatR .holiday{
		color:#008cd6;
	}
	
	/* 絶対配置
	----------------------------------------------------------------- */
	#schedule li{
		position:absolute;
		
		font-size:11px;
		line-height:16px;
		border: thin #000000 solid;
		
		color:#000;
		background-color:#FFFFFF;
		
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		
		padding:0px 6px;
		height:16px;
	}
		/* ふきだし */
		#schedule li div{
			position:relative;
			
		}
		#schedule span.up{
			position:absolute;
			
			bottom:16px;
			left:16px;
			
			border-bottom:9px solid #000000;
			border-left:3px solid transparent;
			border-right:3px solid transparent;
		}
		/* 左寄せ */
		#schedule .right span.up{
			bottom:16px;
			right:16px;
			left:auto;
		}
		/* 神戸学院 */
		#jul_2 span.down{
			position:absolute;
			top:16px;
			
			border-top:9px solid #000000;
			border-left:3px solid transparent;
			border-right:3px solid transparent;
		}
			#jul_2 #jul_2_17{
				left:16px;
			}
			#jul_2 #jul_2_18{
				left:64px;
			}
	
		/* 7/17 神戸夙川学院 */
		#jul_1{
			bottom:92px;right:0px;
		}
		
		/* 7/17,18 神戸学院 */
		#jul_2{
			bottom:142px;left:0px;
			
			text-align:center;
			width:84px;
		}
			#jul_2note{
				position:absolute;
				bottom:142px;left:98px;
				
				color:#000000;
				
				line-height:1.1;
			}
		
		/* 7/23 神戸女子 */
		#jul_3{
			bottom:42px;left:0px;
		}
		
		/* 7/31 神戸夙川学院 */
		#jul_4{
			bottom:-8px;right:0px;
		}
		/* 7/17 神戸夙川学院 */
		#jul_5{
			bottom:92px;left:0px;
		}
		/* 7/31 神戸夙川学院 */
		#jul_6{
			bottom:-8px;left:0px;
		}
			
		/* 8/1 神戸夙川学院・神戸女子 */
		#aug_1{
			bottom:192px;left:0px;
		}
		
		/* 8/7 兵庫医療 */
		#aug_2{
			bottom:192px;right:0px;
		}
		
		/* 8/8 兵庫医療 */
		#aug_3{
			bottom:142px;left:0px;
		}
		
		/* 8/21 兵庫医療・神戸夙川学院・神戸女子 */
		#aug_4{
			bottom:92px;right:0px;
		}
		
		/* 8/22 兵庫医療・神戸夙川学院・神戸女子 */
		#aug_5{
			bottom:42px;left:0px;
		}
		
		/* 8/28 神戸学院 */
		#aug_6{
			bottom:42px;right:0px;
		}
		
		/* 8/29 神戸学院・神戸夙川学院 */
		#aug_7{
			bottom:-8px;left:0px;
		}
		/* 8/29 神戸学院・神戸夙川学院 */
		#aug_8{
			bottom:142px;right:0px;
		}
		/* 8/29 神戸学院・神戸夙川学院 */
		#aug_9{
			bottom:92px;left:0px;
		}
		
		/* 注釈
		----------------------------------------------------------------- */
		#schedule .small{
			padding-top:1em;
		}
	
/* + footer
=========================================================================== */
#footer{
	padding-bottom:0em !important;
	padding-bottom:4em;
}
	#footer .section{
		padding-top:2em;
	}

	/* タイトル
	----------------------------------------------------------------- */
	#footer h3{
		clear:both;
		margin:1em 1em 0em 1em;
		padding:0 1em;
		border-bottom:1px solid #ccc;
	}
	
	/* お問い合わせ
	----------------------------------------------------------------- */
	#footer dl{
		padding:1em 2em 1.5em 2em;
		width:60em;
	}
	/* モダンブラウザでの親ボックス背景表示用 */
	#footer dl:after{	height:1px;clear:both;display:block;margin-top:-1px;content:"";	}
	
		/* 見出し */
		#footer dl dt{
			float:left;
			
			font-size:0.9em;
			font-weight:normal;
			text-align:center;
			white-space: nowrap;
			
			color:white;
			background-color:#666;
			
			padding:0.1em 0em 0 0;
			width:6em;
		}
		/* 文言 */
		#footer dl dd{
			float:right;
			
			font-size:0.9em;
			font-family: "Meiryo","ＭＳ Ｐゴシック", sans-serif;
			white-space: nowrap;
			
			padding-top:0.2em;
			width:59.5em;
		}
		
		/* コピーライト
		----------------------------------------------------------------- */
		#footer li.copy{
			float:right;
			font-family: "Century Gothic","Meiryo","Arial", sans-serif;
			margin-right:2em;
			padding:0.75em 0;
		}

/* 汎用クラス ######################################################## */

	
.floatL	{	float:left;	}
.floatR	{	float:right;	}
.clear	{	clear:both;min-height:1em;	}
.clearfix:after{	height:1px;clear:both;display:block;margin-top:-1px;content:"";	}
.left	{	text-align:left;	}
.right	{	text-align:right;	}
.center	{	text-align:center;	}

/* 文字サイズ 小
----------------------------------------------------------------- */
.small{
	font-size:0.916em;
	font-family: "Meiryo","ＭＳ Ｐゴシック", sans-serif;
}


/* 大学一覧
=========================================================================== */
.listUniversity{
	clear:both;
	margin:0.5em 0 0.5em 1em;
	width:63em;
}
/* モダンブラウザでの親ボックス背景表示用 */
.listUniversity:after{	height:1px;clear:both;display:block;margin-top:-1px;content:"";	}

	.listUniversity li{
		display:inline;
		float:left;
		margin:0em 1em;
	}
	
	/* 兵庫医療大学
	----------------------------------------------------------------- */
	.listUniversity li.huhs{
		float:right;
		margin:0 2em 0 0;
	}
