@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      faq.css
 Adddate:        2010.11.19
 Upddate:        2010.10.19
 Style Info:     Faq Page CSS
----------------------------------------------------------- */
#right-prd {
 width: 740px;
 padding: 0 3px;
}
#faq-main {
 margin: 20px 17px;
}

ul#faq-tab {
 background: url(../../img/bg_tab.gif) no-repeat left bottom;
 padding-left: 31px;
 width: 709px;
}
ul#faq-tab li {
 float: left;
 width: 138px;
}

#faq-wrap {
 width: 740px;
 background: url(../../img/bg_faq_middle.gif) repeat-y left top;
}
#faq-inner {
 width: 638px;
 min-height: 600px;
 height: auto !important;
 height: 600px;
 padding: 0 40px 30px 62px;
 background: url(../../img/bg_faq_bottom.gif) no-repeat left bottom;
}

ul#faq-navi {
 width: 678px;
 padding: 15px 0 20px 40px;
 background: url(../../img/bg_faq_top.gif) no-repeat left top;
}
ul#faq-navi li {
 float: left;
 width: 222px;
 margin-right: 4px;
}

h3.prd-name {
 margin-bottom: 20px;
 padding: 0 15px;
 background: url(../../img/bg_title.gif) no-repeat left top;
 line-height: 35px;
 color: #FFF;
 font-size: 123.1%;
 font-weight: bold;
}

dl.faq {
 margin-bottom: 30px;
}

.expand-bt {
 margin-bottom: 5px;
 padding: 0 25px 3px 0;
 background: url(../../img/bt_expand_close.gif) no-repeat right 3px;
 cursor: pointer;
}
.open {
 background: url(../../img/bt_expand_open.gif) no-repeat right 3px;
}

.faq-q {
 display: block;
 padding: 3px 0 5px 43px;
 background: url(../../../faq/img/ico_q.gif) no-repeat left top transparent;
 color: #0096DA;
 font-size: 123.1%;
 font-weight: bold;
}
.faq-a {
 xmargin-left: 20px;
 padding: 13px 0 10px 53px;
 border: solid 1px #D4D4D4;
 background: url(../../../faq/img/ico_a.gif) no-repeat 10px 10px transparent;
}

#pagepath-wrap {
 margin-top: 20px;
}