.ln_titles {
             display: block;
             background: linear-gradient(to bottom, #6495ed, #4169e1);
             background: -webkit-gradient(linear, left top, left bottom, from(#6495ed), to(#4169e1));
             background: -webkit-linear-gradient(top, #6495ed, #4169e1);
             background: -moz-linear-gradient(top, #6495ed, #4169e1);
             text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
             padding: 5px 0 5px 5px;
             font-size: 16px;
             font-weight: bold;
             color: #FFFFFF;
             border-top: 1px solid #4169E1;
             border-bottom: 1px solid #4169E1;
           }

.st_line ul {
              margin: 0px;
              padding: 0px;
            }

.st_line li {
              background: url("../images/link_arrow.png") no-repeat scroll right center, linear-gradient(to bottom, #ffffff 0px, #f5f5f5 100%);
              background: url("../images/link_arrow.png") no-repeat scroll right center, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
              background: url("../images/link_arrow.png") no-repeat scroll right center, -webkit-linear-gradient(top, #ffffff, #f5f5f5);
              background: url("../images/link_arrow.png") no-repeat scroll right center, -moz-linear-gradient(top, #ffffff, #f5f5f5);
              border-bottom: 1px solid #E1E1E1;
              list-style: none outside none;
            }

.st_line li img {
                  margin: 3px;
                  float: left;
                }

.st_line a {
             display: block;
             font-size: 16px;
             font-weight: bold;
             color: #333333;
             padding: 15px 0 15px 5px;
             text-decoration:none;
           }

.st_line span {
                display: block;
                font-size: 16px;
                font-weight: bold;
                color: #333333;
                padding: 15px 5px 15px 5px;
                text-decoration:none;
           }

.close_slide {
            background: url("../images/close.png") no-repeat scroll right center, linear-gradient(to bottom, #ffffff 0px, #f9f9f9 4%, #e6e9ea 100%);
            background: url("../images/close.png") no-repeat scroll right center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(4%,#f9f9f9),color-stop(100%,#e6e9ea));
            background: url("../images/close.png") no-repeat scroll right center, -webkit-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
            background: url("../images/close.png") no-repeat scroll right center, -moz-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
}

.open_slide {
              background: url("../images/open.png") no-repeat scroll right center, linear-gradient(to bottom, #ffffff 0px, #f9f9f9 4%, #e6e9ea 100%);
              background: url("../images/open.png") no-repeat scroll right center, -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(4%,#f9f9f9),color-stop(100%,#e6e9ea));
              background: url("../images/open.png") no-repeat scroll right center, -webkit-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
              background: url("../images/open.png") no-repeat scroll right center, -moz-linear-gradient(top,#fff 0,#f9f9f9 4%,#e6e9ea 100%);
}

.st_line label {
             display: block;
             font-size: 16px;
             font-weight: bold;
             color: #333333;
             padding: 14px 0 14px 5px;
             text-decoration:none;
           }

.stset {
         display: none;
       }

.no_label {
            display: block;
            font-size: 16px;
            font-weight: bold;
            color: #333333;
            height: 34px;
            padding: 2px 5px 0 5px;
            text-decoration:none;
          }

.under_line {
              border-bottom: 1px solid #CCCCCC;
            }

button {
         width: auto;
         padding:0;
         margin:0;
         background:none;
         border:0;
         font-size:0;
         line-height:0;
         overflow:visible;
         cursor:pointer;
       }

#navi {
        margin: 10px;
        text-align: center;
      }
