/*BODYの設定*/
body,td,th {font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;color: #333333;font-size: 12px;line-height: 130%;}
body {background-color: #FFFFFF;}
form {margin: 0px;padding: 0px;}

/*リンク文字の設定*/
a:link    { color: #C40062; text-decoration: underline }
a:visited { color: #C40062; text-decoration:none;}
a:active  { color: #C40062; text-decoration:none;}
a:hover   { color: #C40062; text-decoration: underline }

/*サブリンク1文字の設定*/
.green a:link {	color:#527A52; text-decoration:none; font-weight: bold;font-size: 12px;}
.green a:visited { color:#527A52; text-decoration:none; font-weight: bold;font-size: 12px;}
.green a:hover { color:#527A52; text-decoration:none; font-weight: bold;font-size: 12px;}
.green a:active { text-decoration:none; font-weight: bold;font-size: 12px;}

/*サブリンク3文字の設定*/
.blue a:link { color:#0000FF; text-decoration:none; font-size: 12px;}
.blue a:visited { color:#0000FF; text-decoration:none; font-size: 12px;}
.blue a:hover { color:#0000FF; text-decoration:none; font-size: 12px;}
.blue a:active { text-decoration:none; font-size: 12px;}

/*サブリンク4文字の設定*/
.darkgray a:link {color:#666666;font-size: 12px;padding-top: 10px;padding-bottom: 5px;}
.darkgray a:visited { color:#666666; text-decoration:none; font-size: 12px;padding-top: 10px;padding-bottom: 5px;}
.darkgray a:hover {color:#C40062; text-decoration:none; font-size: 12px;padding-top: 10px;padding-bottom: 5px;}
.darkgray a:active {color:#C40062; text-decoration:none;font-size:12px;padding-top: 10px;padding-bottom: 5px;}

/*フォントの設定　ページ*/
.text12_b {font-weight: bold}
.text12_b_2 {font-size: 14px; font-weight: bold}
.text10 {font-size: 10px; line-height: 120%; color: #000000 }
.text10_2 {font-size: 10px; line-height: 120%; color: #666 }
.text14 {font-size: 14px;line-height: 130%;	padding-top: 5px;padding-bottom: 5px;}
.text14_b {  font-size: 14px; line-height: 130%; font-weight: bold}
.text14_b_2 {  font-size: 18px; line-height: 130%; font-weight: bold}


/*フォントの設定　タイトルヘッド・最新ニュース*/
.sub_txt {font-size: 12px;line-height: 130%;padding-left: 10px;padding-bottom: 2px;}
.bold_sub_txt {font-size: 12px;line-height: 130%;padding-left: 10px;font-weight: bold;}
.line_text {border: 1px dashed #CCCCCC;	font-size: 12px;color: #333333;	padding: 10px;line-height: 130%;}

/*サイトマップライン*/
.text12_line {border-bottom-width: 1px;	border-bottom-style: dashed;border-bottom-color: #CCCCCC;}

/*色の設定 */
/*ビューティ */
.purple {color: #990066;}
.purple2 {color: #CC6699;}
/*レストラン */
.olenge {color: #FF3300;}
.olenge2 {color: #FF6633;}
/*クーポン*/
.olenge_c {	color: #FF9933;}
/*カード*/
.green {color: #339966;}
.green2 {color: #99CC99;}
/*最新ニュース*/
.pink {	color: #FF3366;}
.pink_2{
	font-size:100%;
	font-weight:bold;
	color:#FF0000;
}
.pink2 {color: #FF6699;}
.pink3{
	font-size:80%;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
}
/*最新ニュース*/
.darkpink {	color: #C85D5F;}
.darkpink2 {color: #E4B1B3;}
/*イベント*/
.aqua {	color: #66CCFF;}
.aqua2 {color: #3399CC;}
/*アルバイト*/
.brown {color: #993300;}
.brown2 {color: #996633;}
/*フロアマップ*/
.darkgreen {color: #99CC33;}
.darkgreen2 {color: #729625;}
/*西八王子*/
.nishiblue {color: #003399;}
.nishiblue2 {color: #0000B5;}
/*三鷹*/
.hightgreen {color: #1A7373;}
.hightgreen2 {color: #009999;}
/*モバイル*/
.white {color: #FFFFFF;}
/*ロゴレッド*/
.lonlonred {color: #C40062;}
/*プレイバシー*/
.fuji {color: #C85D5F;}
/*サイトマップ*/
.gray {color: #666666;}
/*インフォ*/
.gold {color: #999966;}
/*占い*/
.darkblue {color: #333366;}
/*歳時記*/
.saigreen {color: #339966;}
/*アンケート*/
.hightgreen {color: #1A7373;}
.hightgreen2 {color: #009999;}

/*その他の設定 */
.line {color: #666666;	border-bottom-style: dashed;border-bottom-color: #999999;border-bottom-width: 1px;padding-bottom: 2px;}
.space {height: 90px;padding-top: 5px;padding-bottom: 5px;width: 330px;vertical-align: top;font-size: 12px;}
.space_ph {padding: 5px;width: 60px;vertical-align: top;}
.space_text_b {padding: 5px 0px 0px;width: 260px;font-size: 12px;line-height: 120%;font-weight: bold;}
.photo_line {border: 1px solid #CCCCCC;vertical-align: top;}
.space_sp {height: 320px;width: 210px;vertical-align: top;font-size: 12px;padding: 5px;}
.beauty_space {	padding-top: 5px;padding-bottom: 10px;vertical-align: top;font-size: 12px;}
.mitaka_text {
	letter-spacing:-0.5px;	
}

table.event{
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-collapse:collapse;
}

table.event td{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
}
