@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Zen+Kaku+Gothic+New:wght@500&family=Zen+Maru+Gothic:wght@500;700&display=swap");#subfvArea{position:relative;width:100%;height:410px}@media (max-width: 480px){#subfvArea{height:180px}}#subfvArea picture{display:block;width:88%;height:100%;position:relative;margin-left:auto;border-bottom-left-radius:50px;overflow:hidden}#subfvArea picture source,#subfvArea picture img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}#privacyArea{padding:min(100px,10.416vw) 0}#privacyArea .topText{margin:0 auto min(60px,6.2505vw);font-size:clamp(12.6px, 1.875vw, 18px);font-weight:500}#privacyArea>section h3{margin:0 auto 20px;font-size:clamp(15.4px, 2.292vw, 22px);font-weight:700;position:relative}#privacyArea>section p+p{margin-top:1em}#privacyArea>section ol{margin:1.5em 0 1.5em 1.5em;counter-reset:olnum 0}#privacyArea>section ol>li{padding-left:1.5em;position:relative}#privacyArea>section ol>li::before{counter-increment:olnum 1;content:counter(olnum) ".";position:absolute;left:0}#privacyArea>section ol>li+li{margin-top:0.8em}#privacyArea>section dl{margin:20px}#privacyArea>section+section{margin-top:min(80px,8.334vw)}#contactTel{text-align:center;padding-bottom:min(60px,6.2505vw);color:#000;letter-spacing:0.1rem}#contactTel h2{font-size:clamp(21px, 3.1245vw, 30px)}#contactTel h3{background:#EF5503;color:#fff;font-size:clamp(26.6px, 3.9585vw, 38px);max-width:620px;width:90%;height:70px;margin:15px auto;border-radius:80px;display:flex;justify-content:center;align-items:center}#contactLink{position:fixed;bottom:9.333vw;right:2vw;display:block;z-index:100}#contactLink a{display:block;position:relative;max-width:116px;width:8.055vw}#contactLink a::before{content:'';width:100%;display:block;padding-top:100%}#contactLink a .earth{display:block;width:100%;height:100%}#contactLink a .bird{position:absolute;top:3vw;right:5vw;display:block;max-width:37px;width:2.56vw;opacity:0;transform:scale(0);transition:0.7s}#contactLink a .bird::before{content:'';width:100%;display:block;padding-top:105.4%}#contactLink a img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}#contactLink a:hover{opacity:1}#contactLink a:hover .bird{top:-2.152vw;right:-0.416vw;transform:scale(1);opacity:1}@media (max-width: 1024px){#contactLink{bottom:12.333vw}}@media (max-width: 480px){#contactLink{bottom:80px}#contactLink a{width:70px}#contactLink a .bird{width:4.56vw}}
