@charset "shift-jis";
/* CSS Document */
.clear{ clear:both}
div#nyan img{vertical-align:bottom; border:none}
div#nyan *{margin:0; padding:0}
div#nyan ul li,div#nyan div.cage ul.two li,div#nyan div.cage div.bana ul li,
div#nyan div.cage div.cat dl dt,div#nyan div.cage div.cat dl dd{list-style:none; float:left}

div#nyan{clear:both; width:750px; margin:0 auto; padding:0}
div#nyan p.check{padding:71px 0 0 0; text-align:center}
div#nyan .SP1{background:url(../IMAGE/100202nyan/star5.jpg) 70px top no-repeat} 
div#nyan .SP2{background:url(../IMAGE/100202nyan/star4.jpg) 70px top no-repeat}
div#nyan .SP3{background:url(../IMAGE/100202nyan/star5.jpg) 30px top no-repeat} 
div#nyan .SP4{background:url(../IMAGE/100202nyan/star5.jpg) 55px top no-repeat} 
div#nyan .SP5{background:url(../IMAGE/100202nyan/star5.jpg) 97px top no-repeat} 
div#nyan .SP6{background:url(../IMAGE/100202nyan/star5.jpg) 85px top no-repeat} 
div#nyan .SP7{background:url(../IMAGE/100202nyan/star5.jpg) 60px top no-repeat} 
div#nyan .SP8{background:url(../IMAGE/100202nyan/star5.jpg) 50px top no-repeat} 
div#nyan .SP9{background:url(../IMAGE/100202nyan/star5.jpg) 40px top no-repeat} 
div#nyan .BG1{background:url(../IMAGE/100202nyan/bg3.jpg) right top no-repeat; /* height:275px*/} 
div#nyan .BG2{background:url(../IMAGE/100202nyan/bg5.jpg) right 14px no-repeat; /*height:314px*/} 
div#nyan .BG3{background:url(../IMAGE/100202nyan/bg6.jpg) right 14px no-repeat; height:282px} 
div#nyan .BG4{background:url(../IMAGE/100202nyan/bg7.jpg) right 14px no-repeat; height:284px} 
div#nyan .BG5{background:url(../IMAGE/100202nyan/bg8.jpg) right 14px no-repeat; height:309px} 

div#nyan div.cage{clear:both; width:750px; background:url(../IMAGE/100202nyan/bg1.gif) repeat}
div#nyan div.cage ul.two{width:734px; margin:0 auto; padding:20px 0 0 0; overflow:hidden}
div#nyan div.cage div.cat{clear:both; width:710px; margin:0 auto; 
   background:url(../IMAGE/100202nyan/bg2.gif) center bottom no-repeat}
div#nyan div.cage div.cat dl{width:670px; margin:0 auto; padding:0}
div#nyan div.cage div.cat dl dd.box{margin:0; padding:0 0 25px 0; float:left;}

div#nyan div.cage div.cat dl dd.box ul{clear:both; width:235px; margin:0; padding:75px 22px 30px 78px; display:block}
div#nyan div.cage div.cat dl dd.box ul li{width:235px; font-size:12px; text-align:left; line-height:116%; list-style:none} 
div#nyan div.cage div.cat dl dd.box ul li.sama,div#nyan div.cage div.cat dl dd.box ul li.sama2
  {padding:5px 0 5px 0; text-align:left}
div#nyan div.cage div.cat dl dd.box ul li.sama2{margin:37px 0 0 0}

div#nyan div.bana1,div#nyan div.bana2,div#nyan div.bana3,div#nyan div.bana4
  {margin:0 0 10px 0; padding:0; height:192px}
div#nyan div.bana1{background:url(../IMAGE/100202nyan/bg4.gif) no-repeat}
div#nyan div.bana2{background:url(../IMAGE/100202nyan/bg9.gif) no-repeat}
div#nyan div.bana3{background:url(../IMAGE/100202nyan/bg10.gif) no-repeat}
div#nyan div.bana4{background:url(../IMAGE/100202nyan/bg11.gif) no-repeat}
div#nyan div.bana1 ul{width:710px; margin:0 auto; padding:71px 0 0 0}


/*floatによる親要素の背景が消えることを回避*/
div#nyan div.cage div.cat:after,	
div#nyan div.cage div.cat dl dd.box:after,
div#nyan div.cage div.cat dl dd.box ul:after
{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/*floatによる親要素の背景が消えることを回避・IE用*/
div#nyan div.cage div.cat,
div#nyan div.cage div.cat dl dd.box,
div#nyan div.cage div.cat dl dd.box ul{	zoom: 100%;}