@charset "UTF-8";

/*
-------------------------------------------------------------
top(index) CSS
Update: 2010-04-04
Generate: 2010-04-04
------------------------------------------------------------- */

/*#content a{text-decoration:none;}
#content a:link{color:color:#E1E1E1;}
#content a:visited{color:color:#E1E1E1;}
#content a:hover{color:#E1E1E1;}
#content a:active{color:#E1E1E1;}
*/

/* #contents_box column
------------------------------------------------------------- */

#contents_box #lcolumn{
    float:left;
    display: inline;
    width:650px;
    margin-left:20px;
    margin-bottom: 20px;
}

#pan{
    width:650px;
    float:left;
}
#pan a{color:#333;}
#pan a:link{color:#333;}
#pan a:hover{color:#E1E1E1;}

#pan p{
    float:left;
}
#pan p.arrow{
    float:left;
    background-image:url(../img/undercontent/icon_arrow2.jpg);
    background-position:left  center;
    background-repeat:no-repeat;
    margin-left:20px;
    padding:0 0 0 35px;
}

#title{
    width:650px;
    float:left;
    background-image:url(../img/undercontent/line_orange.jpg);
    background-position:left  bottom;
    background-repeat:no-repeat;
    padding-bottom:10px;
    margin-top:20px;
}


#title h2{
    float:left;
    font-size:2em;
}
#title h2.small{
    float:left;
    font-size:1em;
    margin-left:5px;
    padding-top:5px;
}

#title_sub{
    width:630px;
    float:left;
    background-image:url(../img/undercontent/line_orange.jpg);
    background-position:left  bottom;
    background-repeat:no-repeat;
    padding-bottom:10px;
    margin-top:40px;
}


#title_sub h2{
    float:left;
    font-size:2em;
}


#content{
    width:630px;
    margin-left:10px;
}

#desc_box{
    width:630px;
    padding-top:20px;
}

#desc_box p{
    color:#333;
    font-size:0.85em;
    letter-spacing:0.1em;
    line-height: 1.3em;
}

#desc_box img.floatl{float:left;padding:0 10px 3px 0;}
#desc_box img.floatr{float:right;padding:0 10px 3px 20px;}

#desc_box #desc{
    width:410px;
    float:left;
}
#desc_box .text{
    width:410px;
    margin-top:5px;
}

#desc_box a{color:#333;}
#desc_box a:link{color:#333;}
#desc_box a:hover{color:#E1E1E1;}

#desc_box .textwide{
    width:630px;
    margin-top:5px;
    margin-bottom:5px;
}

#desc_box .photo{
    width:200px;
    float:right;
    margin-top:5px;
    margin-left:10px;
}

.photo img{margin-bottom:10px;}

.btn{margin:0 15px;}

#desc_box #desc_wide{
    width:630px;
}

.president{
    display:block;padding-top:120px;float:right;}


#contents_box #rcolumn{margin-left:30px;}

#desc_box #desc_wide table tr td p{margin-left:10px;}
