/* CSS Document */

body{background:url(../images/bg_main.jpg) center top no-repeat;
}
div.area01{width:928px;
margin:0 auto;
background:url(../images/bg_area01.gif) center top no-repeat;
padding:0 16px 34px;
}
div#header{padding-top:12px;
}
h1{width:238px;
float:left;
}
p.consulate {
	color:#062673;
	width:235px;
	float:left;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-size:16px;
}
p.lang {
	color:#062673;
	width:75px;
	float:right;
	padding-top:15px;
	font-size:10px;
}
p.flash{clear:both;
padding:9px 0;
}
ul.cate01 li{float:left;
}
ul.cate01 li.news{width:333px;
background:url(../images/bg_news.gif) center bottom no-repeat;
margin-right:9px;
}
ul.cate01 li.news ul{width:300px;
margin:0 auto;
padding-top:14px;
}
ul.cate01 li.news ul li a{color:#6a6a6a;
}
ul.cate01 li.news ul li{padding-left:14px;
background:url(../images/bg_newslist.gif) center left no-repeat;
padding-top:8px;
padding-bottom:8px;
float:none;
}
p.more{text-align:right;
padding-right:13px;
padding-top:13px;
padding-bottom:12px;
}
ul.cate01 li.map{width:258px;
margin-right:8px;
}
ul.cate01 li.map2{width:586px;
}

p.mapin{width:252px;margin:4px auto 0;}
ul.cate01 li.video{width:320px;}
div.sechedule{margin-top:10px;
background:url(../images/bg_sechedule.gif) center bottom no-repeat;
}

div.schedule_notice{margin:10px 0 0 120px;padding-bottom:10px;text-align:left;width:808px;color:#666;font-size:12px;}
div.schedule_notice A{background:url(../images/bg_baoming.gif);width:194px;height:40px;display:block;}
div.schedule_notice A:HOVER{background:url(../images/bg_baoming_on.gif);width:194px;height:40px;display:block;}

div.smap{
	width:870px;
	margin:5px auto 20px;
	height:780px;
	position:relative;
	background-image: url(../images/sechedule_map_sh.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
p.date{
	color:#062673;
	font-weight:bolder;
	width:225px;
}
p.fri{
	position:absolute;
	top:45px;
	left:107px;
}
p.sat{
	position:absolute;
	top:45px;
	left:370px;
}
p.sun{
	position:absolute;
	top:45px;
	left:639px;
}
p.detail{
	width:90px;
	color:#fff;
	position:absolute;
	line-height:1.1;
	text-align:left;
	left: 756px;
	top: 392px;
}
p.detail a{color:#fff;
}
p.detail span{color:#000;
font-weight:bolder;
}
p.detail2{
	width:76px;
	color:#fff;
	position:absolute;
	line-height:1.1;
	text-align:left;
}
p.detail2 a{color:#fff;
}
p.detail2 span{color:#000;s
font-weight:bolder;
}
p.detail3{
	width:70px;
	color:#fff;
	position:absolute;
	line-height:1;
	text-align:left;
	left: 709px;
	top: 328px;
	height: 23px;
}
p.detail3 a{color:#fff;
}
p.detail3 span{color:#000;
font-weight:bolder;
}

p.d01{
	left:101px;
	top:452px;
}
p.d02{
	left:101px;
	top:392px;
}
p.d03{
	left:101px;
	top:572px;
}
p.d04{
	left:270px;
	top:456px;
}
p.d16{
	left:447px;
	top:452px;
}

p.d05{
	left:364px;
	top:280px;
}
p.d06{
	left:185px;
	top:584px;
}
p.d07{
	left:364px;
	top:572px;
}
p.d08{
	left:364px;
	top:695px;
}
p.d10{
	left:529px;
	top:221px;
}
p.d11{
	left:529px;
	top:392px;
}
p.d12{
	left:529px;
	top:509px;
}

p.d13{
	left:627px;
	top:98px;
}
p.d14{
	left:627px;
	top:572px;
}
p.d15{
	left:627px;
	top:644px;
}
p.d17{
	left:789px;
	top:160px;
}
p.d18{
	left:627px;
	top:422px;
}
p.d19{
	left:447px;
	top:540px;
}
p.d20{
	left:712px;
	top:328px;
}
p.d21{
	left:447px;
	top:511px;
}
p.d22{
	left:447px;
	top:212px;
}
p.d23{
	left:447px;
	top:358px;
}
p.d24{
	left:712px;
	top:358px;
}
div#footer{width:960px;
margin:0 auto;
background:url(../images/bg_footer.gif) center top no-repeat;
padding:28px 0;
text-align:center;
font-family:gillsans;
}
div#footer p{
font-family:Georgia;
font-size:14px;
font-weight:bolder;
color:#242424;
line-height:1.2;
}

ol.information_tt li{list-style-type: decimal; line-height:25px;}
ul.information_tt { padding: 10px 10px 10px 20px;}
ul.information_tt li{line-height:25px;}
ul.information_tt span { color: #2E5174; font-weight: bold;}
