@charset "utf-8";

@import "/css/common.css";
@import "/css/contents.css";

/*----------------------------------------------------------------

購入の流れ用CSS

----------------------------------------------------------------*/

/*--------------------------------------------------------
コンテンツ
--------------------------------------------------------*/
#contents h1 {
	margin-bottom:18px;
}

#contents h2 {
	margin:20px 0 10px;
}

#contents h3 {
	margin:10px 0 8px;
	padding:8px 13px 0;
	display:block;
	min-height:22px;
	height:auto !important;
	height:22px;
	background:url(/images/subtitle_02_bg.gif) no-repeat;
	color:#F60;
	font-size:107%;
	font-weight:bold;
}

#contents h4 {
	margin-bottom:5px;
	padding:2px 8px;
	background-image:url(/images/subtitle_03_bg.gif);
	color:#FFF;
	font-weight:bold;
}

#contents .mastheadBlock {
	margin:13px 0 17px;
	padding:22px 0 0 15px;
	height:258px;
	background:url(/images/care/masthead_bg.gif) no-repeat;
	position:relative;
}

#contents .mastheadBlock .careCatalog {
	position:absolute;
	left:452px;
	top:-13px;
}



#contents .careApplyBlock {
	padding:0 3px;
	border-right:5px solid #C00;
	border-left:5px solid #C00;
	text-align:center;
}

#contents .careApplyBlock .careApplyIcon {
	margin:-80px 0 15px 568px;
}

#contents .careApplyBlock input#answer_Q_zip_A_1 {
	width:55px;
	min-height:18px;
	height:auto !important;
	height:18px;
	font-size:107%;
}

#contents .careApplyBlock input#answer_Q_zip_A_2 {
	margin-right:15px;
	width:90px;
	min-height:18px;
	height:auto !important;
	height:18px;
	font-size:107%;
}

#contents .careApplyBlock .button01 {
	margin-top:13px;
}




#contents .productList {
	width:100%;
}

#contents .productList td {
	padding-left:107px;
	width:215px;
	height:90px;
}

#contents .productList .pdtToilet {
	padding-right:16px;
	background:url(/images/care/pic_toilet.jpg) no-repeat;
}

#contents .productList .pdtBath {
	background:url(/images/care/pic_bath.jpg) no-repeat;
}

#contents .productList .pdtBed {
	padding-right:16px;
	background:url(/images/care/pic_bed.jpg) no-repeat;
}

#contents .productList .pdtPajama {
	background:url(/images/care/pic_pajama.jpg) no-repeat;
}

#contents .productList .pdtMeal {
	padding-right:16px;
	background:url(/images/care/pic_meal.jpg) no-repeat;
}

#contents .productList .pdtSanitary {
	background:url(/images/care/pic_sanitary.jpg) no-repeat;
}

#contents .productList .pdtWalk {
	padding-right:16px;
	background:url(/images/care/pic_walk.jpg) no-repeat;
}

#contents .productList .pdtStaff {
	background:url(/images/care/pic_staff.jpg) no-repeat;
}

#contents .productList .pdtRec {
	padding-right:16px;
	background:url(/images/care/pic_rec.jpg) no-repeat;
}

#contents .productList .pdtBeauty {
	background:url(/images/care/pic_beauty.jpg) no-repeat;
}

#contents .productList td p {
	padding-left:10px;
}

