@charset "UTF-8";


/*PRESET CLEAR*/
	ul,ol,li,p,dl,dt,dd{padding:0; margin:0; font-size:12px;}
	ul,ul li{list-style:none;}


/*KIDS DESIGN NEW*/

	#mainph{width:770px; height:385px; position:relative; margin-bottom:25px; }
	ul#mainPh li{display:block; width:770px; height:330px; padding:55px 0 0 0; z-index:10; border:solid 1px #e5e5e5; background:#fff;}
	ul#mainPh li img{display:block;}
	ul#mainPh li img.ctrs{margin:0 auto;}
	#mainPh li#last{background:url(../images/kidsdesign_bg.gif) 0 0; border:none; position:relative; padding:0; width:770px; height:385px;}
	#mainPh li#last .ttl{position:absolute; top:23px; left:30px; width:430px; height:73px; z-index:20;}
	#mainPh li#last .btnKidz{position:absolute; top:23px; right:9px; width:164px; height:163px; z-index:18;}
	#mainPh li#last .photo{position:absolute; top:100px; left:18px; width:648px; height:198px; z-index:19;}
	#mainPh li#last .btn01{position:absolute; bottom:0; left:10px; width:240px; height:99px; z-index:20;}
	#mainPh li#last .btn02{position:absolute; bottom:0; left:260px; width:240px; height:99px; z-index:20;}
	#mainPh li#last .btn03{position:absolute; bottom:0; left:510px; width:240px; height:99px; z-index:20;}

/*

	#mainph a  img {filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
	#mainph  a:hover img{filter: alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;}
*/	
	.itemRounded{
		border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   -uu-border-radius: 5px;
	   border:none;
	}
	
	p.p15{padding:5px; text-indent:0; font-size:12px; line-height:1.5;}
	.contentsList{padding:20px 0}
	ul.cList li{display:block; float:left; padding:5px 0;}
	ul.cList li.ctr {padding:5px 16px;}
	
	
	#kdp{width:760px; clear:both; padding:10px 0;}
	.ctr{padding:5px 0; text-align:center; }
	.ctr img{display:block; margin:0 auto;}
	
	#kdp ul{display:block; margin:5px 0;}
	#kdp ul li{display:block; float:left; padding:0 5px;}
	
	
/*--------------------------------------------------
	Float:Clear
---------------------------------------------------*/

/*floatの回り込み解除*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	line-height:0; 
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*¥*//*/