@charset "utf-8";
body {
  font-family: sans-serif, "メイリオ";
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  background: url(images/body_bk2.gif);
  text-align: center;
  color: #333333;
  line-height: 1;
  }
  *html body{font-size:75%;/*forWinIE6*/}
  *first-child+html body{font-size:75%;/*forWinIE7*/}

  * {
  margin: 0px;
  float: none;
  padding: 0px;
}
#container {
	width: 950px;
	text-align: left;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

#container #footer {
  text-align: center;
  background: #B1DBEB;
  margin-bottom: 10px;
  clear: both;
  line-height: 1.3em;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 0.9em;
}


#container #header {
	height: 67px;
	width: 950px;
}
#container #header h2 {
  margin: 0px;
  padding: 0px;
}
#container #navi {
	background: #7FD3EF url(images/bottan3_bk.gif);
	height: 30px;
	padding-left: 115px;
}
#container #navi li {
  float: left;
  width: 120px;
  height: 30px;
  list-style: none;
}
#container #navi ul {
  margin: 0px;
  padding: 0px;
}
#container #topic_path {
	clear: both;
	padding-left: 10px;
	height: 20px;
	padding-top: 10px;
}
#container #topic_path ul {

}
#container #topic_path li {
  float: left;
  list-style: none;
  margin-right: 4px;
  font-size: 0.9em;
}
#container    #contents    #leftarea {
	width: 350px;
	float: left;
	padding-left: 2px;
}
#container #contents #infomation {
	width: 456px;
	float: left;
	margin-left: 2px;
	height: 630px;
}
#container #contents #infomation #infomation2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
}
#container #contents #infomation #infomation3 { width: 400px; 
}
.info {
	padding-top: 2px;
	text-indent: 6px;
	background-color: #3399FF;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2px;
}
#container #contents #infomation #info2 {
	height: 608px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
	margin-top: 4px;
}
.pin {
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 5px;
}
#container #navi-foot {
  clear: both;
  text-align: center;
  height: 20px;
  font-size: 0.9em;
}
.profile-t {
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
}
#container  #contents-com  #profile {
  width: 650px;
  margin: 20px auto 30px;
}
#container  #contents-com  #profile  .profile-t  th {
  padding: 8px;
  background: #e0ffff;
}
#container  #contents-com  #profile  .profile-t  td {
	padding: 8px;
	line-height: 1.6em;
}
.profile2 {
	padding-left: 18px;
	list-style-position: outside;
	list-style-type: decimal;
}
.right-1 {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 5px;
}
#container  #contents-com  #profile  #yaku1 {
  text-align: right;
  width: 100px;
  float: left;
}
#container  #contents-com  #profile  #yaku2 {
  width: 200px;
  margin-left: 110px;
}
#container #contents { }
#container #contents-rupia { 
}
#container #contents-rupia #rupia .profile-t th {
  padding: 8px;
  background-color: #e0ffff;
}
#container #contents-rupia #rupia .profile-t td {
  padding: 8px;
  line-height: 1.6em;
}
#container #contents-rupia #rupia {
  width: 500px;
  margin: 20px auto 30px;
}


#container #navi a {
  display: block;
  height: 30px;
  width: 120px;
  text-align: center;
  line-height: 33px;
  font-size: 14px;
  text-decoration: none;
  background: url(images/bottan4.gif) top;
  color: #333333;
}
#container #contents-use a {
  color: #333333;
  display: block;
  text-decoration: none;
}

#container #contents-use a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.word-blue {
	color: #0099CC;
}


#container #navi a:hover {
  background: url(images/bottan4.gif) bottom;
  color: #0000CC;
}
#container #navi .botan_right a {
  background: url(images/bottan4_2.gif) top;
  color: #333333;
}
#container #navi .botan_right a:hover {
  background: url(images/bottan4_2.gif) bottom;
  color: #0000CC;
}
.gaiyou {
  font-size: 1.5em;
  padding-bottom: 6px;
  letter-spacing: 0.5em;
  font-weight: normal;
}
.info3 { line-height: 1.4em; }
.info4 {
	line-height: 1.2em;
	font-size: 0.9em;
}

.word-01 {
  color: #FF6600;
  font-weight: bold;
}
#container #contents #infomation #info3 {
	height: 40px;
	border-left: 3px solid #29B6E3;
	border-bottom: 3px solid #29B6E3;
	background: #FFFFCC;
	border-right: 3px solid #29B6E3;
}
#container #contents-event {
}
.waku-middle {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/waku-middle2.gif);
	background-repeat: repeat-y;
	font-size: 1.5em;
}
.waku-middle-thanks {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/waku-middle-thanks_02.gif);
	background-repeat: repeat-y;
	font-size: 1.5em;
}
.waku-up {
	height: 32px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.waku-bottom {
	width: 930px;
	height: 30px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.event_title-01 {
	width: 600px;
	text-align: center;
	color: #FFFFFF;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-color: #FF0000;
}
.event_title-02 {
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin-bottom: 20px;
  color: #FFFFFF;
  background: #006633;
  padding-top: 5px;
}
.event_exp-01 {
	font-size: 0.8em;
	line-height: 1.3em;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: 352px;
}
.event_exp-02 {
  width: 650px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.3em;
  margin-top: 20px;
  font-size: 0.8em;
}
.brank { clear: both; }
.word-02 {
  font-size: 1.2em;
  text-align: center;
  font-weight: bold;
}
.center { text-align: center; }
.center02 {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}

.th-01 {
  background: #e0ffff;
  padding: 8px;
}

.td-01 {
  line-height: 1.6em;
  padding: 8px;
}
.word-03 { padding-left: 40px; }
.center03 {
  width: 501px;
  line-height: 1.6em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
#container #contents-rupia { }
#container #contents-map { margin-bottom: 30px; }
.map-exp {
  width: 630px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.5em;
  margin-top: 10px;
}
.whats {
	padding-top: 6px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3399FF;
	padding-left: 6px;
	margin-top: 4px;
	margin-bottom: 3px;
}
.top_info {
	font-size: 0.9em;
}
.exp-01 {

}
.word-red {
	font-weight: bold;
	color: #FF0000;
}
#container #contents #leftarea #info4 {
	overflow: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 99px;
	background-image: url(images/back.jpg);
}
.rink-baner {
  text-align: center;
  background: url(images/rink2.gif) repeat-x;
  height: 20px;
}
.rink-01 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.waku-top_danwa {
  background: url(images/waku_top-danwa.gif) no-repeat;
  height: 46px;
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
}
.waku-middle_danwa {
  background: url(images/waku_middle-danwa.gif) repeat-y;
  font-size: 1.5em;
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
}
.takio_top {
	text-align: center;
	margin-bottom: 10px;
	line-height: 1.5em;
	padding-top: 10px;
}
.event-01 {
	margin-bottom: 20px;
	position: relative;
}
.word-04 { font-size: 0.8em; }
#container #contents-event #CollapsiblePanel1 { margin-bottom: 20px; }
.gaiyou-list {
  list-style: lower-roman outside;
  padding-left: 20px;
  font-weight: normal;
}
.gaiyou-list02 {
  list-style: none;
  font-weight: normal;
}
.word-05 {
	font-size: 0.8em;
}
.flower-01 {
  position: static;
  height: 174px;
  width: 156px;
  z-index: 1;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}
.center04 {
  width: 501px;
  line-height: 1.6em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}
.top {
  text-align: right;
  padding-right: 20px;
  clear: both;
}
.top_floor {
  text-align: right;
  padding-right: 20px;
  clear: both;
  margin-top: 20px;
  margin-bottom: 10px;
}

.top02 {
  text-align: right;
  padding-right: 20px;
  margin-top: 10px;
}
.event_title-03 {
  width: 600px;
  text-align: center;
  color: #333333;
  padding-top: 5px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  font-style: italic;
  font-weight: normal;
  font-size: 1.5em;
  background: #e0ffff;
}
.event_exp-03 {
  font-size: 0.8em;
  line-height: 1.3em;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
  width: 500px;
}
.event_exp-04 {
	font-size: 0.8em;
	line-height: 1.5em;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 10px;
	background-color: #FFFFCC;
	padding: 10px;
}
.gaiyou-list03 { padding-left: 25px; }
.mike02 {
  width: 450px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}
.mike01 {
	float: left;
	padding-left: 25px;
}
.word-02mike {
  font-size: 1.1em;
  text-align: center;
  font-weight: bold;
}
.word-03mike {
  clear: both;
  font-size: 0.8em;
  text-align: right;
  line-height: 1.3em;
}
.mike_exp-01 {
	font-size: 0.8em;
	padding-right: 5px;
	padding-top: 10px;
	line-height: 1.3em;
	width: 830px;
	margin-right: auto;
	margin-left: auto;
}

.word-04mike { font-weight: bold; }
.event_title-mike {
	text-align: center;
	margin-bottom: 10px;
}
.mike-suj {
	font-size: 0.8em;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}
.takio-pen {
	text-align: center;
	padding-bottom: 20px;
}
.mike-center {
	clear: both;
	text-align: center;
	padding-top: 20px;
	font-size: 0.9em;
}
.word-blue-b {
	font-weight: bold;
	color: #0066CC;
}
.word-bold {
	font-weight: bold;
}

.floor-4 {
	padding-bottom: 20px;
	margin-top: 5px;
	text-align: center;
}
.floor-3 {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 5px;
}
.big-01 {
	font-size: 1.5em;
}
.floor-03 {
	font-weight: bold;
	text-align: center;
	background-image: url(images/floor-back2.gif);
	background-repeat: no-repeat;
	line-height: 2em;
	letter-spacing: 0.2em;
	margin-top: 15px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.floor-04 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/floor-back.jpg);
	background-repeat: repeat-x;
	line-height: 2em;
	letter-spacing: 0.2em;
	margin-top: 30px;
}
.floor-003 {
	padding-top: 10px;
	font-size: 1.1em;
}
.under-no {
	text-decoration: none;
}
.word-white {
	color: #FFFFFF;
}

.floor-004 {
	padding-top: 10px;
	font-size: 1.1em;
	line-height: 1.4em;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#container #contents-event .event-01 #sell-top img {
	position: absolute;
	left: 2px;
	top: 30px;
}
.title-bar {
	width: 705px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.annai-01 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #e0ffff;
}
.hall-annai {
	padding-top: 20px;
	line-height: 1.4em;
	padding-left: 10px;
	padding-right: 10px;
	width: 370px;
	float: right;
	padding-bottom: 5px;
}
.hall-annai02 {
	line-height: 1.4em;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
}


.floor-image01 {
	float: left;
	width: 300px;
	padding-top: 20px;
	padding-bottom: 15px;
}
.floor-ryoukin01 {
  padding-top: 20px;
  clear: both;
}
.floor-siyou01 {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-size: 1.1em;
	margin-right: auto;
	margin-left: auto;
	background-color: #E1E1E1;
}
.third-padd {
	padding: 5px;
	line-height: 1.5em;
	text-align: center;
}
.third-padd02 { padding: 5px; 
}
.cap01 { margin-bottom: 8px; }
.pin2 {
  padding-left: 10px;
  list-style: url(images/pin.gif) none;
  padding-top: 20px;
}
.event_exp-patricia {
	width: 390px;
	font-size: 0.8em;
	margin-right: auto;
	margin-left: auto;
}
.floor-image02 {
	width: 400px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#container  #contents  #infomation  #info2  #patricia {
	position: relative;
	height: 80px;
	width: 60px;
	left: 200px;
}

.salonbar01 {
	padding-top: 5px;
	text-align: center;
}
.event-image01 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.salonbar02 {
  padding-top: 10px;
  text-align: center;
}
.consert-navi {
	width: 380px;
	margin-top: 10px;
	margin-left: 313px;
}
.event_exp-05 {
  font-size: 0.8em;
  line-height: 1.5em;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
  margin-top: 10px;
}
.music-list {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	line-height: 1.2em;
	padding-left: 20px;
	border: 5px dotted #FFCCFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.event_exp-06 {
	font-size: 0.8em;
	line-height: 1.5em;
	padding-left: 20px;
	padding-top: 10px;
	width: 490px;
	float: left;
}
.event_exp-07 {
	font-size: 0.8em;
	line-height: 1.5em;
	width: 390px;
	float: right;
	padding-top: 10px;
}
.bold {
	font-weight: bold;
}
.airfarnce {
	height: 77px;
	clear: both;
	padding-top: 10px;
	text-align: center;
}


.takio-right {
	height: 194px;
	width: 150px;
	float: right;
	padding-left: 10px;
	padding-top: 10px;
}
.takio-repo01 {
	clear: both;
	font-size: 0.8em;
	width: 390px;
	margin-left: auto;
	line-height: 1.3em;
	margin-right: auto;
	background-color: #FFFF99;
	height: 200px;
	padding-left: 10px;
}
.takio-left {
	height: 200px;
	width: 200px;
	float: right;
	padding-left: 10px;
}
.enq01 {
	font-size: 0.8em;
	line-height: 1.4em;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 10px;
}
.word05 {
	font-size: 0.7em;
}
.red01 {
	font-weight: bold;
	color: #CC0000;
	font-size: 1.2em;
}
.soku {
	line-height: 1.3em;
	background-color: #00ffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.sell-fast {
	position: absolute;
	top: 200px;
}
#container #contents-event .event-01 #sell-top img {
	position: absolute;
	top: 10px;
}
#container #contents-event .event-01 #sell-second img {
	position: absolute;
	top: 10px;
	left: 10px;
}
#container #contents-event .event-01 #sell-third img {
	position: absolute;
	top: 10px;
	left: 10px;
}
#container #contents-event .event-01 #sell-top {

}
#container #contents-event .event-01 #sell-second {
	position: relative;
}
#container #contents-event .event-01 #sell-third {
	position: relative;
}
.aki {
	text-align: right;
	padding-right: 30px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 30px;
}
.rupiaimg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 500px;
	background-color: #FFFFFF;
}
.toppage_under {
	clear: both;
	padding-bottom: 10px;
}
.main-right {
	float: right;
	width: 598px;
}
#container #contents #update {
	text-align: right;
	padding: 6px;
}

.contents-right {
	width: 133px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	margin-right: 2px;
	background-color: #B4C8D3;
	height: 630px;
}

.info5 {
	overflow: auto;
	height: 94px;
	font-size: 0.9em;
}
.event-table {
	border: 2px solid #666666;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	background-color: #FFFFCC;
	color: #333333;
	margin-bottom: 3px;
}
.event-td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	line-height: 1.1em;
}
.top-banner {
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	margin-bottom: 2px;
}
.event-td2 {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#container #contents-event .event-01 #sell-top {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.right-2 {
	position: relative;
	left: 80px;
}
.waku-up-thanks {
	height: 45px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.maki-right {
	height: 175px;
	width: 200px;
	float: right;
	padding-left: 10px;
	padding-top: 10px;
}
.maki-left {
	float: left;
	height: 214px;
	width: 350px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.takio-left01 {
	float: left;
	padding: 10px;
}
.event-td3 {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 3px;
}
.program01 {
	font-size: 0.8em;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: 5px double #99CCFF;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
	line-height: 1.2em;
	clear: both;
}
.top-link {
}
.top-link {
	padding-top: 2px;
	padding-bottom: 3px;
}
.floor-05 {
	font-weight: bold;
	text-align: center;
	background-image: url(images/floor-back.gif);
	background-repeat: no-repeat;
	line-height: 2em;
	letter-spacing: 0.2em;
	margin-top: 15px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.chirashi {
	text-align: center;
	padding-top: 10px;
}
.patricia01 {
	float: right;
	width: 250px;
}
.patricia02 {
	float: left;
	width: 400px;
	font-size: 0.8em;
	line-height: 1.7em;
	padding: 15px;
	margin-top: 25px;
	background-color: #FFFFCC;
}
.patricia03 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	height: 305px;
}
.strings-left {
	float: left;
	height: 252px;
	width: 350px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.strings-right {
	float: right;
	height: 252px;
	width: 350px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.strings-left2 {
	float: left;
	font-size: 0.8em;
	line-height: 1.3em;
	border: 6px dotted #FF99CC;
	background-color: #FFDFFF;
	padding: 10px;
}
.strings-center {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 290px;
	padding-top: 10px;
}
.strings-right2 {
	float: right;
}
.repo {
	margin-top: 20px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.back-blue {
	background-color: #DFFFFF;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	list-style-type: none;
	padding-right: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.back-yello {
	background-color: #FFFFA6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	list-style-type: none;
	padding-right: 8px;
}
#container .event-01 .event-01 .enq01 p:first-letter {
	font-size: 1.1em;
	font-weight: bold;
}
.repo-image {
	text-align: center;
	margin-top: 10px;
}
.clear {
	clear: both;
}
.center-02 {
	text-align: center;
	margin-top: 8px;
}
.center-03 {
	float: right;
	margin-top: 43px;
}
.kaigi-left {
	float: left;
	width: 230px;
}
.clear2 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	line-height: 1.5em;
	background-color: #A6A600;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.robi-3f {
	width: 300px;
	margin-top: 5px;
	padding-left: 80px;
	float: left;
	line-height: 1.4em;
}
.copy {
	float: right;
	padding-right: 80px;

}
.clear3 {
	clear: both;
	height: 127px;
}
.sangyou-annai {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.4em;
}
.mizuya {
	float: left;
	width: 208px;
}
.center-04 {
	float: right;
	margin-top: 38px;
}
.gaku5-annai {
	padding-top: 20px;
	line-height: 1.4em;
	padding-left: 5px;
	padding-right: 10px;
	width: 370px;
	float: right;
	padding-bottom: 5px;
}
.event-image02 {
	text-align: center;
	border-bottom-width: thin;
	border-bottom-color: #999999;
}
.rupia_image-time {
	height: 105px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
}
.sokunai {
	padding-top: 5px;
}
.patricia_kach {
	font-weight: bold;
	color: #003399;
}
.soku2 {
	background-color: #006600;
	height: 428px;
	overflow: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.3em;
	color: #FFF;
	font-size: 0.9em;
	text-align: justify;
	padding: 10px;
	width: 329px;
	left: 67px;
	top: 206px;
}
.yoron_center {
	padding-left: 41px;
	padding-top: 10px;
}
.top03 {
	text-align: right;
	padding-right: 20px;
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
}
.syouno {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 5px;
}
.con_repo {
	background-color: #99FFFF;
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1.3em;
	font-weight: bold;
	border: medium double #0099FF;
	margin-top: 15px;
	clear: both;
}
.riha {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding-left: 130px;
}
.yokamon {
	font-size: 1.4em;
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.bosyu {
	color: #FFFFFF;
	font-size: 1.4em;
	letter-spacing: 0.3em;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #006633;
	text-align: center;
	line-height: 1.2em;
}
.syuten {
	background-color: #E3E3E3;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	padding-top: 20px;
}
.bosyu02 {
	padding-top: 3px;
}
.event-02 {
	text-align: center;
	margin-bottom: 10px;
}
.thanks {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 1.5em;
	background-color: #FFEADF;
	border: 5px solid #663300;
	border-radius: 20px;         /* CSS3 */
	-moz-border-radius: 20px;    /* Firefox */
	-webkit-border-radius: 20px; /* Safari,Chrome */

}
.word-thanks01 {
	font-size: 1.7em;
	color: #FF0000;
	line-height: 2em;
	letter-spacing: 0.1em;
}
.word-thanks02 {
	font-size: 1.3em;
	line-height: 1.5em;
	color: #333333;
}
.event_left {
	width: 450px;
	float: left;
	background-color: #CCFF99;
}
.koza_left {
	width: 315px;
	float: left;
}
.koza_right {
	float: right;
	width: 630px;
}
.koza_day_td {
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px;
}

.repo_back {
	background-color: #E6F7FF;
}
#container #contents .main-right .contents-right .top-link a:hover {
	position: relative;
	right: -1px;
	bottom: -1px;
}
#container #contents #left_area {
	width: 770px;
	float: left;
}
#container #contents #right_area {
	float: right;
	width: 180px;
	background-color: #FFFFCC;
	height: 635px;
}
.left_first {
	background-color: #330099;
	border: 2px double #663399;
	height: 45px;
	background-image: url(images/kari_botan.jpg);
	background-position: 7px;
	background-repeat: no-repeat;
}
.left_second {
	height: 360px;
	background-color: #E4E4E4;
}
.left_third {
	background-color: #E9DDFF;
	height: 228px;
}
.flo {
	clear: both;
	background-color: #CCCCCC;
}
.top_marqee {
	float: right;
	height: 38px;
	width: 590px;
	line-height: 1.8em;
	background-color: #FFFFFF;
	margin-top: 3px;
	font-size: 1.5em;
	color: #FF0000;
	font-weight: bold;
	margin-right: 2px;
}
.left_left {
	float: left;
	width: 300px;
	height: 200px;
	border: medium solid #006633;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.left_right {
	float: right;
	height: 200px;
	width: 300px;
	border: thin dotted #CC3300;
}
#container #contents #leftarea .rupiaimg .soku2 a:link {
	color: #FFFFCC;
}
#container #contents #leftarea .rupiaimg .soku2 a:hover {
	position: relative;
	left: 1px;
	top: 1px;
}
#container #contents #leftarea .rupiaimg .soku2 .big-02 a:visited {
	color: #FFFFcc;
}
#container #contents #leftarea .rupiaimg .soku2 a {
	text-decoration: none;
	font-weight: bold;
}
.green01 {
	color: #006600;
	font-weight: bold;
	font-size: 1.2em;
}
.con_left01 {
	width: 608px;
	float: left;
	height: 200px;
	background-color: #FFFFCC;
	padding: 10px;
}
.con_right01 {
	width: 294px;
	float: right;
	height: 200px;
	background-color: #99CCFF;
	padding: 10px;
}
.con_title {
	background-color: #CCFFCC;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	font-weight: bold;
}
.big-02 {
	font-size: 1.5em;
	line-height: 1.3em;
}
.braun01 {
	color: #996600;
	font-size: 1.2em;
	font-weight: bold;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.box_832 {

}
.ticket {
	font-size: 1.2em;
	background-color: #EAEAEA;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.news_paper {
	text-align: center;
	margin-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666666;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666666;
}
.sold_out {
	position: absolute;
	left: 165px;
	top: 330px;
}
.ticket_center {
	height: 832px;
	width: 592px;
	float: left;
	padding-left: 20px;
}
.ticket_left {
	width: 592px;
	float: left;
	padding-left: 10px;
}
.tiket_right {
	width: 336px;
	font-size: 1.2em;
	line-height: 1.3em;
	float: right;
	margin-right: 5px;
}
#container #contents-event .box_832 .ticket_left a {
	background-image: url(images/2011_3_26_takio_live4.jpg);
	display: block;
	height: 832px;
	background-position: bottom;
}
#container #contents-event .box_832 .ticket_left a:hover {
	background-image: url(images/2011_3_26_takio_live4.jpg);
	background-position: top;
}
.kari {
	margin-right: auto;
	margin-left: auto;
	height: 700px;
	width: 800px;
	border: thin solid #666666;
}
.box_832 {
	position: relative;
}
.green02 {
	padding-left: 5px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	border: thin solid #333333;
	background-color: #660066;
	margin-bottom: 5px;
	letter-spacing: 0.1em;
}

/*#container #contents-event .box_832 .tiket_right p:first-letter {
	font-size: 1.5em;
}*/
.sold_out2 {
	position: absolute;
	left: 165px;
	top: 20px;
}
.ticket_light02 {
	padding: 6px;
	border: medium double #990000;
	margin-bottom: 10px;
	background-color: #FFD9FF;
}
.nokori_1 {
	position: absolute;
	top: 1860px;
	left: 170px;
}
.button01 {
	font-weight: bold;
}
.big-03 {
	font-size: 1.3em;
	font-weight: bold;
}
.l_heght01 {
	line-height: 1.7em;
	color: #99FF66;
}
.red02 {
	color: #FF0000;
	font-weight: bold;
}
.ticket_light03 {
	padding: 6px;
	border: medium double #990000;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.ticket_light04 {
	padding: 6px;
	border: medium double #00CC00;
	background-color: #E8FFE8;
}
.listmark {
	list-style-position: inside;
}
.yoyaku_botan {
	height: 30px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
}
#container #contents-event .box_832 .tiket_right .ticket_light04 a {
	background-image: url(images/yoyaku_botan02.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 30px;
	width: 100px;
}
#container #contents-event .box_832 .tiket_right .ticket_light04 a:hover {
	background-image: url(images/yoyaku_botan02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.koza-table {
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	background-color: #FFFFFF;
	color: #000000;
	margin-bottom: 3px;
}
.koza_td {
	font-size: 1.2em;
	padding: 3px;
}
.koza_th {
	padding: 3px;
	width: 18%;
	text-align: center;
}
.koza_name {
	text-align: center;
	line-height: 1.5em;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #006600;
	color: #FFFFFF;
}
.juku_name {
	position: fixed;
}
.juku_name_back {
	background-color: #006600;
}
.maturi_top_g {
	position: absolute;
	top: 38px;
	left: 15px;
}
.maturi_anime {
	position: absolute;
}
.pin3 {
	font-size: 0.95em;
	margin-left: 10px;
	line-height: 1.2em;
}
.c_both {
	clear: both;
	line-height: 1.3em;
	text-align: center;
	background-color: #0033FF;
	color: #FFFFFF;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mousikomi {
	float: left;
	line-height: 1.3em;
	color: #FFFFFF;
	margin-left: 120px;
	background-color: #0033FF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.jouhou_botan {
	width: 200px;
	float: right;
	margin-top: 5px;
}

