*{
	font-family:'ＭＳ Ｐゴシック';
}

div.top{
	width:700px;
	height:160px;
	margin-top:20px;
	background:#ffffff url(/news/mirudake_2009/img/fairBg2.gif) no-repeat scroll;
	text-align: right;
}



.ntc{
	font-size:10px;
	text-align:right;
	padding:10px 0px 10px 0px;
}


.inq{
	width:600px;
	height:auto;
	text-align:left;
	margin:0px auto 0px auto;
	padding-top:10px;
	padding-bottom:20px;
}

ul.inq-kana{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.toi{
	font-size:12px;
	padding-bottom:10px;
}

li.tel{
	font-size:25px;
	font-weight:bold;
	color:#ff0000;
}

li.add-topic{
	font-size:18px;
	font-weight:bold;
	
}

li.add{
	font-size:12px;
	padding-bottom:5px;
}

.eventContainer{
	width:700px;
	height:auto;
	background: #ffffff url(/news/mirudake_2009/img/mainBg.gif) repeat-y scroll center top;
}


.sideBarMenu{
	width:200px;
	height:auto;
	float:left;
}


.eventDetail{
	width:480px;
	height:auto;
	float:right;
}


.facade{
	width:200px;
	margin:0px;
	padding:0px;
}


.eventData{
	width:270px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	text-align:center;
}

.detailData{
	list-style-type: none;
	margin: 0px 0px 3px 20px;
	padding: 0px;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

.dataList{
	margin:10px 0px 10px 0px;
	padding:0px;
	background: #ffffff url(/news/mirudake_2009/img/listBg.gif) repeat-y scroll left top;
	text-align:left;
}

.intro{
	font-size:12px;
	width:250px;
	line-height:1.6em;
}

.eventBox{
	margin-top:20px;
	padding-bottom:15px;
	border-bottom:1px #c0c0c0 dashed;
}

.btnBox{
	width:230px;
	text-align:center;
}

.bb{
	margin-top:10px;
	width:480px;
}


a.dlbtn {
	background:#ffffff url(/news/mirudake_2009/img/downloadBtnBr.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:195px;
	height:30px;
	margin:0px auto 0px auto;
}

a.dlbtn:hover {
  background-color: #eeeeee;
}

a.dlbtn img {
background-color: #ffffff;
}

a.dlbtn:hover img {
position: relative;
top: -30px;
}


a.avbtn {
	background:#ffffff url(/news/mirudake_2009/img/availableBtnBr.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:195px;
	height:30px;
	margin:0px auto 0px auto;
}

a.avbtn:hover {
  background-color: #eeeeee;
}

a.avbtn img {
background-color: #ffffff;
}

a.avbtn:hover img {
position: relative;
top: -30px;
}

a.topBtn1 {
	background:#ffffff url(/news/mirudake_2009/img/goMirudakeMapBr.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:142px;
	height:27px;
	margin:0px auto 10px auto;
}

a.topBtn1:hover {
  background-color: #eeeeee;
}

a.topBtn1 img {
background-color: #ffffff;
}

a.topBtn1:hover img {
position: relative;
top: -27px;
}








a.topBtn2 {
	background:#ffffff url(/news/mirudake_2009/img/goInqBr.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:142px;
	height:27px;
	margin:0px auto 10px auto;
}

a.topBtn2:hover {
  background-color: #eeeeee;
}

a.topBtn2 img {
background-color: #ffffff;
}

a.topBtn2:hover img {
position: relative;
top: -27px;
}

a.topBtn3 {
	background:#ffffff url(/news/mirudake_2009/img/goRoomBr.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:142px;
	height:27px;
	margin:0px auto 10px auto;
}

a.topBtn3:hover {
  background-color: #eeeeee;
}

a.topBtn3 img {
background-color: #ffffff;
}

a.topBtn3:hover img {
position: relative;
top: -27px;
}

a.pressBtn {
	background:#ffffff url(/news/mirudake_2009/img/pressBtn.gif) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:relative;
	width:30px;
	height:15px;
	margin:0px auto 0px auto;
}

a.pressBtn:hover {
  background-color: #eeeeee;
}

a.pressBtn img {
background-color: #ffffff;
}

a.pressBtn:hover img {
position: relative;
top: -15px;
}


a.eventRepoBtn {
	background:#ffffff url(/news/mirudake_2009/img/eventBnrBr.jpg) no-repeat scroll 0px 0px;
	text-decoration:none;
	display:block;

	overflow:hidden;
	position:relative;
	width:180px;
	height:203px;
	margin:0px auto 0px auto;
}

a.eventRepoBtn:hover {
  background-color: #eeeeee;
}

a.eventRepoBtn img {
background-color: #ffffff;
}

a.eventRepoBtn:hover img {
position: relative;
top: -203px;
}














a:link.holiday {
	color: #cda8a0;
}

a:active.holiday {
	color: #cda8a0;
}

a:visited.holiday {
	color: #cda8a0;
}

a:hover.holiday {
	color: #cda8a0;
}


a:link.weekend {
	color: #a0c8cd;
}

a:active.weekend {
	color: #a0c8cd;
}

a:visited.weekend {
	color: #a0c8cd;
}

a:hover.weekend {
	color: #a0c8cd;
}

a:link.businessday {
	color: #999999;
}

a:active.businessday {
	color: #bbbbbb;
}

a:visited.businessday {
	color: #999999;
}

a:hover.businessday {
	color: #bbbbbb;
}








.bnrBox{
	margin: 0px;
	padding: 0px;
}


.bnr{
	margin: 0px;
	padding:0px;
	list-style-type: none;
	height:80px;
}

.cap{
	font-size:10px;
	text-align:left;
	padding-top:3px;
	width:180px;
	margin:0px auto 0px auto;
	color:#999999;
}

.day{
	width: 23px;
	margin:0px;
	padding:0px;
	height: 1.7em;
	line-height: 1.7em;
	font-size: 10pt;
	color:#999999;
	text-align: center;
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
}

.week{
	font-weight: bold;
	background-color:#eeeeee;
}

.sat{
	color:#a0c8cd;
}

.sun{
	color:#cda8a0;
}



.calendar{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-collapse:collapse;
	empty-cells:show;
	background-color:#ffffff;
}

.schedule{
	margin:20px auto 20px auto;
}

.month{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	color:#999999;
}

.eventDay{
	background: #ffffff url(/news/mirudake_2009/img/eventMark.gif) no-repeat scroll center center;
}

.exp{
	font-size:10px;
	color:#777777;
	text-align:center;
	padding-top:5px;

}


.innerLinkBox{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.bnrList{
	margin:0px;
	padding:0px;
	width:142px;
	list-style-type:none;
	padding-bottom:5px;
}

.topLink{
	width:142px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}

.report{
	margin: 0px;
	padding:0px;
	list-style-type: none;
	height:220px;
	display:block;

}


.inqBox1{
	width:250px;
	height:auto;
	float:left;
}


.inqBox2{
	width:350px;
	height:auto;
	float:left;
}

.exhibitionTopic{
	color:#fa6666;
	font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;

}

.monthlyLink{
	width:100%;
	height:auto;
	margin:10px auto 10px auto;
	font-size:12px;
	color:#999999;
}

.forDW{
	width:195px;
	margin:0px auto 0px auto;
	position:relative;
}

.bnrFrame{
	width:180px;
	margin:0px auto 0px auto;
}

.area{
	font-size:12px;
	padding-left:10px;
	color:#777777;
}

.detailInq{
	font-size:11px;
	margin:0px auto 0px auto;
	width:200px;
	text-align:left;
	padding-top:15px;
}

div.tel{
	font-size:20px;
	color:#ff0000;
	font-weight:bold;
}


