@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;}


	.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 a{position: relative; display: inline-block;}
	.ctr img{display:block; margin:0 auto;}
	
	#kdp ul{display:block; margin:5px 0;}
	#kdp ul li{display:block; float:left; padding:0 5px;}
	
	.ws .inner{position:relative; width:750px; height:420px; background:url(../images/ws_bg.jpg) 0 0 no-repeat;}
	.ws .inner #ws01{position:absolute; top:4px; left:35px;}
	.ws .inner #ws02{position:absolute; top:0px; right:34px;}
	.ws .inner #ws03{position:absolute; top:110px; right:34px;}
	.ws .inner #ws04{position:absolute; top:220px; right:34px;}
	
	
/*--------------------------------------------------
	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;
	/*¥*//*/