/* Island */
#island {display:inline; width:600px; margin:15px 0px 20px 5px; overflow:hidden; float:left;}
#island h2 {height:30px; margin:0px 0px 10px; background:transparent url('../images/island/sprit_ttl.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
#island p.read {margin:0px 5px 10px;}

#island ul {clear:both; margin:0px 0px 50px;}
#island ul li {margin:0px 0px 20px; padding:0px; background:transparent url('../images/island/bg_box.png') repeat-y 0px 0px; overflow:hidden;}
#island ul li div.sttl {width:600px; height:40px; margin:0px; padding:0px; background:transparent url('../images/island/bg_sttl.png') no-repeat 0px 0px; overflow:hidden;}
#island ul li div.sttl h3 {display:inline; margin:11px 5px 0px 15px; text-align:left; font-size:16px; float:left;}
#island ul li div.sttl p {display:inline; margin:15px 0px 0px; text-align:left; float:left;}

#island ul li ul.list {margin:5px 15px;}
#island ul li ul.list li {clear:both; width:570px; margin:0px 0px 10px; background:transparent url('../images/line_1dot.png') repeat-x 0px 100%; overflow:hidden;}
#island ul li ul.list li h4 {color:#0066cc; font-size:14px;}
#island ul li ul.list li table {display:inline; width:330px; margin:5px 0px 20px 10px; border-spacing:0px; border-collapse:separate; text-align:left; overflow:hidden; float:right;}
#island ul li ul.list li table th {width:65px; vertical-align:top;}
#island ul li ul.list li table td {vertical-align:top;}
#island ul li ul.list li table td.coron {width:10px;}
#island ul li ul.list li table td span.red {color:#dd0000;}
#island ul li ul.list li p {display:inline; width:220px; margin:5px 0px 20px 0px; float:left;}

#island ul li p.pass {margin:0px 15px;}
#island ul li div.end {clear:both; width:600px; height:10px; margin:0px; padding:0px; background:transparent url('../images/island/bg_end.png') no-repeat 0px 0px; overflow:hidden;}

#imgPreviewContainer {
background:#333333 no-repeat center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
display: none;
position: absolute;
z-index: 999;
border: none;
}
#imgPreviewContainer span {
color: white;
font-size: 0.7em;
text-align: center;
display: block;
padding: 10px 0 3px 0;
}
#imgPreviewContainer.loading {
height: 32px;
width: 32px;
}
