body {
	background-color:#f7f7f7;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.contain{
	background-image:url(images/contback.png);
	background-repeat:repeat-y;
	width:710px;
	padding:0px;
	text-align:left;
	margin: 0px auto 0px auto;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
	line-height:135%;
	font-size: small;
	color: #333333;

}


h1{
	padding:0px;
	margin:0px;
}

h1 a{
	text-indent:-9999px;
	width:710px;
	padding:0px;
	margin:0px;
	display:block;
}

.header1 {
padding:0px;
margin:0px;
}


.header1 a{
	background-image:url(images/header.png);
	height:90px;
}

.header2 {
padding:0px;
margin:0px;
}


.header2 a{
	background-image:url(images/header2.png);
	height:100px;
}


h2{
	background-image:url(images/image.png);
	width:710px;
	height:165px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

h3{
width:500px;
height:60px;
text-indent:-9999px;
display:block;
background-repeat:no-repeat;
padding:0px;
margin:10px 0px 0px 0px;
}

.head01{
background-image:url(images/head01.png);
}

.head02{
background-image:url(images/head02.png);
}
.head03{
background-image:url(images/head03.png);
}
.head04{
background-image:url(images/head04.png);
}


h4{
font-size:medium;
padding:10px 5px 5px 10px;
margin:5px;
border-bottom:1px dotted #999999;
}

iframe{
margin:10px;
}

.left{
padding:0px;
margin:0px;
clear:left;
float:left;
width:500px;
}

.left p{
margin:5px 5px 5px 15px;
padding:0px;

}


.table1
{
margin:5px 5px 5px 10px;
padding:0px;
width:400px;

}


.table1 th
{
background-color:#f7f7f7;
padding:5px;
margin:0px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
font-weight:normal;
text-align:left;


}

.table1 td
{
background-color:#ffffff;
padding:5px;
margin:0px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
font-weight:normal;
text-align:left;


}

.notelink{
padding:0px;
margin:5px;
text-align:center;

}

.notelink a{
padding:5px 8px 5px 8px;
margin:10px 2px 5px 2px;
border-left:4px solid #D1E4F8;
border-right:4px solid #D1E4F8;
border-top:1px dotted #006699;
border-bottom:1px dotted #006699;
background-color:#F3FAFC;
text-decoration:none;

}

.notelink a:hover{
background-color:#D1E4F8;
}

.ad1{
margin:10px 5px 10px 10px;
padding:0px;
overflow:hidden;


}

.ad2{
margin:10px 0px 4px 7px;
padding:0px;
overflow:hidden;
}
.rightalign{
text-align:right;
margin:15px;
}

.right{
width:210px;
float:left;
padding:0px;
margin:0px;
}



.menupick {
padding:0px;
margin:0px;
list-style-type:none;

}


.menupick{

padding:0px;
margin:0px;

}

.splink{
	background-image:url(images/splink.png);
	background-repeat:no-repeat;
	width:210px;
	height:65px;
	text-indent:-9999px;
	display:block;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.menupick dd{

padding:0px;
margin:0px;

}

.menupick dd a{
background-repeat:no-repeat;
padding:0px;
margin:3px 0px 0px 10px;
display:block;
height:45px;
text-indent:-9999px;

}

.bn01 a{
background-image:url(banner/bn_idobata.png);

}

.bn02 a{
background-image:url(banner/bn_ht.png);
}

.bn03 a{
background-image:url(banner/bn_wel.png);
}

.bn04 a{
background-image:url(banner/bn_kaifuku.png);
}

.bn05 a{
background-image:url(banner/bn_eat.png);
}

.bn06 a{
background-image:url(banner/bn_kaimono.png);
}
.bn07 a{
background-image:url(banner/bn_cm.png);
}


.footer{
background-image:url(images/footer.png);
width:710px;
height:45px;
display:block;
text-indent:-9999px;
clear:both;
}




