@-webkit-keyframes expansion{0%{background-position:center top;top:0;bottom:auto;height:0}50%{height:100%;background-position:center top;top:0;bottom:auto}51%{height:100%;bottom:0;top:auto;background-position:center bottom}100%{height:0;bottom:0;top:auto;background-position:center bottom}}@keyframes expansion{0%{background-position:center top;top:0;bottom:auto;height:0}50%{height:100%;background-position:center top;top:0;bottom:auto}51%{height:100%;bottom:0;top:auto;background-position:center bottom}100%{height:0;bottom:0;top:auto;background-position:center bottom}}@-webkit-keyframes btnbottomarr{30%{opacity:0}40%{width:0;opacity:0}50%{width:0;opacity:1}100%{width:100%}}@keyframes btnbottomarr{30%{opacity:0}40%{width:0;opacity:0}50%{width:0;opacity:1}100%{width:100%}}@-webkit-keyframes slideDisappear{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideDisappear{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes hoverin{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes hoverin{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes hoverout{0%{-webkit-transform:translateY(0);transform:translateY(0);left:0;opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);left:101%;opacity:1}}@keyframes hoverout{0%{-webkit-transform:translateY(0);transform:translateY(0);left:0;opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);left:101%;opacity:1}}@-webkit-keyframes scroll-ball{0%{opacity:1}80%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll-ball{0%{opacity:1}80%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes scroll-text{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes scroll-text{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}80%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}.subpage-template{overflow:hidden}.subpage-template .sec01{background:#fff;padding-bottom:20vw}.subpage-template .sec01 .sec-wrap{padding:29.5vw 0 0}.subpage-template .sec01 .bsc-logo-wrap{position:absolute;left:4vw;top:4vw;z-index:100}.subpage-template .sec01 .bsc-logo-wrap .logo-benesse{width:6.4vw;position:absolute;left:0;top:0}.subpage-template .sec01 .bsc-logo-wrap .logo-bsc{width:21.3vw;display:block;position:absolute;left:10.6vw;top:0}.subpage-template .sec01 .logo-30th{width:30.8vw;display:block;position:absolute;right:4vw;top:4vw}@media(hover: hover)and (pointer: fine){.subpage-template .sec01 .logo-benesse,.subpage-template .sec01 .logo-bsc,.subpage-template .sec01 .logo-30th{-webkit-transition:.4s;transition:.4s}.subpage-template .sec01 .logo-benesse:hover,.subpage-template .sec01 .logo-bsc:hover,.subpage-template .sec01 .logo-30th:hover{opacity:.75;-webkit-transition:.4s;transition:.4s}}.subpage-template .sec01 .pageheader{width:100%}.subpage-template .sec01 .pageheader h1{width:auto;height:17vw}.subpage-template .sec01 .pageheader img{width:auto;height:100%}.subpage-template .sec01 .pageheader .visual{width:73.4vw;margin:4vw auto 0;-webkit-transform:translateX(-3.2vw);transform:translateX(-3.2vw)}.subpage-template .sec01 .pageheader .visual img{width:100%;height:auto}.subpage-template .sec01 .sec01-lead{padding:0 6vw;margin:7vw 0 0}.subpage-template .sec01 .sec01-lead .img02{margin-top:3.6vw}.subpage-template .sec01 .sec01-lead .text{margin:4.1vw 0 0}.subpage-template .sec02{margin:-2px 0 0}.subpage-template .sec02 .sec-wrap{padding-top:0}.subpage-template .sec02 .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:20vw;background:url("/shinkaron/asset/images/ninchisho/tab-pattern01.png") no-repeat center center/contain;position:relative;z-index:20}.subpage-template .sec02 .tabs li{width:50%}.subpage-template .sec02 .tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:16.9vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3vw);transform:translateX(3vw);padding:0}.subpage-template .sec02 .tabs li a.active{pointer-events:none;-webkit-transform:translateX(-2vw);transform:translateX(-2vw)}.subpage-template .sec02 .tabs li a.active .arr-circle{background:url("/shinkaron/asset/images/ninchisho/icon-active.png") no-repeat center center/contain}.subpage-template .sec02 .tabs li a.active .arr-circle i{display:none}.subpage-template .sec02 .tabs li a .arr-circle{margin:0 3.1vw 0 0;width:5vw;height:5vw}.subpage-template .sec02 .tabs li a .arr-circle i{width:1.5vw;height:1.5vw}.subpage-template .sec02 .tabs li a .arr-circle i:before{width:1.5vw;height:1.5vw;-webkit-filter:brightness(0) saturate(100%) invert(43%) sepia(97%) saturate(1171%) hue-rotate(11deg) brightness(104%) contrast(105%);filter:brightness(0) saturate(100%) invert(43%) sepia(97%) saturate(1171%) hue-rotate(11deg) brightness(104%) contrast(105%)}.subpage-template .sec02 .tabs li a .btn-text{display:block;height:8vw;width:auto}.subpage-template .sec02 .tabs li a img{height:100%;width:auto}.subpage-template .sec02 .tabs li a.white .btn-text{-webkit-filter:brightness(0) saturate(100%) invert(98%) sepia(8%) saturate(26%) hue-rotate(308deg) brightness(106%) contrast(100%);filter:brightness(0) saturate(100%) invert(98%) sepia(8%) saturate(26%) hue-rotate(308deg) brightness(106%) contrast(100%)}.subpage-template .sec02 .bg-wrap{position:relative;z-index:30;padding:16.9vw 4vw 0}.subpage-template .sec02 .bg-wrap .h201{width:81.1vw;margin-bottom:7vw}.subpage-template .sec02 .bg-wrap .text{padding:0 2vw}.subpage-template .sec02 .bg-wrap .thumb{margin:9.2vw 0 0}.subpage-template .sec02 .bg-wrap .thumb-long{margin-top:21.5vw;padding:0 2vw}.subpage-template .sec02 .bg-wrap .thumb-long .thumb{margin:8vw 0 0}.subpage-template .sec02 .bg-wrap .long-text{padding:0 2vw;margin:5.4vw 0 0}.subpage-template .sec02 .bg-wrap .long-text p+p{margin-top:5.4vw}.subpage-template .sec02 .bg-wrap .h202{width:74.6vw}.subpage-template .sec02 .bg-wrap .frame-award{position:relative;padding:12vw 0 5vw;margin:12.8vw 0 0}.subpage-template .sec02 .bg-wrap .frame-award h2{display:none}.subpage-template .sec02 .bg-wrap .frame-award .thumb{margin:0}.subpage-template .sec02 .bg-wrap .frame-award:before{content:"";width:100%;height:13.4vw;background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg.png") no-repeat center top/100% auto;position:absolute;left:0;top:0}.subpage-template .sec02 .bg-wrap .frame-award .bg-frame{background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg-mid.png") repeat-y center top/100% auto;position:relative;z-index:20}.subpage-template .sec02 .bg-wrap .frame-award:after{content:"";width:100%;height:13.4vw;background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg.png") no-repeat center bottom/100% auto;position:absolute;left:0;bottom:0}.subpage-template .sec02 .bg-wrap .frame-award .detail{padding:0 4.2vw}.subpage-template .sec02 .bg-wrap .frame-award .detail h3{font-size:4.5vw;line-height:1.4;font-weight:700}.subpage-template .sec02 .bg-wrap .frame-award .detail h3 sup{font-weight:700}.subpage-template .sec02 .bg-wrap .frame-award .detail h3 sup i,.subpage-template .sec02 .bg-wrap .frame-award .detail h3 sup span{font-weight:700}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .text{width:calc(100% - 36vw);margin:1.6vw 0 0;padding:0 3vw 0 0;line-height:1.67}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .text p{margin-bottom:1.5vw}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .thumb{width:36vw;margin:3vw 0 0}.subpage-template .sec02 .bg-wrap .frame-award .item h3 sup span{font-size:60%}.subpage-template .sec02 .notes{margin:12.9vw 0 0}.subpage-template .sec02 .notes .note{letter-spacing:.02em}.subpage-template .temp-bottom-btn{padding-right:4vw;margin:12.5vw 0 0}.subpage-template .temp-bottom-btn a{display:block;width:100%;height:20vw;background:#f08300;border-radius:0 2.8vw 2.8vw 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 4.2vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subpage-template .temp-bottom-btn a .menu-btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.subpage-template .temp-bottom-btn a .arr-circle{margin:0 3.2vw 0 0;width:5vw;height:5vw}.subpage-template .temp-bottom-btn a .arr-circle i{width:1.5vw;height:1.5vw}.subpage-template .temp-bottom-btn a .arr-circle i:before{-webkit-filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(4535%) hue-rotate(8deg) brightness(100%) contrast(105%);filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(4535%) hue-rotate(8deg) brightness(100%) contrast(105%)}.subpage-template .temp-bottom-btn a .btn-text{width:auto;height:8.6vw}.subpage-template .temp-bottom-btn a .btn-text img{width:auto;height:100%}.subpage-template .note-block{margin:16vw 0 0}.subpage-template .end_note{background-color:#f4f1e0;margin:0vw 4vw 4vw;padding:3.4vw 5vw;border:.2vw solid #333;border-radius:4vw}[data-catpos=under] .subpage-template{overflow:hidden}[data-catpos=under] .subpage-template .sec02 .sec-wrap{padding-top:0}[data-catpos=under] .subpage-template .sec02 .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:20vw;background:url("/shinkaron/asset/images/ninchisho/tab-pattern02.png") no-repeat center center/contain;position:relative;z-index:20}[data-catpos=under] .subpage-template .sec02 .tabs li{width:50%}[data-catpos=under] .subpage-template .sec02 .tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:16.9vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0);padding:.3vw 0 0}[data-catpos=under] .subpage-template .sec02 .tabs li a.active{pointer-events:none;-webkit-transform:translateX(-2vw);transform:translateX(-2vw)}[data-catpos=under] .subpage-template .sec02 .tabs li a.active .arr-circle{background:url("/shinkaron/asset/images/ninchisho/icon-active.png") no-repeat center center/contain}[data-catpos=under] .subpage-template .sec02 .tabs li a.active .arr-circle i{display:none}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle{margin:0 3.1vw 0 0;width:5vw;height:5vw}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle i{width:1.5vw;height:1.5vw}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle i:before{width:1.5vw;height:1.5vw;-webkit-filter:brightness(0) saturate(100%) invert(43%) sepia(97%) saturate(1171%) hue-rotate(11deg) brightness(104%) contrast(105%);filter:brightness(0) saturate(100%) invert(43%) sepia(97%) saturate(1171%) hue-rotate(11deg) brightness(104%) contrast(105%)}[data-catpos=under] .subpage-template .sec02 .tabs li a .btn-text{display:block;height:8vw;width:auto}[data-catpos=under] .subpage-template .sec02 .tabs li a img{height:100%;width:auto}[data-catpos=under] .subpage-template .sec02 .tabs li a.white .btn-text{-webkit-filter:brightness(0) saturate(100%) invert(98%) sepia(8%) saturate(26%) hue-rotate(308deg) brightness(106%) contrast(100%);filter:brightness(0) saturate(100%) invert(98%) sepia(8%) saturate(26%) hue-rotate(308deg) brightness(106%) contrast(100%)}[data-catpos=under] .subpage-template .sec02 .tabs li:nth-of-type(1) a{-webkit-transform:translateX(-2vw);transform:translateX(-2vw)}[data-catpos=under] .subpage-template .sec02 .tabs li:nth-of-type(2) a{-webkit-transform:translateX(1vw);transform:translateX(1vw)}[data-catpos=under] .subpage-template .sec02 .bg-wrap{padding:9.6vw 4vw}[data-catpos=under] .subpage-template .sec02 .prologue{padding:0}[data-catpos=under] .subpage-template .sec02 .profile{position:relative;padding:4vw 2vw 7.4vw;margin:10.2vw 0 0}[data-catpos=under] .subpage-template .sec02 .profile:before,[data-catpos=under] .subpage-template .sec02 .profile:after{content:"";width:100%;height:4vw;background:url("/shinkaron/asset/images/ninchisho/border-frame.png") no-repeat center top/100% auto;position:absolute;left:0}[data-catpos=under] .subpage-template .sec02 .profile:before{top:0}[data-catpos=under] .subpage-template .sec02 .profile:after{bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-catpos=under] .subpage-template .sec02 .profile .profile-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #333;padding:4.7vw 0 5.6vw}[data-catpos=under] .subpage-template .sec02 .profile .profile-header .profile-header-text{margin-top:0}[data-catpos=under] .subpage-template .sec02 .profile .profile-header h2{font-size:3.6vw;background:#f08300;color:#fff;line-height:1;padding:.8vw 1.5vw .8vw 2.7vw;display:inline-block}[data-catpos=under] .subpage-template .sec02 .profile .profile-header p{font-size:3.6vw;font-weight:700;line-height:1.81;margin:1.2vw 0 0;letter-spacing:0em}[data-catpos=under] .subpage-template .sec02 .profile .profile-header .profile-visual{width:27vw}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail{padding:4vw 0 0}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail h3{font-size:4.2vw;font-weight:700}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul{margin:.8vw 0 0}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li{font-size:3.6vw;line-height:1.53;position:relative;padding-left:1.1em}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li:before{content:"●";position:absolute;left:0;top:0;color:#f08300}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li+li{margin:1.8vw 0 0}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul+h3{margin:4vw 0 0}[data-catpos=under] .subpage-template .sec02 .step{margin:10vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .header-step-visual{width:100vw;margin-left:-4vw}[data-catpos=under] .subpage-template .sec02 .step .header-step h2{margin:0 0 5.8vw}[data-catpos=under] .subpage-template .sec02 .step .step-h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 3.1vw}[data-catpos=under] .subpage-template .sec02 .step .step-h3 i{display:block;width:7.8vw;height:7.8vw;margin:0 3.4vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-h3 span{font-size:4.5vw;font-weight:700;line-height:1.67}[data-catpos=under] .subpage-template .sec02 .step .step-detail{padding:0 2vw;margin:4vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail p+p{margin-top:5vw}[data-catpos=under] .subpage-template .sec02 .step .step-table{border:1px solid #333;margin:6.1vw 0 0 -2vw;width:calc(100% + 4vw)}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th{padding:3vw 0 2.7vw}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th:nth-of-type(1){background:#f3da24;font-size:3vw;width:29.2vw;text-align:center;line-height:1.33}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th:nth-of-type(2){background:#f08300;font-size:3.6vw;color:#fff;width:calc(100% - 29.2vw);text-align:center}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(1){background:#fffef0;font-size:3vw;line-height:1.5;text-align:center}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(2){background:#fff;font-size:3vw;line-height:1.5;padding:2.5vw 3.5vw 2.5vw 3vw;font-weight:700;letter-spacing:0}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(2) .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(2) .dots+.dots{margin:2vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-table td,[data-catpos=under] .subpage-template .sec02 .step .step-table th{border:1px solid #333}[data-catpos=under] .subpage-template .sec02 .step .step-table.step-table02 thead th{padding:1.4vw 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block{padding:1.2vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block+.step-detail-block{margin:7.9vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .advice-list{position:relative;padding:12.2vw 0 7.7vw;width:93.4vw;margin:6vw 0 0 -2vw}[data-catpos=under] .subpage-template .sec02 .step .advice-list:before,[data-catpos=under] .subpage-template .sec02 .step .advice-list:after{content:"";width:100%;height:13.4vw;background:url("/shinkaron/asset/images/ninchisho/bg-fukidashi.png") repeat-y center top/100% auto;position:absolute;left:0;top:0;z-index:20}[data-catpos=under] .subpage-template .sec02 .step .advice-list:after{top:auto;bottom:0;background-position:center bottom}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-list-bg{background:url("/shinkaron/asset/images/ninchisho/bg-fukidashi-mid.png") repeat-y center center/100% auto;position:relative;z-index:30}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item{padding:0 3.9vw}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item+.advice-item{margin:7.5vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-num{width:4.9vw}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-title{font-size:4.5vw;line-height:1.67;font-weight:700}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-body{margin:.5vw 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-visual{width:100vw;margin:6.2vw 0 0 -6vw}[data-catpos=under] .subpage-template .sec02 .step.step04{margin-top:6vw}[data-catpos=under] .subpage-template .sec02 .step.step04 .step-detail-visual{width:64.8vw;margin:6vw auto 0}[data-catpos=under] .subpage-template .sec02 .frame-award{margin-top:9.34vw}[data-catpos=under] .subpage-template .sec02 .frame-award .item{padding:0 0 1.2vw}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item{margin:2vw 0 0;position:relative;padding:4.7vw 0 0}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item:before{content:"";width:calc(100% - 8vw);height:1px;background:#333;position:absolute;left:4vw;top:0}[data-catpos=under] .subpage-template .sec02 .other-link{border-radius:4vw;border:1px solid #333;margin:15.2vw 0 0;position:relative;overflow:hidden;padding:9.5vw 4vw 5vw}[data-catpos=under] .subpage-template .sec02 .other-link h2{font-size:3vw;color:#f4f1e0;line-height:1;background:#333;position:absolute;left:0;top:0;width:32vw;height:5.8vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[data-catpos=under] .subpage-template .sec02 .other-link .text{padding:0}[data-catpos=under] .subpage-template .sec02 .other-link .text h3{font-size:5vw;line-height:1.5;font-weight:700;margin:0 0 1vw}[data-catpos=under] .subpage-template .sec02 .other-link .text .img{margin:3vw 0 2vw}[data-catpos=under] .subpage-template .sec02 .notes{margin-top:3vw}[data-catpos=under] .subpage-template .temp-bottom-btn a .btn-text{height:4.6vw}@media(max-width: 896px){[data-cate=cat02] .subpage-template .end_note{margin-left:0;margin-right:0}[data-cate=cat02] .note-block .notes .note{padding:0 2vw}}@media(min-width: 897px){.subpage-template .sec01{background:#fff;padding-bottom:115px}.subpage-template .sec01 .sec-wrap{padding:225px 0 0}.subpage-template .sec01 .bsc-logo-wrap{left:clamp(32px,2.5vw,100vw);top:clamp(32px,2.5vw,100vw)}.subpage-template .sec01 .bsc-logo-wrap .logo-benesse{width:clamp(55.6px,4.344vw,100vw);left:0;top:0}.subpage-template .sec01 .bsc-logo-wrap .logo-bsc{width:clamp(184.4px,14.406vw,100vw);left:clamp(93.2px,7.281vw,100vw)}.subpage-template .sec01 .logo-30th{width:120px;right:clamp(32px,2.5vw,100vw);top:clamp(32px,2.5vw,100vw)}.subpage-template .sec01 .pageheader{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:160px}.subpage-template .sec01 .pageheader h1{width:auto;height:clamp(96px,7.5vw,100vw)}.subpage-template .sec01 .pageheader .visual{width:clamp(394.8px,30.844vw,100vw);margin:min(-16px,-1.25vw);-webkit-transform:translateX(0);transform:translateX(0)}.subpage-template .sec01 .pageheader .visual img{width:100%;height:auto}.subpage-template .sec01 .sec01-lead{padding:0 clamp(65.6px,5.125vw,100vw);margin:min(-104px,-8.125vw) 0 0}.subpage-template .sec01 .sec01-lead .img01{width:clamp(521.6px,40.75vw,100vw)}.subpage-template .sec01 .sec01-lead .img02{margin-top:clamp(14.4px,1.125vw,100vw);width:clamp(640.4px,50.031vw,100vw)}.subpage-template .sec01 .sec01-lead .text{margin:clamp(22.4px,1.75vw,100vw) 0 0}.subpage-template .sec02 .sec-wrap{padding-top:0}.subpage-template .sec02 .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:clamp(80px,6.25vw,100vw);background:url("/shinkaron/asset/images/ninchisho/tab-pattern01@pc.png") no-repeat center top/100% auto;position:relative;z-index:20}.subpage-template .sec02 .tabs li{width:50%;height:clamp(68px,5.313vw,100vw)}.subpage-template .sec02 .tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:clamp(68px,5.313vw,100vw);padding:clamp(4px,0.313vw,100vw) 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0)}.subpage-template .sec02 .tabs li a.active{pointer-events:none;-webkit-transform:translateX(0);transform:translateX(0)}.subpage-template .sec02 .tabs li a.active .arr-circle{background:url("/shinkaron/asset/images/ninchisho/icon-active.png") no-repeat center center/contain}.subpage-template .sec02 .tabs li a.active .arr-circle i{display:none}.subpage-template .sec02 .tabs li a .arr-circle{margin:0 clamp(11.2px,0.875vw,100vw) 0 0;width:clamp(20px,1.563vw,100vw);height:clamp(20px,1.563vw,100vw)}.subpage-template .sec02 .tabs li a .arr-circle i{width:clamp(6px,0.469vw,100vw);height:clamp(6px,0.469vw,100vw)}.subpage-template .sec02 .tabs li a .arr-circle i:before{width:clamp(6px,0.469vw,100vw);height:clamp(6px,0.469vw,100vw)}.subpage-template .sec02 .tabs li a .btn-text{display:block;height:clamp(19.2px,1.5vw,100vw);width:auto}.subpage-template .sec02 .bg-wrap{position:relative;z-index:30;padding:90px 0 0;margin:0 auto}.subpage-template .sec02 .bg-wrap .thumb-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;padding:0;width:1060px;-webkit-transform:translateX(20px);transform:translateX(20px)}.subpage-template .sec02 .bg-wrap .thumb-wrap .detail{padding-right:0;width:calc(100% - 485px);padding-top:44px;padding-right:36px}.subpage-template .sec02 .bg-wrap .thumb-wrap .detail .text{padding-right:0}.subpage-template .sec02 .bg-wrap .thumb-wrap .thumb{width:485px}.subpage-template .sec02 .bg-wrap .h201{width:540.5px;margin-bottom:44px;max-width:100%}.subpage-template .sec02 .bg-wrap .text{padding:0}.subpage-template .sec02 .bg-wrap .thumb{margin:0}.subpage-template .sec02 .bg-wrap .thumb-long{margin-top:123.5px;padding:0;width:1020px;margin:0 auto 140.5px;position:relative}.subpage-template .sec02 .bg-wrap .thumb-long .thumb{margin:117px 0 0}.subpage-template .sec02 .bg-wrap .thumb-long .detail{padding-right:35.5px}.subpage-template .sec02 .bg-wrap .thumb-long .h202{width:609.5px;position:absolute;right:-40px;bottom:-98px}.subpage-template .sec02 .bg-wrap .long-text{padding:0;width:1020px;margin:0 auto 58.5px}.subpage-template .sec02 .bg-wrap .long-text p+p{margin-top:27px}.subpage-template .sec02 .bg-wrap .frame-award{padding:60px 0 25px;width:1020px;margin:0 auto 64.5px}.subpage-template .sec02 .bg-wrap .frame-award .thumb{width:180px;margin:0}.subpage-template .sec02 .bg-wrap .frame-award:before{height:60px;background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg@pc.png") no-repeat center top/100% auto}.subpage-template .sec02 .bg-wrap .frame-award .bg-frame{background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg-mid@pc.png") repeat-y center top/100% auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 27.5px}.subpage-template .sec02 .bg-wrap .frame-award:after{height:59px;background:url("/shinkaron/asset/images/ninchisho/tab01/award-bg@pc.png") no-repeat center bottom/100% auto}.subpage-template .sec02 .bg-wrap .frame-award .detail{padding:0 0 0 38px;width:calc(100% - 180px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.subpage-template .sec02 .bg-wrap .frame-award .detail h3{font-size:22.5px;line-height:1.4;font-weight:700}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .text{width:100%;margin:8px 0 0;padding:0 15px 0 0;line-height:1.67}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .text p{margin-bottom:13.5px}.subpage-template .sec02 .bg-wrap .frame-award .detail .sp-wrap .thumb{display:none}.subpage-template .sec02 .notes{margin:0;width:1020px;margin:0 auto 63.5px}.subpage-template .sec02 .notes .note{letter-spacing:.02em}.subpage-template .sec02 .notes .note+.note{margin-top:19px}.subpage-template .temp-bottom-btn{padding-right:80px;margin:62.5px 0 0}.subpage-template .temp-bottom-btn a{width:100%;height:170px;border-radius:0 14px 14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 83px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.subpage-template .temp-bottom-btn a .menu-btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1020px;height:100%}.subpage-template .temp-bottom-btn a .arr-circle{margin:0 28px 0 0;width:50px;height:50px}.subpage-template .temp-bottom-btn a .arr-circle i{width:16px;height:16px}.subpage-template .temp-bottom-btn a .btn-text{width:auto;height:38px}.subpage-template .temp-bottom-btn a .btn-text img{width:auto;height:100%}.subpage-template .note-block{margin:63px 0 0}.subpage-template .note-block .end_note{width:1020px;background-color:#f4f1e0;margin:0 auto 40px;padding:23px 32px 17px;border:1px solid #333;border-radius:20px}.subpage-template .note-block .notes{margin-top:57px !important}[data-catpos=under] .subpage-template .sec02 .sec-wrap{padding-top:0}[data-catpos=under] .subpage-template .sec02 .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:clamp(80px,6.25vw,100vw);background:url("/shinkaron/asset/images/ninchisho/tab-pattern02@pc.png") no-repeat center top/100% auto;position:relative;z-index:20}[data-catpos=under] .subpage-template .sec02 .tabs li{width:50%;height:clamp(68px,5.313vw,100vw)}[data-catpos=under] .subpage-template .sec02 .tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:clamp(68px,5.313vw,100vw);padding:clamp(4px,0.313vw,100vw) 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0)}[data-catpos=under] .subpage-template .sec02 .tabs li a.active{pointer-events:none;-webkit-transform:translateX(0);transform:translateX(0)}[data-catpos=under] .subpage-template .sec02 .tabs li a.active .arr-circle{background:url("/shinkaron/asset/images/ninchisho/icon-active.png") no-repeat center center/contain}[data-catpos=under] .subpage-template .sec02 .tabs li a.active .arr-circle i{display:none}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle{margin:0 clamp(12.4px,0.969vw,100vw) 0 0;width:clamp(20px,1.563vw,100vw);height:clamp(20px,1.563vw,100vw)}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle i{width:clamp(6px,0.469vw,100vw);height:clamp(6px,0.469vw,100vw)}[data-catpos=under] .subpage-template .sec02 .tabs li a .arr-circle i:before{width:clamp(6px,0.469vw,100vw);height:clamp(6px,0.469vw,100vw)}[data-catpos=under] .subpage-template .sec02 .tabs li a .btn-text{display:block;height:clamp(19.2px,1.5vw,100vw);width:auto}[data-catpos=under] .subpage-template .sec02 .tabs li:nth-of-type(1) a{-webkit-transform:translateX(0);transform:translateX(0)}[data-catpos=under] .subpage-template .sec02 .tabs li:nth-of-type(2) a{-webkit-transform:translateX(clamp(4px, 0.313vw, 100vw));transform:translateX(clamp(4px, 0.313vw, 100vw))}[data-catpos=under] .subpage-template .sec02 .bg-wrap{position:relative;z-index:30;padding:136px 0 0;margin:0 auto}[data-catpos=under] .subpage-template .sec02 .prologue{padding:0;width:1020px;margin:0 auto}[data-catpos=under] .subpage-template .sec02 .profile{position:relative;width:1020px;margin:70.5px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:43px 0 24px}[data-catpos=under] .subpage-template .sec02 .profile:before,[data-catpos=under] .subpage-template .sec02 .profile:after{height:20.5px;background:url("/shinkaron/asset/images/ninchisho/border-frame@pc.png") no-repeat center top/100% auto}[data-catpos=under] .subpage-template .sec02 .profile .profile-header{display:block;border-bottom:none;border-right:1px solid #333;padding:1.5px 22px 20.5px 0;width:268px;text-align:center}[data-catpos=under] .subpage-template .sec02 .profile .profile-header .profile-header-text{margin-top:0}[data-catpos=under] .subpage-template .sec02 .profile .profile-header h2{font-size:18px;padding:3px 7.5px 4px 13.5px;margin:0 auto}[data-catpos=under] .subpage-template .sec02 .profile .profile-header p{font-size:16px;line-height:2.03;margin:6px 0 0;letter-spacing:0em}[data-catpos=under] .subpage-template .sec02 .profile .profile-header .profile-visual{width:168px;margin:0 auto 20.5px}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail{padding:0 0 0 22px;width:calc(100% - 268px);margin-top:-5px}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail h3{font-size:21px;font-weight:700}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul{margin:4px 0 0}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li{font-size:18px}l [data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li:before{content:"●";position:absolute;left:0;top:0;color:#f08300}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul li+li{margin:9px 0 0}[data-catpos=under] .subpage-template .sec02 .profile .profile-detail ul+h3{margin:22px 0 0}[data-catpos=under] .subpage-template .sec02 .step{margin:0;width:1020px;margin:75px auto 0}[data-catpos=under] .subpage-template .sec02 .step .header-step-visual{width:385.5px;margin:0}[data-catpos=under] .subpage-template .sec02 .step .header-step h2{margin:0 0 40px}[data-catpos=under] .subpage-template .sec02 .step .step-h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24.5px}[data-catpos=under] .subpage-template .sec02 .step .step-h3 i{width:44.5px;height:44.5px;margin:0 19px 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-h3 span{font-size:25px}[data-catpos=under] .subpage-template .sec02 .step .step-detail{padding:0 0;margin:20px 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail p+p{margin-top:25px}[data-catpos=under] .subpage-template .sec02 .step .step-table{margin:28px 0 0;width:100%}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th{padding:6px 0 6.5px}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th:nth-of-type(1){font-size:18px;width:288px}[data-catpos=under] .subpage-template .sec02 .step .step-table thead th:nth-of-type(2){font-size:18px;width:calc(100% - 288px)}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(1){font-size:18px}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(2){font-size:18px;padding:17.5px 17.5px 17.5px 23px}[data-catpos=under] .subpage-template .sec02 .step .step-table tbody td:nth-of-type(2) .dots+.dots{margin:10px 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-table td,[data-catpos=under] .subpage-template .sec02 .step .step-table th{border:1px solid #333}[data-catpos=under] .subpage-template .sec02 .step .step-table.step-table02 thead th{padding:7px 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block{padding:6px 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block+.step-detail-block{margin:43.5px 0 0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block03{position:relative;margin:52.5px 0 0 !important}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block03 .step-detail-visual{width:353px;position:absolute;right:-10px;top:-95px}[data-catpos=under] .subpage-template .sec02 .step .step-detail-block03 p{width:645.5px}[data-catpos=under] .subpage-template .sec02 .step .advice-list{padding:62px 0 40px;width:1026.5px;margin:4px 0 0 0}[data-catpos=under] .subpage-template .sec02 .step .advice-list:before,[data-catpos=under] .subpage-template .sec02 .step .advice-list:after{height:69px;background:url("/shinkaron/asset/images/ninchisho/bg-fukidashi@pc.png") repeat-y center top/100% auto}[data-catpos=under] .subpage-template .sec02 .step .advice-list:after{top:auto;bottom:0;background-position:center bottom}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-list-bg{background:url("/shinkaron/asset/images/ninchisho/bg-fukidashi-mid@pc.png") repeat-y center center/100% auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 5px}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item{padding:0 25.5px 41.5px;width:50%;position:relative}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item+.advice-item{margin:0}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-num{width:34.5px}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-title{font-size:22.5px;line-height:1.67;font-weight:700}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item .advice-body{margin:2.5px 0 0}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item:nth-of-type(1):before{content:"";width:954px;height:1px;background:#333;position:absolute;left:28px;bottom:24px}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item:nth-of-type(3):before{content:"";width:954px;height:1px;background:#333;position:absolute;left:28px;bottom:14px}[data-catpos=under] .subpage-template .sec02 .step .advice-list .advice-item.advice-item--full{width:100%;padding-top:11px;padding-bottom:0}[data-catpos=under] .subpage-template .sec02 .step .step-detail-visual{width:100vw;margin:6.2vw 0 0 -6vw}[data-catpos=under] .subpage-template .sec02 .step.step01{position:relative}[data-catpos=under] .subpage-template .sec02 .step.step01 .header-step-visual{position:absolute;right:-30px;top:-30px}[data-catpos=under] .subpage-template .sec02 .step.step01 .step-detail{width:645.5px}[data-catpos=under] .subpage-template .sec02 .step.step03{margin-top:70px}[data-catpos=under] .subpage-template .sec02 .step.step03 .step-detail-visual{width:1056px;margin:7px 0 0 -30px}[data-catpos=under] .subpage-template .sec02 .step.step04{margin-top:62px;position:relative}[data-catpos=under] .subpage-template .sec02 .step.step04 .step-text p.min{width:733.5px}[data-catpos=under] .subpage-template .sec02 .step.step04 .step-detail-visual{width:240px;margin:0;position:absolute;right:0;bottom:3px}[data-catpos=under] .subpage-template .sec02 .frame-award{margin-top:61.7px;padding:60px 0 28px}[data-catpos=under] .subpage-template .sec02 .frame-award .bg-frame{display:block}[data-catpos=under] .subpage-template .sec02 .frame-award .bg-frame .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[data-catpos=under] .subpage-template .sec02 .frame-award .item{padding:0 0 17px}[data-catpos=under] .subpage-template .sec02 .frame-award .item .detail{-webkit-transform:translateY(-9px);transform:translateY(-9px)}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item{margin:10px 0 0;position:relative;padding:31.5px 0 0}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item .detail{-webkit-transform:translateY(-7px);transform:translateY(-7px)}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item h3{line-height:1.44}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item:before{width:958.5px;position:absolute;left:-1.5px;top:0}[data-catpos=under] .subpage-template .sec02 .frame-award .item+.item .text{margin:14px 0 0}[data-catpos=under] .subpage-template .sec02 .other-link{border-radius:20px;border:1px solid #333;margin:69px auto 0;padding:47.5px 20px 0 37px;width:1020px;overflow:visible}[data-catpos=under] .subpage-template .sec02 .other-link h2{font-size:15px;width:160px;height:29px;border-radius:20px 0 0 0;left:-1px;top:-1px}[data-catpos=under] .subpage-template .sec02 .other-link .text{padding:0 0 35.5px;position:relative}[data-catpos=under] .subpage-template .sec02 .other-link .text h3{font-size:25px;line-height:1.5;font-weight:700;margin:0 0 5px}[data-catpos=under] .subpage-template .sec02 .other-link .text p{width:547.5px}[data-catpos=under] .subpage-template .sec02 .other-link .text .img{margin:0;width:357.5px;position:absolute;right:9.5px;bottom:0}[data-catpos=under] .subpage-template .sec02 .notes{margin:65px auto 61.5px}[data-catpos=under] .subpage-template .temp-bottom-btn a .btn-text{height:37px}}[id]{scroll-margin-top:12vw}@media(min-width: 897px){[id]{scroll-margin-top:80px}}@media(min-width: 1281px){[id]{scroll-margin-top:0px}}