@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------ */
/* 角丸 */
.RoundBox3,
.changeText,
.mark,
.Marker,
.HeaderMenuMini li	{ border-radius: 3px; }
.RoundBox5	{ border-radius: 5px; }
.RoundBox10,
#MenuBar td a	{ border-radius: 10px; }
.RoundBox15	{ border-radius: 15px; }

/* 円にする */
.RoundBoxLarge	{ border-radius: 200px; }
/* 上だけ円*/
.RoundBoxTopL	{ border-radius: 200px 200px 0 0; }
/* 左だけ円 */
.RoundBoxAL	{ border-radius: 200px 0 0 200px; }
/* 右だけ円 */
.RoundBoxBL	{ border-radius: 0 200px 200px 0; }

/* 上だけ*/
.RoundBoxTop	{ border-radius: 10px 10px 0 0; }

/* 下だけ */
.RoundBoxDown,
.HeaderRight table	{ border-radius: 0 0 5px 5px; }

/* 左上だけ */
.RoundBoxA	{ border-radius: 10px 0 0 0; }

/* 左上・右下だけ */
.RoundBoxAD	{ border-radius: 10px 0 10px 0; }

/* 角丸なし */
.RoundBoxNone { border-radius: 0; }


/* ------------------------------------------------------ */
/* 影付き */
.ShadowBox999	{
	box-shadow: 0px 0px 5px #999;
/* Firefox用*/
	-moz-box-shadow: 0px 0px 5px #999;
/* Google Chrome, Safari用*/
	-webkit-box-shadow: 0px 0px 5px #999;
}

/* 影・薄い */
.ShadowBoxCCC,
.Snap img,
.NewsImgUL img	{
	box-shadow: 0px 0px 5px #ccc;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
}

/* 影・薄い・上だけ */
.ShadowBoxCCC-top	{
	box-shadow: 0px -3px 3px #ccc;
	-moz-box-shadow: 0px -3px 3px #ccc;
	-webkit-box-shadow: 0px -3px 3px #ccc;
}

/* 影・薄い・下だけ */
.ShadowBox-down	{
	box-shadow: 0px 3px 3px #ccc;
	-moz-box-shadow: 0px 3px 3px #ccc;
	-webkit-box-shadow: 0px 3px 3px #ccc;
}

/* 影なし */
.ShadowBoxClear	{
	border-width: 0;
	margin-bottom: 0;
	padding: 0;
	box-shadow: 0px 0px 0px #fff;
	-moz-box-shadow: 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px #fff;
}

/* ------------------------------------------------------ */
/* グラデーション */
.GradationBox	{
	 background: #fff;
/* Google Chrome、Safari */
	 background: -webkit-gradient(linear, left top, left bottom, from(#b6d9f8), to(#fff));
/* Firefox */
	 background: -moz-linear-gradient(top, #b6d9f8, #fff);
/*------PIE setting-------*/
	-pie-background:linear-gradient(top, #b6d9f8, #fff);
/* Opera */
	 background: -o-linear-gradient(top, #b6d9f8, #fff);
/* IE */
	 background: -ms-linear-gradient(top, #b6d9f8, #fff);
}

/* グラデーション・ヨコ */
.GradationBoxStripe	{
	 background: #ece8dc;
/* webkit */
	 background: -webkit-gradient(
			linear,
			left top, right top,
			from(#ece8dc),
			to(#fff));
/* fx */
	background: -moz-linear-gradient(
			left,
			#ece8dc,
			#fff);
}

/* グラデーション・ヨコ・3色 */
.GradationBoxStripe3	{
	 background: #ece8dc;
/* webkit */
	 background: -webkit-gradient(
			linear,
			left top, right top,
			from(#ece8dc),
			color-stop(0.2, #f5f3ed),
			color-stop(0.5, #f5f3ed),
			to(#ece8dc));
/* fx */
	background: -moz-linear-gradient(
			left,
			#ece8dc,
			#f5f3ed 20%,
			#f5f3ed 50%,
			#ece8dc);
}


/* ------------------------------------------------------ */
/* 画像border */
.ImgBorder	{
	padding: 0;
	margin: 0;
	-webkit-border-image: url("../img/read-border.gif") 40 stretch;
	-moz-border-image: url("../img/read-border.gif") 40 stretch;
	-o-border-image: url("../img/read-border.gif") 40 stretch;
	border-image: url("../img/read-border.gif") 40 stretch;
	border-style: solid;
	border-width: 20px;
	border-color: white;
}
.ImgBorderSlim	{
	padding: 0;
	margin: 0;
	-webkit-border-image: url("../img/read-border.gif") 10 stretch;
	-moz-border-image: url("../img/read-border.gif") 10 stretch;
	-o-border-image: url("../img/read-border.gif") 10 stretch;
	border-image: url("../img/read-border.gif") 10 stretch;
	border-style: solid;
	border-width: 0 0 10px 0;
	border-color: #fff;
}


/* ====================================================== */
/* IE用　※重複しないようにする */
.RoundBox5
	{ position: relative; }

.RoundBox5
	{ behavior: url(PIE.htc); }

