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

.hpb-parts-cnt-style{
  border-color: #cccccc;
}
.hpb-parts-hl-style{
  border-color: #cccccc;
  background-image: none !important;
}
.hpb-parts-cbox-style{
  border-color: #cccccc;
}
.hpb-parts-hr-style{
  border-color: #cccccc;
}
.hpb-parts-pbox-style{
  border-color: #cccccc;
}
.hpb-parts-pbox-style h4{
  padding: 0px !important;
}
.hpb-parts-blist-style{
  border-color: #666666;
}
a:link.hpb-parts-blist-style{
  color: #666666;
}
a:visited.hpb-parts-blist-style{
  color: #666666;
}
a:hover.hpb-parts-blist-style{
  color: #a2413c;
}
a:active.hpb-parts-blist-style{
  color: #a2413c;
}
/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/
p.bold{
  font-weight:bold;
}
p.bcgblue{
  background-color:blue;
}
p.tokucho{
  font-size : 16px;
  font-weight : bold;
  color : white;
  background-color : #e55612;
  width : 50px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-align : center;
}
h4.tokucho{
  font-size : 16px;
  font-weight : bold;
  color : white;
  background-color : #ea6d11;
  width : 170px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-align : center;
}
span.toptkucho{
  font-size : 16px;
  font-weight : bold;
  color : #800000;
}
p.fsize20{
  font-size : 18px;
}
div#service dl.syouhinsetumei dt{
  width : 80px;
  font-size : 14px;
}
div#service dl.syouhinsetumei dd{
  padding-left:100px;
  font-size : 14px;
}
div#service ul.syouhinsetumei{
  list-style-type : disc;
  width : 1000px;
}
div#service ul.syouhinsetumei li{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  list-style-type : disc;
  list-style-position : outside;
}

ul.syouhinsetumei2 li{
  float : left;
  width : 210px;
  padding-left : 0px!important;
  padding-right : 0px;
  border-bottom : 1px solid white!important;
  margin-left : 0px!important;
  margin-right : 10px;
}

h4.large{
  font-size : 18px;
  width : 400px;
  color : #800000;
}

#hpb-main ul.syouhinsetumei2{
  padding-left : 0px;
  margin-left : 0px;
}

div#privacy h3{
  color : black;
}

div#companyinfo p.address{
  width : 200px;
}
.indent{
  padding-left: 1em;
  text-indent: -1em;
  margin-left : 0.6em;
  margin-top : 0px;
  padding-top : 0px;
}
img.simg{
  margin-top : 1120px;
}

