@charset "UTF-8";

/* @group 全体設定 */

* html table {
	font-size: 100%;
}

* html sup {
	vertical-align: super;
}

/* @end */

* html body {
	text-align: center;
}

* html div#header-area div#header,
* html div#header-area div#header,
* html div#global-nav-area ul#global-nav,
* html div#content-area div#content,
* html div#footer-area {
	text-align: left;
}

/* @group メインイメージエリア */

* html div#header form#search-area {
	width: 207px;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}

/* 「position: relative;」にすることでクリックできるようになる */
* html div#header form#search-area input,
* html div#header form#search-area a,
* html div#header form#search-area label {
	position: relative;
}

* html div#header dl#text-size dd ul li a {
	height: 17px !important;
}

/* @end */

/* @group グローバルナビエリア */

* html div#global-nav-area ul#global-nav {
	background: url(../images/global_nav0.gif) no-repeat 8px 0;
	overflow: hidden;
}

* html div#global-nav-area ul#global-nav {
	width: 988px;
	height: 35px;
	padding: 0 0 0 10px;
	margin: 0;
}

* html div#global-nav-area ul#global-nav li#target_home a,
* html div#global-nav-area ul#global-nav li#target_home a:hover {
	margin-left: 18px;
}

* html div#global-nav-area ul#global-nav li a {
	cursor: pointer;
}
/*
* html div#global-nav-area ul#global-nav li a span {
	width: 147px;
}
*/
/* @end */

* html div#main-content-area div#flash-content p a {
	height: 258px !important;
}

/* @group パターンハーフ */

* html div#main-content div.pattern_half div.main_col {
	float: left;
	width: 348px;
}

/* @end */

/* @group パターン2_1 */

* html div#main-content div.pattern_2_1 div.sub_col {
	float: left;
	width: 238px;
}

* html div#main-content div.pattern_2_1 div.main_col {
	float: left;
	width: 458px;
}

/* @end */

/* @group パターン1_1_1 */

* html div#main-content div.pattern_1_1_1 div.sub_col {
	float: left;
	width: 231px;
}

/* @end */

/* @group ナビエリア */

* html div#nav-area ul#nav li a  {
	zoom: 1;
}

/* @end */

/* @group 段落 */

* html div#main-content h1 {
	position: relative;
	height: 1%;
	width: 710px;
}

/* @end */

* html div#main-content div#kanren-link ul {
	width: 228px;
}

/* @group 関連情報 */

* html div#main-content div#kanren-link ul li {
	zoom: 1;
}

* html div#main-content div#kanren_jyoho div.main_col ul li {
	zoom: 1;
}

* html div#main-content div#kanren_jyoho h2 {
	height: 41px !important;
}

/* @end */

/* @group ホーム */

* html body.home div#main-content div.article-area {
	display: inline;
}

* html div#home_event div.home_event_detail {
	height: 83px;
}

* html div#home_caution h2 span {
	height: 37px !important;
}

* html ul#language-select li.jp,
* html ul#language-select li.en {
	height: 20px;
	overflow: hidden;
}

* html div#main-content div.article-area h2#home_gyoji_title,
* html div#main-content div.article-area div#home_event h2,
* html div#main-content div.article-area div#home_oshirase h2{
	height: 37px !important;
	overflow: hidden !important;
}

* html body.home div#main-content div#kanren-link h2 {
	height: 41px !important;
	overflow: hidden;
}

/* @end */

/* @group ターゲットページ */

* html div#main-content div.target_menu2 div.pattern_half div.main_col {
	width: 330px;
}

* html div#main-content div.target_menu2_caution,
* html div#main-content .target_menu_weblink li a {
	zoom: 1;
}

/* @end */

/* @group キャンパス再発見！ */

* html #campus_rediscovery .main_col{
	width:441px;
}

* html #campus_rediscovery h3{
	height:0;
}

/* @end */