@charset "UTF-8"; 
.secTitle{display:table;position:relative;width:90%;max-width:990px;margin:0 auto 3rem;text-align:left;table-layout:fixed}
.secTitle .titleTxt{display:table-cell;;font-size:1.8rem;font-weight:bold;line-height:2rem;vertical-align:middle}
.helpListArea{width:90%;max-width:990px;margin:0 auto}
.helpListArea.each{margin:0 auto 3rem}
.helpListArea .listTitle{margin-top:3rem;padding-bottom:.8rem;border-bottom:1px solid #E5E5E5;color:#FF9204;font-size:1.4rem;font-weight:bold;line-height:2.5rem}
.helpListArea.each .listSubTitle {display: block; position:relative;margin:0 auto;padding:0.8rem 1.2rem 0.8rem 0;;font-size:1.2rem;line-height:2.5rem}
.helpListArea.each .listSubTitle+.listSubTitle {border-top:1px solid #E5E5E5}
.helpListArea .listContents{margin:0 auto;padding:0.8rem 1.2rem 0.8rem 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;;font-size:1.2rem;line-height:2.5rem}
.helpListArea .listContents a{text-decoration: underline}
.helpListArea.top .listSubTitle a{display: block; position:relative;margin:0 auto;padding:0.8rem 1.2rem 0.8rem 0;;font-size:1.2rem;line-height:2.5rem}
.helpListArea.top .listSubTitle+.listSubTitle a{border-top:1px solid #E5E5E5}
.helpListArea.top .listSubTitle a:after{-webkit-transform:rotate(135deg);display:block;position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;margin-top:-.3rem;clear:both;transform:rotate(135deg);border-width:2px 0 0 2px;border-style:solid;border- transparent transparent #fff;content:""}
.helpListArea .listInner .last-dd{border-bottom:1px solid #E5E5E5}
.txtArea{width:90%;max-width:990px;margin:0 auto}
.txtArea .helpNote{margin:0 auto 1rem;;font-size:1.2rem;line-height:1.5rem;text-align:center}
.btnArea{width:90%;max-width:990px;margin:0 auto 2rem}
.btnBox a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:50%;height:4rem;margin:0 auto;border-radius:2rem;font-size:1.5rem;font-weight:bold;line-height:4rem;text-align:center}
.pageBack{width:90%;max-width:990px;margin:0 auto;padding:1rem 0;border-top:2px solid #E5E5E5;text-align:center}
.pageBack .centerBox a{display:inline-block;position:relative;padding:2rem;;font-size:1rem}
.pageBack .centerBox a:after{-webkit-transform:rotate(135deg);display:block;position:absolute;top:50%;left:1rem;width:.5rem;height:.5rem;margin-top:-.3rem;clear:both;transform:rotate(135deg);border-width:0 2px 2px 0;border-style:solid;border-color:transparent #1F1F1F #1F1F1F transparent;content:""}
@media (max-width: 767px){.btnBox a{width:100%}}
@media (max-width: 374px){.btnBox a{font-size:1.2rem}}
.a-img {text-align: center; margin-top: 1.5rem;}
.a-img.left {text-align: left;}
.a-img img {width:100%; max-width:600px;}
.a-img.frame img {border: 1px solid #C7C7C7;}
.txtBold { font-weight: bold; }
.anchorLink { width: 90%; max-width: 990px; margin: 0 auto 3rem;
    display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 1rem;}
.anchorLink a { 
    box-sizing: border-box;
    display: grid;
    place-content: center;
    width: 100%;
    padding: 1rem 0.5rem;
    border: 1px solid #c7c7c7;
    border-radius: .4rem;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.16);
    font-feature-settings: "palt";
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
}