.header-inner{padding:0;}
.header-right
{
background:none;
border:0;
padding:0;
}
.btnInquiryList
{
list-style-type:none;
margin:0;
padding:0;
}
.btnInquiryList li{text-align:right;}
.btnInquiryList li a:hover{opacity:.8;} .global ul
{
padding:0;
}
.global a
{
color:#624c3f;
font-size:1.6rem;
} .information-icon img{max-width:260px;}
.information-tel
{
background:none;
border:0;
padding:0;
} .footer-address{margin-bottom:0;}
.footer-logo .footer-tel img{max-width:320px;}
.footer-tel
{
background:none;
border:0;
padding:0;
}
.footer-tel .btnInquiryList li:nth-child(n+2){margin-top:.125em;}
.forLine a{position:relative;padding-top:34px;}
.forLine a:before
{
content:url(//pet-ceremony-familia.com/wp-content/themes/petceremony-familiar/images/2024/09/icn_line.png);
position:absolute;
top:0;
left:50%;
transform:scale(0.5) translateX(-100%);
} #imageNiji
{
border-radius:.5em;
height:auto;
max-width:430px;
}
#indexMainLt{text-align:center;}
#indexMainRt h1,
#indexMainRt h2
{
color:#696;
}
#indexMainRt h1,
#indexMainRt h2,
#indexMainRt p
{
font-family: "Noto Serif JP", serif;
font-optical-sizing: auto;
font-style: normal;
font-weight:500;
}
#indexMainRt h1{font-weight:600;}
#indexMainRt p .strong{color:#c00;}
#noticeIndex
{
border:3px solid #c00;
border-radius:.5em;
box-sizing:border-box;
margin:1em 1em 0;
padding:1em;
}
#noticeIndex p{margin:0;padding:0;line-height:1.5em;}
#noticeIndex p:first-of-type{font-size:1.25em;}
#noticeIndex #noticeTel{margin-top:1em;text-align:center;}
#noticeTel a
{
color:#c00;
display:block;
font-family: "M PLUS Rounded 1c", system-ui;
font-optical-sizing: auto;
font-weight: 600;
font-style: normal;
font-size:2em;
text-align:center;
} .sale-kv{background-image:url(//pet-ceremony-familia.com/wp-content/themes/petceremony-familiar/images/2024/09/bk_title.jpg);}
.saleItem:nth-of-type(n+2){margin-top:4em;}
.saleItem:last-of-type{margin-bottom:4em;}
.saleItem img{height:auto;width:100%;}
.saleMainWrap h3, .saleItemPrice li{color:#2e7d32;}
.saleMainWrap h3
{
font-family: "M PLUS Rounded 1c", system-ui;
font-weight: 600;
font-style: normal;
text-align:center;
}
.saleItemPrice{list-style-type:none;margin:1em 0;padding:0;}
.saleItemPrice li{font-size:1.8rem; font-weight:bold;}
.saleMainWrap p{font-size:1.8rem;}
.saleItemTypeList{list-style-type:none;margin:0;padding:0;}
.saleSubWrap{margin-top:1em;}
.saleSubWrap .itemNotes{margin:0;}
.saleSubWrap .itemNotes li{line-height:1.5em;}
.saleSubWrap .linkPdf{list-style-type:none;margin:0;padding:0;}
.saleSubWrap .linkPdf a
{
background-color:#ad0b00;
border-radius:1em;
box-sizing:border-box;
color:#fff;
display:block;
font-size:1.8rem;
font-weight:bold;
height:2em;
min-width:8em;
letter-spacing:.125em;
line-height:2em;
text-align:center;
}
.saleSubWrap .linkPdf a i{margin-right:.125em;}
.saleSubWrap .linkPdf a:hover{opacity:.8;} #saleNav
{
background-color:#2e7d32;
border-radius:1em;
list-style-type:none;
margin:0 auto 2em;
padding:0;
}
#saleNav li a
{
box-sizing:border-box;
color:#fff;
display:block;
padding:.5em 0;
text-align:center;
}
.main_sale .subBtnSale1,
.main_sale2 .subBtnSale2,
.main_sale3 .subBtnSale3,
.main_sale4 .subBtnSale4,
.main_sale5 .subBtnSale5
{background-color:#ad0b00;}  #userVoice iframe
{
border:0;
margin:0;
padding:0;
width:100%;
} .foodwaste-kv{background-image:url(//pet-ceremony-familia.com/wp-content/themes/petceremony-familiar/images/2024/09/bk_title_foodwaste.jpg);}
#foodWasteRt
{
background:transparent url(//pet-ceremony-familia.com/wp-content/themes/petceremony-familiar/images/2024/09/foodwaste01.jpg) no-repeat center center;
background-size:cover;
}
#foowWasteCopy,
#foowWasteLt h4
{
font-family: "Noto Serif JP", serif;
font-optical-sizing: auto;
font-style: normal;
}
#foowWasteCopy{color:#696;font-weight:800;}
#foowWasteLt h4{color:#393;font-weight:600;} @media screen and (min-width:1025px)
{
.brSp,.brOd,.brTb{display:none;}
.brPc{display:inline-block;}
.header-inner
{
max-width:1200px;
width:96%;
}
.global ul
{
justify-content:space-between;
max-width:1200px;
width:96%;
}
.global li
{
border-left:0;
width:auto;
}
.global li:last-child
{
border-right:0;
}
.global li a
{
padding-left:.25em;
padding-right:.25em;
}
.page-kv{height:356px;}
#content .mv
{
background-size:cover;
background-position:center center;
height:calc(100vh - 194px);
margin:0 auto;
max-height:880px;
max-width:1920px;
min-height:574px;
position:relative;
}
#content .mv .mv-inner
{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:auto;
}
#content .mv .mv-inner img{max-width:620px;}
#indexMainWrap
{
display:flex;
justify-content:space-between;
padding:2rem;
}
#indexMainLt{width:430px;}
#indexMainRt h1,
#indexMainRt h2,
#indexMainRt p
{text-align:center;}
#indexMainRt h1
{
font-size:1.5em;
line-height:1.75em;
margin:1em 0 1.5em;
}
#indexMainRt h2
{
font-size:1.5em;
line-height:1.75em;
margin-bottom:2em;
}
#indexMainRt p{font-size:1.125em;}
.saleMainWrap
{
display:flex;
justify-content:space-between;
}
.saleMainWrap > figure{width:260px;}
.saleMainWrap > div.item{width:calc(100% - 280px);}
.saleMainWrap h3{font-size:2.4rem;}
.saleItemPrice
{
display:flex;
flex-wrap:wrap;
gap:.5em 1em;
justify-content:center;
margin:1em auto;
width:30em;
}
.saleItemPrice li{display:inline-block;}
.saleMainWrap p{margin:0 auto; line-height:1.5em; width:24em;}
.saleItemTypeList
{
display:flex;
justify-content:space-between;
margin-top:1em;
} .saleItemTypeListLeft{justify-content:flex-start !important;gap:1em;}
.saleItemTypeListCenter{justify-content:center !important;gap:2em;} .saleItemTypeList img
{
height:170px;
width:auto;
}
.lbanStyle img
{
height:140px;
width:auto;
}
.sqeStyle img
{
height:120px;
width:auto;
}
.sqe02Style img
{
height:130px;
width:auto;
}
.yokoStyle img
{
height:110px;
width:auto;
}
.yoko01Style img
{
height:96px;
width:auto;
}
.yoko02Style img
{
height:80px;
width:auto;
}
.yoko03Style img
{
height:90px;
width:auto;
}
.saleSubWrap
{
display:flex;
gap:2em;
justify-content:space-between;
} #saleNav
{
border-radius:1em;
display:flex;
justify-content:space-between;
}
#saleNav li{width:20%;}
#saleNav li a:hover{background-color:#ad0b00;}
#saleNav li a.subBtnSale1:hover{border-radius:1em 0 0 1em;}
#saleNav li a.subBtnSale5:hover{border-radius:0 1em 1em 0;}
#saleNav li a.row1st{line-height:2.3em;}
.main_sale .subBtnSale1{border-radius:1em 0 0 1em;}
.main_sale5 .subBtnSale5{border-radius:0 1em 1em 0;} #foowWasteWrap
{
display:flex;
justify-content:space-between;
}
#foowWasteWrap .item{width:48%;}
#foowWasteCopy,
#foowWasteLt h4
{
line-height:2em;
margin:0 0 1em;
text-align:center;
}
#foowWasteCopy{font-size:2em;}
#foowWasteLt h4{font-size:1.5em;}
} @media screen and (max-width:1024px) and (min-width:769px)
{
.brSp,.brPc,.brTb{display:none;}
.brOd{display:inline-block;} #content{padding-top:49px;}
#content .mv
{
background-size:cover;
background-position:center center;
height:calc(100vh - 49px);
max-height:1080px;
position:relative;
}
@media(orientation: portrait)
{
#content .mv
{
height:calc(50vh - 49px);
}
}
#content .mv .mv-inner
{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:auto;
}
#content .mv .mv-inner img{width:auto;}
#indexMainWrap
{
display:flex;
justify-content:space-between;
padding:2rem 1rem 2rem 2rem;
}
#indexMainWrap .item{width:49%;}
#indexMainRt h1,
#indexMainRt h2
{text-align:center;}
#indexMainRt p
{text-align:left;}
#indexMainRt h1
{
font-size:1.375em;
line-height:1.5em;
margin:1em 0 2em;
}
#indexMainRt h2
{
font-size:1.25em;
line-height:1.75em;
margin-bottom:2em;
}
#indexMainRt p{font-size:1.125em;}
@media screen and (max-width:998px)
{
#indexMainWrap
{
display:block;
padding:2rem;
}
#indexMainWrap .item{width:100%;}
#indexMainRt p{text-align:center;}
}
.saleMainWrap
{
display:flex;
justify-content:space-between;
}
.saleMainWrap > figure{width:260px;}
.saleMainWrap > div.item{width:calc(100% - 280px);}
.saleMainWrap h3{font-size:2.4rem;}
.saleItemPrice
{
display:flex;
flex-wrap:wrap;
gap:.5em 1em;
justify-content:center;
margin:1em auto;
width:30em;
}
.saleItemPrice li{display:inline-block;}
.saleMainWrap p{margin:0 auto; line-height:1.5em; width:24em;}
.saleItemTypeList
{
display:flex;
justify-content:space-between;
margin-top:1em;
} .saleItemTypeListLeft{justify-content:flex-start !important;gap:1em;}
.saleItemTypeListCenter{justify-content:center !important;gap:2em;} .saleItemTypeList img
{
height:170px;
width:auto;
}
.lbanStyle img
{
height:140px;
width:auto;
}
.tateStyle img
{
height:160px;
width:auto;
}
.sqeStyle img
{
height:116px;
width:auto;
}
.sqe02Style img
{
height:130px;
width:auto;
}
.yokoStyle img
{
height:110px;
width:auto;
}
.yoko01Style img
{
height:92px;
width:auto;
}
.yoko02Style img
{
height:78px;
width:auto;
}
.yoko03Style img
{
height:86px;
width:auto;
}
.saleSubWrap
{
display:flex;
gap:2em;
justify-content:space-between;
} #saleNav
{
border-radius:1em;
display:flex;
justify-content:space-between;
}
#saleNav li{width:20%;}
#saleNav li a.row1st{line-height:2.3em;}
.main_sale .subBtnSale1{border-radius:1em 0 0 1em;}
.main_sale5 .subBtnSale5{border-radius:0 1em 1em 0;} #foowWasteWrap
{
display:flex;
justify-content:space-between;
}
#foowWasteWrap .item{width:48%;}
#foowWasteCopy,
#foowWasteLt h4
{
line-height:2em;
margin:0 0 1em;
text-align:center;
}
#foowWasteCopy{font-size:2em;}
#foowWasteLt h4{font-size:1.5em;}
} @media screen and (max-width:768px)
{
.footer-logo .footer-tel img{max-width:100%;}
.brSp,.brPc,.brOd{display:none;}
.brTb{display:inline-block;} #content .mv
{
background-size:cover;
background-position:center center;
height:calc(60vh - 49px);
max-height:1080px;
position:relative;
}
#content .mv .mv-inner
{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:auto;
}
#content .mv .mv-inner img{width:auto;}
#noticeIndex{margin:0 0 1.5em;}
#imageNiji{width:100%;}
#indexMainWrap
{
display:block;
padding:0;
}
#indexMainWrap .item{width:100%;}
#indexMainRt h1,
#indexMainRt h2,
#indexMainRt p
{text-align:center;}
#indexMainRt h1
{
font-size:1.875em;
line-height:1.5em;
margin:1em 0;
}
#indexMainRt h2
{
font-size:1.25em;
line-height:1.75em;
margin-bottom:2em;
}
#indexMainRt p{font-size:1.125em;}
.saleMainWrap
{
display:flex;
justify-content:space-between;
}
.saleMainWrap > figure{width:260px;}
.saleMainWrap > div.item{width:calc(100% - 280px);}
.saleMainWrap h3{font-size:2.4rem;}
.saleItemPrice{margin:1em auto;}
.saleItemPrice li{line-height:1.5em; text-align:center;}
.saleMainWrap p{margin:0 auto; line-height:1.5em;}
.saleItemTypeList
{
display:flex;
flex-wrap:wrap;
gap:1em 5%;
justify-content:flex-start;
margin-top:1em;
}
.saleItemTypeList li{width:30%;}
.saleItemTypeList li img{height:auto;width:100%;} .saleItemTypeListLeft{justify-content:flex-start !important;gap:5%;}
.saleItemTypeListCenter{justify-content:center !important;gap:5%;}
.saleItemTypeListCenter li{text-align:center;}
.keyHolderImg img{height:170px !important; width:auto !important;} .saleSubWrap
{
display:flex;
gap:2em;
justify-content:space-between;
} #saleNav
{
border-radius:1em;
width:20em;
}
#saleNav li a
{
border-bottom:1px dashed #a5d189;
padding:.75em 0;
}
#saleNav li:last-child a{border-bottom:0;}
.main_sale .subBtnSale1{border-radius:1em 1em 0 0;}
.main_sale5 .subBtnSale5{border-radius:0 0 1em 1em;} #foowWasteWrap
{
display:flex;
justify-content:space-between;
}
#foowWasteWrap .item{width:48%;}
#foowWasteCopy,
#foowWasteLt h4
{
line-height:2em;
margin:0 0 1em;
text-align:center;
}
#foowWasteCopy{font-size:2em;}
#foowWasteLt h4{font-size:1.5em;}
} @media screen and (max-width:767px)
{
.brPc,.brOd,.brTb{display:none;}
.brSp{display:inline-block;}
#content .mv
{
background-size:cover;
background-position:center center;
height:calc(60vh - 85px);
max-height:1080px;
position:relative;
}
#content .mv .mv-inner
{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:auto;
}
#content .mv .mv-inner img{width:90vw;}
#noticeTel a{font-size:1.5em;}
#indexMainRt h2,
#indexMainRt p
{text-align:left;}
#indexMainRt h1
{
font-size:1.25em;
line-height:1.5em;
margin:1em 0;
}
.saleMainWrap{display:block;}
.saleMainWrap > figure{margin:0 auto 1em; text-align:center; width:82%;}
.saleMainWrap > div.item{width:100%;}
.saleMainWrap h3{font-size:2rem;}
.saleItemPrice{margin:1em auto;}
.saleItemPrice li{line-height:1.5em; text-align:center;}
.saleMainWrap p{margin:0 auto; line-height:1.5em;}
.saleItemTypeList
{
display:flex;
flex-wrap:wrap;
gap:1em 5%;
justify-content:flex-start;
margin-top:1em;
} .saleItemTypeListLeft{justify-content:flex-start !important;gap:5%;}
.saleItemTypeListCenter{justify-content:center !important;gap:5%;} .saleItemTypeList li{width:30%;}
.saleItemTypeList li img{height:auto;width:100%;}
.saleSubWrap{display:block;}
.saleSubWrap .item:nth-of-type(n+2){margin-top:1em;} .page-template-page-sale .box-in{padding:2rem;}
#saleNav{border-radius:1em;}
#saleNav li a
{
border-bottom:1px dashed #a5d189;
padding:.75em 0;
}
#saleNav li:last-child a{border-bottom:0;}
.main_sale .subBtnSale1{border-radius:1em 1em 0 0;}
.main_sale5 .subBtnSale5{border-radius:0 0 1em 1em;} .footer-fixed .fortel{background-color:#06c;}
.footer-fixed .formail{background-color:#f63;}
.footer-fixed .forLine{background-color:#06c755;}
#foowWasteWrap{display:block;}
#foowWasteWrap .item{width:100%;}
#foodWasteRt{height:100vw;}
#foowWasteCopy,
#foowWasteLt h4
{
line-height:2em;
margin:0 0 1em;
text-align:center;
}
#foowWasteCopy{font-size:1.375em;white-space:nowrap;}
#foowWasteLt h4{font-size:1.25em;}
} @media screen and (max-width:375px)
{
.footer-info{padding:2rem;}
}