@charset "Shift_JIS";

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

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

.hpb-parts-hl-style {
    border-color: #2aa94f;
}

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

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

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

.hpb-parts-blist-style {
    border-color: #333333;
    background-color: #f3f3f3;
}
a.hpb-parts-blist-style:link {
    color: #000000;
}
a.hpb-parts-blist-style:visited {
    color: #000000;
}
a.hpb-parts-blist-style:hover {
    color: #2aa94f;
}
a.hpb-parts-blist-style:active {
    color: #2aa94f;
}

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

/*-------------------- vertical menu --------------------*/

.hpb-vmenu1 {
	  
	width: 100%;
}

.hpb-vmenu1-head {
	  
	background: #303030;
}

.hpb-vmenu1-foot {
}

.hpb-vmenu1-hil {
	  
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	border-right-color: #303030;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-left-color: #BCBCBC;
	padding: 4px 2px 4px 6px;
	background: #6D6D6D;
}

.hpb-vmenu1-plain {
	  
	color: #FFFFFF;
	background-color: #8D8D8D;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	border-right-color: #303030;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-left-color: #BCBCBC;
	font-size: 100%;
	padding: 4px 2px 4px 6px;
	font-weight: bold;
}

.hpb-vmenu1-idle1 {
	  
	color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	border-right-color: #303030;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-left-color: #BCBCBC;
	padding: 4px 2px 4px 6px;
	background: #8D8D8D;
}

.hpb-vmenu1-idle2 {
	  
	color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #303030;
	border-right-color: #303030;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-left-color: #BCBCBC;
	padding: 4px 2px 4px 19px;
	background: #8D8D8D;
	background-image : url(../hpb_i_square01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.hpb-vmenu1-link0:link {  
	text-decoration: none;
	color: #FFFFFF;
}

.hpb-vmenu1-link0:visited {  
	color: #FFFFFF;
	text-decoration: none;
}

.hpb-vmenu1-link0:hover {  
	color: #FFFFFF;
	text-decoration: underline;
}

.hpb-vmenu1-link1:link {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

.hpb-vmenu1-link1:visited {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

.hpb-vmenu1-link1:hover {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: underline;
}

.hpb-vmenu1-link2:link {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

.hpb-vmenu1-link2:visited {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
}

.hpb-vmenu1-link2:hover {  
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: underline;
}

/*-------------------- /vertical menu --------------------*/