/* CSS Document */
@charset "Shift_JIS";

body{
	background: #dddddd url(../images/bg3.gif) repeat-y left;
	margin-top:-29px;
	margin-left:0px;
	padding:0px;
}
#header h1 {
	font: oblique normal 24px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #00FF66;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
    width:760px;
	text-align:center;
}
#headimg {
	margin: 0px;
	padding: 0px;
    width:760px;
}
#borders{
	clear:left;
}
ul#topnav{
    width:760px;
    font-size:12px;
    padding-left:0;
    margin:0;
}
ul#topnav li{
    list-style:none;
    padding:0px 0px;
    width:122px;
    float:left;
    border-width:2px;
    border-color:#FFEEDB;
    border-style:ridge;
	text-align:center;
}
ul#topnav li a,ul#topnav li a.linkstyle0{
	display:block;
	text-decoration:none;
}
ul#topnav li a{
	color:#FFFFFF;
    background-color:#FF0000;
}
ul#topnav li a.linkstyle0{
	color:#000000;
    width:126px;
    background-color:#ffffff;
}
ul#topnav li a:hover{
    background-color:#0000FF;
}
ul#topnav li a.linkstyle0:hover{
    background-color:#ffffff;
}
div#center{
	margin-top:0px;
	margin-left::0;
	border:0;
}
div#footer {
	width:760px;
	height:0.5px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #aaaaaa;
	background: #000000;
	text-align:center;
}
ul#undrnav{
	clear: both;
	margin: 0;
	font-size: small;
	line-height: 1.0em;
	padding-left: 175px;
	color: #ffffff;
	background: #000000;
}
ul#undrnav li {
	display:inline;
	border-left: 2px groove #999999;
}
ul#undrnav li a {
	margin-right: 1px;
	text-decoration: none;
	padding: 0.0em 0.8em;
	color: #ffffff;
	background: #000000;
}
ul#undrnav li a:hover{
    background-color:#ffffff;
	color:#000000;
}
ul#undrnav li a:visited {
    color:#999999;
}
p#copyright {
	line-height: 1.0em;
	margin: 0;
	font-size: small;
	width: 100%;
	text-align:right;
    background-color:#ffffff;
	color: #000000;
}
/* for kodawari start*/
h2{
width:100%;
	margin-top:0;
	color:#ffffff;
	background-color:#000000;
}
div#photo{
	text-align:center;
	color:#000000;
}
div#left {
	color: #ffffff;
	background: #ff6600;
}
div#center {
	color: #ffffff;
	background: #339900;
}
div#center, div#left {
	width: 350px;
	float: left;
  	margin:0;
	padding:0;
}
/* osinagaki end */
/* mail form */
div#kodawari {
	width:760px;
	background:url(../images/wasi.jpg);
}
td#lnkname{
	width:160px;
	height:20px;
	text-align:center;
	margin-left:0px;
} 
td#lnkcomment{
	width:430px;
	height:20px;
	text-align:left;
} 
td#lnkimg{
	width:150px;
	height:20px;	
} 
td#kodaimg{
	width:300px;
	text-align:left;
	vertical-align:middle;
}
td#kodacomment{
	width:450px;
	vertical-align:text-top;
}
div#kodawari p{
	text-align:left;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:14px;
	line-height:1.5;
}
div#mailform{
	width:760px;
	background:url(../images/wasi.jpg);
}
div#mailform p{
	padding :0.5em 1em;
	margin:0;
}
div#mailform h3{
	text-align:center;
	color: #FFCC33;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:0;
}
div#mailform h5{
	text-align:center;
	color: #009933;
	font-size: 14px;
	font-weight: bold;
  	margin:0;
	padding:0;
}
/* mail form end */
div#haikei{
	background:url(../images/wasi.jpg);
	font-size:10px;
	width:760px;
	margin-left:0px;
}