/* pickup

----------------------------------------------- */

#pickup {

    margin: 10px 0 0 0;

    width: 755px;

    }

#pickup h2 {

    float: left;

    margin: 0px;

    }

#pickup h3 {

    float: right;

    margin: 0 5px 0 0;

    _margin: 0 3px 0 0;

    }

#pickup:after {

    content:".";

    display:block;

    visibility:hidden;

    clear:both;

    height:0;

    }



/* cts

----------------------------------------------- */

#cts_wrap {

    width: 761px;

    _width: 763px;

    margin: 20px 0 0 0;

    }

.cts {

    width: 290px;

    margin: 0 0 0 0px;

    min-height: 200px;

    float: left;

    }

.cts2 {

    width: 171px;

    float: left;

    }

#cts_wrap:after {

    content:".";

    display:block;

    visibility:hidden;

    clear:both;

    height:0;

    }

.cts ul {

    margin: 10px 0 0 0;

    }

.cts ul.topics {

    }

.cts ul.topics li a {

    text-decoration: none;

    }

.cts ul.topics li a:hover {

    text-decoration: underline;

    }

.cts li {

    line-height:1.5em;

    margin:5px 0pt 0pt;

    width:270px;

    }

.cts h5,.cts2 h5 {

    margin: 10px 0 0 0;

    }

.cts h5.margin30 {

    margin: 30px 0 0 0;

    }

.bnr {

    margin: 30px 0 0 0;

    }



/* faq

----------------------------------------------- */

#faq {

    margin: 10px 0 0 0;

    width: 760px;

    }

#faq:after {

    content:".";

    display:block;

    visibility:hidden;

    clear:both;

    height:0;

    }

#faq_l {

    float: left;

    width: 170px;

    margin: 0 0 0 20px;

    _margin: 0 0 0 10px;

    }

#faq_l ul {

    text-align: right;

    margin: 25px 30px 0 0;

    font-weight: bold;

    font-size: small;

    _font-size: x-small;

    }

#faq_l li {

    margin: 10px 0 0 0;

    }

#faq_l li a {

    text-decoration: none;

    }

#faq_l li a:hover {

    color: #660099;

    text-decoration: underline;

    }

#faq_r {

    float: right;

    width: 555px;

    margin: 0 10px 0 0;

    _margin: 0 5px 0 0;

    }

#faq_r {border-top: 30px solid #FFCC00;}



#faq_r h3 {

    background: url(../img/faq_bg.gif) no-repeat;

    width: 555px;

    height: 22px;

    margin: 20px 0 0 0;

    font-size: small;

    _font-size: x-small;

    }

#faq_r p {

    margin: 10px 0 0 0;

    background: url(../img/title_bg2.gif) repeat-x bottom;

    padding: 0 0 8px 0;

    }


