@charset "utf-8";
/* **************************************************
テスト
CSS Information
File Name : test_glad_sys.css
Style Info: システム工学研究科 固有のスタイル指定
Date: 20176-12

************************************************** */




/*--------------------------------------------------
	#side　PC用サイドナビゲーション
-------------------------------------------------- */
       #contents #side {
         display: none;
    }

/*--------------------------------------------------
	#more　ニュース&トピックス
-------------------------------------------------- */
      .newsList .more{
        padding:20px 10px 10px;
        }



/* --------------------------------------------------
	#testindexImportantNewsTabList - 重要なお知らせ
-------------------------------------------------- */
.testIndexImportantNewsTabList {
	margin-bottom: 30px;
}

.testIndexImportantNewsTabList h2 {
	min-height: 20px;
	line-height: 20px;
	margin-bottom: 20px;
	background: url(/_themes/wakayama-u/sys/tmpl-img/ico_title_important01.png) no-repeat left center;
	font-size: 1.6em;
	font-weight: bold;
}

.testIndexImportantNewsTabList h2:before {
	content: "\e604";
	display: inline-block;
	margin-right: 8px;
	font-family: 'ico_wu_theme';
	color: #4E5F87;
}

.testIndexImportantNewsTabList .tabs {
	display: none;
}

.testIndexImportantNewsTabList .wrapper {
	padding: 19px;
	background: #fff;
	border: 1px solid #ddd;
}

.testIndexImportantNewsTabList dl {
	font-size: 1.4em;
}
.testIndexImportantNewsTabList dt {
	display: block;
	margin-bottom: 15px;
}

.testIndexImportantNewsTabList dd {
	margin-bottom: 15px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #cbcbcb;
	line-height: 1.3;
}

.testIndexImportantNewsTabList dd a {
	display: inline-block;
	color: #005ac8;
	line-height: 1.3;
}

.testIndexImportantNewsTabList dd a:hover {
	color: #ff9800;
	text-decoration: underline;
}

.testIndexImportantNewsTabList dl dd:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

/* 重要 */
.testIndexImportantNewsTabList dl dt:before {
	display: inline-block;
	content:"重要";
	width: 140px;
	margin-right: 10px;
	padding: 3px 0;
	background-color: #964F59;
	color: #fff;
	font-size: 1.2rem;
	text-align: center;
}

.testIndexImportantNewsTabList dl .attributes,





.testIndexImportantNewsTabList dl .unit {
	display: none;
}@charset "utf-8";

}



/*----------------------------------------------
	#targetNavi PC用ターゲットナビ
----------------------------------------------- */
/*
#targetNavi {
  width: auto;
  max-eidth: 1020px;
  min-width: 640px;
  margin: 0 auto;
}




 div#page div#targetNavi, div#page div#targetNavi .inner{
    width:auto;
    max-width: 1020px;
    min-width:640px;
    margin:0 auto;
    }
}

div#page div#targetNavi li{
	float: left;
        width: 20%;
	height: 70px;
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

#targetNavi li a li:first-child {
	border-left: none;
}

#targetNavi li ai li a {
	display: table;
	width: 100%;
	height: 70px;
	padding: 0 5px;
	text-decoration: none;
	text-align: center;
	line-height: 1.3;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#targetNavi li a li a span {
	display: table-cell;
	min-height: 20px;
	vertical-align: middle;
}
*/

/*	Responsive Settings
-------------------------------------------------- */
@media screen and (min-width:320px) and (max-width:640px) {

	/*	#gNavi
	-------------------------------------------------- */
/*	#targetNavi li a {
		min-width: 0;
	}

	#targetNavi li a li {
		float: left;
		width: 50% !important;
		height: 54px;
		border: none;
		border-top: 1px solid #eee;
	}

	#targetNavi li a li a {
		height: 54px;
	}

	#targetNavi li a li:first-child,
	#targetNavi li a li:nth-child(2) {
		border-top: none;
	}

	#targetNavi li a li:nth-child(odd) {
		border-right: 1px solid #eee;
	}

*/

/* --------------------------------------------------
	04 - コンテンツ カラー設定
-------------------------------------------------- */
.contents-bg-color {
	background-color: #f9f9f4;
}

	/*	01 - メイン カラー設定
	-------------------------------------------------- */
	/* メイン テキストカラー */
	.main-text-color {
		color: #333 !important;
	}

	/* メイン リンクカラー */
	/* 20151005 追記 */
	.main-link-color a,
	.main-link-color .externalLink:after {
		color: #1982d2 !important;
	}

	/* hover時 */
	.main-link-color a:hover,
	.newsList .more a:hover {
		color: #fba22b !important;
	}

	/*	見出し1 テキストカラー */
	.heading-text-color #pageTitle h1,
	.heading-text-color .articleHeader h1,
	.heading-text-color .body .heading01,
	.heading-text-color .contentGpArticleDoc .header h1 {
		color: #fff !important;
	}

	/*	見出し 背景カラー */
	.heading-bg-color #pageTitle h1,
	.heading-bg-color .articleHeader h1,
	.heading-bg-color .body .heading01,
	.heading-bg-color .body h3:before,
	.heading-bg-color .body .heading03:before,
	#pageTitle h1 {
		background-color: #4E5F87 !important;
	}

	/*	見出し ボーダーカラー */
	.heading-bg-color #pageTitle h1,
	.heading-bg-color .articleHeader h1,
	.heading-bg-color .body .heading01,
	#pageTitle h1 {
		border-color: #666 !important;
	}

	/*	02 - サイド テーマカラー設定
	-------------------------------------------------- */
	/* サイド見出し：テキストカラー*/
	.side-heading-text-color .sideNavi .pieceHeader,
	.side-heading-text-color .sideLinks .pieceHeader,
	.side-heading-text-color .sideEventCalendar .pieceHeader {
		color: #fff !important;
	}

	/* サイド見出し：背景カラー*/
	.side-heading-bg-color .sideNavi .pieceHeader,
	.side-heading-bg-color .sideLinks .pieceHeader,
	.side-heading-bg-color .sideEventCalendar .pieceHeader {
		background-color: #4E5F87 !important;
	}

	/* サイド見出し：ボーダーカラー*/
	.side-heading-border-color .sideNavi .pieceHeader,
	.side-heading-border-color .sideLinks .pieceHeader,
	.side-heading-border-color .sideEventCalendar .pieceHeader {
		border-color: #666 !important;
	}

	/* サイドテキストバナー：ボーダーカラー*/
	.side-text-banner-color .sideTextBanner li .block .bannerTitle {
		border-color: #AA636D !important;
	}
