@charset "UTF-8";.of img{display:block}.mod_recommend .in{margin-top:1.8rem}@media screen and (max-width:640px){.mod_recommend .in{margin-top:1rem}}.mv{margin-top:1.75rem}@media screen and (max-width:640px){.mv{margin-top:0.98rem}}.mv .mv_wrap{position:relative}@media screen and (max-width:640px){.mv .mv_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}}.mv .contTit .title{font-size:0.32rem;letter-spacing:0.11em;line-height:1.31}@media screen and (max-width:640px){.mv .contTit .title{font-size:0.22rem;letter-spacing:0.15em}}.mv .contTit .title:before{top:0.6rem;font-size:0.19rem}@media screen and (max-width:640px){.mv .contTit .title:before{font-size:0.13rem;letter-spacing:0;top:0.4rem}}.mv .mv_img_box{display:block;max-width:12.6rem;width:100%;margin:1.14rem auto 0}@media screen and (max-width:640px){.mv .mv_img_box{width:calc(100% - 0.38rem);margin-top:0.55rem}}.mv_contents{height:5.65rem;padding:2.06rem 0.3rem 0;position:relative;max-width:13.8rem;margin:0 auto}@media screen and (max-width:640px){.mv_contents{height:auto;padding:1.67rem 0 2.01rem}}.mv_contents .mv_text_box .ttl{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.11em;text-align:center}@media screen and (max-width:640px){.mv_contents .mv_text_box .ttl{font-size:0.18rem}}.mv_contents .mv_text_box .txt{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.16rem;letter-spacing:0.07em;line-height:1.78;text-align:center;margin-top:0.3rem}@media screen and (max-width:640px){.mv_contents .mv_text_box .txt{margin-top:0.38rem;font-size:0.12rem}}.mv_contents .mv_ph .mv_ph_img{position:absolute;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}.mv_contents .mv_ph .mv_ph_img:first-of-type{top:-0.9rem;left:7.97%;aspect-ratio:380/253;max-width:27.54%;z-index:1}@media screen and (max-width:640px){.mv_contents .mv_ph .mv_ph_img:first-of-type{top:-0.15rem;left:0;aspect-ratio:242/160;max-width:2rem}}.mv_contents .mv_ph .mv_ph_img:nth-child(2){top:0.93rem;right:10.51%;aspect-ratio:220/318;max-width:15.94%}@media screen and (max-width:640px){.mv_contents .mv_ph .mv_ph_img:nth-child(2){top:0.38rem;right:0;aspect-ratio:110/158;max-width:1.1rem}}.mv_contents .mv_ph .mv_ph_img:nth-child(3){bottom:2.4rem;left:0;aspect-ratio:1/1;max-width:15.07%}@media screen and (max-width:640px){.mv_contents .mv_ph .mv_ph_img:nth-child(3){bottom:1.37rem;left:-0.13rem;max-width:0.85rem}}.mv_contents .mv_ph .mv_ph_img:nth-child(4){bottom:0.6rem;left:11.52%;aspect-ratio:320/212;max-width:23.19%}@media screen and (max-width:640px){.mv_contents .mv_ph .mv_ph_img:nth-child(4){bottom:0.63rem;left:0.52rem;max-width:1.32rem}}.mv_contents .mv_ph .mv_ph_img:nth-child(5){bottom:-0.54rem;right:4.93%;aspect-ratio:462/309;max-width:33.48%;z-index:1}@media screen and (max-width:640px){.mv_contents .mv_ph .mv_ph_img:nth-child(5){bottom:-0.3rem;right:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;max-width:1.5rem}}.wedding{padding-top:1.75rem;padding-bottom:1.25rem;background-color:#F8F7F4;position:relative}@media screen and (max-width:640px){.wedding{padding-top:0.87rem;padding-bottom:0.5rem}}.wedding .wedding_link{position:absolute;top:1.21rem;right:0.18rem;width:1.1rem;aspect-ratio:1/1;height:auto;background-color:#611f20;border-radius:50%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;z-index:2;-webkit-transition-duration:0.6s;transition-duration:0.6s;cursor:pointer}.wedding .wedding_link.fixed{position:fixed;top:1.4rem;right:0.18rem;z-index:11;max-width:14.4rem;margin:0 auto}.wedding .wedding_link.fixed.none{opacity:0}@media screen and (max-width:640px){.wedding .wedding_link{display:none}}.wedding .wedding_link:hover{opacity:0.6}.wedding .wedding_link .link_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.wedding .wedding_link .link_inner:before{content:"";position:absolute;aspect-ratio:269/221;width:0.74rem;height:auto;bottom:-0.1rem;left:-0.26rem;background-image:url("../img/feature_pet-wedding/pet_image.png");background-position:center;background-size:cover;background-repeat:no-repeat}.wedding .wedding_link .link_inner .link_txt{color:#fff;font-size:0.14rem;letter-spacing:0;font-weight:700;font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.wedding .secTit{width:100%;max-width:10.5rem;margin:0 auto;padding-left:0.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.wedding .secTit{padding-left:0.2rem}}.wedding .secTit .title{text-align:left}.wedding .secTit .title:before{top:-0.3rem;left:0;-webkit-transform:translateX(0);transform:translateX(0);font-size:0.27rem}.wedding .wedding_title{max-width:10.5rem;margin:0 auto 1.84rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:3.87rem}@media screen and (max-width:640px){.wedding .wedding_title{padding-bottom:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:0;height:auto}}.wedding .wedding_title .ph{width:calc(50% + 0.56rem);margin-left:-0.56rem}@media screen and (max-width:640px){.wedding .wedding_title .ph{width:calc(100% - 0.4rem);margin-top:0.5rem;margin-left:auto;margin-right:0;font-size:0;z-index:1}}.wedding .wedding_title .ph img{aspect-ratio:580/387;width:100%}@media screen and (max-width:640px){.wedding .wedding_title .ph img{aspect-ratio:334/233;-o-object-fit:cover;object-fit:cover}}.wedding .wedding_title .col{position:relative;width:50%;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);z-index:10;margin-top:0.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.72rem 0.6rem;min-height:4rem}@media screen and (max-width:640px){.wedding .wedding_title .col{width:85.35%;margin-top:-0.21rem;margin-left:0.15rem;padding:0.29rem 0.2rem 0.32rem;min-height:2.6rem}}@media print,screen and (min-width:641px){.wedding .wedding_title .col:before{content:"";position:absolute;border:0.01rem solid #C2A4A5;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;height:95%}}.wedding .wedding_title .col .ttl{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;line-height:1.91;margin-bottom:0.3rem}@media screen and (max-width:640px){.wedding .wedding_title .col .ttl{font-size:0.16rem;margin-bottom:0.15rem;letter-spacing:0.04em;line-height:1.75}}.wedding .wedding_title .col .txt{font-size:0.14rem;line-height:1.785;letter-spacing:0.02em}@media screen and (max-width:640px){.wedding .wedding_title .col .txt{font-size:0.12rem;letter-spacing:0.02em;line-height:1.66}}.wedding .col3{max-width:9.7rem;margin:0 auto 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.wedding .col3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0.25rem;margin-bottom:0.5rem}}.wedding .col3 .col{width:3rem}@media screen and (max-width:640px){.wedding .col3 .col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.2rem;-moz-column-gap:0.2rem;column-gap:0.2rem;padding:0.2rem 0;border-bottom:0.01rem solid rgba(158,158,158,0.5)}.wedding .col3 .col:first-of-type{padding-top:0}}.wedding .col3 .col .ph{width:100%;margin:0 0 0.22rem;font-size:0}@media screen and (max-width:640px){.wedding .col3 .col .ph{width:1.5rem;margin:0}}.wedding .col3 .col .ph img{aspect-ratio:3/2;width:100%;height:auto}.wedding .col3 .col .catch{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.04em;text-align:center;line-height:1.78}@media screen and (max-width:640px){.wedding .col3 .col .catch{font-size:0.15rem;text-align:left;line-height:1.86}}.wedding{}.wedding .point{max-width:10.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.46rem;-moz-column-gap:0.46rem;column-gap:0.46rem;margin:0 auto}@media screen and (max-width:640px){.wedding .point{display:-ms-grid;display:grid;-ms-grid-columns:0.54rem 0.16rem auto;grid-template-columns:0.54rem auto;-ms-grid-rows:auto 0.09rem auto;grid-template-rows:repeat(2,auto);padding:0;gap:0.09rem 0.16rem;max-width:calc(100% - 0.2rem)}.wedding .point>:first-child{-ms-grid-row:1;-ms-grid-column:1}.wedding .point>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.wedding .point>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wedding .point>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}.wedding .point .ttl{max-width:0.14rem;height:1.06rem;width:100%}@media screen and (max-width:640px){.wedding .point .ttl{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;max-width:0.11rem;height:0.845rem}}.wedding .point .txt_box{width:80%}@media screen and (max-width:640px){.wedding .point .txt_box{display:contents}}.wedding .point .txt_box .txt{font-size:0.14rem;letter-spacing:0.02em;color:#601e1f;line-height:1.78}@media screen and (max-width:640px){.wedding .point .txt_box .txt{line-height:1.78;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}.wedding .point .txt_box .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.2rem 0.5rem;margin-top:0.2rem}@media screen and (max-width:640px){.wedding .point .txt_box .list{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.wedding .point .txt_box .list .item{padding-left:0.2rem;position:relative;font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.04em;line-height:1.78}@media screen and (max-width:640px){.wedding .point .txt_box .list .item{padding-left:0.12rem;line-height:2.13;display:block;width:56%;font-size:0.15rem}}.wedding .point .txt_box .list .item:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background-color:#601e1f;border-radius:50%;width:0.08rem;aspect-ratio:1/1;height:auto}@media screen and (max-width:640px){.wedding .point .txt_box .list .item:before{width:0.06rem}}.pickup{max-width:10.5rem;margin:0.75rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:640px){.pickup{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0.4rem;padding:0 0.4rem 0 0}}.pickup .pickup_img{position:absolute;width:0.18rem;height:0.69rem;top:1.4rem;left:0;z-index:1}@media screen and (max-width:640px){.pickup .pickup_img{max-width:0.125rem;height:0.48rem;left:0.1rem;top:0}}.pickup .txt_box{position:relative;width:calc(50% + 0.75rem);margin-top:0.48rem;padding:0.8rem 0 0.8rem 0.54rem;z-index:0}@media screen and (max-width:640px){.pickup .txt_box{width:82.7%;margin-top:0;padding:0.2rem 0.27rem 0.5rem 0.4rem;height:auto}}.pickup .txt_box:before{content:"";position:absolute;background-color:#fff;pointer-events:none;top:0;left:-23vw;width:92vw;height:100%;z-index:-1}@media screen and (max-width:640px){.pickup .txt_box:before{height:163%;top:auto;bottom:0;left:0}}.pickup .txt_box .ttl{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.06em;line-height:1.81}@media screen and (max-width:640px){.pickup .txt_box .ttl{font-size:0.16rem;letter-spacing:0;line-height:1.875}}.pickup .txt_box .txt{font-size:0.14rem;letter-spacing:0.07em;line-height:2.14;font-weight:400;margin-top:0.21rem}@media screen and (max-width:640px){.pickup .txt_box .txt{font-size:0.12rem;letter-spacing:0.02em;line-height:1.66;margin-top:0.15rem}}.pickup .ph{position:absolute;right:0.4rem;top:0;font-size:0;display:block;width:4.54rem;aspect-ratio:454/283;z-index:1}@media screen and (max-width:640px){.pickup .ph{position:static;padding-left:0.4rem;z-index:2;max-width:calc(100% - 0.6rem);aspect-ratio:275/171}}.photo{margin:0.96rem auto 1rem}@media screen and (max-width:640px){.photo{margin:0.9rem auto 0.72rem}}.photo .secTit{width:100%;max-width:10.5rem;margin:0 auto;padding-left:0.88rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.photo .secTit{padding-left:0.2rem}}.photo .secTit .title{text-align:left}.photo .secTit .title:before{top:-0.3rem;left:0;font-size:0.27rem;-webkit-transform:translateX(0);transform:translateX(0)}.photo .photo_title{max-width:10.5rem;margin:0 auto 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.photo .photo_title{margin:0.46rem auto 0.51rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0.15rem}}.photo .photo_title .ph{width:calc(50% + 0.55rem);margin-right:-0.55rem;margin-top:0.52rem;font-size:0}@media screen and (max-width:640px){.photo .photo_title .ph{width:92.8%;margin-right:auto;margin-top:0}}.photo .photo_title .ph img{aspect-ratio:580/387;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:640px){.photo .photo_title .ph img{aspect-ratio:334/233}}.photo .photo_title .col{position:relative;width:50%;background-color:rgba(248,247,244,0.8);backdrop-filter:blur(10px);z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.74rem 0.6rem 0.7rem;height:4rem}@media screen and (max-width:640px){.photo .photo_title .col{width:88.9%;margin-top:-0.21rem;margin-left:auto;padding:0.29rem 0.2rem 0.32rem;height:2.6rem}}@media print,screen and (min-width:641px){.photo .photo_title .col:before{content:"";position:absolute;border:0.01rem solid #C2A4A5;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;height:95%}}.photo .photo_title .col .ttl{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.04em;margin-bottom:0.3rem;line-height:1.9}@media screen and (max-width:640px){.photo .photo_title .col .ttl{font-size:0.16rem;margin-bottom:0.15rem;line-height:1.75;letter-spacing:0.04em}}.photo .photo_title .col .txt{font-size:0.14rem;letter-spacing:0.02em;line-height:1.78}@media screen and (max-width:640px){.photo .photo_title .col .txt{font-size:0.12rem;letter-spacing:0.02em;line-height:1.66}}.photo .ph_box{max-width:10rem;margin:0 auto;padding:0 0.25rem;position:relative;font-size:0}.photo .ph_box:before{content:"";display:block;position:absolute;z-index:-1;width:100%;background-color:#F8F7F4;height:calc(100% - 0.6rem);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.photo .ph_box{padding:0 0.15rem}.photo .ph_box:before{width:calc(100% - 0.3rem);height:calc(100% + 0.4rem);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo .ph_box img{margin:0.7rem auto 0;padding:0 0.1rem;width:calc(100% - 0.2rem)}}.family{padding:1.71rem 0 1.46rem;background-color:#F1F0EC;position:relative}@media screen and (max-width:640px){.family{padding:0.92rem 0 1.1rem}.family:before{top:0.095rem;left:50%;-webkit-transform:translate(-80%,0);transform:translate(-80%,0);max-width:2.3rem}}.family .secTit .title:before{top:-0.34rem;font-size:0.27rem}.family .txt{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.15rem;letter-spacing:0.04em;line-height:1.8;margin-top:0.5rem;margin-bottom:0.8rem;text-align:center;position:relative;z-index:1}@media screen and (max-width:640px){.family .txt{font-size:0.15rem;margin-top:0.3rem;margin-bottom:0.34rem;line-height:1.86}}.family .col3{max-width:9.7rem;margin:0 auto 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.family .col3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0.25rem;margin-bottom:0}}.family .col3 .col{width:3rem}@media screen and (max-width:640px){.family .col3 .col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.2rem;-moz-column-gap:0.2rem;column-gap:0.2rem;padding:0.2rem 0;border-bottom:0.01rem solid rgba(158,158,158,0.5)}.family .col3 .col:first-of-type{padding-top:0}}.family .col3 .col .ph{width:100%;margin:0 0 0.22rem;font-size:0}@media screen and (max-width:640px){.family .col3 .col .ph{width:1.5rem;margin:0}}.family .col3 .col .ph img{aspect-ratio:3/2;width:100%;height:auto}.family .col3 .col .catch{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.04em;text-align:center;line-height:1.78}@media screen and (max-width:640px){.family .col3 .col .catch{font-size:0.15rem;text-align:left;line-height:1.86}}.voice{position:relative;max-width:9.7rem;margin:0.75rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:0.46rem;-moz-column-gap:0.46rem;column-gap:0.46rem;z-index:1}@media screen and (max-width:640px){.voice{margin:0.65rem auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0.15rem}}.voice:before{content:"";position:absolute;background-color:#F5F5F5;width:100%;height:130%;z-index:-1;top:50%;left:-26vw;width:92vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.voice:before{width:90%;height:calc(100% + 0.55rem);top:-0.25rem;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}.voice .ttl{width:100%;max-width:2.96rem;height:1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.voice .ttl{max-width:100%}}.voice .ttl img{width:0.14rem;height:1.35rem}@media screen and (max-width:640px){.voice .ttl img{width:0.11rem;height:1.07rem}}.voice .ttl span{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:2.12rem;padding-left:0.4rem;font-size:0.2rem;letter-spacing:0.06em;line-height:1.9}@media screen and (max-width:640px){.voice .ttl span{width:80%;padding-left:0;text-align:center;font-size:0.15rem;letter-spacing:0.04em;line-height:1.86}}.voice .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.3rem 1fr;grid-template-columns:repeat(2,1fr);gap:0.3rem;width:6.7rem}@media screen and (max-width:640px){.voice .list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0.15rem;width:calc(100% - 0.85rem);padding-left:0.2rem}}.voice .list .item{background-color:#fff;height:1.25rem;padding:0.25rem 0.35rem 0;font-size:0.14rem;letter-spacing:0.02em;line-height:1.785}@media screen and (max-width:640px){.voice .list .item{height:auto;padding:0.25rem 0.3rem;font-size:0.12rem;line-height:1.66}}.sec_faq>.in{max-width:9.9rem;width:100%;margin:auto;margin-top:1rem;padding:1rem 0.65rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:2px solid #efefef}@media screen and (max-width:640px){.sec_faq>.in{max-width:calc(100% - 0.4rem);margin-top:0.5rem;padding:0.2rem;padding-top:0.66rem;padding-bottom:0.3rem}}.sec_faq .secTit .title:before{font-size:0.34rem;top:-0.5rem;padding-left:0.25em}@media screen and (max-width:640px){.sec_faq .secTit .title:before{font-size:0.27rem;top:-0.34rem}}.sec_faq .faqBox .item{padding:0.5rem 0;padding-left:1.05rem;padding-right:0.68rem}@media screen and (max-width:640px){.sec_faq .faqBox .item{padding:0.35rem 0;padding-left:0.2rem;padding-right:0}}.sec_faq .faqBox .item>dd,.sec_faq .faqBox .item>dt{position:relative}.sec_faq .faqBox .item>dd:before,.sec_faq .faqBox .item>dt:before{content:attr(data-txt);position:absolute;left:-0.4rem;top:0.325em;font-family:"ltc-caslon-pro",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.04em;line-height:1;color:#611f20}@media screen and (max-width:640px){.sec_faq .faqBox .item>dd:before,.sec_faq .faqBox .item>dt:before{left:-0.2rem;font-size:0.15rem}}.sec_faq .faqBox .item>dt{font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.07em;line-height:1.39;color:#611f20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.sec_faq .faqBox .item>dt{font-size:0.14rem;letter-spacing:0.06em;line-height:1.57;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:640px){.sec_faq .faqBox .item>dt span{width:100%}}.sec_faq .faqBox .item>dt img{width:0.32rem;height:0.32rem;margin-left:0.2rem}.sec_faq .faqBox .item>dt img+img{margin-left:0.1rem;margin-left:0.07rem}@media screen and (max-width:640px){.sec_faq .faqBox .item>dt img{width:0.25rem;height:0.25rem;margin-top:0.03rem;margin-left:0}}.sec_faq .faqBox .item>dd{font-size:0.14rem;letter-spacing:0.07em;line-height:1.78;margin-top:0.2rem}@media screen and (max-width:640px){.sec_faq .faqBox .item>dd{font-size:0.12rem;letter-spacing:0.04em;line-height:1.91;margin-top:0.12rem;text-align:justify;text-justify:inter-ideograph}}.sec_faq .faqBox .item+.item{border-top:1px solid #efefef}.sec_faq .faqBox .item:last-of-type{border-bottom:1px solid #efefef}.sec_faq .faqBox .explanation{margin-top:0.3rem;padding-left:0.6rem}@media screen and (max-width:640px){.sec_faq .faqBox .explanation{padding-left:0}}.sec_faq .faqBox .explanation .name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.12rem;letter-spacing:0.02em;-webkit-column-gap:0.04rem;-moz-column-gap:0.04rem;column-gap:0.04rem;line-height:1.83}@media screen and (max-width:640px){.sec_faq .faqBox .explanation .name{font-size:0.11rem;-webkit-column-gap:0.05rem;-moz-column-gap:0.05rem;column-gap:0.05rem;line-height:2.2;display:-webkit-box;display:-ms-flexbox;display:flex}}.sec_faq .faqBox .explanation .name:last-child{margin-left:0.2rem}@media screen and (max-width:640px){.sec_faq .faqBox .explanation .name:last-child{margin-left:0;margin-top:0.07rem}}@media screen and (max-width:640px){.sec_faq .faqBox .explanation .name>img{width:0.25rem}}
/*# sourceMappingURL=feature_pet-wedding.css.map */