@charset "Shift_JIS";

/*--------------------------------------*/
/*                                      */
/* ### 保証について ###                 */
/*                                      */
/*--------------------------------------*/

#main #mainareaWrap {
	background: url(../images/txtarea_bg.jpg) repeat-y 0 20px;
}

#mainareaWrap .areaTop {
}

#mainareaWrap .mainTexts {
	padding: 0 0 0 25px;
}

#mainareaWrap .mainTexts {
	background: url(../guarantee/images/gua_image.jpg) no-repeat;
}

.mainTexts .foods, 
.mainTexts .data_top {
}

/*--- テキスト ---*/

.mainTexts .guarantTop {
	width: 320px;
}

.mainTexts .guarantTop {
	padding: 7px 0 10px;
}

#mainareaWrap .guarantTopNoWidth {
	margin: 0 28px 0 0;
	padding: 7px 0 10px;
}

#mainareaWrap .guarantee {
	margin: 0 28px 0 30px;
	padding: 7px 0 10px;
}

.guarantTop p, 
.guarantTopNoWidth p, 
.guarantee p {
	padding: 5px;
}

.guarantTop p.strg, 
.guarantTopNoWidth p.strg, 
.guarantee p.strg {
	padding-top: 20px;
	font-weight: bold;
}

.guarantee p a, 
.guarantee p a:link,
.guarantee p a:visited,
.guarantee p a:active {
	color: #f84263;
}

.guarantee p a, 
.guarantee p a:link,
.guarantee p a:visited,
.guarantee p a:active, 
.guarantee p a:hover {
	text-decoration: underline;
}

.guarantee p a:hover {
	color: #ff94a7;
}

.guarantTop ul, 
.guarantTopNoWidth ul, 
.guarantee ul {
	padding: 0;
}

.guarantTop li, 
.guarantTopNoWidth li, 
.guarantee li {
	padding: 10px 0 0 18px;
	background: url(../vaccine/images/vac_point.gif) no-repeat 4px 14px;
}

.guarantTop h4, 
.guarantTopNoWidth h4, 
.guarantee h4 {
	margin: 0;
}

.guarantTopNoWidth .guaCaution {
	color: #cf0101;
}
