@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Bold.woff2") format("woff2"),url("../font/NotoSansJP-Bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Regular.woff2") format("woff2"),url("../font/NotoSansJP-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url("../font/Inter-SemiBold.woff2") format("woff2"),url("../font/Inter-SemiBold.woff") format("woff");font-style:normal;font-weight:600;font-display:swap}html{font-size:2.56vw;scroll-behavior:smooth}@media only screen and (min-width: 780px){html{font-size:10px}}picture{display:block}img{width:100%;height:auto}.wrap{background:#fff8ef;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:.03em;font-display:swap;color:#555;align-items:center;min-height:100vh;margin:0 auto;width:100%}main{flex:1;width:100%}section{position:relative;width:100%;margin:0 auto;padding:0 3rem}@media only screen and (min-width: 780px){section{padding:0}}.inner{position:relative;width:100%;margin:0 auto}@media only screen and (min-width: 780px){.inner{max-width:800px}}@media only screen and (min-width: 780px){.sp-only{display:none}}.pc-only{display:none}@media only screen and (min-width: 780px){.pc-only{display:block}}.font-en{font-family:"Inter",sans-serif;font-style:normal;font-display:swap}.bold{font-weight:700}.green{color:#4da820}.brown{color:#6b503b}.yellow{color:#fff38c}h1,h2,h3,h4,h5{font-weight:bold}h1{font-size:2.4rem;text-align:center;color:#6b503b;line-height:1.3}@media only screen and (min-width: 780px){h1{font-size:3.6rem}}h1 .middle{font-size:2.2rem}@media only screen and (min-width: 780px){h1 .middle{font-size:3.6rem}}h2.section_title{font-size:2.2rem;background:#fff;padding:1.5rem 1.5rem 1.5rem 2.5rem;color:#6b503b;position:relative}@media only screen and (min-width: 780px){h2.section_title{font-size:3.2rem;padding:2rem 2rem 2rem 3.5rem}}h2.section_title::before{content:"";display:block;background:#4da820;width:1rem;height:100%;position:absolute;left:0;top:0}.strong1{font-weight:bold;background:linear-gradient(to bottom, transparent 70%, #FFF38C 30%)}.strong2{font-weight:bold;color:#4da820}.strong3{font-weight:bold;color:#4da820;background:linear-gradient(to bottom, transparent 70%, #FFF38C 30%)}.body_text{font-size:1.4rem;line-height:1.8;text-align:justify}.note{font-size:1rem;font-weight:normal}.nowrap{white-space:nowrap}.btn_cta{text-align:center;font-weight:bold;display:block;width:100%;height:6rem;border-radius:999px;background:#ff5538;display:flex;justify-content:center;align-items:center;box-shadow:0 .5rem 0 #de371a;position:relative;overflow:hidden;transition:all .3s ease-in-out;color:#fff}@media only screen and (min-width: 780px){.btn_cta{margin:0 auto;width:60rem}}.btn_cta .font-en{font-size:2rem}.btn_cta::before{content:"";background:url(../img/arrow_white.svg) no-repeat center/contain;width:.5rem;height:1rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media only screen and (min-width: 780px){.btn_cta::before{width:1rem;height:2rem;right:3rem}}.btn_cta::after{animation:2s 0s shine linear infinite;background:linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 75%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:100%}@keyframes shine{20%{left:100%}100%{left:100%}}.btn_cta p{font-weight:bold;font-size:1.6rem}@media only screen and (min-width: 780px){.btn_cta p{font-size:1.8rem}}.btn_cta:hover{transform:translateY(0.4rem);box-shadow:0 .1rem 0 #de371a}.anchor_link{display:block;background:#fff;border:solid .2rem #ff5538;width:33rem;height:7rem;border-radius:99px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.6rem;font-weight:bold;color:#ff5538;line-height:1.3;position:relative;transition:all .3s ease-in-out}@media only screen and (min-width: 780px){.anchor_link{width:60rem;margin:0 auto}}.anchor_link:hover{background:#ff5538;color:#fff}.anchor_link::before{content:"";background:url(../img/arrow_pink.svg) no-repeat center/contain;width:1rem;height:.5rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media only screen and (min-width: 780px){.anchor_link::before{width:2rem;height:1rem;right:3rem}}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-25{margin-top:2.5rem}@media only screen and (min-width: 780px){.mt-25{margin-top:3rem}}.mt-30{margin-top:3rem}@media only screen and (min-width: 780px){.mt-30{margin-top:4rem}}.mt-40{margin-top:4rem}@media only screen and (min-width: 780px){.mt-40{margin-top:6rem}}#fv{position:relative;padding-top:4rem}@media only screen and (min-width: 780px){#fv{padding-top:6rem}}#fv .pr{position:absolute;right:0rem;top:0rem;background:#fff;border:solid .1rem #888}@media only screen and (min-width: 780px){#fv .pr{top:-2rem;right:-2rem}}#fv .pr p{color:#888;font-size:1rem;padding:.5rem}#intro .worry_list li{display:flex;justify-content:center;align-items:center;gap:1.5rem}#intro .worry_list li picture{width:7rem}#intro .worry_list li .bubble{padding:1.5rem 1.2rem;border-radius:.5rem;border:solid .1rem #ccc;width:24.5rem;position:relative;background:#fff;z-index:2}@media only screen and (min-width: 780px){#intro .worry_list li .bubble{width:46rem}}#intro .worry_list li .bubble p{text-align:center}#intro .worry_list li:first-child .bubble::before,#intro .worry_list li:nth-child(3) .bubble::before{content:"";position:absolute;top:50%;left:-1.7rem;margin-top:-1rem;border:1rem solid rgba(0,0,0,0);border-right:1rem solid #fff;z-index:-1}@media only screen and (min-width: 780px){#intro .worry_list li:first-child .bubble::before,#intro .worry_list li:nth-child(3) .bubble::before{left:-1.9rem}}#intro .worry_list li:first-child .bubble::after,#intro .worry_list li:nth-child(3) .bubble::after{content:"";position:absolute;top:50%;left:-2.2rem;margin-top:-1.2rem;border:1.2rem solid rgba(0,0,0,0);border-right:1.2rem solid #ccc;z-index:-2}@media only screen and (min-width: 780px){#intro .worry_list li:first-child .bubble::after,#intro .worry_list li:nth-child(3) .bubble::after{left:-2.3rem}}#intro .worry_list li:nth-child(2) .bubble::before{content:"";position:absolute;top:50%;right:-1.7rem;margin-top:-1rem;border:1rem solid rgba(0,0,0,0);border-left:1rem solid #fff;z-index:-1}@media only screen and (min-width: 780px){#intro .worry_list li:nth-child(2) .bubble::before{right:-1.9rem}}#intro .worry_list li:nth-child(2) .bubble::after{content:"";position:absolute;top:50%;right:-2.2rem;margin-top:-1.2rem;border:1.2rem solid rgba(0,0,0,0);border-left:1.2rem solid #ccc;z-index:-2}@media only screen and (min-width: 780px){#intro .worry_list li:nth-child(2) .bubble::after{right:-2.3rem}}#intro .worry_list li:nth-child(2),#intro .worry_list li:nth-child(3){margin-top:1.5rem}@media only screen and (min-width: 780px){#intro .worry_list li:nth-child(2),#intro .worry_list li:nth-child(3){margin-top:0}}@media only screen and (min-width: 780px){#intro .worry_illust{margin:2rem auto 0;width:40rem}}#table .table_scroll table{margin-top:4rem;width:100%;text-align:center;font-weight:bold}@media only screen and (min-width: 780px){#table .table_scroll table{margin-top:6rem}}#table .table_scroll table thead tr th{width:11rem;min-width:11rem;max-width:11rem;padding:3rem 1rem 1.2rem;z-index:2;position:relative;background:#fff;border:solid #ccc .1rem}#table .table_scroll table thead tr th::before{content:"";width:6rem;height:3rem;border-radius:50%/100% 100% 0 0;position:absolute;left:50%;top:-2rem;transform:translateX(-50%)}#table .table_scroll table thead tr th .line{display:block;height:2rem;width:100%;position:absolute;left:0;top:0}#table .table_scroll table thead tr th picture{margin:0 auto;position:relative;height:2.8rem;z-index:2;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 780px){#table .table_scroll table thead tr th picture{height:4rem}}#table .table_scroll table thead tr th picture img{width:auto;height:100%}#table .table_scroll table thead tr th .text{display:block;font-size:1.2rem;text-decoration:underline;white-space:nowrap;text-align:center;margin-top:.5rem;height:2.8rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 780px){#table .table_scroll table thead tr th .text{font-size:1.4rem;height:auto}}#table .table_scroll table thead tr th:first-child{background:#fffced}#table .table_scroll table thead tr th:first-child::before{background:#caa04d}#table .table_scroll table thead tr th:first-child::after{content:"";background:url(../img/crown_01.svg);width:3rem;height:2.5rem;position:absolute;left:50%;top:-1.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:first-child .line{background:#caa04d}#table .table_scroll table thead tr th:nth-child(2)::before{background:#9c9c9c}#table .table_scroll table thead tr th:nth-child(2)::after{content:"";background:url(../img/crown_02.svg);width:3rem;height:2.5rem;position:absolute;left:50%;top:-1.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:nth-child(2) .line{background:#9c9c9c}#table .table_scroll table thead tr th:nth-child(3)::before{background:#c2825a}#table .table_scroll table thead tr th:nth-child(3)::after{content:"";background:url(../img/crown_03.svg);width:3rem;height:2.5rem;position:absolute;left:50%;top:-1.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:nth-child(3) .line{background:#c2825a}#table .table_scroll table tbody tr th{background:#555;color:#fff;font-size:1.2rem;text-align:center;height:2.5rem;line-height:3rem}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr th{font-size:1.4rem}}#table .table_scroll table tbody tr td{padding:1rem .5rem;font-size:1rem;vertical-align:middle;border:solid #ccc .1rem;background:#fff}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr td{font-size:1.2rem}}#table .table_scroll table tbody tr td .green{font-size:1.4rem}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr td .green{font-size:1.8rem}}#table .table_scroll table tbody tr td:first-child{background:#fffced}#table .table_scroll table tbody tr td figure{width:3.4rem;margin:0 auto .5rem}#table .table_scroll table tbody tr td .font-en{font-size:1.8rem}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr td .font-en{font-size:2.2rem}}#table .table_scroll table tbody tr.btn .table_cta{display:block;margin:0 auto;background:#fff;border:solid .1rem #ff5538;width:9rem;height:4.5rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.3rem;transition:all .3s ease-in-out;overflow:hidden;position:relative}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr.btn .table_cta{width:14rem;height:5rem}}#table .table_scroll table tbody tr.btn .table_cta p{color:#ff5538;font-size:1.2rem}@media only screen and (min-width: 780px){#table .table_scroll table tbody tr.btn .table_cta p{font-size:1.4rem}}#table .table_scroll table tbody tr.btn .table_cta figure{width:1.2rem;margin:0;display:flex;justify-content:center;align-items:center}#point ul li:not(:first-child){margin-top:2.5rem}#point ul li h3{background:#6b503b;color:#fff;font-size:1.5rem;position:relative;width:30.8rem;height:4rem;border-radius:.3rem;margin-left:2rem;display:flex;padding-left:2.5rem;line-height:4rem}@media only screen and (min-width: 780px){#point ul li h3{width:calc(100% - 2rem)}}#point ul li h3::before{content:"";background:url(../img/check_brown_green.svg) no-repeat center/contain;width:4rem;height:4rem;position:absolute;top:50%;left:0;transform:translate(-50%, -50%)}#about .bubble{text-align:center;background:#4da820;color:#fff;font-size:1.6rem;line-height:1.2;padding:1.2rem 0;border-radius:.5rem;position:relative}@media only screen and (min-width: 780px){#about .bubble{font-size:2.2rem;padding:1.8rem 0}}#about .bubble::before{content:"";position:absolute;top:100%;left:50%;margin-left:-0.9rem;border:.9rem solid rgba(0,0,0,0);border-top:.9rem solid #4da820}#about .bubble .yellow{font-size:2rem}@media only screen and (min-width: 780px){#about .bubble .yellow{font-size:2.8rem}}#about h3{text-align:center;font-size:2rem;line-height:1.3;color:#6b503b}#about h3 span{display:inline-block;position:relative}#about h3 span::before,#about h3 span::after{content:"";background:url(../img/h3_bubble.svg) no-repeat center/contain;display:block;width:3.1rem;height:4.2rem;position:absolute;left:-4rem;top:50%;transform:translateY(-50%)}#about h3 span::after{left:auto;right:-4rem;transform:translateY(-50%) scale(-1, 1)}#about ul li:not(:first-child){margin-top:2.5rem}#about ul li h4{background:#6b503b;color:#fff;font-size:1.5rem;position:relative;width:30.8rem;height:4rem;border-radius:.3rem;margin-left:2rem;display:flex;padding-left:2.5rem;line-height:4rem}@media only screen and (min-width: 780px){#about ul li h4{width:calc(100% - 2rem)}}#about ul li h4::before{content:"";display:block;background:#fff;border:solid .2rem #6b503b;border-radius:999px;width:4rem;height:4rem;position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}#about ul li h4::after{content:"01";font-family:"Inter",sans-serif;font-size:1.6rem;color:#4da820;position:absolute;left:0;top:50%;transform:translate(-55%, -50%);line-height:1}#about ul li:nth-child(2) h4::after{content:"02"}#about ul li:nth-child(3) h4::after{content:"03"}#ranking .ranking_list .ranking_list_item h2{background:#caa04d;color:#fff;height:5rem;display:flex;justify-content:center;align-items:center;gap:3.5rem}#ranking .ranking_list .ranking_list_item h2 .rank{font-size:1.8rem;position:relative}#ranking .ranking_list .ranking_list_item h2 .rank::before,#ranking .ranking_list .ranking_list_item h2 .rank::after{content:"";background:url(../img/ranking_detail_deco.svg) no-repeat center/contain;width:1.2rem;height:2.8rem;position:absolute;left:-2rem;top:50%;transform:translateY(-50%)}#ranking .ranking_list .ranking_list_item h2 .rank::after{left:auto;right:-2rem;transform:translateY(-50%) scale(-1, 1)}#ranking .ranking_list .ranking_list_item h2 .rank .font-en{font-size:2.8rem}#ranking .ranking_list .ranking_list_item h2 .service_name{font-size:2rem;line-height:1}#ranking .ranking_list .ranking_list_item h2 .service_name.font-en{font-size:2.6rem}#ranking .ranking_list .ranking_list_item .content_wrap{border:solid .2rem #caa04d;padding:3rem 2rem;background:#fff}@media only screen and (min-width: 780px){#ranking .ranking_list .ranking_list_item .content_wrap{padding:4rem 6rem}}@media only screen and (min-width: 780px){#ranking .ranking_list .ranking_list_item .content_wrap picture{margin:0 auto;max-width:450px}}#ranking .ranking_list .ranking_list_item .content_wrap .merit_list{margin-top:2rem}#ranking .ranking_list .ranking_list_item .content_wrap .merit_list li:not(:first-child){margin-top:1.5rem;padding-top:1.5rem;border-top:solid .1rem #ccc}#ranking .ranking_list .ranking_list_item .content_wrap .merit_list li h3{font-size:1.6rem;color:#4da820}#ranking .ranking_list .ranking_list_item:nth-child(2){margin-top:3rem}#ranking .ranking_list .ranking_list_item:nth-child(2) h2{background:#9c9c9c}#ranking .ranking_list .ranking_list_item:nth-child(2) .content_wrap{border:solid .1rem #9c9c9c}#ranking .ranking_list .ranking_list_item:nth-child(3){margin-top:3rem}#ranking .ranking_list .ranking_list_item:nth-child(3) h2{background:#c2825a}#ranking .ranking_list .ranking_list_item:nth-child(3) .content_wrap{border:solid .1rem #c2825a}#voice .slider_all_wrap{position:relative}@media only screen and (min-width: 780px){#voice .slider_all_wrap{margin:0 auto;max-width:500px}}#voice .slider_all_wrap .slider{position:relative;width:100%;margin:0 auto;margin-top:2.2rem;overflow:hidden;padding-bottom:2.5rem}#voice .slider_all_wrap .slider .slider-wrapper{display:flex;transition:transform .6s ease}#voice .slider_all_wrap .slider .slide{background:#fff;border-radius:.5rem;padding:2rem;width:100%;min-width:100%}@media only screen and (min-width: 780px){#voice .slider_all_wrap .slider .slide{padding:3rem 4rem}}#voice .slider_all_wrap .slider .slide .top{display:flex;justify-content:center;align-items:center;gap:1.5rem}#voice .slider_all_wrap .slider .slide .top picture{width:7rem}#voice .slider_all_wrap .slider .slide .top .text_wrap{font-size:1.4rem}#voice .slider_all_wrap .slider .slide .top .text_wrap .name{font-size:1.2rem}#voice .slider_all_wrap .slider .slide .body_text{margin-top:1.5rem;padding-top:1.2rem;border-top:solid .1rem #ccc}#voice .slider_all_wrap .slider .slider-indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:1.2rem}#voice .slider_all_wrap .slider .slider-indicators .indicator{position:relative;width:.6rem;height:.6rem;border-radius:50%;background:#ccc;cursor:pointer}#voice .slider_all_wrap .slider .slider-indicators .indicator.active{background:#4da820}@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#voice .slider_all_wrap .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:2.5rem;height:2.5rem;opacity:.8;transition:opacity .3s}#voice .slider_all_wrap .slider-arrow:hover{opacity:1}#voice .slider_all_wrap .slider-arrow img{width:100%;height:100%}#voice .slider_all_wrap .slider-arrow.prev{left:-1.25rem;transform:translateY(-50%) rotate(180deg)}#voice .slider_all_wrap .slider-arrow.next{right:-1.25rem}#last{padding-bottom:4.5rem}footer{background:#fff;position:relative;width:100%;font-size:1.2rem}footer ul{display:flex;justify-content:center;align-items:center;gap:3rem;position:relative;z-index:3;padding:2rem 0}footer ul li a{text-decoration:underline}footer .copyright{width:100%;background:#000;height:3.5rem;display:flex;justify-content:center;align-items:center;color:#fff}/*# sourceMappingURL=style.css.map */