.boxTypePhoto .boxHead{ margin-bottom:0}.boxTypePhoto .pages{ border-left-width:1px; border-right-width:1px}.boxTypeSortable .thumb dd{ line-height:1.2em}.boxTypeSortable .thumb dt{ height:132px; position:relative}.boxTypeSortable .thumb dt span.sortImgBox{ bottom:0; left:0; position:absolute; text-align:center; width:132px}.boxTypeSsp{ float:left; margin-left: -9px; width:550px}.boxTypeSsp .lockerPassFlag{ margin-top:0}.boxTypeSsp .lockerPassNoteBox{ margin-bottom:2em}.buttonDelPhoto{ display:block; margin: .33em auto 0 auto}.btnList{ border-top:1px solid #999; margin:1em 0; padding:1em 0 0 0}.btnList dd{ border-bottom:1px solid #999; margin:0 0 1em 0; padding: .2em 0 1em 0}.btnList dt{ clear:left; float:left; margin:0}#frmAlbumBusy{ display:none}#juploadBox{ margin:1em 0}.main .btnList dd{ padding-left:172px}.main .btnList dt{ text-align:center; width:160px}.singlePhoto{ border:1px solid #999; border-top-width:0; margin:0; padding-bottom: .5em}.singlePhoto dd{ margin: .5em 0 0 0; padding:0 12px}.singlePhoto dd.photoCutline{ font-size:1.2em; margin: .67em 0}.singlePhoto dt{ border-bottom:1px solid #999; margin:0; text-align:center}.singlePhoto dt img{ vertical-align:bottom}.singlePhoto .lockerPassNoteBox{ float:none; font-weight:normal; margin:0 auto; padding:64px 0; text-align:left; width:402px}.sortBegin{ border-bottom:1px solid #000; font-weight:bold; margin-bottom:12px; padding-bottom: .33em}.sortEnd{ border-top:1px solid #000; font-weight:bold; margin-top:12px; padding-top: .33em; text-align:right}.sortItems img{ cursor:move; vertical-align:bottom}.sortItems .sortImg{ float:left; margin:0 12px 12px 0; width:132px}.sortItems div.sortImg{ position:relative; height:132px}.sortItems div.sortImg .sortImgBox{ bottom:0; left:0; position:absolute; text-align:center; width:132px}.sortItems div.sortImg .sortImgBox img{ vertical-align:bottom}.sortItems div.sortImg .sortImgBox img.contentFilterImg{ bottom:3px; position:absolute; right:3px}
