@charset "utf-8";
/*===============================================================

	common
	
=================================================== =common */
body {
	behavior: url("../common/js/csshover2.htc");
}
#container {
	background-color: #737373;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
#wrapper {
	background-color: #dddddd;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	display: block;
}
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}
/*===============================================================

	header
	
=================================================== =header */
#header {
	display:block;
	background-color:#737373;
	border-bottom:5px solid #737373;
	height:105px;
}
#header h1 a{
	background-image:url(../img/header/logo.jpg);
	background-repeat: no-repeat;
	border-right:5px solid #ffffff;
	display:block;
	width:215px;
	height:105px;
	text-indent: -9999px;
	float:left;
	/*\*/
	overflow:hidden;
	/* */
}
#header h2{
	background-image:url(../img/header/introduction.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display:block;
	width:715px;
	height:105px;
	float:right;
}
#header h2 a {
	background-image:url(../img/header/introduction.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display:block;
	width:715px;
	height:105px;
	float:right;
	/*\*/
	overflow:hidden;
	/* */
}

/*===========後で削除===============*/
#header div{
	/*
	background-image:url(../img/header/introduction.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	*/
	display:block;
	width:715px;
	height:105px;
	float:right;
}
/*=========ここまで===============*/

#pageNavi {
	clear: both;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	position:relative;
}
#pageNavi p {
	position:absolute;
	right:10px;
	top:4px;
}
/*===============================================================

	LeftPart
	
=================================================== =LeftPart */
#LeftPart {
	float: left;
	width: 215px;
	margin-bottom: 5px;
}
#categoryNavi {
	background-color: #737373;
	padding-right:5px;
	width:210px;
}
#categoryNavi li {
	background-color:#FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
* html #categoryNavi li {
	 float:left;
} 
*:first-child+html #categoryNavi li {
	 float:left;
} 
#categoryNavi li p{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	letter-spacing: 1px;
	color:#737373;
}
#categoryNavi li a{
	display: block;
}
#categoryNavi li img{
	display: block;
}
.navi {
	font-weight: bold;
	padding:6px;
	letter-spacing:0.1em;
	width:198px;
	color:#737373;

}
.navi:hover , .navi a:hover{
	color:#bababa;
	text-decoration:none;
}
.accordion{
	cursor:pointer;
	color:#737373;
	
}
.accordion:hover , .accordion a:hover{
	color:#bababa;
	text-decoration:none;
}
#category {
	background-image:url(../img/left/title/category.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	border:none;
}
#categoryMy {
	background-image:url(../img/left/title/category.jpg);
	background-repeat: no-repeat;
	display:block;
	width:109px;
	height:21px;
	padding-left:101px;
	padding-top:4px;
}
#categoryMyBtn {
	position:absolute;
	top: 4px;
	left:145px;
	height:17px;
}
#categorytitle {
	background-image:url(../img/left/title/category.jpg);
}
#categorytitle a img{
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 146px;
	width:60px;
	height:17px;
	overflow:hidden;
}
#areaNavi {
	padding-right: 5px;
	background-color: #737373;
	padding-top: 5px;
	margin-top: 5px;
	clear:both;
	width:210px;
}
#areaNavi li {
	background-color:#FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
* html #areaNavi li {
	 float:left;
} 
*:first-child+html #areaNavi li {
	 float:left;
} 
#areaNavi li a {
	display:block;
}
#area {
	background-image:url(../img/left/title/area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	border:none;
}
#areaMy {
	background-image:url(../img/left/title/area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:85px;
	height:21px;
	padding-left:125px;
	padding-top:4px;
}
#areaMyBtn {
	position:absolute;
	top: 4px;
	left:145px;
}
#areaNavi li div{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	letter-spacing: 1px;
}
#areatitle {
	background-image:url(../img/left/title/area.jpg);
}
#areatitle a img{
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 146px;
	width:60px;
	height:17px;
	overflow:hidden;
}
#areaToday {
	padding-right: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	clear:both;
}
#areaToday p a{
	background-image:url(../img/left/title/concert_today.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:50px;
	text-indent: -9999px;
}
#areaToday p a:hover {
	background-image:url(../img/left/title/concert_today_on.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:50px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaSearchCalendar {
	padding-right: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	clear:both;
}
#areaSearchCalendar p a{
	background-image:url(../img/left/title/search_calendar.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:45px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaSearchCalendar p a:hover {
	background-image:url(../img/left/title/search_calendar_on.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:45px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaSenzoku {
	padding-right: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	clear:both;
}
#areaSenzoku h2 a{
	background-image:url(../img/left/title/concert.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:45px;
	text-indent: -9999px;
}
#areaSenzoku h2 a:hover {
	background-image:url(../img/left/title/concert_on.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:45px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaMobile {
	padding-right: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
}
#mobile01 {
	background-image:url(../img/left/title/mobile.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
}
#mobile02 , #mobile02 a{
	background-image:url(../img/left/mobile.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:90px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaAdministration {
	padding-right: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#areaAdministration ul{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	padding-top: 11px;
	line-height: 1.4;
	padding-bottom: 6px;
}
#areaAdministration ul li {
	padding-bottom: 5px;
}
#areaAdministration ul li span {
	font-size:11px;
	background-color: #737373;
	color:#FFFFFF;
	padding-left: 2px;
	font-weight: normal;
	padding-top: 2px;
}
.Administrationdate {
	font-size:10px;
	background-color: #737373;
	margin: 2px;
}
#areaAdministration div {
	background-image:url(../img/left/title/administration.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
}
/*===============================================================

	MidPart
	
=================================================== =MidPart */
#MidPart {
	width: 500px;
	padding-left: 5px;
	margin-bottom: 5px;
	float: left;
}
#areaSearch {
	background-color: #737373;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaSearch li {

}
#areaSearchConcertDetail div {
	padding:0;
}
#areaSearch li img {
	display:block;
}
#areaSearchPlace {
	background-color: #80ccb0;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	width:490px;
}
#areaSearchPlaceDetail {
}
#areaSearchPlace p {
	font-size:14px;
	padding-left:20px;
	text-align:left;
}
.searchTown {
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #737373;
	padding-bottom:10px;
}
.searchTown li {
	float:left;
	width:140px;
	padding:0;
}
.searchTownLine {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}

.searchTown02 {
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #737373;
}

.searchTown02Line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}

.searchCapa {
	padding-top:10px;
	padding-left:10px;
	
}
.searchCapa li {
	float:left;
	width:140px;
}
.searchTown02 li {
	float:left;
	width:220px;
	padding:0;
}
#areaSearchPlace dl {
	text-align:right;
	padding-top:10px;
	clear:both;
}
#areaSearchPlace dt {
	float:right;
}
#areaSearchConcert {
	background-color: #B2A0CD;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	text-align: center;
	color:#FFFFFF;
	width: 490px;
}
#areaSearchConcert div {
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
}
#areaSearchConcert ul {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-bottom:10px;
	padding-top:5px;
	display:block;

}
#areaSearchConcert ol {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-bottom:10px;
	padding-top:5px;
	display:block;

}
#areaSearchConcert ul li {
	float:left;
	width:130px;
	text-align:left;
	padding-left:10px;
}
#areaSearchConcert ol li {
	float:left;
	width:210px;
	text-align:left;
	padding-left:10px;
}

#areaSearchConcert dl {
	clear:both;
	padding-top: 30px;
}
#areaSearchConcert dl dt {
	text-align:left;
	float:left;
	padding-left:10px;
}
#areaSearchConcert dl dd {
	text-align:right;
	float:right;
	padding-right: 10px;
}
#areaSearchConcertDetail p {
	text-align:left;
	padding-left:20px;
	clear:both;
	padding-top:10px;
}
#areaSearchConcertDetail p img {
	display:block;
}
#areaSearhTop {
	background-image:url(../img/mid/title/search_bg.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	padding-left: 128px;
}
#areaSearhTop li {
	float:left;
}
#btnSearchDetail {
	padding-right:87px;
	padding-top:6px;
	display:block;
	width:70px;
	height:16px;
}
#btnSearchConcert,#btnSearchPlace{
	height:30px;
}
.bgBtnSearchConcert{
	background-color:#B2A0CD;
}
.bgBtnSearchPlace{
	background-color:#80CCB0;
}
#btnSearchDetail img,#btnSearchConcert,#btnSearchPlace {
	cursor:pointer;
}
#search01 {
	background-image:url(../img/mid/title/search_bg.jpg);
	background-repeat: no-repeat;
	display:block;
	width:157px;
	height:24px;
	padding-top: 6px;
	padding-left: 128px;
	float:left;
}
#search02 a {
	background-image:url(../img/mid/btn/concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:105px;
	height:30px;
	text-indent: -9999px;
	float:left;
}
#search03 a {
	background-image:url(../img/mid/btn/place.jpg);
	background-repeat: no-repeat;
	display:block;
	width:100px;
	height:30px;
	text-indent: -9999px;
	float:right;
}
#search04 a {
	background-image:url(../img/mid/btn/concert02.jpg);
	background-repeat: no-repeat;
	display:block;
	width:105px;
	height:30px;
	text-indent: -9999px;
	float:left;
}
#search05 a {
	background-image:url(../img/mid/btn/place02.jpg);
	background-repeat: no-repeat;
	display:block;
	width:100px;
	height:30px;
	text-indent: -9999px;
	float:right;
}
#search02 a:hover {
	background-image:url(../img/mid/btn/concert_on.jpg);
}
#search03 a:hover {
	background-image:url(../img/mid/btn/place_on.jpg);
}
#search04 a:hover {
	background-image:url(../img/mid/btn/concert02_on.jpg);
}
#search05 a:hover {
	background-image:url(../img/mid/btn/place02_on.jpg);
}
#resultConcert {
  background-color:#D8CFE6;
	padding:10px;
}
#resultHall {
  background-color:#BFE5D7;
	padding:10px;
	border-bottom:5px solid #737373;
}
#pagerONpurple {
	background-color:#B2A0CD;
	color:#FFFFFF;
	text-align:center;
}
#pagerONgreen {
	background-color:#80CCB0;
	color:#FFFFFF;
	text-align:center;
}
/*===============================================================

	RightPart
	
=================================================== =RightPart */
#areaMypage {
	background-color: #737373;
	padding-left: 5px;
}
#logout a {
	background-image:url(../img/right/btn/logout.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:215px;
	height:35px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	/* */
}
#logout a:hover {
	background-image:url(../img/right/btn/logout_on.jpg);
}
#areaMypage li a{
	background-image:url(../img/right/btn/mypage.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:75px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#areaMypage li a:hover{
	background-image:url(../img/right/btn/mypage_on.jpg);
}
#areaRegister {
	padding-left: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#adminRegister a {
	background-image:url(../img/right/btn/register.jpg);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:50px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#adminRegister a:hover {
	background-image:url(../img/right/btn/register_on.jpg);
}
#aboutEnavi a {
	background-image:url(../img/right/btn/concertnavi.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#aboutEnavi a:hover {
	background-image:url(../img/right/btn/concertnavi_on.jpg);
}
#areaRanking {
	padding-left: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
}
#areaRanking div {
	background-image:url(../img/right/title/ranking.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	padding-bottom: 5px;
}
.rank {
	float: left;
	padding-left: 14px;
	width: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rankname {
	float: right;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 15px;
	line-height:1.2;
}
.ranknameL {
	float: right;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 15px;
	line-height:1.2;
	font-size:13px;
}
.ranking01 li img{
	display:block;
}
#areaRanking ul li img{
	display:block;
}
.rank02 {
	float: left;
	padding-left: 14px;
	width: 25px;
	padding-top: 10px;
}
#areaRanking ul {
	background-image: url(../img/right/ranking/ranking_bg_02.jpg);
	background-repeat: repeat-y;
	width: 210px;
	clear: both;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	display: inline-block;
}
#areaRanking ol {
	background-image: url(../img/right/ranking/ranking_bg_01.jpg);
	background-repeat: repeat-y;
	width: 210px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	display: inline-block;
}
#areaTag {
	padding-left: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#areaTag02 {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	padding-top: 11px;
	line-height: 1.8;
	padding-bottom: 6px;
}
#tagtitle {
	background-image:url(../img/right/title/tag.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	padding-bottom: 5px;
}
#areaNewConcert {
	padding-left: 5px;
	background-color: #737373;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#areaNewConcert ul {
	display:block;
	margin-bottom:-5px;
}
#areaNewConcert ul li {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	padding-top: 7px;
	padding-bottom: 6px;
	line-height: 1.2;
	margin-bottom: 5px;
	display:block;
}
#newConcertTitle {
	background-image:url(../img/right/title/newconcert_info.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	padding-bottom: 5px;
}
#RightPart {
	float: right;
	width: 215px;
	margin-bottom: 5px;
}
#management01 a {
	background-image:url(../img/right/btn/concert_info.jpg);
	background-repeat: no-repeat;
	display:block;
	width:185px;
	height:30px;
	text-indent: -9999px;
	background-position: 25px;
	/*\*/
	overflow:hidden;
	/* */
}
#management01 a:hover {
	background-image:url(../img/right/btn/concert_info_on.jpg);
}
#management02 a {
	background-image:url(../img/right/btn/place_info.jpg);
	background-repeat: no-repeat;
	display:block;
	width:185px;
	height:30px;
	text-indent: -9999px;
	background-position: 25px;
	padding-top:5px;
	/*\*/
	overflow:hidden;
	/* */
}
#management02 a:hover {
	background-image:url(../img/right/btn/place_info_on.jpg);
}
#userTitle {
	background-image:url(../img/right/title/user.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:20px;
	text-indent: -9999px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
}
#user01 {
	background-color: #FFFFFF;
	text-align: center;
	width: 105px;
	margin-bottom: 8px;
	line-height: 1.4;
	margin-left: 57px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#user02 {
	background-image:url(../img/right/title/user_register.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:20px;
	text-indent: -9999px;
	padding-bottom: 10px;
}
#user03 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 2px;
	text-align: center;
	width:160px;
	margin-left:20px;
}
#user04 {
	line-height: 2;
	background-color: #FFFFFF;
	text-align: center;
	width: 160px;
	margin-right: 25px;
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#areaUserInfo {
	background-color: #737373;
	padding-bottom: 5px;
	padding-left: 5px;
}
#userbg {
	background-image: url(../img/right/bg_dot.jpg);
	background-repeat: repeat-y;
	width: 210px;
	padding-top: 8px;
	padding-bottom: 5px;
}
/*===============================================================

	footer
	
=================================================== =footer */
#footer {
	clear: both;
	color: #FFFFFF;
	font-size: 10px;
	background-image: url(../img/footer/bg.jpg);
	background-repeat: repeat-y;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	width: 940px;
	height: 40px;
}
#footer div a {
	float: left;
	width: 321px;
	background-image:url(../img/footer/univ.jpg);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
	height: 40px;
	/*\*/
	overflow:hidden;
	/* */
}
#footer div a:hover {
	float: left;
	width: 321px;
	background-image:url(../img/footer/univ_on.jpg);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
	height: 40px;
	/*\*/
	overflow:hidden;
	/* */
}
#footer p a {
	float: right;
	width: 70px;
	background-image:url(../img/footer/help.jpg);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
	height: 40px;
	/*\*/
	overflow:hidden;
	/* */
}
#footer p a:hover {
	float: right;
	width: 70px;
	background-image:url(../img/footer/help_on.jpg);
	background-repeat: no-repeat;
	display:block;
	text-indent: -9999px;
	height: 40px;
	/*\*/
	overflow:hidden;
	/* */
}
#foot01 p{
	font-weight:bold;
	font-size: 12px;
	padding-bottom: 5px;
}
#footer ul{
	float: left;
	width: 504px;
	height: 10px;
	padding-top: 15px;
	padding-left:21px;
}
#footer ul li{
	float:left;
	
}
#footNavi01 a {
	width:59px;
	background-position: 0px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#footNavi02 a {
	width:121px;
	background-position: -59px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#footNavi03 a {
	width:77px;
	background-position: -180px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#footNavi04 a {
	width:121px;
	background-position: -257px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
}
#footNavi05 a {
	width:55px;
	background-position: -378px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#footNavi06 a {
	width:71px;
	background-position: -433px 0px;
	background-image:url(../img/footer/menu.jpg);
	background-repeat: no-repeat;
	display:block;
	height:10px;
	text-indent: -9999px;
	/*\*/
	overflow:hidden;
	/* */
}
#footNavi01 a:hover,#footNavi01 a:visited:hover { width:59px; background-position: 0px -10px;}
#footNavi02 a:hover,#footNavi02 a:visited:hover { width:121px; background-position: -59px -10px;}
#footNavi03 a:hover,#footNavi03 a:visited:hover { width:77px; background-position: -180px -10px;}
#footNavi04 a:hover,#footNavi04 a:visited:hover { width:121px; background-position: -257px -10px;}
#footNavi05 a:hover,#footNavi05 a:visited:hover { width:55px; background-position: -378px -10px;}
#footNavi06 a:hover,#footNavi06 a:visited:hover { width:71px; background-position: -433px -10px;}
/*===============================================================

	categoryBase
	
=================================================== =categoryBase */
.categoryBase {
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px !important;
	padding-bottom:7px;
	font-weight:bold;
	background-color:#fe9829;
	color:#FFFFFF;
	display:block;
	line-height:1;
	vertical-align: middle;
}
.categoryBase:hover , .categoryBase a:hover{
	background-color:#fecb94;
	text-decoration:none;
	display:block;
}
.categoryBaseS {
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:2px !important;
	padding-bottom:3px;
	font-weight:bold;
	background-color:#fe9829;
	color:#FFFFFF;
	display:block;
	line-height:1;
	vertical-align: middle;
}
.categoryBaseFont {
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px !important;
	padding-top:3px;
}
.categoryBaseFont:hover , .categoryBaseFont a:hover{
	text-decoration:none;
	filter: alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}
.categoryBaseFontTitle {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
	display:block;
}
.categoryBlock {
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:6px !important;
	padding-bottom:5px;
	font-weight:bold;
	background-color:#fe9829;
	color:#FFFFFF;
	line-height:1;
	vertical-align: middle;
	
}
/*===============================================================

	lightbox
	
=================================================== =lightbox */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
/*===============================================================

	help
	
=================================================== =help */
.pageTop
{
	text-align:right;
	padding-bottom: 20px;
}
.helpUserLeft {
  float:left;
  width:190px;
}
.helpUserRight {
  float:right;
  width:190px;
}
.scrollNavi {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
