body{
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: small;
	font-family: "Hiragino Kaku Gothic Pro", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Helvetica, Arial, sans-serif;
	/*color: #515151;*/
	line-height: 130%;
	position: relative;
}


p{
	/*font-size: x-small;
	line-height: 130%;*/
	margin: 0;
	padding: 0;
}

p.mini{
	font-size: xx-small;
	margin: 0;
	padding: 0;
}

.sml{
	font-size: x-small;
	line-height: 120%;
}


/* PADDING TOP ============================================================================== */
.pt3px { padding-top: 3px; }
.pt5px { padding-top: 5px; }
.pt8px { padding-top: 8px; }
.pt10px { padding-top: 10px; }
.pt15px { padding-top: 15px; }
.pt20px { padding-top: 20px; }
.pt30px { padding-top: 30px; }
.pt35px { padding-top: 35px; }
.pt40px { padding-top: 40px; }
.pt50px { padding-top: 50px; }
.pt60px { padding-top: 60px; }
/* PADDING RIGHT  ============================================================================== */
.pr5px { padding-right: 5px; }
.pr10px { padding-right: 10px; }
.pr15px { padding-right: 15px; }
.pr20px { padding-right: 20px; }
.pr30px { padding-right: 30px; }


/* All ============================================================================== */
.tbl01
{
	/*margin: 15px 0px 20px 0px;*/
	padding:15px 0px 10px 0px;
	vertical-align:top;
}

.tbl01 td{
	vertical-align:top;
}

.tbl02
{
	width: 155px;
	vertical-align:top;
}

.tbl03
{
	width: 150px;
	vertical-align:top;
}

.tbl04
{
	width: 411px;
	vertical-align:top;
}

.tbl05
{
	width: 248px;
	vertical-align:top;
}

p.col_fff{
	color: fff;
}



.tblLinkMedia
{
	/*margin: 15px 0px 20px 0px;*/
	/*padding:5px 5px 5px 5px;*/
	vertical-align:top;
}

.tblLinkMedia td
{
	/*margin:5px 5px 5px 5px;*/
	padding:8px 8px 8px 8px;
	/*background-color: #e9e7e7*/
	background-color:#FFF;
	font-size:11px;
	line-height:1.5em;
}


p.pikTxt {
	margin: 3px 0 8px 0;
}


p.downLeft5 {
	margin: 0 0 0 5px;
}

p.recoTxt {
	margin: 3px 3px 0px 5px;
}


.iconNew {
	margin: 0px 8px 3px 0px;
}

.iconGuide {
	margin: 0px 0px 1px 8px;
}

.iconFree {
	margin: 0px 8px 1px 0px;
}

.iconPPlayer {
	margin: 0px 5px 0px 0px;
}

.RecoTop {
	margin: 15px 0px 30px 0px;
}

.PageTop {
	margin: 30px 0px 10px 0px;
}

.iconDigi{
	margin: 0px 10px 0px 15px;
}


.attendTxt{
	color:#c41230;
}




/* Header ============================================================================== */
p.mbWlcTxt{
	text-align: right;
	margin-right: 10px;
	line-height: 130%;
}

/* FooterBana  ============================================================================== */
.tblFtBanaBox
{
	/*padding: 10px 2px;*/
	
}

.tblFtBanaBox th{
	padding: 2px;
	border-collapse: collapse;
	border-bottom: 1px solid #8284ad;
	border-left: 1px solid #8284ad;
	border-top: 1px solid #8284ad;
	text-align: left;
	background-color:#f7f7f7;
}

.tblFtBanaBox td{
	padding: 2px;
	border-collapse: collapse;
	border-bottom: 1px solid #8284ad;
	border-right: 1px solid #8284ad;
	border-top: 1px solid #8284ad;
	text-align: left;
	background-color:#f7f7f7;
}

.tblFtBanaBoxIn
{
	/*padding: 5px 0px;*/
}
.tblFtBanaBoxIn td{
	padding: 0px 2px 0px 2px;
	border-collapse: collapse;
	border-bottom: 1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
	border-top: 1px solid #f7f7f7;
	text-align: left;
	background-color:#f7f7f7;
}



/* Footer  ============================================================================== */
p.ftTxt {
	font-size: xx-small;
	color: #fff;
}


/* TOP  ============================================================================== */
.lvRepoBana {
	margin: 8px 0px 0px 0px;
}

p.blogArtName {
	margin: 5px 0px 5px 8px;
	}
	
.recoMidBox
{
	padding: 3px 5px;
	background-color:#414141;
}	


.recoOthImg
{
	padding: 0px 0px 0px 3px;
}	







/* ARTIST ============================================================================== */
.tblAtListBox01
{
	padding: 5px 0px;
}

.tblAtListBox01 td{
	width: 140px;
	text-align: left;
	/*vertical-align: top;*/
	background-image:url(../artist/images/artistList_arrow.gif);
	background-position: center left;
	background-repeat:no-repeat;
}

.tblAtListBox01 th{
	width: 140px;
	
}

.tblAtEsNavi
{
	padding: 5px 0px;
}


.tblAtEsNavi th{
	padding: 0px;
	margin: 0px;
}



p.EsNaviCntNum{
	margin: 2px 5px 2px 13px;
	color: #fff;
}


p.ListAtName {
	margin: 5px 10px 5px 15px;
}

.ListHira {
	margin: 20px 0 10px 0;
}

.ArtArrowleft{
	float:left;
	margin:3px 3px 0px 0px ;
	vertical-align: middle;
}

.lv2M_tbl_at {
	background-color: #bf0087;
	vertical-align: top;
}


.aDetailTitleL { 
	font-size:normal;
	color:#bf0087;
	font-weight: bold;
	margin:5px 5px 0px 3px ;
}

.aDetailTitleS { 
	padding:0px 5px 5px 3px ;
	border-bottom: solid 1px #96036b;
}

.AtDetNewRelLeft{
	float:left;
	margin:0px 10px 0px 0px ;
	vertical-align: top;
}


.tblAtNewsIndex {
	padding: 0px 3px 4px 0px;
	margin: 0px;
}


.tblAtNewsIndex th{
	width: 90px;
	font-weight: normal;
	text-align: left;
}

.tblAtNewsTitle {
	padding: 0px 3px 4px 0px;
	margin: 0px;
	border-left: solid 4px #cc3aa1;
	background-color:#f1f1f1;
}

p.AtNewsTitle{
	margin: 3px 5px 0px 8px;
}

p.AtNewsTxt{
	margin: 0px 5px 0px 5px;
}


.AtHpLinkLeft{
	float:left;
	margin:0px 4px 5px 0px ;
	vertical-align: top;
}

p.AtHpLinkTxt{
	margin:3px 0px 0px 0px ;
}




.tblAtDisco
{
	width:285px;
	vertical-align:top;
}

.tblAtDisco th
{
	width:110px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:0px 5px;
}

.tblAtDisco td
{
	width:165px;
	vertical-align:top;
	padding:0px 5px;
}

p.AtDiscoTitle{
	color:#D166B2;
	font-weight:bold;
}


.detailLinkNml{
color:#fff;
}




/* MUSIC ============================================================================== */
.lv2M_tbl_mc {
	background-color: #2c69ba;
	vertical-align: top;
}

.tblSortBoxM
{
	border-collapse: collapse;
	border: 1px solid #aeaeae;
	vertical-align:top;
}

.tblSortBoxM th{
	margin: 0;
	width: 89px;
}

.tblSortBoxM td{
	padding: 5px 10px 5px 10px;
	background-color: #f2f2f2;
}

.tblListBoxM
{
	border-collapse: collapse;
	border: 1px solid #8284ad;
	vertical-align:top;
}

.tblListBoxM td{
	background-color: #f1f5ff;
}

.mListTitle { 
	font-size:normal;
	color:#366ab3;
	font-weight: bold;
}

.mListGiF{
	margin: 3px 0px 3px 0px;
}

p.mMusicDetailComment
{
	margin: 3px 0px 3px 18px; 
}

p.mMusicDetailHeader
{
	color: #ffffff;
	font-weight:normal;
}

.tblSortMusicBoxM
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.tblSortMusicBoxM th{
	
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #646668;
}

.tblSortMusicBoxM td{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

col#mMusicDetailTitle
{	
	width: 212px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#mMusicDetailArtist
{	
	width: 92px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mMusicDetailTime
{	
	width: 40px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mMusicDetailTry
{	
	width: 42px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mMusicDetailPrice
{	
	width: 90px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mMusicDetailCart
{	
	width: 94px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}



.tblDetailDigiBoxM
{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

.tblDetailDigiBoxM td{
	padding: 5px 0px 5px 0px;
	background-color: #E6E6E6;
}




/* VIDEO ============================================================================== */
.lv2M_tbl_vd {
	background-color: #009412;
	vertical-align: top;
}

.tblSortBoxV
{
	border-collapse: collapse;
	border: 1px solid #aeaeae;
	vertical-align:top;
}

.tblSortBoxV th{
	margin: 0;
	width: 89px;
}

.tblSortBoxV td{
	padding: 5px 10px 5px 10px;
	background-color: #f2f2f2;
}

.tblListBoxV
{
	border-collapse: collapse;
	border: 1px solid #5D884B;
	vertical-align:top;
}

.tblListBoxV td{
	background-color: #EEFDE8;
}

.vListTitle { 
	font-size:normal;
	color:#00A113;
	font-weight: bold;
}

.vListGiF{
	margin: 3px 0px 3px 0px;
}

.vListFreeTxt {
	color: #CC0033;
}

.vDetailFreeTxt{
	color: #CC0033;
	margin: 0 5px 0 5px;
}

.vDetailTitle { 
	font-size:normal;
	color:#00A113;
	font-weight: bold;
}

.tblDetailBoxV
{
	border-collapse:collapse; 
	vertical-align:top;
	/*background-color:#FFFFFF;*/
}

.tblDetailBoxV th{
	width:70px;
	padding: 5px 0px 5px 0px;
	vertical-align:top;
	text-align:center;
	border: 1px solid #FFFFFF;
	font-weight:normal;
	background-color:#E6E6E6;
}

.tblDetailBoxV td{
	width:338px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #FFFFFF;
	border-collapse:collapse; 
	background-color:#E6E6E6
}

.tblDetailDigiBoxV
{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

.tblDetailDigiBoxV td{
	padding: 5px 0px 5px 0px;
	background-color: #E6E6E6;
}



/* shop ============================================================================== */
.lv2M_tbl_sh {
	background-color: #ea8c00;
	vertical-align: top;
}

.tblListBoxS
{
	border-collapse: collapse;
	border: 1px solid #a2783a;
	vertical-align:top;
}

.tblListBoxS td{
	background-color: #fff7ea;
}

.sListTitle { 
	font-size:normal;
	color:#212121;
	font-weight: bold;
}
.ssListTitle { 
	font-size:12px;
	color:#212121;
	font-weight: bold;
	background:url(../../my/images/line_gr.gif) repeat-x 0;
	padding-bottom:20px;
	margin-bottom:5px;
	width:100%;
	margin:0 auto;
}

.sListGiF{
	margin: 3px 0px 3px 0px;
}

.sResultTitle { 
	color:#54a8c5;
	font-weight: bold;
}

.tblSortBoxS
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.tblSortBoxS th{
	margin: 0;
	width: 50px;
	background-color: #989898;
}

.tblSortBoxS td{
	padding: 5px 10px 5px 10px;
	background-color: #f0f0f0;
}

p.sDetailArtist {
	margin: 3px 0px 3px 5px;
	font-weight:bold;
}

p.sMusicDetailComment
{
	margin: 3px 0px 3px 18px; 
}

p.sMusicDetailHeader
{
	color: #ffffff;
	font-weight:normal;
}

.tblSortMusicBoxS
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.tblSortMusicBoxS th{

	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #646668;
}

.tblSortMusicBoxS td{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

col#sMusicDetailTitle
{	
	width: 412px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#sMusicDetailArtist
{	
	width: 126px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#sMusicDetailTry
{	
	width: 52px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.tblDetailDigiBoxS
{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

.tblDetailDigiBoxS td{
	padding: 5px 0px 5px 0px;
	background-color: #E6E6E6;
}


.ResultTitle {
	color:#54A8C5;
	font-weight:bold;
}


/* PUBLISH ============================================================================== */
.lv2M_tbl_pb {
	background-color: #BA9430;
	vertical-align: top;
}

.tblSortBoxP
{
	border-collapse: collapse;
	border: 1px solid #aeaeae;
	vertical-align:top;
}

.tblSortBoxP th{
	margin: 0;
	width: 89px;
}

.tblSortBoxP td{
	padding: 5px 10px 5px 10px;
	background-color: #f2f2f2;
}

.tblListBoxP
{
	border-collapse: collapse;
	border: 1px solid #8284ad;
	vertical-align:top;
}

.tblListBoxP td{
	background-color: #f1f5ff;
}

.pListTitle { 
	font-size:normal;
	color:#366ab3;
	font-weight: bold;
}

.pListGiF{
	margin: 3px 0px 3px 0px;
}

p.mPublishDetailComment
{
	margin: 3px 0px 3px 18px; 
}

p.mPublishDetailHeader
{
	color: #ffffff;
	font-weight:normal;
}

.tblSortPublishBoxM
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.tblSortPublishBoxM th{
	
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #646668;
}

.tblSortPublishBoxM td{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

col#mPublishDetailTitle
{	
	width: 212px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#mPublishDetailArtist
{	
	width: 92px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mPublishDetailTime
{	
	width: 40px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mPublishDetailTry
{	
	width: 42px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mPublishDetailPrice
{	
	width: 90px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

col#mPublishDetailCart
{	
	width: 94px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}



.tblDetailDigiBoxP
{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	vertical-align:top;
}

.tblDetailDigiBoxP td{
	padding: 5px 0px 5px 0px;
	background-color: #E6E6E6;
}





/* NEWS ============================================================================== */
.tblNewsBoxLg {
	margin: 0;
	padding: 0;
}

.tblNewsBoxLg th {
	width: 80px;
	/*margin: 10px;*/
	padding: 10px;
	font-weight: normal;
	color:#ffffff;
	/*background-color:#f7f7f7;*/
	background:url(../../my/images/mypage_bg.gif) repeat 0;
}

.newsBtDetail {
	text-align: right;
}

p.nsArtName {
	color: #990000;
	font-weight: bold;
	margin: 0 0 0 3px;
}

p.nsArtTxt {
	margin: 0 0 0 3px;
}


.tblNewRelBox{
	margin: 0;
	padding: 0;
}

.tblNewRelBox th{
	width: 33px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.tblNewRelDateBox{
	margin: 0;
	padding: 5px 10px;
	background-color:#e9e7e7;
}

/* ticket ============================================================================== */
.tblListBoxT
{
	border-collapse: collapse;
	border: 1px solid #999A5C;
	background-color: #F9F9E3;
	vertical-align:top;
}

.tblListBoxT th{
	border-collapse: collapse;
	font-weight:normal;
	background-color: #E6E6B0;
	text-align: left;
	padding:5px 5px 5px 5px ;
/*	margin:115px 5px 5px 30px ;*/
	border-bottom: 1px solid #999A5C;
}

.iconTicket{
	margin: 0px 10px 0px 0px;
}

.tListTitleTxt {
	font-weight:bold;
	color: #CC0033;
}


.tListLiveTitle {
	/*font-size:normal;*/
	font-weight: bold;
	color: #939508;
	padding: 0px 10px 0px 3px;
}

.tListPfrName {
	/*font-size:normal;*/
	font-weight: bold;
	padding: 0px 10px 10px 3px;
}

.tListDataTxt {
	padding: 0px 10px 0px 3px;
}

.tblDetailBox{
	border-collapse: collapse;
	/*border: 1px solid #b5b760;*/
	/*padding: 5px;*/
}

.tblDetailBox th{
	border-collapse: collapse;
	border: 1px solid #b5b760;
	background-color:#e9eabb;
	text-align: left;
	font-weight:normal;
	width: 125px;
	padding: 5px;
}

.tblDetailBox td{
	border-collapse: collapse;
	border: 1px solid #b5b760;
	padding: 5px;
}

.tblDetailBox2{
	border-collapse: collapse;
	/*border: 1px solid #b5b760;*/
	/*padding: 5px;*/
}

.tblDetailBox2 th{
	border-collapse: collapse;
	border: 1px solid #fff;
	background-color:#fff;
	text-align: left;
	font-weight:normal;
	width: 15px;
	padding: 3px 0px;
}

.tblDetailBox2 td{
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 3px 0px;
}


.GuName {
	padding: 0px 0px 5px 0px;
	border-bottom: dashed 1px #212121;
}

.TikArtLinkTxt {
	padding: 10px 0px 3px 3px;
}


.tblSortMusicBoxTik
{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.tblSortMusicBoxTik th{
	
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #646668;
}

.tblSortMusicBoxTik td{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

col#sTicketDetailTitle
{	
	width: 85px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#sTicketDetailPlace{
	width: 185px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#sTicketDetailSheet{
	width: 90px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#sTicketDetailNum{
	width: 65px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

col#sTicketDetailCart{
	width: 144px;
	text-align: left;
	padding: 5px 0px 5px 10px;
}



/* MYPAGE    ========================================================================== */
.mpNaviTxt{
	color: #fff;
	margin: 3px 0px 4px 3px;
	}
	
.mpNaviBtCart{
	margin: 9px 0px 4px 0px;
	}




/* OTHER  ============================================================================== */
.lv2M_tbl_ns {
	background-color: #767676;
	vertical-align: top;
}


.tblGuideLv3{
	margin: 0;
}

.tblGuideLv3 th{
	width: 14px;
	text-align: left;
	padding: 5px 0px;
}

.tblGuideLv3 td{
	width: 162px;
	text-align: left;
	padding: 5px 0px;
}

/* Red(Live Rport Set List) ============================================================================== */
a.type9:link,
a.type9:visited { text-decoration: underline; color: #b12d30; line-height:130%;}
a.type9:hover,
a.type9:active { text-decoration: none ; color: #d35558; line-height:130%;}



/* report */
.rDetailTitleS { 
	padding:0px 5px 5px 3px ;
	font-weight: bold;
	border-bottom: solid 1px #c41230;
}

.tblPhotoBoxR
{
	margin: 0;
	padding: 0;
}

.tblPhotoBoxR td
{
	padding: 0px 0px 5px 15px;
}


.tblReporterBoxR
{
	border: 8px solid #dfdcc5;
	margin: 0;
	padding: 0;
}

.tblReporterBoxR th
{
	text-align: left;
	background-color:#dfdcc5;
}

.tblReporterBoxR td
{
	padding: 0px 15px 0px 15px;
	background-color:#edece2;
}

.tblNextTLBoxR
{
	border: 8px solid #dfdcc5;
	background-color:#dfdcc5;
	margin: 0;
	padding: 0;
}

.tblNextTLBoxR th
{
	text-align: left;
	background-color:#dfdcc5;
}

.tblNextTLBoxR td
{
	border-bottom: 1px solid #dfdcc5;
	border-right: 1px solid #dfdcc5;
	padding: 0px 0px 0px 0px;
	background-color:#edece2;
}

.tblTicketBoxR
{
	border: 8px solid #dfdcc5;
	margin: 0;
	padding: 0;
	background-color:#dfdcc5;
	text-align: center;
}

.tblTicketBoxR td
{
	padding: 0px 0px 0px 0px;
	background-color:#dfdcc5;
}

.tblTLListBoxR th
{
	text-align: left;
	background-color:#dfdcc5;
}

.tblTLListBoxR td
{
	border-bottom: 1px solid #dfdcc5;
	border-right: 1px solid #dfdcc5;
	padding: 0px 0px 0px 0px;
	background-color:#edece2;
}

.tblReportDetailBoxR
{
	padding: 0px 10px 0px 10px;
}

.PlayerR
{
	margin: 0px 0px 0px 30px;
}

.NumberR
{
	margin: 0px 10px 5px 0px;
}

.NextInfoR
{
	padding: 0px 0px 0px 5px;
}

.newCDTitleR 
{
	font-weight:bold;
}

.iconTL
{
	margin: 5px 12px 4px 8px;
}

/* GUIDE  ============================================================================== */
p.guideMain
{
	margin: 0px 5px;
}

p.guideSub
{
	margin: 0px 5px 0px 45px;
}

.tblGuideMaincorner
{
	width:570px;
	vertical-align:top;
}

.tblGuideMaincorner td
{
	width:270px;
	vertical-align:top;
	border:1px solid #E09894;
	background-color:#FDF2F1;
}

.tblGuideMaincornerLv2
{
	width:268px;
	border:0px;
	vertical-align:top;
}

.tblGuideMaincornerLv2 th
{
	width:79px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:5px 5px;
	border:0px;
}

.tblGuideMaincornerLv2 td
{
	width:188px;
	padding:5px 5px;
	border:0px;
}

.tblGuideMaincornerLv3
{
	width:268px;
	vertical-align:top;
}

.tblGuideMaincornerLv3 th
{
	width:120px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:5px 5px;
	border:0px;
}

.tblGuideMaincornerLv3 td
{
	width:150px;
	border:0px;
	padding:5px 5px;
}

.tblGuideQxA{
	width:570px;
	margin:0px;
	vertical-align:top;
}

.tblGuideQxA th{
	text-align: left;
	vertical-align:top;
	padding:0px 0px 0px 5px;
}

.tblGuideQxA td{
	vertical-align:top;
	padding:0px 0px 5px 2px;
}

p.seisonText{
	margin:5px 15px;
}

.tblGuideSeison{
	margin:0px 15px;
	vertical-align:top;
}

.imgGuideSeison{
	margin:0px 5px;
}

.tblGuidePayment
{
	vertical-align:top;
	background-color:#F1F1F1;
	padding:5px 5px;
}

p.guideSpecMain
{
	margin: 0px 10px;
}

.tblGuideSpec
{
	width:550px;
	margin:0px 10px;
	
	border:1px solid #929292;
	border-collapse:collapse; 

}

.tblGuideSpec th
{
	width:100px;
	font-weight:normal;
	text-align: right;
	vertical-align:top;
	padding:5px 5px;

	border:1px solid #929292;
	background-color:#FAFAFA;
}

.tblGuideSpec td
{
	width:450px;
	vertical-align:top;
	padding:5px 0px 5px 5px;

	border:1px solid #929292;
}

.tblGuideUse
{
	width:560px;
	margin:0px 5px;
	
	border:1px solid #929292;
	border-collapse:collapse; 

}

.tblGuideUse th
{
	width:200px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:5px 5px;

	border:1px solid #929292;
}

.tblGuideUse td
{
	width:360px;
	vertical-align:top;
	padding:5px 5px;

	border:1px solid #929292;
}

.tblGuidePP
{
	width:540px;
	margin:0px 15px;
	padding:5px 5px;
	vertical-align:top;
	border-collapse:collapse; 

}

.tblGuidePP td
{
	vertical-align:top;
	padding:5px 5px;
}

p.guideBold {
	font-weight: bold;
	margin: 0 0 0 5px;
}

.guideRed {
	color:#C41230;
}

.guideBlue {
	color:#4F9BCD;
}

/* HELP  ============================================================================== */
.tblHelpIndex{
	width:570px;
	margin:0px;
	border:10px solid #F6F6F6;
	border-collapse:collapse; 
	vertical-align:top;
	background-color:#F6F6F6;
	padding:0px;
}

.tblHelpIndex th{
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:0px;
}

.tblHelpIndex td{
	vertical-align:top;
	padding:0px 0px 0px 2px;
}

.tblHelpQxA{
	width:570px;
	margin:0px;
}

.tblHelpQxA th{
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:0px 0px 5px 2px;
	color:#C41230;
}

.tblHelpQxA td{
	vertical-align:top;
	padding:0px 0px 0px 2px;
}

p.helpQ {
	color: #C41230;
	font-weight: bold;
}

p.helpQtext {
	color: #C41230;
}

p.helpA {
	color: #499DBF;
	font-weight: bold;
}

/* INFO  ============================================================================== */
p.InfoTitle{
	font-weight:bold;
	padding:5px 5px;
}

p.InfoTitleCenter{
	text-align: center;
}

p.InfoText{
	padding:0px 5px 0px 10px;
}

.tblInfoBox{
	width:570px;
	margin:0px;
}

.tblInfoBox th{
	width:10px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:0px 0px 5px 10px;
}

.tblInfoBox td{
	width:537px;
	vertical-align:top;
	padding:0px 10px 5px 3px;
}

.tblInfoBoxS th{
	width:10px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	padding:0px 0px 5px 25px;
}

.tblInfoBoxS td{
	width:522px;
	vertical-align:top;
	padding:0px 10px 5px 3px;
}



a.fotlnk:link,
a.fotlnk:visited { text-decoration: underline; color: #fff; line-height:130%;}
a.fotlnk:hover,
a.fotlnk:active { text-decoration: none ; color: #d1d1d1; line-height:130%;}

/* Black ============================================================================== */
a.type1:link,
a.type1:visited { text-decoration: underline; color: #515151; line-height:130%;}
a.type1:hover,
a.type1:active { text-decoration: none ; color: #979797; line-height:130%;}

/* Blue(MUSIC)  ============================================================================== */
a.type2:link,
a.type2:visited { text-decoration: underline; color: #4f87d2; line-height:130%;}
a.type2:hover,
a.type2:active { text-decoration: none ; color: #2c69ba; line-height:130%;}

/* Green(VIDEO) ============================================================================== */
a.type3:link,
a.type3:visited { text-decoration: underline; color: #44AE18; line-height:130%;}
a.type3:hover,
a.type3:active { text-decoration: none ; color: #73D54A; line-height:130%;}

/* Orange(SHOP) ============================================================================== */
a.type4:link,
a.type4:visited { text-decoration: underline; color: #ea8c00; line-height:130%;}
a.type4:hover,
a.type4:active { text-decoration: none ; color: #f5a734; line-height:130%;}

/* Red(ARTSIT) ============================================================================== */
a.type5:link,
a.type5:visited { text-decoration: underline; color: #bf0087; line-height:130%;}
a.type5:hover,
a.type5:active { text-decoration: none ; color: #dd34ab; line-height:130%;}

/* Red(ARTSIT NAVI) ============================================================================== */
a.type6:link,
a.type6:visited { text-decoration: underline; color: #fff; line-height:130%;}
a.type6:hover,
a.type6:active { text-decoration: none ; color: #dadada; line-height:130%;}


/* Tya(Blog NAVI) ============================================================================== */
a.type7:link,
a.type7:visited { text-decoration: underline; color: #813f00; line-height:130%;}
a.type7:hover,
a.type7:active { text-decoration: none ; color: #a96829; line-height:130%;}


/* Tya (Ticket) ============================================================================== */
a.type8:link,
a.type8:visited { text-decoration: underline; color: #717200; line-height:130%;}
a.type8:hover,
a.type8:active { text-decoration: none ; color: #a3a432; line-height:130%;}


form {
	margin: 0;
	padding: 0;
}



.w300nnormal { font-size: 13px; font-weight: normal; width: 300px; background-color: #FFFFFF;}
.w300nlarge { font-size: 16px; font-weight: normal; width: 300px; background-color: #FFFFFF;}
.w300nbig { font-size: 20px; font-weight: normal; width: 300px; background-color: #FFFFFF;}
.w300bsmall { font-size: 11px; font-weight: bold; width: 300px; background-color: #FFFFFF;}
.w300bnormal { font-size: 13px; font-weight: bold; width: 300px; background-color: #FFFFFF;}
.w300blarge { font-size: 16px; font-weight: bold; width: 300px; background-color: #FFFFFF;}
.w300bbig { font-size: 20px; font-weight: bold; width: 300px; background-color: #FFFFFF;}

.w250nsmall { font-size: 11px; font-weight: normal; width: 250px; background-color: #FFFFFF;}
.w250nnormal { font-size: 13px; font-weight: normal; width: 250px; background-color: #FFFFFF;}
.w250nlarge { font-size: 16px; font-weight: normal; width: 250px; background-color: #FFFFFF;}
.w250nbig { font-size: 20px; font-weight: normal; width: 250px; background-color: #FFFFFF;}
.w250bsmall { font-size: 11px; font-weight: bold; width: 250px; background-color: #FFFFFF;}
.w250bnormal {font-size: 13px; font-weight: bold; width: 250px; background-color: #FFFFFF;}
.w250blarge { font-size: 16px; font-weight: bold; width: 250px; background-color: #FFFFFF;}
.w250bbig { font-size: 20px; font-weight: bold; width: 250px; background-color: #FFFFFF;}

.w200nsmall { font-size: 11px; font-weight: normal; width: 200px;  background-color: #FFFFFF;}
.w200nnormal { font-size: 13px; font-weight: normal; width: 200px; background-color: #FFFFFF;}
.w200nlarge { font-size: 16px; font-weight: normal; width: 200px; background-color: #FFFFFF;}
.w200nbig { font-size: 20px; font-weight: normal; width: 200px; background-color: #FFFFFF;}
.w200bsmall { font-size: 11px; font-weight: bold; width: 200px; background-color: #FFFFFF;}
.w200bnormal { font-size: 13px; font-weight: bold; width: 200px; background-color: #FFFFFF;}
.w200blarge { font-size: 16px; font-weight: bold; width: 200px; background-color: #FFFFFF;}
.w200bbig { font-size: 20px; font-weight: bold; width: 200px; background-color: #FFFFFF;}

.w150nsmall { font-size: 11px; font-weight: normal; width: 150px; background-color: #FFFFFF;}
.w150nnormal { font-size: 13px; font-weight: normal; width: 150px; background-color: #FFFFFF;}
.w150nlarge { font-size: 16px; font-weight: normal; width: 150px; background-color: #FFFFFF;}
.w150nbig { font-size: 20px; font-weight: normal; width: 150px; background-color: #FFFFFF;}
.w150bsmall { font-size: 11px; font-weight: bold; width: 150px; background-color: #FFFFFF;}
.w150bnormal { font-size: 13px; font-weight: bold; width: 150px; background-color: #FFFFFF;}
.w150blarge { font-size: 16px; font-weight: bold; width: 150px; background-color: #FFFFFF;}
.w150bbig { font-size: 20px; font-weight: bold; width: 150px; background-color: #FFFFFF;}

.w100nsmall { font-size: 11px; font-weight: normal; width: 100px; background-color: #FFFFFF;}
.w100nnormal { font-size: 13px; font-weight: normal; width: 100px; background-color: #FFFFFF;}
.w100nlarge { font-size: 16px; font-weight: normal; width: 100px; background-color: #FFFFFF;}
.w100nbig { font-size: 20px; font-weight: normal; width: 100px; background-color: #FFFFFF;}
.w100bsmall { font-size: 11px; font-weight: bold; width: 100px; background-color: #FFFFFF;}
.w100bnormal { font-size: 13px; font-weight: bold; width: 100px; background-color: #FFFFFF;}
.w100blarge { font-size: 16px; font-weight: bold; width: 100px; background-color: #FFFFFF;}
.w100bbig { font-size: 20px; font-weight: bold; width: 100px; background-color: #FFFFFF;}

.w050nsmall { font-size: 11px; font-weight: normal; width: 50px; background-color: #FFFFFF;}
.w050nnormal { font-size: 13px; font-weight: normal; width: 50px; background-color: #FFFFFF;}
.w050nlarge { font-size: 16px; font-weight: normal; width: 50px; background-color: #FFFFFF;}
.w050nbig { font-size: 20px; font-weight: normal; width: 50px; background-color: #FFFFFF;}
.w050bsmall { font-size: 11px; font-weight: bold; width: 50px; background-color: #FFFFFF;}
.w050bnormal { font-size: 13px; font-weight: bold; width: 50px; background-color: #FFFFFF;}
.w050blarge { font-size: 16px; font-weight: bold; width: 50px; background-color: #FFFFFF;}
.w050bbig { font-size: 20px; font-weight: bold; width: 50px; background-color: #FFFFFF;}

.w000nsmall { font-size: 11px; font-weight: normal; background-color: #FFFFFF;}
.w000nnormal { font-size: 13px; font-weight: normal; background-color: #FFFFFF;}
.w000nlarge { font-size: 16px; font-weight: normal; background-color: #FFFFFF;}
.w000nbig { font-size: 20px; font-weight: normal; background-color: #FFFFFF;}
.w000bsmall { font-size: 11px; font-weight: bold; background-color: #FFFFFF;}
.w000bnormal { font-size: 13px; font-weight: bold; background-color: #FFFFFF;}
.w000blarge { font-size: 16px; font-weight: bold; background-color: #FFFFFF;}
.w000bbig { font-size: 20px; font-weight: bold; background-color: #FFFFFF;}

.w100pnsmall { font-size: 11px; font-weight: normal; width: 100%; background-color: #FFFFFF;}
.w100pnnormal { font-size: 13px; font-weight: normal; width: 100%; background-color: #FFFFFF;}
.w100pnlarge { font-size: 16px; font-weight: normal; width: 100%; background-color: #FFFFFF;}
.w100pnbig { font-size: 20px; font-weight: normal; width: 100%; background-color: #FFFFFF;}
.w100pbsmall { font-size: 11px; font-weight: bold; width: 100%; background-color: #FFFFFF;}
.w100pbnormal { font-size: 13px; font-weight: bold; width: 100%; background-color: #FFFFFF;}
.w100pblarge { font-size: 16px; font-weight: bold; width: 100%; background-color: #FFFFFF;}
.w100pbbig { font-size: 20px; font-weight: bold; width: 100%; background-color: #FFFFFF;}



.f08nl { font-size: 8px; font-weight: normal; line-height: 175%;}
.f08nm { font-size: 8px; font-weight: normal; line-height: 140%;}
.f08ns { font-size: 8px; font-weight: normal; line-height: 110%;}
.f08bl { font-size: 8px; font-weight: bold; line-height: 175%;}
.f08bm { font-size: 8px; font-weight: bold; line-height: 140%;}
.f08bs { font-size: 8px; font-weight: bold; line-height: 110%;}

.f09nl { font-size: 9px; font-weight: normal; line-height: 175%;}
.f09nm { font-size: 9px; font-weight: normal; line-height: 140%;}
.f09nmred { font-size: 9px; font-weight: normal; line-height: 140%; color: #FF0000;}
.f09ns { font-size: 9px; font-weight: normal; line-height: 110%;}
.f09bl { font-size: 9px; font-weight: bold; line-height: 175%;}
.f09bm { font-size: 9px; font-weight: bold; line-height: 140%;}
.f09bmred { font-size: 9px; font-weight: bold; line-height: 140%; color: #CC0000;}
.f09bs { font-size: 9px; font-weight: bold; line-height: 110%;}

.f10nl { font-size: 10px; font-weight: normal; line-height: 175%;}
.f10nm { font-size: 10px; font-weight: normal; line-height: 140%;}
.f10nmwhite { font-size: 10px; font-weight: normal; line-height: 140%; color: #FFFFFF;}
.f10ns { font-size: 10px; font-weight: normal; line-height: 110%;}
.f10bl { font-size: 10px; font-weight: bold; line-height: 175%;}
.f10bm { font-size: 10px; font-weight: bold; line-height: 140%;}
.f10bmwhite { font-size: 10px; font-weight: bold; line-height: 140%; color: #FFFFFF;}
.f10bmred { font-size: 10px; font-weight: bold; line-height: 140%; color: #CC0000;}
.f10bs { font-size: 10px; font-weight: bold; line-height: 110%;}

.f11nl { font-size: 11px; font-weight: normal; line-height: 175%;}
.f11nm { font-size: 11px; font-weight: normal; line-height: 140%;}
.f11nmwhite { font-size: 11px; font-weight: normal; line-height: 140%; color: #FFFFFF;}
.f11ns { font-size: 11px; font-weight: normal; line-height: 110%;}
.f11bl { font-size: 11px; font-weight: bold; line-height: 175%;}
.f11bm { font-size: 11px; font-weight: bold; line-height: 140%;}
.f11bs { font-size: 11px; font-weight: bold; line-height: 110%;}

.f12nl { font-size: 12px; font-weight: normal; line-height: 175%;}
.f12nm { font-size: 12px; font-weight: normal; line-height: 140%;}
.f12nmwhite { font-size: 12px; font-weight: normal; line-height: 140%; color: #FFFFFF;}
.f12ns { font-size: 12px; font-weight: normal; line-height: 110%;}
.f12nswhite { font-size: 12px; font-weight: normal; line-height: 110%; color: #FFFFFF;}
.f12bl { font-size: 12px; font-weight: bold; line-height: 175%;}
.f12bm { font-size: 12px; font-weight: bold; line-height: 140%;}
.f12bmwhite { font-size: 12px; font-weight: bold; line-height: 140%; color: #FFFFFF;}
.f12bmred { font-size: 12px; font-weight: bold; line-height: 140%; color: #CC0000;}
.f12bs { font-size: 12px; font-weight: bold; line-height: 110%;}

.f13nl { font-size: 13px; font-weight: normal; line-height: 175%;}
.f13nm { font-size: 13px; font-weight: normal; line-height: 140%;}
.f13ns { font-size: 13px; font-weight: normal; line-height: 110%;}
.f13bl { font-size: 13px; font-weight: bold; line-height: 175%;}
.f13bm { font-size: 13px; font-weight: bold; line-height: 140%;}
.f13bs { font-size: 13px; font-weight: bold; line-height: 110%;}

.f14nl { font-size: 14px; font-weight: normal; line-height: 175%;}
.f14nm { font-size: 14px; font-weight: normal; line-height: 140%;}
.f14ns { font-size: 14px; font-weight: normal; line-height: 110%;}
.f14bl { font-size: 14px; font-weight: bold; line-height: 175%;}
.f14bm { font-size: 14px; font-weight: bold; line-height: 140%;}
.f14bs { font-size: 14px; font-weight: bold; line-height: 110%;}

.f15nl { font-size: 15px; font-weight: normal; line-height: 175%;}
.f15nm { font-size: 15px; font-weight: normal; line-height: 140%;}
.f15ns { font-size: 15px; font-weight: normal; line-height: 110%;}
.f15bl { font-size: 15px; font-weight: bold; line-height: 175%;}
.f15bm { font-size: 15px; font-weight: bold; line-height: 140%;}
.f15bs { font-size: 15px; font-weight: bold; line-height: 110%;}

.f16nl { font-size: 16px; font-weight: normal; line-height: 175%;}
.f16nm { font-size: 16px; font-weight: normal; line-height: 140%;}
.f16ns { font-size: 16px; font-weight: normal; line-height: 110%;}
.f16bl { font-size: 16px; font-weight: bold; line-height: 175%;}
.f16bm { font-size: 16px; font-weight: bold; line-height: 140%;}
.f16bs { font-size: 16px; font-weight: bold; line-height: 110%;}

.f17nl { font-size: 17px; font-weight: normal; line-height: 175%;}
.f17nm { font-size: 17px; font-weight: normal; line-height: 140%;}
.f17ns { font-size: 17px; font-weight: normal; line-height: 110%;}
.f17bl { font-size: 17px; font-weight: bold; line-height: 175%;}
.f17bm { font-size: 17px; font-weight: bold; line-height: 140%;}
.f17bs { font-size: 17px; font-weight: bold; line-height: 110%;}

.f18nl { font-size: 18px; font-weight: normal; line-height: 175%;}
.f18nm { font-size: 18px; font-weight: normal; line-height: 140%;}
.f18ns { font-size: 18px; font-weight: normal; line-height: 110%;}
.f18bl { font-size: 18px; font-weight: bold; line-height: 175%;}
.f18bm { font-size: 18px; font-weight: bold; line-height: 140%;}
.f18bs { font-size: 18px; font-weight: bold; line-height: 110%;}

.f19nl { font-size: 19px; font-weight: normal; line-height: 175%;}
.f19nm { font-size: 19px; font-weight: normal; line-height: 140%;}
.f19ns { font-size: 19px; font-weight: normal; line-height: 110%;}
.f19bl { font-size: 19px; font-weight: bold; line-height: 175%;}
.f19bm { font-size: 19px; font-weight: bold; line-height: 140%;}
.f19bs { font-size: 19px; font-weight: bold; line-height: 110%;}

.f20nl { font-size: 20px; font-weight: normal; line-height: 175%;}
.f20nm { font-size: 20px; font-weight: normal; line-height: 140%;}
.f20ns { font-size: 20px; font-weight: normal; line-height: 110%;}
.f20bl { font-size: 20px; font-weight: bold; line-height: 175%;}
.f20bm { font-size: 20px; font-weight: bold; line-height: 140%;}
.f20bs { font-size: 20px; font-weight: bold; line-height: 110%;}

.f21nl { font-size: 21px; font-weight: normal; line-height: 175%;}
.f21nm { font-size: 21px; font-weight: normal; line-height: 140%;}
.f21ns { font-size: 21px; font-weight: normal; line-height: 110%;}
.f21bl { font-size: 21px; font-weight: bold; line-height: 175%;}
.f21bm { font-size: 21px; font-weight: bold; line-height: 140%;}
.f21bs { font-size: 21px; font-weight: bold; line-height: 110%;}

.f22nl { font-size: 22px; font-weight: normal; line-height: 175%;}
.f22nm { font-size: 22px; font-weight: normal; line-height: 140%;}
.f22ns { font-size: 22px; font-weight: normal; line-height: 110%;}
.f22bl { font-size: 22px; font-weight: bold; line-height: 175%;}
.f22bm { font-size: 22px; font-weight: bold; line-height: 140%;}
.f22bs { font-size: 22px; font-weight: bold; line-height: 110%;}

.f23nl { font-size: 23px; font-weight: normal; line-height: 175%;}
.f23nm { font-size: 23px; font-weight: normal; line-height: 140%;}
.f23ns { font-size: 23px; font-weight: normal; line-height: 110%;}
.f23bl { font-size: 23px; font-weight: bold; line-height: 175%;}
.f23bm { font-size: 23px; font-weight: bold; line-height: 140%;}
.f23bs { font-size: 23px; font-weight: bold; line-height: 110%;}

.f24nl { font-size: 24px; font-weight: normal; line-height: 175%;}
.f24nm { font-size: 24px; font-weight: normal; line-height: 140%;}
.f24ns { font-size: 24px; font-weight: normal; line-height: 110%;}
.f24bl { font-size: 24px; font-weight: bold; line-height: 175%;}
.f24bm { font-size: 24px; font-weight: bold; line-height: 140%;}
.f24bs { font-size: 24px; font-weight: bold; line-height: 110%;}

.f25nl { font-size: 25px; font-weight: normal; line-height: 175%;}
.f25nm { font-size: 25px; font-weight: normal; line-height: 140%;}
.f25ns { font-size: 25px; font-weight: normal; line-height: 110%;}
.f25bl { font-size: 25px; font-weight: bold; line-height: 175%;}
.f25bm { font-size: 25px; font-weight: bold; line-height: 140%;}
.f25bs { font-size: 25px; font-weight: bold; line-height: 110%;}

.f26nl { font-size: 26px; font-weight: normal; line-height: 175%;}
.f26nm { font-size: 26px; font-weight: normal; line-height: 140%;}
.f26ns { font-size: 26px; font-weight: normal; line-height: 110%;}
.f26bl { font-size: 26px; font-weight: bold; line-height: 175%;}
.f26bm { font-size: 26px; font-weight: bold; line-height: 140%;}
.f26bs { font-size: 26px; font-weight: bold; line-height: 110%;}

.f27nl { font-size: 27px; font-weight: normal; line-height: 175%;}
.f27nm { font-size: 27px; font-weight: normal; line-height: 140%;}
.f27ns { font-size: 27px; font-weight: normal; line-height: 110%;}
.f27bl { font-size: 27px; font-weight: bold; line-height: 175%;}
.f27bm { font-size: 27px; font-weight: bold; line-height: 140%;}
.f27bs { font-size: 27px; font-weight: bold; line-height: 110%;}

.f28nl { font-size: 28px; font-weight: normal; line-height: 175%;}
.f28nm { font-size: 28px; font-weight: normal; line-height: 140%;}
.f28ns { font-size: 28px; font-weight: normal; line-height: 110%;}
.f28bl { font-size: 28px; font-weight: bold; line-height: 175%;}
.f28bm { font-size: 28px; font-weight: bold; line-height: 140%;}
.f28bs { font-size: 28px; font-weight: bold; line-height: 110%;}

.f29nl { font-size: 29px; font-weight: normal; line-height: 175%;}
.f29nm { font-size: 29px; font-weight: normal; line-height: 140%;}
.f29ns { font-size: 29px; font-weight: normal; line-height: 110%;}
.f29bl { font-size: 29px; font-weight: bold; line-height: 175%;}
.f29bm { font-size: 29px; font-weight: bold; line-height: 140%;}
.f29bs { font-size: 29px; font-weight: bold; line-height: 110%;}

.f30nl { font-size: 30px; font-weight: normal; line-height: 175%;}
.f30nm { font-size: 30px; font-weight: normal; line-height: 140%;}
.f30ns { font-size: 30px; font-weight: normal; line-height: 110%;}
.f30bl { font-size: 30px; font-weight: bold; line-height: 175%;}
.f30bm { font-size: 30px; font-weight: bold; line-height: 140%;}
.f30bs { font-size: 30px; font-weight: bold; line-height: 110%;}





.f08nl_red { font-size: 8px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f08nm_red { font-size: 8px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f08ns_red { font-size: 8px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f08bl_red { font-size: 8px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f08bm_red { font-size: 8px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f08bs_red { font-size: 8px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f09nl_red { font-size: 9px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f09nm_red { font-size: 9px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f09ns_red { font-size: 9px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f09bl_red { font-size: 9px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f09bm_red { font-size: 9px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f09bs_red { font-size: 9px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f10nl_red { font-size: 10px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f10nm_red { font-size: 10px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f10ns_red { font-size: 10px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f10bl_red { font-size: 10px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f10bm_red { font-size: 10px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f10bs_red { font-size: 10px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f11nl_red { font-size: 11px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f11nm_red { font-size: 11px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f11ns_red { font-size: 11px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f11bl_red { font-size: 11px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f11bm_red { font-size: 11px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f11bs_red { font-size: 11px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f12nl_red { font-size: 12px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f12nm_red { font-size: 12px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f12ns_red { font-size: 12px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f12bl_red { font-size: 12px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f12bm_red { font-size: 12px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f12bs_red { font-size: 12px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f13nl_red { font-size: 13px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f13nm_red { font-size: 13px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f13ns_red { font-size: 13px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f13bl_red { font-size: 13px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f13bm_red { font-size: 13px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f13bs_red { font-size: 13px; font-weight: bold; clore: #CC0000; line-height: 110%;}

.f14nl_red { font-size: 14px; font-weight: normal; clore: #CC0000; line-height: 175%;}
.f14nm_red { font-size: 14px; font-weight: normal; clore: #CC0000; line-height: 140%;}
.f14ns_red { font-size: 14px; font-weight: normal; clore: #CC0000; line-height: 110%;}
.f14bl_red { font-size: 14px; font-weight: bold; clore: #CC0000; line-height: 175%;}
.f14bm_red { font-size: 14px; font-weight: bold; clore: #CC0000; line-height: 140%;}
.f14bs_red { font-size: 14px; font-weight: bold; clore: #CC0000; line-height: 110%;}
