@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css);*{box-sizing:border-box;margin:0;padding:0}::before{box-sizing:border-box}::after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;width:100%;height:100%}body{text-rendering:optimizeSpeed;width:100%;height:100%;margin:0!important}a{text-decoration:none;background:0 0;outline:0;font-size:inherit;color:inherit}article{display:block}aside{display:block}audio{display:block;vertical-align:middle;max-width:100%}button{background:0 0;border:0;outline:0;font-size:inherit;color:inherit}button:hover{cursor:pointer}canvas{display:block;vertical-align:middle;max-width:100%;height:auto}embed{display:block;vertical-align:middle;max-width:100%}figcaption{display:block}figure{display:block}footer{display:block}header{display:block}hgroup{display:block}iframe{display:block;vertical-align:middle;max-width:100%}img{display:block;vertical-align:top;max-width:100%;border:none}input{font-size:inherit;color:inherit}main{display:block}nav{display:block}object{display:block;vertical-align:middle;max-width:100%}ol{list-style:none}section{display:block}select{font-size:inherit;color:inherit}svg{display:block;vertical-align:middle;max-width:100%;height:auto;overflow:hidden}table{border-collapse:collapse}textarea{font-size:inherit;color:inherit;outline:0}td{font-size:inherit;color:inherit}ul{list-style:none}video{height:auto}[type=radio]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}textarea{display:block}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}*{padding:0;margin:0;font-family:"Noto Sans","Noto Sans JP";font-style:normal;list-style:none}html{scroll-behavior:smooth;scroll-padding-top:5rem!important}@media screen and (max-width:60rem){html{scroll-padding-top:5rem!important}}.index-header{display:flex;position:fixed;top:0;width:100%;height:5rem;z-index:22;background:#fff}.index-header>ul{display:flex;gap:2vw;padding:1rem 2rem;justify-content:space-between;align-items:center;width:calc(100% - 0rem)}@media screen and (max-width:60rem){.index-header>ul{padding:1rem 1rem;width:calc(100% - 2rem)}}@media screen and (max-width:60rem){.index-header>ul li{width:100%}}.index-header>ul li a{font-weight:700;font-size:1rem;white-space:nowrap}h1{position:relative;z-index:4;width:10rem;max-width:100%}h1 img{width:100%}.blink:hover{-webkit-animation:blink 1s;animation:blink 1s}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.js-global-menu>ul{display:flex;gap:2vw;align-items:center;transition:all 1s cubic-bezier(1,0,0,1)}@media screen and (max-width:60rem){.js-global-menu>ul{background:#fff;transform:translate(100%,0);position:absolute;top:0;left:0;flex-direction:column;z-index:3;width:100%;padding:6rem 0 4rem 0;box-shadow:0 1rem 1rem 1rem transparent;align-items:baseline;height:calc(100vh + 0rem);display:flex;justify-content:space-around;gap:1rem}}.js-global-menu-active>ul{transform:translate(0,0)}.js-global-menu-active>ul li a{padding:1rem 1rem;display:flex;justify-content:space-between}@media screen and (max-width:60rem){.js-global-menu-active>ul li a{padding:1rem 4rem;font-size:1.5rem}}@media screen and (max-width:40rem){.js-global-menu-active>ul li a{padding:1rem 1rem;font-size:1rem}}.js-global-menu-active>ul li a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"\f054"}.js-global-menu-button{display:none;position:absolute;top:1.25rem;right:1rem;transition:all 1s cubic-bezier(1,0,0,1);width:2rem;height:2rem;z-index:4}@media screen and (max-width:60rem){.js-global-menu-button{display:flex;align-items:center}}.js-global-menu-button button{width:2rem;height:1px;background:#000;position:relative;transition:all 1s cubic-bezier(1,0,0,1)}.js-global-menu-button button:before{content:"";width:2rem;height:1px;background:#000;position:absolute;top:-.5rem;left:0;transition:all 1s cubic-bezier(1,0,0,1)}.js-global-menu-button button:after{content:"";width:2rem;height:1px;background:#000;position:absolute;top:.5rem;left:0;transition:all 1s cubic-bezier(1,0,0,1)}.js-global-menu-button-active button{width:2rem;height:1px;background:0 0;position:relative}.js-global-menu-button-active button:before{content:"";width:2rem;height:1px;background:#000;position:absolute;top:0;left:0;transform:rotate(45deg)}.js-global-menu-button-active button:after{content:"";width:2rem;height:1px;background:#000;position:absolute;top:0;left:0;transform:rotate(-45deg)}body{background:#f5f5f5}.doc-request a{color:#fff;background:#c8ba35;border:2px solid #c8ba35;padding:.5rem 2rem;border-radius:2rem;transition:all .1s linear;font-size:1.1rem}@media screen and (max-width:60rem){.doc-request a{margin:0 10%;justify-content:center!important;font-size:1.25rem}}.doc-request a:hover{color:#c8ba35;background:0 0}.doc-request a:after{display:none!important}.index-main-content{padding:5rem 0 0 0}.wrapper{width:80rem;max-width:100%;padding:2rem 1rem 2rem 1rem;margin:auto}@media screen and (max-width:60rem){.wrapper{width:auto;padding:0 1rem;margin:unset}}.index-header-wrapper{max-width:68rem;margin:auto;padding:0 2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:60rem){.index-header-wrapper{padding:0 0}}.index-header-content-1{grid-area:1/1/2/2}.index-header-content-2{grid-area:2/1/3/2}.index-header-content-3{grid-area:1/2/3/3}@media screen and (max-width:60rem){.index-header-wrapper{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.index-header-content-1{grid-area:1/1/2/2}.index-header-content-2{grid-area:3/1/4/2}.index-header-content-3{grid-area:2/1/3/2}}.index-header-container{background:url(../img/FV.png) no-repeat center center;background-size:cover;height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media screen and (max-width:60rem){.index-header-container{height:auto;padding:2rem 2rem}}.index-header-content-article-i{font-size:1.25rem;font-weight:700;font-style:italic;line-height:2rem}@media screen and (max-width:60rem){.index-header-content-article-i{font-size:1.75rem;line-height:2.5rem;text-align:center}}@media screen and (max-width:40rem){.index-header-content-article-i{font-size:1rem;line-height:1.5rem}}.index-header-content-title{font-size:3rem;font-weight:900;margin:0 0 2rem 0;background:linear-gradient(transparent 75%,rgba(200,186,53,.25) 25%);display:inline-block;margin:1rem 0}@media screen and (max-width:60rem){.index-header-content-title{font-size:3.5rem;line-height:3.5rem;margin:1rem 0 2rem 0;display:inline-block;transform:translate(-50%,0);padding:0 4rem;left:50%;position:relative}}@media screen and (max-width:40rem){.index-header-content-title{font-size:2.5rem;display:block;line-height:2.5rem;margin:1rem 0 2rem 0;padding:0 0;text-align:center}}.index-header-content-title span{font-size:3rem;color:#c8ba35}@media screen and (max-width:60rem){.index-header-content-title span{font-size:3.5rem}}@media screen and (max-width:40rem){.index-header-content-title span{font-size:2.75rem}}.index-header-content-image{margin:0 0 1rem 0;width:14rem}@media screen and (max-width:60rem){.index-header-content-image{width:60%;margin:0 auto 2rem auto}}.index-header-content-article{font-size:1.25rem;font-weight:700;margin:0 0 1rem 0;line-height:2rem}@media screen and (max-width:60rem){.index-header-content-article{display:none}}.index-header-service-list{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:60rem){.index-header-service-list{gap:.25rem;width:40rem;max-width:100%;margin:auto;justify-content:center}}@media screen and (max-width:40rem){.index-header-service-list{gap:.25rem;width:100%;justify-content:normal}}.index-header-service-list li img{width:auto!important;height:2rem}@media screen and (max-width:60rem){.index-header-service-list li img{height:2.5rem}}@media screen and (max-width:40rem){.index-header-service-list li img{height:2rem}}@media screen and (max-width:60rem){.index-header-content-2{margin:-1rem 0 0 0;z-index:2}}.index-header-content-3{display:flex;justify-content:end;align-items:center}@media screen and (max-width:60rem){.index-header-content-3{justify-content:center}}.index-header-layout-pc{position:relative;max-width:32rem}@media screen and (max-width:60rem){.index-header-layout-pc{max-width:80%}}.index-header-layout-sp{position:absolute;bottom:0;right:-2rem;max-width:13rem}@media screen and (max-width:60rem){.index-header-layout-sp{bottom:-1rem;right:0;max-width:40%}}.index-achieve-container{background:url(../img/achieve.png) no-repeat center center;background-size:cover;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:60rem){.index-achieve-container{min-height:auto;padding:2rem 0}}.index-archive-wrapper{max-width:64rem;padding:0 1rem;margin:auto;line-height:1rem}@media screen and (max-width:60rem){.index-archive-wrapper{margin:0 auto 2rem auto}}.index-achieve-title{text-align:center}@media screen and (max-width:60rem){.index-achieve-title{margin:1rem 0 1rem 0}}.index-achieve-title img{margin:auto}@media screen and (max-width:60rem){.index-achieve-title img{width:80%}}@media screen and (max-width:40rem){.index-achieve-title img{width:60%}}.index-achieve-lead{align-items:center;display:flex;flex-wrap:nowrap;font-size:3rem;font-style:italic;font-weight:700;justify-content:center;letter-spacing:.1rem;line-height:5rem;position:relative}@media screen and (max-width:60rem){.index-achieve-lead{font-size:1.7rem;line-height:1.75rem}}.index-achieve-lead b{display:inline-block;font-size:4rem;margin:0 1rem}@media screen and (max-width:60rem){.index-achieve-lead b{font-size:2rem;margin:0 .5rem}}.icon-wrapper{position:absolute;top:50%;left:71%;transform:translate(-50%,-50%)}@media screen and (max-width: 60rem) {.icon-wrapper {top:70%;left:47%;}}@media screen and (max-width:60rem){.text-desktop{display:none}.text-mobile{display:inline}}.index-achieve-list{display:flex;flex-wrap:wrap;gap:1rem;padding:4rem 0;margin:0 auto;align-content:center;justify-content:center;width:60%}@media screen and (max-width:60rem){.index-achieve-list{padding:2rem 0 0 0;width:90%}}.index-achieve-list-1{display:flex;justify-content:space-around;align-items:center;gap:2rem}@media screen and (max-width:60rem){.index-achieve-list-1{gap:.7rem}}.index-achieve-list-2{display:flex;justify-content:space-around;align-items:center;gap:2rem}@media screen and (max-width:60rem){.index-achieve-list-2{gap:.7rem}}.img-item-s{width:100%;height:4rem;object-fit:cover}@media screen and (max-width:60rem){.img-item-s{height:auto}}.img-item-b{width:100%;height:2.5rem;object-fit:cover}@media screen and (max-width:60rem){.img-item-b{height:auto}}.index-worry-container{background:url(../img/worry.png) no-repeat center center;background-size:cover;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:60rem){.index-worry-container{min-height:auto;padding:2rem 0}}.index-worry-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin:0 0 4rem 0;line-height:3.5rem}@media screen and (max-width:60rem){.index-worry-title{font-size:1.5rem;margin:0 0 1rem 0;line-height:2rem}}.index-worry-title span{font-size:4rem;font-weight:700;color:#ffc444}@media screen and (max-width:60rem){.index-worry-title span{font-size:1.75rem}}.index-worry-image{text-align:center;display:flex;justify-content:center;max-width:50rem;width:100%;margin:auto}@media screen and (max-width:60rem){.index-worry-image{max-width:35rem;width:100%}}.index-merit-container{background:url(../img/merit.png) no-repeat center center;background-size:cover;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:60rem){.index-merit-container{padding:2rem 0;height:auto}}.index-merit-title{font-size:2rem;color:#c8ba35;text-align:center;margin:0 0 4rem 0;line-height:3rem}@media screen and (max-width:60rem){.index-merit-title{font-size:1.25rem;line-height:2rem;margin:0 0 3rem 0}}@media screen and (max-width:40rem){.index-merit-title{font-size:1rem;line-height:2rem;margin:0 0 3rem 0}}.index-merit-title span{font-weight:700;background:#c8ba35;color:#fff;padding:.5rem 1rem}@media screen and (max-width:60rem){.index-merit-title span{font-size:1.5rem;line-height:3rem}}.index-merit-title span b{font-size:3rem}@media screen and (max-width:60rem){.index-merit-title span b{font-size:1.5rem}}.index-merit-list{display:flex;gap:2rem;max-width:90%;margin:auto}@media screen and (max-width:60rem){.index-merit-list{width:35rem;max-width:100%;flex-direction:column}}@media screen and (max-width:40rem){.index-merit-list{max-width:100%;flex-direction:column}}.index-merit-list li{width:100%;border:2px solid #c8ba35;border-radius:1rem;background:#fff;position:relative;display:flex;justify-content:space-between;flex-direction:column}.index-merit-list li:before{content:"";position:absolute;top:0;left:50%;font-weight:900;font-style:italic;background:#000;color:#fff;padding:.25rem 1rem;border-radius:1rem;transform:translate(-50%,-50%)}@media screen and (max-width:60rem){.index-merit-list li:before{font-size:1.5rem}}@media screen and (max-width:40rem){.index-merit-list li:before{font-size:1rem}}.index-merit-list li:nth-child(1):before{content:"01"}.index-merit-list li:nth-child(2):before{content:"02"}.index-merit-list li:nth-child(3):before{content:"03"}.index-merit-list li img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9;border-radius:1rem 1rem 0 0}.index-merit-list-title{padding:1.5rem 1rem;text-align:center;font-weight:700;font-size:1.25rem;font-style:italic;line-height:1.75rem}@media screen and (max-width:60rem){.index-merit-list-title{font-size:1.25rem}}@media screen and (max-width:40rem){.index-merit-list-title{font-size:.8rem}}.index-merit-list-title span{display:inline-block;font-size:2rem;font-style:inherit;background:linear-gradient(transparent 75%,#ffc444 25%)}@media screen and (max-width:60rem){.index-merit-list-title span{font-size:1.5rem;margin:0 0 0 .25rem}}@media screen and (max-width:40rem){.index-merit-list-title span{font-size:1rem}}@media screen and (max-width:60rem){.index-merit-list-title br{display:none}}.index-merit-list-article{background:#c8ba35;color:#fff;font-weight:700;text-align:center;padding:2rem 1rem;flex:1;display:flex;justify-content:center;align-items:center;border-radius:0 0 .5rem .5rem;line-height:1.5rem}@media screen and (max-width:60rem){.index-merit-list-article{justify-content:normal;background:0 0;color:#000;text-align:left;border-top:2px dashed #c8ba35;padding:1rem;font-size:1rem}}@media screen and (max-width:40rem){.index-merit-list-article{font-size:.8rem}}@media screen and (max-width:60rem){.index-merit-list-article br{display:none}}.index-content-title{text-align:center;margin:0 0 1rem 0}.index-content-title span{font-weight:900;font-size:.8rem;background:#c8ba35;color:#fff;padding:.25rem 1rem;border-radius:1rem}.index-content-catch{font-size:2.5rem;text-align:center;font-weight:700;margin:0 0 2rem 0}@media screen and (max-width:60rem){.index-content-catch{font-size:1.25rem;line-height:1.75rem}}.index-content-catch br{display:none}@media screen and (max-width:60rem){.index-content-catch br{display:inline}}.index-service-container{background:url(../img/service.png) no-repeat center center;background-size:cover;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:60rem){.index-service-container{height:auto;padding:2rem 0}}.index-service-list{display:flex;flex-wrap:wrap;gap:3rem 2rem;justify-content:center;width:90%;margin:4rem auto 0 auto}@media screen and (max-width:60rem){.index-service-list{gap:3rem;margin:3rem auto 0 auto}}.index-service-list li{width:calc(33.3333333333% - 1.5rem);background:#fff;padding:2rem 1rem 1rem 1rem;position:relative;border-radius:1rem;transform:skewX(-5deg)}@media screen and (max-width:60rem){.index-service-list li{width:calc(50% - 2rem)}}@media screen and (max-width:40rem){.index-service-list li{width:calc(100% - 0rem)}}.index-service-title{background:#c8ba35;padding:.5rem 2rem;border-radius:2rem;text-align:center;position:absolute;color:#fff;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) skewX(5deg);white-space:nowrap}.index-service-image{height:8rem;margin:0 auto .5rem auto;transform:skewX(5deg);position:relative}.index-service-image:after{content:"";background:rgba(200,186,53,.5);width:7.5rem;height:7.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;z-index:-1}.index-service-image img{height:100%;margin:auto}.index-service-article{text-align:center;font-weight:700;transform:skewX(5deg);line-height:1.5rem}.index-flow-container{background:url(../img/flow.png) no-repeat center center;background-size:cover;min-height:calc(100vh - 5rem);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:60rem){.index-flow-container{padding:2rem 0;height:auto}}.index-flow-tab{display:flex;gap:.5rem;width:90%;margin:auto}@media screen and (max-width:40rem){.index-flow-tab{width:100%}}.index-flow-tab-list-button{width:50%;text-align:center;padding:1rem 0;cursor:pointer;border:none;border-radius:.5rem .5rem 0 0;background:#7b7b7b;color:#fff;font-size:1.5rem}@media screen and (max-width:60rem){.index-flow-tab-list-button{font-size:1rem}}.index-flow-tab-list-button br{display:none}@media screen and (max-width:60rem){.index-flow-tab-list-button br{display:block}}.index-flow-tab-content-wrap{width:90%;margin:auto}@media screen and (max-width:40rem){.index-flow-tab-content-wrap{width:100%}}.index-flow-tab-content{background:#c8ba35;display:none;padding:2rem}@media screen and (max-width:60rem){.index-flow-tab-content{padding:2rem 6rem}}@media screen and (max-width:40rem){.index-flow-tab-content{padding:2rem 1rem}}.index-flow-tab-list-button-active{background:#c8ba35;font-weight:700}.index-flow-tab-content-active{display:block;margin:-1px 0 0 0}.index-flow-list{display:flex;justify-content:center;gap:2rem}@media screen and (max-width:60rem){.index-flow-list{flex-direction:column;gap:4rem}}.index-flow-list li{width:calc(25% - 0rem);border-radius:1rem;background:#fff;position:relative;display:flex;justify-content:space-around;flex-direction:column}@media screen and (max-width:60rem){.index-flow-list li{width:auto}}.index-flow-list li:before{content:"";position:absolute;top:0;left:50%;font-weight:900;font-style:italic;background:#000;color:#fff;padding:.25rem 1rem;border-radius:1rem;transform:translate(-50%,-50%)}@media screen and (max-width:60rem){.index-flow-list li:before{font-size:1.5rem}}@media screen and (max-width:40rem){.index-flow-list li:before{font-size:1rem}}.index-flow-list li:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"\f0da";position:absolute;top:50%;right:-1.3rem;font-weight:900;color:#fff;transform:translate(0,-50%)}@media screen and (max-width:60rem){.index-flow-list li:after{top:auto;bottom:-2rem;right:auto;transform:translate(-50%,0) rotate(90deg);left:50%}}.index-flow-list li:last-child:after{display:none}.index-flow-list li:nth-child(1):before{content:"01"}.index-flow-list li:nth-child(2):before{content:"02"}.index-flow-list li:nth-child(3):before{content:"03"}.index-flow-list li:nth-child(4):before{content:"04"}.index-flow-list-image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}.index-flow-list-title{padding:1rem;text-align:center;font-weight:700;height:6rem;display:flex;justify-content:center;align-items:center;line-height:1.5rem}@media screen and (max-width:60rem){.index-flow-list-title{font-size:1.25rem}}@media screen and (max-width:40rem){.index-flow-list-title{font-size:1rem}}.index-flow-list-article{padding:1rem .5rem;font-weight:700;flex:1;display:flex;justify-content:center;align-items:center;text-align:center;min-height:9rem;line-height:1.5rem}@media screen and (max-width:60rem){.index-flow-list-article{min-height:0;font-size:1rem}}.index-price-container{background:rgba(200,186,53,.1);padding:0 0;display:flex;flex-direction:column;justify-content:center}.index-price-content{margin:4rem auto;max-width:90%}@media screen and (max-width:60rem){.index-price-content{max-width:90%;margin:3rem auto}}@media screen and (max-width:40rem){.index-price-content{max-width:100%;margin:3rem 1rem}}.index-price-content p{font-size:1rem;font-weight:700;line-height:1.5rem}.index-price-content-title{text-align:center}.index-price-content-title span{padding:.5rem 4rem;font-size:1.25rem;font-weight:700;border-radius:2rem;position:relative}@media screen and (max-width:60rem){.index-price-content-title span{font-size:1.25rem}}.index-price-content-title span:after{content:"";-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-1rem;left:50%;transform:translate(-50%,-1px);width:3rem;height:1rem}dd.index-price-content-article{background:#fff;padding:3rem 2rem 1rem 2rem;border-radius:5rem;text-align:center}@media screen and (max-width:60rem){dd.index-price-content-article{padding:3rem 4rem 2rem 4rem}}@media screen and (max-width:40rem){dd.index-price-content-article{padding:3rem 2rem 1rem 2rem}}.index-price-content-price{font-size:4.75rem;font-weight:700;margin:.5rem 0}@media screen and (max-width:60rem){.index-price-content-price{font-size:5rem}}@media screen and (max-width:40rem){.index-price-content-price{font-size:3rem}}.index-price-content-price b{font-size:2.75rem;font-weight:900}@media screen and (max-width:60rem){.index-price-content-price b{font-size:2rem}}.index-price-content-price span{font-size:1rem;font-weight:900}.index-price-content-catch{text-align:center;font-size:.8rem}.index-price-content-catch span{border-radius:1rem;padding:.25rem 1rem;font-weight:700}.simple-plan .index-price-content-title span{background:#c8ba35;color:#fff}.simple-plan .index-price-content-title span:after{background:inherit}.simple-plan .index-price-content-catch span{background:#c8ba35;color:#fff}.simple-plan .index-price-content-price{color:#c8ba35}.index-price-compare-container{max-width:90%;margin:auto}@media screen and (max-width:40rem){.index-price-compare-container{max-width:100%}}.index-price-compare-container dt{text-align:center;font-size:1.5rem;color:#f29600;font-style:italic;font-weight:700}@media screen and (max-width:40rem){.index-price-compare-container dt{font-size:1rem}}.index-price-compare-container dt span{font-style:inherit;font-size:3rem}@media screen and (max-width:40rem){.index-price-compare-container dt span{font-size:1.5rem}}.index-price-compare-container dd{background:#fff;padding:3rem 2rem 1rem 2rem;border-radius:5rem;text-align:center;margin:-1.5rem 0 0 0;display:flex;justify-content:center;gap:2rem}@media screen and (max-width:60rem){.index-price-compare-container dd{gap:1rem}}@media screen and (max-width:40rem){.index-price-compare-container dd{padding:2rem 0;border-radius:0;margin:-1rem 0 0 0}}.dots{background-image:radial-gradient(circle at center,#f29600 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .2em;padding-top:.3em}@media screen and (max-width:60rem){.price-wrapper{padding:2rem 0}}.price-compare-header{width:100%}@media screen and (max-width:60rem){.price-compare-header{width:auto;white-space:nowrap}}.price-compare-header:before{content:"　";font-size:1.5rem;display:block;text-align:center;font-weight:700;color:#c8ba35;margin:0 0 1rem 0}@media screen and (max-width:40rem){.price-compare-header:before{font-size:.8rem}}.price-compare-header ul{width:100%;padding:1rem 2rem;border-radius:1rem}@media screen and (max-width:40rem){.price-compare-header ul{padding:.5rem .25rem;width:auto}}.price-compare-header ul li{font-size:1.25rem;padding:1rem 1rem;border-bottom:1px solid #ccc;font-weight:700}@media screen and (max-width:60rem){.price-compare-header ul li{padding:.5rem .25rem;font-size:1rem}}@media screen and (max-width:40rem){.price-compare-header ul li{padding:.5rem .25rem;font-size:.8rem}}.price-compare-header ul li:last-child{border:none}.price-compare-main{width:100%}@media screen and (max-width:40rem){.price-compare-main{width:auto}}.price-compare-main:before{content:"シンプルAD";font-size:1.5rem;display:block;text-align:center;font-weight:700;color:#c8ba35;margin:0 0 1rem 0}@media screen and (max-width:40rem){.price-compare-main:before{font-size:.8rem;white-space:nowrap}}.price-compare-main ul{background:rgba(200,186,53,.1);color:#c8ba35;padding:1rem 2rem;border-radius:1rem}@media screen and (max-width:40rem){.price-compare-main ul{padding:.5rem .25rem}}.price-compare-main ul li{color:inherit;padding:1rem 1rem;border-bottom:1px solid #fff;font-weight:700}@media screen and (max-width:40rem){.price-compare-main ul li{padding:.5rem .25rem;font-size:.8rem}}.price-compare-main ul li:last-child{border:none}.price-compare-main ul li span{font-size:2rem}@media screen and (max-width:40rem){.price-compare-main ul li span{font-size:1rem}}.price-compare-sub{width:100%;transform:scale(.8)}@media screen and (max-width:40rem){.price-compare-sub{width:auto}}.price-compare-sub:before{content:"通常の広告運用";font-size:1.5rem;display:block;text-align:center;font-weight:700;color:#000;margin:0 0 1rem 0}@media screen and (max-width:40rem){.price-compare-sub:before{font-size:.8rem;white-space:nowrap}}.price-compare-sub ul{background:#d6d6d6;color:#000;padding:1rem 2rem;border-radius:1rem}@media screen and (max-width:40rem){.price-compare-sub ul{padding:.5rem .25rem}}.price-compare-sub ul li{color:inherit;padding:1rem 1rem;border-bottom:1px solid #fff;font-weight:700}@media screen and (max-width:60rem){.price-compare-sub ul li{padding:.5rem .25rem;font-size:1rem}}@media screen and (max-width:40rem){.price-compare-sub ul li{padding:.5rem .25rem;font-size:.6rem}}.price-compare-sub ul li:last-child{border:none}.price-compare-sub ul li span{font-size:2rem}@media screen and (max-width:60rem){.price-compare-sub ul li span{font-size:1.25rem}}@media screen and (max-width:40rem){.price-compare-sub ul li span{font-size:.8rem}}.index-faq-container{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}@media screen and (max-width:60rem){.index-faq-container{height:auto;padding:2rem 0}}.index-faq-list{width:80%;margin:auto}@media screen and (max-width:60rem){.index-faq-list{width:90%}}@media screen and (max-width:40rem){.index-faq-list{width:100%}}.index-faq-list dt{background:#fff;color:#c8ba35;font-size:1.25rem;font-weight:700;display:flex;position:relative;border-radius:.5rem;margin:.5rem 0;overflow:hidden;align-items:center}.index-faq-list dt:hover{cursor:pointer}.index-faq-list dt span{padding:.5rem 2.5rem .5rem .5rem;flex:1;display:flex;align-items:center;line-height:1.75rem}@media screen and (max-width:60rem){.index-faq-list dt span{font-size:1rem;line-height:1.25rem}}.index-faq-list dt:before{content:"Q";background:#c8ba35;color:#fff;font-size:2.5rem;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:60rem){.index-faq-list dt:before{font-size:1rem;width:3rem;height:4rem}}.index-faq-list dt i{width:1rem;height:2px;background:#c8ba35;position:absolute;top:50%;right:1rem}.index-faq-list dt i:before{content:"";width:1rem;height:2px;background:#c8ba35;position:absolute;top:0;right:0;transform:rotate(90deg);transition:all .1s linear}.index-faq-list dd{background:#fff;font-size:1.25rem;font-weight:700;display:flex}@media screen and (max-width:60rem){.index-faq-list dd{font-size:.8rem;line-height:1.25rem}}.index-faq-list dd span{padding:.5rem .5rem .5rem .5rem;flex:1;display:flex;align-items:center;line-height:1.75rem}@media screen and (max-width:60rem){.index-faq-list dd span{font-size:1rem}}.index-faq-list dd:before{content:"A";background:#fff;color:#c8ba35;font-size:2.5rem;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:60rem){.index-faq-list dd:before{font-size:1rem;width:3rem;height:3rem}}.js-acd-article{border-radius:.5rem}.js-acd-title-active i:before{opacity:0;transform:rotate(0)!important}.index-contact-container{background:#fff}.contact-background{padding:5rem 0;background:url(../img/contact.png) no-repeat top;background-size:cover;margin:0 0 4rem 0}@media screen and (max-width:60rem){.contact-background{padding:2rem 0;margin:0 0 2rem 0}}.simplead-container{max-width:40rem;margin:0 auto;padding:0 0 4rem 0}.simpleweb-title{font-size:1rem;font-weight:700;margin:0 0 .5rem 0}@media screen and (max-width:60rem){.simpleweb-title{font-size:.8rem}}.simpleweb-title span{color:#fff;background:#c8ba35;font-size:.8rem;padding:.25rem 1rem;border-radius:1rem;margin:0 0 0 .5rem}@media screen and (max-width:60rem){.simpleweb-title span{font-size:.6rem}}.simpleweb-form{margin:0 0 1rem 0}.simpleweb-form input,.simpleweb-form select,.simpleweb-form textarea{border:1px solid #ccc;padding:.25rem .5rem;border-radius:.5rem;width:100%!important;max-width:100%!important;font-size:1rem}@media screen and (max-width:60rem){.simpleweb-form input,.simpleweb-form select,.simpleweb-form textarea{font-size:1rem}}.simpleweb-submit p{width:18rem;margin:0 auto;position:relative}.simpleweb-submit p:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"\f138";font-weight:700;color:#fff;position:absolute;right:1rem;top:50%;transform:translate(0,-50%)}.simpleweb-submit p:hover{cursor:pointer}.simpleweb-submit input{width:100%!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#c8ba35!important;color:#fff!important;font-size:1.25rem!important;padding:.75rem 1rem!important;border-radius:2rem!important;font-weight:700!important;box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.1);transition:all .1s linear;border:2px solid #c8ba35!important;margin:0!important}.simpleweb-submit input:hover{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.5)!important;opacity:.75}@media screen and (max-width:60rem){.simpleweb-submit input{font-size:1rem}}.wpcf7{background:0 0!important;border:none!important}.wpcf7 form{margin:0!important}.index-contact-header{margin:0 0;text-align:center;font-size:1.25rem;line-height:1.75rem}@media screen and (max-width:60rem){.index-contact-header{font-size:1rem}}.wpcf7-not-valid-tip{color:red;background:#fee;display:block;padding:.5rem 1rem;margin:1rem 0;border-radius:.5rem;font-weight:700;position:relative}.wpcf7-not-valid-tip:before{content:"";width:1rem;height:1rem;background-color:#fee;-webkit-clip-path:polygon(50% 0,0 1rem,1rem 1rem);clip-path:polygon(50% 0,0 1rem,1rem 1rem);position:absolute;top:-1rem;left:1rem}.screen-reader-response{display:none}.wpcf7-response-output{margin:2rem;text-align:center}.sf-form-cover,.sf-form-title-group{display:none!important}