﻿@charset "UTF-8";
/************* トップページレイアウト ************/

/**	管理コード一覧の画像を非表示**/
.kanri_img{display:none!important;}

/* CN TOPICS */
.push_img img{
	width: 300px;
}

/*********** ようこそ **********/
#welcome {
	font: 800 12px "メイリオ","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #40351C;
	height: 40px;
	width: 420px;
	padding-left: 160px;
/**	padding-top: 15px; **/
	background: url(../img/aa_welcom.jpg) no-repeat;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#welcome input {
	margin: 0px;
	padding-right: 8px;
	text-align: right;
	float: right;
}
#welcome #top{
	width: 420px;
	height: 17px;
	padding-top: 3px;
	margin: auto 0px;
}
#welcome #bottom {
	width: 320px;
	height: 18px;
	padding-top: 2px;
	margin: auto 0px;
	float: left;
	color: #996633;
/**	color: #666666; **/
}
.privatemassage {
	width: 560px;
	height: auto;
	margin: 5px 0px 10px 20px;
	font: normal 10px "メイリオ","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF0000;
	text-indent: 10px;
	margin-top: 14px;
}

/*********** マイページキーワード **********/
#mypagerec {
	height: auto;
	width: 580px;
	margin-left: 10px;
	font: 12px/1.5em "メイリオ","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	display: block;
}
#mypagerec h2 {
	width: 580px;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#mypagerec .keyword {
	font: 800 12px "メイリオ","メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 580px;
	color: #786518;
	text-indent: 10px;
	margin: 8px auto 0px;
	padding: 0px;
	text-align: left;
}
#mypagerecord h3 {
	font-size: 10px;
	background: url(../img/aa_redord.jpg) no-repeat;
	height: 17px;
	width: 560px;
	text-indent: -9999px;
	clear: both;
	margin-top: 3px;
	margin-bottom: 0px;
}

#mypagerec #mypageticket {
	display: block;
	margin-left: 10px;
	margin-bottom: 0px;
	width: 560px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
	position: relative;
}
#mypagerec #mypageticket td {
	vertical-align: top;
}

#mypagerec .ticket {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 5px 5px 0px;
	padding: 0px;
	height: auto;
	width: 70px;
	float: left;
	overflow: hidden;
	word-break: break-all;
}
#mypagerec .ticket h4 {
	font: 800 12px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	margin: 3px 0px;
}

#mypagerec #mypagerecord {
	margin-left: 10px;
	margin-bottom: 0px;
	width: 560px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
	display: block;
	float: left;
}
#mypagerec #mypagerecord td {
	vertical-align: top;
}


/*********** informatiron **********/
#information {
	height: auto;
	width: 580px;
	margin-left: 10px;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	float: left;
	clear: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#information h2 {
	width: 580px;
	background: url(../img/aa_in00.jpg) no-repeat;
	text-indent: -9999px;
}

#information ul {
	width: 555px;
	padding-left: 25px;
}
#recommendticket table {
	margin: 0px;
	padding: 0px;
	width: 580px;
}

#information ul li a {
	text-align: left;
	text-decoration: underline;
	color: #000099;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*********** recommend **********/

h4 a{color:#222222;}

#recommend {
	height: auto;
	width: 580px;
	margin-left: 10px;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	float: left;
	clear: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#recommend h2 {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 560px;
}
#recommend #mypageticket {
	display: block;
	margin-left: 10px;
	margin-bottom: 0px;
	width: 560px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
	position: relative;
}

#recommend .ticket h4 {
	font: 800 12px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	margin: 3px 0px;
}
#recommend .ticket {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 5px solid #c530a8;
}


/****コンサート****/
#recommendticket .ticket_co {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #c530a8;	
}

#recommendticket h4 {
	font: 800 12px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	margin: 3px 0px;
}
#recommendticket .ticket {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #c530a8;	
}
/****ステージ****/
#recommendticket .ticket_st {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #56a64f;	
}
/****スポーツ****/
#recommendticket .ticket_sp {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #3285c4;	
}
/****イベント****/
#recommendticket .ticket_ev {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #d6801f;	
}
/****映画****/
#recommendticket .ticket_mo {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: auto;
	width: 260px;
	float: left;
	border-left: 0px solid #7f36c0;	
}
#recommendticket table {
	margin: 0px;
	padding: 0px;
	width: 580px;
}
#recommendticket table td{
	vertical-align: top;
}

#recommendticket p {
	width: 180px;
	float: right;
}
#recommendticket img {
	float: left;
	padding: 5px;
}
#recommendticket hr {
	margin: 0px auto;
	padding: 0px;
	height: 1px;
	width: 90%;
}



/*********** ジャンル別表示　チケット情報 **********/
#janlbetuhyoji {
	height: auto;
	width: 580px;
	margin-left: 10px;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	display: block;
}


/*********** タイトル **********/
#janlbetuhyoji h2 {	
	height: 15px;
	width: 580px;
	margin: 5px auto 10px;
	padding: 0px;
}

/********* ジャンルヘッダー　追加　********/
#janlbetuhyoji h2 .janl_h 
{
	float: left;
}

#janlbetuhyoji h2 .janl_h img
{
	width: 580px;
	height: 15px;
}

/********* ジャンル　変更 ********/
#janlbetuhyoji h2 .janl{
	margin: 0px 0px 0px -580px;
	float: left;
	height: 15px;
	background: #FFFFFF;
	vertical-align: top;
}
#janlbetuhyoji h2 .janl img{
	height: 15px;
	vertical-align: top;
}

/********* ジャンル 詳細********/
#janlbetuhyoji h2 .janl_s{
	font: normal 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 15px;
	background: #FFFFFF;
	padding: 3px 7px 0px 0px;
	vertical-align: top;
}
/********* ジャンル 詳細　定義がなかったため追加********/
#janlbetuhyoji h2 .janl_l{
	font: normal 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	height: 15px;
	background: #FFFFFF;
	padding: 0px 7px 0px 0px;
	vertical-align: middle;
}
/********* ジャンル 詳細********/

/********* ジャンル 新しい変更********/
#janlbetuhyoji h2 .mojishou{
	font: normal 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 15px;
	padding: 0px 7px 0px 0px;
	margin:0px;
}
#janlbetuhyoji h2 .jnl_bar{
	height: 15px;
	padding:0px;
	margin:0px;
	background-repeat:repeat-x;
}

#janlbetuhyoji h2 .imgshowlist {
	width: 70px;
	height: 15px;
}




#janlbetuhyoji #mypageticket {
	display: block;
	margin-left: 10px;
	margin-bottom: 0px;
	width: 560px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: auto;
	position: relative;
}
#janlbetuhyoji .ticket {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 10px 0px 5px;
	padding: 0px;
	height: auto;
	width: 280px;
	float: left;
}
#janlbetuhyoji .ticket h4 {
	font: 14px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 3px 0px;
	width: 200px;
	border-bottom: 1px solid #666666;
}
#janlbetuhyoji .ticket .hatubai {
	font: 800 14px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF0000;
}


#janlbetuhyoji .ticket p {
	font: 10px/1.2em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 3px 0px;
	width: 200px;
}


/*********** 右側トップマイページとエリア **********/
#area {
	height: 25px;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	float: none;
	clear: both;
	margin-bottom: 10px;
}
#area ul {
	list-style-type: none;
}
#area li {
	float: left;
}
#area ul li#area1 a {
	display: block;
	height: 24px;
	width: 93px;
	background: url(../img/aa_right01_btn.jpg) no-repeat;
	background-color: #ffffff;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area2 a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right02_btn.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area3 a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right03_btn.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area4 a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right04_btn.jpg) no-repeat;
	text-indent: -9999px;
}

#area ul li#area1 a:hover {
	height: 24px;
	width: 93px;
	background: url(../img/aa_right01_btn_on.jpg) no-repeat;
}
#area ul li#area2 a:hover {
	background: url(../img/aa_right02_btn_on.jpg) no-repeat;
}
#area ul li#area3 a:hover {
	background: url(../img/aa_right03_btn_on.jpg) no-repeat;
}
#area ul li#area4 a:hover {
	background: url(../img/aa_right04_btn_on.jpg) no-repeat;
}

#area ul li#area1_on a {
	display: block;
	height: 24px;
	width: 93px;
	background: url(../img/aa_right01_btn_on.jpg) no-repeat;
	background-color: #ffffff;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area2_on a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right02_btn_on.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area3_on a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right03_btn_on.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 3px;
}
#area ul li#area4_on a {
	display: block;
	height: 24px;
	width: 82px;
	background: url(../img/aa_right04_btn_on.jpg) no-repeat;
	text-indent: -9999px;
}

/*********** 先行受付チケット **********/
#newchiket {
	height: 25px;
	font: 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	float: none;
	clear: both;
	margin-bottom: 10px;
}
#newchiket ul {
	list-style-type: none;
}
#newchiket li {
	float: left;
}
#newchiket ul li#new1 a {
	display: block;
	height: 32px;
	width: 176px;
	background: url(../img/aa_new01.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 7px;
}
#newchiket ul li#new2 a {
	display: block;
	height: 32px;
	width: 166px;
	background: url(../img/aa_new02.jpg) no-repeat;
	text-indent: -9999px;
}

#newchiket ul li#new1 a:hover {
	background: url(../img/aa_new01_on.jpg) no-repeat;
}
#newchiket ul li#new2 a:hover {
	background: url(../img/aa_new02_on.jpg) no-repeat;
}

/*********** ジャンルから選ぶ **********/
#janl {
	height: auto;
	width: 350px;
	font: 12px/1.4em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
#janl h2 {
	width: 350px;
	background: url(../img/aa_janl00.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 24px;
}
/******* ジャンル コンサート ******/
#janl #concert {
	background: #eec0e5 url(../img/aa_janl01.jpg) no-repeat left top;
	padding: 18px 10px 5px 15px;
	height: auto;
	width: 324px;
}
#janl #concert h3 {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_r.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin: 0px;
}
/******* ジャンル ステージ ******/
#janl #stage {
	background: #cce4ca url(../img/aa_janl02.jpg) no-repeat left top;
	padding: 18px 10px 5px 15px;
	height: auto;
	width: 324px;
}
#janl #stage h3 {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_r.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin: 0px;
}
/******* ジャンル スポーツ ******/
#janl #sports {
	background: #c1daee url(../img/aa_janl03.jpg) no-repeat left top;
	padding: 18px 10px 5px 15px;
	height: auto;
	width: 324px;
}
#janl #sports h3 {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_r.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin: 0px;
}
/******* ジャンル イベント ******/
#janl #event {
	background: #f8e3b4 url(../img/aa_janl04.jpg) no-repeat left top;
	padding: 18px 10px 5px 15px;
	height: auto;
	width: 324px;
}
#janl #event h3 {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_r.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin: 0px;
}
/******* ジャンル 映画 ******/
#janl #movie {
	background: #d8c1eb url(../img/aa_janl05.jpg) no-repeat left top;
	padding: 18px 10px 5px 15px;
	height: auto;
	width: 324px;
}
#janl #movie h3 {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_r.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin: 0px;
}

/*********** サイドナビゲーション **********/
#sidenav {
	height: auto;
	width: 350px;
	font: 11px/1.4em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin-top: 5px;
	margin-bottom: 0px;
}
#sidenav h2 {
	width: 350px;
	background: url(../img/aa_snav00.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 24px;
}
#sidenav #snav {
	background: #c7c7cf;
	width: 324px;
	padding: 5px 10px 5px 15px;
	height: auto;
}
#sidenav #snav p {
	font: 800 12px/1.5em "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000066;
	background: url(../img/ico_tri_b.gif) no-repeat 0px 2px;
	padding-left: 12px;
	display: block;
	height: 20px;
	width: auto;
}

/*********** 右側広告エリア **********/

#rightpr {
	width: 350px;
	padding-top: 3px;
}
/** サイドＰＲ **/
#rightpr #sidenav {
	margin: 0px;
	padding: 5px;
	padding: 10px 5px auto 5px;
}
#rightpr #sidenav td {
	width: 175px;
}
#rightpr #sidenav #bannar td img {
	width: 160px;
	height: 50px;
}
/** おすすめイベント **/
#rightpr #event {
	margin: 0px;
	padding: 5px;
	padding: 10px 5px auto 5px;
}
#rightpr #event td {
	width: 175px;
}
#rightpr #event #bannar td img {
	width: 160px;
	height: 50px;
}

/** 広告 **/
#rightpr #pr {
	margin: 0px;
	padding: 5px;
	padding: 10px 5px auto 5px;
}
#rightpr #pr td {
	width: 175px;
}
#rightpr #pr td img {
	width: 160px;
	height: 50px;
}


#rightpr table {
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#rightpr td {
	padding: 2px;
	text-align: center;
	text-align: left;
}

#mainswf {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 600px;
}

/*********** 追加 **********/
.float_clear{	
	clear:both;
	visibility:hidden;
	height:0px;
}

/*********** 追加 **********/

/***** ジャンル検索　コンサート *****/
#janl #concert a:link {
    color: #2b5ca9;
  }
#janl #concert a:visited {
    color: #2b5ca9;
  }
#janl #concert a:hover {
    color: #ffffff;
    background-color: #c631a9;
    text-decoration: none;
}

/***** ジャンル検索　ステージ *****/
#janl #stage a:link {
    color: #2b5ca9;
  }
#janl #stage a:visited {
    color: #2b5ca9;
  }
#janl #stage a:hover {
    color: #ffffff;
    background-color: #56a64f;
    text-decoration: none;
}

/***** ジャンル検索　スポーツ *****/
#janl #sports a:link {
    color: #2b5ca9;
  }
#janl #sports a:visited {
    color: #2b5ca9;
  }
#janl #sports a:hover {
    color: #ffffff;
    background-color: #2d83b6;
    text-decoration: none;
  }

/***** ジャンル検索　イベント *****/
#janl #event a:link {
    color: #2b5ca9;
  }
#janl #event a:visited {
    color: #2b5ca9;
  }
#janl #event a:hover {
    color: #ffffff;
    background-color: #f39d0c;
    text-decoration: none;
}

/***** ジャンル検索　イベント *****/
#janl #movie a:link {
    color: #2b5ca9;
  }
#janl #movie a:visited {
    color: #2b5ca9;
  }
#janl #movie a:hover {
    color: #ffffff;
    background-color: #8235c1;
    text-decoration: none;
  }

/***** ジャンル検索　イベント *****/
#sidenav #snav a:link {
    color: #2b5ca9;
  }
#sidenav #snav a:visited {
    color: #2b5ca9;
  }
#sidenav #snav a:hover {
    color: #597184;
    background-color: #d8e3f5;
    text-decoration: none;
}

