<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*ã‚¹ãƒ‘ãƒ&nbsp;å¯¾ç­–è¡¨ç¤º*/
.atm::before {
   content: '@';
}

.inner{
	width: 100%;
	margin:0;
}
.inner h6{
	font-size: 1em;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#666;
	letter-spacing:normal;
}
/*ãƒ¬ã‚¹ãƒãƒ³ã‚·ãƒ–ç”¨ã§ã¯ãªã„dl*/
.tbl-common {
	line-height: 1.6;
    width: 100%;
    margin: 0;
    border: 0;
}

.tbl-common dt {  
    font-weight: normal;
}
.tbl-common dd{
	margin-top: -1.6em;
}
.tbl-common dd.p1 {
	padding-left: 1em;
}
.tbl-common dd.p1h {
	padding-left: 1.5em;
}
.tbl-common dd.p2 {
	padding-left: 2.1em;
}
.tbl-common dd.p3 {
	padding-left: 3.1em;
}
.tbl-common dd.p4 {
	padding-left: 4.1em;
}
.tbl-common dd.p5 {
	padding-left: 5.1em;
}
.tbl-common dd.p6 {
	padding-left: 6.1em;
}
.tbl-common dd.p7 {
	padding-left: 7.1em;
}
.tbl-common dd.p8 {
	padding-left: 8.1em;
}
.tbl-common dd.p9 {
	padding-left: 9.1em;
}
.tbl-common dd.p10 {
	padding-left: 10.1em;
}
.tbl-common dd.p11 {
	padding-left: 11.1em;
}
.tbl-common dd.p12 {
	padding-left: 12.1em;
}
.sub-list-item-r{
	display:block;
	text-align:right;
}

.w5{
	width:5.1em;
}
/*ãƒ¬ã‚¹ãƒãƒ³ã‚·ãƒ–ç”¨ã§ã¯ãªã„dlã“ã“ã¾ã§*/

/*ul flexå¯¾å¿œã“ã“ã‹ã‚‰*/
ul.sub-item{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
ul.sub-item li{
	margin-right:1em;
	line-height: 1.6;
}

/*éžæ¨ªä¸¦ã³ãƒªã‚¹ãƒˆï¼ˆè¡Œé–“åºƒã‚ãƒ»ãƒ©ã‚¤ãƒ³ç„¡ã—ï¼‰ã“ã“ã‹ã‚‰*/
.sub-list-ttl{
	line-height: 1.6;
}
ul.sub-list{
	line-height: 1.6;
}
ul.sub-list li{
	line-height: 1.6;
	padding:0 0 8px;
}

/*ãƒªã‚¹ãƒˆå†…é&nbsp;…ç›®ä»˜ã ç·šå…¥ã‚Šã€€éžæ¨ªä¸¦ã³ãƒªã‚¹ãƒˆã“ã“ã‹ã‚‰*/

.sub-list-line-ttl{
	line-height: 1.6;
	border-bottom:1px #999 dotted !important;
}
ul.sub-list-line{
	line-height: 1.6;
}
ul.sub-list-line li{
	line-height: 1.6;
	border-bottom:1px #999 dotted !important;
	padding:4px 0  !important;
}
ul.sub-list-line li a.btn-ticket{
	margin:4px 0;
}



/*ãƒªã‚¹ãƒˆå†…é&nbsp;…ç›®ä»˜ã ç·šå…¥ã‚Š éžæ¨ªä¸¦ã³ãƒªã‚¹ãƒˆã“ã“ã¾ã§*/

/*é&nbsp;…ç›®ä»˜ãæ¨ªä¸¦ã³ãƒªã‚¹ãƒˆ*/
.tbl-common00 {
	line-height: 1.6;
    width: 100%;
    margin: 0;
    border: 0;
}

.tbl-common00 dt {  
    font-weight: normal;
}
.p1 {
	padding-left: 1em;
}
.p1h {
	padding-left: 1.5em;
}
.p2 {
	padding-left: 2.1em;
}
.p3 {
	padding-left: 3.1em;
}
.p4 {
	padding-left: 4.1em;
}
.p5 {
	padding-left: 5.1em;
}
.p6 {
	padding-left: 6.1em;
}
.p7 {
	padding-left: 7.1em;
}
.p71 {
	padding-left: 7.1em;
}
.p8 {
	padding-left: 8.1em;
}
.p9 {
	padding-left: 9.1em;
}
.p10 {
	padding-left: 10.1em;
}
.p11 {
	padding-left: 11.1em;
}
.p12 {
	padding-left: 12.1em;
}
.w7 {
	width: 7.1em;
}
.tbl-common01 {
	line-height: 1.6;
    width: 100%;
    margin: 0;
    border: 0;
}

.tbl-common01 dt {  
    font-weight: normal;
}
.divider{
	margin-top:1em;
}
.divider_btm{
	margin-bottom:1em;
}
.divider05{
	margin-top:0.5em;
}


/* ã‚¹ãƒžãƒ›
-------------------------------------------------- */
@media only screen and (max-width:736px) {
    .tbl-common00 {
        background-color: none;
        padding: 0;
    }
    
    .tbl-common00 dt,
    .tbl-common00 dd {
        padding: 0;
    }
    
    .tbl-common00 dt {
        float: none;
        background-color: none; 
    }
    
    .tbl-common00 dd {
        border-top: 0;
        border-bottom: 0;
    }

    .tbl-common01 {
        background-color: none;
        padding: 0 0 1em 0;
    }
    
    .tbl-common01 dt,
    .tbl-common01 dd {
        padding: 0;
    }
    
    .tbl-common01 dt {
        float: none;
        background-color: none; 
    }
    
    .tbl-common01 dd {
        border-top: 0;
        border-bottom: 0;
    }
    
    .w7 {
	width: 7.1em;
	}
	 .p7 {
	padding: 0;
	}
	 .p9 {
	padding: 0;
	}
}

/*ãƒªã‚¹ãƒˆæ¨ªä¸¦ã³ã‚’ï¼’è¡Œã«ï¼ˆABU TV Song Festivalï¼‰*/
ul.broad-day2 li{
	display:flex;
	flex-wrap: wrap;
}
ul.broad-day2 li div.days{
	width:9em;
}
ul.broad-day2 li div.times{
	width:6em;
}
ul.broad-day2 li div.station{
	width:10em;
}

/* PC
-------------------------------------------------- */
@media only screen and (min-width: 737px) {
    .tbl-common00 {
        background: none;
        padding: 0;
    }
    
    .tbl-common00 dt{
        padding: 0;
    }
   
    .tbl-common00 dd {
		margin-top:-1.6em;
    }
    
    .tbl-common01 {
        background: none;
        padding: 0 0 1em 0;
    }
    
    .tbl-common01 dt,
    .tbl-common01 dd {
        padding: 0;
    }
    
    .tbl-common01 dt {
        clear: both;
        float: left;
        width: 3.1em;
    }
    
    .tbl-common01 dd {
        padding-left: 3.1em;
    }
}


/*ã¶ã‚‰ä¸‹ã’*/
dl, dt, dd, ol, ul, li{
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
.notice{
	margin-left: 1em;
	text-indent: -1em;
}
/*infå°è¦‹å‡ºã—*/
h3.ttl-sub{
	font-size:1em;
	font-weight:normal;
	letter-spacing:normal;
}

/*éžãƒ¬ã‚¹ãƒãƒ³ã‚·ãƒ–*/
dl.tbl-nores {
	width:100%;
	line-height : 1.6;
	margin:0;
}
dl.tbl-nores dt {
	padding : 0;
	line-height : 1.6;
	font-weight:normal;
}

dl.tbl-nores dd {
	margin-top : -1.6em;
}
dl.tbl-nores dt.w1h{
	width : 1.5em;
}
dl.tbl-nores dd.ml1h{
	margin-left : 1.5em;
}
/*ãƒ¬ã‚¹ãƒãƒ³ã‚·ãƒ–æ™‚ã®æ”¹è¡Œã€€style.cssã«ã‚‚è¨­ç½®*/
@media screen and (max-width: 560px){	
  .br-pc561 { display:none; }
  .br-sp560 { display:block; }
}
@media screen and (min-width: 561px){	
  .br-pc561 { display:block; }
  .br-sp560 { display:none; }
}
@media screen and (max-width: 736px){	
  .br-pc { display:none; }
  .br-sp { display:block; }
}
@media screen and (min-width: 737px){	
  .br-pc { display:block; }
  .br-sp { display:none; }
}
@media screen and (max-width: 960px){	
  .br-pc961 { display:none; }
  .br-sp960 { display:block; }
}
@media screen and (min-width: 961px){	
  .br-pc961 { display:block; }
  .br-sp960 { display:none; }
}


/*ç”»åƒéƒ¨åˆ†ã®å‡¦ç†*/
@media screen and (max-width: 736px){	
.img-info {
		width:100%;
		display:block;
		float:none;
		margin:0 auto 15px;
		text-align:center;
 	}
 .img-info img {
		margin:0 auto 5px;
 	}	
}
@media screen and (min-width: 737px){	
.img-info {
	width:280px;
  	display:block;
  	float:right;
  	margin-left:15px;
  	}
}

/*å¹…åºƒç”»åƒ*/
@media screen and (max-width: 736px){	
.img-info-400 {
		width:100%;
		display:block;
		float:none;
		margin:0 auto 15px;
		text-align:center;
 	}
 .img-info-400 img {
 		width:100%;
 		height:auto;
		margin:0;
 	}	
}
@media screen and (min-width: 737px){	
.img-info-400 {
	width:45%;
  	display:block;
  	float:right;
  	margin-left:15px;
  	margin-bottom:10px;
  	}
.img-info-400 img {
 		width:100%;
 		height:auto;
		margin:0;
 	}	
}

/*ç”»åƒéƒ¨åˆ†2æžš*/
@media screen and (max-width: 736px){	
.img-info2 {
		width:100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		float:none;
		margin:0 auto 15px;
		text-align:center;
 	}
 .img-info2 a {
		margin:0 auto 5px;
		max-width:100%;
		height:auto;
 	}
 .img-info2 a img {
 		width:100%;
		max-width:280px;
		height:auto;
		vertical-align:bottom;
 	}
}
@media screen and (min-width: 737px){	
.img-info2 {
	max-width:545px;
	width:50%;
  	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
  	float:right;
  	margin-left:15px;
  	}
.img-info2 a {
		display:block;	
		width:49.5412%;
		max-width:270px;
		height:auto;
		vertical-align:bottom;
 	}
.img-info2 a img {
		width:100%;
		height:auto;
 	}
}
/*ç”»åƒéƒ¨åˆ†å¹…2å€*/
@media screen and (max-width: 736px){	
.img-info_w2 {
		width:100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		float:none;
		margin:0 auto 15px;
		text-align:center;
 	}
 .img-info_w2 img {
		margin:0 auto 5px;
		width:100%;
		height:auto;
		vertical-align:bottom;
 	}	
}
@media screen and (min-width: 737px){	
.img-info_w2 {
	max-width:545px;
	width:50%;
  	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
  	float:right;
  	margin:0 0 15px 15px;
  	}
.img-info_w2 img {
		width:100ï¼…;
		max-width:545px;
		height:auto;
		vertical-align:bottom;
 	}	
}



/*æœ€ä¸‹éƒ¨ãƒŠãƒ“*/

@media (max-width: 767px) {
.info-sub-menu{
	width:280px;
	margin:0 auto;
	padding-top:20px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
}
@media screen and (min-width:768px) and ( max-width:1199px) {
.info-sub-menu{
	width:680px;
	margin:0 auto;
	padding-top:20px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
}
@media (min-width: 1200px) {
.info-sub-menu{
	width:680px;
	margin:0 auto;
	padding-top:20px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
}
.btn{
	margin:0 auto;
}
.nav-info{
	margin:0 auto;
}
@media (max-width: 767px) {
.nav-info a{
	width:128px;
	margin:4px 5px;
	font-size:15px;
	line-height:1;
	display:block;
	float:none;
}
}
@media screen and (min-width:768px) and ( max-width:1199px) {
.nav-info a{
	width:160px;
	margin:5px;
	display:inline-block;
}
}
@media (min-width: 1200px) {
.nav-info a{
	width:160px;
	margin:5px;
	display:inline-block;
}
}

/*ãƒªã‚¹ãƒˆ*/
.numitems li{
	margin-left: 1em;
	text-indent: -1em;
}

/*ãƒã‚±ãƒƒãƒˆ*/
@media screen and (max-width: 736px){	
.ticket-box {
		width:100%;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items:center;
		margin:10px auto;
 	}
.ticket-box div.ticket {
		margin:0 0 3px 0;
		width:100%;
		text-align:left;
		font-size:16px;
 	}
.ticket-box div.link {
		margin:0 0 15px 0;
		width:100%;
		text-align:left;
		font-size:14px;
 	}
}
@media screen and (min-width: 737px){	
.ticket-box {
		width:360px;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction:row;
		flex-direction:row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items:center;
		margin:5px 0;
 	}
.ticket-box div.ticket {
		margin:0 0 10px 0;
		width:50%;
		text-align:left;
 	}
.ticket-box .link {
		margin:0 0 10px 0;
		width:50%;
		text-align:left;
		font-size:15px;
 	}
}
/*ãƒœã‚¿ãƒ³ã‚¨ãƒ•ã‚§ã‚¯ãƒˆ*/
@media screen and (max-width: 736px){	
.btn-ticket {
  display: inline-block;
  padding: 0.25em 1.75em;
  text-decoration: none;
  color: #99cfd7;
  border: solid 2px #99cfd7;
  border-radius: 3px;
  transition: .4s;
}

.btn-ticket:hover {
  background: #99cfd7;
  color: white;
}
}
@media screen and (min-width: 737px){	
.btn-ticket {
  display: inline-block;
  padding: 0.2em 0.75em;
  text-decoration: none;
  color: #99cfd7;
  border: solid 2px #99cfd7;
  border-radius: 3px;
  transition: .4s;
}

.btn-ticket:hover {
  background: #99cfd7;
  color: white;
}
}
/*å¤ªå­—ç”¨*/
.strong-txt{
	display:inline-block;
	font-weight:bold !important;
}
.strong-red-txt{
	display:inline-block;
	font-weight:bold;
	color:#ff0000;
}
/*å¼·èª¿ç”¨*/
.emp-txt{
	color:#ff0000;
}
/*å°å­—ç”¨*/
.small-txt{
	font-size:15px;
	line-height:1.4;
}

/*ã‚¤ãƒ³ãƒ‡ãƒ³ãƒˆ*/
.indent-lft {
	padding:0 0 0 15px;
	box-sizing:border-box;
}

/*æ”¹è¡Œåœ°ç‚¹æŒ‡å®šã‚¨ãƒªã‚¢ &lt;wbr&gt;ã§æ”¹è¡Œã•ã‚Œã‚‹*/
.break-keep {
	word-break: keep-all;
}
/*æ”¹è¡Œåœ°ç‚¹æŒ‡å®š &lt;span class="inline-block"&gt;&lt;/span&gt;ã§æ”¹è¡Œã•ã‚Œã‚‹*/
.inline-block {
	display: inline-block;
}</pre></body></html>