@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 1.4;
	position: relative;
	float: right;
	background-color:#ffffff;
	
}
p {
	margin:0;
	padding:0;
	line-height: 1.8;
	}
h1,h2,h3,h4,dt,dl,dd {
	list-style-type:none;
	margin:0;
	padding:0;
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #666666;
}
/*---------------------------------------------
 headercontainer                           
---------------------------------------------*/
#TypeTOP{
	width:100%;
	margin: 0;
	padding: 0;
	position: relative;
	background: url(../images/common/bg02.gif) 0 0 repeat-x ;
	margin-top: 0px;
	float:left;

}
#fsmain {
	width: 911px;
	margin-left:auto;
	margin-right:auto;
}
#Wrapper{
	width:911px;
	height: 75px;
	background: url(../images/common/bg_h.gif) 0 0 no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#Wrapper2{
	width:911px;
	height: 24px;
	background: url(../images/common/bg_h2.gif) 0 0 no-repeat;
	margin-left:auto;
	margin-right:auto;

}
#Wrapper #submenulist{
	margin: 0 auto;
	float: right;
	width: 135px;
}
#logo{
	margin:0;
	padding:0;
	padding-top: 20px;
	padding-right: 0px;
	margin-left: 60px;
	width: 401px;
	height: 54px;
}

.span1 {display:none;}

/*---------------------------------------------
  rommcontainer                          
---------------------------------------------*/
#roomContainer{
	background-image:url(../images/common/bg_m.gif);
	width: 911px;
	background-repeat: repeat-y;
	text-align: left;
	clear: both;
	margin-left:auto;
	margin-right:auto;
}

/*---------------------------------------------
  rightpanecontainer                          
---------------------------------------------*/
#roomContainer #leftpage{
	width: 670px;
	margin: 0 0 0 0;
	float: left;
}

#roomContainer #rightpane{
	width: 230px;
	margin: 0 0 0 0;
	float: right;
	padding-right: 4px;
}
#roomContainer #rightpane #info{
	width: 225px;
	margin: 0 0 0 0;
	float: left;
	position: relative;
	padding-right: 4px;
	padding-top: 30px;
	height: 320px;
	margin-left: 5px;
}

/*---------------------------------------------
  rommcontainer 2                         
---------------------------------------------*/
#roomContainer2{
	background-image:url(../images/common/bg_m.gif);
	width: 911px;
	background-repeat: repeat-y;
	text-align: left;
	clear: both;
	margin-left:auto;
	margin-right:auto;
}

/*---------------------------------------------
  rightpanecontainer2                       
---------------------------------------------*/
#roomContainer2 #leftpage{
	width: 670px;
	margin: 0 0 0 0;
	float: left;
}

#roomContainer2 #rightpane{
	width: 230px;
	margin: 0 0 0 0;
	float: right;
	padding-right: 4px;
}
#roomContainer2 #rightpane #info{
	width: 225px;
	margin: 0 0 0 0;
	float: left;
	position: relative;
	padding-right: 4px;
	padding-top: 30px;
	height: 320px;
	margin-left: 5px;
}

/*---------------------------------------------
 indFlashArea
---------------------------------------------*/
#roomContainer #leftpage #indFlashArea{
	margin: 0;
	width: 600px;
	margin-left: 30px;
	height: 850px;
}
#roomContainer #leftpage #indFlashArea2{
	margin: 0;
	width: 205px;
	height: 268px;
}

#subFlashArea{
	margin: 0;
	width: 220px;
	height: 372px;
	padding-top: 26px;
	padding-right: 10px;
}
#subFlashArea2{
	margin: 0;
	width: 230px;
	height: 700px;
	padding-top: 26px;
}


/*---------------------------------------------
 audition                           
---------------------------------------------*/
#audition{
	width: 551px;
	height:440px;
	text-align: left;
	clear: both;
	margin: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/common/aud.gif);
	background-repeat: no-repeat;
}

#audition .waku{
	width: 511px;
	height:425px;
	padding-top: 15px;
	padding-left: 40px;
}
#audition .a_title{
	text-align: center;
	clear: both;
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
}


/*---------------------------------------------
 profile                           
---------------------------------------------*/
#w_profile{
	width: 551px;
	text-align: left;
	clear: both;
	margin: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
#w_profile .a_name{
	text-align: center;
	clear: both;
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
}
#w_profile .category{
	text-align: left;
	clear: both;
	font-size: 10px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#profile{
	width: 306px;
	text-align: left;
	clear: both;
	margin: auto;
	float: left;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
#profile .a_name{
	text-align: center;
	clear: both;
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
}
#profile .category{
	text-align: center;
	clear: both;
	font-size: 10px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.blog_btn{
	width: 200px;
	text-align: right;
	float: right;
	margin-right: 20px;
}
#onair{
	width: 551px;
	clear: both;
	margin: auto;
}
#onair .onairtxt{
	width: 480px;
	clear: both;
	margin: auto;
}

#works{
	width: 551px;
	clear: both;
	margin: auto;
}
#works .w_txt{
	width: 480px;
	clear: both;
	margin: auto;
	font-size: 10px;
}
/*---------------------------------------------
 footerContainer                           
---------------------------------------------*/
#footerContainer {
	width:100%;
	position:static!important;
	position:absolute;
	bottom:0;
	right:0;
	margin:auto auto 0 auto;
	float: left;
	padding:0 0 0 0;
	background:url(../images/common/bg01.gif) repeat-x bottom left;
}
#footerContainer #c_name {
	background-image: url(../images/common/bg_f.gif);
	width: 911px;
	height: 29px;
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #999999;
}
#footerContainer #c_name2 {
	background-image: url(../images/common/bg_f2.gif);
	width: 911px;
	height: 29px;
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #999999;
}
/*---------------------------------------------
 footerContainer 2                          
---------------------------------------------*/
#footerContainer2 {
	width:100%;
	position:absolute!important;
	position:absolute;
	bottom:0;
	right:0;
	margin:auto auto 0 auto;
	padding:0 0 0 0;
	background:url(../images/common/bg01.gif) repeat-x bottom left;
	clear: both;
}
#footerContainer2 #c_name {
	background-image: url(../images/common/bg_f.gif);
	width: 911px;
	height: 29px;
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align:center;
	color: #999999;
}
/*********************************************************************/

#c_name_tx {
	width: 670px;
	height: 29px;
	margin: 0 auto;
	text-align:center;
	color: #999999;
	float: left;
}
#c_name_tx2 {
	width: 911px;
	height: 29px;
	margin: 0 auto;
	text-align:center;
	color: #999999;
	float: left;
}


/*********************************************************************/

/*---------------------------------------------
 ListContainer                           
---------------------------------------------*/
#ID ul {
	margin: 0;
	padding :0;
	list-style-type : none;
	float: right;
	margin-right: 5px;
}
#ID li { 
display : inline; 
padding :0; 
margin:3px 0; 
float: right;

}
#ID #menu_a_1 a {
background-image:url(../images/common/sub_menu_03.gif); 
width:135px; 
height:13px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_1 a:hover {
background-image:url(../images/common/sub_menu_03on.gif);
width:135px; 
height:13px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
float: right;
display:block;
}
#ID #menu_a_2 a{
background-image:url(../images/common/sub_menu_05.gif);  
width:135px; 
height:13px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_2 a:hover {
background-image:url(../images/common/sub_menu_05on.gif);
width:135px; 
height:13px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
float: right;
display:block;
}
#ID #menu_a_3 a{
background-image:url(../images/common/sub_menu_07.gif);  
width:135px; 
height:13px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_3 a:hover {
background-image:url(../images/common/sub_menu_07on.gif);
width:135px; 
height:13px; 
background-repeat:no-repeat;
margin:3px 0;
padding:0;
float: right;
display:block;
}


/*---------------------------------------------
 companyContainer                           
---------------------------------------------*/
#Company1{
background-image:url(../images/company/map_01.gif);
width:255px; 
height:302px; 
background-repeat:no-repeat;
}

#C_txt1{
	width:200px;
	padding-top: 60px;
	padding-left: 35px;
}
#Company2 {
background-image:url(../images/company/map_03.gif);
width:255px; 
height:302px; 
background-repeat:no-repeat;
}

.ccc1{
	font-size: 14px;
}
