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

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

.margin1{margin-left:30px;}
.margin2{margin-left:60px;}
.margin3{margin-left:90px;}


#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;
    line-height: 3em;
}
#title h2.small{
    float:left;
    font-size:1em;
    margin-left:5px;
    padding-top:5px;
}

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

#content table{
    width:630px;
    margin:0;
    padding:0;
    border-collapse:collapse;
    border:0px;
    margin-bottom:14px;
}

#content table th,td{
    border:thin solid #CCC;
    text-align:left;
}

#content table th{
    font-size:1em;
    padding:8px 0 5px 10px;
}

#content table th a{
    color:#333;
    display:block;
    float:left;
}
#content table th a.link{
    width:70px;
    height:13px;
    font-size:0.6em;
    color:#FFF;
    background-image:url(../img/common/icon_more_bg.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    float:right;
    margin-right:0px;
    padding-left:25px;
    letter-spacing: 0em;
}
#content table th a:hover{
    color: #E1E1E1;;
}

#content table tr td{
    font-size:0.8em;
    padding:10px;
}

#service_box img.floatl{float:left;padding:0 10px 5px 0;}
#service_box img.floatr{float:right;margin:0 0 5px 10px;}


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