@charset "UTF-8";
/* 346 */
/* kuromaru-design */


/* LIVE SCHEDULE
============================================= */
p {
	margin-bottom: 5px;
}

a, a:link {
	color: #0000ff;
	text-decoration: none;
	}
	
a:hover {
	color: #ff00ff;
        text-decoration: underline;
	}

/*
#pickup_event a, a:link {
	color: #B22222;
	text-decoration: underline;
	}

#pickup_event a:hover {
	color: #FF69B4;
	text-decoration: underline;
	}
*/

#monthlist_wrap_top {
　　　　margin: 0;
        padding: 0;
        width: 900px;
        height: 300px;
/* border: 1px solid tomato; */
}

#monthlist_wrap_top h2 {
	text-align: center;
        margin: 40px auto 0;
        width:200px;
/* border: 1px solid tomato; */
}


#monthlist_wrap {
　　　　margin: 0;
        padding: 0;
        width: 900px;
        height: 150px;
/* border: 1px solid tomato; */
}

#monthlist_wrap h2 {
	text-align: center;
        margin: 40px auto 0;
        width:200px;
/* border: 1px solid tomato; */
}

.monthlist {
        margin: 30px auto 20px;
        padding: 0;
	text-align: center; 
	width: 780px; 
        height: 40px;
/* border: 1px solid tomato; */
}

.monthlist ul{
        list-style: none;
        margin: 0;
        padding: 0;
        }

.monthlist ul#ms_nav li{
        list-style: none;
        display: block;
        margin: 0;
        padding: 0;
        float: left;
        text-indent: -9999px;
        height: 40px;
        }

.monthlist ul#ms_nav li a {
	display: block;
        text-decoration: none;
        margin: 0;
        padding: 0;
        height: 40px;
        background: url(../img/ms_navi_btn.gif) no-repeat;
        }

.monthlist ul#ms_nav li#ms_nav1 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav2 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav3 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav4 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav5 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav6 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav7 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav8 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav9 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav10 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav11 { width: 65px; }
.monthlist ul#ms_nav li#ms_nav12 { width: 65px; }

.monthlist ul#ms_nav li#ms_nav1 a { background-position: 0 0; }
.monthlist ul#ms_nav li#ms_nav2 a { background-position: -65px 0; }
.monthlist ul#ms_nav li#ms_nav3 a { background-position: -130px 0; }
.monthlist ul#ms_nav li#ms_nav4 a { background-position: -195px 0; }
.monthlist ul#ms_nav li#ms_nav5 a { background-position: -260px 0; }
.monthlist ul#ms_nav li#ms_nav6 a { background-position: -325px 0; }
.monthlist ul#ms_nav li#ms_nav7 a { background-position: -390px 0; }
.monthlist ul#ms_nav li#ms_nav8 a { background-position: -455px 0; }
.monthlist ul#ms_nav li#ms_nav9 a { background-position: -520px 0; }
.monthlist ul#ms_nav li#ms_nav10 a { background-position: -585px 0; }
.monthlist ul#ms_nav li#ms_nav11 a { background-position: -650px 0; }
.monthlist ul#ms_nav li#ms_nav12 a { background-position: -715px 0; }

.monthlist ul#ms_nav li#ms_nav1 a:hover { background-position: 0 100%; }
.monthlist ul#ms_nav li#ms_nav2 a:hover { background-position: -65px 100%; }
.monthlist ul#ms_nav li#ms_nav3 a:hover { background-position: -130px 100%; }
.monthlist ul#ms_nav li#ms_nav4 a:hover { background-position: -195px 100%; }
.monthlist ul#ms_nav li#ms_nav5 a:hover { background-position: -260px 100%; }
.monthlist ul#ms_nav li#ms_nav6 a:hover { background-position: -325px 100%; }
.monthlist ul#ms_nav li#ms_nav7 a:hover { background-position: -390px 100%; }
.monthlist ul#ms_nav li#ms_nav8 a:hover { background-position: -455px 100%; }
.monthlist ul#ms_nav li#ms_nav9 a:hover { background-position: -520px 100%; }
.monthlist ul#ms_nav li#ms_nav10 a:hover { background-position: -585px 100%; }
.monthlist ul#ms_nav li#ms_nav11 a:hover { background-position: -650px 100%; }
.monthlist ul#ms_nav li#ms_nav12 a:hover { background-position: -715px 100%; }

.monthlist ul#ms_nav li#ms_nav1.current-page { background: url(../img/ms_navi_btn.gif) 0 100%; }
.monthlist ul#ms_nav li#ms_nav2.current-page { background: url(../img/ms_navi_btn.gif) -65px 100%; }
.monthlist ul#ms_nav li#ms_nav3.current-page { background: url(../img/ms_navi_btn.gif) -130px 100%; }
.monthlist ul#ms_nav li#ms_nav4.current-page { background: url(../img/ms_navi_btn.gif) -195px 100%; }
.monthlist ul#ms_nav li#ms_nav5.current-page { background: url(../img/ms_navi_btn.gif) -260px 100%; }
.monthlist ul#ms_nav li#ms_nav6.current-page { background: url(../img/ms_navi_btn.gif) -325px 100%; }
.monthlist ul#ms_nav li#ms_nav7.current-page { background: url(../img/ms_navi_btn.gif) -390px 100%; }
.monthlist ul#ms_nav li#ms_nav8.current-page { background: url(../img/ms_navi_btn.gif) -455px 100%; }
.monthlist ul#ms_nav li#ms_nav9.current-page { background: url(../img/ms_navi_btn.gif) -520px 100%; }
.monthlist ul#ms_nav li#ms_nav10.current-page { background: url(../img/ms_navi_btn.gif) -585px 100%; }
.monthlist ul#ms_nav li#ms_nav11.current-page { background: url(../img/ms_navi_btn.gif) -650px 100%; }
.monthlist ul#ms_nav li#ms_nav12.current-page { background: url(../img/ms_navi_btn.gif) -715px 100%; }

#cont_left {
	float: left;
        width: 170px;
        margin-left: 50px;
        padding: 0;
/* border: 1px solid tomato; */
}

#cont_right {
	float: right;
        width: 580px;
        margin-right: 50px;
        padding: 0;
/* border: 1px solid tomato; */
}

#pickup_event h1 {
	margin-bottom: 10px;
}

#pickup_event h3 {
	margin: 10px 0 5px 0;
}

.copy {
	margin-bottom: 20px;
        padding: 10px;
	background-color: #FFFACD;
}

#schedule {
        clear: left;
        margin: 0 0 0 50px;
        width: 800px;
/* border: 1px solid tomato; */
}

thead.win {
	background-color: #CC9900;
}

thead.sum {
	background-color: #B0E0E6;
}

.border {
        border-top: 2px solid #C0C0C0;
}

.spc {
	background-color: #FFD700;
}

.spc_red {
	background-color: #ffc0cb;
}

.spc_street {
	background-color: #add8e6;
}

.spc_up {
	background-color: #fffacd;
}

.spc_down {
	background-color: #ffe4e1;
}


.nxt {
        float: right;
	margin-right: 60px;
        padding: 0;
        width: 200px;
        font-size: 10px;
        text-align: right;
}

.img {
	margin: 20px 0 10px 0;
    padding: 0;
}


.prof {
	margin-top: 30px;
}
