@charset "utf-8";

.list-qa-01 .list-qa-01-item{
margin:0
}
.list-qa-01 .list-qa-01-item .list-qa-01-link{
display:block;
margin:0;
padding:15px 0 15px 0;
border-bottom:1px solid #d8dadc
}
.list-qa-01 .list-qa-01-item:first-child .list-qa-01-link{
border-top:none
}
.list-qa-01 .list-qa-01-item:last-child .list-qa-01-link{
border-bottom:1px solid #d8dadc
}
.list-qa-01.no-border-bottom .list-qa-01-item:last-child{
border-boottom:none
}
.list-qa-01 .list-qa-01-link{
display:block
}
.box-qa-01>dt{
display:block;
position:relative;
box-sizing:border-box;
padding-left:30px
}
.box-qa-01>dt:before{
content:"";
display:block;
position:absolute;
left:0;
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3.png);
background-position:0px -26px;
width:20px;
height:20px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.box-qa-01>dt:before{
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3-2x.png);
background-position:-23px 0px;
width:20px;
height:20px;
background-size:43px 20.5px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}}
.box-qa-01>dt>*:last-child{
margin-bottom:0
}
.box-qa-01>dd{
display:block;
position:relative;
box-sizing:border-box;
background:#fff;
color:#333;
margin-top:15px;
padding-left:30px
}
.box-qa-01>dd:before{
content:"";
display:block;
position:absolute;
left:0;
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3.png);
background-position:-26px 0px;
width:20px;
height:20px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.box-qa-01>dd:before{
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3-2x.png);
background-position:0px 0px;
width:20px;
height:20.5px;
background-size:43px 20.5px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}}
.box-qa-01>dd p{
line-height:1.42857
}
.box-qa-01>dd>*:first-child{
margin-top:0
}
.box-qa-01>dd>*:last-child{
margin-bottom:0
}
.list-qa-01 .list-qa-01-item:first-child .box-qa-01{
padding-top:0
}
.list-qa-01.no-border-bottom .list-qa-01-item:last-child .box-qa-01{
padding-bottom:0
}
.qa-item>a{
display:block;
padding:15px 0 15px 0;
border-bottom:1px solid #d8dadc
}
.qa-item>a:first-child{
padding-top:6px
}
.qa-item .qa-title{
position:relative;
padding-left:30px
}
.qa-item .qa-title .qa-txt{
display:block
}
.qa-item .qa-answer{
position:relative;
padding-left:30px;
margin-top:15px
}
.qa-item .qa-answer .qa-txt{
color:#333;
padding:0
}
.qa-item .qa-link-more{
display:none
}
.qa-item .qa-icn-q,.qa-item .qa-icn-a{
position:absolute;
left:0;
display:block;
overflow:hidden;
text-indent:-9999px
}
.qa-item .qa-icn-q{
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3.png);
background-position:0px -26px;
width:20px;
height:20px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}
.qa-item .qa-icn-a{
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3.png);
background-position:-26px 0px;
width:20px;
height:20px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.qa-item .qa-icn-q{
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3-2x.png);
background-position:-23px 0px;
width:20px;
height:20px;
background-size:43px 20.5px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}
.qa-item .qa-icn-a{
top:0;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3-2x.png);
background-position:0px 0px;
width:20px;
height:20.5px;
background-size:43px 20.5px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden
}}
.qa-item+.note{
margin-top:16px
}
.qa-item .qa-icons{
display:none
}
.qa-item-02-link-list,.qa-item-02{
margin-bottom:20px
}
.qa-item-02-link-list .qa-icn-q,.qa-item-02-link-list .qa-icn-a,.qa-item-02 .qa-icn-q,.qa-item-02 .qa-icn-a{
overflow:hidden;
text-indent:-9999px;
width:20px;
height:20px;
background-image:url(/internet/set/data/special/lib/faq/img/p/sprite-l3.png)
}
.qa-item-02-link-list .qa-icn-q,.qa-item-02 .qa-icn-q{
background-position:-26px -26px
}
.qa-item-02-link-list .qa-icn-a,.qa-item-02 .qa-icn-a{
background-position:0px 0px
}
.qa-item-02-link-list li a{
position:relative;
display:block;
padding:8px 0 7px 30px;
font-size:100%;
line-height:1.42857em
}
.qa-item-02-link-list li a .qa-icn-q{
position:absolute;
top:8px;
left:0
}
.qa-item-02-link-list li a .qa-title,.qa-item-02-link-list li a .qa-answer{
display:block;
padding:8px 0
}
.qa-item-02 .qa-title{
color:#555;
font-size:142.85714%;
font-weight:bold;
line-height:1.2em
}
.qa-item-02 .qa-title{
position:relative;
margin-top:60px;
padding-left:30px
}
.qa-item-02 .qa-title:first-child{
margin-top:53px
}
.qa-item-02 .qa-title .qa-icn-q{
position:absolute;
top:0;
left:0
}
.qa-item-02 .qa-answer{
position:relative;
margin-top:10px;
padding-left:30px
}
.qa-item-02 .qa-answer .qa-icn-a{
position:absolute;
top:5px;
left:0
}
.qa-item-02 .qa-answer .qa-contents>.col>p,.qa-item-02 .qa-answer .qa-contents>p{
font-size:100%;
line-height:1.85714em
}