@charset "utf-8";
@import url(text.css);
@import url(top.css);  
@import url(reset.css); 

/*=====================================================

	Site Name: LCS-RNet [ style.css ]

=====================================================*/


body,td,th {
	font-family: Arial, Helvetica, MS PGothic, Sans-Serif;
	color:#333333;
	line-height:130%;
}

body {
	background:#FFFFFF url(../images/bg.gif) repeat-x;
	max-height:100%;
}



html {
	max-height:100%;
}


.pdf { 
	background:url(../images/icon_pdf.gif) right top no-repeat;
	margin:5px 0 0px 0;
	padding:0px 0px 0px 0;
	clear:both;
}


.padding20{ padding:20px }

.padding_bottom10 { 
	padding:0 0 10px 0;
	font-size: 72%;}

.padding_left20{ padding:0 0 0 20px }

.padding_left10{ padding:0 0 0 10px }

.padding_tb15 {
	padding:15px 0 15px 0;
}

.margin_bottom20{
	margin:0 0 20px 0;
}



.line{ 
	border-bottom:dotted 1px #1197f4;
	margin:0 0 20px 0;
}



a {
	color: #1197f4;
	text-decoration:underline;
}
a:visited {
	color: #1197f4;
	text-decoration:underline;
}
a:hover {
	color: #48b2fc;
	text-decoration:none;
}
a:active {
	color: #1197f4;
	text-decoration:underline;
}

a.related {
	color: #478D81;
	text-decoration:underline;
}
a.related:visited {
	color: #478D81;
	text-decoration:underline;
}
a.related:hover {
	color: #6FB5A8;
	text-decoration:none;
}
a.related:active {
	color: #55a798;
	text-decoration:underline;
}

a.jp_en {
	color: #023353;
	text-decoration:none;
}
a.jp_en:visited {
	color: #023353;
	text-decoration:none;
}
a.jp_en:hover {
	color: #48b2fc;
	text-decoration:underline;
}
a.jp_en:active {
	color: #48b2fc;
	text-decoration:underline;
}


a:focus { outline:none;} 


/*layout_all
-------------------------------------------------------------------*/

#head_bg {
	width:950px;
	height:76px;
	background:url(../images/head.jpg) #FFFFFF no-repeat;
	margin:0 auto;
	padding:0;
}

#head_bg ul {
	margin:53px 0 0 0;
	padding:0 46px 0 0;
	float:right;
	clear:both;
	font-size:64%;
	line-height: 160%;
}

#head_bg li {
	background:url(../images/arrow_blue.gif) left center no-repeat;
	list-style-type:none;
	margin:0;
	padding:0 0 0 8px;
}

.f_l {
	float:left;
}


#container_01 {
	width:970px;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background:url(../images/shadow.jpg) center top;	
	clear:both;
}

#container_02 {
	width:100%;
	margin:40px auto 0px auto;
	padding:0;
}

#container_03 {
	width:840px;
	margin:25px auto 0px auto;
}

#container_04 {
	width:840px;
	margin:10px auto 0px auto;
}



#container_contact {
	margin:50px 126px 150px 126px;
	witdh:100%;
}

#all_cont{
	width:840px;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0 ;
	clear:both;
	text-align:left;
	font-size: 72%;
}

#all_cont2{
	width:840px;
	margin:0 auto 0 auto;
	padding:0 0 20px 0px ;
	clear:both;
	text-align:left;
	font-size: 72%;
}



.pagetop {
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	font-size:12px;
	float:right;
	clear:both;
	background:url(../images/arrow_pagetop.gif) no-repeat left center;
}


.pagetop2 {
	width:30px;
	padding:0 45px 0 10px;
	margin:0 0 20px 0;
	float:right;
	font-size:12px;
	clear:both;
	background:url(../images/arrow_pagetop.gif) no-repeat left center;
}

.meetings_year{
	width:887px;
	margin:0;
	padding:15px 0 5px 13px;
	background:url(../images/meetings_year_line.gif) left bottom no-repeat;
	text-align:left;
	font-size: 72%;
	line-height: 110%;
}

.meetings_title{
	width:870px;
	margin:0;
	padding:10px 0 10px 26px;
	text-align:left;
	background:url(../images/meetings_dotline900.gif) bottom no-repeat;
	font-size: 72%;
	line-height: 110%;
}

.meetings_day{
	margin:0;
	padding:0 10px 0 0;
	text-align:left;
	float:left;
}

.meetings_title_related{
	width:870px;
	margin:0;
	padding:10px 0 10px 26px;
	text-align:left;
	background:url(../images/meetings_dotline900.gif) bottom no-repeat;
	font-size: 72%;
	line-height: 110%;
}


/*parts--head_menu*/


#container_head_menu li{
 display:inline;
	}

#container_head_menu li a{
display:block;
	}

#container_head_menu li a:hover {
	display:block;	
}

#container_head_menu li a:hover img{
	visibility:hidden;
}


#container_head_menu {
	width:906px;
	height:45px;
	margin:0 auto;
	padding:0;
}



#container_head_menu li.head_menu_home{
	background:url(../images/menu_on_home.jpg);
	float:left;
	list-style-type:none;
}


#container_head_menu li.head_menu_about{
	background:url(../images/menu_on_about.jpg);
	float:left;
	list-style-type:none;
}

#container_head_menu li.head_menu_headline{
	background:url(../images/menu_on_headline.jpg);
	float:left;
	list-style-type:none;
}

#container_head_menu li.head_menu_meeting{
	background:url(../images/menu_on_meeting.jpg);
	float:left;
	list-style-type:none;
	display:block;
}

#container_head_menu li.head_menu_researchinstitution{
	background:url(../images/menu_on_researchinstitution.jpg);
	float:left;
	list-style-type:none;
}


#container_head_menu li.head_menu_publication{
	background:url(../images/menu_on_publication.jpg);
	float:left;
	list-style-type:none;}

#container_head_menu li.head_menu_information{
	background:url(../images/menu_on_information.jpg);
	float:left;
	list-style-type:none;
}

#container_head_menu li.head_menu_contact{
	background:url(../images/menu_on_contact.jpg);
	float:left;
	list-style-type:none;
}




/*parts--foot_menu*/

#container_pagetop {
	width:950px;
	text-align:left;
	padding:0;
	margin:0;
	clear:both;
}

li.foot_manu_pagetop {
	background:url(../images/arrow_pagetop.gif) no-repeat left center;
	padding:0px 20px 0px 13px;
	margin:0 auto 0 auto;
	font-size: 11px;
	list-style-type:none;
	float:right;
}



#container_foot_menu {
	width:973px;
	height:34px;
	margin:30px auto 0 auto;
	position:relative;
	background:url(../images/copyright.jpg) no-repeat;
	left:auto; top:auto right:auto; bottom:0;
	clear:both;
}

li.foot_menu{
	background:url(../images/arrow_foot.gif) no-repeat right;
	margin:5px 20px 0px 0px;
	font-size: 11px;
	list-style-type:none;
	float:right;
	line-height:70%
}

li.foot_menu a {
	color: #FFFFFF;
	text-decoration:underline;
}
li.foot_menu a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
li.foot_menu a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
li.foot_menu a:active {
	color: #FFFFFF;
	text-decoration:underline;
}



/*parts--meeting*/

#meeting_title_cont{
	width:895px;
	margin:0;
	padding:15px 0 8px 5px;
	background:url(../images/meeting_title_line.gif) left bottom no-repeat;
	text-align:left;
}

#meeting_title_cont_related{
	width:895px;
	margin:0;
	padding:15px 0 8px 5px;
	background:url(../images/meeting_title_line_related.gif) left bottom no-repeat;
	text-align:left;
}

#meeting_title_icon{
	float:left;
	padding:0;
	margin:0;
	background:#2a76eb;
	height:40px;
}

#meeting_title_icon2{
	float:left;
	padding:0;
	margin:0;
	background:#2a76eb;
	height:20px;
}


.meeting_title{
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#1197f4;
}

#meeting_title2{
	width:880px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
	font-size: 14px;
	line-height: 20px;
	color:#1197f4;
}

.meeting_title_related{
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#478D81;
}

#meeting_title_day{
	width:880px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
	font-size: 72%;
	line-height: 110%;
}

#meeting_main_cont{
	width:650px;
	margin:0;
	padding:10px 0 10px 21px;
	text-align:left;
	float:left;
	font-size: 72%;
	line-height: 150%;
}


#meeting_sub_cont{
	width:180px;
	float:right;
	padding:15px 25px 0 0;
	margin:0;
	text-align:left;
	font-size: 72%;
	line-height: 110%;
}

.blue_box{
	width:530px;
	padding:8px 10px 10px 10px;
	background-color:#f3f9fa;
	border:0px;
	text-align:left;
	line-height:150%;
}

.blue_box_small{
	width:530px;
	padding:8px 10px 10px 10px;
	background-color:#f3f9fa;
	border:0px;
	text-align:left;
	font-size:85%;
	line-height:150%;

}




/*parts--About LCS-RNet*/


.about_left{
	width:585px;
	float:left;
	text-align:left;
	font-size: 72%;
	margin:15px 0 0 0;
	padding:0 0 0 30px;
}


#about_right{
	width:235px;
	float:right;
	margin:15px 0px 0 0;	
	padding:0 30px 0 0px;
}

li.list{
	background:url(../images/arrow_box_2l.gif) no-repeat left top;
	padding:0 0 0 13px;
}

li.list_red{
	background:url(../images/arrow_box_red.gif) no-repeat left top;
	padding:0 0 0 13px;
}

li.list2{
	background:url(../images/arrow_box.gif) no-repeat left ;
	padding:0 0 0 13px;
}



/*parts--Headline*/


.headline_title {
	padding:10px 10px 10px 0px;
	font-size: 72%;
	color:#1197f4;
	font-weight:bold;
	text-align:left;
	width: 180px;
}

.headline_data {
  padding:0px 5px 0px 5px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:center;
}
.headline_data1 {
  padding:0px 5px 0px 5px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:center;
  width: 50px;
}
.headline_data2 {
  padding:0px 5px 0px 5px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:center;
  width: 50px;
}
.headline_data3 {
  padding:0px 5px 0px 5px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:center;
  width: 60px;
}

.headline_text {
  padding:5px 5px 5px 10px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:left;
}
.headline_text1 {
  padding:5px 5px 5px 10px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:left;
  width: 125px;
}
.headline_text2 {
  padding:5px 5px 5px 10px;
  font-size: 72%;
  border-left:dotted 1px #b8d6ef;
  text-align:left;
  width: 300px;
}




/*parts--research institution*/

#research_insti_title_cont{
	width:840px;
	margin:0;
	padding:15px 0 8px 5px;
	background:url(../images/meeting_title_line.gif) left bottom no-repeat;
	text-align:left;
}



#research_insti_title{
	width:825px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#1197f4;
}

#research_insti_title2{
	width:825px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
	font-size: 14px;
	line-height: 20px;
	color:#1197f4;
}

#research_sub_con2{
	width:190px;
	float:right;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
	font-size: 72%;
	line-height: 110%;
}


#research_main_intro{
	width:600px;
	padding:10px 0 20px 0px;
	text-align:left;
	float:left;
}

#research_main_intro_iges{
	width:880px;
	padding:10px 0 10px 20px;
	text-align:left;
	float:left;
	font-size: 72%;
	line-height: 110%;
	background:url(../images/ri_logo_iges2.jpg) no-repeat center;

}



#research_sub_con{
	width:190px;
	float:right;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	font-size: 72%;
	line-height: 110%;
}


.research_bg{
	background:url(../researchinstitutions/images/ri_bg2.gif) no-repeat ;
	padding:15px;
}


#research_column{
	background:url(../researchinstitutions/images/ri_bg3-1.gif) no-repeat top ;
	padding:25px 25px 0 25px;
	margin:10px 0 0 0;
}



#moreabout {
	width:840px;
	margin:15px 0 10px 0;
	padding:0 0px 0 0;
	text-align:right;
}

.re_country{
   text-align:left;
   padding:0 4px 0 0;
   border-right:dotted 1px #b8d6ef;
}



.re_logo{
   text-align:center;
   padding:0 4px 0 4px;
}


.re_text{
  padding:10px 20px 10px 15px;
  font-size: 72%;
 color:#1197f4;
 border-left:dotted 1px #b8d6ef;
 line-height:160%
}



th.table_head{
  color:#666666;
  background-color: #F5F5F5;
  font-size:72%;
  padding:5px;
}

/*parts--Database*/


#database_back{
	background-color:#eef7fa;
	width:840px;
	max-height:100%;
	text-align:left;
}

.database_p{
	margin:0 auto 0 auto;
	padding:25px 0 20px 0;
}

.database{
	width:210px;
	margin:0 0 0 0;
	float:left;
}


.database_image{
    width:156px;
	text-align:center;
  	border:solid 1px #999999;
	margin:0 auto 0 auto;
}


.database_title{
    width:120px;
  	line-height:150%;
	padding:5px 10px 0 23px;
	margin:0 auto 0 auto;
	font-weight:bold;
	background:url(../database/images/excel.gif) no-repeat left center;	
}

.database_update{
    width:144px;
  	line-height:120%;
	font-size:11px;
	padding:8px 5px 0 0;
	margin:0 auto 0 auto;
}


.database2{
	width:277px;
	margin:0 0 0 0;
	float:left;
}


.database_image2{
    width:223px;
	text-align:center;
  	border:solid 1px #999999;
	margin:0 auto 0 auto;
}


.database_title2{
    width:90px;
  	line-height:150%;
	padding:5px 10px 0 23px;
	margin:0 auto 0 auto;
	font-weight:bold;
	background:url(../database/images/excel.gif) no-repeat left center;	
}

.database_update2{
    width:115px;
  	line-height:120%;
	font-size:11px;
	padding:8px 0px 0 0;
	margin:0 auto 0 auto;
}


.database_update_new{
    width:144px;
  	line-height:120%;
	font-size:11px;
	padding:8px 0 0 0;
	margin:0 auto 0 auto;
	background:url(../database/images/new.gif) no-repeat right center;
}


.note{
	width:840px;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
	float:left;
	font-size: 90%;	
}


/*parts--Publications*/

.publications_title_cont{
	width:835px;
	margin:0;
	padding:10px 0 8px 5px;
	background:url(../images/meeting_title_line.gif) left bottom no-repeat;
	text-align:left;
}

.publications_title{
	width:730px;
	margin:0;
	padding:0 0 0 8px;
	float:left;
	text-align:left;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#1197f4;
}



#publications_title_sub{
	float:right;
	background:url(../images/arrow_pagetop.gif) no-repeat left center;
}



#language{
	width:840px;
	text-align:right;
}


ul.publications_menu li a:hover {
	display:block;	
}

ul.publications_menup li a:hover {
	background-color:transparent;
}

ul.publications_menu li a:hover img{
	visibility:hidden;
}


.publications_p{
	width:840px;
	margin:0 auto 0 auto;
}

.publications_p2{
	width:780px;
	margin:0 auto 10px auto;
}

.publications_back1{
	background-color:#eff7fc;
	width:840px;
	max-height:100%;
	text-align:left;
	margin:20px auto 0 auto;
	padding:15px 0px 20px 0px;
}

.publications_back2{
	background-color:#eff7ee;
	width:840px;
	max-height:100%;
	text-align:left;
	margin:20px auto 0 auto;
	padding:15px 0px 20px 0px;
}


.publications{
	width:210px;
	text-align:center;
	float:left;
}


.publications_archives_left{
	width:105px;
	height:130px;
	float:left;
	margin:8px 0 5px 0;
}


.publications_archives_right{
	width:655px;
	float:right;
}


.publications_archives {
	width:645px;
	text-align:left;
	clear:both;
	padding:5px 20px 0 10px;
	margin:0;
	background:url(../images/dot_655.gif) left bottom no-repeat;
}

.publications_archives_type {
	width:130px;
	text-align:left;
	float:left;
	color:#000000;
	font-weight:bold;
}

.publications_archives_title {
	width:500px;
	margin:0 0 3px 0;
	padding:0;
	text-align:left;
	color:#003399;
	float:right;
	font-size:110%;
	line-height:130%;
	font-weight:bold;
}

.publications_archives_text {
	width:500px;
	margin:0 0 3px 0;
	padding:0;
	text-align:left;
	float:right;
	line-height:150%;	
}


.publications_title_icon2{
	float:left;
	padding:0;
	margin:0;
	background:#2a76eb;
	height:20px;
}






/*----- Table Sytle ------*/


th.title{
	vertical-align:top;
	border:0px;
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 3px 10px;
	
}

th.title_c{
	vertical-align:top;
	border:0px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;	
}


td.blue2{
	padding:3px 0 3px 10px;
	background-color:#dde6f9;
	border:0px;
	text-align:left;
	color:	#1197f4;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

td.text_blue{
	padding:3px 0 3px 10px;
	background-color:#FFFFFF;
	border:0px;
	text-align:left;
	color:	#1197f4;
	background-color:#f2f2f2;
	border-bottom:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
}

td.yellow{
	padding:3px 0 3px 10px;
	background-color:#fffce4;
	border:0px;
	text-align:left;
	line-height:20px;
	border-bottom:solid 2px #FFFFFF;
}

td.blue{
	padding:3px 0 3px 10px;
	background-color:#dde6f9;  
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

td.blueIcon{
	background-color:#dde6f9;
	border:0px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
}


td.Lblue2{
	padding:3px 0 3px 10px;
	background-color:#f0f4fd;
	border:0px;
	text-align:left;
	color:	#1197f4;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;	

}

td.Lblue{
	padding:3px 0 3px 10px;
	background-color:#f0f4fd;
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

td.LblueIcon{
	background-color:#f0f4fd;
	border:0px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;	
}


th.Icon{
	border:0px;
	text-align:center;
}


td.Lblue_bold{
	padding:3px 0 3px 10px;
	background-color:#f0f4fd;
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	font-weight:bold;
}

td.Lblue_bold_center{
	padding:3px 0 5px 0px;
	background-color:#f0f4fd;
	border:0px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	font-weight:bold;
}


td.blue_bold{
	padding:3px 0 3px 10px;
	background-color:#dde6f9;
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	font-weight:bold;
}

td.blue_bold_center{
	padding:3px 0 5px 0px;
	background-color:#dde6f9;
	border:0px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	font-weight:bold;
}


td.Lblue_white{
	padding:3px 0 3px 10px;
	background-color:#0d7ed0;
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

td.blue_white{
	padding:3px 0 3px 10px;
	background-color:#0d7ed0 ;
	border:0px;
	text-align:left;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
}

