@charset "utf-8";
.faqQ {
	cursor:pointer;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 25px;
	font-size: 14px;
	color: #5d3600;
	background-image: url(/_img/faq/mrk_q.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	font-weight: normal;
}
.faqA {
	background-image: url(/_img/faq/mrk_a.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.faqQ:hover {
	color:#EC843D;
}
.right.voice {
	width: 530px;
}
.docComTi {
	background-color: #D6C8AE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	color: #FFF;
	margin-top: 5px;
}
.docCom dt {
	float: left;
	width: 140px;
}
.formWrapper {
	background-color: #d6c8ae;
	padding: 2px;
}
.formWrapper table tr th,.formWrapper table tr td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.formWrapper table tr th {
	background-color: #F6EAD4;
	width: 170px;
	text-align: left;
	font-weight: normal;
}
.formWrapper table tr td {
	background-color: #FFF;
}
.btnArea {
	text-align: center;
}
.btnArea input {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.formWrapper input {
	vertical-align: middle;
}
.msg {
	font-weight: bold;
	color: #F00;
}
.sitemapArea {
	width: 315px;
}

dl.sitemap {
	padding-bottom: 40px;
}
dl.sitemap dt {
	background-image: url(/_img/common/arw.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
}
dl.sitemap dd {
	background-image: url(/_img/common/arw_min.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	padding-left: 32px;
}
.blogEntry {
	line-height: 250%;
}

.archiveTi {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	position: relative;
	font-weight: bold;
	background-color: #d6c8ae;
	color: #5D3600;
}
.snsBtn {
	height: 25px;
	position: relative;
	margin-top: 10px;
}
.snsBtn .day {
	position: absolute;
	left: 0px;
	top: 5px;
	font-weight: bold;
}

.snsBtn .tw {
	position: absolute;
	left: 435px;
	top: 0px;
}
.snsBtn .fb {
	position: absolute;
	left: 535px;
}

.date {
	padding-top: 15px;
	font-weight: bold;
}
.content-nav {
	text-align: center;
	padding-bottom: 30px;
	font-size: 16px;
}

.case {
}
.case dt {
	float: left;
	width: 90px;
}
.case dd {
	overflow: hidden;
	zoom: 1;
}
