/* slider */
.jssorb01{position:absolute; z-index:1;min-width:200px;min-height:30px;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{position: absolute; width:3rem; height:3rem; filter: alpha(opacity=70); opacity: .8; 
 overflow: hidden; cursor: pointer;}.jssorb01 div{background-color:#fff;border:1px solid #04B4AE;}
.jssorb01 div:hover, .jssorb01 .av:hover{background-color: #d3d3d3;}
.jssorb01 .av {background-color: #000;}
.jssorb01 .dn, .jssorb01 .dn:hover {background-color: #555555; }
.jssora05l, .jssora05r {display: block; position: absolute; width: 40px; height: 40px; cursor: pointer; background: url('img_slid/a17.png') no-repeat;
 overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssort09-600-45 .p {position: absolute; top:0px; left:0px; width: 600px; height: 45px;}
.jssort09-600-45 .t {font-family:candara; position: absolute; width: 100%; height: 10%; top:0px; left:0px; color:#000000; line-height: 45px; 
 font-size:3rem; padding-left: 10px;}