@charset "SHIFT-JIS";
@import "../css/common.css";

/*-------------------------------- 第5回定演用コンテンツ -------------------*/
/*-------------------------------- ヘッダー --------------------------------*/
#header {
/*    height: 262px; */
  overflow: auto;
}
.header_concert  {background: url(../images/header_pic03.jpg)  top no-repeat; }  /* 670x267 vs 840 */


/*-------------------------------- メインコンテンツ --------------------------------*/

div#main {
  width: 738px;
  padding: 20px 40px 40px 60px;
  border-left: 1px solid #EBEBEB;
  border-right: 1px solid #EBEBEB;
  overflow: auto;
}

/* パンくず */
p#topicpath{
  padding: 0 0 0 0;
  font-size: 9px;
}

div.event_detail {
	clear: both;
	margin: 0 0 15px 15px; 
	padding: 0px 0px 2px 5px; 
/*
	border: 1px solid #d6d6d6;
	background-color: #eeeeee;
*/
	overflow: hidden;
	font-size: 12px;
}

div.stage_title{
  clear: both;
  padding: 8px 0 0 0;
  font-weight: bold;
}

dl.stage_detail dt{
  clear: both;
  float: left; 
  padding: 0 0 0 10px;
  width: 350px;
}

dl.stage_detail dd{
  float: left;
  width: 250px;
  font-style: italic;
}

div.ticket_top {
   width: 498px;
	clear: both;
	text-align: center;
	margin: 0 30px 0px 60px; 
	border: 1px solid #d6d6d6;
	background-color: #eeeeee;
	overflow: hidden;
	font-size: 12px;
  float: left;
}


div#main_1 {
  width: 738px;
  padding: 10px 0px 40px 0px;
  float: left;
}

div#main_2l {         /* left wide no padding*/
  width: 550px;
  padding: 10px 0 0 0px;
  float: left;
}
div#main_2lticket {         /* left wide no padding*/
  width: 550px;
  padding: 10px 0 0 20px;
  float: left;
}

div#main_2r {         /* right narrow */
  width: 150px;
  padding: 10px 0 0 0;
  float: left;
}
div#main_1_sub{
  width: 700px;
  padding: 10px 0 20px 0;
  float: left;
}

div#main_2r dl{
  border: 1px solid #d6d6d6;
  padding: 10px 10px 10px 10px;
	background-color: #eeeeee;
}

div#main_2lw {         /* left wide */
  width: 340px;
  padding: 10px 0 0 40px;
  float: left;
}

div#main_2lw {         /* left wide */
  width: 340px;
  padding: 10px 0 0 40px;
  float: left;
}

div#main_2rn {         /* right narrow */
  width: 250px;
  padding: 10px 0 0 0;
  float: left;
}

div#main_2ln {         /* left narrow */
  width:250px;
  padding: 10px 0 0 40px;
  float: left;
}

div#main_2rw {         /* right wide */
  width: 340px;
  padding: 10px 0 0 0;
  float: left;
}


div#main h3 {
  padding: 0px 0px 10px  0px ;
  color: #4E0A17;
  font-size: 14px;
  font-weight: bold;
  clear: both;
}

div#main h4 {
  color: #4E0A17;
  font-size: 12px;
  font-weight: bold;
  clear: both;
  padding: 30px 0 10px 0;
}

div#main p img#left{
  float: left;
  width: auto;
  height: auto;
  border: 1px solid #EBEBEB;
  margin: 2em 2em 2em 0;
}

div#main p img#right{
  float: right;
  width: auto;
  height: auto;
  border: 1px solid #EBEBEB;
  margin: 2em 0 2em 2em;
}


/* 申込フォーム */
div#main_orderform {
  width: 738px;
  padding: 0 0 0 0;
  border-left: 1px solid #EBEBEB;
}

div#main_orderform_dummy {
  width: 738px;
  padding: 20px 40px 0px 60px;
  border-left: 1px solid #EBEBEB;
  border-right: 1px solid #EBEBEB;
}

div#main_orderform iframe{
  overflow-x: hidden;
  overflow-y: hidden;
  scrollbar-base-collor: #FFFFFF;
  scrolling: no;
  border: 1px solid #EBEBEB; 
}





div#contents{
  width: 580px;
  padding: 10px 10px 10px 20px;
  float: left;
}

div#contents p#stagetitle{
  margin: 0 0 0 0;
  font-weight: bold;
}

div#contents div#notes{
  clear: left;
  padding: 20px 20px 0 20px;
}

div#contents dl#title{
  padding: 0 0 0 0px
}

div#contents dl#title dt{
  clear: left;
  float: left;
  padding: 0 0 0 10px
}

div#contents dl#title dd{
  float: right;
/*
  margin-left: 30em;
*/
}


/* 団員より */
/*
div#main ul#topiclist li{
  margin: 0 0 0.5em 0.5em;
  padding-left: 0.5em;
  border-left: 3px solid #ff6a00;
  clear: left;
}

div#main ul#topiclist img{
  float: left;
  width: 30px;
  height: 30px;
  border: none;
  margin: 0 0 0.5em 0;
  vertical-align: middle;
}

div#main ul#topiclist a:link,
div#main ul#topiclist a:visited{
  color: #006CE6;
  text-decoration: none;
}

div#main ul#topiclist a:hover,
div#main ul#topiclist a:active{
  color: #ff6a00;
  text-decoration: underline;
}
*/

p#topicpath a:link,
p#topicpath a:visited{
  color: #006CE6;
  text-decoration: none;
}

p#topicpath a:hover,
p#topicpath a:active{
  color: #ff6a00;
  text-decoration: underline;
}

div#about {
  font-style: italic;
  color: #787878;
} 

div#right_gohome {
  font-size: 11px;
  padding: 0px 50px 10px 400px;
  text-align: right;
  border-left: 1px solid #EBEBEB;
  border-right: 1px solid #EBEBEB;
}
