@charset "utf-8";

/*======================================

	1.each

=======================================*/
/* local navi image
-------------------------------------------------------------------------- */
div#localNaviImage {
	background-image: url(../images/localNavi_image.png);
}



/*======================================

	2.contents

=======================================*/
div#contents h3 {
	margin-bottom:25px;
}

div#question,
div#answer {
	margin:0 10px;
}

div#question {
	margin-bottom:30px;
	background: url(../images/question_bg_top.gif) no-repeat center top #f7f1e3;
}
div#question div.inner {
	padding:15px 18px 2px 18px;
	background: url(../images/question_bg_bottom.gif) no-repeat center bottom;
	zoom:1;
}
* html body div#question div.inner{
	padding:15px 18px 15px 18px;
}
*:first-child+html body div#question div.inner {
	padding:15px 18px 15px 18px;
}
div#question div.inner:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#question div.column1 {
	width:380px;
	float:left;
}
div#question div.column2 {
	width:380px;
	float:right;
}
div#question dl {
	margin-bottom:15px;
}
div#question dt {
	margin-bottom:8px;
}
div#question dd {
	line-height:1.3;
}
div#question dd a {
	display:block;
	padding:4px 15px 4px 30px;
	background:url(../images/question_ico.gif) 9px 0.4em no-repeat #ffffff;
	border-bottom:1px solid #d7ccb4;
	color: #776152;
}
div#question dd a:hover {
	background:url(../images/question_ico.gif) 9px 0.4em no-repeat #fffbf1;
	text-decoration:none;
}

div#answer {
	margin-bottom:40px;
}
div#answer div.box {
	margin-bottom:15px;
}
div#answer div.box div.clearFix {
	margin:0 0 15px 10px;
}
div#answer div.box div.clearFix dl {
	width:505px;
	float:left;
}
div#answer div.box div.clearFix p {
	float:right;
	padding-top:10px;
}

div#answer div.box div.clearFix dt {
	margin:20px 0 8px;
	padding:5px 15px 5px 30px;
	background:url(../images/answer_ico.gif) 9px 0.4em no-repeat #f7f1e3;
	line-height:1.3;
}
div#answer div.box div.clearFix dd {
	margin-left:10px;
	line-height:2;
}
div#answer div.box div.clearFix dd.btn {
	margin-top:8px;
}
div#answer div.box p.linkTop {
	padding-top:3px;
	background:url(../../common/images/common/line_common.jpg) no-repeat;
	text-align:right;
}
div#answer div.box p.linkTop a {
	padding-left:14px;
	background: url(../../common/images/common/pict_icon.gif) no-repeat left -58px;
	color:#663300;
}
div#answer div.box p.linkTop a:hover {
	color: #cc6633;
	text-decoration:none;
}



