@charset "UTF-8";
@media screen and (max-width: 480px){

html,body,div,h1,h2,h3,h4,h5,h6,
p,dl,dt,dd,ul,ol,li,
table,caption,th,td,
form,fieldset,
textarea,select,option
	{
		margin:0px;
		padding:0px;
		font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:13px;
		box-sizing: border-box;
}
body{
		background-color:#ffffff;
		_display: inline;
		_zoom:1
}
h1{
		color:#c1c0c1;
		font-size:70%;
		font-weight:normal;
		margin:0px 0px 10px;
}
h2{
		width:100%;
		margin:0px 0px 10px;
		padding:5px 15px;
		color:#fdfdfd;
		font-size:100%;
		font-weight:bold;
		background-color:#e4007f;
}
strong{
		color:#595959;
		font-size:95%;
		font-weight:bold;
}
img{
		max-width: 100%;
		height: auto;
		width /***/:auto;
		border-style:none;
		vertical-align:bottom;
}
ul,ol{
		list-style-type:none;
}
a{
		text-decoration:none;
}
/*-------------------------------------------------
                       HEADER
---------------------------------------------------*/
#header{
		width:100%;
		margin:0px auto 20px;
		padding-top:10px;
}
div#header:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/*******
 LEFT
*******/
#header #header_left{
		width:50%;
		margin:0px;
		padding-left:10px;
		float:left;
}
/*******
 CENTER
*******/
#header #header_center{
		display:none;
}
/*******
 RIGHT
*******/
#header #header_right{
		width:50%;
		margin:0px;
		padding-right:10px;
		float:left;
}
#header_right ul{
		width:100%;
		margin:0px;
}
#header_right li{
		width:45%;
		margin-left:5%;
		float:left;
}
#header_right li:first-child{
		display:none;
}
/*-------------------------------------------------
                       MAIN
---------------------------------------------------*/
#main{
		width:100%;
		margin:0px auto;
}
div#main:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/*-------------------------------------------------
                       LEFT
---------------------------------------------------*/
#left{
		width:100%;
		margin:0px;
}
/*-------------------------------------------------
                       RIGHT
---------------------------------------------------*/
#right{
		width:100%;
		margin:0px;
}
#right ul{
		width:100%;
		margin:0px;
}
div#right ul:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#right li{
		width:48%;
		float:left;
		margin:10px 1%;
}
#right li img{
		width:100%;
}
/*---------
   ADD 3
---------*/
.add3{
		display:none;
}
/*---------
   ADD 3 MIN
---------*/
#add3_min{
		width:300px;
		height:250px;
		margin:50px auto;
}
/*-------------------------------------------------
                       FOOTER
---------------------------------------------------*/
#footer{
		width:100%;
		margin:30px 0px 0px;
		padding:10px 0px;
		background-color:#ededed;
}
#footer_box{
		width:100%;
		margin:0px auto;
		padding:0px 10px;
}
div#footer_box:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/*---------
   LEFT
---------*/
#footer_left{
		width:100%;
		margin:0px;
		float:left;
}
div#footer_left:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#footer_left p{
		color:#757575;
		font-size:90%;
		margin-bottom:0px;
}
#footer .footer_menu_box{
		width:32%;
		margin-left:2%;
		padding:0px;
		float:left;
}
#footer_left a+.footer_menu_box{
		margin-left:0%;
}
.footer_menu_box img{
		display:none;
}
.footer_menu_box ul{
		width:100%;
		margin:0px;
}
.footer_menu_box li{
		margin:10px 0px 0px 0px;
		line-height:20px;
}
#footer_min li{
		float:left;
		margin-right:20px;
}
.footer_menu_box a{
		color:#3c3c3c;
		font-size:100%;
		font-weight:bold;
}
.footer_menu_box a:hover{
		color:#000000;
}
#footer_logo{
		margin-bottom:20px;
}
#footer_left #copy{
		font-size:70%;
		text-align:center;
		display:block;
		margin-top:10px;
		display:none;
}
#footer_left .min_footer{
		width:100%;
		margin:0px;
		padding:3px 0px;
		color:#fdfdfd;
		font-size:95%;
		font-weight:bold;
		text-align:center;
		background-color:#e4007f;
}
/*---------
   RIGHT
---------*/
#footer_right{
		display:none;
}
/*-------------------------------------------------
                       PAGE TOP
---------------------------------------------------*/
#page_top {
		display:none;
}
#page_top a {
		display:none;
}
#page_top img{
		display:none;
}
/*-------------------------------------------------
                       MIN 
---------------------------------------------------*/
.min{
		display:none;
}
.min_title{
		width:100%;
		margin:0px;
		padding:5px 10px;
		color:#fdfdfd;
		font-size:105%;
		font-weight:bold;
		text-align:center;
		background-color:#e4007f;
}
.min_title_sub{
		width:100%;
		margin:0px 0px 20px;
		padding:5px 0px 5px 40px;
		color:#91c131;
		font-size:103%;
		font-weight:bold;
		background:url(images/min_title_sub.png) no-repeat 0 0;
		background-size:contain;
		border-bottom:2px dotted #9e9f9e;
}
.min_button{
		width:95%;
		height:50px;
		margin:0px auto 50px;
		padding:5px 0px;
		text-align:center;
		background: -moz-linear-gradient(top,#FFF 0%,#EEE);
		background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
		border: 1px solid #DDD;
		display:block;
}
.min_button a{
		color:#454545;
		font-size:115%;
		font-weight:bold;
		text-decoration:none;
		line-height:250%;
		vertical-align:middle;
		display:block;
}
/*-------------------------------------------------
                       INDX
---------------------------------------------------*/
/*---------
   INFO
---------*/
#info{
		width:100%;
		margin:0px auto 30px;
		padding:0px 15px;
}
div#info:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#info #info_ymd{
		width:100%;
		margin:0px;
		border-bottom:1px solid #e2e2e2;
}
#info_ymd p{
		color:#1f1f1f;
		font-size:100%;
		font-weight:bold;
		line-height:25px;
}
#info_ymd img{
		width:7%;
		margin-right:20px;
}
#info #info_point{
		width:100%;
		margin:0px;
}
div#info_point:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#info_point img{
		display:none;
}
#info_point p{
		color:#1f1f1f;
		font-size:90%;
		margin-top:3px;
}
#info_point a{
		color:#e4007f;
		text-decoration:underline;
}
/*---------
 AUDITION
---------*/
#audition{
		width:100%;
		margin:0px auto 15px;
}
div#audition:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#audition #audition_list{
		width:100%;
		height:500px;
		margin:0px 0px 20px;
		padding:0px 5px 20px;
		overflow:hidden;
		overflow-x:hidden;
}
#audition_list p{
		display:none;
}
#audition_list img{
		display:none;
}
#audition_list table{
		width:100%;
		margin:0px;
}
#audition_list th{
		color:#1f1f1f;
		font-size:90%;
		text-align:left;
		padding:5px 10px 5px 0px;
		border-bottom:1px dotted #888888;
}
#audition_list #kikan{
		display:none;
}
#audition_list td:first-child{
		display:none;
}
#audition_list td{
		font-size:100%;
		padding:5px 5px 5px 0px;
		border-bottom:1px dotted #dcdcdc;
}
#audition_list #list_category{
		width:30%;
		padding:5px 3px 5px 0px;
}
#audition_list a{
		color:#454545;
		text-decoration:underline;
}
#audition_list .ymd{
		color:#949494;
		font-size:90%;
		font-weight:bold;
		display:block;
}
#audition_list .ymd span{
		color:#ff0000;
		font-size:100%;
		font-weight:bold;
		margin-left:15px;
}
#audition_list .actor{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#c81961;
}
#audition_list .singer{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#9e49bf;
}
#audition_list .talent{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:1px;
		background-color:#aad515;
}
#audition_list .model{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#18a5cb;
}
#audition_list .comedian{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#f86953;
}
#audition_list .child_actor{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#f9ae23;
}
#audition_list .sonota{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#709ac8;
}
#audition_list .aidoru{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#ea68a2;
}
#audition_list .taikendan{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#f25664;
}
#audition_list .dansu{
		color:#fcfcfc;
		font-size:95%;
		line-height:2em;
		margin-right:2px;
		padding:2px;
		background-color:#d680fe;
}
#audition_list .osirase{
		color:#fcfcfc;
		font-size:105%;
		line-height:2em;
		font-weight:bold;
		padding:1px 3px;
		background-color:#ff1493;
}
/*---------
   CAUTION
---------*/
#caution{
		width:100%;
		margin:0px auto 10px;
		padding:0px 15px;
}
#caution p{
		color:#e4007f;
		font-size:85%;
		font-weight:bold;
		line-height:20px;
}
#caution img{
		display:none;
}
/*---------
   ADD 1
---------*/
#add1{
		width:336px;
		height:280px;
		margin:0px auto 50px;
}
/*---------
   ADD 2
---------*/
#add2{
		display:none;
}
/*---------
   NEWS
---------*/
#news{
		display:none;
}
/*---------
 APPROACH
---------*/
.approach{
		width:100%;
		margin:15px 0px;
		padding:0px 15px;
}
div.approach:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.approach img{
		float:left;
}
.approach img+p{
		color:#e4007f;
		font-size:85%;
		font-weight:bold;
		overflow: auto;/* for modern browser */
		zoom: 1;/* for ie6 */
		line-height: 1.5;
}
.approach span{
		color:#000000;
		font-size:100%;
		font-weight:bold;
}
.approach p{
		color:#454545;
		font-size:100%;
		margin-bottom:15px;
		line-height:1.8em;
}
/*---------
   ADD 1 MIN MED
---------*/
#add1_min_med{
		width:336px;
		height:280px;
		margin:50px auto;
}
.add1_min_med_box{
		width:336px;
		height:280px;
}
#story_min{
		width:100%;
		margin:0px auto 15px;
		display:block;
}
/*---------
  TAIKEN
---------*/
.taiken{
		width:100%;
		margin:0px;
}
div.taiken:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.taiken img{
		display:none;
}
.taiken .taiken_box{
		width:95%;
		margin:10px auto;
		padding:10px 15px;
		border-radius:8px;
		border:1px solid #d9d9d9;
		box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.taiken_box p{
		color:#454545;
		font-size:90%;
		margin-bottom:5px;
		line-height:1.7em;
}
.taiken_box p:first-child{
		color:#f25664;
		font-size:105%;
		font-weight:bold;
}
.taiken_box .taiken_link{
		text-align:right;
}
.taiken_box a{
		color:#000000;
		font-size:110%;
		text-decoration:underline;
}
.taiken_box a:hover{
		color:#f25664;
}
/*---------
   ADD RECOME
---------*/
#add_recome{
		width:100%;
		height:250px;
		margin:50px auto 0px;
}
/******* ranking *******/
#min_title_taikenranking{
		width:100%;
		margin:0px;
		padding:5px 10px;
		color:#fdfdfd;
		font-size:105%;
		font-weight:bold;
		text-align:center;
		background-color:#90d20b;
}
#taiken_ranking{
		width:100%;
		margin:50px 0px 20px;
}
div.taiken:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#taiken_ranking #ranking_day{
		color:#000000;
		font-size:90%;
		font-weight:bold;
		margin:5px 5px 0px 0px;
		text-align:right;
}
#taiken_ranking #min_title_taikenranking+img{
		display:none;
}
#taiken_ranking .ranking_box{
		width:100%;
		margin:0px;
		padding:10px 0px 15px;
		border-bottom:1px dotted #555654;
}
#taiken_ranking .ranking_box:last-child{
		border-bottom:none;
}
.ranking_box img{
		float:left;
		margin-right:5px;
		padding-left:5px;
}
.ranking_box a{
		color:#86c605;
		font-size:115%;
		font-weight:bold;
		text-decoration:underline;
		line-height:2.4em;
		
}
.ranking_box p{
		color:#454545;
		font-size:85%;
		padding-right:10px;
		overflow: auto;/* for modern browser */
		zoom: 1;/* for ie6 */
		line-height: 1.5;
}

/*---------
   ADD 2 MIN
---------*/
#add2_min{
		width:336px;
		height:280px;
		margin:0px auto 50px;
}
.add2_min_box{
		width:336px;
		height:280px;
}
/*---------
 CATEGORY
---------*/
.category{
		width:100%;
		margin:0px 0px 10px;
		background-color:#f5f5f5;
}
div.category:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.category h2+img{
		display:none;
}
.category_min{
		width:30%;
		margin:0px 5px 0px 0px;
		float:left;
		border-right:1px dotted #ffffff;
}
div.category_min:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.category_point{
		color:#efefef;
		font-size:100%;
		font-weight:bold;
		text-align:center;
		margin-top:5px;
}
.category_min+p{
		color:#fdfdfd;
		font-size:90%;
		padding:0px 0px 0px;
}
/** 1 **/
.category #category1{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#bb1054;
}
div#category1:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/** 2 **/
.category #category2{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#9140b3;
}
div#category2:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/** 3 **/
.category #category3{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#9dcb09;
}
div#category3:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/** 4 **/
.category #category4{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#0b98c6;
}
div#category4:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/** 5 **/
.category #category5{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#eb5f46;
}
div#category5:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/** 6 **/
.category #category6{
		width:95%;
		margin:10px auto 10px;
		padding:5px 10px;
		border-radius:8px;
		background-color:#eca616;
}
div#category6:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
/*-------------------------------------------------
                       COMMON
---------------------------------------------------*/
/*---------
   ADD 4
---------*/
#add4{
		width:320px;
		height:100px;
		margin:0px auto 20px;
}
/*---------
   ADD 5
---------*/
#add5{
		width:336px;
		height:280px;
		margin:50px auto;
}
/*---------
   ADD 5 MIN
---------*/
#add5_min{
		width:336px;
		height:280px;
		margin:50px auto;
}
/*---------
 TAB MENU
---------*/
#tab{
		width:100%;
		margin:0px 0px 10px;
		padding:0px 15px;
}
div#tab:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#tab ul{
		width:100%;
		margin:0px;
}
div#tab ul:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#tab li{
		width:16%;
		margin-left:5%;
		margin-bottom:10px;
		float:left;
}
#tab li:first-child{
		margin:0px;
}
#tab #tab_min{
		margin:0px;
}
/*---------
   LIST
---------*/
#left #list{
		width:100%;
		margin:0px 0px 30px;
		border-collapse:collapse;
}
#list th{
		color:#000000;
		font-size:100%;
		background-color:#f4f3f3;
		padding:10px 0px 10px 10px;
		text-align:left;
}
#list th:nth-of-type(2){
		display:none;
}
#list th:nth-of-type(3){
		display:none;
}
#list td{
		color:#000000;
		font-size:100%;
		width:100%;
		padding:0px 15px;
		display:inline-block;
		word-break: break-all;
}
#list td:first-child{
		font-weight:bold;
		padding-top:15px;
}
#list td:last-child{
		font-size:85%;
		padding:5px 0px 15px 15px;
		border-bottom:1px dotted #696969;
}
#list .category{
		font-weight:bold;
		padding:3px;
		background-color:#f4f3f3;
}
#list span{
		margin-right:10px;
}
#list a{
		color:#cbcbcb;
		font-size:90%;
		text-decoration:underline;
}
/*---------------
   CATEGORY LIST
----------------*/
#left .category_list{
		width:100%;
		margin:0px 0px 50px;
		border-collapse:collapse;
}
div.category_list:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.category_list th{
		width:100%;
		color:#000000;
		font-size:110%;
		font-weight:bold;
		background-color:#f4f3f3;
		padding:5px 0px;
}
.category_list th:nth-of-type(2){
		display:none;
}
.category_list th:nth-of-type(3){
		display:none;
}
.category_list td{
		width:100%;
		color:#000000;
		font-size:100%;
		padding:10px 15px 5px;
		display:inline-block;
		word-break: break-all;
}
.category_list td:first-child{
		display:none;
}
.category_list td:last-child{
		padding:5px 15px 10px;
		border-bottom:1px dotted #696969;
}
.category_list a{
		color:#cbcbcb;
		font-size:95%;
		text-decoration:underline;
}
#a_gyou{
		color:#f8f6f6;
		background-color:#e4007f;
}
#k_gyou{
		color:#f8f6f6;
		background-color:#8957a1;
}
#s_gyou{
		color:#f8f6f6;
		background-color:#e7d919;
}
#t_gyou{
		color:#f8f6f6;
		background-color:#91c131;
}
#n_gyou{
		color:#f8f6f6;
		background-color:#39ade9;
}
#h_gyou{
		color:#f8f6f6;
		background-color:#f1ae3a;
}
#m_gyou{
		color:#f8f6f6;
		background-color:#ea68a2;
}
#y_gyou{
		color:#f8f6f6;
		background-color:#f16144;
}
#r_gyou{
		color:#f8f6f6;
		background-color:#009944;
}
#w_gyou{
		color:#f8f6f6;
		background-color:#00457e;
}
/*-------------------------------------------------
                       CONTACT
---------------------------------------------------*/
#left #contact_point{
		width:100%;
		margin:0px auto;
}
div#contact_point:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
#contact_point img{
		margin:0px 0px 0px 10px;
		display:block;
}
#contact_point p{
		color:#1f1f1f;
		font-size:90%;
		font-weight:bold;
		line-height:1.8em;
		margin-top:5px;
		padding:0px 10px;
}
#contact_point a{
		color:#e4007f;
		text-decoration:underline;
}
#contact_point a:hover{
		color:#ef63b1;
}
/*-------------------------------------------------
                       PUBLISH
---------------------------------------------------*/
.publish{
		width:100%;
		margin:20px 0px 0px;
		padding:0px 15px;
}
div.publish:after {
		content : "";
		display : block;
		height : 0;
		clear : both;
}
.publish img{
		display:none;
}
.publish p{
		color:#1f1f1f;
		font-size:100%;
		margin-bottom:20px;
		line-height:2em;
}
.publish span{
		color:#fa0d00;
		font-size:100%;
		font-weight:bold;
}
.publish a img{
		display:none;
}
/*-------------------------------------------------
                       THANKS
---------------------------------------------------*/
#thanks{
		width:100%;
		margin:20px 0px 50px;
		padding:0px 15px;
}
#thanks p{
		color:#000000;
		font-size:100%;
		font-weight:bold;
		line-height:2em;
		margin-bottom:15px;
}
#thanks p:first-child{
		color:#e4007f;
		font-size:120%;
		font-weight:bold;
		line-height:18px;
		margin-bottom:20px;
		padding-left:10px;
		border-left:5px solid #e4007f;
}
/*-------------------------------------------------
                       NARUNIWA
---------------------------------------------------*/
.naruniwa{
		width:100%;
		margin:0px 0px 50px;
		padding:0px 15px;
}
.naruniwa img{
		display:none;
}
.naruniwa p{
		color:#000000;
		font-size:100%;
		margin:10px 0px 20px;
		line-height:2em;
}
/*-------------------------------------------------
                  AUDITION PAGE
---------------------------------------------------*/
#audition_page{
		width:100%;
		margin:50px 0px;
}
#audition_page p{
		color:#000000;
		font-size:100%;
		line-height:2em;
		margin-bottom:15px;
		padding:0px 15px;
}
#audition_page h2+p{
		color:#5b5b5b;
		font-size:95%;
		line-height:1.9em;
		margin-bottom:30px;
}
#audition_page p span{
		color:#3e3e3e;
		font-size:105%;
		font-weight:bold;
}
#audition_page a{
		color:#227ed9;
		text-decoration:underline;
		word-break: break-all;
}
#audition_page a:hover{
		color:#9ac6f2;
}
#audition_page .point{
		color:#e60012;
		font-size:105%;
		font-weight:bold;
}
/*-------------------------------------------------
                  AUDITION PAGE LIST  audition.html
---------------------------------------------------*/
#left #audition_page_list{
		width:100%;
		margin:0px 0px 80px;
		border-collapse:collapse;
}
#audition_page_list th{
		color:#000000;
		font-size:100%;
		background-color:#f4f3f3;
		padding:10px 0px;
}
#audition_page_list th:last-child{
		display:none;
}
#left #audition_page_list #audition_page_category{
		width:100px;
		padding:10px 0px;
}
#audition_page_list td{
		color:#000000;
		font-size:100%;
		padding:10px 10px 10px 0px;
		border-bottom:1px dotted #696969;
}
#audition_page_list td:last-child{
		display:none;
}
#audition_page_list td:first-child{
		padding-left:5px;
}
#audition_page_list .aud_list_min{
		font-size:90%;
		font-weight:bold;
		margin-top:10px;
		display:block;
}
#audition_page_list a{
		color:#000000;
		font-size:100%;
		text-decoration:underline;
}
#audition_page_list a:hover{
		color:#cecece;
}
#audition_page_list .actor{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#c81961;
}
#audition_page_list .singer{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#9e49bf;
}
#audition_page_list .talent{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#aad515;
}
#audition_page_list .model{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#18a5cb;
}
#audition_page_list .comedian{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#f86953;
}
#audition_page_list .child_actor{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#f9ae23;
}
#audition_page_list .sonota{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#709ac8;
}
#audition_page_list .aidoru{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#ea68a2;
}
#audition_page_list .dansu{
		color:#fcfcfc;
		font-size:90%;
		line-height:2em;
		margin-right:2px;
		padding:1px 2px;
		background-color:#d680fe;
}
/*-------------------------------------------------
                  TAIKEN PAGE
---------------------------------------------------*/
#taiken_page{
		width:100%;
		margin:50px 0px;
}
#taiken_page p{
		color:#000000;
		font-size:100%;
		line-height:2em;
		margin-bottom:30px;
		padding:0px 15px;
}


}