@charset "utf-8";
/* CSS Document */

/* 報告書・広報物　インデックスページ */

/* 各報告書の画像・タイトル・タグを格納したブロック */
.publication_box{
	float: left;
	width: 210px;
	margin-bottom: 40px;
}
/* 画像・タイトル・タグのブロック */
.publication_box p{
width: 210px;
text-align:center;
display: table;
}
/* 報告書の画像を格納するブロックの高さ */
.publication_box p.publication_img{
  height: 203px;
}
/* 報告書の画像を縦横中央揃え */
.publication_box p.publication_img a{
  display: table-cell;
  vertical-align: middle;
}

/* 各報告書の画像・タイトル・タグを格納したブロック */
/* publication box2は、下段の報告書・活動報告用 */
.publication_box2{
float: left;
width: 210px;
margin-bottom: 40px;
}
/* 画像・タイトル・タグのブロック */
.publication_box2 p{
width: 210px;
text-align:center;
display: table;
}
/* 報告書の画像を格納するブロックの高さ */
.publication_box2 p.publication_img{
  height: 203px;
}
/* 報告書の画像を縦横中央揃え */
.publication_box2 p.publication_img a{
  display: table-cell;
  vertical-align: middle;
}

/* 報告書の画像の最大幅 */
#publication.top .flow a img{
width:140px;
}
/* 「大学案内・パンフレット等」「報告書・活動報告」を格納するブロック */
#publication.top .flow	{
	margin-bottom: 30px;
	border-bottom:solid #ccc 1px;
}

/* 目次 */
#publication.top .index	{
	margin-bottom: 30px;
	padding-bottom:20px;
	border-bottom:solid #ccc 1px;
}
#publication.top ul.ul01 	{
	margin-bottom:5px;
}
#publication.top ul.ul01 li 	{
	display: inline;
	margin-right: 1.3em;
	padding-right: 1.3em;
	border-right: 1px solid #666;
}
#publication.top ul.ul01 li:last-child 	{
	border-right: none;
}
#publication.top ul.ul01 li a  {
	color:#17639E;
	font-size:1.1em;
	text-decoration:none;
	border-bottom:1px solid #17639E;
}
#publication.top ul.ul01 li a:hover {
text-decoration:none;
border-bottom:2px solid #17639E;
}

/* h3見出し */
#publication.top h3	{
  font-size: 153.9% !important;
	border-left: 5px solid #666;
	padding-left: 10px;
	margin-bottom: 0.5em;
}

/* h3見出し */
#publication.top h3.backnumber	{
	line-height:40px;
	border-left: 0px;
}




/* h4見出し */
#publication.top h4	{
font-size:18px;
border-bottom:2px solid #aaa;
	padding-left: 15px;
	margin-bottom: 15px;
	margin-top: 30px;
}

/* 報告書下層ページ */
/* 報告書下層ページ　リンク */
#publication.houkoku a	{
	color: #0088cc;
}
/* 報告書下層ページ　報告書タイトル */
#publication.houkoku dt	{
  font-size: 123.1% !important;
}
/* 報告書下層ページ　報告書内容 */
#publication.houkoku dd	{
	margin:0.5em;
}
/* タグ */
/* EUのタグ */
.icon_eu{
background-color:#003D73;
padding:1px 20px;
color:#fff;
font-size:12px;
  width: 100px;
  display: inline-block;
margin-bottom:5px;
}
/* アジアのタグ */
.icon_asia{
background-color:#930007;
padding:1px 20px;
color:#fff;
font-size:12px;
  width: 100px;
  display: inline-block;
margin-bottom:5px;
}
/* 米州のタグ */
.icon_americas{
background-color:#ffa103;
padding:1px 20px;
color:#fff;
font-size:12px;
  width: 100px;
  display: inline-block;
margin-bottom:5px;
}

/* 報告書のタイトル */
#publication .caption{
font-size:12px;
}

/* バックナンバーのタグ */
#publication .backnumber a{
padding-left:0.8em;
padding-right:0.3em;
color:#17639E;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #17639E;
background-image:url(../img/arrow-02.gif);
background-repeat:no-repeat;
background-position:0.2em 50%;
}
#publication .backnumber a:hover {
text-decoration:none;
border-bottom:2px solid #17639E;
background-image:url(../img/arrow-02.gif);
background-repeat:no-repeat;
background-position:0.2em 50%;
}

/* バックナンバー等ページへのリンク*/
#publication .link {
margin-bottom: 30px;
padding-bottom:30px;
border-bottom:solid #ccc 1px;
}
#publication .link ul {
padding-left: 40px;
font-size: 108%;
}
#publication .link a {
font-weight:bold;
color:#17639E;
text-decoration:none;
border-bottom:1px solid #17639E;
}
#publication .link a:hover {
text-decoration:none;
border-bottom:2px solid #17639E;
}

/* タイトルのタグ */
.icon_title{
background-color:#666;
padding:1px 20px;
color:#fff;
font-size:12px;
  width: 100px;
  display: inline-block;
margin-bottom:5px;
}

