#wrap { width:1000px; text-align:left; margin:0 auto;}
#sideWrap { width:180px; height:7100px; float:left; margin:0 auto; margin:15px 0px 0px 40px; border-right: solid 1px #b6b6b6;position: fixed;} 
#mainWrap { width:650px; height:7700px; float:right; margin:0 auto;margin:0px 100px 0px 0px;}

#information { width:620px; height:293px; margin:0 auto; margin:20px 0px 0px 0px; padding:5px 0px 0px 20px; background-color: #efefef}
#introduction { width:620px; height:470px; margin:0 auto; margin:20px 0px 0px 0px; padding:5px 0px 0px 20px; background-color: #efefef}
#events { width:620px; height:5550px; margin:0 auto; margin:20px 0px 0px 0px; padding:5px 0px 0px 20px; background-color: #efefef}
#access { width:620px; height:560px; margin:0 auto; margin:20px 0px 0px 0px; padding:5px 0px 0px 20px; background-color: #efefef}
#contact { width:620px; height:266px; margin:0 auto; margin:20px 0px 0px 0px; padding:5px 0px 0px 20px; background-color: #efefef}

A:link { 
	color: #000000;
	text-decoration: none;
}
A:visited {
	color: #000000;
	text-decoration: none;
}
A:active { color: #717171 }
A:hover {
	color: #717171;
	text-decoration: none;	
}

img   { border:none;}

#special_banner{
	top:5%;
	right:0%;
	z-index:5;
}
.special_a:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
}

#gNavi {  
    margin:0px;  
    padding:0;  
    width:150px;  
    height:140px;  
    overflow:hidden;
	border-top: solid 1px #b6b6b6; 
}
#gNavi li { 
	list-style:none;
	width:150px;
	height:16px;
	float:left;
	margin:7px 0px 0px 0px;
	}  

a.gNavi_top{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_top.png);
	text-indent:-9999px;
}
.gNavi_top:hover{
background-position:left bottom;
}
a.gNavi_info{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_info.png);
	text-indent:-9999px;
}
.gNavi_info:hover{
background-position:left bottom;
}

a.gNavi_intro{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_intro.png);
	text-indent:-9999px;
}
.gNavi_intro:hover{
background-position:left bottom;
}

a.gNavi_events{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_events.png);
	text-indent:-9999px;
}
.gNavi_events:hover{
background-position:left bottom;
}

a.gNavi_access{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_access.png);
	text-indent:-9999px;
}
.gNavi_access:hover{
background-position:left bottom;
}

a.gNavi_cont{
	display:block;
	width:150px;
	height:16px;
	background-image:url(/exhibit13/image/navi/btn_cont.png);
	text-indent:-9999px;
}
.gNavi_cont:hover{
background-position:left bottom;
}


a.gNavi_ge{
	display:block;
	width:150px;
	height:38px;
	background-image:url(/exhibit13/image/navi/btn_ge.png);
	text-indent:-9999px;
}
.gNavi_ge:hover{
background-position:left bottom;
}
a.gNavi_pj{
	display:block;
	width:150px;
	height:38px;
	background-image:url(/exhibit13/image/navi/btn_pj.png);
	text-indent:-9999px;
}
.gNavi_pj:hover{
background-position:left bottom;
}

body    {
	color: #000000;
	background-color: #ffffff;
	margin:0;
}


div.text{
	margin:0px 0px 0px 0px;
	padding:0;
	font: normal "ヒラギノ角ゴ pro W3"; 
	font-size: 11px;
	line-height: 22px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	text-align: justify;
	text-justify: distribute-all-lines;
	}
	
div.prof{
	width:600px;

	margin:0px;
	}
div.prof_text{
	width:390px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0;
	font: normal "ヒラギノ角ゴ pro W3"; 
	font-size: 10px;
	line-height: 18px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	text-align: justify;
	text-justify: distribute-all-lines;
	}
div.ws_text{
	width:600px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	font: normal "ヒラギノ角ゴ pro W3"; 
	font-size: 10px;
	line-height: 18px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	text-align: justify;
	text-justify: distribute-all-lines;
	}

h1 a { 
	display:block;
	margin:-5px 0px 20px 0px;
	height:260px;
	width:640px;
	background:url(/exhibit13/image/top.png);
	background-repeat:no-repeat;
}
h1 span { display:none; }



h2.info a { 
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:29px;
	width:600px;
	background:url(/exhibit13/image/information.png);
	background-repeat:no-repeat;
}
h2.intro a { 
	display:block;
	margin:0px 0px 0px 0px;
	height:29px;
	width:600px;
	background:url(/exhibit13/image/introduction.png);
	background-repeat:no-repeat;
}
h2.events a { 
	display:block;
	margin:0px 0px 0px 0px;
	height:29px;
	width:600px;
	background:url(/exhibit13/image/events.png);
	background-repeat:no-repeat;
}
h2.acc a { 
	display:block;
	margin:0px 0px 0px 0px;
	height:29px;
	width:600px;
	background:url(/exhibit13/image/access.png);
	background-repeat:no-repeat;
}
h2.cont a { 
	display:block;
	margin:0px 0px 0px 0px;
	height:29px;
	width:600px;
	background:url(/exhibit13/image/contact.png);
	background-repeat:no-repeat;
}
h2 span { display:none; }

h3 { 
	margin:10px 0px 15px 0px;
	padding:0;
	font: bold large "ヒラギノ角ゴ pro W3"; 
	font-size: 12px;
	line-height: 22px;
}

h4.talk1 a{
	display:block;
	margin:0px 0px 0px 0px;
	height:130px;
	width:600px;
	background:url(/exhibit13/image/talk1.png);
	background-repeat:no-repeat;
}
h4.talk2 a{
	display:block;
	margin:0px 0px 0px 0px;
	height:130px;
	width:600px;
	background:url(/exhibit13/image/talk2.png);
	background-repeat:no-repeat;
}
h4.talk3 a{
	display:block;
	margin:0px 0px 0px 0px;
	height:130px;
	width:600px;
	background:url(/exhibit13/image/talk3.png);
	background-repeat:no-repeat;
}

h4.special a{
	display:block;
	margin:0px 0px 0px 0px;
	height:130px;
	width:600px;
	background:url(/exhibit13/image/special.png);
	background-repeat:no-repeat;
}

h4.ws a{
	display:block;
	margin:-50px 0px 0px 0px;
	height:143px;
	width:600px;
	background:url(/exhibit13/image/ws.png);
	background-repeat:no-repeat;
}

h4 span { display:none; }

table.time_table{
	height:1104px;
	width:600px;
	margin:0px 0px 70px 0px;
	background-color:#ffffff;
	font: normal "ヒラギノ角ゴ pro W3"; 
	font-size: 11px;
	line-height: 22px;
	vertical-align:top;
	border-spacing: 10px 10px;
	}
.time_table th{
	vertical-align:top;
	}
.time_table td{
	vertical-align:top;
	}
td.date{
	width:93px;
}
td.time{
	width:93px;
	}
td.title{
	width:380px;
	}
p.border1{border-top:solid 1pt #717171;padding: 8px 0px 0px 0px;}

div.link_icon{
	margin:-33px 0px 0px 200px; 
}

div.next{
	margin:-55px 0px 0px 750px; 
}