body {
	background-color: #FFFFFF;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:¥á¥¤¥ê¥ª,Meiryo,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic",Osaka,Verdana,Arial, Helvetica, sans-serif;
color: #CD4F4D;
}
a {
text-decoration:none;
background-color:#D16665;
color:#ffffff;
font-weight:bold;
}

.sd {
color:#002b61;
}
.stb {
color:#184900;
}
.cq {
color:#610A00;
}
.subtitle h2 {
font-weight: bold;
font-size:13px;
line-height:13px; 
background:url(img/mark.gif) no-repeat;
padding:2px 17px 2px 20px;
margin:5px 0px 0px 27px;
}
.jtext {
font-weight: normal;
font-size:11px;
line-height:14px; 
}
.etext {
font-weight: normal;
font-size:11px;
line-height:14px; 
}
.jtoi {
font-weight: bold;
font-size:11px;
line-height:14px; 
margin:6px 17px 10px 46px;
text-align:right;
}
.etoi {
font-weight: bold;
font-size:11px;
line-height:14px; 
margin:6px 17px 10px 46px;
text-align:right;
}
.sd .jtext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.sd .etext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.stb .jtext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.stb .etext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.cq .jtext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.cq .etext {
margin:6px 17px 10px 46px;
padding-bottom:5px;
border-bottom:1px dotted #D16665;
}
.copy {
	font: bold 10px /10px Arial;
	color:#ffffff;
	letter-spacing: 1px;
	text-align: center;
	margin: 30px 0px 0px 0px;
	padding:2px;
	background-color:#c03130;
}
/*¾ÜºÙ¥Ú¡¼¥¸*/
.sponsor {
font-size:10px;
line-height:12px;
}
.lead {
padding:20px 40px 15px 0px;
font-size:15px;
font-weight:bold;
line-height:20px;
vertical-align:top;
}
.waku {
margin:10px auto;
}
.waku td {
padding:4px;
border:1px solid #EDAEAD;
vertical-align:top;
}
.artist {
border:px solid #EDAEAD;
width:263px;
}
.artist td {
padding:4px;
border:0px solid #DFDACC;
vertical-align:top;
}
.artist h2 {
font-weight: bold;
font-size:12px;
line-height:12px; 
background:url(img/mark.gif) no-repeat;
padding:2px 0px 0px 15px;
margin:2px 0px 2px 0px;
}
.artistinfo {
font-size:10px;
line-height:15px;
padding:8px;
}



