/* CSS Document */
h2{
	padding-bottom: 20px;
}

/* #giftEstimateImage
--------------------------------------------------*/
#giftEstimateImage h3 {
	padding-bottom: 20px;
} 


/* #giftEstimate
--------------------------------------------------*/
#giftEstimate h3 {
	font-size:20px;
	font-weight: bold;
	padding-bottom: 10px;
}

#giftEstimate p{
	padding-bottom: 10px;
	font-weight: bold;
}

#giftEstimate div.headerArea {
	background-image: url(../../img/common/background/greenLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftEstimate div.contentsArea {
	background-image: url(../../img/common/background/greenLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 40px;
	}
#giftEstimate div.footerArea {
	background-image: url(../../img/common/background/greenLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 30px;
}


#giftA h3, #giftB h3, #giftC h3, #giftD h3 {
	font-size: 18px;
	font-weight: bold;
	background-image: url(../../img/common/background/redLineH3.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	widht: 500px;
	margin-bottom: 5px;
	padding-bottom: 4px;
}

#giftB h3, #giftC h3, #giftD h3 {
	width: 550px;
}

/* #giftA
--------------------------------------------------*/
#giftA div.headerArea {
	background-image: url(../../img/common/background/yellowLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftA div.contentsArea {
	background-image: url(../../img/common/background/yellowLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 30px;
}

#giftA div.contentsArea p {
	padding-bottom: 5px;
}

#giftA div.footerArea {
	background-image: url(../../img/common/background/yellowLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}

#giftA .mainArea {
	float: right;
	padding: 20px;
}
#giftA .subArea {
	float: left;
}
/* #giftB
--------------------------------------------------*/
#giftB div.headerArea {
	background-image: url(../../img/common/background/yellowLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftB div.contentsArea {
	background-image: url(../../img/common/background/yellowLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 30px;
}
#giftB div.footerArea {
	background-image: url(../../img/common/background/yellowLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}

#giftB div.contentsArea p {
	padding-bottom: 5px;
}

/* #giftC
--------------------------------------------------*/
#giftC div.headerArea {
	background-image: url(../../img/common/background/yellowLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftC div.contentsArea {
	background-image: url(../../img/common/background/yellowLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 30px;

}
#giftC div.footerArea {
	background-image: url(../../img/common/background/yellowLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
#giftC div.contentsArea p {
	padding-bottom: 5px;
}

/* #giftD
--------------------------------------------------*/
#giftD div.headerArea {
	background-image: url(../../img/common/background/yellowLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftD div.contentsArea {
	background-image: url(../../img/common/background/yellowLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 30px;
}
#giftD div.footerArea {
	background-image: url(../../img/common/background/yellowLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
#giftD div.contentsArea p {
	padding-bottom: 5px;
}

/* #giftAttention
--------------------------------------------------*/

#giftAttention div.headerArea {
	background-image: url(../../img/common/background/yellowLineClothBgTop.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#giftAttention div.contentsArea {
	background-image: url(../../img/common/background/yellowLineClothBgMiddle.jpg);
	background-repeat: repeat-y;
	padding: 0 30px;
}
#giftAttention div.footerArea {
	background-image: url(../../img/common/background/yellowLineClothBgBottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
#giftAttention div.contentsArea h3 {
	margin-bottom: 15px;
}

#giftAttention div.contentsArea p {
	padding-bottom: 5px;
}
.catalogGift p.image {
	padding-bottom: 0;
}

/* #giftOutline
--------------------------------------------------*/

