a:link { text-decoration:none; font-weight:bold; color:#E2007E}
a:visited { text-decoration:none; font-weight:bold; color:#E2007E}
a:hover { text-decoration:underline; font-weight:bold; color:#ff0000 }

body{
    margin:0;
    background:#FFF6F6;
    background:#F9F4EF;
    background:url(../image/til2.gif);
}

#body{
    margin:0px auto;
    padding:10px;
    background:#ffffff;
    border:1px solid #dddddd;
    width:920px;
}

#header{
    margin:0 auto;
    width:910px;
    
}
h1{
    margin:0;
    padding:0;
}
h1 a{
	text-indent:-9999px;
	display: block ;
	margin:0px auto 5px 0px;
	padding:0px;
	font-size:0.8em;
	background:url(../image/logo29.gif) no-repeat;
	height:51px;
	width:300px;
	float:left;
    overflow:hidden;
    outline:none;
}

#header h2{
    clear:left;
    margin:0px 0 7px 0;
    font-size:0.9em;
    line-height:1.0em;
    color:#333333;
    font-weight:normal;
}

#header_str{
    float:left;
    margin:15px 0 0 15px ;
    font-size:1.0em;
    line-height:1.5em;
    color:#555555;
}
#header_str2{
    float:left;
    margin:20px 0 0 10px ;
    font-size:1.4em;
    line-height:1.5em;
    color:#555555;
}

#navi{
    clear:both;
	background:url(../image/navi4.gif) no-repeat;
	width:910px;
	height:45px;
	margin:0;
	padding:0;
}

#navibtn{
    margin-left:0px;
}
#navibtn img{
    margin:7px 0 0 7px;
    border:0;
}
#navibtn2{
    margin:6px 0 0 0;
    float:right;
}
#navibtn2 img{
    margin-right:10px;
    border:0;
}


#footer{
    border-top: 1px solid #cccccc;
    font-size:0.9em;
    padding:5px;
}
#footer a:link { text-decoration:none; color:#E2007E}
#footer a:visited { text-decoration:none; color:#E2007E}
#footer a:hover { text-decoration:underline; color:#ff0000 }

#kotowari{
    border:1px solid #FBC2E6;
    background:#FFF5FB;
    margin:3px 100px 8px 100px;
    padding:5px;
    font-size:0.8em;
    line-height:1.5em;
}
#link{
    line-height:1.5em;
    border-top: 1px solid #cccccc;
    padding:5px;
    text-align:center;
}


#username {
    text-align:right;
    float:right;
    margin:8px 10px 0 0 ;
    color:#444444;
    line-height:1.5em;
    padding:2px 5px;
    /*
    border:1px solid #bbbbbb;
    background:#ffffff;
    */
}

#username span{
    font-weight:normal;
    font-size:0.8em;
    color:#444444;
    color:#ffffff;
}
#username a:link { text-decoration:underline; color:#ffffff}
#username a:visited { text-decoration:underline; color:#ffffff}
#username a:hover { text-decoration:underline; color:#ffffff }

#toha{
    float:right;
    font-size:0.8em;
    line-height:1.3em;
    padding:3px;
}

#toha span{
    font-weight:normal;
}
