@charset "shift_jis";
@import url("/css_n/contents.css");
/* =========================================

chintai_2008 CSS

============================================ */
h2{
	margin: 0 auto;
    width: 950px;
}
#summary p{
	width: 950px;
	margin: 0 auto 15px;
	padding: 0 25px;
}

.end{
	clear		: both;
	text-align	: center;
	margin		: 0 auto 20px;
	padding		: 15px 0;
	border		: 1px solid #FF0000;
	background	: #FFE1E1;
	color		: red;
	font-size:130%;
	}
	
.end2{
	clear		: both;
	text-align	: center;
	margin		: 15px auto 20px;
	padding		: 15px 0;
	border		: 1px solid #FF0000;
	background	: #FFE1E1;
	color		: red;
	font-size:130%;
	}


.entry2 {
	width: 800px; 
	margin:0 auto;
  }
.entry2 h3 {
	margin: 0;
	color:#630;
	font-size:110%;
	font-weight:bold;
	text-align:left;
}
.entry2 p {
	margin: 5px 10px 15px ;
	font-size:110%;
}

div.fair {
	margin:15px auto 0;
	padding:7px 0;
	border:dotted 1px #333;
	text-align:left;
}

div.fair h4 {
	margin: 0 7px;
	padding: 3px 4px;
	background-color:#EEE;
	color:#666;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}

div.fair p {
	margin:5px 10px 0;
	padding:0;
}

div.fair p.txt_r {
	margin:5px 10px 0;
	padding:0;
	background-color:#FFF;
	font-weight: bold;
	text-align:right;
}

div.place {
	width:800px;
	overflow:hidden;
	margin:20px auto 0 auto;
}

div.place h4 {
	float:left;
	margin:0;
	border:none;
}

div.place dl {
	float:right;
	width:375px;
	margin:15px 0 0 0;
	border:solid 1px #CC9;
}

div.place dl dt {
	padding:2px;
	color:#FFF;
	background-color:#CC9;
	font-size:100%;
	font-weight:bold;
	text-align:center;
}

div.place dl dd {
	margin:auto;
	padding:5px ;
	font-size:100%;
	text-align:left;
	line-height:1.3;
}

h5 {
	clear:both;
	margin:0 auto;
	padding:20px 0 0 0;
	border:none;
	text-align:left;
}

/*�n�}*/

div.access {
	width:800px;
	overflow:hidden;
	margin:0 auto 0 auto;
}

div.access p.map {
	float:right;
	margin:0 0 0 4px;
	padding:3px;
	border:1px solid #CCC;
}

div.access dl {
	float:left;
	width:390px;
	padding:10px 0 0 ;
	border:1px solid #CC9;
	letter-spacing: 0px;
}

div.access dl dt.train,
div.access dl dt.car,
div.access dl dt.bus{
	float:left;
	width:50px;
	margin:0 5px 0px 10px;
	padding:0;
}

div.access dl dd.train,
div.access dl dd.car,
div.access dl dd.bus{
	float:left;
	width:320px;
	margin:0;
	padding:0;
	text-align:left;
	/*line-height:1.3;*/
}


div.access dl dt.train,
div.access dl dd.train{
    margin:5px 0 5px 10px;
	/*height:85px;*/
}

div.access dl dt.car,
div.access dl dd.car{
     margin:5px 0 5px 10px;
	/*height:70px;*/
}

div.access dl dt.bus,
div.access dl dd.bus{
      margin:5px 0 5px 10px;
	/*height:126px;*/
}

div.access dl dd span {
	margin:0;
	padding:0;
	font-size:80%;
}

div.access dl dd dl.by {
	width:320px;
	margin:0 0 3px 0;
	padding:0;
	border:none;
}

div.access dl dd dl.by dt {
	width:320px;
	padding:0;
	margin:0 0 2px 0;
}

div.access dl dd dl.by dd {
	/*idth:215px;*/
	/*margin:0 0 4px 0;*/
	margin:0 0 2px 0;
	padding:0 0 5px;
	text-align:left;
	/*line-height:1.3;*/
}
