/*@charset "UTF-8";*/
/* reset default browser stylesheet */

/* {font-size: 100%;}*/

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━
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";
margin-left:auto;
margin-right:auto;
}

/*---------------------------------------------------*/
/* 0501差し替え */
/*---------------------------------------------------*/
/*
body {
	margin: 0;
	padding: 8px;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-y;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, "ヒラギノ角ゴ Pro W3";
}
*/

/*---------------------------------------------------*/
/* 0501追加　フッターリンク */
/*---------------------------------------------------*/

/*
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;}





A{ text-decoration:none;color:#336699; }
A:active{ color:#0099ff;}
A:visited{ color:#336699;}
A:hover{ text-decoration:underline;color:#0099ff;}

h1,h2,h3,h4,h5,h6,p,address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

/* FONT */
.fs12 {
	font-size: 12px;
	line-height: 1.4em;
}
.fs10 {
	font-size: 10px;
	line-height: 1.3em;
}

/* GROUP = header */

#headerContainer {
 	width: 759px;
	overflow: auto;
	margin-bottom: 9px;
}
#headerText{
	float: left;
	font-size: 10px;
	*font-size: 10px;
	color: #666666;
}
#headerLink {
	float: right;
	font-size: 10px;
}
#headerUpdate {
	clear: both;
	width: 100%;
	text-align: right;
	font-size: 10px;
	padding-top: 10px;
	color: #FF3300;
}
#headerUpdateNone {
	clear: both;
	width: 100%;
	text-align: right;
	font-size: 5px;
	padding-top: 7px;
	color: #FF3300;
}
#headerCLeft {
	float: left;
}
#headerCRight {
	float: right;
	width: 379px;
	padding-top: 16px;
}
#headerNyukai {
	float: left;
}

/* ボタン */
#btNyukai {
	background: url(../image/header/bt_nyukai.gif) no-repeat top;
	font-size:60px;
}
#btNyukai:hover	{
	background-image:url(../image/header/bt_nyukai_f2.gif);
}
/* endボタン */

#headerLogin {
	float: right;
}

/* ボタン */
#btLogin {
	background: url(../image/header/bt_login.gif) no-repeat top;
	font-size:60px;
}
#btLogin:hover	{
	background-image:url(../image/header/bt_login_f2.gif);
}
/* endボタン */


/* NAVI */

#navi {
	border: 0;
	margin: 0;
	padding: 0;
	width: 756px;
	height: 31px;
	overflow: hidden;
	background-image: url(../image/header/navi_bg.gif);
}
#navi .margin {
	margin-right: 2px;
}
#navi #Jisseki {
	background: url(../image/header/navi_jisseki.gif) no-repeat 0 0;
	font-size:35px;
}
#navi #Jisseki:hover {
	background-image: url(../image/header/navi_jisseki_f2.gif);
}
#navi #Shoukai {
	background: url(../image/header/navi_shoukai.gif) no-repeat top;
	font-size:35px;
}
#navi #Shoukai:hover {
	background-image: url(../image/header/navi_shoukai_f2.gif);
}
#navi #Model {
	background: url(../image/header/navi_model.gif) no-repeat top;
	font-size:35px;
}
#navi #Model:hover {
	background-image: url(../image/header/navi_model_f2.gif);
}
#navi #Event {
	background: url(../image/header/navi_event.gif) no-repeat top;
	font-size:35px;
}
#navi #Event:hover {
	background-image:url(../image/header/navi_event_f2.gif);
}
#navi #Tokuten {
	background: url(../image/header/navi_tokuten.gif) no-repeat top;
	font-size:35px;
}
#navi #Tokuten:hover {
	background-image:url(../image/header/navi_tokuten_f2.gif);
}
#navi #Link {
	background: url(../image/header/navi_link.gif) no-repeat top;
	font-size:35px;
}
#navi #Link:hover {
	background-image:url(../image/header/navi_link_f2.gif);
}
#navi #Faq {
	background: url(../image/header/navi_faq.gif) no-repeat top;
	font-size:35px;
}
#navi #Faq:hover {
	background-image:url(../image/header/navi_faq_f2.gif);
}

/*end of NAVI*/

/* NAVI Member*/

#naviM {
	border: 0;
	margin: 0;
	padding: 0;
	width: 756px;
	height: 31px;
	overflow: hidden;
	background-image: url(../image/header/navi_m_bg.gif);
}
#naviM .margin {
	margin-right: 2px;
}
#naviM #m1{
	background: url(../image/header/navi_m1.gif) no-repeat 0 0;
	font-size:35px;
}
#naviM #m1:hover	{
	background-image: url(../image/header/navi_m1_f2.gif);
}
#naviM #m2 {
	background: url(../image/header/navi_m2.gif) no-repeat top;
	font-size:35px;
}
#naviM #m2:hover	{
	background-image: url(../image/header/navi_m2_f2.gif);
}
#naviM #m3 {
	background: url(../image/header/navi_m3.gif) no-repeat top;
	font-size:35px;
}
#naviM #m3:hover {
	background-image: url(../image/header/navi_m3_f2.gif);
}
#naviM #m4 {
	background: url(../image/header/navi_m4.gif) no-repeat top;
	font-size:35px;
}
#naviM #m4:hover {
	background-image:url(../image/header/navi_m4_f2.gif);
}
#naviM #m5 {
	background: url(../image/header/navi_m5.gif) no-repeat top;
	font-size:35px;
}
#naviM #m5:hover {
	background-image:url(../image/header/navi_m5_f2.gif);
}
#naviM #m6 {
	background: url(../image/navi_m6.gif) no-repeat top;
	font-size:35px;
}
#naviM #m6:hover {
	background-image:url(../image/navi_m6_f2.gif);
}

/*end of NAVI Member*/




/*---------------------------------------------------*/
/* 0501差し替え */
/*---------------------------------------------------*/
/* Container */

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

}


/*---------------------------------------------------*/
/* 0501以前のもの */
/*---------------------------------------------------*/
/*#totalContainer {
	width: 759px;
}
*/


/*---------------------------------------------------*/
/* Footer Style */
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/* 0501追加 */
/*---------------------------------------------------*/

#bottom{
width:789px;
height:25px;
margin-left:auto;
margin-right:auto;
}


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


}


/* ここまで*/


#contentsContainer {
 	width: 759px;
	margin-top: 13px;
	text-align:left;
	
}


/*-----------------------------------------*/
/* Footer AREA [Footer STYLE] 0501追加*/
/*-----------------------------------------*/

.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;
}


#footerContainer {
	width: 755px;
	margin-left: auto;
	margin-right: auto;
}


/*ここまで*/




/*---------------------------------------------------*/
/* 0501以前のもの */
/*---------------------------------------------------*/
/*
#footerContainer {
	width: 757px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 13px;
	clear: both;
}
*/


/*---------------------------------------------------*/
/* 0501追加 */
/*---------------------------------------------------*/

.footer_txt_l{

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

}


.footer_txt_r{

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

/*ここまで*/


#footerLink {
	width: 757px;
	height: 36px;
	background-image: url(../image/footer/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	line-height: 3.4em;
	font-size: 10px;
}

#footerCopyrightContainer {
	width: 757px;
	font-size: 10px;
	margin-top: 5px;
	line-height: baseline;
	padding-bottom: 30px;
}
#copyright {
	float: left;
	padding-top: 5px;
}
#unei {
	float: right;
}
#li.menu {
	width: 571px;
	display: inline;
}


/* Dot Blue*/
#ContentsDotTop1px {
	margin: 0px;
	padding: 0px;
	width: 756px;
	overflow: hidden;
	background-image: url(../image/dot_top1px.gif);
}


/*---------------------------------------------------*/
/* 0501差し替え */
/*---------------------------------------------------*/

#ContentsDotTop {
	margin-top: 15px;
	padding: 0px;
	width: 756px;
	height: 30px;	
	background-image: url(../image/dot_top.gif);
}


/*---------------------------------------------------*/
/* 0501以前のもの */
/*---------------------------------------------------*/

/*#ContentsDotTop {
	margin-top: 15px;
	padding: 0px;
	width: 756px;
	height: 30px;	
	background-image: url(../image/dot_top.gif);
}
*/
/*  ここまで*/



/*
#ContentsDotMiddle {
	width: 756px;
	background-image: url(../image/dot_side.gif);
	background-repeat: repeat-y;
}
*/
#ContentsDotBottom {
 	width: 756px;
	background-image: url(../image/dot_btm.gif);
	background-repeat: repeat-x;
}

/* Dot Red*/
#ContentsDotRTop {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 756px;
	height: 30px;
	overflow: hidden;
	background-image: url(../image/dot_r_top.gif);
}

#ContentsDotRMiddle {
 	width: 756px;
	background-image: url(../image/dot_r_side.gif);
	background-repeat: repeat-y;
}

#ContentsDotRBottom {
 	width: 756px;
	background-image: url(../image/dot_r_btm.gif);
	background-repeat: repeat-x;
}

/* To Top */
#ToTopContainer {
	width: 750px;
	padding-top: 9px;
	padding-right: 6px;
	text-align: right;
}

.tabletop10 {
	margin:10px 0px 0px 0px;
	text-align:left;
	}
	
/*テキスト*/


/*---------------------------------------------------*/
/* 0501追加 */
/*---------------------------------------------------*/
.text02{
padding:3px;
text-align:left;
line-height:18px;
color:#FFFFFF;
font-size:12px;
}
/* ここまで*/



.txt12pxF60 {
	color:#F60;
	font-size: 12px;
	line-height: 1.5em;
}
.txt10pxF60 {
	color:#F60;
	font-size: 10px;
	line-height: 1.5em;
}
.txtPink10 {
	color:#F865A1;
	font-size: 10px;
	line-height: 1.5em;
}
.txtPink12 {
	color:#F865A1;
	font-size: 12px;
	line-height: 1.5em;
}
.txt12px333 {
	color:#333;
	font-size: 12px;
	line-height: 1.5em;
}
.txt10px4AA4FF {
	color:#4AA4FF;
	font-size: 10px;
	line-height: 1.5em;
}
.txt10px515EB2 {
	color:#515EB2;
	font-size: 10px;
	line-height: 1.5em;
}
.txt12pxFFF {
	color:#FFF;
	font-size: 12px;
	line-height: 1.5em;
}
.fs10px33 {
	color:#333;
	font-size: 10px;
	line-height: 1.5em;
}
.txt10px333 {
	color:#333;
	font-size: 10px;
	line-height: 1.5em;
}
.txt10pxC00 {
	color:#CC0000;
	font-size: 10px;
	line-height: 1.5em;
}
.txt12pxC00 {
	color:#CC0000;
	font-size: 12px;
	line-height: 1.5em;
}
.txt12px000 {
	color:#000;
	font-size: 12px;
	line-height: 1.5em;
}
.txt12px144199 {
	color:#144199;
	font-size: 12px;
	line-height: 1.5em;
}


/*フォームオブジェクト*/
.select01 {
	font-size: 10pt;
	line-height: 11pt;
	color: #3d3d3d;
	font-family:'ＭＳ Ｐゴシック','Osaka','sans-serif'
}


/*以下は　追加分0205  */

/*-----------------------------------------*/
/* Global STYLE [BODY/FONT/LINK STYLE] */
/*-----------------------------------------*/


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;}


/* 0501に削除　既存のfs10に差し替え Global_Styleでは引き続き使用 */
/*
.header_txt_l{
color:#666666;
font-size:10px;
*font-size:9px; /*For IE6,7*/

/*}*/
/*
.header_txt_r{
color:#666666;
font-size:10px;
*font-size:9px;
padding:0px 12px 0px 0px;
}

.header_txt_l_pr{
color:#666666;
font-size:110%;
}

.header_txt_r_pr{
color:#666666;
font-size:110%;
}

*/



/*-----------------------------------------*/
/* Global Wrapper [Container STYLE]5.1差し替え */
/*-----------------------------------------*/


/* Header menu_button style  */

#menu_area{
  width:755px;
  padding:0px;
  height:35px;
  margin-left:auto;
  margin-left:auto;
}


.ro1 { 
    background:url(../common_images/menu01_1.gif) no-repeat;
	width:108px;
	height:29px;                  
	  float:left;
}


.ro1:hover { 
    background:url(../common_images/menu01_2.gif) no-repeat; 
	width:108px;
	height:29px; 
	float:left;
} 


.ro2 { 
    background:url(../common_images/menu02_1.gif) no-repeat;
   	width:108px;
	height:29px;  
	float:left;
}


.ro2:hover { 
    background:url(../common_images/menu02_2.gif) no-repeat; 
	width:108px;
	height:29px;  
	float:left;
} 



.ro3 { 
    background:url(../common_images/menu03_1.gif) no-repeat;
	width:108px;
	height:29px; 
	float:left; 
                              
}


.ro3:hover { 
    background:url(../common_images/menu03_2.gif) no-repeat; 
	width:108px;
	height:29px; 
	float:left; 
} 


.ro4 { 
    background:url(../common_images/menu04_1.gif) no-repeat;
	width:108px;
	height:29px; 
	float:left;                                
}

.ro4:hover { 
    background:url(../common_images/menu04_2.gif) no-repeat; 
	width:108px;
	height:29px;  
	float:left;                                
} 


.ro5 { 
    background:url(../common_images/menu05_1.gif) no-repeat;
	width:108px;
	height:29px;
	float:left;                                                               
}


.ro5:hover{ 
    background:url(../common_images/menu05_2.gif) no-repeat; 
	width:108px;
	height:29px; 
	float:left;                                 
} 


.ro6 { 
    background:url(../common_images/menu06_1.gif) no-repeat;
	width:108px;
	height:29px;                                  
	float:left;                                
}


.ro6:hover { 
    background:url(../common_images/menu06_2.gif) no-repeat; 
	width:108px;
	height:29px;  
	float:left;                                
} 


.ro7 { 
    background:url(../common_images/menu07_1.gif) no-repeat;
	width:107px;
	height:29px;
	float:left;                                  
                               
}


.ro7:hover { 
    background:url(../common_images/menu07_2.gif) no-repeat; 
	width:107px;
	height:29px; 
	float:left;                                
} 


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

.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;                          
 
} 

/* ログイン・申込ボタンここまで */

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

div#header {
margin:0 auto;
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;
}


/*
━━━━━━━━━━━━━━━━━━━━━━━━━━━
080630 Member GlobalNav
━━━━━━━━━━━━━━━━━━━━━━━━━━━
*/

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

ul#GlobalNav li {
float:left;
}

ul#GlobalNav li.ro_m1 a,
ul#GlobalNav li.ro_m1 a:link { 
background:url(/common_images/menu01_m1.gif) no-repeat;
width:126px;
height:29px;
display:block;
text-indent:-3500px;            
}


ul#GlobalNav li.ro_m1 a:hover { 
background:url(/common_images/menu01_m2.gif) no-repeat; 
width:126px;
height:29px; 
display:block;
text-indent:-3500px;
}

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


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

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


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

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


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

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


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

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


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


/* ForIE6.0 */ *html body table.navBottom {margin-top:-5px;}
html>/**/body table.navBottom {margin-top:-5px;}


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

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

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

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;
}

/*-----------------------------------------*/
/* [Header STYLE] */
/*-----------------------------------------*/

/* 5.1で追加*/

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

/* 一般*/

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



/* ここまで*/


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

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

#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;
}


/*-------------------------------------------------*/
/* 5.1差し替え*/
/*-------------------------------------------------*/
#logo{
margin-left:0px;
text-align:left;
width:296px;
}

/*-------------------------------------------------*/
/* 5.1以前のもの*/
/*-------------------------------------------------*/
/*
#logo{
margin-left:0px;
text-align:left;
width:296px;
}
*/


/*-------------------------------------------------*/
/* 5.1差し替え 新規のページにあわせて755に */
/*-------------------------------------------------*/

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

#Main_contents2 {
width:755px;
margin:0px;
padding:0px;
margin-left: auto;
margin-right: auto;
}



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

#Main_contents {
width:745px;
margin:0px;
padding:0px;
}*/



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


/*---------------------------------------------------*/
/* 0501追加　メンバーページよくある質問背景 */
/*---------------------------------------------------*/

.qa_bg{
background-image:url(../image/qa_middle.gif);
background-repeat:repeat-y;
}


/*---------------------------------------------------*/
/* 0501追加　メンバーページ　会員特典 */
/*---------------------------------------------------*/

.m_tokuten_bg{
background-image:url(../../image/middle_m_tokuten.gif);
background-repeat:repeat-y;
}

.tokuten_text{
padding:3px;
line-height:16px;
font-size:12px;
}


/*---------------------------------------------------*/
/* 0501追加　メンバーページ　オーディション情報背景 */
/*---------------------------------------------------*/
.info_au_bg{
background-image:url(../image/mem_r7_side.gif);
background-repeat:repeat-y;
}



/*----------------------------------------*/
/*Browser Hack List*/
/*----------------------------------------*/

/* Only For IE7 */
*+html body{
font-size: 9px;
}

/* Only For Modern Browser except IE7 */
/*

html>/**//*body {
font-size: 10px;
}*/

/* For Under IE6.0 */
* html body {
font-size: 9px;
}


/*---------------------------------------------------*/
/* 0517追加　メンバーページ　PCUBEテキスト */
/*---------------------------------------------------*/
.member_text_0517{
font-size:14px;
padding:3px;
line-height:16px;
color:#FF0000;
}

/*---------------------------------------------------*/
/* 20081010 add グローバルメニュー下の罫線 */
/*---------------------------------------------------*/
table#menuline {
background-color: #6d1875;
}


/* 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; */ color: #333;
	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; */ color: #333; text-decoration: none; }
div#page_foot1 A:hover   { text-decoration:underline; }
div#page_foot1 A:visited { /* color:#ccc; */ color:#666; }


.fotter_middle .text02 { color: #333; }


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

