.copyright-c-seed,.lp-pc{position:relative;display:flex;align-items:center}.lp-pc{width:100%;background-color:#0e4185;overflow:hidden;flex-direction:column;justify-content:flex-start;text-align:center;font-size:var(--l-jp-b-size);color:#202124;font-family:var(--xs-jp-r)}.frame-parent{display:flex;justify-content:space-between;width:100%;height:45vw;position:relative;overflow:visible;flex-shrink:0;align-items:flex-end}@media screen and (max-width: 600px){.frame-parent{flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;gap:12px}}.adobe-9-parent{width:40vw;height:45vw;max-width:50%;overflow:hidden;background:#FFF;position:relative}@media screen and (max-width: 600px){.adobe-9-parent{width:100%;max-width:100%;height:auto;aspect-ratio:5/3}}.adobe-9-icon{width:220%;position:absolute;left:-16vw;top:-5vw;transform:rotateY(180deg);-o-object-fit:cover;object-fit:cover;-o-object-position:0px 0px;object-position:0px 0px}@media screen and (max-width: 600px){.adobe-9-icon{width:120%;left:-1vw;top:-7vw}}.vector-parent{width:62.5%;height:100%;position:relative}@media screen and (max-width: 600px){.vector-parent{order:-1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}}.vector-cover{display:flex;flex-direction:column;align-items:center;width:100%;height:14vw;position:relative;top:0}@media screen and (max-width: 600px){.vector-cover{height:50vw}}.vector-semicircle,.vector-icon1{position:absolute}.vector-semicircle{width:45vw;height:13vw;top:0;z-index:1}@media screen and (max-width: 600px){.vector-semicircle{width:143vw;height:51vw}}.vector-icon1{width:24vw;top:3vw;z-index:2}@media screen and (max-width: 600px){.vector-icon1{width:85vw;top:12vw}}.frame-group{margin-top:2vw;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3vw}@media screen and (max-width: 600px){.frame-group{margin-top:0;padding:22px;gap:15px}}.frame-container{flex-direction:column;gap:var(--gap-xs);color:#fff;font-size:32px}.div1{font-size:3vw;font-weight:600;line-height:4vw;letter-spacing:5px}@media screen and (max-width: 600px){.div1{font-size:5vw;line-height:10vw;letter-spacing:2px}}.btn{flex-direction:row;box-sizing:border-box;position:relative;text-decoration:none;color:#fff;text-align:center;font-family:Hiragino Kaku Gothic Pro;font-size:2.5vw;font-style:normal;font-weight:600;line-height:normal;display:flex;width:35vw;height:6.5vw;max-width:90%;padding:0 8px;justify-content:center;align-items:center;gap:4px;border-radius:500px;background:#CF8F0B;box-shadow:0 1px 4px #00000040}@media screen and (min-width: 1700px){.btn{font-size:2vw;width:31vw;height:5vw}}@media screen and (max-width: 600px){.btn{font-size:6vw;width:88vw;height:19vw}}.btn.-small{font-size:1.2vw;width:16vw;height:3.5vw;max-width:90%;max-height:90%}@media screen and (max-width: 1150px) and (min-width: 600px){.btn.-small{font-size:1.5vw;width:20vw;height:5vw}}@media screen and (max-width: 600px){.btn.-small{font-size:4vw;width:70vw;height:14.5vw}}.auto-layout-content{height:56px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--gap-5xs);z-index:2}.vector-parent1{width:100%;position:relative;overflow:hidden;flex-shrink:0;text-align:left;font-size:32px;color:#0e4185;display:flex;align-items:center;justify-content:center;margin:40px}@media screen and (max-width: 1150px) and (min-width: 600px){.vector-parent1{margin:25px}}.frame-parent1{display:flex;width:92%;flex-direction:column;padding:60px 80px;box-sizing:border-box;background-color:#fff;border-radius:20px}@media screen and (max-width: 1150px) and (min-width: 600px){.frame-parent1{padding:4vw 6vw}}@media screen and (max-width: 600px){.frame-parent1{padding:8.5vw 0}}.parent{color:#0e4185;font-family:var(--xs-jp-r);font-style:normal;line-height:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:74px}@media screen and (max-width: 1150px) and (min-width: 600px){.parent{margin-bottom:3vw;gap:0}}@media screen and (max-width: 600px){.parent{margin-bottom:2rem}}.div4{font-size:2.5vw;font-weight:550;letter-spacing:3px;display:block;position:relative}@media screen and (max-width: 600px){.div4{display:none}}.div4-mobile{font-weight:600;letter-spacing:3px;display:none}@media screen and (max-width: 600px){.div4-mobile{display:block;font-size:7.5vw;letter-spacing:3px;line-height:8vw}}.div4-mobile:nth-child(3){margin-bottom:2vw}.div5{font-size:1.9vw;font-weight:300;display:block;position:relative}@media screen and (max-width: 600px){.div5{display:none}}.div5-mobile{font-weight:300;display:none}@media screen and (max-width: 600px){.div5-mobile{display:block;font-size:4.4vw;letter-spacing:1px;line-height:4vw}}.image-parent{display:flex;list-style:none;padding:0;margin:0 auto 56px}@media screen and (max-width: 1150px) and (min-width: 600px){.image-parent{margin-bottom:2vw}}@media screen and (max-width: 600px){.image-parent{flex-direction:column;justify-content:center;align-items:center;margin:0 auto 8vw;gap:8vw}}.image-parent:last-child{margin-bottom:0}.service-list:nth-child(2){margin-right:5vw;margin-left:5vw}.service-list-last{margin-left:5vw}.image-child{height:12vw;width:23vw;overflow:hidden;position:relative;flex-shrink:1}@media screen and (max-width: 600px){.image-child{height:auto;width:80vw;display:flex;flex-direction:column;align-items:center;aspect-ratio:5/3}}.img_service1,.img_service2{width:100%}.img_service3{width:105%}.img_service4{width:100%}.img_service5{width:100%;position:relative;top:-13px}.img_service6,.img_service7,.img_service8{width:100%}@media screen and (max-width: 1150px){.img_service8{width:110%}}.text-service{margin:1vw 0 0;color:#0e4185;text-align:center;font-family:var(--xs-jp-r);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px}@media screen and (max-width: 1150px){.text-service{font-size:1.5vw;line-height:2em}}@media screen and (max-width: 600px){.text-service{font-size:4.3vw;line-height:2.5em}}.frame-parent3{background-color:#ffde9c;box-sizing:border-box;padding:30px 120px;height:40vw;width:100%;display:flex;align-items:center;position:relative;justify-content:space-between}@media screen and (max-width: 1150px) and (min-width: 600px){.frame-parent3{padding:15px 30px}}@media screen and (max-width: 600px){.frame-parent3{padding:0;flex-direction:column;align-items:center;justify-content:center;height:140vw}}.description,.frame-wrapper{position:absolute}@media screen and (max-width: 600px){.description,.frame-wrapper{position:relative}}.description{width:calc((100% - 240px)/2);height:25vw;border-radius:16px;background:#0e4185;opacity:.8;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw;flex-shrink:0;z-index:2}@media screen and (max-width: 1150px) and (min-width: 600px){.description{width:calc((100% - 60px)/2);gap:1vw}}@media screen and (max-width: 600px){.description{background:#0e4185;border-radius:0;left:0;flex:1;height:2vw;width:100%;gap:3vw;padding:2vw 1vw;opacity:1}}.div6{color:#fff;text-align:center;font-family:var(--xs-jp-r);font-size:1.2vw;font-style:normal;font-weight:600;line-height:2vw}@media screen and (max-width: 1150px) and (min-width: 600px){.div6{font-size:1.5vw;line-height:2.5vw}}@media screen and (max-width: 600px){.div6{font-size:12px}}.p{margin:0}@media screen and (max-width: 600px){.p{color:#fff;text-align:center;font-family:var(--xs-jp-r);font-style:normal;font-weight:300;font-size:3.2vw;line-height:7vw}}.frame-wrapper{width:50vw;right:120px;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:1;box-sizing:border-box}@media screen and (max-width: 1150px) and (min-width: 600px){.frame-wrapper{right:30px}}@media screen and (max-width: 600px){.frame-wrapper{width:100%;height:auto;right:0;order:-1;aspect-ratio:5/3}}.frame-icon{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0px 0px;object-position:0px 0px;z-index:1;border-radius:3%}@media screen and (max-width: 1150px) and (min-width: 600px){.frame-icon{height:34vw}}@media screen and (max-width: 600px){.frame-icon{width:100%;height:100%;-o-object-position:0px 0px;object-position:0px 0px;border-radius:0}}.parent1{align-self:stretch;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:4vw 0;position:relative;gap:100px;font-size:var(--s-jp-r-size);color:#222}@media screen and (max-width: 600px){.parent1{flex-direction:column;align-items:center;justify-content:center;padding:7vw 0;gap:4vw}}.storegooglecom{font-size:1.1vw}@media screen and (max-width: 1150px) and (min-width: 600px){.storegooglecom{font-size:1.2vw}}@media screen and (max-width: 600px){.storegooglecom{font-size:2.6vw}}.happyhouse-icon{width:25vw;height:6vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1150px) and (min-width: 600px){.happyhouse-icon{width:26vw;height:7vw}}@media screen and (max-width: 600px){.happyhouse-icon{width:76vw;height:17vw;margin-top:2vw}}.seed-icon{width:18vw;height:6vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1150px) and (min-width: 600px){.seed-icon{width:19vw;height:7vw}}@media screen and (max-width: 600px){.seed-icon{width:56vw;height:20vw;margin-top:3vw}}.happyhouse-image,.seed-image{flex-direction:column}.copyright-c-seed{align-self:stretch;font-size:1.1vw;color:#fff;justify-content:center;height:5vw;flex-shrink:0}@media screen and (max-width: 600px){.copyright-c-seed{font-size:2vw;height:10vw}}body{margin:0;line-height:normal}:root{--xs-jp-r: "Hiragino Kaku Gothic ProN";--xs-jp-r-size: 10px;--s-jp-r-size: 14px;--l-jp-b-size: 20px;--gap-xs: 12px;--gap-5xs: 8px}
