@charset "utf-8";

/* ////////////////////////////////////////////////
/
/ definition for tag
/
///////////////////////////////////////////////// */


* {
	font-family: "Meiryo", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4em;
	margin:0px;
	padding:0px;
}

.innerFrame a{
	text-decoration:underline;
}

/* ////////////////////////////////////////////////
/
/ 0-1 header strucuture
/
///////////////////////////////////////////////// */

.topic{
	width : 600px;
	margin : 0 auto;
	padding-top : 20px;
}

.passedEventBox{
	background-color : #eeeeee;
	border : 1px #c0c0c0 solid;
	margin : 20px auto 0 auto;
	width : 550px;
	padding : 10px;
	text-align:left;
}

.preEventBox{
	background-color : #fcf1ec;
	border : 1px #c0c0c0 solid;
	margin : 20px auto 0 auto;
	width : 550px;
	padding : 10px;
	text-align:left;
}



/* ////////////////////////////////////////////////
/
/ 0-2 header status
/
///////////////////////////////////////////////// */


.passedEventList{
	margin : 0 auto;
	width : 530px;
}

.passedEventList li{
	width : 265px;
	float : left;
	text-align:left;
	line-height : 2em;
	height : 2em;
}

.passedYear{
	 width : 500px;
	 height :auto;
	 padding : 5px;
	 border : 1px #777777 solid;
	 background-color : #ffffff;
	 text-align : center;
	 margin : 0 auto 10px auto;
	 font-weight : bold; 
}





/* ////////////////////////////////////////////////
/
/ 1-1-1 event Table Frame
/
///////////////////////////////////////////////// */

.postit{
	width : 550px;
	margin : 40px auto 0 auto;
	text-align:center;
}

.eventKanagawa{
	width : 150px;
	height: 2em;
	line-height: 2em;
	background-color :#9ce0e4;
	border-top:1px #837035 solid;
	border-right:1px #837035 solid;
	border-left:1px #837035 solid;
	float:right;
}

.eventShizuoka{
	width : 150px;
	height: 2em;
	line-height: 2em;
	background-color :#e0b094;
	border-top:1px #837035 solid;
	border-right:1px #837035 solid;
	border-left:1px #837035 solid;
	float:right;
}

.eventTable{
	width:550px;
	height:auto;
	margin:10px auto 20px auto;
	border-top:1px #837035 solid;
	border-left:1px #837035 solid;
	border-collapse:collapse;
	empty-cells:show;
	margin : 0 auto;
	clear : both;
}

.eventTable th, .eventTable td{
	padding : 5px;
	text-align: left;
	border-right:1px #837035 solid;
	border-bottom:1px #837035 solid;
}

.eventTable th{
	background-color : #EEEAD0;
	width : 100px;
	color : #555555;
	font-weight : normal;
}



/* ////////////////////////////////////////////////
/
/ 1-1-2 Event status
/
///////////////////////////////////////////////// */

.eventTable td p{
	font-size : 10px;
	margin : 5px 10px;
}

.eventTable td a{
	color : #0068B6;
}


.eventTable td a:hover{
	color : #5babe7;
}



/* ////////////////////////////////////////////////
/
/ 1-1-3 passed Event status
/
///////////////////////////////////////////////// */


.passedEventK{
	background-color:#cfdbdc;
	color : #999999;
}

.passedEventS{
	background-color:#ded2ca;
	color : #999999;
}

.passed{
	background-color :#eeeeee;
	color : #999999;
}


.passed th{
	background-color : #d6d4ca;
	width : 100px;
	color : #999999;
	font-weight : normal;
}

.passed td a{
	color : #6e99b9;
}

.passed td a:hover{
	color : #96bcd8;
}


.termination{
	color : #ff0000;
}


/* ////////////////////////////////////////////////
/
/ 1-2-1 link Box structure
/
///////////////////////////////////////////////// */

.pageList{
	width : 550px;
	margin : 10px auto 20px auto;
}

.pageList td{
	width : 250px;
}

.yearList{
	margin : 20px auto;
}

.yearList li{
	margin-bottom : 10px;
}


/* ////////////////////////////////////////////////
/
/ 1-2-2 link style
/
///////////////////////////////////////////////// */


.yearList a{
	display : block;
	overflow : hidden;
	width : 200px;
	height : 30px;
	margin : 0 auto;
}

.yearList a:hover{
	background-position: 0 -30px ;
}

.yearList span{
	display:block;
	height : 30px;
	text-indent:-9999px;
}



a.year2011{
	background: url(/news/mansionexhibition/img/year2011.gif) no-repeat scroll center top ;
}

a.year2010{
	background: url(/news/mansionexhibition/img/year2010.gif) no-repeat scroll center top ;
}

a.year2009{
	background: url(/news/mansionexhibition/img/year2009.gif) no-repeat scroll center top ;
}

a.year2008{
	background: url(/news/mansionexhibition/img/year2008.gif) no-repeat scroll center top ;
}

a.year2007{
	background: url(/news/mansionexhibition/img/year2007.gif) no-repeat scroll center top ;
}







/* ////////////////////////////////////////////////
/
/ 2-1 footer structure
/
///////////////////////////////////////////////// */

.exfooter{
	margin-top : 20px;
	border-top : 1px #c0c0c0 solid;
	padding : 10px 0;
	clear:both;
}



.hubList{
}

.hubList td{
	vertical-align : top;
}

.shizuokaArea{
	width : 200px;
	margin-bottom : 20px;
}

.kanagawaArea{
}

.externalLinks{
	width : 550px;
	margin  :30px auto 0 auto;
}

.externalLinks div{
	height : 200px;
	float : left;
	text-align:left;
}

.oddB{
	width : 300px;
}

.evenB{
	width : 250px;
}





/* ////////////////////////////////////////////////
/
/ 2-2 footer elements
/
///////////////////////////////////////////////// */


.inqinfo{
	font-size: 16px;
	font-weight:bold;
	margin : 0 auto;
}

.inqtel{
	color : #ff0000;
	font-weight: bold;
	font-size: 16px;
}

.inqadd{
	font-size :12px;
	font-weight:normal;
	color :#000000;
}
.externalLinks p{
	font-size : 10px;
	padding-top : 5px;
	color : #999999;
}


.innerFrame{
	width:600px;
	margin:0 auto;
}








