@charset "UTF-8";

html {
    overflow-y:scroll;
}

body {
    margin:0 auto; padding:0;
    font-family: Verdana, Helvetica,'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif;
    font-size:12px;
    letter-spacing: 1;
    line-height: 1.5;
    color:#666;
}

* html ,* html body {
    height: 100%;
    overflow-y: hidden;
    overflow-x: auto;
}
* html #cover {
    overflow: auto;
    position: relative;
    width: 100%;
    height: 100%;
}

br {
   word-wrap:break-word;
   *letter-spacing: 0em;
}

img {
   border:0;
   vertical-align:bottom;
}

h1,h2,h3,h4,h5,h6 {
   margin:0;
}

div {
   margin:0 auto; padding: 0;
}

a {
   margin:0 ; padding: 0;
   color:#666;
   text-decoration:none;
}

a:hover {
   text-decoration:none;
   background-color: #fff;
   filter:alpha(opacity=70);
   opacity:.7;
}

p {
   margin:0 auto; padding: 1px;
}

select {
   margin:0 0 0 2px; padding:0;
   *margin:0 ; padding:0;
   width:253px;
   *width:247px;
}

.clear{
    float:none;
    clear:both;}

#wrapper {
   margin:0 auto; padding: 0;
   width:100%;
   background:#fff;
}

#wrapper-center {
   margin:0 auto; padding: 0 2px;
   width:316px;
   background:#fff;
}

#wrapper-side {
   float:none; clear:both;
   position: fixed;
   position: absolute;
   left: 0;  top: 0;
   width: 100%; height: 100%;
   visibility: hidden;
   overflow: hidden;
 }

#wrapper-side-left {
   position:absolute;
   visibility: visible;
   margin-right: 160px;
   right: 50%;
}

#wrapper-side-right {
   position:absolute;
   visibility: visible;
   margin-left: 160px;
   left: 50%;
}

#contents {
   clear:both;
   margin:0 auto; padding: 5px 0;
   width:100%;
   background:#fff;
}

#header {
   margin:0 auto; padding: 0;
   height:50px;
   background:#fff url("../images/lunch.png") 0 0 no-repeat;
   position: relative;
}

#header h1 {
   margin:0; padding: 0;
   top: 0; left: 0;
}

#header a {
   margin:0; padding: 0;
   position: fixed;
   position: absolute;
   top: 0; right: 0;
}

#main {
   float:none; clear:both;
   margin:0 auto; padding: 0;
   width: 100%;
}

#main input#f_disp {
   margin:0; padding: 0;
   width:114px;
   font-size:12px;
}

#main input#f_userid{
   margin:0; padding: 0;
   width:90px;
   font-size:12px;
}

#main textarea {
   margin:0; padding: 0;
   width:208px;
   height:65px;
   font-size:12px;
}

#main input#image {
   margin:0; padding: 0;
   width:132px;
   font-size:12px;
}

#main div#drop {
   margin:0; padding: 0;
   width: 132px;
   height: 99px;
   background: #eee;
   text-align:left;
   border:1px solid #ddd;
}

#main input#f_url{
   margin:0; padding: 0;
   width:208px;
   font-size:12px;
}

#main h2 {
   margin-top:5px;
   margin-bottom:2px;
   padding:0 ;
   font-size:15px;
   font-weight:bold;
   line-height:16px;
}

#main div#messege {
   padding: 10px 0 0 0;
   width:90%; height: 100px;
   font-size:12px;
   text-align:left;
   color:red;
}

#main table {
   width:100%;
   border-collapse:collapse;
}

#main table th {
   padding:2px;
   font-size:12px;
   text-align:left;
}

#main table td {
   padding:2px;
   font-size:12px;
   text-align:left;
   vertical-align:top;
}

/* ========ALLNAVICONTENTS CUSTOMIZE======== */
#allnavi {
   margin:0 auto; padding: 0;
   width:100%;
   background:#fff;
}

#allnavi h1 {
   margin:0; padding: 0;
   font-size:18px;
   text-align: center;
   line-height:20px;
}

#allnavi ul {
   margin:0 ; padding: 0;
   list-style:none;
}

#allnavi li {
   margin:0 2px; padding: 0;
   float:left;
   list-style-type:none;
   text-decoration:none;
   font-size:12px;
}

#allnavi p {
   margin:0 auto; padding: 0;
   float:left;
   list-style-type:none;
   text-decoration:none;
   font-size:12px;
}

#allnavi a {
   display:block;
   color:#666;
   text-decoration:none;
}

#allnavi a:hover {
   text-decoration:none;
   background-color: #fff;
   filter:alpha(opacity=70);
   opacity:.7;
}

#allnavi input#keyword {
   margin:0 auto; padding: 0;
   width:140px;
   font-size:12px;
}

#allnavi div#messege {
   float:none;
   margin:0 auto; padding: 0;
   width:90%; height: 12px;
   font-size:12px;
   text-align:left;
   color:red;
}

#allviewback {
   width: 100%;
   margin:0 auto; padding: 0;
}

#allview {
   width: 316px;
   float:left;
   margin:0 ; padding: 0;
}

#allview ul {
   margin:0 auto; padding: 5px 0;
   list-style:none;
}

#allview li {
   margin: 5px 0; padding: 0;
   list-style-type:none;
   text-decoration:none;
   border:1px solid #ddd;
   line-height:14px;
}

#allview .imgbox {
   margin: 10px 2px; padding: 0;
   width:96px; height:72px;
   border:none;
   float:left;
}

#allview .memobox {
   margin: 2px 2px 2px 4px;
   padding: 0;
   width:208px;
   border:none;
   float:left;
}

#allview img {
   width:96px; height:72px;
   border:none;
}

#allview textarea {
   *margin: 0 -5px; padding: 0;
   width:208px;
   height:65px;
   font-size:12px;
   color:red;
   border:none;
}

/* ========PAGEOP CUSTOMIZE========= */
#pageTop {
   clear:both;
   padding:20px 0;
   text-align:right;
   font-size:12px;
}

#pageTop a {
   padding-left:8px;
   background:url("../images/bg_pagetop.gif") 0 50% no-repeat;
}

#footMenu {
   width:100%;
   margin:0 auto;
}

#footer {
   background:#EBEADD;
}

/* ========FOOTER CUSTOMIZE======== */
.copyright {
   padding:2px 0;
   font-size:10px;
   font-style:normal;
   color:#333;
   text-align:center;
}

