/*Copyright maruyoshikan.net All Rights Reserved*/

/*mainer*/
div#mainer nav li { margin-bottom:2px; clear:both; }
div#mainer nav li,
div#mainer nav li a { line-height:1em; }
div#mainer nav li.l,
div#mainer nav li.r { clear:none; }

/*footer*/
footer { padding:5px 0 0 0; }

/* news */
#news { clear:both; }
#news table { width:100%; }
#news th, #news td { border:1px solid #999; padding:0px 5px; }
#news th { background:#666; color:#FFF; font-weight:normal; }

/* movie */
#movie     { clear:both; padding: 20px 0 0; width:970px; margin:auto; }
#movie div { background:url(../img/bg-movie.png) no-repeat center black; padding:0 260px; height:290px; }

/* sosiki */
#sosiki { clear:both; padding-top:12px; }
#sosiki * { font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif }

/* sosiki ver1 */
#sosiki ul { margin-left:1.5%; }
#sosiki li { border:1px solid #DDD; background:#333; width:16.2%; float:left; }
#sosiki li p, #sosiki li a {
	padding:10px; text-align:center; line-height:1em;
	display:block; margin:0; color:#999;
}
#sosiki li a { background-color:#000; color:#FFF; }
#sosiki li a:hover { background-color:#999; }
#sosiki li span { display:block; font-size:70%; line-height:1em; padding-top:5px;  }
#sosiki .outside a { background:url(../img/btn_link_ex_s.png) no-repeat right top #000; }

/* schedule */
#schedule { width:100%; clear:both; padding-top:20px; }
#schedule * { font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif }
#schedule h2 {
    text-align:center; font-size:120%;
    border:1px solid #000; border-width:1px 0;
    margin-bottom:12px; padding:5px;
}
#schedule p { text-align:center; }
#schedule p img { width:50%; }
#schedule dl {
	width:80%;
	margin:0 auto;
}
#schedule dt {
	font-size:20px;
	color:#000070;
	margin-bottom:5px;
}
#schedule dd {
	padding-left:2.5em;
	margin-bottom:20px;
}

/* table */
table { border-top:1px solid #999; margin-bottom:20px; width:100%; }
th, td { border:1px solid #DDD; padding:2px 15px; }
th { text-align:center; font-weight:normal; }
td { padding-left:3em; }
thead th { background:#999; color:#FFF; }
