a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#f85163;text-decoration:underline;}

img{border:0;}

#bodystyle{
	margin-top:0px;
	background-image:url(../images/common/body.jpg);
	background-color:#f2edd8;
	color:#333333;
	}

#backstyle{
	width: 740px; 
	border: 1px #b4b387 solid;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

td.header{
	width:730px;
	height:78px;
	background: #ffffff url(../images/common/header.gif) no-repeat center bottom scroll;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	text-align:left;
	}

img.mail{
	margin-left:520px;
	margin-bottom:27px;
}
td.menu {
font-size:9pt; color:#a87320;
text-align:center;
}

td.submenu {
font-size:9pt; color:#333333;
text-align:left;padding-left:10px;
}

td.menuline{
	height:5px;
	width:100%;
	background-image:url(../images/common/header-line.gif);
	}	

a.menu:link{color:#a87320;text-decoration:none;}
a.menu:visited{color:#a87320;text-decoration:none;}
a.menu:hover{color:#f85163;text-decoration:underline;}

img.top-img{margin-top : 10px; margin-bottom : 0px;}
	
/* ヘッダー・メニューバー・フッターのテーブル */
table.main{
	margin-top:0px;
	width:740px;
	border:0px;
	}

/* ページタイトル */
p.title {
text-align:center;
margin-top:20px; margin-bottom:10px
}

table.contents{
width:610px;
margin-top : 0px; margin-bottom : 10px;
	text-align:left; line-height:1.3;
}

table.contents2{
	width:570px;
	margin-bottom:20px;
	}

table.contents3{
	width:500px;
	margin-top:10px;
	margin-bottom:40px;
	}


td.contents{
	padding-top : 10px; padding-bottom : 20px;
	text-align:left; line-height:1.3;
	}

p.contents {
width:570px;text-align:left;
line-height:1.3;
margin-top:0px; margin-bottom:5px;
}

p.contents_r {
width:570px;text-align:right;
line-height:1.3;
margin-top:0px; margin-bottom:10px;
}


p.line {
font-size:10pt;
width:740px;text-align:left;
line-height:1.3;
margin-top:0px; margin-bottom:10px;
margin-left:20px; 
}

td.futter_l {
font-size:9pt; color:#666666;
text-align:left; line-height:1.3;
padding-top:2px; padding-left:5px
}

td.futter_r { 
font-size:9pt; color:#666666; font-family:'arial';
text-align:right; line-height:1.3;
padding-top:0px;
}

p.step {
width:570px;text-align:left;
line-height:1.3;
margin-top:15px; margin-bottom:15px;
}

img.contents_l{
	padding: 0px 10px 5px 5px;
	float:left;
}

img.contents_r{
	padding: 0px 10px 5px 5px;
	float:right;
}

td.sitemap{
	width:80px;
	background-image:url(../images/others/hashigo.gif);
	background-repeat: no-repeat;
}

p.sitemap {
width:450px;text-align:left;
line-height:1.3;
margin-top:10px; margin-bottom:20px;margin-left:20px;
color:#f85163;font-size:12pt;
font-family: Century Gothic,cursive,sans-serif ;
}

a.sitemap:link{color:#f85163;text-decoration:none;}
a.sitemap:visited{color:#f85163;text-decoration:none;}
a.sitemap:hover{color:#f85163;text-decoration:underline;}

p.designer {
text-align:left;
line-height:1.3;
margin-top:5px; margin-bottom:15px;
margin-left:10px; 
}


/*たぶん不要*/
.content_l { 
font-size:11pt; color:#333333;
text-align:left; line-height:1.3;
}

.content_c { 
font-size:11pt; color:#333333;
text-align:center; line-height:1.3;
}

.content_r { 
font-size:10pt; color:#333333;
text-align:right; line-height:1.3;
}

