body{color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.3}img{height:auto;max-width:100%}a{color:inherit}.sp-only{display:none!important}*,::after,::before{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-moz-tab-size:4;-o-tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;tab-size:4;word-break:break-word}body{margin:0}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin:0;padding:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;margin:0;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.l-inner{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;width:1440px}.l-header{background-color:#fff;height:80px;left:0;position:fixed;top:0;transition:all .3s ease 0s;width:100%;z-index:1000}.l-header.shadow{box-shadow:0 3px 6px rgba(0,0,0,.16)}.l-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;padding-left:20px;position:relative;width:100%}.l-header__inner h1{padding-bottom:10px;position:relative;z-index:10}.l-header__inner h1::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xbg_hokkaido.png.pagespeed.ic.fEsyWpTLVC.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:82px;position:absolute;right:-29px;top:55%;transform:translateY(-50%);width:79px;z-index:-1}.l-header__inner h1 span{font-size:13px}.l-header__inner h1 a{display:inline-block;line-height:0}.l-header__inner h1 a img{width:230px}.l-header__inner nav ul{align-items:center;display:flex}.l-header__inner nav ul .normal{margin-right:40px}.l-header__inner nav ul .normal a{position:relative;white-space:nowrap}.l-header__inner nav ul .normal a::after{background:#023e78;bottom:-8px;content:"";height:2px;left:0;position:absolute;transform:scale(0,1);transform-origin:left top;transition:transform .3s;width:100%}.l-header__inner nav ul .normal a:hover::after{transform:scale(1,1)}.l-header__inner nav ul li{align-items:center;display:flex;flex-direction:column}.l-header__inner nav ul li:last-child{margin-right:0}.l-header__inner nav ul li a{display:inline-block;transition:all .3s ease 0s}.l-header__inner nav ul li a:hover{opacity:.7}.l-header__inner nav ul li .area{font-size:9px;font-weight:700}.l-header__inner nav ul li .tel{color:#023e78}.l-header__inner nav ul li .tel span{font-weight:200}.l-header__inner nav ul li .tel a{font-size:24px;font-weight:500;text-decoration:none}.l-header__inner nav ul li .period{font-size:9px;font-weight:700;margin-top:5px;white-space:nowrap}.l-header__inner nav ul .left{margin-right:30px}.l-header__inner nav ul .right{position:relative;top:-3px}.l-header__inner nav ul .right a{background-color:#023e78;color:#fff;display:block;font-size:16px;height:80px;height:80px;line-height:66px;padding:24px 24px 21px 52px;padding:0 24px 0 52px;position:relative;position:relative;text-decoration:none;text-decoration:none;top:3px;transition:all .3s ease 0s;transition:all .3s ease 0s;white-space:nowrap;white-space:nowrap}.l-header__inner nav ul .right a::before{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/icon_mail.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:20px;position:absolute;top:43%;transform:translateY(-50%);width:20px}.l-header__inner nav ul .right a:hover{opacity:.7}.l-header__inner nav ul .right span{bottom:12px;color:#fff;content:"";display:block;font-size:9px;font-weight:700;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.totop{background-color:#023e78;border:1px solid #fff;border-radius:50%;bottom:80px;box-shadow:0 3px 6px rgba(0,0,0,.16);height:50px;position:relative;position:fixed;right:40px;transition:all .3s ease 0s;width:50px;z-index:999}.totop:hover{background-color:#fff;border:1px solid #023e78;cursor:pointer}.totop:hover::after{border-color:#023e78 #023e78 transparent transparent}.totop::after{border:3px solid;border-color:#fff #fff transparent transparent;content:"";height:20px;left:14px;position:absolute;top:19px;transform:rotate(-45deg);width:20px}.l-footer{background-color:#eee;color:#000}.l-footer__inner{padding-bottom:10px;padding-top:50px}.l-footer__inner a{font-weight:400;text-decoration:none;transition:all .3s ease 0s}.l-footer__inner a:hover{opacity:.7}.l-footer h3 img{display:inline-block;width:250px}.l-footer p{font-size:16px;font-weight:400;font-weight:400;line-height:2;margin-top:20px;text-align:left}.l-footer small{background-color:#023e78;color:#fff;display:block;font-size:12px;font-weight:400;margin-top:30px;padding:12px;text-align:center;text-align:center;width:100%}.p-top{font-family:"Noto Sans JP",sans-serif;margin-bottom:80px;overflow:hidden;padding-top:65px}.p-top .mainvisual{height:100vh;position:relative;width:100%;z-index:200}.p-top .mainvisual__ashirai{height:100%;left:0;position:absolute;top:0;width:100%}.p-top .mainvisual__ashirai::after{-o-object-fit:contain;background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xfv_ashirai.png.pagespeed.ic.L7x2Sqigxk.png);background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:-300px;content:"";height:100%;left:0;object-fit:contain;opacity:0;position:absolute;transition-duration:3.5s;transition-property:opacity , transform;width:100%;z-index:200}.p-top .mainvisual__ashirai.is-scrollIn::after{opacity:1;transform:translate(0,50px)}.p-top .mainvisual::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xfv.jpg.pagespeed.ic.nzJwP87QcU.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;width:100%;z-index:110}.p-top .mainvisual h2{color:#fff;content:"";font-family:"Zen Maru Gothic",sans-serif;font-size:66px;font-weight:500;left:50%;line-height:1.5;position:absolute;text-align:center;text-shadow:0 0 10px #1f8ad1;top:50%;transform:translate(-50%,-50%);width:100%;z-index:200}.p-top .worry__inner{margin:0 auto;padding-top:100px;position:relative;width:100%}.p-top .worry__inner h3{font-family:"Noto Serif JP",serif;font-size:32px;font-weight:500;letter-spacing:.2em;line-height:initial;padding-bottom:0;padding-bottom:10px;position:relative;text-align:center}.p-top .worry__inner h3::after{background-image:linear-gradient(to right,#000 10px,transparent 10px);background-size:20px;bottom:0;content:"";content:"";display:inline-block;height:3px;left:50%;position:absolute;position:absolute;transform:translateX(-50%);width:50%}.p-top .worry__bg{content:"";left:0;opacity:0;position:absolute;transition-duration:4.5s;transition-property:opacity , transform;z-index:-1}.p-top .worry__bg.is-scrollIn{opacity:1;transform:translate(0,200px)}.p-top .worry--01{margin-top:30px;position:relative}.p-top .worry--01 img{display:block;margin:0 auto;margin-top:140px;width:550px}.p-top .worry--01 .c-circle-text{background-color:rgba(110,145,193,.75);z-index:10}.p-top .worry--01 .c-circle-text.c01{height:213px;left:80px;top:-100px;width:213px}.p-top .worry--01 .c-circle-text.c01::after{right:-287px;top:182px;transform:rotate(16deg);width:289px}.p-top .worry--01 .c-circle-text.c02{height:172px;left:360px;top:-50px;width:172px}.p-top .worry--01 .c-circle-text.c02::after{right:-45px;top:143px;transform:rotate(24deg);width:58px}.p-top .worry--01 .c-circle-text.c03{bottom:-50px;height:213px;left:40px;width:213px}.p-top .worry--01 .c-circle-text.c03::after{right:-326px;top:61px;transform:rotate(-14deg);width:331px}.p-top .worry--01 .c-circle-text.c04{bottom:-40px;height:235px;left:230px;width:235px}.p-top .worry--01 .c-circle-text.c04::after{right:-112px;top:88px;transform:rotate(-19deg);width:121px}.p-top .worry--01 .c-circle-text.c05{height:213px;right:230px;top:-60px;width:213px}.p-top .worry--01 .c-circle-text.c05::after{left:-140px;top:142px;transform:rotate(-19deg);width:133px}.p-top .worry--01 .c-circle-text.c06{height:213px;right:30px;top:-100px;width:213px}.p-top .worry--01 .c-circle-text.c06::after{left:-338px;top:183px;transform:rotate(-12deg);width:339px}.p-top .worry--01 .c-circle-text.c07{bottom:-20px;height:179px;right:300px;width:179px}.p-top .worry--01 .c-circle-text.c07::after{left:-100px;top:41px;transform:rotate(10deg);width:109px}.p-top .worry--01 .c-circle-text.c08{bottom:-50px;height:248px;right:30px;width:248px}.p-top .worry--01 .c-circle-text.c08::after{left:-300px;top:72px;transform:rotate(7deg);width:301px}.p-top .worry--01 .c-circle-text.c01::after,.p-top .worry--01 .c-circle-text.c02::after,.p-top .worry--01 .c-circle-text.c03::after,.p-top .worry--01 .c-circle-text.c04::after,.p-top .worry--01 .c-circle-text.c05::after,.p-top .worry--01 .c-circle-text.c06::after,.p-top .worry--01 .c-circle-text.c07::after,.p-top .worry--01 .c-circle-text.c08::after,.p-top .worry--01 .c-circle-text.c09::after,.p-top .worry--01 .c-circle-text.c10::after,.p-top .worry--01 .c-circle-text.c11::after{background-image:linear-gradient(to right,rgba(110,145,193,.75) 2px,transparent 2px);background-position:right bottom;background-repeat:repeat-x;background-size:4px 4px;content:"";height:2px;position:absolute;z-index:1}.p-top .worry--02{position:relative}.p-top .worry--02 img{display:block;margin:0 auto;margin-top:140px;width:241px}.p-top .worry--02 .c-circle-text{background-color:rgba(110,180,193,.75)}.p-top .worry--02 .c-circle-text.c01{height:199px;left:0;top:100px;width:199px}.p-top .worry--02 .c-circle-text.c01::after{right:-421px;top:118px;transform:rotate(-3deg);width:421px}.p-top .worry--02 .c-circle-text.c02{height:174px;left:160px;top:30px;width:174px}.p-top .worry--02 .c-circle-text.c02::after{right:-421px;top:138px;transform:rotate(4deg);width:421px}.p-top .worry--02 .c-circle-text.c03{height:182px;left:400px;top:0;width:182px}.p-top .worry--02 .c-circle-text.c03::after{right:-40px;top:145px;transform:rotate(16deg);width:45px}.p-top .worry--02 .c-circle-text.c04{bottom:-40px;height:191px;left:200px;width:191px}.p-top .worry--02 .c-circle-text.c04::after{right:-296px;top:32px;transform:rotate(-12deg);width:297px}.p-top .worry--02 .c-circle-text.c05{bottom:-50px;height:174px;left:450px;width:174px}.p-top .worry--02 .c-circle-text.c06{height:213px;right:420px;top:-50px;width:213px}.p-top .worry--02 .c-circle-text.c07{height:180px;right:220px;top:-20px;width:180px}.p-top .worry--02 .c-circle-text.c07::after{left:-301px;top:148px;transform:rotate(-12deg);width:297px}.p-top .worry--02 .c-circle-text.c08{height:199px;right:0;top:0;width:199px}.p-top .worry--02 .c-circle-text.c08::after{left:-447px;top:139px;transform:rotate(-6deg);width:443px}.p-top .worry--02 .c-circle-text.c09{bottom:10px;height:171px;right:420px;width:171px}.p-top .worry--02 .c-circle-text.c09::after{left:-122px;top:32px;transform:rotate(10deg);width:130px}.p-top .worry--02 .c-circle-text.c10{bottom:30px;height:171px;right:260px;width:171px}.p-top .worry--02 .c-circle-text.c10::after{left:-296px;top:41px;transform:rotate(6deg);width:297px}.p-top .worry--02 .c-circle-text.c11{bottom:50px;height:137px;right:0;width:137px}.p-top .worry--02 .c-circle-text.c11::after{left:-494px;top:22px;transform:rotate(6deg);width:493px}.p-top .worry--02 .c-circle-text.c01::after,.p-top .worry--02 .c-circle-text.c02::after,.p-top .worry--02 .c-circle-text.c03::after,.p-top .worry--02 .c-circle-text.c04::after,.p-top .worry--02 .c-circle-text.c05::after,.p-top .worry--02 .c-circle-text.c06::after,.p-top .worry--02 .c-circle-text.c07::after,.p-top .worry--02 .c-circle-text.c08::after,.p-top .worry--02 .c-circle-text.c09::after,.p-top .worry--02 .c-circle-text.c10::after,.p-top .worry--02 .c-circle-text.c11::after{background-image:linear-gradient(to right,rgba(110,180,193,.75) 2px,transparent 2px);background-position:right bottom;background-repeat:repeat-x;background-size:4px 4px;content:"";height:2px;position:absolute;z-index:-1}.p-top .worry .c-circle-text{border-radius:50%;display:inline-block;position:absolute;text-align:center}.p-top .worry .c-circle-text span{color:#fff;content:"";display:inline-block;font-size:20px;left:50%;line-height:1.5;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.p-top .worry__bottom-item{border:1px solid #b9b9b9;margin:0 auto;margin-top:140px;padding:30px}.p-top .worry__bottom-item p{font-size:24px;font-weight:500;padding-bottom:40px;text-align:center}.p-top .worry__bottom-item .wrapper{align-items:stretch;display:flex;height:auto;justify-content:space-between;width:100%}.p-top .worry__bottom-item .type{background-color:#fff;border:1px solid;height:auto;padding:30px;padding-left:50px;position:relative;width:31.8%}.p-top .worry__bottom-item .type .title{background-color:#fff;content:"";content:"";left:50%;padding:10px 30px;position:absolute;position:absolute;top:-25px;transform:translateX(-50%);z-index:10}.p-top .worry__bottom-item .type .title h4{font-size:22px}.p-top .worry__bottom-item .type li{font-size:20px;line-height:1.6}.p-top .worry__bottom{height:520px;margin-top:80px;position:relative}.p-top .worry__bottom::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xworry_04.jpg.pagespeed.ic.cAAZ3Mryb9.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-top .worry__bottom h3{display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:32px;font-weight:500;letter-spacing:.1em;line-height:1.7;padding-left:100px;padding-top:100px;position:relative;text-align:left;z-index:10}.p-top .worry__bottom h3 strong{color:#023e78}.p-top .worry__bottom h3::after{display:none}.p-top .worry__bottom h3 .img{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/worry_circle.png.pagespeed.ce.mVI_mjei-b.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:120%;left:46%;position:absolute;position:absolute;position:absolute;top:64%;transform:translate(-50%,-50%);width:627px;z-index:-1}.p-top .worry__influence{display:flex;height:auto;justify-content:space-between;margin-top:200px}.p-top .worry__influence-item{position:relative;width:30%}.p-top .worry__influence-item::after{background-color:#a8bddf;border-radius:50%;content:"";height:371px;left:50%;position:absolute;top:66%;transform:translate(-50%,-50%);width:371px;z-index:-1}.p-top .worry__influence-item h4{font-size:32px;margin-bottom:25px;text-align:center}.p-top .worry__influence-item ul{position:relative;text-align:center}.p-top .worry__influence-item ul li{display:inline-block;font-size:20px;list-style:none;padding-left:22px;position:relative}.p-top .worry__influence-item ul li::before{background-color:#000;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.p-top .worry__influence-item ul li:not(:first-child){margin-top:15px}.p-top .worry__influence-item .first{position:relative}.p-top .worry__influence-item .first::before{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xicon_doctor.png.pagespeed.ic.Z__7_m08sp.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:104px;left:50%;position:absolute;top:-190px;transform:translateX(-50%);width:70px}.p-top .worry__influence-item.first .ashirai{height:100%;position:absolute;width:200px}.p-top .worry__influence-item.first .ashirai::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xworry_ashirai03-1.png.pagespeed.ic.Ye7fNAgMVJ.png);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:contain;bottom:70%;content:"";height:100%;left:100%;opacity:0;position:absolute;transform:translateX(-50%);transition-duration:4.5s;transition-property:opacity , transform;width:200px;z-index:10}.p-top .worry__influence-item.first .ashirai.is-scrollIn::after{opacity:1;transform:translate(-50%,130px)}.p-top .worry__influence-item .second{position:relative}.p-top .worry__influence-item .second::before{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xicon_patient.png.pagespeed.ic.w7jauWBcwa.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:104px;left:50%;position:absolute;top:-186px;transform:translateX(-50%);width:70px}.p-top .worry__influence-item.second .ashirai{height:100%;position:absolute;width:200px}.p-top .worry__influence-item.second .ashirai::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xworry_ashirai03-2.png.pagespeed.ic.tuQj4jq1AQ.png);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:contain;bottom:70%;content:"";height:100%;left:100%;opacity:0;position:absolute;transform:translateX(-50%);transition-duration:4.5s;transition-property:opacity , transform;width:200px;z-index:10}.p-top .worry__influence-item.second .ashirai.is-scrollIn::after{opacity:1;transform:translate(-50%,130px)}.p-top .worry__influence-item .third{position:relative}.p-top .worry__influence-item .third::before{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xicon_hospital.png.pagespeed.ic.X2i2qRPuZC.png);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";height:91px;left:50%;position:absolute;top:-170px;transform:translateX(-50%);width:101px}.p-top .worry__influence-item.third .ashirai{height:100%;position:absolute;width:200px}.p-top .worry__influence-item.third .ashirai::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xworry_ashirai03-3.png.pagespeed.ic.IyNBIpSxNU.png);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:contain;bottom:70%;content:"";height:100%;left:100%;opacity:0;position:absolute;transform:translateX(-50%);transition-duration:4.5s;transition-property:opacity , transform;width:200px;z-index:10}.p-top .worry__influence-item.third .ashirai.is-scrollIn::after{opacity:1;transform:translate(-50%,130px)}.p-top .help{margin-top:150px;padding-top:100px}.p-top .help__inner h3{font-family:"Noto Serif JP",serif;font-size:32px;letter-spacing:.2em;padding-bottom:15px;text-align:center}.p-top .help__img{padding-bottom:60px;padding-top:30px;position:relative}.p-top .help__img::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xhelp_mv.jpg.pagespeed.ic.mk3-gSIKCB.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-top .help__img h4{margin:0 auto;width:65%}.p-top .help__head{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;padding:25px 0;text-align:center}.p-top .help__item{margin:0 auto;width:92%}.p-top .help__item.green h5{background-color:#55bbc1}.p-top .help__item.green tr{display:flex;flex-direction:column;text-align:left}.p-top .help__item.green tr th{color:#009d9b}.p-top .help__item.green tr:nth-child(1) th::after{background-color:#009d9b}.p-top .help__item.green tr:nth-child(2) th::after{background-color:#009d9b}.p-top .help__item.green tr:nth-child(3) th::after{background-color:#009d9b}.p-top .help__item.green tr:nth-child(4) th::after{background-color:#009d9b;border-radius:50%;color:#fff;content:"4";font-size:20px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.p-top .help__item.green tr:nth-child(5) th::after{background-color:#009d9b;border-radius:50%;color:#fff;content:"5";font-size:20px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.p-top .help__item.green .c-delete{background-color:#009d9b;border-radius:50px;color:#fff;display:block;font-size:26px;letter-spacing:.2em;margin:0 auto;margin-bottom:0;margin-top:30px;max-width:100%;padding-bottom:10px;padding-top:10px;text-align:center;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:442px}.p-top .help__item.green .c-delete:hover{opacity:.7}.p-top .help__item.green .c-delete.second{margin-top:0}.p-top .help__item h5{background-color:#6e91c1;border-radius:10px;color:#fff;font-size:26px;font-weight:500;letter-spacing:.2em;padding:10px;text-align:center;width:100%}.p-top .help__item table{display:block;padding:0 10px;padding-bottom:50px;padding-top:30px;width:100%}.p-top .help__item table tr{display:flex;flex-direction:column;text-align:left}.p-top .help__item table tr th{color:#6e91c1;font-size:24px;font-weight:500;margin-bottom:10px;padding-left:40px;position:relative;width:100%}.p-top .help__item table tr td{font-size:20px;line-height:1.7;width:100%}.p-top .help__item table tr:not(:first-child){margin-top:30px}.p-top .help__item table tr:nth-child(1) th::after{background-color:#6e91c1;border-radius:50%;color:#fff;content:"1";font-size:20px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.p-top .help__item table tr:nth-child(2) th::after{background-color:#6e91c1;border-radius:50%;color:#fff;content:"2";font-size:20px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.p-top .help__item table tr:nth-child(3) th::after{background-color:#6e91c1;border-radius:50%;color:#fff;content:"3";font-size:20px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.p-top .price{margin-top:-30px;padding-top:80px}.p-top .price__head{height:213px;position:relative}.p-top .price__head::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xprice_mv.jpg.pagespeed.ic.Xue2AOgUeR.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;width:100%}.p-top .price__head h3{content:"";font-family:"Noto Serif JP",serif;font-size:32px;left:25%;letter-spacing:.6em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.p-top .price p{font-family:"Noto Serif JP",serif;font-size:24px;padding:25px 0;text-align:center}.p-top .price p span{font-family:"Noto Sans JP",sans-serif;font-size:12px;letter-spacing:.1em}.p-top .price__item{margin:0 auto;width:92%}.p-top .price__item h4{background-color:#6e91c1;border-radius:10px;color:#fff;font-size:26px;font-weight:500;letter-spacing:.2em;padding:10px;text-align:center;width:100%}.p-top .price__item h4.green{background-color:#55bbc1}.p-top .price__item h4.blue{background-color:#023e78!important}.p-top .price__item .table-flex{display:flex;justify-content:space-between;margin-top:35px;padding-left:10px;padding-right:10px}.p-top .price__item .table-flex .table{width:32%}.p-top .price__item .table-flex .table h5{align-items:center;background-color:#267bac;color:#fff;display:flex;font-size:18px;font-weight:500;min-height:55px;padding:6px 10px 6px 20px}.p-top .price__item .table-flex .table table{border-collapse:collapse;display:block;font-size:18px;font-weight:500}.p-top .price__item .table-flex .table table tbody{display:block;width:100%}.p-top .price__item .table-flex .table table tr{border-collapse:collapse;display:block;display:flex;width:100%}.p-top .price__item .table-flex .table table tr th{background-color:#eee;border:#dedede 1px solid;border-right:none;border-top:none;display:block;font-weight:500;padding:9px 7px 9px 20px;text-align:left;width:55%}.p-top .price__item .table-flex .table table tr td{border:#dedede 1px solid;border-top:none;display:block;font-weight:500;padding:9px 7px 9px 20px;text-align:left;width:45%}.p-top .price__item .table-flex .table span{font-size:12px}.p-top .price__item .table-flex.blue .table{display:block;width:100%!important}.p-top .price__item .table-flex.blue .table table{width:100%}.p-top .price__item .table-flex.blue .table table tbody{width:100%}.p-top .price__item .table-flex.blue .table table tbody tr{width:100%}.p-top .price__item .table-flex.blue .table table tbody tr th{border:none;border:#dedede 1px solid}.p-top .price__item .table-flex.blue .table table tbody tr td{border:none;border:#dedede 1px solid}.p-top .price__item.green{margin-top:50px}.p-top .price__item.green .table-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px;padding-left:10px;padding-right:10px}.p-top .price__item.green .table-flex .table{width:32%}.p-top .price__item.green .table-flex .table.width-100{width:66%}.p-top .price__item.green .table-flex .table h5{background-color:#009d9b}.p-top .price__item.green .table-flex .table table tr{border-collapse:collapse;display:block;display:flex;width:100%}.p-top .price__item.green .table-flex .table table tr th{background-color:#eee;border:#dedede 1px solid;border-right:none;border-top:none;display:block;padding:9px 7px 9px 20px;text-align:left;width:55%}.p-top .price__item.green .table-flex .table table tr td{border:#dedede 1px solid;border-top:none;display:block;padding:9px 7px 9px 20px;text-align:left;width:45%}.p-top .price__item.green .table-flex .table span{font-size:12px}.p-top .price__item.green .table-flex .table-wrapper{display:flex;justify-content:space-between}.p-top .price__item.green .table-flex .table-wrapper .table-item.width-90{width:48.6%}.p-top .price__item.green .table-flex .table-wrapper .table-item.width-90 p{font-family:"Noto Sans JP",sans-serif;font-size:17px;margin:10px 0;padding:0;text-align:left}.p-top .price__item.green .table-flex .table-wrapper .table-item.width-90 table{border-top:#dedede 1px solid;width:100%}.p-top .price__item.green .table-flex .table:nth-child(4),.p-top .price__item.green .table-flex .table:nth-child(5){margin-top:25px}.p-top .faq{margin-top:20px;padding-top:80px}.p-top .faq__mv{height:213px;position:relative;width:100%}.p-top .faq__mv::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xfaq_mv.jpg.pagespeed.ic.xH2M1GeCzd.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-top .faq__mv h3{content:"";font-family:"Noto Serif JP",serif;font-size:32px;font-weight:500;left:25%;letter-spacing:.6em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.p-top .faq__mv h3 span{font-size:20px;letter-spacing:.4em;margin-left:30px}.p-top .faq .head{font-family:"Noto Serif JP",serif;font-size:24px;padding:25px 0;text-align:center}.p-top .faq__accordion{margin:0 auto;position:relative;width:90%;z-index:100}.p-top .faq__accordion-wrapper{margin:0;padding:0}.p-top .faq__accordion-item{list-style:none;margin-bottom:10px;position:relative;width:100%}.p-top .faq__accordion-item:after,.p-top .faq__accordion-item:before{background-color:#a29359;content:"";display:block;height:3px;position:absolute;right:5%;top:26px;width:26px;z-index:10}.p-top .faq__accordion-item:after{transform:rotate(90deg);transition:all .3s ease 0s}.p-top .faq__accordion-item.active::after{-webkit-transform:rotate(0)!important;transform:rotate(0)!important;transition:all .3s ease 0s}.p-top .faq__accordion-item::after.active{-webkit-transform:rotate(0)!important;top:30px;transform:rotate(0)!important;transition:all .3s ease 0s}.p-top .faq__accordion-item .title{background-color:#eee;cursor:pointer;display:block;font-size:20px;font-weight:500;padding:15px 80px 15px 60px;position:relative;text-align:center;text-align:left;text-decoration:none;width:100%}.p-top .faq__accordion-item .title span{color:#a29359;content:"";display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:24px;font-weight:600;left:20px;position:absolute;top:48%;transform:translateY(-50%)}.p-top .faq__accordion-item .content{background-color:#fff;border-radius:10px;display:block;font-size:16px;font-weight:500;line-height:1.6;padding:26px 50px 20px 60px;position:relative}.p-top .faq__accordion-item .content span{color:#ea5514;content:"";display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:24px;font-weight:600;left:20px;position:absolute;top:13px}.p-top .faq__accordion-item .content{display:none}.p-top .contact{margin-top:100px}.p-top .contact__head{height:213px;position:relative;width:100%}.p-top .contact__head::after{background-image:url(https://hibou.ambitiouslaw.com/wp-content/themes/legaraid/assets/img/xform.jpg.pagespeed.ic.7tmIifdOHQ.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-top .contact__head h3{content:"";font-family:"Noto Serif JP",serif;font-size:32px;font-weight:500;left:25%;letter-spacing:.6em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.p-top .contact__head h3 span{font-size:24px;letter-spacing:.4em;margin-left:30px}.p-top .contact p{font-size:24px;margin-top:50px;text-align:center}.p-top .contact a{background-color:#023e78;color:#fff!important;display:block;font-size:24px;letter-spacing:.1em;margin:0 auto;margin-top:40px;padding:20px 0;text-align:center;transition:all .3s ease 0s;width:40%}.p-top .contact a:hover{opacity:.7}.p-top .contactFooter{margin-top:70px}.p-top .contactFooter .contactFooter_list{background:#222;display:flex;justify-content:space-between}.p-top .contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiDiv{padding:6px 12px;width:100%}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listTel{letter-spacing:.06em}.p-top a:link,.p-top a:visited{color:#212121;text-decoration:none}.p-top .-fw200{font-weight:200!important}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}.p-top .contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiAnchor{background:#a33;color:#fff;display:block;padding:8px 12px;text-decoration:none;transition:.2s;width:100%}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listForm{font-size:14px;letter-spacing:.08em}.p-top .contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}.p-top ::marker{color:#00f;font-size:0}.p-top .fixed-bottom{bottom:0;position:fixed;width:100%;z-index:1000}.hamburger-menu{content:"";cursor:pointer;display:none;height:16px;position:absolute;right:30px;top:32px;width:27px}.hamburger-menu.is-active{position:fixed}.hamburger{background:#023e78;height:2.25px;position:absolute;right:0;top:0;transition:all .3s ease 0s;width:100%}.hamburger:nth-child(1){top:0}.hamburger:nth-child(2){top:8px}.hamburger:nth-child(3){top:16px}.drawer__wrapper{background:rgba(24,24,24,.9);display:none;height:100%;left:0;margin-top:79px;position:fixed;top:0;transform:translateX(101%);transition:all .3s ease 0s;width:100%;z-index:9999}.drawer__wrapper.is-active{transform:translateX(0)}.drawer__items{display:flex;flex-direction:column;padding:54px 40px 50px;position:relative;text-align:center;z-index:300}.drawer__item{margin-top:29px;text-align:center;width:100%}.drawer__item li{color:#fff}.drawer__item a{color:#fff;display:inline-block;padding:10px 0;width:50%}.drawer__item.last{display:block;margin:0 auto;margin-top:60px;width:100%}.drawer__item.last p{color:#fff;text-align:center}.drawer__item.last a{color:#fff;display:block;font-size:20px;text-align:center;width:100%}.drawer__item.last span{color:#fff;font-size:14px}.js-hamburger.is-active .hamburger:nth-child(1){top:8px;transform:rotate(-315deg)}.js-hamburger.is-active .hamburger:nth-child(2){display:none}.js-hamburger.is-active .hamburger:nth-child(3){top:8px;transform:rotate(315deg)}.p-contact{margin-bottom:100px;margin-top:200px}.p-contact .pdf-link p{font-size:18px;letter-spacing:.2em;text-align:center;width:100%}.p-contact .pdf-link a{background-color:#8f1515;border:1px solid #8f1515;border-radius:30px;color:#fff;display:flex;font-size:18px;justify-content:center;margin:0 auto;margin-top:30px;padding:20px;text-align:center;transition:all .3s ease 0s;width:300px}.p-contact .pdf-link a:hover{background-color:#fff;color:#8f1515}.p-contact h2{font-size:32px;letter-spacing:.2em;text-align:center}.p-contact .head-text{font-size:18px;letter-spacing:.2em;margin:20px 0;text-align:center}.p-contact .download__form{margin:0 auto;margin-top:60px;max-width:700px}.p-contact .download__item{display:block}.p-contact .download__item:not(:first-child){margin-top:32px}.p-contact select{color:#ccc}.p-contact select.is-empty{color:#000}.p-contact textarea{font-family:"Noto Sans JP",sans-serif}.p-contact .download__item input::-moz-placeholder,.p-contact .download__item textarea::-moz-placeholder{color:#ccc;font-size:16px}.p-contact .download__item input::placeholder,.p-contact .download__item textarea::placeholder{color:#ccc;font-size:16px}.p-contact .download__item-title-box{align-self:center;display:flex}.p-contact .download__item-title{color:#000;display:inline-block;font-size:18px;font-weight:500;line-height:1.4}.p-contact .download__item-required-label{background:#023e78;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-left:9px;padding:1px 8px 3px}.p-contact .wpcf7-select,.p-contact .wpcf7-text,.p-contact .wpcf7-textarea{border:#ddd 1px solid;border-radius:5px;font-size:16px;margin-top:12px;padding:10px 16px;width:100%}.p-contact textarea::-moz-placeholder{font-family:"Noto Sans JP",sans-serif}.p-contact textarea::placeholder{font-family:"Noto Sans JP",sans-serif}.p-contact .wpcf7-form{color:#abaaaa}.p-contact .menu-739{display:block}.p-contact .download__check{margin-top:43px;position:relative;text-align:center}.p-contact .download__check [type="checkbox"]{display:none}.p-contact .menu-739{display:block}.p-contact .download__item.radio .download__item-title{margin-bottom:20px}.p-contact .download__item.radio label{align-items:center;color:#000;cursor:pointer;display:flex;gap:0 .5em;margin-right:20px;position:relative}.p-contact .download__item.radio label::before,.p-contact .download__item.radio label:has(:checked)::after{border-radius:50%;content:""}.p-contact .download__item.radio label::before{background-color:#e6edf3;height:18px;width:18px}.p-contact .download__item.radio label:has(:checked)::after{background-color:#2589d0;height:10px;left:9px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.p-contact .download__item.radio input{display:none}.p-contact .download__check{margin-top:43px;position:relative;text-align:center}.p-contact .download__check [type="checkbox"]{display:none}.p-contact [type="checkbox"]+span{cursor:pointer;display:inline-block;margin:0 16px 0 0;padding:0 0 0 30px;position:relative;transition:all 1s ease 0s}.p-contact [type="checkbox"]+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #3e3e3e;border-radius:2px;content:"";display:block;height:28px;left:21px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.p-contact [type="checkbox"]:checked+span::after{background:transparent url(../img/check.png) no-repeat center center/contain;content:"";display:block;height:32px;left:19px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:32px}.p-contact .download__check-span{color:#1a1a1a;display:inline-block;font-size:16px;padding-left:30px;position:relative;transition:border .3s box-shadow}.p-contact .download__check-span a{display:inline-block;font-weight:700;margin-right:16px;text-decoration:underline}.p-contact .wpcf7 form .wpcf7-response-output{border:none;color:#dc3232;line-height:1.3;margin-top:10px}.p-contact .wpcf7-not-valid-tip{margin-top:10px;padding-left:10px}.p-contact .wpcf7-form-control-wrap{margin-top:10px}.p-contact .wpcf7-submit:hover{cursor:pointer}.p-contact .wpcf7-list-item{line-height:1.3;margin-left:0}.p-contact .download__btnBox{margin-top:49px;text-align:center}.p-contact .policy{margin-top:30px}.p-contact .policy h2{color:#000;font-size:17px;font-weight:500;text-align:center}.p-contact .policy .desc{border:#b4b4b4 1px solid;border-radius:3px;color:#000;height:350px;margin:0 auto;margin-top:30px;overflow-y:scroll;padding:15px 15px;width:600px}.p-contact .policy .desc .item{margin-bottom:20px}.p-contact .policy .desc .item h3{font-size:16px;font-weight:500;letter-spacing:.02em;text-align:left}.p-contact .policy .desc .item p{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:10px}.p-contact .policy .desc .item .adjust{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:2}.p-contact .policy .desc .item .list00{padding-left:24px}.p-contact .policy .desc .item .list00>li,p+.p-contact .policy .desc .item .list00{counter-increment:cnt;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;list-style-position:outside;list-style-type:none;position:relative}.p-contact .policy .desc .item .list00>li:not(:first-child),p+.p-contact .policy .desc .item .list00:not(:first-child){margin-top:4px}.p-contact .policy .desc .item .list00>li::before,p+.p-contact .policy .desc .item .list00::before{content:"(" counter(cnt) ") ";left:-24px;position:absolute;top:0}.p-contact .policy .desc .item .list00 .list01{counter-increment:cnt;list-style-type:hiragana;margin-left:24px;margin-top:10px}.p-contact .policy .desc .item .list00 .list01 li{list-style:katakana!important}.p-contact .policy .desc .item .list00 .list02{counter-reset:number;list-style-type:none;margin-left:24px;margin-top:10px}.p-contact .policy .desc .item .list00 .list02 li{position:relative}.p-contact .policy .desc .item .list00 .list02 li::before{content:counter(number);counter-increment:number;left:-25px;padding:0 .2em;position:absolute;top:1px}.p-contact .policy .desc .item .list00 .list02 li::after{border:1px solid #000;border-radius:50%;content:"";display:block;height:15px;left:-27px;position:absolute;top:3px;width:15px}.p-contact .policy .desc .item .list00 ::marker{color:#000;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4}.p-contact .wpcf7-submit{background:#023e78;border:#fff 1px solid;color:#fff;display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:500;height:72px;line-height:72px;max-width:100%;transition:all .3s ease 0s;width:336px}.p-contact .wpcf7-submit:hover{background:#fff;border:#023e78 1px solid;color:#023e78}.p-contact .wpcf7-spinner{display:none}.p-contact .download-after{font-size:32px;font-weight:700;line-height:1.5}.p-contact .download-after-textBox1{margin-top:38px}.p-contact .download-after-text1{font-size:14px}.p-contact .download-after-text-arrow{display:inline-block;font-size:14px;margin-top:14px}.p-contact .download-after-text-arrow a{color:#023e78;display:inline-block;margin-left:8px;text-decoration:underline}.p-contact .download-after-textBox2{margin-top:40px}.p-contact .download-after-text2{font-size:14px;line-height:2}.contactFooter{margin-top:70px}.contactFooter .contactFooter_list{background:#222;display:flex;justify-content:space-between}.contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiDiv{padding:6px 12px;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listTel{letter-spacing:.06em}a:link,a:visited{text-decoration:none}.-fw200{font-weight:200!important}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}.contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiAnchor{background:#023e78;color:#fff;display:block;padding:8px 12px;text-decoration:none;transition:.2s;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listForm{font-size:14px;letter-spacing:.08em}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}::marker{color:#00f;font-size:0}.fixed-bottom{bottom:0;position:fixed;width:100%;z-index:1000}.footer{background-color:#267bac;background-color:#6e6e6e;color:#fff}.footer__inner{padding-bottom:30px;padding-top:30px}.footer__inner a{font-weight:400;text-decoration:none;transition:all .3s ease 0s}.footer__inner a:hover{opacity:.7}.footer .to-top{background-color:#ccc;color:#212121;display:block;font-weight:400;padding:12px 24px;text-align:center;transition:all .3s ease 0s;width:100%}.footer .to-top:hover{cursor:pointer;opacity:.7}.footer .to-top span{position:relative}.footer .to-top span::before{border-right:2px solid #6e6e6e;border-top:2px solid #6e6e6e;content:"";display:inline-block;height:12px;left:-23px;margin-right:12px;position:absolute;top:6px;transform:rotate(-45deg) translateY(50%);width:12px}.footer p{font-size:12px;font-weight:400;padding:12px;text-align:center}.p-confirm{margin-bottom:100px;margin-top:200px}.p-confirm h2{font-size:32px;letter-spacing:.2em;text-align:center}.p-confirm .head-text{font-size:18px;letter-spacing:.2em;margin:20px 0;text-align:center}.p-confirm .download__form{margin:0 auto;margin-top:60px;max-width:700px}.p-confirm .download__item{display:block}.p-confirm .download__item:not(:first-child){margin-top:32px}.p-confirm select{color:#ccc}.p-confirm select.is-empty{color:#000}.p-confirm textarea{font-family:"Noto Sans JP",sans-serif}.p-confirm .download__item input::-moz-placeholder,.p-confirm .download__item textarea::-moz-placeholder{color:#ccc;font-size:16px}.p-confirm .download__item input::placeholder,.p-confirm .download__item textarea::placeholder{color:#ccc;font-size:16px}.p-confirm .download__item-title-box{align-self:center;display:flex}.p-confirm .download__item-title{color:#000;display:inline-block;font-size:18px;font-weight:500;line-height:1.4;margin-bottom:10px}.p-confirm .download__item-required-label{background:#023e78;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-left:9px;padding:1px 8px 3px}.p-confirm .wpcf7-select,.p-confirm .wpcf7-text,.p-confirm .wpcf7-textarea{border:#ddd 1px solid;border-radius:5px;font-size:16px;margin-top:12px;padding:10px 16px;width:100%}.p-confirm textarea::-moz-placeholder{font-family:"Noto Sans JP",sans-serif}.p-confirm textarea::placeholder{font-family:"Noto Sans JP",sans-serif}.p-confirm .wpcf7-form{color:#abaaaa}.p-confirm .menu-739{display:block}.p-confirm .download__check{margin-top:43px;position:relative;text-align:center}.p-confirm .download__check [type="checkbox"]{display:none}.p-confirm .menu-739{display:block}.p-confirm .download__item.radio label{align-items:center;color:#000;cursor:pointer;display:flex;gap:0 .5em;margin-right:20px;position:relative}.p-confirm .download__item.radio label::before,.p-confirm .download__item.radio label:has(:checked)::after{border-radius:50%;content:""}.p-confirm .download__item.radio label::before{background-color:#e6edf3;height:18px;width:18px}.p-confirm .download__item.radio label:has(:checked)::after{background-color:#2589d0;height:10px;left:9px;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.p-confirm .download__item.radio input{display:none}.p-confirm .download__check{margin-top:43px;position:relative;text-align:center}.p-confirm .download__check [type="checkbox"]{display:none}.p-confirm [type="checkbox"]+span{cursor:pointer;display:inline-block;margin:0 16px 0 0;padding:0 0 0 30px;position:relative;transition:all 1s ease 0s}.p-confirm [type="checkbox"]+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #3e3e3e;border-radius:2px;content:"";display:block;height:28px;left:21px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.p-confirm [type="checkbox"]:checked+span::after{background:transparent url(../img/check.png) no-repeat center center/contain;content:"";display:block;height:32px;left:19px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:32px}.p-confirm .download__check-span{color:#1a1a1a;display:inline-block;font-size:16px;padding-left:30px;position:relative;transition:border .3s box-shadow}.p-confirm .download__check-span a{display:inline-block;font-weight:700;margin-right:16px;text-decoration:underline}.p-confirm .wpcf7 form .wpcf7-response-output{border:none;color:#dc3232;line-height:1.3;margin-top:10px}.p-confirm .wpcf7-not-valid-tip{margin-top:10px;padding-left:10px}.p-confirm .wpcf7-form-control-wrap{margin-top:10px}.p-confirm .wpcf7-submit:hover{cursor:pointer}.p-confirm .wpcf7-list-item{line-height:1.3;margin-left:0}.p-confirm .download__btnBox{margin-top:80px;text-align:center}.p-confirm .download__btnBox p{display:flex;justify-content:center;margin:0 auto}.p-confirm .download__btnBox .wpcf7-previous{display:block!important;margin-right:30px}.p-confirm .policy{margin-top:30px}.p-confirm .policy h2{color:#000;font-size:17px;font-weight:500;text-align:center}.p-confirm .policy .desc{border:#b4b4b4 1px solid;border-radius:3px;color:#000;height:350px;margin:0 auto;margin-top:30px;overflow-y:scroll;padding:15px 15px;width:600px}.p-confirm .policy .desc .item{margin-bottom:20px}.p-confirm .policy .desc .item h3{font-size:16px;font-weight:500;letter-spacing:.02em;text-align:left}.p-confirm .policy .desc .item p{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;margin-top:10px}.p-confirm .policy .desc .item .adjust{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:2}.p-confirm .policy .desc .item .list00{padding-left:24px}.p-confirm .policy .desc .item .list00>li,p+.p-confirm .policy .desc .item .list00{counter-increment:cnt;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;list-style-position:outside;list-style-type:none;position:relative}.p-confirm .policy .desc .item .list00>li:not(:first-child),p+.p-confirm .policy .desc .item .list00:not(:first-child){margin-top:4px}.p-confirm .policy .desc .item .list00>li::before,p+.p-confirm .policy .desc .item .list00::before{content:"(" counter(cnt) ") ";left:-24px;position:absolute;top:0}.p-confirm .policy .desc .item .list00 .list01{counter-increment:cnt;list-style-type:hiragana;margin-left:24px;margin-top:10px}.p-confirm .policy .desc .item .list00 .list01 li{list-style:katakana!important}.p-confirm .policy .desc .item .list00 .list02{counter-reset:number;list-style-type:none;margin-left:24px;margin-top:10px}.p-confirm .policy .desc .item .list00 .list02 li{position:relative}.p-confirm .policy .desc .item .list00 .list02 li::before{content:counter(number);counter-increment:number;left:-25px;padding:0 .2em;position:absolute;top:1px}.p-confirm .policy .desc .item .list00 .list02 li::after{border:1px solid #000;border-radius:50%;content:"";display:block;height:15px;left:-27px;position:absolute;top:3px;width:15px}.p-confirm .policy .desc .item .list00 ::marker{color:#000;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4}.p-confirm .wpcf7-submit{background:#023e78;border:#fff 1px solid;color:#fff;display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:500;height:72px;line-height:72px;max-width:100%;transition:all .3s ease 0s;width:336px}.p-confirm .wpcf7-submit:hover{background:#fff;border:#023e78 1px solid;color:#023e78}.p-confirm .wpcf7-previous{background:#fff;border:#023e78 1px solid;color:#023e78;display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:500;height:72px;line-height:72px;max-width:100%;transition:all .3s ease 0s;width:336px}.p-confirm .wpcf7-previous:hover{background:#023e78;color:#fff}.p-confirm .wpcf7-spinner{display:none}.p-confirm .download-after{font-size:32px;font-weight:700;line-height:1.5}.p-confirm .download-after-textBox1{margin-top:38px}.p-confirm .download-after-text1{font-size:14px}.p-confirm .download-after-text-arrow{display:inline-block;font-size:14px;margin-top:14px}.p-confirm .download-after-text-arrow a{color:#023e78;display:inline-block;margin-left:8px;text-decoration:underline}.p-confirm .download-after-textBox2{margin-top:40px}.p-confirm .download-after-text2{font-size:14px;line-height:2}.contactFooter{margin-top:70px}.contactFooter .contactFooter_list{background:#222;display:flex;justify-content:space-between}.contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiDiv{padding:6px 12px;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listTel{letter-spacing:.06em}a:link,a:visited{text-decoration:none}.-fw200{font-weight:200!important}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}.contactFooter .contactFooter_list .contactFooter_listLi{color:#fff;text-align:center;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listLiAnchor{background:#023e78;color:#fff;display:block;padding:8px 12px;text-decoration:none;transition:.2s;width:100%}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listForm{font-size:14px;letter-spacing:.08em}.contactFooter .contactFooter_list .contactFooter_listLi .contactFooter_listNote{font-size:.8rem;letter-spacing:0}::marker{color:#00f;font-size:0}.fixed-bottom{bottom:0;position:fixed;width:100%;z-index:1000}.footer{background-color:#267bac;background-color:#6e6e6e;color:#fff}.footer__inner{padding-bottom:30px;padding-top:30px}.footer__inner a{font-weight:400;text-decoration:none;transition:all .3s ease 0s}.footer__inner a:hover{opacity:.7}.footer .to-top{background-color:#ccc;color:#212121;display:block;font-weight:400;padding:12px 24px;text-align:center;transition:all .3s ease 0s;width:100%}.footer .to-top:hover{cursor:pointer;opacity:.7}.footer .to-top span{position:relative}.footer .to-top span::before{border-right:2px solid #6e6e6e;border-top:2px solid #6e6e6e;content:"";display:inline-block;height:12px;left:-23px;margin-right:12px;position:absolute;top:6px;transform:rotate(-45deg) translateY(50%);width:12px}.footer p{font-size:12px;font-weight:400;padding:12px;text-align:center}.p-complete{margin-bottom:100px;margin-top:200px}.p-complete h2{font-size:32px;text-align:center}.p-complete p{font-size:16px;line-height:2;margin-top:40px;text-align:center}.p-complete a{background:#023e78;border:#fff 1px solid;color:#fff;display:block;font-family:"Noto Sans JP",sans-serif;font-weight:500;height:72px;line-height:72px;margin:0 auto;margin-top:80px;max-width:100%;text-align:center;transition:all .3s ease 0s;width:336px}.p-complete a:hover{background:#fff;border:#023e78 1px solid;color:#023e78}@media screen and (max-width:767px){.pc-only{display:none!important}.sp-only{display:block!important}.l-inner{padding-left:1.5vw;padding-right:1.5vw}.l-header{height:initial}.l-header__inner{padding:10px;padding-left:15px}.l-header__inner h1{padding-bottom:8px;padding-top:10px}.totop{bottom:30px;right:20px}.l-footer__inner{font-size:4vw;padding-bottom:4vw;padding-left:3vw;padding-right:3vw;padding-top:4vw;text-align:center}.l-footer__inner a{text-align:center}.l-footer h3 img{width:70%}.l-footer h3{text-align:left;width:70%}.l-footer p{font-size:3vw}.l-footer small{font-size:2.6vw;margin-top:0}.p-top{padding-top:50px}.p-top .mainvisual__ashirai::after{bottom:-200px;min-width:214vw}.p-top .mainvisual h2{font-size:8vw;line-height:2;padding:0 1vw}.p-top .worry__inner{padding-top:10vw}.p-top .worry__inner h3{font-size:5vw;padding-bottom:3vw}.p-top .worry__inner h3::after{background-image:linear-gradient(to right,#000 5px,transparent 5px);background-size:10px;width:70%}.p-top .worry__bg{min-width:200vw;top:0}.p-top .worry__bg.is-scrollIn{transform:translate(0,30vw)}.p-top .worry--01 img{margin-top:30vw;width:55vw}.p-top .worry--01 .c-circle-text.c01{height:24vw;left:2vw;top:-15vw;width:24vw}.p-top .worry--01 .c-circle-text.c01::after{right:-11vw;top:19vw;transform:rotate(31deg);width:11vw}.p-top .worry--01 .c-circle-text.c02{height:21vw;left:23vw;top:-22vw;width:21vw}.p-top .worry--01 .c-circle-text.c02::after{right:5vw;top:23vw;transform:rotate(54deg);width:7vw}.p-top .worry--01 .c-circle-text.c03{bottom:0;height:24vw;left:0;width:24vw}.p-top .worry--01 .c-circle-text.c03::after{right:-14vw;top:7vw;transform:rotate(-14deg);width:14vw}.p-top .worry--01 .c-circle-text.c04{bottom:-21vw;height:32vw;left:12vw;width:32vw}.p-top .worry--01 .c-circle-text.c04::after{right:5vw;top:-1vw;transform:rotate(-41deg);width:8vw}.p-top .worry--01 .c-circle-text.c05{height:24vw;right:11vw;top:-22vw;width:24vw}.p-top .worry--01 .c-circle-text.c05::after{left:-4vw;top:24vw;transform:rotate(-41deg);width:10vw}.p-top .worry--01 .c-circle-text.c06{height:27vw;right:0;top:-5vw;width:27vw}.p-top .worry--01 .c-circle-text.c06::after{left:-9vw;top:13vw;transform:rotate(-19deg);width:9vw}.p-top .worry--01 .c-circle-text.c07{bottom:-13vw;height:23vw;right:0;width:23vw}.p-top .worry--01 .c-circle-text.c07::after{left:-14vw;top:0;transform:rotate(30deg);width:19vw}.p-top .worry--01 .c-circle-text.c08{bottom:-22vw;height:32vw;right:20vw;width:32vw}.p-top .worry--01 .c-circle-text.c08::after{left:11vw;top:2vw;transform:rotate(46deg);width:10vw}.p-top .worry--02 img{margin-top:52vw;width:26vw}.p-top .worry--02 .c-circle-text.c01{height:24vw;left:24vw;top:-25vw;width:24vw}.p-top .worry--02 .c-circle-text.c01::after{right:1vw;top:24vw;transform:rotate(67deg);width:8vw}.p-top .worry--02 .c-circle-text.c02{height:24vw;left:4vw;top:-14vw;width:24vw}.p-top .worry--02 .c-circle-text.c02::after{right:-12vw;top:17vw;transform:rotate(17deg);width:12vw}.p-top .worry--02 .c-circle-text.c03{height:24vw;left:2vw;top:4vw;width:24vw}.p-top .worry--02 .c-circle-text.c03::after{right:-14vw;top:10vw;transform:rotate(-3deg);width:13vw}.p-top .worry--02 .c-circle-text.c04{bottom:-3vw;height:22vw;left:5vw;width:22vw}.p-top .worry--02 .c-circle-text.c04::after{right:-14vw;top:3vw;transform:rotate(-27deg);width:13vw}.p-top .worry--02 .c-circle-text.c05{bottom:-16vw;height:23vw;left:21vw;width:23vw}.p-top .worry--02 .c-circle-text.c05::after{left:13vw;top:-1vw;transform:rotate(-48deg);width:4vw}.p-top .worry--02 .c-circle-text.c06{height:26vw;right:21vw;top:-24vw;width:26vw}.p-top .worry--02 .c-circle-text.c06::after{left:-3vw;top:25vw;transform:rotate(-48deg);width:10vw}.p-top .worry--02 .c-circle-text.c07{height:24vw;right:2vw;top:-13vw;width:24vw}.p-top .worry--02 .c-circle-text.c07::after{left:-19vw;top:18vw;transform:rotate(-22deg);width:19vw}.p-top .worry--02 .c-circle-text.c08{height:28vw;right:2vw;top:3vw;width:28vw}.p-top .worry--02 .c-circle-text.c08::after{left:-11vw;top:11vw;transform:rotate(-3deg);width:10vw}.p-top .worry--02 .c-circle-text.c09{bottom:-2vw;height:24vw;right:1vw;width:24vw}.p-top .worry--02 .c-circle-text.c09::after{left:-14vw;top:9vw;transform:rotate(15deg);width:15vw}.p-top .worry--02 .c-circle-text.c10{bottom:-19vw;height:24vw;right:12vw;width:24vw}.p-top .worry--02 .c-circle-text.c10::after{left:-14vw;top:0;transform:rotate(34deg);width:22vw}.p-top .worry--02 .c-circle-text.c11{bottom:-19vw;height:18vw;right:34vw;width:18vw}.p-top .worry--02 .c-circle-text.c11::after{left:4vw;top:-2vw;transform:rotate(-99deg);width:4vw}.p-top .worry .c-circle-text span{font-size:3vw;z-index:100}.p-top .worry__bottom-item{padding:3vw}.p-top .worry__bottom-item p{font-size:3.6vw;padding-bottom:5vw}.p-top .worry__bottom-item .wrapper{display:block}.p-top .worry__bottom-item .type{display:flex;flex-wrap:wrap;justify-content:center;padding:4vw;padding-left:5vw;width:100%}.p-top .worry__bottom-item .type .title{padding:2vw 5vw;top:-5vw}.p-top .worry__bottom-item .type .title h4{font-size:4vw}.p-top .worry__bottom-item .type li{font-size:3vw;margin-top:1vw}.p-top .worry__bottom-item .type li:not(:last-child){margin-right:3vw}.p-top .worry__bottom-item .type:not(:last-child){margin-bottom:5vw}.p-top .worry__bottom{height:auto;left:-5%;margin-top:10vw;width:110%}.p-top .worry__bottom::after{left:5%}.p-top .worry__bottom h3{font-size:3.6vw;padding-bottom:11vw;padding-left:7vw;padding-top:8vw}.p-top .worry__bottom h3 .img{top:44%;width:50vw}.p-top .worry__influence{display:block;margin-top:30vw}.p-top .worry__influence-item{width:100%}.p-top .worry__influence-item:not(:first-child){margin-top:53vw}.p-top .worry__influence-item::after{height:60vw;top:59%;width:60vw}.p-top .worry__influence-item h4{font-size:4vw;margin-bottom:3vw}.p-top .worry__influence-item ul li{font-size:3vw;padding-left:3vw}.p-top .worry__influence-item ul li::before{height:2.5vw;width:2.5vw}.p-top .worry__influence-item ul li:not(:first-child){margin-top:2vw}.p-top .worry__influence-item .first::before{height:20vw;top:-31vw;width:20vw}.p-top .worry__influence-item.first .ashirai::after{bottom:21vw;left:48vw;width:35vw}.p-top .worry__influence-item.first .ashirai.is-scrollIn::after{transform:translate(-50%,20vw)}.p-top .worry__influence-item .second::before{height:20vw;top:-32vw;width:20vw}.p-top .worry__influence-item.second .ashirai::after{bottom:21vw;left:48vw;width:35vw}.p-top .worry__influence-item.second .ashirai.is-scrollIn::after{transform:translate(-50%,20vw)}.p-top .worry__influence-item .third::before{height:20vw;top:-32vw;width:20vw}.p-top .worry__influence-item.third .ashirai::after{bottom:21vw;left:48vw;width:35vw}.p-top .worry__influence-item.third .ashirai.is-scrollIn::after{transform:translate(-50%,20vw)}.p-top .help{margin-top:calc(40vw - 78px);padding-top:78px}.p-top .help__inner h3{font-size:4vw;padding-bottom:2vw}.p-top .help__img{padding-bottom:7vw;padding-top:5vw}.p-top .help__img::after{left:-10%;width:120%}.p-top .help__img h4{width:96%}.p-top .help__head{font-size:3.6vw;padding:2vw 0}.p-top .help__item{width:100%}.p-top .help__item.green tr:nth-child(4) th::after{font-size:3.6vw;height:5vw;line-height:5vw;width:5vw}.p-top .help__item.green tr:nth-child(5) th::after{font-size:3.6vw;height:5vw;line-height:5vw;width:5vw}.p-top .help__item.green .c-delete{font-size:3.6vw;margin-bottom:0;margin-top:6vw;padding-bottom:2vw;padding-top:2vw;width:100%}.p-top .help__item h5{font-size:3.6vw;padding:1.5vw}.p-top .help__item table{padding-bottom:7vw;padding-top:3.5vw}.p-top .help__item table tr th{font-size:3.6vw;margin-bottom:2vw;padding-left:7.5vw;position:relative}.p-top .help__item table tr td{font-size:3vw}.p-top .help__item table tr:not(:first-child){margin-top:6vw}.p-top .help__item table tr:nth-child(1) th::after{font-size:3.6vw;height:5vw;line-height:5vw;width:5vw}.p-top .help__item table tr:nth-child(2) th::after{font-size:3.6vw;height:5vw;line-height:5vw;width:5vw}.p-top .help__item table tr:nth-child(3) th::after{font-size:3.6vw;height:5vw;line-height:5vw;width:5vw}.p-top .price{margin-top:-78px;padding-top:78px}.p-top .price__head{height:43vw}.p-top .price__head::after{left:-10%;width:120%}.p-top .price__head h3{font-size:5vw;padding-left:6vw}.p-top .price p{font-size:3.6vw;padding:2vw 0}.p-top .price p span{font-size:2.6vw}.p-top .price__item{width:100%}.p-top .price__item h4{font-size:3.6vw;padding:1.5vw}.p-top .price__item .table-flex{display:block;margin-top:5vw}.p-top .price__item .table-flex .table{width:100%}.p-top .price__item .table-flex .table:not(:first-child){margin-top:4.4vw}.p-top .price__item .table-flex .table h5{font-size:3.6vw;min-height:initial;padding:2vw 2vw 2vw 4vw}.p-top .price__item .table-flex .table table tr th{font-size:3vw;padding:1.5vw 2vw 1.5vw 4vw}.p-top .price__item .table-flex .table table tr td{font-size:3vw;padding:1.5vw 2vw 1.5vw 4vw}.p-top .price__item .table-flex .table span{font-size:2.3vw}.p-top .price__item .table-flex.blue .table table tbody tr{display:flex}.p-top .price__item .table-flex.blue .table table tbody tr th{padding:1.5vw 1.3vw 1.5vw 1.3vw}.p-top .price__item .table-flex.blue .table table tbody tr td{padding:1.5vw 1.3vw 1.5vw 1.3vw}.p-top .price__item.green{margin-top:9vw}.p-top .price__item.green .table-flex{display:block;margin-top:5vw}.p-top .price__item.green .table-flex .table{width:100%}.p-top .price__item.green .table-flex .table:not(:first-child){margin-top:4.4vw}.p-top .price__item.green .table-flex .table.width-100{width:100%}.p-top .price__item.green .table-flex .table table tr th{font-size:3vw;padding:1.5vw 2vw 1.5vw 4vw}.p-top .price__item.green .table-flex .table table tr td{font-size:3vw;padding:1.5vw 2vw 1.5vw 4vw}.p-top .price__item.green .table-flex .table span{font-size:2.3vw}.p-top .price__item.green .table-flex .table-wrapper{flex-direction:column}.p-top .price__item.green .table-flex .table-wrapper .table-item.width-90{width:100%}.p-top .price__item.green .table-flex .table-wrapper .table-item.width-90 p{font-size:3vw;margin:1.5vw 0}.p-top .price__item.green .table-flex .table-wrapper .table-item.margin-right{margin-top:2vw}.p-top .price__item.green .table-flex .table:nth-child(4),.p-top .price__item.green .table-flex .table:nth-child(5){margin-top:4.5vw}.p-top .faq{margin-top:calc(6vw - 79px);padding-top:79px}.p-top .faq__mv{height:43vw}.p-top .faq__mv::after{left:-10%;width:120%}.p-top .faq__mv h3{font-size:5vw;left:57%;width:100%}.p-top .faq__mv h3 span{font-size:3vw;margin-left:5vw}.p-top .faq .head{font-size:3.6vw;margin-bottom:2vw;margin-top:2vw}.p-top .faq__accordion{width:100%}.p-top .faq__accordion-item:after,.p-top .faq__accordion-item:before{height:.4vw;right:4%;top:5.2vw;width:4vw}.p-top .faq__accordion-item .title{font-size:3.6vw;padding:3vw 10vw 3vw 10vw}.p-top .faq__accordion-item .title span{font-size:4vw;left:3vw}.p-top .faq__accordion-item .content{font-size:3vw;padding:4vw 10vw 3vw 10vw}.p-top .faq__accordion-item .content span{font-size:4vw;left:3vw}.p-top .contact{margin-top:10vw}.p-top .contact__head{height:43vw}.p-top .contact__head::after{left:-10%;width:120%}.p-top .contact__head h3{font-size:5vw;left:57%;width:100%}.p-top .contact__head h3 span{font-size:4vw;margin-left:5vw}.p-top .contact p{font-size:3.6vw;margin-top:5vw}.p-top .contact a{font-size:3.6vw;margin-top:5vw;padding:3vw 0;width:100%}.p-top .contactFooter{margin-top:10vw}.p-top .contactFooter .contactFooter_list{display:flex;flex-direction:column}.hamburger-menu{display:block}.drawer__wrapper{display:block}.p-contact{margin-bottom:50px;margin-top:150px}.p-contact .pdf-link p{font-size:3vw}.p-contact .pdf-link a{display:flex;font-size:3vw;justify-content:center;margin:0 auto;margin-top:4vw;padding:4vw;width:80%}.p-contact h2{font-size:5vw}.p-contact .head-text{font-size:3vw;margin:3vw 0}.p-contact .download__form{margin-top:8vw;padding:0 2vw}.p-contact .download__item:not(:first-child){margin-top:5.5vw}.p-contact .download__item input::-moz-placeholder,.p-contact .download__item textarea::-moz-placeholder{font-size:3.6vw}.p-contact .download__item input::placeholder,.p-contact .download__item textarea::placeholder{font-size:3.6vw}.p-contact .download__item-title{font-size:4vw}.p-contact .download__item-required-label{font-size:10px;margin-left:12px;padding:4px 11px 3px}.p-contact .wpcf7-select,.p-contact .wpcf7-text,.p-contact .wpcf7-textarea{font-size:3.6vw;margin-top:1vw;padding:2vw 2vw}.p-contact .download__check{margin-top:30px;margin-top:47px}.p-contact .wpcf7-radio{display:flex;flex-direction:column}.p-contact .download__item.radio .download__item-title{margin-bottom:0}.p-contact .download__item.radio label{margin-right:4vw}.p-contact .download__item.radio label::before{height:4vw;width:4vw}.p-contact .download__item.radio label:has(:checked)::after{height:2.6vw;left:2vw;width:2.6vw}.p-contact .download__check{margin-top:30px;margin-top:47px}.p-contact [type="checkbox"]+span::before{left:14px}.p-contact [type="checkbox"]:checked+span::after{left:12px}.p-contact .download__check-span{font-size:14px;padding-left:25px}.p-contact .download__check-span a{margin-right:4px}.p-contact .wpcf7-list-item{margin-top:2vw}.p-contact .wpcf7-list-item-label{font-size:3.6vw}.p-contact .download__btnBox{margin-top:46px}.p-contact .policy{margin-top:6vw}.p-contact .policy h2{font-size:4vw}.p-contact .policy .desc{margin-top:4vw;padding:2vw;width:100%}.p-contact .policy .desc .item{margin-bottom:4vw}.p-contact .policy .desc .item h3{font-size:4vw}.p-contact .policy .desc .item p{font-size:3vw;margin-top:2vw}.p-contact .wpcf7-submit{font-size:3.6vw}.p-contact .download-after{font-size:24px}.contactFooter{margin-top:10vw}.contactFooter .contactFooter_list{display:flex;flex-direction:column}.footer__inner{font-size:4vw;padding-bottom:4vw;padding-top:4vw;text-align:center}.footer__inner a{text-align:center}.footer .to-top{padding:3vw 6vw}.footer .to-top span{font-size:3.5vw}.footer .to-top span::before{border-right:2px solid #6e6e6e;border-top:2px solid #6e6e6e;height:2vw;left:-5vw;margin-right:2.5vw;position:absolute;top:2.5vw;transform:rotate(-45deg) translateY(50%);width:2vw}.p-confirm{margin-bottom:50px;margin-top:150px}.p-confirm h2{font-size:6vw}.p-confirm .head-text{font-size:3vw;margin:3vw 0}.p-confirm .download__form{margin-top:8vw;padding:0 2vw}.p-confirm .download__item:not(:first-child){margin-top:5.5vw}.p-confirm .download__item p{font-size:3.6vw}.p-confirm .download__item input::-moz-placeholder,.p-confirm .download__item textarea::-moz-placeholder{font-size:2.5vw}.p-confirm .download__item input::placeholder,.p-confirm .download__item textarea::placeholder{font-size:2.5vw}.p-confirm .download__item-title{font-size:4vw}.p-confirm .download__item-required-label{font-size:10px;margin-left:12px;padding:4px 11px 3px}.p-confirm .wpcf7-select,.p-confirm .wpcf7-text,.p-confirm .wpcf7-textarea{font-size:3.5vw;margin-top:1vw;padding:2vw 2vw}.p-confirm .download__check{margin-top:30px;margin-top:47px}.p-confirm .wpcf7-radio{display:flex;flex-direction:column}.p-confirm .download__item.radio .download__item-title{margin-bottom:0}.p-confirm .download__item.radio label{margin-right:4vw}.p-confirm .download__item.radio label::before{height:4vw;width:4vw}.p-confirm .download__item.radio label:has(:checked)::after{height:2.6vw;left:2vw;width:2.6vw}.p-confirm .download__check{margin-top:30px;margin-top:47px}.p-confirm [type="checkbox"]+span::before{left:14px}.p-confirm [type="checkbox"]:checked+span::after{left:12px}.p-confirm .download__check-span{font-size:14px;padding-left:25px}.p-confirm .download__check-span a{margin-right:4px}.p-confirm .wpcf7-list-item{margin-top:2vw}.p-confirm .wpcf7-list-item-label{font-size:3.6vw}.p-confirm .download__btnBox{margin:0 auto;margin-top:10vw}.p-confirm .download__btnBox p{align-items:center;flex-direction:column}.p-confirm .download__btnBox .wpcf7-previous{margin-bottom:0;margin-right:0}.p-confirm .policy{margin-top:6vw}.p-confirm .policy h2{font-size:4vw}.p-confirm .policy .desc{margin-top:4vw;padding:2vw;width:100%}.p-confirm .policy .desc .item{margin-bottom:4vw}.p-confirm .policy .desc .item h3{font-size:4vw}.p-confirm .policy .desc .item p{font-size:3vw;margin-top:2vw}.p-confirm .wpcf7-submit{font-size:3.5vw}.p-confirm .wpcf7-previous{font-size:3.5vw}.p-confirm .download-after{font-size:24px}.contactFooter{margin-top:10vw}.contactFooter .contactFooter_list{display:flex;flex-direction:column}.footer__inner{font-size:4vw;padding-bottom:4vw;padding-top:4vw;text-align:center}.footer__inner a{text-align:center}.footer .to-top{padding:3vw 6vw}.footer .to-top span{font-size:3.5vw}.footer .to-top span::before{border-right:2px solid #6e6e6e;border-top:2px solid #6e6e6e;height:2vw;left:-5vw;margin-right:2.5vw;position:absolute;top:2.5vw;transform:rotate(-45deg) translateY(50%);width:2vw}.p-complete{margin-bottom:50px;margin-top:150px}.p-complete h2{font-size:5vw}.p-complete p{font-size:3vw;margin:0 auto;margin-top:5vw;text-align:left;width:90%}.p-complete a{font-size:3.5vw}}@media screen and (max-width:767px) and (max-width:767px){.p-contact .pdf-link a{border-radius:30px}.p-complete a{margin-top:10vw;width:90%}}