#contents h2 { margin:0 0 28px 4px; }
.lib_box { text-align:left; }
.lib_box h3 { margin:0 0 11px 0; }

.gallery_col01 { width:900px; margin:0; padding:0 0 30px 0; }
	  .gallery_col01 ul { width:900px; margin:0 0 0 0; padding:0; list-style:none; overflow:hidden; }
	  .gallery_col01 li { margin:0; padding:0; display:inline; }
	  .gallery_col01 li img { margin:0 0 10px 0; padding:0; }

.gallery_col02 { width:900px; margin:0; padding:0 0 30px 0; overflow:hidden; }


.gallery_box01 { width:449px; margin:0; padding:0; overflow:hidden; float:left; }
.gallery_box02 { width:449px; margin:0; padding:0; overflow:hidden; float:right; }

	  .gallery_box01 ul { width:449px; margin:0 0 0 0; padding:0; list-style:none; overflow:hidden; }
	  .gallery_box01 li { margin:0; padding:0; display:inline; }
	  .gallery_box01 li img { margin:0 0 10px 0; padding:0; }
  
	  .gallery_box02 ul { width:449px; margin:0 0 0 0; padding:0; list-style:none; overflow:hidden; }
	  .gallery_box02 li { margin:0; padding:0; display:inline; }
	  .gallery_box02 li img { margin:0 0 10px 0; padding:0; }

.exp_box { width:900px; padding:20px 0 0 0; text-align:center; line-height:160%; }
.exp_box p { width:490px; margin:0 auto; display:block; text-align:left; padding:0 0 10px 0; }
.exp_box span { width:490px; display:block; margin:0 auto; }
.exp_box img { margin:3px 0 10px 0; }

#cboxCurrent { _font-size:80%; }