@charset "UTF-8";:root{--frame-width:420px;--color-bg-page:#f4f1ea;--color-white:#fff;--color-ink:#212027;--color-sub:#d9d9d9;--color-accent:#d5b15f;--color-navy:#1a2036;--color-beige:#faf8f3;--color-border:d9d9d9;--font-shippori:"Shippori Mincho",serif;--font-noto:"Noto Sans JP",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--gnav-width:240px;--color-gnav-bg:#1a1a1a;--color-gnav-ink:#f4f1ea;--bg-image:none}html{font-size:10px}.pc-none{display:none}a[href^="tel:"]{pointer-events:none}.global-nav{display:none}.bg-layer{position:relative;z-index:0;min-height:100vh;width:100%;background:url(//www.primecontact.co.jp/wp-content/themes/primecontact/css/../images/bg/bg02.webp) top left/cover no-repeat;background-attachment:fixed;display:flex;justify-content:center;margin-inline:auto}.bg-layer:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.com-btn{transition:all .3s}.com-btn--y:hover{background-color:var(--color-white);color:var(--color-accent)}.com-btn--n:hover{background-color:var(--color-white);color:var(--color-navy)}.com-news__item a{transition:all .3s}.com-news__item a:hover{opacity:.5}.frame{width:56.1403508772vh}@media (min-width:888px){.global-nav{display:flex;flex-direction:column;position:fixed;top:5rem;left:2%;color:var(--color-white);z-index:15}.global-nav ul{list-style:none}.global-nav li+li{margin-top:4px}.global-nav a{display:block;font-size:18px;padding-block:.3rem;transition:opacity .15s ease;text-shadow:0 0 8px #000,0 0 8px #000,0 0 8px #000}.global-nav a:hover{opacity:.5}.global-nav .gnav-note{margin-top:auto;font-size:11px;opacity:.5;line-height:1.6}.sns-nav{position:fixed;bottom:5rem;right:5rem;color:var(--color-white);z-index:15}.sns-nav__list{display:flex}.sns-nav__item{flex-shrink:0}.sns-nav__item a{display:flex;justify-content:center;align-items:center;aspect-ratio:1;transition:all .3s}.sns-nav__item a:hover{opacity:.5}.sns-nav__item a img{height:30px}}@media (max-width:887px){.bg-layer{display:block;background-image:none;min-height:auto}.frame{width:100%;box-shadow:none}.pc-badge{display:none}}.logo{transition:all .3s}.logo:hover{opacity:.5}.com-textlink{transition:all .3s}.com-textlink:hover{opacity:.5}.nav-drawer li a{transition:all .3s}.nav-drawer li a:hover{opacity:.5}.privacy-box a{transition:all .3s}.privacy-box a:hover{opacity:.5}.guide-flow__text a{transition:all .3s}.guide-flow__text a:hover{opacity:.5}.service-nnr a{transition:all .3s}.service-nnr a:hover{opacity:.5}.news-section a.page-numbers:hover{background-color:#333;color:#fff;border-color:#333}.post-link li a:hover{opacity:.5}.site-section .site-nav ul li a{transition:all .3s}.site-section .site-nav ul li a:after{transition:all .3s}.site-section .site-nav ul li a:hover{opacity:.5}.site-section .site-nav ul li a:hover:after{transform:translateX(.2rem)}.footer small a{transition:all .3s;display:inline-block;margin-inline:.5em}.footer small a:hover{opacity:.5}.f-nav li a{transition:all .3s}.f-nav li a:hover{opacity:.5}.f-sub__item a{transition:all .3s}.f-sub__item a:hover{opacity:.5}