@charset "utf-8";
/* CSS Document */

/* h2 */
h2#faq{
background:url(../../images/h2_support.gif) no-repeat -0px -0px;
}


/* h3 */
h3#fq_often{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -0px;
}

h3#fq_service{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -40px;
}

h3#fq_idpass{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -80px;
}

h3#fq_trouble{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -120px;
}

h3#fq_client{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -160px;
}

h3#fq_game{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -200px;
}

h3#fq_club{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -240px;
}

h3#fq_other{
background:url(../../support/faq/images/h3_faq.gif) no-repeat -0px -280px;
}




/* FAQ */
dl.faq_list{
width:514px;
margin:0px 14px 0px 14px;
}

dl.faq_list dt{
line-height:28px;
background:url(../../images/bg_line.gif) repeat-x left bottom;
}

dl.faq_list dt a{
color:#aa5d0b;
text-decoration:none;
}

dl.faq_list dt a:hover , dl.faq_list dt a:active{
color:#ff0c60;
text-decoration:none;
}

.ic_support{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -0px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_game{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -18px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_club{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -36px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_trouble{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -54px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_service{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -72px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_idpass{
font-size:10px;
line-height:18px;
color:#ffffff;
width:104px;
padding:0px 4px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -90px;
float:left;
margin:5px 0px;
display:inline;
}

.ic_client{
font-size:10px;
line-height:18px;
color:#ffffff;
width:100px;
padding:0px 6px;
background:url(../../images/bg_ic_faq.gif) no-repeat -0px -108px;
float:left;
margin:5px 0px;
display:inline;
}

dl.faq_list dd{
padding:7px 8px 15px 12px;
background:url(../../support/faq/images/bg_faq.gif) no-repeat left bottom;
line-height:20px;
}

dl.faq_list dd ol , dl.faq_list dd ul{
margin:0px 0px 5px 30px;
}

dl.faq_list dd li{
margin:2px 0px;
}

.km_faq{
line-height:18px;
margin:3px 0px;
background:url(../../images/ic_km.gif) no-repeat left 5px;
color:#ff0059;
padding:0px 0px 0px 14px;
}

.st{
line-height:20px;
margin:5px 0px 0px 0px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
padding:0px 0px 1px 16px;
background:url(../../images/bg_faq_st.gif) no-repeat -0px 2px;
color:#00bbbf;
font-weight:bold;
}

.blue_b{
color:#00a0e9;
font-weight:bold;
}

.text_r{
margin:2px 16px 0px 16px;
font-weight:bold;
}
