/*--------------------------------------------------------------------------------
全体指定
--------------------------------------------------------------------------------*/

/*-- 背景・文字色 --*/
body{
	color:#333;
	background-color:#FFF;
	}
/*-- 文字色 --*/
.c_000{
	color:#000;
	}
.c_333{
	color:#333;
	}
.c_666{
	color:#666;
	}
.c_999{
	color:#999;
	}
.c_f00{
	color:#F00;
	}
.c_fff{
	color:#FFF:
	}
/*右カラムBG*/
#right_column{
	background-color:#EEE;
	}
#right_column_sch{
	background-color:#EEE;
	}
/*-- 全体リンク色 青→赤--*/
a:link{text-decoration:underline;color:#1c79b4;}
a:visited{text-decoration:underline;color:#1c79b4;}
a:active{text-decoration:underline;color:#1c79b4;}
a:hover{text-decoration:underline;color:#F00;}


/*-- 補助文字色 --*/
.sub_text{
	color:#666;
	}
/*枠下部ボタン、アイコンつきリンクエリア*/
.gray_box,.right_box_sea{
	background:#E9E9E9;
	}
.gray_box a:link{text-decoration:none;color:#333;}
.gray_box a:visited{text-decoration:none;color:#333;}
.gray_box a:active{text-decoration:none;color:#333;}
.gray_box a:hover{text-decoration:none;color:#FF0000;}

/*-- wikiのリンク本文 --*/
.mlc_text_14 .wiki_link{
	color:#333;
	}
/*-- wikiのリンクコメント部分色 --*/
.come_main3 .wiki_link{
	color:#333;
	}
a.wiki_link:link{text-decoration:none;border-bottom:1px dotted;#333;color:#333;}
a.wiki_link:visited{text-decoration:none;border-bottom:1px dotted;#333;color:#333;}
a.wiki_link:active{text-decoration:none;border-bottom:1px dotted;#333;color:#333;}
a.wiki_link:hover{text-decoration:none;border-bottom:1px dotted;#F00;color:#F00;}

/*-- タブ（更新順MLリスト）:デザインにより変更 --*/
#tabs,#tabs_right,#tabs_left{
	color:#333;
	border-bottom:1px solid #AACDEE;
	}
#tabs ul li a{
	background:#FFF;
	color:#333;
	border-top:1px solid #AACDEE;
	border-left:1px solid #AACDEE;
	border-right:1px solid #AACDEE;
	}
#tabs ul li a:hover{background:#AACDEE;color:#F00;}
#tabs ul li a.active{background:#AACDEE;}

#tabs_content{
	background:#FFF;
	}

/*-- 右寄せタブ（メンバーリスト、カレンダー）:デザインにより変更 --*/
#tabs_right ul li a{
	background:#FFF;
	color:#333;
	border-top:1px solid #AACDEE;
	border-left:1px solid #AACDEE;
	border-right:1px solid #AACDEE;
	}
#tabs_right ul li a:hover{background:#AACDEE;color:#F00;}
#tabs_right ul li a.active{background:#AACDEE;}

#tabs_right_content{
	background:#FFF;
	border-top:1px solid #AACDEE;
	}

/*-- 左寄せタブ（メンバーリスト、カレンダー）:デザインにより変更 --*/
#tabs_left ul li a{
	background:#FFF;
	color:#333;
	border-top:1px solid #AACDEE;
	border-left:1px solid #AACDEE;
	border-right:1px solid #AACDEE;
	}
#tabs_left ul li a:hover{background:#AACDEE;color:#F00;}
#tabs_left ul li a.active{background:#AACDEE;}

/*-- スケジュール先月・今月・来月 --*/
#sch_page{
	color:#333;
	}
#sch_page ul li a{
	background:#FFF;
	color:#333;
	border-right:1px solid #AACDEE;
	border-left:1px solid #AACDEE;
	border-bottom:1px solid #AACDEE;
	}
#sch_page ul li a:hover{
	background:#E3F1FF;
	color:#F00;
	}
#sch_page ul li a.active{
	background:#E3F1FF;
	}

/*-- ページング:デザインにより変更 --*/
.paging a,.paging2 a{
	background-color:#FFFFFF;
	border:solid 1px #AACDEE;
	text-decoration:none;
	}
.paging_on,.paging2_on{
	color:#FFFFFF;
	background-color:#0187C5;
	}
.paging .paging2 a:link{text-decoration:none;color:#0187C5;}
.paging .paging2 a:visited{text-decoration:none;color:#0187C5;}
.paging .paging2 a:active{text-decoration:none;color:#0187C5;}
.paging .paging2 a:hover{text-decoration:none;color:#FFFFFF;border:solid 1px #0187C5;background-color:#0187C5;}

/*-- 左右枠線共通色:デザインにより変更 --*/
.main_box,.main_box2,.main_box3,.right_box,.right_box2,.right_box3,.main_box_sch,.right_box_sch{
	border-left:1px solid #AACDEE;
	border-right:1px solid #AACDEE;
	background:#FFF;
	}

/*-- 下枠線・背景共通色:デザインにより変更 --*/
.main_box,.main_box3,.right_box,.right_box3,.main_box_sch,.right_box_sch{
	background:#FFF;
	border-bottom:1px solid #AACDEE;
	}
.btn_bg_01{/*BGに薄い青を引くクラス*/
	background:#E3F1FF;
	}
.btn_bg_03 h3,.btn_bg_04 h2{/*アンダーに灰色を引くクラス*/
	border-bottom:1px solid #CCC;
	}

/*-- メール一覧・トピック一覧 --*/
.mail_list{
	color:#0187C5;
	background-color:#C7E3FF;
	}
.mail_list a{
	background-color:#FFF;
	border:solid 1px #E3F1FF;
	}
.mail_list_on{
	color:#0187C5;
	background-color:#C7E3FF;
	}
.mail_list a:link{text-decoration:none;color:#0187C5;border:solid 1px #AACDEE;}
.mail_list a:visited{text-decoration:none;color:#0187C5;border:solid 1px #AACDEE;}
.mail_list a:active{text-decoration:none;color:#0187C5;border:solid 1px #AACDEE;}
.mail_list a:hover{text-decoration:none;color:#FFF;background-color:#0187C5;border:solid 1px #AACDEE;}

/*-- 文字サイズ --*/
.font_size{
	color:#0187C5;
	}
.font_size a{
	background-color:#0187C5;
	border:solid 1px #FFF;
	}
.font_size_on{
	color:#E3F1FF;
	}
.font_size a:link{text-decoration:none;color:#FFF;}
.font_size a:visited{text-decoration:none;color:#FFF;}
.font_size a:active{text-decoration:none;color:#FFF;}
.font_size a:hover{text-decoration:none;color:#0187C5;background-color:#FFF;border:solid 1px #AACDEE;}

/*-- テーブル:デザインにより変更 --*/
.table_bg table {
	border: 1px solid #AACDEE;
	color: #333;
	background: #FFFFFF;
	}

.table_bg td{
	border: 1px solid #AACDEE;
	}

.table_bg th{
	border: 1px solid #AACDEE;
	color: #333;
	background: #E3F1FF;
	}
.bg_color{
	background:#EEE;
	}
select{
	color:#333;
	}
.input_style{
	color:#333;
	}

/*-- コンテンツ背景画像指定:デザインにより変更 --*/
#wrapper{
	background-image:url(http://img.freeml.com/3g/img/common/main_bg.gif);
	}

/*-- コンテンツ背景画像指定（スケジュール用）:デザインにより変更 --*/
#wrapper2{
	background-image:url(http://img.freeml.com/3g/img/common/main_bg2.gif);
	}

/*-- バリデーションエラー --*/
.error_area{
	border:3px double #F00;
	}

/*-- アラート指定:デザインにより変更 --*/
.error{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -188px -382px no-repeat;
	color:#f00;
	}
.error_list{
	color:#f00;
	}
/*-- お気に入りに登録のタイトル --*/
.favo_box{
	border:6px double #AACDEE;
	}
.favo_tit{
	background:#E3F1FF;
	/*border-left:5px solid #AACDEE;*/
}
.favo_link  a:link{text-decoration:none;}
.favo_link  a:visited{text-decoration:none;}
.favo_link  a:active{text-decoration:none;}
.favo_link  a:hover{text-decoration:none;}
/*-- 未投稿 --*/
.no_entry{
	background:#EEE;
	}

/*-- 未投稿 --*/
.no_entry2{
	background:#FFF;
	}
/*-- ○○さんのマイページ部分アイコンの文章色 --*/
.mylink_txt{
	color:#999;
	}
/*-- アイコン --*/
.ic_inv{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -190px;
	height:16px;
	line-height:1;
	float:left;
	margin-top:2px;
	}
.ic_adm{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -334px;
	height:16px;
	line-height:1;
	float:left;
	margin-top:2px;
	}
.ic_ml{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -366px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_ml2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -382px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_ml3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -286px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_pho{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -222px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_pho2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -206px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_file{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -254px  no-repeat scroll;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_file2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -238px  no-repeat scroll;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -318px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_mem{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -174px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_mem2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -302px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_mem3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -286px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
.ic_arrow{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -537px;
	height:16px;
	line-height:1.2;
	float:left;
	margin-top:2px;
	}
/*-- 注意書き --*/
.ic_notice{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -188px -382px;
	line-height:1.2;
	}
/*-- 関連ヘルプリンク --*/
.ic_help,.ic_help2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -188px -400px;
	line-height:1.2;
	}
/*-- 繰り返し --*/
.ic_repe{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -188px -366px;
	line-height:1.2;
	}
/*-- お気に入りに登録の閉じる --*/
.ic_close{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -195px -441px;
	line-height:1.2;
	}
/*--引用文表示/非表示アイコン--*/
.ic_quo{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -286px;
	height:16px;
	line-height:1.2;
	float:left;
	}
.ic_quo_off{/*灰色*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -350px;
	height:16px;
	line-height:1.2;
	float:left;
	}
/*--辞書リンク表示/非表示アイコン--*/
.ic_dic{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -270px;
	height:16px;
	line-height:1.2;
	float:left;
	}

.ic_dic_off{/*灰色*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -334px;
	height:16px;
	line-height:1.2;
	float:left;
	}
/*添付アイコン*/
.ic_att{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -254px;
	height:16px;
	line-height:1.2;
	float:left;
	}
/*-- メーリングリストの投稿承認待ちリストパッチ --*/
.ic_kengen{/*-- 権限 --*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -319px -12px;
	line-height:1.2;
	}
.ic_tenpu{/*-- 添付 --*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -359px -12px;
	line-height:1.2;
	}
.ic_yoryo{/*-- 容量 --*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -399px -12px;
	line-height:1.2;
	}
.ic_spam{/*-- spam --*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -439px -12px;
	line-height:1.2;
	}
.ic_bl{/*-- ブラックリスト --*/
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -479px -12px;
	line-height:1.2;
	}
/*--スケジュール詳細参加中マーク--*/
.ic_join{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -519px -14px;
	line-height:1.2;
	}
/*--TOPページMLコミュデータを開く・閉じるリンク--*/
.ic_plus{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -193px -430px;
	line-height:1.2;
	}
.ic_minus{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -193px -417px;
	line-height:1.2;
	}
.plus_link a:link{text-decoration:none;}
.plus_link a:visited{text-decoration:none;}
.plus_link a:active{text-decoration:none;}
.plus_link a:hover{text-decoration:none;}
/*--------------------------------------------------------------------------------
プロフヘッダー
--------------------------------------------------------------------------------*/
/*-- MLコミュ名背景 --*/
#mlc_header{
	border-bottom:solid 1px #0A4B8D;
	}
#mlc_header_box{
	background:transparent;
	}

/*-- MLコミュ名 --*/
#mlc_header_box h1 {
	color:#333;
	}
#mlc_header_box h1 a:link{text-decoration:none;color:#333;}
#mlc_header_box h1 a:visited{text-decoration:none;color:#333;}
#mlc_header_box h1 a:active{text-decoration:none;color:#333;}
#mlc_header_box h1 a:hover{text-decoration:underline;color:#F00;}

/*-- MLアドレス --*/
#mlc_header_box h2{
	color:#666;
	}
/*--------------------------------------------------------------------------------
MLコミュホームページメニュー
--------------------------------------------------------------------------------*/
/*-- メインメニュー背景指定:デザインにより変更 --*/
#mlc_menu{
	background:#C7E3FF;
	}
/*-- グローバルメニュー指定:デザインによりスプライト・カラー変更 --*/
.menu_on{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -0px -29px;
	width:110px;
	height:29px;
	text-align:center;
	float:left;
	font-weight:bold;
	margin-right:1px;
	}
.menu{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -110px -29px;
	width:98px;
	height:26px;
	padding-top:3px;
	text-align:center;
	float:left;
	margin-right:1px;
	}
.menu_on a{
	display:block;
	width:110px;
	height:19px;
	padding-top:8px;
	font-weight:bold;
	}
.menu_on a:link{text-decoration:none;color:#333;}
.menu_on a:visited{text-decoration:none;color:#333;}
.menu_on a:active{text-decoration:none;color:#333;}
.menu_on a:hover{text-decoration:underline;color:#F00;}

.menu a{
	display:block;
	width:98px;
	height:19px;
	padding-top:6px;
	font-weight:bold;
	}
.menu a:link{text-decoration:none;color:#FFF;}
.menu a:visited{text-decoration:none;color:#FFF;}
.menu a:active{text-decoration:none;color:#FFF;}
.menu a:hover{text-decoration:underline;color:#F00;}

/*-- グローバルメニュー指定:デザインによりスプライト変更 --*/
.bt_blank{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -145px;
	width:196px;
	height:29px;
	text-align:left;
    	margin:0px auto;
	}
.bt_blank a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -145px;
	width:190px;
	height:20px;
	}
/*-- MLメールを投稿するボタン --*/
.bt_ml{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -0px;
	width:161px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_ml a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -0px;
	width:128px;
	height:20px;
	}
/*-- 新しい予定を追加するボタン --*/
.bt_cal{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -116px;
	width:161px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_cal a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -116px;
	width:128px;
	height:20px;
	}
/*-- 共有フォトをアップするボタン --*/
.bt_pho{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -29px;
	width:161px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_pho a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -29px;
	width:128px;
	height:20px;
	}
/*-- このMLへ招待するボタン --*/
.bt_inv{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -87px;
	width:161px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_inv a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -87px;
	width:128px;
	height:20px;
	}
/*-- 共有ファイルをアップするボタン --*/
.bt_file{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -0px -58px;
	width:177px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_file a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -196px -58px;
	width:144px;
	height:20px;
	}
/*-- ボタンの中の文字のリンク色 --*/
.bt_link a:link{text-decoration:none;color:#333;}
.bt_link a:visited{text-decoration:none;color:#333;}
.bt_link a:active{text-decoration:none;color:#333;}
.bt_link a:hover{text-decoration:none;color:#F00;}
.bt_link2 a:link{text-decoration:none;color:#333;}
.bt_link2 a:visited{text-decoration:none;color:#333;}
.bt_link2 a:active{text-decoration:none;color:#333;}
.bt_link2 a:hover{text-decoration:none;color:#F00;}

.bt_link_blank a:link{text-decoration:none;color:#333;}
.bt_link_blank a:visited{text-decoration:none;color:#333;}
.bt_link_blank a:active{text-decoration:none;color:#333;}
.bt_link_blank a:hover{text-decoration:none;color:#F00;}

/*-- メニュー右の招待・設定リンク色 --*/
.mem_menu a:link{text-decoration:none;color:#333;}
.mem_menu a:visited{text-decoration:none;color:#333;}
.mem_menu a:active{text-decoration:none;color:#333;}
.mem_menu a:hover{text-decoration:underline;color:#F00;}
/*-- トップフォーム部分 --*/
.sea_input,.sea_input3,.sea_mem{
	background-color:#FFF;
	border:1px solid #999;
	color:#333;
	}
.sea_input4{
	background-color:#FFF;
	border:2px solid #FFCC00;
	color:#333;
}
.sea_bt{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -208px -29px;
	}
/*.sea_bt2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -555px -10px;
	}*/
.sea_bt3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -301px -29px;
	}
.sea_bt4{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -640px -10px;
	}
.sea_bt5{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -687px -10px;
	}
/*--------------------------------------------------------------------------------
メインカラム
--------------------------------------------------------------------------------*/
/*-- コーナータイトル指定 --*/
.main_tit{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -86px;
	width:592px;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding:6px 0 0 8px;
	color:#FFF;
	}
/*-- コーナータイトルリンク文字色指定 --*/
.main_tit a:link{text-decoration:none;color:#FFF;}
.main_tit a:visited{text-decoration:none;color:#FFF;}
.main_tit a:active{text-decoration:none;color:#FFF;}
.main_tit a:hover{text-decoration:underline;color:#F00;}

.entry_box3{
	border:1px solid #CDCDCD;
	}
.entry_box2,.entry_box4,.entry_box_today,.scroll_box li,.scroll_box2 li{
	border-bottom:1px dotted #CCC;
	}

/*-- アラート指定 --*/
.alert{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -180px -482px no-repeat #ED5229;
	}
.alert a:link{text-decoration:none;color:#FFF;}
.alert a:visited{text-decoration:none;color:#FFF;}
.alert a:active{text-decoration:none;color:#FFF;}
.alert a:hover{text-decoration:none;color:#FDD949;}

/*-- MLメール返信背景色（TOP） --*/
.entry_r .res{
	background:#F1F1F0;
	}

/*-- フォト共有文字色（TOP） --*/
.thum_text{
	color:#666;
	}

/*-- ファイル共有背景色（TOP） --*/
.file_bg,.file_bg3{
	background:#F1F1F0;
	}

/* フォト共有（個別） */
.ic_come{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -190px -240px;
	width:14px;
	height:12px;
	display:inline;
	line-height:1;
	}

/* フォト共有（個別） */
.ic_file_ml{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -366px;
	width:19px;
	height:16px;
	float:left;
	margin-right:3px;
	}

/*-- MLコミュ概要枠（TOP） --*/
.mlc_data_box{
	border:1px solid #0C4C8E;
	background:#FFF;
	}
.mlc_data1{
	border-bottom:1px solid #0C4C8E;
	}
.tr_color{
	background:#EEE;
	}
.mlc_entry{
	border:3px solid #C7E3FF;
	}
.mlc_entry_text{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -519px no-repeat #EEE;
	}

/*-- フォト共有まとめてUP --*/
.photosharelink{
	background:#EEE;
	}

/*-- メンバーリスト --*/
.m_ad_sea_bg{
	background:#EEE;
	}
.m_ad_owner{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -187px -16px;
	width:66px;
	height:13px;
	margin:5px 0 2px 0;
	}
.m_ad_assis{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -253px -16px;
	width:66px;
	height:13px;
	margin:5px 0 2px 0;
	}
.mem_ad,.send_box{
	border-top:1px dotted #CCC;
	}

/* メンバーBBS（TOP,BbsDetail） */
.bbs_textarea textarea{
	border:solid #aacdee 3px;
	}
/* メンバーBBS（TOP） */	
.bbs_btnarea input{
	width:110px;
	height:44px;
	float:left;
	margin-left: 6px;
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -392px -29px;
	}
.bbs_btnarea input:hover{
	width:110px;
	height:44px;
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -502px -29px;
	}
/* メンバーBBS（Detail） */
.bbs_btnarea2 input{
	width:130px;
	height:29px;
	float:right;
	margin-top: 4px;
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -392px 0px;
	}
.bbs_btnarea2 input:hover{
	width:130px;
	height:29px;
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -522px 0px;
	}	
	
.inv_promo{
	border:1px solid #AACDEE;
	background:#E3F1FF;
	}

/*--------------------------------------------------------------------------------
MLメールトピック詳細
--------------------------------------------------------------------------------*/
.mlc_tit {/*紺色のタイトル文字*/
	color:#0A4B8D;
	}
.mlc_text_area2{/*-- 灰色の実線のでるテキストエリア --*/
	border-bottom:1px solid #CCC;
	}

/*--ページの一番下/返信入力欄へこのMLメールを編集する｜このMLメールを削除する--*/
.mlc_link_area{
	border-bottom:1px dotted #CCC;
	}

/*--添付ファイル--*/
.mlc_file_area{
	background:#E3F1FF;
	}
/*--アンケート・賛否・出席・読了部分--*/
.enq_tit{
	background:#EEE;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.enq_area2,.enq_box1{
	border:1px solid #CCC;
	}
.enq_box2,.enq_box3{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px dotted #CCC;
	}
.enq_tit2{
	background:#FFF;
	color:#0A4B8D;
	}
.enq_status{
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.enq_status2{
	border-top:1px dotted #CCC;
	}
.enq_bg_notice{/*灰色のBG*/
	background:#EEE;
	color:#666;
	}
.enq_tit3,.enq_th,.enq_bg_agreement,.enq_bg_opposite{
	background:#EEE;
	}
.enq_bg1{/*灰色のBG*/
	background:#EEE;
	border: 0px;
	}
.enq_bg2{/*白色のBG*/
	background:#FFF;
	border: 0px;
	}

/*--------------------------------------------------------------------------------
右カラム
--------------------------------------------------------------------------------*/
.right_tit{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -0px -114px;
	width:292px;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding:6px 0 0 8px;
	color:#FFF;
	}
.right_tit2{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -300px -114px;
	width:287px;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding:6px 0 0 8px;
	color:#FFF;
	}

/*-- コーナータイトルリンク文字色指定 --*/
.right_tit a:link{text-decoration:none;color:#FFF;}
.right_tit a:visited{text-decoration:none;color:#FFF;}
.right_tit a:active{text-decoration:none;color:#FFF;}
.right_tit a:hover{text-decoration:underline;color:#F00;}

.right_tit2 a:link{text-decoration:none;color:#FFF;}
.right_tit2 a:visited{text-decoration:none;color:#FFF;}
.right_tit2 a:active{text-decoration:none;color:#FFF;}
.right_tit2 a:hover{text-decoration:underline;color:#F00;}

.right_box2{
	background:#FFF;
	}
/*-- 共有スケジュール --*/

/*-- 今日の予定の背景色 --*/
.sch_today{
	background:#E3F1FF;
	}
.sch_today:hover{
	background:#B2E1F6;
	}
.sch_today p{
	color:#333;
	}

.sch_today a:link{text-decoration:none;}
.sch_today a:visited{text-decoration:none;}
.sch_today a:active .today_h4{text-decoration:underline;}
.sch_today a:hover .today_h4{text-decoration:underline;color:#FF0000;}

/*-- 今日から3日間の予定 --*/
.sch_sat span{
	color:#0A4B8D;
	}
.sch_sun span{
	color:#E53737;
	}
.sch_3days_tit{
	border-bottom:1px solid #666;
	}
.sch_3days{
	border-bottom:1px dotted #CCC;
	}
.sch_line{
	border-top:1px dotted #9F9F9F;
	}
.ic_sch_m{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -446px;
	height:16px;
	float:left;
	margin-top:2px;
	}
.ic_sch_w{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -430px;
	height:16px;
	float:left;
	margin-top:2px;
	}
.ic_sch_d{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -414px;
	height:16px;
	float:left;
	margin-top:2px;
	}
.ic_sch_l{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -398px;
	height:16px;
	float:left;
	margin-top:2px;
	}

/*-- 誕生日タイトル色・枠色 --*/
.birth_tit{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) 0px -462px no-repeat #ED5229;
	color:#FFF;
	}

.birth_box{
	border-right:1px solid #ED5229;
	border-left:1px solid #ED5229;
	border-bottom:1px solid #ED5229;
	}

/*-- メンバーリスト下線色 --*/
.mem_box{
	border-top:1px dotted #CCC;
	}

/*-- ONLINE文字色 --*/
.mem_online{
	color:#F00;
	}

/*-- 最終ログイン文字色 --*/
.mem_login{
	color:#333;
	}

/*--------------------------------------------------------------------------------
コメント
--------------------------------------------------------------------------------*/
/*-- TOPハピコメ文字・枠色 --*/
.come_bg{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/come_bg.gif) repeat-y;
	}
.come_main{
	background:#F8F7F4;
	border-right:1px solid #999;
	color:#333
	}
.come_top{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -0px -8px;
	width:204px;
	height:2px;
	margin-top:7px;
	}
.come_bottom{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -0px -10px;
	width:204px;
	height:2px;
	}
.come_arrow{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -0px -12px;
	width:8px;
	height:17px;
	float:left;
	}
/*-- MLメール・フォトコメント文字・枠色 --*/
.come_bg3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/come_bg.gif) repeat-y;
	}
.come_main3{
	background:#F8F7F4;
	border-right:1px solid #999;
	color:#333
	}
.come_top3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px 0px;
	width:525px;
	height:2px;
	}
.come_bottom3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -2px;
	width:525px;
	height:2px;
	}
.come_arrow3{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -12px;
	width:8px;
	height:17px;
	float:left;
	}
.come_tit{
	color:#FF6600;
	}
/*--　更新のあった予定一覧コメント　--*/
.come_bg4{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/come_bg.gif) repeat-y;
	}
.come_main4{
	background:#F8F7F4;
	border-right:1px solid #999;
	color:#333
	}

.come_top4{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -204px -8px;
	width:142px;
	height:2px;
	}
.come_bottom4{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -345px -8px;
	width:142px;
	height:2px;
	}
.come_arrow4{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -12px;
	width:8px;
	height:17px;
	float:left;
	}
.come_tit{
	color:#FF6600;
	}
/*-- スケジュール用コメント --*/
.mem_box_sch{
	}
.come_bg_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/come_bg.gif) repeat-y;
	}
.come_main_sch{
	background:#F8F7F4;
	border-right:1px solid #999;
	color:#333
	}
.come_top_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -4px;
	width:622px;
	height:2px;
	}
.come_bottom_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -6px;
	width:622px;
	height:2px;
	}
.come_arrow_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -12px;
	width:8px;
	height:17px;
	float:left;
	}
.come_tit_sch{
	color:#FF6600;
	}

/*-- メンバーの日記・フォト背景色 --*/
.mem_bg{
	background:#EEE;
	}
.mem_bg2{
	background:#FFF;
	}

/*-- 管理者メニュー --*/
.admin_ic_adm{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -174px no-repeat;
	width:auto;
	height:16px;
	line-height:1.1;
	}
.admin_ic_per{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -190px no-repeat;
	width:auto;
	height:16px;
	line-height:1.1;
	}
.admin_ic_mem{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -222px no-repeat;
	width:auto;
	height:16px;
	line-height:1.1;
	}
.admin_ic_skin{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -185px -206px no-repeat;
	width:auto;
	height:16px;
	line-height:1.1;
	}
.admin_sub a:link{text-decoration:none;color:#666;}
.admin_sub a:visited{text-decoration:none;color:#666;}
.admin_sub a:active{text-decoration:none;color:#666;}
.admin_sub a:hover{text-decoration:underline;color:#F00;}

.admin_sub{
	color:#999;
	}

.admin_sub_txt{
	color:#666;
	}

.admin_sub_txt2{
	color:#999;
	}

.admin_sub p{
	line-height:1;
	vertical-align:baseline;
	display:inline;
	padding:0;
	}

/*-- このページは閲覧できません --*/
.private_box{
	border:5px solid #CCC;
	background:#FFF;
	}
/*--------------------------------------------------------------------------------
右カラム（スケジュール用）
--------------------------------------------------------------------------------*/
.right_tit_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) -595px -114px;
	width:195px;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding:8px 0 0 5px;
	color:#FFF;
	}

/*--------------------------------------------------------------------------------
スケジュール
--------------------------------------------------------------------------------*/
/*-- コーナータイトル指定 --*/
.main_tit_sch{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/main.png) 0px -58px;
	width:695px;
	height:20px;
	font-weight:normal;
	font-size:12px;
	padding:8px 0 0 5px;
	color:#FFF;
	}

/*-- スケジュール用テーブル --*/
.sch_table_bg table {
	border-top:1px solid #999;
	border-right:1px solid #999;
	color: #333;
	background: #FFFFFF;
	}
.sch_table_bg td{
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	}
.sch_table_bg th{
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	background: #EEE;
	}
.sch_table_bg2 table {
	border-right:1px solid #999;
	color: #333;
	background: #FFFFFF;
	}
.sch_table_bg2 td{
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	}
.sch_table_bg2 th{
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	background: #EEE;
	}
/*紺色文字*/
.c_0A5DAB{
	color:#0A5DAB;
	}
/*紺色文字*/
.sun_off{
	background:#EDDDDD;
	}
.sun{
	background:#FFECEC;
	}
.sat_off{
	background:#CCDAE3;
	}
.sat{
	background:#EDF6FF;
	}
.day_off{
	background:#E5E2DB;
	}
.today{
	background:#FDDE94;
	}
.usu_bg{
	background:#FF9900;
	}
.rep_bg{
	background:#0569C6;
	}
.usu_bg2{
	background:#FF9900;
	}
.rep_bg2{
	background:#0569C6;
	}
.usu_sub_txt{
	color:#9E3418;
	}
.rep_sub_txt{
	color:#B2E1F6;
	}
.mon_date a:link{text-decoration:underline;color:#333;}
.mon_date a:visited{text-decoration:underline;color:#333;}
.mon_date a:active{text-decoration:underline;color:#333;}
.mon_date a:hover{text-decoration:underline;color:#F00;}

#add_plan{
	background:url('http://img.freeml.com/3g/img/mlc/000_default/main.png') no-repeat -8px -12px;
	}
#add_plan2 {
	background:url('http://img.freeml.com/3g/img/mlc/000_default/main.png') no-repeat -48px -12px;
	}
.birth{
background:#ED5229 url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) no-repeat scroll 0 -462px;
	color:#FFFFFF;
	}
.birth a:link{text-decoration:none;color:#FFF;}
.birth a:visited{text-decoration:none;color:#FFF;}
.birth a:active{text-decoration:none;color:#FFF;}
.birth a:hover{text-decoration:underline;color:#F00;}

.usu_bg a:link{text-decoration:none;color:#FFF;}
.usu_bg a:visited{text-decoration:none;color:#FFF;}
.usu_bg a:active{text-decoration:none;color:#FFF;}
.usu_bg a:hover{text-decoration:underline;color:#F00;}

.rep_bg a:link{text-decoration:none;color:#FFF;}
.rep_bg a:visited{text-decoration:none;color:#FFF;}
.rep_bg a:active{text-decoration:none;color:#FFF;}
.rep_bg a:hover{text-decoration:underline;color:#F00;}

.usu_bg2 a:link{text-decoration:none;color:#FFF;}
.usu_bg2 a:visited{text-decoration:none;color:#FFF;}
.usu_bg2 a:active{text-decoration:none;color:#FFF;}
.usu_bg2 a:hover{text-decoration:underline;color:#F00;}

.rep_bg2 a:link{text-decoration:none;color:#FFF;}
.rep_bg2 a:visited{text-decoration:none;color:#FFF;}
.rep_bg2 a:active{text-decoration:none;color:#FFF;}
.rep_bg2 a:hover{text-decoration:underline;color:#F00;}
/*--------------------------------------------------------------------------------
更新のあった予定リスト
--------------------------------------------------------------------------------*/
.up_plan_usu{
	border-top: 5px solid #FF9900;
	}

.up_plan_rep{
	border-top: 5px solid #0569C6;
	}

.sch_bg{
	background:#EEE;
	}

.sch_txt{
	border-bottom:1px dotted #CCC;
	}
/*--------------------------------------------------------------------------------
ミニカレンダー
--------------------------------------------------------------------------------*/
.mini_cal{
	background:#CCC;
	border:1px solid #999;
	}
/* 先月・今月・来月 */
#cal_page{
	color:#333;
	}
#cal_page ul li a{
	background:#CCC;
	color:#333;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}
#cal_page ul li a:hover{
	background:#CCC;
	color:#F00;
	}
#cal_page ul li a.active{
	background:#CCC;
	}
.cal_tit{
	border-right:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	}
/*-------------------------------------------------------------------------------
日表示
--------------------------------------------------------------------------------*/
.sch_date_box{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}
.date_area{
	border-bottom:1px solid #ED5229;
	border-left:1px solid #ED5229;
	border-right:1px solid #ED5229;
	}
.today_mail{
	border-top:1px dotted #CCC;
	}
/*-------------------------------------------------------------------------------
予定一覧
--------------------------------------------------------------------------------*/
.sch_plan,.com_details{
	border-bottom:1px dotted #CCC;
	}

.sch_plan2{
	border:1px solid #CCC;
	}

.sch_plan_usu,.sch_plan_rep{/*-- 通常の予定 --*//*-- 繰り返しの予定 --*/
	background:#EEE;
	}

/*-------------------------------------------------------------------------------
予定詳細
--------------------------------------------------------------------------------*/
.map_area,.join_tit{
	background:#EEE;
	}
.join_status{
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
.join_tit{
	background:#EEE;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
/*--------------------------------------------------------------------------------
フローティングカレンダー
--------------------------------------------------------------------------------*/
.flo_cal{
	background:#CCC;
	border:1px solid #999;
	}
/*--------------------------------------------------------------------------------
フローティング
--------------------------------------------------------------------------------*/
.fro_main1,.fro_main2{
	background:#FFF;
	border:3px solid #999;
	}
.entry_box_flo{
	border-bottom:1px dotted #CCC;
	}
.sch_plan_flo {
	background:#EEE;
	}
.flo_link {
	background:#D1D1D1;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}
.flo_link a:link{text-decoration:none;color:#FFF;}
.flo_link a:visited{text-decoration:none;color:#FFF;}
.flo_link a:active{text-decoration:none;color:#FFF;}
.flo_link a:hover{text-decoration:none;color:#FF6666;}
/*--------------------------------------------------------------------------------
オーバーチュア/*場合によっては色変わる*/
--------------------------------------------------------------------------------*/

#ovArea01 .ov_bg span {
	color:#00A326;
	font-size:10px;
	text-decoration:none;
	margin-left:5px;
}

.ov_bg a{
	display:block;
	padding:8px;
	text-decoration:none;
	}
.ov_tit {
	font-size:12px;
	text-decoration:underline;
	}
.ov_bg p {
	font-size:12px;
	color:#333;
	padding:5px 0 1px 6px;
}
.ov_bg span {
	font-size:10px;
	color:#00A326;
	display:block;
	padding-left:6px;
}
.text_ad_pr{
	color:#CC3300;
}
/* クリッカブルテキストメール表示 */
.clickable_term {
	color: #0187C5;
	cursor: pointer;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------
機能告知用
--------------------------------------------------------------------------------*/

.bg{
	background-color:#F1F1F0;
	}
.bg2,.more_member{
	background-color:#E9E9E9;
	}

.guide_area{
	border-bottom:1px solid #666;
	}
.guide_tit{
	color:#0A4B8D;
	border-bottom:1px solid #E9E9E9;
	}


/*--------------------------------------------------------------------------------
選択送信用
--------------------------------------------------------------------------------*/

.scroll_box2{
	border:3px solid #E9E9E9;
	}
.scroll_box{
	border:3px solid #E9E9E9;
	}
/* ---------------------------------------------------------

スケジュールに決め太郎導線設置2011/05/11

----------------------------------------------------------*/
/*-- 日時を調整するボタン --*/
.bt_kimetaro{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -392px -73px;
	width:161px;
	height:29px;
	float:left;
	margin-right:6px;
	}
.bt_kimetaro a:hover{
	background:url(http://img.freeml.com/3g/img/mlc/000_default/bt.png) -392px -102px;
	width:128px;
	height:20px;
	}



/*--------------------------------------------------------------------------------
Twitter招待jsウィンドウ用
--------------------------------------------------------------------------------*/

		.pWindow .titleBar .pwBarL {
			background: #AACDEE;
		}
			* html .pWindow .titleBar .pwBarL {
				background: #AACDEE;
			}

		.pWindow .titleBar .pwBarCenter {
			background: #AACDEE;
		}
			* html .pWindow .titleBar .pwBarCenter {
				background: #AACDEE;
			}

		.pWindow .titleBar .pwBarR {
			background: #AACDEE;
		}
			* html .pWindow .titleBar .pwBarR {
				background: #AACDEE;
			}

	.pWindow .contentsBox .contentsL {
		background: #AACDEE;
	}
		* html .pWindow .contentsBox .contentsL {
			background: #AACDEE;
		}
	
	.pWindow .contentsBox .contentsR {
		background: #AACDEE;
	}
		* html .pWindow .contentsBox .contentsR {
			background: #AACDEE;
		}
	
	.pWindow .contentsFooter .cfL {
		background: #AACDEE;
	}
		* html .pWindow .contentsFooter .cfL {
			background: #AACDEE;
		}
	
	.pWindow .contentsFooter .cfC {
		background: #AACDEE;
	}
		* html .pWindow .contentsFooter .cfC {
			background: #AACDEE;
		}
	
	.pWindow .contentsFooter .cfR {
		background: #AACDEE;
	}
		* html .pWindow .contentsFooter .cfR {
			background: #AACDEE;
		}
		
		.pWindow .contentsFooter .cfR.resizable {
			background: #AACDEE;
		}
			* html .pWindow .contentsFooter .cfR.resizable {
				background: #AACDEE;
			}

.inv_promo li{
	border-bottom:1px dotted #AACDEE;
	}
