@charset "utf-8";

/* --------------------------------
	共通ヘッダー・フッターテンプレート(日本語)
-------------------------------- */

/* ==========================================================================================================

	 1. 基本レイアウト
 
============================================================================================================*/
body {
	text-align : center;
	color : #000;
}
#wrapper {
}

/*  入試サイトの旧グロバールヘッダーを打ち消す
-----------------------------------*/
#gHead {
	background: none;
	border: none;
	height: auto;
}

/*  例外処理：新理工学部（/admissions/sp/）など
-----------------------------------*/
body#top #gHead{
	background: #ffffff;
	border-top: 2px solid #434343;
	height: 51px;
}

/*  ------------------------------------------------------------------

	グローバルヘッダー

---------------------------------------------------------------------*/
#grovalHead {
	background: url(../img/core_parts/bg_head.png) repeat-x left top;
}
#grovalHead #grovalHeadInner {
	position: relative;
	zoom: 1;
	margin: 0 auto;
	width: 950px;
	height: 140px;
	text-align: left;
}
/*  ------------------------------------------------------------------

	グローバルフッター

---------------------------------------------------------------------*/
#glovalFoot {
	background: #FFF;
	padding: 10px 0;
	font-size: 82%;
	color: #666666;
}
#glovalFoot .glovalFootInner{
	margin: 0 auto;
	width: 950px;
	text-align: left;
}

/* ==========================================================================================================

	 header
  
============================================================================================================*/
/*  ------------------------------------------------------------------

	グローバルヘッダー

---------------------------------------------------------------------*/
#grovalHead #siteID,
#grovalHead #langNav,
#grovalHead #grovalUtilNav,
#grovalHead #headerKWS,
#grovalHead #uNav,
#grovalHead #gNav{
	position: absolute;
}

/*  ナビゲーション類
-----------------------------------*/
#grovalHead .siteID {
	top: 0;
	left: 0;
}
#grovalHead #gNav{
	bottom: 0;
	left: 0;
}
#grovalHead #uNav{
	top: 68px;
	left: 0;
}
#grovalHead #grovalUtilNav{
	top: 45px;
	right: 6px;
	font-size: 82%;
}
#grovalHead #langNav{
	top: 0;
	right: 206px;
}
#gNav li,
#uNav li,
#grovalUtilNav li,
#langNav li{
	float: left;
}
#grovalHead #grovalUtilNav li{
	margin-left: 2em;
}

/*  サイト内検索
-----------------------------------*/
#grovalHead #headerKWS {
	top: 8px;
	right: 3px;
}
#grovalHead #headerKWS #keywords {
	background: url(../img/core_parts/bg_search.png) no-repeat left top;
	border: none;
	border-right: 1px solid #c6c6c6;
	float: left;
	width: 135px;
	height: 21px;
	padding: 3px 0 0 3px;
}
#grovalHead #headerKWS .kwBtn{
	float: left;
	width: 51px;
	height: 24px;
}

/*  a要素
-----------------------------------*/
#grovalHead a:link,
#grovalHead a:visited {
	text-decoration: none;
	color: #666666;
}
#grovalHead a:hover {
	text-decoration: underline;
	color: #666666;
}
/* ==========================================================================================================

	 footer
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	グローバルフッター

---------------------------------------------------------------------*/
#glovalFoot #gfNav{
	float: left;
	width: 64%;
}

#glovalFoot #gfNav .linkArrowBlank02{
	background-position: 100% 0;
}
#glovalFoot #copy{
	float: right;
	width: 36%;
	text-align: right;
}

#glovalFoot a:link,
#glovalFoot a:visited {
	text-decoration: none;
	color: #666666;
}
#glovalFoot a:hover {
	text-decoration: underline;
	color: #666666;
}

/* ==========================================================================================================

	 右サイド固定ボタン
 
============================================================================================================*/
#glovalFixbtn {
	position: fixed;
	z-index: 999;
	top: 28%;
	right: 0;
	zoom: 1;
}
#glovalFixbtn ul{
	background: url(../img/core_parts/bg_fixbtn.png) no-repeat left top;
	padding: 10px 0 0 5px;
	width: 45px;
	height: 366px;
}

/* ==========================================================================================================

	 footer_choice.js：フッターをタブコンテンツ化
	 各フッターのスタイルは/css/common/template.cssに有
 
============================================================================================================*/
.disnon {
  display: none;
}

/* ==========================================================================================================

	99. clearFix (pkg)

============================================================================================================*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* ie6 hack */
* html .clearfix {
	zoom: 1;
}
/* ie7 hack */
*:first-child+html .clearfix {
	zoom: 1;
}

/* リンクの枠線を消す */
a {
	outline: none;
	overflow: hidden;
}
a img {
    border-style:none;
}
a:focus {
	outline:none;
}


