@charset "Shift_JIS";

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

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

.hpb-parts-hl-style {
    margin-top: 2px;
    margin-bottom: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-color: #8D7300;
}

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

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

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

.hpb-parts-blist-style {
    border-color: #8D7300;
}
a.hpb-parts-blist-style:link {
    color: #000000 !important;
}
a.hpb-parts-blist-style:visited {
    color: #000000 !important;
}
a.hpb-parts-blist-style:hover {
    color: #8D7300 !important;
}
a.hpb-parts-blist-style:active {
    color: #8D7300 !important;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/
#topbutton {
	/* ▼表示位置を画面の右下に固定 */
	position: fixed;/* ←表示場所を固定 */
	bottom: 18px;/* ←下端からの距離 */
	right: 18px;/* ←右端からの距離 */
	width: 7em;/* ←横幅 */

      /* ▼最初は非表示にしておく */
	display: none;/* ▼配色・配置・文字の装飾など */
	background-color: #482400;/* ←背景色 */
	opacity: 0.75;/* ←透明度 */
	border-top-left-radius: 24px 24px;
	border-top-right-radius: 24px 24px;
	border-bottom-right-radius: 24px 24px;
	border-bottom-left-radius: 24px 24px;/* ←角丸の半径 */
	text-align: center;/* ←文字の位置 */
	font-size: 120%;/* ←文字サイズ */
	font-weight: bold;/* ←文字の太さ */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;/* ←外側の余白 */
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;/* ←内側の余白 */
}
   #topbutton a {
      /* ▼リンクの装飾 */
      color: white;          /* ←文字色 */
      text-decoration: none; /* ←下線なし */
   }
   #topbutton a:hover {
      /* ▼マウスが載ったときの装飾 */
      color: yellow;              /* ←文字色 */
      text-decoration: underline; /* ←下線あり */
   }

.mr4 {
	margin-right: 4px;
}
.mb10 {
	margin-bottom: 10px;
}
span.small {
	font-size: 80%;
}
span.point {
	color: #FF3333;
}
img.photoframe {
	border: 10px solid #FFFFFF;
}
img.photobox    {
border: 10px solid #FFFFFF;
box-shadow: 5px 5px 10px #c0c0c0;
-webkit-box-shadow: 5px 5px 10px #c0c0c0;
-moz-box-shadow: 5px 5px 10px #c0c0c0;
}
