﻿.ngecp{background-image:none;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 768px){.ngecp{padding-top:0}}.ngecp .italic{font-style:italic}.ngecp .c-section+.c-section{margin-top:min(9.80392vw, 100px)}@media only screen and (max-width: 768px){.ngecp .c-section+.c-section{margin-top:18.66667vw}}.ngecp .c-section .c-section{margin-top:min(9.80392vw, 100px)}@media only screen and (max-width: 768px){.ngecp .c-section .c-section{margin-top:18.66667vw}}.ngecp .p-heading-2{position:relative;text-align:center;line-height:1;color:#000000;background-image:none;background-color:transparent;padding-bottom:min(4.01961vw, 41px);font-size:min(3.92157vw, 4.0rem);font-weight:700;letter-spacing:0.01em;margin:0 0 min(5.88235vw, 60px) -0.01em}@media only screen and (max-width: 768px){.ngecp .p-heading-2{padding-bottom:5.86667vw;font-size:6.4vw;margin-bottom:7.46667vw}}.ngecp .p-heading-2:before,.ngecp .p-heading-2:after{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:#e60012}.ngecp .p-heading-2:before{width:min(12.94118vw, 132px);height:min(.39216vw, 4px);bottom:min(.39216vw, 4px);border-radius:min(.19608vw, 2px)}@media only screen and (max-width: 768px){.ngecp .p-heading-2:before{width:21.33333vw;height:.8vw;bottom:.8vw;border-radius:.4vw}}.ngecp .p-heading-2:after{margin-left:min(5.88235vw,60px);width:min(1.17647vw, 12px);height:min(1.17647vw, 12px);border-radius:50%;bottom:0}@media only screen and (max-width: 768px){.ngecp .p-heading-2:after{width:2.4vw;height:2.4vw;margin-left:9.46667vw}}.ngecp .p-heading-3{position:relative;text-align:center;font-size:min(2.94118vw,3.0rem);font-weight:700;color:#000000;padding:0 0 min(3.13725vw,32px);background-image:none;background-color:transparent;letter-spacing:0.01em;margin:0 0 min(5.88235vw,60px) -0.01em;line-height:1}@media only screen and (max-width: 768px){.ngecp .p-heading-3{margin-bottom:8vw;font-size:5.33333vw;padding-bottom:5.33333vw}}.ngecp .p-heading-3:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(3.92157vw,40px);height:min(.29412vw,3px);background-color:#f29604}@media only screen and (max-width: 768px){.ngecp .p-heading-3:after{width:6.66667vw;height:.8vw}}.ngecp .p-heading-3>span{display:block;position:relative}.ngecp .p-heading-3>span:before,.ngecp .p-heading-3>span:after{content:"";position:absolute;bottom:max(-3.13725vw,-32px);width:min(3.92157vw,40px);height:min(.29412vw,3px);transform:translateX(-50%);left:50%}@media only screen and (max-width: 768px){.ngecp .p-heading-3>span:before,.ngecp .p-heading-3>span:after{width:6.66667vw;height:.8vw;bottom:-5.33333vw}}.ngecp .p-heading-3>span:before{margin-left:max(-4.41176vw,-45px);background-color:#e95504}@media only screen and (max-width: 768px){.ngecp .p-heading-3>span:before{margin-left:-8vw}}.ngecp .p-heading-3>span:after{margin-left:min(4.41176vw,45px);background-color:#fff100}@media only screen and (max-width: 768px){.ngecp .p-heading-3>span:after{margin-left:8vw}}.ngecp .l-header,.ngecp .l-main,.ngecp .l-footer{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;font-weight:400;color:#333333}.ngecp .l-header .c-container,.ngecp .l-main .c-container,.ngecp .l-footer .c-container{max-width:1000px;margin:0 auto}.ngecp .l-header .c-container--large,.ngecp .l-main .c-container--large,.ngecp .l-footer .c-container--large{max-width:1140px}@media only screen and (max-width: 1040px){.ngecp .l-header .c-container,.ngecp .l-main .c-container,.ngecp .l-footer .c-container{padding:0 1.96078vw}}@media only screen and (max-width: 768px){.ngecp .l-header .c-container,.ngecp .l-main .c-container,.ngecp .l-footer .c-container{padding:0 2.66667vw}}.ngecp .l-header{width:100%;background-color:#ffffff;border-bottom:min(.09804vw, 1px) solid #bbb;border-top:min(.68627vw, 7px) solid #e60012;position:relative;z-index:2}@media only screen and (max-width: 768px){.ngecp .l-header{border-bottom:.26667vw;border-top:1.06667vw solid #e60012}}.ngecp .l-header__inner{display:flex;height:min(6.86275vw, 70px);justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.ngecp .l-header__inner{height:min(8vw, 60px)}}.ngecp .l-header__inner-logo{width:min(31.76471vw, 324px);margin:0;padding:0;line-height:1}@media only screen and (max-width: 768px){.ngecp .l-header__inner-logo{width:min(42.13333vw, 316px)}}.ngecp .l-header__inner-logo a{display:block}.ngecp .l-header__inner-katenelogo{width:min(12.35294vw, 126px);line-height:1}@media only screen and (max-width: 768px){.ngecp .l-header__inner-katenelogo{width:min(18.66667vw, 140px)}}.ngecp .l-header__inner-katenelogo a{display:block}.ngecp .p-plan-wrapper{background-color:#d70c18}.ngecp .p-plan-wrapper .p-plan-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;height:min(14.01961vw, 143px)}@media only screen and (max-width: 768px){.ngecp .p-plan-wrapper .p-plan-inner{height:20vw}}.ngecp .p-plan-wrapper .p-plan-inner__logo{line-height:1;max-width:min(32.54902vw, 332px);margin:0 auto min(1.37255vw, 14px)}@media only screen and (max-width: 768px){.ngecp .p-plan-wrapper .p-plan-inner__logo{max-width:40.53333vw;margin-bottom:1.33333vw}}.ngecp .p-plan-wrapper .p-plan-inner__title{text-align:center;color:#ffffff;font-size:min(2.35294vw, 2.4rem);font-weight:500;letter-spacing:0.005em;margin-left:-0.005em;line-height:1}@media only screen and (max-width: 768px){.ngecp .p-plan-wrapper .p-plan-inner__title{font-size:3.46667vw}}.ngecp .p-bg-wrapper{background-image:url(/campaign/kazokujikan_prj/ngecp/img/bg_dotted.png);background-repeat:repeat;background-position:center center;background-size:min(.58824vw, 6px)}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper{background-size:1.6vw}}.ngecp .p-bg-wrapper .p-present-inner{display:flex;justify-content:center;align-items:center;height:min(18.82353vw, 192px);flex-wrap:wrap}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-present-inner{height:21.86667vw}}.ngecp .p-bg-wrapper .p-present-inner__h1{text-align:center;line-height:1;margin:0;padding:0;color:#ffffff}.ngecp .p-bg-wrapper .p-present-inner__h1>span{display:block;line-height:1}.ngecp .p-bg-wrapper .p-present-inner__h1-large{font-size:min(5.4902vw, 5.6rem);font-weight:900;letter-spacing:0.005em;margin-left:-0.005em}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-present-inner__h1-large{font-size:5.33333vw}}.ngecp .p-bg-wrapper .p-present-inner__h1-large>span{font-size:min(3.92157vw, 4.0rem);position:relative}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-present-inner__h1-large>span{font-size:3.73333vw}}.ngecp .p-bg-wrapper .p-present-inner__h1-small{font-size:min(4.11765vw, 4.2rem);font-weight:900;letter-spacing:0.005em;margin-left:-0.005em;margin-top:min(1.96078vw, 20px)}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-present-inner__h1-small{font-size:4.26667vw;margin-top:2.13333vw}}.ngecp .p-bg-wrapper .p-game-inner{display:flex;justify-content:center;align-items:center;height:min(21.56863vw, 220px);position:relative;flex-wrap:wrap}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-game-inner{height:29.33333vw;margin:0 -2.66667vw}}.ngecp .p-bg-wrapper .p-game-inner__copy{position:absolute;right:max(-5.19608vw, -53px);top:min(1.47059vw, 15px);color:#ffffff;font-family:'Roboto';font-weight:500;font-size:min(1.17647vw, 12px);line-height:1;letter-spacing:0.01em}@media only screen and (max-width: 768px){.ngecp .p-bg-wrapper .p-game-inner__copy{right:1.33333vw;top:1.06667vw;font-size:2.66667vw}}.ngecp .p-billboard-wrapper{background-color:#000000}.ngecp .p-billboard-wrapper img{width:100%}.ngecp .p-campaign-wrapper{padding:min(9.80392vw, 100px) 0;background-color:#a08438;background-image:url(/campaign/kazokujikan_prj/ngecp/img/bg_left.png),url(/campaign/kazokujikan_prj/ngecp/img/bg_right.png);background-repeat:no-repeat,no-repeat;background-position:left top, right top;background-size:min(19.80392vw, 202px),min(16.86275vw, 172px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper{padding:20.26667vw 2.66667vw 16vw;background-image:url("/campaign/kazokujikan_prj/ngecp/img/bg_left(768).png"),url("/campaign/kazokujikan_prj/ngecp/img/bg_right(768).png");background-size:16.26667vw,12.53333vw}}.ngecp .p-campaign-wrapper .p-message{text-align:center;font-size:min(1.96078vw, 2.0rem);font-weight:500;color:#000000;line-height:2;letter-spacing:0.01em;margin:0 0 0 -0.01em}.ngecp .p-campaign-wrapper .p-message::before{display:block;width:0;height:0;margin-top:calc((1 - 2) * .5em);content:""}.ngecp .p-campaign-wrapper .p-message::after{display:block;width:0;height:0;margin-bottom:calc((1 - 2) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-message{font-size:4.53333vw;line-height:1.7}.ngecp .p-campaign-wrapper .p-message::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.ngecp .p-campaign-wrapper .p-message::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}}.ngecp .p-campaign-wrapper .p-message+.p-message{margin-top:min(.98039vw, 10px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-message+.p-message{margin-top:5.6vw}}.ngecp .p-campaign-wrapper .p-entry-item-box{display:flex;justify-content:flex-start;padding-left:min(.4902vw, 5px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry-item-box{display:block;padding-left:0}}.ngecp .p-campaign-wrapper .p-entry-item-box+.p-entry-item-box{margin-top:min(2.94118vw, 30px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry-item-box+.p-entry-item-box{margin-top:8vw}}.ngecp .p-campaign-wrapper .p-entry-item-box__left{width:min(15.39216vw, 157px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry-item-box__left{width:100%}}.ngecp .p-campaign-wrapper .p-entry-item-box__right{width:calc(100% - min(15.39216vw, 157px));padding-left:min(3.33333vw, 34px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry-item-box__right{width:100%;padding:3.73333vw 0 0}}.ngecp .p-campaign-wrapper .p-entry__title{background-color:#e60012;display:flex;justify-content:center;align-items:center;margin:0;font-size:min(1.96078vw, 2.0rem);font-weight:700;letter-spacing:0.01em;margin-left:-0.01em;color:#ffffff;transform:skewX(-15deg);height:min(3.92157vw, 40px);padding-bottom:min(.09804vw, 1px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__title{width:36vw;background-size:100%;margin:0 auto;font-size:4.8vw;height:8vw;padding-bottom:.26667vw}}.ngecp .p-campaign-wrapper .p-entry__title>span{display:block;transform:skewX(15deg);font-style:italic}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__title>span{font-style:normal}}.ngecp .p-campaign-wrapper .p-entry__date{margin-top:min(.4902vw, 5px);margin-bottom:0;line-height:1;font-size:min(2.35294vw, 2.4rem);letter-spacing:0.01em;font-weight:500;color:#000000}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__date{margin-top:0;font-size:4.26667vw;text-align:center}}.ngecp .p-campaign-wrapper .p-entry__detail{margin-top:min(.98039vw, 10px);margin-bottom:0;line-height:1.7;font-size:min(1.96078vw, 2.0rem);letter-spacing:0.01em;color:#000000}.ngecp .p-campaign-wrapper .p-entry__detail::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.ngecp .p-campaign-wrapper .p-entry__detail::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail{margin-top:0;text-align:center;font-size:4.26667vw;line-height:1.4}.ngecp .p-campaign-wrapper .p-entry__detail::before{display:block;width:0;height:0;margin-top:calc((1 - 1.4) * .5em);content:""}.ngecp .p-campaign-wrapper .p-entry__detail::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.4) * .5em);content:""}}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail--left{text-align:left}}.ngecp .p-campaign-wrapper .p-entry__detail>span{display:block}.ngecp .p-campaign-wrapper .p-entry__detail>span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.ngecp .p-campaign-wrapper .p-entry__detail>span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail>span+span{margin-top:4vw}}.ngecp .p-campaign-wrapper .p-entry__detail>.attention{display:inline-block;color:#e60012;font-weight:700}.ngecp .p-campaign-wrapper .p-entry__detail-option{margin-top:min(1.96078vw, 20px);font-size:min(1.47059vw, 1.5rem);letter-spacing:0.01em;color:#000000;margin-bottom:0;line-height:1}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option{margin-top:4vw;font-size:3.46667vw}}.ngecp .p-campaign-wrapper .p-entry__detail-option a{font-size:min(1.47059vw, 1.5rem);color:#000000;display:inline-block;letter-spacing:0.01em;position:relative;padding:0 min(1.66667vw, 17px) min(.4902vw, 5px) 0;text-decoration:none}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option a{font-size:3.46667vw;padding:0 3.73333vw 1.33333vw 0}}.ngecp .p-campaign-wrapper .p-entry__detail-option a:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - min(1.66667vw, 17px));height:min(.09804vw, 1px);background-color:#333333}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option a:before{height:.26667vw;width:calc(100% - 3.733vw)}}.ngecp .p-campaign-wrapper .p-entry__detail-option a:after{content:"";position:absolute;top:min(.19608vw, 2px);right:0;width:min(1.17647vw, 12px);height:min(1.17647vw, 12px);background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_popup_r.svg);background-repeat:no-repeat;background-position:right top;background-size:100%}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option a:after{top:1.06667vw;width:2.4vw;height:2.4vw}}.ngecp .p-campaign-wrapper .p-entry__detail-option a.modal:after{background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_modal_r.svg);top:min(.29412vw, 3px);width:min(.98039vw, 10px);height:min(.88235vw, 9px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option a.modal:after{top:.53333vw;width:2.13333vw;height:2.13333vw;background-position:right bottom}}@media only screen and (min-width: 769px){.ngecp .p-campaign-wrapper .p-entry__detail-option a:hover:before{display:none}}.ngecp .p-campaign-wrapper .p-entry__detail-option+.p-entry__detail-option{margin-top:min(1.47059vw, 15px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-option+.p-entry__detail-option{margin-top:4vw}}.ngecp .p-campaign-wrapper .p-entry__detail-attention-list{margin-top:min(1.96078vw, 20px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-attention-list{margin-top:4vw}}.ngecp .p-campaign-wrapper .p-entry__detail-attention-list>li{font-size:min(1.27451vw, 1.3rem);color:#000000;letter-spacing:0.01em;padding-left:1em;text-indent:-1em}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-attention-list>li{font-size:3.46667vw;line-height:1.4}}.ngecp .p-campaign-wrapper .p-entry__detail-attention-list>li+li{margin-top:min(.4902vw, 5px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-attention-list>li+li{margin-top:1.33333vw}}.ngecp .p-campaign-wrapper .p-entry__detail-attention-box{margin-top:min(1.96078vw, 20px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-attention-box{margin:5.33333vw auto 0;display:flex;justify-content:center}}.ngecp .p-campaign-wrapper .p-entry__detail-attention-box>span{border:min(.19608vw, 2px) solid #c60d20;padding:min(.4902vw, 5px);font-size:min(1.27451vw, 1.3rem);font-weight:700;color:#c60d20;line-height:1;display:inline-block;letter-spacing:0.01em}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__detail-attention-box>span{border-width:2px;padding:4px 5px 6px;font-size:1.3rem;white-space:nowrap;letter-spacing:normal}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__detail-attention-box>span{border-width:.53333vw;padding:1.06667vw 1.33333vw 1.6vw;font-size:3.46667vw}}.ngecp .p-campaign-wrapper .p-entry__list{display:flex;justify-content:flex-start;margin:min(3.43137vw, 35px) 0 0}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list{display:block;margin:17.5px 0 -7.5px;padding:0}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list{margin:4.66667vw 0 -2vw}}.ngecp .p-campaign-wrapper .p-entry__list-item{padding:0}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-item{padding:7.5px 0}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-item{padding:2vw 0}}.ngecp .p-campaign-wrapper .p-entry__list-inner{display:flex;margin:0 max(-.4902vw, -5px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-inner{margin:-5px 0;display:block}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-inner{margin:-1.33333vw 0}}.ngecp .p-campaign-wrapper .p-entry__list-left,.ngecp .p-campaign-wrapper .p-entry__list-right{padding:0 min(.4902vw, 5px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-left,.ngecp .p-campaign-wrapper .p-entry__list-right{padding:5px 0}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-left,.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-right{padding:1.33333vw 0}}.ngecp .p-campaign-wrapper .p-entry__list-date{width:min(13.33333vw, 136px);height:min(3.33333vw, 34px);line-height:min(3.33333vw, 34px);border-radius:min(1.66667vw, 17px);background-color:#009d2e;padding:0 min(.98039vw, 10px);display:block;text-align:center;color:#ffffff;font-family:'Roboto';font-size:min(1.96078vw, 2.0rem);letter-spacing:0.01em;margin-left:-0.01em}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-date{width:112px;height:24px;line-height:26px;border-radius:12px;padding:0;font-size:1.5rem;margin:0 auto}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-date{width:29.86667vw;height:6.4vw;line-height:6.93333vw;border-radius:3.2vw;font-size:4vw}}.ngecp .p-campaign-wrapper .p-entry__list-content{font-size:min(1.96078vw, 2.0rem);letter-spacing:0.01em;margin:0 0 0 -0.01em;line-height:1.7}.ngecp .p-campaign-wrapper .p-entry__list-content::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.ngecp .p-campaign-wrapper .p-entry__list-content::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-content{font-size:1.8rem;line-height:1.6;text-align:center}.ngecp .p-campaign-wrapper .p-entry__list-content::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.ngecp .p-campaign-wrapper .p-entry__list-content::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-content{font-size:4.8vw;padding-bottom:.8vw}}.ngecp .p-campaign-wrapper .p-entry__list-attention{margin-top:min(1.47059vw, 15px);text-align:left;text-indent:-1em;padding-left:1em;line-height:1;font-size:min(1.76471vw, 1.8rem);color:#333333;letter-spacing:0.01em}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-entry__list-attention{margin-top:10px;font-size:1.5rem;text-align:center}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-campaign-wrapper .p-entry__list-attention{font-size:4vw;margin-top:2.66667vw}}.ngecp .p-campaign-wrapper .p-entry__list-attention:before,.ngecp .p-campaign-wrapper .p-entry__list-attention:after{display:none}.ngecp .p-campaign-wrapper .p-stadium-inner{padding:min(2.94118vw, 30px) 0;background-color:#80692b}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-stadium-inner{padding:0;margin:0 -2.66667vw;background-color:transparent}}.ngecp .p-campaign-wrapper .p-stadium-inner__box{max-width:min(83.33333vw, 850px);margin:0 auto}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-stadium-inner__box{max-width:inherit}}.ngecp .p-campaign-wrapper .p-columns{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns{display:block;margin:0 -2.66667vw}}.ngecp .p-campaign-wrapper .p-columns__left{width:72%}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__left{width:100%}}.ngecp .p-campaign-wrapper .p-columns__right{width:26%;height:min(45.09804vw, 460px);padding:min(.98039vw, 10px);background-color:#80692b}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__right{width:100%;height:auto;paddding:0;background-color:transparent;margin-top:5.33333vw}}.ngecp .p-campaign-wrapper .p-columns__gmap{height:min(45.09804vw, 460px);overflow:hidden;padding-bottom:0;position:relative;padding-bottom:63.9%}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__gmap{height:60.8vw;padding-bottom:0}}.ngecp .p-campaign-wrapper .p-columns__gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__img{max-width:64vw;margin:0 auto}}.ngecp .p-campaign-wrapper .p-columns__lower{margin-top:min(2.45098vw, 25px)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__lower{margin-top:4vw}}.ngecp .p-campaign-wrapper .p-columns__title{margin-bottom:0;min-height:min(3.13725vw, 32px);text-align:center;line-height:1}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__title{min-height:5.86667vw}}.ngecp .p-campaign-wrapper .p-columns__title>span{position:relative;display:inline-block;padding:0 min(1.76471vw, 18px);color:#ffffff;font-weight:700;font-size:min(1.96078vw, 2.0rem);line-height:1;letter-spacing:0.01em}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__title>span{padding:0 4vw;font-size:4.26667vw}}.ngecp .p-campaign-wrapper .p-columns__title>span:before,.ngecp .p-campaign-wrapper .p-columns__title>span:after{content:"";position:absolute;width:min(.19608vw, 2px);height:min(2.35294vw, 24px);background-color:#ffffff;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__title>span:before,.ngecp .p-campaign-wrapper .p-columns__title>span:after{width:.53333vw;height:5.86667vw}}.ngecp .p-campaign-wrapper .p-columns__title>span:before{left:0;transform:translateY(-50%) rotate(-18deg)}.ngecp .p-campaign-wrapper .p-columns__title>span:after{right:0;transform:translateY(-50%) rotate(18deg)}.ngecp .p-campaign-wrapper .p-columns__link{margin-bottom:min(1.96078vw, 20px);text-align:center}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__link{margin-bottom:0}}.ngecp .p-campaign-wrapper .p-columns__link a{display:inline;text-decoration:underline;text-underline-offset:min(.39216vw, 4px);color:#ffffff;position:relative;line-height:1.6;font-size:min(1.76471vw, 1.8rem);font-family:YakuHanJP,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__link a{font-size:4vw;text-underline-offset:1.06667vw}}.ngecp .p-campaign-wrapper .p-columns__link a:after{content:"";position:absolute;bottom:min(.78431vw, 8px);right:max(-1.76471vw, -18px);width:min(1.17647vw, 12px);height:min(1.17647vw, 12px);background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_popup_w.svg);background-repeat:no-repeat;background-position:right bottom;background-size:100%}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__link a:after{top:50%;transform:translateY(-50%);bottom:inherit;right:-4vw;width:2.13333vw;height:2.13333vw}}@media only screen and (min-width: 769px){.ngecp .p-campaign-wrapper .p-columns__link a:hover{text-decoration:none}}.ngecp .p-campaign-wrapper .p-columns__qrcode{max-width:min(11.37255vw, 116px);margin:0 auto;padding:min(.98039vw, 10px);background-color:#ffffff}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-columns__qrcode{display:none}}.ngecp .p-campaign-wrapper .p-message02{margin-top:min(2.94118vw, 30px);line-height:1.7;font-size:min(1.96078vw, 2.0rem);letter-spacing:0.01em;color:#000000}.ngecp .p-campaign-wrapper .p-message02::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.ngecp .p-campaign-wrapper .p-message02::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-campaign-wrapper .p-message02{margin-top:4vw;line-height:1.4;font-size:3.46667vw}.ngecp .p-campaign-wrapper .p-message02::before{display:block;width:0;height:0;margin-top:calc((1 - 1.4) * .5em);content:""}.ngecp .p-campaign-wrapper .p-message02::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.4) * .5em);content:""}}.ngecp .p-entry-wrapper{background-image:url(/campaign/kazokujikan_prj/ngecp/img/bg_dotted.png);background-repeat:repeat;background-position:center center;background-size:min(.58824vw, 6px);padding:min(5.88235vw, 60px) 0;position:relative}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper{padding:10.66667vw 0;background-size:1.6vw}}.ngecp .p-entry-wrapper .c-container{max-width:min(65.68627vw, 670px)}@media only screen and (max-width: 710px){.ngecp .p-entry-wrapper .c-container{padding:0 1.96078vw}}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .c-container{padding:0 5.33333vw;max-width:inherit}}.ngecp .p-entry-wrapper .p-button{margin:0 auto 0;max-width:min(46.07843vw, 470px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button{max-width:78.4vw}}.ngecp .p-entry-wrapper .p-button a,.ngecp .p-entry-wrapper .p-button>span{display:flex;justify-content:center;align-items:center;height:min(8.23529vw, 84px);border-radius:min(4.11765vw, 42px);background-color:#e60012;color:#ffffff;text-align:center;font-size:min(2.94118vw, 3.0rem);font-weight:700;letter-spacing:0.01em;margin-left:-0.01em;position:relative;padding:0 30px;border:min(.09804vw, 1px) solid #e60012;transition:all .3s;text-decoration:none}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button a,.ngecp .p-entry-wrapper .p-button>span{height:16vw;border-radius:8vw;font-size:4.8vw;padding:0 5.33333vw;border-width:.26667vw}}.ngecp .p-entry-wrapper .p-button a:before,.ngecp .p-entry-wrapper .p-button a:after,.ngecp .p-entry-wrapper .p-button>span:before,.ngecp .p-entry-wrapper .p-button>span:after{content:"";position:absolute;left:min(3.33333vw, 34px);top:50%;transform:translateY(-50%);background-color:#ffffff;transition:all .3s}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button a:before,.ngecp .p-entry-wrapper .p-button a:after,.ngecp .p-entry-wrapper .p-button>span:before,.ngecp .p-entry-wrapper .p-button>span:after{left:6.4vw}}.ngecp .p-entry-wrapper .p-button a:before,.ngecp .p-entry-wrapper .p-button>span:before{width:min(4.90196vw, 50px);height:min(.39216vw, 4px);border-radius:min(.19608vw, 2px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button a:before,.ngecp .p-entry-wrapper .p-button>span:before{width:10.13333vw;height:.8vw;border-radius:min(.14706vw, 1.5px)}}.ngecp .p-entry-wrapper .p-button a:after,.ngecp .p-entry-wrapper .p-button>span:after{width:min(1.17647vw, 12px);height:min(1.17647vw, 12px);border-radius:50%}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button a:after,.ngecp .p-entry-wrapper .p-button>span:after{width:2.4vw;height:2.4vw}}.ngecp .p-entry-wrapper .p-button a>span,.ngecp .p-entry-wrapper .p-button>span>span{display:block;position:relative;width:100%}.ngecp .p-entry-wrapper .p-button a>span:after,.ngecp .p-entry-wrapper .p-button>span>span:after{content:"";position:absolute;right:0;top:50%;width:min(1.56863vw, 16px);height:min(1.56863vw, 16px);background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_popup_w.svg);background-repeat:no-repeat;background-position:right top;background-size:100%;transition:all .3s;transform:translateY(-50%);transition:all .3s}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button a>span:after,.ngecp .p-entry-wrapper .p-button>span>span:after{width:2.66667vw;height:2.66667vw}}@media only screen and (min-width: 769px){.ngecp .p-entry-wrapper .p-button a:hover,.ngecp .p-entry-wrapper .p-button>span:hover{background-color:#ffffff;color:#e60012}.ngecp .p-entry-wrapper .p-button a:hover:before,.ngecp .p-entry-wrapper .p-button a:hover:after,.ngecp .p-entry-wrapper .p-button>span:hover:before,.ngecp .p-entry-wrapper .p-button>span:hover:after{background-color:#e60012}.ngecp .p-entry-wrapper .p-button a:hover>span:after,.ngecp .p-entry-wrapper .p-button>span:hover>span:after{background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_popup_r.svg)}}.ngecp .p-entry-wrapper .p-button--disabled>span{background-color:#888888;border:none;font-size:min(2.35294vw, 2.4rem);padding:0 min(2.94118vw, 30px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-button--disabled>span{font-size:4.26667vw;padding-left:13.33333vw}}@media only screen and (min-width: 769px){.ngecp .p-entry-wrapper .p-button--disabled>span:hover{background-color:#888888;color:#ffffff}.ngecp .p-entry-wrapper .p-button--disabled>span:hover:before,.ngecp .p-entry-wrapper .p-button--disabled>span:hover:after{background-color:#ffffff}}.ngecp .p-entry-wrapper .p-inquiry-box{margin-top:min(5.88235vw, 60px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box{margin-top:10.66667vw}}.ngecp .p-entry-wrapper .p-inquiry-box .c-section+.c-section{margin-top:min(3.92157vw, 40px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box .c-section+.c-section{margin-top:10.66667vw}}.ngecp .p-entry-wrapper .p-inquiry-box__lead{font-size:min(1.76471vw, 1.8rem);color:#ffffff;letter-spacing:0.01em;line-height:1.6;margin-bottom:0;text-align:center;font-family:YakuHanJP,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}.ngecp .p-entry-wrapper .p-inquiry-box__lead::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__lead::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__lead{font-size:4.26667vw;line-height:1.3}.ngecp .p-entry-wrapper .p-inquiry-box__lead::before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__lead::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}}.ngecp .p-entry-wrapper .p-inquiry-box__lead--one{line-height:1;margin-bottom:min(1.96078vw, 20px)}.ngecp .p-entry-wrapper .p-inquiry-box__lead--one::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__lead--one::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__lead--one{margin-bottom:4vw}}.ngecp .p-entry-wrapper .p-inquiry-box__lead a{color:#ffffff;text-decoration:none;display:inline-block;font-size:min(1.76471vw, 1.8rem);letter-spacing:0.01em}@media only screen and (min-width: 769px){.ngecp .p-entry-wrapper .p-inquiry-box__lead a{cursor:auto}}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__lead a{font-size:4.26667vw;margin-top:1.33333vw}}.ngecp .p-entry-wrapper .p-inquiry-box__subtitle{font-size:min(1.47059vw, 1.5rem);color:#ffffff;letter-spacing:0.01em;line-height:1;margin-bottom:min(.98039vw, 10px);text-align:center;font-family:YakuHanJP,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}.ngecp .p-entry-wrapper .p-inquiry-box__subtitle::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__subtitle::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__subtitle{font-size:3.46667vw;margin-bottom:2.13333vw}}.ngecp .p-entry-wrapper .p-inquiry-box__link{line-height:1;text-align:center}.ngecp .p-entry-wrapper .p-inquiry-box__link::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__link::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}.ngecp .p-entry-wrapper .p-inquiry-box__link a{font-size:min(1.47059vw, 1.5rem);font-family:YakuHanJP, 'Roboto';color:#ffffff;letter-spacing:0.01em;display:inline-block;text-decoration:underline;font-weight:400;text-underline-offset:min(.39216vw, 4px);position:relative}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__link a{font-size:3.46667vw;text-underline-offset:1.06667vw}}.ngecp .p-entry-wrapper .p-inquiry-box__link a:after{content:"";position:absolute;bottom:min(.29412vw, 3px);right:max(-2.05882vw, -21px);width:min(1.17647vw, 12px);height:min(1.17647vw, 12px);background-image:url(/campaign/kazokujikan_prj/ngecp/img/icon_popup_w.svg);background-repeat:no-repeat;background-position:right bottom;background-size:100%}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__link a:after{bottom:.8vw;right:-4vw;width:2.13333vw;height:2.13333vw}}@media only screen and (min-width: 769px){.ngecp .p-entry-wrapper .p-inquiry-box__link a:hover{text-decoration:none}}.ngecp .p-entry-wrapper .p-inquiry-box__attention{margin-top:min(1.76471vw, 18px)}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__attention{margin-top:3.2vw}}.ngecp .p-entry-wrapper .p-inquiry-box__attention li{padding-left:1em;text-indent:-1em;line-height:1.4;font-size:min(1.27451vw, 1.3rem);color:#ffffff;letter-spacing:0.01em;margin-bottom:min(.58824vw, 6px);font-family:YakuHanJP,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}@media only screen and (max-width: 768px){.ngecp .p-entry-wrapper .p-inquiry-box__attention li{font-size:3.46667vw;margin-bottom:1.06667vw}}.ngecp .p-entry-wrapper .p-inquiry-box__attention li:last-child{margin-bottom:0 !important}.ngecp .l-footer{position:relative;z-index:2;background-color:#ffffff;padding:min(5.88235vw, 60px) 0 0}@media only screen and (max-width: 768px){.ngecp .l-footer{padding:min(8vw, 60px) 0 66px}}@media screen and (orientation: portrait){.is-mobile .ngecp .l-footer{padding-bottom:17.6vw}}.ngecp .l-footer .p-button{margin:0 auto min(3.92157vw, 40px);max-width:min(46.27451vw, 472px);font-family:'Noto Sans Japanese','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif}@media only screen and (max-width: 768px){.ngecp .l-footer .p-button{margin-bottom:min(5.33333vw, 40px);max-width:min(78.4vw, 598px)}}.ngecp .l-footer .p-button a{display:flex;justify-content:center;align-items:center;height:min(6.17647vw, 63px);border-radius:min(3.08824vw, 31.5px);background-color:#ffffff;color:#888888;text-align:center;font-size:min(1.96078vw, 2.0rem);font-weight:500;letter-spacing:0.01em;margin-left:-0.01em;position:relative;padding:0 min(2.94118vw, 30px);border:1px solid #888888;transition:all .3s;text-decoration:none}@media only screen and (max-width: 768px){.ngecp .l-footer .p-button a{height:min(10.66667vw, 80px);border-radius:min(5.33333vw, 20px);font-size:min(3.73333vw, 2.8rem);padding:0 min(4.26667vw, 32px);justify-content:flex-start;text-align:left}}.ngecp .l-footer .p-button a:after{content:"";position:absolute;right:min(3.13725vw, 32px);top:50%;transform:translateY(-50%) rotate(-45deg);width:min(.98039vw, 10px);height:min(.98039vw, 10px);border-right:min(.19608vw, 2px) solid #888;border-bottom:min(.19608vw, 2px) solid #888;transition:all .3s}@media only screen and (max-width: 768px){.ngecp .l-footer .p-button a:after{right:min(5.86667vw, 44px);width:min(1.6vw, 12px);height:min(1.6vw, 12px);border-width:min(.53333vw, 4px)}}@media only screen and (min-width: 769px){.ngecp .l-footer .p-button a:hover{background-color:#888888;color:#ffffff}.ngecp .l-footer .p-button a:hover:after{border-color:#ffffff}}.ngecp .p-fixed-button{right:0;top:50%;position:fixed;transform:translateY(-50%);width:min(7.84314vw, 80px);height:min(23.92157vw, 244px);z-index:-1;transition:all .5s;opacity:0}.ngecp .p-fixed-button.is-active{opacity:1;z-index:100}@media only screen and (max-width: 768px){.ngecp .p-fixed-button{top:inherit;right:inherit;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:66px;background-color:#b2b2b2;padding:5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button{height:17.6vw;padding:1.33333vw}}.ngecp .p-fixed-button a{display:flex;flex-direction:column;padding:min(1.47059vw, 15px);background-color:#e60012;position:relative;height:100%;text-decoration:none;font-family:YakuHanJP,'Zen Kaku Gothic New';border:min(.09804vw, 1px) solid #e60012;border-right:none;transition:all .3s}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a{flex-direction:row;align-items:center;paddding:0 15px;height:56px;border:none}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a{height:14.93333vw;padding:0 4vw}}.ngecp .p-fixed-button a:before,.ngecp .p-fixed-button a:after{content:"";position:absolute;left:50%;transform:translateX(-50%);transition:all .3s}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a:before,.ngecp .p-fixed-button a:after{left:inherit;right:20px;top:50%;transform:translateY(-50%)}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a:before,.is-mobile .ngecp .p-fixed-button a:after{right:5.33333vw}}.ngecp .p-fixed-button a:before{bottom:min(1.47059vw, 15px);width:min(1.96078vw, 20px);height:min(1.96078vw, 20px);border-radius:50%;background-color:#ffffff}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a:before{bottom:inherit;width:20px;height:20px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a:before{width:5.33333vw;height:5.33333vw}}.ngecp .p-fixed-button a:after{width:min(.58824vw, 6px);height:min(.58824vw, 6px);bottom:min(2.05882vw, 21px);transform:translateX(-65%) rotate(-45deg);border-right:min(.19608vw, 2px) solid #e60012;border-bottom:min(.19608vw, 2px) solid #e60012;transform-origin:center center}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a:after{width:6px;height:6px;bottom:inherit;right:27px;transform:translateY(-50%) rotate(-45deg);border-width:2px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a:after{width:1.6vw;height:1.6vw;right:7.2vw}}.ngecp .p-fixed-button a>span{display:block;color:#ffffff;writing-mode:vertical-rl;line-height:1.1;transition:all .3s}.ngecp .p-fixed-button a>span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.1) * .5em);content:""}.ngecp .p-fixed-button a>span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.1) * .5em);content:""}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a>span{writing-mode:inherit;line-height:1}.ngecp .p-fixed-button a>span::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.ngecp .p-fixed-button a>span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}}.ngecp .p-fixed-button a>span:first-child{padding:min(.4902vw, 5px) min(.4902vw, 5px) min(.4902vw, 5px) 0;border:min(.09804vw, 1px) solid #fff;font-size:min(1.47059vw, 15px);font-weight:500;letter-spacing:0.005em}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a>span:first-child{padding:0 5px 2px;border-width:1px;font-size:1.3rem;height:20px;line-height:1;display:flex;justify-content:center;align-items:center}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a>span:first-child{padding:0 1.33333vw;border-width:.26667vw;font-size:3.46667vw;height:5.33333vw}}.ngecp .p-fixed-button a>span:first-child>span{position:relative;right:min(.19608vw, 2px)}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a>span:first-child>span{right:inherit;top:0.5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a>span:first-child>span{top:.13333vw}}.ngecp .p-fixed-button a>span:last-child{margin-top:min(.98039vw, 15px);font-size:min(2.35294vw, 24px);font-weight:700;position:relative;left:min(.19608vw, 2px)}@media only screen and (max-width: 768px){.ngecp .p-fixed-button a>span:last-child{margin:0 0 0 10px;font-size:2.2rem;left:inherit;bottom:1px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-fixed-button a>span:last-child{margin-left:2.66667vw;font-size:5.86667vw;bottom:.26667vw}}@media only screen and (min-width: 769px){.ngecp .p-fixed-button a:hover{background-color:#ffffff}.ngecp .p-fixed-button a:hover:before{background-color:#e60012}.ngecp .p-fixed-button a:hover:after{border-color:#ffffff}.ngecp .p-fixed-button a:hover>span{color:#e60012}.ngecp .p-fixed-button a:hover>span:first-child{border-color:#e60012}}.ngecp .p-modal-wrapper{opacity:0;position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:-1;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);transition:ease .3s;font-family:YakuHanJP,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif}.ngecp .p-modal-wrapper.is-active{opacity:1;visibility:visible;z-index:4000}.ngecp .p-modal-box{display:block;position:absolute;top:50%;left:50%;max-width:1200px;width:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 1030px){.ngecp .p-modal-box{max-width:117.64706vw;padding:0 .98039vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box{max-width:inherit;padding:0 10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box{padding:0 2.66667vw}}.ngecp .p-modal-box__inner{position:relative;overflow:auto;opacity:1}.ngecp .p-modal-box__close{position:absolute;top:-70px;right:0;width:45px;height:47px;cursor:pointer}@media screen and (max-width: 1030px){.ngecp .p-modal-box__close{top:-6.86275vw;width:4.41176vw;height:4.60784vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box__close{top:-50px;right:18px;width:34px;height:36px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box__close{top:-13.33333vw;right:4.8vw;width:9.06667vw;height:9.6vw}}.ngecp .p-modal-box__close>.bar{display:block;width:45px;height:28px;position:relative}@media screen and (max-width: 1030px){.ngecp .p-modal-box__close>.bar{width:4.41176vw;height:2.7451vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box__close>.bar{width:34px;height:22px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box__close>.bar{width:9.06667vw;height:5.86667vw}}.ngecp .p-modal-box__close>.bar:before,.ngecp .p-modal-box__close>.bar:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:6px;border-radius:3px;background-color:#ffffff;transition:all .3s}@media screen and (max-width: 1030px){.ngecp .p-modal-box__close>.bar:before,.ngecp .p-modal-box__close>.bar:after{border-radius:.29412vw;height:.58824vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box__close>.bar:before,.ngecp .p-modal-box__close>.bar:after{border-radius:2px;height:4px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box__close>.bar:before,.is-mobile .ngecp .p-modal-box__close>.bar:after{border-radius:.53333vw;height:1.06667vw}}.ngecp .p-modal-box__close>.bar:before{top:50%;transform:translate(-50%, -50%) rotate(-30deg);transform-origin:center center 0}.ngecp .p-modal-box__close>.bar:after{top:50%;bottom:inherit;transform:translate(-50%, -50%) rotate(30deg);transform-origin:center center 0}.ngecp .p-modal-box__close>.text{display:block;position:absolute;text-align:center;color:#ffffff;bottom:0;left:50%;transform:translateX(-50%);font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:0.08em}@media screen and (max-width: 1030px){.ngecp .p-modal-box__close>.text{font-size:1.37255vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box__close>.text{font-size:1.0rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box__close>.text{font-size:2.66667vw}}.ngecp .p-modal-box .c-container{max-width:1080px;margin:0 auto}@media screen and (max-width: 1100px){.ngecp .p-modal-box .c-container{padding:0 .4902vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .c-container{padding:0 5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .c-container{padding:0 1.33333vw}}.ngecp .p-modal-box .p-button-close{margin:50px auto 0;max-width:362px}@media only screen and (max-width: 1030px){.ngecp .p-modal-box .p-button-close{margin-top:4.90196vw;max-width:35.4902vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-button-close{margin-top:30px;max-width:294px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-button-close{margin-top:8vw;max-width:78.4vw}}.ngecp .p-modal-box .p-button-close a{height:64px;border-radius:32px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;color:#ffffff;font-size:2.0rem;font-weight:400;letter-spacing:0.01em;margin-left:-0.01em;padding:0 20px;background-color:#e60012;transition:all .3s;text-decoration:none}@media only screen and (max-width: 1030px){.ngecp .p-modal-box .p-button-close a{height:6.27451vw;border-radius:3.13725vw;font-size:1.96078vw;padding:0 1.96078vw;border-width:.09804vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-button-close a{height:40px;border-radius:20px;font-size:1.4rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-button-close a{height:10.66667vw;border-radius:5.33333vw;font-size:3.73333vw}}.ngecp .p-modal-box .p-button-close a:after{content:"";position:absolute;right:32px;top:50%;transform:translateY(-50%) rotate(-45deg);transform-origin:　right bottom 0;width:10px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transition:all .3s}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-button-close a:after{right:3.13725vw;width:.98039vw;height:.98039vw;border-width:.19608vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-button-close a:after{width:6px;height:6px;right:20px;border-width:2px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-button-close a:after{width:1.6vw;height:1.6vw;right:5.33333vw;border-width:.53333vw}}@media only screen and (min-width: 769px){.ngecp .p-modal-box .p-button-close a:hover{animation:pulse_lb 1s;box-shadow:0 0 0 1.2em rgba(67,161,173,0)}}.ngecp .p-modal-box .p-scroll-box{padding-right:0;height:300px;background-color:#ffffff;padding:60px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box{padding:5.88235vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box{padding:30px 7px 30px 10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box{padding:8vw 1.86667vw 8vw 2.66667vw}}.ngecp .p-modal-box .p-scroll-box .mCSB_inside>.mCSB_container{margin-right:68px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .mCSB_inside>.mCSB_container{margin-right:6.66667vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .mCSB_inside>.mCSB_container{margin-right:0;padding-right:23px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .mCSB_inside>.mCSB_container{padding-right:6.13333vw}}.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_draggerContainer{left:0;top:0;height:100%}.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;background-color:#e60012 !important;border-radius:4px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_dragger{width:.78431vw;border-radius:.39216vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_dragger{width:8px;border-radius:4px;margin-left:4px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_dragger{width:2.13333vw;border-radius:1.06667vw;margin-left:1.06667vw}}.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#eeeeee;border-radius:4px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_draggerRail{width:.78431vw;border-radius:.39216vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_draggerRail{width:8px;border-radius:4px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .mCSB_scrollTools .mCSB_draggerRail{width:2.13333vw;border-radius:1.06667vw}}.ngecp .p-modal-box .p-scroll-box .p-heading-2{font-size:2.0rem;color:#e60012;font-weight:700;line-height:1.6;margin-bottom:40px;background-image:none;background-color:transparent;padding:0;position:static;letter-spacing:normal;margin-left:0}.ngecp .p-modal-box .p-scroll-box .p-heading-2::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.ngecp .p-modal-box .p-scroll-box .p-heading-2::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-heading-2{font-size:1.96078vw;margin-bottom:3.92157vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-heading-2{text-align:center;line-height:1.4;font-size:1.6rem;margin-bottom:20px}.ngecp .p-modal-box .p-scroll-box .p-heading-2::before{display:block;width:0;height:0;margin-top:calc((1 - 1.4) * .5em);content:""}.ngecp .p-modal-box .p-scroll-box .p-heading-2::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.4) * .5em);content:""}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-heading-2{font-size:4.26667vw;margin-bottom:5.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-heading-2:before,.ngecp .p-modal-box .p-scroll-box .p-heading-2:after{display:none}.ngecp .p-modal-box .p-scroll-box .p-heading-3{font-size:1.6rem;color:#e60012;font-weight:700;line-height:1;margin-bottom:15px;background-image:none;background-color:transparent;position:relative;padding:0 0 0 18px;text-align:left;letter-spacing:normal}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-heading-3{font-size:1.56863vw;margin-bottom:1.47059vw;padding-left:1.76471vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-heading-3{padding-left:12px;font-size:1.4rem;margin-bottom:10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-heading-3{font-size:3.73333vw;padding-left:3.2vw;margin-bottom:2.66667vw}}.ngecp .p-modal-box .p-scroll-box .p-heading-3:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-40%);width:8px;height:8px;border-radius:50%;background-color:#e60012}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-heading-3:before{left:.19608vw;width:.78431vw;height:.78431vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-heading-3:before{width:6px;height:6px;left:0}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-heading-3:before{width:1.6vw;height:1.6vw}}.ngecp .p-modal-box .p-scroll-box .p-heading-3:after{display:none}.ngecp .p-modal-box .p-scroll-box .p-message{font-size:1.4rem;font-weight:400;color:#000000;line-height:1.5;margin-bottom:0}.ngecp .p-modal-box .p-scroll-box .p-message::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}.ngecp .p-modal-box .p-scroll-box .p-message::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-message{font-size:1.37255vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message{font-size:1.3rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message{font-size:3.46667vw}}.ngecp .p-modal-box .p-scroll-box .p-message--mb10{margin-bottom:min(.98039vw, 10px)}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message{margin-bottom:10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message{margin-bottom:2.66667vw}}.ngecp .p-modal-box .p-scroll-box .p-message+.p-attention{margin-top:10px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-message+.p-attention{margin-top:.98039vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message+.p-attention{margin-top:10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message+.p-attention{margin-top:2.66667vw}}.ngecp .p-modal-box .p-scroll-box .p-message>a{display:inline-block;font-size:1.4rem;font-weight:400;color:#000000;text-decoration:none;line-height:1;position:relative}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-message>a{margin-top:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message>a{font-size:1.3rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message>a{font-size:3.46667vw}}.ngecp .p-modal-box .p-scroll-box .p-message>a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#000000}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-message>a:before{border-width:.09804vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message>a:before{border-width:1px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message>a:before{border-width:.26667vw}}@media only screen and (min-width: 769px){.ngecp .p-modal-box .p-scroll-box .p-message>a:hover:before{display:none}}.ngecp .p-modal-box .p-scroll-box .p-message .tel{font-size:1.4rem;font-weight:400;color:#000000;text-decoration:none;cursor:auto}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-message .tel{font-size:1.37255vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-message .tel{font-size:1.3rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-message .tel{font-size:3.46667vw}}.ngecp .p-modal-box .p-scroll-box .p-message .tel:before{display:none}.ngecp .p-modal-box .p-scroll-box .p-section+.p-section{margin-top:30px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-section+.p-section{margin-top:2.94118vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-section+.p-section{margin-top:20px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-section+.p-section{margin-top:5.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li{line-height:1.5;font-size:1.4rem;font-weight:400;color:#000000;position:relative;padding-left:12px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li{font-size:1.37255vw;padding-left:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li{font-size:1.3rem;padding-left:10px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li{font-size:3.46667vw;padding-left:2.66667vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li:before{content:"";position:absolute;left:2px;top:10px;width:3px;height:3px;border-radius:50%;background-color:#000000}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li:before{left:.19608vw;top:.98039vw;width:.29412vw;height:.29412vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li:before{left:1px;width:2px;height:2px;top:9px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li:before{left:.26667vw;width:.53333vw;height:.53333vw;top:2.4vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li>a{display:inline-block;font-size:1.4rem;font-weight:400;color:#000000;padding-bottom:5px;text-decoration:none;line-height:1;position:relative}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li>a{margin-top:1.17647vw;padding-bottom:.4902vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li>a{font-size:1.3rem;padding-bottom:5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li>a{font-size:3.46667vw;padding-bottom:1.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li>a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#000000}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li>a:before{border-width:.09804vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li>a:before{border-width:1px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li>a:before{border-width:.26667vw}}@media only screen and (min-width: 769px){.ngecp .p-modal-box .p-scroll-box .p-disc>li>a:hover:before{display:none}}.ngecp .p-modal-box .p-scroll-box .p-disc>li+li{margin-top:12px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li+li{margin-top:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li+li{margin-top:8px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li+li{margin-top:2.13333vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li p{line-height:1.5;font-size:1.4rem;font-weight:400;color:#000000;margin-top:5px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p{font-size:1.37255vw;margin-top:.4902vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p{font-size:1.3rem;margin-top:5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li p{font-size:3.46667vw;margin-top:1.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li p+p{margin-top:5px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p+p{margin-top:.4902vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p+p{margin-top:5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li p+p{margin-top:1.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a{display:inline-block;font-size:1.4rem;font-weight:400;color:#000000;padding-bottom:5px;padding-right:15px;text-decoration:none;line-height:1;position:relative}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a{font-size:1.37255vw;padding-bottom:.4902vw;padding-right:1.47059vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a{font-size:1.3rem;padding-bottom:5px;padding-right:15px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li p>a{font-size:3.46667vw;padding-bottom:1.33333vw;padding-right:4vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#000000}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:before{border-width:.09804vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:before{border-width:1px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:before{border-width:.26667vw}}.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:after{content:"";position:absolute;right:0;top:2px;height:11px;width:11px;background-image:url(/image/2016/kazokujikan_prj/index/icon_popup_r2.svg);background-repeat:no-repeat;background-position:right center;background-size:100%}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:after{top:.19608vw;height:1.07843vw;width:1.07843vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:after{top:2px;height:11px;width:11px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:after{top:.53333vw;height:2.93333vw;width:2.93333vw}}@media only screen and (min-width: 769px){.ngecp .p-modal-box .p-scroll-box .p-disc>li p>a:hover:before{display:none}}.ngecp .p-modal-box .p-scroll-box .p-attention{margin-top:2px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-attention{margin-top:.19608vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-attention{margin-top:5px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-attention{margin-top:1.33333vw}}.ngecp .p-modal-box .p-scroll-box .p-attention li{font-size:1.2rem;text-indent:-1em;padding-left:1em;line-height:1.5;color:#000000;font-weight:400}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-attention li{font-size:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-attention li{font-size:1.1rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-attention li{font-size:2.93333vw}}.ngecp .p-modal-box .p-scroll-box .p-number{margin-top:12px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-number{margin-top:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-number{margin-top:8px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-number{margin-top:2.13333vw}}.ngecp .p-modal-box .p-scroll-box .p-number li{font-size:1.4rem;text-indent:-1.3em;padding-left:1.3em;line-height:1.5;color:#000000;font-weight:400}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-number li{font-size:1.37255vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-number li{font-size:1.3rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-number li{font-size:3.46667vw}}.ngecp .p-modal-box .p-scroll-box .p-number li>p{font-size:1.4rem;margin-bottom:0;text-indent:-1.3em;padding-left:1.3em;color:#000000;font-weight:400}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-number li>p{font-size:1.37255vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-number li>p{font-size:1.3rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-number li>p{font-size:3.46667vw}}.ngecp .p-modal-box .p-scroll-box .p-number li .attention{margin-top:12px;font-size:1.2rem;line-height:1.5;color:#000000}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-number li .attention{margin-top:1.17647vw;font-size:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-number li .attention{margin-top:8px;font-size:1.1rem}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-number li .attention{margin-top:2.13333vw;font-size:2.93333vw}}.ngecp .p-modal-box .p-scroll-box .p-number li+li{margin-top:12px}@media screen and (max-width: 1030px){.ngecp .p-modal-box .p-scroll-box .p-number li+li{margin-top:1.17647vw}}@media only screen and (max-width: 768px){.ngecp .p-modal-box .p-scroll-box .p-number li+li{margin-top:8px}}@media screen and (orientation: portrait){.is-mobile .ngecp .p-modal-box .p-scroll-box .p-number li+li{margin-top:2.13333vw}}.ngecp #modal-kiyaku .p-modal-box__inner{overflow:hidden}
