﻿@charset "utf-8";

#music-list-contents {
    width:830px;
    _width:850px;
    border:10px solid #CCC;
}

#music-list-contents .font-s {
    font-size:75%;
}

#music-list-contents .font-l {
    font-size:1.25em;
	line-height:1.25em;
}

#music-list-contents .font-ll {
    font-size:1.5em;
	line-height:1.5em;
}

#music-list-contents .font-b {
    font-weight:bold;
}

#music-list-contents .font-red {
    color:#990000;
}

#music-list-contents .col-red {
    color:#CC3333;
}

#music-list-contents .col-blue {
    color:#0068b7;
}

#music-list-contents .margin-t5 {
    margin-top:5px;
}

#music-list-contents .margin-t10 {
    margin-top:10px;
}

#music-list-contents .margin-t15 {
    margin-top:15px;
}

#music-list-contents .margin-t20 {
    margin-top:20px;
}

#music-list-contents .margin-t25 {
    margin-top:25px;
}

#music-list-contents .margin-t27 {
    margin-top:27px;
}

#music-list-contents .margin-t30 {
    margin-top:30px;
}

#music-list-contents .margin-t33 {
    margin-top:33px;
}

#music-list-contents .margin-t40 {
    margin-top:40px;
}

#music-list-contents .margin-b5 {
    margin-bottom:5px;
}

#music-list-contents .margin-b10 {
    margin-bottom:10px;
}

#music-list-contents .margin-b15 {
    margin-bottom:15px;
}

#music-list-contents .margin-b20 {
    margin-bottom:20px;
}

#music-list-contents .margin-b25 {
    margin-bottom:25px;
}

#music-list-contents .margin-b30 {
    margin-bottom:30px;
}

#music-list-contents .cnt {
    text-align:center;
}

#music-list-lead {
    padding:10px;
}

#music-list-lead .main-ph {
    width:200px;
    float:left;
}

#music-list-lead .credit {
	margin-top:5px;
    font-size:0.75em;
}

#music-list-lead .main-text {
    width:550px;
    float:right;
}

#music-list-lead .main-title {
    width:550px;
	margin-bottom:10px;
	padding-bottom:5px;
    font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid #CCC;
}

#music-list-box {
}

.music-list {
    padding:10px;
}


#music-list-box .box-title {
    width:800px;
    _width:810px;
    padding:5px;
	background-color:#32b16c;
	color:#FFF;
	font-weight:bold;
}

#music-list-box .box-subtitle {
    padding:5px;
	font-weight:bold;
	color:#FF6600;
}

#music-list-box .box-subtitle2 {
    padding:5px;
	font-weight:bold;
	color:#3d99cd;
}

#music-list-box .font-b {
	font-weight:bold;
}

#music-list-box .font-black {
	color:#333333;
}

#music-list-box .box-text {
    padding:5px;
}

#music-list-box .box-text-qr {
    width:800px;
    _width:810px;
    padding:5px;
}

#music-list-box .box-info {
    width:640px;
	float:left;
}

#music-list-box .box-subtitle-qr {
	font-weight:bold;
	color:#FF6600;
}

#music-list-box .box-qrcode {
    width:150px;
	float:right;
}

#music-list-box .box-textn ul {
    list-style-type:disc;
}

#music-list-box .box-text li {
    margin-left:20px;
	padding:2px 0px;
}


#music-list-box .box-text dl {
    width:800px;
}

#music-list-box .box-text dt {
    float:left;
}

#music-list-box .box-text dd {
    padding-left:1.3em;
}


#music-list-box .box-table {
    padding:5px;
    width:800px;
    _width:810px;
    border-bottom:1px solid #CCC;
    background-color:#EEE;
}

#music-list-box .box-table2 {
    padding:5px;
    width:800px;
    _width:810px;
}


#music-list-box .box-table table, #music-list-box .box-table2 table {
    width:100%;
}

#music-list-box .box-table table th, #music-list-box .box-table table td {
    padding:3px 15px 3px 0px;
}

#music-list-box .box-table2 table {
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
}

#music-list-box .box-table2 table th, #music-list-box .box-table2 table td {
    padding:3px;
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
}


#music-list-box .box-table2 table th.borde-l-b, #music-list-box .box-table2 table td.borde-l-b {
    padding:3px;
    border-left:3px solid #CCC;
}

#music-list-box .box-table2 table th.bg-gray {
    background-color:#999;
	color:#FFF;
}

#music-list-box .box-table2 table td.bg-gray {
    background-color:#EEE;
}

#music-list-box .box-table2 table th.bg-gray2 {
    background-color:#666;
	color:#FFF;
}

#music-list-box .box-table table td.day, #music-list-box .box-table2 table td.day {
    width:18%;
}

#music-list-box .box-table table td.w8, #music-list-box .box-table2 table td.w8 {
    width:8%;
}

#music-list-box .box-table table td.w10, #music-list-box .box-table2 table td.w10 {
    width:10%;
}

#music-list-box .box-table table td.w11, #music-list-box .box-table2 table td.w11 {
    width:11%;
}

#music-list-box .box-table table td.w12, #music-list-box .box-table2 table td.w12 {
    width:12%;
}

#music-list-box .box-table table td.w13, #music-list-box .box-table2 table td.w13 {
    width:13%;
}

#music-list-box .box-table table td.w14, #music-list-box .box-table2 table td.w14 {
    width:14%;
}

#music-list-box .box-table table td.w15, #music-list-box .box-table2 table td.w15 {
    width:15%;
}

#music-list-box .box-table table td.w16, #music-list-box .box-table2 table td.w16 {
    width:16%;
}

#music-list-box .box-table table td.w17, #music-list-box .box-table2 table td.w17 {
    width:17%;
}

#music-list-box .box-table table td.w18, #music-list-box .box-table2 table td.w18 {
    width:18%;
}

#music-list-box .box-table table td.w19, #music-list-box .box-table2 table td.w19 {
    width:19%;
}

#music-list-box .box-table table td.w20, #music-list-box .box-table2 table td.w20 {
    width:20%;
}

#music-list-box .box-table table td.w21, #music-list-box .box-table2 table td.w21 {
    width:21%;
}

#music-list-box .box-table table td.w22, #music-list-box .box-table2 table td.w22 {
    width:22%;
}

#music-list-box .box-table table td.w23, #music-list-box .box-table2 table td.w23 {
    width:23%;
}

#music-list-box .box-table table td.w24, #music-list-box .box-table2 table td.w24 {
    width:24%;
}

#music-list-box .box-table table td.w25, #music-list-box .box-table2 table td.w25 {
    width:25%;
}

#music-list-box .box-table table td.w26, #music-list-box .box-table2 table td.w26 {
    width:26%;
}

#music-list-box .box-table table td.w27, #music-list-box .box-table2 table td.w27 {
    width:27%;
}

#music-list-box .box-table table td.w28, #music-list-box .box-table2 table td.w28 {
    width:28%;
}

#music-list-box .box-table table td.w29, #music-list-box .box-table2 table td.w29 {
    width:29%;
}

#music-list-box .box-table table td.w30, #music-list-box .box-table2 table td.w30 {
    width:30%;
}

#music-list-box .box-table table td.w32, #music-list-box .box-table2 table td.w32 {
    width:32%;
}

#music-list-box .box-table table td.w35, #music-list-box .box-table2 table td.w35 {
    width:35%;
}

#music-list-box .box-table table td.w38, #music-list-box .box-table2 table td.w38 {
    width:38%;
}

#music-list-box .box-table table td.w40, #music-list-box .box-table2 table td.w40 {
    width:40%;
}

#music-list-box .box-table table td.w42, #music-list-box .box-table2 table td.w42 {
    width:42%;
}

#music-list-box .box-table table td.w44, #music-list-box .box-table2 table td.w44 {
    width:44%;
}


#music-list-box .over {
    width:150px;
	padding:4px 0px;
	color:#CC0000;
	text-align:center;
}



#music-list-box .box-table table td.place, #music-list-box .box-table2 table td.place {
    width:35%;
}

#music-list-box .box-table table td.tickets, #music-list-box .box-table2 table td.tickets {
    width:150px;
}

#music-list-box .box-table table td.tickets, #music-list-box .box-table2 table td.tickets {
    width:150px;
}

#music-list-box .bgcol-blue {
    background-color:#0099CC;
}

#music-list-box .bgcol-blue2 {
    background-color:#d9f7ff;
}

#music-list-box .bgcol-green {
    background-color:#e9ffcc;
}

#music-list-box .bgcol-green {
    background-color:#e8f8ce;
}

#music-list-box .bgcol-yellow {
    background-color:#fffac5;
}

#music-list-box .bgcol-red {
    background-color:#fddede;
}


#music-list-box .font-w {
    color:#FFF;
}


.frf-att-kind, .frf-att-kind-blue, .frf-att-kind-blue-dot {
	margin:10px 5px 10px 5px;
	font-weight:bold;
	padding:1px 5px 0px 5px;
	border-left:4px solid #99CC33;
	clear:both;
}

.frf-att-kind {
	border-left:4px solid #99CC33;
}

/*
.frf-att-kind-blue {
	border-left:4px solid #64b1ec;
}

.frf-att-kind-blue-dot {
    margin-top:25px;
	border-left:4px solid #64b1ec;
}
*/

.frf-attention ul{
	/*margin-left:30px;*/
    list-style-type:none;
}

.frf-attention li{
	margin-top:5px;
    padding:0px 30px 0px 30px;
	line-height:120%;
}

#frf-lineup {
    width:810px;
    _width:830px;
	margin-top:5px;
	padding:10px;
	background-color:#FFF;
}

#frf-lineup-s {
    width:810px;
    _width:830px;
	margin-top:0px;
	padding:10px;
	background-color:#FFF;
}

.frf-news {
	margin:10px 5px 10px 5px;
	clear:both;
}

#frf-lineup .frf-artist-ph {
    margin-top:20px;
	clear:both;
}

#frf-lineup .artist-red {
	color:#ce0000;
}

#frf-lineup-s .frf-artist-ph {
	clear:both;
}

#frf-lineup ul, #frf-lineup-s ul {
	margin:0px;
	padding:0px;
    list-style-type:none;
	clear:both;
}

#frf-lineup li {
   width:152px;
   margin:0px;
   padding:0px 5px;
   _padding:0px 4px;
   float:left;
   line-height:1.1em;
}

#frf-lineup-s li {
   width:70px;
   margin:0px;
   padding:0px 5px;
   _padding:0px 4px;
   float:left;
   line-height:1.1em;
}

#frf-lineup-s .padding_t10 {
   padding-top:10px;
}

#frf-lineup-s .artist-red {
	color:#ce0000;
}

#frf-lineup li img, #frf-lineup-s li img {
   border:1px solid #ccc;
}

#frf-lineup li span.frf-icon-new {
    vertical-align:inherit;
	margin-left:2px;
}

#frf-lineup li span.frf-icon-new img {
    border-style:none;
    _border-top:1px solid #FFF;
}

.frf-news-title {
	background-color:#ce0000;
}