/* CSS Document */


/* リンク */

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

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

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

a:hover {
	color:#993366;
    text-decoration: underline;
}

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

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

#IndexBox {
width:617px;
height:auto;
margin:36px 0px 0px 50px;
}

#IndexBoxLeft {
width:212px;
float:left;
}

#IndexBoxCenter {
width:212px;
float:left;
}

#IndexBoxRight {
width:193px;
float:left;
padding:600px 0px 0px 0px;
}

.Index {
font-size:10px;
line-height:150%;
width:190px;
padding:10px 5px 10px 5px;
}


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

/* リンク　index */
.LinkIndex {
margin:20px 0px 15px 56px;
}

.LinkTxtIndex {
margin:0px 0px 15px 60px;
width:300px;
font-size:12px;
color:#666666;
line-height:150%;
}

/* メインボックス */

#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;
}

/* タイトル */

h1 {
margin:53px 0px 0px 45px;
}

h2 {
margin:0px 0px 15px 0px;
}

h3 {
margin:30px 0px 0px 0px;
padding:5px 5px 2px 15px;
font-size:14px;
color:#CC3366;
letter-spacing:3px;
border-bottom:1px dotted #CC3366;
}

h4 {
margin:20px 0px 15px 0px;
padding:2px 0px 2px 10px;
font-size:12px;
color:#000000;
border-left:10px solid #FF9900;
}

.h3en {
font-size:10px;
color:#666666;
text-align:right;
padding:1px 20px 0px 10px;
letter-spacing:4px;
}

/* 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%;
}

/* テキスト */

.Txt {
width:520px;
font-size:12px;
color:#666666;
line-height:160%;
margin:10px 0px 10px 0px;
padding:5px;
background-color:#FFFFFF;
}

.Photo {
float:left;
margin:10px 10px 10px 0px;
}