@charset "UTF-8";


.mapChushaku1 {
	margin:-27px 0 5px 110px;
	width:477px;
	height:22px;
	color:#FFF;
	line-height:1.1;
}

.mapChushaku2 {
	margin:-27px 0 5px 587px;
	width:390px;
	height:22px;
	text-align:right;
	color:#FFF;
	line-height:1.1;
}


#gmap {
	float:left;
	width:695px !important;
	width /**/:697px;
	height:400px !important;
	height /**/:402px;
	border:solid 1px #90A4FF;
	position:relative;
}

#gmap ul {
	list-style-type:none;
	position:absolute;
	width:695px;
	height:400px;
	top:0px;
	left:0px;
}

#gmap li {
	position:absolute;
	width:20px;
	height:20px;
	overflow:hidden;
}



/**********************/
.bukkenList {
	float:right;
	width:280px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}

.siborikomi {
	width:280px;
	height:31px;
	overflow:hidden;
	background:url(../images/map_slc_joken.gif) 0px -62px no-repeat;
}

.siborikomi a {
	display:block;
	width:280px;
	height:31px;
	overflow:hidden;
	background-image:url(../images/map_slc_joken.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.siborikomi a:hover {
	background-position:0px -31px;
}

.siborikomi h3 {
	margin-left:-9999px;
}


.searchResult {
	padding:4px 0;
	background-color:#90C4FF;
	text-align:center;
	line-height:1.1;
}

.resultTable1 {
	width:100%;
	height:auto;
	overflow:auto;
}

.resultTable2 {
	width:100%;
	height:880px;
	overflow:auto;
}

.resultTable1 table,
.resultTable2 table {
	width:100%;
	border-right:solid 1px #90C4FF;
	border-bottom:solid 1px #90C4FF;
}

.resultTable1 table td,
.resultTable1 table th,
.resultTable2 table td,
.resultTable2 table th {
	border-top:solid 1px #90C4FF;
	border-left:solid 1px #90C4FF;
	line-height:1.2;
	font-size:10px;
	padding:3px 2px;
	text-align:center;
}

.resultTable1 table th
.resultTable2 table th {
	font-weight:normal;
}

.resultTable1 table th img,
.resultTable2 table th img {
	display:inline;
	margin-left:2px;
}

.irowake {
	background-color:#EEF7FF;
}

.picWrap {
	padding:2px;
	width:49px !important;
	width /**/:53px;
	margin:0 auto;
	background-color:#03C;
	line-height:1.1;
	text-align:center;
}

.picWrap img {
	border:solid 1px #FFF;
	margin-bottom:1px;
}

.picWrap a {
	color:#FFF;
}

.resultBotan {
	width:280px;
	height:31px;
	overflow:hidden;
	background-color:#90C4FF;
}

.resultBotan table {
	width:278px;
	margin-top:2px;
}

.nextResult {
	margin-top:5px;
	line-height:1.1;
	text-align:center;
	color:#C33;
	font-weight:bold;
}


/***************/
.bukkeniti {
	width:280px;
	height:31px;
	overflow:hidden;
	background:url(../images/map_slc_index.gif) 0px -62px no-repeat;
}

.bukkeniti a {
	display:block;
	width:280px;
	height:31px;
	overflow:hidden;
	background-image:url(../images/map_slc_index.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.bukkeniti a:hover {
	background-position:0px -31px;
}

.bukkeniti h3 {
	margin-left:-9999px;
}

.jokenForm {
	width:100%;
	height:309px;
	overflow:auto;
}

.jokenFinner {
	width:255px;
}

.jokenSetumei {
	margin:7px 0 15px;
	font-weight:bold;
	line-height:1.3;
}

.jokenKomoku {
	padding:9px 7px;
	line-height:1.1;
}

.jokenKomoku li {
	margin-bottom:5px;
}

.submitBotan {
	width:280px;
	height:31px;
	overflow:hidden;
	background-color:#90C4FF;
}

.submitBotan input {
	margin:3px 64px 0;
	width:152px;
}


