@charset "utf-8";

/*
Site Name: 
Description: layout
*/

/* base layout
----------------------------------------- */
#header{
	width: 950px;
	height: 67px;
	margin: 15px auto 0;
	overflow: hidden;
	text-align: left;
	background-image: url(../img/css/header_bg.gif);
	background-position: right 24px;
	background-repeat: no-repeat;
	margin-left:40px;
}

#menu{
	position: absolute;
    clear:both;
	width: 30px;
	top: 155px;
	/top: 168px;
	padding-top: 10px;
}

#menu li{
    padding-bottom:3px;
}

#header h1,
#header p#logo{
	float: left;
	width: 200px;
	height: 65px;
	margin-top: 1px;
	margin-right: 23px;
}

#header #search-result{
	float: left;
	height: 25px;
	overflow: hidden;
}

#header #search-result ul li{
	display: inline;
	float: left;
	margin-right: 5px;
}

#header #font-size{
	float: left;
	font-size: 0%;
	overflow: hidden;
	line-height: 1em;
	display: inline;
}

#header #font-size dt{
	float: left;
}

#header #font-size dt img{
	margin-top: 8px;
}

#header #font-size dd{
	float: left;
	margin-left: 8px;
}

#header #font-size dd ul{
	float: left;
	clear: none;
}

#header #font-size dd ul li{
	float: left;
	text-indent: -9999px;
	margin-left: 0px;
}

#header #font-size dd ul li a{
	display: block;
	width: 47px;
	height: 27px;
	overflow: hidden;
}



.hotspot {
color:#900; padding-bottom:1px;
cursor:pointer;

}
#tt {
position:absolute;
display:block;
background:url(../img/tt_left.gif) top left no-repeat;
	z-index: 20;
}
#tttop {
display:block;
height:5px;
margin-left:5px;
background:url(../img/tt_top.gif) top right no-repeat;
overflow:hidden;
	z-index: 20;
}
#ttcont {
display:block;
padding:2px 12px 3px 7px;
margin-left:5px;
background:#666;
color:#FFFFFF;
	z-index: 20;
}
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(../img/tt_bottom.gif) top right no-repeat;
overflow:hidden;
	z-index: 20;
}


/* topicpath
----------------------------------------- */
ol#topicpath{
	margin: 0 auto;
	font-size: 86%;
	width:950px;
	text-align:left;
	padding-top: 7px;
	padding-bottom: 3px;
	_margin:0;
}

.about ol#topicpath{
    background-image: url(/common2/img/about_top/topicpath_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.privacy ol#topicpath{
    background-image: url(/common2/img/about_top/topicpath-bg-about.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.town ol#topicpath{
    background-image: url(/common2/img/category_s/topicpath-bg-town.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.pr ol#topicpath{
    background-image: url(/common2/img/pr/topicpath-bg-pr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
ol#topicpath li{
	display:inline;
	padding-bottom: 3px;
}
ol#topicpath li.home{
    background-image: url(../img/topicpath-icon-home.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:68px;
}
ol#topicpath li a{
	padding-right: 10px;
	background: url(../img/topicpath.gif) no-repeat right 3px;
}
