/* e-懸場帳Website CSS */

/* body */
body{
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
	line-height: 16px;
	background-color: rgb(255, 255, 255);
}

/* レイアウトテーブル */
.raytbl01{
	width: 480px;
	margin: 0px auto 10px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.rayth01{
	width: 240px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.rayimg01{
	width: 240px;
	height: 158px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}

.raytd01{
	width: 240px;
	height: 136px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 4px 8px 0px 0px;
	
	color:rgb(51, 51, 51);
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
}

.rayhd01{
	width: 100%;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	color:rgb(0, 0, 255);
	font-weight: bold;
	font-size: 16px;
	border-bottom: solid 1px rgb(0, 0, 255);
	line-height: 18px;
}

.raytd02{
	width: 480px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 4px 8px 16px 0px;
	
	color:rgb(51, 51, 51);
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
}

/* 問い合わせ */
.inquire{
	width: 480px;
	margin: 16px auto;
	padding: 8px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	border: solid 1px rgb(255, 0, 0);
	background-color: rgb(255, 232, 232);
}

/* TOPLINK */
.toplink{
	width: 480px;
	margin: 0px auto;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
}

/* copyright */
.copyright{
	width: 480px;
	margin: 0px auto;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: rgb(51, 51, 51);
	border-top: solid 1px rgb(0, 0, 153);
}

/* 見出し */
.head01_ul{
	width: 100%;
	margin: 10px 0px 8px;
	padding: 0px 0px 0px 0px;
	color:rgb(0, 0, 255);
	font-weight: bold;
	font-size: 18px;
	border-bottom: solid 1px rgb(0, 0, 255)
}

/* 本文テキスト */
.text01{
	width: 100%;
	margin: 0px;
	color:rgb(51, 51, 51);
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
}
.plus01{
	width: 100%;
	margin: 0px;
	color:rgb(51, 51, 51);
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}

/* リンク設定 */
a:link{
	color: rgb(0, 0, 255);
	text-decoration: none;
}
a:visited{
	color: rgb(153, 51, 102);
	text-decoration: none;
}
a:hover{
	color: rgb(255, 0, 0);
	text-decoration: none;
}

/* 文字装飾 */
.bold{
	font-weight: bold;
}
.emp{
	color: rgb(255, 51, 51);
	font-weight: bold;
}
.fnc{
	color:rgb(255, 51, 51);
	font-style: italic;
}
.egreen{
	color: rgb(0, 102, 0);
	font-weight: bold;
}

/* 画像設定 */
img{
	margin: 0px;
	padding: 0px;
	border: none;
}

/* 回り込みの解除 */
.cl_r{
	clear: right;
}
