@charset "utf-8";

/*==================================================
Q&Aのcss
===================================*/
.sns-nav{
    display: flex;
}

.qa-008 dt {
    margin-bottom: 1em;
    padding: 1em 1.5em;
    background-color: #fffb9f;
    color: #333333;
    font-weight: 600;
}

.qa-008 dt::before,
.qa-008 dd::before {
    margin-right: .4em;
}




.sns-q{
    font-size: 2.5rem;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    color: #333333;
    text-align: center;
    line-height: 66px;
}

.qa-008 dd {
    margin: 0 0 2.5em;
    padding: 1em 1.5em;
    background-color: #f3f4f4;
    color: #333333;
}

.qa-008 dd::before {
    content: "A.";
    font-size: 2.5rem;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    color: #333333;
    text-align: center;
    line-height: 80px;
}








.qa-009 dt {
    margin-bottom: 1em;
    padding: 1em 1.5em;
    background-color: #f3f4f4;
    color: #333333;
    font-weight: 600;
}

.qa-009 dt::before,
.qa-009 dd::before {
    margin-right: .4em;
}

.sns-a{
    font-size: 2.5rem;
    padding-left: 13px;
    padding-right: 13px;
    background: #fff;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    color: #333333;
    text-align: center;
    line-height: 70px;
}

.qa-009 dd {
    margin: 0 0 2.5em;
    padding: 1em 1.5em;
    background-color: #f3f4f4;
    color: #333333;
}

.qa-009 dd::before {
    content: "A.";
    font-size: 2.5rem;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    color: #333333;
    text-align: center;
    line-height: 80px;
}


