@charset "utf-8";

/* グローバルナビ */

div#navigation ul#global_navi li a#gnavi_qa,
div#navigation ul#global_navi li a#gnavi_qa:hover {
	background: url(../../common/images/navigation/global_navi.gif) -484px -70px no-repeat;
}


/* コンテンツスタイル
------------------------------------------------------------- */

/* h4スタイル */

div#contents div#question_list h4.midashi02 a:link,
div#contents div#question_list h4.midashi02 a:visited,
div#contents div#question_list h4.midashi02 a:active {
	color: #744927;
	text-decoration: none;
}

div#contents div#question_list h4.midashi02 a:hover {
	color: #744927;
	text-decoration: underline;
}


/* よくあるご質問一覧 */

div#contents div#question_list {
	width: 730px;
	margin: 0 95px;
	padding: 0 0 20px 0;
}

div#contents div#question_list ul li {
	height: 1%;
	padding: 8px 0;
	background: url(../../common/images/contents/dotline.gif) 0 bottom repeat-x;
	line-height: 1.2;
}

div#contents div#question_list ul li span {
	display: block;
	width: 700px;
	padding: 0 10px 0 30px;
	background: url(../images/arrow.gif) 14px 4px no-repeat;
}

* html div#contents div#question_list ul li span {
	width: 730px;
}

div#contents div#question_list p.pagetop {
	margin: 5px 5px 25px 5px;
}



/* よくあるご質問回答 */

div#contents div#answer_list {
	width: 730px;
	margin: 0 95px;
}

div#contents div#answer_list ul li {
	width: 730px;
	margin: 0 0 25px 0;
}

div#contents div#answer_list ul li dl dt {
	width: 710px;
	height: 30px;
	margin: 0 0 15px 0;
	padding: 0 10px;
	background: url(../../common/images/contents/title_back_h4.jpg) 0 0 no-repeat;
	color: #744927;
	font-weight: bold;
	line-height: 30px;
}

/* safari only ¥*/
html:¥66irst-child body div#answer_list ul li dl dt {
	width: 730px;
}


html[xmlns*=""] body:last-child div#contents div#answer_list ul li dl dt {
	font-size: 80%;
} 

div#contents div#answer_list ul li dl dd {
	margin: 0 10px;
}

div#contents div#answer_list ul li dl dd span.icon {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	background: url(../../common/images/contents/howto_bg.jpg) 0 0 no-repeat;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
}

div#contents div#answer_list ul li dl dd p {
	margin: 0 0 0 37px;
}

div#contents div#answer_list ul li dl dd p.explanation {
	margin-top: 10px;
}

div#contents div#answer_list ul li dl dd p span.mail {
	margin-left: 1.5em;
}

div#contents div#answer_list ul li dl dd em {
	color: #FF0000;
	font-weight: bold;
}

div#contents div#answer_list ul li dl dd img {
	margin: 10px 0 10px 37px;
}