BODY {

	margin:0; padding:0;

	background-color: #d6d6d6;

}



A:link, A:visited, A:active {

	COLOR: #ca0505; TEXT-DECORATION: underline

}

A:hover {

	COLOR: #ed6a07; TEXT-DECORATION: none

}





/*-- 全体共通 ----------------------*/



.header_seo{

	font-size: 11px;

	text-align:left;

	margin:3px 0 0 3px;

}



.header_banner{ margin-top:6px; }



.top_menu{

	margin-top:2px;

}



.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; }







/*-- 枠 ----------------------*/

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



.tpl_in2{

/*	background-color:#CCCCCC; */

	width:900px;

	margin:8px 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_width{ width:963px; }


/*-- 全体共通　ページ縦サイズ ------------------------*/


.tpl_left iframe {
	height: 3000px;
}

.tpl_right iframe {
	height: 3000px;
}



/*-- システム生成関連（アーティスト一覧、会場マップ） ------------------------*/



.pt_50ontag { margin:0 0 15px 0; }





/*-- 会社案内 ------------------------*/



.top_com{

	width: 895px;

	font-size:12px;

	line-height:1.5em;

}



.line_red{

	border-bottom:1px solid #CC0000;

	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

}

