@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style{
    border-color: #eeefef;
    text-align: left !important;
}

.hpb-parts-hl-style{
    margin-top: 15px !important;
    padding: 5px 0.2em !important;
    background-image: none !important;
    background-color: #ffffff !important;
    border-color: #81CE4D;
}

.hpb-parts-cbox-style{
    border-color: #eeefef;
}

.hpb-parts-img-01{
    margin: 0px !important;
}

.hpb-parts-img-02{
    margin: 0px !important;
}

.hpb-parts-hr-style{
    border-color: #eeefef;
}

.hpb-parts-pbox-style{
    border-color: #eeefef;
}
.hpb-parts-pbox-style h4{
    padding: 0px;
}
.hpb-parts-pbox-style img{
    margin: 0px !important;
}

.hpb-parts-blist-style{
    border-color: #81CE4D;
}
a:link.hpb-parts-blist-style{
    color: #666666;
}
a:visited.hpb-parts-blist-style{
    color: #666666;
}
a:hover.hpb-parts-blist-style{
    color: #81CE4D;
}
a:active.hpb-parts-blist-style{
    color: #81CE4D;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/
div.kekka table{
  margin-left : auto;
  margin-right : auto;
}

p.large{
  font-size : 1.7em;
  font-weight : bold;
}

#hpb-nav ul li#nav-company a{
  background-image : url(navbg-last.png);
  background-repeat : no-repeat;
  background-position : left top;
  display : block;
}
.imgctr img{
 vertical-align:middle;
}

p.imgctr a{
  color : black;
}

p.imgctr{
  padding-left : 30px;
}

table.freeyosou td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

#hpb-main div.bakenou h3{
  background-image : url(nougakbtn.jpg);
  background-repeat : no-repeat;
  background-position : left center;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : white;
  padding-left : 50px;
  font-size : 1.3em;
}

div.bakenou p{
  margin-left : 10px;
}

