@charset "Shift_JIS";


/* ====リンク要素指定==== */
a:link{
	color:#0099ff;
}
a:visited{
	color:#0099ff;
}
a:hover{
	color:#ff0000;
}
a:active{
	color:#ff0000;
}
/* ==================== */


/* ====フォント要素指定==== */
/*キャプション最小（フッターメニューと同じ大きさ）*/
.text00{
	font-size: 10px;
	color: #333;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

.text00 a {
	color: #333;
	font-size:10px;
	}

.text00 a:link {
	color: #333;
	text-decoration: none;
	}

.text00 a:visited {
	color: #333;
	text-decoration: none;
	}

.text00 a:active {
	color: #ff0000;
	text-decoration: underline;
	}

.text00 a:hover {
	color: #ff0000;
	text-decoration: underline;
	}

/*メニュー小*/
.textmenu01{
	font-size:11px;
	line-height:16px;
	color: #333;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

.textmenu01 a {
	color: #333;
	font-size:11px;
	}

.textmenu01 a:link {
	color: #333;
	text-decoration: none;
	}

.textmenu01 a:visited {
	color: #333;
	text-decoration: none;
	}

.textmenu01 a:active {
	color: #ff0000;
	text-decoration: underline;
	}

.textmenu01 a:hover {
	color: #ff0000;
	text-decoration: underline;
	}
/*キャプション小*/
.text01{
	font-size:11px;
	line-height:16px;
	color: #333;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

.text01 a {
	color: #0099ff;
	font-size:11px;
	}

.text01 a:link {
	color: #0099ff;
	text-decoration: none;
	}

.text01 a:visited {
	color: #0099ff;
	text-decoration: none;
	}

.text01 a:active {
	color: #ff0000;
	text-decoration: underline;
	}

.text01 a:hover {
	color: #ff0000;
	text-decoration: underline;
	}

/*ページ本文*/
.text02{
	font-size:12px;
	line-height:20px;
	color: #333;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

.text02 a {
	color: #0099ff;
	font-size:12px;
	}

.text02 a:link {
	color: #0099ff;
	text-decoration: none;
	}

.text02 a:visited {
	color: #00ccff;
	text-decoration: none;
	}

.text02 a:active {
	color: #ff0000;
	text-decoration: underline;
	}

.text02 a:hover {
	color: #ff0000;
	text-decoration: underline;
	}
/*ページ大見出し*/
.text03{
	font-size:15px;
	line-height:21px;
	font-weight:bold;
	color: #666;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}
/*項目大見出し*/
.text04{
	font-size:15px;
	line-height:21px;
	color: #ff6600;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}
.text05{
	font-size:15px;
	line-height:21px;
	color: #cc0066;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}
.text06{
	font-size:15px;
	line-height:21px;
	color: #3366cc;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}
/*赤見出し*/
.textRed{
	font-size: 13px;
	line-height: 140%;
	color: #ff3300;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}
/*紫見出し*/
.textPurple{
	font-size: 13px;
	line-height: 140%;
	color: #3333BB;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

/*白見出し*/
.textWhite{
	font-size: 12px;
	line-height:20px;
	color: #ffffff;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

/*白見出し小*/
.textWhiteS{
	font-size: 10px;
	color: #ffffff;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro', "ＭＳ Ｐゴシック", "Osaka", verdana, sans-serif;
}

/* ==================== */


/* ====ボーダー要素指定==== */
.border_all1{
	border-style: solid; border-width: 1px ; border-color: #cccccc;
}
.border_all2{
	border-style: dashed; border-width: 1px ; border-color: #cccccc;
}
.border_top1{
	border-style: solid; border-top-width: 1px ; border-left-width: 0px ; border-right-width: 0px ; border-bottom-width: 0px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_top2{
	border-style: solid; border-top-width: 2px ; border-left-width: 0px ; border-right-width: 0px ; border-bottom-width: 0px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_bottom1{
	border-style: solid; border-top-width: 0px ; border-left-width: 0px ; border-right-width: 0px ; border-bottom-width: 1px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_sand1{
	border-style: solid; border-top-width: 1px ; border-left-width: 0px ; border-right-width: 0px ; border-bottom-width: 1px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_sand2{
	border-style: solid; border-top-width: 2px ; border-left-width: 0px ; border-right-width: 0px ; border-bottom-width: 1px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_right1{
	border-style: solid; border-top-width: 0px ; border-left-width: 0px ; border-right-width: 1px ; border-bottom-width: 0px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_corner1{
	border-style: solid; border-top-width: 1px ; border-left-width: 0px ; border-right-width: 1px ; border-bottom-width: 0px ; border-color: #cccccc;
	vertical-align:text-top;
}
.border_boko1{
	border-style: solid; border-top-width: 0px ; border-left-width: 1px ; border-right-width: 1px ; border-bottom-width: 1px ; border-color: #cccccc;
	vertical-align:text-top;
}
/* ==================== */
.bnr_right {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
