.links[data-astro-cid-jo6i4kqk].row{padding-top:2.6em}.footer-bar[data-astro-cid-jo6i4kqk]{background-color:#fff;border-top:1px solid #e6e6e6;padding:1.8em 0}.footer-bar[data-astro-cid-jo6i4kqk] .maxWidth[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8em 24px;display:flex}.service-logo[data-astro-cid-jo6i4kqk],.pafin-logo[data-astro-cid-jo6i4kqk]{width:auto;height:24px;display:block}.divider[data-astro-cid-jo6i4kqk]{background-color:#ddd;width:1px;height:24px}.note[data-astro-cid-jo6i4kqk]{color:#666;text-align:center;margin:0;font-size:13px}.note[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:underline}@media screen and (max-width:768px){.footer-bar[data-astro-cid-jo6i4kqk] .maxWidth[data-astro-cid-jo6i4kqk]{gap:.8em 16px}.note[data-astro-cid-jo6i4kqk]{font-size:12px}.copyright[data-astro-cid-jo6i4kqk]{display:block}}#toolBar[data-astro-cid-nen7h5rs]{background-color:#fff;font-size:16px;position:sticky;top:0}#toolBar[data-astro-cid-nen7h5rs].is-scrolled{background-color:#ffffffd9}#toolBar[data-astro-cid-nen7h5rs].is-logo-only .guardian-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]:only-child{display:inline-block}@media (max-width:767px){#toolBar[data-astro-cid-nen7h5rs].is-logo-only .guardian-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]:only-child{width:170px;height:auto}}html{font-family:Noto Sans JP,Avenir,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif}.xs-mt-100{margin-top:100px}.xs-pt-50{padding-top:50px}.xs-mb-50{margin-bottom:50px}.xs-pb-40{padding-bottom:40px}.xs-mb-40{margin-bottom:40px}.xs-pb-30{padding-bottom:30px}.xs-ml-30{margin-left:30px}.xs-mr-20{margin-right:20px}.xs-mb-20{margin-bottom:20px}.xs-mb-15{margin-bottom:15px}.xs-mb-10{margin-bottom:10px}@media (min-width:768px){.md-pt-50{padding-top:50px}.md-pb-50{padding-bottom:50px}.md-mb-50{margin-bottom:50px}.md-pb-40{padding-bottom:40px}.md-mb-40{margin-bottom:40px}.md-pb-30{padding-bottom:30px}.md-ml-30{margin-left:30px}.md-mr-30{margin-right:30px}.md-mb-30{margin-bottom:30px}.md-mb-20{margin-bottom:20px}.md-mb-15{margin-bottom:15px}.md-mb-10{margin-bottom:10px}.md-mb-0{margin-bottom:0}}.hero{grid-template-rows:1fr auto;align-items:center;height:100svh;padding-top:90px;display:grid}.hero .mv{justify-content:center;align-items:center;width:100%;display:flex}.hero .mv h1{letter-spacing:.1em;font-size:56px;font-weight:600;line-height:1.6}.hero .mv>div:first-child{flex-basis:55%;position:relative}.hero .mv>div:first-child:after{content:url(/assets/images/top/guardian/MV_cursive.svg);z-index:2;position:absolute;bottom:-28%;right:0%}.hero .mv>div:last-child{flex-basis:45%;position:relative}.hero .band{background:#ff9454;justify-content:center;width:100%;padding:2em 0 2.6em}.hero .band img{aspect-ratio:215/128;margin:0 1.8em}@media (max-width:1200px){.hero .mv h1{font-size:4.6vw}}@media (max-width:479px){.hero .band{flex-wrap:wrap;padding:3vh 0 6vh;position:relative}.hero .band img{width:38%;margin:0 3%}.hero .mv{margin-bottom:6vh;padding-top:1vh;display:block}.hero .mv h1{font-size:8vw}.hero .mv>div{padding:0 5%}.hero .mv>div:first-child:after{display:none}}.page{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}a{color:#444;text-decoration:none}.maxWidth{max-width:1174px;margin:0 auto}.bg__primary{background-color:#ff9454}.bg__white{background-color:#fff}.bg__gray{background-color:#f8f8f8}.text_white{color:#fff}.text__primary{color:#ff9454}.text__left{text-align:left!important}.text__center{text-align:center!important}.disp_block{display:block}.lineContainer{background:#fff;border:2px solid #ff9454;border-radius:6px 10px 10px;position:relative;transform:translate(4px)}.lineContainer:before{content:"";border:2px solid #ccc;border-radius:10px 10px 6px;width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:-10px;left:-11px}.btnWrap{text-align:center}.button{letter-spacing:.4px;border-radius:4px;text-decoration:none;display:inline-block}.btn__shadow{transition:all .2s;box-shadow:0 10px 10px #00000008}.btn__shadow:hover{box-shadow:0 10px 10px #00000012}.btn__white{color:#444;background-color:#fff;padding:1.3em 3em 1.2em;font-size:16px}.btn__white strong{color:#ff9454;font-size:20px}.btn__white:after{border-top:2px solid #ff9454!important;border-right:2px solid #ff9454!important}.btn__arrow{transition:all .2s;position:relative;box-shadow:0 4px 10px #ff696e80}.btn__arrow:hover{box-shadow:0 0 30px #ca000780}.btn__arrow:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;margin-top:-2px;position:absolute;top:50%;right:1.5em;transform:rotate(45deg)}.btn__red{color:#fff;text-align:center;background-color:#ff696e;justify-content:center;align-items:center;width:100%;max-width:320px;padding:1.2em 0;font-size:20px;box-shadow:0 4px 14px #ff74004d}.row{margin:0 auto;display:flex}.tbl{margin:0 auto;display:table}.subtitle{text-align:center;color:#666;font-size:40px;font-weight:600}.subtitle small{font-family:Yellowtail,cursive;font-size:26px;font-weight:200;display:block}.reset_ul{margin:0;padding:0;list-style:none}.cv{text-align:center;background:#ff9454;padding:4em 0 3em;position:relative;box-shadow:0 10px 10px #00000008}.cv h3{color:#fff;text-align:left;border-left:1px solid #fff;padding-left:24px;font-size:20px;font-weight:500}.cv__wrap{display:inline-block;position:relative;left:-165px}.cv__wrap:after{content:url(/assets/images/top/guardian/CV_illust.svg);position:absolute;top:34%;right:-315px;transform:translateY(-50%)}header{z-index:5;width:100%;position:fixed;top:0}header .row{justify-content:space-between;align-items:center;padding:.75em 1em}header nav{align-items:center}header nav a{text-align:center;border-radius:100px;margin:0 10px;padding:.6em 2.5em .5em;font-size:16px}header nav a.disabled{cursor:not-allowed;background-color:#c6c6c6;width:196px;padding-left:0;padding-right:0}header nav a.disabled small{font-size:.6em}header nav .nav__primary{color:#fff;background-color:#ff696e}.notice{border-radius:10px;padding:3em 5em;position:relative;transform:translateY(-14px);box-shadow:0 6px 20px #00000008}.notice .reverse{flex-direction:row-reverse;justify-content:flex-end}.notice .row{justify-content:center;align-items:center;padding:0 2em 3em;display:flex}.notice .row>div{flex-basis:45%;padding:0 2em}.notice .row strong{letter-spacing:2.14px;color:#fff;margin-bottom:30px;font-size:24px;font-weight:600;line-height:1.5;display:block;transform:translate(4px)}.notice .row strong span{position:relative}.notice .row strong span:after{content:"";z-index:-1;background:#ff9454;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;top:-8px;left:-8px}.notice .row p{margin-bottom:1.5em;font-size:16px;font-weight:300;line-height:1.8}.notice .row img{max-width:90%}#comparison img{vertical-align:middle;margin:0 auto}#comparison .tbl p{font-size:16px;font-weight:300;line-height:1.7}#comparison .comparisonTable{padding:0 3em}#comparison .comparisonTable>p{font-size:12px;font-weight:300;line-height:1.9}#comparison .comparisonTable table{border-collapse:collapse;text-align:center;letter-spacing:.1em;width:100%;font-size:14px}#comparison .comparisonTable table thead td,#comparison .comparisonTable table tbody th{padding:12px 0 8px}#comparison .comparisonTable table td{vertical-align:middle;background:#fff;border:6px solid #f8f8f8;border-radius:4px}#comparison .comparisonTable table th{vertical-align:middle;background:#fffbf8;border:6px solid #f8f8f8;border-radius:4px}#comparison .comparisonTable table tbody td{padding:1.5em 2em 1.2em}#comparison .comparisonTable table tbody th{color:#ff9454;padding:1.5em 2em 1.2em;font-weight:500}#comparison .comparisonTable table tbody span{display:block}#comparison .comparisonTable table tbody b{letter-spacing:.02em;vertical-align:bottom;margin-right:.1em;font-size:190%;line-height:1;display:inline-block}#voice .row{gap:35px}.voice__items{flex:100%}.voice__items img{margin-bottom:10px}.voice__items h3{margin-bottom:10px;font-size:16px}.voice__items p{line-height:2rem}#voice .maxWidth{max-width:1310px;margin:0 auto}#about .row{align-items:center;padding:2em 2em 6em}#about .row div:first-child{flex-basis:45%;padding:0 2em}#about .row div:last-child{flex-basis:50%}#about p{font-size:16px;font-weight:300;line-height:1.8}.about__text h3{color:#666;margin-bottom:30px;font-size:32px}#merit .row{justify-content:space-between}#merit .merit__single{flex-basis:30%;padding:2em 2.4em 2em 2em}#merit .merit__single figure{text-align:center;min-height:220px;line-height:190px}#merit .merit__single figure img{vertical-align:middle;display:inline}#merit .merit__single p{text-align:justify;font-size:16px;font-weight:300;line-height:1.9}#merit .num__1:after{content:"1";color:#fff;text-align:center;background:#ff9454;border-radius:6px;width:58px;height:54px;font-family:urw-din,sans-serif;font-size:29px;font-weight:600;line-height:54px;position:absolute;top:0;left:-2px}#merit .num__2:after{content:"2";color:#fff;text-align:center;background:#ff9454;border-radius:6px;width:58px;height:54px;font-family:urw-din,sans-serif;font-size:29px;font-weight:600;line-height:54px;position:absolute;top:0;left:-2px}#merit .num__3:after{content:"3";color:#fff;text-align:center;background:#ff9454;border-radius:6px;width:58px;height:54px;font-family:urw-din,sans-serif;font-size:29px;font-weight:600;line-height:54px;position:absolute;top:0;left:-2px}#merit .merit__single h3{color:#444;margin-bottom:.6em;font-size:22px;font-weight:600;line-height:1.8}#media{padding:3em 4.6em}#media .row{flex-wrap:wrap;align-items:center;margin:0;padding:0}#media .row li{box-sizing:border-box;text-align:center;flex-basis:21%;margin:0 0 1.6em;padding-right:5%}#media .row li:nth-child(5n){flex-basis:16%;padding:0}#case .categories .cat{margin-bottom:15px}#case .categories .cat h3{letter-spacing:1.5px;cursor:pointer;background:#fff;padding:.7em 1em .6em 3em;font-size:24px;font-weight:500;position:relative}#case .categories .cat h3:before{content:"";background:url(/assets/images/top/guardian/icon_flow02.svg) 0 no-repeat;width:27px;height:22px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}#case .categories .cat h3:after{content:"";border-top:2px solid #ff9454;border-right:2px solid #ff9454;width:10px;height:10px;margin-top:-6px;transition:all 50ms;position:absolute;top:50%;right:1.5em;transform:rotate(135deg)}#case .categories .cat .answers{padding:1.4em 1em .6em 3em;font-size:24px}#case .categories .cat .answers dl{margin-bottom:1.5em}#case .categories .cat .answers dl dt{letter-spacing:1.5px;margin-bottom:1em;padding-left:50px;font-size:20px;font-weight:600;position:relative}#case .categories .cat .answers dl dt:before{content:url(/assets/images/top/guardian/icon_Q.svg);position:absolute;left:0}#case .categories .cat .answers dl dd{letter-spacing:.4px;padding-left:50px;font-size:16px;font-weight:300;line-height:1.7;position:relative}#case .categories .cat .answers dl dd:before{content:url(/assets/images/top/guardian/icon_A.svg);position:absolute;left:0}.accordion-container{overflow:hidden}.accordion-container .panel .content{max-height:0;transition:max-height .1s ease-out;overflow:hidden}#price .tab__area{background:#fff;border-radius:4px;width:100%;max-width:1000px;margin:0 auto;display:flex;box-shadow:0 6px 10px #00000008}.tab__content.is-active{display:block}.tab__content{display:none}#price .tab__area li{text-align:center;border-right:1px solid #ddd;width:34%;min-height:300px;padding:52px 22px 30px;position:relative}#price .tab__area li:last-child{border-right:none}#price .tab__area li h3{letter-spacing:-1px;margin-bottom:10px;font-size:16px}#price .tab__area li b{color:#666;font-size:20px;display:block}#price .tab__area li .plice{font-family:Oswald,sans-serif;font-size:40px;font-weight:600;display:block}#price .tab__area li .plice small{color:#666;padding-left:5px;font-size:14px}#price .tab__area li:nth-child(3) .plice{padding-top:13px}#price .tab__area li .info{text-align:left;font-size:14px;line-height:1.5rem}#price .tab__content+p{max-width:960px;margin:40px auto;font-size:12px;font-weight:300;line-height:1.9}.color__green{color:#bcd500}.color__red{color:#ff696e}.color__skyblue{color:#69dbdb}.flow__list{width:100%;max-width:720px;margin:0 auto}.flow__list .flow__item{align-items:center;margin-bottom:35px;display:flex;position:relative}.flow__list .flow__item img{margin-right:40px}.flow__list .flow__item:before{content:"";z-index:9;background:#ff9454;width:2px;height:48%;display:block;position:absolute;bottom:-43px;left:55px}.flow__list .flow__item:nth-child(2):before{content:"";height:62%;bottom:-57px}.flow__list .flow__item:last-child:before{display:none}.flow__list .flow__item .title .label{color:#fff;vertical-align:text-top;background:#ff9454;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.flow__list .flow__item .title h3{margin-bottom:8px;font-size:24px;font-weight:600}.flow__list .flow__item .text{font-size:13px;line-height:2rem}.flow__list .flow__item .text p{line-height:2em}.ttl_page{color:#666;margin-bottom:30px}.ttl_page:before{content:"";vertical-align:middle;background:#ff7500;width:20px;height:3px;margin-right:11px;display:inline-block}#plan .plan_list{color:#666;padding-left:30px}#plan .plan_list li{border-bottom:1px solid #efefef;width:100%;padding:30px 0;display:table}#plan .plan_list li h3{width:400px;display:table-cell}#plan .plan_list li h3 img{vertical-align:middle;padding-right:16px;display:inline-block}#plan .plan_list li p{display:table-cell}footer{z-index:2;position:relative}footer .pageTopWrap{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}footer #pageTop{text-align:center;z-index:2;cursor:pointer;background:#fff;border-top-left-radius:80% 100%;border-top-right-radius:80% 100%;width:100px;height:48px;display:block;position:relative}footer #pageTop span{width:20px;height:20px;display:inline-block;position:relative}footer #pageTop span:after{content:"";-webkit-transform:rotate(45deg);border-top:3px solid #ff9454;border-right:3px solid #ff9454;width:12px;height:12px;margin-top:14px;margin-left:-6px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}footer .pageTopWrap>span:first-child{margin-left:-84px;position:absolute;bottom:13px;left:50%}footer .pageTopWrap>span:first-child:before{content:"";z-index:0;background:#fff;border-radius:60% 100% 0% 0%/60% 50% 40% 40%;width:44px;height:34px;display:block;position:absolute;top:-13px;left:10px}footer .pageTopWrap>span:first-child:after{content:"";z-index:0;background:#f8f8f8;border-radius:10% 70% 40% 20%;width:40px;height:40px;display:block;position:absolute;top:-27px;left:-5px;transform:rotate(95deg)}footer .pageTopWrap>span:last-child{margin-right:-84px;position:absolute;bottom:13px;right:50%;transform:rotateY(180deg)}footer .pageTopWrap>span:last-child:before{content:"";z-index:0;background:#fff;border-radius:60% 100% 0% 0%/60% 50% 40% 40%;width:44px;height:34px;display:block;position:absolute;top:-13px;left:10px}footer .pageTopWrap>span:last-child:after{content:"";z-index:0;background:#f8f8f8;border-radius:10% 70% 40% 20%;width:40px;height:40px;display:block;position:absolute;top:-27px;left:-5px;transform:rotate(95deg)}footer .row{padding-bottom:2.6em}footer .links{justify-content:center}footer .links>div{margin:0 30px}footer .links h4{letter-spacing:.65px;margin:0 0 .7em;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}footer .links ul{margin:0;padding:0;font-size:12px;list-style:none}footer .links li{margin-bottom:.35em}footer .copy{text-align:center;margin:0;padding:2em 0 1.8em;font-family:Nunito,sans-serif;font-size:13px}#toolBar .guardian-logo img:first-child{display:none}@media (max-width:1200px){.maxWidth{padding-left:3%;padding-right:3%}.notice{width:90%}.notice .row strong{font-size:2vw}.subtitle{font-size:4vw}#merit .merit__single h3{font-size:1.8vw}#merit .merit__single{padding:2em 2.5vw 2em 2vw}}@media (max-width:860px){.notice .row strong{font-size:2.5vw}.notice .row p{font-size:15px}.notice .row{justify-content:space-between;padding:2vw}.notice .row>div{padding:0 2vw}#merit .merit__single p,#about p,#mypage p,#comparison .tbl p{font-size:14px}#plan .plan_list li,#plan .plan_list li h3,#plan .plan_list li p{display:block}#plan .plan_list li h3{width:auto;margin-bottom:20px}}@media (max-width:768px){#media{padding:2em 2.6vw}#comparison .comparisonTable{padding:0}.ttl_page{margin-bottom:20px}.notice .row img{max-width:80%;margin:0 auto 15px}}@media (max-width:479px){body{overflow-x:hidden}.row{flex-direction:column}.btn__orange.row,header .row,.hero .band{flex-direction:row}header>.row{flex-wrap:wrap;padding:4%}header>.row .row{padding:0}.notice .reverse{flex-direction:column}#comparison .comparisonTable{overflow-x:scroll}.maxWidth{padding:0 5%}.cv__wrap:after{bottom:-250px;right:-17%;transform:scale(.45)}.label{vertical-align:top;padding:6px 8px;font-size:10px}header nav a{margin:0 5px;padding:.5em 1em .4em;font-size:3.6vw}.subtitle{font-size:7.4vw}.notice .row{padding:0}.notice .row strong{letter-spacing:.1em;margin-bottom:1em;font-size:5vw}.notice.maxWidth{width:90%;padding-top:6%;padding-bottom:1%}.notice .row>div{padding:0 2%}.notice .row>div:first-child{margin-bottom:3%}#about .row{padding:5% 0% 15%}.about__text h3{font-size:6vw}.voice__items{max-width:90%;margin:0 auto}#price .tab__content+p{margin:20px auto}.tab__link{margin-bottom:20px}#voice{margin:0 0 15%}#plan .plan_list{margin-bottom:10%;padding-left:0}.flow__list .flow__item{align-items:flex-start}#flow{padding:5% 0 10%}.flow__list .flow__item .title h3{font-size:5vw;font-weight:600}.flow__list .flow__item .title .label{margin-left:0;font-size:10px;display:table}#merit .merit__single{margin-bottom:8%;padding:2em 8% 2em 5%}#merit .merit__single h3{font-size:5vw}#merit .merit__single p{font-size:3.8vw}.notice .row p{margin-bottom:3em;font-size:4vw}#merit .num__1:after,#merit .num__2:after,#merit .num__3:after{border-radius:3px;width:48px;height:44px;font-size:20px;line-height:44px}#merit .merit__single figure{min-height:inherit;line-height:inherit;text-align:center;padding:0 20% 8%}#about .row div:last-child{padding:0 5%}.cv__wrap{display:block;left:0}.cv h3{font-size:4.8vw}.btnWrap{text-align:center;max-width:280px;margin-left:auto;margin-right:auto}.cv{padding:8% 0 16%}#comparison .tbl p{font-size:3.8vw}#comparison .comparisonTable{padding:0 0 20px}#media{padding:5% 8% 6% 5%}#media .row{flex-flow:wrap;justify-content:space-between}#media .row li,#media .row li:nth-child(5n){flex-basis:48%;margin-bottom:3%;padding:0}#case .categories .cat h3:before{background-size:cover;width:20px;height:17px;left:15px}#case .categories .cat h3{font-size:4.6vw}#case .categories .cat h3:after{right:5%}#case .categories .cat .answers{padding:5% 0%;font-size:4vw}#case .categories .cat .answers dl dt{letter-spacing:.1em;padding-left:8vw;font-size:4.4vw;line-height:1.6}#case .categories .cat .answers dl dd{padding-left:8vw;font-size:3.6vw}#case .categories .cat .answers dl dt:before,#case .categories .cat .answers dl dd:before{transform-origin:0;transform:scale(.75)}.btn__white{width:94%;padding:1.3em 0 1.2em;font-size:4vw}footer .links>div{margin:0 6vw 5vw}footer .links>div:last-child{margin-bottom:0}#comparison .comparisonTable table{width:640px}#comparison .comparisonTable table tbody td,#comparison .comparisonTable table thead td,#comparison .comparisonTable table tbody th,#comparison .comparisonTable table thead th{border:4px solid #f8f8f8;padding:3vh 2vh 2.4vh;font-size:3vw}#comparison .comparisonTable .symbol img{width:auto;max-height:20px}#comparison .comparisonTable>p{padding-top:1.2em;font-size:3vw;line-height:1.8}.xs-none{display:none}#price .tab__area{display:block}#price .tab__area li,#price .tab__area.no_consul,#price .tab__area.no_consul li{width:100%}#price .tab__area li{border-bottom:1px solid #ddd;border-right:0;min-height:auto}.flow__list .flow__item img{z-index:1;width:90px;margin-right:20px}.flow__list .flow__item:before{content:"";z-index:0;background:#ff9454;width:1px;height:123%;display:block;position:absolute;bottom:-85px;left:45px}.flow__list .flow__item:nth-child(2):before{content:"";height:123%;bottom:-85px}}@media (min-width:768px){#toolBar .guardian-logo img:first-child{display:inline-block}#toolBar .guardian-logo img:last-child{display:none}}@media (max-width:479px){html body{overflow-x:clip}}.site[data-astro-cid-hkbrpulz]{background-color:#f8f8f8;flex-direction:column;min-height:100vh;display:flex}.site[data-astro-cid-hkbrpulz]>header,.site[data-astro-cid-hkbrpulz]>footer{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}.site__main[data-astro-cid-hkbrpulz]{flex-direction:column;flex:1 0 auto;display:flex}.site--fit[data-astro-cid-hkbrpulz] footer{margin-top:0}
