body {
	background-attachment: scroll;
	margin: 0px auto;
	width: 1000px;
	background:#600;
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/backimage.jpg);
	background-position:center;
	background-repeat:repeat;
	height: auto;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', verdana, Helvetica,Arial, sans-serif;
	font-size: 14px;
	line-height:17px;
}

/*------------------------------------------------------ ボタン */

.uketsuke a{
display:block;
width:200px;
height:60px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/uketsuke_btn.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.uketsuke a:hover, .uketsuke a.on{
background-position:right bottom;
}

.uketsukeO a{
display:block;
width:200px;
height:30px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/uketsukeO_btn.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.uketsukeO a:hover, .uketsukeO a.on{
background-position:right bottom;
}

.jushou a{
display:block;
width:200px;
height:30px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/jushou.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.jushou a:hover, .jushou a.on{
background-position:right bottom;
}

.yoteibi a{
display:block;
width:200px;
height:60px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/yoteibi_btn.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.yoteibi a:hover, .yoteibi a.on{
background-position:right bottom;
}

.yoteibiO a{
display:block;
width:200px;
height:30px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/yoteibiO_btn.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.yoteibiO a:hover, .yoteibiO a.on{
background-position:right bottom;
}

.sakuhin a{
display:block;
width:200px;
height:30px;
background:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/sakuhin.gif) no-repeat top;
float:right;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.sakuhin a:hover, .sakuhin a.on{
background-position:right bottom;
}

#Olist_btn {
	margin: 0px;
	width: auto;
	height: 30px;
	clear: both;
	display: block;
}
ul#Olist_btn2{
	list-style:none;
	width:100%;
	margin: 0px;
	clear: both;
	float:left;
}
ul#Olist_btn2 li{
    list-style:none;
    float:left;

}
ul#Olist_btn2 a{
    display:block;
    background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odai_btn.gif);
    overflow:hidden;
}
a.odai01{
    background-position:0px 0px;
    width:34px;
    height:30px;
}
a:hover.odai01{
    background-position:0px -30px;
    width:34px;
    height:30px;
}
a.odai02a{
    background-position:-34px 0px;
    width:33px;
    height:30px;
}
a:hover.odai02a{
    background-position:-34px -30px;
    width:33px;
    height:30px;
}
a.odai02b{
    background-position:-67px 0px;
    width:33px;
    height:30px;
}
a:hover.odai02b{
    background-position:-67px -30px;
    width:33px;
    height:30px;
}
a.odai03{
    background-position:-100px 0px;
    width:33px;
    height:30px;
}
a:hover.odai03{
    background-position:-100px -30px;
    width:33px;
    height:30px;
}
a.odai04{
    background-position:-133px 0px;
    width:33px;
    height:30px;
}
a:hover.odai04{
    background-position:-133px -30px;
    width:33px;
    height:30px;
}
a.odai05{
    background-position:-166px 0px;
    width:34px;
    height:30px;
}
a:hover.odai05{
    background-position:-166px -30px;
    width:34px;
    height:30px;
}
a {/*リンク*/
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #999999;
	text-decoration: underline;
}


#lineup_btn {
	margin: 0px;
	width: auto;
	height: 30px;
	clear: both;
	display: block;
}
ul#lineup_btn2{
	list-style:none;
	width:100%;
	margin: 0px;
	clear: both;
	float:left;
}
ul#lineup_btn2 li{
    list-style:none;
    float:left;
	padding-right:1.1px;
}
ul#lineup_btn2 a{
    display:block;
    overflow:hidden;
}
a.nyusen{
    background-position:0px 0px;
    width:100px;
    height:30px;
}
a:hover.nyusen{
    background-position:0px -30px;
    width:100px;
    height:30px;
}
a.ichiran{
    background-position:-100px 0px;
    width:100px;
    height:30px;
}
a:hover.ichiran{
    background-position:-100px -30px;
    width:100px;
    height:30px;
}
a {/*リンク*/
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #999999;
	text-decoration: underline;
}

/*------------------------------------------------------ フォント */

.bold-l {
	font-size: 18px;
	letter-spacing: 0px;
	color: #FFF;
	font-weight:bold;
	line-height:21px;
	font:"メイリオ";
}
.bold-b {
	font-size: 23px;
	letter-spacing: 0px;
	color: #000;
	font-weight:bold;
	line-height:24px;
	font:"メイリオ";
}
.bold-r {
	font-size: 15px;
	letter-spacing: 0px;
	color: #F00;
	font-weight:bold;
	line-height:18px;
	font:"メイリオ";
}
.names {
	font-size: 15px;
	letter-spacing: 0px;
	font-weight:bold;
	line-height:18px;
	font:"メイリオ";
}

.bold-y {
	font-size: 15px;
	letter-spacing: 0px;
	color: #FF0;
	font-weight:bold;
	line-height:18px;
	font:"メイリオ";
}
.ansf {
	font-size: 17px;
	color: #F00;
	font-weight:bold;
	line-height:19px;
	font:"メイリオ";
}
.ansf-s {
	font-size: 14px;
	color: #F00;
	font-weight:bold;
	line-height:16px;
	font:"メイリオ";
}
.ansf-ss {
	font-size: 11px;
	color: #F00;
	font-weight:bold;
	line-height:13px;
	font:"メイリオ";
}
.nomal-r {
	font-size: 12px;
	letter-spacing: 0px;
	color: #F00;
	font-weight:none;
	line-height:15px;
	font:"メイリオ";
}
.nomal-n {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	font-weight:none;
	line-height:15px;
	font:"メイリオ";
}
.nomal-ind {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	font-weight:none;
	line-height:15px;
	font:"メイリオ";
}

.nomal-y {
	font-size: 12px;
	letter-spacing: 0px;
	color: #FF0;
	font-weight:none;
	line-height:15px;
	font:"メイリオ";
}
.click {
	font-size: 10px;
	letter-spacing: 0px;
	color: #000;
	font-weight:none;
	line-height:12px;
	font:"メイリオ";
}
.taishougai {
	font-size: 10px;
	letter-spacing: 0px;
	color: #CCC;
	font-weight:none;
	line-height:12px;
	font:"メイリオ";
}

.shouname {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:16px;
}

/*------------------------------------------------------ リンク文字 */

.link-r a:link{
	text-decoration:underline; font-weight:bold; color:#F00; font-size:12px;
}
.link-r a:visited{
	text-decoration:underline; font-weight:bold; color:#F00; font-size:12px;
}
.link-r a:hover{
	text-decoration:underline; font-weight:bold; color:#F00; font-size:12px;
}
.link-r a:active{
	text-decoration:underline; font-weight:bold; color:#F00; font-size:12px;
}

/*------------------------------------------------------ セル */
table.redc{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/redc.jpg);
	background-repeat:repeat-y;
}
table.solid-t{
	border: 2px #520 solid;
	background-color:#520;
}
td.jsl {
	padding:18px;
}
table.od03{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/03_ans/odimg03.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFFFFF;
}
table.od03kai{
	border:#FC9 2px solid;
}
tr.schedule{
	background-color:#FFF;
}
td.odg{
	border:none;
	padding: 25px 25px 25px 25px;
}
td.4cg{
	border:none;
	padding-bottom:10px;
	padding-top:10px;
}
td.odname{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/03_ans/odname.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 0px 0px 0px 5px;
}
td.odn04{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/04_ans/odname.jpg);
	background-repeat:repeat-y;
	background-position:0px;
	height:20px;
	border-collapse:5px;
	padding:5px 5px 5px 10px;
}
td.odn05{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/05_ans/odname.jpg);
	background-repeat:repeat-y;
	background-position:0px;
	height:20px;
	border-collapse:5px;
	padding:5px 5px 5px 10px;
}
td.od04{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/04_ans/odimg04.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-right:25px;
	border-collapse:0px;
}
td.od05{
	background-image:url(https://www.falcom.co.jp/info/eventroom/2013_senill/img/odimg/05_ans/odimg05.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-left:35px;
	border-collapse:0px;
}
td.tlcell{
	border:none;
	padding: 0px 0px 0px 50px;
}
td.tlcell2{
	border:none;
	padding: 0px 0px 0px 65px;
}
td.sch{
	padding: 5px;
}
td.oubo{
	padding: 3px;
}
td.bmn{
	padding: 0px 0px 10px 0px;
}
td.bacecell{
	border:none;
	padding: 30px 0px 0px 0px;
}
td.comcell{
	border:none;
	padding: 10px 0px 0px 0px;
}
td.undercell{
	border:none;
	padding: 10px 40px 40px 40px;
}
td.imgcell{
	border:none;
	padding: 20px;
}
td.imgcell2{
	border:none;
	padding: 15px 5px 15px 5px;
}
td.imgcell3{
	border:none;
	padding: 10px 3px 10px 3px;
}
td.od1kai{
	border:none;
	padding: 10px 10px 10px 10px;
}
td.cella{
	border:none;
	padding: 30px 0px 30px 60px;
}
td.cellb{
	border:none;
	padding: 30px 0px 30px 0px;
}
td.cellc{
	border:none;
	padding: 0px 30px 0px 30px;
}
td.celld{
	border:none;
	padding: 15px 30px 15px 30px;
}
td.celle{
	border:none;
	padding: 10px 0px 0px 0px;
}
td.cellf{
	border:none;
	padding: 30px 30px 0px 30px;
}
td.odans{
	border:none;
	padding: 10px 0px 0px 25px;
}

ul#nimg li{
    list-style:none;
	float:left;
	padding-right:5px;
}
