@charset "UTF-8";

@import url(../contents/css/reset.css);
@import url(../themes/default/theme_main.css);

/*
  leisure.css
--------------------------------------------*/


#header { position:fixed; width:100%; height:100px; z-index:50; background:url(../themes/default/common/contents/bg_common_contents.jpg) 0 0 repeat;top: 0px;}
#sub_nav { padding:0; margin-top:15px;}
#menu { height:50px; background:url(../themes/default/common/header/bg_gnavi.png) 0 -10px repeat-x; margin-top:10px;}
#menu .inner { height:50px;}
#menu .inner ul li { padding:3px 0 0 0;}

#contents { margin-top:-10px; padding-top:100px; background:none; color:#ccc;}
.section { background:url(../images/index/bg_contents_bottom.png) center bottom no-repeat; padding-bottom:30px;}
.section .t .w970 { height:200px; position:relative;}
.section .t h2 { height:250px; background:url(../themes/default/common/contents/bg_tt_2.png) 0 0 no-repeat;}
.section .c { position:relative; padding-top:20px; overflow:hidden; z-index:10;}

#secA { background:none;}
#secA .t .inner,#secA .t .w970 { background:url(../images/leisure/index/img_1.jpg) center 0 no-repeat;}

#secA .contents_inner {
	width: 950px ;
	margin-right: auto ;
	margin-left: auto ;
}

#secA .block_areainfo ul li{
	margin-bottom: 20px ;
}

#secA .block_areainfo ul li.last{
	margin-bottom: 0px ;
}

#secA .block_areainfo {
	padding: 0px 10px ;
	margin-bottom: 20px ;
}

#map { width:950px; height:400px; margin:0 auto 30px;}

#bottom { margin:0 auto;}

/* clearfix ----------*/
.section .c .w970:after,
.section .c ul:after
 { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section .c .w970,
.section .c ul
 { display: inline-table; min-height: 1%; }
/* Hides from IE-mac \*/
* html .section .c .w970,
* html .section .c ul
 { height: 1%; }
.section .c .w970,
.section .c ul
 { display: block; }
/* End hide from IE-mac */
