@charset "shift_jis";

/*--------▼ページ全体----------------------------------------*/
body {
    margin:0;
    padding:0;
    font-size:small;
    color:#000000;
    background:#FFFFFF;
}
h1, h2, h3 {
    margin:0;
    text-indent:-9999px;
}
p {
    margin:0;
}
.FloatEnd {clear:both;}

/*-------▲ページ全体-------------------------------------------*/

/*-------▼ヘッダ-----------------------------------------------*/
#header {
    width:770px;
    height:230px;
    background: #693300 url(image/bg_top.gif) no-repeat;
}
#header p {
    position: absolute;
    margin:0;
    top:120px;
    left:400px;
    width:340px;
    text-align:right;
    font-size:13px;
    line-height:150%;
}
/*-------▲ヘッダ------------------------------------------------*/
/*-------▼ナビゲーション----------------------------------------*/
#navi{
    position:absolute;
    top:210px;
    left:10px;
    width:740px;
    height:30px;
}
#navi ul{
    margin:0px;
    padding-left:0px;
    padding-top:0px;
}
#navi li{
    display:block;
    float:left;
    text-indent:-9999px;
}
#navi li a{
    display:block;
    text-decoration:none;
}
#navi li#info a{
    height: 30px;
    width: 146px;
    background: url(image/info.gif) no-repeat;
}
#navi li#info a:hover{
    height: 30px;
    width: 146px;
    background: url(image/info_o.gif) no-repeat;
}
#navi li#info2 a{
    height: 30px;
    width: 146px;
    background: url(image/info2.gif) no-repeat;
}
#navi li#info2 a:hover{
    height: 30px;
    width: 146px;
    background: url(image/info2_o.gif) no-repeat;
}
#navi li#map a{
    height: 30px;
    width: 146px;
    background: url(image/map.gif) no-repeat;
}
#navi li#map a:hover{
    height: 30px;
    width: 146px;
    background: url(image/map_o.gif) no-repeat;
}
#navi li#honbu a{
    height: 30px;
    width: 302px;
    background: url(image/honbu.gif) no-repeat;
}
#navi li#honbu a:hover{
    height: 30px;
    width: 302px;
    background: url(image/honbu_o.gif) no-repeat;
}
/*-------▲ナビゲーション------------------------------------*/
/*-------▼ページ全体（3段組）-------------------------------*/
#pagebody {
    width:770px;
    margin:0;
    background: #693300 url(image/bg_middle.gif) repeat-y;
}
#main {
    float:right;
    width:580px;
}
/*-------▲ページ全体（3段組）-------------------------------*/

/*----------------------▼ご挨拶-----------------------------*/
#aisatu{
    float:left;
    width:740px;
    height:550px;
    background-position: right bottom;
}
#aisatu h2{
    height:44px;
    width:231px;
    margin-top:50px;
    margin-bottom:15px;
    margin-left:270px;
    text-indent:-9999px;
    background:url(image/aisatu.gif) no-repeat;
}
.aisatu_box{
    width:350px;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
    margin-left:45px;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px;
}
#aisatu ul, #aisatu li{
    margin:0;
    padding-left:20px;
    list-style:none;
    font-size:14px;
    line-height:1.7;
}
#aisatu p{
    font-size:13px;
    line-height:1.2;
}
#aisatu_01{
    float:left;
    width:450px;
}
#aisatu_02{
    float:left;
    width:280px;
    margin-left:10px;
}

/*-------▲ご挨拶--------------------------------------*/

/*-------▼無料相談案内--------------------------------*/
#sodan{
    float:left;
    width:740px;
    height:500px;
}
#sodan h2{
    height:57px;
    width:400px;
    margin-top:40px;
    margin-bottom:15px;
    margin-left:180px;
    text-indent:-9999px;
    background:url(image/sodan.gif) no-repeat;
}
.sodan_box{
    width:600px;
    margin-top:10px;
    margin-left:90px;
    margin-bottom:10px;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
    padding-top:10px;
    padding-bottom:10px;
}
#sodan p{
    padding-left:5px;
    font-size:15px;
    line-height: 1.5;
}
#sodan ul{
    margin:0;
    padding-left:90px;
    list-style:none;
    font-size:15px;
    line-height: 1.5;
}
#sodan li{
    margin:0;
    padding-left:10px;
    list-style:none;
    font-size:15px;
    line-height: 1.5;
}
#sodan ol{
    margin:0;
    padding-left:25px;
    font-size:13px;
    line-height: 1.2;
}   
/*-------▲無料相談案内--------------------------------*/

/*-------▼業務案内------------------------------------*/
#gyomu{
    float:left;
    width:740px;
    height:870px;
}
#gyomu h2{
    height:44px;
    width:231px;
    margin-top:40px;
    margin-bottom:15px;
    margin-left:270px;
    text-indent:-9999px;
    background:url(image/info_b.gif) no-repeat;
}
#gyomu h3{
    height:33px;
    width:128px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:550px;
    text-indent:-9999px;
    background:url(image/bunya.gif) no-repeat;
}
#gyomu h3 a{
    height: 33px;
    width: 128px;
    text-decoration:none;
    display:block;
    background: url(image/bunya.gif) no-repeat;    
}
#gyomu h3 a:hover{
    height: 33px;
    width: 128px;
    background: url(image/bunya_2.gif) no-repeat;    
}
#gyomu ul{
    margin:0;
    padding-left:30px;
    list-style:none;
    font-size:15px;
    line-height: 2;
}
#gyomu li{
    margin:0;
    padding-left:30px;
    list-style:none;
    font-size:15px;
    line-height: 1.8;
}
.gyomu_box{
    width:600px;
    margin-top:10px;
    margin-left:90px;
    margin-bottom:10px;
    border-color:#000000;
    border-width:0px;
    border-style:solid;
    padding-top:10px;
    padding-bottom:10px;
    clear: left;
}
.gyomu2_box{
    margin-top:5px;
    margin-bottom:5px;
    border-color:#C8FB76;
    border-width:1px;
    border-style:solid;
}
#gyomu p{
    padding-left:30px;
    font-size:15px;
    line-height: 1.8;
    margin-top:5px;
    margin-bottom:5px;
    border-width:1px;
    background-color:#C8FB76;
    border-color:#C8FB76;
    border-style:double;
}   
/*-------▲業務案内------------------------------------*/

/*-------▼その他ご案内------------------------------------*/
#sonota{
    float:left;
    width:740px;
    height:400px;
}
#sonota h2{
    height:44px;
    width:231px;
    margin-top:40px;
    margin-bottom:15px;
    margin-left:270px;
    text-indent:-9999px;
    background:url(image/sonota_b.gif) no-repeat;
}
.sonota_box{
    width:600px;
    margin-top:10px;
    margin-left:90px;
    margin-bottom:10px;
    border-color:#000000;
    border-width:0px;
    border-style:solid;
    padding-top:10px;
    padding-bottom:10px;
}
#sonota ul{
    margin:0;
    padding-left:90px;
    list-style:none;
    font-size:15px;
    line-height: 1.5;
}
#sonota li{
    margin:0;
    padding-left:10px;
    list-style:none;
    font-size:15px;
    line-height: 1.5;
}  
/*-------▲その他ご案内------------------------------------*/

/*-------▼各分野案内----------------------------------*/
#bunya{
    float:left;
    width:740px;
    height:500px;
}
#bunya h2{
    height:44px;
    width:231px;
    margin-top:50px;
    margin-bottom:15px;
    margin-left:270px;
    text-indent:-9999px;
    background-image:url(image/bunya_b.gif);
}
#bunya_01{
    float:left;
    width:350px;
    margin-left:10px;
}
#bunya_02{
    float:left;
    width:350px;
    margin-left:10px;
}
.bunya_box{
    width:330px;
    margin:10px;
}
#bunya ul{
    margin:2px;
    padding-left:0px;
    list-style:none;
    font-size:15px;
    line-height:1.5;
}
#bunya li{
    margin:0;
    padding-left:0px;
    list-style:none inherit;
    font-size:15px;
    line-height:1.5;
}
#bunya p{
    padding-left:30px;
    font-size:15px;
    line-height: 1.8;
    margin-top:5px;
    margin-bottom:5px;
    border-width:1px;
    background-color:#C8FB76;
    border-color:#C8FB76;
    border-style:double;
}      
/*-------▲各分野案内----------------------------------*/

/*-------▼アクセス------------------------------------*/
#acsess{
    float:left;
    width:740px;
    height:500px;
}
#acsess h2{
    height:44px;
    width:231px;
    margin-top:50px;
    margin-bottom:15px;
    margin-left:270px;
    text-indent:-9999px;
    background:url(image/acsess_b.gif) no-repeat;
}
#acsess_01{
    float:left;
    width:255px;
    margin-left:10px;
}
#acsess_02{
    float:left;
    width:445px;
    margin-left:10px;
}
#acsess ul, #acsess li{
    margin:0;
    padding-left:20px;
    list-style:none;
    font-size:15px;
    line-height: 2;
}
/*-------▲アクセス------------------------------------*/

/*-------▼フッタ--------------------------------------*/
#footer p {
    text-indent:-9999px;
    height:50px;
    width:770px;
    background:url(image/footer.gif) no-repeat;
}
/*-------▲フッタ--------------------------------------*/
