@charset "utf-8";
/* common, layout */
#main { float:none; width:100%}

h1 { background:url(/img/latestgroup/title-h1.png) no-repeat}
h3 { margin-bottom:.5em}
.search { position:relative; z-index:1; overflow:hidden; _height:1%; _overflow:visible; border:1px solid #e4e4e4; padding:10px; margin-bottom:25px}
	.filter { position:relative; z-index:3; float:left; width:212px; margin-right:-212px}
		.filter .row1 { margin-bottom:15px}
			.filter h2 { _zoom:1; padding-left:1px; margin-bottom:15px; border-bottom:1px solid #999; color:#111; font-size:12px; font-weight:normal; line-height:1.75}
			.filter li { *width:127px; margin-bottom:10px; padding-left:85px}
			.filter li.ctrl { *width:100%; text-align:right}
				.filter label { width:80px!important; cursor:pointer }
				.filter select { width:100%} .filter option { padding-left:.5em}
					.filter .datepicker { margin-right:0}
				.filter input[type="text"] { width:93px!important; margin-right:2px; text-align:center}
	.list { position:relative; z-index:1; padding-left:252px; margin-bottom:1em; _float:left}
		.list table { width:100%; table-layout:fixed}
			.list th { border-bottom:1px solid #999; color:#111; text-align:left}
			.list tr:first-child td { padding-top:15px!important}
			.list td { padding:5px 2px; background:url(/img/common/hr-dot.png) bottom repeat-x; word-break:break-all; vertical-align:top}
			.list tbody tr:hover { background-color:#f7f7f7}
			.list .cta { padding:3px 6px; *display:block; *padding:1px 5px}
	.search .pager { clear:both; text-align:right}
	.search > .loading { display:none; position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; background:#fff; opacity:.9; -webkit-opacity:.9; filter:alpha(opacity=90)}
		.search > .loading img { position:absolute; left:50%; top:50%; margin-left:100px}
.tourwall > li { margin-right:3px; *margin-right:6px}
