
@charset "utf-8";
/* CSS Document */

body *{
	overflow:visible !important;
	float:none !important; /*firefox print bug*/
}

html{
	color:#000;
	font-size:14pt;
	overflow: visible !important;
}

#wrapper_header,
#wrapper_gallary,
#theme_breadcrumbs,
#right_contents .pico_controllers,
#left_contents,
#wrapper_bottomNavi,
#wrapper_footer
{
	display:none;
	float:none;
}

#right_contents{
	width:100%;
	overflow: visible !important;
}

form[name^="notification_select"]{
	display:none;
}

p.backto{
	display:none;
}

div.social{
	display:none;
}

div.newshead{
	display:none;
}

#right_contents{
	font-size:14pt;
}

#right_contents h3{
	background:transparent;
	border-bottom:2px solid #000;
	color:#000;
}

#right_contents a:link,
#right_contents a:visited,
#right_contents a:hover{
	font-weight:bold;
	color: #000;
	text-decoration: underline;
}

/* 外部リンク */
#right_contents a[href^="http"],
#right_contents a[href^="https"],
#right_contents a[href^="http://www.apu.ac.jp/iaaps/"],
#right_contents a[href^="/iaaps"]
{
	background:transparent;
	text-decoration:none !important;
	padding-right:0px;
	margin-right:0px;
}

#right_contents a[href^="http"]:after,
#right_contents a[href^="https"]:after
{
	content: "    ("attr(href)") ";
	background:transparent;
	font-size: 10pt;
	font-style:italic;
	text-decoration:none !important;
	font-weight:normal;
}

#right_contents a[href^="http://www.apu.ac.jp/iaaps/"]:after,
#right_contents a[href^="/iaaps"]:after
{
	content: none;
	background:none;
	padding:0px;
	background:transparent;
	margin-right:0px;
	text-decoration:none;
}

/* ファイル */
#right_contents a[href $='.pdf']:after,
#right_contents a[href $='.xls']:after,
#right_contents a[href $='.doc']:after {
	content: "    ("attr(href)") ";
	background:transparent;
	font-size: 10pt;
	font-style:italic;
	text-decoration:none !important;
	font-weight:normal;
}

#right_contents a[href $='.pdf'],
#right_contents a[href $='.xls'],
#right_contents a[href $='.doc'] {
	padding-right:0px;
	margin-right:0px;
}

/*-----------------------------------------------------------------------------
 テーブル
-----------------------------------------------------------------------------*/
#right_contents table{
	height:100% !important;
	border-color:#000;
}

#right_contents table th{
	text-align:left;
	font-weight:bold;
}

#right_contents table th,
#right_contents table td,
.tbl_gray th,
.tbl_gray td,
.tbl_blue th,
.tbl_blue td,
.tbl_dotted th,
.tbl_dotted td
{
	background:none;
	color:#000;
	border-color:#000;
}

/*=============================================================================

 ニュース一覧

=============================================================================*/
#newsList dl {
	clear:both !important;
	margin:0 0 2em 0 !important;
	padding:0 !important;
}

#newsList dl img{
	float:left !important;
	margin:0 9px 0 0 !important;
	padding:4px !important;
	border:#CCCCCC 1px solid !important;
	max-width:120px !important;
	height:auto !important;
}

#newsList dl img._first {
	max-width:240px !important;
}

#newsList dl dt {
	font-weight:bold !important;
	margin:3px 0px !important;
	line-height: 1.2em !important;
	font-size:1.4em !important;
}

#newsList dl dd {
	color:#333333 !important;
	margin-bottom:3px !important;
	overflow: hidden !important;
}

/* H3タイトル */
#right_contents #newsList h3,
#right_contents .custom h3
{
	font-size:1.5em;
}

#right_contents #newsList dl {
	background-color:#FFF;
	border:none;
}

#right_contents #newsList dl dt {
	font-weight:bold;
}

#right_contents #newsList dl dd {
	margin:0px;
}

/*-----------------------------------------------------------------------------
 ページナビゲーション（イベント、ニュースにて使用）
-----------------------------------------------------------------------------*/
#pageNavi {
	clear:both !important;
	margin:30px 0 !important;
}

#pageNavi ul{
	text-align:center !important;
}

#pageNavi ul li{
	display:inline !important;
	padding-right:1em !important;
	margin:0px !important;
}

#pageNavi ul li a{
	border:#CCCCCC 1px solid !important;
	background-color:#dbe4e8 !important;
	padding:5px 8px !important;
	font-weight:normal !important;
}

#pageNavi ul li a.current{
	color:#FFFFFF !important;
	background:#35699E !important;
}

/*-----------------------------------------------------------------------------
 ニュースでのトピック・掲載日表示域
-----------------------------------------------------------------------------*/
.news_info dl{
	border:none !important;
	background:none !important;
	padding:0px !important;
	margin-bottom:0 !important;
	text-indent:0px !important;
}

.news_info dl:before{
	background:none;
	content: "【TOPIC】" !important;
	text-indent:0px !important;
	margin:0 !important;
	padding:0 !important;
}

.news_info dl dt{
	float:left !important;
	margin:0px !important;
}

.news_info dl dd{
	float:right !important;
	margin:0px !important;
	text-indent:0px !important;
	background:none !important;
}

.news_info dl dd:before{
	background:none;
	content: "【DATE】" !important;
	text-indent:0px !important;
	margin:0 !important;
	padding:0 !important;
}


div.button_blue,
div.button_gray,
div.button_red {
	background: none !important;
	border:1px solid #000 !important;
}

div.button_blue a,
div.button_gray a,
div.button_red a {
	display:block;
	color:#000 !important;
	font-size:2em;
	text-align:center;
	text-decoration:none !important;
	padding-top:1em;
	padding-bottom:1em;
}



