a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes scroll{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}51%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@keyframes left-animation{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes right-animation{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sub_arrow{0%{transform:translateX(0)}50%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes yurayura{0%,to{transform:rotate(5deg);transform-origin:30% 100%}50%{transform:rotate(-5deg)}}@keyframes fuwafuwa{0%{transform:translate(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(0deg)}to{transform:translate(0) rotate(7deg)}}@keyframes pikopiko{0%{transform:rotate(5deg)}to{transform:rotate(-10deg)}}@keyframes shake-up{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes bound{0%{transform:translateY(0)}5%{transform:translateY(-10px)}10%{transform:translateY(0)}15%{transform:translateY(-5px)}20%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0);transform-origin:bottom}5%{transform:translateY(0) scale(1.02,.98)}20%{transform:translateY(-2px) scale(1)}25%{transform:translateY(-10px)}40%{transform:translateY(0) scale(1.02,.98)}45%{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(1.02,.98)}65%{transform:translateY(-3px) scale(1)}70%{transform:translateY(-3px) scale(1)}85%{transform:translateY(2px) scale(1.02,.98)}90%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}}@keyframes korokoro{0%{transform:rotate(0)}5%{transform:rotate(3deg)}25%{transform:rotate(0)}30%{transform:rotate(-3deg)}35%{transform:rotate(0)}45%{transform:rotate(1deg)}50%{transform:rotate(0)}60%{transform:rotate(-1deg)}65%{transform:rotate(0)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes fadeIn{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-animation1{0%{clip-path:circle(80% at -100% -100%);opacity:0}50%{clip-path:circle(80% at 50% 50%);opacity:1}}@keyframes slide-animation2{0%{clip-path:circle(80% at 200% -100%)}10%{clip-path:circle(80% at 200% -100%)}60%{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation3{0%{clip-path:circle(80% at 200% 200%)}20%{clip-path:circle(80% at 200% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation4{0%{clip-path:circle(80% at -100% 200%)}30%{clip-path:circle(80% at -100% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation5{0%{clip-path:circle(80% at -100% -100%)}50%{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation6{0%{clip-path:circle(80% at 200% -100%)}10%{clip-path:circle(80% at 200% -100%)}60%{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation7{0%{clip-path:circle(80% at 200% 200%)}20%{clip-path:circle(80% at 200% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation8{0%{clip-path:circle(80% at -100% 200%)}30%{clip-path:circle(80% at -100% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation9{0%{clip-path:circle(80% at -100% -100%)}50%{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation10{0%{clip-path:circle(80% at 200% -100%)}10%{clip-path:circle(80% at 200% -100%)}60%{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation11{0%{clip-path:circle(80% at 200% 200%)}20%{clip-path:circle(80% at 200% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes slide-animation12{0%{clip-path:circle(80% at -100% 200%)}30%{clip-path:circle(80% at -100% 200%)}70%{clip-path:circle(80% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes cross-left{0%{left:-20px}50%{height:2rem;left:50%;width:2rem}to{height:200%;left:50%;width:200%}}@keyframes cross-right{0%{right:-20px}50%{height:2rem;right:50%;width:2rem}to{height:200%;right:50%;width:200%}}@keyframes cross-base{50%{fill:#000}to{fill:#fff}}@keyframes cross-base2{50%{fill:#000}to{fill:#fff}}@keyframes cross-center{50%{fill:#fff;stroke:#fff}to{fill:#000;stroke:#000}}@keyframes cross-center2{50%{fill:#fff;stroke:#fff}to{fill:#000;stroke:#000}}@keyframes cross-center3{50%{fill:#fff;stroke:#fff}}@keyframes box-amine-01{0%{fill:"#FFC5D4"}60%{fill:"#FFC5D4"}to{fill:#ff8caa}}@keyframes shtstra{0%{background-position-y:0,100%}50%,to{background-position-y:0,0}}@keyframes shtstrb{0%,10%{background-position-x:0,100%}20%,30%{background-position-x:200px,100%}40%,50%{background-position-x:100px,100%}60%,70%{background-position-x:250px,100%}80%,90%{background-position-x:150px,100%}}@keyframes loop_animation_right{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes wiper{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(0)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes MoveLeft{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes arrowmove{0%{bottom:1%}50%{bottom:25%}to{bottom:1%}}.no-sp{display:none}@media(min-width:768px){.no-sp{display:block!important}}.only-sp{display:block}@media(min-width:768px){.only-sp{display:none!important}}@media(min-width:960px){.no-pc{display:none!important}}.only-pc{display:none}@media(min-width:960px){.only-pc{display:block!important}}html.fixed{height:100vh;left:0;position:fixed;top:0;width:100%}html.is-drawer-open{overflow:hidden;position:fixed}.wrapper,body{position:relative}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}body *{box-sizing:border-box}body.fixed,body.modal-open{height:100vh;left:0;position:fixed;top:0;width:100%}img{backface-visibility:hidden;height:auto;max-width:100%;vertical-align:bottom;width:auto}.main{margin-top:4.5rem;position:relative}.main:after{background:linear-gradient(180deg,#ff9d00,#fff 98.08%);content:"";display:block;height:14.1875rem;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:800px){.main{margin-top:6.75rem}}.area-cmn,[class^=area-]{padding:12.8vw 0;position:relative}@media(min-width:768px){.area-cmn,[class^=area-]{padding:6.94444vw 0}}.home .area-cmn,.home [class^=area-]{padding:2rem 0 2.25rem}.container{margin:0 auto;padding:0 1.25rem;width:100%}@media(min-width:768px){.container{max-width:1438px;padding:0 min(50/1440*100vw,50/16*1rem)}}.container-m{margin:0 auto;padding:0 1.25rem;width:100%}@media(min-width:768px){.container-m{max-width:1215px;padding:0 min(60/1440*100vw,60/16*1rem)}}.container-narrow{margin:0 auto;padding:0 1.25rem;width:100%}@media(min-width:768px){.container-narrow{max-width:calc(52.5rem + min(120/1440*100vw,120/16*1rem));padding:0 min(60/1440*100vw,60/16*1rem)}.separate{display:grid;gap:0 min(88/1440*100vw,88/16*1rem);grid-template-columns:1fr min(305/1440*100vw,305/16*1rem)}}.area-contents{padding-top:1.4375rem}@media(min-width:768px){.area-contents{grid-area:1/1/2/2;padding-top:1.0625rem}}.area-contents .list-post{display:flex;flex-wrap:wrap;gap:.9375rem 1rem}@media(min-width:768px){.area-contents .list-post{gap:min(40/1440*100vw,40/16*1rem) min(40/1440*100vw,40/16*1rem)}.area-side{grid-area:1/2/2/3;padding-bottom:6.25rem!important}.area-side>.inner{padding-top:1.0625rem}}.sec-cmn,[class^=sec-]{margin:min(40/375*100vw,40/16*1rem) 0;overflow:hidden;position:relative}@media(min-width:768px){.sec-cmn,[class^=sec-]{margin:min(56/1440*100vw,56/16*1rem) 0}}.area-recruit{aspect-ratio:375/648;background:url(../img/home/recruit/img-recruit_sp.jpg) no-repeat 50%/cover;max-height:46.875rem;padding:2.375rem 0;width:100%}@media(min-width:768px){.area-recruit{aspect-ratio:1440/528;background:url(../img/home/recruit/img-recruit_pc.jpg) no-repeat 50%/cover;display:grid;min-height:18.75rem;place-items:center}}.area-recruit .container{display:flex;flex-direction:column;height:100%}@media(min-width:768px){.area-recruit .container{height:-moz-fit-content;height:fit-content}}.area-recruit .lead{font-size:min(20/375*100vw,20/16*1rem);font-weight:500;letter-spacing:.04em;line-height:180%;margin-bottom:1.6875rem}@media(min-width:768px){.area-recruit .lead{font-size:min(30/1440*100vw,30/16*1rem);line-height:160%}}.area-recruit .mod-btn{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;justify-content:center;margin:auto auto .875rem;padding:0}@media(min-width:768px){.area-recruit .mod-btn{justify-content:flex-start;margin:auto 0 .875rem}}.area-recruit .btn{height:3.75rem;width:min(305/375*100vw,305/16*1rem)}.area-recruit .btn.rainbow .inner .txt{font-size:1rem}.area-sns{margin:min(46/375*100vw,46/16*1rem) auto 0;padding:0}@media(min-width:768px){.area-sns{display:none}}.area-sns .mod-sns{justify-content:center}.area-sns .mod-sns .item{width:2.25rem}.area-bnr{padding:min(46/375*100vw,46/16*1rem) 12.8vw min(48/375*100vw,48/16*1rem)}@media(min-width:768px){.area-bnr{padding:min(43/1440*100vw,43/16*1rem)}}.area-bnr .container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2.375rem;justify-content:center}.area-bnr a{max-width:15.5625rem;transition:.3s}@media(any-hover:hover){.area-bnr a:hover{opacity:.6!important}}.list-cat .item{align-items:center;border-bottom:1px solid #e7e7e7;display:grid;grid-template-columns:1fr auto}.list-cat .item a{color:#000;font-size:1.125rem;font-weight:500;padding:.625rem 0;text-decoration:none}.list-tag{display:flex;flex-wrap:wrap;gap:.375rem}.list-tag .item a,.list-tag .item span{background:#ebebeb;border-radius:1.9375rem;color:#000;display:grid;font-size:.75rem;font-weight:500;height:1.25rem;line-height:1;min-width:3.75rem;padding:0 .8125rem;place-items:center;text-decoration:none}@media(min-width:768px){.list-tag .item a,.list-tag .item span{font-size:.8125rem;height:1.4375rem;min-width:5rem}}.list-wrapper{height:calc(100% - 61px);margin:0 -.625rem;overflow-y:auto;padding:0 .625rem}.list-popular{display:grid;gap:1.25rem;grid-template-columns:1fr}.list-popular .item a{color:#000;display:grid;gap:.625rem;grid-template-columns:1fr 32vw;text-decoration:none}@media(min-width:768px){.list-popular .item a{grid-template-columns:1fr min(132/1440*100vw,132/16*1rem)}}@media(any-hover:hover){.list-popular .item a:hover{opacity:.6!important}.list-popular .item a:hover .pict img{transform:scale(1.05)}}.list-popular .item .pict{grid-area:1/2/2/3;overflow:hidden}.list-popular .item .pict img{transition:.3s;width:100%}.list-popular .item .text{grid-area:1/1/2/2}.list-popular .item .ttl-article{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:164.286%;text-decoration:underline}.date-box{color:#999;display:grid;font-size:.625rem;grid-template-columns:1fr;line-height:1.4}@media(min-width:768px){.date-box{font-size:.8125rem}}.date{align-items:center;display:flex;gap:.3125rem}.date:before{background:url(../img/common/ico-date.svg) no-repeat 50%/contain;content:"";display:block;height:.75rem;width:.75rem}@media(min-width:768px){.date:before{height:1.25rem;width:1.25rem}}.views{align-items:center;display:flex;gap:.3125rem}.views:before{background:url(../img/common/ico-view.svg) no-repeat 50%/contain;content:"";display:block;height:.75rem;width:.75rem}@media(min-width:768px){.views:before{height:1.25rem;width:1.25rem}}.mod-taglist{border:2px solid #ff9d00;border-radius:.625rem;margin-bottom:2.75rem;padding:1.3125rem 1.5rem 1.8125rem}@media(min-width:768px){.mod-taglist{margin-bottom:2.5rem;padding:2rem 1.375rem 2.5rem}}.mod-taglist .post-cat{font-size:.625rem;margin-bottom:1.25rem}@media(min-width:768px){.mod-taglist .post-cat{font-size:.875rem;gap:1.3125rem;margin-bottom:1.4375rem}}.mod-taglist .post-cat:before{font-size:1.25rem}@media(min-width:768px){.mod-taglist .post-cat:before{font-size:2rem}}.mod-taglist .list-tag{gap:1.3125rem 1rem}@media(min-width:768px){.mod-taglist .list-tag{gap:1.5rem 1.1875rem}}.mod-taglist .list-tag .item a{font-size:.8125rem;height:1.4375rem;min-width:3.75rem}@media(min-width:768px){.mod-taglist .list-tag .item a{min-width:5rem}}.footer{background-color:#484848;color:#fff;display:grid;grid-template-columns:1fr;position:relative}.footer a{color:#fff;text-decoration:none}.footer .container{display:grid;gap:2.375rem;max-width:1376px;padding-bottom:10.66667vw;padding-top:8.8vw}@media(min-width:768px){.footer .container{padding:4.375rem 1.875rem 3.25rem}}@media(min-width:880px){.footer .container{display:grid;grid-template-columns:auto 1fr;padding:4.375rem 1.875rem 3.25rem}}@media(min-width:768px){.footer .foot-info{display:grid;gap:0 min(76/1440*100vw,76/16*1rem);grid-template-columns:1fr 13.625rem;grid-template-rows:auto 1fr;height:-moz-fit-content;height:fit-content}}@media(min-width:880px){.footer .foot-info{grid-area:1/1/2/2}}.footer .foot-menu{display:grid;font-size:min(16/375*100vw,16/16*1rem);font-weight:500;gap:1.25rem;order:-1}.footer .foot-menu .menu{display:flex;flex-wrap:wrap;gap:1.25rem 4.125rem}.footer .foot-menu .item{width:calc(50% - 2.0625rem)}.footer .foot-menu a{text-decoration:underline}@media(min-width:768px){.footer .foot-menu .item{width:calc(25% - 3.09375rem)}}@media(min-width:880px){.footer .foot-menu{display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.25rem min(145/1440*100vw,145/16*1rem);grid-area:1/2/2/3;line-height:250%;margin:-.375rem auto auto}.footer .foot-menu .menu{display:grid;flex-wrap:wrap;gap:0;height:100%}.footer .foot-menu .item{width:auto}.footer .foot-menu .item a{word-break:keep-all}.footer .foot-menu .item .under-line:after{background-image:linear-gradient(#fff,#fff)}.footer .foot-menu .sub a{align-items:center;display:flex;gap:.5em}.footer .foot-menu .sub a:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuNTMgNi41M2EuNzUuNzUgMCAwIDAgMC0xLjA2TDUuNzU3LjY5N2EuNzUuNzUgMCAxIDAtMS4wNiAxLjA2TDguOTM5IDZsLTQuMjQyIDQuMjQzYS43NS43NSAwIDAgMCAxLjA2IDEuMDZ6TTAgNnYuNzVoMTB2LTEuNUgweiIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";display:block;height:.75rem;width:.6875rem}}@media(min-width:1060px){.footer .foot-menu .menu{display:grid;flex-wrap:wrap;gap:0;height:100%}.footer .foot-menu .menu:first-child{gap:0 min(100/1440*100vw,100/16*1rem);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}.footer .foot-menu .menu:first-child .item:first-child{grid-area:1/1/2/2}.footer .foot-menu .menu:first-child .item:nth-child(2){grid-area:1/2/2/3}.footer .foot-menu .menu:first-child .item:nth-child(3){grid-area:2/2/3/3}.footer .foot-menu .menu:first-child .item:nth-child(4){grid-area:3/2/4/3}}.footer .ft-logo{margin:0 0 1.5rem;width:60.53333vw}@media(min-width:768px){.footer .ft-logo{grid-area:1/1/2/2;margin:0;width:14.1875rem}}.footer .mod-address{font-size:.875rem;font-weight:500;line-height:185.714%}@media(min-width:768px){.footer .mod-address{grid-area:1/2/3/3}}.footer .mod-address+.mod-address{margin-top:1em}.footer .mod-sns{display:none}@media(min-width:768px){.footer .mod-sns{display:flex;grid-area:2/1/3/2;margin:auto 0 0}}.footer .mod-sns .item{width:1.875rem}.copyright{background:#333;display:block;font-size:2.66667vw;font-weight:500;letter-spacing:.12em;line-height:250%;padding:1.0625rem 0 6.9375rem;text-align:center;width:100%}@media(min-width:768px){.copyright{font-size:min(12/1440*100vw,12/16*1rem);grid-area:2/1/3/3;padding:1.0625rem 0}}.foot-fix{background:#fff;border-radius:.625rem;border-top:1px solid #fff;bottom:1.875rem;box-shadow:0 1px 19px 0 rgba(0,0,0,.3);display:grid;grid-template-columns:1fr 1fr 1fr;height:4rem;left:0;margin:auto;position:fixed;right:0;transition:1s;width:81.86667vw;z-index:1000}.foot-fix .link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:#000;display:grid;font-family:GenJyuuGothic,sans-serif;font-size:.875rem;font-weight:500;line-height:1.6;margin:0;outline:none;padding:0;place-content:center;place-items:center;position:relative;text-decoration:none}.foot-fix .link:before{color:#ff9d00;content:attr(data-en);display:block;font-size:.875rem;font-weight:500;letter-spacing:.04em;-webkit-text-emphasis:none;text-emphasis:none;width:-moz-fit-content;width:fit-content}.foot-fix .link:not(:first-child):after{background:#e7e7e7;bottom:0;content:"";display:block;height:2.4375rem;left:0;margin:auto;position:absolute;top:0;width:1px}.foot-fix .link.current,.foot-fix .link.current:before{color:#fff}.foot-fix .link.current:after{background:#ff9d00;border-radius:.375rem;content:"";display:block;height:calc(100% - 18px);left:.5625rem;position:absolute;width:calc(100% - 18px);z-index:-1}@media(min-width:768px){.foot-fix{display:none}}.end-line{background:#fff;background:linear-gradient(180deg,#fff,#fff 1px,#30386c 0,#353d6b 7px,#accd00 0,#accd00);display:block;height:5.625rem;width:100%}@media(min-width:768px){.end-line{height:1.5625rem}}.header{align-items:center;background-color:#fff;border-top:.1875rem solid #ff9d00;display:flex;height:4.75rem;left:0;padding:0 min(15/375*100vw,15/16*1rem) 0 min(18/375*100vw,18/16*1rem);position:fixed;top:0;width:100%;z-index:98}@media(min-width:800px){.header{border-top-width:.375rem;height:6.75rem;padding:0 min(50/1440*100vw,50/16*1rem)}}.header .logo{display:grid;flex-shrink:0;height:auto;z-index:99}.header .logo a{align-items:center;display:grid;gap:.1875rem;line-height:1;text-decoration:none}@media(min-width:800px){.header .logo a{gap:.25rem}}.header .logo .catch{color:#000;font-size:min(6.6/375*100vw,6.6/16*1rem);font-weight:500;letter-spacing:.05em;line-height:normal}@media(min-width:800px){.header .logo .catch{font-size:.625rem;letter-spacing:.08em}}.header .logo img{height:auto;max-width:unset;transition:.3s;width:min(128/375*100vw,128/16*1rem)}@media(min-width:800px){.header .logo img{width:12.8125rem}}.header .head-menu{align-items:center;display:flex;gap:0 min(4/375*100vw,4/16*1rem);margin:0 0 0 auto}@media(min-width:768px){.header .head-menu{gap:0;height:100%;width:-moz-fit-content;width:fit-content}}.header .head-menu .btn-menu,.header .head-menu .mod-sns{display:flex;flex-grow:0}.header .head-menu .menu{display:none}@media(min-width:768px){.header .head-menu .menu{align-items:center;display:flex;gap:min(56/1440*100vw,56/16*1rem);margin-right:min(42/1440*100vw,42/16*1rem)}}@media(min-width:1281px){.header .head-menu .menu{margin-right:min(109/1440*100vw,109/16*1rem)}}.header .head-menu .menu .item{line-height:1}.header .head-menu .menu .item.current a:after{background-color:#ff9d00;bottom:-.375rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.people .header .head-menu .menu .item.current a:after{background-color:#05b5d7}.work .header .head-menu .menu .item.current a:after{background-color:#e1b61b}.company .header .head-menu .menu .item.current a:after{background-color:#60d409}.header .head-menu .menu a{color:#000;display:grid;font-size:clamp(13/16*1rem,15/1440*100vw,15/16*1rem);height:1.5rem;place-items:center;position:relative;text-decoration:none}.header .head-menu .mod-sns{display:none}@media(min-width:1060px){.header .head-menu .mod-sns{display:flex;gap:min(16/1440*100vw,16/16*1rem);margin:0 min(42/1440*100vw,42/16*1rem) 0 0}}.header .head-menu .mod-sns .item{width:min(28/1440*100vw,28/16*1rem)}.header .head-menu .mod-sns a{display:grid;place-items:center}@media(min-width:768px){.header .head-menu .btn.rainbow{margin-left:min(24/1440*100vw,24/16*1rem)}}.header .menu-toggle{display:none}.header .hamburger{cursor:pointer;flex-shrink:0;margin:auto 0 auto min(16/375*100vw,16/16*1rem);overflow:hidden;position:relative;z-index:999}@media(min-width:768px){.header .hamburger{display:grid;height:100%;margin-left:min(39/1440*100vw,39/16*1rem);place-content:center;place-items:center;width:3rem}}.header .hamburger .hamburger-inner{align-items:center;display:flex;flex-direction:column;height:2.5rem;justify-content:space-around;position:relative;width:min(38/375*100vw,38/16*1rem);z-index:1}@media(min-width:768px){.header .hamburger .hamburger-inner{height:3.125rem;width:2.875rem}}.header .hamburger .line{background-color:#000;display:block;height:.125rem;position:absolute;transition:all .3s;width:2.125rem}.header .hamburger .line:first-child{top:0}.header .hamburger .line:nth-child(2){top:10px}.header .hamburger .line:nth-child(3){top:20px}@media(min-width:768px){.header .hamburger .line{width:2.875rem}.header .hamburger .line:nth-child(2){top:12px}.header .hamburger .line:nth-child(3){top:24px}}.header .hamburger .txt{font-size:.6875rem;font-weight:400;letter-spacing:.03em;line-height:1;margin:auto 0 0;text-align:center}@media(min-width:768px){.header .hamburger .txt{font-size:.875rem}}@media(any-hover:hover){.header .hamburger:hover{opacity:.6}}.header #menu-toggle:checked+.hamburger .line{width:2.5rem}@media(min-width:768px){.header #menu-toggle:checked+.hamburger .line{width:2.875rem}}.header #menu-toggle:checked+.hamburger .line:first-child{transform:translateY(10px) rotate(-30deg)}@media(min-width:768px){.header #menu-toggle:checked+.hamburger .line:first-child{transform:translateY(14px) rotate(-30deg)}}.header #menu-toggle:checked+.hamburger .line:nth-of-type(2){animation:btnAnime .8s forwards;left:50%;opacity:0}@keyframes btnAnime{to{height:0}}.header #menu-toggle:checked+.hamburger .line:nth-child(3){transform:translateY(-10px) rotate(30deg)}.header #menu-toggle:checked+.hamburger+.menu{right:0}.g-menu{background-color:#fff;height:calc(100dvh - 4.75rem);opacity:0;overflow-y:auto;padding:0 8vw 13.33333vw;pointer-events:none;position:fixed;right:0;top:4.75rem;transition:.3s;width:100%;z-index:97}@media(min-width:768px){.g-menu{align-items:center;display:grid;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - min(116/1440*100vw,116/16*1rem));padding:7.5vw 6.94444vw 7.91667vw;top:6.75rem}}.g-menu.show{box-shadow:0 0 3.125rem rgba(0,0,0,.1);opacity:1;pointer-events:all;right:0}.g-menu .menu{display:grid;gap:0;grid-template-columns:1fr;margin:0 auto;max-width:77.5rem;overflow:hidden;width:100%}@media(min-width:768px){.g-menu .menu{gap:min(43/1440*100vw,43/16*1rem) min(60/1440*100vw,60/16*1rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.g-menu .menu .item{border-bottom:1px solid #e7e7e7}.g-menu .menu .item a{align-items:center;color:#000;display:flex;font-size:1.375rem;font-weight:500;justify-content:space-between;letter-spacing:.1125rem;line-height:166.667%;padding:1.4375rem 0;text-decoration:none;width:99%}@media(min-width:768px){.g-menu .menu .item a{letter-spacing:.1375rem;line-height:200%;padding:1.25rem 0}}.g-menu .menu .item a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQwIj48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgZmlsbD0iI2ZmOWQwMCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yOC43MDcgMjEuNzA3YTEgMSAwIDAgMCAwLTEuNDE0bC02LjM2NC02LjM2NGExIDEgMCAwIDAtMS40MTQgMS40MTRMMjYuNTg2IDIxbC01LjY1NyA1LjY1N2ExIDEgMCAwIDAgMS40MTQgMS40MTR6TTEwIDIxdjFoMTh2LTJIMTB6Ii8+PC9zdmc+) no-repeat 50%/contain;content:"";display:block;height:2.25rem;width:2.25rem}@media(min-width:768px){.g-menu .menu .item a:after{height:2.5rem;width:2.5rem}}.g-menu .mod-sns{display:grid;gap:6.4vw;grid-template-columns:1fr 1fr;margin:17.06667vw 0 0;width:-moz-fit-content;width:fit-content}.g-menu .mod-sns .item{width:8.53333vw}.g-menu .mod-sns img{filter:invert(1)}.g-menu .mod-sns a{display:block}@media(min-width:768px){.g-menu .mod-sns{gap:1.125rem;margin:0}.g-menu .mod-sns .item{width:-moz-fit-content;width:fit-content}}.menu_back{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.6);filter:blur(60);height:100%;position:fixed;right:-100%;top:0;transition:.3s;width:100%;z-index:9}.menu_back.show{right:0}body{color:#000;font-family:GenJyuuGothic,sans-serif;font-feature-settings:"liga" 0;font-size:.875rem;font-weight:500;line-height:2}@media(min-width:768px){body{font-size:1rem}}.text+.text{margin-top:2em}.ttl-home{align-items:baseline;color:#000;display:flex;font-size:min(14/375*100vw,14/16*1rem);font-weight:500;gap:.5rem;letter-spacing:.04em;line-height:1;margin-bottom:1.25rem}@media(min-width:768px){.ttl-home{font-size:1rem}}.ttl-home:before{color:#fff;content:attr(data-en);display:block;font-size:min(52/375*100vw,52/16*1rem);font-weight:500;letter-spacing:.1em;-webkit-text-emphasis:none;text-emphasis:none;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.ttl-home:before{font-size:3.75rem}}.ttl-head{font-size:min(24/375*100vw,32/16*1rem);font-weight:500;letter-spacing:.04em;line-height:normal;margin-bottom:2.125rem}@media(min-width:768px){.ttl-head{font-size:min(40/1440*100vw,40/16*1rem);margin-bottom:5.5rem}}.ttl-head.line{border-bottom:1px solid #d9d9d9;margin-bottom:2.5rem;padding-bottom:2.5rem}@media(min-width:768px){.ttl-head.line{margin-bottom:3.5rem;padding-bottom:3.5rem}}.ttl-01{align-items:center;color:#000;display:flex;font-size:min(10/375*100vw,11/16*1rem);font-weight:500;gap:.625rem;letter-spacing:0;line-height:1.7;margin-bottom:1.625rem}@media(min-width:768px){.ttl-01{font-size:.875rem;gap:1.25rem;margin-bottom:2.125rem}}.ttl-01:before{color:#fff;content:attr(data-en);display:block;font-size:min(33/375*100vw,34/16*1rem);font-weight:500;letter-spacing:.1em;-webkit-text-emphasis:none;text-emphasis:none;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.ttl-01:before{font-size:2.5rem}}.ttl-01 .inner{padding-top:.3125rem}.ttl-01.new-pickup:before{color:#ff9d00}.ttl-01.pickup .en,.ttl-01.pickup:before{color:#ff7bb2}.ttl-01.people .en,.ttl-01.people:before{color:#05b5d7}.ttl-01.work .en,.ttl-01.work:before{color:#e1b61b}.ttl-01.company .en,.ttl-01.company:before{color:#60d409}.ttl-02{border-bottom:1px solid #d9d9d9;font-size:1.5rem;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-bottom:1.9375rem;padding-bottom:1.25rem}@media(min-width:768px){.ttl-02{font-size:1.875rem;margin-bottom:2.5rem;padding-bottom:2.5rem}}.ttl-02 .txt,.ttl-02.line .txt{display:inline-block}.ttl-02.line .txt{border-bottom:1px solid #000;padding-bottom:.5rem}@media(min-width:768px){.ttl-02.line .txt{padding-bottom:1rem}}.ttl-02.line:not(.txt){border-bottom:1px solid #000;padding-bottom:.5rem}@media(min-width:768px){.ttl-02.line:not(.txt){padding-bottom:1rem}}.ttl-03{font-weight:700;line-height:2}@media(min-width:768px){.ttl-03{font-size:1.25rem;margin-bottom:.625rem}}.post-cat{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:.75rem;letter-spacing:.04em;line-height:1;margin-bottom:1.25rem}.post-cat:before{color:#fff;content:attr(data-en);display:block;font-size:1.5rem;font-weight:500;letter-spacing:.1em;-webkit-text-emphasis:none;text-emphasis:none;width:-moz-fit-content;width:fit-content}.post-cat.pickup:before{color:#ff9d00}.post-cat.people:before{color:#05b5d7}.post-cat.work:before{color:#e1b61b}.post-cat.company:before{color:#60d409}.center{text-align:center}.right{text-align:right}.small{font-size:.6em}.u-dot{background:0 0/1em .5em repeat-x radial-gradient(circle,#ff9d00 .19em,transparent 0);padding-top:.2em}@media(min-width:800px){.u-dot{background:0 0/1.05em .5em repeat-x radial-gradient(circle,#ff9d00 .2em,transparent 0);padding-top:.5em}}@media(any-hover:hover){a:hover{opacity:.7}}a.under-line{position:relative}a.under-line:after{background-image:linear-gradient(#000,#000);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;bottom:-.3125rem;content:"";display:block;height:1em;position:absolute;transition:background-size .3s;width:100%}@media(any-hover:hover){a.under-line{opacity:1}a.under-line:hover:after{background-position:0 100%;background-size:100% 1px}}a.disable{cursor:default;opacity:.3;pointer-events:none}.ttl-card{display:grid;font-size:1.75rem;letter-spacing:.1rem;line-height:1.5;margin-bottom:1rem;place-items:center;position:relative}@media(min-width:768px){.ttl-card{font-size:min(32/1440*100vw,32/16*1rem);margin-bottom:min(24/1440*100vw,24/16*1rem)}}.ttl-card:after{content:attr(data-en);font-size:.875rem;line-height:200%}@media(min-width:768px){.ttl-card:after{font-size:min(20/1440*100vw,20/16*1rem)}}.external[target=_blank]{align-items:center;color:#000;display:flex;gap:.375rem}.external[target=_blank]:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiNmZjlkMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTIgNkg2YTIgMiAwIDAgMC0yIDJ2MTBhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi02bS03IDEgOS05bTAgMGgtNW01IDB2NSIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:1.5rem;position:relative;top:.25rem;width:1.5rem}.company .external[target=_blank]:after{top:0}.mod-btn{padding-bottom:1%}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;border-radius:.375rem;display:grid;height:2.6875rem;margin:0;outline:none;padding:0;place-items:center;position:relative;text-decoration:none;transition:.3s;width:13.4375rem}@media(min-width:768px){.btn{border-radius:.625rem;height:3.75rem;width:19.0625rem}}.btn .inner{align-items:center;color:#fff;display:grid;font-size:1rem;font-weight:500;letter-spacing:.05rem;position:relative;text-decoration:none;transition:.3s}@media(min-width:768px){.btn .inner{font-size:1.5rem}}.btn.people{background:#05b5d7;border:.125rem solid #05b5d7}.btn.work{background:#e1b61b;border:.125rem solid #e1b61b}.btn.company{background:#60d409;border:.125rem solid #60d409}.btn.rainbow{background:linear-gradient(87deg,#ff840a 3.81%,#e79915 23.99%,#809c75 39.12%,#00b4e0 62.5%,#32c570 81.76%,#64d600 99.19%)}.btn.rainbow .inner{border:2px solid transparent;border-radius:6px;height:calc(100% - 4px);width:calc(100% - 4px)}@media(min-width:768px){.btn.rainbow .inner{border-radius:8px}}.btn.rainbow .inner .txt{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.3125rem;justify-content:center}@media(min-width:768px){.btn.rainbow .inner .txt{font-size:clamp(14/16*1rem,16/1440*100vw,16/16*1rem)}}.btn.rainbow .inner .txt:after{background-color:#fff;content:"";display:block;height:.8125rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0uNSA0LjVoOXY5aC05ek00IDEuMzE4aDlNMTIuNSAxMFYxIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Ik0uNSA0LjVoOXY5aC05ek00IDEuMzE4aDlNMTIuNSAxMFYxIi8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.5s;width:.8125rem;z-index:2}@media(min-width:768px){.btn.rainbow .inner .txt:after{height:.9375rem;right:-3.625rem;width:1.1875rem}}.header .btn.rainbow{height:2.25rem;width:min(110/375*100vw,110/16*1rem)}@media(min-width:800px){.header .btn.rainbow{height:3.125rem;width:min(187/1440*100vw,187/16*1rem)}}.btn.line{align-items:center;background-color:hsla(0,0%,100%,.6);border:2px solid #fff;display:flex;gap:.5rem;justify-content:center}.btn.line .inner{color:#06c755;font-size:min(17/375*100vw,17/16*1rem);font-weight:500}.btn.line:after{background:url(../img/common/ico-line.png) no-repeat 50%/contain;content:"";display:block;height:2.25rem;width:2.25rem}.btn.res{gap:1.25rem;grid-template-columns:auto 3.625rem;height:3.625rem}@media(min-width:768px){.btn.res{gap:min(20/1440*100vw,20/16*1rem);grid-template-columns:auto min(58/1440*100vw,58/16*1rem);height:min(58/1440*100vw,58/16*1rem)}}.btn.res .txt{font-size:1.125rem}@media(min-width:768px){.btn.res .txt{font-size:clamp(14/16*1rem,18/1440*100vw,18/16*1rem)}}.btn.res .txt:after{height:.9375rem;right:-3.625rem;width:1.1875rem}@media(min-width:768px){.btn.res .txt:after{height:1.04167vw;max-height:.9375rem;max-width:1.1875rem;right:max(-58/1440*100vw,-59/16*1rem);width:1.31944vw}}.btn.res .arrow:after{right:1.8125rem}@media(min-width:768px){.btn.res .arrow:after{right:min(29/1440*100vw,29/16*1rem)}}.btn.back .txt:after{transform:scaleX(-1)}.btn.submit{background:#ff9d00;border:.125rem solid #ff9d00;color:#fff;font-size:1rem;font-weight:700}@media(min-width:768px){.btn.submit{font-size:1.25rem}}@media(any-hover:hover){.btn:hover{opacity:1}.btn.people:hover{background:#fff}.btn.people:hover .inner{color:#05b5d7}.btn.work:hover{background:#fff}.btn.work:hover .inner{color:#e1b61b}.btn.company:hover{background:#fff}.btn.company:hover .inner{color:#60d409}.btn.rainbow:hover .inner{background-color:#fff}.btn.rainbow:hover .inner .txt{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#ff840a,#ea9513 27.4%,#03b4d9 83.65%,#1dbda1);color:transparent}.btn.rainbow:hover .inner .txt:after{background:linear-gradient(90deg,#31c472,#5cd312)}.btn.line:hover{background-color:#fff}.btn.res{background:#fff}.btn.res:hover{opacity:1}.btn.res:hover .arrow:after{height:3.625rem;right:0;width:3.625rem}}@media(any-hover:hover)and (min-width:768px){.btn.res:hover .arrow:after{height:105%;width:105%}}@media(any-hover:hover){.btn.white{background:#fff}.btn.white:hover .txt{color:#fff}.btn.submit:hover,.btn.white:hover .txt:after{background-color:#fff}.btn.submit:hover,.btn.submit:hover .inner{color:#ff9d00}}.btn-history_back,.smf-action .smf-button-control__control.btn-history_back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;display:grid;gap:min(20/375*100vw,20/16*1rem);grid-template-columns:min(58/375*100vw,58/16*1rem) auto;height:min(58/375*100vw,58/16*1rem);margin:0;outline:none;padding:0;position:relative;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.btn-history_back,.smf-action .smf-button-control__control.btn-history_back{gap:1.25rem;grid-template-columns:3.625rem auto;height:3.625rem}}.btn-history_back .txt,.smf-action .smf-button-control__control.btn-history_back .txt{align-items:center;color:#000;display:grid;font-size:1.125rem;font-weight:500;grid-area:1/2/2/3;height:1.625rem;line-height:1.875rem;position:relative;text-decoration:none}.btn-history_back .txt:after,.smf-action .smf-button-control__control.btn-history_back .txt:after{background-color:#fff;content:"";display:block;height:min(15/375*100vw,15/16*1rem);left:max(-58/375*100vw,-58/16*1rem);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTguNzA3IDguNzA3YTEgMSAwIDAgMCAwLTEuNDE0TDEyLjM0My45MjlhMSAxIDAgMSAwLTEuNDE0IDEuNDE0TDE2LjU4NiA4bC01LjY1NyA1LjY1N2ExIDEgMCAwIDAgMS40MTQgMS40MTR6TTAgOHYxaDE4VjdIMHoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTguNzA3IDguNzA3YTEgMSAwIDAgMCAwLTEuNDE0TDEyLjM0My45MjlhMSAxIDAgMSAwLTEuNDE0IDEuNDE0TDE2LjU4NiA4bC01LjY1NyA1LjY1N2ExIDEgMCAwIDAgMS40MTQgMS40MTR6TTAgOHYxaDE4VjdIMHoiLz48L3N2Zz4=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:scaleX(-1);transition:.5s;width:min(19/375*100vw,19/16*1rem);z-index:2}@media(min-width:768px){.btn-history_back .txt:after,.smf-action .smf-button-control__control.btn-history_back .txt:after{height:.9375rem;left:-3.625rem;width:1.1875rem}}.btn-history_back .arrow,.smf-action .smf-button-control__control.btn-history_back .arrow{align-items:center;background-color:#ff9d00;border:.125rem solid #ff9d00;border-radius:50%;content:"";display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;width:100%}.btn-history_back .arrow:after,.smf-action .smf-button-control__control.btn-history_back .arrow:after{align-items:center;background-color:#fff;border-radius:50%;content:"";display:flex;flex-shrink:0;height:0;justify-content:center;left:50%;max-height:101%;max-width:101%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.3s ease-in-out;width:0}@media(any-hover:hover){.btn-history_back:hover,.smf-action .smf-button-control__control.btn-history_back:hover{opacity:1}.btn-history_back:hover .txt,.smf-action .smf-button-control__control.btn-history_back:hover .txt{color:rgba(0,0,0,.6)}.btn-history_back:hover .txt:after,.smf-action .smf-button-control__control.btn-history_back:hover .txt:after{background-color:#ff9d00}.btn-history_back:hover .arrow:after,.smf-action .smf-button-control__control.btn-history_back:hover .arrow:after{height:3.625rem;right:0;width:3.625rem}}@media(any-hover:hover)and (min-width:768px){.btn-history_back:hover .arrow:after,.smf-action .smf-button-control__control.btn-history_back:hover .arrow:after{height:105%;width:105%}}@media(any-hover:hover){.btn-history_back.res:hover,.smf-action .smf-button-control__control.btn-history_back.res:hover{opacity:1}.btn-history_back.res:hover .arrow:after,.smf-action .smf-button-control__control.btn-history_back.res:hover .arrow:after{height:3.625rem;right:0;width:3.625rem}}@media(any-hover:hover)and (min-width:768px){.btn-history_back.res:hover .arrow:after,.smf-action .smf-button-control__control.btn-history_back.res:hover .arrow:after{height:105%;width:105%}}@media(any-hover:hover){.btn-history_back.white:hover .txt,.smf-action .smf-button-control__control.btn-history_back.white:hover .txt{color:#fff}.btn-history_back.white:hover .txt:after,.smf-action .smf-button-control__control.btn-history_back.white:hover .txt:after{background-color:#fff}}.btn-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#eaeaea;border:none;border-radius:0;border-radius:50%;display:grid;flex-shrink:0;height:2.25rem;margin:0;outline:none;overflow:hidden;padding:0;place-items:center;position:relative;transition:.3s;width:2.25rem}.btn-search img{height:1.5rem;width:1.5rem}@media(any-hover:hover){.btn-search:hover{opacity:.6}}.btn-search-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#ff9d00;border:2px solid #ff9d00;border-radius:0;border-radius:.375rem;color:#fff;display:grid;font-size:1.125rem;font-weight:500;height:3.125rem;letter-spacing:.1em;margin:0;outline:none;padding:0;place-items:center;transition:.3s;width:5.1875rem}@media(any-hover:hover){.btn-search-send:hover{background-color:#fff;color:#ff9d00;opacity:1}}form button,form input[type=email],form input[type=login_id],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}form input[type=email],form input[type=login_id],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{background-color:#fff;border:1px solid #d9d9d9;font-family:"Noto Serif JP";font-size:1rem;height:3.125rem;line-height:1.5;padding:0 .9375rem;width:100%}@media(min-width:768px){form input[type=email],form input[type=login_id],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{font-size:1.125rem;height:3.25rem}}form input[type=email],form input[type=email]:focus,form input[type=login_id],form input[type=login_id]:focus,form input[type=number],form input[type=number]:focus,form input[type=password],form input[type=password]:focus,form input[type=search],form input[type=search]:focus,form input[type=tel],form input[type=tel]:focus,form input[type=text],form input[type=text]:focus,form input[type=url],form input[type=url]:focus{border:1px solid #ddd}@media(min-width:768px){form input[type=number],form input[type=tel]{max-width:23.75rem}}form textarea{min-height:14.875rem}form textarea,form textarea:focus{border:1px solid #ddd}form textarea{box-sizing:border-box;height:100%;width:100%}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#c5c5c5}form input::placeholder,form textarea::placeholder{color:#c5c5c5}form label{display:inline-block;position:relative}form .smf-form .smf-checkbox-control__control,form .smf-form .smf-radio-button-control__control,form input[type=checkbox],form input[type=radio]{border-color:#ddd;display:none}form input[type=checkbox]+input[type=hidden]+span,form input[type=checkbox]+label,form input[type=checkbox]+span{align-items:center;display:flex;gap:.5rem}form input[type=checkbox]+input[type=hidden]+span:after,form input[type=checkbox]+input[type=hidden]+span:before,form input[type=checkbox]+label:after,form input[type=checkbox]+label:before,form input[type=checkbox]+span:after,form input[type=checkbox]+span:before{box-sizing:border-box;content:"";display:inline-block}form input[type=checkbox]+input[type=hidden]+span:before,form input[type=checkbox]+label:before,form input[type=checkbox]+span:before{background-color:#fff;border:1px solid #000;border-radius:.125rem;height:1.5625rem;width:1.5625rem;z-index:0}form input[type=checkbox]+input[type=hidden]+span:after,form input[type=checkbox]+label:after,form input[type=checkbox]+span:after{height:1.2rem;margin:.7rem .5rem;position:absolute;width:.6rem;z-index:1}form input[type=checkbox]+input[type=hidden]+span .smf-radio-item__label,form input[type=checkbox]+label .smf-radio-item__label,form input[type=checkbox]+span .smf-radio-item__label{font-size:1.125rem;font-weight:500;letter-spacing:1.8px;line-height:200%}form input[type=checkbox]:checked+input[type=hidden]+span:after,form input[type=checkbox]:checked+label:after,form input[type=checkbox]:checked+span:after{border:solid #000;border-width:0 2px 2px 0;top:-.5rem;transform:rotate(45deg)}form input[type=radio]+input[type=hidden]+span,form input[type=radio]+label,form input[type=radio]+span{align-items:center;display:flex;gap:.5rem;height:100%;position:relative}form input[type=radio]+input[type=hidden]+span:before,form input[type=radio]+label:before,form input[type=radio]+span:before{background-color:#fff;border:.1rem solid #000;border-radius:2rem;box-sizing:border-box;content:"";display:inline-block;flex-shrink:0;height:1.5625rem;width:1.5625rem;z-index:0}form input[type=radio]+input[type=hidden]+span .smf-radio-item__label,form input[type=radio]+label .smf-radio-item__label,form input[type=radio]+span .smf-radio-item__label{flex-shrink:0;margin-right:1.5625rem}@media(min-width:768px){form input[type=radio]+input[type=hidden]+span input[type=text],form input[type=radio]+label input[type=text],form input[type=radio]+span input[type=text]{width:clamp(374/16*1rem,380/1440*100vw,380/16*1rem)}}form input[type=radio]+label{flex-wrap:wrap}form input[type=radio]:checked+input[type=hidden]+span:after,form input[type=radio]:checked+label:after,form input[type=radio]:checked+span:after{background-color:#000;border-radius:2rem;bottom:0;content:"";display:inline-block;height:1.0625rem;left:.25rem;margin:auto;position:absolute;top:0;width:1.0625rem}form .select-box{background:#fff;border-bottom:1px solid #ddd;display:inline-block;margin:0;max-width:24rem;overflow:hidden;position:relative;text-align:center;width:100%}form .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:none;box-shadow:none;color:#000;cursor:pointer;font-size:1.4rem;margin:0;outline:none;padding:1.14em 3em 1.14em 0;text-indent:.01px;text-overflow:ellipsis;width:100%}form .select-box select::-ms-expand{display:none}form .select-box:before{bottom:0;content:"";height:.9rem;margin:auto;padding:0;position:absolute;right:.9em;top:0;width:1.3rem}form .select-box+span{padding:0 .5em 0 .3em}@media(min-width:768px){form .select-box+span{padding:0 1em 0 .5em}}form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}form .caution,form .form_info{color:#000;display:block;font-size:1.2rem;margin-top:.5rem}form .caution:empty,form .form_info:empty{display:none}form .errors{color:red;display:block;font-size:1.3rem;font-weight:700;margin-top:.5rem}form .errormessage,form .rule{color:red;display:block;font-size:1.2rem;margin-top:.5rem}.required{border-radius:0;color:#fff;display:grid;font-size:.875rem;font-weight:700;height:2rem;line-height:1;margin-left:.5em;padding:.1rem .3rem;place-items:center;width:3.125rem}[data-smf-name=privacy-policy]{margin:.9375rem auto 0;width:-moz-fit-content;width:fit-content}@media(min-width:768px){[data-smf-name=privacy-policy]{margin:1.875rem auto 0}}.smf-radio-buttons-control__control,.smf-radio-items{display:flex;flex-direction:column;gap:1.1875rem}@media(min-width:768px){.smf-radio-buttons-control__control,.smf-radio-items{flex-direction:row;flex-wrap:wrap}}.smf-radio-buttons-control__control label,.smf-radio-items label{display:flex;flex-wrap:wrap}@media(min-width:768px){.smf-radio-buttons-control__control label,.smf-radio-items label{flex-wrap:nowrap}}.form-set{display:grid;gap:1.875rem 3.75rem;margin-top:3.3125rem}@media(min-width:768px){.form-set{margin-top:2.5rem}}.form-set .wp-block-group__inner-container{display:grid;gap:1.875rem 3.75rem;margin-top:3.3125rem}@media(min-width:768px){.form-set .wp-block-group__inner-container{margin-top:2.5rem}}.form-set .item{display:grid;gap:.9375rem 1.875rem}@media(min-width:768px){.form-set .item{align-items:center;grid-template-columns:clamp(220/16*1rem,276/1440*100vw,276/16*1rem) auto}}.form-set .ttl{justify-content:space-between}.form-set .smf-item__label,.form-set .ttl{align-items:center;display:flex;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:150%}@media(min-width:768px){.form-set .smf-item__label{justify-content:space-between}}.form-set .smf-item__label__text em{display:inline-block;font-style:normal}.form-set .cont,.form-set .smf-item__controls{display:flex;flex-wrap:wrap;gap:.3125rem 2rem}.form-set .smf-item__controls{align-items:center}.form-set .has-small-font-size,.form-set .smf-item__controls .smf-placeholder{width:100%}.smf-btn-group__item{display:flex;gap:10.13333vw;justify-content:center;margin-top:2rem}@media(min-width:768px){.smf-btn-group__item{gap:min(80/1440*100vw,80/16*1rem)}}.btn{font-family:GenJyuuGothic,sans-serif}.btn .txt{font-size:1.125rem}#autozip{display:none!important}[data-screen=confirm] .hidden-confirm{display:none}[data-screen=confirm] .wp-block-group.center{margin:1.875rem 0 0 clamp(210/16*1rem + 30/16*1rem,276/1440*100vw + 30/16*1rem,276/16*1rem + 30/16*1rem);text-align:left}.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control{background:#fff;border:1px solid #d9d9d9}.mod-fukidashi{display:grid;gap:2rem;grid-template-columns:1fr;margin:4rem 0}.mod-fukidashi .item{align-items:start;display:flex;gap:1.1875rem}.mod-fukidashi .item.reverse{flex-direction:row-reverse}.mod-fukidashi .item.reverse .comment:before{left:auto;right:-1rem;transform:scaleX(-1)}.mod-fukidashi .author-data{display:grid;flex-shrink:0;justify-content:center;width:4.25rem}.mod-fukidashi .author-data .pict{border:.125rem solid #ff9d00;border-radius:68px;box-shadow:inset 0 .25rem .25rem 0 rgba(0,0,0,.3);height:4.25rem;overflow:hidden;width:4.25rem}.mod-fukidashi .author-data .pict img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.mod-fukidashi .author-data .name{font-size:.625rem;letter-spacing:.05em;line-height:120%;text-align:center}.mod-fukidashi .comment{background-color:#fde0b1;border-radius:1.25rem;font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:186.667%;padding:.9375rem 1.25rem;position:relative}.mod-fukidashi .comment:before{background-color:#fde0b1;content:"";display:block;height:1rem;left:-1rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE2Ij48cGF0aCBmaWxsPSIjZTJmNWMxIiBkPSJNMTcuNSAxNS45MjQuMDMzIDUuNjg1IDE3LjAwMy45MjR6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE2Ij48cGF0aCBmaWxsPSIjZTJmNWMxIiBkPSJNMTcuNSAxNS45MjQuMDMzIDUuNjg1IDE3LjAwMy45MjR6Ii8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:1.25rem;width:1.125rem}.mod-fukidashi.company .author-data .pict{border-color:#60d409}.mod-fukidashi.company .comment,.mod-fukidashi.company .comment:before{background-color:#e2f5c1}.mod-fukidashi.work .author-data .pict{border-color:#e1b61b}.mod-fukidashi.work .comment,.mod-fukidashi.work .comment:before{background-color:#faf4dd}.mod-fukidashi.people .author-data .pict{border-color:#05b5d7}.mod-fukidashi.people .comment,.mod-fukidashi.people .comment:before{background-color:#dbf4f9}.mod-breadcrumbs{display:block}.box-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.625rem;font-weight:500;gap:.4375rem;line-height:200%;padding-bottom:.5rem;padding-top:.5rem}@media(min-width:768px){.box-breadcrumbs{font-size:.875rem;gap:.875rem;padding-bottom:1.125rem;padding-top:1.125rem}}.box-breadcrumbs .breadcrumb_item{align-items:center;display:flex;gap:.4375rem}@media(min-width:768px){.box-breadcrumbs .breadcrumb_item{gap:.875rem}}.box-breadcrumbs .breadcrumb_item:not(:last-child):after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxMiI+PHBhdGggc3Ryb2tlPSIjNzU3NTc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xIDEgNyA1LTcgNSIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";display:block;height:.375rem;width:.25rem}@media(min-width:768px){.box-breadcrumbs .breadcrumb_item:not(:last-child):after{height:.75rem;width:.5625rem}}.box-breadcrumbs .breadcrumb_item a,.box-breadcrumbs .breadcrumb_item span{color:#757575}.box-breadcrumbs .breadcrumb_item a{text-decoration:underline}@media(min-width:768px){.mod-search .ttl-search{font-size:min(18/1440*100vw,18/16*1rem);font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:min(16/1440*100vw,16/16*1rem)}}.mod-search-word{align-items:center;display:flex;flex-direction:column;gap:1.0625rem min(20/375*100vw,20/16*1rem)}@media(min-width:768px){.mod-search-word{flex-direction:row;gap:min(12/1440*100vw,12/16*1rem)}}.mod-search-word input[type=search]{height:3.125rem;max-width:33.75rem}.search-highlight{background-color:#ff0}.search-results .ttl-02{margin-bottom:1.4375rem}@media(min-width:768px){.search-results .ttl-02{margin-bottom:2.5rem}}.list-search-results>.item{border-bottom:1px solid #d9d9d9;padding:1rem 0}@media(min-width:768px){.list-search-results>.item{padding:1.0625rem 0 1.25rem}}.list-search-results>.item:first-child{border-top:1px solid #d9d9d9}.list-search-results .ttl{font-size:1.125rem;font-weight:500;line-height:150%;margin-bottom:.875rem}@media(min-width:768px){.list-search-results .ttl{margin-bottom:.9375rem}}.list-search-results .summary{font-size:.9375rem;font-weight:500;line-height:150%}@media(min-width:768px){.list-search-results .summary{font-size:1rem}}.card,.list-search-results a{color:#000}.card{position:relative;text-decoration:none;transition:.3s}.card.new:before{background:url(../img/common/ico-new.svg) no-repeat 50%/contain;border-radius:50%;content:"";display:block;height:2.1875rem;left:-.625rem;position:absolute;top:-1rem;width:2.1875rem;z-index:1}@media(min-width:768px){.card.new:before{height:2.75rem;left:-.625rem;top:-1.25rem;width:2.75rem}}.card .pict{aspect-ratio:730/429;margin-bottom:.75rem;overflow:hidden}.card .pict img{height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.card .post-cat{font-size:.625rem;letter-spacing:.04em;margin-bottom:.75rem}@media(min-width:768px){.card .post-cat{font-size:.75rem}}.card .post-cat:before{font-size:1rem}@media(min-width:768px){.card .post-cat:before{font-size:1.125rem}}.card .ttl-post{font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.4}@media(min-width:768px){.card .ttl-post{font-size:1.125rem}}.card .list-tag{margin-top:.5625rem}.card .list-tag>.item a,.card .list-tag>.item span{background:#ebebeb;border-radius:.875rem;color:#000;display:grid;font-size:.625rem;font-weight:500;height:1rem;line-height:1;min-width:2.875rem;padding:0 .8125rem;place-items:center;text-decoration:none}@media(min-width:768px){.card .list-tag>.item a,.card .list-tag>.item span{font-size:.8125rem;height:1.4375rem}}.card .date-box{align-items:center;display:flex;flex-wrap:wrap;gap:.1875rem .625rem;margin-top:.625rem}@media(min-width:768px){.card .date-box{gap:1rem}}.card.sp-one{width:100%}.card.sp-two{max-width:40.375rem;width:calc(50% - .53125rem)}@media(min-width:768px){.card.pc-two{max-width:40.375rem;width:calc(50% - 1.5625rem)}.card.pc-three{width:calc(33.33333% - min(50/1440*100vw,50/16*1rem)*2/3)}}.card:not(.is_visible){pointer-events:none}.card.is-visible{cursor:pointer;pointer-events:unset}@media(any-hover:hover){.card:hover{opacity:.6!important}.card:hover .pict img{transform:scale(1.05)}}.pagination{align-items:center;display:flex;gap:min(8/375*100vw,8/16*1rem);justify-content:center;margin:2rem auto 0;text-align:center;width:100%}@media(min-width:768px){.pagination{gap:.625rem;margin:5.4375rem auto 1.25rem}}.pagination .item{align-items:center;display:flex}.pagination .page-numbers{background:transparent;border:1px solid #999;border-radius:.25rem;color:#000;display:grid;font-size:.8125rem;font-weight:500;height:min(40/375*100vw,40/16*1rem);overflow:hidden;place-items:center;position:relative;text-decoration:none;width:min(40/375*100vw,40/16*1rem)}@media(min-width:768px){.pagination .page-numbers{border-radius:.3125rem;font-size:1rem;height:3.125rem;width:3.125rem}}.pagination .page-numbers:before{background:#fff;height:100%;width:100%;z-index:-2}.pagination .page-numbers:after,.pagination .page-numbers:before{border-radius:50%;content:"";left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center}.pagination .page-numbers:after{height:0;transition:.4s ease-in-out;width:0;z-index:-1}.pagination .page-numbers.next,.pagination .page-numbers.prev{transition:.5s}.pagination .page-numbers.next svg,.pagination .page-numbers.prev svg{height:1.625rem;width:1.625rem}.pagination .page-numbers.prev{margin-right:min(12/375*100vw,12/16*1rem)}@media(min-width:768px){.pagination .page-numbers.prev{margin-right:.9375rem}}.pagination .page-numbers.next{margin-left:min(12/375*100vw,12/16*1rem)}@media(min-width:768px){.pagination .page-numbers.next{margin-left:.9375rem}}.pagination .page-numbers.more{background:transparent;border:none;font-size:min(17/375*100vw,17/16*1rem);width:auto}.pagination .page-numbers.more:after,.pagination .page-numbers.more:before{content:none}.pagination .page-numbers.current{border-color:#ff9d00;color:#ff9d00;opacity:1}.pagination .page-numbers.disabled{opacity:.3;pointer-events:none}@media(any-hover:hover){.pagination .page-numbers:hover{color:#fff;opacity:1}.pagination .page-numbers:hover:after{background-color:#ff9d00;height:142%;width:142%}.pagination .page-numbers:hover svg path{stroke:#fff}}.modal__overlay{backdrop-filter:blur(25px);background:hsla(0,0%,100%,0);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.modal__container{background-color:#fff;border:1px solid #ff9d00;border-radius:1.25rem;box-sizing:border-box;margin-top:9.6124dvh;max-height:100vh;max-width:50rem;overflow-y:auto;padding:1.125rem 1.4375rem;width:89.3333%}.modal__header{border-bottom:1px solid #e7e7e7;justify-content:space-between;margin-bottom:1.4375rem}.modal__header,.modal__title{align-items:center;display:flex}.modal__title{font-size:.75rem;gap:.625rem;line-height:1.5;padding-bottom:.8125rem}.modal__title:before{color:#ff9d00;content:attr(data-en);display:block;font-size:1rem;font-weight:500;letter-spacing:.1em;-webkit-text-emphasis:none;text-emphasis:none;width:-moz-fit-content;width:fit-content}.modal__title__sub{font-size:1rem;font-weight:500;letter-spacing:.04em;margin-bottom:.8125rem}.modal__search{align-items:center;box-sizing:border-box;display:flex;font-size:.9375rem;font-weight:500;gap:.625rem;line-height:180%;margin-bottom:0;margin-top:0}@media(min-width:768px){.modal__search{font-size:1.125rem}}.modal__search:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjYWNjZDAwIiBkPSJNNy4xMjkgMTMuNzY4cS0yLjc5OCAwLTQuNzQzLTEuOTQzUS40NDIgOS44ODIuNDQyIDcuMDgzdDEuOTQ0LTQuNzQyUTQuMzMuMzk4IDcuMTMuMzk4cTIuNzk4LjAwMiA0Ljc0IDEuOTQ0IDEuOTQ0IDEuOTQzIDEuOTQ1IDQuNzQxIDAgMS4yMTUtLjQzMSAyLjM1NC0uNDMgMS4xMzctMS4xMzIgMS45NDZsNi44OTQgNi44OTFhLjYuNiAwIDAgMSAuMTc1LjQwMy41NS41NSAwIDAgMS0uMTc1LjQyMy41Ny41NyAwIDAgMS0uNDEzLjE4Ny41Ny41NyAwIDAgMS0uNDEzLS4xODdsLTYuODkyLTYuODkzYTYuNCA2LjQgMCAwIDEtMi4wMTMgMS4xNTQgNi43IDYuNyAwIDAgMS0yLjI4Ny40MDltMC0xLjE2N3EyLjMyMiAwIDMuOTIyLTEuNTk4IDEuNTk4LTEuNTk5IDEuNTk4LTMuOTIyIDAtMi4zMjItMS41OTctMy45Mi0xLjU5OC0xLjU5Ni0zLjkyLTEuNTk4LTIuMzIzIDAtMy45MjEgMS41OTgtMS42IDEuNi0xLjYgMy45MiAwIDIuMzIyIDEuNTk4IDMuOTIgMS42IDEuNTk5IDMuOTIgMS41OTkiLz48L3N2Zz4=) no-repeat 50%/contain;content:"";display:block;height:1.25rem;width:1.25rem}@media(min-width:768px){.modal__search:before{height:1.4375rem;width:1.4375rem}}.modal__close{background:transparent;border:0;height:1.875rem;position:absolute;right:1.25rem;top:.9375rem;transition:.3s;width:1.875rem}@media(min-width:768px){.modal__close{cursor:pointer;height:2.25rem;width:2.25rem}}.modal__close:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMS4yNSAxOC45OTlhMS4yNSAxLjI1IDAgMCAxLS44ODQtMi4xMzRMMTYuNjE2LjYxNWExLjI1IDEuMjUgMCAwIDEgMS43NjggMS43NjhsLTE2LjI1IDE2LjI1YTEuMjUgMS4yNSAwIDAgMS0uODg0LjM2NiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xNy41IDE4Ljk5OWExLjI1IDEuMjUgMCAwIDEtLjg4NC0uMzY2TC4zNjYgMi4zODNBMS4yNSAxLjI1IDAgMCAxIDIuMTMzLjYxNWwxNi4yNSAxNi4yNUExLjI1IDEuMjUgMCAwIDEgMTcuNSAxOSIvPjwvc3ZnPg==) no-repeat 50%/contain;content:""!important;display:block;height:1.1875rem;width:1.1875rem}@media(any-hover:hover){.modal__close:hover{color:#fff}}.modal__header .modal__close:before{content:"✕";position:relative;z-index:1}.modal__content{margin-top:.9375rem}.modal__content .mod-search-word{margin:0 auto}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.drawing-panel,.micromodal-slide{display:none}.drawing-panel.is-open,.micromodal-slide.is-open{display:block}.drawing-panel[aria-hidden=false] .modal__overlay,.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.drawing-panel[aria-hidden=false] .modal__container,.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.drawing-panel[aria-hidden=true] .modal__overlay,.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.drawing-panel[aria-hidden=true] .modal__container,.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#catBox .modal__container,#popularBox .modal__container,#tagBox .modal__container{max-height:69.4573dvh}#catBox .sub-sub-nav+.sub-sub-nav,#popularBox .sub-sub-nav+.sub-sub-nav,#tagBox .sub-sub-nav+.sub-sub-nav{margin-top:1.75rem}@media(min-width:768px){#catBox,#popularBox,#tagBox{display:none}}#tagBox .ttl-nav-sub{margin-bottom:.8125rem}#tagBox .list-tag .item a{font-size:.875rem;height:1.9375rem;min-width:5.375rem}#popularBox .modal__container{overflow:unset}#searchBox .modal__container{height:14.0625rem;margin:auto;padding:1.4375rem 1.25rem 2.375rem}@media(min-width:768px){#searchBox .modal__container{height:18.75rem;padding:5.9375rem 8.4375rem}}#searchBox .modal__title{align-items:center;display:flex;font-size:.9375rem;font-weight:500;gap:.375rem;padding:0}@media(min-width:768px){#searchBox .modal__title{font-size:1.125rem;gap:.5rem}}#searchBox .modal__title:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMzIDMzIj48Y2lyY2xlIGN4PSIxMy4yNjciIGN5PSIxMy4yNjciIHI9IjguMzgxIiBzdHJva2U9IiNmZjlkMDAiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDEzLjI2NyAxMy4yNjcpIi8+PHBhdGggc3Ryb2tlPSIjZmY5ZDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xOS44MTIgMTguOTI4IDYuODk4IDYuODk5Ii8+PC9zdmc+) no-repeat 50%/contain;content:"";display:block;height:1.75rem;width:1.75rem}@media(min-width:768px){#searchBox .modal__title:before{height:2.0625rem;width:2.0625rem}}#searchBox .modal__header{align-items:center;border-bottom:none;display:flex;justify-content:space-between;margin-bottom:.9375rem}@media(min-width:768px){#searchBox .modal__header{margin-bottom:1.4375rem}}.area-side{display:none;overflow:unset}@media(min-width:768px){.area-side{display:block;padding-bottom:5rem!important;padding-top:0}.area-side .search-field{border-radius:.625rem}.area-side .inner{left:0;position:sticky;top:6.75rem}.area-side .btn{max-width:100%}.area-side .mod-search-word{font-size:1rem;margin:2.125rem 0;position:relative}.area-side .mod-search-word:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMzIDMzIj48Y2lyY2xlIGN4PSIxMy4yNjciIGN5PSIxMy4yNjciIHI9IjguMzgxIiBzdHJva2U9IiNiNWI1YjUiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDEzLjI2NyAxMy4yNjcpIi8+PHBhdGggc3Ryb2tlPSIjYjViNWI1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xOS44MDkgMTguOTI4IDYuODk4IDYuODk5Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.0625rem;position:absolute;right:.5rem;top:51%;transform:translateY(-50%);width:2.0625rem}.area-side .mod-search-word input[type=search]{padding-right:3.125rem}.area-side .mod-search-word button{display:none}.area-side .sub-nav{margin-bottom:2.5rem}.area-side .sub-sub-nav{margin-bottom:1.8125rem}.area-side .sub-sub-nav:nth-of-type(2){margin-bottom:0}.area-side .list-cat .item{align-items:center;border-bottom:none;display:flex}.area-side .list-cat .item a{font-size:1rem;font-weight:500;padding:0;text-decoration:underline}.area-side .ttl-nav-sub{font-size:1.125rem;font-weight:500;margin-bottom:.9375rem}.area-side .list-tag{gap:.5625rem .625rem}.area-side .list-tag .item a{height:1.5625rem;max-width:5.9375rem;min-width:5.9375rem;padding:0}}.mod-sns{align-items:center;display:flex;gap:.75rem}.mod-sns .item{width:1.875rem}.home .area-recommend{background:linear-gradient(180deg,rgba(255,157,0,.15),rgba(255,234,201,0));padding:2rem 0;position:relative;z-index:1}@media(min-width:768px){.home .area-recommend{padding:5rem 0}}.home .area-recommend:after{background:#e7e7e7;bottom:-.0625rem;content:"";display:block;height:1px;left:50%;max-width:calc(89.875rem - min(50/1440*100vw,50/16*1rem)*2);position:absolute;transform:translateX(-50%);width:100%}.home .area-recommend .list-post{display:flex;flex-wrap:wrap;gap:1.25rem 1rem}@media(min-width:768px){.home .area-recommend .list-post{gap:min(60/1440*100vw,60/16*1rem) min(50/1440*100vw,50/16*1rem)}}.home .area-recommend .list-post>.item:first-of-type{max-width:100%;width:100%}@media(min-width:768px){.home .area-recommend .list-post>.item:first-of-type,.home .area-recommend .list-post>.item:nth-of-type(2){width:calc((100% - min(50/1440*100vw,50/16*1rem))/2)}}.home .area-recommend .list-post>.item.card:first-of-type.new:before{height:2.75rem;left:-.625rem;top:-1rem;width:2.75rem}@media(min-width:768px){.home .area-recommend .list-post>.item.card:first-of-type.new:before{height:3.4375rem;left:-.625rem;top:-1.5625rem;width:3.4375rem}}.home .area-recommend .list-post>.item.card:first-of-type .post-cat{font-size:.75rem}@media(min-width:768px){.home .area-recommend .list-post>.item.card:first-of-type .ttl-post{font-size:1.5rem}}.home .area-recommend .list-post>.item.card:first-of-type .list-tag>.item a,.home .area-recommend .list-post>.item.card:first-of-type .list-tag>.item span{font-size:.75rem;height:1.25rem}@media(min-width:768px){.home .area-recommend .list-post>.item.card:first-of-type .list-tag>.item a,.home .area-recommend .list-post>.item.card:first-of-type .list-tag>.item span{height:1.875rem}.home .area-recommend .list-post>.item.card:nth-of-type(2).new:before{height:3.4375rem;left:-.625rem;top:-1.5625rem;width:3.4375rem}}.home .area-recommend .list-post>.item.card:nth-of-type(2) .post-cat{font-size:.75rem}@media(min-width:768px){.home .area-recommend .list-post>.item.card:nth-of-type(2) .ttl-post{font-size:1.5rem}}.home .area-recommend .list-post>.item.card:nth-of-type(2) .list-tag>.item a,.home .area-recommend .list-post>.item.card:nth-of-type(2) .list-tag>.item span{font-size:.75rem;height:1.25rem}@media(min-width:768px){.home .area-recommend .list-post>.item.card:nth-of-type(2) .list-tag>.item a,.home .area-recommend .list-post>.item.card:nth-of-type(2) .list-tag>.item span{height:1.875rem}.home .area-recommend .list-post>.item.card .post-cat:before{font-size:1.5rem}.home .separate{display:grid;gap:0 2.5rem;grid-template-columns:1fr min(305/1440*100vw,305/16*1rem)}}.home .area-contents{padding-top:0}@media(min-width:768px){.home .area-contents{grid-area:2/1/3/2}.home .area-side{grid-area:2/2/3/3}}.home .area-pickup{border-bottom:1px solid #e7e7e7}@media(min-width:768px){.home .area-pickup{grid-area:1/1/2/3;padding-bottom:3.125rem}}.home .area-pickup .list-post{display:flex;flex-wrap:wrap;gap:1.25rem 1rem}@media(min-width:768px){.home .area-pickup .list-post{gap:min(60/1440*100vw,60/16*1rem) min(50/1440*100vw,50/16*1rem)}}.home .area-pickup .list-post>.item:first-of-type{max-width:100%;width:100%}@media(min-width:768px){.home .area-pickup .list-post>.item:first-of-type{width:calc(33.33333% - min(50/1440*100vw,50/16*1rem)*2/3)}.home .area-pickup .list-post>.item.card .post-cat:before{font-size:1.5rem}}.home .area-company .list-post>.item:first-of-type.new:before,.home .area-people .list-post>.item:first-of-type.new:before,.home .area-pickup .list-post>.item:first-of-type.new:before,.home .area-work .list-post>.item:first-of-type.new:before{height:2.75rem;left:-.625rem;top:-1rem;width:2.75rem}@media(min-width:768px){.home .area-company .list-post>.item:first-of-type.new:before,.home .area-people .list-post>.item:first-of-type.new:before,.home .area-pickup .list-post>.item:first-of-type.new:before,.home .area-work .list-post>.item:first-of-type.new:before{height:2.75rem;left:-.625rem;top:-1.25rem;width:2.75rem}}.home .area-company .list-post>.item:first-of-type.card .ttl-post,.home .area-people .list-post>.item:first-of-type.card .ttl-post,.home .area-pickup .list-post>.item:first-of-type.card .ttl-post,.home .area-work .list-post>.item:first-of-type.card .ttl-post{font-size:.9375rem}@media(min-width:768px){.home .area-company .list-post>.item:first-of-type.card .ttl-post,.home .area-people .list-post>.item:first-of-type.card .ttl-post,.home .area-pickup .list-post>.item:first-of-type.card .ttl-post,.home .area-work .list-post>.item:first-of-type.card .ttl-post{font-size:1.125rem}}.home .area-company .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-company .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-people .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-people .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-pickup .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-pickup .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-work .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-work .list-post>.item:first-of-type.card .list-tag>.item span{font-size:.75rem;height:1.25rem}@media(min-width:768px){.home .area-company .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-company .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-people .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-people .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-pickup .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-pickup .list-post>.item:first-of-type.card .list-tag>.item span,.home .area-work .list-post>.item:first-of-type.card .list-tag>.item a,.home .area-work .list-post>.item:first-of-type.card .list-tag>.item span{height:1.875rem}}.home .area-company,.home .area-people,.home .area-work{border-top:1px solid #e7e7e7}.home .area-company .list-post,.home .area-people .list-post,.home .area-work .list-post{display:flex;flex-wrap:wrap;gap:1.25rem 1rem}@media(min-width:768px){.home .area-company .list-post,.home .area-people .list-post,.home .area-work .list-post{gap:2.1875rem min(40/1440*100vw,40/16*1rem)}}.home .area-company .list-post>.item:first-of-type,.home .area-people .list-post>.item:first-of-type,.home .area-work .list-post>.item:first-of-type{max-width:100%;width:100%}@media(min-width:768px){.home .area-company .list-post>.item:first-of-type,.home .area-people .list-post>.item:first-of-type,.home .area-work .list-post>.item:first-of-type{width:calc(33.33333% - min(40/1440*100vw,40/16*1rem)*2/3)}}.home .area-people .list-post>.item:last-of-type,.home .area-work .list-post>.item:last-of-type{display:none}@media(min-width:768px){.home .area-people .list-post>.item:last-of-type,.home .area-work .list-post>.item:last-of-type{display:block}}.home .mod-btn{display:grid;margin:2.125rem 0 0;place-items:center}@media(min-width:768px){.home .mod-btn{margin:2.5rem 0 0}}.archive:after,.detail:after{background:linear-gradient(180deg,#ff9d00,#fff 98.08%)}.archive.people:after,.detail.people:after{background:linear-gradient(180deg,#05b5d7,#fff 98.08%)}.archive.people .mod-taglist,.detail.people .mod-taglist{border-color:#05b5d7}.archive.people .post-cat.pickup:before,.detail.people .post-cat.pickup:before{color:#05b5d7}.archive.people .area-contents .mod-author,.detail.people .area-contents .mod-author{border-color:#05b5d7;box-shadow:.5rem .5rem 0 0 #05b5d7}.archive.people .area-contents .mod-author .ttl-author:before,.detail.people .area-contents .mod-author .ttl-author:before{background-color:#05b5d7}.archive.people .area-contents .mod-author .author-name,.detail.people .area-contents .mod-author .author-name{color:#05b5d7}.archive.people .area-contents .mod-author .pict .inner,.detail.people .area-contents .mod-author .pict .inner{border-color:#05b5d7}.archive.people .area-contents .contents-block h3:after,.archive.people .area-contents .contents-block ul li:before,.archive.people .area-contents .mod-author .link-more a:after,.detail.people .area-contents .contents-block h3:after,.detail.people .area-contents .contents-block ul li:before,.detail.people .area-contents .mod-author .link-more a:after{background-color:#05b5d7}.archive.people .area-contents .contents-block ol li:before,.detail.people .area-contents .contents-block ol li:before{color:#05b5d7}.archive.people .area-contents .contents-block strong,.detail.people .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(5,181,215,.5) 0)}.archive.people .area-contents .mod-btn .btn-history_back .arrow,.detail.people .area-contents .mod-btn .btn-history_back .arrow{background-color:#05b5d7;border-color:#05b5d7}.archive.people .pagination .page-numbers.current,.detail.people .pagination .page-numbers.current{border-color:#05b5d7;color:#05b5d7;opacity:1}.archive.people .pagination .page-numbers:after,.detail.people .pagination .page-numbers:after{background-color:#05b5d7}.archive.company:after,.detail.company:after{background:linear-gradient(180deg,#60d409,#fff 98.08%)}.archive.company .mod-taglist,.detail.company .mod-taglist{border-color:#60d409}.archive.company .post-cat.pickup:before,.detail.company .post-cat.pickup:before{color:#60d409}.archive.company .area-contents .mod-author,.detail.company .area-contents .mod-author{border-color:#60d409;box-shadow:.5rem .5rem 0 0 #60d409}.archive.company .area-contents .mod-author .ttl-author:before,.detail.company .area-contents .mod-author .ttl-author:before{background-color:#60d409}.archive.company .area-contents .mod-author .author-name,.detail.company .area-contents .mod-author .author-name{color:#60d409}.archive.company .area-contents .mod-author .pict .inner,.detail.company .area-contents .mod-author .pict .inner{border-color:#60d409}.archive.company .area-contents .contents-block h3:after,.archive.company .area-contents .contents-block ul li:before,.archive.company .area-contents .mod-author .link-more a:after,.detail.company .area-contents .contents-block h3:after,.detail.company .area-contents .contents-block ul li:before,.detail.company .area-contents .mod-author .link-more a:after{background-color:#60d409}.archive.company .area-contents .contents-block ol li:before,.detail.company .area-contents .contents-block ol li:before{color:#60d409}.archive.company .area-contents .contents-block strong,.detail.company .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(96,212,9,.5) 0)}.archive.company .mod-btn .btn-history_back .arrow,.detail.company .mod-btn .btn-history_back .arrow{background-color:#60d409;border-color:#60d409}.archive.company .pagination .page-numbers.current,.detail.company .pagination .page-numbers.current{border-color:#60d409;color:#60d409;opacity:1}.archive.company .pagination .page-numbers:after,.detail.company .pagination .page-numbers:after{background-color:#60d409}.archive.work:after,.detail.work:after{background:linear-gradient(180deg,#e1b61b,#fff 98.08%)}.archive.work .mod-taglist,.detail.work .mod-taglist{border-color:#e1b61b}.archive.work .post-cat.pickup:before,.detail.work .post-cat.pickup:before{color:#e1b61b}.archive.work .area-contents .mod-author,.detail.work .area-contents .mod-author{border-color:#e1b61b;box-shadow:.5rem .5rem 0 0 #e1b61b}.archive.work .area-contents .mod-author .ttl-author:before,.detail.work .area-contents .mod-author .ttl-author:before{background-color:#e1b61b}.archive.work .area-contents .mod-author .author-name,.detail.work .area-contents .mod-author .author-name{color:#e1b61b}.archive.work .area-contents .mod-author .pict .inner,.detail.work .area-contents .mod-author .pict .inner{border-color:#e1b61b}.archive.work .area-contents .contents-block h3:after,.archive.work .area-contents .contents-block ul li:before,.archive.work .area-contents .mod-author .link-more a:after,.detail.work .area-contents .contents-block h3:after,.detail.work .area-contents .contents-block ul li:before,.detail.work .area-contents .mod-author .link-more a:after{background-color:#e1b61b}.archive.work .area-contents .contents-block ol li:before,.detail.work .area-contents .contents-block ol li:before{color:#e1b61b}.archive.work .area-contents .contents-block strong,.detail.work .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(225,182,27,.5) 0)}.archive.work .mod-btn .btn-history_back .arrow,.detail.work .mod-btn .btn-history_back .arrow{background-color:#e1b61b;border-color:#e1b61b}.archive.work .pagination .page-numbers.current,.detail.work .pagination .page-numbers.current{border-color:#e1b61b;color:#e1b61b;opacity:1}.archive.work .pagination .page-numbers:after,.detail.work .pagination .page-numbers:after{background-color:#e1b61b}.detail:after{background:linear-gradient(180deg,#ff9d00,#fff 98.08%)}.detail.people:after{background:linear-gradient(180deg,#05b5d7,#fff 98.08%)}.detail.people .post-cat.pickup:before{color:#05b5d7}.detail.people .area-contents .mod-author{border-color:#05b5d7;box-shadow:.5rem .5rem 0 0 #05b5d7}.detail.people .area-contents .mod-author .ttl-author:before{background-color:#05b5d7}.detail.people .area-contents .mod-author .author-name{color:#05b5d7}.detail.people .area-contents .mod-author .pict .inner{border-color:#05b5d7}.detail.people .area-contents .contents-block h3:after,.detail.people .area-contents .contents-block h4:before,.detail.people .area-contents .contents-block ul li:before,.detail.people .area-contents .mod-author .link-more a:after{background-color:#05b5d7}.detail.people .area-contents .contents-block ol li:before{color:#05b5d7}.detail.people .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(5,181,215,.5) 0)}.detail.people .area-contents .mod-btn .btn-history_back .arrow{background-color:#05b5d7;border-color:#05b5d7}.detail.company:after{background:linear-gradient(180deg,#60d409,#fff 98.08%)}.detail.company .post-cat.pickup:before{color:#60d409}.detail.company .area-contents .mod-author{border-color:#60d409;box-shadow:.5rem .5rem 0 0 #60d409}.detail.company .area-contents .mod-author .ttl-author:before{background-color:#60d409}.detail.company .area-contents .mod-author .author-name{color:#60d409}.detail.company .area-contents .mod-author .pict .inner{border-color:#60d409}.detail.company .area-contents .contents-block h3:after,.detail.company .area-contents .contents-block h4:before,.detail.company .area-contents .contents-block ul li:before,.detail.company .area-contents .mod-author .link-more a:after{background-color:#60d409}.detail.company .area-contents .contents-block ol li:before{color:#60d409}.detail.company .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(96,212,9,.5) 0)}.detail.company .mod-btn .btn-history_back .arrow{background-color:#60d409;border-color:#60d409}.detail.work:after{background:linear-gradient(180deg,#e1b61b,#fff 98.08%)}.detail.work .post-cat.pickup:before{color:#e1b61b}.detail.work .area-contents .mod-author{border-color:#e1b61b;box-shadow:.5rem .5rem 0 0 #e1b61b}.detail.work .area-contents .mod-author .ttl-author:before{background-color:#e1b61b}.detail.work .area-contents .mod-author .author-name{color:#e1b61b}.detail.work .area-contents .mod-author .pict .inner{border-color:#e1b61b}.detail.work .area-contents .contents-block h3:after,.detail.work .area-contents .contents-block h4:before,.detail.work .area-contents .contents-block ul li:before,.detail.work .area-contents .mod-author .link-more a:after{background-color:#e1b61b}.detail.work .area-contents .contents-block ol li:before{color:#e1b61b}.detail.work .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(225,182,27,.5) 0)}.detail.work .mod-btn .btn-history_back .arrow{background-color:#e1b61b;border-color:#e1b61b}.detail .ttl-head{font-size:1.5rem;margin-bottom:2.125rem;margin-top:1.4375rem}@media(min-width:768px){.detail .ttl-head{font-size:2rem;margin-bottom:2.1875rem}}.detail .list-tag{margin-bottom:.875rem}@media(min-width:768px){.detail .date-box .date:before,.detail .date-box .views:before{height:1.5rem;width:1.5rem}}.detail .area-contents{overflow:visible}.detail .area-contents .mod-author{background:#fff;border:.125rem solid #ff9d00;border-radius:.625rem;box-shadow:.5rem .5rem 0 0 #ff9d00;display:block;padding:min(15/375*100vw,15/16*1rem) min(20/375*100vw,320/16*1rem) min(32/375*100vw,32/16*1rem)}@media(min-width:768px){.detail .area-contents .mod-author{padding:min(38/1440*100vw,38/16*1rem)}}.detail .area-contents .mod-author>.inner{display:grid;gap:1.1875rem min(89/1440*100vw,89/16*1rem);grid-template-columns:1fr;grid-template-rows:auto auto;margin:0 auto;max-width:46rem}@media(min-width:768px){.detail .area-contents .mod-author>.inner{grid-template-columns:8.25rem 1fr;grid-template-rows:auto}}.detail .area-contents .mod-author .ttl-author{position:relative;width:10.4375rem}.detail .area-contents .mod-author .ttl-author:before{background-color:#ff9d00;content:"";display:block;height:100%;left:0;mix-blend-mode:screen;position:absolute;top:0;width:100%}.detail .area-contents .mod-author .ttl-author img{height:100%;width:100%}.detail .area-contents .mod-author .pict{display:grid;justify-content:center;position:relative}@media(min-width:768px){.detail .area-contents .mod-author .pict{display:block;grid-area:1/1/2/2}}.detail .area-contents .mod-author .pict .inner{border:.125rem solid #ff9d00;border-radius:50%;margin:1.1875rem 0 0;overflow:hidden;width:clamp(74/16*1rem,126/375*100vw,126/16*1rem)}@media(min-width:768px){.detail .area-contents .mod-author .pict .inner{width:7.875rem}.detail .area-contents .mod-author .text{grid-area:1/2/2/3;height:-moz-fit-content;height:fit-content;margin:auto 0}}.detail .area-contents .mod-author .author-name{border-bottom:1px solid #d9d9d9;color:#ff9d00;font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:186.667%;margin-bottom:.3125rem;padding-bottom:.3125rem;text-align:center}@media(min-width:768px){.detail .area-contents .mod-author .author-name{text-align:left}}.detail .area-contents .mod-author .desc{font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:200%}.detail .area-contents .mod-author .link-more{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:233.333%}@media(min-width:768px){.detail .area-contents .mod-author .link-more{justify-content:flex-end}}.detail .area-contents .mod-author .link-more a{align-items:center;color:#000;display:flex;gap:.3125rem;text-decoration:none}.detail .area-contents .mod-author .link-more a:after{background-color:#ff9d00;content:"";display:block;height:.875rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNyAwYTcgNyAwIDEgMSAwIDE0QTcgNyAwIDAgMSA3IDBtMS4xNzIgMy40NjVhLjUuNSAwIDEgMC0uNzA3LjcwN0w5Ljc5MyA2LjVIM3YxaDYuNzkzTDcuNDY1IDkuODI4YS41LjUgMCAxIDAgLjcwNy43MDdsMy4xODItMy4xODFhLjUuNSAwIDAgMCAwLS43MDh6Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNyAwYTcgNyAwIDEgMSAwIDE0QTcgNyAwIDAgMSA3IDBtMS4xNzIgMy40NjVhLjUuNSAwIDEgMC0uNzA3LjcwN0w5Ljc5MyA2LjVIM3YxaDYuNzkzTDcuNDY1IDkuODI4YS41LjUgMCAxIDAgLjcwNy43MDdsMy4xODItMy4xODFhLjUuNSAwIDAgMCAwLS43MDh6Ii8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.875rem}.detail .area-contents .mod-btn{display:grid;margin:2.0625rem 0 1.125rem;place-items:center}.detail .area-contents .mod-data{margin-bottom:1.375rem}.detail .area-contents .date-box{align-items:center;display:flex;gap:1rem}.detail .area-contents .contents-block{margin-bottom:2.5rem}@media(min-width:768px){.detail .area-contents .contents-block{margin-bottom:3.75rem}}.detail .area-contents .contents-block>*{margin-top:2.5rem}.detail .area-contents .contents-block .wp-block-image .wp-element-caption{margin-top:.3125rem;text-align:center}.detail .area-contents .contents-block .wp-block-image img{width:100%}.detail .area-contents .contents-block h2{font-size:1.375rem;font-weight:500;letter-spacing:.05em;line-height:163.636%}.detail .area-contents .contents-block h3{font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:166.667%;padding-bottom:.9375rem;position:relative}.detail .area-contents .contents-block h3:before{background-color:#eaeaea;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.detail .area-contents .contents-block h3:after{background-color:#ff9d00;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:5.4375rem}.detail .area-contents .contents-block h4{font-size:1.125rem;font-weight:500;letter-spacing:.05em;line-height:166.667%;padding-left:1.25rem;position:relative}.detail .area-contents .contents-block h4:before{background-color:#ff9d00;border-radius:100rem;content:"";display:block;height:100%;left:0;position:absolute;width:.25rem}.detail .area-contents .contents-block ul{display:grid;gap:1.5rem;grid-template-columns:1fr}.detail .area-contents .contents-block ul li{display:grid;font-weight:400;grid-template-columns:1rem 1fr;letter-spacing:.05em;line-height:186.667%;margin:0}.detail .area-contents .contents-block ul li:before{background-color:#ff9d00;border-radius:50%;content:"";display:block;height:.4375rem;margin:.625rem 0 0;width:.4375rem}.company .detail .area-contents .contents-block ul li:before{background-color:#60d409}.people .detail .area-contents .contents-block ul li:before{background-color:#05b5d7}.work .detail .area-contents .contents-block ul li:before{background-color:#e1b61b}.detail .area-contents .contents-block ol{counter-reset:number 0;display:grid;gap:1.5rem;grid-template-columns:1fr}.detail .area-contents .contents-block ol li{counter-increment:number 1;display:grid;font-weight:400;gap:.625rem;grid-template-columns:1rem 1fr;letter-spacing:.05em;line-height:186.667%;list-style-type:decimal;margin:0}.detail .area-contents .contents-block ol li:before{color:#ff9d00;content:counter(number) " ";font-weight:500;text-align:right}.company .detail .area-contents .contents-block ol li:before{background-color:#60d409}.people .detail .area-contents .contents-block ol li:before{background-color:#05b5d7}.work .detail .area-contents .contents-block ol li:before{background-color:#e1b61b}.detail .area-contents .contents-block p{font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:186.667%}@media(min-width:768px){.detail .area-contents .contents-block p{font-size:.9375rem}}.detail .area-contents .contents-block p img:not(:first-child){margin-top:2.5rem}.detail .area-contents .contents-block p img:has(+*){margin-bottom:2.5rem}.detail .area-contents .contents-block strong{background:linear-gradient(transparent 60%,rgba(255,157,0,.5) 0);font-weight:700}.detail .area-contents .contents-block em{font-style:italic}.detail .area-contents .contents-block sup{vertical-align:super}.detail .area-contents .contents-block sub{vertical-align:sub}.detail .area-contents .contents-block figure img{margin:0}.detail .area-contents .contents-block figure.is-style-default img{border-radius:0}.detail .area-contents .contents-block .wp-element-caption{text-align:center}.detail .area-contents .contents-block .is-type-video .wp-block-embed__wrapper{aspect-ratio:16/9;margin:40px 0;width:100%}.detail .area-contents .contents-block .is-type-video .wp-block-embed__wrapper iframe{height:100%;width:100%}.detail .area-contents .contents-block .is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper{aspect-ratio:9/16;height:auto;margin:0 auto;text-align:center;width:20rem}.detail .area-contents .contents-block .is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.detail .area-contents .contents-block .is-type-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4/3}.detail .area-contents .contents-block .is-type-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper{aspect-ratio:1/1}.detail .area-contents .contents-block .wp-block-columns{gap:1em 2em}.detail .area-contents .contents-block .wp-block-column *+*{margin-top:1.875rem}.author .ttl-head .ttl-head_sub{display:block}@media(min-width:768px){.author .ttl-head .ttl-head_sub{display:inline-block}}.author .mod-author{border-bottom:1px solid #d9d9d9;display:grid;grid-template-columns:1fr;margin-bottom:2.5rem;padding-bottom:2.5rem}@media(min-width:768px){.author .mod-author{gap:min(40/1440*100vw,40/16*1rem);grid-template-columns:min(219/1440*100vw,219/16*1rem) 1fr;margin-bottom:3.5rem;padding-bottom:3.5rem}}.author .mod-author .pict{margin:0 auto 1.25rem;width:7.5rem}@media(min-width:768px){.author .mod-author .pict{margin:0;width:100%}}.author .mod-author .pict .inner{aspect-ratio:1/1;border:.25rem solid #ff9d00;display:block;overflow:hidden}.author .mod-author .pict img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author .mod-author .text{align-self:center;height:-moz-fit-content;height:fit-content}.author .mod-author .author-name{border-bottom:.0625rem dashed #d9d9d9;color:#ff9d00;font-size:1.125rem;font-weight:500;letter-spacing:.05em;line-height:116.667%;margin-bottom:.9375rem;padding-bottom:.75rem;text-align:center}@media(min-width:768px){.author .mod-author .author-name{font-size:1.5rem;text-align:left}}.about .area-contents .sec-cmn{container-type:inline-size;overflow:unset;resize:horizontal}.about .area-contents .sec-cmn:has(+.sec-cmn){border-bottom:1px solid #e7e7e7}.about .area-contents .box-cmn{margin:3.75rem 0}.about .area-contents .ttl-02{border:none;color:#ff9d00;padding-bottom:0;text-align:center}.about .area-contents .lead{font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:220%;margin-bottom:2.5rem;text-align:center}.about .area-contents .lead .u-dot{background:0 0/.96em .3em repeat-x radial-gradient(circle,#ff9d00 .2rem,transparent 0);color:#ff9d00;font-weight:700;padding-top:.2em}@media(min-width:800px){.about .area-contents .lead .u-dot{background:0 0/1.05em .8em repeat-x radial-gradient(circle,#ff9d00 .2rem,transparent 0);padding-top:.5em}}.about .area-contents .lead .unit{display:inline-block}.about .area-contents .txt{font-size:.9375rem;letter-spacing:.04em;margin:2em 0}@media(min-width:768px){.about .area-contents .txt{font-size:.9375rem;text-align:center}}.about .area-contents .ttl-about{align-items:center;color:#ff9d00;display:flex;font-size:1.625rem;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:200%;margin-bottom:2.3125rem}.about .area-contents .ttl-about:after,.about .area-contents .ttl-about:before{background-color:#e7e7e7;content:"";flex-grow:1;height:1px}.about .area-contents .ttl-about:before{margin-right:1.5625rem}.about .area-contents .ttl-about:after{margin-left:1.5625rem}.about .area-contents .ttl-about .inner{flex-shrink:0;margin:0}.about .area-contents .mod-deliver{container-type:inline-size;display:flex;flex-wrap:wrap;gap:min(43/1440*100vw,43/16*1rem);justify-content:center;resize:horizontal}.about .area-contents .mod-deliver .item{align-items:center;display:flex;flex-direction:column;width:100%}@container (min-width: 640px){.about .area-contents .mod-deliver .item{max-width:16.25rem}}.about .area-contents .mod-deliver .ttl{align-items:center;display:flex;font-size:1.1875rem;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:140%;margin-bottom:2rem;text-align:center}.about .area-contents .mod-deliver .ttl b{color:#ff9d00}.about .area-contents .mod-deliver .ttl .inblock{display:inline-block}@container (min-width: 640px){.about .area-contents .mod-deliver .ttl{min-height:3.375rem}}.about .area-contents .mod-deliver .pict{margin-bottom:1.0625rem;order:-1}.about .area-contents .mod-deliver .desc{font-size:.9375rem;font-weight:400;letter-spacing:.04em;line-height:150%;text-align:center}.about .area-contents .how_to_enjoy{container-type:inline-size;resize:horizontal}.about .area-contents .how_to_enjoy .ttl-02{text-align:left}@media(min-width:768px){.about .area-contents .how_to_enjoy .ttl-02{margin-bottom:2.3125rem}}.about .area-contents .list-enjoy{margin-top:.5rem}.about .area-contents .list-enjoy>.item{border-bottom:1px solid #e7e7e7;display:grid;gap:1rem 0;grid-template-columns:1fr;padding:1.25rem 0}@container (min-width: 700px){.about .area-contents .list-enjoy>.item{grid-template-columns:10.5rem 1fr;padding:2.25rem 0}}.about .area-contents .list-enjoy .ttl{font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:140%}@media(min-width:768px){.about .area-contents .list-enjoy .ttl{font-size:1.625rem}}.about .area-contents .list-enjoy .ttl.pickup{color:#ff7bb2}.about .area-contents .list-enjoy .ttl.people{color:#05b5d7}.about .area-contents .list-enjoy .ttl.work{color:#e1b61b}.about .area-contents .list-enjoy .ttl.company{color:#60d409}.about .area-contents .list-enjoy .cont{display:grid;gap:1rem 2.6875rem;grid-template-columns:1fr;text-align:left}@container (min-width: 700px){.about .area-contents .list-enjoy .cont{grid-template-columns:1fr 8.375rem}}.about .area-contents .list-enjoy .cont .txt{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:200%;margin:0;text-align:left}@media(min-width:768px){.about .area-contents .list-enjoy .cont .txt{font-size:1rem}}.about .area-contents .list-enjoy .cont .btn-txt{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:500;gap:.1875rem;letter-spacing:.05em;line-height:150%;text-align:left;text-decoration:underline;transition:.3s}@media(min-width:768px){.about .area-contents .list-enjoy .cont .btn-txt{font-size:1rem}}.about .area-contents .list-enjoy .cont .btn-txt:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMTIgNSA3IDdtMCAwLTcgN203LTdINSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;position:relative;right:0;transition:.3s;width:1.25rem}@media(min-width:768px){.about .area-contents .list-enjoy .cont .btn-txt:after{height:1.5rem;width:1.5rem}}@media(any-hover:hover){.about .area-contents .list-enjoy .cont .btn-txt:hover{opacity:.6;text-decoration:none}.about .area-contents .list-enjoy .cont .btn-txt:hover:after{right:-.25rem}}.about .area-contents .mod-btn{align-items:center;display:flex;justify-content:center;margin-top:3.75rem;text-align:center}.company .lead{font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:222.222%}@media(min-width:768px){.company .lead{font-size:1.125rem}}.company .dif-list{margin-top:1.875rem}.company .dif-list .item{border-bottom:1px solid #d9d9d9;display:grid;gap:min(10/375*100vw,10/16*1rem);grid-template-columns:1fr;padding:min(20/375*100vw,20/16*1rem) 0}@media(min-width:768px){.company .dif-list .item{gap:0;grid-template-columns:min(252/1440*100vw,252/16*1rem) 1fr;padding:min(30/1440*100vw,30/16*1rem)}}.company .dif-list .item:first-child{border-top:1px solid #d9d9d9}.company .dif-list .item .ttl{color:#ff9d00;font-size:1rem;font-weight:500;letter-spacing:.04em;line-height:150%}.company .dif-list .item .cont{font-size:.9375rem;font-weight:500;letter-spacing:.04em;line-height:150%}@media(min-width:768px){.company .dif-list .item .cont{font-size:1rem}}.contact .smf-progress-tracker{border-radius:.3125rem;display:grid;grid-template-columns:1fr 1fr 1fr;height:2.5625rem;overflow:hidden;width:100%}.contact .smf-progress-tracker .smf-progress-tracker__item{background-color:#ebebeb;display:grid;line-height:1.5;place-content:center;place-items:center;position:relative;width:100%}.contact .smf-progress-tracker .smf-progress-tracker__item:after,.contact .smf-progress-tracker .smf-progress-tracker__item:before{content:none}.contact .smf-progress-tracker .smf-progress-tracker__item:not(:last-child):before{background-color:transparent;border-color:transparent transparent transparent #fff;border-style:solid;border-width:20.5px 0 20.5px 12px;content:"";height:0;left:unset;position:absolute;right:-.75rem;top:0;width:0;z-index:2}.contact .smf-progress-tracker .smf-progress-tracker__item:not(:last-child):after{background-color:transparent;border-color:transparent transparent transparent #ebebeb;border-style:solid;border-width:20.5px 0 20.5px 12px;content:"";height:0;left:unset;position:absolute;right:-.71875rem;top:0;width:0;z-index:2}.contact .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{align-items:center;background:none;border-radius:unset;color:#ff9d00;display:flex;font-size:.625rem;height:auto;line-height:1;width:-moz-fit-content;width:fit-content}.contact .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number:before{content:"STEP"}.contact .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__text{color:#000;font-size:.75rem;font-weight:500;line-height:1}.contact .smf-progress-tracker .smf-progress-tracker__item[aria-current=true]{background-color:#ff9d00}.contact .smf-progress-tracker .smf-progress-tracker__item[aria-current=true]:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDQxIj48cGF0aCBmaWxsPSIjZmY5ZDAwIiBkPSJNMTIgMjAuNSAwIDQwLjg1MlYuMTQ4eiIvPjwvc3ZnPg==) no-repeat 50%/contain;border:none;content:"";display:block;height:2.5625rem;left:unset;margin:0;position:absolute;right:-.75rem;top:0;transform:none;width:.75rem;z-index:3}.contact .smf-progress-tracker .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number,.contact .smf-progress-tracker .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:#fff}.contact .area-cont{border-bottom:solid #ccc}.contact .snow-monkey-form[data-screen=confirm] .box-privacy,.contact .snow-monkey-form[data-screen=confirm] .lead,.contact .snow-monkey-form[data-screen=confirm] .ttl-archive{display:none}@media(min-width:768px){.contact .snow-monkey-form[data-screen=confirm] .smf-item__label{padding-top:0}}.contact .snow-monkey-form[data-screen=confirm] .approval-check>*{text-align:center}.contact .smf-item{display:grid;grid-template-columns:1fr;padding:1rem 0}@media(min-width:768px){.contact .smf-item{gap:.625rem;grid-template-columns:12.5rem 1fr;padding:1.25rem 0}}.contact .smf-item .smf-item__label{align-items:center;color:#000;display:flex;line-height:1.6;padding:.8125rem 0 0}.contact .smf-item .smf-item__controls{line-height:1.6}.contact .smf-item .smf-item__controls input,.contact .smf-item .smf-item__controls textarea{border-radius:.625rem}.contact .smf-item:has([data-validations~=required]) .smf-item__label:after{color:red;content:"*"}.contact .lead{color:#575757;margin:2.8125rem 0 1.875rem}.contact .smf-error-messages{line-height:1.2}.contact .approval-check{display:block;padding-top:2.5rem}.contact .approval-check .smf-label{text-align:center}.contact .approval-check .smf-error-messages{margin:0;text-align:center}.contact .mw_wp_form_confirm .dif-list dd{background-color:#fff;border-radius:.25rem;font-size:1rem;padding:.4375rem 0 1rem}@media(min-width:768px){.contact .mw_wp_form_confirm .dif-list dd{padding:1.875rem 1.1875rem}}.contact .box-privacy{background-color:#eaeaea;height:15.625rem;margin-top:1.0625rem;padding:1.25rem}.contact .box-privacy .header-b{margin:3.75rem 0 erm(20)}.contact .box-privacy .header-b .text{padding:erm(10) 0 0}.contact .sec-btn{flex-direction:column-reverse}@media(min-width:768px){.contact .sec-btn{flex-direction:row}.contact .sec-btn .btn+.btn{margin-left:2rem}}.contact .smf-action{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:center;margin:2.125rem 0 0}@media(min-width:768px){.contact .smf-action{margin:2.5rem 0 0}}.contact .smf-button-control__control{border-radius:.375rem;display:grid;height:2.6875rem;place-items:center;position:relative;text-decoration:none;transition:.3s;width:13.4375rem}@media(min-width:768px){.contact .smf-button-control__control{border-radius:.625rem;height:3.75rem;width:19.0625rem}}.contact .smf-button-control__control[data-action=complete],.contact .smf-button-control__control[data-action=confirm]{background:#ff9d00;border:.125rem solid #ff9d00;color:#fff;font-size:1rem;font-weight:700}@media(min-width:768px){.contact .smf-button-control__control[data-action=complete],.contact .smf-button-control__control[data-action=confirm]{font-size:1.25rem}}.contact .smf-button-control__control[data-action=back]{background:#eaeaea;border:.125rem solid #eaeaea;color:#000;font-size:1rem;font-weight:700}@media(min-width:768px){.contact .smf-button-control__control[data-action=back]{font-size:1.25rem}}.contact .box-privacy{background-color:#f3f3f3;box-sizing:border-box;height:14.0625rem;overflow-y:scroll;padding:2.1875rem 3.4375rem;width:100%}@media(min-width:768px){.contact .box-privacy{padding:2.1875rem 3.4375rem}}.contact .box-privacy .num-list li{margin-top:1.25rem}.contact .box-privacy dt{font-weight:700}.contact .box-privacy .header-b{border-top:.25rem solid #f0ecea;font-size:150%;margin:3.75rem 0 1.1875rem}.contact .box-privacy .header-b .text{border-top:.25rem solid #9d887e;display:inline-block;margin-top:-.25rem;padding:.625rem 0 0}.contact .box-privacy .privacy-list{margin-top:1.875rem}.contact .box-privacy .privacy-list .h3-privacy{font-weight:700}.contact .box-privacy .privacy-list .small{display:block;font-size:.875rem;margin-top:.625rem}.contact .box-privacy .privacy-list .privacy-link{display:block;padding:.625rem 0}.contact .box-privacy .privacy-list .privacy-link a{color:#ed6d1e;text-decoration:none}.contact .box-privacy .privacy-list .privacy-link a:hover{text-decoration:underline}.contact .smf-complete-content{margin-top:3.75rem}.contact .smf-complete-content .mod-btn{margin-top:2.5rem}.blog .mod-taglist{margin-bottom:1.25rem}.blog .mod-taglist .list-tag{gap:.625rem}.blog .sec-blog{border-bottom:1px solid #d9d9d9;margin:0;padding:2.5rem 0}.blog .sec-blog .ttl{align-items:center;display:flex;font-size:1.5625rem;font-weight:500;gap:.3125rem;letter-spacing:.04em;line-height:normal;margin-bottom:1.5625rem}@media(min-width:768px){.blog .sec-blog .ttl{font-size:1.75rem}}.blog .sec-blog .ttl:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjZmY5ZDAwIiBkPSJNMTYuMDAzIDIuNjY3Yy01Ljg4MiAwLTEwLjY2NyA0Ljc4NS0xMC42NjcgMTAuNjYtLjAzOSA4LjU5MyAxMC4yNjEgMTUuNzE4IDEwLjY2NyAxNi4wMDYgMCAwIDEwLjcwNS03LjQxMyAxMC42NjYtMTYgMC01Ljg4LTQuNzg1LTEwLjY2Ni0xMC42NjYtMTAuNjY2bTAgMTZhNS4zMyA1LjMzIDAgMCAxLTUuMzM0LTUuMzM0QTUuMzMgNS4zMyAwIDAgMSAxNi4wMDMgOGE1LjMzIDUuMzMgMCAwIDEgNS4zMzMgNS4zMzMgNS4zMyA1LjMzIDAgMCAxLTUuMzMzIDUuMzM0Ii8+PC9zdmc+) no-repeat 50%/contain;content:"";display:block;height:2rem;width:2rem}.blog .sec-blog .list-blog{display:flex;flex-wrap:wrap;gap:1.5625rem 1.875rem}.blog .sec-blog .list-blog .item{min-width:calc(50% - .9375rem)}.blog .sec-blog .list-blog .item a{align-items:baseline;flex-shrink:0;font-size:1.0625rem}@media(min-width:768px){.blog .sec-blog .list-blog .item a{font-size:1.125rem}}