@charset "UTF-8";


/* 左ナヴィゲーションボタン 
-----------------------------------*/

.menu a {
display:block;
width:220px;
height:38px;
background-position:top;
}

.menu a:hover { background-position:bottom; }
.menu a.user { background-image: url("../img/faq-lnavi-user.gif"); background-position:bottom; }
.menu a.agree { background-image: url("../img/faq-lnavi-agree.gif"); }


/* ボディ部分
---------------------------------- */

.faqbody {
width:670px;
height:auto;
margin:10px 0 0 0;
float:left;
display:inline;
}

.faqbody ul {
width:670px;
margin:0;
padding:0;
font-size:12px;
list-style-type: none;
float:left;
background-image:url(../img/faq-back.gif);
background-repeat:repeat-y;
}

.faqbody li {
padding-bottom:5px;
background-image : url(../img/faq-q.gif);
background-repeat: no-repeat;
background-position: 15px -1px;
padding-left: 40px;
margin:5px 0 0 0;
}

.faqbody li a{
color:#666;
display:inline;
text-decoration:none;
padding:0px;
}

.faqbody li a:hover{
color:#FF0000;
text-decoration:underline;
}

.anser {
width:600px;
line-height:150%;
letter-spacing:0.5px;
background-image:url(../img/faq-a.gif);
background-repeat: no-repeat;
background-position: 4px 12px;
color:#333;
float:left;
margin:5px 0px 5px 10px;
padding:10px 0 5px 30px;
border-top:1px dotted #333;
}

.anser a {
color:#0099CC;
text-decoration:none;
}

.anser a:hover {
color:#FF0000;
text-decoration:underline;
}

.anser p {color:#FF6600;}

.faqtop {
font-size:10px;
float:right;
margin:10px 10px 10px 0;
text-align:right;
}

.faqbottom {
margin:20px 0 20px 0;
float:left;
}

.lm { margin:0 0 0 220px;}



