@charset "UTF-8";

/* CSS Document */

/*-----------------base.css---------------*/
.nii_container div,.nii_container ol,.nii_container ul,.nii_container form,.nii_container p {
	margin:0;
	padding:0;
}

.nii_container ol,.nii_container ul {
	list-style:none;
}

body {
	background-image: url(/userimg/back.jpg);
	background-repeat: repeat;
	background-position: left top;
}

.nii_body {
	background-image: url(/userimg/back.jpg);
	background-repeat: repeat;
	background-position: left top;
}

/*-----全体包含-----*/
.nii_container {
	margin: 0px auto;
	min-width: 900px;
	width: 90%;
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 12px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.nii_header    {
}
.nii_contents {
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}
.nii_footer {
	background-color: #CCCCCC;
	vertical-align: middle;
	padding: 3px;
	height: 3em;
}
.nii_footerLink {
	text-align: left;
	padding-left: 15px;
}
.nii_footerLink a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.nii_copyright {
	text-align: right;
	padding-right: 15px;
}
/*-----全体包含-----*/

/*---コンテンツ部分カラム指定↓---*/
/*---共通左カラム---*/
.nii_leftColumn {
	padding: 0px 15px;
	width: 185px;
}
/*---共通左カラム---*/

/*---トップページカラム（センター、右）---*/
.nii_centerColumn {
}
.nii_rightColumn {
	padding: 0px 15px;
	width: 185px;
}
/*---トップページカラム（センター、右）---*/

/*---2カラム用右カラム---*/
.nii_col2_right {
	padding: 0px 15px 0px 0px;
}
/*---2カラム用右カラム---*/
/*---コンテンツ部分カラム指定↓---*/

/*-----ロゴ部分-----*/
.nii_logoArea {
	width: 50%;
}

.nii_mainLogo {
	float: left;
	height: 90px;
	width: 275px;
}
/*-----ロゴ部分-----*/

/*-----ヘッダナビゲーション-----*/
.nii_headNavi {
	width: 50%;
	text-align: right;
	padding: 0px 15px 0px 0px;
}
.nii_headerRight {
	height: 65px;
	float: right;
	width: 400px;
	padding: 25px 15px 0px 0px;
}
.nii_topMenu {
	float: right;
	vertical-align: top;
	margin-bottom: 25px;
}
.nii_topMenu img {
	margin: 0px 0px 10px 7px;
}
.nii_search {
	height: 20px;
	vertical-align: bottom;
	clear: right;
	float: right;
	text-align: right;
	display: inline;
	width: 350px;
}
.nii_form {
	float: right;
	clear: right;
}
.nii_form input {
	margin-left: 7px;
}
.nii_iconSr {
	float: right;
	width: 17px;
}
/*-----ヘッダナビゲーション-----*/


/*-----メインナビゲーション----- */
.nii_navi {
	background-color: #FFFFFF;
	background-image: url(/userimg/navi/navi_main_rep.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 14px;
	clear: both;
}
.nii_navi ul {
	/* --- 高さを設定してください --- */
  height: 26px;
}
.nii_navi ul li {
	/* --- 横並びにさせるためにフロートを指定してください --- */
  float: left;
}
.nii_navi ul li a {
	margin: 0px;
	padding: 0px;
	/* --- ナビゲーション１項目あたりのクリッカブル領域をテキスト部分だけでなくボックス単位とするためには display: block;と指定してください --- */
  display: block;
	text-indent: -9999px;
}
.nii_navi .nii_top {
	background-image: url(/userimg/navi/navi_main_top.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 173px;
}
.nii_navi .nii_resarcher {
	background-image: url(/userimg/navi/navi_main_researcher.gif);
	height: 26px;
	width: 171px;
}
.nii_navi .nii_service {
	background-image: url(/userimg/navi/navi_main_service.gif);
	height: 26px;
	width: 171px;
}
.nii_navi .nii_labo {
	background-image: url(/userimg/navi/navi_main_labo.gif);
	height: 26px;
	width: 171px;
}
/*ロールオーバーした場合*/
.nii_navi .nii_top a:hover {
	background-image: url(/userimg/navi/navi_main_top_ro.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 173px;
}
.nii_navi .nii_resarcher a:hover {
	background-image: url(/userimg/navi/navi_main_researcher_ro.gif);
	height: 26px;
	width: 171px;
}
.nii_navi .nii_service a:hover {
	background-image: url(/userimg/navi/navi_main_service_ro.gif);
	height: 26px;
	width: 171px;
}
.nii_navi .nii_labo a:hover {
	background-image: url(/userimg/navi/navi_main_labo_ro.gif);
	height: 26px;
	width: 171px;
}
/*-----メインナビゲーション----- */

/*-----サブナビゲーション----- */
.nii_subNavi {
	background-color: #FFFFFF;
	background-image: url(/userimg/navi/navi_sub_rep.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 14px;
}
.nii_subNavi ul {
	/* --- 高さを設定してください --- */
  height: 20px;
}
.nii_subNavi ul li {
	/* --- 横並びにさせるためにフロートを指定してください --- */
  float: left;
}
.nii_subNavi ul li a {
	margin: 0px;
	padding: 0px;
	/* --- ナビゲーション１項目あたりのクリッカブル領域をテキスト部分だけでなくボックス単位とするためには display: block;と指定してください --- */
  display: block;
	text-indent: -9999px;
}
.nii_subNavi .nii_public {
	background-image: url(/userimg/navi/navi_sub_public.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 139px;
}
.nii_subNavi .nii_resarcher {
	background-image: url(/userimg/navi/navi_sub_researcher.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_student {
	background-image: url(/userimg/navi/navi_sub_student.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_university {
	background-image: url(/userimg/navi/navi_sub_university.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_company {
	background-image: url(/userimg/navi/navi_sub_company.gif);
	height: 20px;
	width: 136px;
}
/*ロールオーバーした場合*/
.nii_subNavi .nii_public a:hover {
	background-image: url(/userimg/navi/navi_sub_public_ro.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 139px;
}
.nii_subNavi .nii_resarcher a:hover {
	background-image: url(/userimg/navi/navi_sub_researcher_ro.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_student a:hover {
	background-image: url(/userimg/navi/navi_sub_student_ro.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_university a:hover {
	background-image: url(/userimg/navi/navi_sub_university_ro.gif);
	height: 20px;
	width: 137px;
}
.nii_subNavi .nii_company a:hover {
	background-image: url(/userimg/navi/navi_sub_company_ro.gif);
	height: 20px;
	width: 136px;
}
/*-----サブナビゲーション----- */

/*-----メインイメージ-----*/
.nii_mainImage {
	background-image: url(/userimg/mainimage01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 100%;
	text-indent: -9999px;
}
/*-----メインイメージ-----*/

/*-----------------base.css---------------*/


/*-----------------tech.css-----------------*/

.nii_bd {
	border: 1px solid #CCCCCC;
}
.nii_pd3 {
	padding: 3px;
}
.nii_pd7 {
	padding: 7px;
}
.nii_pdt5 {
	padding-top: 5px;
}
.nii_pdt10 {
	padding-top: 10px;
}
.nii_mgt5 {
	margin-top: 5px;
}
.nii_mgt7 {
	margin-top: 7px;
}
.nii_mgt20 {
	margin-top: 20px;
}
.nii_mgb20 {
	margin-bottom: 20px;
}
.nii_pdR7 {
	padding-right: 7px;
}
.nii_valignT {
	vertical-align: top;
}
.nii_w169 {
	width: 169px;
}
.nii_w183 {
	width: 184px;
}
.nii_w185 {
	width: 185px;
}
.nii_w100per {
	width: 100%;
}
.nii_alignC {
	text-align: center;
}
.nii_indent15 {
	text-indent: 15px;
}

/*-----------------tech.css-----------------*/

/*-----------------font.css------------------*/

.nii_niiTodayTitle {
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
}
.nii_caption01 {
	font-size: 11px;
	text-align: justify;
	color: #333333;
	line-height: 1.3em;
}
.nii_caption02 {
	font-size: 11px;
	text-align: justify;
	color: #333333;
	line-height: 1.3em;
	vertical-align: middle;
}
.nii_txtLink01 {
	font-size: 10px;
	color: #3366FF;
	text-decoration: none;
}
.nii_txtLink02 {
	font-size: 11px;
	color: #3366FF;
	text-decoration: none;
}
.nii_newsDate {
	color: #666666;
	vertical-align: top;
	width: 5em;
}
.nii_newsText {
	color: #333333;
	vertical-align: top;
	line-height: 1.3em;
}
.nii_ft16 {
	font-size: 16px;
}
.nii_footerLink a {
	font-size: 10px;
	color: #333333;
}
.nii_copyright {
	font-size: 10px;
}

/*-----------------font.css------------------*/


/*-----------------contents.css-------------------*/

/*2カラム共通で使用。*/
.nii_sentence
 {
	padding: 0px;
	margin: 0px 0px 20px;
	line-height: 1.5em;
	display: block;
}
.nii_midasi {
	color: #336666;
	font-weight: bold;
	font-size: 15px;
}

/*2カラム共通で使用。*/

/*メインナビに該当するページで使用するCSS*/
.nii_bar_News {
	background-image: url(/userimg/bar/bar_top_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_Event {
	background-image: url(/userimg/bar/bar_top_event.gif);
	height: 25px;
	text-indent: -9999px;
}
.nii_bar_PickUp {
	background-image: url(/userimg/bar/bar_top_pickup.gif);
	height: 25px;
	text-indent: -9999px;
}
.nii_barText {
	background-image: url(/userimg/bar/bar_text.gif);
	height: 25px;
}
.nii_barText td {
	text-align: right;
	padding-right: 5px;
}
.nii_news td {
	padding: 3px;
}
/*メインナビに該当するページで使用するCSS*/


/*---サイドメニュー---*/
.nii_sideMenu {
	color: #009a9a;
}
.nii_pageTitle {
	font-size: 24px;
	border-bottom-style: none;
	width: 100%;
}
.nii_sideMenu td {
	width: 100%;
	padding-bottom: 10px;
}
.nii_sideMenu li {
	padding: 7px 0px;
	border-bottom: 1px dotted #9a9a9a;
}
.nii_sideMenu a {
	color: #666666;
	text-decoration: none;
}
.nii_sideSub    {
	color: #339999;
	text-decoration: none;
	font-size: 11px;
}
.nii_sideSub a  {
	color: #339999;
	text-decoration: none;
	font-size: 11px;
}
.nii_sideMenu  .nii_current {
	background-image: url(/userimg/left_menu_mark.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
	color: #333333;
}
.nii_systemInfo_title {
	color: #339999;
	font-size: 13px;
	padding-top: 20px;
	font-weight: bold;
}
.nii_leftColumn iframe {
	height: 50px;
	width: 183px;
	padding-top: 10px;
}
/*---サイドメニュー---*/

/*2カラムの右カラムコンテンツ部分。枠線あり。*/
/*タブ使用時の右枠線はみ出し対策用*/
.nii_frameLine_space {
	background-image: url(/userimg/cccccc.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
}
/*2カラムの右カラムコンテンツ部分。枠線あり。*/

/*2カラムの右カラムコンテンツ部分。枠線なし。*/
.nii_content_space {
	padding: 10px;
}
/*2カラムの右カラムコンテンツ部分。枠線なし。*/

/*---タブ関係---*/
.nii_tab_top {
	width: 670px;
}
.nii_tab_a1  {
	padding-right: 2px;
}
.nii_tab_l  {
	padding-left: 2px;
}
.nii_tab_prof_principal_bottom  {
	background-image: url(/userimg/tab/tab_pro_principal_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	border-right: 1px solid #999999;
	text-align: right;
	padding-right: 10px;
	font-size: 20px;
	/*font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;*/
	color: #336666;
	vertical-align: middle;
}
.nii_tab_svc_content_bottom  {
	background-image: url(/userimg/tab/tab_svc_content_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	border-right: 1px solid #999999;
	text-align: right;
	padding-right: 10px;
	font-size: 20px;
	/*font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;*/
	color: #336666;
	vertical-align: middle;
}
/*---タブ関係---*/

/*研究員紹介（一覧）*/
.nii_pro_list_pic {
	width: 78px;
	padding: 10px 7px;
}
.nii_pro_list_name {
	font-size: 16px;
	width: 90%;
}
.nii_btn_profile {
	width: 47px;
	text-align: right;
}
.nii_bd_bottom {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 12px;
}
/*研究員紹介（一覧）*/

/*研究員紹介（詳細）*/
.nii_bar_profile {
	background-image: url(/userimg/bar/bar_profile.gif);
	height: 47px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	border-right: 1px solid #cdcdcd;
}.nii_bar_profile td {
	text-align: right;
	padding-right: 10px;
	font-size: 20px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color: #FFFFFF;
	width:700px;
}
.profName {
	font-size: 18px;
	font-weight: bold;
}
.nii_profileCard {
	background-image: url(/userimg/profile_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 215px;
	width: 100%;
	border-left: 1px solid #edeadd;
	margin-top: 10px;
	margin-bottom: 20px;
}
.nii_profileCard ul {
	padding-left: 25px;
}
.nii_profileCard li {
	/*font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "細明朝体";*/
	padding: 3px 0px;
}
/*研究員紹介（詳細）*/

/*研究所の紹介*/
.bd_barText {
	border-right: 1px solid #a3e2e9;
}

.nii_barTextSub_labo {
	background-image: url(/userimg/bar/bar_sub_text_labo.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}
.nii_barTextSub_labo2 {
	background-image: url(/userimg/bar/bar_sub_text_labo2.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
	padding-left: 15px;
	font-size: 14px;
}

/*コンテンツサービス*/
.nii_svc_space {
	height: 78px;
	margin-top: 7px;
}
.nii_svc_bnr {
	text-align: center;
	vertical-align: middle;
	width: 152px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.nii_svc_title {
	width: 195px;
	text-align: center;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	font-weight: bold;
}
.nii_svc_text {
	text-align: left;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.2em;
}
/*コンテンツサービス*/

/*セグメントページ↓*/
/*---共通---*/
.nii_seg_midasi {
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #CCCCCC;
}
/*---共通---*/

/*---セグメントページのサイドメニューに関するCSS---*/
.nii_seg_subMenuTitle {
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}
.nii_seg_subMenuTitle td {
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
.nii_eventTitle {
	color: #FF9900;
}
/*---セグメントページのサイドメニューに関するCSS---*/

/*---セグメント「一般の方へ」用CSS---*/
.nii_bar_segPub_News {
	background-image: url(/userimg/bar/bar_seg%20_pub_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segPub_Event {
	background-image: url(/userimg/bar/bar_seg_pub_event.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segPub_text {
	background-image: url(/userimg/bar/bar_seg_pub_nii.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.nii_bar_segPub_text td {
	text-align: right;
	padding-right: 10px;
	font-size: 16px;
}
.nii_barTextSub_segPub {
	background-image: url(/userimg/bar/bar_sub_text_segPub.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}
/*---ストリーミング配信一覧表に関するCSS---*/
.nii_movieList td {
	padding: 3px;
	line-height: 1.5em;
	border-bottom: 1px dotted #CCCCCC;
}
.nii_movieList li {
	padding: 7px 0px;
	border-bottom: 1px dotted #9a9a9a;
}
.nii_mListDate {
	color: #666666;
	vertical-align: top;
	width: 7em;
	font-weight: bold;
}
.nii_mListText {
	color: #333333;
	vertical-align: top;
}
.nii_mListExp {
	color: #666666;
	vertical-align: top;
	font-size: 11px;
}

.nii_tab_prof_architecture_bottom  {
background-image: url(/userimg/tab_pro_architecture_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}
.nii_tab_prof_contents_bottom  {
background-image: url(/userimg/tab_pro_contents_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}
.nii_tab_prof_society_bottom  {
background-image: url(/userimg/tab_pro_society_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
} 


/*---ストリーミング配信一覧表に関するCSS---*/
/*---セグメント「一般の方へ」用CSS---*/
/*セグメントページ↑*/

/*-----------------contents.css-------------------*/

.center-column-style1 {

}
.center-column-style2 {
width:100%;
}
.center-column-style3 {

}


/*-----------------重要-------------------*/
.nii_pankuzu
     {
	 font-size: 12px;
     }
.nii_pankuzu-a
     {
     }
/*-----------------atomic様のcssに追加-------------------*/

.nii_barTextSub_labo3 {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_sub_text_labo3.jpg);
	height: 42px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
	padding-left: 15px;
	font-size: 14px;
}

.nii_mgt3 {
	margin-top: 3px !important;
}

.nii_mgb3 {
	margin-bottom: 3px !important;
}

.nii_mgb5 {
	margin-bottom: 5px !important;
}

.nii_mgb10 {
	margin-bottom: 10px !important;
}

.nii_mgb15 {
	margin-bottom: 15px !important
}

.nii_mgb25 {
	margin-bottom: 25px !important
}

.nii_txtLink03 {
	font-size: 10px;
	color: #3366FF;
	text-decoration: none;
}

/*-----------------トップページバナー関連-------------------*/
/*----↓サービス・事業紹介----*/

.nii_banner01-cap01 {
	font-size: 13px;
	text-align: left;
	color: #3366CC;
	line-height: 1.1em;
}

.nii_banner01-cap02 {
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 1.1em;
}

.nii_banner01-cap03 {
	font-size: 12px;
	text-align: left;
	color: #3366CC;
	line-height: 1.1em;
}

.nii_banner01-cap04 {
	font-size: 11px;
	text-align: left;
	color: #333333;
	line-height: 1.1em;
}

/*----↓教員紹介----*/

.nii_banner02-cap01 {
	font-size: 14px;
	text-align: left;
	color: #000000;
	line-height: 1.1em;
}

.nii_banner02-cap02 {
	font-size: 10px;
	text-align: left;
	color: #3366CC;
	line-height: 1.1em;
}

.nii_banner02-cap03 {
	font-size: 10px;
	text-align: left;
	color: #3366CC;
	line-height: 1.1em;
}

.nii_banner02-cap03-2 {
	font-size: 11px;
	text-align: left;
	color: #333333;
	line-height: 1.1em;
}

.nii_banner02-cap04 {
	font-size: 11px;
	text-align: left;
	color: #000000;
	line-height: 1.1em;
}

.nii_banner02-cap05 {
	font-size: 11px;
	text-align: left;
	color: #333333;
	line-height: 1.1em;
}

.nii_img-waku004-no
     {
     float: right;
     margin: 0px 0px 5px 7px;
     }

/*-----------------フォント関連-------------------*/

.nii_bold
     {
	 font-weight: bold;
     }

.nii_f_lgreen
     {
	 color:#339999;
     }

.nii_fb_lgreen
     {
	 color:#339999;
	 font-weight: bold;
     }
	 
.nii_f14b_green
     {
	 color: #006666;
	 font-size: 14px;
	 font-weight: bold;
     }
	 
.nii_f22b_green
     {
	 color: #006666;
	 font-size: 22px;
	 font-weight: bold;
     }

.nii_fb_green
     {
	 color: #006666;
	 font-weight: bold;
     }

.nii_f13_lgreen
     {
	 font-size: 13px;
	 color: #399;
     }

.nii_f21_lblue
     {
	 font-size: 21px;
	 color: #3364a6;
     }


/*-----------------リストタグ関連-------------------*/

.nii_list01
     {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 20px;
     }

.nii_list01 li
     {
	list-style-type: none;
	background-image: none;
     }

/*----↓id343 ↓id592----*/
.nii_list02
     {
     margin: 0px 0px 0px 0px;
     }

.nii_list02 li
     {
	 float:left;
     list-style-type: none;
	 margin: 5px 12px 0px 0px;
     }

.nii_maru
     {
     background:url(http://www.nii.ac.jp/userimg/icon_circle_lgreen.gif) left 1px no-repeat;
     padding: 0px 0px 7px 20px;
     }
	 
.nii_tolink
     {
	padding: 0px 0px 7px 20px;
	background-image: url(http://www.nii.ac.jp/userimg/icon_circle_lgreen.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
     }

/*----単独リスト↓id314 ↓id315----*/

.nii_list-one
     {
     margin: 0px 0px 15px 0px !important;
     }

.nii_list-one li
     {
     list-style-type: none;
	 margin: 5px 0px 0px 15px;
     }
	 
.nii_maru-one
     {
     background:url(http://www.nii.ac.jp/userimg/icon_circle_lgreen.gif) left 1px no-repeat;
     padding: 0px 0px 0px 20px;
     }
	 
/*----　----*/

.nii_list-num li
     {
	 list-style-type: decimal;
	 margin: 0px 0px 0px 15px;
	 line-height: 1.2em;
     }

.nii_list-disc li
     {
	 list-style-type: disc;
	 margin: 0px 0px 15px 15px;
	 line-height: 1.2em;
     }

/*----↓id231----*/

.nii_list-disc_s li
     {
	 list-style-type: disc;
	 margin: 0px 0px 5px 15px;
	 line-height: 1.2em;
     }
	 
/*----↓id315 ↓id544----*/

.nii_list-square li
      {
     background:url(http://www.nii.ac.jp/userimg/icon_square_lgreen.gif) left 1px no-repeat;
     padding: 0px 0px 7px 20px;
     }

/*----↓id315----*/
.nii_list03
     {
     margin: 0px 0px 0px 0px;
	 text-align: right;
     }

.nii_list03 li
     {
	 float:left;
     list-style-type: none;
	 margin: 5px 12px 0px 0px;
     }

/*-----------------レイアウト関連-------------------*/

.nii_f-right
     {
	float: right;
	font-size: small;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
     }

.nii_midashi001
     {
	 font-weight: bold;
	 color: #339999;
	 line-height: 2em;
     }

.nii_kakomi001
     {
	 border: 1px solid #e4e4e4;
	 background-color: #f0f7f8;
	 width: 95%;
	 margin: auto;
	 margin-bottom: 20px;
     }

.nii_kakomi001 td
     {
	 padding: 15px 15px 0px 15px;
     }

.nii_midashibar001
     {
	 margin-bottom: 5px;
     }

.nii_midashibar001 td
     {
     background-image: url(http://www.nii.ac.jp/userimg/icon_circle_lgreen.gif);
     background-repeat: no-repeat;
     line-height: 1.2em;
     font-weight: bold;
     padding-left: 20px;
     }

.nii_midashibar002
     {
     background-image: url(http://www.nii.ac.jp/userimg/icon_square_lgreen.gif);
     background-repeat: no-repeat;
     color:#666666;
     line-height: 1.2em;
     }
	 
.nii_font_lgreen
     {
     color:#66cccc;
     }

.nii_box001
     {
	 margin: 0px 0px 15px 0px;
	 border-bottom: 1px dotted #e4e4e4;
     }

.nii_box001_td
     {
	 padding: 0px 0px 10px 20px;
     }

.nii_box002
     {
	 margin: 0px 0px 15px 0px;
     }

.nii_box002_td
     {
	 padding: 0px 0px 10px 20px;
     }

.nii_box003
     {
	 margin: 0px 0px 15px 0px !important;
	 padding: 10px !important;
	 border: 1px solid #e4e4e4;
     }

.nii_box004
     {
	margin: 0px 0px 20px 0px !important;
	padding: 15px !important;
	background-color: #F4F7F6;
     }

.nii_box004_td
     {
	 padding: 0px 0px 10px 0px;
	 line-height: 1.1em;
     }

.nii_box005
     {
	 margin: 0px 0px 0px 0px !important;
	 padding: 10px 0px 10px 0px !important;
	 border-bottom: 1px solid #e1e1e1;
     }
	 
.nii_boxlink
     {
     border-top: 1px solid #e4e4e4;
	 border-bottom: 1px solid #e4e4e4;
     margin: 15px 0 5px 0 !important;
     }

.nii_boxlink-one
     {
     border-top: 1px solid #e4e4e4;
	 border-bottom: 1px solid #e4e4e4;
     margin: 10px 0 10px 0 !important;
     }

/*----↓id407他、市民講座回答全ページ----*/
.nii_boxlink02
     {
	 border-top: 1px dotted #e4e4e4;
	 border-bottom: 1px dotted #e4e4e4;
     margin: 0px 0px 10px 0px !important;
	 padding: 5px 0 5px 0 !important;
	 text-align: right;
     }
	 
.nii_box006
     {
	 border-bottom: 1px dotted #e4e4e4;
     margin: 0px 0px 10px 0px !important;
	 padding: 5px 0 15px 0 !important;
     }
/*----↑id407----*/
	 
.nii_moretext {
	 text-align: right;
     }
	 
.nii_niitoday_gray {
	 background-color: #f0f0f0;
	 padding: 8px !important;
	 margin-bottom: 15px !important;
     }

.nii_niitoday_boxline
     {
	 border-bottom: 1px solid #00CC99;
     }

/*----↓id614 id534 市販図書----*/

.nii_books_boxline
     {
	 padding-bottom: 20px !important;
	 border-bottom: 1px dotted #00CC99;
     }

.nii_books_boxline10
     {
	 padding: 0px 0px 10px 0px !important;
	 border-bottom: 1px dotted #666666;;
     }

.nii_books_boxline-lgreen
     {
	 padding: 20px !important;
	 border-bottom: 1px dotted #666666;
	 background-color:#f4f7f6;
     }

.nii_books_boxline-lgreen10
     {
	 padding: 10px !important;
	 border-bottom: 1px dotted #666666;
	 background-color:#f4f7f6;
     }

.nii_books_box-lgreen10
     {
	 padding: 10px !important;
	 background-color:#f4f7f6;
     }

.nii_books_box-green10
     {
	 padding: 10px !important;
	 background-color:#dde8e4;
     }
	 
/*-----------------画像関連-------------------*/

.nii_img-waku001
     {
     float: left;
     margin: 0px 10px 10px 0px;
     padding: 5px;
     border: solid 1px #e4e4e4;
     }

nii_img-waku001-no
     {
     float: left;
     margin: 0px 10px 10px 0px;
     padding: 5px;
     }

.nii_img-waku002
     {
     float: right;
     margin: 0px 0px 5px 15px;
     padding: 5px;
     border: solid 1px #e4e4e4;
     }

.nii_img-waku002-no
     {
     float: right;
     margin: 0px 0px 5px 15px;
     padding: 5px;
     }

.nii_img-waku003
     {
	text-align: center;
	margin: 10px;
	border: solid 1px #e4e4e4;
     }

.nii_img-waku004
     {
     float: right;
     margin: 0px 0px 5px 15px;
     border: solid 1px #e4e4e4;
     }

.nii_img-waku005
     {
     margin: 0px 30px 15px 0px;
     border: solid 1px #e4e4e4;
     }

.nii_img-waku006
     {
     margin: 0px 0px 10px 0px !important;
     border: solid 1px #e4e4e4;
     }

.nii_img-waku-photo
     {
	 text-align: center;
     margin: 10px;
     border: solid 1px #00CC99;
     }

.nii_img-waku-photo02
     {
	 text-align: center;
     margin: 5px;
     border: solid 1px #999999;
     }

.nii_img-photo
     {
	 text-align: center;
     margin: 10px;
     }

/*-----------------表組関連-------------------*/

/*----↓id176----*/

.nii_hyo001 td
     {
     padding: 6px;
     line-height: 1.3em;
     border-bottom: 1px dotted #CCCCCC;
     }

/*----↓id180----*/

.nii_hyo002
     {
     border: 1px solid #e4e4e4;
	 margin: 5px 0px 5px 0px;
	 border-collapse: collapse;
     }

.nii_hyo002 th
     {
     padding: 6px;
	 text-align: center;
     color: #666666;
     font-weight: bold;
     border-right: 1px solid #e4e4e4;
	 border-bottom: 1px solid #e4e4e4;
     background-color: #ecfcf8;
     }

.nii_hyo002_td
     {
     padding: 6px;
     border-bottom: 1px solid #e4e4e4;
     border-right: 1px solid #e4e4e4;
     }

/*----↓id182----*/

.nii_hyo003
     {
     border: 1px solid #e4e4e4;
     margin: 5px 0px 5px 0px;
	 border-collapse: collapse;
     }

.nii_hyo003 th
     {
     padding: 6px;
	 text-align: center;
     color: #666666;
     font-weight: bold;
     border-bottom: 1px solid #e4e4e4;
     background-color: #ecfcf8;
     }

.nii_hyo003_td
     {
     padding: 6px;
     text-align: center;
     border-bottom: 1px solid #e4e4e4;
     border-right: 1px solid #e4e4e4;
     }
	 
/*----↓id181↓id206----*/
	 
.nii_hyo004
     {
     margin: 0px 0px 5px 0px;
	 border-collapse: collapse;
     }

.nii_hyo004 th
     {
     padding: 3px;
	 text-align: center;
     color: #666666;
     font-weight: bold;
	 border-top: 1px solid #666666;
     border-bottom: 1px solid #666666;
     background-color: #ecfcf8;
     }

.nii_hyo004_td
     {
     padding: 6px;
     text-align: center;
     border-bottom: 1px solid #999999;
     }

.nii_hyo004_td-left
     {
     padding: 6px;
     text-align: left;
     border-bottom: 1px solid #999999;
     }

/*----↓id206----*/

.nii_hyo005
     {
     border: 1px solid #c2c2c2;
     margin: 0px 0px 5px 0px;
	 border-collapse: collapse;
     }

.nii_hyo005 th
     {
     padding: 3px;
	 text-align: center;
     color: #666666;
     font-weight: bold;
	 border-right: 1px solid #c2c2c2;
     border-bottom: 1px solid #c2c2c2;
     background-color: #ecfcf8;
	 border-collapse:collapse;
     }

.nii_hyo005_td
     {
     padding: 6px;
     text-align: center;
     border-bottom: 1px solid #c2c2c2;
     border-right: 1px solid #c2c2c2;
	 border-collapse:collapse;
     }

.nii_hyo005_td-left
     {
     padding: 6px;
     text-align: left;
     border-bottom: 1px solid #c2c2c2;
     border-right: 1px solid #c2c2c2;
	 border-collapse:collapse;
     }

/*----↓id179↓id196↓id314↓id548----*/


.nii_hyo006
     {
margin: 5px 0px 5px 0px;
     }

.nii_hyo006 th
     {
     padding: 3px;
text-align: center;
     color: #666666;
     font-weight: bold;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     background-color: #ecfcf8;
     }

.nii_hyo006_td
     {
     padding: 6px 6px 6px 6px;
     text-align: center;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #f5f5f5;
     }

.nii_hyo006_td-w
     {
     padding: 6px;
     text-align: center;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #ffffff;
     }

.nii_hyo006_td-lgr
     {
     padding: 6px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #ecfcf8;
     }

.nii_hyo006_td-wl
     {
     padding: 6px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #ffffff;
     }

.nii_hyo006_td-gl
     {
	padding: 3px;
	text-align: left;
	border: 1px solid #c2c2c2;
	border-collapse:collapse;
	background-color: #e4e4e4;
	font-weight: bold;
     }

.nii_hyo006_td-gll
     {
     padding: 6px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #f4f4f4;
     }

.nii_hyo006_td-wl-hm
     {
     padding: 6px;
     text-align: left;
vertical-align: middle;
border: 1px solid #c2c2c2;
border-collapse:collapse;
background-color: #ffffff;
     }
	 
/*----↓id541----*/


.nii_hyo007
     {
     border: 1px solid #c2c2c2;
	 margin: 5px 0px 5px 0px;
     }

.nii_hyo007 th
     {
     padding: 3px;
	 text-align: left;
     color: #339999;
     font-weight: bold;
	 border-right: 1px solid #c2c2c2;
     border-bottom: 1px dotted #c2c2c2;
     background-color: #ffffff;
     }

.nii_hyo007 td
     {
     padding: 4px;
     text-align: left;
	 border-right: 1px solid #c2c2c2;
     border-bottom: 1px solid #c2c2c2;
	 background-color: #f4f7f6;
     }

/*----↓i68----*/

.nii_hyo008
     {
margin: 5px 0px 5px 0px;
     }

.nii_hyo008 th
     {
     padding: 3px;
text-align: left;
     color: #666666;
     font-weight: bold;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     background-color: #ecfcf8;
width:20%;
     }

.nii_hyo008 td
     {
     padding: 3px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
width:20%;
     }

.nii_hyo009
     {
margin: 5px 0px 5px 0px;
     }

.nii_hyo009 th
     {
     padding: 3px;
text-align: left;
     color: #666666;
     font-weight: bold;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     background-color: #ecfcf8;
width:20%;
     }

.nii_hyo009 td
     {
     padding: 3px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     }

	 
.nii_hyo010
     {
margin: 5px 0px 30px 0px;
     }

.nii_hyo010 th
     {
     padding: 3px;
text-align: left;
     color: #666666;
     font-weight: bold;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     background-color: #ecfcf8;
width:50%;
     }

.nii_hyo010 td
     {
     padding: 3px 3px 3px 3px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
width:50%;
     }

.nii_hyo011
     {
margin: 5px 0px 30px 0px;
     }

.nii_hyo011 th
     {
     padding: 3px;
text-align: left;
     color: #666666;
     font-weight: bold;
border: 1px solid #c2c2c2;
border-collapse:collapse;
     background-color: #ecfcf8;
width:25%;
     }

.nii_hyo011 td
     {
     padding: 3px 3px 3px 3px;
     text-align: left;
border: 1px solid #c2c2c2;
border-collapse:collapse;
width:25%;
     } 
	 
/*-----------------配置関連-------------------*/

/*----↓id314----*/

.nii_layout001
     {
	 float:left;
     margin-left: 22px !important;
	 line-height: 1.2em;
     }

.nii_layout002
     {
	 float:right;
	 padding-top: 13px !important;
     }

.nii_layout003
     {
	 margin-top: 5px !important;
	 padding: 10px !important;
	 background-color: #f4f7f6;
     }
	 
/*-----------------その他-------------------*/


.nii_update
     {
     font-size: 14px;
     color: #0099CC;
     }

	 
.nii_info
     {
     border-top: 1px dotted #e4e4e4;
     margin: 30px auto;
     padding: 15px 0 0 0 !important;
     text-align: center;
     }
	 
.nii_info-box
     {
     border: 1px dotted #e4e4e4;
     margin: 30px auto;
     padding: 15px !important;
     text-align: left;
     }

.nii_info-box-td
     {
     padding: 15px;
     }

.nii_line
     {
	 border: 1px solid #999999;
     margin: 15px 0px 15px 0px;
     }

.nii_icon_whatsnew
     {
	 color:#00CC99;
	 line-height: 1.3em;
     }

.nii_icon_interview
     {
	 color:#00CC99;
     padding:2px;
	 border:1px solid #00CC99;
	 line-height: 1.6em;
     }

.nii_icon_special
     {
	 background-color:#00CC99;
	 color:#FFFFFF;
     padding:2px;
     }

.nii_icon_collabo
     {
	 color:#00CC99;
     padding:2px;
	 border:1px solid #00CC99;
	 line-height: 1.6em;
     }
	 
.nii_icon_regular
     {
	 color:#00CC99;
     padding:2px;
	 border:1px solid #00CC99;
     }

.nii_icon_Essay
     {
	 color:#00CC99;
     padding:2px;
	 border:1px solid #00CC99;
	 line-height: 1.6em;
     }

.nii_icon_univ
     {
	 color:#00CC99;
     padding:2px;
     }

nii_icon_onoff
     {
	 background-color: #009999;
	 color:#FFFFFF;
     padding:2px;
     }

.nii_icon_gaiyo
     {
	 font-size: 80%;
	 color: #CC0000;
     padding:2px 4px 0px 4px;
	 border:1px solid #CC0000;
     }

.nii_icon_youshi
     {
	 font-size: 80%;
	 color: #CC0000;
     padding:2px 4px 0px 4px;
	 border:1px solid #CC0000;
     }

.nii_icon_shiryo
     {
	 font-size: 80%;
	 color: #CC0000;
     padding:2px 4px 0px 4px;
	 border:1px solid #CC0000;
     }

.nii_icon_poster
     {
	 font-size: 80%;
	 color: #CC0000;
     padding:2px 4px 0px 4px;
     }

.nii_icon_archive
     {
	 font-size: 80%;
	 color: #CC0000;
     padding:2px 4px 0px 4px;
	 border:1px solid #CC0000;
     }

.nii_icon_thema
     {
	 color: #00CC99;
     padding:1px 4px 1px 4px;
	 border:1px solid #00CC99;
     }
	 
.nii_icon_q
     {
	 background-color: #339999;
	 color:#FFFFFF;
     padding:3px 2px 3px 4px;
	 letter-spacing: 0.2em;
	 line-height: 1.6em;
     }
	 
.nii_icon_a
     {
	 border:1px solid #339999;
	 background-color: #FFFFFF;
	 color:#339999;
     padding:2px 2px 2px 4px;
	 letter-spacing: 0.2em;
	 line-height: 1.6em;
     }

.nii_seminar_q
     {
	 color:#339999;
	 font-weight: bold;
	 line-height: 1.1em;
     }

.nii_seminar_a
     {
	 line-height: 1.3em;
     }

.nii_icon_full
     {
	 color:#cc3366;
     padding:2px;
	 border:1px solid #cc3366;
     }

.nii_pagetop {
	font-size: 10px;
	color: #3366FF;
	text-decoration: none;
     }


.nii_tab_prof_architecture_bottom  {
background-image: url(http://www.nii.ac.jp/userimg/tab/tab_pro_architecture_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}
.nii_tab_prof_contents_bottom  {
background-image: url(http://www.nii.ac.jp/userimg/tab/tab_pro_contents_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}
.nii_tab_prof_society_bottom  {
background-image: url(http://www.nii.ac.jp/userimg/tab/tab_pro_society_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}

.nii_linktitle
{
padding: 0px;
margin: 10px 0px 5px;
line-height: 1.5em;
}

.nii_linktitletxt
{
font-size: 10px;
margin: 5px 0px 0px 20px;
padding: 5px;
}

.nii_listbox
{

padding: 20px 5px 10px 0px;
margin: 20px 5px 10px 0px;
line-height: 2em;
}

.nii_listmidashi
{
font-size: 12px;
font-weight: bold;
background-color: #ecfcf8;
padding: 5px 0px 5px 5px;
line-height: 1.5em;
}

.nii_listdetail
{
font-size: 13px;
font-weight: normal;
padding: 5px 0px 5px 5px;
line-height: 1.5em;
}

.nii_list_name
{
padding: 10px 10px 20px 10px;
margin: 10px 10px 20px 10px;
line-height: 2em;
}

.nii_sectiontitle
{
font-size: 12px;
font-weight: bold;
padding: 10px 0px 10px 0px;
line-height: 2em;
}


.nii_tab_svc_ossw_bottom  {
background-image: url(http://www.nii.ac.jp/userimg/tab/tab_svc_ossw_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}

.nii_tab_svc_ac_bottom  {
background-image: url(http://www.nii.ac.jp/userimg/tab/tab_svc_ac_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
height: 47px;
border-right: 1px solid #999999;
text-align: right;
padding-right: 10px;
font-size: 20px;
color: #336666;
vertical-align: middle;
}

.nii_map
{
padding: 20px 0px 20px 0px;
padding: 10px;
line-height: 1.5em;
}


.nii_access_txt
{
font-size: 12px;
margin: 20px 0px 0px 0px;
padding: 5px;
line-height: 1.5em;
vertical-align: top;
}



.nii_sentence_bg
{
background-color: #F0F0F0;
padding: 5px 5px 5px 5px;
margin: 10px 10px 10px 10px;
line-height: 1.5em;
}


/*---ÚÏÁÓçù[×ÔÃèÁêÅ[ʖ·©CSS---*/

/*---ÚÏÁÓçuѥʷEнϑʙջvװCSS---*/
.nii_bar_segAca_News {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_aca_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segAca_Event {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_aca_event.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segAca_text {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_aca_nii.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.nii_bar_segAca_text td {
	text-align: right;
	padding-right: 10px;
	font-size: 16px;
}
.nii_barTextSub_segAca {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_sub_text_segAca.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}

.nii_bar_dotAca {
	background-image: url(http://www.nii.ac.jp/userimg/bar/dot_aca.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.nii_Acablock {
padding: 10px 10px 10px 10px;
margin: 0px 20px 10px 20px;
}

.nii_Aca_rollover_bg {
background-color: #F0F0F0;
padding: 5px 5px 5px 5px;
margin: 10px 10px 10px 10px;
line-height: 1.5em;
}

.nii_Aca_rollover_box {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
line-height: 1.5em;
}

.nii_Aca_rollover_pic {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
line-height: 1.5em;
	text-align: center;
}

.nii_Aca_paragraph_top {
padding: 0px 10px 10px 0px;
margin: 0px 10px 10px 0px;
line-height: 1.5em;
}


.nii_Aca_paragraph {
padding: 10px 10px 10px 0px;
margin: 20px 10px 10px 0px;
line-height: 1.5em;
}

.nii_seg_list {
line-height: 2em;
}

/*---ÚÏÁÓçṳˆΒջvװCSS---*/
.nii_bar_segRes_News {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_res_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segRes_Event {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_res_event.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segRes_text {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_res_nii.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.nii_bar_segRes_text td {
	text-align: right;
	padding-right: 10px;
	font-size: 16px;
}
.nii_barTextSub_segRes {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_sub_text_segRes.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}

.nii_bar_dotRes {
	background-image: url(http://www.nii.ac.jp/userimg/bar/dot_res.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.nii_Resblock {
padding: 5px 10px 20px 10px;
margin: 0px 20px 10px 20px;
}



/*---ÚÏÁÓçuʷжջvװCSS---*/
.nii_bar_segStu_News {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_stu_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segStu_Event {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_stu_event.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segStu_text {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_stu_nii.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.nii_bar_segStu_text td {
	text-align: right;
	padding-right: 10px;
	font-size: 16px;
}
.nii_barTextSub_segStu {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_sub_text_segStu.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}

.nii_bar_dotStu {
	background-image: url(http://www.nii.ac.jp/userimg/bar/dot_stu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.nii_Stublock {
padding: 5px 10px 20px 10px;
margin: 0px 20px 10px 20px;
line-height: 1.5em;
}

.nii_Stu_paragraph {
padding: 10px 10px 5px 0px;
margin: 20px 0px 5px 0px;
line-height: 1.5em;
}


/*---ÚÏÁÓçuʩˆջvװCSS---*/
.nii_bar_segCor_News {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_cor_news.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segCor_Event {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_cor_event.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segCor_text {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_cor_nii.gif);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}
.nii_bar_segCor_text td {
	text-align: right;
	padding-right: 10px;
	font-size: 16px;
}
.nii_barTextSub_segCor {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_sub_text_segCor.jpg);
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 15px;
	font-size: 14px;
}

.nii_bar_dotCor {
	background-image: url(http://www.nii.ac.jp/userimg/bar/dot_cor.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.nii_Corblock {
padding: 5px 10px 20px 10px;
margin: 0px 20px 10px 20px;
line-height: 1.5em;
}

.nii_Cor_paragraph {
padding: 10px 10px 5px 0px;
margin: 10px 0px 5px 0px;
line-height: 2em;
}
/* a 要素再定義 */

a:link {
    text-decoration: underline;
    color: #369;
}

a:visited {
    text-decoration: underline;
    color: #555e68;
}

a:hover {
    text-decoration: none;
    color: #39c;
}

a:active {
	text-decoration: none;
	color: #669;
	background-position: 5px;
	line-height: 1.5em;
}

/*---サイドメニュー---*/

.nii_sideSub {
    color: #399;
    text-decoration: none;
}
.nii_sideSub a {
    font-size: 13px;
}

.nii_sideMenu a:link,
.nii_sideMenu a:visited,
.nii_sideMenu a:hover,
.nii_sideMenu a:active {
    color: #399;
    text-decoration: none;
}

.nii_sideMenu h2.nii_pageTitle {
    font-size: 24px;
    border-bottom-style: none;
    width: 100%;
}

.nii_sideMenu  .nii_current {
    padding-right: 15px;
    /* ackground: url(/userimg/left_menu_mark.gif) no-repeat right center;*/
    font-weight: bold;
}

.nii_sideMenu ul li.nii_in2Menu {
    padding-left: 10px;
    font-size: 12px;
}

.nii_sideMenu ul li.nii_in2Menu a:link,
.nii_sideMenu ul li.nii_in2Menu a:visited,
.nii_sideMenu ul li.nii_in2Menu a:hover,
.nii_sideMenu ul li.nii_in2Menu a:active {
    color: #666;
}



/* 研究者紹介プロフィール部分 */

div.nii_profileCard {
	position: relative;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border-left: 1px solid #EDEADD;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
    /* background: url(/userimg/profile_back.gif) no-repeat right top; */
}

div.nii_profileCard div.nii_profileData {
    margin-left: 25px;
    margin-right: 190px;
}

div.nii_profileCard div.nii_profileData ul {
    padding: 0;
}

div.nii_profileCard div.nii_profileData h3 {
    font-size: 18px;
    font-weight: bold;
}

div.nii_profileCard p.photo {
    position: absolute;
    top: 16px;
    right: 0;
    width: 180px;
}



/* 研究者紹介 - ニュース */

table.nii_news td.nii_newsDate,
table.nii_news td.nii_newsText {
	vertical-align: top;

}



/* 見出し再定義 */

.nii_barTextSub_labo {
    font-size: 14px;
    height: auto;
    line-height: 1;
    padding: 5px 0 4px 15px;
    margin: 0;
    vertical-align: middle;
}


/* onclick イベントに対するマウスポインタ設定 */

.nii_onclick {
    cursor: pointer;
}



/* ヘッダ検索窓の IE7 対策 */

div.nii_search {
    height: auto;
}



/* ヘッダ検索窓のズレ修正 */

div.nii_form form#comm_search_form {
    display: block !important;
}

div.nii_form img,
div.nii_form input {
    vertical-align: middle;
}

div.nii_form input {
    vertical-align: -3px;
}

.nii_bar_PickUp_e {
background-image:
url(http://www.nii.ac.jp/userimg/bar/bar_top_pickup_e.gif);
height: 25px;
text-indent: -9999px;
} 


/*-----「NEWS」「EVENT」ブロック(日本語版)-----*/

.nii_bar_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_top_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_top_event_j.gif);
	height: 25px;
	text-indent: -9999px;
}
.nii_bar_segRes_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_res_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segRes_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_res_event_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segPub_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_pub_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segPub_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_pub_event_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segStu_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_stu_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segStu_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_stu_event_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segAca_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_aca_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segAca_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_aca_event_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segCor_News_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_cor_news_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.nii_bar_segCor_Event_J {
	background-image: url(http://www.nii.ac.jp/userimg/bar/bar_seg_cor_event_j.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.img_ophouse {
	border: 2px solid #CCC;
}
.news_indent {
	text-indent: 1em;
	margin-bottom: 5px;
	padding: 3px;
	margin-top: 5px;
	margin-left: 15px;
	line-height: 1.8em;
}
.news_gray {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #DDD;
	clear: both;
}
.nii_newsText .arrow {
	background-image: url(../arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	height: 20px;
	list-style-type: none;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 6px;
}
.check {
	background-image: url(../arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 20px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 35px;
	padding-bottom: 10px;
}
.event {
}
.event dt {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #006;
	border-right-color: #006;
	border-bottom-color: #006;
	border-left-color: #006;
	margin-right: 250px;
}
.news_padding {
	padding-left: 25px;
	font-size: small;
	color: #006;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.nii_container .news_padding_black {
	color: #333;
	padding-left: 50px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 35px;
}
.event_date {
	list-style-type: none;
	color: #009;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 10px;
}
.kakomi {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-right: 5px;
	border: 2px solid #F60;
	color: #F60;
}
/*.press_pdf {
	background-image: url(../pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	list-style-type: none;
	margin-top: 10px;
	height: 17px;
	margin-bottom: 10px;
	margin-left: 25px;
}*/
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray .news_padding_black {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray ul .event_date {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray ul .check {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 35px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray .news_indent {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-right: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray ul .event_date .kakomi {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_gray {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_news tbody tr .nii_newsText .news_padding {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 45px;
	margin-right: 20px;
}
.sympo {
	list-style-type: none;
	padding-left: 35px;
}
.sympo-kai {
	background-color: #006;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #FFF;
	margin-right: 10px;
	font-size: small;
}
.sympo-day {
	font-size: x-small;
	color: #FFF;
	padding-left: 8px;
	background-color: #09c;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	margin-left: 18px;
}
.tissue {
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-color: #09F;
	font-size: x-small;
	color: #FFF;
}
.tissue2 {
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-color: #09F;
	font-size: small;
	color: #FFF;
}
.sympo-kai1 {
	background-color: #093;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #FFF;
	margin-right: 10px;
	font-size: small;
}
.sympo-day1 {
	font-size: x-small;
	color: #FFF;
	padding-left: 8px;
	background-color: #060;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	margin-left: 18px;
}
.nii_sentence tbody tr td .sympo li {
	padding-left: 50px;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.nii_sentence tbody tr td .sympo {
	margin-top: 15px;
}
ul .toiawase {
	list-style-type: none;
}
.nii_news tbody tr .nii_newsText dl {
	padding-left: 50px;
}
.nii_news tbody tr .nii_newsText dl dt {
	padding-left: 75px;
	margin-bottom: 5px;
}
.nii_news tbody tr .nii_newsText dl dd {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #006;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
	margin-bottom: 5px;
	margin-right: 120px;
}

.nii_news tbody tr .nii_newsText .toiawase li {
	list-style-type: none;
	padding-left: 90px;
	margin-bottom: 3px;
}
.nii_news tbody tr .nii_newsText .toiawase{
	list-style-type: none;
	margin-top: 15px;
}
.nii_content_space tbody tr td tbody tr td .secondlife {
	line-height: 1.5em;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .slh2 {
	font-size: 1.2em;
	font-weight: bold;
	background-color: #0CF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #FFF;
	margin-bottom: 15px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .slindent {
	text-indent: 1em;
	margin-bottom: 5px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .secondlist .urls {
	list-style-type: none;
	background-image: url(../arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 5px;
	color: #069;
	margin-left: 45px;
	height: 25px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .secondlist {
	padding-bottom: 10px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .secondlist .secondurl {
	background-image: none;
	padding-left: 15px;
	color: #333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #036;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #069;
	list-style-type: none;
	margin-left: 35px;
	padding-right: 50px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .slindent .teleport {
	background-color: #F60;
	font-weight: bold;
	color: #FFF;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-right: 5px;
	margin-left: 10px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .slindent .migi {
	float: right;
	border: 3px solid #999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .secondlist .urls a {
	color: #09C;
}
.nii_content_space tbody tr td tbody tr td .secondlife .notesl {
	font-size: x-small;
	background-color: #DDD;
	padding: 5px;
	clear: both;
	margin-top: 5px;
	margin-left: 35px;
}
.nii_content_space tbody tr td tbody tr td .secondlife .notesl .notenote {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	margin-right: 5px;
}
.nii_content_space tbody tr td tbody tr td .secondlife h1 {
	text-align: center;
}
.nii_mgt20 tbody tr td .nii_news tbody tr .nii_newsText .pickupimg {
	border: 2px solid #CCC;
	margin-left: 5px;
	float: left;
	margin-right: 15px;
}
.nii_mgt20 tbody tr td .nii_news tbody tr .nii_newsText a .pickuptext {
	vertical-align: top;
}
.nii_news tbody tr .nii_newsText .news_indent .newsimg {
	float: right;
	border: 3px solid #DDD;
	margin-left: 15px;
	margin-bottom: 10px;
}
.nii_news tbody tr .nii_newsText .newsimg_left {
	float: right;
	border: 3px solid #DDD;
	margin-right: 5px;
	margin-left: 10px;
}
.nii_hyo007 tbody tr td .nii_list-disc .maru {
	background-image: url(../icon_circle_lgreen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	list-style-type: none;
	padding-bottom: 5px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl #e_c8 .nii_hyo007 tbody tr td .nii_list-disc .hishigata {
	background-image: url(../icon_square_lgreen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 20px;
	height: 20px;
	padding-bottom: 5px;
}
.nii_content_space table tbody tr td table tbody tr td .secondlife .secondlist .youtube {
	list-style-type: none;
	text-align: center;
	font-size: x-small;
}
.nii_tolink ol .saiyou-list {
	list-style-type: decimal;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 25px;
}
.nii_tolink ul .saiyou-list2 {
	margin-top: 5px;
	margin-bottom: 3px;
	list-style-type: none;
	margin-left: 25px;
	line-height: 1.5em;
}
.nii_tolink ul .saiyou-list3 {
	margin-left: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: decimal;
}
.nii_content_space table tbody tr td table tbody tr td .nii_box004 .nii_list01 .nii_tolink ul .saiyou-list {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: square;
	margin-left: 25px;
}
.nii_news tbody tr .nii_newsText .news_gray .news_indent_small {
	font-size: x-small;
	margin-left: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nii_news tbody tr .nii_newsText .news_gray .news_indent .news_bold {
	font-weight: bold;
	color: #333;
}
.nii_newsContents.nii_mgb20 ul .eventpdf {
	background-image: url(../pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	font-size: small;
	text-decoration: underline;
	height: 17px;
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 20px;
}
table tbody tr td .nii_box003 ul li {
	list-style-type: none;
	margin-top: 5px;
	margin-left: 25px;
}
table tbody tr td .nii_box003 ul .issn {
	padding-left: 80px;
}
/*.oppdf {
	background-image: url(../pdficon_small.gif);
	background-position: right top;
	padding-right: 20px;
	background-repeat: no-repeat;
	margin-right: 5px;
	padding-bottom: 5px;
}*/
.opimg {
	border: 2px solid #DDD;
	float: right;
}
.ciniiright {
	float: right;
}
ul .ciniibox {
	list-style-type: none;
	font-size: x-small;
	color: #666;
	width: 160px;
	display: inline;
	text-align: right;
}
.ciniibox cite {
	position: absolute;
	left: 0px;
	bottom: 0px;
}.nii_list-disc .ciniiname {
	font-weight: bold;
	margin-top: 0px;
	list-style-type: none;
}
.cinii2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 45px;
}
.nii_list-disc .cinii3 {
	font-size: small;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 85px;
	list-style-type: none;
}
.ciniisize {
	width: 130px;
	margin-left: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl #e_c8 .nii_hyo007 tbody tr td .ciniisize {
	margin-left: 45px;
}
.news {
	margin-left: 15px;
	margin-bottom: 25px;
}
.list1 {
	font-weight: bold;
	margin-top: 3px;
	background-image: url(../arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 5px;
	list-style-type: none;
}
.list2 {
	margin-left: 35px;
	margin-bottom: 10px;
	font-size: small;
	list-style-type: none;
	margin-top: 2px;
	padding-top: 0px;
	margin-right: 35px;
	line-height: 1.4em;
}
.seminar {
	margin-left: 25px;
}
.seminar dt {
	margin-bottom: 5px;
	color: #660;
	padding-right: 0px;
	padding-left: 7px;
	margin-right: 10px;
	margin-left: 15px;
	font-weight: bold;
}
.seminar dd {
	margin-top: 5px;
	margin-bottom: 10px;
	text-indent: 0.5em;
	line-height: 1.4em;
	margin-right: 10px;
}
.seminar .date {
	background-color: #FFF;
	font-weight: bold;
	color: #333;
	margin-left: 15px;
	background-image: url(../left_menu_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
.newstoiawase {
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: small;
	color: #09F;
}
.newslist {


}
.newsbox .newslist {
	margin-left: 25px;
	margin-top: 35px;
	margin-bottom: 25px;
}
.img_center {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 3px solid #DDD;
}
.forum {
	margin-right: 5px;
	margin-left: 5px;
	color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.ul_midashi {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #09C;
	padding-left: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	display: block;
}
.nii_pdt5 .forumu_list li {
	margin-left: 5px;
	margin-top: 3px;
	list-style-type: none;
	background-image: url(../icon_circle_lgreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-bottom: 5px;
}
.nii_pdt5 .forumu_list {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.img_no_border_center {
	clip: rect(auto,auto,auto,85px);
}
.nii_pdt5 .forumu_list .arrow_center {
	background-image: none;
	margin-left: 200px;
}
.nii_pdt5 .forumu_list .arrow_center2 {
	background-image: none;
	margin-left: 100px;
	font-weight: bold;
}
.nii_pdt5 .forumu_list .arrow_center2 .cloud {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #FFF;
	background-image: url(../blue_back_03.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.nii_pdt5 .forumu_list .forum2 {
	margin-left: 0px;
	color: #09C;
	font-size: 0.9em;
	margin-bottom: 0px;
	background-image: none;
	margin-top: 15px;
	text-decoration: underline;
}
.nii_pdt5 .forumu_list .forum3 {
	background-image: url(../blue_mail_10.jpg);
	background-repeat: no-repeat;
	margin-left: 75px;
	padding-left: 40px;
	font-size: small;
}
.nii_pdt5 .forumu_list .nomark {
	background-image: none;
	margin-top: 25px;
	margin-bottom: 35px;
}
.nii_pdt5 .forumu_list .forum4 {
	margin-left: 20px;
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: none;
}
.nii_pdt5 .forumu_list .forum5 {
	background-image: url(../dot_aca.gif);
	margin-left: 35px;
	font-size: small;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left 5px;
}
.nii_pdt5 .forumu_list .forum_news {
	margin-left: 20px;
	font-size: small;
	color: #666;
	margin-top: 0px;
	background-image: none;
}
.nii_pdt5 .forumu_list .forum_news2 {
	margin-left: 45px;
	background-image: url(../dot_aca.gif);
	font-size: small;
	color: #666;
	margin-top: 0px;
}
.nii_pdt5 .forumu_list .nomark2 {
	background-image: none;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 2px;
}
.nii_newsText ul .arrow_hosoku {
	margin-left: 75px;
	background-image: url(../left_menu_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	font-size: small;
	padding-left: 20px;
}
.nii_news tbody tr .nii_newsText ul {
	margin-top: 15px;
}
tbody tr td ul .forummenu a:link {
	color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
tbody tr td ul .forummenu {
	list-style-type: none;
}
tbody tr td ul .forummenu a {
	line-height: 2em;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

tbody tr td ul .forummenu a:visited {
	color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
tbody tr td ul .forummenu a:hover {
	color: #FFF;
	background-color: #09F;
}

tbody tr td ul .forummenu .current a:link {
	color: #FFF;
	background-color: #09F;
}
tbody tr td ul .forummenu .current a:link {
	color: #FFF;
	background-color: #09F;
}
.forummenu-current {
	line-height: 2em;
	text-decoration: none;
	padding-left: 5px;
	list-style-type: none;
	background-color: #09F;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDD;
}
.nii_sentence tbody tr .nii_pdt5 .yoko {
	margin-top: 40px;
	float: right;
}
.nii_sentence tbody tr .nii_pdt5 .yoko .yoko2 {
	display: inline;
	font-size: small;
}
.forum-img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #CCC;
	margin-left: 15px;
}
.nii_sentence tbody tr .nii_pdt5 .forum-migi .yoko3 {
	font-size: x-small;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.nii_sentence tbody tr .nii_pdt5 .forum-migi {
	margin-top: 50px;
	margin-left: 15px;
	float: right;
}
.nii_content_space table tbody tr td table tbody tr td .nii_box004 .nii_list01 .nii_tolink {
	margin-left: 40px;
	line-height: 1.5em;
}
.nii_sentence tbody tr .nii_pdt5 .forumu_list {
	margin-top: 5px;
	margin-bottom: 30px;
}
.video {
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 25px;
	font-size: x-small;
	color: #03C;
	background-image: url(../wmv1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
}
.video a {
	color: #03F;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.video a:hover {
	color: #FFF;
	background-color: #03F;
}
.smaller {
	font-size: x-small;
	color: #666;
}
.nii_content_space table tbody tr td table tbody tr td .liason-gray {
	background-color: #EEE;
	margin-bottom: 15px;
	font-size: small;
	color: #333;
	line-height: 1.6em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .liason-gray .liason-right {
	float: right;
	margin-right: 50px;
	padding: 2px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #666;
}
.clear {
	clear: both;
	height: 1px;
}
.nii_content_space table tbody tr td table tbody tr td .liason-gray ul li {
	list-style-type: none;
	margin-left: 35px;
}
.nii_content_space table tbody tr td table tbody tr td .liason-gray ul {
	margin-top: 15px;
}
.nii_content_space table tbody tr td table tbody tr td .liason-gray p {
	margin-bottom: 15px;
}
.nii_content_space table tbody tr td table tbody tr td .opnote {
	font-size: small;
	margin-left: 25px;
	margin-right: 15px;
	background-color: #EEE;
	padding: 5px;
	margin-top: 10px;
}
.nii_content_space table tbody tr td table tbody tr td .opnote a img {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.nii_content_space table tbody tr td table tbody tr td .opnote .note {
	color: #FFF;
	background-color: #09F;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.nii_news tbody tr .nii_newsText .jusho {
	font-size: small;
	color: #03C;
	padding-left: 35px;
	background-color: #EEE;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mark01 {
	list-style-type: none;
}
.nii_news tbody tr .nii_newsText .newsol {
	list-style-type: decimal;
	padding-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tab_right {
	float: right;
	width: 350px;
}
#container #accordion div table {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDD;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #DDD;
}
#container #accordion div div table td {
	background-color: #CCC;
}
#container #accordion div div table th {
	background-color: #FC9;
	font-weight: normal;
	font-size: small;
	color: #000;
	text-align: left;
	border: 1px solid #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#container #accordion div div table td {
	background-color: #FFF;
	font-size: small;
	line-height: 1.8em;
	border: 1px solid #DDD;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.ws_strong {
	color: #FFF;
	background-color: #396;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
a .img_issi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.imgs_issi a:hover  {
	border:none;
}
.issidemo {
	list-style-type: circle;
	list-style-position: inside;
}
#container #accordion div .issidemo {
	list-style-position: inside;
	list-style-type: none;
}
#container #accordion div .issidemo li {
	margin-bottom: 10px;
}
.tosho1 {
	font-size: small;
	color: #FFF;
	background-color: #036;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.tosho_h1 {
	font-size: large;
	font-weight: bold;
	color: #09F;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.tosho_kakomi {
	padding: 5px;
	border: 1px solid #CCC;
	background-color: #EEE;
	margin-bottom: 10px;
	margin-top: 5px;
}
.tosho_note {
	font-size: small;
	font-weight: bold;
	color: #000;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl p {
	line-height: 1.5em;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 5px;
	text-indent: 1em;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl .tosho_kakomi {
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 1.8em;
	padding: 5px;
}
.nii_pdt5 .forumu_list .yokoimage {
	display: inline;
	margin-bottom: 10px;
	list-style-type: none;
	float: left;
	background-image: none;
	font-size: small;
}

.event_num ol li {
	list-style-type: decimal;
	list-style-position: inside;
}
.event_num .ishiguro {
	list-style-type: decimal;
	list-style-position: inside;
	margin-bottom: 7px;
	margin-top: 5px;
	margin-left: 10px;
}
.event_num .event_date{
	padding-top:10px;
}
.event_num .event_date2 {
	font-weight: bold;
	padding-top: 7px;
}
.seminar2 {
	background-color: #FFF;
}
.newsbox .seminar .seminar2 {
	background-color: #FFF;
	color: #06F;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666;
}
.iabm {
	font-size: medium;
	color: #06C;
	font-family: Verdana, Geneva, sans-serif;
}
.iabmtable tr th {
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.iabmtable tr td {
	border: 1px solid #CCC;
	padding: 5px;
	border-collapse:collapse;
}
.iabmnews {
	background-color: #EEE;
	margin-top: 0px;
}
.iabmnews dl {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.iabmnews dl dd {
	margin-left: 0px;
	color: #06C;
	font-weight: bold;
}
.iabmh4 {
	margin-bottom: 5px;
}
.jflicenter {
	text-align: center;
}
.nii_content_space table tbody tr td table tbody tr td .jflicenter {
	float: right;
	padding: 5px;
	border: 1px solid #DDD;
	margin-left: 10px;
}
.nii_f-right ul li {
	margin: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.nii_news tbody tr .nii_newsText .news_img_center {
	border: 2px solid #CCC;
	margin-top: 10px;

	margin-left: 35px;
}
.nii_news tbody tr .nii_newsText .caption {
	margin-top: 5px;
	margin-left: 35px;
	font-size: small;
}
.nii_news tbody tr .nii_newsText ul .contact {
	margin-top: 5px;
	margin-left: 60px;
	list-style-type: none;
	font-size: small;
}
.ws_strong {
	color: #FFF;
	background-color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.redposter {
	color: #FFF;
	background-color: #F00;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 10px;
}
.yellow {
	background-color: #FF0;
	color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.redposter2 {
	font-size: small;
	background-color: #06C;
	color: #FFF;
	margin-right: 10px;
	padding: 5px;
}
/*.issi_pdf {
	background-image: url(../images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
}*/
#issitable table th {
	background-color: #F00;
	font-weight: normal;
	font-size: small;
	color: #FFF;
	text-align: left;
	border: 1px solid #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#issitable table {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDD;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #DDD;
}
#issitable table td {
	background-color: #FFF;
	font-size: small;
	line-height: 1.8em;
	border: 1px solid #DDD;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#issitable table tr .break {
	background-color: #DDD;
}
#issitable ul li {
	list-style-type: none;
}
#poster h3 {
	color: #FFF;
	background-color: #F00;
}
#poster h3 a {
	text-decoration: none;
	color: #FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: small;
}
#poster .issidemo li strong {
	background-color: #CCC;
	padding: 5px;
	margin: 5px;
	font-size: small;
}
#poster .issidemo li {
	list-style-type: none;
	margin-bottom: 5px;
	font-size: small;
	margin-left: 15px;
	margin-top: 5px;
}
/*.issi_pdf {
	background-image: url(../../issi/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 5px;
	padding-left: 22px;*/
}#poster {
	margin-top: 10px;
}
a .issi_pdf {
	text-decoration: none;
}
.workshop {
	margin-top: 10px;
}
.workshop li {
	list-style-type: none;
	background-image: url(../icon_circle_lgreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-top: 10px;
}
ul .tosho2 {
	margin-left: 20px;
	font-size: small;
}
ul .tosho3 {
	list-style-type: none;
	background-color: #DDD;
	font-weight: bold;
	color: #09F;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 2px;
}
ul .tosho4 {
	margin-left: 15px;
	font-size: small;
	margin-bottom: 10px;
	list-style-type: none;
}
ul .tosho3 a {
	font-size: small;
	padding-left: 15px;
	color: #09F;
	text-decoration: none;
	font-weight: bold;
}
ul .tosho3 a:hover {
	font-size: small;
	text-decoration: underline;
	font-weight: bold;
}
.tosho5 {
	background-color: #09F;
	padding: 2px;
	color: #FFF;
	font-size: x-small;
	margin-right: 5px;
}
.tosho6 {
	background-color: #960;
	padding: 2px;
	color: #FFF;
	font-size: x-small;
	margin-right: 5px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl .ultosho {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.tosho_link {
	font-weight: bold;
	color: #06F;
	margin-left: 25px;
	margin-bottom: 5px;
	background-image: url(../arrow1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl .ciniiapi {
	margin-top: 5px;
	margin-left: 10px;
	font-size: small;
	border: 1px solid #CCC;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl .ciniiapi .kisuu {
	background-color: #EEE;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .nii_hyo006 tbody .nii_valignT .nii_hyo006_td-wl .ciniiapi td {
	font-size: small;
	padding: 5px;
}

br.float-clear {
display:none;
}
.nii_sentence tbody tr .nii_pdt5 .forumu_list .press_pdf {
	/*background-image: url(../pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;*/
	padding-bottom: 5px;
	margin-left: 15px;
}

div.calendar_plan{
  float:left;
}
.rmicon {
	background-image: url(../rmfavicon2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-left: 18px;
	padding-bottom: 1px;
	margin-left: 3px;
}
.rmicon2 {
	background-image: url(../rmfavicon2.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 20px;
}
.saiyou {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #666;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.nii_tolink ul .saiyou-list4 {
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 3px;
	line-height: 1.5em;
}
.vieo_yoko {
	list-style-type: none;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
}
.vieo_yoko li {
	display: inline;
	margin-right: 10px;
}
.vieo_yoko .video_tate {
	display: inline;
	float: left;
}
.videospan {
	display: block;
	font-size: small;
	color: #09F;
}
.videospan2 {
	display: block;
	font-size: x-small;
	color: #09F;
}
.nii_container div .videodiv {
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 210px;
	width: 130px;
}
.nii_container div .videowrap {
	margin: 10px;
}
.img_video {
	border: 3px double #999;
}
.videospan_event {
	font-size: x-small;
	display: inline-block;
	background-color: #F60;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
}
.videospan_event2 {
	font-size: x-small;
	display: inline-block;
	background-color: #060;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
}
.videospan_event3 {
	font-size: x-small;
	display: inline-block;
	background-color: #636;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
}
.videospan_event4 {
	font-size: x-small;
	display: inline-block;
	background-color: #09F;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
}
.videospan_event_new {
	font-size: x-small;
	display: inline-block;
	background-color: #F00;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
	margin-left: 5px;
}


.videospan_normal {
	display: inline;
	font-size: 10px;
	color: #333;
	margin-right: 1em;
	white-space: nowrap;
}
.videospan_normal3 {
	display: block;
	font-size: 10px;
	color: #333;
	margin-right: 1em;
	white-space: nowrap;
}
.videospan_normal2 {
	font-size: x-small;
	display: block;
}
.nii_container .video_news {
	font-size: small;
	margin-top: 2px;
	display: block;	/*border: 1px solid #346F97;
	margin-bottom: 5px;*/
	padding: 10px;
}
.nii_container .video_news2{
	font-size: x-small;
	margin-top: 2px;
	display: block;
	/*background-image: url(../check_8x7.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding-top: 2px;
	padding-bottom: 2px;
	/*	padding-left: 8px;*/
	list-style-type: none;
	clear: left;
	width: 100%;
}
.nii_container .video_news3{
	font-size: x-small;
	margin-top: 2px;
	display: block;
	background-image: url(../x_alt_12x12.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	list-style-type: none;
	margin-left: 10px;
	color: #F00;
}
.videowrap {
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.video_news li {
	margin-bottom: 2px;
	margin-top: 2px;
}
.video_date {
	margin-bottom: 2px;
	font-size: small;
	color: #09C;
	background-image: url(../check_alt_16x16.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.video_title {
	background-color: #990;
	color: #FFF;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	clear: both;
}
.pickvideo {
	float: right;
	height: 180px;
}
.video_note {
	font-size: small;
	color: #666;
}
.video_clear {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	margin-right:3px;
	background: transparent url(/userimg/icon_pdf.gif) no-repeat center right;
}
a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/userimg/icon_xls.gif) no-repeat center right;
}
a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(/userimg/icon_doc.gif) no-repeat center right;
}
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(/userimg/icon_mailto.gif) no-repeat center right;
}
a[href$='.asx']{
padding: 5px 20px 5px 0;
	margin-right:3px;
	background: transparent url(/userimg/icon_film.gif) no-repeat center right;
}
.video_tag {
	font-size: small;
	color: #09C;
	background-image: url(../play_alt_16x16.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 10px;
	display: block;
	clear: both;
}
.nii_container .video_notes {
	margin-top: 3px;
	/*	background-color: #EEE;*/
	padding-top: 5px;
	padding-bottom: 10px;
	width: 65%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 10px;
}
.nii_container .douga_pick {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	background-color: #FFF;
	padding-top: 5px;
	width: 260px;
}
.nii_container .douga_pick .videospan_normal2 {
	margin-left:15px;
	white-space: nowrap;
	clear: both;
}
.nii_container .douga_pick .videospan_event4 {
	margin-left:15px;
}
.video_news .video_ban {
	float: left;
}
.video_event_tate {
	list-style-type: none;
	float: left;
}
.video_tatebox {
	float: right;
}
.video_pop{
	padding: 5px 20px 5px 0;
    background: transparent url(/userimg/new_window_16x16.png) no-repeat center right;
}.nii_list-one .open_open li {
	margin-left: 15px;
}
.open10 {
	color: #FFF;
	background-color: #636;
	padding: 2px;
}
.nii_mgt20 tbody tr .nii_content_space .nii_mgt5 tbody tr td .douga_banner {
	margin-right: auto;
	margin-left: auto;
}
.nii_container .formlist {
	list-style-type: disc;
	margin-left: 15px;
	padding-top: 5px;
	font-size: x-small;
}
.nii_container .formul {
	margin-left: 15px;
	margin-bottom: 15px;
}
.nii_content_space table tbody tr td table tbody tr td .secondlife .secondlist .ustream {
	display: inline;
	float: left;
}
.nii_content_space table tbody tr td table tbody tr td .secondlife .secondlist .ustream2 {
	margin-left: 10px;

}
#me {
	display: none;
	 -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 600px;
        position: relative;
        display: none;
}
.nii_profileCard li a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	margin-right:3px;
	background: transparent url(/userimg/icon_pdf.gif) no-repeat top right;
}

/*.arrow {
background-image:url("../arrow1.jpg");
background-position:left center;
background-repeat:no-repeat;
height:20px;
list-style-type:none;
margin-bottom:6px;
margin-left:35px;
margin-top:15px;
padding-left:26px;
}*/

.nii_container div .videodiv_pr {
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 200px;
	width: 160px;
}.banners {
	background-color: #FFF;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.banners .bnr_s {
	margin-top: 3px;
}
.banners .bnr_txt {
	margin-top: 3px;
	font-size: small;
}

.outer {
    margin: 0px 1px;
    background: #E4F2FF;
    border-top: 1px solid #B1C6D9;
    border-bottom: 1px solid #B1C6D9;
}
 
.inner {
    margin: 0px -1px;
    background: #E4F2FF;
    border-left: 1px solid #B1C6D9;
    border-right: 1px solid #B1C6D9;
}
.box {
    width: 300px;
}
.banners .bnr_txt {
	background-image: url(../play_6x8_cyan.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-top: 2px;
	font-size: 11px;
}
}.banners2 {
	list-style-type: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
}
.banners2 .bnr_txt {
	background-image: url(../play_6x8_cyan.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-top: 2px;
}
.banners2 .bnr_s {
	margin-top: 2px;
}
.banners2 .bnr_txt {
	margin-top: 3px;
	font-size: small;
}
.banners .bnr_s a img {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEE;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.txtinfo {
	list-style-type: none;
	padding-bottom: 5px;
}
.txtinfo li {
	padding-bottom: 2px;
	font-size: small;
	padding-top: 5px;
}
.txtinfo .head {
	padding-bottom: 2px;
	font-size: medium;
	font-weight: bold;
	color: #F9A31A;
	background-image: url(../check_16x13.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9A31A;
}
.banners2 .bnr_s a img {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEE;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 table tbody .nii_valignT .nii_pd3 img {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .yoko_data {
	display: inline;
	float: left;
	margin-right: 15px;
}
.nii_newsText .number {
	margin-top: 10px;
	margin-left: 35px;
}
.open11 {
	color: #FFF;
	background-color: #F90;
	padding: 2px;
}
.banners2 .daigakuin_bnr {
	font-size: x-small;
	padding: 5px;
	color: #333;
	border: 1px solid #999;
}
gyoumu {
	border: 1px solid #CCC;
}
.nii_content_space table tbody tr td table tbody tr td .nii_list01 .nii_tolink ul .saiyou-list2 .gyoumu {
	border: 1px solid #CCC;
}
.nii_content_space table tbody tr td table tbody tr td img saiyou {
	float: right;
	border: 1px solid #CCC;
}
.nii_content_space table tbody tr td table tbody tr td .saiyou_left {
	float: right;
	border: 1px solid #CCC;
	margin-left: 15px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_box004 .news_indent .setsuden {
	background-color: #333;
	color: #FFF;
	padding: 2px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_box004 .news_indent .setsuden_img {
	margin-bottom: 15px;
}
.csi_big {
	font-size: medium;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-weight: bold;
}
.external_big {
	margin-bottom: 15px;
	list-style-image: url(../play_6x8_cyan.png);
	list-style-type: none;
	list-style-position: inside;
	margin-left: 10px;
}
.external_big2 {
	margin-bottom: 15px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 35px;
}
.external {
	background-image: url(../icon_popup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
}
.csi_ul {
	margin-top: 35px;
	margin-left: 15px;
}
.external_small {
	margin-bottom: 3px;
	list-style-image: url(../play_6x8_cyan.png);
	list-style-type: none;
	list-style-position: inside;
	margin-left: 10px;
}
.external_small2 {
	margin-bottom: 3px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 35px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr .csi_ul .external_top {
	font-size: medium;
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #039;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06C;
	width: 350px;
	margin-left: 15px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr ul .external_top {
	font-size: medium;
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr .csi_midashi {
	color: #FFF;
	background-color: #039;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #EEE;
	border-left-color: #EEE;
	font-size: medium;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: both;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service {
	background-image: url(../services_projects/favicon/imagine.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_bunkaisan {
	background-image: url(../services_projects/favicon/bunkaisan.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_jimbou {
	background-image: url(../services_projects/favicon/jimbou.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_shinsho {
	background-image: url(../services_projects/favicon/shinshomap.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_jabion {
	background-image: url(../services_projects/favicon/jabion.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_silk {
	background-image: url(../services_projects/favicon/silkroad.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_typhoon {
	background-image: url(../services_projects/favicon/typhoon.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_noimage {
	background-image: url(../services_projects/favicon/nii.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_rm {
	background-image: url(../services_projects/favicon/researchmap.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_rm {
	background-image: url(../services_projects/favicon/researchmap.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_biocaster {
	background-image: url(../services_projects/favicon/biocaster.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_biocaster {
	background-image: url(../services_projects/favicon/biocaster.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_edubase {
	background-image: url(../services_projects/favicon/edubase.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_nc {
	background-image: url(../services_projects/favicon/netcommons_s.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_kemojun {
	background-image: url(../services_projects/favicon/kemojun.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_genii {
	background-image: url(../services_projects/favicon/genii.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_cinii {
	background-image: url(../services_projects/favicon/cinii.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_webcat {
	background-image: url(../services_projects/favicon/webcat.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_kaken {
	background-image: url(../services_projects/favicon/kaken.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_dbr {
	background-image: url(../services_projects/favicon/dbr.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_jairo {
	background-image: url(../services_projects/favicon/jairo.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_reo {
	background-image: url(../services_projects/favicon/reo.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}

.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_sinet {
	background-image: url(../services_projects/favicon/ad.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_cat {
	background-image: url(../services_projects/favicon/naciscat.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_irp {
	background-image: url(../services_projects/favicon/irp.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_sparc {
	background-image: url(../services_projects/favicon/sparc.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}

.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_gakunin {
	background-image: url(../services_projects/favicon/gakunin.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dt_service_kyouiku {
	background-image: url(../services_projects/favicon/kemojun.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	clear: left;
	float: left;
	margin-left: 10px;
}



.nii_content_space table tbody tr td .nii_sentence tbody tr td .dd_service {
	margin-left: 13em;
	font-size: medium;
	line-height: 1.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom: 5px;
	background-color: #EEE;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD;
	color: #333;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td .dd_service2 {
	margin-left: 18em;
	font-size: medium;
	line-height: 1.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom: 5px;
	background-color: #EEE;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD;
	color: #333;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td dt {
	margin-bottom: 15px;
	font-size: medium;
}
.nii_content_space table tbody tr td .nii_sentence tbody tr td dd {
	margin-bottom: 15px;
}
.nii_mgt20 tbody tr td .nii_tab_top tbody tr .nii_tab_a1 .csi_midashi2 {
	font-size: medium;
	color: #09F;
	background-image: url(../arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.nii_content_space table tbody tr td .csi_internal .yoko {
	font-size: small;
	color: #333;
	list-style-type: none;
	background-image: url(../play_6x8_cyan.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	background-position: left;
}
.nii_content_space table tbody tr td .csi_internal {
	margin-bottom: 25px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_pdt5 .takuetsu_p {
	font-size: x-small;
	margin-left: 15px;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_newsText a .takuetsu_center {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
.nii_content_space table tbody tr td table tbody tr td .nii_sentence tbody tr .nii_newsText .news_takuetsu {
	vertical-align: middle;
	text-align: center;
}
.nii_news tbody tr .nii_newsText .itunesu tr th {
	background-color: #CFF;
	padding: 5px;
}
.nii_news tbody tr .nii_newsText .itunesu {
	margin-left: 25px;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-right: 10px;
}
.nii_news tbody tr .nii_newsText .itunesu .shita {
	background-color: #EEE;
}
.nii_news tbody tr .nii_newsText .itunesu td {
	border: 1px solid #EEE;
}
