﻿.only-cat{display:block}.only-dog{display:none}.only-uchinoko-cat,.only-uchinoko-dog{display:block}.only-light-cat,.only-light-dog{display:none}.aco{cursor:pointer;transition:0.3s;opacity:1}@media (min-width: 768px){.aco:hover{opacity:0.6}}.top{background-color:#FCF9F0;overflow-x:hidden}.top table{border-spacing:0;border-collapse:separate;border-radius:12px;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;color:#525252}.top table.wide tbody tr:first-child th:first-child{border-radius:12px 0 0 0}@media (max-width: 767px){.top table.wide tbody tr:first-child th:first-child{border-radius:8px 0 0 0}}.top table.wide tbody tr:first-child th:last-child{border-radius:0 12px 0 0}@media (max-width: 767px){.top table.wide tbody tr:first-child th:last-child{border-radius:0 8px 0 0}}.top table tbody tr:first-child th{padding:9px 5px}.top table tbody tr:first-child th:first-child{border-radius:12px 12px 0 0}@media (max-width: 767px){.top table tbody tr:first-child th:first-child{border-radius:8px 8px 0 0}}.top table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}@media (max-width: 767px){.top table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}}.top table tbody tr:last-child td:last-child{border-radius:0 0 12px 0}@media (max-width: 767px){.top table tbody tr:last-child td:last-child{border-radius:0 0 8px 0}}.top table tbody th,.top table tbody td{font-size:14px;font-size:1.4rem;line-height:1.3em;background-color:papayawhip;border-bottom:1px solid #dcdcdc;text-align:center;vertical-align:middle;border-right:1px dashed #dcdcdc}@media (max-width: 767px){.top table tbody th,.top table tbody td{font-size:14px;font-size:1.4rem}}.top table tbody th:last-child,.top table tbody td:last-child{border-right:1px solid #dcdcdc}.top table tbody th{background-color:#239FE4;color:white;padding:11px 5px}.top table tbody tr.sub th{background-color:#cde3ed;color:inherit;border-right:1px dashed #707070}.top table tbody tr.sub th:last-child{border-right:1px solid #dcdcdc}.top table tbody td{background-color:white;padding:15.5px 5px}@media (max-width: 767px){.top table tbody td{padding:14px 0px}}@media (max-width: 767px){.top table tbody tr.type1 td .spLearge{font-size:15px}}.top table tbody tr.type1 td .price{font-size:16px}@media (max-width: 767px){.top table tbody tr.type1 td .price{font-size:16px}}.top table tbody tr.type1 td .many{background-color:#dcdcdc;padding:4px 10px;border-radius:15px}@media (min-width: 768px){.top table tbody tr.type1 td .many{margin-left:4px}}@media (max-width: 767px){.top table tbody tr.type1 td .many{margin-top:3px;display:inline-block}}.top table tbody tr.type2 td{padding:12px 5px}.top table tbody tr.type2 td span{font-size:18px;margin-top:5px;display:block}@media (max-width: 767px){.top table tbody tr.type3 td{padding:9px 5px}}.top table tbody tr.type3 td span{font-size:24px}.top table tbody tr.type4 td span{font-size:18px}.top table tbody tr.type5 td{padding:15px 5px;line-height:1em}.top table tbody tr.type5 td .text1{font-size:16px}.top table tbody tr.type5 td .text2{font-size:11px;font-weight:normal;line-height:1.3em;margin-top:5px;display:block}.top table tbody tr:last-child.type5 td{border-radius:0 0 12px 12px}@media (max-width: 767px){.top table tbody tr.type6 td{padding:5px 5px}}.top table tbody tr.type6 td span{font-size:16px}.top table tbody tr.type7 td{border-radius:0 0 12px 12px !important;font-size:16px}@media (max-width: 767px){.top table tbody tr.type7 td{padding:8px 5px}}.top table tbody tr.type7 td .ng{font-size:12px;font-weight:normal;line-height:1.3em;margin-top:3px}.top .tab-inner.light table tbody th{background-color:#DA0814}.top .tab-inner.light table tbody tr.sub th{background-color:#f5cdcf;padding:2px 5px}.top .tab-inner.light .item .itemHead .close:after{color:#F74867 !important}.top .mv.mv-1{background:#FFF05C;padding-top:32px;padding-bottom:32px;margin-bottom:-30px}.top .mv.mv-1 .mv-img{width:calc(100% - 40px);max-width:800px;margin:0 auto}@media (max-width: 767px){.top .mv.mv-1 .mv-img{width:100%}}.top .mv.mv-1 .mv-img img{width:100%}.top .mv.mv-1 .mv-atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;width:calc(100% - 40px);max-width:744px;margin:18px auto 0}@media (max-width: 767px){.top .mv.mv-1 .mv-atc{margin-top:15px;width:calc(100% - 32px)}}.top .mv.mv-1 .mv-atc li:not(:first-child){margin-top:6px}.top .point{padding-top:48px;background:#FFF05C;overflow:hidden}.top .point .point-wrapper{background:#FCF9F0;border-top-right-radius:2000px 200px;border-top-left-radius:2000px 200px;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;padding-top:75px;padding-bottom:62px}@media (max-width: 767px){.top .point .point-wrapper{border-top-right-radius:600px 300px;border-top-left-radius:600px 300px;margin-left:-150px;margin-right:-150px;padding-left:150px;padding-right:150px;padding-top:78px}}.top .point .c-pop{gap:39px}.top .point .c-pop span{letter-spacing:-0.08em}.top .point .c-head{margin-top:29px}@media (max-width: 767px){.top .point .c-head{margin-top:19px}}.top .point .inner{max-width:950px}.top .point .point-menu{display:flex;justify-content:space-between;margin-top:45px}@media (max-width: 767px){.top .point .point-menu{flex-wrap:wrap;gap:68px}}.top .point .point-menu .point-menu_item{width:calc(33.33% - 16px);position:relative;background:#fff;border:3px solid #717171;border-radius:16px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:28px 10px 28px;box-shadow:0 3px 0 0 #717171}@media (max-width: 767px){.top .point .point-menu .point-menu_item{width:100%}}.top .point .point-menu .point-menu_item:after{content:'';display:block;width:48px;height:48px;background-image:url("../../img/icon_arrow.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;bottom:-25px;right:12px}.top .point .point-menu .point-menu_item .icon{border:3px solid #717171;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#fff;height:41px;border-radius:20px;background:#F74867;position:absolute;top:-25px;left:5px;padding:0 11px;display:flex;justify-content:center;align-items:center}.top .point .point-menu .point-menu_item .main{font-size:34px;font-size:3.4rem;line-height:1.2em;letter-spacing:0em;font-weight:700;color:#393939;text-align:center}.top .point .point-menu .point-menu_item .sub{color:#393939;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:0em;font-weight:700;margin-top:22px;text-align:center}.top .detail{padding-bottom:48px}.top .detail .inner{max-width:768px}.top .detail .detail-item{padding-top:176px}.top .detail .detail-item .detail-item_box{background:#fff;border:2px solid #717171;box-shadow:10px 0px 32px 0px rgba(0,0,0,0.1);border-radius:24px;position:relative}.top .detail .detail-item .detail-item_box .ttl{display:flex;flex-direction:column;gap:10px;position:absolute;top:-100px;left:-7px}.top .detail .detail-item .detail-item_box .ttl span{font-size:44.5px;font-size:4.45rem;line-height:1em;letter-spacing:0em;font-weight:700;display:block;color:#393939;background:#FFF05C;position:relative;border:2.5px solid #393939;z-index:3;padding:7.5px 7px 7.5px 9px;box-shadow:5px 5px 0px 0px #F47CBD;width:fit-content;letter-spacing:0.03em}.top .detail .detail-item .detail-item_box .ttl span small{font-size:24px;font-size:2.4rem;line-height:1em;transform:translateY(-15px);display:inline-block}.top .detail .detail-item#point1{background-image:url("../../img/text_point1.png");background-size:auto 78px;background-position:top 0 right 0;background-repeat:no-repeat;margin-top:61px}.top .detail .detail-item#point1 .detail-item_box{display:flex;justify-content:space-between;align-items:flex-start;padding:56px 20px 27px 20px}@media (max-width: 767px){.top .detail .detail-item#point1 .detail-item_box{flex-direction:column;padding:53px 17px 27px 17px}}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_img{width:44.2%;transform:translate(-3px, -3px)}@media (max-width: 767px){.top .detail .detail-item#point1 .detail-item_box .detail-item_box_img{width:100%;transform:translate(0);margin:0 auto;max-width:400px}}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text{width:53.8%}@media (max-width: 767px){.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text{width:100%;margin-top:20px}}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .c-marker{font-size:24px;font-size:2.4rem;line-height:1.2em}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .text{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .text:first-of-type{margin-top:17px}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .text:not(:first-of-type){margin-top:10px}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .text span{color:#F74867;font-weight:800}.top .detail .detail-item#point1 .detail-item_box .detail-item_box_text .atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;color:#525252;display:block;margin-top:12px}.top .detail .detail-item#point1 .point-review-box{margin-top:58px}.top .detail .detail-item#point2{background-image:url("../../img/text_point2.png");background-size:auto 78px;background-position:top 0 right 0;background-repeat:no-repeat;margin-top:107px}.top .detail .detail-item#point2 .detail-item_box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:59px 20px 31px 20px}@media (max-width: 767px){.top .detail .detail-item#point2 .detail-item_box{padding:54px 18px 31px 17px}}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_img{width:44%;transform:translate(-3px, -6px)}@media (max-width: 767px){.top .detail .detail-item#point2 .detail-item_box .detail-item_box_img{width:100%;transform:translate(0);margin:0 auto;max-width:400px}}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text{width:53.2%}@media (max-width: 767px){.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text{width:100%;margin-top:25px}}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text .c-marker{font-size:28px;font-size:2.8rem;line-height:1.25em}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text .text{font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:0em;font-weight:500;margin-top:17px}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text .atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;color:#525252;display:block;margin-top:13px;max-width:300px}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_text .c-atc{margin-top:23px}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_content{margin:26px auto 0;width:calc(100% - 44px)}@media (max-width: 767px){.top .detail .detail-item#point2 .detail-item_box .detail-item_box_content{margin-top:32px;width:calc(100% - 1px)}}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_content .atc{margin-top:16px;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .detail .detail-item#point2 .detail-item_box .detail-item_box_content .atc li:not(:first-child){margin-top:6px}.top .detail .detail-item#point2 .point-review-box{margin-top:57px}.top .detail .detail-item#point3{background-image:url("../../img/text_point3.png");background-size:auto 78px;background-position:top 0 right 0;background-repeat:no-repeat;margin-top:107px}.top .detail .detail-item#point3 .detail-item_box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:57px 20px 30px}@media (max-width: 767px){.top .detail .detail-item#point3 .detail-item_box{padding:57px 18px 30px}}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_centertext{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_centertext .sub{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:700}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_centertext .main{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:0em;font-weight:700}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_img{width:37.5%;transform:translate(-3px, -2px)}@media (max-width: 767px){.top .detail .detail-item#point3 .detail-item_box .detail-item_box_img{width:85%;transform:translate(0);margin:0 auto}}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text{width:58.5%}@media (max-width: 767px){.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text{width:100%;margin-top:24px}}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}@media (max-width: 767px){.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text ul{gap:12px}}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text ul li{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#393939}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text ul li:not(:last-child){background:#FFD4D4;display:flex;justify-content:center;align-items:center;height:38px;border-radius:19px;padding:0 11px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_text .text{font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:0em;font-weight:500;color:#393939;margin-top:16px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content{width:100%;position:relative;background:#EFEADA;padding:42px 15px 15px;border-radius:14px;margin-top:45px;width:100%}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .c-fukidashi{position:absolute;top:-23px;left:10px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .c-fukidashi span{background:#F74867;color:#fff;border-radius:10px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .c-fukidashi span:after{background-image:url("../../img/fukidashi-small-red.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;left:30px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .text{font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:0em;font-weight:500;color:#393939}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .text:nth-child(3){margin-top:10px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content img{margin-top:15px}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .atc{margin-top:13px;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;color:#525252}.top .detail .detail-item#point3 .detail-item_box .detail-item_box_content .atc li:not(:first-child){margin-top:7px}.top .detail .detail-item#point3 .detail-item_atc{margin-top:24px;width:100%}.top .detail .detail-item#point3 .detail-item_atc .c-atc{padding:12px 20px 10px 65px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:0em;font-weight:700}.top .detail .detail-item#point3 .detail-item_atc .c-atc:before{width:36px;height:36px;left:17px}.top .detail .detail-item#point3 .detail-item_atc .atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;margin-top:13px}.top .detail .detail-item#point3 .point-review-box{margin-top:57px}.top .question{padding-top:53px}@media (max-width: 767px){.top .question{padding-top:48px}}.top .question .inner{max-width:668px}.top .question .question-ttl{width:100%;max-width:440px;margin:0 auto}@media (max-width: 767px){.top .question .question-ttl{width:calc(100% + 31px);margin:0 -15.5px;max-width:none}}.top .question .question-content{margin-top:62px;border-radius:12px;background:#FCD9F2;position:relative;padding:36px 20px 24px}.top .question .question-content .answer{position:absolute;height:40px;padding:0 17px;border-radius:20px;color:#fff;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:0em;font-weight:800;display:flex;justify-content:center;align-items:center;background:#F74867;top:-20px;left:10px}.top .question .question-content .bln{width:112px;position:absolute;top:-51px;right:7px}.top .question .question-content .c-marker{text-decoration-color:#fff;font-size:28px;font-size:2.8rem;line-height:1.5em}.top .question .question-content .text{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.top .question .question-content .text:not(:last-child){margin-top:13px}.top .question .question-content .text:last-child{margin-top:14px}.top .question .question-content .text span{color:#F74867;font-weight:800}.top .question .question-example{margin-top:60px;position:relative;border:2px solid #393939;box-shadow:10px 0 32px 0 rgba(0,0,0,0.1);border-radius:16px;background:#fff;padding:40px 23px 29px}.top .question .question-example .c-fukidashi{position:absolute;top:-22px;left:50%;transform:translateX(-50%)}.top .question .question-example .c-fukidashi span{background:#7E3BA7;height:40px;color:#fff}.top .question .question-example .c-fukidashi span::after{background:url("../../img/fukidashi-small-purple.svg") no-repeat}.top .question .question-example .atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;margin-top:17px;padding-left:10px}@media (max-width: 767px){.top .question .question-example .atc{padding-left:0}}.top .question .question-foot{width:100%;background:#FF85B1;margin-top:-26px}@media (max-width: 767px){.top .question .question-foot{padding-top:43px;padding-bottom:50px}}.top .question .question-foot img{width:100%;max-width:800px;display:block;margin:0 auto}@media (max-width: 767px){.top .question .question-foot img{width:85%;max-width:400px}}.top .info{margin-top:54px}@media (max-width: 767px){.top .info{margin-top:51px}}.top .info .inner{max-width:800px}@media (max-width: 767px){.top .info .inner{width:100%}}.top .info .info-ttl{color:#393939;display:flex;justify-content:center;align-items:center;flex-direction:column}.top .info .info-ttl .sub{font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:0em;font-weight:700}.top .info .info-ttl .c-marker{margin-top:17px;font-size:34px;font-size:3.4rem}.top .info .info-content{margin-top:31px;padding-left:54%;background-image:url("../../img/img_info.png");background-size:56% auto;background-position:left top;background-repeat:no-repeat;min-height:182px}@media (max-width: 767px){.top .info .info-content{background-position:center top;background-size:auto 180px;padding:200px 16px 0}}.top .info .info-content .info-content_text{color:#393939}.top .info .info-content .info-content_text .text{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500}.top .info .info-content .info-content_text .text span{font-weight:800;color:#F74867}.top .info .info-content .info-content_text .atc{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;margin-top:7px}.top .info .info-atc{border:1px solid #393939;width:100%;max-width:700px;margin:14px auto 0;background:#fff;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;padding:10px 16px 13px}@media (max-width: 767px){.top .info .info-atc{width:calc(100% - 32px)}}.top .info .info-atc span{display:block;text-align:center}.top .info .info-atc p{margin-top:4px}.top .reason{margin-top:48px}@media (max-width: 767px){.top .reason .reason-ttl{width:calc(100% + 32px);margin:0 -16px}}.top .reason .reason-ttl .c-head{margin-top:20px}@media (max-width: 767px){.top .reason .reason-ttl .c-head{flex-direction:column;gap:25px}}.top .reason .reason-content{border:2px solid #393939;box-shadow:10px 0 32px 0 rgba(0,0,0,0.1);border-radius:16px;margin-top:23px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:29px 44px 22px;background:#fff}@media (max-width: 767px){.top .reason .reason-content{padding:32px 16px 24px}}.top .reason .reason-content .reason-content_img{width:150px}.top .reason .reason-content .reason-content_text{width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:24px;padding-top:11px}@media (max-width: 767px){.top .reason .reason-content .reason-content_text{width:100%;margin:33px auto 0;padding:0}}.top .reason .reason-content .reason-content_text span{font-weight:700;text-align:center;line-height:1}.top .reason .reason-content .reason-content_text .text1{font-size:18px}.top .reason .reason-content .reason-content_text .text2{font-size:24px;margin-top:7px}.top .reason .reason-content .reason-content_text .text3{font-size:14px;margin-top:8px}.top .reason .reason-content .reason-content_text .text4{font-size:18px;line-height:1.3;margin-top:5px}.top .reason .reason-content .reason-content_box{width:100%;border-radius:8px;background:#EEECE6;margin-top:30px;color:#393939;padding:28px 22px 24px}@media (max-width: 767px){.top .reason .reason-content .reason-content_box{margin-top:33px}}.top .reason .reason-content .reason-content_box .ttl{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#F95959;display:block}.top .reason .reason-content .reason-content_box .text{display:block;margin-top:12px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500}.top .reason .reason-content .reason-content_box .atc{margin-top:12px}.top .reason .reason-content .reason-content_box .atc li{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .reason .reason-content .reason-content_box .atc li:not(:first-child){margin-top:6px}.top .reason .reason-review-box{margin-top:89px}.top .reason .reason-review-box .c-fukidashi{left:auto}.top .issue{background:#FFF05C;overflow:hidden}.top .issue .issue-wrapper{background:#FCF9F0;border-top-right-radius:2000px 200px;border-top-left-radius:2000px 200px;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;padding-top:75px;padding-bottom:48px}@media (max-width: 767px){.top .issue .issue-wrapper{border-top-right-radius:600px 300px;border-top-left-radius:600px 300px;margin-left:-150px;margin-right:-150px;padding-left:150px;padding-right:150px}}.top .issue .issue-wrapper .issue-inner{display:flex;flex-direction:column;align-items:center}.top .issue .issue-wrapper .issue-inner .issue-item{width:100%}.top .issue .issue-wrapper .issue-inner .issue-item .item-img{text-align:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item .item-img{width:100%;max-width:358px;margin:0 auto}}.top .issue .issue-wrapper .issue-inner .issue-item .item-title{width:fit-content;font-size:30px;font-size:3rem;font-weight:700;line-height:140%;margin:16px auto 0;text-align:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item .item-title{line-height:1.5}}.top .issue .issue-wrapper .issue-inner .issue-item .issue-arrow{position:relative}.top .issue .issue-wrapper .issue-inner .issue-item .issue-arrow:after{content:"";width:148px;height:37px;background:url(../../img/issue-arrow.svg) no-repeat center center/cover;position:absolute;left:50%;bottom:0;translate:-50%}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro{max-width:700px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .item-title{margin-top:24px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:24px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail{flex-direction:column;gap:26px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail .issue-detail-img{width:34.357%}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail .issue-detail-img{width:67.19%;max-width:240.5px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail .issue-detail-text{width:62.214%;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500;padding-left:30.7px;padding-right:30.7px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-detail .issue-detail-text{width:100%;padding-left:8px;padding-right:8px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .issue-arrow{width:fit-content;font-size:22px;font-size:2.2rem;line-height:1.3em;letter-spacing:0em;font-weight:700;padding-bottom:32.5px;margin:24px auto 0}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box{background:#fafafa;padding:46px 22px 38px;margin-top:44px;border-radius:8px;border:2px solid #b39345;position:relative}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .c-fukidashi{position:absolute;top:0;left:50%;translate:-50% -35%}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .c-fukidashi span{color:#faf8ee;background:#b39345;border-radius:8px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .c-fukidashi span::after{background:url(../../img/fukidashi-small-brown.svg) no-repeat center center/cover}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items{display:flex;gap:30px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items{flex-direction:column;gap:24px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items .risk-intro-item{width:50%}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items .risk-intro-item{width:100%}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items .risk-intro-item .item-head{color:#b39345;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:0em;font-weight:700}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items .risk-intro-item .item-body{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:500;margin-top:9px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-items .risk-intro-item .item-body span{color:#ee1d1d}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-author{max-width:400px;display:flex;align-items:center;gap:16px;padding:12px 16px;margin:32px auto 0;border-radius:8px;background:#f3efe3}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-author{margin-top:30px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-author figure{width:17.12%}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-author figure{width:22.5%}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-intro .issue-risk .risk-intro-box .risk-intro-author p{font-weight:500}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost{margin-top:80px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro{margin-top:16px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro>p{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500;text-align:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro>p{padding:0 8px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab{margin-top:22px;max-width:800px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab{margin-top:24px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul{display:flex;align-items:center;justify-content:space-between;width:100%}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li{width:50%;display:flex;gap:10px;align-items:flex-start;justify-content:center;padding:16px 10px;cursor:pointer;background-color:#C7C7C7}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li.active{background-color:#F74867;position:relative}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li.active:after{content:"";position:absolute;top:100%;border:8px solid transparent;border-right:8px solid #F74867;border-bottom:4px solid #F74867;border-radius:1px;transform:rotate(45deg);translate:0 -9px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li.tab-cat{border-radius:16px 0 0 0}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li.tab-dog{border-radius:0 16px 0 0}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-tab ul li p{color:white;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:0em;font-weight:700;display:flex;flex-direction:column;gap:5px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content{padding:30px 4.5% 21px;border-radius:0px 0px 16px 16px;border:2px solid #f74867;background:#fafafa}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content{padding-left:22px;padding-right:22px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content.only-dog{display:none}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-example{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-example{flex-direction:column;gap:32px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case{width:41%;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case{width:100%}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-name{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;word-break:keep-all;text-align:center}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-name span{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700;margin-left:-4px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-name span{margin-left:-7px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-title{font-size:32px;font-size:3.2rem;line-height:1.2em;letter-spacing:0em;font-weight:700}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-label{display:flex;gap:8px;margin-top:13px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-label span{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:0em;font-weight:700;padding:4px 11px 4px 11px;border-radius:30px;background:#e7e1ce}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-text{margin-top:16px;font-size:16px;font-size:1.6rem;line-height:1.5em;text-align:center}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-case .cost-case-text{padding:0 10px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail{width:55%;border-radius:8px;border:1px solid #c1bba9;background:#fffffe;overflow:hidden}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail{width:100%}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-title{font-size:18px;font-size:1.8rem;line-height:1.3em;text-align:center;background:#e6e4dd;padding:7px 10px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1fr, 4);border-width:1px 0 1px 0;border-style:solid;border-color:#c1bba9}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-list li{font-size:18px;font-size:1.8rem;padding:4px 10px;display:flex;align-items:center;gap:6px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-list li:not(:nth-last-child(-n+2)){border-bottom:1px dashed #c1bba9}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-list li:nth-child(2n+1){border-right:1px solid #c1bba9}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-list li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:rgba(18,18,18,0.5)}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-total{color:#fe3b3f;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:700;text-align:center;padding:8px 10px 13px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-total .price{display:inline-block;font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:700;padding-left:8px;margin-top:4px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-detail .cost-detail-total .yen{font-size:24px;font-size:2.4rem;margin-left:2px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-notice{margin-top:16px;padding:0 8px;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400;display:flex;flex-direction:column;gap:5px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-intro .select-content .cost-notice{padding:0}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert{margin-top:40px;padding:32px 58px;display:flex;flex-direction:column;align-items:center;border-radius:16px;background:#ffe1e1}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert{padding:32px 16px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-img{width:100%;max-width:310px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-title{margin-top:11px;text-align:center;display:flex;flex-direction:column;gap:6px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-title small{font-size:24px;font-size:2.4rem}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-title .main{color:#ee1d1d;font-size:32px;font-size:3.2rem;line-height:1.4em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-title .main{display:flex;flex-direction:column;align-items:center}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-title .main span{background:linear-gradient(transparent 50%, #FFEC30 0)}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-text{margin-top:16px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-text{padding:0 8px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-cost .issue-cost-alert .alert-text span{color:#ee1d1d}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance{max-width:700px;margin-top:88px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .item-title{margin-top:0;padding-bottom:43px;text-decoration-color:#ffc0ca}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box{margin-top:8px;padding:40px 23px 40px;border-radius:16px;border:2px solid #e94c4f;background:#fafafa;display:flex;flex-direction:column;align-items:center}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title{display:flex;flex-direction:column;gap:3px;color:#393939}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title{gap:12px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop{gap:0 16px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop{align-items:flex-end;gap:0 10px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop span{letter-spacing:0.78px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop:before,.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop:after{margin-bottom:8px}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop:before,.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .c-pop:after{margin-bottom:0}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .main{width:fit-content;font-size:40px;font-size:4rem;font-weight:700;line-height:1;letter-spacing:0.03em;display:flex;justify-content:center;margin:0 auto}@media (max-width: 767px){.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .main{flex-direction:column;align-items:center;gap:10px}}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .main span{background:linear-gradient(transparent 50%, #FFEC30 0)}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-title .main span small{font-size:26px;font-size:2.6rem;display:inline-block;vertical-align:top;font-weight:bold}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-img{margin-top:16px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-label{max-width:540px;margin-top:28px;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:0em;font-weight:700;display:flex;gap:20px 8px;flex-wrap:wrap;align-items:center}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-label span{padding:8px 12px;background:#ffd4d4;border-radius:30px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-label span.wide{padding-left:24px;padding-right:24px}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-text{max-width:540px;margin-top:21px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500}.top .issue .issue-wrapper .issue-inner .issue-item.issue-insurance .insurance-intro-box .intro-notice{margin-top:16px;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .features{padding-top:80px;margin-bottom:40px}.top .features .inner .tab-head{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:40px}.top .features .inner .tab-head li{width:50%;display:flex;align-items:center;justify-content:center;height:60px;cursor:pointer;background-color:#C7C7C7;position:relative}.top .features .inner .tab-head li:after{content:"";position:absolute;display:none;top:100%;border:8px solid transparent;border-bottom-width:4px;border-radius:1px;transform:rotate(45deg);translate:0 -9px}.top .features .inner .tab-head li.uchinoko{border-radius:16px 0 0 0}.top .features .inner .tab-head li.uchinoko.active{background-color:#239FE4;cursor:auto;position:relative}.top .features .inner .tab-head li.uchinoko.active:after{display:block;border-right-color:#239FE4;border-bottom-color:#239FE4}.top .features .inner .tab-head li.uchinoko img{width:94px}.top .features .inner .tab-head li.light{border-radius:0 16px 0 0}.top .features .inner .tab-head li.light.active{background-color:#DA0814;cursor:auto}.top .features .inner .tab-head li.light.active:after{display:block;border-right-color:#DA0814;border-bottom-color:#DA0814}.top .features .inner .tab-head li.light img{width:148px}.top .features .inner .tab-content{border-width:2px;border-style:solid;border-top:none;background-color:#fafafa;border-radius:0 0 16px 16px}.top .features .inner .tab-content .tab-inner{padding:16px 42px 22px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner{padding-left:14px;padding-right:14px}}.top .features .inner .tab-content .tab-inner .info-box{background-color:white;border:1px solid rgba(0,0,0,0.6);border-radius:8px;padding:6px 1.686% 16px}.top .features .inner .tab-content .tab-inner .info-box .heading{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;border-bottom:1px solid rgba(0,0,0,0.2);padding:0px 0 4px}.top .features .inner .tab-content .tab-inner .info-box .heading span{font-size:10px}.top .features .inner .tab-content .tab-inner .info-box .contents{padding:10px 0 0}.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price{display:flex;align-items:center;justify-content:center;gap:4px}@media only screen and (max-width: 389px){.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price{gap:0}}.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price .img{width:6px;height:auto}.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price .monthly-price-item{width:146px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:7px}.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price .monthly-price-item .small{font-size:10px;font-size:1rem;line-height:1.4em;color:#525252;text-align:center;font-weight:normal}.top .features .inner .tab-content .tab-inner .info-box .contents.monthly-price .monthly-price-item sup{display:inline;font-size:0.6em;vertical-align:super;margin-top:-3px}.top .features .inner .tab-content .tab-inner .info-box .contents .list{display:flex;align-items:center;justify-content:center;gap:0 5px}.top .features .inner .tab-content .tab-inner .info-box .contents .list span{width:fit-content;background-color:#FFEC30;height:36px;padding:2px 4.037%;border-radius:38px;color:#393939;display:flex;align-items:center;justify-content:center;border:2px solid #393939}.top .features .inner .tab-content .tab-inner .info-box .contents .list img{width:16px}.top .features .inner .tab-content .tab-inner .info-box .contents .c-marker{font-size:24px;font-size:2.4rem;line-height:1.3em;text-align:center;color:#393939}.top .features .inner .tab-content .tab-inner .head-upper{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .head-upper{flex-direction:column}}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .head-upper figure{margin:auto}}.top .features .inner .tab-content .tab-inner .head-upper p{width:50%;font-weight:normal;font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400;color:#525252;margin-top:6px}@media (min-width: 768px){.top .features .inner .tab-content .tab-inner .head-upper p{max-width:304px}}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .head-upper p{width:100%}}.top .features .inner .tab-content .tab-inner .head-middle{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;margin-bottom:16px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .head-middle{flex-direction:column;gap:16px 0;margin-top:14px}}.top .features .inner .tab-content .tab-inner .head-middle .info-box{width:calc(50% - 8px)}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .head-middle .info-box{width:100%}}.top .features .inner .tab-content .tab-inner .thoughts{margin-top:40px;padding:32px 16px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .thoughts{padding-bottom:32px}}.top .features .inner .tab-content .tab-inner .thoughts .c-fukidashi{position:absolute;left:14px;translate:0 -40%}.top .features .inner .tab-content .tab-inner .thoughts .c-fukidashi span{font-size:16px;font-size:1.6rem;height:38px}.top .features .inner .tab-content .tab-inner .thoughts .title{color:#f95959;font-size:20px;font-size:2rem}.top .features .inner .tab-content .tab-inner .item{border:1px solid #525252;border-radius:8px;box-shadow:0px 4px 0px 0px #b5b5b5}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item{border-radius:8px}}.top .features .inner .tab-content .tab-inner .item .itemHead{display:flex;padding:11px 14px;position:relative;align-items:center;justify-content:space-between}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemHead{padding:11px 14px}}.top .features .inner .tab-content .tab-inner .item .itemHead .itemWrap{position:relative;display:flex;align-items:center;gap:0 10px}.top .features .inner .tab-content .tab-inner .item .itemHead .itemWrap img{width:48px}.top .features .inner .tab-content .tab-inner .item .itemHead .itemWrap h3{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.3em}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemHead .itemWrap h3{padding-right:1em}}.top .features .inner .tab-content .tab-inner .item .itemHead .close{background-color:transparent;border:none;outline:none;padding:0;appearance:none;display:flex;flex-direction:column;align-items:center;transition:0.3s;opacity:1;position:relative;padding-bottom:14px;width:30px;margin-left:10px}.top .features .inner .tab-content .tab-inner .item .itemHead .close:after{content:"ひらく";width:50px;height:1em;display:block;position:absolute;top:auto;bottom:0;left:auto;right:auto;margin:auto;font-size:10px;transform-origin:center;transform:scale(0.9);color:#239FE4;font-weight:bold}.top .features .inner .tab-content .tab-inner .item .itemHead .close.opend:after{content:"とじる"}.top .features .inner .tab-content .tab-inner .item .itemHead .close.opend img{transform:rotate(45deg)}.top .features .inner .tab-content .tab-inner .item .itemHead .close:hover{opacity:0.6}.top .features .inner .tab-content .tab-inner .item .itemHead .close img{width:11px;transform:rotate(0deg);transition:0.3s}.top .features .inner .tab-content .tab-inner .item .itemBody{border-radius:0 0 16px 16px;padding:0px 47px 27px;display:none}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody{padding:0px 15px 28px}}.top .features .inner .tab-content .tab-inner .item .itemBody h3{font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.3em}.top .features .inner .tab-content .tab-inner .item .itemBody .comment{font-size:11px;font-size:1.1rem;line-height:1.4em;font-weight:normal;margin-top:12px;color:#525252}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper{display:flex;justify-content:center;gap:0 13px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper{flex-direction:column;align-items:center}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper.second{margin-top:40px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper.second{margin-top:25px}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .left{width:116px;text-align:center}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right{padding-right:18px;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right{padding-right:0}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;flex-direction:column}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right ul{align-items:center;flex-direction:column}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right ul li{background-color:#FFEC30;border:2px solid #121212;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;border-radius:18px;padding:2px 13px}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right .pic{width:242px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right .pic{margin:-14px auto 0}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right .pic img{width:100%}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right .other{font-size:18px;line-height:1.4em;font-weight:bold}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .upper .right .other{font-size:17px;margin-top:6px}}.top .features .inner .tab-content .tab-inner .item .itemBody.layout2 .waribiki{color:#393939;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500;margin-top:16px}.top .features .inner .tab-content .tab-inner .extraCont{margin-top:16px;margin-bottom:23px}.top .features .inner .tab-content .tab-inner .extraCont .lower{margin-top:16px;display:flex;align-items:flex-start;gap:0 16px}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .extraCont .lower{flex-direction:column;gap:14px 0}}.top .features .inner .tab-content .tab-inner .extraCont .lower table{width:50%}@media (max-width: 767px){.top .features .inner .tab-content .tab-inner .extraCont .lower table{width:100%}}.top .features .inner .tab-content .tab-inner .extraCont .lower table tbody tr td{padding:12px 5px}.top .features .inner .tab-content .tab-inner .extraCont .lower table tbody tr td:first-child{width:80px}.top .features .inner .tab-content .tab-inner .extraCont .lower table tbody tr td img.ok{width:32px}.top .features .inner .tab-content .tab-inner .extraCont .lower table tbody tr td img.ng{width:32px}.top .features .inner .tab-content.uchinoko{border-color:#239FE4}.top .features .inner .tab-content.uchinoko .head-upper figure{width:100%;max-width:296px}.top .features .inner .tab-content.light{display:none;border-color:#DA0814}.top .features .inner .tab-content.light .head-upper figure{width:100%;max-width:324px}.top .features .tab-content-aco{margin-top:53px;position:relative}.top .features .tab-content-aco .c-fukidashi{position:absolute;left:0;top:-30px}.top .features .tab-content-aco .c-fukidashi span{background:#F74867;color:#fff;height:35px;font-size:16px;font-size:1.6rem;line-height:1em;padding:2px 12px}.top .features .tab-content-aco .c-fukidashi span:after{width:7px;background-image:url("../../img/fukidashi-small-red.svg");background-size:contain;background-position:top center;background-repeat:no-repeat}.top .features .tab-content-aco .itemHead{padding:18px 14px 12px !important}.top .features .tab-content-aco .itemHead .itemWrap{color:#393939;flex-direction:column;align-items:flex-start !important}.top .features .tab-content-aco .itemHead .itemWrap small{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:700}.top .features .tab-content-aco .itemHead .itemWrap h3{font-size:22px !important;margin-top:6px}.top .features .tab-content-aco .itemHead .itemWrap h3 span{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.top .features .tab-content-aco .itemHead .itemWrap h3 span{display:block}}.top .features .tab-content-aco .itemBody{color:#393939;padding:4px 15px 15px !important}@media (max-width: 767px){.top .features .tab-content-aco .itemBody{padding-top:10px !important}}.top .features .tab-content-aco .itemBody .upper{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .upper{flex-direction:column}}.top .features .tab-content-aco .itemBody .upper .upper_img{width:29.5%;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .upper .upper_img{width:100%}}.top .features .tab-content-aco .itemBody .upper .upper_img img{width:116px}.top .features .tab-content-aco .itemBody .upper .upper_text{width:69.5%}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .upper .upper_text{width:100%;margin-top:9px}}.top .features .tab-content-aco .itemBody .upper .upper_text .text1{display:block;font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.top .features .tab-content-aco .itemBody .upper .upper_text .text2{display:block;font-size:24px;font-size:2.4rem;line-height:1.45em;letter-spacing:0em;font-weight:700;margin-top:10px}.top .features .tab-content-aco .itemBody .upper .upper_text .text3{display:block;margin-top:10px;font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .features .tab-content-aco .itemBody .middle{display:flex;justify-content:space-between;align-items:flex-start;margin-top:23px}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .middle{flex-direction:column;gap:12px}}.top .features .tab-content-aco .itemBody .middle .middle_box{border:1px solid #B8B8B8;border-radius:8px;padding:16px 16px 16px}.top .features .tab-content-aco .itemBody .middle .middle_box.middle_left{width:calc(57% - 12px)}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .middle .middle_box.middle_left{width:100%}}.top .features .tab-content-aco .itemBody .middle .middle_box.middle_right{width:43%;padding-bottom:11px}@media (max-width: 767px){.top .features .tab-content-aco .itemBody .middle .middle_box.middle_right{width:100%}}.top .features .tab-content-aco .itemBody .middle .middle_box .ttl{background:#F6E441;width:fit-content;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:700;border-radius:16px;height:32px;display:flex;justify-content:center;align-items:center;padding:0 12px}.top .features .tab-content-aco .itemBody .middle .middle_box .c-marker{display:block;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:0em;font-weight:700;margin-top:13px}.top .features .tab-content-aco .itemBody .middle .middle_box .c-marker span{font-size:17px;font-size:1.7rem}.top .features .tab-content-aco .itemBody .middle .middle_box .c-marker:not(:last-child){margin-top:7px}.top .features .tab-content-aco .itemBody .middle .middle_box ul{margin-top:10px}.top .features .tab-content-aco .itemBody .middle .middle_box ul li{position:relative;font-size:16px;font-size:1.6rem;line-height:1.3em;letter-spacing:0em;font-weight:700;padding-left:28px}.top .features .tab-content-aco .itemBody .middle .middle_box ul li:not(:first-child){margin-top:10px}.top .features .tab-content-aco .itemBody .middle .middle_box ul li:before{content:'';width:22px;height:22px;position:absolute;left:0;top:-1px;background-image:url("../../img/check-red.png");background-size:contain;background-position:center center;background-repeat:no-repeat}.top .features .tab-content-aco .itemBody .bottom{margin-top:16px;border-radius:8px;background:#F1EDD8;width:100%;padding:16px;font-size:18px;font-size:1.8rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.top .features .tab-content-aco .itemBody .bottom span{font-weight:700;color:#F74867}.top .features .tab-content-aco .atc{margin-top:16px}.top .features .tab-content-aco .atc .atc_head{color:#0077CA;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:700;display:block;display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 0}.top .features .tab-content-aco .atc .atc_close{width:18px;height:18px;display:block;position:relative;transition:0.3s}.top .features .tab-content-aco .atc .atc_close.open{transform:rotate(135deg)}.top .features .tab-content-aco .atc .atc_close:before,.top .features .tab-content-aco .atc .atc_close:after{content:'';width:12px;height:3px;background:#0077CA;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top .features .tab-content-aco .atc .atc_close:before{width:3px;height:12px}.top .features .tab-content-aco .atc .atc_body{display:none;padding-top:3px}.top .features .tab-content-aco .atc .atc_body ul li{font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .features .tab-content-aco .atc .atc_body ul li:not(:first-child){margin-top:5.5px}.top .features .tab-content-aco .atc .atc_body ul li a{color:#0077CA;text-decoration:underline;font-weight:700}.top .voice{padding-top:48px;padding-bottom:48px}@media (min-width: 768px){.top .voice .inner{max-width:760px}}@media (max-width: 767px){.top .voice .inner{width:calc(100% - 40px)}}.top .voice .inner .c-stamp .text{color:#494949;text-align:center;font-size:24px;font-size:2.4rem;line-height:1.4em;margin-bottom:18px}.top .voice .inner .voice-items{margin-top:34px;display:flex;align-items:flex-start;gap:24px}@media (max-width: 767px){.top .voice .inner .voice-items{margin-top:32px;flex-direction:column}}.top .voice .inner .voice-item{width:50%}@media (max-width: 767px){.top .voice .inner .voice-item{width:100%}}.top .voice .inner .voice-notice{margin-top:24px;font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400}.top .contract{padding-bottom:48px}.top .contract .contract-box{background:#fafafa;padding:38px 42px;border:2px solid #F74867;border-radius:16px}@media (max-width: 767px){.top .contract .contract-box{padding:38px 19px}}.top .contract .contract-box .contract-head{display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.top .contract .contract-box .contract-head{gap:4px}}.top .contract .contract-box .contract-head .contract-title{width:fit-content;font-size:34px;font-size:3.4rem;line-height:1.2em;letter-spacing:.03em;font-weight:700}.top .contract .contract-box .contract-head .contract-sub-title{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:0em;font-weight:700}.top .contract .contract-box .contract-head .contract-option-text{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:0em;font-weight:700;margin-top:5px}.top .contract .contract-box .contract-content{border-radius:0 0 16px 16px}@media (max-width: 767px){.top .contract .contract-box .contract-content{padding:0 3px}}.top .contract .contract-box .contract-content .strong{font-size:24px;font-weight:bold;line-height:1.5em}.top .contract .contract-box .contract-content .comment{font-size:11px;line-height:1.4em;font-weight:normal;margin-top:12px;color:#525252}.top .contract .contract-box .contract-content .upper{margin-top:24px;padding:0 36px;display:flex;justify-content:flex-start;gap:0 40px}@media (max-width: 767px){.top .contract .contract-box .contract-content .upper{flex-direction:column;align-items:center;gap:0;padding:0}}.top .contract .contract-box .contract-content .upper .left{width:115px}.top .contract .contract-box .contract-content .upper .right{width:calc(100% - 40px - 115px)}@media (max-width: 767px){.top .contract .contract-box .contract-content .upper .right{width:100%}}.top .contract .contract-box .contract-content .upper .right .text1{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;font-weight:500;margin-bottom:9px}@media (max-width: 767px){.top .contract .contract-box .contract-content .upper .right .text1{margin-top:24px}}.top .contract .contract-box .contract-content .upper .right .text2{font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400;margin-top:9px}.top .contract .contract-box .contract-content .middle{display:flex;justify-content:flex-start;gap:0 14px;margin-top:41px;align-items:flex-start}@media (max-width: 767px){.top .contract .contract-box .contract-content .middle{flex-direction:column;gap:30px 0;align-items:flex-start}}.top .contract .contract-box .contract-content .middle .left,.top .contract .contract-box .contract-content .middle .right{border:1px solid #b8b8b8;border-radius:8px;position:relative;padding:32px 10px 14px 16px}.top .contract .contract-box .contract-content .middle .left .fukidashi,.top .contract .contract-box .contract-content .middle .right .fukidashi{position:absolute;top:-18px;left:12px}.top .contract .contract-box .contract-content .middle .left .fukidashi span,.top .contract .contract-box .contract-content .middle .right .fukidashi span{height:32px;background-color:#F6E441;display:flex;align-items:center;justify-content:center;color:#121212;color:#393939;font-size:16px;font-size:1.6rem;padding:2px 12px;border-radius:30px;box-shadow:5px 0px 0px 0px #fff, -5px 0px 0px 0px #fff;position:relative}.top .contract .contract-box .contract-content .middle .left .fukidashi span:after,.top .contract .contract-box .contract-content .middle .right .fukidashi span:after{content:"";width:12px;height:6px;background:url(../../img/fukidashi-arrow-yellow.svg) no-repeat center center/cover;position:absolute;top:100%;left:32px;border-top:0.5px solid #F6E441;filter:drop-shadow(-5px 0px 0px #fff) drop-shadow(5px 0px 0px #fff)}.top .contract .contract-box .contract-content .middle .left{width:calc(100% - 190px - 12px)}@media (max-width: 767px){.top .contract .contract-box .contract-content .middle .left{width:100%}}.top .contract .contract-box .contract-content .middle .left ul{width:100%;display:flex;flex-direction:column;gap:9px 0}@media (max-width: 767px){.top .contract .contract-box .contract-content .middle .left ul{gap:10px 0}}.top .contract .contract-box .contract-content .middle .left ul.red li:before{background-image:url(../../img/check_red.png)}.top .contract .contract-box .contract-content .middle .left ul li{font-size:16px;line-height:1.3em;font-weight:bold;padding-left:28px;position:relative;letter-spacing:-0.1px;color:#393939}.top .contract .contract-box .contract-content .middle .left ul li:before{content:"";width:22px;height:22px;background-image:url(../../img/check-red.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;position:absolute;top:0;bottom:auto;left:0;right:auto;margin:auto}.top .contract .contract-box .contract-content .middle .right{width:190px}.top .contract .contract-box .contract-content .middle .right .cost{line-height:1;color:#393939}.top .contract .contract-box .contract-content .middle .right .cost .text1{font-size:17px;font-size:1.7rem}.top .contract .contract-box .contract-content .middle .right .cost .text2{font-size:26px;font-size:2.6rem}.top .contract .contract-box .contract-content .middle .right .cost .text3{font-size:17px;font-size:1.7rem}.top .contract .contract-box .contract-content .middle .right .cost:last-child{margin-top:6px}.top .contract .contract-box .contract-content .target{margin-top:24px;color:#393939;background-color:#fce4e1;font-size:17px;font-size:1.7rem;line-height:1.28em;padding:12px 16px;border-radius:8px}.top .contract .contract-box .contract-content .lower{margin-top:24px;border-radius:8px;border:1px solid #b8b8b8}@media (max-width: 767px){.top .contract .contract-box .contract-content .lower{margin-top:24px}}.top .contract .contract-box .contract-content .lower .itemHead{padding:12px 15px;display:flex;position:relative;align-items:center;justify-content:space-between}.top .contract .contract-box .contract-content .lower .itemHead .close{background-color:transparent;border:none;outline:none;padding:0;appearance:none;display:flex;flex-direction:column;align-items:center;transition:0.3s;opacity:1;position:relative;padding-bottom:9px;width:30px;margin-left:10px}.top .contract .contract-box .contract-content .lower .itemHead .close:after{content:"ひらく";width:50px;height:1em;display:block;position:absolute;top:auto;bottom:0;left:auto;right:auto;margin:auto;font-size:10px;font-size:1rem;transform-origin:center;transform:scale(0.9);color:#F74867;font-weight:bold}.top .contract .contract-box .contract-content .lower .itemHead .close.opend:after{content:"とじる"}.top .contract .contract-box .contract-content .lower .itemHead .close.opend img{transform:rotate(45deg)}.top .contract .contract-box .contract-content .lower .itemHead .close:hover{opacity:0.6}.top .contract .contract-box .contract-content .lower .itemHead .close img{width:18px;transform:rotate(0deg);transition:0.3s}.top .contract .contract-box .contract-content .lower ul{display:none;padding:0 16px 8px}.top .contract .contract-box .contract-content .lower ul li{font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:0em;font-weight:400;margin-bottom:4px;color:#393939}@media (max-width: 767px){.top .contract .contract-box .contract-content .lower ul li{margin-bottom:3px}}.top .contract .contract-box .contract-content .lower ul li a{color:#1c62eb;text-decoration:underline;transition:0.3s;opacity:1}.top .contract .contract-box .contract-content .lower ul li a:hover{opacity:0.6}.top .schedule{padding-top:40px;padding-bottom:40px}@media (max-width: 767px){.top .schedule{padding-bottom:36px}}.top .schedule .inner .schedule-head-sub-text{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:0em;font-weight:700;text-align:center;margin-top:5px}.top .schedule .inner .chart{margin-top:38px;background-color:white;padding:22px 18px;border-radius:8px;border:2px solid #525252}.top .schedule .inner .box{margin-top:16px;display:flex;justify-content:space-between;align-items:start;gap:0 16px}@media (max-width: 767px){.top .schedule .inner .box{flex-direction:column;gap:16px 0}}.top .schedule .inner .box .whiteBg{background-color:white;border-radius:8px;width:calc((100% - 8px) / 2);padding:22px 22px;border:2px solid #525252;color:#393939}@media (max-width: 767px){.top .schedule .inner .box .whiteBg{width:100%}}.top .schedule .inner .box .whiteBg.pay-date{padding-bottom:24px}.top .schedule .inner .box .whiteBg h3{color:white;display:inline-block;padding:2px 12px;font-size:16px;font-size:1.6rem;font-weight:bold;border-radius:16px}.top .schedule .inner .box .whiteBg h3.green{background-color:#8CBC07}.top .schedule .inner .box .whiteBg h3.red{background-color:#DA0814}.top .schedule .inner .box .whiteBg h4{font-size:24px;font-size:2.4rem;font-weight:bold;margin-top:12px;line-height:1.35}.top .schedule .inner .box .whiteBg p{font-size:16px;font-size:1.6rem;line-height:1.35;margin-top:10px}.top .schedule .inner .comments{margin-top:16px;display:flex;flex-direction:column;gap:4px}.top .schedule .inner .comments li{font-size:11px;font-size:1.1rem;line-height:1.4em;font-weight:normal;color:#525252}.top .banner{margin-bottom:24px;text-align:center;background-color:#f5f3f8}.top .banner .banner-img{width:100%}.top .banner .banner-img img{width:100%;max-width:1100px}

/*# sourceMappingURL=maps/top.min.css.map */
