@charset "UTF-8";
/*
	baby.saltwedding.jp
	TOP PAGE INDEX CSS
	
	MarkUp -> Noah:)
	Powered by SALTWORKS INC. 
	http://saltworks.jp
	
	ご出産おめでとうございます！
	
	
	LAST UPDATE
	
	- 2011.09.27 製作開始 (Noah)
	
--------------------------------------------------------------*/

#main	{
	width:710px;
	padding-right:0;
}

* html #main	{
	width:690px;
}

*:first-child+html #main	{
	width:709px;
}

#main header 	{
	padding:6px 0 0 0;
	margin-right:20px;
}

#main header h1	{
	margin-bottom:-9px;
	text-align:center;
}

#illust01	{
	margin-bottom:20px;
	padding-right:206px;
	background:url(images/illust01.gif) no-repeat 515px 37px;
	min-height:171px;
}

#illust02	{
	margin-bottom:20px;
	padding-right:206px;
	background:url(images/illust02.gif) no-repeat 518px 29px;
	min-height:164px;
}

#point_list	{
	display:block;
	clear:both;
	margin:0 0 20px 0;
	overflow:hidden;
}

* html #point_list	{
	height:1%;
}

#point_list	li	{
	float:left;
	margin:0 20px 0 0;
	line-height:0;
	font-size:0;
}

* html #point_list	li	{
	margin:0 10px 0 0;
}

#news	{
	display:block;
	clear:both;
	margin:0 20px 30px 0;
	padding:0 10px 5px 10px;
	background:url(../design/card/css/images/app_bg.jpg) repeat-x 0 11px
}

#news dl	{
	padding:0 10px;
}

#news dt	{
	float:left;
	padding-right:2em;
	background:url(../common/css/images/asterisk2.gif) no-repeat right center;
}

#news dd	{
	padding-left:8em;
	margin-bottom:0.7em;
}

#best10	{
	overflow:hidden;
}

* html #best10	{
	height:1%;
}

#best10 dl	{
	display:block;
	width:126px;
	text-align:center;
	float:left;
	margin:15px 15px 15px 0;
}

* html #best10 dl	{
	margin-right:7px;
	margin-left:1px;
}

#best10 dt	{
	line-height:0;
	font-size:0;
	margin:0;
	padding:0 0 7px 0;
}


#best10 dd	{
	padding-top:9px;
}

#best10 dd.img	{
	display:table-cell;
	width:126px;
	height:126px;
	vertical-align:middle;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}

#best10 dd.img img	{
	box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
	
	-moz-transition: -moz-transform 0.2s ease;
	-webkit-transition: -webkit-transform 0.2s ease;
	-o-transition: -o-transform 0.2s ease;
	-ms-transition: -ms-transform 0.2s ease; 

	-moz-transform-origin:50% 10px;
	-webkit-transform-origin:50% 10px;
	-o-transform-origin:50% 10px;
	-ms-transform-origin:50% 10px;
}

#best10 dd.img img:hover	{
	-moz-transform: rotateZ(-5deg);
	-webkit-transform: rotateZ(-5deg);
	-o-transform: rotateZ(-5deg);
	-ms-transform: rotateZ(-5deg);
}

#best10 p	{
	display:block;
	clear:both;
	text-align:right;
	margin:0 20px 0 0;
	padding:0 29px 0 0;
	background:url(images/arrow_r.gif) no-repeat right center;
}

#main footer	{
	margin-right:20px;
	text-align:center;
}


#slide_box	{
	width:100%;
	height:350px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}

#slide	{
	display:block;
	width:9999px;
}

#slide li	{
	position:absolute;
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	width:960px;
}


