BODY {
margin:0; padding:0;
background-color: #FFFFFF;
}

A:link, A:visited, A:active {
COLOR: #ca0505; TEXT-DECORATION: underline
}

A:hover {
COLOR: #ed6a07; TEXT-DECORATION: none
}

/*-- 全体共通 ----------------------*/
.header_seo{
background-image:url(images/tpl_seo.gif); background-repeat:repeat-y;
font-size:11px; color:#E4E4E4;
text-align:right;
padding:5px 25px 0 0;
height:10px;
}

.header_banner{ margin-top:1px; }

.top_menu{
margin-top:0px;
}

.sub_title{
width:500px;
text-align:right;
}

.sub_links {
border: 1px solid #ED6A07;
padding:5px;
color:#ED6A07;
font-size:14px;
text-align:center;
line-height:1.4em;
}

.sub_links A:link, .sub_links A:visited { color:#ED6A07; }

.te_sub_links {
border: 1px solid #ED6A07;
font-weight:bold;
padding:5px;
color:#ED6A07;
font-size:14px;
text-align:center;
line-height:1.4em;
}

.te_sub_links A:link, .sub_links A:visited { color:#ED6A07; }

/*-- 枠 ----------------------*/
.tpl_in{ background-color:#FCFCF9; text-align:center; }

.tpl_in2{
/*	background-color:#CCCCCC; */
width:900px;
margin:15px 4px 5px 12px;
text-align:left;
}

.tpl_in2 span{ font-size:8pt; }

.tpl_left{
width:180px;
float:left;
}

.tpl_center{
/*	background-color:#CCCCCC; */
width:500px;
margin-left:195px;
}

.tpl_right{
width:180px;
margin-right:4px;
float:right;
}

.tpl_kinkyu{
text-align:left;
margin:15px 0 15px 0;
}

.tpl_width{ width:963px; }

/*-- 全体共通　ページ縦サイズ ------------------------*/
.tpl_left iframe {
height: 1900px;
}

.tpl_right iframe {
height: 2500px;
}
.tpl_right_play iframe {
height: 1500px;
}
.tpl_com iframe {
height: 250px;
}

/*-- システム生成関連（アーティスト一覧、会場マップ） ------------------------*/
.pt_50ontag { margin:0 0 15px 0; }

/*-- 会社案内 ------------------------*/
.com td {vertical-align:top; }

.top_com{
width: 895px;
font-size:12px;
line-height:1.5em;
vertical-align:top;
}

.line_com {
border-bottom:1px solid #666666;
margin: 3px 0 4px 0;
}

/*-- その他 ------------------------*/
.txt_10{ font-size:10px; line-height:1.3em; }

.txt_11{ font-size:11px; line-height:1.3em; }

.line_gray{
height:1px;
border-bottom:1px solid #999999;
margin: 3px 0 4px 0;
}

.information2 A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.information2 A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.information2 A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.information2 A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.menuinfo A:link {
COLOR: #ca0505; TEXT-DECORATION: underline
}

.menuinfo A:visited {
COLOR: #ca0505; TEXT-DECORATION: underline
}

.menuinfo A:active {
COLOR: #ca0505; TEXT-DECORATION: underline
}

.menuinfo A:hover {
COLOR: #ed6a07; TEXT-DECORATION: none
}

.livename A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livename A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livename A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livename A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.livetitle A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livetitle A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livetitle A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.livetitle A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

BODY {
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: ＭＳ Ｐゴシック,Osaka
}

TD {
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: ＭＳ Ｐゴシック,Osaka
}

.salelist A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.salelist A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.salelist A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.salelist A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.information {
MARGIN: 0px 0px 7px
}

.information2 {
MARGIN: 0px 0px 7px
}

.menuinfo {
MARGIN: 0px 10px 0px 0px
}

.bar {
MARGIN: 0px
}

.contents {
MARGIN: 0px 0px 15px 10px
}

.contents2 {
MARGIN: 0px 0px 15px
}

.up {
MARGIN: 0px 0px 10px
}

.tickettitle {
FONT-WEIGHT: bolder; MARGIN: 0px 0px 3px
}

.tickettitle2 {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; MARGIN: 0px 0px 3px
}

.info {
MARGIN: 0px 0px 4px
}

.livedate {
FONT-WEIGHT: bolder; FONT-SIZE: 11px; MARGIN: 2px 0px 0px 3px; COLOR: #ffffff
}

.livename {
FONT-WEIGHT: bolder
}

.livetitle {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; MARGIN: 0px 10px 3px
}

.livelist {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #ffffff
}

.linfo {
MARGIN: 0px 0px 3px 10px
}

.saleinfo {
MARGIN: 0px 0px 3px
}

.newstitle {
FONT-WEIGHT: bolder; MARGIN: 5px
}

.newstext {
MARGIN: 10px 10px 0px
}

.saletitle {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; MARGIN: 0px 10px 3px
}

.getmargin {
MARGIN: 5px
}

.artmargin {
MARGIN: 5px 0px 0px
}

.artmargin2 {
MARGIN: 5px 0px 20px 5px
}

.artname {
FONT-WEIGHT: bolder; FONT-SIZE: 17px; COLOR: #10436e; FONT-FAMILY: verdana,Osaka,ＭＳ Ｐゴシック
}

.hallname {
FONT-WEIGHT: bolder; FONT-SIZE: 17px; COLOR: #10436e; FONT-FAMILY: verdana,Osaka,ＭＳ Ｐゴシック
}

.halllist {
FONT-WEIGHT: bolder; COLOR: #10436e
}

.hallmargin {
MARGIN: 5px 0px 0px
}

.hallitem {
MARGIN: 0px 0px 5px
}

.ticketlist {
MARGIN: 0px 0px 3px 10px
}

.getticket {
FONT-WEIGHT: bolder; MARGIN: 0px 0px 3px 10px; COLOR: #ca0505
}

.halllist A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.halllist A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.halllist A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.halllist A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.artlist {
FONT-WEIGHT: bolder; COLOR: #10436e
}

.artlist A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.artlist A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.artlist A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.artlist A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.subtitle {
MARGIN: 0px 0px 5px
}

.texttitle {
MARGIN: 0px 0px 3px
}

.mpinfotitle {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #ed6a07
}

.qatitle {
FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #ed6a07
}

.playtitle {
FONT-WEIGHT: bolder; FONT-SIZE: 20px; MARGIN: 20px 0px 0px 10px; COLOR: #10436e; FONT-FAMILY: verdana,Osaka,ＭＳ Ｐゴシック
}

.playtitle A:link {
COLOR: #10436e; TEXT-DECORATION: underline
}

.playtitle A:visited {
COLOR: #10436e; TEXT-DECORATION: underline
}

.playtitle A:active {
COLOR: #10436e; TEXT-DECORATION: underline
}

.playtitle A:hover {
COLOR: #76b3c9; TEXT-DECORATION: none
}

.playtext {
FONT-WEIGHT: bolder; FONT-SIZE: 13px; MARGIN: 20px 0px 0px 10px
}

.play_den {
MARGIN: 0px 5px 0px 0px
}

.artistlist {
MARGIN: 30px 0px 0px
}

.maplist {
MARGIN: 30px 0px 0px
}

.example {
FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #10436e
}

.namazutitle {
FONT-WEIGHT: bolder; FONT-SIZE: 17px
}

.search{
	height:26px;
	line-height:1.6em;
}
