@charset "utf-8";:root{--container-bg-color:#ffffff;--container-bg-color-76p:rgba(255,255,255,.76);--container-bg-color-62p:rgba(255,255,255,.62);--container-bg-opacity:1;--container-top-gradient:linear-gradient(180deg,#ffffff,transparent);--base-letter-spacing:0em;--base-font-color:#3c3c3c;--base-link-color:#296c84;--base-link-hover-color:#777643;--base-font-color-76p:rgba(60,60,60,.76);--base-font-color-62p:rgba(60,60,60,.62);--base-font-color-48p:rgba(60,60,60,.48);--base-font-color-40p:rgba(60,60,60,.40);--base-font-color-34p:rgba(60,60,60,.34);--base-font-color-28p:rgba(60,60,60,.28);--base-font-color-24p:rgba(60,60,60,.24);--base-font-color-20p:rgba(60,60,60,.2);--base-font-color-16p:rgba(60,60,60,.16);--base-font-color-12p:rgba(60,60,60,.12);--base-font-color-8p:rgba(60,60,60,.08);--base-font-color-8p:rgba(60,60,60,.06);--base-font-color-4p:rgba(60,60,60,.04);--common-title-spacing:0.14em;--term-color:#82806a;--primary-color:#82806a;--primary-color-6p:rgba(130,128,106,.06);--primary-color-10p:rgba(130,128,106,.1);--primary-color-14p:rgba(130,128,106,.14);--primary-color-64p:rgba(130,128,106,.64);--secondary-color:#185059;--accent-color-gradient:linear-gradient(135deg, #82806a 0%,#185059 100%);--global-menu-parent-spacing:0.1em;--header-bar-menu-font-size:13.5px;--header-bar-bg-color:#000000;--header-bar-bg-color-10p:rgba(0,0,0,.1);--header-bar-bg-color-50p:rgba(0,0,0,.5);--header-bar-piled-layer-color:#bec991;--header-bar-link-color:#ffffff;--header-bar-link-color-16p:rgba(255,255,255,.16);--header-bar-link-color-28p:rgba(255,255,255,.28);--header-bar-link-color-34p:rgba(255,255,255,.34);--hidden-menu-link-color:#ffffff;--hidden-menu-link-color-8p:rgba(255,255,255,.08);--hidden-menu-link-color-18p:rgba(255,255,255,.18);--hidden-menu-link-color-28p:rgba(255,255,255,.28);--hidden-menu-link-color-34p:rgba(255,255,255,.34);--hidden-menu-bg-color:#f49590;--header-banner-text-color:#fff;--header-banner-overlay-color:#3f3f25;--header-banner-overlay-opacity:0.18;--header-banner-text-color-mb:#fff;--header-banner-overlay-color-mb:#3f3f25;--header-banner-overlay-opacity-mb:0.36;--global-menu-mouseover-accent-color:#93adac;--footer-text-color:#ffffff;--footer-link-color:#ffffff;--footer-link-hover-color:#ffffff;--footer-text-color-4p:rgba(255,255,255,.04);--footer-text-color-16p:rgba(255,255,255,.16);--footer-text-color-28p:rgba(255,255,255,.28);--footer-text-color-38p:rgba(255,255,255,.38);--footer-text-color-48p:rgba(255,255,255,.48);--footer-bg-color:#82806a;--footer-bg-gradient:linear-gradient(180deg,#82806a 0%,rgba(130,128,106,0.9) 20%,rgba(130,128,106,0.9) 100%);--loop-bg-color1:linear-gradient(transparent,rgba(130,128,106,.62), #82806a);--loop-bg-color2:linear-gradient(transparent,#82806a,#185059);--primary-color-gradient:linear-gradient(135deg,#82806a 0%,rgba(78,76,63,1) 100%);--arc-wd-tab-arrow-color:rgba(78,76,63,1);--base-font-size:15.5px;--base-font-size-mb:15.5px;--header-bar-menu-parent-weight:600;--header-banner-text-shadow:0 0 16px rgba(79,79,79,.68),0 4px 22px rgba(79,79,79,.72);--header-banner-text-shadow-mb:0 0.12vh 0.42vh rgba(79,79,79,.68);--header-banner-layer-pattern:linear-gradient(90deg,rgba(0,0,0,0.15) 50%,transparent 50%),linear-gradient(rgba(0,0,0,0.075) 50%,transparent 50%);--header-banner-layer-size:2px 2px;--ct-hd-layer-pattern:linear-gradient(90deg,rgba(0,0,0,0.18) 50%,transparent 50%),linear-gradient(rgba(0,0,0,0.09) 50%,transparent 50%);--ct-hd-layer-size:2px 2px;--page-header-space-top:calc(14vh + 186px);--page-header-space-btm:12vh;--page-header-space-btm-not-home:calc(12vh + 4vw);--page-header-space-top-mb:6vh;--page-header-space-btm-mb:6vh;--ct-hd-bg-gradient-no-bgimg:linear-gradient(135deg,#82806a 0%,rgba(78,76,63,1) 100%);--ct-hd-bg-opacity-bgimg:.52;--ct-hd-bg-color-bgimg:#000;--ct-hd-inner-bg-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='6' result='b'/%3E%3CfeMorphology operator='dilate' radius='6'/%3E %3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E %3C/svg%3E#a");--gen-container-bg-color:rgba(247,247, 247,1);--lp-excerpt-gradient:linear-gradient(rgba(247,247, 247,0) 0%,rgba(247,247, 247,1) 100%);--footer-bg-img:url('https://skin.dpthemes.net/genique1/wp-content/uploads/sites/61/2022/04/eye1.jpg');--major-title-font-family:'HiraMinProN-W3','Hiragino Mincho ProN','YuMincho','Yu Mincho','HG明朝E',serif;--major-title-font-weight:700;}.wow{visibility:hidden}.term-color3{--term-color:#739ba0;}.term-color4{--term-color:#916571;}.term-color11{--term-color:#89557f;}.term-color5{--term-color:#4f8212;}.term-color6{--term-color:#7f6e4c;}.term-color8{--term-color:#889e60;}.term-color12{--term-color:#6c4d7f;}/* アイコンリスト */#dpicon-list {margin: 0 auto;} #dpicon-list li { display:inline-block; width: 54px; height: 54px; min-height: 54px; padding:5px; font-size:22px; line-height: 1.3; text-align: center;} #dpicon-list li::before { content:none;} #dpicon-list li .mls {display: none;}