@charset "UTF-8";

/* メイン スタイルシートの読み込み　+　Mac 版 IE5.x スタイル適応除外
------------------------------------------------------------ */
/*¥*/
@import "/css/common.css";
@import "/css/about/category.css";
@import "/css/mod/contents.css";
@import "/css/mod/list.css";
@import "/css/mod/table.css";
@import "/css/mod/tab.css";
@import "/css/mod/anchor.css";
/**/

.typeOne {
border-left:1px solid #666;
}

table.hCalendar {
border-bottom:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999;
width:100%;
}

table.hCalendar th, 
table.hCalendar td {
line-height:1.5em !important;
vertical-align:top;
}

table.hCalendar th img {
margin:8px 0 0 0;
}


table.hCalendar td {
text-align:left !important;
border-left:1px solid #ccc;
width:254px;
}

table.hCalendar td strong {
color:#333;
display:block;
margin-bottom:4px;
}

table.hCalendar td strong.singleLine {
margin-bottom:0;
}

table.hCalendar td br {
display:none;
}

#contentWrapper .bright, 
#contentWrapper .brightTopBdr {
background-color:#efefef;
border-top:1px solid #ccc;
}

#contentWrapper table.hCalendar .brightTopBdr, 
#contentWrapper table.hCalendar .topBdr {
border-top:1px dashed #bbb;
}



/* Windows 版 IE5.x (5.0〜5.5) 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}} @import '/css/win-ie5x.css'; /*";}
}/* */

/* Windows 版 IE5.0 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}; @import '/css/win-ie50.css'; {;}/*";}
}/* */

/* Windows 版 IE5.5 用スタイルシートの読み込み
------------------------------------------------------------ */
@media tty {
	i{content:"¥";/*" "*/}}@m; @import '/css/win-ie55.css'; /*";}
}/* */

