@charset "shift_jis";

/* Svf}[WApfBO[ */

* { margin:0; padding:0; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

ul,li {	list-style:none; }

img { border:0;vertical-align: text-bottom;}

body{ height:100%; color:#333333; line-height:20px; font-size:13px; font-weight:normal; text-align:center; background-color: #FFFFFF;
background-image: url(../img/back.jpg); background-repeat: repeat-x; background-position: left top; }

a,
a:link,
a:visited { color:#006600; text-decoration:none;}

a:hover,
a:active { color:#669900;text-decoration:none;}

/*
Rei
*/

#container { margin:0 auto 0 auto;	width:860px; height:100%; text-align:center;  background-color: #FFFFFF; background-image: url(../img/back01.jpg); background-repeat: no-repeat; background-position: center top;}


/*
wrap
*/
#wrap { width:850px; margin:0 auto; }

/*
head
*/
#head { width:850px; margin:5px auto 0 auto; }


/*
menu
*/

#menu  { clear:both; width:850px; height:39px; margin:0 auto 31px auto; }
#menu li { float:left; }

#menu #menu_1 { float:left; width:112px; height:39px; }
#menu #menu_2 { float:left; width:153px; height:39px; }
#menu #menu_3 { float:left; width:140px; height:39px; }
#menu #menu_4 { float:left; width:140px; height:39px; }
#menu #menu_5 { float:left; width:152px; height:39px; }
#menu #menu_6 { float:left; width:153px; height:39px; }


/*
contents
*/

#contents { clear:both; width:820px; text-align:center; margin:0 auto;}
#contents .left { float: left; width:190px; height:100%; text-align:center; margin:0 auto 0 5px; }
#contents .right { float:right; width:600px; height:100%; text-align:center; margin:0 auto;  }



/*
leftmenu
*/

#sidemenu { width:190px; text-align:left;}
#sidemenu ul {list-style-type: none}
#sidemenu li { margin-bottom:10px; }

#sidemenu01 ul {list-style-type: none}
#sidemenu01 li { margin-bottom:5px; }

#sidemenu02 ul {list-style-type: none}
#sidemenu02 li { margin-bottom:10px; }

#sidemenu03 ul {list-style-type: none}
#sidemenu03 li { margin-bottom:5px; }

#sidemenu04 ul {list-style-type: none}
#sidemenu04 li { margin-bottom:10px; }

/*
bunner
*/
#bunner { width:600px;  margin:30px auto 30px auto; }

/*
copy
*/
#copy { text-align:center; font-size:12px; margin:20px auto 0 auto;}

/*
footer
*/
#footer { clear:both; width:860px; height:15px; margin:0 auto; padding-bottom:50px; }


/*
̑̐ݒ
*/
/*t[gENA[{bNX*/
.clear { clear:both; }

