@charset "shift-jis";

*{
margin:0;
padding:0;
font-size:13px;
text-align:center;
scrollbar-track-color: #ffffff;
scrollbar-face-color: #696969;
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #ffe0e0;
scrollbar-dlight-color: #696969;
scrollbar-arrow-color: #000000;
border-color: black;
}
body{
background-image:url(../img/haikei.png);
background-color:#696969;
}
#sh{
background-image:url(../img/steal_heart/haikei.jpg);
background-position:0% 0%;
}
a:link{color:#0000ee;text-decoration:none;}
a:name{color:black;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}


h2{
background:url(../img/p4_bg.png);
color:white;
}
h3{
background:url(../img/p4_bg.png);
color:white;
}
h4{
background:url(../img/p4_bg.png);
color:white;
}
h5{
background:url(../img/p4_bg.png);
color:white;
}
h6{
background:url(../img/p4_bg.png);
color:white;
}
#b1234 {
background:#fffaf0;
width:800px;
position:relative;
margin:auto;
}
#b1 {
background-color:black;
position:relative;
}
#b2 {
float:left;
width:598px;
}
#b3 {
float:right;
width:200px;
background-color:#f8f8ff;
}
#b4 {
clear:both;
width:800px;
background-color:#708090;
}
#c1234 {
background:#fffaf0;
width:800px;
position:relative;
margin:auto;
}
#c1 {
background-color:black;
position:relative;
}
#c2 {
float:left;
width:200px;
}
#c3 {
float:right;
width:598px;
}
#c4 {
clear:both;
width:800px;
background-color:#708090;
}
span.w1{
color:white;
}
span.r1{
color:red;
}
p.r2{
color:red;
font-size:small;
}
span.b1{
color:black;
}


p.a1{
background:url(../img/p1_bg.png);
color:white;
}
p.a2{
background:url(../img/p2_bg.png);
}
p.a3{
background:url(../img/p3_bg.png);
}
p.a4{
background:url(../img/p4_bg.png);
color:white;
}
hr{
border:dashed black;
}
div.n2{
width:500px;
padding:20px;
line-height:100%;
font-style:bold;
text-align:left;
}
table{
line-height:150%;
align:center;
}
td.bg_over {
	background-image: url(../img/table/tb02.gif);
}
td.bg_right {
	background-image: url(../img/table/tb04.gif);
}
td.bg_under {
	background-image: url(../img/table/tb06.gif);
}
td.bg_left {
	background-image: url(../img/table/tb08.gif);
}
td.center_td {
	padding: 10px;
	background-image: url(../img/table/tb09.gif);
}
div.n1{
line-height:200%;
font-style:bold;
text-align:left;
}

table.menu{
border:0px;
width:800px;
}
textarea{
text-align:left;
}

address {
	text-align:center;
	font-size:14px;
	font-style:normal;
	padding:2px 0 5px 5px;
	}
	

/*メインメニューボタン部ロールオーバー*/
ul.menu {
margin: 0;
list-style-type: none;
background-color:black;
}
.rollover { 
float: left;
width: 88.7px;
height:40px;
background:url(../img/head_botan/menubtn_off.png);
}
.rollover a { 
display:block;
width: 88.7px;
height:40px;
outline:none;
}
.rollover a:hover { 
width: 88.7px;
height:40px;
background:url(../img/head_botan/menubtn_on.png);
}
/*ラジオボタン部ロールオーバー*/
ul.menu2 {
margin: 0;
list-style-type: none;
}
.rollover2 { 
float: left;
width: 200px;
height:47px;
background:url(../img/head_botan/menubtn2_off.png);
}
.rollover2 a { 
display:block;
width: 200px;
height:47px;
outline:none;
}
.rollover2 a:hover { 
width: 200px;
height:47px;
background:url(../img/head_botan/menubtn2_on.png);
}
ul.menu3 {
margin: 0;
list-style-type: none;
}
.rollover3 { 
float: left;
width: 200px;
height:47px;
background:url(../img/head_botan/menubtn3_off.png);
}
.rollover3 a { 
display:block;
width: 200px;
height:47px;
outline:none;
}
.rollover3 a:hover { 
width: 200px;
height:47px;
background:url(../img/head_botan/menubtn3_on.png);
}
