@charset "utf-8";
/*株式会社アクワイア
orgarhythm */
/* contents.css */


/*------MOVIE PAGE------*/


/*********************************************
contents_common
*********************************************/


.contents_wrapper{
width:911px;
margin:0px auto 30px auto;
background-color:#000000;
background-image:url(../images/contents_bk.gif);
}

.contents_mida{
width:891px;
height:47px;
background-image: url(../images/mida_base.gif);
margin:0px auto 10px;
}

.contents_title{
height:47px;
margin:0px;
float:left;
}

.contents_bread{
width:385px;
height:32px;
margin:0px;
float:right;
color:#FFFFFF;
font-size:12px;
text-align:right;
padding:15px 15px 0px 0px;
}

.contents_bread a{
	color:#FFF;}

.contents_bottom{
width:911px;
height:10px;
clear:both;
}



#guide_menu01 {display: block; width: 221px; height:59px; background-image: url(../images/menu_guide.gif); background-position:bottom; background-repeat:no-repeat;}

#guide_menu01 a{display: block; width: 221px; height:59px; background-image: url(../images/menu_guide.gif); background-position:bottom; background-repeat:no-repeat;}

#guide_menu01 a:hover{display: block; width: 221px; height:59px; background-image: url(../images/menu_guide_over.gif); background-position:bottom; background-repeat:no-repeat;}


/*********************************************
game_set
*********************************************/
/*ゲーム　サイドメニュー*/

#game_menu{
width:221px;
/*height:410px;*/
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#game_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#game_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#game_menu01 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu01_on.gif);}
#game_menu02 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu02_on.gif);}
#game_menu03 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu03_on.gif);}
#game_menu04 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu04_on.gif);}
#game_menu05 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu05_on.gif);}
#game_menu06 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu06_on.gif);}
#game_menu07 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu07_on.gif);}
#game_menu08 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu08_on.gif);}
#game_menu09 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu09_on.gif);}
#game_menu10 {display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu10_on.gif);}


#game_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu01.gif);}
#game_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu02.gif);}
#game_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu03.gif);}
#game_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu04.gif);}
#game_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu05.gif);}
#game_menu06 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu06.gif);}
#game_menu07 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu07.gif);}
#game_menu08 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu08.gif);}
#game_menu09 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu09.gif);}
#game_menu10 a{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu10.gif);}


#game_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu01_over.gif);}
#game_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu02_over.gif);}
#game_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu03_over.gif);}
#game_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu04_over.gif);}
#game_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu05_over.gif);}
#game_menu06 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu06_over.gif);}
#game_menu07 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu07_over.gif);}
#game_menu08 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu08_over.gif);}
#game_menu09 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu09_over.gif);}
#game_menu10 a:hover{display: block; width: 221px; height:39px; background-image: url(../../game/images/game_menu10_over.gif);}

/*********************************************
movie_set
*********************************************/

.movie_wrapper{
width:871px;
height:390px;
margin:0px auto 10px;
}

#m_menu{
width:221px;
/*height:390px;*/
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#m_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#m_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#m_menu01 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu01_on.gif);}
#m_menu02 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu02_on.gif);}
#m_menu03 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu03_on.gif);}
#m_menu04 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu04_on.gif);}
#m_menu05 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu05_on.gif);}
#m_menu06 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu06_on.gif);}
#m_menu07 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu07_on.gif);}
#m_menu08 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu08_on.gif);}
#m_menu09 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu09_on.gif);}
#m_menu10 {display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu10_on.gif);}


#m_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu01.gif);}
#m_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu02.gif);}
#m_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu03.gif);}
#m_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu04.gif);}
#m_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu05.gif);}
#m_menu06 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu06.gif);}
#m_menu07 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu07.gif);}
#m_menu08 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu08.gif);}
#m_menu09 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu09.gif);}
#m_menu10 a{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu10.gif);}


#m_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu01_over.gif);}
#m_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu02_over.gif);}
#m_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu03_over.gif);}
#m_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu04_over.gif);}
#m_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu05_over.gif);}
#m_menu06 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu06_over.gif);}
#m_menu07 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu07_over.gif);}
#m_menu08 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu08_over.gif);}
#m_menu09 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu09_over.gif);}
#m_menu10 a:hover{display: block; width: 221px; height:39px; background-image: url(../../movie/images/m_menu10_over.gif);}

.movie_area{
width:640px;
height:390px;
float:right;
/*background-image:url(../../movie/images/youtube01.gif);*/
}

/*********************************************
spec_set
*********************************************/

#spec_wrapper{
width:891px;
height:390px;
margin:0px auto 15px auto;
}

#spec_wrapper table{
width:541px;
float:left;

}

.spec_left{
width:152px;
height:39px;
background-image:url(../../spec/images/spec_hyo_left.gif);
background-repeat:no-repeat;
background-color:#e9e9e9;
color:#111;
font-size:14px;
font-weight:bold;
}

.spec_right{
width:389px;
height:39px;
background-image:url(../../spec/images/spec_hyo_right.gif);
background-repeat:no-repeat;
background-color:#e9e9e9;
color:#333;
font-size:14px;
}

.spec_right a{
text-decoration:underline;

}

.spec_right_box{
width:340px;
height:390px;
float:right;
background-color:#e9e9e9;

}

.spec_right02{
width:389px;
height:39px;
background-image:url(../../spec/images/spec_hyo_right.gif);
background-repeat:no-repeat;
background-color:#e9e9e9;
color:#333;
font-size:12px;
line-height:1.3em;
}



/*********************************************
shopping_set
*********************************************/

.shopping_wrapper{
width:795px;
/*height:550px;*/
margin:0px auto 10px;
background-color:#353535;
}

#sg_btn{
width:780px;
height:495px;
margin:0px auto 0px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:15px 0px 0px 15px;
display: block;
overflow:hidden;
float:left;
background-color:#c7c7c7;
}


#sg_btn ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sg_btn li {float:left; top:display: block; margin-right:15px; margin-bottom:15px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sg_btn00 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg00.gif);}
#sg_btn01 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg01.gif);}
#sg_btn02 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg02.gif);}
#sg_btn03 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg03.gif);}
#sg_btn04 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg04.gif);}
#sg_btn05 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg05.gif);}
#sg_btn06 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg06.gif);}
#sg_btn07 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg07.gif);}
#sg_btn08 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg08.gif);}
#sg_btn09 {display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg09.gif);}


#sg_btn01 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg01.gif);}
#sg_btn02 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg02.gif);}
#sg_btn03 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg03.gif);}
#sg_btn04 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg04.gif);}
#sg_btn05 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg05.gif);}
#sg_btn06 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg06.gif);}
#sg_btn07 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg07.gif);}
#sg_btn08 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg08.gif);}
#sg_btn09 a{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg09.gif);}


#sg_btn01 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg01_over.gif);}
#sg_btn02 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg02_over.gif);}
#sg_btn03 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg03_over.gif);}
#sg_btn04 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg04_over.gif);}
#sg_btn05 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg05_over.gif);}
#sg_btn06 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg06_over.gif);}
#sg_btn07 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg07_over.gif);}
#sg_btn08 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg08_over.gif);}
#sg_btn09 a:hover{display: block; width: 180px; height:150px; background-image: url(../../shopping/images/btn_sg09_over.gif);}

.sg_cap{
	font-size:12px;
	color:#CCC;
	text-align:right;
	margin:5px;
	padding:0px 10px 0px 0px;
	}

/*---SPECIAL---*/
/*スペシャルサブメニュー*/
#sp_submenu{
width:911px;
height:56px;
margin:0px auto 0px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
clear:both;
}


#sp_submenu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sp_submenu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sp_submenu01 {display: block; width: 183px; height:55px; background-image: url(../../special/images/sp_submenu01_on.gif);}
#sp_submenu02 {display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu02_on.gif);}
#sp_submenu03 {display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu03_on.gif);}
#sp_submenu04 {display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu04_on.gif);}
#sp_submenu05 {display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu05_on.gif);}

#sp_submenu01 a{display: block; width: 183px; height:55px; background-image: url(../../special/images/sp_submenu01.gif);}
#sp_submenu02 a{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu02.gif);}
#sp_submenu03 a{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu03.gif);}
#sp_submenu04 a{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu04.gif);}
#sp_submenu05 a{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu05.gif);}

#sp_submenu01 a:hover{display: block; width: 183px; height:55px; background-image: url(../../special/images/sp_submenu01_over.gif);}
#sp_submenu02 a:hover{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu02_over.gif);}
#sp_submenu03 a:hover{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu03_over.gif);}
#sp_submenu04 a:hover{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu04_over.gif);}
#sp_submenu05 a:hover{display: block; width: 182px; height:55px; background-image: url(../../special/images/sp_submenu05_over.gif);}


/*スペシャル　コラムサイドメニュー*/

#sp_c_menu{
width:221px;
height:390px;
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#sp_c_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sp_c_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sp_c_menu01 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu01_on.gif);}
#sp_c_menu02 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu02_on.gif);}
#sp_c_menu03 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu03_on.gif);}
#sp_c_menu04 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu04_on.gif);}
#sp_c_menu05 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu05_on.gif);}
#sp_c_menu06 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu06_on.gif);}
#sp_c_menu07 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu07_on.gif);}
#sp_c_menu08 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu08_on.gif);}


#sp_c_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu01.gif);}
#sp_c_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu02.gif);}
#sp_c_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu03.gif);}
#sp_c_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu04.gif);}
#sp_c_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu05.gif);}
#sp_c_menu06 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu06.gif);}
#sp_c_menu07 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu07.gif);}
#sp_c_menu08 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu08.gif);}


#sp_c_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu01_over.gif);}
#sp_c_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu02_over.gif);}
#sp_c_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu03_over.gif);}
#sp_c_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu04_over.gif);}
#sp_c_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu05_over.gif);}
#sp_c_menu06 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu06_over.gif);}
#sp_c_menu07 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu07_over.gif);}
#sp_c_menu08 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_c_menu08_over.gif);}

/*コラムエリア*/
.column_area{
width:640px;
height:390px;
float:right;
background-color:#c0c0c0;
}

.column_space{
width:640px;
height:335px;
background-color:#c0c0c0;
overflow:auto;
padding:0px 0px 15px 0px;
}


.column_photo{
	width:310px;
	/*height:170px;*/
	margin:10px auto;
	font-size:12px;
	line-height:1.5em;
	}
	
.column_cap{
	font-size:90%;
	color: #CC3300;
	line-height:1.2em;
	}


.column_area p{
	width:550px;
	padding:10px 15px;
	font-size:15px;
	line-height:1.7em;
	color: #333333;
	text-align:left;
	margin:0px auto;
	}
	
.column_right{
	width:550px;
	padding:10px 15px;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: right;
	margin:0px auto;
	}
	
.column_ind{
	width:520px;
	padding:10px 15px 20px 30px;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: left;
	margin:0px auto;
	}
.large{
	font-size:150%;
	}
	
.middle{
	font-size:75%;
	line-height:1.7em;
	}
	
.small{
	font-size:75%;
	line-height:1.1em;
	}
	
.column_mida{
	width:550px;
	padding:10px 15px 0px 0px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color: #333333;
	text-align: left;
	margin:0px auto;
	}
	
.column_table{
	width:450px;
	margin:0px auto;
	color: #CC3300;
	line-height:1.2em;
	}
	
.column_table td{
	text-align:left;
	vertical-align:top;
	}
	
.column_table_name{
	width:50px;
	}
	
/*スペシャル　クリエイターズコラボ　サイドメニュー*/

#sp_cc_menu{
width:221px;
height:430px;
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#sp_cc_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sp_cc_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sp_cc_menu01 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu01_on.gif);}
#sp_cc_menu02 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu02_on.gif);}
#sp_cc_menu03 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu03_on.gif);}
#sp_cc_menu04 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu04_on.gif);}
#sp_cc_menu05 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu05_on.gif);}


#sp_cc_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu01.gif);}
#sp_cc_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu02.gif);}
#sp_cc_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu03.gif);}
#sp_cc_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu04.gif);}
#sp_cc_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu05.gif);}


#sp_cc_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu01_over.gif);}
#sp_cc_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu02_over.gif);}
#sp_cc_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu03_over.gif);}
#sp_cc_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu04_over.gif);}
#sp_cc_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_cc_menu05_over.gif);}


/*クリエイターズコラボエリア*/
.creator_wrapper{
width:871px;
height:430px;
margin:0px auto 10px;
}


.creator_area{
width:640px;
height:430px;
float:right;
background-color:#c0c0c0;
}

.creator_space{
width:640px;
height:375px;
background-color:#c0c0c0;
overflow:auto;
padding:0px 0px 15px 0px;
}



.creator_area p{
	width:550px;
	padding:10px 15px;
	font-size:15px;
	line-height:1.7em;
	color: #333333;
	text-align:left;
	margin:0px auto;
	}
	
.creator_right{
	width:550px;
	padding:10px 15px;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: right;
	margin:0px auto;
	}
	
.creator_ind{
	width:520px;
	padding:10px 15px 20px 30px;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: left;
	margin:0px auto;
	}
.large{
	font-size:150%;
	}
	
.middle{
	font-size:75%;
	line-height:1.7em;
	}
	
.small{
	font-size:75%;
	line-height:1.1em;
	}
	
.creator_name{
	width:570px;
	padding:10px 15px 0px 0px;
	border-bottom:#333;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: left;
	margin:0px auto;
	font-weight:bold;
	background-color:#999;
	padding:5px 0px 5px 5px;
	}
	
.creator_mida{
	width:550px;
	padding:10px 15px 0px 0px;
	border-bottom:#333;
	font-size:15px;
	line-height:1.5em;
	color: #333333;
	text-align: left;
	margin:0px auto;
	}
	
.creator_profile{
	width:550px;
	padding:10px 15px 0px 0px;
	font-size:13px;
	line-height:1.3em;
	color: #333333;
	text-align: left;
	margin:0px auto 20px auto;
	}
	
.creator_photo{
	width:550px;
	padding:10px 0px 10px 0px;
	text-align: left;
	margin:0px auto;
	}
	
.img_30{
	width:550px;
	padding:10px 0px 10px 0px;
	margin:0px auto 15px auto;
	background: #FFF;
	}

	
	
/*スペシャル　開発者コメントサイドメニュー*/

#sp_d_menu{
width:221px;
/*height:390px;*/
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#sp_d_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sp_d_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sp_d_menu01 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu01_on.gif);}
#sp_d_menu02 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu02_on.gif);}
#sp_d_menu03 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu03_on.gif);}
#sp_d_menu04 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu04_on.gif);}
#sp_d_menu05 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu05_on.gif);}
#sp_d_menu06 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu06_on.gif);}
#sp_d_menu07 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu07_on.gif);}
#sp_d_menu08 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu08_on.gif);}
#sp_d_menu09 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu09_on.gif);}
#sp_d_menu10 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu10_on.gif);}
#sp_d_menu11 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu11_on.gif);}
#sp_d_menu12 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu12_on.gif);}


#sp_d_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu01.gif);}
#sp_d_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu02.gif);}
#sp_d_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu03.gif);}
#sp_d_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu04.gif);}
#sp_d_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu05.gif);}
#sp_d_menu06 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu06.gif);}
#sp_d_menu07 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu07.gif);}
#sp_d_menu08 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu08.gif);}
#sp_d_menu09 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu09.gif);}
#sp_d_menu10 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu10.gif);}
#sp_d_menu11 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu11.gif);}
#sp_d_menu12 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu12.gif);}


#sp_d_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu01_over.gif);}
#sp_d_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu02_over.gif);}
#sp_d_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu03_over.gif);}
#sp_d_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu04_over.gif);}
#sp_d_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu05_over.gif);}
#sp_d_menu06 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu06_over.gif);}
#sp_d_menu07 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu07_over.gif);}
#sp_d_menu08 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu08_over.gif);}
#sp_d_menu09 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu09_over.gif);}
#sp_d_menu10 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu10_over.gif);}
#sp_d_menu11 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu11_over.gif);}
#sp_d_menu12 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_d_menu12_over.gif);}


	
/*スペシャル　100曲募集サイドメニュー*/

#sp_s_menu{
width:221px;
height:390px;
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow:hidden;
float:left;
background-color:#e9e9e9;
}


#sp_s_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#sp_s_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#sp_s_menu01 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu01_on.gif);}
#sp_s_menu02 {display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu02_on.gif);}


#sp_s_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu01.gif);}
#sp_s_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu02.gif);}


#sp_s_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu01_over.gif);}
#sp_s_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../special/images/sp_s_menu02_over.gif);}


.songs_area{
width:640px;
height:390px;
float:right;
background-color:#c0c0c0;
}

.songs_space_outline{
width:600px;
height:90px;
color:#333;
background-color:#c0c0c0;
padding:15px 20px 15px 20px;
text-align:left;
}

.songs_space_outline_eng{
width:600px;
height:160px;
color:#333;
background-color:#c0c0c0;
padding:15px 20px 20px 20px;
text-align:left;
}

.cap{
color: #CC6699;
font-size:11px;
line-height:1.3em;}

.up01{
color: #333;
font-size:13px;
line-height:1.1em;
font-weight:bold;
}

.songs_space_kiyaku{
width:640px;
height:155px;
background-color:#c0c0c0;
overflow:auto;
padding:5px 0px 10px 0px;
text-align:center;
color:#CCCCCC;
}

.songs_space_kiyaku_eng{
width:640px;
height:100px;
background-color:#c0c0c0;
overflow:auto;
padding:5px 0px 10px 0px;
text-align:center;
color:#CCCCCC;
}

.songs_btn{
width:170px;
height:40px;
margin:0px auto;
padding:5px 0px 0px 0px;
text-align: center;
}

.songs_btn_end{
width:270px;
height:30px;
margin:0px auto;
padding:20px 0px 0px 0px;
text-align: center;
color:#F00;
font-size:16px;
font-weight:bold;
}

.songs_space_kiyaku table{
width:600px;
margin:0px auto;
border-top:#999999 dotted 1px;
}

.songs_form_name{
padding:5px 10px;
width:150px;
color:#333;
background-color:#b2b2b2;
border-bottom:#999999 dotted 1px;
text-align:left;
}

.songs_form_data,.songs_form_bottom,.songs_form_thanks{
padding:5px 10px;
color:#333;
background-color:#c0c0c0;
border-bottom:#999999 dotted 1px;
text-align:left;
}

.songs_form_data table{
width:440px;
margin:0px auto;
border-top:none;
}

.songs_list_dot{
width:10px;
vertical-align:top;
}

.songs_list_data{
width:420px;
vertical-align:top;
}

.songs_form_bottom{
padding:15px 10px;
text-align: center;
}

.songs_form_thanks{
padding:55px 10px;
text-align: center;
}

/*E3lレポート*/
/*E3エリア*/
.e3_area{
width:751px;
height:335px;
margin:0px auto;
background-color:#000;
padding:55px 10px 15px 10px;
clear:both;
background-image: url(../../special/images/special_e3_base.jpg);
background-repeat:no-repeat;
}

.e3_left{
width:360px;
height:362px;
/*background-color:#00CCFF;*/
float:left;
}

.e3_right{
width:360px;
height:362px;
/*background-color:#00CC33;*/
float:right;
}

.e3_left4{
width:332px;
height:60px;
padding:0px 0px 0px 30px;
margin:0px 0px 50px 0px;
text-align:left;
/*background-color:#999999;*/
float:left;
}

.e3_left3{
width:300px;
height:60px;
padding:0px 0px 0px 62px;
margin:0px 0px 50px 0px;
text-align:left;
/*background-color:#0000CC;*/
float:left;
}

.e3icon4{
margin:0px 20px 0px 0px;
}

.e3icon3{
margin:0px 30px 0px 0px;
}

.e3_right4{
width:332px;
height:60px;
padding:0px 30px 0px 0px;
margin:0px 0px 50px 0px;
text-align: right;
/*background-color:#999999;*/
float:right;
}

.e3_right3{
width:300px;
height:60px;
padding:0px 
inherit
inherit
inherit
inherit
inherit
inherit
inherit
inherit
inherit
inherit
inherit
px 0px 62px;
margin:0px 0px 50px 0px;
text-align:left;
/*background-color:#0000CC;*/
float:right;
}


.e3_box{
width:730px;
height:320px;
margin:10px auto;
padding:0px;
overflow:hidden;
}

.e3icon4r{
margin:0px 0px 0px 20px;
}

.e3icon3r{
margin:0px 0px 0px 30px;
}


/*
.e3_icon01,.e3_icon02,.e3_icon03,.e3_icon04,.e3_icon05,.e3_icon06,.e3_icon07,.e3_icon08,.e3_icon09,.e3_icon10,.e3_icon11,.e3_icon12,.e3_icon13,.e3_icon14,.e3_icon15,.e3_icon16,.e3_icon17,.e3_icon18,.e3_icon19,.e3_icon20,.e3_icon21,.e3_icon22,{
width:60px;
height:60px;
position:relative;
}


.e3_icon01{top::40px;left:100px;}
*/



/*********************************************
music_set
*********************************************/

.music_wrapper{
width:871px;
/*height:557px;*/
margin:0px auto 10px;
}

#mu_menu{
width:221px;
/*height:479px;*/
margin:0px auto 10px auto;
text-align:center;
list-style:none;
text-indent: -9999px;
padding:0px 0px 0px 0px;
display: block;
overflow: visible;
float:left;
background-color:#ffffff;
}


#mu_menu ul {display: block; margin: 0px; padding: 0px; list-style:none;}

#mu_menu li {float:left; top:display: block; margin: 0px; padding: 0px; text-indent: -9999px; font-size:2px;}

#mu_menu01 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu01_on.gif);}
#mu_menu02 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu02_on.gif);}
#mu_menu03 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu03_on.gif);}
#mu_menu04 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu04_on.gif);}
#mu_menu05 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu05_on.gif);}
#mu_menu06 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu06_on.gif);}
#mu_menu07 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu07_on.gif);}
#mu_menu08 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu08_on.gif);}
#mu_menu09 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu09_on.gif);}
#mu_menu10 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu10_on.gif);}
#mu_menu11 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu11_on.gif);}
#mu_menu12 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu12_on.gif);}
#mu_menu13 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu13_on.gif);}
#mu_menu14 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu14_on.gif);}
#mu_menu15 {display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu15_on.gif);}


#mu_menu01 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu01.gif);}
#mu_menu02 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu02.gif);}
#mu_menu03 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu03.gif);}
#mu_menu04 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu04.gif);}
#mu_menu05 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu05.gif);}
#mu_menu06 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu06.gif);}
#mu_menu07 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu07.gif);}
#mu_menu08 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu08.gif);}
#mu_menu09 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu09.gif);}
#mu_menu10 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu10.gif);}
#mu_menu11 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu11.gif);}
#mu_menu12 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu12.gif);}
#mu_menu13 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu13.gif);}
#mu_menu14 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu14.gif);}
#mu_menu15 a{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu15.gif);}


#mu_menu01 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu01_over.gif);}
#mu_menu02 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu02_over.gif);}
#mu_menu03 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu03_over.gif);}
#mu_menu04 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu04_over.gif);}
#mu_menu05 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu05_over.gif);}
#mu_menu06 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu06_over.gif);}
#mu_menu07 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu07_over.gif);}
#mu_menu08 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu08_over.gif);}
#mu_menu09 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu09_over.gif);}
#mu_menu10 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu10_over.gif);}
#mu_menu11 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu11_over.gif);}
#mu_menu12 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu12_over.gif);}
#mu_menu13 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu13_over.gif);}
#mu_menu14 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu14_over.gif);}
#mu_menu15 a:hover{display: block; width: 221px; height:39px; background-image: url(../../music/images/mu_menu15_over.gif);}

.music_area{
width:640px;
height:490px;
float:right;
/*background-image:url(../../movie/images/youtube01.gif);*/
}



/*********************************************
ABOUTg_set
*********************************************/

.about_wrapper{
width:805px;
height:128px;
margin:0px auto 10px;
background-color:#353535;
background-image:url(../../about/images/about_v.jpg);
background-repeat:no-repeat;
padding:580px 0px 0px 0px;
}

.about_btn_space{
	width:805px;
	height:128px;
	margin:0px;
	padding:0px;
	}

.about_btn_left{
	width:105px;
	height:73px;
	float:left;
	padding:55px 0px 0px 10px;
	}
	
.about_btn_right{
	width:198px;
	height:128px;
	float: right;
	padding:0px 5px 0px 10px;
	}



