body{text-align:center;margin:0;padding:0;background: url(../img/haikei.gif) repeat-y center;}
h1{margin:0 auto;padding:0;font-size:14px;}
p{line-height:22px;letter-spacing:2px;font-size:14px;}
img{border:none;}
a {display:inline-block;}

/* Layout */
#info{width:950px;text-align:left;margin:0 auto;padding:0;font-size:12px;line-height:14px;}
#cover{width:950px;text-align:left;margin:0 auto;padding:0;}
/*menubar*/
#menubar{width:950px;}
#menubartop{width:950px;}
#menubartop .menubar_ul{list-style:none;margin:0;padding:0;}
#menubartop .menubar_li{list-style:none;margin:0;padding:0;}
.menubar_ul{width:950px;margin:0;padding:0;}
.menubar_li{float:left;margin-left:30px;}

#middlewaku{width:950px;}
#leftwaku{width:950px;float:left;}/* 2column */
/*#leftwaku{width:790px;float:left;}/* 3column */
#lmenu{width:200px;margin:0;padding:0 5px;float:left;}/* 2column */
/*#lmenu{width:150px;margin:0;padding:0 5px;float:left;}/* 3column */
#main{width:710px;margin:0;padding:0 14px;float:right;border:1px solid #777777;border-width:0 0px 0 1px;}/* 2column */
/*#main{width:600px;margin:0;padding:0 13px;float:right;border:1px solid #777777;border-width:0 1px 0 1px;}/* 3column */

.sidemenu_ul{margin:0 0 24px 24px;padding:0;width:156px;}
.sidemenu_li{line-height:140%;margin:0;padding:0;}

#rightwaku{width:160px;float:right;}
#rmenu{width:150px;margin:0;padding:0 5px;}

address{border-top:1px solid #777777;}

/* Class */
.clear{clear:both;}
.small{font-size:12px;}
.red{color:red;}
.text_center{width:100%;text-align:center;}
