@charset "Shift_JIS";

/* ===================================
Faq
	-Question
	-Answer
Float Clearing
=================================== */


/* ===== Faq ===== */
#faq #contents h1{
margin-bottom:1.5em;
}
#faq #contents .wrap{
width:824px;
}
#faq #contents .section h2{
margin-bottom:0.75em;
padding:0px 0px 0.5em 15px;
font-size:120%;
border-bottom:1px solid #ccc;
background:url("../img/icon_square.gif") 0 1px no-repeat;
}
/* ===== Faq Question ===== */
#faq #contents #question #left{
float:left;
width:401px;
}
#faq #contents #question #right{
float:right;
width:401px;
}
#faq #contents #question dl{
margin-bottom:2em;
padding-left:15px;
}
#faq #contents #question dl dt{
clear:both;
float:left;
color:#666;
padding-left:15px;
background:url("../img/arrow_04.gif") 0 0.2em no-repeat;
}
#faq #contents #question dl dd{
margin-bottom:0.5em;
margin-left:4.5em;
}
/* ===== Faq Answer ===== */
#faq #contents #answer dl{
margin-bottom:2em;
padding:10px;
background:#f3f3f3;
}
#faq #contents #answer dl dt{
margin-bottom:0.75em;
padding-bottom:0.5em;
font-weight:bold;
background:url("../img/line_02.gif") 0 bottom repeat-x;
}
#faq #contents #answer dl dd{
line-height:160%;
}

/* ===== Float Clearing ===== */
.clearFix{
zoom:1;
_height:1%;
}
.clearFix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}
