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

.hpb-parts-cnt-style{
  border-color: #000000;
  text-align: left !important;
}
.hpb-parts-hl-style{
  padding: 0px 0.2em !important;
  font-weight: bold !important;
  color: #000000 !important;
  background-image: none !important;
  border-color: #000000;
}
.hpb-parts-cbox-style{
  border-color: #000000;
  text-align: left !important;
}
.hpb-parts-img-01{
  margin: 0px !important;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #f0f0f0;
}
.hpb-parts-img-02{
  padding: 0px;
  margin: 4px !important;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #f0f0f0;
}
.hpb-parts-hr-style{
  border-color: #422b0f;
}
.hpb-parts-pbox-style{
  border-color: #000000;
  background-color: #f0f0f0;
}
.hpb-parts-pbox-style h4{
  padding: 0px;
}
.hpb-parts-pbox-style img{
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #f0f0f0;
}
.hpb-parts-pbox-style .hpb-parts-img-03{
  margin: 4px 9px 4px 4px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-04{
  margin: 4px 4px 4px 9px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-05{
  margin: 4px 4px 4px 4px !important;
}
.hpb-parts-pbox-style .hpb-parts-img-06{
  margin: 4px 4px 4px -1px !important;
}
.hpb-parts-blist-style{
  background-color: #f0f0f0;
}
a:link.hpb-parts-blist-style{
  color: #000000;
  border-color: #000000;
}
a:visited.hpb-parts-blist-style{
  color: #000000;
  border-color: #000000;
}
a:hover.hpb-parts-blist-style{
  color: #f53193;
  border-color: #f53193;
}
a:active.hpb-parts-blist-style{
  color: #f53193;
  border-color: #f53193;
}
/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

.youtube-container{
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-left : 20px;
  margin-right : 20px;
  padding-left : 10px;
  padding-right : 10px;
  border-left-width : 10px;
  border-right-width : 10px;
  margin-top : 10px;
  margin-bottom : 15px;
}
.youtube-container iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* =======================================================
  レスポンシブル設定
======================================================= */
@media screen and (max-width: 568px) {
  .hpb-parts-hl-style{
  background-color: #ffffff !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
}
.pp2{
  font-size : 16px;
  color : navy;
  margin-left : 30px;
  margin-right : 30px;
}
.douga{
  font-size : 17px;
  text-align : center;
  background-color : yellow;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 0px;
  margin-top : 0px;
  padding-top : 2px;
  font-weight : bold;
}
.gkuji{
  background-color : lime;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;
  width : 460px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.dkuji{
  background-color : fuchsia;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;
  width : 460px;
}
.skuji{
  background-color : aqua;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;
  width : 460px;
}
.akuji{
  background-color : orange;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;
  width : 460px;
}
.nkuji{
  background-color : red;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 15px;
  width : 460px;
}
.doo{
  font-size : 14px;
  margin-bottom : 15px;
}
.mm{
  font-size : 14px;
}
.top{
  font-size : 15px;
  padding-left : 10px;
  padding-right : 10px;
  color : blue;
  background-color : #ffecff;
  padding-bottom : 1px;
  margin-bottom : 15px;
  margin-left : 10px;
  margin-right : 10px;
  padding-top : 10px;
}

