@charset "utf-8";

#research #main .contents h4.title{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:15px;line-height:140%;}
#research #main .contents h5.title{ margin:30px 0 18px;background:#E5EAF3; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents h5.pro_title{ font-size:0.94em; padding:3px 8px 3px!important; margin-bottom:10px; display:block; line-height:140%; border-left:5px solid #8097C4; border-bottom:1px solid #8097C4;}
#research #main .contents p.sp{ font-size:0.93em;margin-bottom:1.5em;line-height:180%;}
#research #main .contents .res_text{ font-size:0.93em;margin-bottom:1.5em; line-height:180%;}


/*研究 館外での出版物*/
#research #main .contents .gaibu_text{ font-size:93%; margin-bottom:10px;}
#research #main .contents .gaibu_text_en{ font-size:85%; margin-bottom:25px;}

#research #main .contents .special_box{ border:1px solid #C1C1C1; width:358px; float:left; margin:0 -1px -1px 0; overflow:hidden;}
#research #main .contents .special_box .box{ padding:0 15px 0; overflow:hidden;}

#research #main .contents .gaibu .img{ float:left; width:154px; padding:15px 0;}
#research #main .contents .gaibu .text{ float:right; width:174px; padding:15px 0;}
#research #main .contents .gaibu .text strong{ font-weight:bold; margin:15px 0; display:block;}
#research #main .contents .gaibu .text span{ margin:1em 0 20px; padding-top:1em; display:block; border-top:1px dotted #CCCCCC; font-size:85%;}
#research #main .contents .gaibu .text ul{ margin:0; padding:0; list-style-type:none;}
#research #main .contents .gaibu .text ul li{ background:#E5EAF3 url(../images/common/research/img_cursor.png) 8px 50% no-repeat; padding:5px 3px 5px 18px; margin-bottom:3px; font-size:85%;}
#research #main .contents ul.gaibu_list{ margin:10px 0 20px 20px; padding:0;}
#research #main .contents ul.gaibu_list li{padding:3px; font-size:0.94em;}

/*科学研究費補助金による研究プロジェクト*/

#research #main .contents #sr_box #ti_name{ font-size:1.08em; line-height:145%;}
#research #main .contents #sr_box #ti_name strong{ display:block; border-bottom:1px solid #999999; display:block; margin:10px 0 0 0; padding:5px 3px;}
#research #main .contents #sr_box #ti_name p{ text-align:right; padding-top:5px;}
#research #main .contents #sr_box #ti_name a{ background: url(../images/common/research/img_cursor.png) 8px 50% no-repeat; padding:5px 3px 5px 18px; margin-bottom:2px; font-size:85%;}
#research #main .contents #sr_box h4{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:15px;}
#research #main .contents #sr_box h5{ background:#E5EAF3; padding:6px 5px 5px; margin-bottom:10px;}
#research #main .contents #sr_box p{ line-height:160%; margin-bottom:1.3em;}
#research #main .contents .sr_box_text{ padding-top:10px;}
#research #main .contents .sr_box_text h5{margin:20px 0 18px;background:#E5EAF3; padding:8px 9px; font-size:1.0em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents .sr_box_text h6{margin:10px 0 8px;padding:8px 9px; font-size:1.0em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents .sr_box_text p{margin-bottom:1.5em; line-height:180%;margin-left:1em;}
#research #main .contents .sr_box_text .fRight{ float: right; padding-left:10px;}
#research #main .contents .sr_box_text .fLeft{ float: right; padding-right:10px;}
#research #main .contents .sr_box_text table{margin-left:0.5em;}
#research #main .contents .sr_box_text table th{white-space:nowrap;padding:5px;}
#research #main .contents .sr_box_text table td{padding:5px;}
#research #main .contents .sr_box_text dl {margin-bottom:15px;padding-left:1em;line-height:160%;}
#research #main .contents .sr_box_text dl dt{padding:0;}
#research #main .contents .sr_box_text dl dd{padding-left:25px;}



/*研究会・シンポジウム・学会などのお知らせ*/
#research #main .contents #pr_box p{ margin-bottom:15px;}
#research #main .contents #pr_box ul{ list-style-type:none; margin:0 0 20px; padding:6px 13px 7px; background:#F3F3F3;}
#research #main .contents #pr_box li{ display:inline; margin-left:15px; font-size:93%;}
#research #main .contents #pr_box li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #pr_box dl{ border:1px solid #C1C1C1;}
#research #main .contents #pr_box dl dt{ background:#E5EAF3; font-size:93%; font-weight:bold; padding:8px 16px;}
#research #main .contents #pr_box dl dd{ padding:15px 10px 20px; line-height:140%;}
#research #main .contents #pr_box .link{ background:#E5EAF3; padding:6px 10px; text-align:right; margin-top:30px; font-size:85%;}
#research #main .contents #pr_box h4{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:15px;}

#research #main .contents #staffvs_box2 { font-size:0.93em;line-height:160%;}
#research #main .contents #staffvs_box2 .freearea{ margin-bottom:15px;}
#research #main .contents #staffvs_box2 .link{ list-style-type:none; margin:0 0 10px 0; padding:0; text-align:right;}
#research #main .contents #staffvs_box2 .link li{ display:inline; margin:0 0 0 10px; font-size:85%;white-space:nowrap;}
#research #main .contents #staffvs_box2 .link li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #staffvs_box2 dl{ overflow:hidden; margin-bottom:25px;}
#research #main .contents #staffvs_box2 dl dt{ margin-bottom:5px; background:#E5EAF3; padding:5px 10px 4px;}
#research #main .contents #staffvs_box2 dl dt strong{ font-size:1.0em; padding:0 15px 0 0;}
#research #main .contents #staffvs_box2 dl dd{ margin-left:15px;}

/*研究会・シンポジウム・学会などのお知らせ 横山先生シンポの参加者写真一覧*/
#research .popup {
	margin-bottom:10px;}
#research .popup ul{
	overflow:hidden;
	_zoom:1;
	width:680px;
	margin:0 auto;
	padding:0;}

#research .popup ul li {
	float:left;
	display:block;
	margin:0 30px 0 0;
	padding-bottom:1px;
	width:90px;
	text-align:center;
	list-style-type:none;
}
#research .popup ul li.end{
	margin-right:0;}
















/*スタッフの紹介*/
#research #main .contents #staff_box #main_area{ overflow:hidden; width:720px; padding-bottom:15px;}
#research #main .contents #staff_box #main_area img{ float:right;}
#research #main .contents #staff_box #main_area dl{ width:490px;}
#research #main .contents #staff_box #main_area dl dt{ margin-bottom:10px;}
#research #main .contents #staff_box #main_area dl dt strong{ font-size:1.38em; display:inline; margin-right:10px;}
#research #main .contents #staff_box #main_area dl dt span{ font-size:93%;}
#research #main .contents #staff_box #main_area dl dd .staff_area{ width:490px; overflow:hidden;}
#research #main .contents #staff_box #main_area dl dd strong.ti{ float:left; width:140px; padding-left:10px; margin:2px 10px 2px 0; background:#e6eaf3; display:block; font-size:93%;}
#research #main .contents #staff_box #main_area dl dd ul.cont{ width:330px; float:left; display:block; list-style-type:none; margin:0; padding:2px 0; font-size:93%;}
#research #main .contents #staff_box #main_area dl dd ul.cont li{ display:inline; padding:0 15px 0 0;}

#research #main .contents #staff_box #main_area dl dd span{ background:#FFFFCC; display:block; padding:5px 5px 5px; margin:12px 0; clear:both;}
#research #main .contents #staff_box #main_area dl dd span.text{ background:none; display:block; padding:0 0 0 18px; margin:0;}
#research #main .contents #staff_box h4{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:15px;}
#research #main .contents #staff_box h5{ background:#E5EAF3; padding:8px 9px; margin-bottom:10px;}
#research #main .contents #staff_box { line-height:160%; font-size:93%;}
#research #main .contents #tab1 ul,
#research #main .contents #tab2 ul{ list-style-type:none; margin:0; padding:0;}
#research #main .contents #tab1 p,
#research #main .contents #tab2 p{ margin-bottom:1.5em;}
#research #main .contents #tab1 ul,
#research #main .contents #tab2 ul{ margin-bottom:1.5em;}
#research #main .contents #tab1 dl,
#research #main .contents #tab2 dl{ margin-bottom:1.5em;}
#research #main .contents #tab1 dl dt,
#research #main .contents #tab2 dl dt{position: absolute;margin: 10px 10px 10px 0;}
#research #main .contents #tab1 dl dd,
#research #main .contents #tab2 dl dd{width: 660px; padding: 10px 10px 0 40px;}

#research #main .contents .tabNav{ list-style-type:none; margin:0; padding:0; background:url(../images/research/staff/tab_line.gif) repeat-x bottom; margin-bottom:17px; width:720px; overflow:hidden;}
#research #main .contents .tabNav li,
#research #main .contents .tabNav li a{ display:block; float:left; width:122px; height:34px; margin-right:2px; text-indent:-9999px;}
#research #main .contents .tabNav li.t01,
#research #main .contents .tabNav li.t01 a{ background:url(../images/research/staff/tab01.gif) no-repeat; }
#research #main .contents .tabNav li.t02,
#research #main .contents .tabNav li.t02 a{ background:url(../images/research/staff/tab02.gif) no-repeat; }
#research #main .contents .tabNav li a.active{ background-position:0 -34px;}

/* 組織 */
#research #main .contents #staffdep_box h6{margin-left:0.5em;padding:6px 5px 5px; margin-bottom:10px;}
#research #main .contents #staffdep_box p{ font-size:0.93em;margin-bottom:1.5em;margin-left:1em; line-height:180%;}

#research #main .contents #staffdep_box table.uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px solid #C1C1C1; margin: 5px 5px 5px 0px;}
#research #main .contents #staffdep_box th.t1 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #staffdep_box td.t2 {padding: 4px; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #staffdep_box td.t3 {padding: 4px; border:1px solid #C1C1C1; text-align: right;}
#research #main .contents #staffdep_box td.t4 {padding: 4px; border:1px solid #C1C1C1; text-align:center;}
#research #main .contents #staffdep_box th.t01 {font-weight: normal; padding: 4px; background-color: #fff; border:1px solid #C1C1C1;}
#research #main .contents #staffdep_box td.t02 {padding: 4px; background-color:#F3F3F3; border:1px solid #C1C1C1;}
#research #main .contents #staffdep_box td.t03 {padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #staffdep_box td.t04 {padding: 4px; background-color:#ffffff; border:1px solid #C1C1C1;}
#research #main .contents #staffdep_box .layout03{border-top:1px solid #ffffff;border-right:1px solid #ffffff; margin-bottom:10px; width:70%; text-align:center;}
#research #main .contents #staffdep_box .layout03 td{padding:7px; vertical-align:top;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;line-height:180%; text-align:left;}
#research #main .contents #staffdep_box dl{margin-bottom:10px;margin-left:1em;}
#research #main .contents #staffdep_box dd{margin-bottom:0.3em;margin-left:1em;}
#research #main .contents #staffdep_box dd.rccrstaff{font-size:0.93em;margin-bottom:0.8em;margin-left:15px; line-height:180%;}
#research #main .contents #staffdep_box .box ul{ list-style:none;margin:0 0 10px 10px; padding:0;}
#research #main .contents #staffdep_box li{margin-bottom:0.3em;}
#research #main .contents #staffdep_box img.fRight{ float:right; margin-left:20px;}
#research #main .contents #staffdep_box img.fLeft{ float:left; margin-right:20px;}
#research #main .contents #staffdep_box h6 span{color:#C99;}
#research #main .contents #staffdep_box .navy{color: #000080;}
#research #main .contents #staffdep_box .fieldBox dl{ overflow:hidden; margin-bottom:25px;}
#research #main .contents #staffdep_box .fieldBox dl dt{ margin-bottom:5px; background:#E5EAF3; padding:5px 10px 4px;}
#research #main .contents #staffdep_box .fieldBox dl dt strong{ font-size:0.94em; padding:0 15px 0 0;}
#research #main .contents #staffdep_box .fieldBox dl dd{ font-size:0.93em;margin-bottom:1.0em;margin-left:15px; line-height:180%;}
#research #main .contents #staffdep_box dl.List{clear:both;	margin:10px 0 30px 30px;	line-height:1.5em;}
#research #main .contents #staffdep_box dl.List dt{	text-align:left;}
#research #main .contents #staffdep_box dl.List dd{	position:relative;	margin-top:-1.8em;	padding-bottom:7px;	padding-left:7em;font-size:85%;}
#research #main .contents #staffdep_box dl.List dd.indent01{position:relative;	margin-top:0.1em;	padding-bottom:5px;	padding-left:7em;}



/*研究出版物*/
#research #main .contents .areaBox .special_box{ border:0px solid #C1C1C1; width:340px; float:none; margin:0; overflow:hidden;}
#research #main .contents .areaBox .image{ float:right; margin-left:10px;}
#research #main .contents .areaBox .image img{ border:1px solid #C1C1C1;}
#research #main .contents .areaBox p{ font-size:0.85em; line-height:180%;}
#research #main .contents .areaBox .box{ margin:0; padding:0;}
#research #main .contents div.bot_txt{ margin-top:20px;font-size:0.85em; line-height:180%;text-align:right;}
#research #main .contents div.com_txt{ font-size:0.93em;margin-bottom:1.5em;line-height:180%;}
#research #main .contents .special_box .img a img{ border:1px solid #0033CC;}
#research #main .contents .name2{line-height: 130%; color: #000033; margin: 0 30px 23px 72px;}
#research #main .contents .name {line-height: 130%; color: #000033; margin: 0 30px 5px 72px;}
#research #main .contents .shop {font-size:0.85em; line-height:180%;text-align:right;}
#research #main .contents #hito_box .roman { font-size: 0.95em;color: #666666; line-height: 130%;}
#research #main .contents #hito_box .dept { color:#222222; line-height: 130%; margin: 10px 15px;}
#research #main .contents #hito_box .intro { ine-height: 130%; margin: 10px 10px 20px;text-align:right;}
#research #main .contents #hito_box .subhead01{font-size: 1.2em;line-height: 180%;margin-left:15px;}
#research #main .contents #hito_box .feature { line-height: 150%; margin:30px 30px 0;padding:10px;font-size:0.95em;}
#research #main .contents #hito_box .feature ul {margin:0; padding:0;}
#research #main .contents #hito_box .feature li {list-style-type:none;}
#research #main .contents #hito_box .feature li.hitoname {font-weight:bold; padding-bottom:3px;}
#research #main .contents #hito_box p{ line-height:180%; font-size:0.95em; margin-bottom:1.3em;}
#research #main .contents table#dot {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px dotted #999999; margin: 10px 10px 10px 10px; background-color: #ffffff;}
#research #main .contents .s_text{ line-height:180%; font-size:0.85em;}
#research #main .contents .text_active{	font-size:0.93em;margin-bottom:1.5em;line-height:180%;}


/*館長だより*/
#research #main .contents #blogBox{ width:720px; overflow:hidden; margin-top:23px;}
#research #main .contents #blogBox #blogEntryBox { width:480px; float:left; margin: 0; padding: 0; }
#research #main .contents #blogBox #blogside{ min-height:1200px; height:auto!important; height:1200px; padding:10px 13px; width:183px; float: right; border:1px solid #D5D5D5; background:#EDEDED; line-height:140%;}
#research #main .contents #blogBox .profile{ background:#FFFFFF; border:1px solid #999999; padding:12px; font-size:85%; margin-bottom:14px;}
#research #main .contents #blogBox .profile img{ margin-bottom:10px;}

#research #main .contents #blogBox #blogside #calendar{ margin-bottom:20px;}
#research #main .contents #blogBox #blogside #calendar table{ width:100%; border-bottom:1px solid #858585; margin-bottom:7px; background:#FFF;}
#research #main .contents #blogBox #blogside #calendar table th,
#research #main .contents #blogBox #blogside #calendar table td{ font-size:85%; line-height:150%; text-align:center; padding:4px 2px;}
#research #main .contents #blogBox #blogside #calendar table th{ background-color:#D0DAEB; border-right:1px solid #FFF; font-weight:normal;}
#research #main .contents #blogBox #blogside #calendar table th.sat{ border-right:1px solid #858585; color:#013298;}
#research #main .contents #blogBox #blogside #calendar table th.sun{ border-left:1px solid #858585; color:#980201;}
#research #main .contents #blogBox #blogside #calendar table td{ border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;}
#research #main .contents #blogBox #blogside #calendar table td a{ font-weight:bold; color:#990000; text-decoration:none; display:block;}
#research #main .contents #blogBox #blogside #calendar table td.entry{ background:#FFFFCC;}
#research #main .contents #blogBox #blogside #calendar table td.sunentry{ border-left:1px solid #858585;background:#FFFFCC;}
#research #main .contents #blogBox #blogside #calendar table td.satentry{border-right:1px solid #858585;background:#FFFFCC;}
/*#research #main .contents #blogBox #blogside #calendar table td.man,
#research #main .contents #blogBox #blogside #calendar table th.man{ border-left:1px solid #858585;}*/
#research #main .contents #blogBox #blogside #calendar table td.sat{ border-right:1px solid #858585;}
#research #main .contents #blogBox #blogside #calendar table td.sun{ border-left:1px solid #858585;}
#research #main .contents #blogBox #blogside #calendar table tr.lastweek td{ border-bottom:none;}
#research #main .contents #blogBox #blogside #calendar table tr.calendar_month td{ background-color:#326BB6; color:#FFF; border-left:1px solid #326BB6; border-right:1px solid #326BB6; border-top:1px solid #326BB6;border-bottom:1px solid #D0DAEB;}
#research #main .contents #blogBox #blogside #calendar table tr.calendar_month td a{ color:#FFF;}

#research #main .contents #blogBox #blogside dl dt{ border-bottom:2px solid #8198C5; font-weight:bold; color:#02308A; margin-bottom:5px;}
#research #main .contents #blogBox #blogside dl dd ul{ list-style-type:none; margin:0 0 20px 0; padding:0;}
#research #main .contents #blogBox #blogside dl dd ul li{ line-height:200%; font-size:85%;}
#research #main .contents #blogBox #blogside dl dd ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

#research #main .contents #blogBox .blogEntry ul{ background:#E6EBF4; list-style-type:none; margin:0; padding:0 14px; width:452px; overflow:hidden; line-height:200%; font-size:85%; color:#73757A;}
#research #main .contents #blogBox .blogEntry ul li.pre{ float:left; width:10em;}
#research #main .contents #blogBox .blogEntry ul li.next{ float:right; width:10em; text-align:right;}
#research #main .contents #blogBox .blogEntry .times{ margin-top:22px; background:#E0E0E0; font-size:85%; padding:3px 10px 0; line-height:180%;}
#research #main .contents #blogBox .blogEntry h4{ border-bottom:1px dotted #666666; padding:18px 0; margin-bottom:15px;}
#research #main .contents #blogBox .blogEntry .mainEntry{ line-height:200%;}
#research #main .contents #blogBox .blogEntry .entryNav{ clear: both; text-align:right; font-size:85%; line-height:240%; margin:10px 0 30px;}


/*旅・いろいろ地球人の過去一覧*/

#research #main .contents .earthlingBox h4{ color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:5px; margin-bottom:15px;line-height:140%;}
#research #main .contents .earthlingBox{ width:720px; overflow:hidden; margin-bottom:30px;}
#research #main .contents .earthlingBox .fLeft{ float:left; width:343px;}
#research #main .contents .earthlingBox .fRight{ float:right; width:343px;}
#research #main .contents .earthlingBox dt{ background:#E6EBF4; overflow:hidden; width:328px; padding:8px 5px 6px 10px; font-size:85%; margin-bottom:15px; font-weight:bold;}
#research #main .contents .earthlingBox dd ul{ list-style-type:none; padding:0; font-size:85%; line-height:220%; margin:0;}
#research #main .contents .earthlingBox dd ul li{ background:url(../images/common/research/img_cursor.png) 0 0.8em no-repeat; padding-left:10px;}
#research #main .contents .earthlingBox p{ line-height:180%;}

/*旅・いろいろ地球人*/
#research #main .contents #earthling_mainBox .box{ border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; margin-bottom:37px;}
#research #main .contents #earthling_mainBox dl{ border-bottom:1px solid #C1C1C1; padding:20px 16px; line-height:180%; overflow:hidden;}
* html #research #main .contents .earthling_mainBox dl{ height:1%;}
#research #main .contents #earthling_mainBox dt{ font-size:1.16em; font-weight:bold; margin-bottom:10px;}
#research #main .contents #earthling_mainBox dt span{ font-weight:normal; color:#707070; margin-left:10px; font-size:0.94em;}
#research #main .contents #earthling_mainBox dd { font-size:0.94em;}
#research #main .contents #earthling_mainBox dd img.photo{ float:right; margin-left:10px;}
#research #main .contents #earthling_mainBox dd p{ display:block; border-bottom:1px dotted #7F7F7F; border-top:1px dotted #7F7F7F; padding:5px 0; margin-bottom:20px;}
#research #main .contents #earthling_mainBox dd p a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #earthling_mainBox .list{ background:#D0DAEB; text-align:right; padding:7px 10px; font-size:85%;}

#research #main .contents #earthling_mainBox dd .relatedArticle{ border-top:1px dotted #7F7F7F; margin-top:20px; padding-top:10px;}
#research #main .contents #earthling_mainBox dd .relatedArticle strong{ display: block; margin-bottom:10px;}
#research #main .contents #earthling_mainBox dd .relatedArticle ul{ list-style-type:none; margin:0 0 0 15px; padding:0; font-size:0.94em;}
#research #main .contents #earthling_mainBox dd .relatedArticle ul li span{ font-weight:bold; background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #earthling_mainBox dd .relatedArticle ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*スタッフ紹介 検索*/
#research #main .contents #staff_search h4 { color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:13px;line-height:140%;}
#research #main .contents #staff_search .winning { overflow:hidden; width:720px; line-height:160%; margin-bottom:25px;}
#research #main .contents #staff_search .winning dt { width:120px; float:left;}
#research #main .contents #staff_search .winning dt a,
#research #main .contents #staff_search .winning dd a{ background:url(../images/common/research/img_cursor.png) 0 0.55em no-repeat; padding-left:10px;}
#research #main .contents #staff_search .winning dd { width:600px; float:left;}

#research #main .contents .staff_kako h4 { color:#02308A; border-bottom:2px solid #8097C4; padding-bottom:3px; margin-bottom:13px;line-height:140%;}
#research #main .contents .staff_kako .winning { overflow:hidden; width:720px; line-height:160%; margin-bottom:35px;}
#research #main .contents .staff_kako .winning dt { width:120px; float:left;}
#research #main .contents .staff_kako .winning dt a,
#research #main .contents .staff_kako .winning dd a{ background:url(../images/common/research/img_cursor.png) 0 0.55em no-repeat; padding-left:10px;}
#research #main .contents .staff_kako .winning dd { width:600px; float:left;}

#research #main .contents #staff_search .box { background:#e6eaf3; padding:13px 10px 13px 15px; margin-bottom:30px; overflow:hidden;}
* html #research #main .contents #staff_search .box { height:1%;}
#research #main .contents #staff_search .box strong { background:url(../images/common/research/img_cursor.png) 0 0.5em no-repeat; padding:0 10px 0 10px; font-size:1.2em;}
#research #main .contents #staff_search .box select{ width:220px;}
#research #main .contents #staff_search .box .area{ float:left; width:280px; margin:3px 10px 0 0;}
#research #main .contents #staff_search .box .region{ float:left; width:290px; margin:3px 10px 0 0;}
#research #main .contents #staff_search .box .search { float:left;width:130x;}

#research #main .contents #staff_search #searchBox .list ul.pagebar{ background:#EEEEEE; list-style-type:none; margin:0 0 30px; padding:8px 14px; overflow:hidden; font-size:85%; line-height:140%; _zoom:1;}
#research #main .contents #staff_search #searchBox .list ul.pagebar li.fLeft{ width:120px; float:left;}
#research #main .contents #staff_search #searchBox .list ul.pagebar li.fRight{ float: right;}

#research #main ul.pagebar li.fRight .pager li{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
	display:inline;}
#research #main ul.pagebar li.fRight .pager span{ color:#747379;}
#research #main ul.pagebar li.fRight .pager .pager-current{ font-weight:bold;}
#research #main .contents #staff_search #searchBox .list dl{ overflow:hidden; padding:0 10px 0 10px; margin-bottom:40px; line-height:160%;}
#research #main .contents #staff_search #searchBox .list dl dt{ margin-bottom:5px;}
#research #main .contents #staff_search #searchBox .list dl dt strong{ font-size:1.5em; padding:0 15px 0 0;}
#research #main .contents #staff_search #searchBox .list dl dt span{ color:#707070;}
#research #main .contents #staff_search #searchBox .list dl dd strong{ float:left; width:155px; padding-left:10px; margin:2px 15px 2px 0; background:#e6eaf3; display:inline;}
#research #main .contents #staff_search #searchBox .list dl dd ul{ list-style-type:none; margin:0; padding:2px 0;}
#research #main .contents #staff_search #searchBox .list dl dd ul li{ display:inline; padding:0 20px 0 0;}
#research #main .contents #staff_search #searchBox .list dl dd .more{  line-height:140%!important;}

/*研究プロジェクト*/
#research #main .contents ul.projectBox{ list-style-type:none; margin:0 0 20px 0; padding:0; line-height:160%; font-size:85%;}
#research #main .contents ul.projectBox li a{ display:block; background:url(../images/common/research/img_cursor.png) no-repeat 0 5px; padding-left:10px;}
#research ul.project_list{ list-style-type:none; margin:0 0 20px 0; padding:0; line-height:160%; font-size:85%;}
#research ul.project_list li{ background:url(../images/common/research/img_cursor.png) no-repeat 0 0.5em; padding-left:10px; margin:10px 0;}
#research ol.project_list{ margin:0 0 20px 30px; padding:0; line-height:160%; font-size:85%;}
#research ol.project_list li{padding-left:10px; margin:10px 0;}

/*終了した機関研究プロジェクト*/
#research #main .contents .ttext{ border-bottom:1px solid #D1D1D1; margin-bottom:15px; padding-bottom:15px; line-height:160%;}
#research #main .contents .endprojectBox .floatL_02box{ float:left; width:347px; line-height:140%; margin:0px 24px 40px 0px;}
#research #main .contents .endprojectBox dl dt{ color:#02308A; border-bottom:2px solid #8097C4; min-height:106px; height:auto!important; height:106px;}
#research #main .contents .endprojectBox dl dt .ti{ display:block; color:#02308A; font-size:1.2em; padding-top:5px; font-weight:bold;}
#research #main .contents .endprojectBox dl dt strong{ display:block; font-size:85%; padding:5px 0 10px;}
#research #main .contents .endprojectBox dl dt span{ display:block; color:#000000; font-size:85%;}
#research #main .contents .endprojectBox dl dd{ margin-top:15px;}
#research #main .contents #endprojectBox .box dl dd{ margin-top:15px;}

/*研究部教員一覧*/
#research #main .contents #stafforg_box .box{ width:720px; overflow:hidden; margin-bottom:20px;}
#research #main .contents #stafforg_box .box .fL{ float:left; width:230px; margin-right:15px; line-height:160%;}
#research #main .contents #stafforg_box .box .end{ margin-right:0;}
#research #main .contents #stafforg_box .box p{ margin-bottom:15px;}
#research #main .contents #stafforg_box .box .fL ul{ list-style-type:none; margin:0; padding:0;}
#research #main .contents #stafforg_box .box .fL ul li{ margin-bottom:15px;}
#research #main .contents #stafforg_box .box .fL ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #stafforg_box .box .fL ul li span{ display:block; font-size:85%; padding-left:10px;}
#research #main .contents #stafforg_box .link{ list-style-type:none; margin:0 0 10px 0; padding:0; text-align:right;}
#research #main .contents #stafforg_box .link li{ display:inline; margin:0 0 0 10px; font-size:85%;}
#research #main .contents #stafforg_box .link li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*教員(50音順)*/
#research #main .contents #stafforg_box .box .fL2 .floatL_05box{ float:left; width:132px; margin-right:15px; line-height:160%;}
#research #main .contents #stafforg_box .box .fL2 ul{ list-style-type:none; margin:0; padding:0;}
#research #main .contents #stafforg_box .box .fL2 ul li{ margin-bottom:15px;}
#research #main .contents #stafforg_box .box .fL2 ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #stafforg_box .box .fL2 .end{ margin-right:0;}

/*研究員*/
#research #main .contents #staffvs_box { line-height:160%;}
#research #main .contents #staffvs_box .freearea{ margin-bottom:15px;}
#research #main .contents #staffvs_box .link{ list-style-type:none; margin:0 0 10px 0; padding:0; text-align:right;}
#research #main .contents #staffvs_box .link li{ display:inline; margin:0 0 0 10px; font-size:85%;white-space:nowrap;}
#research #main .contents #staffvs_box .link li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #staffvs_box dl{ overflow:hidden; margin-bottom:25px;}
#research #main .contents #staffvs_box dl dt{ margin-bottom:5px; background:#E5EAF3; padding:5px 10px 4px;font-size:0.93em;}
#research #main .contents #staffvs_box dl dt strong{ font-size:1.2em; padding:0 15px 0 0;}
#research #main .contents #staffvs_box dl dd{ margin-left:15px;font-size:0.93em;}
#research #main .contents #staffvs_box ul li{ display:block; margin:0 0 0 10px; font-size:85%;}
#research #main .contents #staffvs_box ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

#main .contents .l_box{ width:720px;}
#main .contents .l_box ul{ list-style-type:none; margin:0 0 20px; padding:6px 13px 7px 13px; background:#F3F3F3; line-height:160%; overflow:hidden; _height:1%;}
#main .contents .l_box li{ font-size:93%; float:left; padding:0 18px;}
#research #main .contents .l_box li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#total #main .contents .l_box li a{ background:url(../images/common/total/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#main .contents .l_box li strong{ background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

#research #main .contents .link_box{ width:720px; overflow:hidden; border-bottom:2px solid #8097C4; margin:0 0 10px; padding:5px 0px; clear:both;}
#research #main .contents h4.link_box strong{color:#02308A; border-bottom:none; float:left; width:620px; margin:0; font-size:1em;}
#research #main .contents .link_box span{ float:right; width:100px; text-align:right; font-size:77%; font-weight:normal;}
#research #main .contents .link_box span a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*在学生の紹介*/
#research #main .contents .fieldBox{ margin-bottom:30px; line-height:160%;}
#research #main .contents .fieldBox .worldsyoku{ float:right; width:126px; height:50px; margin:0 0 0 15px;}
#research #main .contents .fieldBox .worldsyoku a{ width:125px; height:50px; display:block; overflow:hidden; background:url(../images/research/staff/taberu.gif) no-repeat; text-indent:-9999px; border:1px solid #CCC;}
#research #main .contents .fieldBox .worldsyoku a:hover{ background:url(../images/research/staff/taberu_r.gif) no-repeat;}
#research #main .contents .fieldBox .map{ margin-bottom:30px;}
#research #main .contents .fieldBox .box{ width:720px; overflow:hidden;}
#research #main .contents .fieldBox .box .fL{ float:left; width:230px; margin-right:15px; line-height:160%;}
#research #main .contents .fieldBox .box .end{ margin-right:0;}
#research #main .contents .fieldBox .box .fL ul{ list-style-type:none; margin:0; padding:0;}
#research #main .contents .fieldBox .box .fL ul li{ line-height:180%; font-size:85%;}
#research #main .contents .fieldBox .box .fL ul li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .fieldBox .box .fL ul li span{ background:url(../images/common/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents .fieldBox .link{ list-style-type:none; margin:0 0 10px 0; padding:0; text-align:right;}
#research #main .contents .fieldBox .link li{ display:inline; margin:0 0 0 10px; font-size:85%;}
#research #main .contents .fieldBox .link li a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*過去*/
#research #main .contents .box_kako{ overflow:hidden; width:720px; margin-bottom:30px;}
#research #main .contents .box_kako .end{ margin-right:0;}
#research #main .contents .box_kako a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}

/*月刊みんぱく 研究バージョン*/
#research #main .contents #monthly_box p{ line-height:180%; font-size:0.93em;}

#research #main .contents #monthly_box .contact{ border:1px solid #02308A; padding:10px 15px; line-height:160%; margin:1.5em 0 30px;}
#research #main .contents #monthly_box .contact span{	position: absolute;	margin: 5px 5px 5px 0;	width: 1em;}
#research #main .contents #monthly_box .contact p{ padding: 5px 5px 0 1em;	margin:0;	display:block; line-height:160%;}

#research #main .contents #monthly_box .main_area { overflow:hidden; width:720px; margin-bottom:18px;}
#research #main .contents #monthly_box .main_area img{ float:right;border:1px solid #C1C1C1;}
#research #main .contents #monthly_box .main_area strong{ font-size:1.23em;}
#research #main .contents #monthly_box .main_area p{ margin:16px 0 16px 9px;}
#research #main .contents #monthly_box .main_area a{ margin-left:9px;}

#research #main .contents #monthly_box .main_area2 { overflow:hidden; width:720px; margin-bottom:18px;}
#research #main .contents #monthly_box .main_area2 img{ float:right;border:1px solid #C1C1C1;}
#research #main .contents #monthly_box .main_area2 strong{ font-size:1.23em;}
#research #main .contents #monthly_box .main_area2 p{ margin:16px 0 16px 9px;}

#research #main .contents #monthly_box .box{ width:720px; overflow:hidden; margin-bottom:15px;}
#research #main .contents #monthly_box .box .fCenter{width:720px;}
#research #main .contents #monthly_box .box .fCenter dt{width:720px;}
#research #main .contents #monthly_box .box .fLeft{ float:left; width:343px;}
#research #main .contents #monthly_box .box .fRight{ float:right; width:343px;}
#research #main .contents #monthly_box .box dt{ background:#e6eaf3; overflow:hidden; width:343px; padding:8px 0 6px 0; font-size:0.94em; margin-bottom:15px;}
#research #main .contents #monthly_box .box dt strong{ padding:0 10px; display:block; line-height:160%;}
#research #main .contents #monthly_box .box dt span{ float:right; margin-top:-1px; margin-right:5px;}
#research #main .contents #monthly_box .box dt span a{ background:url(../images/common/research/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #monthly_box .box dd{ font-size:0.93em; padding:0 10px;margin-bottom:20px; line-height:180%;}
.txtR{ text-align:right;}

#research #main .contents .list{ list-style-type:none; margin-top:20px; padding:0; font-size:85%; text-align:right;}
#research #main .contents .list li.more{ font-size:100%; clear:both; background-color:#E5EAF3; padding:7px; margin-top:8px;}


/*博物館学集中コース*/
#research #main .contents #museology_box p{font-size:0.93em;margin-bottom:1.5em;line-height:180%;}
#research #main .contents #museology_box .fRight{float:right; margin-left:20px;}
#research #main .contents #museology_box .fLeft{float:left; margin-right:20px;}
#research #main .contents #museology_box table.uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px solid #C1C1C1; margin: 5px 5px 5px 0px;width:100%;font-size:0.8em;}
#research #main .contents #museology_box th.t1 {font-weight: normal; padding: 5px 2px; background-color:#E5EAF3; border:1px solid #C1C1C1;width:50px;}
#research #main .contents #museology_box th.t2 {font-weight: normal; padding: 1px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box th.t3 {font-weight: normal; padding: 1px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box th.t4 {font-weight: normal; padding: 1px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box td.t2 {padding: 1px; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #museology_box td.t3 {padding: 1px; border:1px solid #C1C1C1; text-align: right;}
#research #main .contents #museology_box td.t4 {padding: 1px; border:1px solid #C1C1C1; text-align:center;width:30px;}
#research #main .contents #museology_box table.uni10 {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px solid #C1C1C1; margin: 5px 5px 5px 0px;width:100%;font-size:0.93em;}
#research #main .contents #museology_box .uni10 th.t1 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box .uni10 th.t2 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box .uni10 th.t3 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box .uni10 th.t4 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #museology_box .uni10 td.t2 {padding: 4px; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #museology_box .uni10 td.t3 {padding: 4px; border:1px solid #C1C1C1; text-align: right;}
#research #main .contents #museology_box .uni10 td.t4 {padding: 4px; border:1px solid #C1C1C1; text-align:center;}
#research #main .contents #museology_box .line{border-bottom:1px solid #666;}

/*図書室*/

#research #main .contents #library_box h6{margin-left:0.5em;padding:6px 5px 5px; margin-bottom:10px;}
#research #main .contents #library_box p{ font-size:0.93em;line-height:180%; margin-bottom:1.3em;margin-left:1.3em;}
#research #main .contents #library_box ul{ font-size:0.93em;line-height:180%; margin-bottom:1.3em;margin-left:1em;}
#research #main .contents .library_box_text{ font-size:0.93em;padding-top:10px;}
#research #main .contents #library_box table.uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px solid #C1C1C1; margin: 5px 5px 5px 0px;font-size:0.93em;}
#research #main .contents #library_box th.t1 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t2 {padding: 4px; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t2 p, #research #main .contents #library_box td.t2 ul{font-size:1.0em;line-height:180%; margin-bottom:1.3em;margin-left:1em;}
#research #main .contents #library_box td.t3 {padding: 4px; border:1px solid #C1C1C1; text-align: right;}
#research #main .contents #library_box td.t4 {padding: 4px; border:1px solid #C1C1C1; text-align:center;}
#research #main .contents #library_box td.t5 {padding: 4px; border:1px solid #C1C1C1; background-color:#C2DDE7;text-align:center;}
#research #main .contents #library_box th.t01 {font-weight: normal; padding: 4px; background-color: #fff; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t02 {padding: 4px; background-color:#C2DDE7; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t03 {padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t04 {padding: 4px; background-color:#ffffff; border:1px solid #C1C1C1;}
#research #main .contents #library_box th.t001 {font-weight: normal; padding: 4px; background-color: #fff; border:1px solid #C1C1C1;}
#research #main .contents #library_box td.t002 {padding: 4px; background-color:#C2DDE7; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #library_box td.t003 {padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #library_box td.t004 {padding: 4px; background-color:#ffffff; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #library_box dl{margin-bottom:10px;margin-left:1em;font-size:0.93em;}
#research #main .contents #library_box dt{margin-bottom:0.3em;}
#research #main .contents #library_box dd{margin-bottom:0.3em;margin-left:1em;line-height:180%;}
#research #main .contents #library_box .box ul{ list-style:none;margin:0 0 10px 10px; padding:0;}
#research #main .contents #library_box li{margin-bottom:0.3em;}
#research #main .contents #library_box ul.stylenone{list-style:none;}
#research #main .contents #library_box img.fRight{ float:right; margin-left:20px;}
#research #main .contents #library_box .remoteaccess{
	margin-bottom:1em;
	margin-left:1em;
	border: 1px solid #71932B;
	padding:5px;
	width:80%;
	font-size: 0.93em;
	line-height:180%;
}
#research #main .contents #library_box .remoteaccess span, 
#research #main .contents #library_box h5 span{
	color:#71932B;
}

/*図書館だより*/
#research #main .contents .cont_box .libraryend{ margin-right:0;}
#research #main .contents .cont_box .libraryend p.line{ border-top:1px solid #C1C1C1;}
#research #main .contents .cont_box .libraryend p{ padding:16px 12px 0;}
#research #main .contents .cont_box .qabox{ margin-top:16px; padding:16px 12px 0; border-top:1px dotted #C1C1C1; line-height:200%;}
#research #main .contents .cont_box .qabox strong{ font-size:100%; color:#000; display:inline;}
#research #main .contents .cont_box .qabox img{ float:right;}
#research #main .contents .library_search{ margin:20px 0 43px;}
#research #main .contents .library_search .box{ display:inline;}
#research #main .contents .library_search input{ width:450px; height:23px; vertical-align:middle; margin:0 5px;}
#research #main .contents .library_search input#librarysearch_btn{width:110px; height:27px; background:none; border:none; cursor:pointer; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/ background:url(../images/research/library/search.jpg) no-repeat top right;}

/*図書館だより タブ式サーチ*/
#research #main .contents .library_search .tabNav{ list-style-type:none; margin:0; padding-left:6px; background:url(../images/research/staff/tab_line.gif) repeat-x bottom; margin-bottom:0; width:714px; overflow:hidden;}
#research #main .contents .library_search .tabNav li,
#research #main .contents .library_search .tabNav li a{ display:block; float:left; height:34px;margin-right:2px; text-indent:-9999px;}
#research #main .contents .library_search .tabNav li.t01,
#research #main .contents .library_search .tabNav li.t01 a{ width:110px; background:url(../images/research/library/tab01.gif) no-repeat; }
#research #main .contents .library_search .tabNav li.t02,
#research #main .contents .library_search .tabNav li.t02 a{ width:85px; background:url(../images/research/library/tab02.gif) no-repeat; }
#research #main .contents .library_search .tabNav li.t03,
#research #main .contents .library_search .tabNav li.t03 a{ width:160px; background:url(../images/research/library/tab03.gif) no-repeat; }
#research #main .contents .library_search .tabNav li.t04,
#research #main .contents .library_search .tabNav li.t04 a{ width:80px; background:url(../images/research/library/tab04.gif) no-repeat; }
#research #main .contents .library_search .tabNav li a.active{ background-position:0 -34px;}
#research #main .contents .library_search .search_box{padding:20px 10px 20px 10px;border:1px solid #02308A;border-top:0;font-size:90%;}
#research #main .contents .library_search .search_box p,
#research #main .contents .library_search .search_box #tab1 p,
#research #main .contents .library_search .search_box #tab2 p{margin:15px 0 0 0;}
#research #main .contents .library_search input.librarysearch_btn01{width:110px; height:27px; background:none; border:none; cursor:pointer; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/ background:url(../images/research/library/search.jpg) no-repeat top right;}
#research #main .contents .library_search input.librarysearch_btn02{width:110px; height:27px; background:none; border:none; cursor:pointer; text-align:left;text-indent:-9999px;/*\*/ overflow: hidden;/**/ background:url(../images/research/library/login.jpg) no-repeat top right;}
#research #main .contents .library_search input.keywd01,
#research #main .contents .library_search input.keywd02,
#research #main .contents .library_search input.keywd03{width:250px;height:auto;}
#research #main .contents .library_search input.useid,
#research #main .contents .library_search input.paswd{width:150px;height:auto;}

/*海外との学術交流*/
#research #main .contents #projectBox .box ul{list-style-type:none; padding:0; font-size:85%; line-height:220%; margin:0:}
#research #main .contents #projectBox .box ul li{ background:url(/images/common/research/img_cursor.png) 0 0.8em no-repeat; padding-left:10px;}
#research #main .contents #ex_box p{font-size:0.93em;margin-bottom:1.5em;line-height:180%;}
#research #main .contents #ex_box .image{ float:right; text-align:center; padding-bottom:10px;margin-left:10px;margin-right:20px;font-size:0.93em;}
#research #main .contents #ex_box img.fRight{ float:right; margin-left:20px;}
#research #main .contents #ex_box img.fLeft{ float:left; margin-right:20px;}

/*みんぱく教科書リンク*/
#research #main .contents #textlink table.kin {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border: 1px solid #339999; margin: 0px 10px 10px 10px;}
#research #main .contents #textlink .sub {font-size: 1.05em;}
#research #main .contents #textlink th.cell1 {font-size: 0.85em; line-height: 150%; font-weight: normal; padding: 5px 3px; white-space: nowrap; background-color: #ccffff; border: 1px solid #339999;}
#research #main .contents #textlink td.cell2 {font-size: 0.85em; line-height: 150%; font-weight: normal; padding: 3px 5px; border: 1px solid #339999;}
#research #main .contents #textlink td.cell3 {font-size: 0.85em; line-height: 150%; font-weight: normal; padding: 3px 5px; white-space: nowrap; border: 1px solid #339999;}
#research #main .contents #textlink .course { font-weight: bold; line-height: 150%; margin: 5px 24px 5px 13px ; color: #993300;}


/*博学連携プログラム*/
#list td{text-align:left;padding:2px 0 0 15px; }
#list td.ring_blue{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_blue.gif);width:320px;}
#list td.ring_green{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_green.gif);width:320px;}
#list td.ring_yellow{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_yellow.gif);width:320px;}

#list5-1 .list_waku{padding: 15px; border: 3px dotted #006; margin-top: 20px; margin-bottom: 20px; margin-right: 40px; margin-left: 40px;line-height: 150%;}
#list5-1 td.cell {font-size: 0.85em; line-height: 130%; padding: 3px; border: 1px solid #0099cc; width:125px;}
#list5-1 .ring_blue2{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_blue.gif);width:455px;}

#list5-1 tr.bgcolor{background-color:#e0ffff;}
#list5-1 .pagetop{text-align:right;font-size: 0.85em;}

#list5-2 .list_waku{padding: 15px; border: 3px dotted #066; margin-top: 20px; margin-bottom: 20px; margin-right: 40px; margin-left: 40px;line-height: 150%;}
#list5-2 td.cell {font-size: 0.85em; line-height: 130%; padding: 3px; border: 1px solid #00cc66; width:125px;}
#list5-2 .ring_green2{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_green.gif);width:455px;}

#list5-2 tr.bgcolor{background-color:#f0fff0;}
#list5-2 tr.bgcolor2{background-color:#fffff0;}
#list5-2 .pagetop{text-align:right;font-size: 0.85em;}

#list5-3 .list_waku{padding: 15px; border: 3px dotted #ff4500; margin-top: 20px; margin-bottom: 20px; margin-right: 40px; margin-left: 40px;line-height: 150%;}
#list5-3 td.cell {font-size: 0.85em; line-height: 130%; padding: 3px; border: 1px solid #cc6600; width:125px;}
#list5-3 .ring_yellow2{background:url(/sites/default/files/research/sc/teacher/mscp/img/ring_yellow.gif);width:455px;}

#list5-3 tr.bgcolor{background-color:#ffffe0;}
#list5-3 .pagetop{text-align:right;font-size: 0.85em;}

/*民族学資料共同利用窓口*/
#research #main .contents #helpdesk_box p, #research #main .contents #helpdesk_box ul, #research #main .contents #helpdesk_box ol{ font-size:0.93em;line-height:160%; margin-bottom:1.5em;}
#research #main .contents #helpdesk_box .waku01 {width: 450px;border: 2px dotted #8097C4;padding: 10px;margin-bottom: 10px;margin-left: 75px;}
#research #main .contents #helpdesk_box img.fRight{ float:right; margin-top:10px;margin-bottom:20px;margin-left:20px;}




/*研究 在学生紹介*/
#research #main .contents #student_box #main_area{border:3px solid #B0B0B0;padding:20px 27px;}
#research #main .contents #student_box h4{color: #02308A;margin: 0 0 5px 0;}
#research #main .contents #student_box ul{padding-left:0;}
#research #main .contents #student_box ul li{list-style:none;}

#research #main .contents #student_box .renew{text-align:right;}
#research #main .contents #student_box .student_name{border-bottom:2px solid #8097C4;margin-bottom:20px;}
#research #main .contents #student_box .student_name strong{font-size:160%;margin-right:10px;}
#research #main .contents #student_box .student_name span{padding-left:10px;font-size:102%;}

#research #main .contents #student_box .link_icon{padding:0 0 0 20px;background:url(../images/common/research/img_link_icon.gif) 0 0 no-repeat;}
#research #main .contents #student_box .special_icon{padding:0 0 0 20px;background:url(../images/common/research/img_special_icon.gif) 0 0 no-repeat;}
#research #main .contents #student_box .finger_icon{padding:0 0 0 40px;background:url(../images/common/research/img_finger_icon.gif) 0 0 no-repeat;margin-top:30px;}

#research #main .contents #student_box .photo_area{float:left;width:200px;}
#research #main .contents #student_box .photo_area .help_text{margin-top:5px;font-size:85%;color:#B0B0B0;}
#research #main .contents #student_box .prof_area{float:right;width:424px;}
#research #main .contents #student_box .prof_area .prof{margin-bottom:15px;}
#research #main .contents #student_box .balloon_area{position:relative;width:688px;height:322px;margin:20px 0 0 63px;}
#research #main .contents #student_box .balloon_area .image{position:absolute;bottom:0;left:0;}
#research #main .contents #student_box .balloon_area .balloon_box{width:595px;height:322px;background:url(../images/common/research/balloon_box.gif) 0 0 no-repeat;position:absolute;top:0;left:137px;}
#research #main .contents #student_box .balloon_area .balloon_box .text{width:354px;height:260px;margin:25px 0 0 65px;}

#research #main .contents #student_box .linkDeta{text-align:right;margin-top:10px;}

/*研究 在学生紹介 end*/

/*みんぱく映像民族誌*/

#research #main .contents #nmeve p{line-height:180%; margin-bottom:1.5em;}
#research #main .contents #nmeve .nme_title {color: #000; font-weight:bold;margin: 10px 5px 5px 0; padding: 3px 5px; border-left: 7px solid #000; vertical-align: middle;}
#research #main .contents #nmeve .nme_title span{font-size:0.95em;}
#research #main .contents #nmeve .supervisor{text-align:right;}
#research #main .contents #nmeve h5.ttitle01{ margin:10px 0 10px;background:#ffcc66; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.ttitle02{ margin:10px 0 10px;background:#ff9999; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.ttitle03{ margin:10px 0 10px;background:#e498ba; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.ttitle04{ margin:10px 0 10px;background:#ccccff; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}

#research #main .contents #nmeve h5.title01{ margin:30px 0 18px;background:#ffcc66; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.title02{ margin:30px 0 18px;background:#ff9999; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.title03{ margin:30px 0 18px;background:#e498ba; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}
#research #main .contents #nmeve h5.title04{ margin:30px 0 18px;background:#ccccff; padding:8px 9px; font-size:0.95em;margin-bottom:10px; display:block; line-height:140%;}

#research #main .contents #nmeve h5.title05{
	margin:30px 0 18px;
	background:#99ccff;
	padding:8px 9px;
	font-size:0.95em;
	margin-bottom:10px;
	display:block;
	line-height:140%;
}

#research #main .contents #nmeve h5.title06{
	margin:30px 0 18px;
	background:#aff0ff;
	padding:8px 9px;
	font-size:0.95em;
	margin-bottom:10px;
	display:block;
	line-height:140%;
}

#research #main .contents #nmeve h5.title07{
	color:#ffffff;
	margin:30px 0 18px;
	background:#009098;
	padding:8px 9px;
	font-size:0.95em;
	margin-bottom:10px;
	display:block;
	line-height:140%;
}

#research #main .contents #nmeve h5.title08{
	color:#ffffff;
	margin:30px 0 18px;
	background:#00715b;
	padding:8px 9px;
	font-size:0.95em;
	margin-bottom:10px;
	display:block;
	line-height:140%;
}















#research #main .contents #nmeve .pagetop{text-align:right;font-size: 0.85em;}

#research #main .contents #nmeve table.uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border:1px solid #C1C1C1; margin: 5px 5px 5px 0px;}
#research #main .contents #nmeve th.t1 {font-weight: normal; padding: 4px; background-color:#E5EAF3; border:1px solid #C1C1C1;}
#research #main .contents #nmeve td.t2 {padding: 5px 4px; border:1px solid #C1C1C1;text-align: left;}
#research #main .contents #nmeve td.t3 {padding: 4px; border:1px solid #C1C1C1; text-align: right;}
#research #main .contents #nmeve td.t4 {padding: 4px; border:1px solid #C1C1C1; text-align:center;}


/*みんぱく映像民族誌 end*/






/*利用案内（セミナー室）*/
#research #main .contents #mapBox table.normal {width:100%;border-top:1px solid #C1C1C1;border-right:1px solid #C1C1C1; margin-bottom:10px;}
#research #main .contents #mapBox table.car { margin-bottom:3px;}
#research #main .contents #mapBox table.normal th,
#research #main .contents #mapBox table.normal td{font-size:85%; vertical-align:middle;border-bottom:1px solid #C1C1C1;border-left:1px solid #C1C1C1;line-height:180%; text-align:center;}
#research #main .contents #mapBox table.normal th.ar{ width:150px;}
#research #main .contents #mapBox table.normal th{padding:10px 5px 10px 5px;background:#ECECEC; font-weight:normal;}
#research #main .contents #mapBox table.normal td{padding:10px 5px 10px 5px;background:#FFFFFF;}
#research #main .contents #mapBox table.car th {padding:10px;background:#ECECEC; font-weight: bold; text-align:center;}
#research #main .contents #mapBox table.car td {padding:10px;background:#FFFFFF; text-align:center;}
#research #main .contents #mapBox table.normal td .link{ text-align:right; border-top:1px dotted #7F7F7F; margin-top:16px; padding-top:10px;}
#research #main .contents #mapBox table.normal td .link a{ background:url(../images/common/museum/img_cursor.png) 0 50% no-repeat; padding-left:10px;}
#research #main .contents #mapBox table.normal td p{ margin-bottom:1em;}
#research #main .contents #mapBox table.normal td span{ font-size:1.16em;}
#research #main .contents #mapBox table.normal td span.line { border-bottom:1px dotted #7F7F7F; display:block; margin-bottom:16px; padding-bottom:10px;}
#research #main .contents #mapBox table.normal td small{ font-size:0.95em;}

/*利用案内（セミナー室）end*/































