@charset "Shift_JIS";

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

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

.hpb-parts-hl-style {
    padding-left: 50px !important;
    border-color: #4fb5e6;
}

.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 {
    background-image: none !important;
    padding: 0px;
}

.hpb-parts-blist-style {
    border-color: #4fb5e6;
    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: #4fb5e6;
}
a.hpb-parts-blist-style:active {
    color: #4fb5e6;
}

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


#schedule table {
	width: 100%;
}
#schedule table td.spare {
	color: #999;
	white-space: nowrap;
}
#schedule table td.s_date {
	font-size: 1.3em;
	white-space: nowrap;
}
#schedule table td.s_time {
	font-size: 1.3em;
	letter-spacing: 0.2em;
	white-space: nowrap;
}

.contact {
	font-size: 0.8em;
}

.newspaper{
	font-size: 1.2em;
	font-weight: 800;
	letter-spacing: 0.1em;
}

.newspaper li {
	position:relative;
}

.newspaper li:before {
	color: #297093;
	content: "◆";
	display: block;
	position: absolute;
	top: 0.6em;
	left: 0;
	width: 1.2em;
	height: 1.2em;
}

.newspaper a {
	text-decoration: none;
}

.point {
	font-size: 1.5em;
	color: #ff0000;
}