@charset "shift_jis";

/***********************************************
 file name:hair_style.css
 auth level:
 last updated:07/07/20
************************************************/
.faq{
width:521px;
}

/* comment */
.faq .comment{margin-top:5px; background:url(../common/dot_ln02.gif) 0 100% repeat-x;}
.faq .comment p{margin:0 0 8px 18px; padding:15px 0 15px 15px; border-left:5px solid #e0e2c0;}


/* index
--------------------------------------------*/
.index{padding:0 18px 30px 18px; background:url(../faq/img/bg01.gif);}
.index dl{margin-top:14px; padding-top:14px; background:url(../common/dot_ln03.gif) repeat-x;}
.index dl.ctT{margin:0; background:none;}

.index dt{
display:block;
width:160px;
height:16px;
text-indent:-9999px;
overflow:hidden;
}
.index .st01 dt{background:url(../faq/img/ind_ttl01.gif) no-repeat;}
.index .st02 dt{background:url(../faq/img/ind_ttl02.gif) no-repeat;}
.index .st03 dt{background:url(../faq/img/ind_ttl03.gif) no-repeat;}
.index .st04 dt{background:url(../faq/img/ind_ttl04.gif) no-repeat;}
.index .st05 dt{background:url(../faq/img/ind_ttl05.gif) no-repeat;}

.index dt a{display:block; width:160px; height:16px;}

.index dd{margin-top:11px; padding-left:3em; color:#8f935c; text-indent:-3em; font-weight:bold;}
.index dd a{margin-left:15px; font-weight:normal;}


/* Q&A
--------------------------------------------*/
.qa{padding:5px 18px 10px 18px; background:url(../faq/img/bg01.gif)}

.qa dl{padding-top:18px;}

.qa dt{
display:block;
padding-left:5px;
border-left:4px solid #8f935c;
border-bottom:1px solid #8f935c;
}
.qa dt p{
padding-left:2em;
color:#8f935c;
text-indent:-2em;
font-weight:bold;
}

.qa dd{padding:18px 0 0 38px;}
.qa dd p{padding-left:2em; text-indent:-2em;}
.qa dd p span{color:#ac7620;}

.qa p.st01{margin-top:25px; padding:8px 0 15px; background:url(../common/dot_ln03.gif) repeat-x; text-align:right; text-indent:0;}
