.subpage_topics{padding-top:20rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics{padding-top:95px}}.subpage_topics main:before{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;background-color:#eaecd7;padding-top:20rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main:before{padding-top:95px}}.subpage_topics main .wrapper{max-width:110rem;margin:0 auto;padding-bottom:10rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper{padding-bottom:5rem}}.subpage_topics main .wrapper .title-01{margin-top:-2rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .categories{padding:0 3rem}}.subpage_topics main .wrapper .categories .categories__ttl{font-size:3.4rem;color:#5f543c;text-align:left}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .categories .categories__ttl{font-size:2.4rem}}.subpage_topics main .wrapper .categories .cat{font-size:1.4rem;padding:.5rem 1.2rem;border-right:1px solid #5f543c}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .categories .cat{display:inline-block}}.subpage_topics main .wrapper .categories .cat.current{background-color:#b99b55}.subpage_topics main .wrapper .categories .cat.current a{color:#fff}@media screen and (min-width: 768px){.subpage_topics main .wrapper .categories .cat:hover{background-color:#b99b55}.subpage_topics main .wrapper .categories .cat:hover a{color:#fff}}.subpage_topics main .wrapper .categories .cat:last-child{border-right:none}.subpage_topics main .wrapper .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5rem 0 0}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list{padding:0 15px}}.subpage_topics main .wrapper .list .box{background:#fff;width:53rem;padding:3rem 3rem;margin-bottom:4rem;position:relative}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box:hover{cursor:pointer}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box{padding:15px 5% 20px;margin-bottom:2.5rem}}.subpage_topics main .wrapper .list .box .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.subpage_topics main .wrapper .list .box .info-row .left{display:flex;align-items:center;flex-wrap:wrap;margin:0}.subpage_topics main .wrapper .list .box .info-row .pickup{display:inline-block;background:#b99b55;font-size:2rem;letter-spacing:.14em;color:#fff;padding:5px 10px;margin-right:14px;margin-left:-3rem;line-height:1}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box .info-row .pickup{margin-left:-5vw}}.subpage_topics main .wrapper .list .box .info-row .date{display:inline-block;font-size:1.6rem;letter-spacing:.05em}.subpage_topics main .wrapper .list .box .info-row .date .be{color:#b99b55}.subpage_topics main .wrapper .list .box .info-row .cat a{display:inline-block;font-size:1.6rem;letter-spacing:.05em;color:#b99b55}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box .info-row{margin-bottom:11px}.subpage_topics main .wrapper .list .box .info-row .pickup{padding:4px 10px;margin-right:8px}.subpage_topics main .wrapper .list .box .info-row .date{line-height:1.8333333333}.subpage_topics main .wrapper .list .box .info-row .cat{font-size:.12rem;line-height:1.8333333333}}.subpage_topics main .wrapper .list .box__ttl{margin-bottom:2rem;text-align:left}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box__ttl{font-size:2.2rem;margin-bottom:1.5rem;line-height:1.7}}.subpage_topics main .wrapper .list .box__ttl a{padding-bottom:.1rem;margin-bottom:.15rem;font-size:2rem;letter-spacing:.03rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box__ttl a{line-height:1.6;padding-bottom:9px;margin-bottom:9px;text-align:left}}.subpage_topics main .wrapper .list .box__content{display:flex;justify-content:space-between;flex-direction:column}.subpage_topics main .wrapper .list .box__content .img-wrap{width:100%;text-align:center}.subpage_topics main .wrapper .list .box__content .img-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:32.6rem;transition-duration:.8s}.subpage_topics main .wrapper .list .box__content .txt{font-size:1.4rem;text-align:justify;line-height:1.9;margin-top:1rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box__content .txt{font-size:1.5rem}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .list .box__content{display:block;margin-bottom:.3rem}.subpage_topics main .wrapper .list .box__content .img-wrap{width:100%;margin-bottom:13px}.subpage_topics main .wrapper .list .box__content .txt-wrap{width:100%;padding-bottom:0}.subpage_topics main .wrapper .list .box__content .txt-wrap .txt{font-size:.12rem;line-height:1.6666666667}}.subpage_topics main .wrapper .wp-pagenavi{text-align:center}.subpage_topics main .wrapper .wp-pagenavi .pages{display:none}.subpage_topics main .wrapper .wp-pagenavi span{margin:0 2rem}.subpage_topics main .wrapper .wp-pagenavi span.current{color:#55652b}.subpage_topics main .wrapper .wp-pagenavi .page{color:#707959;margin:0 2rem}.subpage_topics main .wrapper .btn-row{text-align:center;margin:50px 0 20px}.subpage_topics main .wrapper .btn-row .btn-move{font-size:.16rem;letter-spacing:.05em;width:320px;padding-top:22px;padding-bottom:22px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .btn-row{margin:26px 0 15px}.subpage_topics main .wrapper .btn-row .btn-move{font-size:.14rem;width:250px;padding:18px 5px}}.subpage_topics main .wrapper .detail__area{width:100rem;margin:5rem auto 3rem;background:#fff;text-align:center;padding:7rem 7.5rem 4rem}.subpage_topics main .wrapper .detail__area:nth-of-type(n+2){margin-top:30px}.subpage_topics main .wrapper .detail__area .inner{max-width:100%;margin:0 auto}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .inner{width:100%;margin-top:20px}}.subpage_topics main .wrapper .detail__area .ttl{font-size:2.2rem;line-height:1.5;letter-spacing:.1em;color:#5f543c}.subpage_topics main .wrapper .detail__area .date{text-align:center;font-size:1.3rem;line-height:1.7692307692;letter-spacing:.05em;margin:18px 0 35px}.subpage_topics main .wrapper .detail__area ul.lists{margin:20px auto 20px 17px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area ul.lists{width:80%;margin:20px auto 20px 11%}}.subpage_topics main .wrapper .detail__area ul.lists li{color:#55652b}.subpage_topics main .wrapper .detail__area ul.lists li.listS{list-style-type:disc}.subpage_topics main .wrapper .detail__area ul.lists li span{color:#55652b}.subpage_topics main .wrapper .detail__area ol.lists{margin:20px auto 20px 2%}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area ol.lists{width:80%;margin:20px auto 20px 10%}}.subpage_topics main .wrapper .detail__area ol.lists li{color:#55652b;text-align:left}.subpage_topics main .wrapper .detail__area ol.lists li.listS{list-style-type:decimal}.subpage_topics main .wrapper .detail__area ol.lists li span{color:#55652b}.subpage_topics main .wrapper .detail__area .columnBox{display:flex;justify-content:space-between;margin:20px auto 20px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columnBox{width:90%;flex-direction:column}}.subpage_topics main .wrapper .detail__area li{margin-right:30px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area li{margin-right:0}}.subpage_topics main .wrapper .detail__area li:last-child{margin-right:0}.subpage_topics main .wrapper .detail__area .columns1{justify-content:space-between;align-items:flex-start}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1{width:100%;flex-direction:column}}.subpage_topics main .wrapper .detail__area .columns1.po_r{flex-direction:row-reverse}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1.po_r{flex-direction:column}}.subpage_topics main .wrapper .detail__area .columns1.po_r img{margin-left:4%}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1.po_r img{margin:0 auto;width:90%}}.subpage_topics main .wrapper .detail__area .columns1.po_l{flex-direction:row}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1.po_l{flex-direction:column}}.subpage_topics main .wrapper .detail__area .columns1.po_l img{margin-right:4%}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1.po_l img{margin:0 auto;width:90%}}.subpage_topics main .wrapper .detail__area .columns1 img{width:47rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns1 img{width:100%;margin-bottom:20px}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2{flex-direction:column;width:100%}}.subpage_topics main .wrapper .detail__area .columns2 li{width:calc((100% - 20px)/2);display:flex;align-items:flex-start}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2 li{width:100%;margin-bottom:20px;flex-direction:column}}.subpage_topics main .wrapper .detail__area .columns2 li img{width:48%;-o-object-fit:cover;object-fit:cover;height:20rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2 li img{width:100%;margin:0 auto}}.subpage_topics main .wrapper .detail__area .columns2 li p{margin-left:4%}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2 li p{width:95%;margin:.1rem auto}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2 li:last-child{margin-bottom:0}}.subpage_topics main .wrapper .detail__area .columns2 .width100 img{width:100%;height:100%;max-height:3rem}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns2 .width100 img{width:100%;margin:0 auto}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns3{width:100%}}.subpage_topics main .wrapper .detail__area .columns3 li{width:calc((100% - .6rem)/3)}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns3 li{width:100%;display:flex;align-items:center;-moz-column-gap:4%;column-gap:4%}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns3 li img{width:48%}}.subpage_topics main .wrapper .detail__area .columns3 li p{margin-top:0}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns3 li p{width:50%;margin:0;padding:0}}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area .columns3 li:last-child{margin-bottom:0}}.subpage_topics main .wrapper .detail__area .columns3 .slColumns3{width:100%}.subpage_topics main .wrapper .detail__area .columns3 .slColumns3 .slick-prev{left:.3rem}.subpage_topics main .wrapper .detail__area .columns3 .slColumns3 li.slick-slide{margin:0 .1rem}.subpage_topics main .wrapper .detail__area .columns3 .slColumns3 li.slick-slide img{width:100% !important}.subpage_topics main .wrapper .detail__area a.btn01{height:4em;line-height:4em;margin-top:3rem;font-size:1.4rem;position:relative;display:inline-block;padding:0 65px;background:#55652b;border:none;color:#fff;text-align:center}.subpage_topics main .wrapper .detail__area a.btn01 .arrow{position:absolute;top:23%;right:1rem;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none}.subpage_topics main .wrapper .detail__area a.btn01 .arrow i{display:inline-block;position:relative;height:2.5rem;width:2.7rem}.subpage_topics main .wrapper .detail__area a.btn01 .arrow i::before,.subpage_topics main .wrapper .detail__area a.btn01 .arrow i::after{content:"";position:absolute;top:calc(50% + 3px);display:block;background-color:#fff}.subpage_topics main .wrapper .detail__area a.btn01 .arrow i::before{right:0;width:1px;height:7px;margin-top:-7px;transform-origin:right bottom;transform:scaleX(1) rotate(-45deg)}.subpage_topics main .wrapper .detail__area a.btn01 .arrow i::after{height:1px;width:100%;left:0;right:0}.subpage_topics main .wrapper .detail__area a.btnbnr{margin:3rem auto;display:block;width:90%}.subpage_topics main .wrapper .detail__area a.btnbnr:hover{opacity:.7;transition:ease-in-out .3s}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area a.btnbnr{width:90%}}.subpage_topics main .wrapper .detail__area h3{font-size:2.4rem;color:#b29050;line-height:1.5454545455;letter-spacing:.1em;text-align:left;margin:6rem 0 2rem;border-bottom:solid 1px rgba(178,144,80,.3)}.subpage_topics main .wrapper .detail__area h3.sizeMiddle{font-size:2rem}.subpage_topics main .wrapper .detail__area h3.sizeSmall{font-size:1.8rem;border:none}.subpage_topics main .wrapper .detail__area p{text-align:justify;font-size:1.4rem;line-height:1.75;letter-spacing:.08em;margin:20px 0}.subpage_topics main .wrapper .detail__area p+p{margin-top:20px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area p+p{margin-top:0}}.subpage_topics main .wrapper .detail__area img{margin:10px 0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__area{margin:-0.6rem auto .3rem;width:100%;padding:2rem 0 6rem}.subpage_topics main .wrapper .detail__area:nth-of-type(n+2){margin-top:13px}.subpage_topics main .wrapper .detail__area .ttl{line-height:1.5333333333;width:90%;margin:0 auto}.subpage_topics main .wrapper .detail__area .date{line-height:1.5;margin:10px 0 13px}.subpage_topics main .wrapper .detail__area h3{font-size:2.2rem;line-height:1.6;margin:3rem auto 1rem;width:90%;padding-bottom:1rem}.subpage_topics main .wrapper .detail__area h3.sizeMiddle{font-size:1.95rem}.subpage_topics main .wrapper .detail__area h3.sizeSmall{font-size:1.7rem}.subpage_topics main .wrapper .detail__area p{font-size:1.55rem;line-height:2;width:90%;margin:1rem auto}.subpage_topics main .wrapper .detail__area p+p{margin-top:20px}.subpage_topics main .wrapper .detail__area img{margin:5px 0}.subpage_topics main .wrapper .detail__area .btn{width:250px;margin:22px auto;font-size:1.4rem;line-height:1.2142857143;padding:17px 5px 16px}.subpage_topics main .wrapper .detail__area .btn .arrow{display:none}}.subpage_topics main .wrapper .detail__btn-row{text-align:center;margin:.4rem 0 .5rem}.subpage_topics main .wrapper .detail__btn-row .btn-move{font-size:1.6rem;letter-spacing:.05em;width:320px;padding-top:22px;padding-bottom:22px}@media screen and (min-width: 0px)and (max-width: 767px){.subpage_topics main .wrapper .detail__btn-row{margin:25px 0;padding:0 5%}.subpage_topics main .wrapper .detail__btn-row .btn-move{padding:18px 5px 0}}.pet-others{background:#fff;background-image:url(/assets/images/petwedding/others_bg.png);background-size:520px auto;background-repeat:no-repeat;background-position:center center;display:flex;flex-wrap:wrap;align-items:center;padding:5em 0}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others{background-image:url(/assets/images/petwedding/others_bg_sp.png);background-size:88% auto;background-position:center 20px;background-color:hsla(0,0%,100%,.6);background-blend-mode:lighten;display:block;padding:4em 0 10vw}}.pet-others__txtarea{text-align:center}@media screen and (min-width: 768px){.pet-others__txtarea{width:566px;order:2}}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__txtarea{margin-bottom:10vw}}.pet-others__txt{font-size:1.4rem}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__txt{font-size:3.4375vw;line-height:1.8}}.pet-others__ttl{color:#5f543c;font-size:2.4rem;font-weight:normal;padding-bottom:1em;letter-spacing:.1em}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__ttl{font-size:2.7rem}}.pet-others__ttl span{color:#55652b;font-size:1.8rem;display:block;margin:0 0 .5em;letter-spacing:.1em;line-height:1}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__ttl span{font-size:4.6875vw}}.pet-others__ttl span::before,.pet-others__ttl span::after{position:relative;display:inline-block;content:"";background:#55652b;width:1px;height:1.5em;margin:0 1em;margin-top:-0.2em;vertical-align:middle}.pet-others__ttl span::before{transform:rotate(-42deg)}.pet-others__ttl span::after{transform:rotate(42deg)}@media screen and (min-width: 768px){.pet-others__img1{width:calc((100% - 566px)/2);order:1}}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__img1{padding:0 5rem}}@media screen and (min-width: 768px){.pet-others__img2{width:calc((100% - 566px)/2);order:2}}@media screen and (min-width: 0px)and (max-width: 767px){.pet-others__img2{padding:0 5rem}}.pet-anshin{background:#f2f4e7;padding-top:2em;padding-bottom:8rem}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin{padding-top:2rem;padding-bottom:2rem}}.pet-anshin .container-new .anshin_ttl{letter-spacing:.1em;letter-spacing:.05em;line-height:1.6}.pet-anshin .container-new h3{color:#b99a55;font-size:2.6rem;margin-top:1.5em;margin-bottom:.75em;text-align:center;font-weight:normal}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .container-new h3{font-size:5vw !important;margin-top:1em;line-height:1.6}}.pet-anshin .container-new h3 span{font-size:1.8rem;color:#55652b;display:block}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .container-new h3 span{font-size:4.1026vw}}.pet-anshin .container-new h3 em{font-size:3.4rem;background:linear-gradient(transparent 70%, rgba(233, 188, 188, 0.3607843137) 70%)}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .container-new h3 em{font-size:5.9375vw}}.pet-anshin .anshin-area-inner{margin-right:auto;margin-left:auto;margin-top:3em;display:flex;justify-content:space-between;line-height:1.8}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .anshin-area-inner{display:block;margin-top:3em}}.pet-anshin .anshin-area-inner .title-03{font-size:2rem !important}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .anshin-area-inner .title-03{font-size:5vw !important}}@media screen and (min-width: 768px){.pet-anshin .anshin-area-inner p{font-size:1.4rem}}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .anshin-area-inner p{text-align:justify}}@media screen and (min-width: 768px){.pet-anshin .anshin-area-inner>div{max-width:31%;width:100%}}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .anshin-area-inner>div{margin-bottom:10vw}}.pet-anshin .anshin-area-inner p{line-height:1.8;letter-spacing:.02em}@media screen and (min-width: 0px)and (max-width: 767px){.pet-anshin .anshin-area-inner p{font-size:3.4375vw}}.petwedding-report{background:#fff;padding-bottom:10rem;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report{padding-bottom:12vw}}.petwedding-report .container{padding-top:6rem;width:108rem}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container{margin-bottom:3em}}.petwedding-report .container .copy-box{margin-bottom:4em}.petwedding-report .container .copy-box .jp{display:block;color:#5f543c;margin-top:.5em}.petwedding-report .container .copy-box .en{color:#5f543c}.petwedding-report .container .report-wrap{display:flex;justify-content:space-between;margin-bottom:7rem}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap{display:block;width:calc(100% - 7rem);margin:0 auto}}.petwedding-report .container .report-wrap .report-box{display:flex;flex-direction:column;max-width:460px;text-align:left;width:47%}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box{width:100%;margin-top:7vw}}.petwedding-report .container .report-wrap .report-box p{font-size:1.4rem;text-align:justify;margin-bottom:1em}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box p{font-size:3.4375vw;margin-bottom:1em;line-height:1.8}}.petwedding-report .container .report-wrap .report-box .report-name{color:#5f543c;font-size:1.8rem;text-align:center;margin-bottom:.2em}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box .report-name{text-align:center;font-size:2.7rem;letter-spacing:.04em}}.petwedding-report .container .report-wrap .report-box .report-img{margin-bottom:1em}.petwedding-report .container .report-wrap .report-box ul{color:#5f543c;display:flex;justify-content:center;text-align:center;margin-bottom:1.4em}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box ul{font-size:4.0625vw;margin-bottom:1em;letter-spacing:.08em}}.petwedding-report .container .report-wrap .report-box a{color:#55652b !important}.petwedding-report .container .report-wrap .report-box i{position:absolute}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box i{left:85px}}.petwedding-report .container .report-wrap .report-box i::after{content:"";display:block;width:50px;height:33px;background:url(/assets/images/petwedding/arrow_right.svg) no-repeat center center/contain;transition:.3s;margin-left:.3em}@media screen and (min-width: 0px)and (max-width: 767px){.petwedding-report .container .report-wrap .report-box i::after{width:34px;height:20px}}.report_planner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:97.4rem;margin-right:auto;margin-left:auto;margin-bottom:4em}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner{margin-bottom:7rem;padding-right:4vw;padding-left:4vw}}.report_planner .planner_img{width:126px;margin-top:1rem;margin-left:4rem}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner .planner_img{width:82px;margin-top:40px;margin-left:0}}.report_planner .message{width:calc(100% - 233px);padding:3rem 6rem;text-align:left;background-color:#f7f8f3;border:3px solid #f7f8f3;border-radius:3rem;box-sizing:border-box;position:relative}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner .message{width:calc(100% - 102px);padding:1.5em 2em 2em 2em}}.report_planner .message::before{content:"";display:block;background-image:url(/assets/images/petwedding/fukidashi.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;width:45px;height:27px;position:absolute;left:-47px;top:calc(50% - 20px)}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner .message::before{width:30px;height:17px;left:-31px;top:calc(50% - 15px)}}.report_planner .message h4{color:#5f543c;font-size:2rem;font-weight:normal;margin-bottom:.5em}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner .message h4{margin-bottom:.5em}}.report_planner .message p{font-size:1.4rem;text-align:justify}@media screen and (min-width: 0px)and (max-width: 767px){.report_planner .message p{font-size:3.125vw;line-height:1.8}}.pet_reccomendfair{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:url(/assets/images/petwedding/petfair_pc.jpg) center center no-repeat;background-size:cover;height:476px;width:100%}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair{background:url(/assets/images/petwedding/petfair_sp.jpg) center center no-repeat;background-size:cover;height:100vw}}.pet_reccomendfair__inner{color:#fff;text-align:center}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair__inner{margin-top:1.4rem}}.pet_reccomendfair__inner h3{font-weight:normal}@media screen and (min-width: 768px){.pet_reccomendfair__inner h3{font-size:3rem;margin-top:1em;letter-spacing:.1em}}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair__inner h3{font-size:2.7rem;line-height:1.6;letter-spacing:.05em}}.pet_reccomendfair__inner h3 span{display:block;font-size:1.6rem;letter-spacing:.1em}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair__inner h3 span{font-size:3.4375vw;margin-bottom:.4em;letter-spacing:.05em}}.pet_reccomendfair__inner .fair_btn a{color:#fff;font-size:1.4rem;display:block;background:#b99a55;border:none;line-height:1.4;padding:1.2rem 0;width:28rem;margin:6rem auto 0;position:relative}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair__inner .fair_btn a{width:100%;max-width:100%;font-size:1.7rem;padding:1.5rem 0}}.pet_reccomendfair__inner .fair_btn button{position:absolute;top:27%;right:1rem;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none}@media screen and (min-width: 0px)and (max-width: 767px){.pet_reccomendfair__inner .fair_btn button{top:calc(50% - 11px)}}.pet_reccomendfair__inner .fair_btn button i{display:inline-block;position:relative;height:2.5rem;width:2.7rem}.pet_reccomendfair__inner .fair_btn button i::before,.pet_reccomendfair__inner .fair_btn button i::after{content:"";position:absolute;top:calc(50% + 3px);display:block;background-color:#fff}.pet_reccomendfair__inner .fair_btn button i::before{right:0;width:1px;height:7px;margin-top:-7px;transform-origin:right bottom;transform:scaleX(1) rotate(-45deg)}.pet_reccomendfair__inner .fair_btn button i::after{height:1px;width:100%;left:0;right:0}.pet_reccomendfair__inner .fair-btn-yellow{background:#b99a55;margin-top:0}.banner-fair.btn-fair a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:#b99a55;color:#fff;font-size:14px;text-align:center}.banner-fair.btn-fair i{display:inline-block;position:relative;margin-left:1rem;height:2.5rem;width:2.7rem}/*# sourceMappingURL=topics.min.css.map */