@charset "utf-8";
/*
Template: labo
Theme Name: labo 3
Author: ACPlanet
Author URI: http://www.acplanet.co.jp/
Description: 名城大学研究室サイト用テーマです。
Version: 0.1
*/

@import url('../labo/style.css');


/*初期化
----------------------------------------*/
body {
	background:url(imgs/base/bg_body.gif);
}
/*リンク
----------------------------------------*/
a:link{
	color: #612567;
}
a:visited{
	color: #666;
}
a:active{
	color: #622697;
}
a:hover{
	color: #622697;
	text-decoration:none;
}
/*コンテンツボックス
----------------------------------------*/
#all {
	border:1px solid #d6d6d6;
	box-shadow: 0 0 2px 2px #d6d6d6;
}

/*ヘッダー
----------------------------------------*/
#header{
	border-top:4px solid #622697;
	border-bottom:1px solid #DDD;
}

/*----- ヘッダーリンク -----*/
#headerlink li a:hover{
	background-color:#FBFBFB;
}
#headerlink li#he01 a {
	background-image:url(imgs/base/he_01.png?2);
}
#headerlink li#he02 a {
	background-image:url(imgs/base/he_02.png?2);
}
#headerlink li#he03 a {
	background-image:url(imgs/base/he_03.png?2);
}
#headerlink li a.gaibu:after {
	color: #B9B9B9;
}


/*検索フォーム
----------------------------------------*/
#searchform{
	background: #ECC7F2;
}
#searchform button{
	background: #622697;
}
#searchform button:hover{
	background: #482567;
}

/*メインコンテンツ
----------------------------------------*/
#main{
	background:url(imgs/base/bg_main.gif) repeat-y;
}

/*グローバルナビゲーション
----------------------------------------*/
#menu{
	border-bottom-color: #482567;
}
#menu-globalnavi {
	background:url(imgs/base/bg_nv.gif) no-repeat bottom left;
}
#menu-globalnavi li a {
	border-right:4px solid #482567;
	border-bottom:1px solid #482567;
	background: #5B238C;
	background-image: url(imgs/base/ic_nv.png);
	background-repeat: no-repeat;
	background-position: 20px 0.9em;
}

/*----- マウスオーバー用 -----*/
#menu-globalnavi li a:hover,
#menu-globalnavi li.current-menu-item a,
#menu-globalnavi li.current-page-ancestor a,
#menu-globalnavi li.on a{
	background: #482567;
	background-image: url(imgs/base/ic_nv_hover.png);
	background-repeat: no-repeat;
	background-position: 25px 1.15em;
}

/*メニュートグルボタン
----------------------------------------*/
#nav-toggle p {
	color: #622697;
}
#nav-toggle span {
	background: #622697;
}


/*フッター
----------------------------------------*/
#footer{
	border-top:3px solid #622697;
}

/*トップへ戻る
----------------------------------------*/
#pagetop a {
	background:url(imgs/base/bt_pagetop.gif) no-repeat;
}


/*common
----------------------------------------*/
#main h1 {
	background:url(imgs/kasou/bg_h1.gif) repeat-x bottom #fcfcfc;
	border:1px solid #eaeaea;
	color:#333;
}
#main h2 {
	background:url(imgs/kasou/bg_h2.gif) repeat-x bottom;
	color:#482567;
}
#main h3 {
	background:url(imgs/kasou/bg_h3.gif) no-repeat 2px 0;
	border-bottom:1px solid #BBB;
	color:#333;
}
#main h4 {
	background:#f3f3f3;
	color:#333;
}
#main h5 {
	background:url(imgs/kasou/bg_h5.gif) no-repeat 4px 0.3em;
	border-bottom:2px solid #CCC;
	color:#333;
}

/*テーブル設定
--------------------------------------------------*/
table {
	border-bottom: solid 1px #C8C8C8;
	border-left: solid 1px #C8C8C8;
}
table caption {
	color: #622697;
}
table thead th {
	background-color: #622697;
}
table th {
	border-right: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	background-color: #666;
}
table td {
	border-right: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
}


/*---- リストアイコン基本設定 ----*/
/*リスト大*/
.list li,
.list-f li,
.list-two li,
.list-three li,
.list-four li{
	background-image: url(imgs/common/ic_list.png);
}
/*リスト小*/
.list-s li,
.list-fs li{
	background-image: url(imgs/common/ic_list_s.gif);
}

/*---- リンクリストアイコン基本設定 ----*/
/* リンクリスト大 */
.linklist li,
.linklist-f li,
.linklist-two li,
.linklist-three li,
.linklist-four li,
p.link {
	background-image: url(imgs/common/ic_linklist.png);
}
/* リンクリスト小 */
.linklist-s,
.linklist-fs{
}
.linklist-s li,
.linklist-fs li{
	background-image: url(imgs/common/ic_linklist_s.png);
}


/*----- カラーボックス -----*/

/*補足ボックス*/
.box01 {
	background:#f5f5f5;
}
/*リンクボックス*/
.box02 {
	border:1px solid #ebb469;
	background:#fff8e8;
}
/*強調ボックス*/
.box03 {
	border:1px solid #b3d68b;
	background:#edfae4;
}
/*注意・警告ボックス*/
.box04 {
	border:1px solid #f17971;
	background:#fdf1f0;
}
.box01 .box-midashi,
.box02 .box-midashi,
.box03 .box-midashi{
	background:url(imgs/common/bg_box_midashi.gif) no-repeat 0 0.15em transparent !important;
	color:#333!important;
}
.box04 .box-midashi{
	background:url(imgs/common/bg_box_midashi04.gif) no-repeat 0 0.15em transparent !important;
	color:#C00!important;
}



/*テキスト設定
--------------------------------------------------*/
/*---- 強調見出し ----*/
p.midashi strong {
	color: #d96d00;
}


/*トップページ用
----------------------------------------*/
/*ニュース&トピックス*/
#news h2{
	color:#622697;
	background:url(imgs/top/bg_news.gif?2) no-repeat left bottom;
}
#news p#ichiran a,
#news p#rss a{
	background-color:#622697;
}
#news p#rss a{
	background-image:url(imgs/top/ic_rss.png);
}
#news p#ichiran a:hover,
#news p#rss a:hover{
	background-color:#482567;
}

/*イベント用
----------------------------------------*/
.event-box{
	border:2px solid #333;
	background: #FEFEFE;
}
.event-box h2.post-title{
	background:#333!important;
	color:#FFF!important;
}
.gallery .post-date{
	border-top: 1px solid #000;
	color: #999;
	background:#333;
}

/*ページャー*/
.wp-pagenavi a,
.wp-pagenavi span {
	border: 1px solid #C8C8C8;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
	border-color: #B0B0B0;
	background: #F3F3F3;
}

.wp-pagenavi span.current {
	color:#FFF;
	background: #622697;
}


/************************************
** レスポンシブページネーション
************************************/

.pagination a {
	border: 1px solid #ddd;
	color: #333;
}

.pagination li:not([class*="current"]) a:hover {
	background-color: #eee;
}
