
a:link
	{text-decoration : none;
	}
a:visited
	{text-decoration : none;
	}
a:active
	{text-decoration : underline;
	}
a:hover
	{color: #0033ff;
	text-decoration : underline;
	}
td.update
{
	line-height : 110%;
	}
td.info
{
	line-height : 130%;
	}
p
{
	line-height:180%;
	font-size : 90%;
}

li
{
	line-height:180%;
	font-size : 90%;
}
.center{
width:340px;
margin:0 0 0 40px;
}
.img1{
float:left;
width:150px;
margin:0 40px 0 0;
}

.tac,
.img1 p,
.img2 p{
margin:0;
padding:0;
text-align:center;
}
.img2{
float:left;
width:150px;
margin:0;
}

.clear{
clear:both;
width:1px;
height:1px;
overflow:hidden;
}

p.flt_img_right img {
float:right;
margin:0 0 0 5px;
}

p.font_s {
font-size:80%;
}

#maincontents{
	width:450px;
	margin:0;
	padding:0;
	text-align:left;

	}


#wrapper{
	padding:5px;
	}

#wrapper h4,
#wrapper p{
	text-align:left;
}


/*---------------------------
							seminarsepNX
----------------------------*/
.style1 {	color: #FF0000;
	font-size: 10px;
}

/* news */

.capt{
	font-size:90%;
	font-weight:bold;
	text-align:left;
	text-indent:2px;
	padding:0 0 5px 0;
	}
	
.table_wsj{
	border:1px solid #666;
	border-collapse:collapse;
	}

.table_wsj th,
.table_wsj td{
	font-size:90%;
	border:1px solid #666;
	padding:0;
	}

.table_wsj th.rank {
	white-space:nowrap;
}




.ta_l{
text-align:left;
}

.ta_r{
text-align:right;
}

.salon_h4-pad{
margin-top:50px;
}

table td.va-t{
vertical-align:top;
}

span.caution-red{
color:red;
}




/*-----------------------
				 salon index  
---------------------*/


table.salon-plan{
border:none;
border-collapse:collapse;
margin:0 0 10px 0;
line-height:140%;
}

table.salon-plan td{
border:none;
font-size:90%;
}

.plan-pad{
padding-top:15px;
}

table.salon-plan td.plan-l{
width:100px;
}

table.salon-plan td.plan-r{
width:330px;
}

.invitation{
margin:0;
padding:0;
}

.invitation p.chapter {
margin:1em 0 5px 0;
padding:0;
}


.time-table{
width:400px;
margin:0 0 1em 50px;
padding:0;
}

.time-table p{
margin:0;
padding:0;
}



.time-table dl.time {
margin:0;
font-size:90%;
line-height:140%;
}

.time-table dl.time dt{
width:80px;
margin:0 10px 5px 0;
float:left;
clear:left;

}

.time-table dl.time dd{
width:300px;
margin:0 0 5px 0;
float:left;
}





.nowrap{
white-space:nowrap;
}

.table_energy-subhead{
width:440px;
border:none;
line-height:150%;
}

.table_energy-subhead th{
width:393px;
font-size:90%;
font-weight:bold;
text-align:left;
}

.table_energy-subhead td{
width:43px;
font-size:90%;
font-weight:normal;
text-align:right;
}

.va-t{
vertical-align:top;
}

.mg20{
margin:20px 0 0 0;
}

td.wd100{
width:100px;
}

dl.chg{
margin:20px 0 0 0;
font-size:90%;
}

dl.chg dt{
float:left;
width:20px;
margin:0;
font-weight:bold
}

dl.chg dd{
margin:0;
float:left;
width:417px;
font-weight:bold
}

/*     rep     */

ul.ul_no-style{
list-style:none;
}

.fs_90{
font-size:90%;
}

.pdt-1_half{
padding-top:1.5em;
}

.pdt-1{
padding-top:1em;
}




/*------------- rep eng ---------------*/

dl.rep01_en{
width:450px;
line-height:180%;
}

dl.rep01_en dt{
float:left;
margin:0;
padding:0 0 5px 0;
width:10px;
clear:left;
}

dl.rep01_en dd{
width:430px;
float:left;
margin:0;
padding:0 0 5px 10px;
text-align:left;
}

dl.rep01_en dt.last_text{
padding:0;
}

dl.rep01_en dd.last_text{
padding:0 0 0 10px;
}


.tpd40{
padding:40px 0 0 0;
}

.interviewer{
color:#006666;
font-weight:bold;
}













