/* ------------------------------------------------------------------------
	Popin searchpop1の中　
------------------------------------------------------------------------- */

/*
	#overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 10000;
		width: 100%;
	}

	.prettyPopin {
		display: none;
		overflow: hidden;
		position: absolute; z-index: 11000;
		top: 50%; left: 50%;
		background: url(../images/prettyPopin/popinLeft.gif) bottom left no-repeat;
	}
	
		.prettyPopin a#b_close {
			display: none;
			position: absolute; z-index: 2;
			top: 10px; right: 13px;
			width: 41px; height: 9px;
			text-indent: -10000px;
			background: url(../images/prettyPopin/b_close.gif) bottom left no-repeat;
		}
	
		.prettyPopin .prettyContent {
			position: relative;
			width: 100%; height: 100%;
			font-size: 1.2em;
			background: url(../images/prettyPopin/popinRight.gif) bottom right no-repeat;
		}
		
			.prettyPopin .prettyContent .prettyContent-container {
				display: none;
				padding: 20px 15px 15px 15px;
			}
		
			.prettyPopin .prettyContent .loader {
				position: absolute;
				top: 50%; left: 50%;
				margin: -14px 0 0 -14px;
}

 */
			
#overlay{
	background:#000;
	position:absolute;top:0;left:0;
	z-index:10000;
	width:100%;
}

.prettyPopin{
	display:none;
	overflow:hidden;
	position:absolute;
	z-index:11000;
	top:50%;
	left:50%;
	background:url(../image/popin/popinLeft.gif) bottom left repeat-x #FFF;
}
	


.prettyPopin a#b_close{
		display:none;position:absolute;
		z-index:2;
		top:5px;
		right: 20px;
		width: 30px;
		height: 30px;
		text-indent:-10000px;
		background:url(../image/popin/b_close.png) bottom left no-repeat;
}

.prettyPopin .prettyContent{
	position:relative;
	width:100%;height:100%;font-size:1.2em;
	background:url(../image/popin/popinRight.gif) bottom right repeat-y;
	}
	
.prettyPopin .prettyContent .prettyContent-container{
	display:none;
	float:left;
	padding:20px 15px 15px 15px;
	}
	
.prettyPopin .prettyContent .loader{
	position:absolute;
	top:50%;
	left:50%;
	margin:-14px 0 0 -14px;}


/* popin追加（popin時のhtml用スタイルシート） */
/* 
#popbox{
	float:left;
	width:760px;
	background:#FFF;
}
*/


#popbox{
	float:left;
	width:760px;
}

#popbox h2{
	width:750px;
	height:36px;
	text-indent:-9999px;
}

#rocalarea{
	background:url(../image/popin/rocalarea-t.gif) no-repeat;
}

#station{
	background:url(../image/popin/station_t.gif) no-repeat;
}

#school{
	background:url(../image/popin/school_t.gif) no-repeat;
}

#town{
	background:url(../image/popin/town-t.gif) no-repeat;
}

/* 駅 */


#popbox #tab_jr,#popbox #tab_nishi,#popbox #tab_chika{
	marign:0;
	padding:0;
	background:#FFF;
	border:none;
}

#popbox h3{
	clear:both;
	width:750px;
	height:23px;
	margin:20px 0 0 0;
	padding:2px 0 0 10px;
	font-weight:bold;
	background:url(../image/popin/bar01.gif) no-repeat;
}

html*#popbox h3{
	width:740px;
	height:21px;
}

*:first-child+html #popbox h3{
	width:740px;
	height:21px;
}


#popbox p{
	margin:20px 0;
	}



#popbox ul{
	border:none;
	margin:10px 0 0 0;
}




#popbox li{
	list-style:none;
	float:left;
	padding-bottom:20px;
	white-space: nowrap;
}

/*
#popbox li{
	float:left;
	padding-bottom:20px;
	white-space: nowrap;
}

#popbox li #jqtub{
	padding-bottom:0;
}

 */
/* 
#popbox #rocalareabox ul,#popbox #tab_jr ul,#popbox #tab_nishi ul,#popbox #tab_chika ul,#popbox #tab_daigaku ul,#popbox #tab_senmon1 ul,#popbox #tab_senmon2 ul,#popbox #tab_shouchuu ul{
	border:none;
	margin:10px 0 0 0;
}

#popbox #rocalareabox li,#popbox #tab_jr li,#popbox #tab_nishi li,#popbox #tab_chika li,#popbox #tab_daigaku li,#popbox #tab_senmon1 li,#popbox #tab_senmon2 li,#popbox #tab_shouchuu li{
	float:left;
	padding-bottom:20px;
	white-space: nowrap;
}

 */
 
/* 学校 */

#school-b{
	width:760px;
	margin:10px 0;
	margin-bottom:20px;
	background:#FFF;
}




#ekitabs,#schooltabs{
	background:#FFF;
	border:none;
}

#tab_daigaku,#tab_senmon1,tab_senmon2,#tab_shouchuu{
	clear:both;
}

/* 学校/町・バス停用 */


#tab_shouchuu table{
	width:600px;
}

#town-bus table,#tab_shouchuu table{
	margin:20px 0;
	border:none;

}

#town-bus table th,#tab_shouchuu table th{
	padding:5px;
	background:#D7F2FF;
	border:solid 1px #CCC;
	vertical-align:middle;
}

#town-bus table td,#tab_shouchuu table td{
	padding:5px;
	border:solid 1px #CCC;
}


/* 下部検索ボタン  */



#popbox #s-button{
	clear:both;
	text-align:center;
	padding-bottom:30px;
}

#popbox .text02{
	padding-left:20px;
	background:url(../image/popin/icon02.gif) no-repeat;
}





/* jquery-ui-1.7.2.custom.cssタブ部分の上書き

.ui-widget-header { border:none; border-bottom: 4px solid #0066cc; background: #ffffff url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
*/

/* Interaction states
----------------------------------
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #0066cc; background: #DDF url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #06F; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #0066cc; background: #0066ff url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #FFF; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color:#FFF; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #0066cc; background: #0066cc url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFF; outline: none; text-decoration: none; }
  */

/* clearfix設定----------------- */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}

/*Hides from IE-mac \*/
/**html.clearfix{height:1%;}*/
.clearfix{display:block;}
/*End hide from IE-mac */
