@charset "utf-8";


/*@@@@@  default  @@@@@*/
*{
font-family: /*\*/"lr SVbN", /* */"Osaka", "Verdana", "sans-serif";
padding: 0;
margin: 0;
font-weight: normal;
font-style: normal;
}
img{
border: 0;
}
.clear{
clear: both;
font-size: 5%;
}




/*@@@@@  body  @@@@@*/
body{
text-align: center;
margin: 0 auto;
background: url("wrap_bg.jpg") top center repeat-y;
}

#body_wrap{
margin: 0 auto;
background-color: #FDFFF4;
background: url("body_bg.jpg") top center no-repeat;
}

/*@@@@@  contents1  @@@@@*/

#contents1{
width: 740px;
margin: 0 auto;

}






/*@@@@@  header  @@@@@*/
#headarea {
width: 740px;
margin: 0 auto;
}
#header {
background: url("./head_bg.gif") no-repeat;
}
#headtxt {
padding-top: 22px;
padding-bottom: 14px;
margin-left: 250px;
text-align: left;
font-size: 12px;
font-weight: bold;
line-height: 120%;
color: #663333;
}
#gnavi{
width: 740px;

}
#topicpath {
width: 740px;
height: 25px;
background-color: #EDEBD0;
text-align: left;
font-size: 75%;
}
.topictxt {
margin-left: 10px;
padding-top:7px;
}
.topictxt a:link,a:visited{
color: #808080;
text-decoration: none;
}
.topictxt a:hover{
color: #808080;
text-decoration: underline;
}
.topictxt a:action{
color: #808080;
text-decoration: none;
}



/*@@@@@  read  @@@@@*/

#readtxt {
margin-left: 38px;
color: #663300;
font-size: 14px;
text-align: left;

}



/*@@@@@  footer  @@@@@*/
#footer1{
margin: 10px auto 10px;
width: 740px;


}

#footer{
margin: 0 auto;
width: 700px;

}
#footer_l{
float: left;
text-align: left;
font-size: 75%;
padding: 0 auto 10px;
padding-bottom:10px;


}
#footer_r{
float: right;

}
#copy{
font-family: "Verdana", "sans-serif";
font-size: 70%;
}
.fhr{
border-top: 1px dotted #653300;
width: 700px;
height: 1px;
margin: 0 auto 10px; 


}

