body{
  background-color:#ffffee;
  font-size:16px;
  margin:8px;
  color:#7c0601;
  word-wrap: break-word;
}

img{/*イメージ余白回避*/
  margin:0px;padding:0px;
  vertical-align:bottom;
}

a:link{ color:#0000EE; }
a:visited{ color:#0000EE; }
a:hover{ color:#FF0000; }

/*お知らせ*/
.info1{
  font-size:16px;
  width:600px;
  margin:16px 0px;
}
.info2{
  font-size:16px;
  text-align:center;
  width:100%;
  margin:16px 0px;
}
/*スクリプト系*/
#add{
  position:relative;
  margin:auto;
}
#v_stop{
  z-index:99;
  display:none;
  position:fixed;
  opacity: 0.8;
  width:100px;height:100px;
  left:20px;bottom:20px;
  cursor:pointer;
}

/*削除*/
.deleted{
  display:none;
}
.dfont{
  color:#ff0000;
  font-weight:bold;
}

/*タイトル*/
.c1-1{
  border:none;
  border-collapse: collapse;
  border-spacing: 0px;
  margin:auto;padding:0px;
}
.c1-2{
  width:64px;height:64px;
  margin:0px;padding:0px;
}
.c1-3{
  vertical-align:middle;
  height:48px;
  margin:0px;padding:0px 2px;
}
.c1-3 h1{
  display:inline;
  font-size:32px;
  margin:0px;padding:0px;
}
.c1-4{
  line-height:16px;
  font-size:16px;
  text-align:center;
  margin:0px;padding:0px 2px;
}

/*リンク*/
.c2-1{
  position:relative;
  width:100%;height:20px;
}
.c2-2{
  position:absolute;
  line-height:20px;
  left:0px;
}
.c2-3{
  position:absolute;
  line-height:20px;
  right:0px;
}

/*検索フォーム*/
.c3-1{
  border:none;
  border-collapse: collapse;
  border-spacing: 0px;
  margin:0px;padding:0px;  
}
.c3-1 td{
  margin:0px;padding:0px;
}
.c3-2{
  border:1px solid #a5a5a5;
  background-color:#ffffff;
  margin:0px;padding:0px;
  width:90px;height:20px;
}
.c3-3{
  border: none;
  background: none;
  line-height:16px;
  font-size:16px;
  margin:0px;padding:0px;
  width:90px;height:20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.c3-4{
  border:1px solid #a5a5a5;
  background-color:#f1f1f1;
  cursor:pointer;
  font-size:16px;
  line-height:20px;
  text-align:center;
  color:#000000;
  margin:0px 0px 0px 2px;
  padding:0px;
  width:40px;height:20px;
}
.c3-5{
  border:1px solid #a5a5a5;
  border-radius:5px;
  background-color:#f1f1f1;
  cursor:pointer;
  font-size:13px;
  line-height:20px;
  color:#888888;
  text-align:center;
  margin:0px 0px 0px 2px;
  padding:0px;
  width:75px;height:20px;
}

/*設定・見出し*/
.c4-1{
  position:relative;
  background-color:#0040e0;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  line-height:20px;
  width:100%;height:20px;
}
.c4-2{
  border:none;
  border-collapse: collapse;
  border-spacing: 0px;
  margin:auto;padding:0px;
}

/*カタログ*/
.c5-1{
  border:1px solid #550000;
  border-collapse: separate;
  border-spacing: 2px;
  margin:auto;padding:0px;
}
.c5-2{
  border:1px solid #550000;
  line-height:120%;
  padding:1px;
}
.c5-2 div{
  width:50px;
}
.c5-2 a{
  text-decoration: none;
  color:#7c0601;
}
small{
  font-family: monospace;
  word-break: break-all;
  font-size:12.4px;
}
.c5-3{
  position:relative;
  border-radius:10px;
  background-color:#0040e0;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  line-height:20px;
  cursor:pointer;
  margin:auto;padding:0px;
  width:210px;height:20px;
}
.c5-4{
  text-align:center;
  width:100%
}

/*フッター*/
.c6-1{
  text-align:center;
  line-height:80px;
  width:100%
}

/*罫線余白*/
hr{
  border-style:solid none none none;
  border-color:#555555;
  border-width:2px;
  width:100%;
}
.c7-1{
  width:100%;height:50px;
}
.c7-3{
  width:100%;height:20px;
}
.c7-4{
  width:100%;height:2px;
}
.c7-5{
  width:100%;height:8px;
}
/*画像回り込みを解除*/
.c7-6{
  clear: both;
}


/*レスヘッダー*/
.c8-1{
  border:none;
  border-collapse: collapse;
  border-spacing: 0px;
  margin:0px;padding:0px;  
}
.c8-1 td{
  overflow:hidden;
  margin:0px;padding:0px;
  height:32px;
}
.c8-2 h1{
  display:block;
  font-size:32px;
  line-height:32px;
  margin:0px;
  padding-left:5px;
  height:32px;
}
.c8-3{
  color:#FF0000;
}

/*レス*/
blockquote{
  padding:0px 1px 0px 0px;
  max-width:800px;
}
.c9-1{
  float:left;
  margin:0px 20px;
}
.c9-2{
  color:#cd1105;
  font-weight:bold;
}
.c9-3{
  color:#117743;
  font-weight:bold;
  padding:0px 1px 0px 0px;
}
.c9-4 a{
  color:#7c0601;
}
.c9-5{
  font-size:14px;
}
.c9-6{
  font-size:12.4px;
}
.c9-7{
  text-decoration:underline;
  cursor:pointer;
}
.c9-8{
  border:none;
  border-collapse: collapse;
  border-spacing: 0px;
  margin:4px 2px;padding:0px;  
}
.c9-9{
  vertical-align:top;
  margin:0px;padding:1px 4px 1px 1px;
}
.c9-10{
  position:relative;
  background-color:#f0e0d6;
  margin:0px;
  padding:7px 8px 1px 1px;
  width:880px;
}
.c9-11{
  font-size:small;
}
.c9-12{
  padding:0px 8px;
}
.c9-13{
  margin-top:8px;
  margin-left:24px;
}
.c9-14{
  position:relative;
  max-width:1200px;
}
.c9-15{
  position:absolute;
  background-color:#dfcbc2;
  font-size:13px;
  text-align:center;
  line-height:13px;
  padding:1px 0px 1px 0px;
  width:43px;height:13px;
  bottom:0px;right:0px;
  cursor:pointer;
}
.c9-16{
  display:inline-block;
  width:71px;height:19px;
  cursor:pointer;
}
.c9-17{
  vertical-align:top;  
}

/*ドキュメント*/
.c10-1{
  font-size:20px;
  line-height:120%;
  width:640px;
}
.c10-1 h1{
  font-size:26px;
}
.c10-2{
  width:100%;height:24px;
}

/*広告*/
.c11-1{
  font-size:12.4px;
}
.c11-2{
  width:728px;
  margin:auto;
}
.c11-3{
  width:300px;
}
#mvbx{
  visibility:hidden;
  position:absolute;
  width:300px;height:900px;
  right:10px;
}

/*引用*/
.qt{
  position:relative;
  background-color:#e3e3e3;
  color:#3d3d3d;
  margin:0px;
  padding:7px 8px 1px 1px;
  width:880px;
}
.qb{
  position:absolute;
  background-color:#cecece;
  font-size:13px;
  color:#000000;
  text-align:center;
  line-height:13px;
  padding:1px 0px 1px 0px;
  width:53px;height:13px;
  bottom:0px;right:0px;
  cursor:pointer;
}
.qbtn{
  color:#789922; 
  cursor:pointer;
}
.qbtn:hover{
  color:#FF0000;
  cursor:pointer;
}
.c12-1{
  color:#676767;
  font-weight:bold;
}
.c12-2{
  color:#676767;
  font-weight:bold;
  padding:0px 1px 0px 0px;
}

