#p_home #hero{min-height:400px;background:url(/b/hero_bd.png)}#p_home #hero,#p_home #hero .center{position:relative}#p_home #hero .center .bcard{position:absolute;content:"";z-index:-10;background:linear-gradient(180deg,#fdb4b0,#f9dbbd);width:100%;height:110%;top:-5%;scale:1.02 .98;border-radius:2em;rotate:-5deg;opacity:1}#p_home #hero .center .bcard.b{rotate:-8deg;opacity:.5}#p_home #hero .center .bcard.c{opacity:.33;rotate:-10deg}#p_home #hero .center{max-width:1280px;margin:0 auto;z-index:1}#p_home #hero .center:after{content:"";position:absolute;top:0;left:0;border-radius:150px 2em 120px 2em;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:url(/b/mainbg.png);background-size:cover;background-position:50%;border:10px solid #a53860;scale:1.07}#p_home #hero .center .desc{max-width:70%;color:#fff;text-align:center;font-size:1.3rem;letter-spacing:.5px;margin:-20px auto 30px;font-weight:light}@media screen and (max-width:768px){#p_home #hero .center .desc{margin:0;width:100%;text-align:left;font-size:1rem}}@media screen and (max-width:550px){#p_home #hero .center .desc{max-width:100%}}#p_home #hero .center .text{filter:drop-shadow(0 3px 4px #d77189);width:100%;scale:1.15;max-width:86%;margin-bottom:-30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-top:50px}#p_home #hero .center .text.mobile{display:none}@media screen and (max-width:768px){#p_home #hero .center .text{display:none;max-width:90%;margin:0;scale:1}#p_home #hero .center .text.mobile{display:block}}@media screen and (max-width:550px){#p_home #hero .center .text{max-width:100%}}#p_home #hero .center .content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:600px;height:100%;flex-direction:column}@media screen and (max-width:768px){#p_home #hero .center .content{align-items:flex-start;padding:1em;gap:1em}}#p_home #hero .center .btn-main{padding-inline:4em;font-size:2.3rem;border-width:5px}@media screen and (max-width:768px){#p_home #hero .center .btn-main{padding-inline:1em;font-size:1.52rem}}#p_home #hero .bunlist .b{position:absolute;height:200px;object-fit:contain}#p_home #hero .bunlist .b:hover{cursor:pointer}#p_home #hero .bunlist .b.tl{left:0;top:-10%}#p_home #hero .bunlist .b.ml{left:-12%;top:25%;height:150px}#p_home #hero .bunlist .b.bl{left:0;top:68%;transform:rotate(3deg);height:150px}#p_home #hero .bunlist .b.tr{right:0;top:-10%;scale:1;height:150px}#p_home #hero .bunlist .b.mr{height:170px;right:-15%;top:15%}#p_home #hero .bunlist .b.br{height:170px;right:-5%;top:65%}@media screen and (max-width:768px){#p_home #hero .bunlist .b.bl,#p_home #hero .bunlist .b.br,#p_home #hero .bunlist .b.ml,#p_home #hero .bunlist .b.mr{display:none}}#p_home #about{padding-top:200px;position:relative}#p_home #about .bunny{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:url(/b/pt-bunny.png);background-size:200px;opacity:.4;z-index:-120;scale:1.2;-webkit-mask-image:linear-gradient(180deg,transparent 5%,white,transparent 95%);mask-image:linear-gradient(180deg,transparent 5%,white,transparent 95%);animation:bunnybg 85s linear infinite alternate}@keyframes bunnybg{0%{background-position:0 0}to{background-position:100% -200%}}#p_home #about .bunny{content:""}#p_home #about .circ{width:800px;border-radius:50%;height:800px;background:linear-gradient(180deg,#ffcf9f,rgba(255,207,159,.4039215686));position:absolute;left:0;transform:translateX(-700px);top:10%;z-index:-100}#p_home #about .circ.r{left:unset;right:0;transform:translateX(700px)}@media screen and (max-width:1024px){#p_home #about .circ{display:none}}#p_home #about .confine{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;position:relative;padding-left:3em}#p_home #about .confine:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/b/pt-dot.png),linear-gradient(180deg,#f9dbbd,#ffbabf);background-size:400px,auto;background-blend-mode:screen;z-index:-1;-webkit-mask-image:url(/g/aboutmask.svg);mask-image:url(/g/aboutmask.svg);-webkit-mask-size:cover;mask-size:cover}#p_home #about .confine .cebun{position:absolute;top:0;left:0;width:100%;height:100%;scale:.8;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#p_home #about .confine .l{display:flex;flex-direction:column;align-items:center;justify-content:center}#p_home #about .confine .l .logo{max-height:250px;margin-bottom:2em}#p_home #about .confine .l .desc p{text-align:center;color:#d77189;font-size:1.3rem;padding-bottom:1.25em}#p_home #about .confine .r{display:flex;align-items:center;justify-content:center}#p_home #about .confine .r img{scale:1;width:100%;object-fit:contain}@media screen and (max-width:768px){#p_home #about .confine{grid-template-columns:1fr}#p_home #about .confine:before{-webkit-mask:unset;mask:unset}#p_home #about .confine{padding-left:0;gap:0}#p_home #about .confine .l .logo{max-width:100%}#p_home #about .confine .r img{margin-top:-20px;max-height:400px}}@media screen and (max-width:550px){#p_home #about{padding-top:70px}}#p_home #trailer-location{padding:140px}#p_home #trailer-location .confine{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;position:relative}#p_home #trailer-location .confine .left{position:absolute;left:-25%;top:-40%;opacity:.2}#p_home #trailer-location .confine .right{position:absolute;top:20%;right:-20%;width:400px;height:400px;opacity:.2;filter:saturate(0);rotate:40deg}#p_home #trailer-location .confine iframe{width:100%;aspect-ratio:16/9;border-radius:1em;border:5px solid #d77189;outline:6px solid #450920;margin-bottom:1.2em}#p_home #trailer-location .confine .l p{font-size:1.5rem;color:#d77189}#p_home #trailer-location .confine .l{position:relative}#p_home #trailer-location .confine .l .b{left:-80px;top:-80px;position:absolute;object-fit:contain;width:200px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;height:200px}#p_home #trailer-location .confine .r{transform:translateX(-5%) translateY(20%);z-index:10;position:relative}#p_home #trailer-location .confine .r .b{right:-80px;top:-80px;position:absolute;object-fit:contain;width:180px;height:180px;scale:-1 1}#p_home #trailer-location .confine .r .date{color:#a53860;font-size:2.4rem}#p_home #trailer-location .confine .r .addr{color:#450920;font-size:1.5rem}@media screen and (max-width:500px){#p_home #trailer-location .confine .r .date{font-size:1.5rem}#p_home #trailer-location .confine .r .addr{font-size:1.1rem}}@media screen and (max-width:768px){#p_home #trailer-location .confine .left,#p_home #trailer-location .confine .right{display:none}}@media screen and (max-width:1024px){#p_home #trailer-location .confine{grid-template-columns:1fr;gap:50px}#p_home #trailer-location .confine .r{transform:none}}@media screen and (max-width:550px){#p_home #trailer-location{padding:30px}}#p_home #team{max-width:1500px;margin:0 auto}#p_home #team .confine{display:grid;grid-template-columns:1fr 1.5fr;align-items:center}#p_home #team .confine .l{position:relative}#p_home #team .confine .l img{max-width:90%}#p_home #team .confine .l .title{margin-left:-45px;margin-bottom:-20px}#p_home #team .confine .l .cebun{position:absolute;width:100%;height:100%;object-fit:contain;scale:2;top:0;left:0;z-index:-10}#p_home #team .confine .l p{color:#d77189;font-size:1.3rem;margin-top:1em}@media screen and (max-width:768px){#p_home #team .confine .l{padding-top:50px;max-width:90%;margin:0 auto}#p_home #team .confine .l .title{margin-left:0}}#p_home #team .confine .r img{max-width:100%}@media screen and (max-width:768px){#p_home #team .confine{grid-template-columns:1fr}#p_home #team .confine .r img{scale:1.2}}#p_home #partner{width:100%;padding-top:100px}#p_home #partner .title{max-width:min(90%,1440px);width:100%;margin:0 auto;object-fit:contain}#p_home #partner .title img{width:100%;transform:translateX(7px)}#p_home #partner .title img.mobile{display:none}@media screen and (max-width:1024px){#p_home #partner .title img{display:none}#p_home #partner .title img.mobile{display:block}}#p_home #partner .scroller{background:linear-gradient(180deg,#fff6ec,rgba(255,246,236,0));display:flex;padding-top:2em;flex-shrink:0}@media screen and (max-width:420px){#p_home #partner .scroller{padding-top:1em}}#p_home #partner .scroller .scroll{display:flex;--dur:10s;animation:inifinteScroll var(--dur) linear infinite;flex-shrink:0}@keyframes inifinteScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#p_home #partner .scroller .btn{overflow:hidden;max-width:350px;padding:1em}@media screen and (max-width:768px){#p_home #partner .scroller .btn{max-width:200px}}#p_home #partner .scroller .btn img{border-radius:2em;width:100%;height:100%;object-fit:contain}