#mainBody {
	background-image: url(../images/live/live_bg.jpg);
	background-repeat: repeat-y;
}
#contents fieldset legend {
	color:#666666;
	font-size:12px;
}
#contents fieldset div {
	margin-bottom: 5px;
	padding: 0;
}
#contents fieldset div p {
	text-align:right;
	color:#666666;
	font-weight:bold;
}
#contents fieldset input {
	border:solid 1px #D491AE;
	width: 250px;
	height:14px;
	font-size:12px;
	background-color:white;
}
#contents fieldset .maisuu {
	border:solid 1px #D491AE;
	width: 40px;
	height:14px;
	font-size:12px;
	background-color:white;
}
#contents fieldset .douhan {
	border:solid 1px #D491AE;
	width: 100px;
	height:14px;
	font-size:12px;
	background-color:white;
}
#contents .live_info {
	border:1px solid #bbbbbb;
	margin:0;
	padding:5px;
}
#contents fieldset table {
	width:550px;
	margin:0;
	padding:0;
}
#contents fieldset .chkbox {
	width: 20px;
}
#contents fieldset .live_text {
	text-align:left;
	font-size:12px;
	color:#666666;
	line-height:12px;
}
#contents fieldset textarea {
	border:solid 1px #D491AE;
	background-color:white;
	height:75px;
	width:560px;
	font-size:12px;
	margin:0 0 0 45px;
	padding:0;
}
.caution {
	font-size:12px;
	color:#666666;
}
.caution span {
	color:red;
}
.msg_err {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.msg_text {
	color:red;
	font-size:12px;
}
.msg_center {
	text-align:center;
}
.msg_text_title {
	color:#666666;
	text-align:right;
}
.msg_text_naiyou {
	color:#003366;
}





/* 上部非表示メニュー */
/* Menu Button */
#footer-menu1 {
	position:relative;
	height:18px
	width:100%;
	padding:0px
} 
/***** menu01 *****/
#footer-menu1 h2.menu01 {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu01 span {
  display: none
}
#footer-menu1 h2.menu01 a {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu01 a:hover {
  width: 48px;
  height: 18px;
  background: url(../images/live/f_live_top-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu02 *****/
#footer-menu1 h2.menu02 {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu02 span {
  display: none
}
#footer-menu1 h2.menu02 a {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu02 a:hover {
  width: 63px;
  height: 18px;
  background: url(../images/live/f_live_news-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu03 *****/
#footer-menu1 h2.menu03 {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu03 span {
  display: none
}
#footer-menu1 h2.menu03 a {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu03 a:hover {
  width: 50px;
  height: 18px;
  background: url(../images/live/f_live_live-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu04 *****/
#footer-menu1 h2.menu04 {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu04 span {
  display: none
}
#footer-menu1 h2.menu04 a {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu04 a:hover {
  width: 64px;
  height: 18px;
  background: url(../images/live/f_live_disco-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu05 *****/
#footer-menu1 h2.menu05 {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu05 span {
  display: none
}
#footer-menu1 h2.menu05 a {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu05 a:hover {
  width: 43px;
  height: 18px;
  background: url(../images/live/f_live_bio-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu06 *****/
#footer-menu1 h2.menu06 {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu06 span {
  display: none
}
#footer-menu1 h2.menu06 a {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu06 a:hover {
  width: 86px;
  height: 18px;
  background: url(../images/live/f_live_gallery-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu07 *****/
#footer-menu1 h2.menu07 {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu07 span {
  display: none
}
#footer-menu1 h2.menu07 a {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu07 a:hover {
  width: 59px;
  height: 18px;
  background: url(../images/live/f_live_blog-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu08 *****/
#footer-menu1 h2.menu08 {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu08 span {
  display: none
}
#footer-menu1 h2.menu08 a {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu08 a:hover {
  width: 101px;
  height: 18px;
  background: url(../images/live/f_live_mailnews-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu09 *****/
#footer-menu1 h2.menu09 {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu09 span {
  display: none
}
#footer-menu1 h2.menu09 a {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu09 a:hover {
  width: 52px;
  height: 18px;
  background: url(../images/live/f_live_link-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu10 *****/
#footer-menu1 h2.menu10 {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu10 span {
  display: none
}
#footer-menu1 h2.menu10 a {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu1 h2.menu10 a:hover {
  width: 114px;
  height: 18px;
  background: url(../images/live/f_live_contact-over.gif)
  no-repeat top left; 
  float: left
}
/* 下部表示メニュー */
/* Menu Button */
#footer-menu2 {
	position:relative;
	height:18px
	width:100%;
	padding:0px
} 
/***** menu01 *****/
#footer-menu2 h2.menu01 {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu01 span {
  display: none
}
#footer-menu2 h2.menu01 a {
  width: 48px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_top.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu01 a:hover {
  width: 48px;
  height: 18px;
  background: url(../images/live/f_live_top-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu02 *****/
#footer-menu2 h2.menu02 {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu02 span {
  display: none
}
#footer-menu2 h2.menu02 a {
  width: 63px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_news.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu02 a:hover {
  width: 63px;
  height: 18px;
  background: url(../images/live/f_live_news-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu03 *****/
#footer-menu2 h2.menu03 {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu03 span {
  display: none
}
#footer-menu2 h2.menu03 a {
  width: 50px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_live.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu03 a:hover {
  width: 50px;
  height: 18px;
  background: url(../images/live/f_live_live-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu04 *****/
#footer-menu2 h2.menu04 {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu04 span {
  display: none
}
#footer-menu2 h2.menu04 a {
  width: 64px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_disco.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu04 a:hover {
  width: 64px;
  height: 18px;
  background: url(../images/live/f_live_disco-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu05 *****/
#footer-menu2 h2.menu05 {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu05 span {
  display: none
}
#footer-menu2 h2.menu05 a {
  width: 43px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_bio.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu05 a:hover {
  width: 43px;
  height: 18px;
  background: url(../images/live/f_live_bio-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu06 *****/
#footer-menu2 h2.menu06 {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu06 span {
  display: none
}
#footer-menu2 h2.menu06 a {
  width: 86px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_gallery.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu06 a:hover {
  width: 86px;
  height: 18px;
  background: url(../images/live/f_live_gallery-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu07 *****/
#footer-menu2 h2.menu07 {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu07 span {
  display: none
}
#footer-menu2 h2.menu07 a {
  width: 59px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_blog.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu07 a:hover {
  width: 59px;
  height: 18px;
  background: url(../images/live/f_live_blog-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu08 *****/
#footer-menu2 h2.menu08 {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu08 span {
  display: none
}
#footer-menu2 h2.menu08 a {
  width: 101px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_mailnews.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu08 a:hover {
  width: 101px;
  height: 18px;
  background: url(../images/live/f_live_mailnews-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu09 *****/
#footer-menu2 h2.menu09 {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu09 span {
  display: none
}
#footer-menu2 h2.menu09 a {
  width: 52px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_link.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu09 a:hover {
  width: 52px;
  height: 18px;
  background: url(../images/live/f_live_link-over.gif)
  no-repeat top left; 
  float: left
}
/***** menu10 *****/
#footer-menu2 h2.menu10 {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu10 span {
  display: none
}
#footer-menu2 h2.menu10 a {
  width: 114px;
  height: 18px;
  margin:0px;
  background: url(../images/live/f_live_contact.gif)
  no-repeat top left; 
  float: left
}
#footer-menu2 h2.menu10 a:hover {
  width: 114px;
  height: 18px;
  background: url(../images/live/f_live_contact-over.gif)
  no-repeat top left; 
  float: left
}
