@charset "UTF-8";
section.eyecatch{background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/green_back.svg");background-repeat:no-repeat;background-size:cover}@media (max-width:1023px){section.eyecatch{background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/green_back-sp.svg");background-repeat:no-repeat;background-size:cover;width:100%}}section.eyecatch.pc-only .content{height:602px}section.eyecatch.sp-only img{width:100%}section.eyecatch .content{position:relative;max-width:1000px}@media (max-width:1023px){section.eyecatch .content{max-width:600px;padding:1rem 0 0}}section.eyecatch .content img[src*="mama"]{width:360px}section.eyecatch .content img[src*="credi-noshadow.webp"]{position:absolute;width:85px;left:334px;top:26px}section.eyecatch .content .oote{top:30px;left:427px;padding:0.3rem 1.5rem;border-radius:0.9rem;font-size:17.6px;font-weight:500;position:absolute;font-weight:bold}section.eyecatch .content .kariire{color:#f2df6e;position:absolute;top:63px;left:425px;font-size:25.9px;font-weight:bold}section.eyecatch .content .sono{color:white;position:absolute;top:145px;font-size:70.5px;left:345px;font-weight:600;letter-spacing:-2px;line-height:1.1;margin:0}section.eyecatch .content .sono .saicho{background-color:white;color:#02a298;padding:0rem 1rem 0;font-size:66px;letter-spacing:-3px}section.eyecatch .content .sono .saicho .nichi{font-size:56px}section.eyecatch .content .sono .saicho .num{font-size:86px;position:relative;bottom:-5px}section.eyecatch .content .riyo{position:absolute;left:373px;bottom:178px;font-size:30.5px;font-weight:500;color:#f2df6e}section.eyecatch .content .riyo .num{font-size:48px}section.eyecatch .content .riyo .kome{right:8px;position:relative;top:-3px}section.eyecatch .content .group-zentai{color:white;position:absolute;bottom:17px;left:186px;font-size:13px}section.eyecatch .content .fukidashi{background-color:white;width:157px;aspect-ratio:1;border-radius:50%;position:absolute}section.eyecatch .content .fukidashi>p{position:absolute;display:block;margin:0}section.eyecatch .content .fukidashi:before{content:"";background-color:white;display:block;position:absolute;height:15px;aspect-ratio:1;clip-path:polygon(50% 0%, 100% 100%, 0% 100%)}section.eyecatch .content .fukidashi.ichinichi{right:44px;top:16px}section.eyecatch .content .fukidashi.ichinichi p:nth-child(1){font-size:31.5px;width:100%;text-align:center;top:10px}section.eyecatch .content .fukidashi.ichinichi p:nth-child(2){width:100%;text-align:center;top:24px;font-size:44.5px;font-weight:500;letter-spacing:-2px}section.eyecatch .content .fukidashi.ichinichi p:nth-child(2) span{font-size:1.4em;bottom:-3px;position:relative;margin-right:3px}section.eyecatch .content .fukidashi.ichinichi p:nth-child(3){width:100%;text-align:center;bottom:24px;font-size:21px}section.eyecatch .content .fukidashi.ichinichi p:nth-child(4){right:13px;top:38px;font-size:13px}section.eyecatch .content .fukidashi.ichinichi:before{left:6px;bottom:27px}section.eyecatch .content .fukidashi.ichiritsu{right:7px;top:184px}section.eyecatch .content .fukidashi.ichiritsu.ccus p:nth-child(1){top:22px;left:58px}section.eyecatch .content .fukidashi.ichiritsu.ccus p:nth-child(2){top:37px;font-size:50px}section.eyecatch .content .fukidashi.ichiritsu p:nth-child(1){font-size:21px;top:28px;right:34px}section.eyecatch .content .fukidashi.ichiritsu p:nth-child(2){width:100%;text-align:center;top:-3px;font-size:45px;font-weight:500}section.eyecatch .content .fukidashi.ichiritsu p:nth-child(2) span{font-size:1.9em;bottom:-3px;position:relative;margin-right:5px}section.eyecatch .content .fukidashi.ichiritsu p:nth-child(3){width:100%;text-align:center;bottom:30px;font-size:19px}section.eyecatch .content .fukidashi.ichiritsu p:nth-child(3).special{bottom:6px;font-size:17px}section.eyecatch .content .fukidashi.ichiritsu:before{top:50px;left:-5px;transform:rotate(45deg)}section.eyecatch .content .fukidashi.shiharaisaki{right:44px;bottom:93px}section.eyecatch .content .fukidashi.shiharaisaki p:nth-child(1){font-size:29px;top:37px;width:100%;text-align:center;line-height:1.4;font-weight:500}section.eyecatch .content .fukidashi.shiharaisaki:before{top:7px;left:24px;transform:rotate(73deg)}section.eyecatch .content .button{position:absolute;bottom:105px;left:135px;right:0px;margin:auto;padding:0.6rem 0;font-size:29px;width:430px;border-radius:3rem;text-align:center}section.top-button-field{background-color:#02a298;padding:1.5rem 0}section.lp2banner{padding-top:0.3rem;background-color:#fced84}section.idemitsu-banner{background-color:red}section.idemitsu-banner .content{padding:1rem 0;text-align:center;color:white;display:flex;flex-direction:column;font-family:"shippori";gap:0.7rem}section.idemitsu-banner .content p{margin:0}section.idemitsu-banner .content p.title{font-size:23px}@media (max-width:1023px){section.idemitsu-banner .content p.title{font-size:14px}}section.idemitsu-banner .content p.desc{font-size:0.9em}@media (max-width:1023px){section.idemitsu-banner .content p.desc{font-size:0.7em}}section.about{margin:2.5rem 0}section.about .content>*{margin-right:auto;margin-left:auto}section.about .content .graph{margin:1rem 0}@media (max-width:1023px){section.about .content .graph{margin:2rem 0}}@media (max-width:1023px){section.about .content .available-card-field{width:87%}}section.about .content .available-card-field .title{font-size:1.4rem;font-weight:bold;text-align:center;margin:0.9rem 0 1.3rem}@media (max-width:1023px){section.about .content .available-card-field .title{font-size:1.1rem;margin:0.8rem 0 0.9rem}}section.about .content .available-card-field .cards{text-align:center}section.about .content .available-card-field .cards img{height:27px;vertical-align:middle;margin:0 0.8rem}section.about .content .available-card-field .cards img.amex,section.about .content .available-card-field .cards img.mc{height:35px}section.about .content .available-card-field .cards.idemitsu img{height:80px}section.about .content .available-card-field .cards p{display:inline-block;margin:0;margin-left:-10px;color:black}section.about .content .available-card-field .amex-desc{color:black;text-align:center;margin:2.5rem 0 1.5rem}@media (max-width:1023px){section.about .content .available-card-field .amex-desc{margin:1.1rem 0 0.7rem;font-size:0.6rem}}section.about .content .credi-field{margin:2.5rem 0;display:flex;flex-direction:row;gap:2.7rem;padding:1.8rem 3.5rem;align-items:center}@media (max-width:1023px){section.about .content .credi-field{padding:0.7rem;gap:0.7rem;align-items:flex-start;margin:2rem 0}}section.about .content .credi-field .credi{width:100px;height:auto}@media (max-width:1023px){section.about .content .credi-field .credi{width:80px}}section.about .content .credi-field .use-company-field .title{font-size:1.4rem;font-weight:600;margin:0}@media (max-width:1023px){section.about .content .credi-field .use-company-field .title{font-size:1.2rem}}section.about .content .credi-field .use-company-field .title strong{font-size:1.3em;margin:0 0.2rem}section.about .content .credi-field .use-company-field p{margin:0.3rem 0;line-height:1.6}@media (max-width:1023px){section.about .content .credi-field .use-company-field p{font-size:0.75rem}}section.about .content .credi-field .use-company-field p .whole-group{margin-left:2rem}@media (max-width:1023px){section.about .content .credi-field .use-company-field p .whole-group{margin:0;font-size:0.6rem}}section.about .content .kanousei{margin:1.5rem 0;text-align:center}section.about .content .kanousei p{margin:0.5rem;font-size:1.1rem;line-height:1.7}section.about .content .kanousei p small{font-size:0.7em}section.about .content .kanousei p .marker{margin-top:0.5rem;display:inline-block}section.about .onayami{margin:3rem 0;padding:2.5rem 0;position:relative}@media (max-width:1023px){section.about .onayami{padding:1.5rem 0}}section.about .onayami:after{content:"";width:100px;height:30px;background-color:#f0f7f8;position:absolute;bottom:-30px;left:0;right:0;margin:auto;clip-path:polygon(0% 0%, 50% 100%, 100% 0%)}section.about .onayami .scene-image-field{display:flex;flex-direction:row;margin:3rem 0 1rem;gap:25px}@media (max-width:1023px){section.about .onayami .scene-image-field{display:grid;grid-template-columns:repeat(2, 1fr);width:75%;margin:1.5rem auto 0}}section.about .onayami .scene-image-field img{width:calc((100% - 75px) / 4)}@media (max-width:1023px){section.about .onayami .scene-image-field img{width:auto}}section.about .situations{display:grid;gap:15px;grid-template-columns:repeat(3, 1fr);margin:2rem !important}@media (max-width:1023px){section.about .situations{margin:1.5rem 0.8rem !important;display:block}section.about .situations img{display:inline-block;width:37.3%;margin-right:-7%}}section.about .zenbu{font-size:1.9rem}@media (max-width:1023px){section.about .zenbu{font-size:1.5rem}}section.about .kaiho-field{width:75%;margin:2rem auto 1.5rem auto}@media (max-width:1023px){section.about .kaiho-field{margin:0.9rem auto;width:87%}}section.about .kaiho-field p{margin:0.4rem 0;font-size:1.1rem;font-weight:500}@media (max-width:1023px){section.about .kaiho-field p{font-size:0.9rem}}section.about .kaiho-field p:before{content:"□";margin-right:0.2rem}section.about .kyuyo{margin:1rem;text-align:center}@media (max-width:1023px){section.about .kyuyo{font-size:0.73rem}}section.about .reason-field{margin:3.5rem 0}section.about .reason-field .reason-header{width:90%;display:block;margin:auto}section.about .reason-field .reason-content{margin-top:-15px;padding:2rem}@media (max-width:1023px){section.about .reason-field .reason-content{margin-top:-2.9%;padding:1rem;margin-right:0.7rem;margin-left:0.7rem}}section.about .reason-field .reason-content .point-field>small{margin-top:-2rem;display:inline-block;margin-bottom:2rem;color:black;font-size:0.7em;font-weight:500}@media (max-width:1023px){section.about .reason-field .reason-content .point-field>small{font-size:0.5rem;margin:-1.7rem auto 1.9rem;text-align:center;display:block}}section.about .reason-field .reason-content .point-field .header{background-color:#02a298;color:white;padding:0.5rem 0;display:flex;flex-direction:row;align-items:center;gap:2rem;padding-left:34%;margin-bottom:1rem;border-radius:0.5rem}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .header{gap:6%;justify-content:center;padding:0.5rem 0}}section.about .reason-field .reason-content .point-field .header p{font-size:1.7rem;margin:0;font-weight:600;margin-top:-2px}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .header p:nth-child(2){width:120px}}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .header p{font-size:1.4rem}}section.about .reason-field .reason-content .point-field .header p small{font-size:1rem;font-weight:300;font-family:shippori;display:inline-block;margin-top:3px}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .header p small{font-size:0.9rem}}section.about .reason-field .reason-content .point-field .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem;color:black;margin:0 0 2rem}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .list{display:flex;flex-direction:column;align-items:center;gap:0}}section.about .reason-field .reason-content .point-field .list p{margin:0}section.about .reason-field .reason-content .point-field .list .prop{font-size:1.2rem;font-weight:bold}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .list .prop{font-size:1.4rem}}section.about .reason-field .reason-content .point-field .list .prop:before{content:"";background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/check-square.png");background-repeat:no-repeat;width:25px;display:inline-block;aspect-ratio:1;background-size:contain;vertical-align:middle;margin-bottom:7px}section.about .reason-field .reason-content .point-field .list .value{font-size:0.85em;font-weight:500;padding:0 0.2rem}@media (max-width:1023px){section.about .reason-field .reason-content .point-field .list .value{font-size:0.8rem;text-align:center}}section.about .shiji{padding:1.8rem;margin:2.5rem 0}@media (max-width:1023px){section.about .shiji{padding:1.5rem 1rem}}section.about .shiji .shikinguri{font-size:1.3rem;font-weight:600;text-align:center;margin:0}@media (max-width:1023px){section.about .shiji .shikinguri{font-size:1.1rem}}section.about .shiji .bottom{margin-top:1.5rem;gap:2rem;align-items:center}@media (max-width:1023px){section.about .shiji .bottom{flex-direction:column;margin-top:1rem;gap:0.8rem}}section.about .shiji .bottom img{width:130px}@media (max-width:1023px){section.about .shiji .bottom img{width:100px}}section.about .shiji .bottom .zeirishi-field{position:relative}section.about .shiji .bottom .zeirishi-field p{position:absolute;right:-100%;bottom:0;margin:0}section.about .shiji .bottom .description-field{gap:1.5rem;flex:1}section.about .shiji .bottom .description-field p{margin:0}section.about .shitte{margin:3.5rem 0 0;padding:2rem 0;text-align:center}section.about .shitte .ookuno{font-size:1.3rem;font-weight:bold;margin:0.5rem 0}@media (max-width:1023px){section.about .shitte .ookuno{font-size:1.2rem}}section.about .shitte .factoringwo{font-size:1.7rem;font-weight:bold;margin:0.5rem 0 0.7rem}@media (max-width:1023px){section.about .shitte .factoringwo{font-size:1.4rem}}@media (max-width:1023px){section.about .shitte .shikinchotatsu{font-size:0.8rem}}section.about .shitte .top-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin:1.5rem 0}@media (max-width:1023px){section.about .shitte .top-cards{gap:0.5rem;width:95%;margin-right:auto;margin-left:auto}}section.about .shitte .top-cards .shiharai,section.about .shitte .top-cards .factoring{padding:1.5rem;border-radius:1.5rem}@media (max-width:1023px){section.about .shitte .top-cards .shiharai,section.about .shitte .top-cards .factoring{padding:0.8rem 0.4rem}}section.about .shitte .top-cards .shiharai p:not(.green),section.about .shitte .top-cards .factoring p:not(.green){color:black}section.about .shitte .top-cards .shiharai p,section.about .shitte .top-cards .factoring p{font-size:1.2rem;font-weight:bold;margin:0.3rem 0}@media (max-width:1023px){section.about .shitte .top-cards .shiharai p,section.about .shitte .top-cards .factoring p{font-size:1rem}}section.about .shitte .top-cards .shiharai p.description,section.about .shitte .top-cards .factoring p.description{font-size:0.9rem;font-weight:400;text-align:left}@media (max-width:1023px){section.about .shitte .top-cards .shiharai p.description,section.about .shitte .top-cards .factoring p.description{font-size:0.75rem}}section.about .shitte .top-cards .shiharai img,section.about .shitte .top-cards .factoring img{width:100px;aspect-ratio:1;object-fit:contain;margin-bottom:0.4rem}@media (max-width:1023px){section.about .shitte .top-cards .shiharai img,section.about .shitte .top-cards .factoring img{width:75px}}section.about .shitte .top-cards .shiharai{background-color:white;position:relative;border-width:3px}section.about .shitte .top-cards .shiharai:after{content:"";width:70px;height:20px;background-color:#02a298;position:absolute;bottom:-20px;left:0;right:0;margin:auto;clip-path:polygon(0% 0%, 50% 100%, 100% 0%)}section.about .shitte .top-cards .factoring{background-color:#deebf8;position:relative}section.about .shitte .top-cards .factoring:after{content:"";width:70px;height:20px;background-color:#deebf8;position:absolute;bottom:-20px;left:0;right:0;margin:auto;clip-path:polygon(0% 0%, 50% 100%, 100% 0%)}section.about .shitte .compare-table{width:100%;border-collapse:collapse;table-layout:fixed;border:solid 2px}@media (max-width:1023px){section.about .shitte .compare-table{width:95%}}section.about .shitte .compare-table tbody tr{background-color:white}section.about .shitte .compare-table tbody tr:nth-child(2n){background-color:#f7f4ea}section.about .shitte .compare-table tbody tr th,section.about .shitte .compare-table tbody tr td{padding:0.7rem 0;border:solid 1px black;text-align:center}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th,section.about .shitte .compare-table tbody tr td{padding:0.5rem 0}}section.about .shitte .compare-table tbody tr th small,section.about .shitte .compare-table tbody tr td small{font-size:0.7em}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th small,section.about .shitte .compare-table tbody tr td small{font-size:0.6em}}section.about .shitte .compare-table tbody tr th .otoku,section.about .shitte .compare-table tbody tr td .otoku{background-color:white;width:50px;display:inline-block;vertical-align:middle;margin-right:1.2rem;border-radius:50%;padding:0 0 0.1rem;border:solid 1.5px #02a298;color:#02a298}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th .otoku,section.about .shitte .compare-table tbody tr td .otoku{width:43px}}section.about .shitte .compare-table tbody tr th .otoku p,section.about .shitte .compare-table tbody tr td .otoku p{line-height:1.2;margin:5px 0;font-weight:bold}section.about .shitte .compare-table tbody tr th p,section.about .shitte .compare-table tbody tr td p{display:inline-block;margin:0;vertical-align:middle}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th p,section.about .shitte .compare-table tbody tr td p{font-size:0.8rem}}section.about .shitte .compare-table tbody tr th:nth-child(1),section.about .shitte .compare-table tbody tr td:nth-child(1){width:46%;border-left:solid 3px #02a298;border-right:solid 3px #02a298}section.about .shitte .compare-table tbody tr th:nth-child(1):not(td),section.about .shitte .compare-table tbody tr td:nth-child(1):not(td){background-color:#02a298;color:white;border-top:solid 3px #02a298;border-bottom:solid 3px #02a298}section.about .shitte .compare-table tbody tr th:nth-child(1).bottom-green-border,section.about .shitte .compare-table tbody tr td:nth-child(1).bottom-green-border{border-bottom:solid 3px #02a298}section.about .shitte .compare-table tbody tr th:nth-child(1) .green,section.about .shitte .compare-table tbody tr td:nth-child(1) .green{font-size:1.2rem;font-weight:500}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th:nth-child(1) .green,section.about .shitte .compare-table tbody tr td:nth-child(1) .green{font-size:1rem}}section.about .shitte .compare-table tbody tr th:nth-child(2),section.about .shitte .compare-table tbody tr td:nth-child(2){width:15%}@media (max-width:1023px){section.about .shitte .compare-table tbody tr th:nth-child(2),section.about .shitte .compare-table tbody tr td:nth-child(2){width:20%}}section.about .shitte .compare-table tbody tr th:nth-child(2) p,section.about .shitte .compare-table tbody tr td:nth-child(2) p{font-weight:bold}section.about .tesuryo-field{padding:2.5rem 0}@media (max-width:1023px){section.about .tesuryo-field{padding:2rem 0}}section.about .tesuryo-field .icons{gap:2rem;justify-content:center;align-items:center;margin:1.5rem 0}@media (max-width:1023px){section.about .tesuryo-field .icons{gap:1.5rem}}section.about .tesuryo-field .icons img{height:120px;aspect-ratio:1;object-fit:contain}@media (max-width:1023px){section.about .tesuryo-field .icons img{height:100px}}section.about .tesuryo-field .icons img.plane{object-position:0px 80%}section.about .tesuryo-field .ex{font-size:1.2rem;font-weight:bold;text-align:center;margin:2rem 0}@media (max-width:1023px){section.about .tesuryo-field .ex{font-size:1rem;margin:1.2rem 0}}section.about .tesuryo-field .three-per{display:flex;flex-direction:row;gap:5%;align-items:center}@media (max-width:1023px){section.about .tesuryo-field .three-per{flex-direction:column}}section.about .tesuryo-field .three-per img:nth-child(1){width:65%}@media (max-width:1023px){section.about .tesuryo-field .three-per img:nth-child(1){width:90%}}section.about .tesuryo-field .three-per img:nth-child(2){width:30%}@media (max-width:1023px){section.about .tesuryo-field .three-per img:nth-child(2){width:35%}}section.about .tesuryo-field .kanso-field{background-color:white;margin:2.5rem 0;padding:1.2rem;position:relative;gap:1rem;align-items:center}@media (max-width:1023px){section.about .tesuryo-field .kanso-field{margin:1.5rem 1.5rem 0;align-items:flex-start;gap:0.5rem;padding:1rem}}section.about .tesuryo-field .kanso-field .kanso-title{position:absolute;z-index:1;display:block;left:0;right:0;top:-13px;margin:auto;width:27ch;font-size:1.2rem;font-weight:bold}@media (max-width:1023px){section.about .tesuryo-field .kanso-field .kanso-title{font-size:1rem;top:-13px}}section.about .tesuryo-field .kanso-field .kanso-title:before{content:"";position:absolute;bottom:0;width:110%;height:18px;background-color:white;left:-40px;right:-40px;margin:auto;z-index:-1;display:block}@media (max-width:1023px){section.about .tesuryo-field .kanso-field .kanso-title:before{height:14px}}section.about .tesuryo-field .kanso-field img{width:80px}@media (max-width:1023px){section.about .tesuryo-field .kanso-field img{width:60px}}section.about .tesuryo-field .kanso-field .kanso{font-size:0.86rem;color:black;line-height:1.7;margin:0.5rem}@media (max-width:1023px){section.about .tesuryo-field .kanso-field .kanso{font-size:0.75rem;margin:0}}section.goriyou{margin:5rem 0}@media (max-width:1023px){section.goriyou{margin:3rem 0}}section.goriyou .steps{gap:0.8rem;margin:2.5rem 0;display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr}@media (max-width:1023px){section.goriyou .steps{margin:0;display:flex;flex-direction:column;padding:0 1.5rem}}section.goriyou .steps .step{gap:0.3rem;align-items:flex-start}@media (max-width:1023px){section.goriyou .steps .step{display:grid;grid-template-columns:auto 30%;position:relative}}section.goriyou .steps .step .step-string{margin:0;font-weight:600}section.goriyou .steps .step .step-string span{font-size:2.5rem;display:inline-block;vertical-align:sub}section.goriyou .steps .step .role{margin:0;background-color:#02a298;color:white;display:inline-block;padding:0.1rem 0;width:90px;font-size:0.8rem;font-weight:bold;text-align:center;border-radius:1rem;box-sizing:border-box;border:solid 1.5px #02a298}@media (max-width:1023px){section.goriyou .steps .step .role{width:80px;font-size:0.7rem;padding:0}}section.goriyou .steps .step .role.shiharai{color:#02a298;background-color:white}section.goriyou .steps .step .do{margin:0.3rem 0;font-weight:bold;font-size:1.3rem;line-height:1.3}@media (max-width:1023px){section.goriyou .steps .step .do{font-size:1rem}}section.goriyou .steps .step .description{margin:0.2rem 0;font-size:0.85rem;line-height:1.6}@media (max-width:1023px){section.goriyou .steps .step .description{font-size:0.8rem}}section.goriyou .steps .step img{margin:1rem auto}@media (max-width:1023px){section.goriyou .steps .step img{align-self:flex-end}}section.goriyou .steps .step:nth-child(1) img{width:130px}@media (max-width:1023px){section.goriyou .steps .step:nth-child(1) img{align-self:flex-end;position:absolute;right:0;bottom:-2rem;width:100px}}section.goriyou .steps .step:nth-child(3) img{width:135px}@media (max-width:1023px){section.goriyou .steps .step:nth-child(3) img{align-self:flex-end;position:absolute;right:0.2rem;bottom:-1.8rem;width:100px}}section.goriyou .steps .step:nth-child(5) img{width:120px}@media (max-width:1023px){section.goriyou .steps .step:nth-child(5) img{align-self:flex-end;position:absolute;right:0;top:1.5rem;width:90px}}section.goriyou .steps .next{background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/next.svg");background-repeat:no-repeat;background-size:contain}@media (max-width:1023px){section.goriyou .steps .next{background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/next-sp.svg");background-repeat:no-repeat;height:30px;background-position:bottom}}section.goriyou .gojiyu{padding:0.7rem 1.5rem;display:flex;flex-direction:row;gap:1.5rem}@media (max-width:1023px){section.goriyou .gojiyu{margin:1.5rem;flex-direction:column;gap:0.2rem}}section.goriyou .gojiyu p{margin:0;font-weight:500;font-size:0.9rem}@media (max-width:1023px){section.goriyou .gojiyu p{font-size:0.8rem}}section.voice{padding:2rem 0;text-align:center}section.voice .voice-swiper-field{text-align:left;margin:auto;height:560px;position:relative}@media (min-width:1300px){section.voice .voice-swiper-field{width:1250px}}@media (min-width:1024px) and (max-width:1299px){section.voice .voice-swiper-field{width:660px}}@media (max-width:1023px){section.voice .voice-swiper-field{height:515px}}@media (max-width:1023px){section.voice .voice-swiper-field .swiper{max-width:660}}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper{margin:1rem;border:solid 1.5px #02a298;box-sizing:border-box;box-shadow:5px 8px 1px #9edcd9;border-radius:0.7rem;background-color:white}@media (max-width:1023px){section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper{height:387px}}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header{display:flex;flex-direction:row;padding:1rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header .green{font-size:1.1rem;font-weight:bold}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header .case-field{background-image:url("/wp-content/themes/ShiharaiWP/images/lp1/case-border.png");background-repeat:no-repeat;background-size:contain;width:90px;aspect-ratio:2.5}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header .case-field p{line-height:27px;padding-left:13px;font-size:0.8rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header .case-field p span{font-size:0.9rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_header p{margin:0}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper{background-color:#02a298;padding:0.5rem 0}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper p{margin:0}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper .metas{display:flex;flex-direction:row;justify-content:center;gap:0.8rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper .metas .meta{display:flex;flex-direction:row;gap:0.5rem;align-items:center}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper .metas .meta p{font-size:0.9rem;font-weight:bold;color:#f6da1c}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper .metas .meta p span{font-size:1.4rem;margin-right:3px}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .voice_meta_wrapper .metas .meta p.title{border:solid 1.5px white;border-radius:50%;font-weight:400;padding:4px 8px;line-height:1.2;color:white;font-size:0.9rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .comment{padding:1rem 1.3rem;font-size:0.9rem}section.voice .voice-swiper-field .swiper .swiper-wrapper .swiper-slide .voice_wrapper .comment p{margin:0.5rem 0;line-height:1.6}section.voice .voice-swiper-field .swiper .swiper-pagination{position:absolute;bottom:5rem}section.voice .voice-swiper-field .swiper .swiper-pagination .swiper-pagination-bullet{border:solid 1px #02a298;background-color:white;opacity:1}section.voice .voice-swiper-field .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#02a298}section.voice .voice-swiper-field .swiper-button-field{display:flex;flex-direction:row;justify-content:space-between;position:absolute;max-width:710px;left:-30px;right:-30px;margin:auto;top:40%}@media (max-width:1023px){section.voice .voice-swiper-field .swiper-button-field{display:none}}section.voice .voice-swiper-field .swiper-button-field>div{background-color:#177973;padding:0px 9px;border-radius:50%;color:white;position:relative;box-shadow:3px 6px 10px #00000052}section.voice .voice-swiper-field .swiper-button-field>div:after{font-size:0.7rem}section.voice .voice-swiper-field .swiper-button-field>div.swiper-button-next{z-index:9}section.voice .voice-swiper-field .swiper-button-field>div.swiper-button-next:after{content:"＞"}section.voice .voice-swiper-field .swiper-button-field>div.swiper-button-prev{z-index:9}section.voice .voice-swiper-field .swiper-button-field>div.swiper-button-prev:after{content:"＜"}section.voice .jirei-button{margin:-3rem 0 2rem;z-index:9}section.question{margin:3rem;text-align:center}@media (max-width:1023px){section.question{margin:3rem 0}}section.question .desc{line-height:1.6;margin:2rem 0}@media (max-width:1023px){section.question .desc{font-size:0.83rem}}section.question .question-field{text-align:left}section.question .question-field .each-question .question-content{font-weight:bold;display:block;padding:0.8rem 0;border-bottom:solid 1.5px;position:relative}@media (max-width:1023px){section.question .question-field .each-question .question-content{font-size:0.85rem;padding:0.8rem 0.6rem;font-weight:500}}section.question .question-field .each-question .question-content:hover{cursor:pointer}section.question .question-field .each-question .question-content:after{position:absolute;content:"";width:8px;aspect-ratio:1;border-top:solid 1px #02a298;border-right:solid 1px #02a298;transform:rotate(135deg);right:1rem;top:1.2rem}section.question .question-field .each-question .question-content:has(input:checked):after{transform:rotate(-45deg);top:1.4rem}section.question .question-field .each-question .question-content:has(input:checked)+p{height:auto;padding:0.5rem;border-bottom:solid 1.5px #02a298}section.question .question-field .each-question .question-content:before{content:"Q."}section.question .question-field .each-question .question-content input{display:none}section.question .question-field .each-question .answer{margin:0;height:0;padding:0;background-color:#f0f7f8;line-height:1.7;overflow:hidden;display:flex;gap:0.2rem;font-size:0.9rem}@media (max-width:1023px){section.question .question-field .each-question .answer{font-size:0.8rem}}section.question .question-field .each-question .answer:before{content:"A."}section.register-field{margin:3rem 0;text-align:center}section.register-field .banner{background-color:#02a298;padding:2.5rem 0 1rem}section.register-field .banner img{width:90%}@media (max-width:1023px){section.register-field .banner img{width:97%;margin:auto}}section.register-field .register-title{color:white;background-color:#177973;padding:0.7rem 0}section.register-field .register-title p{margin:0;font-size:1.3rem;font-weight:bold}section.register-field .register-form{padding:1.5rem 0}section.register-field .register-form .desc{line-height:1.7;margin:0 0 1.5rem}@media (max-width:1023px){section.register-field .register-form .desc{font-size:0.8rem}}section.register-field .register-form iframe{width:90%;border:none;height:1330px}@media (max-width:1023px){section.company-info .content{padding:0.7rem}}section.company-info .info-field{display:flex;flex-direction:column;gap:0.8rem;margin:3rem 0}section.company-info .info-field .each-info{display:flex;flex-direction:row;gap:1rem}@media (max-width:1023px){section.company-info .info-field .each-info{gap:0.2rem}}section.company-info .info-field .each-info p{margin:0;line-height:1.6}section.company-info .info-field .each-info .prop{font-weight:bold;width:130px}@media (max-width:1023px){section.company-info .info-field .each-info .prop{font-size:0.9rem;width:110px}}section.company-info .info-field .each-info .value{flex:1}@media (max-width:1023px){section.company-info .info-field .each-info .value.daihyo{color:#02a298}section.company-info .info-field .each-info .value.daihyo span{color:black}}@media (max-width:1023px){section.company-info .info-field .each-info .value{font-size:0.8rem}}section.company-info .info-field .each-info .value.large{font-size:1.3em}section.company-info .info-field .spacer{height:1px;width:100%;margin:1.5rem 0;background-color:#00000036}section.last-button{margin:3.5rem 0;text-align:center}section.last-button .button{margin:auto;transition:0.5s}section.last-button .button.fixed{position:fixed;bottom:0.7rem;right:0;left:0;z-index:10;max-width:540px}section.last-button .button.hide{opacity:0}