@charset "shift_jis";

/* -----------------------------------------------------
		base layout
----------------------------------------------------- */
html {
	background: url(../image/bk_html.gif) repeat center top;
}
.body_manage {
	background: url(../image/bk_body_manage.gif) repeat-x center top;
}

.body_manage #container {
	margin: 0px auto;
}
.body_manage #wrap {
	background: url(../image/bk_main_manage.gif) repeat-x center top;
	width:840px;
	margin: 0px auto;
	padding: 30px 11px;

}
.body_admin_search #wrap {
	background-image:none;
	padding-top:16px;
}

.body_manage #mainContent {
	width:616px;
	float:right;
}

.body_manage #sidebar {
	width:205px;
	float:left;
}


.body_manage h1 {
	font-size:1.85em;
	color:#333;
	margin: 0px;
	line-height:1.1;
	min-height:47px;
	_height:47px;
	background:#fff url(../image/h1_manage.gif) no-repeat 0px 0px;
}
.body_manage h1 span {
	display:block;
	padding-top:11px;
	padding-left:14px; 
}




/* -----------------------------------------------------
		���O�C����TOP
----------------------------------------------------- */
.btn {
	padding: 2px;
}
.MainMenu {
	width:552px;
	margin: 20px auto;
	padding-left:8px;
}
.MainMenu li {
	min-height:102px;
	_height:102px;
	width:276px;
	float:left;
	background:url(../image/menu_bg_foot.gif) no-repeat left bottom;
	padding-bottom:3px;
	margin-bottom:15px;
}
.MainMenu li .section {
	width:263px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding-bottom:5px;

}
.MainMenu li p {
	margin: 0px 20px;
	line-height:1.5;
}
.MainMenu h2 a {
	text-indent:-5000px;
	display:block;
	height:60px;
	width:263px;
	padding: 0px;
	margin: 0px;
}
.MainMenu h2 span {
}
#scholar_updatebyexcel .section{
	background-image:url(../image/ja/scholar_menu_bg01.gif);
}
#scholar_updatebyweb .section{
	background-image:url(../image/ja/scholar_menu_bg02.gif);
}
#scholar_ledgersheet .section{
	background-image:url(../image/ja/admin_menu_bg06.gif);
}
#scholar_hp .section{
	background-image:url(../image/ja/menu_bg04.gif);
}


/* -----------------------------------------------------
		���O�C����TOP 3�i�g�� 
----------------------------------------------------- */

.MainMenu2 {
	width:608px;
	margin: 20px auto;
	padding-left:16px;
}

.MainMenu2 li {
	min-height:118px;
	_height:118px;
	width:202px;
	float:left;
	background:url(../image/menu_bg_foot2.gif) no-repeat left bottom;
	padding-bottom:3px;
	margin-bottom:15px;
}
.MainMenu2 li .section {
	width:190px;
	background-repeat:no-repeat;
	background-position: 0px 0px;

}
.MainMenu2 li p {
	margin: 0px 16px;
	line-height:1.5;
	padding-bottom:8px;
}
.MainMenu2 h2 a {
	text-indent:-5000px;
	display:block;
	height:60px;
	width:178px;
	padding: 0px;
	margin: 0px;
}
.MainMenu h2 span {
}

/* �Ǘ��҃��j���[ */

#admin_admingroup .section{
	background-image:url(../image/ja/admin_menu_bg01.gif);
}
#admin_adminposition .section{
	background-image:url(../image/ja/admin_menu_bg02.gif);
}
#admin_newpursuer .section{
	background-image:url(../image/ja/admin_menu_bg03.gif);
}


#admin_pursueradjust .section{
	background-image:url(../image/ja/admin_menu_bg04.gif);
}
#admin_amdinresearchgroup .section{
	background-image:url(../image/ja/admin_menu_bg05.gif);
}
#admin_ledgersheet .section{
	background-image:url(../image/ja/admin_menu_bg06.gif);
}


#admin_hp .section{
	background-image:url(../image/ja/admin_menu_bg07.gif);
}
#admin_adminexpert .section{
	background-image:url(../image/ja/admin_menu_bg08.gif);
}
#admin_adminstaff .section{
	background-image:url(../image/ja/admin_menu_bg09.gif);
}


#admin_adminarticle .section{
	background-image:url(../image/ja/admin_menu_bg010.gif);
}
#admin_figuresinfo .section{
	background-image:url(../image/ja/admin_menu_bg011.gif);
}
#admin_log .section{
	background-image:url(../image/ja/admin_menu_bg012.gif);
}
#admin_maintenance .section{
	background-image:url(../image/ja/admin_menu_bg013.gif);
}
#admin_byfaculty_search .section{
	background-image:url(../image/ja/admin_menu_bg014.gif);
}

ul.maintenance_box li {
	float:left;
	margin:0px 30px 35px 0px;
	width:293px;
}
ul.maintenance_box li.end {
	margin-right:0px;
}
.maintenance_box h3 {
	margin:8px 0px 4px 0px;
	font-size:1.23em;
}
.maintenance_box textarea {
	font-size:1em;
	width:279px;
	height:110px;
	padding:5px;
}
.admin_searchresult table {
	width:600px;
	background:#ccc;
}
.admin_searchresult table td {
	background:#fff;
}
.admin_searchresult table.search_result_table {
	font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	background-color:#70C0ff;
	margin-top:10px;
	clear:both;
}
.admin_searchresult table.search_result_table th {
	background-color:#70C0ff;
	border-left:1px solid #bbe1ff;
	border-top:1px solid #bbe1ff;
}
.admin_searchresult table.search_result_table thead th,
.admin_searchresult table.search_result_table thead th a:link,
.admin_searchresult table.search_result_table thead th a:visited {
	color:#fff;
}
.admin_searchresult p.page {
	margin-top:10px;
	padding-bottom:10px;
}
.admin_searchresult span.page_left {
	width:18em;
	line-height:1.5;
}



/* �����E�����j���[ */

.officehack {
	margin-top:90px;
	}


#office_kanriexpert .section{
	background-image:url(../image/ja/admin_menu_bg04.gif);
}
#office_ledgersheet .section{
	background-image:url(../image/ja/admin_menu_bg06.gif);
}
#office_byfaculty_search .section {
	background-image:url(../image/ja/admin_menu_bg014.gif);
}
#office_hp .section{
	background-image:url(../image/ja/office_menu_bg03.gif);
}










/* HP�쐬 */

.MakeHp {
	width:585px;
	margin: -15px auto 0px 28px;
}
.MakeHp .box_search_select {
	width:260px;
	float:left;
	padding-right:5px;
}
.btn_side {
	width:22px;
	float:left;
}

.btn_side img {
	margin-bottom:5px;
}


.btn_side_right {
	width:22px;
	float:right;
}
.btn_side_right img {
	margin-bottom:5px;
}

.MakeHp .box_search_select table {
	float:left;
}
.box_search_select tr:active,
.box_search_select tr.active {
	background-color:#ffce87;
}
.select_result {
	border: solid 1px #70c0ff;
	padding: 1px;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
	margin-bottom:10px;
}
.select_member {
	border: solid 1px #70c0ff;
	padding: 1px;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
	margin-bottom:10px;
}

.btn_dl {
	text-align:center;
	margin: 0px auto;
	padding-top:10px;
	clear:both;
}
.btn_dl p {
	padding-top:10px;
}


/* ���[DL�������� */
.check_all {
	padding-left:3px;
}
.table {
	width:616px;
	margin: 0px auto;
}
.table th {
	background-color:#999;
	color:#fff;
	padding: 2px 1px;
	text-align:center;
}
.table th,
.table td {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.table td {
	padding: 2px 3px;
}
.ledgersheetSearchBox {
	width:590px;
	margin-left:25px;
	margin-bottom:30px;
}
.ledgersheetSearch {
	width:590px;
}
.ledgersheetSearch th.cell_project{}
.ledgersheetSearch th.cell_check{width:3%;}
.ledgersheetSearch th.cell_num {width:3%;}
.ledgersheetSearch th.cell_name{}
.ledgersheetSearch th.cell_span{width:22%;}
.ledgersheetSearch th.cell_theme{}
.ledgersheetSearch th.cell_del{width:5%;}
.ledgersheetSearch th.cell_field{}
.ledgersheetSearch th.cell_faculty {}
.ledgersheetSearch th.cell_department {}
.ledgersheetSearch th.cell_part {width:12%;}


.ledgersheetSearch td.cell_project{}
.ledgersheetSearch td.cell_check{}
.ledgersheetSearch td.cell_num { text-align:right;}
.ledgersheetSearch td.cell_name{}
.ledgersheetSearch td.cell_name span{
	font-size:smaller;
	padding-left:4px;
}
.ledgersheetSearch td.cell_span{ text-align:center;}
.ledgersheetSearch td.cell_theme{}
.ledgersheetSearch td.cell_del{	text-align:center;}
.ledgersheetSearch td.cell_field{}
.ledgersheetSearch td.cell_faculty {}
.ledgersheetSearch td.cell_department {}
.ledgersheetSearch td.cell_part {}


.mail_choice {
	margin: 5px 0px;
}
.mail_choice th {
	width:5%;
}
.mail_choice td {
	padding: 0px 2px 2px 2px;
}
.mail_choice .mailaddress {
	width:300px;
}
#preview {
	border: solid 1px #ccc;
	background-color:#f0f0f0;
	margin: 15px 30px;
	height:400px;
}


.i_add {
	background: url(../image/i_add.gif) no-repeat 0px 0px;
	padding-bottom:2px;
	padding-left:16px;
}

.expertsheet {
	font-family:verdana,"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
}
.expertsheet caption {
	text-align:left;
	color:#333;
	font-size:1.17em;
	font-weight:bold;
	margin: 0px;
	padding: 4px 0px;
}
.expertsheet th {
	background-color:#dbf0ff;
	color:#444;
	padding: 2px 1px 2px 4px;
	text-align:left;
}

.expertsheet th.cell_check{}
.expertsheet th.cell_lastname{}
.expertsheet th.cell_firstname{}

.expertsheet td.cell_check{width:3%;}
.expertsheet td.cell_lastname,
.expertsheet td.cell_firstname	{white-space:nowrap;}

.expertsheet td.cell_lastname input,
.expertsheet td.cell_firstname input{width:135px;}

.expertsheet td.cell_del{width:3%;}



.sidebar_content2 {
	background:#dbdbdb;
	padding: 5px;
}
.sidebar_content2 ul.top {
	background: url(../image/side_publish_head.gif) repeat-x left bottom;
	padding: 5px 0px;

	border-bottom: solid 5px #dbdbdb;
}
.sidebar_content2 ul.top li {
	background-image:none;
	padding: 2px 12px;
	margin: 0px;
}
/* �X�V���j���[ */
.sidepub {
	background-color:#fff;
	width:194px;

}
.sidepub li {
	line-height:1.2;
	background:url(../image/dotline.gif) repeat-x left bottom;
	padding: 8px 0px 8px 8px;
	margin: 0px;
}
.sidepub li span {
	border-left: solid 5px #999;
	padding: 0px 2px 0px 6px;
}
.sidepub li span.lastupdate {
	display:block;
	color:#6b94b3;
}
.sidepub li a {
	display:block;

}
.sidepub li a.sidepub_link {
	display:inline;
}
.sidepub li span .sidepub_lastupdate {
	text-align:center;
	color:#0085ed;
}
.sidepub_submit {
	text-align:center;
	background:#fff;
	padding: 7px 0px;
}
.sidepub_submit input {
	padding: 2px;
}

.sidepub li a.sidepub_back {
	background:#fff url(../image/arrow_blue2.gif) no-repeat 0px 7px;
	padding: 5px 0px 8px 16px;
	display:block;
	height:1%;
}
html .sidebar_content2 ul.sidepub li.side_link_top {
	margin: -4px 0px 0px 0px;
	padding: 7px 12px;
	background:#fff url(../image/dotline.gif) repeat-x left bottom;
	line-height:1.4;
}
.sidebar_content2 ul.sidepub li.side_link_top span {
	border:none;
	background: url(../image/arrow_blue3.gif) no-repeat 3px 4px;
	padding: 4px 0px 12px 24px;
	margin: 0px;
	display:inline;
	font-weight:bold;
	_height:1%;
}
.sidebar_content2 ul.sidepub li.side_link_top span a {
	margin: 0px;
	padding: 0px;
	border:none;
	display:inline;
}


/* �X�V���j���[2 */
.sidebar_content .sidepub {
	background-color:#fff;
	border-bottom: solid 1px #d9d9d9;
}
.sidebar_content .sidepub li {
	line-height:1.2;
	background:none;
	padding: 8px 0px 8px 0px;
	margin: 0px;
	border-top: solid 1px #d9d9d9;
}
.sidebar_content .sidepub li span {
	border-left: none;
	padding: 0px 2px 0px 6px;
}
.sidebar_content .sidepub li span.lastupdate {
	display:block;
	padding-top:3px;
	padding-left:30px;
	color:#6b94b3;
}
.sidebar_content .sidepub li a:link,
.sidebar_content .sidepub li a:visited,
.sidebar_content .sidepub li a:hover,
.sidebar_content .sidemenu li ul.sidepub li a:link,
.sidebar_content .sidemenu li ul.sidepub li a:visited,
.sidebar_content .sidemenu li ul.sidepub li a:hover {
	display:inline;
	border-top: none;
	border-bottom: none;
}
.sidebar_content .sidepub_lastupdate {
	text-align:center;
	color:#0085ed;
}
.sidebar_content .sidepub_submit {
	text-align:center;
	background:#fff;
	padding: 7px 0px;
}
.sidebar_content .sidepub_submit input {
	padding: 2px;
}

/* //�X�V���j���[ */


.objectlist {
	background-color:#d1ebff;
	padding: 4px;
	margin: 0px 0px 15px 0px;
}
.objectlist h2 {
	color:#0085ed;
	font-size:1.33em;
	background-color:#fff;
	padding: 5px;
}
.objectlisttable {
	width:100%;
	border-left: solid 1px #fff;
}
.objectlisttable th,
.objectlisttable td {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.objectlisttable th {
	background-color:#a2d7ff;
	padding: 4px;
}
.objectlisttable td {
	background-color:#f3faff;
	padding: 4px;
}

.objectlisttable th.cell_num{ 		width:5%;}
.objectlisttable th.cell_faculty{	width:15%;}
.objectlisttable th.cell_part {}
.objectlisttable th.cell_name{}

.objectlisttable td.cell_num{ 	 text-align:right;}



.prof {
/* 
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
 */
	line-height:1.3;
	margin: 15px auto;
	width:616px;
}
.prof th,.prof td {
/* 
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
 */
	padding: 3px;
}
.prof th {
	background-color:#a2d7ff;
}
.prof td {
}
.prof .cell_publish {
	width:5%;
}


h2.first {
	margin-top:20px;
	}


.stripedtable td {
	border-right:none;
	line-height:2;
	}


.stripedtable {
	line-height:1.3;
	margin: 15px auto;
	width:616px;
}
.table input {
	margin-right:2px;
}
.table .readonly,
.table .readonly:focus {
	background-color:#eee;
	border: solid 1px #aaa;
}
.stripedtable th,.stripedtable td {
	padding: 3px 4px;
}
.stripedtable th {
	background-color:#a2d7ff;
}
.stripedtable td.cell_article {
	width:30%;
}

.stripedtable td.cell_article_s {
	width:20%;
}

.stripedtable .cell_publish {
	width:6%;
	padding-right:0px;
	padding-left:0px;
	text-align:center;
	white-space:nowrap;
}
.cell_edit {white-space:nowrap;}
.stripedtable .cell_edit {
	width:8%;
	text-align:right;
	
}

.stripedtable .oddline td {
	background-color:#f6fbff;
	border-bottom:1px solid #a2d7ff ;
	}
	
.stripedtable .evenline td {
	background-color:#fff;
	border-bottom:1px solid #a2d7ff ;
	}


.tablecaption {
	font-size:xx-small;
	}
table.updatetable p.textfield {
	display:inline;
	padding:1px 5px;
	line-height:1.2;
	border:none;
	color:#444;
}
table.updatetable p.readonly {
	border:none;
	color:#888;
	background:#fff;
}

table.updatetable {
	font-family:verdana,"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
}
table.updatetable h3 {
	font-size:1.13em;
}
table.updatetable th {
	border-bottom:1px solid #a2d7ff ;
}
table.updatetable td {
	background-color:#fff;
	border-bottom:1px solid #a2d7ff ;
}


table.updatetable .cell_title1 {
	border-bottom:1px dotted #a2d7ff;
	padding-top:0px;
	padding-bottom:0px;
}
table.updatetable .cell_title2 {
	padding-top:0px;
	padding-bottom:0px;
}


table.updatetable .oddline td {
	background-color:#fff;
	}
	
table.updatetable .evenline td {
	background-color:#fff;
	}
	
table.updatetable td textarea {
	font-size:1.17em;
}

table.bordertable td {
    border-right:1px dotted #A2D7FF;
}
.gray {
	color:#999;
}
.stripedtable .cell td {
	background-color:#f6fbff;
}


.select_menu {
	margin: 7px 0px;
	width:100%;
}
.select_menu td {
	padding-right:10px;
}
.select_menu td img {
	margin-right:5px;
	cursor:pointer;
}
.select_menu td img.none {
	cursor:default;
}
.select_menu td.selcet_menu_cell1 {
	width:26%;
}
.select_menu td.path {
	white-space:nowrap;
	text-align:right;
}





.kakomi {
	color:#fff;
	font-weight:bold;
	background-color:#008bf7;
	padding: 2px 5px 1px 5px;
}

.selectJST {
	text-align:center;
	border:1px solid #b7b7b7;
	padding:10px;
	margin-bottom:20px;
	}

.menuselected {
	font-weight:bold;
	}


.linearnavi {
	width:500px;
	}

.linearnavi li {
	display:inline;
	line-height:2em;
	}

.attentionbox {
	line-height:1.5;
	border:2px solid #a3d7ff;
	margin:20px 50px;
	padding: 15px 25px;
	background:#f3faff;
	text-align:left;
	}
.attentionbox input,
.attentionbox img {
	vertical-align:absmiddle;
	vertical-align:middle;
	margin-right:5px;
	margin-bottom:1px;
}


.gaijilist {
	overflow:auto;height:150px;
	margin: 8px 0px;
}
.gaijilist dl {
	margin: 0px auto;
}
.gaijilist dt {
	background:#a2d7ff;
	padding: 3px 10px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.gaijilist dd {
	padding: 5px 10px;
	margin: 0px auto;
}
.gaijilist ul {
	text-align:center;
	margin: 0px auto;
}
.gaijilist li {
	text-align:center;
	float:left;
	width:42px;
	padding: 0px 0px 5px 0px;
}
.gaijilist li a {
	float:left;
	padding: 2px;
	border: solid 1px #ccc;
}
.gaijilist li a:hover {
	border: solid 1px #555;
}


#preview img {
	margin:10px 5px;
}

#preview {
	background-color:#F0F0F0;
	border:1px solid #CCCCCC;
	height:400px;
	margin:15px 30px;
	overflow:scroll;
	text-align:center;
}

a.list-sort-key {
    font-weight: bold;
    color: #0000FF;
}

#achievement_search_button a {
	width: 91px;
	height: 27px;
	display: block;
	text-decoration: none;
	text-indent: -5000px;
	background: url(../../image/btn_search3.gif) no-repeat left top;
}

#achievement_show_button a {
	width: 176px;
	height: 27px;
	display: block;
	text-decoration: none;
	text-indent: -5000px;
	background: url(../../image/btn_search_all.gif) no-repeat left top;
}

table.achievement_search_result {
   background-color: #FFFFCC;
}
