@charset "utf-8";
/* CSS Document */

/**************************************************
  GRAND NAVI
**************************************************/

/* 2nd */
#grandNavi ul li ul{
	margin-top:-1px;
	padding:0;
	background:#4b0209;
	border-bottom:#956767 1px solid;
	}
#grandNavi ul li ul li a{
	padding:8px 25px;
	text-indent:0;
	height:auto;
	font-size:11px;
	color:#ddbdc0;
	text-decoration:none;
	background:#4b0209 url(/home/themes/apu/img/submenu_bk.gif) no-repeat top center;
	}
#grandNavi ul li ul li a.active	{background:#9f0332 url(/home/themes/apu/img/submenu_bk_hover.gif) no-repeat top center;}
#grandNavi ul li ul li a:hover	{background:#9f0332 url(/home/themes/apu/img/submenu_bk_hover.gif) no-repeat top center;}

#grandNavi ul li ul li a.elink 		{padding-right:30px; background:url(/home/themes/apu/img/submenu_bk_elink.gif) no-repeat top center;}
#grandNavi ul li ul li a:hover.elink{background:#9f0332 url(/home/themes/apu/img/submenu_bk_elink_hover.gif) no-repeat top center;}


/* for study */
#grandNavi ul li dl{
	margin-top:-1px;
	background:#4b0209;
	color:#ddbdc0;
	font-size:11px;
	text-indent:0;
	}
#grandNavi ul li dl dt{
	clear:both;
	display:block;
	cursor:pointer;
	margin:0 20px;
	padding:8px 0 8px 12px;
	background:url(/home/themes/apu/img/icon_crosshair_plus.gif) no-repeat 0 10px;
	border-top:#956767 1px solid;
	}
#grandNavi ul li dl dt.open{background:url(/home/themes/apu/img/icon_crosshair_minus.gif) no-repeat 0 10px;}

#grandNavi ul li dl dt a{height:auto; color:#ddbdc0; text-decoration:none;}
#grandNavi ul li dl dd{
	clear:both;
	display:block;
	}
#grandNavi ul li dl dd ul{
	text-indent:0;
	margin:0 20px;
	border:none;
	}
#grandNavi ul li dl dd ul li a{
	padding-left:12px;
	text-indent:0;
	}

li#moremenu{}
li#moremenu ul {
	display: none;
	padding:5px 0 7px 0;
	width: 200px;
	background: #4b0209;
	font-size:11px;
	}
li#moremenu ul li{
	text-indent:0;
	}
li#moremenu ul li a {
	height:auto;
	padding:5px 15px 5px 25px;
	background:url(/home/themes/apu/img/arrow_pink.gif) no-repeat 13px 11px;
	}
li#moremenu ul li a:hover {
	color: #fff;
	background:url(/home/themes/apu/img/arrow_white.gif) no-repeat 13px 11px;
	}


/**************************************************
  CONTENTS
**************************************************/

/* ページ内右メイン 章イメージ画像 */
#page #main img,
#index.visitor #main img{
	margin-top:-5px;
	margin-bottom:10px;
	padding:4px;
	border:#DDDDDD 1px solid;
	}

/* 章リスト部分 */
#chapter{
	width:750px;
	}
#chapter:after{
	display:block;
	clear:both;
	content: "";
	}
	
#chapter dl{
	float:left;
	margin:0 20px 25px 0;
	width:230px;
	border-top:#ab003e 6px solid;
	}
#chapter dl img{
	padding:4px;
	border:#DDDDDD 1px solid;
	}
#chapter dl dt{
	margin:5px;
	font-size:16px;
	font-weight:bold;
	}
#chapter dl dt.chapterImg img {
	padding:4px;
	border:#dddddd 1px solid !important;
	}
#chapter dl dt.chapterImg {
	margin:0px;
	}
#chapter dl dd{margin:5px;}
#chapter dl dd li{
	list-style:none;
	padding:0 0 3px 10px;
	background:url(/home/themes/apu/img/list_square.gif) no-repeat 0 6px;
	}

#chapter dl dd li a[href^="http:"],
#chapter dl dd li a[href^="https:"],
#chapter dl dd li a[href^="/spa"],
#chapter dl dd li a[href^="/careers"],
#chapter dl dd li a[href^="/academic"],
#chapter dl dd li a[href^="/studentsupport"],
#chapter dl dd li a[href^="/secure_students/studentsupport"],
#chapter dl dd li a[href^="/secure_staff-all/administration"],
#chapter dl dd li a[href^="/gradinfo"],
#chapter dl dd li a[href^="/researchsupport"],
#chapter dl dd li a[href^="/secure_staff-all/researchsupport"],
#chapter dl dd li a[href^="/secure_students/researchsupport"],
#chapter dl dd li a[href^="/rcaps"],
#chapter dl dd li a[href^="/iaaps"],
#chapter dl dd li a[href^="/media"]{
	padding-right:13px;
	background:url(/home/themes/apu/img/icon_link.gif) no-repeat right bottom;
	}

/* 章リスト部分～対象者別 */
#index.visitor #chapter dl{border-color:#336699;}
#index.visitor #chapter dl dt{margin:10px 5px;}


/* ページ内左メニュー */
#page #submenu ul li{
	margin:0;
	border-bottom:#E7E7E7 1px solid;
	list-style:none;
	background:url(/home/themes/apu/img/list_square.gif) no-repeat 5px 15px;
	}
#page #submenu ul li a{
	padding:10px 10px 10px 15px;
	display:block;
	}
#page #submenu ul li a:hover,
#page #submenu ul li a.active{background:#ECECEC url(/home/themes/apu/img/list_square.gif) no-repeat 5px 15px;}

#page #submenu ul li a[href^="http:"],
#page #submenu ul li a[href^="https:"],
#page #submenu ul li a[href^="/spa"],
#page #submenu ul li a[href^="/careers"],
#page #submenu ul li a[href^="/academic"],
#page #submenu ul li a[href^="/studentsupport"],
#page #submenu ul li a[href^="/secure_students/studentsupport"],
#page #submenu ul li a[href^="/secure_staff-all/administration"],
#page #submenu ul li a[href^="/gradinfo"],
#page #submenu ul li a[href^="/researchsupport"],
#page #submenu ul li a[href^="/secure_staff-all/researchsupport"],
#page #submenu ul li a[href^="/secure_students/researchsupport"],
#page #submenu ul li a[href^="/rcaps"],
#page #submenu ul li a[href^="/iaaps"],
#page #submenu ul li a[href^="/media"]{
	padding-right:13px;
	background:url(/home/themes/apu/img/icon_link.gif) no-repeat right center;
	}

#page #submenu ul li ul li{
	padding:0;
	border-bottom:none;
	background:url(/home/themes/apu/img/arrow_grey.gif) no-repeat 12px 10px;
	}
#page #submenu ul li ul li a{
	padding:5px 5px 7px 20px;
	}
#page #submenu ul li ul li a:hover {background:url(/home/themes/apu/img/arrow_grey.gif) #ECECEC no-repeat 12px 10px;}
#page #submenu ul li ul li a.active{background:url(/home/themes/apu/img/arrow_white.gif) #DEDEDE no-repeat 12px 10px;}


/* H2H3タイトル */
#Contents h2{
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	color:#9e0332;
	}
#Contents h2.submenu_title{margin-bottom:16px; font-size:22px;}
#Contents span.parent{font-weight:bold; letter-spacing:1px; color:#9e0332;}
	
#Contents h3{
	margin:0 0 20px 0;
	font-size:20px;
	}

#main h4{
	padding:8px 0;
	border-top:#9e0332 3px solid;
	border-bottom:#9e0332 double;
	font-size:14px;
	}

#main h5{
	margin:15px 0;
	padding-left:5px;
	font-size:14px;
	border-left:#9e0332 8px solid;
}

#main h6{
	margin:15px 4px;
	padding-left:5px;
	font-size:14px;
	border-left:#9e0332 3px double;
}

#main hr{
	margin:15px 0;
	padding:0;
	border-top:#DEDEDE 3px solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	}


