@charset "utf-8";
/* CSS Information =====================================
File name: event.css
Description: layoutbase, 2col
======================================================*/
body{
	width: 100%;
	height: auto;
  text-align:center;
  font-size:14px;
  background: url(../event/img/back1.gif) repeat;
}

.clear{
	clear:both;
}

a{
	text-decoration:none;
    outline: none;
}

a:hover{
	text-decoration:underline;
}
/*CxgKCh*/
#topLine{
	/*margin: 0 auto;*/
	margin: 20px auto 0 auto;
}
#bottomLine{
	margin:0 auto 5px auto;
}
#mainWrap{
	width: 662px;
	margin:0 auto;
  background-color:#FFFFFF;
  padding:20px 0;
}
#hnavi{
  margin:0 auto;
  text-align:right;
  /*width:662px;*/
  margin-top:20px;
}
#topWrap {
	width: 602px;
	text-align:left;
	margin:0 auto;
  line-height:1.5;
  color:#333333;
  background-color:#FFFFFF;
}
#topText {
  margin-top:20px;
}
#map {
  border:1px solid #A9A9A9;
	margin:0 auto;
  text-align:center;
  background-color:#FFFFFF;
  width:602px;
}
#eventList h3{
  color:#3E9ED0;
  font-size:23px;
  font-weight:bold;
  margin-top:10px;
}
#eventList h4, #eventList p {
  margin-left:10px;
}
#eventList h4 {
  background: url(../event/img/arrow01.gif) no-repeat;
  padding-left:15px;
  height:18px;
  background-position:0 0.4em;
  _background-position:0 0.1em;
  margin-top:5px;
  font-size:14px;
  font-weight:bold;
}
.pageTop{
  background-color:#FFFFFF;
  margin:0 auto;
  text-align:right;
}

/*
tb^[
*/
#fotter {
  border-top:2px solid #006633;
  color:#CCCCCC;
  font-size:90%;
  margin:0 auto;
  padding:10px 8px;
  text-align:center;
}
