@charset "utf-8";

/* global */
#main h3 {
padding-left:0;
}
#main ul,
#main dl {
position:relative;
}
#main hr {
margin-top:0;
}
#main .links {
margin:30px 36px 37px;
padding-top:0;
}

/* question list */
#main ul.question {
margin-left:36px;
font-size:1.3em;
}
#main ul.question li {
padding-left:23px;
background:transparent url(../images/qa_icon_q.png) left center no-repeat;
line-height:1.8;
}

/* q&a list */
#main dl.qa {
margin:0 36px;
padding-top:1px;
padding-bottom:37px;
font-size:1.3em;
}
#main dl.qa dt {
margin-top:18px;
padding-left:23px;
background:transparent url(../images/qa_icon_q.png) left 6px no-repeat;
line-height:1.8;
color:#0087B4;
}
#main dl.qa dd {
margin-right:36px;
border-bottom:1px dotted #828282;
padding-bottom:23px;
padding-left:23px;
background:transparent url(../images/qa_icon_a.png) left 6px no-repeat;
line-height:1.8;
}
#main dl.qa dd.last {
border-bottom:none;
}

#main dl.qa dd ul {
list-style:disc outside;
margin-left:1.5em;
}
#main dl.qa dd ul.no-list {
list-style:none;
margin-left:0;
}

#main dl.qa dd dl {
margin-left:0;
}
#main dl.qa dd dl dt {
clear:left;
float:left;
width:5em;
margin-top:0;
padding-left:0;
background:none;
color:#323232;
}
#main dl.qa dd dl dd {
margin-left:6em;
border-bottom:none;
padding-bottom:0;
padding-left:0;
background:none;
}
#main dl.qa dd dl.flow dt {
width:9em;
height:1.8em;
padding-bottom:1.8em;
background:transparent url(../images/qa_icon_arrow.png) 2em 2.3em no-repeat;
}
#main dl.qa dd dl.flow dt.last {
background:none;
}
#main dl.qa dd dl.flow dd {
height:3.6em;
margin-left:10em;
}

/* qa headings */
#main dl.qa dt.qa-rent {
background-image:url(../images/qa_square_rent.png);
}
#main dl.qa dt.qa-buying {
background-image:url(../images/qa_square_buying.png);
}
#main dl.qa dt.qa-business {
background-image:url(../images/qa_square_business.png);
}
#main dl.qa dt.qa-planning {
background-image:url(../images/qa_square_planning.png);
}
#main dl.qa dt.qa-design {
background-image:url(../images/qa_square_design.png);
}
#main dl.qa dt.qa-other {
background-image:url(../images/qa_square_other.png);
}
