@charset "Shift_JIS";

/* ----------------------------------------------

	ArtMeter / mothersday styles
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("/css/common.css");

div#contents {
color: #333333;
}
div#contBody {
margin:0 auto;
width:960px;
background-position:bottom center;
background-repeat: no-repeat;
color: #221819;
}


/* CONTENTS HEAD
---------------------------------------------- */
div#contHead {
	margin-bottom:10px;

}
div#camHeader {
	position: relative;
	background-image: url(/img/christmas/bg_ttl.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 960px;
}
div#camHeader ul li {
line-height: 0;
padding:0 ;
margin: 0;
}
div#camGift h5 {
	padding-left: 39px;
	padding-bottom: 25px;
	padding-top: 10px;
}
div#camGift p ,
div#camGift h6 ,
div#camGift ul {
	padding-left: 39px;
}
div#camGift h6 {
padding-top: 10px;
}
div#camHeader h3 {
position: absolute;
left: 9px;
top: 205px;
}
div#camHeader ul {
position: absolute;
left: 538px;
top: 7px;
}
div#camLead {
	padding-top: 15px;
	background-image: url(/img/christmas/bg_lead.png);
	background-repeat: no-repeat;
	background-position: right 80px;
	height: 250px;
	padding-left: 17px;
}
div#camCalender {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}
div#camCalender h4 {
padding-bottom: 15px;
}
div#camCalender h5 {
padding-bottom: 5px;
}
div#camCalender .imgCal {
	float: right;
}
div#Base {
	clear: both;
}
div#camLead h4 {
	padding-bottom: 15px;
}
div#camStep {
	padding-left: 17px;
	margin-top: 25px;
}
div#camStep h5 {
	padding-bottom: 15px;
}
div#camGift {
	margin-top: 25px;
	padding-right: 20px;
	padding-left: 20px;
}
div#camIID {
	margin-top: 25px;
	padding-left: 30px;
}
div#camIID #unitiid01 {
	background-image: url(/img/christmas/bg_iid01.png);
	background-repeat: no-repeat;
	height:154px;
	padding-left: 170px;
	margin-top: 20px;
}
div#camIID #unitiid01 p {
font-size:12px;
width:560px;
}
div#camIID #unitiid02 {
	background-image: url(/img/christmas/bg_iid02.png);
	background-repeat: no-repeat;
	height: 174px;
	padding-left: 170px;
	padding-top: 20px;
}
div#camIID #unitiid02 p {
font-size:12px;
width:530px;
}
div#camIID p.goto {
	text-align: center;
	margin: 20px auto 50px;
}
p.txtIID { padding: 15px; }

/* ------------------------------------------------------------
	2010
------------------------------------------------------------ */
div#contBody2010 {
background-color:#c6061d;
color:#FFFFFF;

}
div#contBody2010 #camCalender {
	margin:0 auto;
	padding-bottom: 30px;
width:960px;
}
div#contBody2010 #camCalender p {
text-align:center;
padding-bottom:30px;
}
/* ------------------------------------------------------------
	99. Clearfix
------------------------------------------------------------ */

.group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
}

.group {
    display: inline-block;
}
/* Hides from IE-mac \*/

* html .group {
    height: 1%;
}

.group {
    display: block;
}
/* End hide from IE-mac */

