@charset "UTF-8";
/* CSS Document */


#container #container-02 #main .honbun .info_art ol li ol li ol li {
	list-style-type: lower-alpha;
}
#container #container-02 #main .honbun .info_art ol li ol li {
	list-style-type: upper-roman;
}
#container #container-02 #main .honbun .info_art ol li {
	margin-top: .5em;
	margin-bottom: .5em;
}

.radius-20 {
	border-radius:20px 20px 20px 20px;
	-moz-border-radius:20px 20px 20px 20px;
}
.radius-10 {
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
}
.radius-7 {
	border-radius:7px 7px 7px 7px;
	-moz-border-radius:7px 7px 7px 7px;
}
.radius-5 {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}#container #container-02 #main .honbun-2 .info_art .waku42.radius-10 {
	width: 65%;
	margin-right: auto;
	margin-left: auto;
	padding: 1em;
	border: 5px solid #CCC;
}
#container #container-02 #main .honbun-2 .info_art .waku42.radius-10 p {
	text-indent: 0px;
}
#container #container-02 #main .honbun_ovf section .art {
	margin-top: -0.5em;
	text-align: center;
	color: #C33;
}
#container #container-02 #main .honbun_ovf section .line_first {
	margin-top: 1em;
}
#container #container-02 #main .honbun_ovf section .intend {
	text-indent: -5em;
	margin-left: 5em;
	list-style-position: inside;
}
#container #container-02 #main .honbun_ovf section .intend ul {
	text-indent: 0em;
	list-style-type: square;
	list-style-position: outside;
	margin-left: -2em;
}
#container #container-02 #main .honbun_ovf section .shashin_14 tr td p {
	font-size: 125%;
}
#container #container-02 #main .honbun_ovf section .art_14 tr td p {
	font-size: 125%;
}
#container #container-02 #main .honbun-2 .info_art .dandara tr th {
	color: #FFF;
	background-color: #666;
	text-align: center;
}
#container #container-02 #main .honbun-2 .info_art .dandara.majan_sch  tr td, th{
	padding: .5em 0 .5em 1em ;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

#container #container-02 #main .honbun-2 .info_art .dandara.majan_sch  tr td:first-of-type{
	border-left:none;
}
h4.tozan {
	font-size: 95%;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
#container #container-02 #main .honbun_ovf section .program {
	width: 90%;
	padding-right: 1em;
	padding-left: 1em;
	border: 3px solid #9ABBD6;
	margin: 1em auto;
	padding-bottom: .5em;
}
#container #container-02 #main .honbun_ovf section .program h4 {
	text-align: center;
}
#container #container-02 #main .honbun_ovf section .program p {
	text-indent: -3em;
	margin-left: 3em;
}
#container #container-02 #main .honbun_ovf section .program ol {
	margin: .5em 0em .5em 2em;
	line-height: 1.5em;
}
#container #container-02 #main .honbun_ovf section .chorus {
	font-size: 70%;
	line-height: 1em;
	padding-top: .5em;
	padding-bottom: 1em;
}

ol li .song_list {
	font-size:90%;
}
ol li .song_list a {
	text-decoration:none;
}

ol li .song_list a:hover {
	text-decoration:none;
	color:red;
}
.song_list tbody tr th {
	color: #000;
	background-color: #ddd;
	text-align:center;
	border:#FFFFFF 1px solid;
}.honbun_ovf .majan .pix {
	font-size: 80%;
}
