@charset "utf-8";


/*
  PAGE
========================================================================================================*/

.is-responsive-max #contentsWrapper .contArea {
  padding: 0!important;
}

.footerSiteMap {
    margin-top: 0;
}
.footerElem {
    background: #f7f7f7;
}


@media (max-width: 980px) {
    .stored-header {
        border-bottom: 1px solid #f3f3f3;
    }
}

/*
  FAQ
========================================================================================================*/
.section-contact .cart-faq h2,
.section-contact .cart-faq h3 {
font-weight: normal;
}
.section-contact .cart-faq h3 {
font-size: 20px;
}
.section-contact .cart-faq {
    background: #fff;
    padding: 12px 30px 0;
    font-size: 14px;
}
.section-contact .cart-faq > ul {
    margin: 0;
    padding: 0;
    background: url(/content/dam/au-com/common_a/images/bg/bg_dot.png) repeat-x left top;
}
.section-contact .cart-faq > ul > li {
    background: url(/content/dam/au-com/common_a/images/bg/bg_dot.png) repeat-x left bottom;
}


.section-contact .cart-faq > ul > li > a {
    position: relative;
    display: block;
    background-size: 7px auto;
    padding: 14px 0;
    padding-right: 26px;
    color: #333;
    text-decoration: none !important;
}
.section-contact .cart-faq > ul > li > a::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    background: url(/content/dam/au-com/common_a/images/icon/icon_modal.png) no-repeat center center;
    background-size: contain;
    width: 12px;
    height: 12px;
    margin-top: -5px;
}

.section-contact .cart-faq > ul > li > a:hover {
    opacity: .6;
    text-decoration: none !important;
}
.section-contact .cart-faq .more {
    margin-bottom: 2px;
    text-align: right;
}

.section-contact .cart-faq .more a {
    position: relative;
    display: inline-block;
    background-size: 7px auto;
    padding: 12px 0;
    padding-right: 13px;
    color: #333;
    text-decoration: none !important;
}
.section-contact .cart-faq .more a::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url(/etc.clientlibs/au-com/clientlibs/clientlib-site/resources/images/icon/icon_sprite.png);
    background-position: -89px -10px;
    width: 6px;
    height: 10px;
    margin-top: -6px;
    background-size: 101px 93px;
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
}
.section-contact .cart-faq .more a:hover {
    opacity: .6;
    text-decoration: none !important;
}


@media screen and (max-width:767px) {
    .section-contact .cart-faq > ul > li > a::after {
        width: 14px;
        height: 14px;
        margin-top: -6px;
    }
}


.section-contact .modal-qa {
    line-height: 1.7em;
}
.section-contact .modal-qa dl {
    background: url(/content/dam/au-com/common_a/images/bg/bg_dot.png) repeat-x left top;
}
.section-contact .modal-qa dl dt,
.section-contact .modal-qa dl dd {
    line-height: 1.7;
}
.section-contact .modal-qa dl dt {
    position: relative;
    background: url(/content/dam/au-com/common_a/images/bg/bg_dot.png) repeat-x left bottom;
    background-position: left 34px bottom 0px;
    padding: 13px 15px;
    padding-left: 0;
    margin-left: 34px;
    font-weight: normal;
}
.section-contact .modal-qa dl dt::after,
.section-contact .modal-qa dl dd::after {
    position: absolute;
    top: 12px;
    left: -34px;
    display: block;
    width: 21px;
    height: 20px;
}
.section-contact .modal-qa dl dt::after {
    content: url(/content/dam/au-com/common_a/images/icon/icon_q.png);
}
.section-contact .modal-qa dl dd::after {
    content: url(/content/dam/au-com/common_a/images/icon/icon_a.png);
}
.section-contact .modal-qa dl dd {
    position: relative;
    padding: 13px 15px;
    padding-left: 0;
    margin-left: 34px;
}
.section-contact .modal-qa dl dd p {
    margin-bottom: 1.5em;
}





.section-note {
    background: #f7f7f7;
    font-size: 14px;
}
.section-note .inner {
    padding-left: 3%;
    padding-right: 3%;
}
@media screen and (max-width:767px) {
    .section-note {
    }
}



.btn-basic.btn-border-gray{
border: 1px solid #ededed;
}

.card-display .hrElem.hr-lightgray {
  border-top: 1px solid #f3f3f3!important;
}

.bg-f7.bgColor-lightGray{
background-color: #f7f7f7;
}

.link-window-blue.link-modal-open {
    padding-right: 15px;
}
.link-window-blue.link-modal-open::after,
.link-window-blue.link-modal-open:hover::after {
    background-image: url(/content/dam/au-com/common_a/images/icon/icon_modal.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    width: 12px;
    height: 12px;
    margin-top: -6px;
}
