@charset "utf-8";
@import url("common.css");


/*--------------------------------------------------
 mainimage
 -------------------------------------------------*/
.mainimage{
    margin:25px auto;
    text-align:center;
}


/*--------------------------------------------------
 contents
 -------------------------------------------------*/
#content{
    margin:0 auto;
    width:820px;
}

#content .left{
    float:left;
    width:555px;}

#content h3{
    background:url(../image/icn_board.jpg) 0 0 no-repeat;
    font-weight:bold;
    font-size:16px;
    color:#723013;
    padding:0 0 3px 20px;
    margin-bottom:30px;
    line-height:130%;
}

#content .photo{
    border:5px solid #E7E4DF;
    float:left;
    margin:0 15px 15px 0
}
#content .photo2{

    border:5px solid #ffffff;
    float:left;

    margin:0 15px 15px 0

}
#content .left .title{
    font-weight:bold;
    font-size:14px;
    margin-bottom:15px;
}

#content .left .lead{
    line-height:160%;
    font-size:14px;

    color:#000000;
}

#content .left .title02{
    clear:both;
    font-weight:bold;
    font-size:14px;
    margin:25px 0 15px;
}


#content .right{
    float:right;
    background:url(../image/top/bg_right.jpg) 0 0 repeat;
}



#content .right li{
    margin-bottom:5px;
}
#content .right td.books{

    line-height:126%;

}


#content .right li.kenkyu{
    background:#FCFCF2;
    border:1px solid #D1DFE0;
    padding:12px;
}

#content .right li.kenkyu dt{
    margin:5px 0 10px;
    color:#617C74;
}

#content .right li.kenkyu_org dd{
    background:url(../image/top/icn_tri.jpg) 0 3px no-repeat;
    padding-left:15px;
    margin-bottom:5px;
}

#content .right li.kenkyu dd{

    background-color: #ffff33;

    padding-left:15px;

    margin-bottom:5px;

}

#content .midashi{

    font-weight:bold;

    font-size:16px;

    text-align:center;

    margin-bottom:20px;

}


/*--------------------------------------------------
 cleafix
 -------------------------------------------------*/
#content:after,
#content .left:after
{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


#content,
#content .left
{   zoom:1;
}