@charset "UTF-8";
/* CSS Document */

#mainImg{
width:735px;
height:104px;
background:url(../images/main_img.jpg) no-repeat;
margin:0px 0px 30px;
}

#mainImg h2{
display:none;
}

#pageTitle{
width:712px;
text-align:right;
margin:0;
padding:0;
}

.contentsBox01{
width:690px;
margin:0px 0px 30px 22px;
border-bottom:1px dotted #6B6B6B;
}

.contentsBox01 h3{
margin:0px 0px 15px;
padding:0;
}

.contentsBox02{
width:690px;
margin:0px 0px 30px 22px;
}

.contentsBox02 h3{
margin:0px 0px 15px;
padding:0;
}

.contentsBox03{
width:690px;
margin:0px 0px 30px 22px;
border-bottom:1px dotted #6B6B6B;
}

.contentsBox03 h3{
font-size:140%;
color:#1B196C;
text-decoration:underline;
margin:0px 0px 2em;
padding:0;
}

.contentsBox03 h4{
font-size:110%;
color:#eb9400;
margin:0px 0px 1em;
padding:0;
}

.contentsBox03 h5{
font-size:100%;
font-weight:normal;
color:#6B6B6B;
margin:0px 0px 2em;
padding:0;
}

.contentsBox03 p{
margin:0px 0px 1.5em;
padding:0;
}

.contentsBox03 a:link{
color:#001088;
text-decoration:underline;
}

.contentsBox03 a:visited{
color:#001088;
text-decoration:underline;
}

.contentsBox03 a:hover{
color:#1736CE;
text-decoration:underline;
}


.newsDetail{
margin:0;
padding:0px 0px 30px;
}z


#newsBox01{
width:650px;
border:1px solid #2E74FD;
margin:0px 0px 10px;
padding:20px 15px 20px 25px;
}

#newsBox01 ul{
line-height:180%;
margin:0px 0px 10px 1em;
padding:0;
}

#newsBox01 li{
color:#001088;
list-style:square;
margin:0;
padding:0;
}

#newsBox01 li a:link{
color:#001088;
text-decoration:underline;
}

#newsBox01 li a:visited{
color:#001088;
text-decoration:underline;
}

#newsBox01 li a:hover{
color:#1736CE;
text-decoration:underline;
}

#newsBox02{
width:690px;
margin:20px 0px 0px;
padding:0px;
}

#newsBox02 ul{
line-height:200%;
margin:0px 0px 3.8em 1em;
padding:0;
}

#newsBox02 li{
color:#001088;
list-style:square;
margin:0;
padding:0;
}

#newsBox02 li a:link{
color:#001088;
text-decoration:underline;
}

#newsBox02 li a:visited{
color:#001088;
text-decoration:underline;
}

#newsBox02 li a:hover{
color:#1736CE;
text-decoration:underline;
}



.bookContainer{
width:690px;
margin:0px 0px 60px;
position:relative;
}

.bookBox{
width:155px;
margin:0px 17px 0px 0px;
float:left;
}

.bookBox img{
margin:0px 0px 5px;
}

.bookBox h4{
font-size:95%;
font-weight:normal;
color:#1B196C;
line-height:120%;
margin:0px 0px 0.4em;
padding:0;
}

.bookBox p{
font-size:85%;
color:#6B6B6B;
line-height:140%;
margin:0;
padding:0;
}


.funBtn{
text-align:right;
}

.funBtn02{
text-align:right;
margin:0px 0px 35px;
}


#back_next{
width:690px;
color:#2E74FD;
text-align:center;
margin:0px 0px 0px 22px;
}

#back_next a:link{
color:#2E74FD;
text-decoration:none;
}

#back_next a:visited{
color:#2E74FD;
text-decoration:none;
}

#back_next a:hover{
color:#2E74FD;
text-decoration:underline;
}