@charset "utf-8";
/* CSS Document */

/*//////////////////////////////
 LEFT
//////////////////////////////*/

#LeftSide{
	float:left;
	width:250px;
}

#LeftSide ul{
	margin:0;
	padding:10px;
}

#LeftSide li{
	display:block;
	list-style:none;
	padding:5px 0;
	border-bottom:solid 1px #CCCCCC;
	line-height:150%;
}

#HotSpotUL img{
	margin-right:5px;
}

#HotSpot{
	font-size:10px;
}

#HotSpot b{
	font-size:12px;
}

#HotSpot td{
	vertical-align:top;
}

/*//////////////////////////////
 RIGHT
//////////////////////////////*/

#RightSide{
	float:right;
	width:490px;
}

#ThisMonth{
	background-color:#FFF;
	padding:10px;
	margin-bottom: 10px;
}

#ThisMonth .CoverSide{
	float:left;
}

#ThisMonth .TitleSide{
	float:right;
}

#ThisMonth .Titles img{
	display:block;
}

/*//////////////////////////////
 Event
//////////////////////////////*/

#Event{
	background-color:#FFF;
	padding:8px;
	border:solid 2px #008fd1;
}

#Event .EventLeft{
	float:left;
	width:220px;
}

#Event .EventRight{
	float:right;
	width:220px;
}

#Event .EachEvent{
	width:220px;
}

#Event .Date{
	background-color:#FFCC00;
	padding:5px;
	margin:5px 0;
	font-weight:bold;
}

#Event .Title{
	margin:5px 0;
	font-weight:bold;
	color:#d2232a;
}

/*//////////////////////////////
 Body
//////////////////////////////*/

#ContentsBody{
	clear:both;
	margin-top:10px;
}

/*//////////////////////////////
 Sesame
//////////////////////////////*/

#SesameBox{
	display:none;
	position:absolute;
}

#SesameWaku{
	border:solid 1px #00ade5;
	padding:10px;
	background-color:#FFF;
}

#CloseBtn{
	text-align:right;
}

#Plate{
	position:absolute;
	background-color:#FFFFFF;
	opacity: 0.5;
	filter:Alpha(opacity=50);
	left:0;
	top:0;
	width: 100%;
	height: 1800px;
	display:none;
}

* html #Plate {
	
}

#FlashPop{
	position:absolute;
	left:100px;
	top:100px;
}

/*//////////////////////////////
 About
//////////////////////////////*/

#AboutSotoWaku{
	font-family:Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";
	font-size:12px;
}

#TopCloseArea{
	background-image:url(imgs/close_area.gif);
	background-repeat:no-repeat;
	height:35px;
	text-align:right;
	width:500px;
}

#AboutWaku{
	border-width:0 1px 1px 1px;
	border-color:#02B2E4;
	border-style:solid;
	background-color:#FFFFFF;
	padding:15px;
	width:470px;
}

#WhatIsKaukau{
	float:left;
	width:300px;
	padding:20px 0;
	margin-right:20px;
}

#Enhanced{
	color:#990000;
	font-weight:bold;
}

.EachDescription{
	clear:both;
	background-color:#FFE4CE;
	margin-top:2px;
	padding:8px;
}

.DescImage{
	float:left;
	padding-right:5px;
}

#GetKaukau{
	padding:10px 0;
}

#CloseX{
	margin-top:10px;
	text-align:right;
}
