@import "css/title.css";
//body {
  font: 9pt/12pt "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  background-image: url(img/logo_back2.gif);
  margin: 0px;
  border: 0px;
  padding-right: 0px;
}



.text_border {
     font-size: 10pt;
     line-height: 10pt;
}

.pic {
     padding-bottom: 10px;
     padding-left: 10px;
}

.column_back {
     color: #000000;
	 background-color: #FFFFFF;
	 background-image: url(img/back_logo.gif);
	 background-repeat: no-repeat;
	 background-position: right bottom;
}

.column_right {
     padding-top: 20px;
	 font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 12pt;
     line-height: 14pt;
	 padding-right: 20px;
}

}

.column_left {
     padding-top: 20px;
     padding-left: 30px;
     padding-right: 10px;	 
	 font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 12pt;
     line-height: 10pt;
     color: #000000;
}

.column {
     padding-top: 20px;
     padding-left: 30px;
     padding-right: 30px;	 
	 font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 12pt;
     line-height: 14pt;
     color: #000000;

	 background-repeat: no-repeat;
	 background-position: center top;	 
}


.title1 {
     font-family: "Helvetica";
     font-size: 10pt;
     line-height: 10pt;
     color: #FFFFFF;
     border: 0px;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 10px;
     font-weight: bold;
}

.title2 {
     font-family:"‚l‚r ‚o–¾’©", "×–¾’©‘Ì";
     font-size: 16pt;
	 font-weight: bold;
     line-height: 16pt;
     color: #000000;
     border: 0px;
     padding-top: 80px;
	 padding-bottom: 40px;
	 padding-right: 5px;
	 text-align: right;
}

.title3 {
     font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
     font-size: 13pt;
	 font-weight: bold;
     line-height: 25pt;
     color: #000000;
     border: 0px;
     padding-top: 10px;
     padding-bottom: 8px;
}

.copylight {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 10pt;
     color: #FFFFFF;
     border: 0px;
     padding-top: 5px;
     padding-bottom: 3px;
     padding-right: 10px;
}

.text_top1 {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 10pt;
     color: #000000;
     padding-top: 5px;
     padding-left: 20px;
}

.text_nomal1 {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 10pt;
     color: #000000;
     padding-top: 5px;
     padding-right: 10px;	 
}

.text_nomal2 {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 10pt;
     line-height: 14pt;
     color: #000000;
     padding-top: 5px;
     padding-left: 0px;
}

.text_info_jafae{
     font-family: "Osaka|“™•";
     font-size: 10pt;
     line-height: 14pt;
     color: #000000;
	 text-align: justify;
	 text-justify: distribute;
}


.text_nomal3 {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 12pt;
     color: #000000;
     padding-top: 3px;
     padding-left: 0px;
}


.text_nomal4 {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 12pt;
     color:#000000;
     padding-top: 5px;
     padding-left: 0px;
}


.text_nomal4_green {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 8pt;
     line-height: 12pt;
     color:#336633;
     padding-top: 5px;
     padding-left: 0px;
}


.title_news {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 11pt;
	 font-weight: bold;
     line-height: 14pt;
     color: #006699;
     padding-top: 5px;
     padding-bottom: 5px;
}

.title_news_date {
     font-size: 8pt;
     line-height: 14pt;
     color: #3399CC;
}

.text_news {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 10pt;
     line-height: 14pt;
     color: #000000;
     padding: 0px;
}

.text_news_red {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 11pt;
     line-height: 14pt;
     color: #990000;
	 font-weight: bold;
     padding: 0px;
}

#topnews div.zenkoku{
	background: #339966;
	padding: 3px;
	}
	

.text_whatsnew {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 10pt;
     line-height: 14pt;
     color: #000000;
     padding-top: 3px;
     padding-bottom: 3px;
}

.text_date {
     font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
     font-size: 10pt;
     line-height: 14pt;
	 font-weight: bold;
     color: #3366FF;
     padding-top: 3px;
}


.greet_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
	 padding-top: 30px;
	 padding-right: 10px;
	 padding-left: 30px;	 
	 text-align:justify;	 
}

.greet_text2 {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
	 padding-top: 4px;
	 padding-right: 10px;
	 text-align:justify;
}


.greet_pic {
      padding-top: 5px;
      padding-bottom: 390px;	  
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;	  
	 
}
.greet_pic2 {
      padding-right: 10px;
 
}

.meeting_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
}

.plan_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
}

.cell_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 10pt;
	 color: #000000;
}

.cell_text_mail {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 9pt;
	 line-height: 9pt;
	 color: #000000;
}

.cell_text_plan {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 20pt;
	 color: #000000;
}

.rules_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
}

.jounal_con_rules {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color: #000000;
}

.study_enter {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color:#000000;
}

.study_enter_title {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 11pt;
	 line-height: 13pt;
	 font-weight: bold;
	 color:#006699;
}


.rules_text_bold {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 16pt;
	 font-weight: bold;
	 color: #000000;
}

.link_text {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 color:#000000;
}

.link_text_menu {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 9pt;
	 line-height: 18pt;
	 color:#000000;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

.link_text_menu_title {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 20pt;
	 color:#FFFFFF;
	 padding-left: 5px;
	 font-weight: bold;


}

.link_cell_title {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 13pt;
	 font-weight: bold;
	 color:#FFFFFF;
}

.news_letter_menu {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 9pt;
	 line-height: 18pt;
	 color:#000000;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 10px;
}
.jounal_index_menu {
	 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	 font-size: 10pt;
	 line-height: 18pt;
	 color: #000000;
}


//.greet_text_left:first-letter {
//	 font-size: 280%;
//	 line-height: 100%;
//	 color: #000000;
//	 float: left;
//	 
//}


span.green{
	color: #006666;
	}
	
span.red{
	color: #CC0000;
	font-weight: bold;
	border: 1px solid #CC0000;
	padding: 10px;
	height: 20px;
	display: block;
	}





/* XVî•ñ
---------------------------------------*/
#jafaenews{
	width:490px;
	.width:520px;
	height:290px;
	overflow: auto;
	font-size:13px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 15px;
	margin:10px 0;
}

#jafaenews dl{
	margin:0;
}

#jafaenews dt{
	color:#3366FF;
	font-weight:bold;
	padding:0 0 3px 0;
}

#jafaenews dd{
	margin:0;
	padding:0 0 15px 10px;
}

#jafaenews dt.separated{
	border-top:1px dotted #CCC;
	padding-top:10px;
}

#jafaenews dd.bottom{
	margin:0;
	padding:0 0 0 10px;
}

/* ƒRƒ“ƒeƒ“ƒc
-------------------------------------*/
#content{
	padding:20px;
	.padding:0;
	_zoom:1;
	overflow:hidden;
	width:519px;
	.width:520px;
}

#content span.title{
	display:none;
	}



#content table{

}
.banner{
	padding:10px;
	.padding:0;
}

#content dl.news_frame{
	padding:10px;
	border:1px solid #CCC;
	margin-bottom:15px;
	width:500px;
	.width:520px;
}

#content dd.text_news{
	margin:0;
}



/* ƒoƒi[
------------------------------------*/
#banner{
	margin:0 0 20px 0;
	_zoom:1;
	overflow:hidden;
}

#banner dl{
	margin:0;
	width:519px;
	.width:520px;
}

#banner dd{
		margin:0;
}

#banner dd.left{
	display:block;
	width:250px;
	float:left;
}

#banner dd.right{
	display:block;
	width:250px;
	float:right;
}

/* ƒjƒ…[ƒYƒŒƒ^[
-----------------------------*/
#newsletter{
	font-size: 13px;
	line-height: 150%;
	padding-left:30px;

	.padding-left:0;

}

#newsletter h1.newsletter{
	display:block;
	background: url(img/news_letter.gif) no-repeat;
	width:690px;
	height:25px;
	.height:23px;
	margin-bottom:0;
	.margin-bottom:-8px;
	border-bottom: 1px solid #090909;
}

#newsletter span.newsletter_title{
	display:none;
}

#news_list{
	display:block;
	border: 1px solid #CCC;
	width:670px;
	.width:690px;
	padding:20px 10px 15px 10px;
	margin:10px 0 30px 0;
	_zoom:1;
	overflow:hidden;

}

#news_list ul{

	margin:0;
	padding:0 30px;
}

#news_list li{
	margin-bottom:5px;
}

#news_list ul.left_news{
	display:block;
	float:left;
	padding-right: 20px;

}

#news_list ul.mid_news{
	display:block;
	float:left;
	padding-right: 20px;


}

#news_list ul.right_news{
	display:block;
	float:left;
	padding-right: 20px;


}
