﻿@charset "utf-8";
 @import url(reset.css);
@import url(base.css);
@import url(common.css);
#content .imgL {
	float:left;
}
#content .use {
	overflow:hidden;
	zoom:1;
	clear:both;
	margin:-6px 0 0 0;
}
#content .top {
	margin-bottom:8px;
}
#content .second {
	margin-bottom:21px;
}
#content .next {
	margin-bottom:22px;
}
#content .last {
	margin-bottom:21px;
}
#content .use p {
	margin:-2px 0 23px 222px;
}
#content p.text {
	margin:-5px 0 75px 0;
	padding:14px 23px 14px 21px;
	background-color:#FFFFCC;
	border:#FFDD99 1px solid;
}
#content .img {
	margin-bottom:50px;
}
#content .wash {
	overflow:hidden;
	zoom:1;
	clear:both;
	margin:20px 0 50px 0;
}
#content .wash div {
	float:left;
}

#content .wash div.special{
	xpadding-top: 24px;
}

#content .wash dl {
	margin:-2px 0 0 141px;
}
#content .wash dl dt {
	font-weight:bold;
	font-size:1.4em;
	color:#333333;
	padding-bottom:2px;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:20px;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
}
#content .wash dl dd {
	padding:14px 23px 15px 20px;
	background-color:#FFFFCC;
	border:#FFDD99 1px solid;
}
#content .wash dl dd.special {
	border:none;
	padding:0px 0px 0px 1px;
	background-color:#fff;
	margin-top:-2px;
}
#content .cemetery {
	overflow:hidden;
	zoom:1;
	clear:both;
	margin:-2px 0 20px 0;
}
#content .cemetery p {
	margin:-5px 0 0 142px;
}
#content .key {
	overflow:hidden;
	zoom:1;
	clear:both;
	margin:-7px 0 3px 0;
}
#content .key dl {
	margin-bottom:14px;
}
#content .key dl dt img {
	padding:2px 5px 0 0;
}
#content .key dl dt {
	font-size:1.4em;
	font-weight:bold;
	color:#0066AA;
	padding-bottom:16px;
	line-height:1.8;
}
#content .key dl dd {
	padding-left:2px;
}
#content .step {
	margin:-5px 0 87px 0;
	overflow:hidden;
	zoom:1;
	clear:both;
	background:url(../image/arrow_bg.gif) left top no-repeat;
}
#content .step dl {
	margin: 0 0 20px 59px;
}
#content .step dl dt {
	float:left;
}
#content .step dl dd {
	padding:21px 0 10px 83px;
}
p.gotop02 {
	text-align: right;
	margin: 48px 0 50px 0;
}
