
body {background-image:url(../img/bk.gif); background-repeat:repeat;}

.ct1000 {width:1000px; background-color:#fae0e6; margin:0 auto;
	_left:auto; _right:auto;}


.counter {font-size:88%; width:970px; height:20px;}
#NINCtDrawSection {top:20px; z-index:999;}

.counterL {width:430px; height:20px; float:left;
	text-align:right;}

.counterR {width:430px; height:20px; float:right;
	text-align:left;}


.header {clear:both;
	width:970px; height:250px; margin-left:15px; text-align:left;
	background-image:url(../img/title.jpg);}

.main {margin-bottom:10px;}

.global {padding-left:10px;}

.global li, .global a {width:120px; height:50px;}

.global li {list-style:none; float:left; margin:0 10px 10px 10px;}

.global a {display:block; text-indent:-9999px;}

/*.global a:hover { opacity:0.7; filter:alpha(opacity=70);}*/

.global a:hover { background-position:0 -50px;}

#g1 a {background-image:url(../img/g1_top.gif);}
#g2 a {background-image:url(../img/g2_cast.gif);}
#g3 a {background-image:url(../img/g3_schedule.gif);}
#g4 a {background-image:url(../img/g4_system.gif);}
#g5 a {background-image:url(../img/g5_access.gif);}
#g6 a {background-image:url(../img/g6_member.gif);}
#g7 a {background-image:url(../img/g7_recruit.gif);}

.sitemap {width:300px; margin-left:350px;}

.sitemap h3 {margin:10px;}

.sitemap ul {margin-bottom:1em;}

.sitemap li {text-align:left;}

.footer {
	margin-top:20px;
	padding: 0px;
	width: 1000px;
	font-size:87%;
	font-weight: normal;
	text-decoration: none;
}

.footer li {list-style:none; display:inline; padding:1em;}

.mailtext {width:600px; height:210px; background-color:#FFFFFF;
	padding-top:20px; margin-left:200px; _margin-left:0;}

.news {width:300px; height:380px; padding:10px; _padding:5px;
	background-color:#fadce2; background-image:url(../img/news.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;
	float:left; text-indent:-9999px;
}

#rss {width:650px; height:380px; padding:10px; _padding:5px;
	float:right;
	background-color:#fadce2;
	text-align:left;
	overflow:auto;}
	
.headinfo {width:1000px; height:150px; margin:10px 0;
	background-image:url(../img/info_newyear.gif);
	display:block;}

#limit20100111_1h {width:1000px; height:80px; background-image:url(../img/info_20100110.gif);}

.bookmark {margin-bottom:0 !important;}
.bookmark li {list-style:none; width:16px; height:16px; display:inline;}
.bookmark img {cursor:pointer;}

.t_sbm {font-size:113%;}

.infobox {margin-left:25px; _margin-left:0;}
.infobox, .infobox a {width:950px; height:100px; display:block; text-indent:-9999px;}
.infobox a { background-image:url(../img/ticket20100401.jpg)}
.infobox a:hover {background-position:0 -100px;}

.ticket {width:100%; padding-top:10px;}

.ticket p { background-color:#FFEEFF; margin-top:1em;}
.ticket a {font-weight:bold;}

.group {width:1000px; height:auto; padding-top:10px; _padding-left:5px;
	background-color:#fadce2;}
.group h2 {width:1000px; height:50px; text-indent:-9999px;
	background-image:url(../img/h_group.jpg);}
.group_l, .group_r {width:500px; height:150px; _width:495px; margin-bottom:10px;
	text-indent:-9999px; display:block;}
.group_l {float:left; _background-position:left top;
	background-image:url(../img/banner_910_no1.gif);}
.group_r {float:right; _background-position:right top; _float:left;
	background-image:url(../img/banner_910_max1-r.gif);}

#event20100524 {display:none;
	width:1000px; height:180px; text-indent:-9999px;
	background-image:url(../img/event20100524.jpg);
	margin:0 auto 10px auto;}
	
#event20100616 {margin:0 auto 10px auto;}

/* --- schedule --------------------------------------- */

.menu_schedule {width:950px; height:1.5em; background-color:#ffe8f3;
	margin:0 auto; padding-top:0.5em; text-align:center;}

.menu_schedule li {float:left; padding:0 0.5em; list-style:none;}

.main_schedule {width:970px; _width:961px; margin:0 auto; text-align:center;
	background-color:#FFEECC; display:block; margin-left:15px;}

.main_schedule li {width:120px; height:210px; list-style:none;
	font-size:88%; padding:0px; margin:0 0 0 1px; background-color:#ffe8f3;
	background-image:url(../img/bg_prof.png);
	_padding-left:4px; float:left; display:block;}

.h2_schedule {font-size:133%;
	margin:0; padding:0.5em 0; width:970px;  text-align:center;}

.warning {color:#FF0000;}
.caution {color:#FF9900;}

