@charset "utf-8";

/* faq
------------------------------*/
#top_txt p img {
    margin-bottom:12px;
}

#top_txt p strong {
    color:#888;
    font-size:2em;
    padding-right:8px;
}

#faq {
    margin-top:15px;
    width:705px;
    overflow:hidden;
}

/* faq title */
#faq h3 {
    background-image: url(../images/faq/ico_Q.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 28px;
    line-height: 28px;
    padding-left: 80px;
    font-size: 1.14em;
    color: #555555;
    background-color: #FEE9F5;
    border-bottom: solid 2px #F4A6B9;
    font-weight:normal;
}

/* faq
セレクタなどはライブラリデフォルトのもの
----------------------------------*/
.coda-slider-wrapper {
    margin:0;
    padding: 0;
    overflow:hidden;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url(../images/faq/a_back.jpg);
}

/* パネル部バック */
.coda-slider {
    margin:0;
    padding: 0;
    overflow: hidden;
    clear: both;
}

.coda-slider-no-js .coda-slider {
    width:705px;
}

.coda-slider .panel {
    width:705px;
}

/* Panel padding */
.coda-slider .panel-wrapper {
    padding:12px 20px 20px 20px;
}

/* Tabbed nav */
.coda-nav ul {
    background-color:white;
    list-style: none;
    margin:0;
    padding:0;
    border-bottom:solid 1px #f1f1f1;
}

.coda-nav ul li {
    text-align:left;
}

/* a */
#info p a,
li a {
    color: #555;
    text-decoration: none;
}

.coda-nav ul li a {
    line-height: 1.8em;
    text-decoration: none;
    display: block;
    padding: 0 15px 0 25px;
    border-top:solid 1px #f1f1f1;
    background-image: url(../images/ico_s_arrow.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    color:#369;
}
#faq a:focus {
    outline:none
}

.coda-nav ul li a:hover {
    background-color: #f6f6f6;
    background-image: url(../images/ico_s_arrow_on.gif);
}

.coda-nav ul li a.current {
    background-color: #FFB366;
    color: #fff;
}


#info p.loading {
    margin: 0px;
    padding: 20px 0 30px 0;
    text-align: center;
    overflow:hidden;
}

/* Miscellaneous */
	.coda-slider-wrapper {
    clear: both;
    overflow: auto
}

.coda-slider {
    position: relative;
    margin: 0px 0;
}

.coda-slider .panel {
    display: block;
    float: left
}

.coda-slider .panel-container {
    position: relative;
}
