﻿.header1 {
           background: linear-gradient(to bottom, #696969 0px, #666666 4%, #333333 100%);
           background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#696969),color-stop(4%,#666666),color-stop(100%,#333333));
           background: -webkit-linear-gradient(top,#696969 0,#666666 4%,#333333 100%);
           background: -moz-linear-gradient(top,#696969 0,#666666 4%,#333333 100%);
           display: block;
           color: #FFFFFF;
           border: 1px solid #666666;
           font-size: 13px;
           font-weight: bold;
           margin: 0;
           overflow: hidden;
           padding: 5px 2px 5px 2px;
           text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
           text-overflow: ellipsis;
           white-space: nowrap;
         }
#res_navi{
              background: none repeat scroll 0 0 #F5F5F5;
              margin: 0;
              padding: 5px 10px 5px 10px;
            }
#res_navi_inner{
                    display: table;
                    width: 100%;
                  }
#counts {
          display: table-cell;
          font-size: 12px;
          color: black;
          vertical-align: middle;
        }
#sort {
        display: table-cell;
        text-align: right;
        font-size: 16px;
      }
#sort select {
               font-size: 16px;
             }
#contents {
            border-top: 1px solid #B4B4B4;
          }
#counts span {
               color: #ff8c00;
               font-size: 16px;
               font-weight: bold;
             }
#contents table {
                  border-bottom: 1px solid #B4B4B4;
                  margin: 0px;
                  border-collapse: collapse;
                  width: 100%;
                }
#contents img {
                border: 0 none;
              }
#contents dl {
               margin: 0px;
               font-size: 12px;
               color: black;
               line-height: 22px;
             }
.bukken_box {
              background: none repeat scroll 0px 0px #ffffff;
              border-radius: 5px 5px 0px 0px;
              -webkit-border-radius: 5px 5px 0px 0px;
              -moz-border-radius: 5px 5px 0px 0px;
              border: 1px solid #c4c4c4;
              box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.4);
              -webkit-box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.4);
              -moz-box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.4);
              margin: 5px 3px;
              padding-left: 1px;
            }
.header2 {
           background: #e6e9ea;
           background: linear-gradient(to bottom, #ffffff 0px, #f9f9f9 4%, #e6e9ea 100%);
           background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(4%,#f9f9f9),color-stop(100%,#e6e9ea));
           background: -webkit-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
           background: -moz-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
           border-radius: 5px 5px 0px 0px;
           -webkit-border-radius: 5px 5px 0px 0px;
           -moz-border-radius: 5px 5px 0px 0px;
           box-shadow: 0px -2px 2px 0px rgba(196, 196, 196, 0.5) inset;
           -webkit-box-shadow: 0px -2px 2px 0px rgba(196, 196, 196, 0.5) inset;
           -moz-box-shadow: 0px -2px 2px 0px rgba(196, 196, 196, 0.5) inset;
           color: #333333;
           font-size: 13px;
           font-weight: bold;
           margin: 0px;
           overflow: hidden;
           padding: 7px 0px 7px 5px;
           text-overflow: ellipsis;
           white-space: nowrap;
         }
.bukken_icon {
     background: #ff8c00;
     color: #ffffff;
     display: inline-block;
     font-size: 11px;
     font-weight: normal;
     margin: 1px 5px 1px 0px;
     padding: 2px 4px;
}
.images {
          padding: 0;
          margin: 0;
          height: 60px;
          width: 80px;
          text-align: center;
        }
.price {
         font-size: 16px;
         font-weight: bold;
         color: #ff0000;
       }
.link_arrow {
              background: url("../../option/link_arrow.png") no-repeat scroll right center transparent;
              padding: 5px 20px 5px 5px;
            }
.no_link_arrow {
                 background: url("../../option/no_link_arrow.png") no-repeat scroll right center transparent;
                 padding: 5px 20px 5px 5px;
               }
.icon {
        height: 20px;
      }
.delete, .rename {
          width: 52px;
          height: 52px;
        }
.delete button, .rename button {
                 width: 50px;
                 height: 50px;
                font-weight: bold;
                color: #FFFFFF;
                background: #999999;
                border: 1px solid #999999;
                text-shadow: 2px 2px 2px #666666;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#999999));
                background: -moz-linear-gradient(top, #CCCCCC, #999999);
               }
.Layer1 {
    position: relative;
    z-index: 9000;
    background-color:#cfcdcd;
   overflow: hidden;
}
.Layer1 P {
    font-size: 23px;
    color:#fafafa;
    position: absolute;
    z-index: 9001;
    margin-top: auto;
    top: 40%;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.kanaline_block {
    border:#ccc solid 1px;
    margin: 4px;
}
h3.kanaline {
    border-left:#000080 solid 6px;
    padding:.2em .5em;
    margin:2px 4px;
    font-size:.8em;
}
#contents a {
              text-decoration: none;
            }
