@charset "UTF-8";
hr{
display: none;
clear: both;
}

.sub-content{
float: left;
background-image: url("../../common/bg_09.jpg");
background-position: 22px left;
background-repeat: no-repeat;
}

/*0702*/
h3{
width: 663px;
height: 19px;
padding: 3px 0 0 7px;
background-image: url("../../common/ti_02.gif");
background-repeat: no-repeat;
color: #666666;
font-size: 16px;
font-weight: bold; 
font-family: "ＭＳ Ｐ明朝", Times, serif;
}

.question{
width: 670px;
height: auto;
padding-bottom: 5px;
margin-bottom: 30px;
border-bottom: 5px solid #F3F3F3;
}

.question p{
margin: 15px 0 10px 10px;
color: #666666;
font-size: 14px;
font-weight: 900;
}

.question ul{
margin: 0 0 0 10px;
list-style: none;
}

.question ul li{
margin: 0 0 10px;
}

.qa-line{
margin: 0px auto;
}

.answer{
margin: 0 0 20px;
}

div.title{
clear: both;
width: 640px;
height: 25px;
padding: 4px 0 0 30px;
background-image: url(../img/qa_bg01.gif);
background-position: left top;
background-repeat: no-repeat;
}

div.title h4{
float: left;
color: #756448;
font-size: 14px;
font-weight: 900;
}

div.title a{
display: block;
float: right;
margin-top: 3px;
padding-left: 12px;
background-image: url("../../common/ar_01.gif");
background-position: left center;
background-repeat: no-repeat;
font-size: 10px;
}

.answer dl{
clear:both;
margin: 10px 0 20px 10px;
line-height: 140%;
zoom:1;
overflow:hidden;
}

.answer dl dt{
clear: both;
float: left;
width:25px;
margin: 0 0 10px;
line-height: 120%;
}

.answer dl dd{
width:630px;
margin: 0 0 10px;
line-height: 120%;
}

.answer dl dt.ans{
clear: both;
width:25px;
float: left;
margin: 0 0 20px;
color: #666666;
line-height: 140%;
}

.answer dl dd.ans{
margin: 0 0 20px;
width:630px;
float: left;
color: #666666;
line-height: 140%;
}

.qa-red{
color: #993333;
font-weight: 900;
}

/*
border-bottom: 4px solid #F3F3F3;
*/


/* プロパティの順序 */
/*
#id-name{
display
list-style
position
float
clear
width
height
margin
padding
border
background
color
font
text-decoration
text-align
vertical-align
white-space
other text
content
}
*/

