@charset "utf-8";
/*===============================================================

	common
	
=================================================== =common */
body {
	behavior: url("../common/js/csshover2.htc");
	color:#000000;
}
#container {
	background-color: #ffffff;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
#wrapper {
	background-color: #ffffff;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ffffff;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}
/*==========================   link  ==========================*/

a:link {
	color: #000000;
	text-decoration: underline;
	background-color: #ffffff;
}
a:visited {
  color: #000000;
  text-decoration: underline;
	background-color: #ffffff;
}
a:active {
  color: #000000;
  text-decoration: none;
	background-color: #ffffff;
}
a:hover {
  color: #000000;
  text-decoration: none;
	background-color: #ffffff;
}
a.linkwhite:link {
	color: #000000;
	text-decoration: underline;
}
a.linkwhite:visited {
  color: #000000;
  text-decoration: underline;
}
a.linkwhite:active {
  color: #000000;
  text-decoration: none;
}
a.linkwhite:hover {
  color: #000000;
  text-decoration: none;
}
/*===============================================================

	header
	
=================================================== =header */
#header {
	display:block;
	display:none;
}
#header h1 a{
	background-image:url(../img/header/logo.jpg);
	background-repeat: no-repeat;
	display:block;
	width:215px;
	height:110px;
	text-indent: -9999px;
	float:left;
	/*\*/
	overflow:hidden;
	/* */
}
#header h2{
	background-image:url(../img/header/introduction.jpg);
	background-repeat: no-repeat;
	display:block;
	width:725px;
	height:110px;
	text-indent: -9999px;
	float:right;
	display:none;
}
#pageNavi {
	clear: both;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	position:relative;
	display:none;
}
#pageNavi p {
	position:absolute;
	right:10px;
	top:4px;
	display:none;
}
/*===============================================================

	LeftPart
	
=================================================== =LeftPart */
#LeftPart {
	float: left;
	width: 65px;
	margin-bottom: 5px;
	display:none;
}
#categoryNavi {
	background-color: #FFFFFF;
	padding-right:5px;
	display:none;
}
#categoryNavi li {
	background-color:#000000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	display:none;
}
#categoryNavi li p{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	letter-spacing: 1px;
	display:none;
}
#categoryNavi li a{
	display: block;
	display:none;
}
#categoryNavi li img{
	display: block;
	display:none;
}

.accordion{
	cursor:pointer;
	display: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;
	display:none;
}
#categoryMy {
	background-image:url(../img/left/title/category.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-left:145px;
	padding-top:4px;
	display:none;
}
#categoryMyBtn {
	position:absolute;
	top: 4px;
	left:145px;
	height:17px;
	display:none;
}
#categorytitle {
	background-image:url(../img/left/title/category.jpg);
	display:none;
}
#categorytitle a img{
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 146px;
	width:60px;
	height:17px;
	overflow:hidden;
	display:none;
}
#areaNavi {
	padding-right: 5px;
	background-color: #FFFFFF;
	padding-top: 5px;
	margin-top: 5px;
	display:none;
}
#areaNavi li {
	background-color:#000000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	display:none;
}
#areaNavi li a {
	display:block;
	display:none;
}
#area {
	background-image:url(../img/left/title/area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:210px;
	height:25px;
	text-indent: -9999px;
	border:none;
	display:none;
}
#areaMy {
	background-image:url(../img/left/title/area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-left:145px;
	padding-top:4px;
	display:none;
}
#areaMyBtn {
	position:absolute;
	top: 4px;
	left:145px;
	display:none;
}
#areaNavi li div{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	letter-spacing: 1px;
	display:none;
}
#areatitle {
	background-image:url(../img/left/title/area.jpg);
	display:none;
}
#areatitle a img{
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 146px;
	width:60px;
	height:17px;
	overflow:hidden;
	display:none;
}
#areaSenzoku {
	padding-right: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	display:none;
}
#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;
	display:none;
}
#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;
	/* */
	display:none;
}
#areaToday {
	padding-right: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	clear:both;
	display:none;
}
#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;
	display:none;
}
#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;
	/* */
	display:none;
}#areaMobile {
	padding-right: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	display:none;
}
#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;
	display:none;
}
#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;
	/* */
	display:none;
}
#areaAdministration {
	padding-right: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:none;
}
#areaAdministration ul{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	padding-top: 11px;
	line-height: 1.4;
	padding-bottom: 6px;
	display:none;
}
#areaAdministration ul li {
	padding-bottom: 5px;
	display:none;
}
#areaAdministration ul li span {
	font-size:11px;
	background-color: #FFFFFF;
	color:#000000;
	padding-left: 2px;
	font-weight: normal;
	padding-top: 2px;
	display:none;
}
.Administrationdate {
	font-size:10px;
	background-color: #FFFFFF;
	margin: 2px;
	display:none;
}
#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;
	display:none;
}
/*===============================================================

	MidPart
	
=================================================== =MidPart */
#MidPart {
	width: 500px;
	padding-left: 5px;
	margin-bottom: 5px;
	float: left;
	margin:auto auto;
}
#areaSearch {
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	display:none;
}
#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-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #737373;
	padding-bottom:10px;
}
#searchTown02 {
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #737373;
	padding-bottom:15px;
}
.searchCapa {
	padding-top:10px;
	padding-left:10px;
	
}
.searchCapa li {
	float:left;
	width:140px;
}
#searchTown li {
	float:left;
	width:112px;
	padding:0;
}
#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:#000000;
	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);
}
/*===============================================================

	RightPart
	
=================================================== =RightPart */
#RightPart {
  display:none;
}
/*===============================================================

	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;
	display:none;
}
/*===============================================================

	INDEX
	
=================================================== =index */
#wrapperIndex {
	background-color: #dddddd;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	overflow:hidden;
}
#indexLeft {
	background-color: #FFFFFF;
	float: left;
	width: 460px;
	text-align: center;
	color: #FFFFFF;
	padding-right: 5px;
}
#indexFacebg {
	line-height: 1.4;
	background-color: #FFFFFF;
}
#indexRight {
	padding-bottom: 5px;
	background-color: #FFFFFF;
	float: right;
	width: 460px;
	padding-left: 5px;
}
#indexLeft h3 {
	background-image:url(../img/index/title/search_concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:460px;
	height:40px;
	text-indent: -9999px;
}
#indexRight h3 {
	background-image:url(../img/index/title/register_concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:460px;
	text-indent: -9999px;
	height: 40px;
}
#indexLeft ul {
	background-image: url(../img/index/search_concertbg.jpg);
	background-repeat: no-repeat;
	height: 178px;
	width: 460px;
	padding-top: 62px;
	text-align: center;
}
#indexRight div {
	background-image: url(../img/index/register_concertbg.jpg);
	background-repeat: no-repeat;
	height: 217px;
	padding-top: 18px;
	width: 335px;
	display: block;
	padding-left: 125px;
}
#login {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 30px;
}
#loginbox {
	color: #FFFFFF;
	padding-right: 150px;
	padding-left: 150px;
}
#password {
	color: #FFFFFF;
	padding-left: 30px;
}
#indexRight ul{
	color:#000000;
}
#indexRight li{
	line-height:1.5;
}
#indexRight dl{
	padding-left:125px;
	padding-right:125px;
}
#indexRight dt{
	padding-bottom:5px;
}
#indexRight dd{
	padding-bottom:10px;
}
#indexUnder {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	
}
#indexRightbg {
	float: right;
	width: 465px;
	background-color: #FFFFFF;
}
#underLeft {
	background-color: #FFFFFF;
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-right: 5px;
	margin-right: 10px;
	padding-bottom: 5px;
}
#underMid {
	background-color: #FFFFFF;
	width: 300px;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#underRight {
	background-color: #FFFFFF;
	float: right;
	width: 300px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	position: relative;
}
#whatsenso {
	background-image:url(../img/index/whats_enso.jpg);
	background-repeat: no-repeat;
	display:block;
	width:300px;
	height:30px;
	text-indent: -9999px;
}
#mobileTitle {
	background-image:url(../img/index/mobile.jpg);
	background-repeat: no-repeat;
	display:block;
	width:300px;
	height:30px;
	text-indent: -9999px;
}
#notuser {
	background-image:url(../img/index/not_user.jpg);
	background-repeat: no-repeat;
	display:block;
	width:300px;
	height:30px;
	text-indent: -9999px;
}
#search {
	font-size: 14px;
	font-weight: bold;
	color: #99CF16;
	letter-spacing: 1px;
}
#registertext {
	font-size: 14px;
	font-weight: bold;
	color: #FC4128;
	letter-spacing: 1px;
}
#indexText01 {
	padding-left: 10px;
	padding-top: 10px;
	width: 290px;
	line-height: 1.8;
	position: relative;
	height: 170px;
}
#indexText02 {
	width: 300px;
	height: 180px;
}
#indexText03 {
	width: 280px;
	line-height: 1.4;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 170px;
}
.ensoNavi {
	text-align: center;
	padding-bottom: 10px;
}
.ensoNavi02 {
	left: 50px;
	bottom: 14px;
	position: absolute;
	height: 20px;
}
.ensoNavi03 {
	left: 27px;
	bottom: 14px;
	position: absolute;
	height: 20px;
}
#pageNaviIndex {
	clear: both;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-indent:-9999px;
	display:none;
}
.ensoNavi01 {
	position: absolute;
	left: 81px;
	height: 30px;
	top: 140px;
	display:none;
}
.bgwhite {
	background-color: #FFFFFF;
}
/*===============================================================
	トップページ
================================================ =トップページ */
#areaPickup {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaPickup02 {
	background-image: url(../img/mid/pickup_bg02.jpg);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	margin-top: 5px;
	width: 490px;
	clear: both;
}
#areaPickup h3 {
	background-image:url(../img/mid/title/pickup.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:35px;
	text-indent: -9999px;
}
#upBox {
	background-color:#000000;
	padding-left:8px;
	padding-right:16px;
	background-image: url(../img/mid/pickup_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
	width: 466px;
}
#upL {
	font-size: 16px;
	font-weight: bold;
	float: left;
	letter-spacing: 1px;
	padding-top: 10px;
}
#upL span {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 2px;
	margin-bottom: 5px;
}
#upR {
	float: right;
	padding-top: 20px;
}
#upL02 {
	float: left;
	width: 255px;
	padding-right: 5px;
	text-align:justify;
	text-justify: inter-ideograph;
	line-height: 1.6;
}
#upR02 {
	float: right;
	width: 205px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.upR02Name {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
#upR02 span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
#areaCalendar {
	background-color: #FFFFFF;
	width: 490px;
	padding: 5px;
	margin-top: 5px;
}
#calendarL {
	float: left;
	width: 260px;
}
#calendarL dt {
	background-image:url(../img/mid/title/search_area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:260px;
	height:25px;
	text-indent: -9999px;
	padding-bottom: 5px;
}
#calendarR {
	float: right;
	width: 225px;
}
#calendarR dt{
	background-image:url(../img/mid/title/search_calendar.jpg);
	background-repeat: no-repeat;
	display:block;
	width:225px;
	height:25px;
	text-indent: -9999px;
	padding-bottom: 5px;
}
#Calendar {
	background-color:#000000;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 10px;
	width: 181px;
	clear: both;
}
#Calendar #CalendarTitle{
	padding-bottom:5px;
	padding-top:1px;
}
#Calendar table{
	border-top-width: 3px;
	border-right-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #737373;
	border-right-color: #737373;
}
#Calendar th{
	padding:0;
	margin:0;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #737373;
	border-left-color: #737373;
}

#Calendar td{
	padding:0.3em 0;
	text-align:center;
	line-height:1;
	width: 14%;
	cursor:pointer;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #737373;
	border-left-color: #737373;
}
.areaCategory {
	background-color: #FFFFFF;
	clear:both;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#Calistbg {
	background-color:#FE9929;
	display:block;
	width:490px;
	height:25px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.Calistbg {
	background-color:#FE9929;
	display:block;
	width:490px;
	height:25px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calistbg dt a {
	float:left;
}
#Calistbg dd {
	float:right;
	padding-right:4px;
	padding-top:4px;
}
.Calistbg dt a {
	float:left;
}
.Calistbg dd {
	float:right;
	padding-right:4px;
	padding-top:4px;
}
#Calist01 {
	background-image:url(../img/mid/categorytitle/01.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calist02 {
	background-image:url(../img/mid/categorytitle/02.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calist02 :hover {
	background-image:url(../img/mid/categorytitle/02_on.jpg);
}
#Calist03 {
	background-image:url(../img/mid/categorytitle/03.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calist04 {
	background-image:url(../img/mid/categorytitle/04.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calist05 {
	background-image:url(../img/mid/categorytitle/05.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#Calist06 {
	background-image:url(../img/mid/categorytitle/06.jpg);
	background-repeat: no-repeat;
	display:block;
	width:65px;
	height:21px;
	padding-top: 4px;
	padding-left: 425px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.concert01 {
	float: left;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-left: 2px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
}
.concert02 {
	float: right;
	width: 195px;
	font-weight: bold;
	padding-bottom: 10px;
}
.CaL p {
	background-color: #FFFFFF;
	padding: 3px;
	height: 90px;
	width: 120px;
}
.CaL div {
	padding-top: 8px;
	line-height: 1.4;
}
.CaL div span {
	font-size:11px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 2px;
}
.Cabox {
	background-image: url(../img/mid/concertbg.jpg);
	background-repeat: repeat-y;
	width: 490px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.CaL {
	float: left;
	width: 133px;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 7px;
}
.CaR {
	float: right;
	width: 329px;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.CaR ul{
	padding-bottom:7px;
	clear:both;
	letter-spacing: 1px;
}


#searchConcert a {
	background-image:url(../img/mid/btn/concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:105px;
	height:30px;
	text-indent: -9999px;
}
#searchArea a {
	background-image:url(../img/mid/btn/place.jpg);
	background-repeat: no-repeat;
	display:block;
	width:100px;
	height:30px;
	text-indent: -9999px;
	float:right;
}
#pickup {
	padding-top: 5px;
}
#pickup li{
	margin-bottom:5px;
}
#Calendar table {
	color:#000000;
	font-weight:bold;
}
.bgSun {
	background-color:#FA8D8A;
}
.bgSat {
	background-color:#86BDD8;
}
/*===============================================================
	洗足の公演
=================================================== =洗足の公演 */
#areaSenzoku02 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaSenzoku02 h3{
	background-image:url(../img/mid/title/sonzoku.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.listLsenzoku {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
}
.listLsenzoku span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
.listLsenzoku p {
	padding-top: 12px;
	font-size:16px;
	font-weight:bold;
	color:#104B22;
}
/*===============================================================
	Calendar
=================================================== =Calendar */
/*------------------------ categorytitle ------------------------*/
/*------------------------ categorytitleEnd ------------------------*/
#Leftpic {
	background-color: #FFFFFF;
	height: 120px;
	width: 160px;
	padding-right: 3px;
	padding-bottom: 3px;
}
#upL02 p{
	padding-top:5px;
	padding-left:5px;
}
#picText {
	background-color: #FFFFFF;
	float: right;
	width: 97px;
}
#Lefttop {
	display:inline;
}
.pickuppic {
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-right: 5px;
	float: left;
	height: 120px;
	width: 160px;
}
#Namepickup {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
#searchConcert02 a {
	background-image:url(../img/mid/btn/concert02.jpg);
	background-repeat: no-repeat;
	display:block;
	width:105px;
	height:30px;
	text-indent: -9999px;
}
#searchConcert02 a:hover {
	background-image:url(../img/mid/btn/concert02_on.jpg);
}
#searchArea02 a {
	background-image:url(../img/mid/btn/place02.jpg);
	background-repeat: no-repeat;
	display:block;
	width:100px;
	height:30px;
	text-indent: -9999px;
	float:right;
}
#searchArea02 a:hover {
	background-image:url(../img/mid/btn/place02_on.jpg);
}
#Naviconcert a {
	background-image:url(../img/index/btn_search_concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:164px;
	height:54px;
	text-indent: -9999px;
}




#indexbtn {
}
#ensoNavi {
	float: left;
	width: 300px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #737373;
	border-bottom-color: #737373;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
}
#ensoNavi img{
	padding-bottom:10px;
}
#mobileNavi {
	float: left;
	width: 300px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #737373;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #737373;
}
#mobileNavi img{
	padding-bottom:10px;
}
#userNavi {
	float: right;
	width: 300px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #737373;
}
#userNavi img{
	padding-bottom:10px;
}
#recommendPic {
	background-color: #FFFFFF;
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-right: 7px;
}
/*===============================================================
	公演情報
=================================================== =公演情報 */
#areaConcert01 {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}
#areaConcert01 h3{
	background-image:url(../img/mid/title/concertinfo.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	text-indent: -9999px;
	height: 30px;
	border:none;
}
#concertName {
	background-color: #FFFFFF;
	width:100%;
	margin:0;
	padding:0;
}
#concertName p{
	position: relative;
	width:100%;
}
/*
#concertName span{
	position: absolute;
	top:6px;
	color:#FE9929;
	padding-left:6px;
	font-weight:bold;
}
*/
.categoryBlock {
	font-weight:bold;
	color:#000000;
	line-height:1;
	background-color:#ffffff;
	width:100%;
}

#concertL {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 10px;
	line-height: 1.4;
	width:100%;
}
#concertR {
	display:none;
}
#concertR img {
	display:none;
}
#concert01 {
	background-color: #ffffff;
	color:#000000;
	background-image: none;
	background-repeat: repeat-y;
	width: 100%;
	padding:0;
	margin:0;
	border:none;
}
#concert02 {
	background-color: #ffffff;
	color:#000000;
	background-image: url(../img/mid/icon/appear.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 8px;
	clear: both;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 480px;
}
#concert02 li {
	float:left;
	padding-left:10px;
	line-height: 1.8;
}
#concert02 li img {
	vertical-align:text-bottom;
}
#concert03 , .concert03 {
	background-color: #ffffff;
	background-image: url(../img/mid/icon/place.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	width:100%;
	border:none;
}
.concert03 a {
	color:#000000;
	background-color: #ffffff;
}
.concert04 {
	color:#000000;
	line-height: 1.4;
	background-color: #ffffff;
	background-image:none;
	border:none;
}
.concert05 {
	background-color: #ffffff;
	background-image: url(../img/mid/icon/station.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	width:100%;
	border:none;
}
#concert06 , .concert06 {
	color:#000000;
	background-image: url(../img/mid/icon/tag.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	width:100%;
	margin:0;
	padding:0;
	border:none;
}
.concert06 a {
  color:#000000;
}
#concert07{
	color:#000000;
	background-image: url(../img/mid/icon/program.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	width:100%;
	margin:0;
	border:none;
}
#areaconcert08 {
	background-color: #ffffff;
	color:#000000;
	margin-top: 5px;
}
#concert08 {
	background-image: url(../img/mid/icon/inquiry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	width:100%;
	clear:both;
}
.c08L {
	color:#000000;
	display:block;
	background-color: #ffffff;
}
.c08R {
	color:#000000;
	display:block;
	background-color: #ffffff;
}
#concert01L {
	float: left;
	width: 200px;
}
#concert01R {
	float: right;
	width: 255px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	color: #000000;
	line-height: 1.6;
	background-color: #ffffff;
}
.concertTicket {
	color:#000000;
	background-color:#ffffff;
	width:100%;
}
#ticketTitle {
	display:none;
}
.ticketTitle {
	color:#000000;
	background-color:#ffffff;
	width:100%;
	padding-left:0;
	background-image:none;
	text-indent:0;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
#areaConcert03 {
	background-color: #FFFFFF;
	padding-left:10px;
	border-top:5px solid #737373;
	width:100%;
}
#comment01 ul {
	background-color: #ffffff;
	padding-bottom: 25px;
}
#comment02 ul {
	background-color: #FFFFFF;
	padding-bottom: 25px;
	clear: both;
}
.ticket01 {
	float: left;
	width: 80px;
	background-image:none;
	color:#000000;
	text-indent:0;
	font-size:14px;
	padding-left:5px;
}
.ticket02 {
	background-color: #FFFFFF;
	float: left;
	width: 174px;
	padding-top: 8px;
	padding-left: 11px;
	font-size:14px;
}
.ticket03 {
	background-color: #FFFFFF;
	float: left;
	width: 199px;
	border-left:none;
	background-image:none;
}
.ticket04 {
  background-image:none;
	padding-left:5px;
}
.ticket04 li {
	float:left;
	width:100px;
	font-size:14px;
}
.ticketprice {
	float: left;
	background-image:none;
	display:block;
	height: 25px;
	background-color:#ffffff;
	font-size:14px;
	width:100px;
	text-indent:5px;
}
.ticket05 {
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-left: 11px;
	height: 18px;
	width: 389px;
	float:left;
}
.ticketetc {
	float: left;
	width:100px;
	background-image:none;
	background-color:#FFFFFF;
	font-size:14px;
	text-indent:5px;
}
.ticket07 {
	background-image:none;
	background-repeat: repeat-y;
	width:480px;
	padding-bottom:5px;
	clear: both;
}
.ticket06 {
	padding-top: 7px;
	padding-left: 11px;
	padding-bottom: 7px;
	width: 389px;
	float:left;
	line-height: 1.4;
	background-color:#FFFFFF;
}
.ticket05 li {
	float:left;
	width:100px;
}
.ticketbox {
	background-color: #FFFFFF;
	width:100%;
}
#box02 {
	padding-top: 15px;
}
.ticketprint li{
	float:left;
	width:245px;
	display:none;
}
.ticketprint {
	background-color:#ffffff;
	padding:5px;
	margin-top: 5px;
	display:none;
}
#print01 a {
	background-image:url(../img/mid/btn/concert_print.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
	display:none;
}
#print02 a {
	background-image:url(../img/mid/btn/concert_print.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
	display:none;
}
#print01 a:hover {
	background-image:url(../img/mid/btn/concert_print_on.jpg);
	background-position: 0 0 ;
	display:none;
}
#print02 a:hover {
	background-image:url(../img/mid/btn/concert_print_on.jpg);
	background-position: -245px 0 ;
}
#comment02 {
	background-color: #FFFFFF;
	padding-top: 13px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	display:none;
}
#btncomment li{
	float:left;
	width:245px;
	display:none;
}
#comment03 a {
	background-image:url(../img/mid/btn/concert_comment.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#commnet04 a {
	background-image:url(../img/mid/btn/concert_comment.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#comment03 a:hover {
	background-image:url(../img/mid/btn/concert_comment_on.jpg);
	background-position: 0 0 ;
}
#commnet04 a:hover {
	background-image:url(../img/mid/btn/concert_comment_on.jpg);
	background-position: -245px 0 ;
}
#concertPic {
	padding-top: 10px;
	padding-left: 9px;
}
#concertPic li img {
	display:block;
}
#concertPic01 {
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 80px;
	float: left;
}
#concertPic02 {
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 80px;
	margin-left: 10px;
	float: left;
}
#concert01L p img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#address , .address {
	float: left;
	width: 185px;
	background-image: url(../img/mid/icon/address.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 32px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	background-color: #FFFFFF;
	color:#000000;
}
.tel {
	background-image: url(../img/mid/icon/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 160px;
	padding-top: 32px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	background-color: #FFFFFF;
	color:#000000;
}
#qrcode , .qrcode {
	float: right;
	width: 90px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #FFFFFF;
	color:#000000;
}
.telLeft {
	float: left;
	width: 50px;
	clear: both;
}
.telRight {
	float: right;
	width: 100px;
}
#mailRight , .mailRight {
	padding-left:10px;
	word-wrap:break-word;
	word-break:break-all;
	width:100px;
}
.commentL {
	float: left;
	width: 100px;
	padding-left: 15px;
}
.concert09 {
	background-image: url(../img/mid/icon/tag_hall.jpg);
	background-repeat: no-repeat;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.areaConcert02 {
	background-color: #FFFFFF;
	color: #000000;
}
.telRight {
	float: right;
	width: 110px;
}
#mailRight {
	padding-left:10px;
	word-wrap:break-word;
	word-break:break-all;
	width:100px;
}
.commentL {
	float: left;
	width: 100px;
	padding-left: 15px;
}
#commentTitle {
	background-image:url(../img/mid/icon/concert_comment.jpg);
	background-repeat: no-repeat;
	background-position: left top ;
	display:block;
	text-indent: -9999px;
	width:490px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
}
.commentR {
	float: right;
	width: 303px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #737373;
	padding-right: 55px;
	padding-left: 12px;
	line-height: 1.4;
	text-align:justify;
	text-justify: inter-ideograph;
}
/*===============================================================
	公演情報のコメント
=================================================== =公演情報のコメント */
#areaComment {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaComment h3 {
	background-image:url(../img/mid/title/comment.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentTitleList {
	background-image:url(../img/mid/icon/commentlist.jpg);
	background-repeat: no-repeat;
	display:block;
	height:13px;
	width:480px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
	text-align: right;
	padding-top: 12px;
	padding-right: 10px;
}
#commentNameL {
	float: left;
	width: 370px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}
#commentName div {
	float: right;
	width: 110px;
}
#comment01 {
	clear: both;
}
#commentName {
	background-color: #FFFFFF;
	padding-bottom: 26px;
}
#commentHead {

}
#commentHead01 ul {
	padding-bottom: 25px;
	clear:both;
}
#commentHead02 ul {
	padding-bottom: 25px;
	clear:both;
}
.commentHeadL {
	float: left;
	width: 100px;
	padding-left: 15px;
}
.commentHeadR {
	float: right;
	width: 303px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #737373;
	padding-right: 55px;
	padding-left: 12px;
	line-height: 1.4;
	text-align:justify;
	text-justify: inter-ideograph;
}
.commentHeadR p {
	clear:both;
	padding-top:5px;
}
#commentFoot {
	background-color: #FFFFFF;
	padding-bottom: 25px;
	clear: both;
}
/*===============================================================
	公演情報のコメント入力
=================================================== =公演情報のコメント入力 */
#areaCommentRegister {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaCommentRegister h3 {
	background-image:url(../img/mid/title/comment.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaCommentDelete {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaCommentDelete h3 {
	background-image:url(../img/mid/title/comment_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentRegister {
	text-align: right;
	padding-top: 12px;
}
#Titlecomment {
	font-size:16px;
	font-weight:bold;
}
#backConcert {
	padding-top:120px;
	padding-left: 110px;
}
/*===============================================================
	カテゴリートップ
=================================================== =カテゴリートップ */
#areaCategory {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaCategory h3 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	background-color: #FE9929;
	height: 25px;
	width: 490px;	
}
#areaCategory h3 img {
	display:block;
}
#categorybox01 {
	background-image: url(../img/mid/categorybox_bg.jpg);
	background-repeat: repeat-y;
}
#categorybox01 #c01L {
	background-image: url(../img/mid/icon/pickup.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 260px;
	padding-top: 35px;
}
#categorybox01 #c01R {
	float: right;
	width: 213px;
	padding-left: 17px;
	padding-top: 12px;
}
#categorybox01 #c01R ul li span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
#categorybox01 #c01L #c01Ltop {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#categorybox01 #c01L #c01Ltop span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
#categorybox02 {
	margin-top: 5px;
}
#c01Lunder {
	padding-under:5px;
	line-height:1.6;
	padding-right: 5px;
	padding-bottom: 5px;
}
#c01Lunder p {
	padding-left:10px;
	padding-top:5px;
	text-align:justify;
	text-justify: inter-ideograph;
}
.cName {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
#categorybox02 ul {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	display: block;
	clear: both;
}
#categorybox02 ul  .listL {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
}
#categorybox02 ul  .listL span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
#categorybox02 ul  .listL p {
	padding-top: 12px;
	font-size:16px;
	font-weight:bold;
	color:#FE9929;
}
#categorybox02 ul  .listR {
	float: right;
	width: 85px;
	padding-top: 5px;
	padding-right: 5px;
}
#categorybox02 ul  .listR img {
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 80px;
	display:block;
}
#categorybox03 {
	background-color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: both;
	text-align: center;
	padding-left: 152px;
	width: 338px;
}
#categorybox03 li{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#categorybox03 li ul li {
	padding-top:2px;
	padding-bottom:1px;
}
#categorybox03 li img {
	vertical-align:bottom;
}
#pagerONcategory {
	background-color:#FE9929;
	color:#000000;
	text-align:center;
}
#pagerONsenzoku {
	background-color:#104B22;
	color:#000000;
	text-align:center;
}
/*===============================================================
	情報修正依頼
=================================================== =情報修正依頼 */
#areaCorrection {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaCorrection h3 {
	background-image:url(../img/mid/title/correction.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi01 {
	background-image:url(../img/mid/btn/correction.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi02 {
	background-image:url(../img/mid/btn/correction_confirm.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi03 {
	background-image:url(../img/mid/btn/correction_submit.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi04 {
	background-image:url(../img/mid/icon/bookmark_concert_delete01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#correctionNavi05 {
	background-image:url(../img/mid/icon/bookmark_concert_delete02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#correctionbox {
	background-image: url(../img/mid/correction_bg.jpg);
	padding-bottom:25px;
	padding-right: 10px;
	width: 480px;
	min-height:577px;
	height: auto !important;
	height: 577px;

}
#correctTitle01 {
	text-align: right;
	padding-top: 12px;
}
#correct02 {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
#correct02 ul {
	padding-top: 15px;
}
#correct02 span {
	color:#ff0000;
	line-height:1.2;
}
.correctL {
	float: left;
	width: 155px;
}
.correctLL {
	float: left;
	text-align: center;
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 6px;
	width: 12px;
}
.correctR {
	float: left;
	width: 160px;
	padding-left: 25px;
}
.correctLR {
	clear: both;
	padding-bottom: 2px;
	padding-top: 10px;
}
#btncorrect {
	padding-top: 25px;
	padding-left: 10px;
	width: 470px;
	clear: both;
}
#btncorrect li {
	float: left;
	width: 235px;
}
#btncorrect01 a {
	background-image:url(../img/mid/btn/correction_under.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect02 a {
	background-image:url(../img/mid/btn/correction_under.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect01 a:hover {
	background-image:url(../img/mid/btn/correction_under_on.jpg);
}
#btncorrect02 a:hover {
	background-image:url(../img/mid/btn/correction_under_on.jpg);
	background-position: -235px 0 ;
}
#btncorrect03 a {
	background-image:url(../img/mid/btn/correction_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect04 a {
	background-image:url(../img/mid/btn/correction_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect03 a:hover {
	background-image:url(../img/mid/btn/correction_confirm02_on.jpg);
}
#btncorrect04 a:hover {
	background-image:url(../img/mid/btn/correction_confirm02_on.jpg);
	background-position: -235px 0 ;
}
#btncorrect07 a {
	background-image:url(../img/mid/btn/concert_back.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect08 a {
	background-image:url(../img/mid/btn/concert_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect09 a {
	background-image:url(../img/mid/btn/concert_delete.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect07 a:hover {
	background-image:url(../img/mid/btn/concert_back_on.jpg);
}
#btncorrect08 a:hover {
	background-image:url(../img/mid/btn/concert_confirm02_on.jpg);
}
#btncorrect09 a:hover {
	background-image:url(../img/mid/btn/concert_delete_on.jpg);
}
/*===============================================================
	情報修正依頼確認
=================================================== =情報修正依頼確認 */
#areaCorrectionConfirm {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaCorrectionConfirm h3 {
	background-image:url(../img/mid/title/correction_confirm.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi02 {
	background-image:url(../img/mid/btn/correction_confirm.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctTitle02 {
	text-align: right;
	padding-top: 12px;
}
#btncorrect03 a {
	background-image:url(../img/mid/btn/correction_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect04 a {
	background-image:url(../img/mid/btn/correction_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect03 a:hover {
	background-image:url(../img/mid/btn/correction_confirm02_on.jpg);
}
#btncorrect04 a:hover {
	background-image:url(../img/mid/btn/correction_confirm02_on.jpg);
	background-position: -235px 0 ;
}
.confirmLR {
	clear: both;
	padding-bottom: 5px;
	padding-top: 15px;
}
.confirmLL {
	color:#000000;
	padding-left:5px;
}
/*===============================================================
	情報修正依頼完了
=================================================== =情報修正依頼完了 */
#areaCorrectionSubmit {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaCorrectionSubmit h3 {
	background-image:url(../img/mid/title/correction_confirm.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctionNavi03 {
	background-image:url(../img/mid/btn/correction_submit.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#correctTitle03 {
	padding-top: 12px;
	height:13px;
}
#btncorrect05 a {
	background-image:url(../img/mid/btn/correction_submit02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect06 a {
	background-image:url(../img/mid/btn/correction_submit02.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btncorrect05 a:hover {
	background-image:url(../img/mid/btn/correction_submit02_on.jpg);
}
#btncorrect06 a:hover {
	background-image:url(../img/mid/btn/correction_submit02_on.jpg);
	background-position: -235px 0 ;
}
#correct03 {
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	line-height:1.5;
}
.correctLL {

}
.correctL01 {
	float: left;
	width: 120px;
}

/*===============================================================
	会場情報
=================================================== =会場情報 */
#areaHall {
	background-color: #ffffff;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaHall h3{
	background-image:url(../img/mid/title/hall.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	text-indent: -9999px;
	height: 30px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#hallName {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-right: 10px;
	padding-left: 10px;
	width: 470px;
}
#hallL {
	float: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 28px;
	line-height: 1.4;
	padding-bottom: 10px;
}
#hallR {
	float: right;
	padding-top: 10px;
	text-align: right;
	width: 110px;
}
#hallR img {
	padding-bottom:5px;
	padding-top: 5px;
}
#hall01 {
	clear: both;
	border:none;
	background-image: none;
	width: 490px;
	color:#000000;
}
#hall01L {
	float: left;
	width: 200px;
}
#hall01L ul {
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
}
#hall01L p img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#hall01R {
	float: right;
	width: 255px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	color: #000000;
	line-height: 1.6;
}
#hall02 {
	clear: both;
	background-image:none;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-bottom:0;
	border:none;
	width: 480px;
	color: #000000;
	margin:0;
}
#hall03 {
	background-image: url(../img/mid/icon/map.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:none;
	color: #000000;
	background-color: #ffffff;
	width:100%;
	margin:0;
}
#hall04 {
	background-color: #ffffff;
	clear: both;
	background-image: url(../img/mid/icon/link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	color: #000000;
	line-height: 1.4;
	font-size: 14px;
}
#hall04 li a {
	color:#000000;
}
#hall05 li a {
	color:#000000;
}
#mailRight a {
	color:#000000;
}
#hall06 {
	background-color: #ffffff;
	clear: both;
	background-image: url(../img/mid/icon/link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	color: #000000;
	line-height: 1.4;
	font-size: 14px;
	display: block;
	word-break:keep-all;
}
#hall07 {
	background-color: #ffffff;
	clear: both;
	background-image: url(../img/mid/icon/tag_hall.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	color: #000000;
	line-height: 1.4;
	font-size: 14px;
	display: block;
	word-break:keep-all;
}
#hall08 {
	background-image: url(../img/mid/icon/station.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	border:none;
	color: #000000;
	font-size: 14px;
	background-color: #ffffff;
	width:100%;
}
#hall06 li{
	float:left;
	padding-right:20px;
}
#hall07 li{
	float:left;
	padding-right:5px;
}
#hallprint01 , #hallprint01 a {
	background-image:url(../img/mid/btn/hall_print.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
	display:none;
}
#hallprint02 , #hallprint02 a {
	background-image:url(../img/mid/btn/hall_print.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
	display:none;
}
#hallprint01 a:hover {
	background-image:url(../img/mid/btn/hall_print_on.jpg);
	background-position: 0 0 ;
	display:none;
}
#hallprint02 a:hover {
	background-image:url(../img/mid/btn/hall_print_on.jpg);
	background-position: -245px 0 ;
	display:none;
}
#hall05 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#hallscheduleTitle {
	background-image:url(../img/mid/icon/hall_schedule.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
}
#comment01Hall {
	background-color: #ffffff;
}
#comment02Hall {
	background-color: #ffffff;
	padding-top: 13px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#comment01Hall ul {
	padding-bottom: 15px;
	width:490px;
	font-size:13px;
}
#comment02Hall ul {
	padding-bottom: 15px;
	clear: both;
	font-size:13px;
}
.commentLhall {
	float: left;
	width: 130px;
	padding-left: 15px;
}
.commentLhall span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
/*===============================================================
	会場情報詳細
=================================================== =会場情報詳細 */
#areaHallDetail {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaHallDetail h3{
	background-image:url(../img/mid/title/hall.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	text-indent: -9999px;
	height: 30px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaHallDetail dl {
	background-color: #FFFFFF;
	padding-bottom: 15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-right: 10px;
	width: 480px;
}
#areaHallDetail dl dt {
	float: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.4;
	padding-top: 15px;
	padding-left: 10px;
}
#areaHallDetail dl dt img {
	padding-bottom:10px;
}
#areaHallDetail dl dd {
	float: right;
	padding-top: 23px;
	text-align: right;
}
#areaHallDetail dl dd img {
	padding-bottom:5px;
	padding-top: 10px;
}
#hallperformance01 {
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/hall_performance.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 15px;
	width: 455px;
	padding-bottom: 15px;
}
#hallperformance01 div {
	padding-top: 13px;
	float:left;
	width:135px;
	clear: both;
}
#hallperformance01 div span {
	background-color:#ffffff;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 1px;
	letter-spacing: 1px;
}
#hallperformance01 p {
	font-size:15px;
	font-weight:bold;
	width:320px;
	float: left;
	padding-top: 10px;
}
#hallperformance02 {
	background-color: #ffffff;
	padding-right: 20px;
	padding-left: 15px;
	width: 455px;
	padding-bottom: 15px;
}
#hallperformance02 div {
	padding-top: 13px;
	float:left;
	width:135px;
	clear:both;
}
#hallperformance02 div span {
	background-color:#ffffff;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 1px;
	letter-spacing: 1px;
}
#hallperformance02 p {
	font-size:15px;
	font-weight:bold;
	padding-top: 10px;
	float:left;
	width:320px;
}
#scheduleBar {
	background-image: url(../img/mid/icon/hall_schedule02.jpg);
	background-repeat: no-repeat;
	width: 480px;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	height: 13px;
	font-weight:bold;
	text-align:right;
}
#scheduleBar02 {
	background-image: url(../img/mid/icon/hall_schedule03.jpg);
	background-repeat: no-repeat;
	width: 480px;
	padding-bottom: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	height: 11px;
	clear: both;
	padding-top: 16px;
	font-weight:bold;
}
/*===============================================================
	アーティスト情報
=================================================== =アーティスト情報 */
#areaArtist {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaArtist h3{
	background-image:url(../img/mid/title/artist.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	text-indent: -9999px;
	height: 30px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaArtist dl {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-right: 10px;
	width: 480px;
}
#areaArtist dl dt {
	float: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.4;
	padding-top: 20px;
	padding-left: 10px;
}
#areaArtist dl dt img {
	padding-bottom:10px;
}
#areaArtist dl dd {
	float: right;
	padding-top: 10px;
	text-align: right;
	width: 110px;
}
#areaArtist dl dd img {
	padding-bottom:5px;
	padding-top: 10px;
}
#artist02 {
	background-color: #FF9929;
	clear: both;
	background-image: url(../img/mid/icon/link_artist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	color: #FFFFFF;
	line-height: 1.4;
	font-size: 14px;
}
#artist03 {
	background-color: #FFFFFF;
	height: 30px;
	width: 360px;
	padding-top: 5px;
	padding-left: 130px;
}
#artist03 li a {
	background-image:url(../img/mid/btn/correction_artist.jpg);
	background-repeat: no-repeat;
	display:block;
	width:230px;
	height:25px;
	text-indent:-9999px;
}
#artist03 li a:hover {
	background-image: url(../img/mid/btn/correction_artist_on.jpg);
}
#areaPerformance {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#performance01 {
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/peformance_artist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
}
#performance01 div {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-top: 15px;
	padding-bottom: 15px;
}
#performance01 div span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
#performance01 div p {
	font-size:16px;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 8px;
}
#performance02 {
	background-color: #ffffff;
	background-image: url(../img/mid/icon/peformance_artist02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 20px;
	width: 450px;
}
#performance02 div {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-top: 15px;
	padding-bottom: 15px;
}
#performance02 div span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
#performance02 div p {
	font-size:16px;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 8px;
}
/*===============================================================
	アーティスト情報詳細
=================================================== =アーティスト情報詳細 */
#areaArtistDetail {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaArtistDetail h3{
	background-image:url(../img/mid/title/artist.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	text-indent: -9999px;
	height: 30px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaArtistDetail dl {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-right: 10px;
	width: 480px;
}
#areaArtistDetail dl dt {
	float: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.4;
	padding-top: 10px;
	padding-left: 10px;
}
#areaArtistDetail dl dt img {
	padding-bottom:10px;
}
#areaArtistDetail dl dd {
	float: right;
	padding-top: 18px;
	text-align: right;
}
#areaArtistDetail dl dd img {
	padding-bottom:5px;
	padding-top: 10px;
}
/*===============================================================
	地域から調べる
=================================================== =地域から調べる */
#areaArea {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaArea h3{
	background-image:url(../img/mid/title/area.jpg);
	background-repeat: no-repeat;
	display:block;
	width:125px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-left:365px;
	padding-top:6px;
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: center;
	padding-bottom: 5px;
}
#area01 {
	background-image: url(../img/mid/icon/area01.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 25px;
	background-color: #FFFFFF;
	width: 465px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-bottom: 5px;
}
#area01 li {
	float:left;
	width:115px;
	padding-bottom: 12px;
}
#area02 {
	background-image: url(../img/mid/icon/area02.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 25px;
	background-color: #FFFFFF;
	width: 465px;
	padding-bottom: 5px;
}
#area02 li {
	float:left;
	width:230px;
	padding-bottom: 12px;
}
/*===============================================================
	地域から調べる詳細
=================================================== =地域から調べる詳細 */
#areaArea02 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaArea02 h3{
	background-image:url(../img/mid/title/area_detail.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaDetail {
	line-height: 1.4;
	background-color: #E1C5A2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.detailBox {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	width: 490px;
	clear: both;
	display: inline-block;
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
/* end MacIE5 */
}
.detailL {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
	line-height:1.2;
	color:#C48C45;
	font-weight:bold;
	font-size:16px;
}
.detailL div {
	padding-top:10px;
}
.detailL p {
	font-size:12px;
	float:left;
}
.detailBox p {
	float: right;
	width: 85px;
	padding-top: 5px;
	padding-right: 5px;
}
.detailBox p img {
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 80px;
	display:block;
}
.detailL span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
	line-height:1;
	margin-bottom:12px;
}
#pagerONarea {
	background-color:#C48C45;
	color:#000000;
	text-align:center;
}



#commentHead01 {
	background-color: #FFFFFF;
}
#commentHead02 {
	padding-top: 25px;
	background-color: #dddddd;
}
/*===============================================================
	タグ
======================================================== =タグ */
#areaTagList {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaTagList h3{
	background-image:url(../img/mid/title/tag.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#tagBox {
	background-color: #FFFFFF;
	width: 465px;
	padding-top: 45px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(../img/mid/icon/taglist.jpg);
	background-repeat: no-repeat;
}
#tagBox ul {
	padding-right:25px;
	padding-bottom:20px;
}
#tagBox li {
	padding-right:22px;
	font-weight: bold;
	display:inline;
	line-height:2;
}
/*===============================================================
	タグ公演リスト
============================================== =タグ公演リスト */
#areaTagList02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaTagList02 h3{
	background-image:url(../img/mid/title/taglist.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#taglistBox {
	margin-top: 5px;
}
#taglistBox ul {
	background-color: #FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	width: 490px;
	clear: both;
}
#taglistBox ul  .listL {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
}
#taglistBox ul  .listL span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
#taglistBox ul  .listL p {
	padding-top: 12px;
	font-size:16px;
	font-weight:bold;
	color:#FE9929;
}
#taglistBox ul  .listR {
	float: right;
	width: 85px;
	padding-top: 5px;
	padding-right: 5px;
}
#taglistBox ul  .listR img {
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 80px;
	display:block;
}
#areaDetailTag {
	line-height: 1.4;
	background-color: #FCC6C4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 480px;
}
#areaDetailTag p{
	float:left;
}
#areaDetailTag div{
	float:right;
	padding-right:10px;
	padding-top:8px;
}
.listLtag {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
}
.listLtag span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
.listLtag p {
	padding-top: 12px;
	font-size:16px;
	font-weight:bold;
	color:#FA9491;
}
#pagerONtag {
	background-color:#FA9491;
	color:#000000;
	text-align:center;
}
/*===============================================================
	運営者情報
============================================== =運営者情報 */
#areaAdministration02 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 5px;
}
#areaAdministration02 h3 {
	background-image:url(../img/mid/title/administration.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#adminBox {
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/senzoku.jpg);
	background-repeat: no-repeat;
	width: 450px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 350px;
	padding-left: 20px;
}
#adminBox li{
	line-height:1.5;
}
/*===============================================================
	お問い合わせ
=================================================== =お問い合わせ */
#areaInquiry {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaInquiry h3 {
	background-image:url(../img/mid/title/inquiry.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#inquiryNavi01 {
	background-image:url(../img/mid/icon/inquiry01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#inquiryNavi02 {
	background-image:url(../img/mid/icon/inquiry02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#inquiryNavi03 {
	background-image:url(../img/mid/icon/inquiry03.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#inquirybox {
	background-image: url(../img/mid/correction_bg.jpg);
	padding-bottom: 106px;
	padding-right: 10px;
	width: 480px;
	min-height:497px;
	height: auto !important;
	height: 497px;
}
#inquirybox02 {
	background-image: url(../img/mid/correction_bg.jpg);
	padding-bottom: 197px;
	padding-right: 10px;
	width: 480px;
}
#inquiryTitle01 {
	text-align: right;
	padding-top: 12px;
}
#btninquiry {
	padding-top: 25px;
	padding-left: 10px;
	width: 470px;
	clear: both;
}
#btninquiry li {
	float: left;
	width: 235px;
}
#btninquiry01 a {
	background-image:url(../img/mid/btn/inquiry01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btninquiry02 a {
	background-image:url(../img/mid/btn/inquiry01.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btninquiry03 a {
	background-image:url(../img/mid/btn/inquiry02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btninquiry04 a {
	background-image:url(../img/mid/btn/inquiry02.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btninquiry05 {
	padding-left:130px;
	padding-top: 30px;
}
#btninquiry05 li a {
	background-image:url(../img/mid/btn/inquiry03.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:230px;
}
#btninquiry01 a:hover {
	background-image:url(../img/mid/btn/inquiry01_on.jpg);
}
#btninquiry02 a:hover {
	background-image:url(../img/mid/btn/inquiry01_on.jpg);
	background-position: -235px 0 ;
}
#btninquiry03 a:hover {
	background-image:url(../img/mid/btn/inquiry02_on.jpg);
}
#btninquiry04 a:hover {
	background-image:url(../img/mid/btn/inquiry02_on.jpg);
	background-position: -235px 0 ;
}
#btninquiry05 li a:hover {
	background-image:url(../img/mid/btn/inquiry03.jpg);
	background-position: -230px 0 ;
}
#inquirySubmit {
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.5;
}
/*===============================================================
	演奏会ナビとは？
============================================= =演奏会ナビとは？ */
#areaAbout {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 5px;
}
#areaAbout h3 {
	background-image:url(../img/mid/title/about.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#aboutBox {
	background-color: #FFFFFF;
	width: 490px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*===============================================================
	演奏会ナビとは？ユーザー機能説明
============================================= =演奏会ナビとは？ */
#userBox {
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/about.jpg);
	background-repeat: no-repeat;
	width: 490px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*===============================================================
	利用規約
===================================================== =利用規約 */
#areaTerms {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 5px;
}
#areaTerms h3 {
	background-image:url(../img/mid/title/terms.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#termsBox {
	background-color: #FFFFFF;
	width: 490px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*===============================================================
	サイトマップ
===================================================== =サイトマップ */
#areaSitemap {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 5px;
}
#areaSitemap h3 {
	background-image:url(../img/mid/title/sitemap.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#sitemapBox {
	background-color: #FFFFFF;
	width: 490px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*===============================================================
	プライバシー
============================================= =プライバシー */
#areaPrivacy {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 5px;
}
#areaPrivacy h3 {
	background-image:url(../img/mid/title/privacy.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#privacyBox {
	background-color: #FFFFFF;
	width: 490px;
}
#privacy01 {
	padding-top: 45px;
	padding-bottom: 30px;
	line-height: 1.6;
	background-image: url(../img/mid/icon/privacy01.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 20px;
	text-align:justify;
	text-justify: inter-ideograph;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#privacy01 p {
	padding-bottom:20px;
}
#privacy01 dl {
	padding-left:10px;
	padding-top:10px;
	clear: both;
}
#privacy01 dt {
	float:left;
	padding-right:10px;
}
#privacy01 dd {
	float:right;
	width:420px;
}
#privacy02 {
	padding-top: 45px;
	padding-bottom: 30px;
	line-height: 1.6;
	background-image: url(../img/mid/icon/privacy02.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 20px;
	text-align:justify;
	text-justify: inter-ideograph;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#privacy02 li{
	padding-bottom:14px;
}
.plem1 {
	padding-left:1em;
}
#privacy03 {
	text-align:justify;
	text-justify: inter-ideograph;
	background-image: url(../img/mid/privacy_bg.jpg);
	background-repeat: repeat-x;
	line-height: 1.2;
}
#privacy03 dt{
	float:left;
	background-image:url(../img/mid/icon/privacy03.jpg);
	background-repeat: no-repeat;
	display:block;
	width:195px;
	text-indent:-9999px;
	height: 65px;
}
#privacy03 dd{
	float:left;
	padding-left:20px;
	padding-top:12px;
}
/*===============================================================
	ユーザー登録メール
=========================================ユーザー登録メール */
#registerboxMail {
	background-image: url(../img/mid/correction_bg.jpg);
	padding-bottom: 254px;
}
#registerMail01 {
	text-align: right;
	padding-top: 12px;
	padding-right: 10px;
	background-image: url(../img/mid/icon/register_mail.jpg);
	background-repeat: no-repeat;
}
#registerMail02 {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	line-height:1.6;
	min-height:317px;
	height: auto !important;
	height: 317px;
}
#registerMail03 {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	line-height:1.6;
	min-height:343px;
	height: auto !important;
	height: 343px;
}

#registerMail02 span{
	color:#ff0000;
}
#registerMail02 div{
	line-height:1.4;
	padding-top:40px;
}
/*===============================================================
	ユーザー登録
=========================================ユーザー登録 */
#areaRegister02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaRegister02 h3{
	background-image:url(../img/mid/title/register.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#registerNavi {
	background-image:url(../img/mid/icon/registerNavi.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#registerNavi02 {
	background-image:url(../img/mid/icon/registerNavi02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#registerNavi03 {
	background-image:url(../img/mid/icon/registerNavi03.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#registerbox {
	background-image: url(../img/mid/correction_bg.jpg);
	line-height: 1.4;
}
#registerboxSubmit {
	background-image: url(../img/mid/correction_bg.jpg);
	padding-bottom: 10px;
	line-height: 1.4;
	min-height:593px;
	height: auto !important;
	height: 593px;
}
#register01 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
#register01 span{
	color:#ff0000;
	font-weight:normal;
}
.regist00 {
	padding-top:10px;
	clear:both;
}
.regist01 {
	float:left;
	width:120px;
}
.regist02 {
	float:left;
	width:450px;
}
.regist03 {
	float:left;
	width:170px;
}
#registerTitle01 {
	text-align: right;
	padding-top: 12px;
	padding-right: 10px;
}
.register02 {
	padding-top: 15px;
	padding-left: 20px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	padding-right: 20px;
	padding-bottom: 15px;
	clear: both;
	width: 450px;
}
.register02 li {

}
.register02 li span {
	color:#ff0000;
}
#register03 {
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	background-image: url(../img/mid/icon/register_caution.jpg);
	background-repeat: no-repeat;
}
#btnregist {
	padding-top: 15px;
	padding-left: 10px;
}
#btnregist li{
	width:235px;
	float:left;
}
#btnregistConfirm {
	padding-top: 15px;
	width: 490px;
	clear: both;
}
#btnregistConfirm li{
	width:245px;
	float:left;
}
#btnregister01 a {
	background-image:url(../img/mid/btn/agree.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btnregister02 a {
	background-image:url(../img/mid/btn/agree.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btnregister03 a {
	background-image:url(../img/mid/btn/register_confirm.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnregister04 a {
	background-image:url(../img/mid/btn/register_confirm.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnregister05 a {
	background-image:url(../img/mid/btn/register_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btnregister06 a {
	background-image:url(../img/mid/btn/register_submit.jpg);
	background-repeat: no-repeat;
	background-position: -235px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
}
#btnregister01 a:hover {
	background-image:url(../img/mid/btn/agree_on.jpg);
}
#btnregister02 a:hover {
	background-image:url(../img/mid/btn/agree_on.jpg);
	background-position: -235px 0 ;
}
#btnregister03 a:hover {
	background-image:url(../img/mid/btn/register_confirm_on.jpg);
	background-position: 0 0 ;
}
#btnregister04 a:hover {
	background-image:url(../img/mid/btn/register_confirm_on.jpg);
	background-position: -245px 0 ;
}
#btnregister05 a:hover {
	background-image:url(../img/mid/btn/register_submit_on.jpg);
}
#btnregister06 a:hover {
	background-image:url(../img/mid/btn/register_submit_on.jpg);
	background-position: -235px 0 ;
}
#registerCaution {
	height: 200px;
	width: 428px;
	padding-right: 20px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #737373;
}
#registerCaution div{
	padding:10px;
	line-height:1.2;
}
.confirmTitle {
	color:#000000;
	padding-top:5px;
	padding-bottom:2px;
}
/*===============================================================
	パスワードを忘れた方
=========================================パスワードを忘れた方 */
#areaLostpass {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaLostpass h3{
	background-image:url(../img/mid/title/lostpass.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#lostpassBox {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	width: 470px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 391px;
	line-height:1.6;
}
#lostpassBox ul{
	padding-top:10px;
}
#lostpassBox li{
	padding-top:10px;
	padding-left:10px;
}
#lostpassBox span{
	color:#ff0000;
	font-weight:normal;
	font-size:12px;
}
#lostpassNavi01 {
	background-image:url(../img/mid/icon/lostpass01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#lostpassNavi02 {
	background-image:url(../img/mid/icon/lostpass02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
/*===============================================================
	カレンダー検索結果
============================================== =カレンダー検索結果 */
#areaCalendar02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaCalendar02 h3{
	background-image:url(../img/mid/title/calendar.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:30px;
	text-indent:-9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaCalendarSub {
	line-height: 1.4;
	background-color: #E9C7DB;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 480px;
}
#areaCalendarSub p{
	float:left;
}
#areaCalendarSub div{
	float:right;
	padding-right:10px;
	padding-top:8px;
}
.Leftcalendar {
	float: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 14px;
}
.Leftcalendar span {
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-left: 2px;
}
.Leftcalendar p {
	padding-top: 12px;
	font-size:16px;
	font-weight:bold;
	color:#D48FB8;
}
#pagerONcalendar {
	background-color:#D48FB8;
	color:#000000;
	text-align:center;
}
/*===============================================================
	マイページ
====================================================マイページ */

#mypageLogin {
	color: #FFFFFF;
	background-color: #FC4128;
	background-image: url(../img/header/mypage.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 24px;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 9px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	background-position: 12px;
	letter-spacing: 1px;
	display:none;
}
#areaRecommend {
	background-color: #FFFFFF;
	width: 500px;
	padding-top: 5px;
	margin-top: 5px;
}
#areaRecommend h3 {
	background-image:url(../img/mid/title/recommend.jpg);
	background-repeat: no-repeat;
	display:block;
	width:500px;
	height:30px;
	text-indent: -9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#recommendbox {
	background-color: #dddddd;
}
#recommendLeft {
	background-color: #FFFFFF;
	float: left;
	width: 250px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#recommendRight {
	float: right;
	width: 235px;
}
#recommendLeftbg {
	background-color: #FFFFFF;
	position: relative;
	width: 250px;
}
.recommendName {
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.recommendName span{
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding-top: 2px;
}
.recommendName p{
	font-size:14px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top:10px;
}
.recommendCategory {
	position: absolute;
	top: 7px;
	right: 7px;
}
.recommendCategory01 {
	position: absolute;
	top: 7px;
	right: 12px;
}
.recommendCategory02 {
	position: absolute;
	top: 12px;
	right: 12px;
}
#recommendLeftbg02 {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #737373;
	text-align:justify;
	text-justify: inter-ideograph;
	padding-right: 2px;
}
#recommendLeftbg02 p {
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:10px;
	line-height:1.4;
}
.recommend01 {
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
	padding-right: 5px;
}
.recommend02 {
	background-color: #FFFFFF;
	margin-top:5px;
	position: relative;
	padding: 5px;
	clear: both;
}
.recommendRightbg {
	background-color: #FFFFFF;
	width: 225px;
}
.recommendpic {
	background-color: #FFFFFF;
	position: absolute;
	bottom: 4px;
	height: 60px;
	width: 83px;
	left: 5px;
}
.recommendRightbg02 {
	background-color: #FFFFFF;
}
.recommendText {
	width: 120px;
	line-height: 1.4;
	padding-bottom: 10px;
	float: right;
	padding-right: 10px;
	min-height:53px;
	height: auto !important;
	height: 53px;
}
#areaGenre {
	margin-top: 5px;
	width: 490px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
}
#areaGenre h3 {
	background-image:url(../img/mid/title/genre.jpg);
	background-repeat: no-repeat;
	display:block;
	width:490px;
	height:25px;
	text-indent: -9999px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#genreLeft {
	float: left;
	width: 140px;
	padding-bottom: 5px;
}
#genreRight {
	background-color: #FFFFFF;
	width: 317px;
	float: right;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 14px;
	padding-bottom: 3px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#genreRight dl{
	padding-top:5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#genreRight dt span{
	color:#000000;
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	font-weight: normal;
	padding-top: 2px;
}
#genreRight dd{
	font-size:14px;
	padding-bottom:7px;
	padding-top: 4px;
	font-weight: bold;
	letter-spacing: 1px;
}
#genreLeftbg01 {
	background-color: #FFFFFF;
	width: 126px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
	margin-bottom:5px;
}
#genreLeftbg02 {
	background-color: #FFFFFF;
	width: 126px;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
}
.genrepic {
	background-color: #FFFFFF;
	padding: 3px;
	height: 90px;
	width: 120px;
}
.genredate {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 7px;
}
.genredate span {
	color:#000000;
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	font-weight: normal;
	padding-top: 2px;
}
.genreName {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.areaInterest {
	padding-top: 5px;
}
.interestLeft {
	background-color: #FFFFFF;
	width: 240px;
	float: left;
	padding: 5px;
}
.interestConcert {
	background-image:url(../img/mid/title/interest_concert.jpg);
	background-repeat: no-repeat;
	display:block;
	width:236px;
	height:21px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.interestArtist {
	background-image:url(../img/mid/title/interest_artist.jpg);
	background-repeat: no-repeat;
	display:block;
	width:236px;
	height:21px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	
}
.interestPlace {
	background-image:url(../img/mid/title/interest_place.jpg);
	background-repeat: no-repeat;
	display:block;
	width:231px;
	height:21px;
	text-align: right;
	padding-top: 4px;
	padding-right: 4px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.interest {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 11px;
}
.interest dl{
	padding-top:5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.interest dt{
	padding-bottom:1px;
}
.interest dt span{
	background-color: #FFFFFF;
	color:#000000;
	padding-left: 2px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
}
.interest dt img{
	font-size:0;
	line-height:1;
	vertical-align:middle;
	padding-right:2px;
}
.interest dd{
	font-size:14px;
	padding-bottom:7px;
	padding-top: 4px;
	font-weight: bold;
	letter-spacing: 1px;
}
.interestRight {
	background-color: #FFFFFF;
	padding: 5px;
	width: 235px;
	float: right;
}
/*===============================================================
	マイページページャー
=========================================マイページページャー */
#categorybox03 {
	background-color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: both;
	text-align: center;
	padding-left: 152px;
	width: 338px;
}
#categorybox03 li{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#categorybox03 li ul li {
	padding-top:2px;
	padding-bottom:1px;
}
#categorybox03 li img {
	vertical-align:bottom;
}
#pagerONbook {
	background-color:#B2A0CD;
	color:#000000;
	text-align:center;
}
#pagerONbook01 {
	background-color:#80CCB0;
	color:#000000;
	text-align:center;
}
#pagerONbook02 {
	background-color:#FE9929;
	color:#000000;
	text-align:center;
}
#pagerONcomment {
	background-color:#7D7DFF;
	color:#000000;
	text-align:center;
}
#pagerONinfo {
	background-color:#86BDD8;
	color:#000000;
	text-align:center;
}
/*===============================================================
	マイページ公演情報登録
=========================================マイページ公演情報登録 */
#areaContribution {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaContribution h3{
	background-image:url(../img/mid/title/contribution.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#contribution01 {
	background-image: url(../img/mid/icon/contribution.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-right:10px;
	line-height: 1.4;
	width: 460px;
	background-color: #FFFFFF;
	padding-bottom: 25px;
}
#contribution01 p{
	text-align:right;
	padding-bottom: 30px;
}
#contribution01 div {
	padding-top: 23px;
	padding-left: 115px;
	display:none;
}
#contribution02 {
	clear: both;
	margin-top: 5px;
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/contribution02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 20px;
	width: 458px;
	padding-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	color:#000000;
}
.contbox {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 8px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
}
#contDate {
	float: left;
	width: 88px;
}
.cont01 {
	float: left;
	width: 95px;
}
.cont01 span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
}
.cont02 {
	float: left;
	width: 250px;
}
.cont03 {
	float: left;
	width: 105px;
}
.cont03L a {
	width:55px;
	background-image:url(../img/mid/btn/contribution_edit.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.cont03L a:hover {
	background-image:url(../img/mid/btn/contribution_edit_on.jpg);
}
.cont03R a {
	width:50px;
	background-image:url(../img/mid/btn/contribution_edit.jpg);
	background-repeat: no-repeat;
	background-position: -55px 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.cont03R a:hover {
	background-image:url(../img/mid/btn/contribution_edit_on.jpg);
}
.contHallL a {
	width:55px;
	background-image:url(../img/mid/btn/contribution02_edit.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.contHallL a:hover {
	background-image:url(../img/mid/btn/contribution02_edit_on.jpg);
}
.contHallR a {
	width:50px;
	background-image:url(../img/mid/btn/contribution02_edit.jpg);
	background-repeat: no-repeat;
	background-position: -55px 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.contHallR a:hover {
	background-image:url(../img/mid/btn/contribution02_edit_on.jpg);
}
#contribution03 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
}
#contribution03 img {
	vertical-align:bottom;
}
/*===============================================================
	マイページコメント管理
=========================================マイページコメント管理 */
#areaComment {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaComment h3{
	background-image:url(../img/mid/title/commentMy.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaCommentEdit {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaCommentEdit h3 {
	background-image:url(../img/mid/title/comment_edit02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaCommentDelete {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaCommentDelete h3 {
	background-image:url(../img/mid/title/comment_delete02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentTop {
	background-image: url(../img/mid/icon/commentMy.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-right:10px;
	line-height: 1.4;
	width: 460px;
	background-color: #FFFFFF;
	padding-bottom: 25px;
}
#commentTop p{
	text-align:right;
	padding-bottom: 20px;
}
#commentTop div {
	padding-top: 23px;
	padding-left: 115px;
}
#commentUnder {
	clear: both;
	margin-top: 5px;
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/commentMy02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 20px;
	width: 458px;
	padding-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.contCommentL a {
	width:55px;
	background-image:url(../img/mid/btn/comment_edit.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.contCommentL a:hover {
	background-image:url(../img/mid/btn/comment_edit_on.jpg);
}
.contCommentR a {
	width:50px;
	background-image:url(../img/mid/btn/comment_edit.jpg);
	background-repeat: no-repeat;
	background-position: -55px 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.contCommentR a:hover {
	background-image:url(../img/mid/btn/comment_edit_on.jpg);
}
#commentNavi01 {
	background-image:url(../img/mid/icon/commentNavi03.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentNavi02 {
	background-image:url(../img/mid/icon/commentNavi04.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentNavi03 {
	background-image:url(../img/mid/icon/commentNavi05.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentNavi04 {
	background-image:url(../img/mid/icon/commentNavi01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentNavi05 {
	background-image:url(../img/mid/icon/commentNavi02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#commentBox01 {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	width:460px;
	padding-bottom: 10px;
	line-height: 1.6;
	
}

#commentBox01 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}
#commentBox01 ul{
	line-height:1.4;
	padding-top:10px;
}
#commentBtn {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat:repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	display: block;
	/*
	min-height:469px;
	height: auto !important;
	height: 469px;
	*/
}
#commentBtnbox {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat:repeat;
	padding-left:125px;
	padding-right:10px;
	padding-bottom:50px;
	padding-top:120px;
	display: block;
	min-height:499px;
	height: auto !important;
	height: 499px;
}
#commentBtn00 a {
	background-image:url(../img/mid/btn/inquiry01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#commentBtn01 a {
	background-image:url(../img/mid/btn/inquiry01.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#commentBtn02 a {
	background-image:url(../img/mid/btn/inquiry02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#commentBtn03 a {
	background-image:url(../img/mid/btn/inquiry02.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#commentBtn04 a {
	background-image:url(../img/mid/btn/comment_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:230px;
}
#commentBtn00 a:hover {
	background-image:url(../img/mid/btn/inquiry01_on.jpg);
	background-position: 0 0 ;
}
#commentBtn01 a:hover {
	background-image:url(../img/mid/btn/inquiry01_on.jpg);
	background-position: -230px 0 ;
}
#commentBtn02 a:hover {
	background-image:url(../img/mid/btn/inquiry02_on.jpg);
	background-position: 0 0 ;
}
#commentBtn03 a:hover {
	background-image:url(../img/mid/btn/inquiry02_on.jpg);
	background-position: -230px 0 ;
}
#commentBtn04 a:hover {
	background-image:url(../img/mid/btn/comment_top_on.jpg);
	background-position: 0 0 ;
}
/*===============================================================
	マイページ会場情報登録
=========================================マイページ会場情報登録 */
#areaContribution02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaContribution02 h3{
	background-image:url(../img/mid/title/contribution02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#contribution04 {
	background-image: url(../img/mid/icon/contribution03.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-right:10px;
	line-height: 1.4;
	width: 460px;
	background-color: #FFFFFF;
	padding-bottom: 25px;
}
#contribution04 p{
	text-align:right;
	padding-bottom: 30px;
}
#contribution04 div {
	padding-top: 23px;
	padding-left: 115px;
	display:none;
}
#contribution05 {
	clear: both;
	margin-top: 5px;
	background-color: #FFFFFF;
	background-image: url(../img/mid/icon/contribution04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 20px;
	width: 458px;
	padding-bottom: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
.cont04 {
	float: left;
	width: 105px;
}
.cont04L a {
	width:55px;
	background-image:url(../img/mid/btn/contribution_edit.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.cont04L a:hover {
	background-image:url(../img/mid/btn/contribution02_edit_on.jpg);
}
.cont04R a {
	width:50px;
	background-image:url(../img/mid/btn/contribution_edit.jpg);
	background-repeat: no-repeat;
	background-position: -55px 0 ;
	display:block;
	height:15px;
	text-indent: -9999px;
	float:left;
}
.cont04R a:hover {
	background-image:url(../img/mid/btn/contribution_edit02_on.jpg);
}
/*===============================================================
	マイページ気になる公演
=========================================マイページ気になる公演 */
#areaBookmark {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark h3{
	background-image:url(../img/mid/title/bookmark.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaBookmark11 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark11 h3{
	background-image:url(../img/mid/title/bookmark_concert_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#bookmarkNavi11 {
	background-image:url(../img/mid/icon/bookmark_concert_delete01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#areaBookmark20 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark20 h3{
	background-image:url(../img/mid/title/bookmark_hall_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#bookmarkNavi20 {
	background-image:url(../img/mid/icon/bookmark_hall_delete01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#bookmarkNavi21 {
	background-image:url(../img/mid/icon/bookmark_hall_delete02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#areaBookmark30 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark30 h3{
	background-image:url(../img/mid/title/bookmark_artist_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#bookmarkNavi30 {
	background-image:url(../img/mid/icon/bookmark_artist_delete01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#bookmarkNavi31 {
	background-image:url(../img/mid/icon/bookmark_artist_delete02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#bookmarkNavi12 {
	background-image:url(../img/mid/icon/bookmark_concert_delete02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
}
#bookmarkBox01 {
	width:490px;
	background-color:#000000;
	min-height:718px;
	height: auto !important;
	height: 718px;
}
#bookmarkBox01 ul{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
}
#bookmarkBox01 li span{
	color:#ff0000;
}
#bookmarkBtn {
	padding-top:20px;
}
#bookmarkBtn p{
	float:left;
	width:245px;
}
#bookmarkBtn00 a {
	background-image:url(../img/mid/btn/bookmark_concert.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn01 a {
	background-image:url(../img/mid/btn/bookmark_concert.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn00 a:hover {
	background-image:url(../img/mid/btn/bookmark_concert_on.jpg);
	background-position: 0 0 ;
}
#bookmarkBtn01 a:hover {
	background-image:url(../img/mid/btn/bookmark_concert_on.jpg);
	background-position: -245px 0 ;
}

#bookmarkBtn20 a {
	background-image:url(../img/mid/btn/bookmark_hall.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn21 a {
	background-image:url(../img/mid/btn/bookmark_hall.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn20 a:hover {
	background-image:url(../img/mid/btn/bookmark_hall_on.jpg);
	background-position: 0 0 ;
}
#bookmarkBtn21 a:hover {
	background-image:url(../img/mid/btn/bookmark_hall_on.jpg);
	background-position: -245px 0 ;
}

#bookmarkBtn30 a {
	background-image:url(../img/mid/btn/bookmark_artist.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn31 a {
	background-image:url(../img/mid/btn/bookmark_artist.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#bookmarkBtn30 a:hover {
	background-image:url(../img/mid/btn/bookmark_artist_on.jpg);
	background-position: 0 0 ;
}
#bookmarkBtn31 a:hover {
	background-image:url(../img/mid/btn/bookmark_artist_on.jpg);
	background-position: -245px 0 ;
}

#bookmarkbg {
	background-color: #FFFFFF;
	padding-top: 12px;
	width: 450px;
	padding-right: 20px;
	padding-left: 20px;
}
.book01 {
	clear: both;
}
#bookmarkbg ul {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
	display: inline-block;
}
.bookL {
	float: left;
	padding-top: 5px;
	width: 364px;
	padding-bottom: 10px;
}
.bookL img{
	vertical-align:bottom;
}
.bookL span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
.bookL p{
	color:#B2A0CD;
	font-size:18px;
	font-weight:bold;
	padding-top: 12px;
}
.bookR {
	float: right;
	width: 86px;
}
.bookR img {
	display:block;
	background-color:#ffffff;
	width:80px;
	height:60px;
	padding:3px;
}
#booktop {
	padding-bottom: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
}
#bookpager {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: both;
}
#bookpager img {
	vertical-align:bottom;
}
#booksearch a {
	background-image:url(../img/mid/btn/search_add.jpg);
	background-repeat: no-repeat;
	display:block;
	height:20px;
	text-indent: -9999px;
	width:145px;
	margin-top: 10px;
}
#booksearch a:hover {
	background-image:url(../img/mid/btn/search_add_on.jpg);
}
/*===============================================================
	マイページ気になる会場
=========================================マイページ気になる会場 */
#areaBookmark01 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark01 h3{
	background-image:url(../img/mid/title/bookmark_hall.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#bookmarkbg01 {
	background-color: #FFFFFF;
	padding-top: 12px;
	width: 450px;
	padding-right: 20px;
	padding-left: 20px;
}
#bookmarkbg01 ul {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
	display: inline-block;
}
#bookmarkbg01 ul:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.bookL01 {
	float: left;
	padding-top: 5px;
	width: 364px;
	padding-bottom: 10px;
}
.bookL01 img{
	vertical-align:bottom;
}
.bookL01 span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
.bookL01 p{
	color:#80CCB0;
	font-size:18px;
	font-weight:bold;
	padding-top: 12px;
}
.bookR01 {
	float: right;
	width: 86px;
}
.bookR01 img {
	display:block;
	background-color:#ffffff;
	width:80px;
	height:60px;
	padding:3px;
}
/*===============================================================
	マイページ気になるアーティスト
=================================マイページ気になるアーティスト */
#areaBookmark02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaBookmark02 h3{
	background-image:url(../img/mid/title/bookmark_artist.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#bookmarkbg02 {
	background-color: #FFFFFF;
	padding-top: 12px;
	width: 450px;
	padding-right: 20px;
	padding-left: 20px;
}
#bookmarkbg02 ul {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width: 450px;
	display: inline-block;
}
#bookmarkbg02 ul:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.bookL02 {
	float: left;
	padding-top: 5px;
	width: 364px;
	padding-bottom: 10px;
}
.bookL02 img{
	vertical-align:bottom;
}
.bookL02 span{
	background-color:#ffffff;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
}
.bookL02 p{
	color:#FE9929;
	font-size:18px;
	font-weight:bold;
	padding-top: 12px;
}
.bookR02 {
	float: right;
	width: 86px;
}
.bookR02 img {
	display:block;
	background-color:#ffffff;
	width:80px;
	height:60px;
	padding:3px;
}
/*===============================================================
	マイページログイン
=============================================マイページログイン */
#areaLogin {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaLogin h3{
	background-image:url(../img/mid/title/login.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaLogin ul {
	line-height: 1.4;
	background-color: #FC4128;
	background-image: url(../img/mid/icon/user.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-bottom: 15px;
	padding-left: 140px;
	color:#000000;
}
#areaUser {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaUser h3{
	background-image:url(../img/mid/title/user.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#userBox {
	background-color: #FFFFFF;
	width: 460px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	line-height: 1.5;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#userbtn li{
	float:left;
	width:245px;
}
#userbtn01 a {
	background-image:url(../img/mid/btn/user.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#userbtn02 a {
	background-image:url(../img/mid/btn/user.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#userbtn01 a:hover {
	background-image:url(../img/mid/btn/user_on.jpg);
	background-position: 0 0 ;
}
#userbtn02 a:hover {
	background-image:url(../img/mid/btn/user_on.jpg);
	background-position: -245px 0 ;
}
#areaUser02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaUser02 h3{
	background-image:url(../img/mid/title/information.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#userBox02 {
	background-color: #FFFFFF;
	width: 465px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 1.5;
}
#areaUser02 dl {
	clear:both;
	padding-bottom:5px;
	display: inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
/* end MacIE5 */
#areaUser02 dl:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#areaUser02 dt {
	float:left;
	width:105px;
}
#areaUser02 dt span {
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding-top: 2px;
}
#areaUser02 dd {
	float:right;
	width:355px;
}
#areaUser02 p {
	text-align:right;
}
/*===============================================================
	運営情報
======================================================運営情報 */
#areaInformation {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaInformation h3{
	background-image:url(../img/mid/title/information.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaInformation div {
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaInformation dl {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	line-height: 1.4;
	padding-top: 10px;
	padding-bottom: 10px;
}
#areaInformation dd {
	padding-left: 4px;
	font-size:13px;
	padding-top: 5px;
	padding-right: 4px;
}
#areaInformation dl dt span{
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding-top: 2px;
}
/*===============================================================
	運営情報詳細
======================================================運営情報詳細 */
#areaInformation02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaInformation02 h3{
	background-image:url(../img/mid/title/information.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#info02 {
	background-color: #ffffff;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 30px;
	padding-bottom: 15px;
	width: 448px;
	min-height:721px;
	height: auto !important;
	height: 721px;
}
#info02 p {
	text-align:right;
	padding-bottom:10px;
}
#info02 span {
	background-color:#ffffff;
	padding-left:2px;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	padding-top: 2px;
}
#info03 {
	padding-bottom: 30px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	padding-top: 10px;
	line-height:1.5;
	text-align:justify;
	text-justify: inter-ideograph;
	margin-right: 18px;
}
#info02 #info03 div {
	font-size:16px;
	padding-bottom:12px;
	font-weight:bold;
}
#infoPager {
	padding-top: 15px;
	padding-right: 130px;
	padding-left: 130px;
}
/*===============================================================
	公演情報入力01
======================================================公演情報入力01 */
#areaApplication {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaApplication02 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaApplication03 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaApplication04 {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaApplication h3 {
	background-image:url(../img/mid/title/performance.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaApplication02 h3 {
	background-image:url(../img/mid/title/performance.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaApplication03 h3 {
	background-image:url(../img/mid/title/concert_edit.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaApplication04 h3 {
	background-image:url(../img/mid/title/concert_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi01 {
	background-image:none;
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi02 {
	background-image:url(../img/mid/icon/concert02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi03 {
	background-image:url(../img/mid/icon/concert03.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi04 {
	background-image:none;
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi05 {
	background-image:url(../img/mid/icon/concert05.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi01edit {
	background-image:url(../img/mid/icon/concert06.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi02edit {
	background-image:url(../img/mid/icon/concert07.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi03edit {
	background-image:url(../img/mid/icon/concert08.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi04edit {
	background-image:url(../img/mid/icon/concert09.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi05edit {
	background-image:url(../img/mid/icon/concert10.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi01delete {
	background-image:url(../img/mid/icon/concert11.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi02delete {
	background-image:url(../img/mid/icon/concert12.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#applicationNavi03delete {
	background-image:url(../img/mid/icon/concert13.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#appliBox01 {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	width:460px;
	padding-bottom: 10px;
	min-height:697px;
	height: auto !important;
	height: 697px;
}
#appliBox01 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}
#appliBox01 ul{
	line-height:1.4;
	padding-top:10px;
}
#appliBox11 {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	width:460px;
	padding-bottom: 10px;
}
#appliBox11 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}
#appliBox11 ul{
	line-height:1.4;
	padding-top:10px;
}
#appliBox02 {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 20px;
	margin-top: 5px;
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	width:460px;
}
#appliBox02 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}
#appliBox02 ul{
	line-height:1.4;
	padding-top:10px;
}
#appliBox03 {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
	margin-top: 5px;
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat: repeat;
	width:460px;
}
#appliBox03 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}
#appliBox03 ul{
	line-height:1.4;
	padding-top:10px;
}
.confirmTitle {
	padding-top:5px;
	padding-bottom:2px;
}
.capa {
	float:left;
	width:120px;
}
#appliBtn {
	background-image: url(../img/mid/correction_bg.jpg);
	background-repeat:repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#appliBtn00 a {
	background-image:url(../img/mid/btn/concert_confirm01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn01 a {
	background-image:url(../img/mid/btn/concert_submit01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn02 a {
	background-image:url(../img/mid/btn/concert_confirm02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn00 a:hover {
	background-image:url(../img/mid/btn/concert_confirm01_on.jpg);
	background-position: 0 0 ;
}
#appliBtn01 a:hover {
	background-image:url(../img/mid/btn/concert_submit01_on.jpg);
	background-position: 0 0 ;
}
#appliBtn02 a:hover {
	background-image:url(../img/mid/btn/concert_confirm02_on.jpg);
	background-position: 0 0 ;
}
#appliBtn03 a {
	background-image:url(../img/mid/btn/concert_submit01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn04 a {
	background-image:url(../img/mid/btn/concert_submit02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn03 a:hover {
	background-image:url(../img/mid/btn/concert_submit01_on.jpg);
	background-position: 0 0 ;
}
#appliBtn04 a:hover {
	background-image:url(../img/mid/btn/concert_submit02_on.jpg);
	background-position: 0 0 ;
}
#appliBtn05 a {
	background-image:url(../img/mid/btn/hall05.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn06 a {
	background-image:url(../img/mid/btn/hall06.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn07 a {
	background-image:url(../img/mid/btn/hall07.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn05 a:hover {
	background-image:url(../img/mid/btn/hall05_on.jpg);
}
#appliBtn06 a:hover {
	background-image:url(../img/mid/btn/hall06_on.jpg);
}
#appliBtn07 a:hover {
	background-image:url(../img/mid/btn/hall07_on.jpg);
	background-position: 0 0 ;
}
#appliBtn08 a {
	background-image:url(../img/mid/btn/hall08.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
	margin-left:10px;
}
#appliBtn09 a {
	background-image:url(../img/mid/btn/hall_submit02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn08 a:hover {
	background-image:url(../img/mid/btn/hall08_on.jpg);
	background-position: 0 0 ;
}
#appliBtn09 a:hover {
	background-image:url(../img/mid/btn/hall_submit02_on.jpg);
	background-position: 0 0 ;
}
#appliBtn10 a {
	background-image:url(../img/mid/btn/concert_back.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:left;
	width:230px;
}
#appliBtn11 a {
	background-image:url(../img/mid/btn/concert_delete.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn12 a {
	background-image:url(../img/mid/btn/concert_next.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:25px;
	text-indent: -9999px;
	float:right;
	width:230px;
}
#appliBtn10 a:hover {
	background-image:url(../img/mid/btn/concert_back_on.jpg);
	background-position: 0 0 ;
}
#appliBtn11 a:hover {
	background-image:url(../img/mid/btn/concert_delete_on.jpg);
	background-position: 0 0 ;
}
#appliBtn12 a:hover {
	background-image:url(../img/mid/btn/concert_next_on.jpg);
	background-position: 0 0 ;
}
/*===============================================================
	会場情報入力
======================================================会場情報入力 */
#areaHallApplication {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaHallApplication h3 {
	background-image:url(../img/mid/title/hall_register.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaHallApplication01 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaHallApplication01 h3 {
	background-image:url(../img/mid/title/hall_edit.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaHallApplication02 {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#areaHallApplication02 h3 {
	background-image:url(../img/mid/title/hall_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#hallNavi01 {
	background-image:url(../img/mid/icon/hall01.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border:none;
}
#hallNavi02 {
	background-image:url(../img/mid/icon/hall02.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border:none;
}
#hallNavi03 {
	background-image:url(../img/mid/icon/hall03.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#hallNavi04 {
	background-image:url(../img/mid/icon/hall04.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#hallNavi05 {
	background-image:url(../img/mid/icon/hall05.jpg);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
/*===============================================================
	ユーザー情報
======================================================ユーザー情報 */
#areaMyinfo {
	background-color: #ffffff;
	padding: 5px;
	margin-top: 5px;
}
#areaMyinfo h3 {
	background-image:url(../img/mid/title/myinfo.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaMyinfoedit {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaMyinfoedit h3 {
	background-image:url(../img/mid/title/edit.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#areaMyinfodelete {
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
#areaMyinfodelete h3 {
	background-image:url(../img/mid/title/myinfo_delete.jpg);
	background-repeat: no-repeat;
	display:block;
	height:30px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoBox {
	background-image: none;
	background-repeat: repeat;
	min-height:717px;
	height: auto !important;
	height: 717px;
}
#myinfoBoxDelete {
	background-image: none;
	background-repeat: repeat;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoBoxIndex {
	background-image: none;
	background-repeat: repeat;
	min-height:747px;
	height: auto !important;
	height: 747px;
}
#myinfoBox02 {
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
}
#myinfoBox02 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox02 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox03 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	width:460px;
}
#myinfoBox03 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox03 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox04 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	width:460px;
}
#myinfoBox04 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox04 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox05 {
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	width:460px;
}
#myinfoBox05 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox05 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox06 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	width:460px;
}
#myinfoBox06 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox06 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox07 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	width:460px;
}
#myinfoBox07 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox07 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox08 {
	background-image: none;
	background-repeat: repeat;
	min-height:748px;
	height: auto !important;
	height: 748px;
}
#myinfoBox09 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height:1.6;
	width:460px;
	background-image: none;
	background-repeat: repeat;
	padding-bottom: 10px;
}
#myinfoBox09 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox09 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#myinfoBox10 {
	line-height:1.6;
	width:490px;
	background-image: none;
	background-repeat: repeat;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoBox10 span {
	color:#ff0000;
	font-weight:normal;
}
#myinfoBox10 ul {
	padding-top: 8px;
	padding-bottom:10px;
}
#btnmyinfo {
	display:none;
}
#btnmyinfo li{
	float:left;
	width:245px;
	display:none;
}
#btnmyinfo01 a {
	background-image:url(../img/mid/btn/myinfo01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnmyinfo02 a {
	background-image:url(../img/mid/btn/myinfo01.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnmyinfo01 a:hover {
	background-image:url(../img/mid/btn/myinfo01_on.jpg);
	background-position: 0 0 ;
}
#btnmyinfo02 a:hover {
	background-image:url(../img/mid/btn/myinfo01_on.jpg);
	background-position: -245px 0 ;
}
#btnmyinfo03 a {
	background-image:url(../img/mid/btn/register_confirm.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnmyinfo04 a {
	background-image:url(../img/mid/btn/register_confirm.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0 ;
	display:block;
	height:35px;
	text-indent: -9999px;
}
#btnmyinfo03 a:hover {
	background-image:url(../img/mid/btn/register_confirm_on.jpg);
	background-position: 0 0 ;
}
#btnmyinfo04 a:hover {
	background-image:url(../img/mid/btn/register_confirm_on.jpg);
	background-position: -245px 0 ;
}
#myinfoNavi01 {
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoNavi02 {
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoNavi05 {
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoNavi03 {
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
#myinfoNavi04 {
	display:block;
	height:25px;
	text-indent: -9999px;
	width:490px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
}
