/* TOP */


/*-----------------------------------------------
BASE IMPORT
-----------------------------------------------*/
@import url( base.css );

/*-----------------------------------------------
SHODATA TABLE
-----------------------------------------------*/

#data table{
 margin-right:20px;
	padding:0px ;
	border-top:1px solid #333333 ;
	border-left:1px solid #333333 ;
	width:510px ;
}

#data th{
	margin:0px ;
	padding:8px 10px;
	border-bottom:1px solid #333333 ;
	border-right:1px solid #333333 ;
	color:#FFF ;
	background:#585632 ;
}

#data td{
	margin:0px ;
	padding:8px 10px;
	border-bottom:1px solid #333333 ;
	border-right:1px solid #333333 ;
}

/*-----------------------------------------------
STAFF TABLE
-----------------------------------------------*/

#staff table{
 margin:10px auto;
	padding:0px;
	border-top:1px solid #333333 ;
	border-left:1px solid #333333 ;
	width:700px ;
}

#staff th{
	margin:0px ;
	padding:8px 10px;
	border-bottom:1px solid #333333 ;
	border-right:1px solid #333333 ;
	color:#FFF ;
	background:#585632 ;
}

#staff td{
	margin:0px ;
	padding:8px 10px;
	border-bottom:1px solid #333333 ;
	border-right:1px solid #333333 ;
}


/*-----------------------------------------------
ERROR
-----------------------------------------------*/

#error{
 margin:0px 0px 30px 0px;
	padding:0px;
	color:#CC0000 ;
	font-size:120% ;
	font-weight:700 ;
	text-align:center ;
}

div.imgright{
 margin:0px ;
	clear: both;
	height: auto;
}

div.imgright img{
 padding-left:10px ;
 margin:0px ;
	float:right ;
}
 
	
#kodawari {
 margin-bottom:10px ;
	padding:0px ;
	background: #E7E7D8;
}

#kodawari table{
 margin:0px auto;
	padding:0px ;
	width:700px ;
}

#kodawari th{
 margin:0px ;
	padding:15px 0px;
	width:150px ;
	vertical-align:top ;
	}

#kodawari td{
 margin:0px;
	padding:15px;
	vertical-align:top ;
}

#kodawari th img{
 margin:0px ;
	padding:3px ;
	border:#999999 1px solid ;
	background:#FFFFFF ;
}

#owner{
 margin-top:10px ;
	padding:10px ;
	background:#FFF ;
	border-top:#999 1px solid ;
}

.times{
	padding:10px 0px ;
	font-weight:700;
	font-size:120%;
}


.sp_left16{
	padding-left:16px ;
}




/*-----------------------------------------------
LINK
-----------------------------------------------*/

#link{
 margin:20px;
	padding:0px;
}

#link table{
 margin:0px ;
	padding:0px;
}

#link td{
 margin:0px ;
	padding:10px 15px;
	border_bottom:1px solid #999 ;
	background:url(../img/icon_info_red.gif) left no-repeat ;
}

#oshirase{
	margin:20px 0px ;
	padding:20px ;
	border:#960 2px solid;
	background:#FFF;
}

#oshirase h3{
	color:#960;
}

#oshirase p.red{
color:#CC0000 ;
padding:5px 0px;
}

.map{
	float:right;
	margin-left: 1em;
  margin-bottom: 1em;} 
	

	
iframe{
	margin:20px 0px ;
	padding:0px ;
	border:#FFF 5px solid;
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

