@charset "EUC-JP";
/* CSS フッター */

/*会社について*/
#company{
width: 980px;
margin:20px auto;
padding:0;		
}
.company_text{
line-height: 1.6em;
font-size: 12px;
color: #666666;
text-align: left;
float: left;
width: 365px;	
}
.company_img{
margin:0;
padding:0;
}


#footer {
width: 980px;
height: 3000px;
margin:0 auto;
padding:30px 0 50px 0;
background-color:#105449 ;
background-repeat: repeat-x;
color:#FFF;
font-size:77%;
line-height:1.5em;
text-align:left;
}

#footer h2{
padding:5px 0 7px 13px;
margin-bottom:10px;
border-left:#fff 8px solid;
border-bottom:#fff 1px dotted;
font-size: 13px;
font-weight: bold;
color:#fff;
}
#footer .info {
width: 460px;
margin:0 0 30px 0;
padding:0;
}
p.text1 {
display:block;
padding:0 0 15px 10px;	
}
#footer .left {
width: 460px;

margin:0 60px 0 0;
padding:0;
float:left;
}
#footer .right {
width: 460px;

margin:0;
padding:0;
float:left;
}
.yellow{
font-size: 13px;
font-weight: bold;
color:#ffd822;
}

#footer .text2 {
padding:10px;
text-align:center;
border-top:1px #fff dotted;
background-color:#105449 ;
background-repeat: repeat-x;
}

#footer a{/*リンクされた文字*/
    color:#ffffff;
    text-decoration:underline;
}
#footer a:link {/*未訪問のリンク*/
    color:#ffffff;
    font-style:normal;
    text-decoration:underline;
}
#footer a:visited {/*訪問後のリンク*/
    color:#ffffff;
    text-decoration:underline;
}
#footer a:hover {/*マウスをのせたとき*/
    color:#ffd822;
    font-style:normal;
    text-decoration:underline;
}
