/* CSS Document */


/* リンク */

a:link {
    text-decoration: none;
    color:#006666;
}

a:visited {
    text-decoration: none;
    color:#006699;
}

a:active {
    color: #CC3399;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* メインボックス　index */

#MainBoxIndex {
background-image:url(../img/news/index_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:790px;
padding:15px 0px 15px 0px;
}


/* タイトル　index */
#TitleIndex {
margin:85px 0px 0px 54px;
}

/* ニュース　index */
#NewsBox {
margin:45px 0px 15px 54px;
}

#NewsBox th {
font-size:12px;
color:#666666;
line-height:140%;
border-bottom:1px solid #006600;
padding:20px 5px 3px 5px;
width:90px;
font-weight:normal;
}

#NewsBox td {
font-size:12px;
color:#666666;
line-height:140%;
border-bottom:1px dotted #006600;
padding:20px 5px 3px 5px;
width:260px;
vertical-align:top;
}

#NewsBox td p {
font-size:10px;
color:#666666;
margin:5px 0px 0px 0px;
}

/* メインボックス */

#MainBox {
background-image:url(../img/report/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:790px;
padding:15px 0px 15px 0px;
}

/* タイトル */
#Title {
margin:53px 0px 0px 45px;
}

/* BOX　第2階層 */

#Box {
height: auto;
width: 740px;
margin:42px 25px 0px 25px;
}

#LeftBox {
height: auto;
width: 210px;
text-align: left;
float: left;
margin-right: auto;
margin-left: auto;
}

#RightBox {
text-align: left;
width: 520px;
height: auto;
float: right;
margin-right: auto;
margin-left: auto;
}

/* メニュー */

#Menu {
width: 190px;
height: auto;
}

#Menu ul {
margin:20px 0px 0px 0px;
padding:0px;
list-style:none;
}

#Menu li {
margin:0px;
padding:0px;
list-style:none;
}

#Menu li {
font-size:10px;
margin:10px;
line-height:130%;
}

/* フラッシュ */

.BlackBorder {
width:520px;
border:1px solid #000000;
}

.Txt {
width:520px;
font-size:12px;
color:#333333;
line-height:140%;
margin:10px 0px 10px 0px;
}



/* news下層 */

#newsContents {
margin: 0;
clear: both;
}

#newsContents h3 {
margin:20px 0px 0px 0px;
padding:5px;
font-size:14px;
color:#FF9900;
color:#006666;
border-bottom:none;
width:400px;
}
#newsContents h4 {
margin:20px 0px 0px 0px;
padding:5px;
font-size:14px;
font-size:12px;
color:#FF9900;
color:#006666;
border-bottom:none;
width:400px;
}

#newsContents .LinkTxtIndex {
margin:0px 0px 25px 60px;
width:400px;
font-size:12px;
color:#666666;
line-height:200%;
}
