﻿@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap");#container .pinkTxt{color:#E34276}#container .blueTxt{color:#1CA2D9}#container .mainTtl{font-size:4rem;margin-bottom:20px;text-align:center}@media (max-width: 1199px){#container .mainTtl{font-size:3.4rem}}@media (max-width: 767px){#container .mainTtl{font-size:2.2rem}}#container .subTtl{font-size:3rem;margin-bottom:10px}#container .subTtl.pink{color:#E34276}#container .subTtl.yellow{color:#FFF500}#container .subTtl.blue{color:#1CA2D9}@media (max-width: 1199px){#container .subTtl{font-size:2.4rem}}@media (max-width: 767px){#container .subTtl{font-size:1.6rem}}#container .lastTxt{margin-top:80px}@media (max-width: 1199px){#container .lastTxt{margin-top:60px}}@media (max-width: 767px){#container .lastTxt{margin-top:40px}}#container .lastTxt .pinkTxt{font-size:2.5rem;margin-bottom:20px}@media (max-width: 1199px){#container .lastTxt .pinkTxt{font-size:2rem}}@media (max-width: 767px){#container .lastTxt .pinkTxt{font-size:1.6rem}}#mainv{position:relative;width:100%;height:calc(100vh - 160px);min-height:900px;overflow:hidden;background:url('../img/mainv.jpg?1766565078') no-repeat center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}@media (max-width: 1199px){#mainv{height:calc(100vh - 140px);min-height:700px}}@media (max-width: 767px){#mainv{height:400px;min-height:auto}}#mainv .mainvInner{position:absolute;top:80px;left:0;right:0}@media (max-width: 1199px){#mainv .mainvInner{top:60px}}@media (max-width: 767px){#mainv .mainvInner{top:40px}}#mainv .mainvInner img{max-width:40%;margin:auto}#mainv .contactBtn{position:absolute;bottom:60px;left:0;right:0}@media (max-width: 1199px){#mainv .contactBtn{bottom:45px}}@media (max-width: 767px){#mainv .contactBtn{bottom:30px}}#read{text-align:center;padding:80px 0}@media (max-width: 1199px){#read{padding:60px 0}}@media (max-width: 767px){#read{padding:40px 0}}#read .readTtl{font-size:6rem;margin-bottom:20px}@media (max-width: 1199px){#read .readTtl{font-size:4.6rem}}@media (max-width: 767px){#read .readTtl{font-size:2.6rem}}#read .readTxt{font-size:2.8rem;line-height:2.2}@media (max-width: 1199px){#read .readTxt{font-size:2.2rem}}@media (max-width: 767px){#read .readTxt{font-size:1.6rem}}#read .readBox{background:#B99576;-webkit-border-radius:30px;border-radius:30px;padding:40px;margin-top:60px;margin-bottom:40px}@media (max-width: 1199px){#read .readBox{padding:30px;margin-top:50px;margin-bottom:30px}}@media (max-width: 767px){#read .readBox{padding:20px 15px;margin-top:40px;margin-bottom:20px}}#read .readBox .ttl{color:#fff;font-size:2.4rem;letter-spacing:8px;text-align:center;margin-bottom:60px}@media (max-width: 1199px){#read .readBox .ttl{font-size:2rem;margin-bottom:40px;letter-spacing:6px}}@media (max-width: 767px){#read .readBox .ttl{font-size:1.5rem;margin-bottom:30px;letter-spacing:4px}}#read .readBox .ttl span{display:inline-block;border-bottom:3px solid #fff;padding:0 30px 20px}@media (max-width: 767px){#read .readBox .ttl span{border-bottom:2px solid #fff;padding:0 0 10px}}@media (max-width: 767px){#read .readBox .list{margin-left:-5px;margin-right:-5px}}#read .readBox .list li{margin-bottom:30px;font-size:3rem}@media (max-width: 1199px){#read .readBox .list li{font-size:2.2rem}}@media (max-width: 767px){#read .readBox .list li{font-size:1.6rem;padding:0 5px;margin-bottom:10px}}#read .readBox .list li span{display:block;background:#fff;-webkit-border-radius:20px;border-radius:20px;padding:15px 10px}#read .pinkList{margin-top:40px}#read .pinkList li{display:flex;justify-content:center}@media (max-width: 767px){#read .pinkList li{width:100%;margin-bottom:10px}#read .pinkList li:last-child{margin-bottom:0}}#read .pinkList .circle{width:100%;aspect-ratio:1 / 1;border-radius:50%;box-sizing:border-box;background:#E34276;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-width: 991px){#read .pinkList .circle{padding:30px}}@media (max-width: 767px){#read .pinkList .circle{padding:20px;max-width:300px}}#project{background:#FDEBE2;padding:80px 0;border-bottom:20px solid #E34276;text-align:center}@media (max-width: 1199px){#project{padding:60px 0;border-bottom:16px solid #E34276}}@media (max-width: 767px){#project{padding:40px 0;border-bottom:10px solid #E34276}}#project .readTxt{margin-bottom:30px}#project .pinkBox{border:5px solid #E34276;-webkit-border-radius:30px;border-radius:30px;padding:40px;background:#fff;margin-bottom:40px}@media (max-width: 1199px){#project .pinkBox{padding:30px;border:4px solid #E34276;margin-bottom:30px}}@media (max-width: 991px){#project .pinkBox{margin-bottom:20px}}@media (max-width: 767px){#project .pinkBox{padding:20px;border:3px solid #E34276;margin-bottom:15px}#project .pinkBox .row{margin-left:-5px;margin-right:-5px}#project .pinkBox .row>div{padding:0 5px}}#project .pinkBox.left{text-align:left}#project .pinkBox.last .imgBox{margin-top:30px}#project .pinkBox.last .imgBox img{margin-bottom:10px}@media (max-width: 767px){#project .pinkBox.first .ttxIn,#project .pinkBox.first .imgIn{width:100%}#project .pinkBox.first .imgIn{margin-top:10px}}#project .pinkBox .ttxIn{width:60%}#project .pinkBox .imgIn{width:40%}@media (max-width: 991px){#project .centerBox>div{width:100%}}#flow{padding:80px 0;text-align:center}@media (max-width: 1199px){#flow{padding:60px 0}}@media (max-width: 767px){#flow{padding:40px 0}}#flow .flowList{margin-top:80px;margin-bottom:60px}@media (max-width: 1199px){#flow .flowList{margin-top:60px;margin-bottom:50px}}@media (max-width: 767px){#flow .flowList{margin-top:40px;margin-bottom:30px}}#flow .flowList li{text-align:left;padding:20px 10px 40px 180px}@media (max-width: 1199px){#flow .flowList li{padding:10px 10px 30px 120px}}@media (max-width: 767px){#flow .flowList li{padding:10px 10px 20px 80px}}#flow .flowList li:nth-child(1){background:url('../img/bg-flowlist1.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(1){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(1){background-size:60px auto}}#flow .flowList li:nth-child(2){background:url('../img/bg-flowlist2.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(2){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(2){background-size:60px auto}}#flow .flowList li:nth-child(3){background:url('../img/bg-flowlist3.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(3){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(3){background-size:60px auto}}#flow .flowList li:nth-child(4){background:url('../img/bg-flowlist4.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(4){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(4){background-size:60px auto}}#flow .flowList li:nth-child(5){background:url('../img/bg-flowlist5.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(5){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(5){background-size:60px auto}}#flow .flowList li:nth-child(6){background:url('../img/bg-flowlist6.png?1766644897') no-repeat top 20px left;background-size:140px auto}@media (max-width: 1199px){#flow .flowList li:nth-child(6){background-size:100px auto}}@media (max-width: 767px){#flow .flowList li:nth-child(6){background-size:60px auto}}#flow .pinkBox{border:3px solid #E34276;padding:20px 40px;text-align:left}@media (max-width: 1199px){#flow .pinkBox{padding:20px 30px}}@media (max-width: 767px){#flow .pinkBox{padding:15px 25px}}#flow .pinkBox .list{overflow:hidden}#flow .pinkBox .list li{float:left;margin-right:20px}#flow .pinkBox .list li:before{content:"■";color:#E34276;padding-right:5px}#flow .pinkBox .list li:last-child{margin-right:0}#effect{background:#FDEBE2;padding:80px 0;border-bottom:20px solid #E34276;text-align:center}@media (max-width: 1199px){#effect{padding:60px 0;border-bottom:16px solid #E34276}}@media (max-width: 767px){#effect{padding:40px 0;border-bottom:10px solid #E34276}}#effect .list{margin-bottom:60px}@media (max-width: 1199px){#effect .list{margin-bottom:45px;margin-left:-10px;margin-right:-10px}}@media (max-width: 991px){#effect .list{margin-bottom:20px;margin-left:-5px;margin-right:-5px}}@media (max-width: 1199px){#effect .list li{padding:0 10px}}@media (max-width: 991px){#effect .list li{width:50%;margin-bottom:10px;padding:0 5px}}#effect .list li .inner{background:#E34276;color:#fff;-webkit-border-radius:30px;border-radius:30px;padding:40px;text-align:left}@media (max-width: 1199px){#effect .list li .inner{padding:30px}}@media (max-width: 767px){#effect .list li .inner{padding:20px}}#effect .list li .inner img{width:auto;height:160px;display:block;margin:0 auto 10px}@media (max-width: 1199px){#effect .list li .inner img{height:120px}}@media (max-width: 767px){#effect .list li .inner img{height:100px}}#voice{padding:80px 0;border-bottom:20px solid #E34276;text-align:center}@media (max-width: 1199px){#voice{padding:60px 0;border-bottom:16px solid #E34276}}@media (max-width: 767px){#voice{padding:40px 0;border-bottom:10px solid #E34276}}#voice .voiceBox{margin-bottom:60px;align-items:flex-start}@media (max-width: 1199px){#voice .voiceBox{margin-bottom:45px}}@media (max-width: 767px){#voice .voiceBox{margin-bottom:30px}}#voice .voiceBox .imgIn{width:300px}@media (max-width: 1199px){#voice .voiceBox .imgIn{width:200px}}@media (max-width: 767px){#voice .voiceBox .imgIn{width:100px}}#voice .voiceBox .imgIn img{display:block;margin:auto}@media (max-width: 1199px){#voice .voiceBox .imgIn img{width:180px}}@media (max-width: 767px){#voice .voiceBox .imgIn img{width:80px}}#voice .voiceBox .imgIn p{font-size:1.7rem;margin-top:10px}@media (max-width: 1199px){#voice .voiceBox .imgIn p{font-size:1.5rem}}@media (max-width: 767px){#voice .voiceBox .imgIn p{font-size:1.2rem}}#voice .voiceBox .txtIn{width:calc(100% - 300px)}@media (max-width: 1199px){#voice .voiceBox .txtIn{width:calc(100% - 200px)}}@media (max-width: 767px){#voice .voiceBox .txtIn{width:calc(100% - 100px)}}#voice .voiceBox .txtIn .inner{text-align:left;position:relative;background:#fbf6c9;border-radius:30px;padding:26px 30px;box-sizing:border-box}@media (max-width: 1199px){#voice .voiceBox .txtIn .inner{padding:18px 18px;border-radius:18px}}#voice .voiceBox .txtIn .ttl{font-size:2.2rem;margin-bottom:5px}@media (max-width: 1199px){#voice .voiceBox .txtIn .ttl{font-size:1.8rem}}@media (max-width: 767px){#voice .voiceBox .txtIn .ttl{font-size:1.6rem}}#voice .voiceBox.left .txtIn .inner::before{content:"";position:absolute;left:-20px;top:32px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:22px solid #fbf6c9;pointer-events:none}#voice .voiceBox.right .imgIn{order:2}#voice .voiceBox.right .txtIn{order:1}#voice .voiceBox.right .txtIn .inner::after{content:"";position:absolute;right:-20px;top:32px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:22px solid #fbf6c9;pointer-events:none}#voice .youtubeInner{margin:auto;margin-top:100px;max-width:1400px}@media (max-width: 1199px){#voice .youtubeInner{margin-top:70px}}@media (max-width: 767px){#voice .youtubeInner{margin-top:40px}}#voice .youtubeIn{position:relative;width:100%;padding-top:56.25%;overflow:hidden;margin-bottom:20px}@media (max-width: 767px){#voice .youtubeIn{margin-bottom:10px}}#voice .youtubeIn iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#member{background:#FDEBE2;padding:80px 0}@media (max-width: 1199px){#member{padding:60px 0}}@media (max-width: 767px){#member{padding:40px 0}}#member .container{max-width:1200px}#member .container .row{margin-left:-10px;margin-right:-10px}@media (max-width: 767px){#member .container .row>div{padding:0 10px}}#member .inner{max-width:450px;margin:auto}#member .inner .smallTxt{font-size:1.7rem;margin-top:25px}@media (max-width: 1199px){#member .inner .smallTxt{font-size:1.5rem;margin-top:20px}}@media (max-width: 767px){#member .inner .smallTxt{margin-top:15px;font-size:1.2rem}}#price{padding:80px 0 120px;text-align:center}@media (max-width: 1199px){#price{padding:60px 0 80px}}@media (max-width: 767px){#price{padding:40px 0 60px}}#price .mainImg{margin-top:80px;margin-bottom:80px}@media (max-width: 1199px){#price .mainImg{margin-top:60px;margin-bottom:60px}}@media (max-width: 767px){#price .mainImg{margin-top:0;margin-bottom:40px}}#price .priceTxt{font-size:5rem;line-height:1.2;margin-bottom:20px}@media (max-width: 1199px){#price .priceTxt{font-size:4rem}}@media (max-width: 767px){#price .priceTxt{font-size:2.4rem}}#price .priceTxt .bgYellow{display:inline-block;background:#FFF500;padding:0 20px}@media (max-width: 767px){#price .priceTxt .bgYellow{padding:0 10px}}#price .subTtl{margin-top:30px}#form{background:#FDEBE2;padding:80px 0;text-align:center}@media (max-width: 1199px){#form{padding:60px 0}}@media (max-width: 767px){#form{padding:40px 0}}#form .container{max-width:1200px}#form .borderLink{text-decoration:underline}#form .formList{text-align:left;margin-top:60px;margin-bottom:60px}@media (max-width: 1199px){#form .formList{margin-top:50px;margin-bottom:50px}}@media (max-width: 767px){#form .formList{margin-top:30px;margin-bottom:30px}}#form .formList li{margin-bottom:20px}#form .formList li p{margin-bottom:7px}#form .formList span{color:#FF0000}#form .formList input[type=text],#form .formList input[type=email],#form .formList input[type=tel],#form .formList textarea{width:100%;border:1px solid #000;font-size:1.6rem;padding:7px;box-sizing:border-box}#form .formList .checkboxItem{display:flex;align-items:center;column-gap:8px;width:fit-content;line-height:1;cursor:pointer}#form .formList s .checkboxItem:not(:last-of-type){margin-bottom:16px}#form .formList .checkbox{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;display:inline-block;vertical-align:middle;width:20px;height:20px;aspect-ratio:1 / 1;box-sizing:border-box;border:1px solid #000;border-radius:0;background:#fff;cursor:pointer}#form .formList .checkbox:checked::after{content:"";position:absolute;top:3px;left:5px;width:10px;height:6px;border-bottom:3px solid #e34276;border-left:3px solid #e34276;transform:rotate(-45deg);pointer-events:none}#form .formList .checkList{margin-bottom:20px}#form .formList .requiredTxt{color:#FF0000}#form input[type=submit]{display:block;width:720px;padding:10px 0;-webkit-border-radius:50px;border-radius:50px;color:#fff;text-align:center;font-size:3rem;margin:auto;background-image:linear-gradient(90deg, #e05997,#de1d3e);border:none;cursor:pointer;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#form input[type=submit]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}@media (max-width: 1199px){#form input[type=submit]{font-size:2.4rem;width:500px}}@media (max-width: 767px){#form input[type=submit]{font-size:1.4rem;width:280px}}#form .modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);padding:20px;box-sizing:border-box}#form .modal.active{display:flex}#form .modalInner{position:relative;width:100%;max-width:820px;max-height:90vh;background:#fff;border-radius:24px;padding:40px 40px 30px;box-sizing:border-box;overflow:hidden;animation:modalFade .3s ease;text-align:left}@media (max-width: 767px){#form .modalInner{padding:24px 20px 20px;border-radius:18px}}#form .modalInner h3{font-size:2.4rem;font-weight:700;margin-bottom:10px;text-align:center}@media (max-width: 767px){#form .modalInner h3{font-size:1.8rem;margin-bottom:16px}}#form .closeBtn{position:absolute;top:14px;right:16px;width:40px;height:40px;border:none;background:#E34276;color:#fff;font-size:2.4rem;line-height:1;border-radius:50%;cursor:pointer;transition:.2s}#form .closeBtn:hover{transform:rotate(90deg);background:#dc215d}@media (max-width: 767px){#form .closeBtn{width:34px;height:34px;font-size:2rem}}#form .modalContent{max-height:calc(90vh - 160px);overflow-y:auto;padding-right:8px}#form .modalContent p{font-size:1.6rem;line-height:1.9;margin-bottom:16px}@media (max-width: 767px){#form .modalContent p{font-size:1.45rem}}#form .modalContent h4{font-size:1.8rem;font-weight:700;margin:26px 0 0;color:#E34276}@media (max-width: 767px){#form .modalContent h4{font-size:1.6rem;margin-top:20px}}#form .modalContent::-webkit-scrollbar{width:6px}#form .modalContent::-webkit-scrollbar-thumb{background:#E34276;border-radius:6px}#form .modalContent::-webkit-scrollbar-track{background:#f4f4f4}@keyframes modalFade{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}#form .fieldError{margin-top:6px;color:#d6004c;font-weight:700;line-height:1.4}#form .formNotice{margin:16px 0 20px;padding:14px 16px;border-radius:12px}#form .formNotice.error{background:#fff0f5;border:1px solid #ffd2df;color:#d6004c;font-weight:700}#form .formNotice.success{background:#f0fff6;border:1px solid #bfe9ce;color:#156d3b;font-weight:700}
