<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Template: arkhe
Theme Name: ahk-theme
Theme URI: https://arkhe-theme.com/ja/
Description: Arkhe子テーマ
Version: 1.0.0
Text Domain: arkhe
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&amp;display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&amp;display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&amp;display=swap";body{font-family:"Noto Serif JP",serif;font-size:clamp(15px,1.125vw,18px);font-weight:400;color:#333}p,li,dt,dl{line-height:1.8}p{margin:0 0 1.5em 0;font-size:clamp(15px,1.125vw,18px);line-height:2}small{opacity:initial}li{list-style-type:none}img{border:0}.l-content{overflow-x:unset}.imgexp{overflow:hidden}.imgexp img{width:100%;transition:.3s}.imgexp img:hover{transform:scale(1.1)}@media screen and (min-width: 992px){.spbr{display:none}}.pcbr{display:none}@media screen and (min-width: 992px){.pcbr{display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.p-breadcrumb__list{justify-content:center}.button01 a{display:block;background:#438907;color:#fff;padding:.4em;width:80%;margin:0 auto;text-align:center;text-decoration:none;font-size:clamp(20px,1.5vw,24px);font-weight:500;transition:.5s}.button01 a span{font-family:"Archivo Narrow",serif;font-size:.7em;display:block}.button01 a:hover{background:#387801}.yline{background:linear-gradient(transparent 70%, #E2E927 70%);font-weight:bold}.l-content{overflow:hidden}.l-content__body{margin:5rem auto 5rem}@media screen and (min-width: 992px){.l-content__body{margin:10rem auto 10rem}}.page .l-content{margin-top:-86px}@media screen and (min-width: 992px){.page .l-content{flex-direction:initial;margin-top:-136px}}.page .c-pageTitle{display:none}.category .l-content{margin-top:-86px}@media screen and (min-width: 992px){.category .l-content{flex-direction:initial;margin-top:-136px}}.l-header{background:rgba(0,0,0,0)}.l-header__center{display:flex;justify-content:flex-start;align-items:center}.l-header__body{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (min-width: 992px){.l-header__body{flex-direction:initial;max-width:90%}}.l-header__logo{justify-content:flex-start}.l-header .c-tagline{color:#fff}@media screen and (min-width: 992px){.l-header .c-tagline{font-size:14px;padding-left:3em}}.l-header__drawerBtn{height:45px;width:45px}.p-drawer{background:rgba(0,0,0,.8) !important}.p-drawer .lang-switch{display:flex;justify-content:center;padding:1em 0 2em 0}.dnavfoot{margin-top:24px}.c-iconBtn__icon{height:45px;width:45px;background:#438907;padding:5px;color:#fff}@media screen and (min-width: 992px){.l-header__body{max-width:100%;padding:0 2% 0 2%}}.l-header__center{padding:8px 0}@media screen and (min-width: 992px){.l-header__center{padding:0}}@media screen and (min-width: 992px){.l-header__left{display:none}}.l-header .c-gnavWrap{background:rgba(255,255,255,.8);height:75px;padding:15px}.c-gnav__li&gt;.c-gnav__a{font-size:clamp(12px,1vw,16px);padding:16px clamp(18px,1.5625vw,25px);font-weight:600}.c-gnav__li&gt;.c-gnav__a small{font-family:"Archivo Narrow",serif;color:#438907;font-size:clamp(10px,.875vw,14px)}.c-gnav li:last-child a{background:#438907;color:#fff;transition:.5s}.c-gnav li:last-child a small{color:#fff}.c-gnav li:last-child a:hover{background:#387801}.c-gnavWrap .lang-switch{display:flex;justify-content:flex-end;margin-top:20px;margin-right:-15px}.p-top__a01{margin:0 calc(50% - 50vw);width:100vw}.p-top__a01 .inner{background:url(img/common-main.jpg) no-repeat;background-position:right 35% center;background-size:cover;height:60vh;position:relative}@media screen and (min-width: 992px){.p-top__a01 .inner{height:65vh}}.p-top__a01 .inner .s01{background:rgba(255,255,255,.8);position:absolute;padding:1em;bottom:11%;left:5%}@media screen and (min-width: 992px){.p-top__a01 .inner .s01{padding:1.5em 2.5em;bottom:14%}}.p-top__a01 .inner .s01 h1{font-size:clamp(24px,4vw,64px);color:#438907;font-weight:500}.p-top__a01 .inner .s01 h1 .sp01{font-size:clamp(12px,2vw,32px);color:#333;display:block;font-weight:400}.p-top__a01 .inner .s01 h1 .sp02{font-size:.7em}.p-top__a01 .inner img{position:absolute;bottom:0;max-width:1000px;width:100%;padding-left:5%}.p-top__a02{margin:0 calc(50% - 50vw);width:100vw;background:rgba(67,137,7,.8)}.p-top__a02 .inner{width:92%;margin:0 auto;padding:1em 0;max-width:1000px}@media screen and (min-width: 992px){.p-top__a02 .inner{display:flex;justify-content:space-between}}.p-top__a02 .inner .top{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}@media screen and (min-width: 992px){.p-top__a02 .inner .top{margin-bottom:0}}.p-top__a02 .inner .top .i01{font-family:"Archivo Narrow",serif;font-size:clamp(20px,1.4375vw,23px);color:#fff;padding-right:1em}@media screen and (min-width: 992px){.p-top__a02 .inner .top .i01{padding-right:2em}}.p-top__a02 .inner .top .i02 small{color:#fff;display:block;line-height:1;font-size:clamp(14px,1vw,16px)}@media screen and (min-width: 992px){.p-top__a02 .inner .top .i02 small{display:inline-block;padding-right:1em}}.p-top__a02 .inner .top .i02 a{color:#fff;font-size:clamp(14px,1vw,16px);text-decoration:none}.p-top__a02 .inner .button01 a{font-size:16px;border:1px solid #fff;max-width:320px;width:100%}@media screen and (min-width: 992px){.p-top__a02 .inner .button01 a{width:100%;padding:10px 2em}}.p-top__a03{margin:0 calc(50% - 50vw);width:100vw;position:relative}.p-top__a03::before{content:"";position:absolute;top:35%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(-28deg);z-index:-1;height:400px}.p-top__a03 .inner{width:92%;margin:50px auto clamp(50px,6.25vw,100px);max-width:1400px}.p-top__a03 .inner .s01{margin-bottom:clamp(50px,6.25vw,100px)}@media screen and (min-width: 992px){.p-top__a03 .inner .s01{display:grid;grid-template-columns:1fr 1fr;gap:5%}}.p-top__a03 .inner .s01 .left .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}.p-top__a03 .inner .s01 .left h2{font-weight:500;font-size:clamp(21px,2.375vw,38px);margin-bottom:1em}.p-top__a03 .inner .s01 .left h2 span{color:#438907}.p-top__a03 .inner .s01 .right{background:url(img/top-img01.jpg) no-repeat;background-position:center;background-size:cover;height:200px}@media screen and (min-width: 992px){.p-top__a03 .inner .s01 .right{height:clamp(400px,33.75vw,540px)}}.p-top__a03 .inner .s02 .titlebox{border-bottom:1px solid #438907;padding-bottom:.5em;margin-bottom:1.5em}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 .titlebox{display:flex;justify-content:space-between;align-items:center}}.p-top__a03 .inner .s02 .titlebox .left .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 .titlebox .left .sub{line-height:1}}.p-top__a03 .inner .s02 .titlebox .left h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:1em}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 .titlebox .left h2{margin-bottom:0}}.p-top__a03 .inner .s02 .titlebox .right{border-left:5px solid #438907;padding-left:1em;margin-bottom:1em}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 .titlebox .right{width:45%;margin-bottom:0}}.p-top__a03 .inner .s02 .titlebox .right p{margin-bottom:0}.p-top__a03 .inner .s02 ul{padding:0;margin:0}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2%}}.p-top__a03 .inner .s02 ul li{margin-bottom:15px}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 ul li{display:flex;flex-direction:column}}.p-top__a03 .inner .s02 ul li img{display:block;margin:0 auto;width:100%}.p-top__a03 .inner .s02 ul li .inbox{border:1px solid #438907;border-top:none;padding:1.5em;background:rgba(255,255,255,.6)}@media screen and (min-width: 992px){.p-top__a03 .inner .s02 ul li .inbox{flex-grow:1}}.p-top__a03 .inner .s02 ul li .inbox h3{color:#438907;font-weight:600;font-size:clamp(20px,1.5vw,24px);padding:0 0 .5em 0;text-align:center}.p-top__a03 .inner .s02 ul li .inbox .button01 a{font-size:clamp(18px,1.5vw,24px);max-width:280px}.p-top__a04{margin:0 auto;width:100%}.p-top__a04 .inner{margin:50px auto clamp(50px,6.25vw,100px);max-width:1400px}.p-top__a04 .inner .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){.p-top__a04 .inner .sub{line-height:1}}.p-top__a04 .inner h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em}.p-top__a04 .inner .s01{margin-left:calc(50% - 50vw);background:#f5f5f5;position:relative;max-width:1400px;width:100%;margin-bottom:clamp(20px,5vw,80px)}@media screen and (min-width: 992px){.p-top__a04 .inner .s01{margin:0 auto;background:none;padding-bottom:0;margin-bottom:clamp(20px,5vw,80px)}}@media screen and (min-width: 992px){.p-top__a04 .inner .s01 .liner-left{position:absolute;top:0;left:0;width:100vw;height:100%;transform:translateX(-34%);z-index:-1;background:#f5f5f5;max-width:1500px}}.p-top__a04 .inner .s01 .inbox{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px)}@media screen and (min-width: 992px){.p-top__a04 .inner .s01 .inbox{display:grid;grid-template-columns:60% 40%;position:relative;background:#f5f5f5}}.p-top__a04 .inner .s01 .inbox .left{margin:0 auto;width:92%;padding-bottom:20px}@media screen and (min-width: 992px){.p-top__a04 .inner .s01 .inbox .left{padding-bottom:0;width:100%}}.p-top__a04 .inner .s01 .inbox .left .yaku{padding-left:1em;font-size:clamp(14px,1.125vw,18px);line-height:1;padding-left:.5em;margin-bottom:clamp(1px,1.875vw,30px);display:flex;align-items:center}.p-top__a04 .inner .s01 .inbox .left .yaku img{height:clamp(60px,5.625vw,90px)}.p-top__a04 .inner .s01 .inbox .left .yaku span{padding-left:1em}.p-top__a04 .inner .s01 .inbox .left .name{font-size:clamp(24px,2.625vw,42px);margin-bottom:clamp(20px,2.5vw,40px);display:flex;align-items:flex-end}.p-top__a04 .inner .s01 .inbox .left .name img{display:inline-block;height:clamp(28px,2.4375vw,39px);margin-top:15px}.p-top__a04 .inner .s01 .inbox .left .name span{font-size:clamp(14px,1.4375vw,23px);font-family:"Archivo Narrow",serif;font-style:italic;padding-left:1em}.p-top__a04 .inner .s01 .inbox .left .skillbox{margin-bottom:clamp(10px,1.25vw,20px)}.p-top__a04 .inner .s01 .inbox .left .skillbox .title{font-size:clamp(16px,1.4375vw,23px);font-family:"Archivo Narrow",serif;font-style:italic;color:#438907}.p-top__a04 .inner .s01 .inbox .left ul li{list-style-type:disc}.p-top__a04 .inner .s01 .inbox .left .detail{border:1px solid #438907;background:#fff;padding:1.2em;width:90%}.p-top__a04 .inner .s01 .inbox .right{width:92%;margin:0 auto}@media screen and (min-width: 992px){.p-top__a04 .inner .s01 .inbox .right{padding-right:7%}}.p-top__a04 .inner .s01 .inbox .right .pphoto{margin:0;width:100%;max-width:680px;display:block}.p-top__a04 .inner .s02{margin-right:calc(50% - 50vw);background:#f5f5f5;position:relative;max-width:1400px;width:100vw;margin-bottom:clamp(20px,5vw,80px)}@media screen and (min-width: 992px){.p-top__a04 .inner .s02{margin:0 auto;background:none;padding-bottom:0;margin-bottom:clamp(20px,5vw,80px);background:#f5f5f5}}@media screen and (min-width: 992px){.p-top__a04 .inner .s02 .liner-left{position:absolute;top:0;left:0;width:100vw;height:100%;transform:translateX(34%);z-index:-1;background:#f5f5f5;max-width:1500px}}.p-top__a04 .inner .s02 .inbox{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px)}@media screen and (min-width: 992px){.p-top__a04 .inner .s02 .inbox{display:flex;flex-direction:row-reverse;position:relative}}.p-top__a04 .inner .s02 .inbox .left{margin:0 0 0 4%;width:88%;padding-bottom:20px}@media screen and (min-width: 992px){.p-top__a04 .inner .s02 .inbox .left{padding-bottom:0;width:60%}}.p-top__a04 .inner .s02 .inbox .left .yaku{font-size:clamp(14px,1.125vw,18px);line-height:1;margin-bottom:clamp(1px,1.875vw,30px)}.p-top__a04 .inner .s02 .inbox .left .name{font-size:clamp(24px,2.625vw,42px);margin-bottom:clamp(20px,2.5vw,40px);display:flex;align-items:flex-end}.p-top__a04 .inner .s02 .inbox .left .name img{display:inline-block;height:clamp(28px,2.4375vw,39px);margin-top:15px}.p-top__a04 .inner .s02 .inbox .left .name span{font-size:clamp(14px,1.4375vw,23px);font-family:"Archivo Narrow",serif;font-style:italic;padding-left:1em}.p-top__a04 .inner .s02 .inbox .left .skillbox{margin-bottom:clamp(10px,1.25vw,20px)}.p-top__a04 .inner .s02 .inbox .left .skillbox .title{font-size:clamp(16px,1.4375vw,23px);font-family:"Archivo Narrow",serif;font-style:italic;color:#438907}.p-top__a04 .inner .s02 .inbox .left ul li{list-style-type:disc}.p-top__a04 .inner .s02 .inbox .left .detail{border:1px solid #438907;background:#fff;padding:1.2em;width:90%}.p-top__a04 .inner .s02 .inbox .right{width:87%;margin:0;margin-left:4%}@media screen and (min-width: 992px){.p-top__a04 .inner .s02 .inbox .right{width:40%;margin-left:0;margin:0 auto;padding-left:7%}}.p-top__a04 .inner .s02 .inbox .right .pphoto{margin:0;width:100%;max-width:680px;display:block}@media screen and (min-width: 992px){.p-top__a04 .inner .s02 .inbox .right .pphoto{margin:0 auto}}.p-top__a04 .inner .s03{margin:0 calc(50% - 50vw);width:100vw;position:relative}@media screen and (min-width: 992px){.p-top__a04 .inner .s03{padding-top:100px}}.p-top__a04 .inner .s03::before{content:"";position:absolute;top:50%;left:0%;bottom:0;right:0;transform:translateY(-50%);background:linear-gradient(0deg, rgb(169, 239, 104) 0%, rgb(32, 158, 34) 100%);z-index:-1;height:200px}.p-top__a04 .inner .s03 .imgbox{max-width:1400px;margin:0 auto;width:90%;text-align:right}@media screen and (min-width: 992px){.p-top__a04 .inner .s03 .imgbox{display:grid;grid-template-columns:1fr 1fr}}.p-top__a04 .inner .s03 .imgbox .img01{display:block;max-width:593px;width:80%;margin-bottom:5%}@media screen and (min-width: 992px){.p-top__a04 .inner .s03 .imgbox .img01{width:90%;margin:0 auto}}.p-top__a04 .inner .s03 .imgbox .img02{max-width:593px;width:80%}@media screen and (min-width: 992px){.p-top__a04 .inner .s03 .imgbox .img02{width:90%;display:block;margin:-50px auto 0}}.p-top__a05{margin:0 auto;width:100%}.p-top__a05 .inner{margin:0 auto clamp(50px,6.25vw,100px);max-width:1400px}.p-top__a05 .inner .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){.p-top__a05 .inner .sub{line-height:1}}.p-top__a05 .inner h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em}.p-top__a05 .inner hr{border:none;border-top:1px solid #438907;margin-bottom:15px}.p-top__a05 .inner .d01{margin-bottom:clamp(15px,1.875vw,30px)}@media screen and (min-width: 992px){.p-top__a05 .inner .d01{display:flex;justify-content:space-between;align-items:center}}.p-top__a05 .inner .d01 h3{font-size:clamp(18px,1.75vw,28px);margin-bottom:15px;font-weight:500}.p-top__a05 .inner .d01 .rightbox .inbox{display:flex;justify-content:center;align-items:center}.p-top__a05 .inner .d01 .rightbox .inbox .left{text-align:right}.p-top__a05 .inner .d01 .rightbox .inbox .left img{width:90px;margin-right:10px}.p-top__a05 .inner .d01 .rightbox .inbox .left p{margin:0;font-size:14px}.p-top__a05 .inner .d01 .rightbox .inbox .right strong{font-size:clamp(48px,4vw,64px);font-weight:bold;font-family:"Oswald",serif}.p-top__a05 .inner .d01 a{display:block;text-align:center;color:#aaa;font-size:12px;margin-top:-10px}@media screen and (min-width: 992px){.p-top__a05 .inner .d01 a{text-align:right}}@media screen and (min-width: 992px){.p-top__a05 .inner .d02{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2%}}.p-top__a05 .inner .d02 img{display:block;margin:0 auto 10px;max-width:450px;width:100%}.p-top__a06{margin:0 calc(50% - 50vw);width:100vw;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}.p-top__a06 .inner{margin:0 auto clamp(50px,6.25vw,100px);max-width:1400px}.p-top__a06 .inner .s01{padding-top:clamp(40px,5vw,80px);margin:0 auto clamp(50px,6.25vw,100px)}.p-top__a06 .inner .s01 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.7em;text-align:center}.p-top__a06 .inner .s01 ul{padding:0;margin:0 auto;width:90%}@media screen and (min-width: 992px){.p-top__a06 .inner .s01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5%}}.p-top__a06 .inner .s01 ul li{display:flex;justify-content:flex-start;gap:5%;align-items:center;background:#fff;padding:1em;box-shadow:0px 10px 10px -11px #777;margin-bottom:10px}.p-top__a06 .inner .s01 ul li img{width:22%;height:auto;max-width:82px;height:100%}.p-top__a06 .inner .s01 ul li h3{font-weight:500;font-size:clamp(16px,1.25vw,20px)}.p-top__a06 .inner .s02 .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(16px,1.75vw,28px);text-align:center}@media screen and (min-width: 992px){.p-top__a06 .inner .s02 .sub{line-height:1}}.p-top__a06 .inner .s02 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em;text-align:center}.p-top__a06 .inner .s02 ul{padding:0;margin:0 auto;width:92%}@media screen and (min-width: 992px){.p-top__a06 .inner .s02 ul{display:grid;grid-template-columns:1fr 1fr;gap:3%}}.p-top__a06 .inner .s02 ul li{padding:1.5em;border:1px solid #438907;margin-bottom:10px;background:#fff}.p-top__a06 .inner .s02 ul li img{display:block;margin:0 auto;max-width:517px;width:100%}@media screen and (min-width: 992px){.p-top__a06 .inner .s02 ul li img{max-width:100%}}.p-top__a06 .inner .s02 ul li h3{font-weight:500;font-size:clamp(20px,1.75vw,28px);padding:clamp(15px,1.5625vw,25px) 0}.p-top__a06 .inner .s02 ul li .button01 a{font-size:clamp(18px,1.5vw,24px);max-width:280px}.p-top__a07{margin:0 calc(50% - 50vw);width:100vw;position:relative}.p-top__a07::before{content:"";position:absolute;top:26%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(28deg);z-index:-1;height:400px}.p-top__a07 .inner{width:92%;margin:50px auto clamp(50px,6.25vw,100px);max-width:1400px}.p-top__a07 .inner .s01{margin:50px auto clamp(50px,6.25vw,100px)}.p-top__a07 .inner .s01 .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(16px,1.75vw,28px);text-align:center}@media screen and (min-width: 992px){.p-top__a07 .inner .s01 .sub{line-height:1}}.p-top__a07 .inner .s01 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em;text-align:center}.p-top__a07 .inner .s01 img{width:100%;max-width:700px;display:block;margin:0 auto 20px}.p-top__a07 .inner .s01 p{text-align:center;font-size:clamp(16px,1.3125vw,21px)}.p-top__a07 .inner .s02 .titlebox{border-bottom:1px solid #438907;padding-bottom:.5em;margin-bottom:1.5em}@media screen and (min-width: 992px){.p-top__a07 .inner .s02 .titlebox{display:flex;justify-content:space-between;align-items:center}}.p-top__a07 .inner .s02 .titlebox .left .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){.p-top__a07 .inner .s02 .titlebox .left .sub{line-height:1}}.p-top__a07 .inner .s02 .titlebox .left h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:1em}@media screen and (min-width: 992px){.p-top__a07 .inner .s02 .titlebox .left h2{margin-bottom:0}}.p-top__a07 .inner .s02 .titlebox .right{border-left:5px solid #438907;padding-left:1em;margin-bottom:1em}@media screen and (min-width: 992px){.p-top__a07 .inner .s02 .titlebox .right{width:45%;margin-bottom:0}}.p-top__a07 .inner .s02 .titlebox .right p{margin-bottom:0}.p-top__a07 .inner .s02 ul{padding:0;margin:0;margin-bottom:30px}@media screen and (min-width: 992px){.p-top__a07 .inner .s02 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3%}}.p-top__a07 .inner .s02 ul li{text-align:center}.p-top__a07 .inner .s02 ul li a{color:#333;text-decoration:none}.p-top__a07 .inner .s02 ul li a img{display:block;max-width:450px;margin:0 auto}.p-top__a07 .inner .s02 ul li a h3{font-weight:500;font-size:clamp(18px,1.4375vw,23px);padding-top:.3em}.p-top__a07 .inner .s02 ul li a .post-date{font-size:14px;color:#438907}.p-top__a07 .inner .s02 .button01 a{max-width:466px}.footup img{display:block;max-width:1000px;margin:10px 10% 2px;width:80%}@media screen and (min-width: 992px){.footup img{margin:10px auto 2px}}.l-footer__inner .fa01{background:rgba(67,137,7,.8);margin:0 calc(50% - 50vw);width:100vw}.l-footer__inner .fa01 .s01{width:92%;margin:0 auto;max-width:1200px;padding:clamp(40px,3.125vw,50px) 0}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01{display:grid;grid-template-columns:1fr 1fr 1fr .7fr;align-items:stretch}}.l-footer__inner .fa01 .s01 .d01{position:relative}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d01{padding-top:clamp(15px,1.25vw,20px)}}.l-footer__inner .fa01 .s01 .d01 .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(16px,1.75vw,28px);text-align:center;color:#fff}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d01 .sub{line-height:1;text-align:left}}.l-footer__inner .fa01 .s01 .d01 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em;text-align:center;color:#fff}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d01 h2{text-align:left;margin-bottom:0}}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .bline::before{content:"";display:block;height:auto;width:0;border-right:1px solid #fff;position:absolute;left:0;top:0;bottom:0;margin:auto}}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .bline:first-of-type::before{content:none}}.l-footer__inner .fa01 .s01 .d02{position:relative;margin-bottom:20px}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d02{padding-top:clamp(10px,.625vw,10px);margin-bottom:0}}.l-footer__inner .fa01 .s01 .d02 .tel{color:#fff;font-family:"Oswald",serif;font-size:clamp(32px,2.375vw,38px);text-align:center;font-weight:bold}.l-footer__inner .fa01 .s01 .d02 small{font-size:clamp(12px,1vw,16px);color:#fff;text-align:center;display:block}.l-footer__inner .fa01 .s01 .d03{position:relative;margin-bottom:20px}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d03{padding-top:clamp(15px,1.5625vw,25px);margin-bottom:0}}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d03 .button01{margin:0 1em}}.l-footer__inner .fa01 .s01 .d03 .button01 a{max-width:283px;border:1px solid #fff}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s01 .d03 .button01 a{width:100%}}.l-footer__inner .fa01 .s01 .d04{position:relative}.l-footer__inner .fa01 .s01 .d04 img{display:block;margin:0 auto;max-width:113px;width:100%}.l-footer__inner .fa01 hr{border:none;border-top:2px solid #fff;margin:0 calc(50% - 50vw);width:100vw}.l-footer__inner .fa01 .s02{width:92%;margin:0 auto;max-width:1400px;padding:clamp(40px,3.125vw,50px) 0;padding:clamp(40px,3.125vw,50px) 0}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02{display:grid;grid-template-columns:1fr .7fr .4fr .4fr;align-items:stretch}}.l-footer__inner .fa01 .s02 .d01{margin-bottom:20px;position:relative}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d01{display:flex;padding:0 1em;align-items:center;margin-bottom:0}}.l-footer__inner .fa01 .s02 .d01 img{display:block;max-width:125px;margin:0 auto 15px;width:30%}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d01 img{margin:0 auto}}.l-footer__inner .fa01 .s02 .d01 small{display:block;color:#fff;font-size:clamp(12px,.875vw,14px);text-align:center}.l-footer__inner .fa01 .s02 .d02{margin-bottom:20px;position:relative}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d02{margin-bottom:0;display:flex;justify-content:center;align-items:center}}.l-footer__inner .fa01 .s02 .d02 small{display:block;color:#fff;font-size:clamp(12px,.875vw,14px);text-align:center}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d02 small{text-align:left}}.l-footer__inner .fa01 .s02 .d03{display:flex;justify-content:center;gap:5%;margin-bottom:20px;align-items:center;position:relative}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d03{margin-bottom:0}}.l-footer__inner .fa01 .s02 .d03 img{width:80%;max-width:50px;display:block;margin:0 auto}.l-footer__inner .fa01 .s02 .d04{display:flex;justify-content:center;position:relative}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .d04{align-items:center;padding-left:1em}}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .bline::before{content:"";display:block;height:auto;width:0;border-right:1px solid #fff;position:absolute;left:0;top:0;bottom:0;margin:auto}}@media screen and (min-width: 992px){.l-footer__inner .fa01 .s02 .bline:first-of-type::before{content:none}}.u-flex--c li a{font-size:clamp(14px,1vw,16px)}.page .p-topArea{min-height:200px}@media screen and (min-width: 992px){.page .p-topArea{min-height:400px}}.pc-head{position:absolute;top:181px}@media screen and (min-width: 992px){.pc-head{top:352px}}.pc-head .titlebox .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:36px;line-height:1.1}@media screen and (min-width: 992px){.pc-head .titlebox .sub{font-size:90px}}.pc-head .titlebox h1{font-weight:600;font-size:clamp(16px,1.5vw,24px);margin-bottom:.5em}@media screen and (min-width: 992px){.pc-head .titlebox h1{font-size:24px}}#p-privacy .a01{max-width:1200px;margin:0 auto}#p-privacy .a01 .s01{margin-bottom:3em}#p-privacy .a01 .s01 .title{font-size:clamp(21px,2vw,32px);color:#438907}#p-privacy .a01 .s01 p{margin-bottom:1em}#p-privacy .a01 .s01 ul{margin-bottom:1.5em}#p-privacy .a01 .s01 ul li{list-style-type:disc}#p-privacy .a01 .s01 .button01 a{max-width:345px}@media screen and (min-width: 992px){#p-privacy .a01 .s01 .button01 a{margin:0}}#p-about .a01{margin-left:calc(50% - 50vw);background:#f5f5f5;position:relative;max-width:1400px;width:100%;margin-bottom:clamp(60px,8.125vw,130px)}@media screen and (min-width: 992px){#p-about .a01{margin:0 auto;margin-bottom:clamp(60px,8.125vw,130px)}}#p-about .a01 .s01{margin-bottom:3em;position:relative}@media screen and (min-width: 992px){#p-about .a01 .s01 .liner-left{position:absolute;top:0;left:0;width:100vw;height:100%;transform:translateX(-34%);z-index:-1;background:#f5f5f5;max-width:1500px}}#p-about .a01 .s01 .inbox{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px)}@media screen and (min-width: 992px){#p-about .a01 .s01 .inbox{display:grid;grid-template-columns:60% 40%;position:relative}}#p-about .a01 .s01 .inbox .left{margin:0 auto;width:92%;padding-bottom:20px}@media screen and (min-width: 992px){#p-about .a01 .s01 .inbox .left{padding-bottom:0;width:100%}}#p-about .a01 .s01 .inbox .left .titlebox{background:url(img/about-ahkwhite.svg) no-repeat;background-position:left center;background-size:50%;padding-bottom:1em}#p-about .a01 .s01 .inbox .left .titlebox .sub{font-size:clamp(15px,1.25vw,20px);color:#438907;margin-bottom:1em}#p-about .a01 .s01 .inbox .left .titlebox h2{font-size:clamp(21px,2vw,32px);margin-bottom:1em;font-weight:600}#p-about .a01 .s01 .inbox .left .detail .daihyou{font-size:clamp(18px,1.5vw,24px);font-weight:500}#p-about .a01 .s01 .inbox&gt;img{padding-right:6%;padding-left:4%}@media screen and (min-width: 992px){#p-about .a01 .s01 .inbox&gt;img{padding:0;position:relative;left:15%}}#p-about .a02{width:100%}#p-about .a02 .s01&gt;dl{border-bottom:1px solid #ccc;padding-bottom:1.5em;padding-top:1.5em;padding-left:.5em;padding-right:.5em}@media screen and (min-width: 992px){#p-about .a02 .s01&gt;dl{display:grid;grid-template-columns:.3fr 1fr;padding-bottom:2em;padding-top:2em;padding-left:3em}}#p-about .a02 .s01&gt;dl&gt;dt{color:#438907}#p-about .a02 .s01&gt;dl:first-child{border-top:1px solid #ccc}#p-about .a02 .s01 dl.gu{background:rgba(67,137,7,.1)}#p-about .a02 .s01 dl.gu dl{margin-bottom:1em}#p-about .a02 .s01 dl.gu dl:last-child{margin-bottom:0}@media screen and (min-width: 992px){#p-about .a02 .s01 dl.gu dl{display:flex;justify-content:flex-start;gap:3%}}#p-about .a02 .s01 dd img{height:clamp(16px,1.125vw,18px)}#p-about .a02 .s01 .box span{color:#438907;padding-right:.5em}#p-contact .a01{width:100%;max-width:1400px;margin-bottom:60px}#p-contact .a01 .s01 .d01{border:1px solid #438907}@media screen and (min-width: 992px){#p-contact .a01 .s01 .d01{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;align-items:center}}#p-contact .a01 .s01 .d01 .left{background:#438907;color:#fff;font-size:clamp(18px,1.4375vw,23px);padding:.5em;text-align:center}@media screen and (min-width: 992px){#p-contact .a01 .s01 .d01 .left{display:flex;justify-content:center;align-items:center;height:100%}}#p-contact .a01 .s01 .d01 .right{padding:1.5em 1em;text-align:center}#p-contact .a01 .s01 .d01 .right .tel{font-family:"Oswald",serif;font-size:clamp(32px,3vw,48px);text-align:center;font-weight:bold;color:#438907}#p-contact .a01 .s01 .d01 .right small{font-size:clamp(12px,1vw,16px);text-align:center;display:block}#p-contact .a02{width:100%}#p-contact .a02 .s01{border:1px solid #438907;padding:1em}@media screen and (min-width: 992px){#p-contact .a02 .s01{padding:5em}}#p-contact .a02 .s01 h2{font-size:clamp(18px,2vw,32px);padding-bottom:1em;font-weight:600;text-align:center;color:#438907}@media screen and (min-width: 992px){#p-contact .a02 .s01 h2{text-align:left}}#p-contact .a02 .s01 .mform{background:rgba(67,137,7,.1);padding:1em}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform{padding:5em}}#p-contact .a02 .s01 .mform dl{border-bottom:1px solid #ccc;margin-bottom:1em}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl{display:grid;grid-template-columns:.5fr 1fr;margin-bottom:2em}}#p-contact .a02 .s01 .mform dl dt{margin-bottom:.2em;position:relative}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl dt{margin-left:2em}}#p-contact .a02 .s01 .mform dl dt span{background:#ef9b00;font-weight:normal;font-size:clamp(12px,.875vw,14px);padding:.1em .5em;margin-left:1em;color:#fff}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl dt span{position:absolute;right:16px;top:7px;padding:.1em 1em;margin-left:0}}#p-contact .a02 .s01 .mform dl dd{margin-bottom:1.5em}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl dd{margin-bottom:2em;margin-right:2em}}#p-contact .a02 .s01 .mform dl dd input{background:#fff;border:none;width:100%;padding:.5em}#p-contact .a02 .s01 .mform dl dd input::placeholder{color:#b8b4b4}#p-contact .a02 .s01 .mform dl dd textarea{background:#fff;border:none;padding:.5em;width:100%}#p-contact .a02 .s01 .mform dl dd textarea::placeholder{color:#b8b4b4}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl dd ul li{display:flex;justify-content:flex-start;align-items:center;column-gap:3%;padding-bottom:10px}}@media screen and (min-width: 992px){#p-contact .a02 .s01 .mform dl dd ul li .yname{width:16%}}#p-contact .a02 .s01 .mform p{text-align:center}#p-contact .a02 .s01 .mform input[type=submit]{background:#438907;display:block;padding:20px 20px;transition:.5s;color:#fff;width:80%;text-align:center;max-width:522px;padding:1em .5em;margin:0 auto;text-decoration:none;font-size:clamp(16px,1.375vw,22px);letter-spacing:3px;transition:.5s}#p-contact .a02 .s01 .mform input[type=submit]:hover{background:#fff;color:#387801}.wpcf7 form.sent .wpcf7-response-output{text-align:center;background:#fff;padding:2em 1em}#p-corporate .a01{margin:0 calc(50% - 50vw);width:100vw;position:relative}#p-corporate .a01::before{content:"";position:absolute;top:35%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(-28deg);z-index:-1;height:400px}#p-corporate .a01 .s01{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(50px,6.25vw,100px)}@media screen and (min-width: 992px){#p-corporate .a01 .s01{display:grid;grid-template-columns:1fr 1fr;gap:5%}}#p-corporate .a01 .s01 .left img{width:clamp(60px,5.3125vw,85px)}#p-corporate .a01 .s01 .left h2{font-size:clamp(22px,2.125vw,34px);padding-bottom:.5em;font-weight:600;color:#438907}#p-corporate .a01 .s01&gt;img{display:block;margin:0 auto;max-width:776px;width:100%}#p-corporate .a01 .s02{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(50px,6.25vw,100px)}@media screen and (min-width: 992px){#p-corporate .a01 .s02{display:flex;gap:5%;flex-direction:row-reverse}}@media screen and (min-width: 992px){#p-corporate .a01 .s02 .right{width:50%}}#p-corporate .a01 .s02 .right img{width:clamp(60px,5.3125vw,85px)}#p-corporate .a01 .s02 .right h2{font-size:clamp(22px,2.375vw,38px);padding-bottom:.5em;font-weight:600;color:#438907}#p-corporate .a01 .s02&gt;img{display:block;margin:0 auto;max-width:776px;width:100%}@media screen and (min-width: 992px){#p-corporate .a01 .s02&gt;img{width:50%}}#p-corporate .a01 .s03{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(40px,5vw,80px)}#p-corporate .a01 .s03 .titlebox{background:linear-gradient(90deg, rgb(150, 219, 92) 0%, rgb(47, 158, 38) 100%);text-align:center;padding:clamp(10px,1.25vw,20px) 1em;margin-bottom:clamp(15px,1.875vw,30px)}#p-corporate .a01 .s03 .titlebox .sub{font-family:"Archivo Narrow",serif;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px);color:#fff}#p-corporate .a01 .s03 .titlebox h2{font-weight:500;font-size:clamp(21px,2.375vw,38px);color:#fff;margin-top:-5px}#p-corporate .a01 .s03 ul{padding:0;margin:0}@media screen and (min-width: 992px){#p-corporate .a01 .s03 ul{display:grid;grid-template-columns:1fr 1fr;gap:2%}}#p-corporate .a01 .s03 ul li{border:1px solid #438907;padding:.75em;display:grid;grid-template-columns:.5fr 1fr;gap:15px;margin-bottom:15px;background:rgba(255,255,255,.6)}@media screen and (min-width: 992px){#p-corporate .a01 .s03 ul li{padding:1.5em;margin-bottom:0}}#p-corporate .a01 .s03 ul li h3{font-size:clamp(18px,1.5vw,24px);color:#438907;font-weight:500;margin-top:.2em;margin-bottom:.2em}#p-corporate .a02{margin:0 calc(50% - 50vw);width:100vw;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}#p-corporate .a02 .inner{margin:0 auto clamp(50px,9.375vw,150px);max-width:1400px}#p-corporate .a02 .inner .s01{padding-top:clamp(40px,5vw,80px);margin:0 auto clamp(50px,6.25vw,100px)}#p-corporate .a02 .inner .s01 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.7em;text-align:center}#p-corporate .a02 .inner .s01 ul{padding:0;margin:0 auto;width:90%}@media screen and (min-width: 992px){#p-corporate .a02 .inner .s01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5%;width:100%;padding:0 2%}}#p-corporate .a02 .inner .s01 ul li{display:flex;justify-content:flex-start;gap:5%;align-items:center;background:#fff;padding:1em;box-shadow:0px 10px 10px -11px #777;margin-bottom:10px}#p-corporate .a02 .inner .s01 ul li img{width:22%;height:auto;max-width:82px;height:100%}#p-corporate .a02 .inner .s01 ul li h3{font-weight:500;font-size:clamp(16px,1.25vw,20px)}#p-corporate .a03{margin:0 calc(50% - 50vw);width:100vw;position:relative}#p-corporate .a03::before{content:"";position:absolute;top:26%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(28deg);z-index:-1;height:400px}#p-corporate .a03 .inner{width:92%;margin:50px auto clamp(50px,6.25vw,100px);max-width:1400px}#p-corporate .a03 .s01{margin-bottom:clamp(50px,6.25vw,100px)}#p-corporate .a03 .s01 .titlebox{border-bottom:1px solid #438907;padding-bottom:.5em;margin-bottom:1.5em}@media screen and (min-width: 992px){#p-corporate .a03 .s01 .titlebox{display:flex;justify-content:space-between;align-items:center}}#p-corporate .a03 .s01 .titlebox .left .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){#p-corporate .a03 .s01 .titlebox .left .sub{line-height:1}}#p-corporate .a03 .s01 .titlebox .left h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:1em}@media screen and (min-width: 992px){#p-corporate .a03 .s01 .titlebox .left h2{margin-bottom:0}}#p-corporate .a03 .s01 .titlebox .right{border-left:5px solid #438907;padding-left:1em;margin-bottom:1em}@media screen and (min-width: 992px){#p-corporate .a03 .s01 .titlebox .right{width:45%;margin-bottom:0}}#p-corporate .a03 .s01 .titlebox .right p{margin-bottom:0}#p-corporate .a03 .s01 ul{padding:0;margin:0 auto;margin-bottom:60px}@media screen and (min-width: 992px){#p-corporate .a03 .s01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2%}}#p-corporate .a03 .s01 ul img{margin:0 auto;display:block;max-width:450px;width:100%}#p-corporate .a03 .s01 ul h3{font-weight:600;font-size:clamp(20px,1.5vw,24px);margin-top:1em;margin-bottom:.8em;color:#438907;text-align:center}#p-corporate .a03 .s01 ul p{text-align:center}@media screen and (min-width: 992px){#p-corporate .a03 .s01 ul .koul{display:block}}#p-corporate .a03 .s01 ul .koul li{background:#81c547;text-align:center;color:#fff;font-size:16px;padding:.7em;margin-bottom:3px}#p-corporate .a03 .s02{margin:50px auto clamp(50px,6.25vw,100px)}#p-corporate .a03 .s02 .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){#p-corporate .a03 .s02 .sub{line-height:1}}#p-corporate .a03 .s02 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em}#p-corporate .a03 .s02 hr{border:none;border-top:1px solid #438907;margin-bottom:clamp(20px,2.5vw,40px)}@media screen and (min-width: 992px){#p-corporate .a03 .s02 .list{display:grid;grid-template-columns:1fr 1fr;gap:2%}}#p-corporate .a03 .s02 .list .inbox{display:grid;grid-template-columns:.3fr 1fr;gap:15px}#p-corporate .a03 .s02 .list .inbox h3{font-size:clamp(18px,1.5vw,24px);color:#438907;font-weight:500;margin-top:.2em;margin-bottom:.2em}#p-corporate .a03 .s03{text-align:center}#p-corporate .a03 .s03 strong{font-size:clamp(22px,2.375vw,38px);font-weight:600}#p-personal .a01{margin:0 calc(50% - 50vw);width:100vw;position:relative}#p-personal .a01::before{content:"";position:absolute;top:35%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(-28deg);z-index:-1;height:400px}#p-personal .a01 .s01{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(50px,6.25vw,100px)}@media screen and (min-width: 992px){#p-personal .a01 .s01{display:grid;grid-template-columns:1fr 1fr;gap:5%}}#p-personal .a01 .s01 .left img{width:clamp(60px,5.3125vw,85px)}#p-personal .a01 .s01 .left h2{font-size:clamp(22px,2.125vw,34px);padding-bottom:.5em;font-weight:600;color:#438907}#p-personal .a01 .s01&gt;img{display:block;margin:0 auto;max-width:776px;width:100%}#p-personal .a01 .s02{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(50px,6.25vw,100px)}@media screen and (min-width: 992px){#p-personal .a01 .s02{display:flex;gap:5%;flex-direction:row-reverse}}@media screen and (min-width: 992px){#p-personal .a01 .s02 .right{width:50%}}#p-personal .a01 .s02 .right img{width:clamp(60px,5.3125vw,85px)}#p-personal .a01 .s02 .right h2{font-size:clamp(22px,2.375vw,38px);padding-bottom:.5em;font-weight:600;color:#438907}#p-personal .a01 .s02&gt;img{display:block;margin:0 auto;max-width:776px;width:100%}@media screen and (min-width: 992px){#p-personal .a01 .s02&gt;img{width:50%}}#p-personal .a01 .s03{width:92%;max-width:1400px;margin:0 auto;margin-bottom:clamp(40px,5vw,80px)}#p-personal .a01 .s03 .titlebox{background:linear-gradient(90deg, rgb(150, 219, 92) 0%, rgb(47, 158, 38) 100%);text-align:center;padding:clamp(10px,1.25vw,20px) 1em;margin-bottom:clamp(15px,1.875vw,30px)}#p-personal .a01 .s03 .titlebox .sub{font-family:"Archivo Narrow",serif;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px);color:#fff}#p-personal .a01 .s03 .titlebox h2{font-weight:500;font-size:clamp(21px,2.375vw,38px);color:#fff;margin-top:-5px}#p-personal .a01 .s03 ul{padding:0;margin:0}@media screen and (min-width: 992px){#p-personal .a01 .s03 ul{display:grid;grid-template-columns:1fr 1fr;gap:2%}}#p-personal .a01 .s03 ul li{border:1px solid #438907;padding:.75em;display:grid;grid-template-columns:.5fr 1fr;gap:15px;margin-bottom:15px;background:rgba(255,255,255,.6)}@media screen and (min-width: 992px){#p-personal .a01 .s03 ul li{padding:1.5em;margin-bottom:0}}#p-personal .a01 .s03 ul li h3{font-size:clamp(18px,1.5vw,24px);color:#438907;font-weight:500;margin-top:.2em;margin-bottom:.2em}#p-personal .a02{margin:0 calc(50% - 50vw);width:100vw;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%)}#p-personal .a02 .inner{margin:0 auto clamp(50px,9.375vw,150px);max-width:1400px}#p-personal .a02 .inner .s01{padding-top:clamp(40px,5vw,80px);margin:0 auto clamp(50px,6.25vw,100px)}#p-personal .a02 .inner .s01 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.7em;text-align:center}#p-personal .a02 .inner .s01 ul{padding:0;margin:0 auto;width:90%}@media screen and (min-width: 992px){#p-personal .a02 .inner .s01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5%;width:100%;padding:0 2%}}#p-personal .a02 .inner .s01 ul li{display:flex;justify-content:flex-start;gap:5%;align-items:center;background:#fff;padding:1em;box-shadow:0px 10px 10px -11px #777;margin-bottom:10px}#p-personal .a02 .inner .s01 ul li img{width:22%;height:auto;max-width:82px;height:100%}#p-personal .a02 .inner .s01 ul li h3{font-weight:500;font-size:clamp(16px,1.25vw,20px)}#p-personal .a03{margin:0 calc(50% - 50vw);width:100vw;position:relative}#p-personal .a03::before{content:"";position:absolute;top:26%;bottom:0;left:0;right:0;background-color:#f5f5f5;transform:skewY(28deg);z-index:-1;height:400px}#p-personal .a03 .inner{width:92%;margin:50px auto clamp(50px,6.25vw,100px);max-width:1400px}#p-personal .a03 .s01{margin-bottom:clamp(50px,6.25vw,100px)}#p-personal .a03 .s01 .titlebox{border-bottom:1px solid #438907;padding-bottom:.5em;margin-bottom:1.5em}@media screen and (min-width: 992px){#p-personal .a03 .s01 .titlebox{display:flex;justify-content:space-between;align-items:center}}#p-personal .a03 .s01 .titlebox .left .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){#p-personal .a03 .s01 .titlebox .left .sub{line-height:1}}#p-personal .a03 .s01 .titlebox .left h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:1em}@media screen and (min-width: 992px){#p-personal .a03 .s01 .titlebox .left h2{margin-bottom:0}}#p-personal .a03 .s01 .titlebox .right{border-left:5px solid #438907;padding-left:1em;margin-bottom:1em}@media screen and (min-width: 992px){#p-personal .a03 .s01 .titlebox .right{width:45%;margin-bottom:0}}#p-personal .a03 .s01 .titlebox .right p{margin-bottom:0}#p-personal .a03 .s01 ul{padding:0;margin:0 auto;margin-bottom:60px}@media screen and (min-width: 992px){#p-personal .a03 .s01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2%}}#p-personal .a03 .s01 ul img{margin:0 auto;display:block;max-width:450px;width:100%}#p-personal .a03 .s01 ul h3{font-weight:600;font-size:clamp(20px,1.5vw,24px);margin-top:1em;margin-bottom:.8em;color:#438907;text-align:center}#p-personal .a03 .s01 ul p{text-align:center}@media screen and (min-width: 992px){#p-personal .a03 .s01 ul .koul{display:block}}#p-personal .a03 .s01 ul .koul li{background:#81c547;text-align:center;color:#fff;font-size:16px;padding:.7em;margin-bottom:3px}#p-personal .a03 .s02{margin:50px auto clamp(50px,6.25vw,100px)}#p-personal .a03 .s02 .sub{font-family:"Archivo Narrow",serif;color:#438907;font-weight:bold;font-style:italic;font-size:clamp(18px,1.75vw,28px)}@media screen and (min-width: 992px){#p-personal .a03 .s02 .sub{line-height:1}}#p-personal .a03 .s02 h2{font-weight:600;font-size:clamp(21px,2.375vw,38px);margin-bottom:.5em}#p-personal .a03 .s02 hr{border:none;border-top:1px solid #438907;margin-bottom:clamp(20px,2.5vw,40px)}@media screen and (min-width: 992px){#p-personal .a03 .s02 .list{display:grid;grid-template-columns:1fr 1fr;gap:2%}}#p-personal .a03 .s02 .list .inbox{display:grid;grid-template-columns:.3fr 1fr;gap:15px}#p-personal .a03 .s02 .list .inbox h3{font-size:clamp(18px,1.5vw,24px);color:#438907;font-weight:500;margin-top:.2em;margin-bottom:.2em}#p-personal .a03 .s03{text-align:center}#p-personal .a03 .s03 strong{font-size:clamp(22px,2.375vw,38px);font-weight:600}.category .p-topArea{min-height:200px}@media screen and (min-width: 992px){.category .p-topArea{min-height:400px}}.category-news .l-main__body{max-width:1000px;margin:0 auto}.category-news .c-pageTitle__main{top:20px}.category-news .p-postList .p-postList__item{border:1px solid #438907;margin-bottom:5px !important}.category-news .p-postList .p-postList__item .p-postList__link{border-bottom:none;padding:0}@media screen and (min-width: 992px){.category-news .p-postList .p-postList__item .p-postList__link .p-postList__body{display:grid;grid-template-columns:.4fr 1fr;align-items:center}}.category-news .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta{margin:0;display:block;background:#438907;padding:.5em 1.5em}@media screen and (min-width: 992px){.category-news .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta{padding:1.7em 1.5em}}.category-news .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times{margin-bottom:0}.category-news .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times .c-postTimes__item{font-size:clamp(14px,1vw,16px);color:#fff}.category-news .p-postList .p-postList__item .p-postList__link .p-postList__title{font-size:clamp(16px,1.125vw,18px);padding:1em;position:relative}.category-news .p-postList .p-postList__item .p-postList__link .p-postList__title::after{content:url("img/common-arrow.svg");display:block;position:absolute;top:50%;right:3%;transform:translate(-50%, -50%)}.category-column .c-pageTitle__main{top:20px}.category-column .p-postList__title{font-size:clamp(16px,1.5vw,24px);font-weight:600}.category-column .p-postList__times{color:#438907}.category-column .p-postList{max-width:1200px;margin:0 auto}.custom-header-image{position:relative;top:-76px}@media screen and (min-width: 992px){.custom-header-image{position:relative;top:-120px}}.custom-header-image img{object-fit:cover;min-height:200px;height:100%;max-height:400px;width:100%}.single .l-content{margin-top:-120px}@media screen and (min-width: 992px){.single .l-content{margin-top:-220px}}.single .c-pageTitle__main{font-size:clamp(24px,2vw,32px);font-weight:500;border-bottom:1px solid #333;top:0;padding-bottom:.3em}.single .c-postTimes__item{color:#438907}/*# sourceMappingURL=style.css.map */</pre></body></html>