@charset "utf-8";

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

.hpb-parts-cnt-style {
    border-color: #d2d2d2;
}

.hpb-parts-hl-style {
    border-color: #3179E9;
    background-image: none !important;
}

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

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

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

.hpb-parts-blist-style {
    background-color: #f5f5f5;
    border-color: #3179E9;
}
a.hpb-parts-blist-style:link {
    color: #666666;
}
a.hpb-parts-blist-style:visited {
    color: #666666;
}
a.hpb-parts-blist-style:hover {
    color: #3179E9;
}
a.hpb-parts-blist-style:active {
    color: #3179E9;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

#msgArea-top {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 440px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-concept {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 180px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-faq {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 580px;
  padding: 20px;
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
  overflow: hidden;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-results {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 1250px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-example {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 590px;
  height: 400px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-schedule {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 630px;
  height: 2770px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-company {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 650px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-recruit {
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 500px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}
#msgArea-contact{
  /* 基本的な枠サイズの設定 */
  background-color: #fff;
  width: 605px;
  height: 500px;
  padding: 20px;
 
  /* 枠線を太さ1pxで表示 */
  border: 1px solid;
}

/* コンテンツを見やすく表示 */
.disp-area {
  margin-top: 5px;
  margin-left: 5px;
}