BODY {
	backgrond: url(./img/bg_gra.gif) #C1D3E1 repeat-x fixed top;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#808080;
	scrollbar-darkshadow-color:#303030;
	scrollbar-face-color:#c1d3e1;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	color: #999999;
	font-family: sans-serif;
	background-image : url(../img/bg_gra.png);
	background-repeat : repeat-x;
	background-attachment : scroll;
	background-color : #c1d3e1;
	cursor : crosshair;
}
DIV {
	font-size: 10px;
}
A {
	font-size: 13px;
	text-decoration: none;
}
A:link {
	color: #45769f;
	text-decoration: none;
}
A:visited {
	color: #348e65;
	text-decoration: none;
}
A:hover {
	color: #ff9900;
	text-decoration: underline;
}
A:active {
	color: #45769f;
	text-decoration: underline;
}

.leftTable{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	color: #999999;
}
.centerTable{
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	color: #999999;
}
.rightTable{
	text-align: right;
	vertical-align: top;
	font-size: 10px;
	color: #999999;
}
.topTable{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	color: #999999;
}
.middleTable{
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	color: #999999;
}
.bottomTable{
	text-align: left;
	vertical-align: bottom;
	font-size: 10px;
	color: #999999;
}

.mainTable{
	font-size : 10px;
	font-family : sans-serif;
	color : white;
	text-align : center;
	background-color : white;
}
.topMenu{
	font-size : 10px;
	font-family : sans-serif;
	font-weight: bold;
	color: 999999;
	text-align : right;
	vertical-align : top;
}
.topLink{
	color: #999999;
}
.subContaintsTable{
	padding:0 0 0 20px;
	text-align:right;
	vertical-align: top;
	font-size: 12px;
}
.subContaintsMessage{
	background-color : #CCCCCC;
	font-family : sans-serif;
	font-size : 10px;
	text-align : center;
	color : #666666;
}
.subContaintsMessage2{
	background-color : #CCCCCC;
	font-family : sans-serif;
	font-size : 11px;
	text-align : left;
	color : #666666;
	line-height : 1.4;
}
.information{
	text-align: left;
	vertical-align: middle;
	font-family : sans-serif,"OpenSymbol";
	font-size : 14px;
	font-weight : bold;
	color: #666666;
	letter-spacing : -1px;
}
.updatedMessage{
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #999999;
	line-height : 1.2;
}
.updatedMessage2{
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 10px;
	color: #999999;
	line-height : 1.2;
}
.whatsMessage{
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 10px;
	color: #888888;
	letter-spacing: 1px;
	line-height: 1.2;
}
.copyrightBlack{
	vertical-align: top;
	font-family : "Trebuchet MS";
	font-size : 11px;
	color: #666666;
}
.copyrightWhite{
	text-align: center;
	vertical-align: middle;
	font-family : "Trebuchet MS";
	font-size : 11px;
	color: #FFFFFF;
}
.profileName{
	text-align: left;
	vertical-align: bottom;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 15px;
	color: #999999;
}
.profileExp{
	text-align: left;
	vertical-align: top;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #888888;
	line-height: 1.2;
}
.worksTitle{
	text-align: left;
	vertical-align: bottom;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 15px;
	color: #999999;
	line-height: 2.0;
}
.sumpleListen{
	text-align: right;
	vertical-align: top;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 10px;
	color: #999999;
	line-height : 1.2;
}
.aboutMessage{
	text-align: center;
	vertical-align: top;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 15px;
	font-weight: bold;
	color: #f0f0f0;
	line-height: 1.3;
}
.aboutMessage2{
	text-align: right;
	vertical-align: top;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #999999;
	line-height: 1.2;
}
.aboutMessage3{
	text-align: center;
	vertical-align: top;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 18px;
	font-weight: bold;
	color: #f0f0f0;
	line-height: 1.2;
}
.radioTitle{
	font-size: 15px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-style: italic;
	color: #ff9900;
}
.radioTitle2{
	font-size: 30px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-weight: bold;
	color: #1367f2;
	line-height: 1.0;
}
.tableMessage{
	background-color: #ddeeff;
	background-image: url("../img/waku_radio_top.gif");
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-weight: bold;
	color: #1367f2;
	line-height: 1.2;
}
.tableMessage2{
	background-color: #ddeeff;
	background-image: url("../img/waku_radio_b_l.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.tableMessage3{
	background-color: #ddeeff;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.tableMessage4{
	background-color: #ddeeff;
	background-image: url("../img/waku_radio_b_r.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.tableMessage5{
	background-color: #ddeeff;
	background-image: url("../img/waku_radio_bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.bosyMessage{
	background-color: #ffeedd;
	background-image: url("../img/waku_radio_bosy_top.gif");
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-weight: bold;
	color: #ff9900;
	line-height: 1.2;
}
.bosyMessage2{
	background-color: #ffeedd;
	background-image: url("../img/waku_radio_bosy_bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.bNumMessage{
	background-color: #ddffee;
	background-image: url("../img/waku_radio_bnum_top.gif");
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-weight: bold;
	color: #11cc66;
	line-height: 1.2;
}
.bNumMessage2{
	background-color: #ddffee;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}
.bNumMessage3{
	background-color: #ddffee;
	background-image: url("../img/waku_radio_bnum_bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #888888;
	line-height: 1.2;
}

.boldText{
	font-weight: bold;
}
.textOrange{
	color: #ff9900;
	font-weight: bold;
}
.textViolet{
	color: #ff00cc;
	font-weight: bold;
}
.dramaTitle{
	font-size: 15px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-style: italic;
	color: #333333;
}
.dramaTitle2{
	font-size: 30px;
	font-family: serif,"‚l‚r –¾’©";
	font-weight: bold;
	color: #990099;
	line-height: 1.0;
}
.fontSize09{
	font-size: 9px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize12{
	font-size: 12px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize15{
	font-size: 15px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize18{
	font-size: 18px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize21{
	font-size: 21px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize24{
	font-size: 24px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize27{
	font-size: 27px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize30{
	font-size: 30px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize33{
	font-size: 33px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize36{
	font-size: 36px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize39{
	font-size: 39px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.fontSize42{
	font-size: 42px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
}
.dramaMessageLeft{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #666666;
	font-weight: bold;
}
.dramaMessageCenter{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #666666;
	font-weight: bold;
}
.dramaMessageRight{
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	color: #666666;
	font-weight: bold;
}
.photoMessage{
	font-family: sans-serif,"‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #666666;
	line-height : 1.2;
}
.eventContaints{
	margin: 5px 10px;
	line-height: 1.5;
}
.soundTrack-staff{
	text-align: right;
	margin:0 70px;
	font-size: 12px;
	color: #339999;
}
.musicList{
	vertical-align:top;
	padding: 30px 0 0 10px;
	color: #339999;
}
.musicList li{
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.musicList dt{
	margin: 0 0 0 30px;
	line-height: 1.1;
	font-size: 10px;
	font-weight: normal;
}
.zippy{
	margin:0 5px;
	padding:5px;
	border:3px double #cc0000;
	font-size:15px;
	line-height:1.6;
}
.aozora{
	margin:0 5px;
	padding:5px;
	border:3px double #0000cc;
	font-size:12px;
	line-height:1.2;
}
.content{
	width:410px;
	border:3px double #999999;
	margin:10px 0px 20px;
	padding:5px;
	font-size:12px;
	line-height:1.5;
}

/* eventŠÖ˜A */
.new_release{
	font-size:18px;
	color:#ff0000;
	font-weight:bold;
}
.works_title{
	font-size:24px;
}
.works_float{
	border:0;
	float:left;
	margin:5px;
}
.works_detail{
	font-size:12px;
	padding:5px;
}
.works_detail_100{
	font-size:12px;
	width:100px;
	float:left;
	text-align:right;
}
.works_detail_180{
	font-size:12px;
	width:180px;
	float:left;
}
.works_tracklist{
	margin:0 0 0 10px;
	line-height:1.2;
}
.works_tracklist dt{
	margin:5px 0 0 20px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
}
.works_tracklist dd{
	margin:0 0 0 40px;
	font-size:12px;
	color:#666666;
}

div#event_information{
	width:636px;
	padding:20px 0 0;
	background:url('../img/logo_event_info.gif') no-repeat left top;
	text-align:center;
}
div#event_information_date{
	width:500px;
	margin:0 auto;
	padding:0 20px 0 0;
	text-align:left;
	font-size:18px;
	color:#cc0000;
}
div#event_information_date p{
	margin:5px 0;
	font-size:24px;
	font-weight:bold;
}
div#event_information_work{
	width:630px;
	margin:20px auto 0;
	font-size:12px;
	color:#666666;
	text-align:left;
}
div#event_information_work p#header{
	margin:0;
	border-bottom:1px solid #666666;
	font-size:15px;
}
div#event_information_work div#main{
	margin:0 0 20px;
	font-size:12px;
}
div#event_information_work div#main p{
	margin:5px 0;
	font-size:24px;
}
div#event_information_work img{
	margin:0 5px 0 0;
	float:left;
}
div#event_information_work table.sub{
	margin:0 auto 20px;
	font-size:10px;
	color:#666666;
	text-align:center;
}
div#event_information_work table.sub th{
	width:210px;
	padding:5px 5px 0;
}
div#event_information_work table.sub td{
	padding:5px 5px 0;
	vertical-align:top;
}
div#event_information_work table.sub td img{
	margin:10px 0 0 0;
}

