@charset "utf-8";

/* ===================================================================

 file name  :index.css

 style info :トップページ

=================================================================== */


#topImage{
width:1060px;
margin-left:auto;
margin-right:auto;
}


/*------ 業務案内ボタン --------------*/

#topBusiness{
background:url(../../images/top_blue_bg.gif) 0 0 repeat-x;
height:250px;
}

#topBusinessContents{
background:url(../../images/top_btn_bg.jpg) 0 0 no-repeat;
height:250px;
width:920px;
margin-left:auto;
margin-right:auto;
}

.topBusinessBox{
width:840px;
height:105px;
margin-left:40px;
}

.topBusinessBox a{
color:#434343;
text-decoration:underline;
}

.topBusinessBox a:hover,active{
color:#434343;
text-decoration:none;
}

#topBusinessBox01{
width:275px;
height:105px;
background:url(../../images/bg_business01.gif) 0 100% no-repeat;
}

#topBusinessBox01 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}

#topBusinessBox02{
width:275px;
height:105px;
background:url(../../images/bg_business02.gif) 0 100% no-repeat;
}

#topBusinessBox02 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}

#topBusinessBox03{
width:275px;
height:105px;
background:url(../../images/bg_business03.gif) 0 100% no-repeat;
}

#topBusinessBox03 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}

#topBusinessBox04{
width:275px;
height:105px;
background:url(../../images/bg_business04.gif) 0 100% no-repeat;
}

#topBusinessBox04 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}

#topBusinessBox05{
width:275px;
height:105px;
background:url(../../images/bg_business05.gif) 0 100% no-repeat;
}

#topBusinessBox05 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}

#topBusinessBox06{
width:275px;
height:105px;
background:url(../../images/bg_business06.gif) 0 100% no-repeat;
}

#topBusinessBox06 p{
padding:5px 40px 0 15px;
_padding:0 40px 0 15px;
line-height:1.4em;
}


/*------ 新着情報 --------------*/


#news table{
width:100%;
margin-bottom:20px;
}

#news table th{
background:url(../images/news_arrow.gif) 15px 1em no-repeat;
padding:5px 0 5px 35px;
width:115px;
border-bottom:1px dotted #bfbfbf;
}

#news table .grayTh{
background:url(../images/news_arrow.gif) 15px 1em no-repeat #f3f3f3;
padding:5px 0 5px 35px;
width:115px;
border-bottom:1px dotted #bfbfbf;
}


#news table td{
padding:5px 0 5px 10px;
border-left:1px dotted #bfbfbf;
border-bottom:1px dotted #bfbfbf;
}

.newsGray{
background-color:#f3f3f3;
}


