@charset "shift_jis";
/* CSS Document */
  
img{border:0px;}

a { color: #333333;text-decoration: none; }
a:link { color: #333333;text-decoration: none;}
a:visited { color: #333333;text-decoration: none; }
a:hover { color: #ff0078;text-decoration: none; }
a:active { color: #ff0078;text-decoration: none; }
  
#container  {
        padding: 0;
        width:950px; 
        margin: 0 auto;overflow:hidden;
        background:url(../images/bgs.gif) repeat-y left top ;
            }
  
  
/* -- Header ------------- */
#title      {
        float:left;
        width: 950px;
        height: 106px;
        }
 
  
/* -- navi ------------- */
#navi		{
		height:106px;
		width:950px;
		}
       #navi ul {list-style:none;margin:0px;padding:0px;line-height:0px;}
       #navi li {float:left;margin:0px;padding:0px;line-height:0px;}
  
  
/*-- Contents Layout ------------- */
  
#contents   {
        width: 950px;
        margin: 0;
        }
  
#leftMenu   {
        float: left;
        width: 190px;
        height: 100%;
        padding-top:10px;
		background:url(../images/bg.gif) repeat left top ;
		z-index: 1;
        }
  
#rightCon   {
        float: right;
        width: 750px;
        text-align: left;
        margin: 10px 0px 20px 10px;
        } 
        
        
/* item */
#topicPath  {
        width: 740px;
        height: 35px;
        }
  
    #tpText     {
            float:left;
            width: 740px;
            font-size: 12px;
            color: #666;
            margin-top: 11px;
            padding-left:5px;
            } 

.itemimg {
            line-height:0px;
            }
    
    
/* sidenavi */
		#snavi_listi ul {list-style:none;margin:0px;padding:0px 10px 10px 15px;
		}
		#snavi_listi li {line-height:16px;font-size:14px;margin-bottom:8px;font-weight:bold;}
		#snavi_listi span {font-size:12px;font-weight:normal;}

		#snavi_listb ul {list-style:none;margin:0px;padding:0px;}
		#snavi_listb li {margin:0px;line-height:0px;}

/* footer */
#footer{
		clear:both;background:#000000;color:#ffffff;padding:10px;font-size:12px;margin-top:20px;
		z-index: 5;}
		
		
/*catindex*/

#itemindex ul {list-style:none;margin:0px;padding:0px 5px 10px 5px;}
#itemindex li {float:left;margin:0px;padding:0px 5px 5px 0px;line-height:0px;vertical-align: top;width:240px;height:260px;}
#itemindex li.x2 {float:left;margin:0px;padding:0px 5px 5px 0px;line-height:0px;vertical-align: top;width:490px;height:260px; }

.itemindex .prints li {float:left;margin:0px;padding:0px 5px 5px 0px;line-height:0px;vertical-align: top;width: 240px;height:240px;display: inline-block; }