@charset 'utf-8';
@import url("/common/css/mainarea.css");

/*----------------------------------------------------------
	Company Name
	Contents Name

	Build:2000.00.00
----------------------------------------------------------*/

/*======================================
	Color Glossary
	
	=>#
	=>#
	=>#
	=>#
	=>#
	=>#
	=>#
======================================*/


/*--------------------------------------
	Section Common
--------------------------------------*/
.sect {
	margin-bottom:20px;padding-top:5px;
}
.sect h4,
.sect h5{
	font-size:100%;
}



/*--------------------------------------
	Section Common
--------------------------------------*/
.sect .column li{
	border:1px solid #ccc;
}
.sect .column2 li{
	float:left;
	width:309px;
	padding:7px;
	margin-bottom: 20px;
}
.sect .column2 li.odd{
	margin-right:10px;
	margin-bottom: 20px;

}


.sect .column3 li{
	float:left;
	width:204px;
	margin-right:6px;padding:5px;
}
.sect .column3 li.lineend{
	margin-right:0;
}


/*--------------------------------------
	Lead
--------------------------------------*/
.lead{
	margin:10px 0 1em;
}

/*--------------------------------------
	2010
--------------------------------------*/
.year2010 .columnsect .photo{
	float:right;
	margin-left:5px;
}
.year2010 .column h4{
	margin-bottom:10px;
}
.year2010 .column h5{
	font-size:110%;
	margin-bottom:10px;
}
.year2010 .column .detail{
	margin-bottom:5px;
}
.year2010 .column .cap{
	padding:10px 0 0;
	text-align:right;
	font-size:85%;
}


/*--------------------------------------
	baby
--------------------------------------*/
.onecoin {
	width:319px;
	margin-right:10px;
}
.onecoin .photo,
.onecoin .cap{
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
}
.onecoin .photo{
	padding:5px 0 10px;
	text-align:center;
}
.onecoin .cap {
	border-bottom:1px solid #F2D8E7;
	padding:0 10px 10px;
}
/*.baby {
	width:319px;
	margin-right:10px;
}
.baby .photo,
.baby .babylist,
.baby .price{
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
}
.baby .photo{
	padding:5px 0 10px;
	text-align:center;
}
.baby .babylist {
	padding:5px 10px 5px;
}
.baby .price {
	border-bottom:1px solid #F2D8E7;
	padding:0 10px 10px;
}*/


/*--------------------------------------
	Omiya Mairi
--------------------------------------*/
.omiya .omiyalist,
.omiya .price,
.omiya .plus{
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
	margin-left:11px;padding:0 10px 0;
}
.omiya .omiyalist{
	margin-bottom:5px;padding-top:5px;
}
.omiya .price{
	background:#fff;
	margin-top:-5px;padding-bottom:5px;
}
.omiya .plus{
	border-bottom:1px solid #F2D8E7;
	padding-bottom:10px;
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
}
.omiya {
	
}
.omiya {
	
}


/*--------------------------------------
	753
--------------------------------------*/
.seven {
	float:right;
	width:319px;
}
.seven .photo,
.seven .sevenlist{
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
	text-align:center;
}
.seven .photo{
	padding:10px 0 15px;
}
.seven .sevenlist{
	border-bottom:1px solid #F2D8E7;
}
.seven {
	
}

.seven .plus{
	border-bottom:1px solid #F2D8E7;
	border-right:1px solid #F2D8E7;
	border-left:1px solid #F2D8E7;
	padding-left:30px;
	padding-bottom:10px;
}
/*--------------------------------------
	Special Present
--------------------------------------*/
.sppresent dt{
	float:left;
	width:90px;
	background:#B04388;
	padding:7px 0;
	text-align:center;
	
}
.sppresent dd{
	height:35px;_height:34px;
	border:1px solid #B04388;
	padding:7px 7px 7px 97px;_padding:7px 7px 6px 7px;
}
.sppresent {
	margin-top:15px;
}
.sppresent {
	
}
.sppresent {
	
}


/*--------------------------------------
	ClearFix
--------------------------------------*/
.anchorlist,
.sppresent{
	_height:1%;
}
html>body .anchorlist.
html>body .sppresent{
	overflow:hidden;
}
.anchorlist:after,
.sppresent:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}

