@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/
border-color: #ffffff;

.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 : white;
    border-color : #3179e9;
　　text-align　: left ;
}
a:link.hpb-parts-blist-style{
    color: black;
}
a:visited.hpb-parts-blist-style{
    color: #666666;
}
a:hover.hpb-parts-blist-style{
    color: #3179E9;
}
a:active.hpb-parts-blist-style{
    color: #3179E9;
}

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

.cont-p{
  font-size : 120%;
  line-height : 130%;
  font-weight : normal;
  font-family : "ＭＳ 明朝";
  
}

table.cont{
  border-collapse : collapse;
  empty-cells : show;
  
  border-width : 1px;
  border-style : solid;
  border-color : black;
  margin-top : 20px;
  margin-bottom : 30px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  border-spacing : 0px;
  line-height : 150%;
  
}



#cont h2{
  color : white;
  background-color : orange;
  line-height : 130%;
  margin-bottom : 20px;
  font-weight : bold;
  padding-top : 10px;
  padding-bottom : 10px;
  font-size : 100%;
  margin-top : 10px;
}

#cont h3{
  color : black;
  background-color : aqua;
  
  font-size : 130%;
}
#column{
  float : left;
   font-size : 120%;
}
table.column{
  border-spacing : 0px 30px;

  vertical-align : middle;
  text-align : left;
}
#cont{
  margin-top : 30px;
  float : right;
  
  
  font-family : "ＭＳ 明朝";
  font-size : 100%;
  line-height : 110%;
  
  text-align : left;
}
#cont h1{
  font-size : 120%;
  color : white;
  background-color : rgb(0, 51, 255);
  text-align : left;
  padding-left : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-weight : bolder;
  
  
  border-right-style : solid;
  border-right-color : rgb(0, 51, 255);
  margin-bottom : 30px;
  line-height : 130%;
}

/*　画像を左に配置するレイアウト　*/
  figure.photo-left{
	margin: 0;
		margin-right: 20px;
		float: left;
		text-align: center;
}

/*　ロゴ金看板レイアウト　*/
#logo-kinkanban{
	width: 630px ;
	margin-top: 0 ;
	margin-bottom: 30px ;
}