@charset "UTF-8"; 

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
080701 Reset CSS
━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';} 
a:focus{/**/overflow: hidden;/**/}

body {
margin:0px;
padding:0px;
background-color:#eebbcb;
background:url(../common_images/bg.gif) repeat;
color: #666666;
font-family:"ＭＳ Ｐゴシック", Osaka, Arial, "ヒラギノ角ゴ Pro W3";
}

td{
font-size:12px;
}

img {
margin:0px;
padding:0px;
border:none;
}

a {color:#003366; text-decoration:none;}
a:link {color:#003366; text-decoration:none;}
a:hover {color:#003366; text-decoration:underline;}
a:visited {color:#003366;}


/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
080701 Header CSS
━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

div#header {
width:755px;
height:95px;
background:url(/common_images/header_bg.gif) no-repeat;
}

div.logo a,
div.logo a:link {
width:115px;
height:65px;
display:block;
background:url(../common_images/logo.gif) no-repeat;
text-indent:-3500px;
float:left;
margin-top:20px;
}

div.mainTtl {
width:350px;
height:65px;
display:block;
background:url(../../common_images/main_ttl.gif) no-repeat;
text-indent:-3500px;
float:left;
margin-top:20px;
}

.clear {
clear:both;
}


div.rightArea {
float:left;
margin-top:20px;
}

div.rightArea table td.subNav {
font-size:10px;
}

div.rightArea table h1 {
font-size:10px;
font-weight:normal;
}

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
080701 GlobalNav CSS
━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

ul#GlobalNav{
width:755px;
padding:0px;
height:30px;
margin:0px auto;
}

ul#GlobalNav li {
float:left;
}

ul#GlobalNav li.ro1 a,
ul#GlobalNav li.ro1 a:link { 
background:url(../common_images/menu01_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro1 a:hover { 
background:url(../common_images/menu01_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro2 a,
ul#GlobalNav li.ro2 a:link { 
background:url(../common_images/menu02_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro2 a:hover { 
background:url(../common_images/menu02_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro3 a,
ul#GlobalNav li.ro3 a:link { 
background:url(../common_images/menu03_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro3 a:hover { 
background:url(../common_images/menu03_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro4 a,
ul#GlobalNav li.ro4 a:link { 
background:url(../common_images/menu04_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro4 a:hover { 
background:url(../common_images/menu04_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro5 a,
ul#GlobalNav li.ro5 a:link { 
background:url(../common_images/menu05_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro5 a:hover { 
background:url(../common_images/menu05_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro6 a,
ul#GlobalNav li.ro6 a:link { 
background:url(../common_images/menu06_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro6 a:hover { 
background:url(../common_images/menu06_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

ul#GlobalNav li.ro7 a,
ul#GlobalNav li.ro7 a:link { 
background:url(../common_images/menu07_1.gif) no-repeat;
width:107px;
height:30px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro7 a:hover { 
background:url(../common_images/menu07_2.gif) no-repeat; 
width:107px;
height:30px; 
display:block;
text-indent:-3500px;
}


/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
080630 CSS Brandcolection/Coolshot GlobalNav
━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

table#GlobalNav{
width:755px;
padding:0px;
height:30px;
margin:0px auto;
}

table#GlobalNav .ro1 { 
background:url(../common_images/menu01_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro1:hover { 
background:url(../common_images/menu01_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro2 { 
background:url(../common_images/menu02_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro2:hover { 
background:url(../common_images/menu02_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro6 { 
background:url(../common_images/menu06_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro6:hover { 
background:url(../common_images/menu06_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro3 { 
background:url(../common_images/menu03_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro3:hover { 
background:url(../common_images/menu03_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro4 { 
background:url(../common_images/menu04_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro4:hover { 
background:url(../common_images/menu04_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro5 { 
background:url(../common_images/menu05_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro5:hover { 
background:url(../common_images/menu05_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro7 { 
background:url(../common_images/menu07_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro7:hover { 
background:url(../common_images/menu07_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
080630 CSS member GlobalNav
━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

table#GlobalNav{
width:755px;
padding:0px;
height:30px;
margin:0px auto;
}

table#GlobalNav .ro_m1 { 
background:url(../common_images/menu01_m1.gif) no-repeat;
width:108px;
height:30px;
}


table#GlobalNav .ro_m1:hover { 
background:url(../common_images/menu01_m2.gif) no-repeat; 
width:108px;
height:30px; 
}

table#GlobalNav .ro2 { 
background:url(../common_images/menu02_1.gif) no-repeat;
width:108px;
height:30px;
         
}


table#GlobalNav .ro2:hover { 
background:url(../common_images/menu02_2.gif) no-repeat; 
width:108px;
height:30px; 
}

table#GlobalNav .ro6 { 
background:url(../common_images/menu06_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro6:hover { 
background:url(../common_images/menu06_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro3 { 
background:url(../common_images/menu03_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro3:hover { 
background:url(../common_images/menu03_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro4 { 
background:url(../common_images/menu04_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro4:hover { 
background:url(../common_images/menu04_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro5 { 
background:url(../common_images/menu05_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro5:hover { 
background:url(../common_images/menu05_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}

table#GlobalNav .ro7 { 
background:url(../common_images/menu07_1.gif) no-repeat;
width:108px;
height:30px;
display:block;
text-indent:-3500px;            
}


table#GlobalNav .ro7:hover { 
background:url(../common_images/menu07_2.gif) no-repeat; 
width:108px;
height:30px; 
display:block;
text-indent:-3500px;
}



/*-- GlobalNav下の5pxの下線 --*/

div.GlobalNavBottomLine  {
width:755px;
height:5px;
background-color:#de3428;
}


/* ログイン・申込ボタン */

.ro8 { 
    background:url(../common_images/login01_1.gif) no-repeat;
	width:160px; height:47px;                         
    float:left;                                  
}


.ro8:hover { 
    background:url(../common_images/login01_2.gif) no-repeat; 
    width:160px; height:47px;
	float:left;                            

} 


.ro8:hover { 
    background:url(../common_images/login01_2.gif) no-repeat;
	float:left;    
} 


.ro9{ 
    background:url(../common_images/join01_1.gif) no-repeat;
	width:160px; height:47px;                         
    float:left;                                 
}

.ro9:hover { 
    background:url(../common_images/join01_2.gif) no-repeat; 
    width:160px; height:47px;  
	float:left;                          
 
} 



/*メンバーページメニュー */
.ro_m1 { 
    background:url(../common_images/m_menu01_1.gif) no-repeat;
    width:126px; 
	height:29px;                         
    float:left;       
}

.ro_m1:hover { 
    background:url(../common_images/m_menu01_2.gif) no-repeat; 
	width:126px; 
	height:29px; 
    float:left;   
} 

.ro_m2 { 
    background:url(../common_images/m_menu02_1.gif) no-repeat;
    width:125px; 
	height:29px;                        
    float:left;
}


.ro_m2:hover { 
    background:url(../common_images/m_menu02_2.gif) no-repeat; 
	width:125px; 
	height:29px; 
	float:left;
} 


.ro_m3 { 
    background:url(../common_images/m_menu03_1.gif) no-repeat;
    width:126px; 
	height:29px;                        
    float:left;                
}

.ro_m3:hover { 
    background:url(../common_images/m_menu03_2.gif) no-repeat; 
	width:126px; 
	height:29px; 
	float:left;
} 



.ro_m4 { 
    background:url(../common_images/m_menu04_1.gif) no-repeat;
    width:126px; 
	height:29px;              
    float:left;
}


.ro_m4:hover { 
    background:url(../common_images/m_menu04_2.gif) no-repeat; 
    width:126px; 
	height:29px; 
	float:left;
} 



.ro_m5 { 
    background:url(../common_images/m_menu05_1.gif) no-repeat;
    width:126px; 
	height:29px;                      
    float:left;                  
}


.ro_m5:hover { 
    background:url(../common_images/m_menu05_2.gif) no-repeat; 
	width:126px; 
	height:29px; 
	float:left;
} 



.ro_m6 { 
    background:url(../common_images/m_menu06_1.gif) no-repeat;
    width:126px; 
	height:29px;                    
   float:left;         
}

.ro_m6:hover { 
    background:url(../common_images/m_menu06_2.gif) no-repeat; 
	width:126px; 
	height:29px; 
	float:left;
} 

/*メンバーページメニュー　ここまで */


/*-------------------------------------------------*/
/* 5.1差し替え*/
/*-------------------------------------------------*/

#logo{
margin-left:0px;
text-align:left;
width:296px;
}

/*-------------------------------------------------*/
/* 5.1以前のもの*/
/*-------------------------------------------------*/

/*#logo{
margin-left:0px;
text-align:left;
width:296px;
}
*/


#Global_Wrapper {
width:789px;
margin:0px 0px 0px 0px;
padding:0px;
background-image:url(../common_images/side.gif);
background-repeat:repeat-y;
text-align:center;
margin-left: auto;
margin-right: auto;

}

#container {
width:775px;
margin:0px;
padding:0px;
margin-left: auto;
margin-right: auto;


}


#Main_contents {
width:755px;
margin:0px;
padding:0px;
text-align:center;
margin-left: auto;
margin-right: auto;
}


.header_txt_l{
	font-size: 10px;
	color: #666666;
	text-align:left;
	margin-left: auto;
    margin-right: auto;

}


.header_txt_r{
	font-size: 10px;
	color: #666666;
	text-align:right;
}



/* Header login style  */

#login{
width:320px;
margin:0px;
padding:0px;
}

#login_top{
width:320px;
height:6px;
}



/*-----------------------------------------*/
/* [Header STYLE]  0501差し替え*/
/*-----------------------------------------*/

#login_middle{
padding:0px;
margin:0px;
width:320px;
}


/*-----------------------------------------*/
/* [Header STYLE]  0501以前のもの*/
/*-----------------------------------------*/

/*
#login_middle{
background-image:url(../common_images/login_bg_middle.gif);
background-repeat:repeat-y;
padding:0px;
margin:0px;
width:320px;
}
*/


#login_bottom{
width:320px;
height:5px;
}

/* 0301追加 */


#login_area {
	
	left: 0px;
	top: 5px;
	width: 315px;
	height: 23px;
}

.box_id {
	-moz-box-sizing: border-box;
	left: 0;
	bottom: 0;
	padding: 0px;
	width: 80px;
	*height:18px;/*For IE6,7*/
	vertical-align:middle;
}

.box_password {
	-moz-box-sizing: border-box;
	left: 0;
	bottom: 0;
	padding: 0px;
	width: 95px;
	*height:18px;/*For IE6,7*/
	vertical-align:middle;
}

.login_submit {
	right: 0;
	bottom: 0;
	padding: 0px;
	width: 47px;
}

/* ここまで */





#bottom{
width:789px;
height:25px;
}

/*-----------------------------------------*/
/* Footer AREA [Footer STYLE] */
/*-----------------------------------------*/

.footer_top{
width:755px;
height:8px;
}


.footer_bottom{
width:755px;
height:9px;
}

.fotter_middle{
background-image:url(../common_images/fotter_middle.gif);
background-repeat:repeat-y;
}


.text02{
padding:3px;
text-align:left;
line-height:18px;
color:#FFFFFF;
}

/*
a.footer:{color:#ffffff; text-decoration:none;}
a.footer:link {color:#ffffff; text-decoration:none;}
a.footer:hover {color:#ffffff; text-decoration:underline;}
a.footer:visited {color:#ffffff;}
*/

a.footer:{color:#333; text-decoration:none;}
a.footer:link {color:#333; text-decoration:none;}
a.footer:hover {color:#333; text-decoration:underline;}
a.footer:visited {color:#333;}



.footer_txt_l{
	font-size: 10px;
	color: #333333;
	text-align:left;
}


.footer_txt_r{

	font-size: 10px;
	color: #333333;
	text-align:right;
}

/*-----------------------------------------*/
/* Left contents  */
/*-----------------------------------------*/
#left_contents{
width:537px;
padding:0px;
margin:0px;
float:left;
text-align:left;
}



/*-----------------------------------------*/
/* 5.1差し替え  */
/*-----------------------------------------*/


.topics_box{
	width:537px;
	background-image:url(../../img/news_bg.gif);
	background-repeat:repeat-y;

}


/*-----------------------------------------*/
/* 5.1以前のもの  */
/*-----------------------------------------*/
/*.topics_box{
	width:260px;
	height:122px;
	background-image:url(../img/bg_topics.gif);
	background-repeat:no-repeat;
}
 ここまで  */


.text01{
padding:3px;
text-align:left;
line-height:18px;
}

.bg_top_contents{
width:537px;
height:16px;
}

.bg_top_bottom{
width:537px;
height:8px;
}


.bg_top_middle{
width:537px;
background-image:url(../../img/con_bg_middle.gif);
background-repeat:repeat-y;

}


.contents_ttl{
width:230px;
height:21px;
}

/*-----------------------------------------*/
/* 5.1以前のもの  */
/*-----------------------------------------*/
/*
.contents_ttl{
width:255px;
height:28px;
}



.con_box_bg{
background-image:url(../img/con_box_bg.gif);
background-repeat:repeat-y;
}



.con_box_bottom{
width:255px;
height:9px;
}

 ここまで  */



.box_pd{
padding:5px;
margin:5px;
}

/*-----------------------------------------*/
/* Right contents  */
/*-----------------------------------------*/

#right_contents{
width:208px;
padding:0px;
margin:0px;
float:right;
}

.right_co_box{
width:185px;
}


.right_box_bg{
background-image:url(../img/ban_bg_middle.gif);
background-repeat:repeat-y;
}


.right_box_top{
width:185px;
}

.right_box_bottom{
width:185px;
}



/*-----------------------------------------*/
/* ssl_page contents  */
/*-----------------------------------------*/

#ContentsDotBottom {
 	width: 580px;
	background-image: url(../image/dot_btm.gif);
	background-repeat: repeat-x;
}

.ttl_font{
 color:#0C45A7;
}



/*--------------------------------*/
/* 5.1追加 */
/*--------------------------------*/


/* Header STYLE 一般*/

#header_bg51{
width:755px;
height:129px;
background-image:url(../common_images/header_bg.gif);
background-repeat:no-repeat;
}


/* comment for mac ie /*/
#header_txt{
font-size:1em;
}



/*トップ右動画*/

.movie_txt51{
font-size:10px;
color:#6687ba;
padding:2px;
line-height:14px;
}

.movie_txt_red51{
font-size:10px;
color:#ff0000;
}

/* Header STYLE　会員*/
/* 5.1で追加*/

#m_header_bg51{
width:755px;
height:129px;
background-image:url(../common_images/m_header_bg.gif);
background-repeat:no-repeat;
}

/*トップ右 save the children */

.save_txt{
padding:2px 16px 0 16px;
color:#4a4a4a;
line-height:12px;
font-size:10px;
}

/*--------------------------------*/
/* オーディション研究所 */
/*--------------------------------*/

.bg_aud_top{
background-image:url(../member/audition_kenkyuu/images/bg_woman.gif);
background-repeat:no-repeat;
width:740px;
height:131px;
}

.bg_lead{
/*background-image:url(../member/audition_kenkyuu/images/lead_middle.gif);
background-repeat:repeat-y;*/
width:516px;
}

.lead_text{
color:#972c43;
line-height:16px;
padding:23px 3px 3px 3px;
}

.lead_prof{
line-height:16px;
padding:3px;
font-size:10px;
}

.bg_aud_middle{
background-image:url(../audition_kenkyuu/images/aud_middle.gif);
background-repeat:repeat-y;
width:740px;
}

/* Q1の背景画像 */
/* テキストの長さによって、shot、longを使い分ける */
.q1_bg_short{
background-image:url(../audition_kenkyuu/images/q1_middle_short.gif);
background-repeat:no-repeat;
width:513px;
height:148px;
}

.q1_bg_midium{
background-image:url(../audition_kenkyuu/images/q1_middle_midium.gif);
background-repeat:no-repeat;
width:513px;
height:200px;
}

.q1_bg_long{
background-image:url(../audition_kenkyuu/images/q1_middle_long.gif);
background-repeat:no-repeat;
width:513px;
height:239px;
}

.q1_bg_long2{
background-image:url(../audition_kenkyuu/images/q1_middle_long2.gif);
background-repeat:no-repeat;
width:513px;
height:279px;
}

/* Q2の背景画像 */
/* テキストの長さによって、shot、midium、longを使い分ける */
.q2_bg_short{
background-image:url(../audition_kenkyuu/images/q2_middle_short.gif);
background-repeat:no-repeat;
width:513px;
height:134px;
}

.q2_bg_midium{
background-image:url(../audition_kenkyuu/images/q2_middle_midium.gif);
background-repeat:no-repeat;
width:513px;
height:180px;
}

.q2_bg_long{
background-image:url(../audition_kenkyuu/images/q2_middle_long.gif);
background-repeat:no-repeat;
width:513px;
height:217px;
}

.q2_bg_long2{
background-image:url(../audition_kenkyuu/images/q2_middle_long2.gif);
background-repeat:no-repeat;
width:513px;
height:242px;
}

/* 03の背景画像 */
/* テキストの長さによって、shot、longを使い分ける */
.q3_bg_short{
background-image:url(../audition_kenkyuu/images/q3_middle_short.gif);
background-repeat:no-repeat;
width:513px;
height:160px;
}

.q3_bg_midium{
background-image:url(../audition_kenkyuu/images/q3_middle_midium.gif);
background-repeat:no-repeat;
width:513px;
height:200px;
}

.q3_bg_long{
background-image:url(../audition_kenkyuu/images/q3_middle_long.gif);
background-repeat:no-repeat;
width:513px;
height:235px;
}

.boshuu_middle{
background-image:url(../audition_kenkyuu/images/boshuu_middle.gif);
background-repeat:repeat-y;
width:531px;
}

.boshuu_text14{
font-size:14px;
}

.answer_pan_bg{
background-image:url(../audition_kenkyuu/images/answer_pan_bg.gif);
background-repeat:no-repeat;
width:740px;
height:29px;
}

/* 2007.10.4 追加 アンサーページを、テキストで更新できるように改修 */
.answer01_bg {
	background:url(../audition_kenkyuu/images/answer01_bg.gif) top left repeat-y;
	}

.answer02_bg {
	background:url(../audition_kenkyuu/images/answer02_bg.gif) top left repeat-y;
	}
	
.answer03_bg {
	background:url(../audition_kenkyuu/images/answer03_bg.gif) top left repeat-y;
	}

.answer01_body_bg_short {
	background-image:url(../audition_kenkyuu/images/answer01_body_bg_short.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

.answer01_body_bg_long {
	background-image:url(../audition_kenkyuu/images/answer01_body_bg_long.jpg);
	background-repeat:no-repeat;
	width:740px;
	}
	
.answer01_body_bg_long2 {
	background-image:url(../audition_kenkyuu/images/answer01_body_bg_long2.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

.answer02_body_bg_short {
	background-image:url(../audition_kenkyuu/images/answer02_body_bg_short.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

.answer02_body_bg_long {
	background-image:url(../audition_kenkyuu/images/answer02_body_bg_long.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

.answer03_body_bg_short {
	background-image:url(../audition_kenkyuu/images/answer03_body_bg_short.jpg);
	background-repeat:no-repeat;
	width:740px;
	}
	
.answer03_body_bg_long {
	background-image:url(../audition_kenkyuu/images/answer03_body_bg_long.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

.answer_qbox {
	width:510px;
	margin:0 0 0 140px;
	padding-top:13px;
	color:#742626;
	line-height:20px;
	}

.answer_box {
	width:470px;
	margin:25px 0 0 210px;
	}

.answer_txt {
	margin:7px 0 40px 0;
	line-height:18px;
	}


.answer01_bottom{
background-image:url(../audition_kenkyuu/images/ans1_bottom.gif);
background-repeat:no-repeat;
width:740px;
height:33px;
}

.answer02_bottom{
background-image:url(../audition_kenkyuu/images/ans2_bottom.gif);
background-repeat:no-repeat;
background-position:1px 0px;
width:740px;
height:33px;
}

.answer03_bottom{
background-image:url(../audition_kenkyuu/images/ans3_bottom.gif);
background-repeat:no-repeat;
background-position:1px 0px;
width:740px;
height:33px;
}

.answer_middle{
background-image:url(../audition_kenkyuu/images/answer_middle.gif);
background-repeat:repeat-y;
}


/* ここまで*/


/* 研究所 5.15追加*/
.back_middle{
background-image:url(../audition_kenkyuu/images/back_middle.gif);
width:668px;
background-repeat:repeat-y;
}

/* 研究所 2007.10.4追加*/
.back_01 {
background-image:url(../audition_kenkyuu/images/bn_bg_01.gif);
width:668px;
background-repeat:repeat-y;
}

.back_02 {
background-image:url(../audition_kenkyuu/images/bn_bg_02.gif);
width:668px;
background-repeat:repeat-y;
}

.back_03 {
background-image:url(../audition_kenkyuu/images/bn_bg_03.gif);
width:668px;
background-repeat:repeat-y;
}

.bn_pan_bg{
background-image:url(../audition_kenkyuu/images/bn_path_bg.gif);
background-repeat:no-repeat;
width:740px;
height:29px;
}

/*----------------------------------------*/
/* smile & mamaコーデ募集ページ 5.21追加 */
/*----------------------------------------*/


.back_smile{
background-image:url(../event/boshuu/images/smile.gif);
background-repeat:no-repeat;
width:730px;
height:312px;
}

.back_mama{
background-image:url(../event/boshuu/images/mama.gif);
background-repeat:no-repeat;
width:730px;
height:312px;
}

.back_nenga2008{
background-image:url(../event/boshuu/images/nenga2008.jpg);
background-repeat:no-repeat;
width:730px;
height:312px;
}

.nenga_2008_txt {
width:410px;
margin:123px 0 0 310px;
line-height:16px;
color:#42250d;
}


.border_gr{
border:#99ce63 1px solid;
}

.border_bl{
border:#9db5cb 1px solid;
}

.border_pnk{
border:#f09199 1px solid;
}



/*--------------------------------*/
/* smile & mamaコーデ 6.1追加 */
/*--------------------------------*/


/* mama's コーデ*/

/* コーデ画像背景  */
.mama01_back{
background-image:url(../mama_code/images/ma_0601_1_3.gif);
background-repeat:no-repeat;
width:268px;
height:225px;
}

.mama02_back{
background-image:url(../mama_code/images/ma_0601_2_3.gif);
background-repeat:no-repeat;
width:268px;
height:247px;
}


.mama03_back{
background-image:url(../mama_code/images/ma_0601_3_1.gif);
background-repeat:no-repeat;
width:312px;
height:539px;
}

/*  応募要項ボーダー  */
.mama_border{
border:#cccccc 1px solid;
}


/* smile smile 2009.07.28 CSS統合のため同階層へ移動
.smile_middle{
background-image:url(../smile_smile/images/middle.gif);
background-repeat:repeat-y;
width:754px;
}

.smile_border{
border:#d0879c 1px solid;
}
*/

/* cool shot   */

.senkou_middle{
background-image:url(../cool_shot/images/senkou_middle.gif);
background-repeat:repeat-y;
width:710px;
}




/*--------------------------------*/
/* ママコーデ 6.21追加 */
/*--------------------------------*/


/* mama's コーデ バックナンバー背景*/
.back_middle2{
background-image:url(../smile_smile/images/back_middle.gif);
width:668px;
background-repeat:repeat-y;
}

/*--------------------------------*/
/* Cool Shot 6.21追加 */
/*--------------------------------*/


/* Cool Shot バックナンバー背景*/
.back_middle_cool_shot{
background-image:url(../cool_shot/images/back_middle.gif);
width:668px;
background-repeat:repeat-y;
}



/*--------------------------------*/
/* アライアンス（提携企業募集） 2007.10.23追加 */
/*--------------------------------*/

p.alliance {
	margin:15px;
	line-height:20px;
	}

p.alliance_cnk {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0 50px 0 15px;
	}
	
.alliance_name {
	font-size:18px;
	font-weight:bold;
	}
	
.alliance_company {
	padding:3px 5px;
		}
		
.alliance_companyTable {
	margin-top:20px;
		}

/*--------------------------------*/
/* Brand Colletion 2007.12.21追加 */
/*--------------------------------*/

/* Ziddy */


.brand_collection_bn {
margin:25px auto;
}



/* 2009.08.13 writen kama
------------------------------------------------------------------------------------*/
div#MainGlobalContent{
margin:0 auto;
margin-top:15px;
width:755px;
}

/* CLEARFIX 2009.08.13 writen kama
------------------------------------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* Footer writen isao tanaka
------------------------------------------------------------------------------------*/
div#page_foot2_left, div#page_foot2_right {
	display: inline;
}

div#page_foot2_left {
	float: left;
	text-align: left;
}

div#page_foot2_right {
	float: right;
	text-align: right;
}

div#page_foot1 {
	text-align: center;
}

div#page_foot1, div#page_foot2, div#page_foot_top, div#page_foot_bottom {
	width: 755px;
}

div#page_foot_top, div#page_foot_bottom {
	height: 8px;
}

div#page_foot1 {
	margin-top: 20px;
}

div#page_foot2 {
	padding-top: 6px;
	margin-bottom: 30px;
}

div#page_foot_top, div#page_foot_bottom {
	display: block;
}

div#page_foot1 {
	background: url(../../common_images/fotter_middle.gif) repeat-y;
}

div#page_foot_top {
	background: url(../../common_images/footer_top.gif) no-repeat;
}

div#page_foot_bottom {
	background: url(../../common_images/footer_bottom.gif) no-repeat;
}

div#page_foot1 {
	font-size: 12px;
	color: #fff;
	line-height: 150%;
}

div#page_foot2_left, div#page_foot2_right {
	font-size: 10px;
	color: #333;
}

div#page_foot_top, div#page_foot_bottom {
	font-size: 1px;
}

div#page_foot1 A         { color: #fff; text-decoration: none; }
div#page_foot1 A:hover   { text-decoration:underline; }
div#page_foot1 A:visited { color:#ccc; }

.fotter_middle .text02 { color: #fff; }
.fotter_middle .text02 A { color: #fff; }
.fotter_middle .text02 A:visited { color: #ccc; }


/* Function writen isao tanaka
------------------------------------------------------------------------------------*/
.clear_both {
	clear: both;
	width: 1px;
	height: 1px;
	font-size: 1px;
	visibility: hidden;
}

