﻿.space_xl{height:clamp(120px, calc(112px + 2.5vw), 160px) !important}.space_s{height:clamp(20px, calc(16px + 1.25vw), 40px) !important}.space_m{height:clamp(40px, calc(32px + 2.5vw), 80px) !important}.space_l{height:clamp(80px, calc(72px + 2.5vw), 120px) !important}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}html body,html input,html textarea,.post_content{letter-spacing:0.1em;line-height:2em;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;color:#2b2b2b}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.1em;line-height:2em;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif;color:#2b2b2b}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-weight:400}.eng{font-family:"Lexend", "Arial", sans-serif}.eng-hand{font-family:"Oooh Baby", cursive}::-moz-selection{background:#b0deec;color:#ffffff}::selection{background:#b0deec;color:#ffffff}iframe{width:100%}.wp-block-button__link{border-radius:0;padding:1em 70px;background:linear-gradient(45deg, #c6f1ff 0%, #fff799 100%);color:#0093cb !important;font-weight:600;border-radius:50px}@media screen and (max-width:500px){.wp-block-button__link{padding:1em 50px}}.reverse{flex-flow:row-reverse}#header{border-bottom:none !important;background:none !important}#header #header_logo,#header #header_logo2{left:20px}#header #header_logo span,#header #header_logo2 span{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(16px, calc(9px + 1.4vw), 30px);letter-spacing:-0.08em;font-style:italic;color:#2b2b2b}.header_fixed #header:hover{background-color:#fff !important;transition:0.2s}body #global_menu>ul>li>a{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;rotate:0.1deg;letter-spacing:0.08em}body .header_fixed #global_menu>ul>li>a{color:#2b2b2b}#footer_logo a .logo_text.rich_font_logo{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(16px, calc(9px + 1.4vw), 30px);letter-spacing:-0.08em;font-style:italic}#container h1.large_headline{font-family:"Lexend", Arial, sans-serif !important;color:#b0deec;font-weight:500;letter-spacing:0.05em;font-size:clamp(30px, 5vw, 90px) !important}#footer_banner,#footer_nav{border-top:none}#footer{border-top:none;background:#f5f8fa}p#copyright{background:linear-gradient(90deg, #82d5de 0%, #63bbe3 100%)}body.page-id-34.header_type2 #global_menu>ul>li>a{color:#2b2b2b}body.page-id-34 #global_menu{top:20px;background:#fff;border-radius:50px;padding-inline:20px}body.page-id-34 #header #header_logo,body.page-id-34 #header #header_logo2{top:20px}body.page-id-34 #header_slider .item .item-inner{position:relative}body.page-id-34 #header_slider .item .item-inner::before{position:absolute;content:"「未経験から、一生モノの \a『お掃除のプロ』へ";width:100%;height:3em;font-size:2em;top:50%;z-index:100;color:#fff;max-width:1400px;white-space:pre;left:0;margin:auto;font-family:"M PLUS Rounded 1c";padding-left:3%;line-height:1.5}@media screen and (max-width:500px){body.page-id-34 #header_slider .item .item-inner::before{font-size:18px;font-weight:600}}body.page-id-34 #header_slider .item.item1 .item-inner::before{content:"お掃除の手間を楽にして、\a心と時間にゆとりを。";color:#2b2b2b}@media screen and (max-width:500px){body.page-id-34 #header_slider .item.item1 .item-inner::before{color:#fff}}@media screen and (max-width:500px){body.page-id-34 #header_slider .item.item1 .bg_image{filter:brightness(0.7)}}body.page-id-34 #header_slider .item.item2 .item-inner::before{white-space:normal;display:block}@media screen and (max-width:680px){body.page-id-34 #header_slider .item.item2 .item-inner::before{white-space:pre}}body.page-id-34 #header_slider .item.item2 .bg_image{filter:brightness(0.7)}body.page-id-34 h2.large_headline{font-family:"Lexend", "Arial", sans-serif;font-size:clamp(30px, calc(5px + 5vw), 80px) !important}body.page-id-34 h2.large_headline.eng{font-family:"Lexend", "Arial", sans-serif;font-weight:600;letter-spacing:0.05em;margin-bottom:0}body.page-id-34 .shutter_image.col2 .item{border-radius:0 100px 0 0}@media screen and (min-width:800px){body.page-id-34 .shutter_image.col2 .item:nth-child(2){top:6em;position:relative}}body.page-id-34 .shutter_image.col2 .item::before{opacity:0 !important}body.page-id-34 .shutter_image.col2 .item .overlay{background:linear-gradient(182deg, #c6f1ff 0%, rgba(255, 247, 153, 0.58) 70%, rgba(255, 247, 153, 0) 100%) !important}body.page-id-34 .shutter_image.col2 .item .headline{color:#0093cb;font-family:"Lexend", "Arial", sans-serif}body.page-id-34 .wp-block-group.rec-col a{height:300px;display:flex;background:url(https://www.shine-up.jp/wp-content/uploads/2026/05/top-rectop.jpg);background-position:center;background-size:cover;width:100%;align-items:end;font-family:"M PLUS Rounded 1c";font-size:clamp(18px, calc(9px + 1.8vw), 36px);font-weight:700;letter-spacing:0.1em;padding-left:0.5em;border-radius:15px;text-decoration:none;transition:0.5s}@media screen and (max-width:781px){body.page-id-34 .wp-block-group.rec-col a{aspect-ratio:2.4166666667 !important;height:auto}}body.page-id-34 .wp-block-group.rec-col a:hover{opacity:0.5}body.page-id-34 .wp-block-group.rec-col.anime a{background:url(https://www.shine-up.jp/wp-content/uploads/2026/04/top_anime-1.jpg) no-repeat;background-size:cover;background-position:center;text-decoration:none}body.page-id-34 .wp-block-group.rec-col.anime a p{color:transparent}body.page-id-34 .cb_free_space:nth-child(even){background:#f5f8fa}.page-id-48 p.catch{font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;font-size:clamp(18px, calc(12px + 1.2vw), 30px);position:relative;margin-top:2em !important;color:#0093cb;font-weight:500}.page-id-48 p.catch::before{position:absolute;content:"";width:2em;height:2em;background:#fff799;z-index:-1;left:-1em;top:-0.5em;border-radius:4px}.page-id-48 h2.wp-block-heading.has-text-align-left{font-size:clamp(16px, calc(10px + 1.2vw), 28px);padding-left:1.3em;position:relative}.page-id-48 h2.wp-block-heading.has-text-align-left::before{position:absolute;content:"";width:0.8em;height:0.8em;background:#b0deec;left:0;top:50%;transform:translateY(-50%);border-radius:4px}.page-id-48 .wp-block-group.pro-over-wrap{background:#f5f8fa;padding:3%;border-radius:10px}.page-id-48 .wp-block-group.pro-over-wrap .circle .wp-block-group__inner-container{display:flex;gap:10px;margin-bottom:1em;row-gap:0}@media screen and (max-width:1050px){.page-id-48 .wp-block-group.pro-over-wrap .circle .wp-block-group__inner-container{flex-wrap:wrap}}.page-id-48 .wp-block-group.pro-over-wrap .circle .wp-block-group__inner-container p{background:#fff;margin-bottom:1em !important;padding:2px 0.5em;font-size:1.1em;font-weight:600;border-radius:5px;box-shadow:1px 7px 18px 1px #d1d7dc;margin-top:1em}@media screen and (max-width:1050px){.page-id-48 .wp-block-group.pro-over-wrap .circle .wp-block-group__inner-container p{margin-bottom:0 !important}}.page-id-48 .wp-block-group.pro-over-wrap .bg-white{background:#fff;padding:2%;border-radius:10px;font-weight:500;box-shadow:1px 7px 18px 1px #d1d7dc}.page-id-48 h3.h3-heading{position:relative;font-weight:500;padding-left:1em}.page-id-48 h3.h3-heading::before{position:absolute;content:"";width:12px;height:12px;background:#0093cb;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.page-id-48 .wp-block-group.compa-wrap{background:#f5f8fa;padding:3%;border-radius:10px}.page-id-48 .wp-block-group.compa-wrap .wp-block-group.col-inwrap{padding:5%;height:100%;border-radius:10px;background:#fff;box-shadow:1px 7px 18px 1px #d1d7dc;position:relative;overflow:hidden}.page-id-48 .wp-block-group.compa-wrap .wp-block-group.col-inwrap::before{position:absolute;content:"";width:190px;height:190px;background:#e1f2f9;top:0;left:0;border-radius:230px;transform:translate(-50%, -50%)}.page-id-48 .wp-block-group.compa-wrap .flex-wrap .wp-block-group__inner-container{display:flex;gap:0.5em;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1em;row-gap:0}.page-id-48 .wp-block-group.compa-wrap .flex-wrap .wp-block-group__inner-container p{background:#fff;margin-bottom:1em !important;padding:2px 0.5em;font-size:1.1em;font-weight:600;border-radius:5px;box-shadow:1px 7px 18px 1px #d1d7dc;margin-top:1em}@media screen and (max-width:1050px){.page-id-48 .wp-block-group.compa-wrap .flex-wrap .wp-block-group__inner-container p{margin-bottom:0 !important}}.page-id-48 p.deco.eng{margin-bottom:0 !important;position:absolute;top:1em;left:1em}.page-id-48 .flex-wrap>.wp-block-group__inner-container{display:flex}.page-id-48 .wp-block-group.person-over-wrap{background:#f5f8fa;padding:3%;border-radius:10px}.page-id-48 .wp-block-group.person-over-wrap .col-out>.wp-block-column{flex-basis:fit-content !important}.page-id-48 .wp-block-group.person-over-wrap .wp-block-group.bg-white{background:#fff;padding:20px;border-radius:10px;box-shadow:1px 7px 18px 1px #d1d7dc;position:relative;overflow:hidden}.page-id-48 .wp-block-group.person-over-wrap .wp-block-group.bg-white::before{position:absolute;content:"";width:190px;height:190px;background:#e1f2f9;top:0;left:0;border-radius:230px;transform:translate(-50%, -50%)}.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container{gap:1em;flex-wrap:wrap;margin-bottom:1em}.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group{aspect-ratio:1;width:200px;height:200px;justify-content:center;align-items:center;display:flex;border-radius:10px;background:#fff;box-shadow:1px 7px 18px 1px #d1d7dc}@media screen and (max-width:500px){.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group{width:40vw;height:40vw}}.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group figure{text-align:center}.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group figure img{width:80px}@media screen and (max-width:500px){.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group figure img{width:40%}}.page-id-48 .wp-block-group.person-over-wrap .icon-over-wrap>.wp-block-group__inner-container>.wp-block-group p{font-weight:500}h3.wp-block-heading{font-size:22px}.page-id-69 #page_header .catch{width:100%;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif}.page-id-69 #page_header .image{margin-bottom:50px}@media screen and (min-width:700px){.page-id-69 #page_header .image img{height:100vh}}.page-id-69 #page_header .desc_area{margin-bottom:50px}.page-id-69 h3.message-head{font-size:clamp(18px, calc(16px + 0.4vw), 22px)}@media screen and (min-width:500px){.page-id-69 .mb{display:none}}.page-id-69 p.intoro-deco{font-family:"Oooh Baby";font-size:clamp(48px, calc(47px + 0.2vw), 50px);margin-bottom:-70px;rotate:-5deg;margin-top:50px;background:linear-gradient(81deg, #12a4d3 0%, #f4ffe8 100%);background-clip:text;color:transparent;opacity:0.8}@media screen and (max-width:700px){.page-id-69 p.intoro-deco{margin-bottom:-1em}}.page-id-69 p.intro-desc{max-width:750px;margin:auto;padding-inline:10px}.page-id-69 .wp-block-group.four-col{margin:auto}@media screen and (min-width:700px){.page-id-69 .wp-block-group.four-col{max-width:calc(60vw + 2em)}}.page-id-69 .wp-block-group.four-col>.wp-block-group__inner-container>.wp-block-columns{column-gap:0;margin-bottom:1em}@media screen and (max-width:1000px){.page-id-69 .wp-block-group.four-col>.wp-block-group__inner-container>.wp-block-columns{row-gap:1em;flex-direction:column}}.page-id-69 .wp-block-group.four-col .wp-block-group.square{margin:auto;align-items:center;justify-content:center;display:flex;background:#fffee8;padding:5%;border-radius:10px}@media screen and (min-width:1000px){.page-id-69 .wp-block-group.four-col .wp-block-group.square{aspect-ratio:1;width:30vw}}.page-id-69 .wp-block-group.four-col .wp-block-group.square h3.wp-block-heading.strengs-head{font-weight:500;color:#333;font-size:clamp(17px, calc(14.5px + 0.5vw), 22px)}.page-id-69 .wp-block-group.four-col p.point-head{margin-bottom:1.5em;font-size:1.2em;font-family:"M PLUS Rounded 1c";rotate:0.1deg;position:relative;color:#0093cb;font-weight:600}.page-id-69 .wp-block-columns.bg-col .wp-block-column{background-size:cover;border-radius:15px}.page-id-69 .wp-block-columns.bg-col .wp-block-column.left{background:url(https://www.shine-up.jp/wp-content/uploads/2026/04/recruit_1.jpg) no-repeat;background-size:cover}.page-id-69 .wp-block-columns.bg-col .wp-block-column.right{background:url(https://www.shine-up.jp/wp-content/uploads/2026/04/recruit_2.jpg) no-repeat;background-size:cover}.page-id-69 .wp-block-columns.bg-col .wp-block-column>a{height:100%;display:flex;background-size:cover;padding:5% 8%;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;backdrop-filter:blur(3px) brightness(0.3);color:#fff;text-decoration:none;transition:backdrop-filter 0.5s ease;position:relative;overflow:hidden}.page-id-69 .wp-block-columns.bg-col .wp-block-column>a:hover{backdrop-filter:blur(0px) brightness(0.9)}.page-id-69 .wp-block-columns.bg-col .wp-block-column>a::before{position:absolute;content:"";background:linear-gradient(45deg, #c6f1ff 0%, #fff799 100%);width:100%;height:100%;z-index:-1;opacity:0.5}.page-id-69 .wp-block-columns.bg-col .wp-block-column>a p.inner-head{font-size:clamp(16px, calc(12px + 0.8vw), 24px);line-height:1.6;font-family:"M PLUS Rounded 1c";letter-spacing:0.12em;margin-bottom:1em;rotate:0.1deg}.page-id-69 .job-sec{position:relative}.page-id-69 .job-sec::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#f5f8fa;top:0}.page-id-69 .job-sec::before{top:6em;height:calc(100% + 4em)}.page-id-69 .job-sec .wp-block-group.job-wrap{max-width:1100px;margin:auto;background:#fff;padding:8% 3%;border-radius:20px;box-shadow:0px 15px 22px 3px #e4eff6;margin-bottom:10%}.page-id-69 .job-sec .wp-block-group.job-wrap h4,.page-id-69 .job-sec .wp-block-group.job-wrap h5{font-size:clamp(18px, calc(13px + 1vw), 28px)}.page-id-69 .job-sec .wp-block-group.job-wrap .recomend{position:relative;top:-2.5em;background:#fff;line-height:1;padding-block:3px;color:#0075ad}.page-id-69 .job-sec .wp-block-group.job-wrap .wp-block-image.yell-img{position:relative;z-index:0}.page-id-69 .job-sec .wp-block-group.job-wrap .wp-block-image.yell-img ::before{position:absolute;content:"";width:120px;height:120px;background:#fff799;border-radius:50%;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%)}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap{max-width:800px;margin:auto}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap .wp-block-group.deco-head-wrap{position:relative;z-index:0}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap .wp-block-group.deco-head-wrap .eng-hand{position:absolute;left:0;margin:auto;font-size:clamp(30px, calc(15px + 3vw), 60px);line-height:1.6;top:-1.5em;z-index:-1;background:linear-gradient(45deg, #12a4d3 0%, #f4ffe8 100%);background-clip:text;color:transparent;opacity:0.8;transform:rotate(-5deg)}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap .wp-block-group.deco-head-wrap .schedule-head{text-align:center;margin-bottom:1em}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap strong{font-size:clamp(14px, calc(8.5px + 1.1vw), 25px);font-weight:400;font-family:"Oooh Baby", cursive;transform:rotate(-7deg);display:inline-block;line-height:1}@media screen and (max-width:500px){.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap strong{font-weight:600}}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap .wp-block-group.is-nowrap{margin-bottom:2em}.page-id-69 .job-sec .wp-block-group.job-wrap .schedule-wrap .wp-block-group.is-nowrap p:nth-of-type(2){border-bottom:solid 1px #eee;width:calc(100% - 20%);padding-left:1.5em}.page-id-69 .job-sec .wp-block-group.job-wrap .wp-block-group.voice{padding:20px;background:#fffee8;border-radius:10px;position:relative}.page-id-69 .job-sec .wp-block-group.job-wrap .wp-block-group.voice ::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-right:30px solid transparent;border-left:30px solid transparent;border-bottom:30px solid #fffee8;border-top:0;top:0;transform:translateY(-100%)}.page-id-69 .job-sec .wp-block-group.job-wrap .wp-block-group.voice p.voice-catch{font-weight:600;margin-bottom:0.5em}.page-id-69 .flow-heading h3.wp-block-heading.has-text-align-center{margin-top:-1.5em;margin-bottom:3em}.page-id-69 .flow-heading .eng{color:#b0deec;line-height:1;margin-bottom:1.1em;position:relative;letter-spacing:0.1em;font-size:3em;position:relative}.page-id-69 .flow-heading .eng::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#f5f8fa;top:0}.page-id-69 .flow-heading .eng::before{height:50%}.page-id-69 .flow .wp-block-group{background:#fffee8;height:100%;padding:5%;width:270px;border-radius:0 50px 0 0;margin:auto}.page-id-69 .flow .wp-block-group .eng{font-size:clamp(18px, calc(16px + 0.625vw), 28px);line-height:1;margin-bottom:0}.page-id-69 .flow .wp-block-group .flow-head{margin-bottom:0 !important;font-weight:500;font-family:"M PLUS Rounded 1c";font-size:clamp(18px, calc(17.2px + 0.25vw), 22px);rotate:0.1deg;color:#0093cb}.page-id-69 .wp-block-group.center-deco{margin-bottom:2em;margin-top:10vh}.page-id-69 .wp-block-group.center-deco .wp-block-group__inner-container{position:relative;display:flex;justify-content:center}.page-id-69 .wp-block-group.center-deco .wp-block-group__inner-container h3{position:relative;color:#0093cb;font-weight:500;letter-spacing:0.1em;font-size:clamp(18px, calc(16px + 0.4vw), 22px)}.page-id-69 .wp-block-group.center-deco .wp-block-group__inner-container h3::before{position:absolute;content:"";width:2em;height:2em;background:#fff799;background-size:contain;z-index:-1;left:-1.4em;top:-0.9em;border-radius:3px}.page-id-69 .wp-block-group.center-deco .wp-block-group__inner-container h3::after{position:absolute;content:"";width:1em;height:1em;background:#69c0e2;left:-1.9em;top:50%}.page-id-69 .wp-block-cover.aligncenter.cover{aspect-ratio:2.4166666667;max-width:730px;min-height:unset}.page-id-52 #page_contents .post_content{max-width:1400px;margin:auto}.page-id-52 #page_contents .post_content .table2 table{width:100%;border-top:none;border-left:none}.page-id-52 #page_contents .post_content .table2 td,.page-id-52 #page_contents .post_content .table2 th{border:unset;background:#00000000}.page-id-52 #page_contents .post_content .table2 td{padding:18px 25px;border-bottom:1px solid #2b2b2b;width:70%}.page-id-52 #page_contents .post_content .table2 td:first-child{color:#68bfe2;font-weight:600;border-bottom:1px solid #68bfe2;width:30%}@media screen and (max-width:550px){.page-id-52 #page_contents .post_content .table2 tr{display:flex;flex-direction:column;white-space:normal}.page-id-52 #page_contents .post_content .table2 td{width:100%}.page-id-52 #page_contents .post_content .table2 td:first-child{width:100%;border-bottom:1px solid #68bfe2}}.page-id-52 #page_contents .post_content .tag{flex-wrap:wrap;margin-bottom:1em}.page-id-52 #page_contents .post_content .tag p{background:#fff799;padding:10px;line-height:1;color:#0093cb;font-weight:600}.page-id-37 #page_contents .post_content{overflow:unset}.page-id-37 #page_contents .post_content .center-tl h2{margin-top:0 !important;margin-bottom:1em}.page-id-37 #page_contents .post_content .center-tl .eng{color:#b0deec;margin-bottom:0;font-size:clamp(16px, calc(13px + 0.6vw), 22px)}.page-id-37 .table2 table{width:100%;border-top:none;border-left:none}.page-id-37 .table2 td,.page-id-37 .table2 th{border:unset;background:#00000000}.page-id-37 .table2 td{padding:18px 25px;border-bottom:1px solid #2b2b2b;width:70%}.page-id-37 .table2 td:first-child{color:#68bfe2;font-weight:600;border-bottom:1px solid #68bfe2;width:30%}@media screen and (max-width:550px){.page-id-37 .table2 tr{display:flex;flex-direction:column;white-space:normal}.page-id-37 .table2 td{width:100%}.page-id-37 .table2 td:first-child{width:100%;border-bottom:1px solid #68bfe2}}.page-id-37 .post_content table{border-left:none;border-top:none}.page-id-37 .wp-block-column.left-col{display:flex;flex-direction:column-reverse;align-items:flex-start}.page-id-37 .wp-block-column.left-col h2.h2-heading{margin-left:0;rotate:0.1deg;font-weight:500;text-align:right}.page-id-37 .wp-block-column.left-col h2.h2-heading strong{font-size:2.6em;font-weight:400;display:inline-block;color:#0093cb;position:relative;font-family:"Lexend", "Arial", sans-serif !important}.page-id-37 .wp-block-column.left-col .sub{font-size:clamp(18px, calc(13px + 1vw), 28px);color:#b0deec;line-height:1;margin-bottom:0.5em;position:relative;letter-spacing:0.1em}.page-id-37 .wp-block-column.left-col .sub::before{position:absolute;content:"";width:45px;height:45px;background:#fff8d4;left:-0.9em;border-radius:4px;z-index:-1;bottom:-5px}.page-id-37 .wp-block-group.reason-wrap{position:relative;margin-bottom:2em;padding-block:3em;padding-left:2em}.page-id-37 .wp-block-group.reason-wrap::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#f5f8fa;top:0}.page-id-37 .wp-block-group.reason-wrap p.reason-head{font-size:1.4em;margin-bottom:0;font-family:"M PLUS Rounded 1c", YuGothic, "Yu Gothic", sans-serif;rotate:0.1deg;color:#0093cb;font-weight:500}.page-id-37 .wp-block-group.reason-wrap::before{left:-50%;margin-inline:calc(50% - 0vw);border-radius:20px}.page-id-37 .wp-block-column .wp-block-group.reason-wrap:nth-of-type(1){left:-6vw}.page-id-37 .wp-block-column .wp-block-group.reason-wrap:nth-of-type(2){left:-3vw}.post-type-archive-news #archive_header{margin-top:0}.post-type-archive-news #archive_header h1.large_headline{line-height:1}.page-id-54{}.page-id-54 .snow-monkey-form,.page-id-54 .smf-form .smf-item .smf-text-control__control{font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}.page-id-54 :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.page-id-54 [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.page-id-54 [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#b0deec !important}.page-id-54 :is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,.page-id-54 [data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,.page-id-54 [data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#b0deec}.page-id-54 .smf-progress-tracker{margin-bottom:clamp(20px, calc(16px + 1.25vw), 40px) !important}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(14.4px + 0.5vw), 24px);padding-bottom:clamp(20px, calc(17.6px + 0.75vw), 32px);border-bottom:1px dashed #ddd}.page-id-54 .smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.8px + 0.375vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.page-id-54 .smf-item__label{font-size:clamp(14px, calc(13.6px + 0.125vw), 16px);font-weight:600;margin-right:1em}.page-id-54 .smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.6px + 0.125vw), 14px);font-weight:600;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#68bfe2;color:#fff}.page-id-54 .wp-block-snow-monkey-forms-item:nth-child(6) .smf-item__description{background:#bfbfbf;color:#fff}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.page-id-54 .wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.page-id-54 .smf-radio-buttons-control__control{display:flex;flex-direction:column}.page-id-54 .smf-label{margin-right:1.25em}.page-id-54 .smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#b0deec}.page-id-54 .smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#b0deec;border-color:#b0deec}.page-id-54 .smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.page-id-54 .smf-form .smf-item .smf-checkbox-control__control:active{border-color:#b0deec}.page-id-54 .smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#b0deec;border-color:#b0deec}.page-id-54 .smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.page-id-54 .smf-action{margin-top:3.5em;text-align:center}.page-id-54 .smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#b0deec;color:#ffffff;border-radius:0;border-color:#b0deec;transition:0.3s;font-family:"Noto Sans JP", YuGothic, "Yu Gothic", sans-serif}.page-id-54 .smf-action .smf-button-control__control:hover{background:#b0deec !important;color:#ffffff;border-color:#b0deec;transition:0.3s}@media (max-width:450px){.page-id-54 .smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}.page-id-54 h2.wp-block-heading.tel-txt.eng{font-family:"Lexend", "Arial", sans-serif;margin-bottom:0}.page-id-54 h2.wp-block-heading.tel-txt.eng{margin-top:0;color:#68bfe2}.page-id-54 .wp-block-group.over-wrap{background:#f5f8fa;padding:3%}.page-id-54 .wp-block-group.over-wrap .wp-block-group.mail-tl .eng{margin-bottom:0;color:#68bfe2}.page-id-54 .wp-block-group.over-wrap .wp-block-group.mail-tl h2.wp-block-heading{margin-top:0}.page-id-54 .snow-monkey-form{display:flex;flex-direction:column}.page-id-54 .snow-monkey-form .smf-action{order:999}.page-id-54 .snow-monkey-forms-turnstile>div{justify-content:center}.page-id-56 h3{color:#0093cb}/*# sourceMappingURL=style2.css.map */