* {
	margin:0;
	padding:0;
}

body{
	background:  url("../image/bg.gif") repeat-y 50% 50%;	
	font-family: 'Ariel', 'Osaka', 'Verdana', 'sans-serif';
}

img{
	border:0;
}

#container{
	margin:0 auto;
	width:802px;
}

/*--------header-------*/
#header{
 	width:800px;
	height:95px;
	margin:0;
}

#header .limage{
	float:left;
	margin-top:5px;
}

#header .logo{
	margin-left:10px;
	margin-top:5px;
}

#header .rimage{
	float:right;
	margin-top:5px;
}

#header .navi ul{
	clear:both;
	width:800px;
	height:22px;
	background-image:url(../image/top_image_line.jpg);
	text-align:right;
	vertical-align: middle;
	padding-top:2px;
}

#header .navi ul li{
	padding-right:12px;
	display:inline;	
	font-size:75%;
	font-weight:bold;
}
	
#header .navi ul li.dot{
	padding-left:12px;
	background-image:url(../image/icon_dot.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
	
#header .navi ul li.jap{
	padding-left:22px;
	background-image:url(../image/japanese.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
	
#header .navi ul li.dot a:link,#header .navi ul li.jap a:link{
	color:#6A83D6;
}

#header .navi ul li.dot a:visited,#header .navi ul li.jap a:visited{
	color:#0A1F62;
}

#header .navi ul li.dot a:hover,#header .navi ul li.jap a:hover{
	color:#fa8c16;
}

#header .navi ul li.dot a:visited:hover,#header .navi ul li.jap a:visited:hover{
	color:#fa8c16;
}

/*--------wrapper-------*/
#wrapper{
	width:800px;
	position:relative;
}		

/*--------side_navi-------*/
#side_navi{
	float:left;
	width:270px;
	margin-top:10px;
}

#side_navi2{
	float:left;
	width:245px;
	margin-top:10px;
}

#side_navi .snavi ul{
	width:230px;
	margin-left:40px;
	list-style-type: none;
}

#side_navi2 .snavi ul{
	width:230px;
	margin-left:15px;
	list-style-type: none;
}

.snavi ul li{
	display:block;
	text-indent:-9999px;
}

.snavi ul li a{
	display:block;
	width:230px;
	height:40px;
}

.snavi ul li.about a{
	background-image:url(../image/emenu_phillipcapitalgroup1.gif);
}

.snavi ul li.about2 a{
	background-image:url(../image/emenu_phillipcapitalgroup2.gif);
}

.snavi ul li.about a:hover{
	background-image:url(../image/emenu_phillipcapitalgroup2.gif);
}

.snavi ul li.service a{
	background-image:url(../image/emenu_services1.gif);
}

.snavi ul li.service2 a{
	background-image:url(../image/emenu_services2.gif);
}

.snavi ul li.service a:hover{
	background-image:url(../image/emenu_services2.gif);
}


.snavi ul li.news a{
	background-image:url(../image/emenu_newsreleases1.gif);
}

.snavi ul li.news2 a{
	background-image:url(../image/emenu_newsreleases2.gif);
}

.snavi ul li.news a:hover{
	background-image:url(../image/emenu_newsreleases2.gif);
}

.snavi ul li.ir a{
	background-image:url(../image/emenu_investorrelations1.gif);
}

.snavi ul li.ir2 a{
	background-image:url(../image/emenu_investorrelations2.gif);
}

.snavi ul li.ir a:hover{
	background-image:url(../image/emenu_investorrelations2.gif);
}

.snavi ul li.promotion a{
	background-image:url(../image/emenu_promotion1.gif);
}

.snavi ul li.promotion2 a{
	background-image:url(../image/emenu_promotion2.gif);
}

.snavi ul li.promotion a:hover{
	background-image:url(../image/emenu_promotion2.gif);
}

.snavi ul li.career a{
	background-image:url(../image/emenu_career1.gif);
}

.snavi ul li.career2 a{
	background-image:url(../image/emenu_career2.gif);
}

.snavi ul li.career a:hover{
	background-image:url(../image/emenu_career2.gif);
}

#side_navi .snavi2 ul{
	width:230px;
	margin-left:40px;
	list-style-type: none;
}

#side_navi2 .snavi2 ul{
	width:230px;
	margin-left:15px;	
	list-style-type: none;
}

.snavi2 ul li{
	display:block;
	text-indent:-9999px;
}

.snavi2 ul li a{
	display:block;
	width:230px;
	height:30px;
}
.snavi2 ul li.corporateoutline a{
	background-image:url(../image/esub_corporateprofile1.gif);
}

.snavi2 ul li.corporateoutline a:hover{
	background-image:url(../image/esub_corporateprofile2.gif);
}

.snavi2 ul li.worldwide a{
	background-image:url(../image/esub_pcgroupworldwide1.gif);
}

.snavi2 ul li.worldwide a:hover{
	background-image:url(../image/esub_pcgroupworldwide2.gif);
}

.snavi2 ul li.japan a{
	background-image:url(../image/esub_pcgroupjapan1.gif);
}

.snavi2 ul li.japan a:hover{
	background-image:url(../image/esub_pcgroupjapan2.gif);
}

.snavi2 ul li.japan2 a{
	background-image:url(../image/esub_phillipcapitaljapan1.gif);
}

.snavi2 ul li.japan2 a:hover{
	background-image:url(../image/esub_phillipcapitaljapan2.gif);
}

.snavi2 ul li.phillipadvisory a{
	background-image:url(../image/esub_phillipadvisory1.gif);
}

.snavi2 ul li.phillipadvisory a:hover{
	background-image:url(../image/esub_phillipadvisory2.gif);
}


.snavi2 ul li.financials a{
	background-image:url(../image/esub_phillipfinancials1.gif);
}

.snavi2 ul li.financials a:hover{
	background-image:url(../image/esub_phillipfinancials2.gif);
}

.snavi2 ul li.naruse a{
	background-image:url(../image/esub_naruse1.gif);
}

.snavi2 ul li.naruse a:hover{
	background-image:url(../image/esub_naruse2.gif);
}

.snavi2 ul li.realestate a{
	background-image:url(../image/esub_pcrealestate1.gif);
}

.snavi2 ul li.realestate a:hover{
	background-image:url(../image/esub_pcrealestate2.gif);
}

.snavi2 ul li.video a{
	background-image:url(../image/esub_video1.gif);
}

.snavi2 ul li.video a:hover{
	background-image:url(../image/esub_video2.gif);
}

.snavi2 ul li.equities a{
	background-image:url(../image/esub_equities1.gif);
}

.snavi2 ul li.equities a:hover{
	background-image:url(../image/esub_equities2.gif);
}

.snavi2 ul li.investmenttrusts a{
	background-image:url(../image/esub_investmenttrusts1.gif);
}

.snavi2 ul li.investmenttrusts a:hover{
	background-image:url(../image/esub_investmenttrusts2.gif);
}

.snavi2 ul li.forex a{
	background-image:url(../image/esub_forex1.gif);
}

.snavi2 ul li.forex a:hover{
	background-image:url(../image/esub_forex2.gif);
}

.snavi2 ul li.ifa2 a{
	background-image:url(../image/esub_ifasupport1.gif);
}

.snavi2 ul li.ifa2 a:hover{
	background-image:url(../image/esub_ifasupport2.gif);
}

.snavi2 ul li.realestate2 a{
	background-image:url(../image/esub_realestate1.gif);
}

.snavi2 ul li.realestate2 a:hover{
	background-image:url(../image/esub_realestate2.gif);
}

.snavi2 ul li.corporatefinance a{
	background-image:url(../image/esub_corporatefinance1.gif);
}

.snavi2 ul li.corporatefinance a:hover{
	background-image:url(../image/esub_corporatefinance2.gif);
}

.snavi2 ul li.venture a{
	background-image:url(../image/esub_venturecapital1.gif);
}

.snavi2 ul li.venture a:hover{
	background-image:url(../image/esub_venturecapital2.gif);
}

.snavi2 ul li.campaign a{
	background-image:url(../image/esub_campaign1.gif);
}

.snavi2 ul li.campaign a:hover{
	background-image:url(../image/esub_campaign2.gif);
}

.snavi2 ul li.event a{
	background-image:url(../image/esub_event1.gif);
}

.snavi2 ul li.event a:hover{
	background-image:url(../image/esub_event2.gif);
}

#left_img p img{
	margin-left:40px;
}

#left_img2 p img{
	margin-left:15px;
}

/*--------footer-------*/
#footer{
	clear:both;
	width:800px;
}

#footer .fnavi ul{
	width:800px;
	height:22px;
	background-color:#d8d8d9;
	text-align:center;
	vertical-align:middle;
}

#footer .fnavi ul li{
	background-image:url(../image/icon_dot2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-right:5px;
	padding-left:6px;
	display:inline;	
	font-size:10px;
}

#footer .fnavi ul li a{
	color:#000000;
}

#footer .fnavi ul li a:visited{
	color:#0A1F62;
}

#footer .fnavi ul li a:hover{
	color:#fa8c16;
}

#footer .copy{
	text-align:center;
	color:#000000;
	font-size:65%;
	margin-top:5px;
	margin-bottom:15px;
}


/*--------content-------*/
#content{
	float:right;
	width:525px;
	margin-top:10px;
}

.content_img img{
	float:right;
}

.content_img2 img{
	margin:5px 0 0 20px;
}

.content_img3 img{
	margin:80px 0 0 170px;
}

#content2,#content3{
	float:right;
	width:515px;
}

p{
	font-size:75%;
	line-height:1.3em;
	margin-right:5px;
}

p.style1{
	margin-bottom:15px;
}	

p.style2{
	margin-top:10px;
}

p.style3{
	margin-top:10px;
	margin-bottom:15px;
}

#main_c{
	width:500px;
	margin:0;
}

a.link_t,a.link_t2{
	color:#0A1F62;
}

a.link_t3,a.link_t4{
	color:#6A83D6;
}

a.link_t2,a.link_t4{
	font-weight:bold;
}

a.link_t4:visited,a.link_t4:visited{
	color:#0A1F62;
}

a.link_t:hover,a.link_t2:hover,a.link_t3:hover,a.link_t4:hover{
	color:#fa8c16;
}

span.bd{
	font-weight:bold;
}

h3.bd2{
	font-weight:bold;
	margin-top:8px;
	margin-bottom:10px;
}

strong.n{
	font-weight:normal;
}

em{
	margin-bottom:10px;
}

em.fx{
	font-weight:bold;
}

dfn{
	font-style:normal;
}

ul.service{
	font-size:75%;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:15px;
}

ul.service li{
	padding-top:2px;
	list-style-type:circle;
}

p.proviso{
	padding-top:7px;
	padding-left:80px;
}

address{
	font-style:normal;
	font-size:75%;
	margin-bottom:10px;
}

/*--------content_index-------*/
.newslink{
	margin-left:20px;
}

#newsspace{
	width:420px;
	margin-left:20px;
}

.date{
	border-top:1px dotted #000000;
	font-size:10px;
	padding-left:370px;
	padding-top:5px;
}

.main{
	padding:10px 3px 18px 10px;
	font-size:75%;	
	color:#000000;
}

/*--------content_group-------*/


#link ul{
	width:500px;
	list-style-type: none;
}

#link ul li{
	display:block;
	text-indent:-9999px;
}

#link ul li a{
	display:block;
	width:500px;
	height:30px;
}

#link ul li.link1 a{
	background-image:url(../image/epcgroupworldwide1.gif);
}

#link ul li.link1 a:hover{
	background-image:url(../image/epcgroupworldwide2.gif);
}

#link ul li.link2 a{
	background-image:url(../image/epcgroupjapan1.gif);
}

#link ul li.link2 a:hover{
	background-image:url(../image/epcgroupjapan2.gif);
}

#link ul li.link3 a{
	background-image:url(../image/ecampaign1.gif);
}

#link ul li.link3 a:hover{
	background-image:url(../image/ecampaign2.gif);
}

#link ul li.link4 a{
	background-image:url(../image/eevent1.gif);
}

#link ul li.link4 a:hover{
	background-image:url(../image/eevent2.gif);
}



/*--------content_corporateprofile-------*/
.main_c2{
	width:490px;
	margin:10px 0 10px 10px;
}

.main_c2 dl#list1{
	position:absolute;
	top:100;
	left:260;
	width:310px;
	font-size:75%;
}

.main_c2 dl#list1 dt{
	width:100px;
	margin-top:5px;
	line-height:2em;
}

.main_c2 dl#list1 dd{
	width:210px;
	margin-left:100px;
	margin-top:-2.1em;
	line-height:2.2em;
}	


.main_c2 dl#list2{
	margin-left:10px;
	margin-bottom:10px;
	width:480px;
	font-size:75%;
}	
	
.main_c2 dl#list2 dt{
	width:150px;
	margin-top:5px;
	line-height:2em;
}

.main_c2 dl#list2 dd{
	width:330px;
	margin-left:150px;
	margin-top:-2.1em;
	line-height:2.2em;
}

.main_c2 dl#list3{
	margin-left:120px;
	margin-bottom:10px;
	width:360px;
	font-size:75%;
}	
	
.main_c2 dl#list3 dt{
	width:50px;
	margin-top:5px;
	line-height:2em;
}

.main_c2 dl#list3 dd{
	width:310px;
	margin-left:50px;
	margin-top:-2.1em;
	line-height:2.2em;
}

.main_c2 dl#list6{
	margin-bottom:10px;
	width:360px;
	font-size:75%;
}	
	
.main_c2 dl#list6 dt{
	width:100px;
	margin-top:5px;
	line-height:2em;
}

.main_c2 dl#list6 dd{
	width:260px;
	margin-left:100px;
	margin-top:-2.1em;
	line-height:2.2em;
}

span.i{
	font-style:italic;
}

/*--------content_phillipcapitalgroupinjapan-------*/
h2.linkh1,h2.linkh2,h2.linkh3,h2.linkh4,h2.linkh5,h2.linkh6{
	text-indent:-9999px;
}

h2.linkh1 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipcapitaljapan1.gif);
}

h2.linkh1 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipcapitaljapan2.gif);
}

h2.linkh2 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipfinancials1.gif);
}

h2.linkh2 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipfinancials2.gif);
}

h2.linkh3 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/enaruse.gif);
}

h2.linkh3 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/enaruse2.gif);
}

h2.linkh4 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/epcrealestate.gif);
}

h2.linkh4 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/epcrealestate2.gif);
}

h2.linkh5 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/eifalist1.gif);
}

h2.linkh5 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/eifalist2.gif);
}


h2.linkh6 a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipadvisory1.gif);
}

h2.linkh6 a:hover{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/ephillipadvisory2.gif);
}


.main_c3{
	clear:both;
}

/*--------content_phillipcapitalgroup-------*/
ul#worldlist {
	width:240px;
	margin-left:10px;
}

ul#worldlist li{
	list-style-type:none;
	width:240px;
	border-bottom:1px solid #ffffff;
	display:block;
	background-color:#e3e9fc;
	padding-left:10px;
}

ul#worldlist li a{
	font-weight:bold;
	font-size:80%;
	color:#6a83d6;
}

ul#worldlist li a:visited{
	color:#0A1F62;
}

ul#worldlist li a:hover{
	color:#fa8c16;
}
h2.world{
	font-weight:bold;
	font-size:75%;
	margin:15px;
}

p.w_content{
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
}

table.w_content1,table.w_content2{
	margin-top:-8px;
	margin-left:10px;
	margin-bottom:10px;
	width:480px;
	font-size:75%;
}

table.w_content1 th{
	width:160px;
	background-color:#ced5eb;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

table.w_content1 td{
	width:320px;
	background-color:#e3e9fc;
}
	
table.w_content2 th{
	width:130px;
	background-color:#ced5eb;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

table.w_content2 td{
	width:350px;
	background-color:#e3e9fc;
}

p.w_content3{
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	font-style:italic;
}	

p.w_content4{
	margin-bottom:10px;
	padding-left:15px;
}

p.inlink a{
	clear:both;
	padding-left:420px;
	font-size:100%;
}

/*--------content_phillipcapitaljapan,phillipfinancials-------*/
h2.ci{
	font-size:80%;
	font-weight:normal;
	margin-top:10px;
}

dl.list4{
	position:absolute;
	top:100;
	left:260;
	width:490px;
	font-size:75%;
}

dl.list4 dt{
	width:80px;
	margin-top:5px;
	line-height:1.5em;
}

dl.list4 dd{
	width:410px;
	margin-left:80px;
	margin-top:-1.45em;
	line-height:1.5em;
}

dl#list5{
	position:absolute;
	top:100;
	left:260;
	width:490px;
	font-size:75%;
}

dl#list5 dt{
	width:170px;
	margin-top:5px;
	line-height:1.3em;
}

dl#list5 dd{
	width:320px;
	margin-left:170px;
	margin-top:-1.25em;
	line-height:1.3em;
}

dl#list7{
	position:absolute;
	top:100;
	left:260;
	width:490px;
	font-size:75%;
}

dl#list7 dt{
	width:160px;
	margin-top:5px;
	line-height:1.5em;
}

dl#list7 dd{
	width:330px;
	margin-left:160px;
	margin-top:-1.45em;
	line-height:1.5em;
}

.list4 dd a,#list5 dd a,#list7 dd a{
	color:#6a83d6;
}

.list4 dd a.b,#list5 dd a.b,#list7 dd a.b{
	font-weight:bold;
}

.list4 dd a:visited,#list5 dd a:visited,#list7 dd a:visited{
	color:#0A1F62;
}	

.list4 dd a:hover,#list5 dd a:hover,#list7 dd a:hover{
	color:#fa8c16;
}

#main_c4{
	width:500px;
	margin-top:290px;
}

#main_c4 h2{
	font-weight:bold;
	font-size:75%;
	margin-bottom:0;
}

p.link_siryo{
	text-indent:-9999px;
}

p.link_siryo a{
	display:block;
	width:500px;
	height:30px;
	background-image:url(../image/pfinancials_request1.gif);
}

p.link_siryo a:hover{
	background-image:url(../image/pfinancials_request2.gif);
}

#main_c5{
	width:500px;
	margin-top:360px;
}

#main_c6{
	width:500px;
	margin-top:220px;
}

#main_c7{
	width:500px;
	margin-top:310px;
}

#main_c p.vimage{
	margin:20px 85px 20px 85px;
}

div.vposi{
	margin:20px 85px 20px 85px;	
}

ul#vlink{
	margin-left:90px;
}

ul#vlink li{
	padding-left:20px;
	padding-right:12px;
	display:inline;	
	font-size:75%;
}

ul#vlink li.wmp{
	background-image:url(../image/bwin.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

ul#vlink li.rm{
	background-image:url(../image/breal.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

ul#vlink li.mov{
	background-image:url(../image/qt.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

ul#vlink li a{
	color:#6a83d6;
	font-weight:bold;
}

ul#vlink li a:hover{
	color:#fa8c16;
	font-weight:bold;
}

p.qr{
	float:left;
}

p.add{
	font-weight:bold;
	padding:5px 0 0 50px;
}

p.add2{
	font-weight:bold;
	padding-top:10px;
}	

h2.map{
	color:#0A1F62;
	margin-top:10px;
	margin-bottom:10px;
	font-size:90%;
}

/*--------content_services-------*/


ul#list_service{
	width:500px;
	list-style-type: none;
}

ul#list_service li{
	display:block;
	text-indent:-9999px;
}

ul#list_service li a{
	display:block;
	width:500px;
	height:30px;
}

ul#list_service li.equities a{
	background-image:url(../image/eequities1.gif);
}

ul#list_service li.equities a:hover{
	background-image:url(../image/eequities2.gif);
}

ul#list_service li.invest a{
	background-image:url(../image/einvestmenttrusts1.gif);
}

ul#list_service li.invest a:hover{
	background-image:url(../image/einvestmenttrusts2.gif);
}

ul#list_service li.fx a{
	background-image:url(../image/eforex1.gif);
}

ul#list_service li.fx a:hover{
	background-image:url(../image/eforex2.gif);
}

ul#list_service li.realestate a{
	background-image:url(../image/erealestate.gif);
}

ul#list_service li.realestate a:hover{
	background-image:url(../image/erealestate2.gif);
}

ul#list_service li.cf a{
	background-image:url(../image/ecorporatefinance.gif);
}

ul#list_service li.cf a:hover{
	background-image:url(../image/ecorporatefinance2.gif);
}

ul#list_service li.venture a{
	background-image:url(../image/eventurecapital1.gif);
}

ul#list_service li.venture a:hover{
	background-image:url(../image/eventurecapital2.gif);
}

ul#list_service li.ifa a{
	background-image:url(../image/eifasupport1.gif);
}

ul#list_service li.ifa a:hover{
	background-image:url(../image/eifasupport2.gif);
}
/*--------content_equities-------*/
h2.equities{
	font-size:75%;
	font-weight:normal;
}

#header .navi ul li a:visited{
	color:#0A1F62;
}

#main_c h3{
	font-weight:normal;
	font-size:75%;
}

/*--------content_investmenttrusts-------*/
table.investment{
	width:490px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:75%;
	border-collapse: collapse;
	border:1px outset #ced5eb;
}

table.investment th.row_ha,table.investment th.row_hb,table.investment th.row_hc,table.investment th.row{
	text-align:center;
	font-weight:normal;
	background-color:#CCCCCC;
	border:2px inset #ced5eb;
	padding:5px;
}

table.investment th.row_ha{
	width:60px;
}

table.investment th.row_hb{
	width:80px;
}

table.investment th.row_hc{
	width:70px;
}

table.investment th.line{
	text-align:center;
	background-color:#0a1f62;
	font-weight:normal;
	color:#ffffff;
	border:2px inset #ced5eb;
	padding:5px;
}

table.investment td{
	border:2px inset #ced5eb;
	padding:5px;
}	

table.investment td.hd{
	text-align:center;
}

/*--------content_gallery-------*/
div.g_box{
	clear:both;
	width:450px;
}

div.g_box2{
	clear:both;
	width:450px;
	margin:5px 25px 0 25px;
}

div.g_box3{
	width:450px;
	height:170px;
	margin:5px 25px 0 25px;
}

p.cap{
	padding-top:10px;
}

div.g_left{
	float:left;
}

div.g_right{
	float:right;
}

p.ret{
	clear:both;
	padding:10px 0 15px 180px;
}

/*--------content_investorrelations-------*/
ul.ir{
	margin:5px 0 5px 10px;
	font-size:75%;
	list-style-type:none;
	line-height:2.5em;
}

ul.ir li a{
	margin:5px 0;
	color:#6A83D6;
}

ul.ir li a:visited{
	color:#0A1F62;
}

ul.ir li a:hover{
	color:#fa8c16;
}

/*--------content_campaign-------*/
ul#cam{
margin:15px 0 0 40px;
list-style-type:circle;
font-size:75%;
}

/*--------content_event-------*/

dl#list_event{
	margin-left:10px;
	width:480px;
	font-size:75%;
}

dl#list_event dt{
	width:95px;
	margin-top:5px;
	line-height:1.9em;
	font-weight:bold;
}

dl#list_event dd{
	width:395px;
	margin-left:95px;
	margin-top:-1.9em;
	line-height:2em;
}	

dl#list_event dd a{
	color:#6A83D6;
}

dl#list_event dd a:hover{
	color:#fa8c16;
}		

dl#list_event dd a:hover{
	color:#0A1F62;
}	

/*--------content_seminar-------*/
h2.semi{
	font-size:100%;
	margin:10px 0 10px 5px;
}

dl#list_seminar{
	margin-left:5px;
	width:470px;
	font-size:75%;
}

dl#list_seminar dt{
	width:80px;
	margin-top:5px;
	line-height:2em;
	font-weight:bold;
}

dl#list_seminar dd.a,dl#list_seminar dd.b{
	width:390px;
	margin-left:80px;
	margin-top:-2em;
	line-height:2em;
}	

dl#list_seminar dd.b {
	background-color:#f2f8f2;
}	

dl#list_seminar dd.a ul{
	list-style-type:none;
	line-height:1.8em;
}	

dl#list_seminar dd.a ul li.ad{
	padding-bottom:10px;
}

.thedate{
	background-color:#f2f8f2;
}

dl#list_seminar2{
	width:390px;
}

dl#list_seminar2 dt{
	margin-top:5px;
	font-weight:normal;
}

dl#list_seminar2 dd.c ul{
	margin-left:20px;
	list-style-type:circle;
	line-height:1.7em;
}	

li.bo{
	font-weight:bold;
}

#profile{
	width:495px;
	margin:0 0 15px 5px;
	background-color:#f2f8f2;
}

div.left_p{
	width:150px;
	float:left;
}

div.right_p{
	width:345px;
	float:right;
}

#profile h3{
	font-size:75%;
	font-weight:bold;
	padding:10px;
}

div.pro_img{
	width:150px;
}

div.pro_img p{
	text-align:center;
}

#profile div.right_p dl{
	margin-left:15px;
	margin-bottom:15px;
	width:320px;
	font-size:75%;
}

#profile div.right_p dl dt{
	width:70px;
	margin-top:5px;
	line-height:1.9em;
}

#profile div.right_p dl dd{
	width:250px;
	margin-left:70px;
	margin-top:-2em;
	line-height:2em;
}

/*--------content_career-------*/
#main_c2 h3{
	margin-top:10px;
}

.cr{
	font-size:75%;
	font-weight:bold;
	padding-top:15px;
}

.cr2{
	font-size:75%;
	font-weight:normal;	
}

.cr3{
	margin-top:10px;
	font-size:75%;
	font-weight:bold;
}

.cr4{
	font-size:75%;
	font-weight:bold;
	padding-top:15px;
	padding-left:20px;
}

ul.cr_list{
	font-size:75%;
	list-style:none;
	line-height:1.2em;
}

ul.cr_list2{
	font-size:75%;
	list-style:none;
	line-height:1.2em;
}

.indent{
	padding-left:20px;
}

* html ul#main_map{
	height:0;	
}

ul#main_map{
	font-size:75%;
	margin:15px 0 0 5px;
}

ul#main_map li{
	display: block;
	float:left;
	text-align: center;
	height:20px;
	padding-top:8px;
}

ul#main_map li.alpha{
	width:130px;
	border:1px solid #6699CC;	
}


ul#main_map li.beta{
	width:140px;
	border-top:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
}

* html ul#sitemap{
	height:0;
}

ul#sitemap{
	clear:both;
	font-size:75%;
	margin:0 0 15px 5px;
}


ul#sitemap li{
	display:block;
	width:400px;
	height:20px;
	padding-top:8px;
}

ul#sitemap li.ha{
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	padding-left:12px;
	font-weight:bold;
}
	
ul#sitemap li.hb{
	background-image:url(../image/icon_dot2.gif);	
	background-repeat:no-repeat;
	background-position:center left;	
	padding-left:12px;
	border-top:0;
	border-bottom:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
}

ul#sitemap li.hc{
	padding-left:12px;
	border-top:0;
	border-bottom:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	font-weight:bold;
}


ul#main_map li a,
ul#sitemap li a{
	color:#6A83D6;
	font-weight:bold;
}

ul#main_map li a:visited,
ul#sitemap li a:visited{
	color:#0a1f62;
}

ul#main_map li a:hover,
ul#sitemap li a:hover{
	color:#fa8c16;
}

