.page_header{padding:15px 5px 0;}
h2+h3{margin-top:20px;}
h3>span.start_time{display:block;font-size:14px}
#side_menu ul{
	list-style: none;
	margin-left:15px;
}
#side_menu ul li a{
	display: inline-block;
	height:100%;
	width:100%;
}
#side_menu ul li a:hover{text-decoration: none;}
#side_menu li li{line-height:22px;border-bottom:1px dotted #000;width:169px;}
#side_menu li li:hover,
#side_menu .nav_head:hover{border-bottom:1px solid #0044CC;}
#side_menu .nav_head{
	font-size: 15px;
	border-left: 5px solid #056;
	padding-left: 5px;
	height: 20px;
	display: block;
	border-bottom: 1px dotted #333;
	width: 168px;
}
#side_menu .nav_head a{
	font-weight: bold;
}
#side_menu .nav_head+ul{
	margin: 0 0 20px 10px;
}
#side_menu li.active a{
	color: red;
}
h1{
	border-bottom: 1px dashed #AAAAAA;
  border-left: 7px solid #056;
  margin: 0 0 15px -22px;
  padding: 5px 15px;
}
span.page_logo{
	display: block;
	font-size: 30px;
  line-height: 36px;
	margin-bottom: 8px;
	font-weight: bold;
}
li.active{font-weight: bold;}


/*各カテゴリのindex.php*/
ul.category_list{
	height: 25px;
	line-height: 25px;
	font-size: 15px;
}
ul.category_list li{margin-bottom: 0.5em;}
ul.category_list li a{border-bottom: 1px dotted #333;}
ul.category_list li a:hover{
	text-decoration: none;
	border-bottom: 1px solid #0044CC;
}

/*1000字提言*/
#prop_list li{margin-bottom:20px;}
#prop_list li span{
	display:block;
	margin-left:20px;
	line-height:17px;
	color: #222;
}
#prop_list li span.prop_info{margin:0;}
#prop_list li span.num{display:inline;font-weight:bold;margin-left:1em;}
#prop_list li span.prop_title{margin:0;}
#prop_list li span.prop_title a{
	display:block;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	background:url("../img/report.png") no-repeat 0 0;
	padding-left:25px;
	margin:5px;
}
.pagination a:hover, .pagination .active a{background: #BDE4E1;}
/*1000字提言下層ページ*/
h1.proposal_title{border:none;text-align:center;}
.author_info{text-align:right;margin-bottom:40px;}
ul.pager{margin-top:20px;}
ul.pager li{
	border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    margin: 0;
	list-style: none;
	line-height:18px;
	display:inline-block;
}
ul.pager li.next{float:right;}
ul.pager li.prev{float:left;}
ul.pager li:hover{cursor:pointer;}
ul.pager li a{padding:0 14px;line-height:34px;display:inline-block;}
ul.pager li a:hover{text-decoration:none;background: #BDE4E1;}

/*1000字提言options*/
span.prop_h2{font-weight:bold;display:block;font-size:15px;margin-top:30px; margin-bottom:1em;}	/*見出し的な感じ*/
span.prop_h2.m0{margin:0;}
span.note{	/*注訳*/
	font-size: 10px;
	display: inline-block;
	padding: 0 1em 0 0;
}

/*記事*/
ul.article_list{margin-left:15px;}
ul.article_list li{margin-bottom:20px;}
span.article_media{font-weight:bold;margin-right:10px;}
span.article_title a{
	display:block;
	height:20px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	background:url("https://plaza.umin.ac.jp/~ai-ai/img/book.png") no-repeat 0 0;
	padding-left:35px;
	margin:5px;
}
/*JavaScriptオフにしてる場合のメッセージ用*/
.script_on{display:none;}


/*追加 - Web会議アイコン風*/

span.prop_h2 span.iconweb{color:#fff;background-color:#008080; padding:3px; font-weight:normal; font-size:0.8em; border-radius: 5px 5px 5px 5px;}
dt span.iconweb{color:#fff;background-color:#008080; padding:3px; font-weight:normal; font-size:0.8em; border-radius: 5px 5px 5px 5px;}
dt span.iconweb2{color:#fff;background-color:#ff8c00; padding:3px; font-weight:normal; font-size:0.8em; border-radius: 5px 5px 5px 5px;}
