@charset "utf-8";

img {
	-ms-interpolation-mode: bicubic;
}
/* ___________________________________________________________ logo */

h2 {
	margin-top : -9px;
	width : 104px !important;
	height : 61px;
}
h2 a {
	background : url(../images/common/logo.gif) no-repeat 0 0 transparent;
	width : 104px;
	height : 61px;
}

/* ___________________________________________________________ credit */

.home p.credit {
	background-image : url(../images/credit/home.jpg);
}
.contents1 p.credit {
	background-image : url(../images/credit/contents1.jpg);
}
.contents2 p.credit {
	background-image : url(../images/credit/contents2.jpg);
}
.contents3 p.credit {
	background-image : url(../images/credit/contents3.jpg);
}
.contents4 p.credit {
	background-image : url(../images/credit/contents4.jpg);
}
.contents5 p.credit {
	background-image : url(../images/credit/contents5.jpg);
}
.contents6 p.credit {
	background-image : url(../images/credit/contents6.jpg);
}
.global h3,.search p.credit {
	background-image : url(../images/credit/global.jpg);
}
.global p.credit {
	background-image : url(../images/credit/global.jpg);
}

/* ___________________________________________________________ navigation */

div#header ul.navigation li a {
	margin : 0 0 0 0 !important;
}
div#header ul.navigation li.home a {
	margin-left :60px !important;
	background-image : url(../images/common/home.gif);
	width : 129px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 203px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 210px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 160px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 145px;
}
div#header ul.navigation li.contents5 a {
	background-image : url(../images/common/contents5.gif);
	width : 116px;
}
div#header ul.navigation li.contents6 a {
	margin-right : 0 !important;
	background-image : url(../images/common/contents6.gif);
	width : 131px;
}

/* ___________________________________________________________ utilities */
.home div#utilities div.search p.area,
.home div#utilities div.search p.item {
	width : 217px;
	height : 30px;
}
.home div#utilities div.search p.area a,
.home div#utilities div.search p.item a {
	display : block;
	text-indent : -2000px;
	width : 217px;
	height : 30px;
}
.home div#utilities div.search p.area a {
	background : url(../images/banner/search_area.gif) no-repeat 0 0;
}
.home div#utilities div.search p.item a {
	background : url(../images/banner/search_item.gif) no-repeat 0 0;
}
.home div#utilities div.search p.area a:hover,
.home div#utilities div.search p.item a:hover {
	background-position : 0 -30px;
}

/* ___________________________________________________________ tenpo map */

div.map_section {
	display : none;
	overflow : hidden;
	width : 660px;
	height : 600px;
	z-index : 0;
}
div.map_section div#area_tenpo {
	display : none;
	position : relative;
	top : -565px;
	width : 660px;
	height : 550px;
	z-index : 10;
}
div.map_section div.area_overlay {
	width : 660px;
	height : 550px;
	background : url('../images/map/overlay.png') repeat;
}
*html div.map_section div.area_overlay {
	background : url('../images/map/overlay_clear.gif') repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/map/overlay.png", sizingMethod="scale");
}
div.map_section div.area_section {
	position : relative;
	top : -510px;
	left : 180px;
	width : 300px;
	background : #fff;
}
div.map_section div.area_section h4 {
	background : none #dfdfdf !important;
	margin : 0;
	line-height : 24px;
}
div.map_section div.area_section h4 a.title {
	width : auto;
	margin-left : 10px;
	line-height : 24px;
	font-weight : normal;
	font-size : 1.2em;
}
div.map_section div.area_section h4 a.close {
	display : block;
	position : absolute;
	top : -5px;
	right : 10px;
	width : 24px;
	height : 24px;
}
*html div.map_section div.area_section h4 a.close {
	top : 5px;
}
*:first-child+html div.map_section div.area_section h4 a.close {
	top : 5px;
}
div.map_section div.area_section ul {
	border : 5px solid #dfdfdf;
	border-top : none;
	padding : 5px 10px 10px 10px;
	margin : 0;
}
div.map_section div.area_section ul li {
	background : url('http://styles.selesite.com/original/takeda-m/images/central/option/navi.gif') no-repeat 0 0.5em;
	border-bottom : 1px dotted #ccc;
	margin-top : 5px;
	padding-bottom : 5px;
}
/*
div.map_section {
	display : none;
	overflow : hidden;
	width : 660px;
	height : 600px;
	margin-bottom : 15px;
}
div.map_section p.overlay {
	position : relative;
	top : -615px;
	width : 660px;
	height : 600px;
	margin : 0;
	padding : 0;
}
div.map_section p.overlay img {
	display : none;
}
div.map_section div#area_tenpo {
	display : none;
	position : relative;
	top : -1215px;
	width : 660px;
	height : 600px;
}
div.map_section div.area_overlay {
	width : 660px;
	height : 600px;
	background : url('../images/map/overlay.png') repeat;
}
*html div.map_section div.area_base_overlay {
	background : url('../images/map/area_base_overlay.png') repeat;
}
*html div.map_section div.fukuoka_city_overlay {
	background : url('../images/map/fukuoka_city_overlay.png') repeat;
}
div.map_section div.area_section {
	position : relative;
	top : -560px;
	left : 180px;
	width : 300px;
	background : #fff;
}
div.map_section div.area_section h4 {
	background : none #dfdfdf !important;
	margin : 0;
	line-height : 24px;
}
div.map_section div.area_section h4 a.title {
	display : block;
	position : relative;
	top : 6px;
	left : 10px;
	line-height : 24px;
	font-weight : normal;
	font-size : 1.5em;
}
div.map_section div.area_section h4 a.close {
	display : block;
	position : absolute;
	top : -5px;
	right : 10px;
	width : 24px;
	height : 24px;
}
*:first-child+html div.map_section div.area_section h4 a.close {
	top : 5px;
}
*html div.map_section div.area_section h4 a.close {
	top : 5px;
}
div.map_section div.area_section ul {
	border : 5px solid #dfdfdf;
	border-top : none;
	margin : 0;
	padding : 5px 10px 10px 10px;
}
div.map_section div.area_section ul li {
	background : url('http://styles.selesite.com/original/takeda-m/images/central/option/navi.gif') no-repeat 0 0.5em;
	border-bottom : 1px dotted #ccc;
	margin-top : 5px;
	padding-bottom : 5px;
}
*/