@charset "UTF-8";footer a,footer a:link{color:#fff}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}sup{font-weight:400}.blank{display:none}.red{color:red}.icon-blank{margin-left:10px;margin-bottom:3px}.sec-area{padding:0}.sec-area .inner{padding:40px 0 60px}.attention-area .inner{padding:40px 0 5px}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 768px){.sec-area .inner{padding:20px 12px}a[href*="tel:"]{pointer-events:auto;cursor:pointer}}.bg-light-blue{background:#ebf1f2}.bg-blue{background:#bee1e5}.bg-dark-blue{background:#2697b2}.bg-light-green{background:#ebf2ec}.bg-green{background:#add8b2}.bg-light-purple{background:#efeff4}.bg-purple{background:#d3d2e7}.font-red{color:#ea5f44}.font-blue{color:#2697b2}.font-green{color:#448552}.font-purple{color:#4d4d96}.ttl-02{font-size:22px;text-align:center;font-weight:700}.text-lead{font-size:16px}@media screen and (max-width: 768px){h2.ttl-02{padding-bottom:0}.ttl-02{font-size:16px!important;padding-bottom:1em}}.btn{max-width:520px;margin:auto;padding:10px;font-size:16px;font-weight:700;border-radius:4px;background:#333}.btn:before{content:"→";font-weight:700;border:0;top:auto;bottom:auto;right:15px;margin:auto;width:auto;height:auto}.list-dotted>li{padding-left:12px}.list-dotted.is-gray>li:before{width:6px;height:6px;background:#c1d1d3;top:.55em}.indemnity-box{background:#003d89;position:relative}.bg-indemnityblue{position:relative;background:#003d89}@media screen and (max-width: 768px){.bg-indemnityblue:before,.bg-white:before{height:3.4rem}}.indemnity_content{text-align:center;color:#fff;padding:4em 0 2em}@media screen and (max-width: 768px){.indemnity_content img{max-width:85%}}.indemnity_dl{border:2px solid #fff;width:73%;margin:auto}.indemnity_dl dl{display:flex;flex-flow:row wrap;align-items:center}.indemnity_dl dt{flex-basis:11%}.indemnity_dl dd{flex-basis:89%;padding:20px 20px 20px 10px;text-align:left;line-height:1.7}.bu_indemnity{font-size:1.1em;width:19em}@media screen and (min-width: 769px){.indemnity_dl{width:73%;margin:30px auto;align-items:start}}@media screen and (max-width: 768px){.indemnity_dl dl{flex-flow:column}.indemnity_dl{width:90%;margin:50px auto}.indemnity_dl dd{padding:20px}.indemnity_dl dl dt{padding-top:20px}}.indemnity_b-area{margin:auto;padding:40px 0 70px;text-align:center}.indemnity_b-area ul{text-align:left}@media screen and (min-width: 768px){.indemnity_b-area{width:860px;margin:auto}}@media screen and (max-width: 767px){.indemnity_b-area{margin:auto;max-width:85%}}@media screen and (max-width: 768px){.tbl-scroll_sp{overflow-x:auto;white-space:nowrap;padding-top:.5em}}.indem_b_ul{text-align:left}.balloon1:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #e0edff}.indemnity_b-area table{border:.125rem solid #0e85af}.indem_b_tbl tr th{color:#000!important}.indem_b_tbl th{font-size:1.125rem;color:#0e85af;background:#cfe7ef}.indem_b_tbl th,.indem_b_tbl td{border:.125rem dotted #0e85af}.indem_b_tbl{border-collapse:collapse;width:100%;max-width:100%;display:table;background:#fff}.list-topic{display:flex}.list-topic a{color:#24a1b2}.function-box>.col{width:170px;height:170px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;text-align:center;color:#fff;background:linear-gradient(-50deg,#2a94bb,#56aec8);border-radius:999em;position:relative}.function-box>.col:before{position:absolute;content:"";width:96%;height:96%;top:2%;left:2%;border:1px solid #fff;border-radius:999em}.function-box>.col+.col{margin-left:30px}.is-green .function-box>.col{background:linear-gradient(-50deg,#3b9e4d,#6dbc6a)}.is-purple .function-box>.col{background:linear-gradient(-50deg,#947fb5,#ab9ecc)}@media screen and (max-width: 768px){.function-box{max-width:350px;margin:auto}.function-box>.col{width:120px;height:120px;font-size:16px}.function-box>.col+.col{margin-left:0}.function-box>.col:nth-child(2n){margin-left:15px}.function-box>.col:nth-child(n+3){margin-top:15px}}.trouble-box{max-width:820px;margin:auto}.trouble-box .box{position:relative;padding-left:80px}.trouble-box .box:before{position:absolute;content:"";width:54px;height:54px;top:50%;margin-top:-27px;left:0;background:url(/nifty_anshinpack/mailpack/images/icon-trouble_bl.png) no-repeat center;background-size:contain}.trouble-box .ttl{font-size:20px;font-weight:700;color:#2697b2}.is-green .trouble-box .box:before{background:url(/nifty_anshinpack/mailpack/images/icon-trouble_gr.png) no-repeat center;background-size:contain}.is-green .trouble-box .ttl{color:#58b277}.is-purple .trouble-box .box:before{background:url(/nifty_anshinpack/mailpack/images/icon-trouble_pl.png) no-repeat center;background-size:contain}.is-purple .trouble-box .ttl{color:#4d4d96}@media screen and (max-width: 768px){.trouble-box .box{padding-left:50px}.trouble-box .box:before{width:40px;height:40px;margin-top:-20px}.trouble-box .ttl{font-size:18px}}.list-filed{border:1px solid #2697b2;padding:0 30px}.list-filed .ttl{padding:10px;text-align:center;font-weight:700;border-bottom:1px solid #e8e8e8}.list-filed .content{padding:10px 30px 15px}.list-filed li{font-size:14px;padding-left:10px}.list-filed .col-odd li{width:20%}.list-filed .col-odd li:nth-child(n+6){margin-top:5px}.list-filed .col-even li{width:25%}.list-filed .col-even li:nth-child(n+5){margin-top:5px}.is-green .list-filed{border-color:#58b277}.is-purple .list-filed{border-color:#4d4d96}@media screen and (max-width: 768px){.list-filed{padding:0 15px}.list-filed .content{padding:10px}.list-filed li{font-size:12px}.list-filed .col-odd li{width:33%}.list-filed .col-odd li:nth-child(n+6){margin-top:0}.list-filed .col-odd li:nth-child(n+4){margin-top:10px}.list-filed .col-even li{width:50%}.list-filed .col-even li:nth-child(n+5){margin-top:0}.list-filed .col-odd li:nth-child(n+3){margin-top:10px}}.price-group .plan-box{padding:30px 50px;border-bottom:2px dotted #cccccc;background:#fff}.plan-box .ttl{font-size:22px;font-weight:700;text-align:center;margin-bottom:10px}.plan-box .price-txt{padding:5px 10px;font-size:16px;font-weight:700;text-align:center;background:#fffcca}.plan-box .price-txt .num{font-size:22px}.service-box{padding:15px 30px 20px;background:#fff}.service-box .ttl{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px}.service-box .grid .col{width:32%}.service-col{display:block;text-align:center;height:100%;padding:30px 50px;text-decoration:none;color:inherit;border:2px solid;border-radius:4px;position:relative;align-items:center}.service-col:hover{text-decoration:none}.service-col:before{position:absolute;content:"";width:25px;height:25px;bottom:-1px;right:-1px}.service-col:after{position:absolute;content:"→";font-size:14px;font-weight:700;bottom:0;right:4px}.service-col>.txt{font-size:20px;font-weight:700}.service-col>.txt .text-large{font-size:24px}.service-btn{margin-top:15px}.service-btn li+li{margin-top:3px}.service-btn a{color:#24a1b2}.service-box .btn{padding:25px}.btn-area{padding-top:20px;border-top:2px dotted #ccc}.btn-wrap.grid{justify-content:center}.btn-wrap.grid .btn{width:320px;margin:0 20px}@media screen and (max-width: 768px){.price-group .plan-box{padding:15px 12px}.service-box{padding:15px 12px 20px}.service-box .grid .col+.col{margin-top:10px}.service-box .grid .col{width:100%}.service-col{display:flex;padding:15px}.service-col>.img{width:20%}.service-col>.txt{width:80%;font-size:16px;padding-left:15px}.service-col>.txt .text-large{font-size:20px}.service-box .btn{padding:16px}.btn-wrap.grid .btn{width:100%;margin:auto}.btn-wrap.grid .btn+.btn{margin-top:10px}}.price-group.is-green .plan-box{border-top:4px solid #51bc77}.price-group.is-green .plan-box .ttl{color:#51bc77}.price-group.is-green .service-col{border-color:#cdeac1}.price-group.is-green .service-col:hover{background:#e7f4df}.price-group.is-green .service-col:before{background:#cdeac1}.price-group.is-green .service-col:after{color:#509b60}.btn.is-green{background:#509b60}.price-group.is-blue .plan-box{border-top:4px solid #2697b2}.price-group.is-blue .plan-box .ttl{color:#2697b2}.price-group.is-blue .service-col{border-color:#7fc3d3}.price-group.is-blue .service-col:hover{background:#e4f7f9}.price-group.is-blue .service-col:before{background:#7fc3d3}.price-group.is-blue .service-col:after{color:#197882}.btn.is-blue{background:#2697b2}.price-group.is-purple .plan-box{border-top:4px solid #827fba}.price-group.is-purple .plan-box .ttl{color:#827fba}.price-group.is-purple .service-col{border-color:#827fba}.price-group.is-purple .service-col:hover{background:#f1f1fb}.price-group.is-purple .service-col:before{background:#827fba}.price-group.is-purple .service-col:after{color:#4d4d96}.btn.is-purple{background:#7d4dbd}.option-box{border-radius:4px;background:#ffffff;padding:30px}.grid.col-2>.option-box:not(:nth-child(-n+2)),.grid.col-3>.option-box:not(:nth-child(-n+3)),.grid.col-4>.option-box:not(:nth-child(-n+4)){margin-top:20px}.option-box .ttl-03{padding-bottom:10px;font-weight:700;text-align:center}.option-box .img{width:100%;margin:0 auto 10px}.option-box .text-large{font-size:30px}@media screen and (max-width: 768px){.option-box{padding:15px}.option-box .img{width:50%}.option-box .text-large{font-size:24px}}.counselor-slider-list{padding:0 50px}.counselor-slider-list .slick-slide{margin:0 20px}.slick-slide img{margin:auto}.slide-arrow{display:inline-block;position:absolute;width:46px;height:46px;top:50%;margin-top:-23px;cursor:pointer}.slide-arrow:hover{opacity:.8}.prev-arrow{left:0;background:url(/nifty_anshinpack/mailpack/images/prev-arrow_bl.svg) no-repeat center;background-size:contain}.next-arrow{right:0;background:url(/nifty_anshinpack/mailpack/images/next-arrow_bl.svg) no-repeat center;background-size:contain}.slider-wrap>a{display:block;padding:15px 20px;text-align:center;border-radius:4px;background:#fff}.slider-wrap .name-ttl{font-size:20px;font-weight:700;margin-bottom:10px}.slider-wrap .img{margin-bottom:10px}.list-cat{margin-top:10px}.list-cat li{padding:5px;background:#e4f2f4;border-radius:999em}.list-cat li+li{margin-top:5px}.slider-wrap .num-tel{margin-top:15px;padding-top:10px;border-top:2px dashed #e8e8e8;font-size:24px}@media screen and (max-width: 768px){.counselor-slider-list{padding:0 10px}.counselor-slider-list .slick-slide{margin:0 10px}.slide-arrow{width:20px;height:20px;margin-top:-10px}.prev-arrow{left:-5px}.next-arrow{right:-5px}.slider-wrap>a{padding:10px 12px}.slider-wrap .name-ttl{font-size:15px}.list-cat li{font-size:12px}.list-cat li+li{margin-top:5px}.slider-wrap .num-tel{margin-top:10px;font-size:18px}}.is-green .prev-arrow{background:url(/nifty_anshinpack/mailpack/images/prev-arrow_gr.svg) no-repeat center;background-size:contain}.is-green .next-arrow{background:url(/nifty_anshinpack/mailpack/images/next-arrow_gr.svg) no-repeat center;background-size:contain}.is-green .list-cat li{background:#dfefe4}.is-purple .prev-arrow{background:url(/nifty_anshinpack/mailpack/images/prev-arrow_pl.svg) no-repeat center;background-size:contain}.is-purple .next-arrow{background:url(/nifty_anshinpack/mailpack/images/next-arrow_pl.svg) no-repeat center;background-size:contain}.is-purple .list-cat li{background:#d3d2e7}.step-box{padding:30px;font-size:16px;text-align:center;border-radius:6px;background:#fff;position:relative}.step-box+.step-box:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:15px 16px 0 16px;border-color:#2696b2 transparent transparent transparent;top:-30px;left:50%;margin-left:-16px}.step-box .ttl{margin-bottom:10px;font-weight:700;color:#44bbd1}.first-step{margin-top:15px;padding:20px;background:#f9f8e4}.first-step-list{margin-top:15px;display:flex;align-items:center;justify-content:center}.first-step-list li{width:200px;padding:0 30px;position:relative}.first-step-list li+li:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 15px;border-color:transparent transparent transparent #dddddd;top:40%;left:-8px}@media screen and (max-width: 768px){.step-box{padding:10px 15px;font-size:14px}.step-box+.step-box:before{top:-26px}.first-step{margin-top:10px;padding:10px 15px;background:#f9f8e4}.first-step-list li{width:auto;padding:0 10px}.first-step-list li+li:before{border-width:5px 0 5px 8px;top:47%;left:-5px}}.is-green .step-box .ttl{color:#55b567}.is-green .step-box+.step-box:before{border-color:#55b567 transparent transparent transparent}.is-purple .step-box .ttl{color:#827fba}.is-purple .step-box+.step-box:before{border-color:#827fba transparent transparent transparent}.use-ttl{margin-bottom:15px;padding:4px 10px;text-align:center;font-size:20px;font-weight:700;color:#2697b2;border:1px solid #2697b2}.use-box{position:relative}.use-box+.use-box:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 15px;border-color:transparent transparent transparent #8bb9d1;top:36%;left:-20px}.use-box .img+.text{margin-top:15px}@media screen and (max-width: 768px){.use-ttl{padding:0 10px;font-size:16px}.use-box{margin:auto;max-width:520px;padding:10px 12px;text-align:center}.grid.col-3:not(.grid-sp)>.use-box:not(:nth-child(3n)){margin-right:auto}.use-box+.use-box:before{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#8bb9d1 transparent transparent transparent;top:-15px;left:50%;margin-left:-10px}.use-area .btn{padding:10px}}@media screen and (max-width: 519px){.use-box{text-align:left}}.sample-balloon:before{content:"";border:55px solid transparent;border-top:43px solid #fff;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tokuten-area{position:relative;background:#0f82b4;padding-top:40px}.tokuten-area h2{color:#fff;font-size:2.1rem}.tokuten-area h3{color:#fff;font-size:1.7rem}.tokuten-area .tokuten-box{padding:30px;border:1px solid #2697b2;position:relative}.tokuten-area .tokuten-box:before{position:absolute;content:"";width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;border:1px solid #2697b2}.tokuten_p{color:#fff;text-align:center;font-size:1.3rem;font-weight:400}@media screen and (max-width: 767px){.tokuten_p{color:#fff;text-align:center;font-size:.9rem;font-weight:400}}.tokuten_p span{-webkit-text-decoration:underline 5px #ffc800;text-decoration:underline 5px #ffc800;text-underline-offset:2px}.hoshoutanmatsu,.hoshoutanmatsu_tasha{font-size:1.5rem;font-weight:700;text-align:center;padding:1.5rem 0 2.5rem;margin-bottom:-10px}.hoshoutanmatsu span{color:#d4f1f9;padding:0 .6em}.hoshoutanmatsu_tasha span{color:#e6e6e6;padding:0 .6em}.hoshou_wrap{width:100%;background:#fff;border-radius:15px;margin:0 auto;text-align:center}.hoshou_logo{background:#ecf5f9;text-align:center;border-radius:15px 15px 0 0;padding:1.2em 0}.hoshou_logo img{width:min(435px,100%)}.hoshou_logo.is-itx img{width:min(266px,100%)}.hoshouDevice_wrap{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:start;gap:30px 10px}.hoshou_device{width:18%}.hoshou_device:last-child{position:relative}.hoshou_device:last-child .ic-baloon.is-star{position:absolute;top:-1rem;right:-2.5rem;width:6.25rem;height:3.6rem;font-size:16px}.hoshou_device p,.hoshou_device2 p{line-height:1.5}.hoshou_device span{font-size:.8em;line-height:1}@media screen and (max-width: 767px){.hoshou_logo img{width:auto}.hoshou_logo.is-itx img{width:min(266px,100%)}.hoshouDevice_wrap{max-width:300px;gap:20px 10px}.hoshou_device{width:48%}.hoshou_device:last-child{margin-right:auto}}.hoshou_futangaku{background:#192b63;text-align:center;border-radius:0 0 15px 15px;padding:1.2em 0;color:#fff;font-weight:700;display:flex;margin-top:35px}.hoshou_futangaku2{background:#e6e6e6;text-align:center;border-radius:0 0 15px 15px;padding:1.2em 0;color:#666;font-weight:700;display:flex;margin-top:50px}.hoshou_device2{width:100%}@media screen and (min-width: 768px){.hf1{font-size:1.2rem;margin:auto 0 auto auto;padding-right:1rem}.hf2{font-size:4rem;margin-left:0;margin-right:auto;padding-left:1rem;margin-top:-.5rem}}.hoshou_j_wrap,.hoshou_j_wrap2{color:#fff;font-weight:700}@media screen and (min-width: 768px){.hoshou_j_wrap{display:flex;width:90%;margin:-25px auto 0;padding:0;font-size:1.2rem}.hoshou_j_wrap2{display:flex;width:90%;margin:0 auto;padding:0;font-size:1.2rem}.hoshou_j_wrap2 div{background-color:#666;padding:.2em .5em;width:19%;margin:auto}.hoshou_j1{background-color:#0f82b4;padding:.2em .5em;width:19%;margin:auto}.hoshou_j1-1{margin-right:0!important}.hoshou_j2{background-color:#0f82b4;padding:.2em .5em;width:19%;margin:auto}.hoshou_j2-2{margin:0 34px!important}.hoshou_j3{background-color:#0f82b4;padding:.2em .5em;width:19%;margin:auto}.hoshou_j3-3{margin-left:0!important}.hoshou_j4{color:#ffc800;font-size:2.6rem;font-weight:400;margin:auto}.hoshou_j5{background-color:#ffc800;padding:.2em .5em;width:19%;color:#333;margin:auto}.hoshou_tashatext p{font-size:2rem;font-weight:700;color:#666}}@media screen and (max-width: 768px){.hoshou_j_wrap{display:flex;flex-wrap:wrap;margin:-25px auto 0;padding:0;font-size:.9rem;width:auto}.hoshou_j_wrap2{display:flex;width:100%;margin:0 auto;padding:0;font-size:.9rem}.hoshou_j_wrap2 div{background-color:#666;padding:.3em .5em;width:27%;margin:auto}.hoshou_j1{background-color:#0f82b4;padding:.3em .5em;width:27%;margin:auto}.hoshou_j1-1{margin-right:0!important}.hoshou_j2,.hoshou_j3{background-color:#0f82b4;padding:.3em .5em;width:27%;margin:auto}.hoshou_j3-3{margin-left:0!important}.hoshou_j4{color:#ffc800;font-size:2.6rem;font-weight:400;margin:-10px auto;width:100%}.hoshou_j5{background-color:#ffc800;padding:.3em .5em;width:27%;color:#333;margin:auto}.hoshou_device2 img{width:22%}}@media screen and (max-width: 768px){.hf1{font-size:1rem;margin:auto 0 auto auto;padding-right:.5rem}.hf2{font-size:2.8em;margin-left:0;margin-right:auto;padding-left:.5rem;margin-top:-.5rem}.hoshou_tashatext p{font-size:1.5rem;font-weight:700;color:#666}.hoshou_j_wrap2 ul{padding:0 auto 100px auto}.hoshou_j_wrap2 ul li{display:inline;margin:-20px 15px 0;width:15em;background-color:#666;padding:.2em 3.5em}}.hoshou_tashatext{background:#e6e6e6;text-align:center;border-radius:15px 15px 0 0;padding:.7em 0;color:#000}.intro_button{position:relative;font-weight:700;display:block;text-decoration:none;padding:10px 0;text-align:center;cursor:pointer;transition:all .1s ease;background:#ffc800;color:#333;border-radius:2.5rem;margin:3em auto 0}.intro_button:before{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);border:none;content:"";width:.5rem;height:1rem;background-image:url(/nifty_anshinpack/mailpack/images/ic-arrow_black.svg);background-size:contain;margin:0}.intro_button:hover{text-decoration:none;opacity:.7}@media screen and (min-width: 769px){.bu_ue,.bu_shita{font-size:1.2em}.bu_ue{width:15em}.bu_shita{width:27em}}@media screen and (max-width: 768px){.bu_ue,.bu_shita{font-size:.9em}.bu_ue{width:13em}.bu_shita{width:24em}}.terms-list{max-width:800px;margin:auto}.terms-list li{width:180px;padding:10p;text-align:center;background:#ebf1f2}.terms-list li+li{margin-left:20px}@media screen and (max-width: 768px){.tokuten-area .tokuten-box{padding:15px}.device-list{padding:0 10px}.device-list .box{width:50%}.device-list .box:nth-child(n+3){border-top:1px dashed #dddddd}.device-list .box:nth-child(6n+1){border-left:1px dashed #dddddd}.device-list .box:nth-child(odd){border-left:0}.terms-list{max-width:80%;margin:auto}.terms-list li{width:49%}.terms-list li+li{margin-left:0}.terms-list li:nth-of-type(odd){margin-right:2%}.terms-list li:nth-of-type(n+3){margin-top:2%}}@media screen and (max-width: 320px){.terms-list{max-width:100%}}.tokuten-detail-area{background:#ebf1f2}.tokuten-detail-area h2{color:#333}.plan-tbl th,.plan-tbl td{border:0}.plan-tbl .col-01,.plan-tbl .col-02{width:15%}.plan-tbl .col-03{width:70%}.plan-tbl .plan-th{padding:5px;color:#fff;font-size:20px;font-weight:700;text-align:center;background:#2697b2}.plan-tbl tr{border-right:1px solid #2697b2;border-left:1px solid #2697b2}.plan-tbl th,.plan-tbl td{font-size:16px;font-weight:400;text-align:left;padding:15px 25px;border-bottom:1px solid #2697b2}.plan-tbl th{border-right:1px solid #2697b2;background:#d3ebef}.plan-tbl .border-dash_r{border-right:1px dashed #2697b2}.plan-tbl .border-dash_b{border-bottom:1px dashed #2697b2}.is-green.plan-tbl .plan-th,.is-green.plan-tbl tr,.is-green.plan-tbl th,.is-green.plan-tbl td,.is-green.plan-tbl .border-dash_r,.is-green.plan-tbl .border-dash_b{border-color:#51bc77}.is-green.plan-tbl .plan-th{background:#51bc77}.is-green.plan-tbl th{background:#e0fce9}.is-purple.plan-tbl .plan-th,.is-purple.plan-tbl tr,.is-purple.plan-tbl th,.is-purple.plan-tbl td,.is-purple.plan-tbl .border-dash_r,.is-purple.plan-tbl .border-dash_b{border-color:#827fba}.is-purple.plan-tbl .plan-th{background:#827fba}.is-purple.plan-tbl th{background:#f1f1fb}@media screen and (max-width: 768px){.plan-tbl .col-01,.plan-tbl .col-02{width:25%}.plan-tbl .col-03{width:50%}.plan-tbl th,.plan-tbl td{font-size:14px;padding:10px}.plan-tbl .plan-th{font-size:16px}}.price-area h2{color:#000;margin-bottom:.8em}@media screen and (max-width: 767px){.price-area h2{color:#000;margin-bottom:.8em;font-size:1.2rem}}.bgwhite{background:#fff!important}.bgyellow{background:#fff4cc!important}.dotborder-tb{border-top:.125rem dotted #b3b3b3;border-bottom:.125rem dotted #b3b3b3}.dotborder-bottom{border-bottom:.125rem dotted #b3b3b3}.tbl-price,.price-area .list-note{border:none;margin:auto;background:#ebf1f2}.tbl-price th,.tbl-price td{position:relative;border:none}.tbl-price thead .tbl-th{margin-top:1rem;padding:0;background-color:transparent;vertical-align:bottom}.tbl-price thead .tbl-th.is-recommend{margin-top:0}.tbl-price thead .tbl-th_inner{padding:2.7rem 1rem;font-size:.8rem;border:none;border-radius:1rem 1rem 0 0}.tbl-price thead .tbl-th.is-recommend .tbl-th_inner{padding:1.5rem 1rem 1rem}.tbl-price tbody{border:.125rem solid #b3b3b3}.tbl-price tbody th{color:#333;background:#e6e6e6}.tbl-price td{border-left:.125rem solid #b3b3b3;border-right:.125rem solid #b3b3b3}.tbl-price .ic-baloon.is-yellow{position:absolute;top:-2.5rem;right:1rem;width:6.25rem;height:5rem}.tbl-price .ic-baloon.is-star{position:absolute;top:-1.7rem;right:-.9rem;width:6.25rem;height:5rem;font-size:16px}.tbl-price .link-arrow{position:relative;padding-left:1rem}.tbl-price .link-arrow:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #0076b1;left:0;top:.45rem}@media screen and (max-width: 768px){.tbl-scroll_sp{overflow-x:auto!important;white-space:nowrap!important}.tbl-price{width:600px}.price-area .list-note{width:auto}.tbl-price .ic-baloon.is-yellow,.tbl-price.ic-baloon.is-star{font-size:.75rem;top:-.8rem;right:-.8rem;width:5rem;height:4rem;z-index:10}.tbl-price .fs_36{font-size:2rem!important}.tbl-price thead .tbl-th{margin-top:0}.tbl-price thead .tbl-th.is-recommend .tbl-th_inner{padding:1rem}}.f-simpleplan{color:#41bed2}.f-standardplan{color:#0f82b4}.f-premiumplan{color:#192b63}.is-bg-simpleplan{background:#41bed2}.is-bg-standardplan{background:#0f82b4}.is-bg-premiumplan{background:#192b63}.ic-baloon{background-size:contain;background-position:center}.ic-baloon.is-yellow{background-image:url(/nifty_anshinpack/mailpack/images/ic-balloon_yellow.svg)}.ic-baloon.is-navy{background-image:url(/nifty_anshinpack/mailpack/images/ic-balloon_blue.svg)}.ic-baloon.is-star{background-image:url(/nifty_anshinpack/mailpack/images/ic-balloon_star.png);z-index:10}.f-white{color:#fff}.shorui_kakoi{position:relative;margin:2em auto;padding:.5em 1em;border:dotted 2px #333;border-radius:5px;text-align:center;width:80%}.shorui_kakoi .shorui_title{position:relative;display:inline-block;top:-19px;padding:0 12px;line-height:1;font-size:19px;background:#bee1e5;color:#333;font-weight:700}@media screen and (min-width: 769px){.shorui_kakoi{width:80%}}@media screen and (max-width: 768px){.shorui_kakoi{width:100%}}.shorui_kakoi p{margin:0;padding:0;text-align:left}.shorui_kakoi figure{margin:0;padding:0;text-align:left}.shorui_kakoi figure figcaption{margin:0;padding-top:0;font-weight:700}.shorui_kakoi figure ul{padding:0 0 0 1.5em;list-style:disc}.shorui_kakoi figure ul li{padding-bottom:.7em}.shorui_kakoi figure ul li::marker{color:#0f82b4;font-size:1.1em}.request-area .ballon-ttl{margin-bottom:30px;padding:5px 20px;font-weight:700;color:#fff;text-align:center;border-radius:999em;background:#0f82b4}.request-box .box{width:20%;padding:10px}.request-box .box+.box{border-left:1px dashed #73afc6}.request-box .ttl{margin:10px 0;font-weight:700;color:#2697b2;text-align:center}.request-box .img{display:flex;align-items:center;justify-content:center}.req-apply-box{padding:30px;border-radius:6px;background:#fff;text-align:center}.req-apply-box .ttl{font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dddddd}.req-apply-box .gray-box{padding:15px;text-align:left;background:#efefef}.border-box{padding:30px;text-align:center;background:repeating-linear-gradient(-45deg,#bee1e5,#bee1e5 6px,#d2eaed 0,#d2eaed 12px)}.req-apply-box .btn{max-width:350px}.hokenInvoice{background:#ebf1f2;padding:20px 30px;margin-top:20px}.hokenInvoice_ttl{font-weight:700;font-size:20px;color:#0f82b4;margin-bottom:10px}.hokenInvoice_btn{display:block;font-size:16px;color:#2697b2;font-weight:700;background:#fff;border:1px solid #2697b2;border-radius:.2em;padding:.5em;position:relative}@media screen and (max-width: 768px){.hokenInvoice_btn{font-size:14px}}.hokenInvoice_btn:hover{opacity:.6;text-decoration:none}.hokenInvoice_btn:after{content:"";width:1em;height:1em;background:url(/nifty_anshinpack/mailpack/images/icon-blank.png) center/contain no-repeat;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.hokenInvoice_btn+.hokenInvoice_btn{margin-top:10px}@media screen and (max-width: 768px){.request-box .box{width:50%}.request-box .box+.box{border-left:0}.request-box .box:nth-of-type(n+3){border-top:1px dashed #73afc6}.request-box .box:nth-of-type(odd){border-right:1px dashed #73afc6}.req-apply-box{padding:15px 10px}.req-apply-box .ttl{font-size:16px;padding-bottom:5px}}.faq-area .ac-faq{border-bottom:1px solid #c4c4c4}.ac-ttl{background:#ffffff;color:#24a1b2;font-size:18px;text-align:left;padding:20px 50px 20px 60px;position:relative}.ac-ttl .icon-q{position:absolute;content:"";width:45px;height:45px;background:url(/nifty_anshinpack/mailpack/images/icon-q.png) no-repeat center;background-size:contain;left:5px;top:12px}.ac-ttl:before,.ac-ttl:after{position:absolute;content:"";display:inline-block;width:14px;height:3px;background-color:#24a1b2;top:50%;right:25px;margin-left:0;margin-top:-1px;vertical-align:0;border:none;transform:rotate(0);transition:all .5s ease}.ac-ttl:after{transform:rotate(-90deg)}.ac-ttl.active:after{transform:rotate(0);vertical-align:0}.ac-content{border:0;padding:20px 50px 20px 60px;position:relative}.ac-content .icon-a{position:absolute;content:"";width:45px;height:45px;background:url(/nifty_anshinpack/mailpack/images/icon-a.png) no-repeat center;background-size:contain;left:5px;top:12px}@media screen and (max-width: 768px){.ac-ttl,.ac-content{font-size:15px;padding:10px 25px 10px 30px}.ac-ttl .icon-q{width:26px;height:26px;left:0;top:10px}.ac-ttl:before,.ac-ttl:after{height:2px;right:10px}.ac-content .icon-a{width:26px;height:26px;left:0;top:10px}}.apply-plan-box{max-width:580px;margin:auto;background-color:#fff;border-radius:6px;padding:20px;text-align:center}.apply-plan-box p{font-weight:700}.num-tel{font-size:40px;font-weight:700}.num-tel a{color:#0f82b4}.apply-plan-box .text-sub{padding:5px 10px;max-width:300px;margin:auto;font-weight:400}.apply-area .btn{padding:15px 20px;max-width:240px}@media screen and (max-width: 768px){.apply-plan-box{padding:15px 10px}.num-tel{font-size:30px}}#s_nagare{color:#000;margin-bottom:.8em}.s_nagare_subtext{text-align:center;color:red;font-size:.9rem;padding-bottom:15px}@media screen and (max-width: 767px){#s_nagare{color:#000;margin-bottom:.8em;font-size:1.2rem}}.chuijikou{background-color:#fff}.nc_3 a{text-decoration:underline}@media screen and (min-width: 769px){.nagare_container ul{display:flex;width:100%;justify-content:space-around;margin-bottom:3em}.nagare_container ul li{border:2px solid #0f82b4;width:24%;margin-right:15px;background-color:#fff}.nc_1 dt,.nc_2 dt,.nc_3 dt,.nc_4 dt{border-bottom:dotted 3px #0f82b4;height:6rem;display:grid;font-weight:700}.nc_1 dt p,.nc_2 dt p,.nc_3 dt p,.nc_4 dt p{text-align:center;margin-top:-1.5em}.nc_1 dd,.nc_2 dd,.nc_3 dd,.nc_4 dd{padding:1em}.nc_1 dt:before,.nc_2 dt:before,.nc_3 dt:before,.nc_4 dt:before{content:"";display:inline-block;width:80px;height:50px;background-size:contain;margin-top:-20px;margin-left:-2px}.nc_1 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step1.png)}.nc_2 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step2.png)}.nc_3 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step3.png)}.nc_4 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step4.png)}.nc_5 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step5.png)}.nagare_container ul li:before{display:block;content:"";position:absolute;right:0%;top:190px;bottom:0;margin:auto 0;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent}.nc_1,.nc_2,.nc_3{position:relative;margin:0 auto;text-align:center}.nc_1:before{content:"";position:absolute;width:0;height:0;right:-18px;top:50%;border-left:17px solid #0f82b4;border-top:17px solid transparent;border-bottom:17px solid transparent}.nc_2:before,.nc_3:before{content:"";position:absolute;width:0;height:0;right:-18px;top:calc(50% - 13px);border-left:17px solid #0f82b4;border-top:17px solid transparent;border-bottom:17px solid transparent}}@media screen and (max-width: 768px){.nagare_container,.nc_1,.nc_2,.nc_3,.nc_4{width:100%}.nc_1 dt,.nc_2 dt,.nc_3 dt,.nc_4 dt{border-bottom:dotted 3px #0f82b4;display:inline-block;font-weight:700;width:100%;height:40px;display:flex;justify-content:left;align-items:center;margin:0}.nc_1 dt p,.nc_2 dt p,.nc_3 dt p,.nc_4 dt p{padding-left:.5em;color:#0f82b4;font-size:1rem}.nc_1 dd,.nc_2 dd,.nc_3 dd,.nc_4 dd{display:flex;width:100%;height:auto;align-items:center;padding:15px}.nc_1 dd img,.nc_2 dd img,.nc_3 dd img,.nc_4 dd img{width:40%}.nc_1 dd p,.nc_2 dd p,.nc_3 dd p,.nc_4 dd p{padding:15px}.nc_1 dt:before,.nc_2 dt:before,.nc_3 dt:before,.nc_4 dt:before{content:"";display:inline-block;width:80px;height:40px;background-size:contain;margin-left:0}.nc_1 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step1.png)}.nc_2 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step2.png)}.nc_3 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step3.png)}.nc_4 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step4.png)}.nc_5 dt:before{background-image:url(/nifty_anshinpack/mailpack/images/nc_step5.png)}.nagare_container ul li{background-color:#fff}.nagare_container ul li{margin-bottom:17px}.nagare_container ul li:last-child{margin-bottom:3em}.nagare_container ul li:before{display:block;content:"";position:absolute;right:0%;top:190px;bottom:0;margin:auto 0;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent}.nc_1,.nc_2,.nc_3{position:relative;margin:0 auto;text-align:center}.nc_1:before,.nc_2:before,.nc_3:before{content:"";position:absolute;width:0;height:0;right:45%;top:100%;border-top:17px solid #0f82b4;border-right:17px solid transparent;border-left:17px solid transparent}}.note-box{padding:30px;border:1px solid #dddddd;border-radius:6px}@media screen and (max-width: 768px){.note-box{padding:15px}}.tbl-price.is-single{width:100%;table-layout:fixed;background:#fff}.tbl-price.is-single tbody{border:none}.tbl-price.is-single th,.tbl-price.is-single td{border:1px solid #ccc}.tbl-price.is-single th{padding:.9rem 1rem;font-size:.875rem;font-weight:500}.tbl-price.is-single thead th{font-size:1rem}.tbl-price.is-single th.font-bold{font-weight:700}.tbl-price.is-single .f_red{color:#f24822}.tbl-price.is-single td{font-size:1rem}.tbl-price.is-single td.is-small{font-size:.75rem;line-height:1.5}.tbl-price.is-single .label{display:inline-block;margin-bottom:4px;padding:.2em 1em;border-radius:100vh;font-size:.9rem}.tbl-price.is-single .label_text{line-height:1.5}@media screen and (max-width: 768px){.tbl-scroll_sp{overflow-x:visible!important;white-space:normal!important}.tbl-price.is-single,.tbl-price.is-single thead,.tbl-price.is-single tbody,.tbl-price.is-single tr,.tbl-price.is-single th,.tbl-price.is-single td{display:block;width:100%}.tbl-price.is-single th+th,.tbl-price.is-single td+td{border-top:none}.tbl-price.is-single .label_text{text-align:left}}
