@charset "utf-8";

/* プラチナページスタイル */
body {
    font-family: "Noto Sans JP",
        "Hiragino Kaku Gothic Pro",
        "Yu Gothic Medium",
        "Yu Gothic",
        "Meiryo",
        sans-serif;
}

/* 初期非表示設定 */
.contShowHide,
.contShowHide_inlineBlock {
    display: none;
}

/* ヘッダー */

.logoSmbcHeader {
    background-color: #FFFFFF;
}

.logoSmbcHeader .InnerWrap {
    display: flex;
    padding: 0;
    height: 60px;
    width: 1000px;
    margin: 0 auto;
    align-items: center;
}

.logoSmbcHeader .InnerWrap a {
    display: flex;
    height: fit-content;
    padding: 5px 0;
    background-color: #FFFFFF;
}

.logoSmbcHeader .InnerWrap a:hover img {
    opacity: 0.7;
}

.Header.ActionHeader {
    position: static;
    z-index: 991;
}

.Header.ActionHeader.header-fixed {
    position: fixed;
    top: 0;
    left: 0;
}

.Header .MembersSiteBtn {
    outline: none;
}

.Header .MembersSiteBtn:after {
    position: absolute;
    right: 16px;
    top: calc(50% - 7px);
    content: " ";
    width: 1.0em;
    height: 1.0em;
    background: url("data:image/svg+xml,%3Csvg id='_レイヤー_2' data-name='レイヤー 2' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 { fill: none; } .cls-2 { fill: %23ffffff; } %3C/style%3E %3C/defs%3E %3Cg id='_レイヤー_1-2' data-name='レイヤー 1'%3E %3Cg%3E %3Cpath class='cls-2' d='M13.59,1.51H2.42c-.55,0-1,.45-1,1v10.98c0,.55.45,1,1,1h11.17c.55,0,1-.45,1-1V2.51c0-.55-.45-1-1-1ZM12.59,12.49H3.42v-6.69h9.17v6.69ZM12.61,4.21c0,.13-.11.24-.24.24h-1.12c-.13,0-.24-.11-.24-.24v-1.12c0-.13.11-.24.24-.24h1.12c.13,0,.24.11.24.24v1.12Z'/%3E %3Crect class='cls-1' width='16' height='16'/%3E %3C/g%3E %3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

@media all and (max-width:567px) {
    .logoSmbcHeader .InnerWrap {
        width: 100%;
        padding-left: 20px;
        height: 49px;
    }

    .Header+* {
        margin-top: 0;
    }

    .Header {
        width: 100vw;
    }

    .Header .MembersSiteBtn {
        padding: 6px 30px 6px 10px;
    }

    .Header .MembersSiteBtn:after {
        top: calc(50% - 5px);
    }
}

/*共通ボタンスタイル設定*/
.InquiryBtn,
.DetailPageLinkBtn {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    padding: 8px;
    color: #D8D8D8;
    width: 100%;
    position: relative;
    margin: 10px 0;
    transition: 0.2s;
}

.InquiryBtn:not(:target),
.DetailPageLinkBtn:not(:target) {
    filter: none;
}

.InquiryBtn:after,
.DetailPageLinkBtn:after {
    position: absolute;
    right: 16px;
    top: 50%;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    margin-top: -0.5em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

.TopContentsItemWrap .TopLinkBtan {
    position: relative;
}

.TopContentsItemWrap .TopLinkBtan:after,
.SceneDetailLink:after {
    position: absolute;
    right: 16px;
    top: 50%;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    margin-top: -0.5em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23222222;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

.InquiryBtn[target="_blank"]:after,
.DetailPageLinkBtn[target="_blank"]:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b,.c{fill:none;}.b,.c{stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;}.b{stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cg transform='translate(2.455 2.455)'%3E%3Cpath class='b' d='M12.086,9.711v2.376H1V1H3.376' transform='translate(-1 -1)'/%3E%3Cpath class='b' d='M9,1h4.751V5.752' transform='translate(-2.665 -1)'/%3E%3Cpath class='c' d='M5,1,0,6' transform='translate(5.543 -0.457)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

.InquiryBtn.ActionPopUp:after,
.DetailPageLinkBtn.ActionPopUp:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E  %3Cg id='icon' transform='translate(0 -0.001)'%3E    %3Crect id='長方形_7891' data-name='長方形 7891' width='16' height='16' transform='translate(0 0.001)' fill='none'/%3E    %3Cg id='グループ_89725' data-name='グループ 89725' transform='translate(2.675 2.754)'%3E      %3Cpath id='パス_43211' data-name='パス 43211' d='M8,6.327V8H1V1H2.675' transform='translate(-1 2.492)' fill='none' stroke='%23ffffff' stroke-linejoin='round' stroke-width='1.5'/%3E      %3Crect id='長方形_27497' data-name='長方形 27497' width='7' height='7' transform='translate(3.65)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

.InquiryBtn:hover,
.DetailPageLinkBtn:hover {
    background: rgb(237, 237, 237);
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* sceneナビ */
@media all and (max-width:567px) {
    .TopContents .SceneNavi {
        width: 100vw;
    }
}

/*フッター*/
.Footer {
    padding-bottom: 0;
}

/*フッターリンク*/
.FooterNaviList dd a:after {
    position: absolute;
    top: calc(50% - 8px);
    margin-left: 4px;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
    right: auto;
}

.FooterNaviList dd a[target="_blank"]:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b,.c{fill:none;}.b,.c{stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;}.b{stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cg transform='translate(2.455 2.455)'%3E%3Cpath class='b' d='M12.086,9.711v2.376H1V1H3.376' transform='translate(-1 -1)'/%3E%3Cpath class='b' d='M9,1h4.751V5.752' transform='translate(-2.665 -1)'/%3E%3Cpath class='c' d='M5,1,0,6' transform='translate(5.543 -0.457)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

.FooterNaviList dd a.ActionPopUp:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E  %3Cg id='icon' transform='translate(0 -0.001)'%3E    %3Crect id='長方形_7891' data-name='長方形 7891' width='16' height='16' transform='translate(0 0.001)' fill='none'/%3E    %3Cg id='グループ_89725' data-name='グループ 89725' transform='translate(2.675 2.754)'%3E      %3Cpath id='パス_43211' data-name='パス 43211' d='M8,6.327V8H1V1H2.675' transform='translate(-1 2.492)' fill='none' stroke='%23ffffff' stroke-linejoin='round' stroke-width='1.5'/%3E      %3Crect id='長方形_27497' data-name='長方形 27497' width='7' height='7' transform='translate(3.65)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

.FooterNaviList dd a:hover {
    opacity: 0.8;
}

.FooterLink .FooterBottomLink>span {
    margin-left: 37px;
}

.FooterLink .FooterBottomLink>span a:after {
    position: absolute;
    top: calc(50% - 6px);
    margin-left: 4px;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

.FooterLink .FooterBottomLink>span a[target="_blank"]:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b,.c{fill:none;}.b,.c{stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;}.b{stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cg transform='translate(2.455 2.455)'%3E%3Cpath class='b' d='M12.086,9.711v2.376H1V1H3.376' transform='translate(-1 -1)'/%3E%3Cpath class='b' d='M9,1h4.751V5.752' transform='translate(-2.665 -1)'/%3E%3Cpath class='c' d='M5,1,0,6' transform='translate(5.543 -0.457)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

.FooterLink .FooterBottomLink>span a.ActionPopUp:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E  %3Cg id='icon' transform='translate(0 -0.001)'%3E    %3Crect id='長方形_7891' data-name='長方形 7891' width='16' height='16' transform='translate(0 0.001)' fill='none'/%3E    %3Cg id='グループ_89725' data-name='グループ 89725' transform='translate(2.675 2.754)'%3E      %3Cpath id='パス_43211' data-name='パス 43211' d='M8,6.327V8H1V1H2.675' transform='translate(-1 2.492)' fill='none' stroke='%23ffffff' stroke-linejoin='round' stroke-width='1.5'/%3E      %3Crect id='長方形_27497' data-name='長方形 27497' width='7' height='7' transform='translate(3.65)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
}

@media all and (max-width:567px) {
    .Footer {
        padding-bottom: 0;
    }

    .FooterLink .FooterBottomLink>span {
        margin: 5px 0px;
        padding: 0 20px 0 10px;
    }

    .FooterNaviList dd a:after {
        top: calc(50% - 5px);
    }

    .FooterLink .FooterBottomLink>span a:after {
        display: inline-block;
        top: calc(50% - 5px);
    }
}

/*電話番号*/
.FooterNaviWrap .InquiryDesk .TelNumber {
    font-weight: bold;
    font-family: 'Barlow';
}

/* 追従コンテナ */
.EntryLinkArea {
    background: #FFFFFF;
    padding: 24px 0;
}

.EntryLinkArea .InnerWrap {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;

}

.EntryLinkArea .InterNetNewEntryBtn {
    width: 320px;
    background: #574D32;
    color: #FFFFFF;
    border: none;
    display: inline-flex;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    padding: 9px 0;
    transition: 0.2s;
    position: relative;
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    box-shadow: none;
    line-height: 30px;
}

.EntryLinkArea .InterNetNewEntryBtn::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    display: block;
    z-index: -1;
    transition: .5s;
    background: #3C331D;
}

.EntryLinkArea .InterNetNewEntryBtn:hover::before {
    width: 100%;
}

.EntryLinkArea .InterNetNewEntryBtn:after {
    position: absolute;
    right: 16px;
    top: 50%;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    margin-top: -0.5em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

.EntryLinkArea .InterNetNewEntryBtn:hover {
    background: #574D32;
}

.EntryLinkArea .SwitchingEntryLink {
    width: auto;
    background: rgba(0, 0, 0, 0);
    color: #574D32;
    border: none;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    position: relative;
    line-height: 30px;
    outline: none;
}

.EntryLinkArea .SwitchingEntryLink:after {
    content: " ";
    margin-left: 8px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: -2px;
    background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4gPGRlZnM+IDxzdHlsZT4gLmNscy0xIHsgZmlsbDogbm9uZTsgfSAuY2xzLTIgeyBmaWxsOiAjNTc0RDMyOyB9IDwvc3R5bGU+IDwvZGVmcz4gPGcgaWQ9Il/jg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj4gPGc+IDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzLjU5LDEuNTFIMi40MmMtLjU1LDAtMSwuNDUtMSwxdjEwLjk4YzAsLjU1LjQ1LDEsMSwxaDExLjE3Yy41NSwwLDEtLjQ1LDEtMVYyLjUxYzAtLjU1LS40NS0xLTEtMVpNMTIuNTksMTIuNDlIMy40MnYtNi42OWg5LjE3djYuNjlaTTEyLjYxLDQuMjFjMCwuMTMtLjExLjI0LS4yNC4yNGgtMS4xMmMtLjEzLDAtLjI0LS4xMS0uMjQtLjI0di0xLjEyYzAtLjEzLjExLS4yNC4yNC0uMjRoMS4xMmMuMTMsMCwuMjQuMTEuMjQuMjR2MS4xMloiLz4gPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz4gPC9nPiA8L2c+PC9zdmc+")no-repeat;
    background-size: contain;
    border: none;
}

.EntryLinkArea .SwitchingEntryLink:hover {
    text-decoration: none;
    opacity: 0.5;
}

/* 閉じるボタン */
.EntryLinkArea .conversion__band__close {
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: 44px;
    margin-top: -13.5px;
    border-radius: 15px;
    transition: 0.2s;
}

.EntryLinkArea .conversion__band__close:hover {
    opacity: 0.7;
}

.EntryLinkArea .conversion__band__close:before {
    content: "";
    width: 24px;
    height: 2px;
    background: #707070;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: calc(-27px / 3);
    margin-top: -1px;
}

.EntryLinkArea .conversion__band__close:after {
    content: "";
    width: 24px;
    height: 2px;
    background: #707070;
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: calc(-27px / 3);
    margin-top: -1px;
}

@media all and (max-width:830px) {
    .EntryLinkArea .InnerWrap {
        flex-direction: column;
    }

    .EntryLinkArea .InnerWrap>a:first-child {
        text-align: center;
        margin-right: 0;
        margin-bottom: 24px;
    }

    .EntryLinkArea .InnerWrap>a:last-child {
        text-align: center;
        margin-left: 0;
        margin-bottom: 0;
    }
}

@media all and (max-width: 567px) {
    .EntryLinkArea {
        width: 100vw;
    }

    .EntryLinkArea .InterNetNewEntryBtn {
        width: 100%;
        background: #574D32 !important;
        max-width: 320px;
        box-shadow: none;
        margin-left: 0;
        margin-top: 0;
    }

    .EntryLinkArea .conversion__band__close {
        right: 24px;
    }

    .EntryLinkArea .SwitchingEntryLink {
        margin: 0;
    }
}

@media all and (max-width: 430px) {

    .EntryLinkArea .InterNetNewEntryBtn,
    .EntryLinkArea .SwitchingEntryLink {
        width: 70%;
    }
}

/* ページトップボタン */
.pgTopLinkWrap {
    position: fixed;
    right: 10px;
    bottom: 100px;
    z-index: 980;
    margin-top: 0;
}

.pgTopLinkWrap img {
    width: 66px;
}

.pgTopLink02:hover {
    opacity: 0.8;
}

@media only screen and (max-width: 567px) {
    .pgTopLinkWrap {
        right: 0px;
        bottom: 180px;
        z-index: 899;
    }

    .pgTopLink02:hover {
        opacity: 1;
    }
}

/*** 会員専用サイト用モーダル start ***/
.ModalArea {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#55000000, EndColorStr=#55000000);
    color: #333333;
    display: none;
    z-index: 992;
}

/*IE9以上*/
.ModalArea:not(:target) {
    filter: none;
}

.ModalInner {
    width: auto;
    max-width: 880px;
    background: #ffffff;
    position: absolute;
    left: 0;
    right: 0;
    padding: 60px 30px 30px;
    margin: 0 auto;
    opacity: 0;
    outline: none;
    font-size: 16px;
    line-height: 26px;
}

.ModalCloseBtn {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -30px;
    right: -5px;
    pointer-events: none;
    overflow: hidden;
    padding-top: 22px;
}

.ModalCloseBtn:before {
    content: "×";
    display: block;
    font-size: 30px;
    line-height: 1;
    margin-top: -5px;
    position: absolute;
    top: 0;
    left: 0;
    color: #e1e1e1;
}

.ModalInner .MembersSiteLinkBtnArea,
.ModalInner .DocumentRequestLinkBtnArea {
    text-align: center;
    margin-top: 20px;
}

.ModalInner .MembersSiteLinkBtn,
.ModalInner .DocumentRequestLinkBtn {
    width: 320px;
    background: #574D32;
    color: #FFFFFF;
    border: none;
    display: inline-flex;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    padding: 9px 40px;
    transition: 0.2s;
    position: relative;
    z-index: 10;
    flex-direction: column;
    justify-content: center;
    box-shadow: none;
    line-height: 30px;
}

.ModalInner .MembersSiteLinkBtn::before,
.ModalInner .DocumentRequestLinkBtn::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    display: block;
    z-index: -1;
    transition: .5s;
    background: #3C331D;
}

.ModalInner .MembersSiteLinkBtn:hover,
.ModalInner .DocumentRequestLinkBtn:hover {
    background: #574D32;
}

.ModalInner .MembersSiteLinkBtn:hover::before,
.ModalInner .DocumentRequestLinkBtn:hover::before {
    width: 100%;
}

.ModalInner .MembersSiteLinkBtn:after,
.ModalInner .DocumentRequestLinkBtn:after {
    position: absolute;
    right: 16px;
    top: 50%;
    content: " ";
    width: 1.0em;
    height: 1.0em;
    margin-top: -0.5em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.a,.b{fill:none;}.b{stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}%3C/style%3E%3C/defs%3E%3Crect class='a' width='16' height='16'/%3E%3Cpath class='b' d='M4.55,1.1l5,5-5,5' transform='translate(1.449 1.898)'/%3E%3C/svg%3E") no-repeat center right;
    background-size: contain;
    border: none;
}

@media (max-width: 640px) {
    .ModalInner {
        width: auto;
        left: 20px;
        right: 20px;
        overflow: visible;
    }

    .ModalInner .MembersSiteLinkBtn,
    .ModalInner .DocumentRequestLinkBtn {
        width: 100%;
        background: #574D32 !important;
    }
}

/*** 会員専用サイト用モーダル end ***/