#maincontent{
}


#homeWide h2{
    color:#555;
    font-weight:bold;
    font-size:1.5em;
    margin:0 0 0 1em;
    padding-left:0.5em;
    padding-right:0.5em;
    font-family:
            Verdana,
            Osaka,
            "メイリオ",
            Meiryo,
            "ＭＳ Ｐゴシック",
            Arial,
            Helvetica,
            sans-serif;
    float:left;
}
.rssIcon{
    padding-top:0.2em;
    vertical-align:bottom;
}
#homeWide h3 a{
    text-decoration:underline;
}
#aboutBanner{
    border:1px solid #888;
    padding:1em;
}

#inBannerIcon{
    padding:0.5em;
}

#aboutBanner a:hover {
    background-color:transparent;
}

#homeWide{
    float:left;
    width:700px;
}

#homeInfo{
    background-color:#eee;
    color:333;
    margin:1em 0 1em 0;
}

#homeInfo p{
    padding:0.4em;
    margin:0;
}

.mainDataBox{
    z-index:100;
    padding:1em;
    margin-bottom:1em;
    border-left:1px solid #bbb;
    border-right:1px solid #bbb;
    border-bottom:1px solid #bbb;
}

/*
#mainTab {
    width:698px;
    background-color:#fff;
    margin-bottom:0.5em ! important;
    border-left:1px solid #bbb;
    border-right:1px solid #bbb;
}

#mainTab li{
    vertical-align:bottom;
    float:right ! important;
}


#mainTab ul{
    padding-right:10px;
}
*/

#mainDataHead{
    height:5px;
    background: transparent url(/img/mainDataHead.png) no-repeat;
}

#homeInfomation p{
    padding:0.1em 1em 0.2em 1em;
}

#clearBoth{
    clear:both;
}

#tabOption{
    text-align:right;
    padding-right:5em;
    font-size:0.75em;
}


a.tabOptionTime {
    border:1px solid #6BB300;
    padding:0.4em;
    color:#000;
    background-color: #fff;
    line-height:2.5em; /* fuck IE http://journal.mycom.co.jp/special/2006/ie7beta2/006.html */
    font-weight:normal;
}

a.tabOptionTimeActive {
    background-color: #6BB300;
    border:1px solid #6BB300;
    color:#fff;
    padding:0.4em;
    font-weight:normal;
}

a.tabOptionTime:hover {
    background-color: #6BB300;
    color:#fff;
}


.topClusterBlock{
    padding:0.5em;
    border-bottom:1px solid #ddd;
}

.subInfo {
    background-color:#eee;
}

#homeNarrow{
    float:right;
    width:210px;
}
.sideBox {
    background-color:#fff;
    width:210px;
    margin:1em 0 1em 0;
}

.sideBox h2{
    background: transparent url(/img/sideTab3.png)
    repeat-x scroll center bottom;
    color:#555;
    font-size:1em;
    width:190px;
    height:25px;
    padding:5px 0 0 20px; /* padding + width(height) = image size */
    margin:0;
}

#adArea{
    margin:0.5em;
    text-align:center;
}
#adArea img{
}

#sideBoxContent{
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    padding:1em;
}

span.hasWatcherL1,span.hasWatcherL1 a,span.hasWatcherL1 a#hover{
    color:#6BB300;
    background-color:transparent;
}

span.hasWatcherL2,span.hasWatcherL2 a,span.hasWatcherL2 a#hover{
    background-color:#E6FFBF;
    color:#6BB300;
}
span.hasWatcherL3,span.hasWatcherL3 a,span.hasWatcherL3 a#hover{
    color:#6BB300;
    font-weight:bold;
    background-color:#CCFF80;
}

