@charset "euc-jp";
/* CSS Document */

.contents,.contents ul{
	margin:0;
	padding:0;
	font-size:100%;
	font-style:normal;
	list-style-type:none;
	line-height:150%;
	color:#333;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {min-height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.righting{
text-align:right;
}

.centering{
text-align:center;
}

.contents{
}

h2{
margin-top:0;
}

h3{
margin-top:20px;
margin-bottom:6px;
padding-left:15px;
}

.leftbox{
float:left;
}

.rightbox{
float:right;
}

		/* メイン */
		/* マップ本体 */
		#map {
		position:relative;
			float: left;  background-color: #eeeeee;
			width: 600px; 
		}
		#map .theaterName {
			margin-bottom: 5px;
			font-size: 100%;  font-weight: bold;
		}
		#map .phone {
			font-size: 75%;  color: #444444;
		}
		#map .address {
			font-size: 90%;  color: #444444;
		}
		#map .url {
			font-size: 90%;  color: #444444;
		}
		#map .url a {
			color: #0000aa;  text-decoration: underline;
		}
		#map .url a:hover {
			color: #0000ff;
		}
		#map .other {
			font-size: 80%;  color: #666666;
		}
		#map .separate {
			height: 1px;  overflow: hidden;
			margin: 10px 0px 10px 0px;  border-top: 1px solid #cccccc;
		}
		#searchNavi {
			font-size: 100%;
		}
		
		#search-message{
		margin-right:20px;
		margin-left:20px;
		margin-bottom:15px;
		padding-left:10px;
		background-color:#FFF7CB;
		}
		/* カテゴリナビ */
		#categoryNavi {
		padding-left:15px;
		margin-bottom:15px;
		}
		#categoryNavi select {
		}
		#categoryNavi select optgroup {
			font-style: normal;
		}
		#itemNavi {
			font-size: 100%;
			line-height: 115%;
			width:270px;
			height:280px;
			padding-left:15px;
		}
		
		#sortNavi {
			font-size: 100%;
			line-height: 115%;
			background:url(../image/search_bg02.gif) left bottom no-repeat;
			padding-bottom:15px;
			padding-left:15px;
		}

		/* KsGMap の ID */
		#ksgmap--map-message {						/* マップ内に表示するメッセージ */
			margin: 10px;
			font-size: 100%;
		}
		#ksgmsp--mapNavi-listItem--mySelf {			/* マップナビの自分自身 */
			background-color: #eeeeee;
		}
		#ksgmsp--categoryNavi-listItem--all {		/* カテゴリナビのすべて表示 */
			background-color: #eeeeee;
		}
		#ksgmsp--categoryNavi-listItem--undefined {	/* カテゴリナビの未定義の場合 */
			background-color: #eeeeee;
		}
		/* ▲ここまでGoogle Maps API 及び KsGMap に関連するCSS▲ */


		/* ▼ここからGoogle Maps API 及び KsGMap に関連しないCSS（サンプルのHTMLで使用）▼ */
<!--		#head {
			width: 870px;
			margin-bottom: 10px;
		}
-->
		#breadCrumbsNavi {
			margin-bottom: 10px;
		}
		#breadCrumbsNavi a , #breadCrumbsNavi span {
			font-size: 90%;  color: #333333;  text-decoration: none;
		}
		#breadCrumbsNavi a:hover {
			color: #000000;  text-decoration: underline;
		}
		/* ▲ここまでGoogle Maps API 及び KsGMap に関連しないCSS▲ */

		#map {
			z-index: 2;  float: left;  background-color: #eeeeee;
			width: 600px;  height: 530px;
		}

.searchbox {
float:right;
width:316px;
display:inline;
background:url(../image/search_bg01.gif) left top no-repeat;
}
p{
margin-bottom:5px;
}

p.kekka{
margin-left:15px;
}

p.narabi select{
vertical-align:top;
margin-top:3px;
margin-left:5px;
}
