


em                      { color: #be0006; font-style: normal; font-weight: bold; }

a.tlink:link                  { text-decoration: underline; text-underline-offset: 0.25em; }

.btn_arcd:hover               { cursor: pointer;  }

.opcl_mark           { display: inline-block; width: 22px; margin: 0 auto; vertical-align: middle; transition: all 0.5s  }
.close .opcl_mark    { transform: rotate(180deg);  }

hr                      { border: none; margin: 1em auto; }

h4              { font-size: 1.25em; font-weight: bold; font-weight: bold;
                margin: 0.75em 0 0 1em;  text-indent: -1em; line-height: 1.4; }


.inquery-section.no-flex                            { display: block; }
.inquery-section.no-flex .info__head                { text-align: center;  font-size: 1.1em;}
.inquery-section.no-flex .inquery-section__info     { border: none; margin: 0 auto; }


.support-inquiry .inquery-section__info dt           { font-size: 1.0em; }
.support-inquiry .inquery-section__info dd           { margin-left: 1em;  font-size: 0.9em; }


.atenttion_wrap                                     { margin: 0.75em auto ; font-size: 80%; padding: 0.25em 1em; background-color: #fff; border-radius: 0.75em; border: 2px solid #be0006; }
.atenttion_wrap.inact                               { display: none; }

.atenttion_wrap b                                   { display: inline-block; }

@media screen and (min-width: 768px){
    .for_sp             { display: none; }

    }

@media screen and (max-width: 767px){
.for_pc             { display: none; }

}



.support-inquery-section__btn {
    background: #be0006;
    color: #fff;
    display: inline-block;
    padding: 6px 40px 6px 30px;
    margin-top: 15px;
    position: relative;
    border-radius: 50px;
    font-size: 12px;
    transition: all 0.2s;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    font-size: 16px !important;
    padding: 10px 100px 10px 100px;
}

.support-inquery-section__btn:hover {
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3);
    background: #810004;
}

.support-inquery-section__btn:after {
    content: '';
    background: url(../img/common/icon_innnerlink_w.svg) center center no-repeat;
    display: inline-block;
    width: 15px;
    height: 10px;
    margin-left: 0.5em;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0, -50%);
}