html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
	height:100%;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	color:#333333;
	height:100%;
}
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}


/* レイアウト */

div#container{
    width:100%;
    margin:0px auto;
    position:relative;

    min-height: 100%;
}
* html div#container{
    height: 100%;
}


*{
    margin:0;
    padding:0;
}
body > #container {
        height: auto;
}
div#main{
    padding-bottom:50px;
}
div #pagebody-inner {
position:relative;
	margin-left:auto;
	margin-right:auto;
 width: 750px;

  }

/*メニューダミー*/
#menuDummy
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:750px;
}
#menuBlock
{
	float:left;
	position:absolute;
	top: 73px;
	right: 80px;
	width:200px;
	text-align:left;
	font-size:10px;
	display:none;
	z-index:1;
}

/*田ん中*/
#blog_pickup {
width:720px;
margin-left:15px;
}
#blog_pr {
width:306px;
float:left;
vertical-align:baseline;
}
#photo {
width:138px;
float:left;
vertical-align:baseline;
margin:0;
padding:0;
}
#photo .date {
height:15px;
background:url(index/blog_photo4.jpg) repeat-y;
text-align:right;
padding:2px 10px;
font-size:10px;
}
#photo .tittle {
background:url(index/blog_photo5.jpg) no-repeat;
text-align:left;
padding:5px 5px 5px 18px;
font-size:14px;
font-weight:bold;
}
#photo .tittle a {
color:#FF6600;
text-decoration:none;
}
#photo .tittle a:hover {
color:#006699;
text-decoration:underline;
}

/*バナー＆リンク*/
#pr {
clear:both;
width:720px;
vertical-align:baseline;
margin-left:15px;
}
#pr_banner {
width:240px;
margin-left:0px;
float:left;
vertical-align:baseline;
}
#pr_link {
width:450px;
float:left;
margin-left:30px;

}
#link {
background:url(index/link_bg.jpg) repeat-y;
font-size:70%;
padding:0px 8px;
clear:both;
}
#link .link1 {
width:215px;
float:left;
border-right:#999999 solid 1px;
}
#link .link2 {
width:215px;
float:right;
}
#link .logo {
vertical-align:baseline;
}
#link .link_txt {
padding-left:2px;
}
#link ul {
margin-left:18px;
margin-top:2px;
margin-bottom:5px;
list-style-image:url(index/mark-link.gif);
}
#link ul a {
color:#FF6600;
text-decoration:none;
}
#link ul a:hover {
text-decoration:underline;
color:#006699;
}
#space {
clear:both;
position:static;
width:750px;
height:50px;
}

#foot{
    background:#5B9500;
    position:absolute;
    bottom:0px;
    height:80px;
    width:100%;
    text-align:center;
	font-size:10px;
}
#footbody{
position: relative;
margin: 0 auto; /* center on everything else */
width:720px;
}
#foot_menu {
float:left;
width:300px;
}
#foot_menu ul {
clear:both;
vertical-align:baseline;
margin-left:0px;
list-style:url("index/foot_arrow.gif") square inside;
}
#foot_menu li {
float:left;
width:auto;
margin-right:18px;
}
#foot_menu li a {
color:#FFFFFF;
text-decoration:none;
}
#foot_menu li a:hover {
text-decoration:underline;
color:#FF6600;
}
#copyright {
color:#F0FFF0;
margin-top:10px;
float:right;
width:400px;
font-size:9px;
text-align:right;
vertical-align:baseline;
}




