Body
	{
		background-image:URL(../images/bg.gif);
		background-repeat:repeat;
		margin:20px;
	}

table.logo
	{
		background-color:white;
		background-image:URL(images/title-bg.jpg);
		background-repeat:repeat-x;
		width:850px;
		height:85px;
		margin-bottom:0px;
		border-top:solid #FFCC33 2px;
		border-bottom:solid #FFCC33 1px;
	}

table.topics-box
	{
		margin-top:0px;
		background-color:white;
		width:850px;
		height:120px;
		border-bottom:solid #FFCC33 2px;
		padding:0px;
	}

table.topics-box td.leftbox
	{
		border-right:solid #FFCC33 1px;
	}

table.topics
	{
		width:auto;
		height:auto;
		font:10pt;
		margin:3,0px;
		line-height:11pt;
	}



table.topic
	{
		background-color:white;
		width:850px;
		height:auto;
		border-bottom:solid #FFCC33 1px;
		font:10pt;
		margin-bottom:0px;

	}

table.topic td.topic-left
	{	padding-top:10px;
		padding-left:5px;
		text-align:left;
		vertical-align:top;
	}

table.topic td.topic-right
	{
		width:630px;
		padding-top:10px;
		padding-right:5px;
		padding-left:10px;
		border-left:solid #FFCC33 1px;
		vertical-align:text-top;	
	}


table.new-report
	{
		width:850px;
		background-color:white;
		border-top:#FFCC33 solid 2px;
		border-bottom:#FFCC33 solid 2px;
		margin:15 0 0 0;
	}

table.topics td.month
	{
		width:40px;
		vertical-align:text-top;
		font-weight:bold;
		padding-left:10px;
	}


.new-corporate
	{
		margin:3 3 2 0px;
		border:#FFCC33 solid 1px;
	}

.new-personal
	{
		margin:3 3 2 0px;
		border:#3333FF solid 1px;
	}

.new-others
	{
		margin:3 3 2 0px;
		border:#FF9933 solid 1px;
	}		


table.contents-corporate
	{
		background-color:white;
		width:420px;
		font:10pt;
		margin:10 5 0 0px;
		float:left;
		border-top:solid #FFCC33 2px;
		border-bottom:solid #FFCC33 2px;
	}

table.contents-corporate td.c-top
	{
		border-bottom:solid #FFCC33 2px;
		padding:1 0 3 0px;
	}

table.contents-corporate td.c-left
	{
		width:205px;
		border-top:solid #FFCC33 1px;
		border-left:solid #FFCC33 1px;
	}

table.contents-corporate td.c-right
	{
		width:205px;
		border-top:solid #FFCC33 1px;
		border-left:solid #FFCC33 1px;
		
	}

table.contents-personal
	{
		width:420px;
		background-color:white;
		margin:10 0 20 5px;
		border-top:solid #3333FF 2px;
		border-bottom:solid #3333FF 2px;
	}

table.contents-personal td.p-top
	{
		border-bottom:solid #3333FF 2px;
		padding:1 0 3 0px;
	}

table.contents-personal td.p-left
	{
		width:205px;
		border-top:solid #3333FF 1px;
		border-left:solid #3333FF 1px;
	}

table.contents-personal td.p-right
	{
		border-top:solid #3333FF 1px;
		border-left:solid #3333FF 1px;
	}


.copyright
	{
		width:850px;
		font:10pt;
	}

img
	{
		border:none;
		vertical-align:middle;
	}

hr
	{
		color:#FFCC33;
	}

#new hr
	{
		color:#FFCC33;
		height:1px;
	}	


ul#recruit
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#recruit li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#recruit a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/recruit.jpg);
		overflow:hidden;
	}
#recruit a:hover
	{
		background-image:URL(./images/recruit.jpg);
		background-position:0px 40px;
	}
ul#esupport
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#esupport li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#esupport a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/e-support.jpg);
		overflow:hidden;
	}
#esupport a:hover
	{
		background-image:URL(./images/e-support.jpg);
		background-position:0px 40px;
	}

ul#abroad
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#abroad li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#abroad a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/abroad.jpg);
		overflow:hidden;
	}
#abroad a:hover
	{
		background-image:URL(./images/abroad.jpg);
		background-position:0px 40px;
	}

ul#exchange 
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#exchange li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#exchange a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/exchange.jpg);
		overflow:hidden;
	}
#exchange a:hover
	{
		background-image:URL(./images/exchange.jpg);
		background-position:0px 40px;
	}
ul#intern 
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#intern li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#intern a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/intern.jpg);
		overflow:hidden;
	}
#intern a:hover
	{
		background-image:URL(./images/intern.jpg);
		background-position:0px 40px;
	}

ul#training 
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#training li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#training a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/training.jpg);
		overflow:hidden;
	}
#training a:hover
	{
		background-image:URL(./images/training.jpg);
		background-position:0px 40px;
	}

ul#short-abroad
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#short-abroad li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#short-abroad a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/shortabroad.jpg);
		overflow:hidden;
	}
#short-abroad a:hover
	{
		background-image:URL(./images/shortabroad.jpg);
		background-position:0px 40px;
	}
ul#homestay 
	{
		width:100%;
		margin:0px;
		padding:0px;
	}

#homestay li
	{
		width:205px;
		padding:0px;
		margin: 0px;
		LIST-STYLE-TYPE: none;
	}

#homestay a
	{
		display:block;
		width:205px;
		height:40px;
		text-indent:-300px;
		background-image:URL(./images/homestay.jpg);
		overflow:hidden;
	}
#homestay a:hover
	{
		background-image:URL(./images/homestay.jpg);
		background-position:0px 40px;
	}
a:link
	{
		color:#3333FF;
		text-decoration: none;
	}

a:active
	{
		color:#3333FF;
		text-decoration: none;
	}

a:visited
	{
		color:#3333FF;
		text-decoration: none;
	}

a:hover
	{
		color:#3333FF;
		text-decoration: underline;
	}

div.under-personal
	{
		background-image:URL(./images/under-personal.jpg);
		background-repeat:repeat y;
		font:8pt;
		text-align:right;
		padding-right:10px;
		padding-bottom:5px;
	}
div.under-corporate
	{
		background-image:URL(./images/under-corporate.jpg);
		background-repeat:repeat y;
		font:8pt;
		text-align:right;
		padding-right:10px;
		padding-bottom:5px;

	}

.title
	{
		font:12pt;
		font-weight:bold;
		color:blue;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:5px;
	}

.align-right
	{
		font:10pt;
		text-align:right;
		margin-right:0px;
	}

#player1
	{
		width:200px;
		height:200px;
		background-image:URL("./images/pict-frame.gif");
		background-repeat:no-repeat;
		padding:12 10 0 0;
		margin:10,8px;
		font:8pt;
	}

