*						{ margin:0; padding:0; }
html, body				{ height:100%; color:#666; 
							font-family:"ＭＳ Ｐゴシック", Tahoma; font-size:12px; font-style:normal; font-weight:normal; 
							background: #fff url(/img/pattern_background.jpg) repeat-y top; }
h1, h2, h3, h4, h5		{ font-size:75%; font-weight:normal; }
table, th, tr, td, p	{ padding:0; vertical-align:top; }
ul, li					{ list-style:none; }
a						{ color:#666666; text-decoration:none; }
a:hover					{ color:#FF9C00; text-decoration:underline; }
input 					{ border:1px solid #CCCCCC; }
textarea				{ border:1px solid #CCCCCC; }
select 					{ border:1px solid #CCCCCC; }

#pagebuilding 			{ min-height:100%; position:relative; }
#contents				{ width:770px; background:#fff; margin-left:auto; margin-right:auto; padding-bottom:53px; }
#header					{ display:block; width:740px; height:103px; margin:0 15px; padding-top:10px; padding-bottom:10px;
							background: #fff url(/img/top_background.jpg) no-repeat top; }
#bodylayout 			{ width:740px; margin:0 15px; }
#bodylayout p 			{ margin-bottom:10px; }

#newsframe				{ width:369px; height:240px; text-align:left; overflow:auto; background: url(/img/topicback.jpg) no-repeat top; padding-top:25px; }
#newsframe .newsbox		{ width:359px; height:230px; border:solid 0px #999999; overflow:auto; margin-left:5px; margin-right:5px; }
#mainbanner p			{ width:180px; height:140px; float:left; padding-left:4px; }
#footer 				{
	clear:both;
	width:740px;
	font-size:80%;
	padding-top:10px;
	margin-top:7px;
	margin-left:15px;
	margin-right:15px;
	background:url(/img/footer.jpg) no-repeat top;
	float: left;
	display: inline;
}
.left					{
	float:left;
}
.right					{ float:right; }
.hidden 				{ display:none }						
.tablepadding 			{ padding-top:5px; padding-left:10px; padding-bottom:5px; padding-right:10px;}

.sitemap-icon			{ padding-left:10px; color:#FFFFFF; background:url(/sitemap/img/icon.gif) no-repeat 0px 3px; }
.recent-option			{ font-weight:bold; color:#333333; padding-bottom:5px; background:url(/recent/img/pattern_line.gif) repeat-x 0px 18px; }

.mainlist				{ background:url(/aboutus/img/pattern.gif) repeat-x top; padding-top 0px; }

/*----------------------------------------------------------------------------
	1.	Global menu 2.	About us 3.	Audition 4.	Performance 5.	Recent
----------------------------------------------------------------------------*/
/* Global Menu */
#gmenu ul 								{ display:block; width:740px; height:33px; background: url(/img/gm_back.jpg) no-repeat top; }
#gmenu ul li							{ float:left; }
#gmenu ul li .gm01						{ margin: 0 0 0 22px; }
#gmenu ul li a.gm01						{ display:block; width:115px; height:33px; background: url(/img/gm_aboutus.jpg) no-repeat top; }
#gmenu ul li a.gm01:hover 				{ display:block; width:115px; height:33px; background: url(/img/gm_aboutus.jpg) no-repeat bottom; }
#gmenu ul li a.gm02						{ display:block; width:115px; height:33px; background: url(/img/gm_performance.jpg) no-repeat top; }
#gmenu ul li a.gm02:hover 				{ display:block; width:115px; height:33px; background: url(/img/gm_performance.jpg) no-repeat bottom; }
#gmenu ul li a.gm03						{ display:block; width:135px; height:33px; background: url(/img/gm_recentreport.jpg) no-repeat top; }
#gmenu ul li a.gm03:hover				{ display:block; width:135px; height:33px; background: url(/img/gm_recentreport.jpg) no-repeat bottom; }
#gmenu ul li a.gm04						{ display:block; width:115px; height:33px; background: url(/img/gm_audition.jpg) no-repeat top; }
#gmenu ul li a.gm04:hover				{ display:block; width:115px; height:33px; background: url(/img/gm_audition.jpg) no-repeat bottom; }
#gmenu ul li a.gm05						{ display:block; width:120px; height:33px; background: url(/img/gm_document.jpg) no-repeat top; }
#gmenu ul li a.gm05:hover				{ display:block; width:120px; height:33px; background: url(/img/gm_document.jpg) no-repeat bottom; }
#gmenu ul li a.gm06						{ display:block; width:96px; height:33px; background: url(/img/gm_contact.jpg) no-repeat top; }
#gmenu ul li a.gm06:hover				{ display:block; width:96px; height:33px; background: url(/img/gm_contact.jpg) no-repeat bottom; }


/* SIDE Menu - ABOUT US*/
#sidemenu .aboutus01, #sidemenu .aboutus02, #sidemenu .aboutus03, #sidemenu .aboutus04 { display:block; width:150px; height:31px; padding-bottom:1px; }

#sidemenu .aboutus01					{ }
#sidemenu ul li a.aboutus01				{ background: url(/aboutus/img/sidemenu.gif) no-repeat 0px 0px; }
#sidemenu ul li a.aboutus01:hover 		{ background: url(/aboutus/img/sidemenu.gif) no-repeat -150px 0px; }
#sidemenu .aboutus02					{ }
#sidemenu ul li a.aboutus02				{ background: url(/aboutus/img/sidemenu.gif) no-repeat 0px -32px; }
#sidemenu ul li a.aboutus02:hover 		{ background: url(/aboutus/img/sidemenu.gif) no-repeat -150px -32px; }
#sidemenu .aboutus03					{ }
#sidemenu ul li a.aboutus03				{ background: url(/aboutus/img/sidemenu.gif) no-repeat 0px -64px; }
#sidemenu ul li a.aboutus03:hover 		{ background: url(/aboutus/img/sidemenu.gif) no-repeat -150px -64px; }
#sidemenu .aboutus04					{ }
#sidemenu ul li a.aboutus04				{ background: url(/aboutus/img/sidemenu.gif) no-repeat 0px -96px; }
#sidemenu ul li a.aboutus04:hover 		{ background: url(/aboutus/img/sidemenu.gif) no-repeat -150px -96px; }

*html #sidemenu .aboutus01, #sidemenu .aboutus02, #sidemenu .aboutus03, #sidemenu .aboutus04 { padding-bottom:0px; }


/* SIDE Menu - AUDITION*/
#sidemenu .audition01, #sidemenu .audition02, #sidemenu .audition03, #sidemenu .audition04 { display:block; width:150px; height:31px; padding-bottom:1px; }

#sidemenu .audition01					{ }
#sidemenu ul li a.audition01			{ background: url(/audition/img/sidemenu.gif) no-repeat 0px 0px; }
#sidemenu ul li a.audition01:hover 		{ background: url(/audition/img/sidemenu.gif) no-repeat -150px 0px; }
#sidemenu .audition02					{ }
#sidemenu ul li a.audition02			{ background: url(/audition/img/sidemenu.gif) no-repeat 0px -32px; }
#sidemenu ul li a.audition02:hover 		{ background: url(/audition/img/sidemenu.gif) no-repeat -150px -32px; }
#sidemenu .audition03					{ }
#sidemenu ul li a.audition03			{ background: url(/audition/img/sidemenu.gif) no-repeat 0px -64px; }
#sidemenu ul li a.audition03:hover 		{ background: url(/audition/img/sidemenu.gif) no-repeat -150px -64px; }
#sidemenu .audition04					{ }
#sidemenu ul li a.audition04			{ background: url(/audition/img/sidemenu.gif) no-repeat 0px -96px; }
#sidemenu ul li a.audition04:hover 		{ background: url(/audition/img/sidemenu.gif) no-repeat -150px -96px; }

.audition-option						{ 	display:block; width:183px; height:40px; color:#FFFFFF; font-weight:bold; font-size:14px; 
											background:url(/audition/img/name_tag.gif) no-repeat top; }

*html #sidemenu .audition01, #sidemenu .audition02, #sidemenu .audition03, #sidemenu .audition04 { padding-bottom:0px; }


/* SIDE Menu - RECENT*/
#siderecent								{ display:block; width:150px; height:31px; padding-bottom:1px; background: url(/recent/img/sidemenu.gif) no-repeat 0px 0px; }
#siderecent .recent01					{ display:block; width:150px; height:31px; }
#siderecent ul li a.recent01			{ background: url(/recent/img/sidemenu.gif) no-repeat 0px 0px; }
#siderecent ul li a.recent01:hover		{ background: url(/recent/img/sidemenu.gif) no-repeat -150px 0px; }

#siderecent2							{ display:block; width:150px; height:45px; padding-top:36px; background: url(/recent/img/sidemenu2.gif) no-repeat 0px 0px; }
#siderecent2 .recent02					{ display:block; width:150px; height:17px; }
#siderecent2 ul li a.recent02			{ background: url(/recent/img/sidemenu2.gif) no-repeat 0px -36px; }
#siderecent2 ul li a.recent02:hover		{ background: url(/recent/img/sidemenu2.gif) no-repeat -150px -36px; }
#siderecent2 .recent03					{ display:block; width:150px; height:17px; }
#siderecent2 ul li a.recent03			{ background: url(/recent/img/sidemenu2.gif) no-repeat 0px -56px; }
#siderecent2 ul li a.recent03:hover		{ background: url(/recent/img/sidemenu2.gif) no-repeat -150px -56px; }

*html #siderecent, #siderecent2			{ padding-bottom:0px; }


/* SIDE Menu - PERFORMANCE*/
#side-pe								{ display:block; width:150px; padding-top:35px; background: url(/performance/img/sidemenu.gif) no-repeat 0px 0px; }
#side-pe .performance01					{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe ul li a.performance01			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -38px; }
#side-pe ul li a.performance01:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -38px; }
#side-pe .performance02					{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe ul li a.performance02			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -58px; }
#side-pe ul li a.performance02:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -58px; }
#side-pe .performance03					{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe ul li a.performance03			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -78px; }
#side-pe ul li a.performance03:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -78px; }
#side-pe .performance04					{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe ul li a.performance04			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -98px; }
#side-pe ul li a.performance04:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -98px; }
#side-pe .performance05					{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe ul li a.performance05			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -118px; }
#side-pe ul li a.performance05:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -118px; }
#side-pe .performance09					{ display:block; width:150px; height:17px; padding-bottom:5px; }
#side-pe ul li a.performance09			{ background: url(/performance/img/sidemenu.gif) no-repeat 0px -138px; }
#side-pe ul li a.performance09:hover	{ background: url(/performance/img/sidemenu.gif) no-repeat -150px -138px; }

#side-pe2								{ display:block; width:150px; padding-top:35px; background: url(/performance/img/sidemenu2.gif) no-repeat 0px 0px; }
#side-pe2 .performance06				{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe2 ul li a.performance06			{ background: url(/performance/img/sidemenu2.gif) no-repeat 0px -58px; }
#side-pe2 ul li a.performance06:hover	{ background: url(/performance/img/sidemenu2.gif) no-repeat -150px -58px; }
#side-pe2 .performance07				{ display:block; width:150px; height:17px; padding-bottom:6px; }
#side-pe2 ul li a.performance07			{ background: url(/performance/img/sidemenu2.gif) no-repeat 0px -78px; }
#side-pe2 ul li a.performance07:hover	{ background: url(/performance/img/sidemenu2.gif) no-repeat -150px -78px; }
#side-pe2 .performance08				{ display:block; width:150px; height:17px; padding-bottom:1px; }
#side-pe2 ul li a.performance08			{ background: url(/performance/img/sidemenu2.gif) no-repeat 0px -38px; }
#side-pe2 ul li a.performance08:hover	{ background: url(/performance/img/sidemenu2.gif) no-repeat -150px -38px; }

/* SIDE Menu - REQUEST*/
#side-request							{ display:block; width:150px; height:63px; background: url(/document/img/sidemenu.gif) no-repeat 0px 0px; }
#side-request .request01				{ display:block; width:150px; height:31px; }
#side-request ul li a.request01			{ background: url(/document/img/sidemenu.gif) no-repeat 0px 0px; }
#side-request ul li a.request01:hover	{ background: url(/document/img/sidemenu.gif) no-repeat -150px 0px; }
#side-request .request02				{ display:block; width:150px; height:31px; }
#side-request ul li a.request02			{ background: url(/document/img/sidemenu.gif) no-repeat 0px -32px; }
#side-request ul li a.request02:hover	{ background: url(/document/img/sidemenu.gif) no-repeat -150px -32px; }


*html #side-pe, #side-pe2				{ padding-bottom:0px; }

#audition {
	height: 160px;
	width: 180px;
	background-image: url(../img/audition01.jpg);
	float: left;
}
#audition02 {
	height: 101px;
	width: 180px;
	line-height: 12px;
}
#audition03 {
	font-size: 10px;
	color: #FFFFFF;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: right;
	letter-spacing: 0.1px;
	line-height: 12px;
	padding-top: 9px;
	padding-right: 5px;
}
#audition_ft {
	width: 740px;
	font-size: 10px;
	color: #666;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: left;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 5px;
	float: left;
	display: inline;
}
#audition_fttxt {
	display: inline;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
}

#audition_ftimg {
	display: inline;
	margin-left: 5px;
	float: left;
}

#book_txt {
	height: 46px;
	width: 168px;
	margin-left: 4px;
	background-image: url(../booknews/img/book_bk.jpg);
	background-repeat: no-repeat;
	padding-top: 32px;
	padding-left: 7px;
	padding-right: 7px;
}

#more {
	height: 20px;
	width: 176px;
	margin-left: 2px;
	background-image: url(../booknews/img/book_bk.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-right: 0px;
	background-position: right bottom;
	text-align: right;
}

/* additon 20090424 */

.member{
	float:left;
	clear:both;
	width:568px;
	padding-top:8px;
}

.member h3{
	width:554px;
	background:#8cb441;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:2px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.member-img{
	float:left;
	border:solid #808080 1px;
	margin-top:14px;
	margin-bottom:14px;
	margin-right:14px;
}

.member-rt{
	float:right;
	width:435px;
	padding-top:14px;
}

.member-rt h4{
	color:#8cb441;
	width:435px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	background:bottom url(../audition/img/p_line.gif) repeat-x;
}

.member-rt span{
	color:#336666;
}

.member-rt-txt{
	color:#606060;
	width:435px;
	clear:both;
	padding-top:6px;
	padding-bottom:10px;
	font-size:12px;
	line-height:140%;
}








