/* christmas_2024 css */

h2#decolation_h2	{
			background: url(../img/christmas_title_2025.png) no-repeat 0 0;
			margin-bottom: 10px;
			width: 782px;
			height: 300px;
			font-size: small;
			line-height: 0.1;
			text-indent: -9999px;
			overflow: hidden;
			/*\*//*/ overflow:auto;/**/
}

h3.decolation_h3	{
			margin-bottom: 5px;
			color: #84031B;
			font-size: 16px;
}

h4	{
			margin-bottom: 5px;
			color: #84031B;
			font-size: 16px;
}

h4#order_h4	{
			margin-bottom: 10px;
			padding-bottom: 2px;
			border-bottom: 1px dashed #84031B;
}

p#present_p	{
			background: url(../img/two_present.gif) no-repeat 60px 0;
			width: 400px;
			height: 25px;
			font-size: small;
			line-height: 0.1;
			text-indent: -9999px;
			overflow: hidden;
			/*\*//*/ overflow:auto;/**/
}

p.decolation_com02	{
			margin: 0 20px;
			color: #333333;
			font-size: 13px;
			line-height: 1.5;
}

p.decolation_com03	{
			color: #84031B;
			font-size: 15px;
			line-height: 1.5;
}

p.decolation_com04	{
			margin: 0 20px;
			color: #333333;
			font-size: 14px;
			line-height: 1.5;
}

p.decolation_com05	{
			padding: 0 20px;
			color: #000000;
			font-size: 13px;
			line-height: 1.5;
}

p.line01	{
			margin: 10px 0 30px 0;
			text-align: center;
}

p.indent06	{
			padding-left: 6em;
			text-indent: -6em;
}

#decolation_fraise	{
			margin-top: 20px;
			margin-bottom: 10px;
			padding-bottom: 10px;
}
			
#decolation_chocolat	{
			margin-bottom: 10px;
			padding-bottom: 10px;
}

#decolation_mousse	{
			margin-bottom: 10px;
			padding-bottom: 10px;
}

			
.decolation_photo	{
			float: left;
			width: 340px;
}

.decolation_photo img	{
			margin-bottom: 3px;
}

.decolation_photo p	{
			text-align: center;
			color: #84031B;
			font-size: 13px;
}

.decolation_contents	{
			float: left;
			width: 440px;
}

table.decolation_tab	{
			border-collapse: collapse;
			width: 400px;
}

table.decolation_tab td,table.decolation_tab th	{
			padding: 2px 0;
			width: 20%;
			font-size: 15px;
			white-space: nowrap;
			text-align: right;
}


ul#decolation_ul	{
			margin: 20px 0 20px 20px;
}

li.deco_style01_li	{
			margin-left: 10px;
			margin-bottom: 5px;
			color: #333333;
			font-size: 14px;
}

li.deco_style02_li	{
			margin-bottom: 5px;
			color: #84031B;
			font-size: 14px;
}

#web_reservation	{
			margin: 10px 0;
}

.order	{
			margin: 10px 50px;
			width: 570px;
			padding: 10px;
			border: 1px solid #84031B;
}

.deco_order_ul	{
			margin-bottom: 10px;
}

.deco_order_ul li	{
			margin-right: 10px;
			color: #84031B;
			font-size: 15px;
			line-height: 1.5;
			white-space: norwrap;
}


#present_block p	{
			text-align: center;
}


table#deco_order_tab td	{
			margin-right: 10px;
			width: 50%;
			color: #84031B;
			font-size: 15px;
			line-height: 1.5;
			white-space: norwrap;
}

table#deco_order_tab td#submit_td	{
			text-align: right;
}

