/*■■ここから基本スタイル■■*/
/*body基本*/
body {
	margin: 0px;
	padding: 0px;
	background: #eeeeee url(../images/body_bg.gif) repeat;
}
/*白背景*/
.td_ff {
	background: #ffffff;
}


/*シャルルヘッダ背景*/
.td_charles_head {
	background: #ffffff url(../party/image/charles_images/about_charles_header.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}

/*シャルル背景*/
.td_charles {
	background: url(../info/image/charles_logo_bg.jpg) repeat-y right;
}
/*白背景*/
.fff {
	background: #ffffff;
}
/*ジャンプメニューテーブル*/
.td_menu {
	background: #ffffff;
	height: 36px;
	width: 620px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	right: auto;
	bottom: auto;
}
/*テーブルセル640*4-黒*/
.td_00 {
	background: #000000;
	height: 4px;
	width: 640px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
/*テーブルセル4*4-黒*/
.td_00s {
	background: #000000;
	height: 4px;
	width: 4px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
/*■■ここまで基本スタイル■■*/

/*■■ここからinfoスタイル■■*/
/*infoヘッダ背景*/
.td_info_head {
	background: #ffffff url(../info/image/information.gif);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_info {
	background: #ff0000;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_info {
	height: 48px;
	width: 48px;
	background: url(../info/image/info_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_info {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../info/image/info_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでinfoスタイル■■*/

/*■■ここからスケジュールスタイル■■*/
/*スケジュールヘッダ背景*/
.td_sche_head {
	background: #ffffff url(../schedule/image/schedule.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_sche {
	background: #e8b37d;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*コンテンツテーブル(cccccc)背景*/
.tb_sche {
	background: #ff0000;
}
/*テーブルコーナー*/
.corner_sche {
	height: 48px;
	width: 48px;
	background: url(../schedule/image/schedule_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_sche {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../schedule/image/schedule_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでスケジュールスタイル■■*/

/*■■ここからフリペ用スタイル■■*/
/*フリペヘッダ背景*/
.td_free_paper_head {
	background: #ffffff url(../free_paper/image/freepaper.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_free {
	background: #00BFFF;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_free {
	height: 48px;
	width: 48px;
	background: url(../free_paper/image/free_paper_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_free {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../free_paper/image/free_paper_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでフリペ用スタイル■■*/

/*■■ここからパーティ用スタイル■■*/
/*パーティヘッダ背景*/
.td_party_head {
	background: #ffffff url(../party/image/official_party.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色つきテーブルセル4*4*/
.td_party {
	background: #990033;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_party {
	height: 48px;
	width: 48px;
	background: url(../party/image/party_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_party {
	height: 48px;
	width: 592px;
	background: #ffffff url(../party/image/party_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでパーティ用スタイル■■*/

/*■■ここからゲストイベント用スタイル■■*/
/*ゲストイベントヘッダ背景*/
.td_event_head {
	background: #ffffff url(../event/image/guest_event.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色つきテーブルセル4*4*/
.td_02 {
	background: #009933;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_green {
	height: 48px;
	width: 48px;
	background: url(../event/image/event_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_green {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../event/image/event_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでゲストイベント用スタイル■■*/

/*■■ここからギャラリー用スタイル■■*/
/*ギャラリーヘッダ背景*/
.td_gallery_head {
	background: #ffffff url(../gallery/image/gallery.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_gallery {
	background: #cc0066;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_gallery {
	height: 48px;
	width: 48px;
	background: url(../gallery/image/gallery_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_gallery {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../gallery/image/gallery_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでギャラリー用スタイル■■*/

/*■■ここからクローゼット用スタイル■■*/
/*クローゼットヘッダ背景*/
.td_closet_head {
	background: #ffffff url(../closet/image/closet.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_closet {
	background: #cc9900;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_closet {
	height: 48px;
	width: 48px;
	background: url(../closet/image/closet_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_closet {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../closet/image/closet_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*クローゼットナビ*/
.closet_navi {
/*	width: 20%;*/
	text-align: center;
}
/*クローゼットヘッダ*/
.closet_header {
	width: 632px;
	background: #ffffff;
	text-align: center;
}
/*■■ここまでクローゼット用スタイル■■*/

/*■■ここから変身用スタイル■■*/
/*変身用ヘッダ背景*/
.td_exp_head {
	background: #ffffff url(../exp/image/exp_head_bg.gif);
	height: 88px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_exp {
	background: #7a5cd7;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_exp {
	height: 48px;
	width: 48px;
	background: url(../exp/image/exp_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_exp {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../exp/image/exp_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまで変身用スタイル■■*/

/*■■ここからwhatスタイル■■*/
/*whatヘッダ背景*/
.td_what_head {
	background: #ffffff url(../what/image/what_head_bg.gif);
	height: 88px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_what {
	background: #ff3399;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_what {
	height: 48px;
	width: 48px;
	background: url(../what/image/what_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_what {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../what/image/what_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*personalコンテンツ*/
.personal {
	background: #eeeecc;
}
.data {
	background: #fefef0;
}
/*■■ここまでwhatスタイル■■*/

/*■■ここからcomeスタイル■■*/
/*comeヘッダ背景*/
.td_come_head {
	background: #ffffff url(../come/image/come.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_come {
	background: #ffcc99;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_come {
	height: 48px;
	width: 48px;
	background: url(../come/image/come_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_come {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../come/image/come_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでcomeスタイル■■*/

/*■■ここからリンク用スタイル■■*/
/*リンクヘッダ背景*/
.td_link_head {
	background: #ffffff url(../links/image/link.gif);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_link {
	background: #cc0000;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_link {
	height: 48px;
	width: 48px;
	background: url(../links/image/link_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_link {
	height: 48px;
	width: 592px;
	background: #ffffff url(../links/image/link_bottom.gif) repeat;
	top: 40%;
	left: 50%;
}
/*リンクコンテンツ*/
.contents {
	background: #fffffc;
}
/*■■ここまでリンク用スタイル■■*/

/*■■ここからetcスタイル■■*/
/*etcヘッダ背景*/
.td_etc_head {
	background: #ffffff url(../etc/image/etc.jpg);
	height: 220px;
	width: 632px;
	vertical-align: bottom;
}
/*色付きテーブルセル4*4*/
.td_etc {
	background: #cccccc;
	height: 4px;
	width: 4px;
	font-size: 1px;
}
/*テーブルコーナー*/
.corner_etc {
	height: 48px;
	width: 48px;
	background: url(../etc/image/etc_corner.gif) no-repeat;
}
/*テーブル下辺*/
.bottom_etc {
	height: 48px;
	width: 592px;
	background: #eeeeee url(../etc/image/etc_bottom.gif) repeat;
	top: 50%;
	left: 50%;
}
/*■■ここまでetcスタイル■■*/

/*■■ここからテキストインデックスのスタイル■■*/
.text_index_top {
	background: #ffffff url(../images/top.jpg);
	width: 640px;
	height: 240px;
}
/*■■ここまでテキストインデックスのスタイル■■*/

/*■■ここからerr3協力各社のテーブルスタイル■■*/
.err3_td1{
	width: 90px;
}
.err3_td2{
	width: 154px;
}
.err3_td3{
	width: 200px;
}
/*■■ここまでerr3の協力各社のテーブルスタイル■■*/

/*■■ここからerr4協力各社のテーブルスタイル■■*/
.err4_td1{
	width: 90px;
}
.err4_td2{
	width: 154px;
}
.err4_td3{
	width: 200px;
}
/*■■ここまでerr4の協力各社のテーブルスタイル■■*/



/*■■ここからムーランルージュのリストスタイル■■*/

/*基本データ*/
.info_data{
	color:#C00;
	padding: 0;
	margin: 0px;
}
.info_data li{
	list-style:none;
	padding: 0;
	margin: 0 0 0.5em 8px;
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
.info_data ul{
	color:#333;
	padding: 0;
	margin: 0;
}
.info_data ul li{
	list-style:none;
	padding: 0;
	margin: 0.5em 0 0 0;
}
.info_data ul li ul li{
	font-weight: bold;
	padding: 0;
	margin: 0.5em 0 0 0.5em;
	font-size: 12px;
	list-style:none;
	border:none;
}
.info_data ul li ul li ul li{
	font-weight: normal;
	list-style:none;
	padding: 0 0 0 0;
	margin: 0.2em 0 0 0;
	font-size: 12px;
}


/*出演*/
.info_appear{
	padding: 0;
	margin: 2em 0 0 0;
}
.info_appear li{
	list-style:none;
	padding: 0;
	margin: 0 0 20px 8px;
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}
.info_appear ul{
	padding: 0;
	margin: 0 0 0 1em;
}
.info_appear ul li{
	list-style:none;
	padding: 8px 0 0 0;
	margin: 0;
	color:#C00;
}
.info_appear ul li ul li{
	font-weight: normal;
	padding: 0;
	margin: 0.2em 0 0 0.5em;
	font-size: 12px;
	list-style:none;
	color:#333;
}
.info_appear ul li ul li ul li{
	list-style:none;
	padding: 0;
	font-size: 11px;
	margin: 0 0 0 1em;
}

/*プロフィール*/
.info_profile{
	padding: 0;
	margin: 8px;
}
.info_profile li{
	list-style:none;
	padding: 0;
	margin: 0 0 20px 8px;
	font-family: "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
.info_profile ul{
	padding: 0;
	margin: 0;
}
.info_profile ul li{
	color:#C00;
	list-style:none;
	padding: 8px 8px 8px 0;
	margin: 1em 0 0 0;
}
.info_profile ul li span{
	height:18px;
	padding: 0.5em; 
	border: 1px dotted #C00;
}
.info_profile ul li ul li{
	color:#333;
	font-weight: bold;
	padding: 0;
	margin: 1.5em 0 0 0;
	font-size: 12px;
	list-style:none;
	border:none;
}
.info_profile ul li ul li ul li{
	font-weight: normal;
	list-style:none;
	padding: 0 0 0 0;
	margin: 0.2em 0 0 1em;
	font-size: 12px;
}


/*■■ここまでムーランルージュのリストスタイル■■*/






/*■■ここから画像ボーダースタイル■■*/
.img_border {
	border: 1px solid #cc0000;
	margin: 1px;
	padding: 1px;
}
/*■■ここまで画像ボーダースタイル■■*/

