@charset "utf-8";

/*ナビ部分指定
-----------------------------------------------------------------------*/
.company a{
display:block;
width:122px;height:50px;
background:url(image/navi-02.png) no-repeat;
background-position:-246px 0px;
background-size: auto 50px;
padding-top:75px;
}

/*サイドナビ部分指定
-----------------------------------------------------------------------*/
.side-navi-unvisited2.side-company a{
font-size:100%;
color:#3179a7;
}
.side-navi-unvisited2.side-company a:hover{
color:#003670;
font-weight:bold;
}

.iso{
text-align:left;
width:180px;height:65px;
margin-top:30px;
border-bottom:solid 2px #a9a9aa;
}

/*トップイメージ
-----------------------------------------------------------------------*/
#category{
background:url(image/category-bar.gif) no-repeat;
width:610px;height:25px;
padding:0px 0px 0px 15px;
font-size:116%;
font-weight:bold;
text-align:left;
line-height:1.4;
color:#333333;
}
#category span{
background:url(image/list.gif) no-repeat 0 center;
margin-left:5px;
padding-left:16px;
color:#e86332;
}

/*メイン
-----------------------------------------------------------------------*/
#main{
float:right;
width:625px;
}

/*サブ
-----------------------------------------------------------------------*/
#sub{
width:625px;height:520px;
margin-top:20px;
padding-bottom:80px;
}

.image1{
float:left;
width:300px;height:200px;
margin:0px 10px 6px 0px;
}
.image2{
float:left;
width:185px;height:130px;
margin:45px 6px 10px 0px;
}
.image3{
float:left;
width:243px;height:130px;
margin:45px 6px 10px 0px;
}
.image4{
float:left;
width:185px;height:130px;
margin:45px 0px 10px 0px;
}
.caption1{
text-align:justify;text-justify:inter-ideograph;
height:206px;
font-size:100%;
line-height:1.5;
color:#333333;
}
.caption2{
text-align:justify;text-justify:inter-ideograph;
height:206px;
font-size:100%;
line-height:1.5;
color:#333333;
}






