@charset "utf-8";

/* tab */
#tab {
margin-bottom:8px;
}
#tab ul {
overflow:hidden;
height:100%;
padding-left:20px;
padding-bottom:20px;
background:url(../img/index_bg_02.png) left bottom repeat-x;
}
#tab li {
float:left;
}
#tab ul a {
overflow:hidden;
display:block;
height:37px;
background-repeat:no-repeat;
text-indent:-9999px;
}
#tab ul a.active {
background-position:0 -37px;
}
#tab ul .faq01 a {
width:177px;
background-image:url(../img/index_tab_01.png);
}
#tab ul .faq02 a {
width:146px;
background-image:url(../img/index_tab_02.png);
}
#tab ul .faq03 a {
width:206px;
background-image:url(../img/index_tab_03.png);
}
#tab ul .faq04 a {
width:176px;
background-image:url(../img/index_tab_04.png);
}

/* anchor */
#main .anchor {
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px dotted #C6BFB7;
}
#main .anchor ul {
margin:0 2px;
padding-top:2px;
font-size:1.2em;
}
#main .anchor li {
position:relative;
min-height:15px;
height:auto !important;
height:100%;
margin-bottom:11px;
padding-left:41px;
}
#main .anchor ul img {
position:absolute;
top:0;
left:0;
}
#main .anchor ul a {
padding-left:17px;
background:url(../img/index_bg_01.png) left 0.3em no-repeat;
}

/* faq section */
#main .section {
}
#main .section .item {
margin-bottom:12px;
padding-bottom:5px;
border-bottom:1px dotted #C6BFB7;
}
#main .section .item h3,
#main .section .item p {
position:relative;
min-height:18px;
height:auto !important;
height:18px;
margin-bottom:10px;
padding-top:2px;
padding-left:43px;
}
#main .section .item img {
position:absolute;
top:0;
left:0;
}
#main .section .item h3 {
margin-bottom:7px;
font-size:1.4em;
}
#main .section .item p {
font-size:1.2em;
}
#main .section .item .back {
min-height:auto;
height:auto;
margin-bottom:0;
text-align:right;
}
#main .section .item .back a {
padding-left:12px;
background:url(../img/index_bg_03.png) left center no-repeat;
}
