@charset "utf-8";
/* CSS Document */


body{
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}


/**************************************************
  HEADER
**************************************************/

/***** 対象者別メニュー（日英切り替え） *****/
#Header dl.visitorsNavi dd{margin-top:10px;}
#Header dl.visitorsNavi dd li{
	margin:0 0 0 12px;
	padding:0 0 0 12px;
	height:20px;
	border-left:#BBBBBB 1px solid;
	}

#Header dl.visitorsNavi dd li a{display:block; height:20px; text-indent:-9999px;}

#Header dl.visitorsNavi dd li a.prospective	{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) 0 0;}
#Header dl.visitorsNavi dd li a.alumni		{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -93px 0;}
#Header dl.visitorsNavi dd li a.parents		{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -185px 0;}
#Header dl.visitorsNavi dd li a.business	{width:89px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -277px 0;}
#Header dl.visitorsNavi dd li a.visitors	{width:53px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -390px 0;}
#Header dl.visitorsNavi dd li a.terminal	{width:90px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -469px 0;}

#Header dl.visitorsNavi dd li a:hover.prospective{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) 0 -20px;}
#Header dl.visitorsNavi dd li a:hover.alumni	 {width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -93px -20px;}
#Header dl.visitorsNavi dd li a:hover.parents	 {width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -185px -20px;}
#Header dl.visitorsNavi dd li a:hover.business	 {width:89px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -277px -20px;}
#Header dl.visitorsNavi dd li a:hover.visitors	 {width:53px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -390px -20px;}
#Header dl.visitorsNavi dd li a:hover.terminal	 {width:90px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -469px -20px;}

#Header dl.visitorsNavi dd li a.prospective.on  {width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) 0 -20px;}
#Header dl.visitorsNavi dd li a.alumni.on	 	{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -93px -20px;}
#Header dl.visitorsNavi dd li a.parents.on	 	{width:66px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -185px -20px;}
#Header dl.visitorsNavi dd li a.business.on	 	{width:89px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -277px -20px;}
#Header dl.visitorsNavi dd li a.visitors.on	 	{width:53px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -390px -20px;}
#Header dl.visitorsNavi dd li a.terminal.on	 	{width:90px; background:url(/home/themes/apu/img/vNavi_menu_ja.gif) -469px -20px;}


/**************************************************
  GRAND NAVI
**************************************************/

/***** メインメニュー画像指定（日英別へ） *****/
#grandNavi ul li a.about	{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 0;}
#grandNavi ul li a.admission{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 -41px;}
#grandNavi ul li a.study	{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 -82px;}
#grandNavi ul li a.life		{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 -123px;}
#grandNavi ul li a.research	{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 -164px;}
#grandNavi ul li a.more		{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat 0 -205px;}

#grandNavi ul li a:hover.about	  {background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px 0;}
#grandNavi ul li a:hover.admission{background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -41px;}
#grandNavi ul li a:hover.study	  {background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -82px;}
#grandNavi ul li a:hover.life	  {background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -123px;}
#grandNavi ul li a:hover.research {background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -164px;}
#grandNavi ul li a:hover.more	  {background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -205px;}

#grandNavi ul li a.about.on		{border-top:#956767 1px solid; margin-top:-1px; background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px 0; }
#grandNavi ul li a.admission.on	{border-top:#956767 1px solid; margin-top:-1px; background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -41px;}
#grandNavi ul li a.study.on		{border-top:#956767 1px solid; margin-top:-1px; background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -82px;}
#grandNavi ul li a.life.on	  	{border-top:#956767 1px solid; margin-top:-1px; background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -123px;}
#grandNavi ul li a.research.on 	{border-top:#956767 1px solid; margin-top:-1px; background:url(/home/themes/apu/img/gNavi_menu_ja.png) no-repeat -200px -164px;}

#grandNavi ul li a.exchange	{background:url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat;}
#grandNavi ul li a.career	{background:url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat 0 -41px;}
#grandNavi ul li a.community{background:url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat 0 -82px;}
#grandNavi ul li a.library	{background:url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat 0 -123px; height:40px;}

#grandNavi ul li a:hover.exchange {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px 0;}
#grandNavi ul li a:hover.career	  {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -41px;}
#grandNavi ul li a:hover.community{background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -82px;}
#grandNavi ul li a:hover.library  {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -123px; height:40px;}

#grandNavi ul li a.exchange.on {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px 0;}
#grandNavi ul li a.career.on   {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -41px;}
#grandNavi ul li a.community.on{background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -82px;}
#grandNavi ul li a.library.on  {background:#4b0209 url(/home/themes/apu/img/gNavi_moremenu_ja.png) no-repeat -200px -123px; height:40px;}

/* さらに見るメニュー */
#grandNavi dt.more{background:url(/home/themes/apu/img/gnavi_dt_more_ja.png) no-repeat;}


/**************************************************
  GRAND NAVI - for SP H2
**************************************************/

/* イベント H2タイトル */
body#event.sp #grandNavi h2 a{
	width:400px;
	background:url(/home/event/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#event.sp #grandNavi h2 a:hover{background:url(/home/event/img/h2_title_ja.png) no-repeat 0 -124px;}
body#event.sp #grandNavi h2.home a,
body#event.sp #grandNavi h2.home a:hover{background:url(/home/event/img/h2_title_ja.png) no-repeat 0 0;}

/* ニュース H2タイトル */
body#news.sp #grandNavi h2 a{
	width:200px;
	background:url(/home/news/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#news.sp #grandNavi h2 a:hover{background:url(/home/news/img/h2_title_ja.png) no-repeat 0 -124px;}
body#news.sp #grandNavi h2.home a,
body#news.sp #grandNavi h2.home a:hover{background:url(/home/news/img/h2_title_ja.png) no-repeat 0 0;}

/* お知らせ H2タイトル */
body#notice.sp #grandNavi h2 a{
	width:300px;
	background:url(/home/notice/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#notice.sp #grandNavi h2 a:hover{background:url(/home/notice/img/h2_title_ja.png) no-repeat 0 -124px;}
body#notice.sp #grandNavi h2.home a,
body#notice.sp #grandNavi h2.home a:hover{background:url(/home/notice/img/h2_title_ja.png) no-repeat 0 0;}

/* ギャラリー H2タイトル */
body#gallery.sp #grandNavi h2 a{
	width:350px;
	background:url(/home/gallery/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#gallery.sp #grandNavi h2 a:hover{background:url(/home/gallery/img/h2_title_ja.png) no-repeat 0 -124px;}
body#gallery.sp #grandNavi h2.home a,
body#gallery.sp #grandNavi h2.home a:hover{background:url(/home/gallery/img/h2_title_ja.png) no-repeat 0 0;}

/* 学長・役員メッセージ H2タイトル */
body#notes.sp #grandNavi h2 a{
	width:765px;
	background:url(/home/notes/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#notes.sp #grandNavi h2 a:hover{background:url(/home/notes/img/h2_title_ja.png) no-repeat 0 -124px;}
body#notes.sp #grandNavi h2.home a,
body#notes.sp #grandNavi h2.home a:hover{background:url(/home/notes/img/h2_title_ja.png) no-repeat 0 0;}

/* 教員データベース H2タイトル */
body#faculty.sp #grandNavi h2 a{
	width:360px;
	background:url(/home/faculty/img/h2_title_ja.png) no-repeat 0 -62px;
	}
body#faculty.sp #grandNavi h2 a:hover{background:url(/home/faculty/img/h2_title_ja.png) no-repeat 0 -124px;}
body#faculty.sp #grandNavi h2.home a,
body#faculty.sp #grandNavi h2.home a:hover{background:url(/home/faculty/img/h2_title_ja.png) no-repeat 0 0;}


/**************************************************
  SIDE - H3 TITLE
**************************************************/

#newsPickUp h3	 {background:url(/home/themes/apu/img/h3_news_ja_grey.gif) no-repeat;}
#eventsPickUp h3 {background:url(/home/themes/apu/img/h3_events_ja_grey.gif) no-repeat;}
#galleryPickUp h3{background:url(/home/themes/apu/img/h3_gallery_ja_grey.gif) no-repeat;}



/**************************************************
  SIDE - EVENTS LIST
**************************************************/

#eventsPickUp dl dd span.date{font-size:14px;}


/**************************************************
  CONTENTS HOME
**************************************************/

/* 各H3タイトル */
/***** ニュースイベントお知らせ画像指定（日英別へ） *****/
#ContentsHome #eventsList h3 {background:url(/home/themes/apu/img/h3_events_ja.gif) no-repeat;}
#ContentsHome #noticesList h3{background:url(/home/themes/apu/img/h3_notices_ja.gif) no-repeat;}
#ContentsHome #newsList h3	{background:url(/home/themes/apu/img/h3_news_ja.gif) no-repeat;}

/* イベント */
#eventsList dl dd span.date{font-size:14px;}

/* ニュース */
#newsList dl{line-height:130%;}

/* H2H3タイトル */
#Contents h2{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}


/**************************************************
  CONTENTS
**************************************************/

#main h3{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	}

#chapter dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}


/**************************************************
  NEWS
**************************************************/

/* 最新ニュース */
#news #section_1st dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
#news #section_1st dl dd{line-height:150%;}
#news #section_1st dl dd.entcate{line-height:120%;}

/* 注目ニュース */
#news #section_slct h3{background:url(/home/news/img/h3_select_ja.gif) no-repeat;}
#news #section_slct dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

/* 記事詳細 */
#news #entry h3{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

/* さらにニュース */
#news #section_more h3{background:url(/home/news/img/h3_more_ja.gif) no-repeat;}
#news #section_more dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#news #entryList h3.topic {background:url(/home/news/img/h3_topic_ja.gif) no-repeat left bottom;}
#news #entryList h3.date	{background:url(/home/news/img/h3_date_ja.gif) no-repeat left bottom;}
#news #entryList h3.all	{background:url(/home/news/img/h3_allnews_ja.gif) no-repeat left bottom;}
#news #entryList dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#news #SideSp .brief.topic h3	{background:url(/home/news/img/h3_topic_ja.gif) no-repeat;}
#news #SideSp .brief.date h3	{background:url(/home/news/img/h3_date_ja.gif) no-repeat;}
#news #SideSp .brief.recent h3{background:url(/home/news/img/h3_recent_ja.gif) no-repeat;}


/**************************************************
  NOTICES
**************************************************/

#notice #entryList dl dd{font-size:12px; line-height:150%;}
#notice #entryList dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#notice #entry h3{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#notice #SideSp .brief.year h3{background:url(/home/notice/img/h3_year_ja.gif) no-repeat;}


/**************************************************
  GALLERY
**************************************************/

#gallery #slideSHOW a.morelink{font-size:14px; font-family:"Times New Roman", Times, serif;}
#gallery #slideSHOW span.ss_title{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
#gallery #thumb_list ul li p.caption{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#gallery #entry h3,
#gallery #entry h4{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

#gallery #SideSp .brief.list h3{background:url(/home/gallery/img/h3_list_ja.gif) no-repeat;}

/* 関連リンク */
#gallery #entry dl.relatelink dt{background:url(/home/gallery/img/dt_relate_ja.gif) no-repeat;}


/**************************************************
  EVENT - ENTRY LIST
**************************************************/

/* イベントタイトル */
#event .entry h3{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

/* 日付 */
#event .entry p.date{padding-top:10px;height:55px; text-indent:5px;}

/* 表組み */
#event .entry table th{width:20%;}

/* 詳細へ */
#event .entry p.gopage{background:url(/home/event/img/gopage_bk_ja.gif) no-repeat;}
#event .entry p.gopage a:hover{background:url(/home/event/img/gopage_bk_ja.gif) no-repeat 0 -25px;}

/* 最近のイベント */
#event #SideSp .brief.recent dl dd span.date{font-size:16px;}

#event #SideSp .brief.date h3	{background:url(/home/event/img/h3_date_ja.gif) no-repeat;}
#event #SideSp .brief.other h3	{background:url(/home/event/img/h3_other_ja.gif) no-repeat;}
#event #SideSp .brief.recent h3	{background:url(/home/event/img/h3_recent_ja.gif) no-repeat;}


/**************************************************
  NOTES BLOG - ENTRY LIST
**************************************************/

/* イベントタイトル */
#notes .entry h3{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

/* 詳細へ */
#notes .entry.cate01 p.gopage{background:url(/home/notes/img/cate01_bar_ja.gif) no-repeat;}
#notes .entry.cate01 p.gopage a:hover{background:url(/home/notes/img/cate01_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate02 p.gopage{background:url(/home/notes/img/cate02_bar_ja.gif) no-repeat;}
#notes .entry.cate02 p.gopage a:hover{background:url(/home/notes/img/cate02_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate03 p.gopage{background:url(/home/notes/img/cate03_bar_ja.gif) no-repeat;}
#notes .entry.cate03 p.gopage a:hover{background:url(/home/notes/img/cate03_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate04 p.gopage{background:url(/home/notes/img/cate04_bar_ja.gif) no-repeat;}
#notes .entry.cate04 p.gopage a:hover{background:url(/home/notes/img/cate04_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate05 p.gopage{background:url(/home/notes/img/cate05_bar_ja.gif) no-repeat;}
#notes .entry.cate05 p.gopage a:hover{background:url(/home/notes/img/cate05_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate06 p.gopage{background:url(/home/notes/img/cate06_bar_ja.gif) no-repeat;}
#notes .entry.cate06 p.gopage a:hover{background:url(/home/notes/img/cate06_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate07 p.gopage{background:url(/home/notes/img/cate07_bar_ja.gif) no-repeat;}
#notes .entry.cate07 p.gopage a:hover{background:url(/home/notes/img/cate07_bar_ja.gif) no-repeat 0 -25px;}

#notes .entry.cate08 p.gopage{background:url(/home/notes/img/cate08_bar_ja.gif) no-repeat;}
#notes .entry.cate08 p.gopage a:hover{background:url(/home/notes/img/cate08_bar_ja.gif) no-repeat 0 -25px;}

/* 詳細内プロフィールはこちら */
#notes .entry dl.relatelink dd.go_prof{background:url(/home/notes/img/cate01_bar_ja.gif) no-repeat right -50px;}
#notes .entry dl.relatelink dd.go_prof a:hover{background:url(/home/notes/img/cate01_bar_ja.gif) no-repeat right -75px;}


/* サイドH3タイトル */
#notes #SideSp .brief.poster h3	{background:url(/home/notes/img/h3_poster_ja.gif) no-repeat;}
#notes #SideSp .brief.recent h3	{background:url(/home/notes/img/h3_recent_ja.gif) no-repeat;}
#notes #SideSp .brief.year h3		{background:url(/home/notes/img/h3_year_ja.gif) no-repeat;}

/* 新着記事 */
#notes #SideSp .brief.recent dl{
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	background:url(/home/themes/apu/img/line_grey_tate.gif) repeat-y 73px 0;
	}
#notes #SideSp .brief.recent dl dt{
	float:left;
	width:70px;
	font-size:10px;
	}
#notes #SideSp .brief.recent dl dt strong{font-size:12px;}

#notes #SideSp .brief.recent dl dd{
	float:right;
	margin:0;
	padding:3px 0 0 0;
	width:140px;
	}


/**************************************************
  FACULTY - 
**************************************************/

/* 入り口学部リスト */
#faculty .department h3{background:url(/home/faculty/img/h3_faculty.gif) no-repeat;}

#faculty .department ul li a{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}

/* 学部名 */
#faculty .entrylist h3{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size:26px;}

/* サイドH3タイトル */
#faculty #SideSp .brief h3	{background:url(/home/faculty/img/h3_faculty_ja.gif) no-repeat;}


/* 先生名前 */
.entrylist .entry dl dt,
.entrydetail .entry dl dt{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

/* 表 */
.entrylist .entry dl dd table th,
.entrydetail .entry dl dd table th{width:20%;}

/* 詳細を見るボタン */
#faculty .entrylist .entry p.more{background:url(/home/faculty/img/btn_more_ja.gif) no-repeat;}



