@charset "utf-8"; 

/*********** index ***********/
#mainContent #content .photoCategory	{ list-style:none; margin:25px 25px 40px 25px; }
#mainContent #content .photoFree		{ float:left; background:url(../img/img_photofree.jpg) no-repeat; width:304px; height:261px; margin-right:25px; }
#mainContent #content .photoFree a		{ display:block; width:304px; height:261px; white-space:nowrap; overflow:hidden; text-indent:310px; }
#mainContent #content .photoCharge		{ float:left; background:url(../img/img_photocharge.jpg) no-repeat; width:304px; height:261px; }
#mainContent #content .photoCharge a	{ display:block; width:304px; height:261px; white-space:nowrap; overflow:hidden; text-indent:310px; }

#mainContent #content #photoUse			{ clear:both; margin:15px 0; padding:15px 20px; background-color:#F5F5F5; border:solid 1px #CCC; }
#mainContent #content #photoUse h2		{ font-size:12px; color:#CC0000; margin:10px 0; }
#mainContent #content #photoUse ul		{ margin:15px 0 15px 25px; list-style:none; }
#mainContent #content #photoUse ul li	{ margin:15px 0; }
#mainContent #content #photoUse p		{ margin:0px 0px 10px 0px; }

#mainContent #content .photoWarning		{ padding:15px; color:#FFF; background-color:#797979; ; }

/*********** library ***********/
.pho_dl				{ margin-top:3px; }
.d_photo			{ float:left; background-color:#f4f4f4; color:#666; width:116px; padding:7px 6px 2px 6px; margin:0 7px 10px 0; font-size:11px; line-height:100%; }
.d_photo img		{ margin-bottom:4px; }


/***********     paging     ************/
#mainContent #content #listnavigation		{ clear:both; text-align:center; margin-bottom:10px; }
#mainContent #content #listnavigation li	{ display:inline; font-size:10px; font-family:Tahoma; font-weight:bold; margin-left:1px; margin-right:1px; }
#mainContent #content #listnavigation li a	{ display:inline; font-size:10px; font-family:Tahoma; font-weight:bold; margin-left:1px; margin-right:1px; }
#mainContent #content #listnavi_nowthis		{ color:#BA0000; }