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

.hpb-parts-cnt-style{
  border-color: #ffffff;
}
.hpb-parts-hl-style{
  padding: 0.5em 0.2em !important;
  margin: 0.5em 0px !important;
  border-color: #000000;
}
.hpb-parts-cbox-style{
  border-color: #ffffff;
}
.hpb-parts-img-02{
  background-color: #ffffff;
}
.hpb-parts-hr-style{
  border-color: #ffffff;
}
.hpb-parts-pbox-style{
  border-color: #ffffff;
}
.hpb-parts-pbox-style h4{
  padding: 0px !important;
}
.hpb-parts-pbox-style img{
  margin-bottom: 0px !important;
  background-color: #ffffff;
}
.hpb-parts-blist-style{
  border-color: #ffffff;
}
a:link.hpb-parts-blist-style{
  color: #666666;
}
a:visited.hpb-parts-blist-style{
  color: #666666;
}
a:hover.hpb-parts-blist-style{
  color: #000000;
}
a:active.hpb-parts-blist-style{
  color: #000000;
}
/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

#accordion{
  padding-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : white;
}
.Tab{
  text-align:left;
  border : 1px solid gray;
  cursor:pointer;
  background-size : auto auto;
  background-origin : padding-box;
  background-clip : border-box;
  width : 800px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  margin-top : 8px;
}
.Tab_child{
  color : black;
  display:none;
  overflow:hidden;
  line-height :1.2;
  text-align:left;
  width:800px;
  background-color : #fff;
  font-weight : normal;
  cursor : default;
}
.titlemoji{
  font-weight : normal;
  height : 20px;
}