BODY {
	margin:0px;
	padding:0px;
	FONT-SIZE: 14px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", sans-serif;
	BACKGROUND-COLOR: #eaeaea;
text-align: center;}


/*------ヘッダー------*/
.header {
	margin: 0 auto;
	WIDTH: 963px;
	height:76px;
	background-image: url(img/headerBG.gif);
	background-repeat: repeat-y;
}

/*------ヘッダーナビゲーション------*/
a .backToHome{
	width: 56px;
	height: 16px;
	background:url(img/btn_backToHome.gif) 0px 0px no-repeat;
}
a .mail{
	width: 110px;
	height: 16px;
	background: url(img/btn_mail.gif) 10px 0px no-repeat;
}



/*------フッター------*/
.footer {
	FONT-SIZE: 12px;
	WIDTH: 963px;
	height:28px;
	text-align:right;
	vertical-align:middle;
	background-image: url(img/footerBG.gif);
	background-repeat: repeat-y;
	color:#ffffff;	
	margin: 0 auto;
}
.add{
	color:#ffffff;	
text-align:left;
padding-right:60px;
padding-left:12px;

}


.shadowLeft {
	BACKGROUND-IMAGE: url(img/shadowLeftBG.gif);
	BACKGROUND-REPEAT:repeat-y;
	WIDTH:8px;
	height:100%;
}
.shadowRight {
	BACKGROUND-IMAGE: url(img/shadowRightBG.gif);
	BACKGROUND-REPEAT:repeat-y;
	WIDTH:8px;
	height:100%;
}

.BodyTbl {
	MARGIN:0px 0px 10px 0px;
	width:947px;
	BACKGROUND-COLOR: #ffffff;
}

.textBase{
	width:630px;
	COLOR: #444444;
	FONT-SIZE: 14px;
	line-height:21px;
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px;
}

.title {
	margin-bottom:10px;
	padding-bottom:20px;
}
.subtitle {
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px;
}
.imgText1 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.imgText2 {
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}
.imgText3 {
	margin:10px 0px 10px 10px;
	padding:10px 0px 10px 10px;
}
.imgText4 {
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

.text01 {
	COLOR: #444444;
	line-height: 22px;
	width:600px;
	letter-spacing: 0.1em;
	font-size:14px;
}
.text02 {
	COLOR: #444444;
	line-height: 22px;
	letter-spacing: 0.1em;
	font-size:14px;
}
.text03 {
	COLOR: #FF6600;
	font-size: 14px;
	font-weight: bold;
}
.text04{
	COLOR: #444444;
	FONT-SIZE: 14px;
	line-height:21px;
}
.text05 {
	COLOR: #dd0000;
	font-size: 14px;
	font-weight: bold;
}
.text06 {
	COLOR: #555555;
	font-size: 12px;
	font-weight: bold;
}
.text07 {
	COLOR: #fb7305;
	font-size: 14px;
	font-weight: bold;
}
.text08 {
	COLOR: #555555;
	font-size: 12px;
}


br{letter-spacing: normal}

.next01 {
	COLOR: #fd3600;
	line-height: 22px;
	width:580px;
	padding-right:20px;
	text-align:right;
	font-size:14px;
}

.page {
	COLOR: #fd3600;
	line-height: 21px;
	text-align:right;
	FONT-SIZE: 14px;
	padding-bottom:20px;
	margin-bottom:20px;
}
A.page:link
{
 COLOR: #FF9900;
	TEXT-DECORATION: underline;
	padding-left:2px;
}
A.page:visited
{
 COLOR: #fb7305;
	TEXT-DECORATION: underline;
	padding-left:2px;
}
A.page:hover
{
 COLOR: #33CC00;
	TEXT-DECORATION: underline;
	padding-left:2px;
}

.price01 {
background:url(img/img_price01-1.gif) 0px 0px no-repeat;
height:38px;
padding:10px 10px 10px 15px;
color:#ffffff;
font-weight:bold;
}
.price02 {
background:url(img/img_price01-3.gif) 0px 0px no-repeat;
width:596px;
height:209px;
font-size:14px;
}
.price03 {
	COLOR: #444444;
	line-height: 22px;
	letter-spacing: 0.1em;
	font-size:14px;
}
.price05 {
	COLOR: #fb7305;
	line-height: 22px;
	letter-spacing: 0.1em;
	font-size:14px;
font-weight:bold;
}
.priceBG {
	background-image: url(img/img_price01-8.gif);
	background-repeat: repeat-y;
	width:600px;
	padding:10px;
}

A.priceF:link
{
 COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	padding-left:2px;
	line-height: 24px;
}
A.priceF:visited
{
 COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	padding-left:2px;
	line-height: 24px;
}
A.priceF:hover
{
 COLOR: #33CC00;
	TEXT-DECORATION: underline;
	padding-left:2px;
	line-height: 24px;
}

.blogbg {
	BACKGROUND-IMAGE: url(img/navi/Blogbg.gif);
	BACKGROUND-REPEAT:repeat-y;
	WIDTH:240px;
	color:#d58800;
	font-size:12px;
}

.liblog {
	line-height:14px;
	list-style-position: outside;
	list-style-image: url(img/list_markBlog.gif);
	color:#d58800;
	padding:2px 5px 0px 0px;
	margin-left:0px;
}
.ulblog {
	margin-top:-2px;
	margin-left:18px;
}

A.blog:link {
	font-size:10px;COLOR: #d58800; TEXT-DECORATION: none;margin-left:-5px;
}
A.blog:visited {
	font-size:10px;COLOR: #d58800; TEXT-DECORATION: none;margin-left:-5px;
}
A.blog:hover {
	font-size:10px;COLOR: #fb7305; TEXT-DECORATION:underline;margin-left:-5px;
}
A.blog:active {
	font-size:10px;COLOR: #d58800; TEXT-DECORATION: none;margin-left:-5px;
}
