html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;font-size:100%;font:inherit;color:inherit;line-height:inherit;vertical-align:baseline;background:initial;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body *:not(table),body *:not(table)::before,body *:not(table)::after,body *:not(tbody),body *:not(tbody)::before,body *:not(tbody)::after,body *:not(thead),body *:not(thead)::before,body *:not(thead)::after,body *:not(tfoot),body *:not(tfoot)::before,body *:not(tfoot)::after,body *:not(tr),body *:not(tr)::before,body *:not(tr)::after,body *:not(th),body *:not(th)::before,body *:not(th)::after,body *:not(td),body *:not(td)::before,body *:not(td)::after{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.g-recruit__wrap{margin-left:auto;margin-right:auto;width:min(1320px, 91.6666666667vw)}}@media screen and (min-width: 769px){.m-related__wrap,.m-media__wrap,.m-mv__wrap,.g-flex__wrap,.g-tags__wrap,.g-entry__wrap,.g-footer__wrap{margin-left:auto;margin-right:auto;width:min(1200px, 83.3333333333vw)}}@media screen and (min-width: 769px){.g-article__inner{margin-left:auto;margin-right:auto;width:min(1020px, 70.8333333333vw)}}html,body,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=submit],input[type=reset],textarea,button,select{font-family:YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}@media screen and (min-width: 769px){.m-publication__entry:not(span):not(p):hover,.m-related__link:not(span):not(p):hover,.m-related__cat:not(span):not(p):hover,.m-list__link:not(span):not(p):hover,.m-list__cat:not(span):not(p):hover,.m-share__sns:not(span):not(p):hover,.m-media__subttl:not(span):not(p):hover,.m-mv__link:not(span):not(p):hover,.m-mv__cat:not(span):not(p):hover,.g-aside-pickup__link:not(span):not(p):hover,.g-aside-pickup__cat:not(span):not(p):hover,.g-article__sns:not(span):not(p):hover,.g-entry__link:not(span):not(p):hover,.g-entry__cat:not(span):not(p):hover,.g-pickup__link:not(span):not(p):hover,.g-pickup__cat:not(span):not(p):hover,.g-footer__home:not(span):not(p):hover,.g-header__logo:not(span):not(p):hover,.g-header__btn:not(span):not(p):hover{opacity:.6}}.g-article__content a:not(span):not(p),.g-article__anchor:not(span):not(p),.toc_list a:not(span):not(p){text-decoration:underline}@media screen and (min-width: 769px){.g-article__content a:not(span):not(p):hover,.g-article__anchor:not(span):not(p):hover,.toc_list a:not(span):not(p):hover{text-decoration:none}}.g-pickup .slick-list,.g-entry .slick-list,.m-related .slick-list,.g-pickup .slick-list a,.g-entry .slick-list a,.m-related .slick-list a{cursor:-webkit-grab;cursor:grab}.g-pickup .slick-list:active,.g-entry .slick-list:active,.m-related .slick-list:active,.g-pickup .slick-list a:active,.g-entry .slick-list a:active,.m-related .slick-list a:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (min-width: 769px){.g-nav__link [data-txt]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.g-nav__link [data-txt]::before{content:attr(data-txt);position:absolute;left:0;top:0}.g-nav__link [data-txt]::before,.g-nav__link [data-txt]>span{-webkit-transition:-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.g-nav__link:not(:hover) [data-txt]::before{-webkit-transform:translateY(120%);transform:translateY(120%)}.g-nav__link:hover [data-txt]>span{-webkit-transform:translateY(-120%);transform:translateY(-120%)}}@media screen and (min-width: 769px){.m-publication__link,.m-related__li,.m-list__li,.m-media__link,.m-mv__wrap,.g-aside-recruit__link,.g-aside-pickup__li,.g-recruit__box,.g-recruit__link,.g-entry__li,.g-pickup__li,.m-publication__link figure,.m-related__li figure,.m-list__li figure,.m-media__link figure,.m-mv__wrap figure,.g-aside-recruit__link figure,.g-aside-pickup__li figure,.g-recruit__box figure,.g-recruit__link figure,.g-entry__li figure,.g-pickup__li figure{overflow:hidden}.m-publication__link img,.m-related__li img,.m-list__li img,.m-media__link img,.m-mv__wrap img,.g-aside-recruit__link img,.g-aside-pickup__li img,.g-recruit__box img,.g-recruit__link img,.g-entry__li img,.g-pickup__li img{-webkit-transition:-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.m-publication__link:hover img,.m-related__li:hover img,.m-list__li:hover img,.m-media__link:hover img,.m-mv__wrap:hover img,.g-aside-recruit__link:hover img,.g-aside-pickup__li:hover img,.g-recruit__box:hover img,.g-recruit__link:hover img,.g-entry__li:hover img,.g-pickup__li:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}}.m-related,.m-media,.g-flex,.g-ttl,.g-article__inner,.g-recruit,.g-tags,.g-entry{-webkit-transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1)}.m-related:not(.is-view),.m-media:not(.is-view),.g-flex:not(.is-view),.g-ttl:not(.is-view),.g-article__inner:not(.is-view),.g-recruit:not(.is-view),.g-tags:not(.is-view),.g-entry:not(.is-view){opacity:0}@media screen and (min-width: 769px){.m-related:not(.is-view),.m-media:not(.is-view),.g-flex:not(.is-view),.g-ttl:not(.is-view),.g-article__inner:not(.is-view),.g-recruit:not(.is-view),.g-tags:not(.is-view),.g-entry:not(.is-view){-webkit-transform:translateY(min(20px, 1.3888888889vw));transform:translateY(min(20px, 1.3888888889vw))}}@media screen and (max-width: 768px){.m-related:not(.is-view),.m-media:not(.is-view),.g-flex:not(.is-view),.g-ttl:not(.is-view),.g-article__inner:not(.is-view),.g-recruit:not(.is-view),.g-tags:not(.is-view),.g-entry:not(.is-view){-webkit-transform:translateY(2.6666666667vw);transform:translateY(2.6666666667vw)}}.m-mv__wrap,.g-pickup{-webkit-transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .7s cubic-bezier(0.23, 1, 0.32, 1),opacity .5s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .7s cubic-bezier(0.23, 1, 0.32, 1)}body:not(.is-load) .m-mv__wrap,body:not(.is-load) .g-pickup{opacity:0}@media screen and (min-width: 769px){body:not(.is-load) .m-mv__wrap,body:not(.is-load) .g-pickup{-webkit-transform:translateY(min(20px, 1.3888888889vw));transform:translateY(min(20px, 1.3888888889vw))}}@media screen and (max-width: 768px){body:not(.is-load) .m-mv__wrap,body:not(.is-load) .g-pickup{-webkit-transform:translateY(2.6666666667vw);transform:translateY(2.6666666667vw)}}@media screen and (min-width: 769px){.m-related__tag:hover,.m-list__tag:hover,.m-mv__tag:hover,.g-aside-tag__link:hover,.g-article__tag:hover,.g-tags__link:hover,.g-entry__tag:hover,.g-pickup__tag:hover{color:rgba(34,34,34,.6)}}*{min-height:0vw}html,body{font-size:16px;font-weight:500;color:#222;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-align:justify;vertical-align:middle}body{line-height:1;background-color:#e7e7e7}body *{letter-spacing:inherit}body::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;background:#222;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;pointer-events:none;content:""}body.is-menuOpen{position:fixed;width:100%}body.is-menuOpen::before{opacity:.4;pointer-events:all}main{overflow:hidden}img,svg{vertical-align:bottom}svg{width:100%;height:auto}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=search],input[type=submit],input[type=reset],textarea,button,select{font-size:16px;font-weight:500;color:inherit;border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio],input[type=checkbox]{margin:0;padding:0;border:none;outline:none;border-radius:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],input[type=reset],a,button{text-decoration:none;cursor:pointer;outline:none}[data-hidden]{display:block;position:absolute;top:0;left:0;color:rgba(0,0,0,0);text-indent:-9999px;opacity:0;-webkit-transform:scale(0);transform:scale(0)}a[href=""]{pointer-events:none}@media screen and (min-width: 769px){a[href^=tel]{pointer-events:none}[data-device=sp]{display:none !important}}@media screen and (max-width: 768px){body{-webkit-overflow-scrolling:touch}img{max-width:100%;height:auto}[data-device=pc]{display:none !important}}@-webkit-keyframes arrow{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}50%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}50%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes border{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}49.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes border{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}49.9%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes mission{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}19.999%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}20%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes mission{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}19.999%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}20%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes arrowDown{0%{opacity:1;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%)}50%{opacity:0;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}to{opacity:1;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes arrowDown{0%{opacity:1;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%)}50%{opacity:0;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}to{opacity:1;-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@-webkit-keyframes arrowBack{0%{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:translateX(-50%) scaleX(-1);transform:translateX(-50%) scaleX(-1)}50%{opacity:0;-webkit-transform:translateX(50%) scaleX(-1);transform:translateX(50%) scaleX(-1)}to{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}@keyframes arrowBack{0%{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}40%{opacity:0}49.9%{opacity:0;-webkit-transform:translateX(-50%) scaleX(-1);transform:translateX(-50%) scaleX(-1)}50%{opacity:0;-webkit-transform:translateX(50%) scaleX(-1);transform:translateX(50%) scaleX(-1)}to{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}body::before{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100%;opacity:1;z-index:0}@media screen and (min-width: 769px){body::before{background:#f4f3ea url("../img/ordig/global/bg.png") no-repeat center center/100%}}@media screen and (max-width: 768px){body::before{background:#f4f3ea url("../img/ordig/global/bg[sp].png") no-repeat center center/100%}}@-webkit-keyframes hoverButtonFrameAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}29.9%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}30%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes hoverButtonFrameAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}29.9%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}30%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.g-pickup .slick-list,.g-entry .slick-list,.m-related .slick-list{overflow:visible}.g-pickup .slick-arrow,.g-entry .slick-arrow,.m-related .slick-arrow{text-indent:-9999px;color:rgba(0,0,0,0);background-color:#222;border-radius:50%}.g-pickup .slick-arrow::after,.g-entry .slick-arrow::after,.m-related .slick-arrow::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.g-pickup .slick-track,.g-entry .slick-track,.m-related .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.g-pickup .slick-slide,.g-entry .slick-slide,.m-related .slick-slide{height:auto}@media screen and (min-width: 769px){.g-pickup .slick-arrow,.g-entry .slick-arrow,.m-related .slick-arrow{width:min(36px, 2.5vw);height:min(36px, 2.5vw)}.g-pickup .slick-arrow::after,.g-entry .slick-arrow::after,.m-related .slick-arrow::after{width:min(14px, 0.9722222222vw);height:min(14px, 0.9722222222vw)}.g-pickup .slick-arrow:hover::after,.g-entry .slick-arrow:hover::after,.m-related .slick-arrow:hover::after{-webkit-animation:arrow .5s;animation:arrow .5s}.g-pickup .slick-prev,.g-entry .slick-prev,.m-related .slick-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.g-pickup .slick-next,.g-entry .slick-next,.m-related .slick-next{margin-top:min(4px, 0.2777777778vw)}}#toc_container{border:1px solid #dbdbd1}.toc_title{font-weight:600}@media screen and (min-width: 769px){#toc_container{margin-top:min(48px, 3.3333333333vw);margin-bottom:min(62px, 4.3055555556vw);padding:min(32px, 2.2222222222vw) min(50px, 3.4722222222vw);border-radius:min(10px, 0.6944444444vw)}.toc_title{font-size:min(1rem, 1.1111111111vw);line-height:2.375em}.toc_list{font-size:min(1rem, 1.1111111111vw);line-height:2.25em}}@media screen and (max-width: 768px){#toc_container{margin-top:8vw;margin-bottom:13.3333333333vw;padding:5.3333333333vw 5.3333333333vw;border-radius:2.6666666667vw}.toc_title{font-size:3.2vw;line-height:2.1666666667em}.toc_list{font-size:3.2vw;line-height:2.5em}}.is-disable{pointer-events:none}.is-lock{height:100%;overflow:hidden}.g-header{position:fixed;top:0;left:0;width:100%;z-index:9;-webkit-transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.g-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-header__ttl,.g-header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}.g-header__logo{color:rgba(0,0,0,0);text-indent:-9999px;background:url("../img/ordig/global/logo.svg") no-repeat center center/contain}.g-header__caption{color:rgba(0,0,0,0);text-indent:-9999px;background:url("../img/ordig/global/tagline.svg") no-repeat center center/contain}.g-header__check{display:none}@media screen and (min-width: 769px){.g-header__wrap{padding:min(40px, 2.7777777778vw);height:min(120px, 8.3333333333vw)}body{padding-top:min(120px, 8.3333333333vw)}.g-header__logo{margin-bottom:max(-6px, -0.4166666667vw);width:min(145px, 10.0694444444vw);height:min(54px, 3.75vw)}.g-header__caption{top:min(2px, 0.1388888889vw);margin-left:min(16px, 1.1111111111vw);width:min(300px, 20.8333333333vw);height:min(38px, 2.6388888889vw)}.g-header__nav{display:block !important}.g-header__btn{display:none}}@media screen and (max-width: 768px){.g-header__wrap{padding:3.7333333333vw 4.2666666667vw 0;height:16vw}body{padding-top:16vw}.g-header__nav{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1}.g-header__logo,.g-header__btn{z-index:99}.g-header__ttl{margin-top:1.6vw}.g-header__logo{width:24.5333333333vw;height:9.0666666667vw}.g-header__caption{margin-left:2.1333333333vw;width:47.4666666667vw;height:6.9333333333vw}.g-header__btn{width:12.2666666667vw;height:12.2666666667vw;font-size:0;color:rgba(0,0,0,0);text-indent:-9999px;background-color:#fff;border-radius:6.1333333333vw;-webkit-filter:drop-shadow(0px 0.5333333333vw 1.0666666667vw rgba(157, 157, 157, 0.3));filter:drop-shadow(0px 0.5333333333vw 1.0666666667vw rgba(157, 157, 157, 0.3))}.g-header__btn::before,.g-header__btn::after{content:""}.g-header__btn::before,.g-header__btn::after,.g-header__btn span{position:absolute;top:50%;left:50%;display:block;width:4.8vw;height:0.4vw;background-color:#222;-webkit-transition:opacity .6s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity .6s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1),opacity .6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1),opacity .6s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .6s cubic-bezier(0.19, 1, 0.22, 1)}.g-header__btn:not(.is-active)::before,input:not(:checked)+.g-header__btn::before{-webkit-transform:translate(-50%, -1.3333333333vw);transform:translate(-50%, -1.3333333333vw)}.g-header__btn:not(.is-active)::after,input:not(:checked)+.g-header__btn::after{-webkit-transform:translate(-50%, 1.3333333333vw);transform:translate(-50%, 1.3333333333vw)}.g-header__btn:not(.is-active) span,input:not(:checked)+.g-header__btn span{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.g-header__btn.is-active::before,input:checked+.g-header__btn::before{-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}.g-header__btn.is-active::after,input:checked+.g-header__btn::after{-webkit-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}.g-header__btn.is-active span,input:checked+.g-header__btn span{opacity:0}.g-header__check:not(:checked)~nav{opacity:0}.g-header__check:not(:checked)~nav,.g-header__check:not(:checked)~nav a{pointer-events:none}.g-header__check:checked~nav,.g-header__check:checked~nav a{pointer-events:all}}.g-nav__btn,.g-nav__link{pointer-events:all}.g-nav__link{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}@media screen and (min-width: 769px){.g-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-nav__li{margin-left:min(30px, 2.0833333333vw)}.g-nav__link{font-size:min(1rem, 1.1111111111vw)}.g-nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-nav__btn[target=_blank] i::after{rotate:-45deg}.g-nav__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px}.g-nav__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-nav__btn span{top:.1em}.g-nav__btn em{display:none}}@media screen and (min-width: 769px)and (min-width: 769px){.g-nav__btn{width:min(160px, 11.1111111111vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-nav__btn span,.g-nav__btn i{z-index:1}.g-nav__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-nav__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-nav__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-nav__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (min-width: 769px)and (max-width: 768px){.g-nav__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:42.6666666667vw}.g-nav__btn i{width:4.2666666667vw;height:4.2666666667vw}.g-nav__btn em{display:none}}@media screen and (min-width: 769px){.g-nav__box,.g-nav__caption{display:none}}@media screen and (max-width: 768px){.g-nav{padding:31.4666666667vw 5.3333333333vw 12.8vw;background-color:#f4f3ea;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);overflow-y:auto;overscroll-behavior-y:contain}.g-nav__li:not(:first-of-type){margin-top:3.7333333333vw}.g-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9.0666666667vw}.g-nav__caption{padding:2.1333333333vw 4vw;margin-left:4.2666666667vw;font-size:2.6666666667vw;border-radius:1.0666666667vw;background-color:#fff}.g-nav__caption::before{width:0;height:0;border-style:solid;border-width:calc(2.1333333333vw/2) 2.1333333333vw calc(2.1333333333vw/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);content:"";position:absolute;display:block;top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.g-nav__box{padding-top:2.6666666667vw;margin-top:9.0666666667vw;border-top:1px solid #222}.g-nav__subttl{margin-bottom:3.2vw;font-size:6.9333333333vw;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}.g-nav__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1333333333vw 1.6vw}.g-nav__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4.2666666667vw;height:8.5333333333vw;font-size:3.2vw;text-align:center;background-color:#fff;border-radius:4.2666666667vw}.g-nav__btn{margin-top:8vw}.g-nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-nav__btn[target=_blank] i::after{rotate:-45deg}.g-nav__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px}.g-nav__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-nav__btn span{top:.1em}.g-nav__btn em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.g-nav__btn{width:min(0px, 0vw);height:min(50px, 3.4722222222vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(25px, 1.7361111111vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);padding:0 1em 0 1.66em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-nav__btn span,.g-nav__btn i{z-index:1}.g-nav__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-nav__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-nav__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-nav__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.g-nav__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.3333333333vw;font-size:4.2666666667vw;border-radius:6.6666666667vw;width:calc(100vw - 10.6666666667vw)}.g-nav__btn i{position:absolute;top:50%;right:3.7333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-nav__btn i{width:4.2666666667vw;height:4.2666666667vw}.g-nav__btn em{display:none}}.g-footer{color:#fff;background-color:#222}.g-footer__home[target=_blank] i{display:inline-block;margin-left:.6em;width:.98em;height:.98em;color:rgba(0,0,0,0);text-indent:-9999px}.g-footer__home[target=_blank] i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%;rotate:-45deg}@media screen and (min-width: 769px){.g-footer__home[target=_blank]:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}.g-footer__logo,.g-footer__ttl{display:block}.g-footer__logo{color:rgba(0,0,0,0);text-indent:-9999px}.g-footer__logo::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDAiIGhlaWdodD0iMTQ5IiB2aWV3Qm94PSIwIDAgNTAwIDE0OSIgZmlsbD0ibm9uZSI+IDxwYXRoIGQ9Ik0xNDQuOTMxIDc1LjEyNzhDMTQ0LjkzMSAxMTUuOTQ4IDExNC41NjMgMTQ4Ljg3MSA3Mi4zNzQgMTQ4Ljg3MUM1MS44NjUzIDE0OC44NzEgMzYuMjg1OSAxNDIuOTUzIDIxLjg5MzMgMTI4Ljc1OEM2LjMxMzkgMTEzLjU3NCAwIDk2LjgwODEgMCA3NC4zMzY3QzAgMzAuMTY5OCAzMS43NTIxIDAgNzEuOTYzMyAwQzExMi4xNzQgMCAxNDQuOTE1IDMwLjE2OTggMTQ0LjkxNSA3NS4xMjc4SDE0NC45MzFaTTM0LjUwNTggNzQuMTM4OUMzNC41MDU4IDk2LjQxMjUgMzYuNjgxNSAxMTIuNzgzIDQyLjc4MjQgMTIyLjY0MkM0OS40OTE5IDEzMy40OSA1OS45Mjg4IDEzOS40MDggNzIuNTU2NiAxMzkuNDA4Qzk4LjU4ODEgMTM5LjQwOCAxMTAuNDEgMTE3LjMxNyAxMTAuNDEgNzIuOTY3NEMxMTAuNDEgNTEuODY1MyAxMDguMjM0IDM2LjQ4MzcgMTAyLjkyNCAyNy4yMTgyQzk2LjQxMjUgMTUuNTc5NCA4NS43NjI2IDkuNDc4NDYgNzIuNTU2NiA5LjQ3ODQ2QzQ3LjUxNCA5LjQ3ODQ2IDM0LjUwNTggMzEuMTczOSAzNC41MDU4IDc0LjE1NDFWNzQuMTM4OVoiIGZpbGw9IndoaXRlIi8+IDxwYXRoIGQ9Ik0yOTQuMjI4IDgwLjEzMzNDMjkxLjUwNSA3OS41MDk1IDI4OC45MDMgNzguOTE2MSAyODYuNDIzIDc4LjM1MzJDMjYxLjgyMiA3Mi43Njk2IDI0OS40ODMgNjkuOTcwMiAyNDkuNDgzIDU3LjQwMzJDMjQ5LjQ4MyA0Ny44MzM1IDI1OC4zMjMgNDEuMTU0NCAyNzAuOTY2IDQxLjE1NDRDMjg3LjUxOSA0MS4xNTQ0IDMwMC41NTcgNTIuNDEzIDMwNi43MTkgNzIuMDU0NUwzMDYuOTYzIDcyLjgxNTJIMzE0LjZMMzEzLjk2MSAzMi42OTUzSDMwNy43NTRMMzA3LjUyNiAzMy40NzEzQzMwNy41MjYgMzMuNTE2OSAzMDYuMzY5IDM3LjMwNTIgMzA0LjI3IDM4Ljk0ODRDMzAxLjkyNyA0MC43ODkzIDI5Ni4zODkgMzguODcyMyAyOTQuMDkxIDM3LjQ4NzhDMjg2LjkxIDMzLjE2NyAyNzkuNDcxIDMxLjE1ODcgMjcwLjY2MiAzMS4xNTg3QzI0OC4zMTIgMzEuMTU4NyAyMzIuNjg3IDQ1LjQ2MDEgMjMyLjY4NyA2NS45MjMyQzIzMi42ODcgOTEuNDIyMiAyNTEuMzI0IDk2LjU3OTggMjg3LjA0NyAxMDQuMTcyQzI5Ny4yMSAxMDYuMzE3IDMwMi44MDkgMTEyLjIyIDMwMi44MDkgMTIwLjgwMUMzMDIuODA5IDEzMS44MzEgMjkzLjQwNyAxMzguNDE5IDI3Ny42NiAxMzguNDE5QzI1Ny42MjMgMTM4LjQxOSAyNDQuODI4IDEyNy41NzEgMjM4LjU2IDEwNS4yNjdMMjM4LjMzMSAxMDQuNDc2SDIzMC45OThWMTQ3LjQ4N0gyMzguMDg4TDI0My42ODcgMTQwLjQxMkMyNDMuNjg3IDE0MC40MTIgMjQ0LjU2OSAxMzkuMTA0IDI0Ni4xODIgMTM4Ljc5OUMyNDcuNTA1IDEzOC41NDEgMjQ5LjAxMiAxMzguOTk3IDI1MC42NTUgMTQwLjEzOEMyNTguNzQ5IDE0NS43NjcgMjY3LjMzIDE0OC4zOTkgMjc3LjY2IDE0OC4zOTlDMzAyLjk3NyAxNDguMzk5IDMyMC42NTUgMTMzLjQ3NCAzMjAuNjU1IDExMi4wOThDMzIwLjY1NSA5Ni4zMzY0IDMxMC4yNzkgODMuNzg0NyAyOTQuMjEzIDgwLjEwMjhMMjk0LjIyOCA4MC4xMzMzWiIgZmlsbD0id2hpdGUiLz4gPHBhdGggZD0iTTQ5NS44MzIgMTM5LjAxM0M0OTMuMDc4IDEzOS4wMTMgNDkxLjM5IDEzNi4xNjcgNDg5LjU5NCAxMzMuMTU1QzQ4OS4yNiAxMzIuNTc3IDQ4OC45MSAxMzIuMDE0IDQ4OC41NiAxMzEuNDUxTDQ1OC4zNDQgODMuNTU2N0w0ODAuMDI1IDUwLjQ4MUw0ODAuODkyIDQ5LjI2MzlDNDg0LjEwMiA0NC43MyA0ODYuODg2IDQwLjgyIDQ5MS40MiA0MC4zOTRMNDk1LjE5MyAzOS45ODMyVjMzLjY5OTdINDU2LjcwMVYzOS45ODMyTDQ2MC40NTkgNDAuMzk0QzQ2NC4xMjYgNDAuODUwNCA0NjYuMDQzIDQ0LjU3NzkgNDY2LjA0MyA0OC4wMzE1QzQ2Ni4wNDMgNTEuMTUwNCA0NjQuNjczIDU0LjkzODggNDYyLjIyNCA1OC40NTMyTDQ1Mi41NjMgNzQuNTk1NUw0MzguMTQgNTAuODMwOUM0MzcuNTQ2IDQ5Ljg0MiA0MzUuNzM2IDQ2LjgyOTYgNDM1LjczNiA0NS4xNDA4QzQzNS43MzYgNDIuOTA0MyA0MzguMzIyIDQxLjEzOTUgNDQyLjQ3NiA0MC41MzA5TDQ0Ni44NzMgMzkuOTY4VjMzLjY5OTdIMzk4LjkwMlYzOS45NjhMNDAzLjMxNCA0MC41MDA1QzQwNi42MTYgNDEuMjc2NCA0MDcuODc5IDQzLjM0NTUgNDA5Ljk2MyA0Ni43ODM5TDQzOS40OTQgOTMuMjc4Nkw0MTUuNzI5IDEyNy4yODJDNDExLjA1OSAxMzMuODU1IDQwNS4xNTUgMTM4Ljk5NyA0MDIuMjggMTM4Ljk5N0gzOTguOTAyVjE0NS45MDVINDM5LjA2OFYxMzguOTk3SDQzNC41MzRDNDMxLjE1NiAxMzguOTk3IDQyOC4xOSAxMzQuODc0IDQyOC4xOSAxMzAuMTg4QzQyOC4xOSAxMjYuODQxIDQyOS43NDIgMTI0LjQ2OCA0MzEuNCAxMjEuOTQyTDQ0NS4xMDggMTAxLjk4MUw0NjEuMzg3IDEyOC40NjlDNDYyLjI4NSAxMjkuOTMgNDYzLjM4IDEzMi4xNjYgNDYzLjgyMSAxMzQuMDUzQzQ2NC4xMSAxMzUuMzYxIDQ2My44NjcgMTM2LjY1NCA0NjMuMTIyIDEzNy41ODJDNDYyLjM3NiAxMzguNTEgNDYxLjIyIDEzOC45OTcgNDU5Ljc1OSAxMzguOTk3SDQ1Mi42NjlWMTQ1LjkwNUg1MDAuMDAxVjEzOC45OTdINDk1Ljg0N0w0OTUuODMyIDEzOS4wMTNaIiBmaWxsPSJ3aGl0ZSIvPiA8cGF0aCBkPSJNMjA1LjU5MSA0MS42NzJDMjA4LjUyNyA0MC43Mjg3IDIxNC4wMTkgMzkuNzcwMiAyMTQuMDggMzkuNzcwMkwyMTQuOTc4IDM5LjYxOFYzMy42OTk3SDE1OC42N1YzOS42MThMMTU5LjU2OCAzOS43NzAyQzE1OS41NjggMzkuNzcwMiAxNjUuMTA2IDQwLjcyODcgMTY4LjA1NyA0MS42NzJDMTcyLjIyNiA0My4wMTA4IDE3NC4xNzMgNDQuOTQzIDE3NC4xNzMgNDcuNzI3MlYxMzIuMDI5QzE3NC4xNzMgMTM1LjAyNiAxNzIuNzczIDEzNS45NTQgMTY4LjU0NCAxMzcuMjE3QzE2NC40NjcgMTM4LjQzNCAxNTkuNjQ0IDEzOS4xNjUgMTU5LjU5OCAxMzkuMThMMTU4LjY4NSAxMzkuMzE3VjE0NS45MkgyMTQuOTkzVjEzOS4zMTdMMjE0LjA4IDEzOS4xOEMyMTQuMDggMTM5LjE4IDIwOS4yMTIgMTM4LjQzNCAyMDUuMTM0IDEzNy4yMTdDMjAwLjkwNSAxMzUuOTU0IDE5OS41MDUgMTM1LjAyNiAxOTkuNTA1IDEzMi4wMjlWNDcuNzI3MkMxOTkuNTA1IDQ0Ljk0MyAyMDEuNDUyIDQzLjAxMDggMjA1LjYyMSA0MS42NzJIMjA1LjU5MVoiIGZpbGw9IndoaXRlIi8+IDxwYXRoIGQ9Ik0zNzYuODg3IDQxLjY3MkMzNzkuODI0IDQwLjcyODcgMzg1LjMxNiAzOS43NzAyIDM4NS4zNzcgMzkuNzcwMkwzODYuMjc1IDM5LjYxOFYzMy42OTk3SDMyOS45NjdWMzkuNjE4TDMzMC44NjQgMzkuNzcwMkMzMzAuODY0IDM5Ljc3MDIgMzM2LjQwMiA0MC43Mjg3IDMzOS4zNTQgNDEuNjcyQzM0My41MjMgNDMuMDEwOCAzNDUuNDcgNDQuOTQzIDM0NS40NyA0Ny43MjcyVjEzMi4wMjlDMzQ1LjQ3IDEzNS4wMjYgMzQ0LjA3IDEzNS45NTQgMzM5Ljg0MSAxMzcuMjE3QzMzNS43NjMgMTM4LjQzNCAzMzAuOTU2IDEzOS4xNjUgMzMwLjg5NSAxMzkuMThMMzI5Ljk4MiAxMzkuMzE3VjE0NS45MkgzODYuMjlWMTM5LjMxN0wzODUuMzc3IDEzOS4xOEMzODUuMzc3IDEzOS4xOCAzODAuNTA4IDEzOC40MzQgMzc2LjQzMSAxMzcuMjE3QzM3Mi4yMDEgMTM1Ljk1NCAzNzAuODAyIDEzNS4wMjYgMzcwLjgwMiAxMzIuMDI5VjQ3LjcyNzJDMzcwLjgwMiA0NC45NDMgMzcyLjc0OSA0My4wMTA4IDM3Ni45MTggNDEuNjcySDM3Ni44ODdaIiBmaWxsPSJ3aGl0ZSIvPiA8L3N2Zz4=");position:absolute;top:0;left:0;width:100%;height:100%}.g-footer__ttl{font-weight:700}.g-footer__copy{font-family:"henderson-sans-basic",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}@media screen and (min-width: 769px){.g-footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:min(214px, 14.8611111111vw)}.g-footer__logo{margin-bottom:min(14px, 0.9722222222vw);width:min(103px, 7.1528vw);height:min(31px, 2.1314vw)}.g-footer__ttl{font-size:min(0.75rem, 0.8333333333vw)}.g-footer__copy{font-size:min(0.75rem, 0.8333333333vw)}}@media screen and (max-width: 768px){.g-footer__box{padding-top:16vw;height:54.1333333333vw;text-align:center}.g-footer__logo{margin:0 auto 3.2vw;width:20vw;height:5.96vw}.g-footer__ttl{font-size:2.6666666667vw}.g-footer__copy{margin-top:8vw;font-size:2.4vw}}.g-pickup__li{background-color:#fff;overflow:hidden;z-index:1}.g-pickup__link{display:block}.g-pickup__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.g-pickup__info{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;overflow:hidden}.g-pickup__entry{display:-webkit-box;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em}.g-pickup__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-pickup__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.g-pickup__li{border-radius:min(10px, 0.6944444444vw)}.g-pickup__item{padding:min(28px, 1.9444444444vw) min(30px, 2.0833333333vw) min(30px, 2.0833333333vw)}.g-pickup__info{margin-bottom:min(20px, 1.3888888889vw);font-size:min(0.875rem, 0.9722222222vw)}.g-pickup__cat{margin-right:min(14px, 0.9722222222vw);padding-right:min(14px, 0.9722222222vw);border-right:1px solid #222}.g-pickup__entry{font-size:min(18px, 1.25vw);line-height:1.6666666667em}.g-pickup__tags{margin-top:min(22px, 1.5277777778vw)}.g-pickup__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(14px, 0.9722222222vw) .1em;height:min(24px, 1.6666666667vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}}@media screen and (max-width: 768px){.g-pickup__li{border-radius:2.6666666667vw}.g-pickup__item{padding:4.8vw 5.3333333333vw 5.8666666667vw}.g-pickup__info{margin-bottom:4.2666666667vw;height:2.1333333333vw;font-size:2.6666666667vw}.g-pickup__cat{margin-right:2.1333333333vw;padding-right:2.1333333333vw;border-right:.5px solid #222}.g-pickup__entry{min-width:min(275px, 19.0972222222vw);font-size:3.7333333333vw;line-height:1.5714285714em}.g-pickup__tags{margin-top:3.2vw}.g-pickup__tag{margin-top:1.0666666667vw;margin-right:1.6vw;padding:0 2.1333333333vw .1em;height:4.2666666667vw;font-size:2.1333333333vw;border-radius:2.1333333333vw;border:1px solid #bebebe}}.g-pickup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-pickup__ttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}.g-pickup__caption{letter-spacing:.1em;background-color:#fff}.g-pickup__caption::before{content:"";position:absolute;display:block}@media screen and (min-width: 769px){.g-pickup__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:min(56px, 3.8888888889vw)}.g-pickup__ttl{font-size:min(2.875rem, 3.1944444444vw);text-orientation:sideways;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.g-pickup__caption{font-size:min(0.75rem, 0.8333333333vw);border-radius:min(4px, 0.2777777778vw);margin-top:min(20px, 1.3888888889vw);margin-bottom:auto;padding:min(20px, 1.3888888889vw) min(10px, 0.6944444444vw);text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.g-pickup__caption::before{width:0;height:0;border-style:solid;border-width:0 calc(min(10px, 0.6944444444vw)/2) min(10px, 0.6944444444vw) calc(min(10px, 0.6944444444vw)/2);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);top:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}}@media screen and (max-width: 768px){.g-pickup__header{margin-bottom:4.8vw}.g-pickup__ttl{font-size:9.0666666667vw}.g-pickup__caption{padding:2.1333333333vw 3.2vw;font-size:2.6666666667vw;border-radius:1.0666666667vw;margin-left:3.2vw;margin-right:auto}.g-pickup__caption::before{width:0;height:0;border-style:solid;border-width:calc(1.6vw/2) 1.6vw calc(1.6vw/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.g-pickup__box{overflow:hidden}@media screen and (min-width: 769px){.g-pickup__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:min(80px, 5.5555555556vw) 0 min(90px, 6.25vw) calc(50vw - min(600px, 41.6666666667vw))}.g-pickup__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-pickup__box{-webkit-box-flex:1;-ms-flex:1;flex:1}.g-pickup__list{width:min(900px, 62.5vw)}.g-pickup__li{margin-right:min(30px, 2.0833333333vw);width:min(420px, 29.1666666667vw)}.g-pickup__fig{height:min(260px, 18.0555555556vw)}}@media screen and (max-width: 768px){.g-pickup__wrap{margin:10.6666666667vw 0 16vw;padding-left:5.3333333333vw}.g-pickup__nav{display:none}.g-pickup__list{width:86.6666666667vw}.g-pickup__li{margin-right:2.6666666667vw;width:84vw}.g-pickup__fig{height:52vw}}.g-entry__li{background-color:#fff;overflow:hidden;z-index:1}.g-entry__link{display:block}.g-entry__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.g-entry__info{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;overflow:hidden}.g-entry__entry{display:-webkit-box;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em}.g-entry__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-entry__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.g-entry__li{border-radius:min(10px, 0.6944444444vw)}.g-entry__item{padding:min(28px, 1.9444444444vw) min(30px, 2.0833333333vw) min(30px, 2.0833333333vw)}.g-entry__info{margin-bottom:min(20px, 1.3888888889vw);font-size:min(0.875rem, 0.9722222222vw)}.g-entry__cat{margin-right:min(14px, 0.9722222222vw);padding-right:min(14px, 0.9722222222vw);border-right:1px solid #222}.g-entry__entry{font-size:min(18px, 1.25vw);line-height:1.6666666667em}.g-entry__tags{margin-top:min(22px, 1.5277777778vw)}.g-entry__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(14px, 0.9722222222vw) .1em;height:min(24px, 1.6666666667vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}}@media screen and (max-width: 768px){.g-entry__li{border-radius:2.6666666667vw}.g-entry__item{padding:4.8vw 5.3333333333vw 5.8666666667vw}.g-entry__info{margin-bottom:4.2666666667vw;height:2.1333333333vw;font-size:2.6666666667vw}.g-entry__cat{margin-right:2.1333333333vw;padding-right:2.1333333333vw;border-right:.5px solid #222}.g-entry__entry{min-width:min(275px, 19.0972222222vw);font-size:3.7333333333vw;line-height:1.5714285714em}.g-entry__tags{margin-top:3.2vw}.g-entry__tag{margin-top:1.0666666667vw;margin-right:1.6vw;padding:0 2.1333333333vw .1em;height:4.2666666667vw;font-size:2.1333333333vw;border-radius:2.1333333333vw;border:1px solid #bebebe}}.g-entry__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-entry__ttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}.g-entry__caption{letter-spacing:.1em;background-color:#fff}.g-entry__caption::before{content:"";position:absolute;display:block}@media screen and (min-width: 769px){.g-entry__header{margin-bottom:min(28px, 1.9444444444vw)}.g-entry__ttl{font-size:min(2.875rem, 3.1944444444vw)}.g-entry__caption{font-size:min(0.75rem, 0.8333333333vw);border-radius:min(4px, 0.2777777778vw);margin-right:auto;margin-left:min(20px, 1.3888888889vw);padding:min(10px, 0.6944444444vw) min(20px, 1.3888888889vw)}.g-entry__caption::before{width:0;height:0;border-style:solid;border-width:calc(min(10px, 0.6944444444vw)/2) min(10px, 0.6944444444vw) calc(min(10px, 0.6944444444vw)/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@media screen and (max-width: 768px){.g-entry__header{margin-bottom:4.8vw}.g-entry__ttl{font-size:9.0666666667vw}.g-entry__caption{padding:2.1333333333vw 3.2vw;font-size:2.6666666667vw;border-radius:1.0666666667vw;margin-left:3.2vw;margin-right:auto}.g-entry__caption::before{width:0;height:0;border-style:solid;border-width:calc(1.6vw/2) 1.6vw calc(1.6vw/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.g-entry__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-entry__btn[target=_blank] i::after{rotate:-45deg}.g-entry__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-entry__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-entry__btn span{top:.1em}.g-entry__btn em{display:none}@media screen and (min-width: 769px){.g-entry__btn{width:min(560px, 38.8888888889vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-entry__btn span,.g-entry__btn i{z-index:1}.g-entry__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-entry__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-entry__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-entry__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px){.g-entry__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:149.3333333333vw}.g-entry__btn i{width:4.2666666667vw;height:4.2666666667vw}.g-entry__btn em{display:none}}@media screen and (min-width: 769px){.g-entry__wrap{margin:min(90px, 6.25vw) auto}.g-entry__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(30px, 2.0833333333vw)}.g-entry__li{width:min(380px, 26.3888888889vw)}.g-entry__fig{height:min(236px, 16.3888888889vw)}.g-entry__btn{margin:min(30px, 2.0833333333vw) auto 0}}@media screen and (max-width: 768px){.g-entry__wrap{margin:16vw auto;padding-left:5.3333333333vw}.g-entry__list{width:86.6666666667vw}.g-entry__li{margin-right:2.6666666667vw;width:84vw}.g-entry__fig{height:52vw}.g-entry__btn{margin-top:5.3333333333vw}.g-entry__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-entry__btn[target=_blank] i::after{rotate:-45deg}.g-entry__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-entry__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-entry__btn span{top:.1em}.g-entry__btn em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.g-entry__btn{width:min(0px, 0vw);height:min(40px, 2.7777777778vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(20px, 1.3888888889vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-entry__btn span,.g-entry__btn i{z-index:1}.g-entry__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-entry__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-entry__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-entry__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.g-entry__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.6666666667vw;font-size:3.2vw;border-radius:5.3333333333vw;width:calc(100vw - 10.6666666667vw)}.g-entry__btn i{width:3.2vw;height:3.2vw}.g-entry__btn em{display:none}}.g-tags__ttl,.g-tags__btn{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;border-top:1px solid #222}.g-tags__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-tags__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;text-align:center;letter-spacing:.05em;background-color:#fff}.g-tags__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-tags__btn::after{content:"";background:url("../img/ordig/global/icon-arw.svg") no-repeat center center/contain}@media screen and (min-width: 769px){.g-tags__wrap{margin:min(100px, 6.9444444444vw) auto min(200px, 13.8888888889vw)}.g-tags__ttl,.g-tags__btn{font-size:min(1.875rem, 2.0833333333vw)}.g-tags__ttl{padding-top:min(6px, 0.4166666667vw)}.g-tags__list{margin-top:min(30px, 2.0833333333vw);margin-right:max(-10px, -0.6944444444vw)}.g-tags__link{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(24px, 1.6666666667vw);height:min(50px, 3.4722222222vw);font-size:min(1.25rem, 1.3888888889vw);border-radius:min(25px, 1.7361111111vw)}.g-tags__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:min(100px, 6.9444444444vw)}.g-tags__btn{padding-top:min(16px, 1.1111111111vw);width:min(277px, 19.2361111111vw)}.g-tags__btn::after{width:min(24px, 1.6666666667vw);height:min(24px, 1.6666666667vw)}.g-tags__btn:hover::after{-webkit-animation:arrow .5s;animation:arrow .5s}}@media screen and (max-width: 768px){.g-tags__wrap{margin:16vw 0;padding:0 5.3333333333vw}.g-tags__ttl,.g-tags__btn{padding-top:2.6666666667vw;font-size:6.9333333333vw}.g-tags__list{margin:1.0666666667vw 0 13.3333333333vw}.g-tags__link{margin-top:2.1333333333vw;margin-right:1.6vw;padding:0 4.2666666667vw;height:8.5333333333vw;font-size:3.2vw;border-radius:4.2666666667vw}.g-tags__btn{margin-top:6.4vw}.g-tags__btn::after{width:6.4vw;height:5.3333333333vw}}.g-recruit__box{background-color:#222}.g-recruit__ttl,.g-recruit__caption{color:#fff}.g-recruit__ttl,.g-recruit__subttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.g-recruit__ttl{font-weight:600}.g-recruit__subttl{font-weight:600}.g-recruit__caption{letter-spacing:-0.005em}.g-recruit__inner{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.g-recruit__more{margin:auto}.g-recruit__link{z-index:1}.g-recruit__link[target=_blank] i{display:inline-block;margin-left:.6em;width:.98em;height:.98em;color:rgba(0,0,0,0);text-indent:-9999px}.g-recruit__link[target=_blank] i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-black.png");position:absolute;top:0;left:0;width:100%;height:100%;rotate:-45deg}@media screen and (min-width: 769px){.g-recruit__link[target=_blank]:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}.g-recruit__txt{font-weight:600}@media screen and (min-width: 769px){.g-recruit{margin:min(200px, 13.8888888889vw) 0}.g-recruit__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-recruit__box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#222;text-align:center;background-color:#fff;border:2px solid #fff;overflow:hidden;z-index:1}.g-recruit__box[target=_blank] i::after{rotate:-45deg}.g-recruit__box i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px}.g-recruit__box i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-black.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-recruit__box span{top:.1em}.g-recruit__box em{display:none}}@media screen and (min-width: 769px)and (min-width: 769px){.g-recruit__box p{width:min(194px, 13.4722222222vw);height:min(52px, 3.6111111111vw);font-size:min(1.125rem, 1.25vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);padding:0 1em 0 1.66em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-recruit__box span,.g-recruit__box i{z-index:1}.g-recruit__box i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-recruit__box i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-recruit__box:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-recruit__box:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (min-width: 769px)and (max-width: 768px){.g-recruit__box p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.8vw;border-radius:6.9333333333vw;width:51.7333333333vw}.g-recruit__box p i{position:absolute;top:50%;right:4.8vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-recruit__box i{width:4.8vw;height:4.8vw}.g-recruit__box em{display:none}}@media screen and (min-width: 769px){.g-recruit__box:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}}@media screen and (min-width: 769px){.g-recruit__img{width:58.3333333333vw}}@media screen and (min-width: 769px){.g-recruit__item{padding-left:min(90px, 6.25vw)}}@media screen and (min-width: 769px){.g-recruit__ttl{width:min(248px, 17.2222222222vw);font-size:min(2.125rem, 2.3611111111vw);line-height:1.4705882353em}}@media screen and (min-width: 769px){.g-recruit__caption{margin-top:min(10px, 0.6944444444vw);font-size:min(1rem, 1.1111111111vw)}}@media screen and (min-width: 769px){.g-recruit__btn{margin-top:min(40px, 2.7777777778vw)}}@media screen and (min-width: 769px){.g-recruit__wrap,.g-recruit__more{margin-top:min(30px, 2.0833333333vw)}}@media screen and (min-width: 769px){.g-recruit__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-recruit__more[target=_blank] i::after{rotate:-45deg}.g-recruit__more i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-recruit__more i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-recruit__more span{top:.1em}.g-recruit__more em{display:none}}@media screen and (min-width: 769px)and (min-width: 769px){.g-recruit__more{width:min(560px, 38.8888888889vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-recruit__more span,.g-recruit__more i{z-index:1}.g-recruit__more i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-recruit__more i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-recruit__more:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-recruit__more:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (min-width: 769px)and (max-width: 768px){.g-recruit__more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:149.3333333333vw}.g-recruit__more i{width:4.2666666667vw;height:4.2666666667vw}.g-recruit__more em{display:none}}@media screen and (min-width: 769px){.g-recruit__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 min(30px, 2.0833333333vw)}}@media screen and (min-width: 769px){.g-recruit__link{border-radius:min(10px, 0.6944444444vw)}}@media screen and (min-width: 769px){.g-recruit__bg{width:min(400px, 27.7777777778vw);height:min(200px, 13.8888888889vw)}}@media screen and (min-width: 769px){.g-recruit__inner{padding:min(8px, 0.5555555556vw) min(30px, 2.0833333333vw) 0}}@media screen and (min-width: 769px){.g-recruit__subttl{font-size:min(2rem, 2.2222222222vw);line-height:1.0625em}}@media screen and (min-width: 769px){.g-recruit__txt{margin-top:min(8px, 0.5555555556vw);font-size:min(0.8125rem, 0.9027777778vw)}}@media screen and (max-width: 768px){.g-recruit{margin:16vw 0 18.6666666667vw}.g-recruit__box{display:block}.g-recruit__box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#222;text-align:center;background-color:#fff;border:2px solid #fff;overflow:hidden;z-index:1}.g-recruit__box[target=_blank] i::after{rotate:-45deg}.g-recruit__box i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px}.g-recruit__box i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-black.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-recruit__box span{top:.1em}.g-recruit__box em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.g-recruit__box p{width:min(0px, 0vw);height:min(42px, 2.9166666667vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(21px, 1.4583333333vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);padding:0 1em 0 1.66em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-recruit__box span,.g-recruit__box i{z-index:1}.g-recruit__box i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-recruit__box i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-recruit__box:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-recruit__box:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.g-recruit__box p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:11.2vw;font-size:4.2666666667vw;border-radius:5.6vw;width:100%}.g-recruit__box p i{position:absolute;top:50%;right:4.8vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-recruit__box i{width:4.2666666667vw;height:4.2666666667vw}.g-recruit__box em{display:none}}@media screen and (max-width: 768px){.g-recruit__item{padding:10.6666666667vw 5.3333333333vw}}@media screen and (max-width: 768px){.g-recruit__ttl{font-size:8.5333333333vw;line-height:1.1875em}}@media screen and (max-width: 768px){.g-recruit__caption{margin-top:2.1333333333vw;font-size:3.4666666667vw}}@media screen and (max-width: 768px){.g-recruit__btn{margin-top:6.4vw}}@media screen and (max-width: 768px){.g-recruit__wrap{margin-top:16vw;padding:0 5.3333333333vw}}@media screen and (max-width: 768px){.g-recruit__more{display:none}}@media screen and (max-width: 768px){.g-recruit__link{display:block;margin-top:5.3333333333vw;border-radius:2.6666666667vw;overflow:hidden}}@media screen and (max-width: 768px){.g-recruit__inner{padding:0 8vw}}@media screen and (max-width: 768px){.g-recruit__subttl{font-size:6.9333333333vw;line-height:1.0769230769em}}@media screen and (max-width: 768px){.g-recruit__txt{margin-top:2.6666666667vw;font-size:3.4666666667vw}}.g-article__inner{background-color:#fff;border-radius:min(10px, 0.6944444444vw)}.g-article__img{width:100%;border-radius:min(10px, 0.6944444444vw)}.g-article__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-article__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-article__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.g-article__thum::after{top:max(-90px, -6.25vw);right:max(-38px, -2.6388888889vw)}.g-article__head{font-weight:600}.g-article__content{font-weight:300}.g-article__content h2{font-weight:600}.g-article__content h3{font-weight:600;position:relative}.g-article__content h3::after{position:absolute;content:"";left:0;top:min(18px, 1.25vw);height:1px;background-color:#222}.g-article__content blockquote{background-color:rgba(244,244,235,.7);border-radius:min(10px, 0.6944444444vw)}.g-article__content small{text-align:right;display:block}.g-article__outline{border-radius:min(10px, 0.6944444444vw);border:1px solid #dbdbd1}.g-article__share{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-article__share--ttl{position:relative}.g-article__share--ttl::after{position:absolute;content:"";top:50%;height:1px;background-color:#222}@media screen and (min-width: 769px){.g-article__inner{position:static}.g-article__tags{margin-top:min(32px, 2.2222222222vw)}.g-article__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(8px, 0.5555555556vw);padding:0 min(15px, 1.0416666667vw) .1em;height:min(26px, 1.8055555556vw);font-size:min(0.8125rem, 0.9027777778vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}.g-article__info{position:fixed;top:50%;left:min(50px, 3.4722222222vw);font-size:min(0.875rem, 0.9722222222vw);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-article__cat{margin-bottom:min(20px, 1.3888888889vw);padding-bottom:min(20px, 1.3888888889vw);border-bottom:1px solid #222}.g-article__thum{margin:min(50px, 3.4722222222vw) 0 min(40px, 2.7777777778vw)}.g-article__head{font-size:min(2.375rem, 2.6388888889vw);line-height:1.5789473684em;margin-bottom:min(22px, 1.5277777778vw)}.g-article__content h2{margin:min(62px, 4.3055555556vw) 0 min(23px, 1.5972222222vw);font-size:min(2rem, 2.2222222222vw);line-height:1.5625em;font-weight:600}.g-article__content h3{margin:0 0 min(20px, 1.3888888889vw);font-size:min(1.125rem, 1.25vw);line-height:1.8888888889em;font-weight:600;text-indent:min(45px, 3.125vw)}.g-article__content h3:after{width:min(36px, 2.5vw)}.g-article__content>p{margin-bottom:min(40px, 2.7777777778vw);font-size:min(1.125rem, 1.25vw);line-height:1.8888888889em}.g-article__content>p strong{font-size:min(1.125rem, 1.25vw);line-height:1.8888888889em;font-weight:600}.g-article__content figure{margin:min(45px, 3.125vw) 0 0}.g-article__content figure img{width:100%;border-radius:min(10px, 0.6944444444vw)}.g-article__content figure+p,.g-article__content figure+h3{margin-top:min(45px, 3.125vw)}.g-article__content blockquote{margin:min(20px, 1.3888888889vw) 0 min(45px, 3.125vw)}.g-article__content blockquote strong{font-size:min(0.875rem, 0.9722222222vw);line-height:2.7142857143em;font-weight:600}.g-article__content blockquote p{font-size:min(0.875rem, 0.9722222222vw);line-height:1.7142857143em}.g-article__content figcaption,.g-article__content small{margin-top:min(8px, 0.5555555556vw);font-size:min(0.8125rem, 0.9027777778vw);line-height:2.6153846154em}.g-article__outline{margin-top:min(48px, 3.3333333333vw)}.g-article__index{font-size:min(1rem, 1.1111111111vw);line-height:2.375em;font-weight:600}.g-article__list{font-size:min(1rem, 1.1111111111vw);line-height:2.25em}.g-article__share{margin-top:min(65px, 4.5138888889vw);font-size:min(1.5rem, 1.6666666667vw);line-height:2.5833333333em}.g-article__share--ttl{margin-right:min(30px, 2.0833333333vw)}.g-article__share--ttl::after{width:min(18px, 1.25vw);right:max(-38px, -2.6388888889vw)}.g-article__sns{margin-left:min(30px, 2.0833333333vw)}}@media screen and (max-width: 768px){.g-article__inner{border-radius:2.6666666667vw}.g-article__img{border-radius:2.6666666667vw}.g-article__tags{margin-top:3.2vw}.g-article__tag{margin-top:2.6666666667vw;margin-right:1.6vw;padding:0 2.1333333333vw .1em;height:5.3333333333vw;font-size:2.6666666667vw;border-radius:2.6666666667vw;border:1px solid #bebebe}.g-article__info{font-size:3.2vw;height:2.6666666667vw;overflow:hidden}.g-article__cat{margin-right:2.6666666667vw;padding-right:2.6666666667vw;border-right:.5px solid #222}.g-article__thum{margin:8vw 0 6.6666666667vw}.g-article__thum::after{top:-5.3333333333vw;right:-4vw}.g-article__head{margin:5.3333333333vw 0 0;font-size:5.8666666667vw;line-height:1.5454545455em}.g-article__content h2{margin:13.3333333333vw 0 5.3333333333vw;font-size:5.8666666667vw;line-height:1.5454545455em}.g-article__content h3{margin:0 0 5.3333333333vw;font-size:3.7333333333vw;line-height:1.8571428571em;text-indent:8vw}.g-article__content h3:after{width:5.3333333333vw;top:3.7333333333vw}.g-article__content>p{margin-bottom:6.6666666667vw;font-size:3.7333333333vw;line-height:1.8571428571em}.g-article__content>p strong{font-size:3.7333333333vw;line-height:1.8571428571em;font-weight:600}.g-article__content figure img{border-radius:2.6666666667vw}.g-article__content figure+p,.g-article__content figure+h3{margin-top:6.6666666667vw}.g-article__content blockquote{border-radius:2.6666666667vw;margin:2.6666666667vw 0 8vw}.g-article__content blockquote strong{font-size:3.2vw;line-height:1.8333333333em;font-weight:600}.g-article__content blockquote p{margin-top:1.3333333333vw;font-size:3.2vw;line-height:1.8333333333em}.g-article__content figcaption,.g-article__content small{text-align:left;margin-top:2.6666666667vw;font-size:2.6666666667vw;line-height:2.4em}.g-article__outline{margin-top:8vw;border-radius:2.6666666667vw}.g-article__index{font-size:3.2vw;line-height:2.1666666667em;font-weight:600}.g-article__list{font-size:3.2vw;line-height:2.5em}.g-article__share{margin-top:10.6666666667vw;font-size:4.8vw;line-height:2em}.g-article__share--ttl{margin-right:8vw}.g-article__share--ttl::after{width:4.8vw;right:-10.1333333333vw}.g-article__sns{margin-left:8vw}}.g-article__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-article__btn[target=_blank] i::after{rotate:-45deg}.g-article__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-article__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-article__btn span{top:.1em}.g-article__btn em{display:none}@media screen and (min-width: 769px){.g-article__btn{width:min(588px, 40.8333333333vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-article__btn span,.g-article__btn i{z-index:1}.g-article__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-article__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-article__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-article__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px){.g-article__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:156.8vw}.g-article__btn i{width:4.2666666667vw;height:4.2666666667vw}.g-article__btn em{display:none}}.g-article__thum.is-new::after{content:"";position:absolute;display:block;z-index:1}@media screen and (min-width: 769px){.g-article__thum::after{width:min(120px, 8.3333333333vw);height:min(120px, 8.3333333333vw);background:url("../img/ordig/global/icon-new.svg") no-repeat center center/100% 100%}}@media screen and (max-width: 768px){.g-article__thum::after{width:18.6666666667vw;height:18.6666666667vw;background:url("../img/ordig/global/icon-new[sp].svg") no-repeat center center/100% 100%}}@media screen and (min-width: 769px){.g-article__inner{margin:min(20px, 1.3888888889vw) auto min(50px, 3.4722222222vw);padding:min(70px, 4.8611111111vw) min(90px, 6.25vw) min(90px, 6.25vw)}.g-article__outline{padding:min(32px, 2.2222222222vw) min(50px, 3.4722222222vw)}.g-article blockquote{padding:min(45px, 3.125vw) min(50px, 3.4722222222vw)}.g-article__btn{margin:min(30px, 2.0833333333vw) auto min(200px, 13.8888888889vw)}}@media screen and (max-width: 768px){.g-article__inner{margin:5.3333333333vw auto;padding:8vw 5.3333333333vw 13.3333333333vw}.g-article__outline{padding:5.3333333333vw 5.3333333333vw}.g-article blockquote{padding:5.3333333333vw 5.3333333333vw}.g-article__btn{margin:5.3333333333vw auto 0}.g-article__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.g-article__btn[target=_blank] i::after{rotate:-45deg}.g-article__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-article__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-article__btn span{top:.1em}.g-article__btn em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.g-article__btn{width:min(0px, 0vw);height:min(40px, 2.7777777778vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(20px, 1.3888888889vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-article__btn span,.g-article__btn i{z-index:1}.g-article__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-article__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-article__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-article__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.g-article__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.6666666667vw;font-size:3.2vw;border-radius:5.3333333333vw;width:calc(100vw - 10.6666666667vw)}.g-article__btn i{width:3.2vw;height:3.2vw}.g-article__btn em{display:none}}.g-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.g-ttl__ttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.g-ttl__ttl,.g-ttl__ttl--tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.g-ttl__caption{background-color:#fff}.g-ttl__caption::before{content:"";position:absolute;display:block;top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}@media screen and (min-width: 769px){.g-ttl{margin:min(40px, 2.7777777778vw) 0 min(84px, 5.8333333333vw)}.g-ttl__ttl{font-size:min(4.5rem, 5vw)}.g-ttl__ttl--tag{padding:min(4px, 0.2777777778vw) min(20px, 1.3888888889vw) min(12px, 0.8333333333vw);font-size:min(3.5rem, 3.8888888889vw)}.g-ttl__caption{padding:min(16px, 1.1111111111vw) min(38px, 2.6388888889vw);margin-left:min(36px, 2.5vw);font-size:min(1.25rem, 1.3888888889vw);border-radius:min(4px, 0.2777777778vw)}.g-ttl__caption::before{width:0;height:0;border-style:solid;border-width:calc(min(16px, 1.1111111111vw)/2) min(16px, 1.1111111111vw) calc(min(16px, 1.1111111111vw)/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}}@media screen and (max-width: 768px){.g-ttl{margin:10.1333333333vw 0 12.2666666667vw}.g-ttl__ttl{font-size:9.0666666667vw}.g-ttl__ttl--tag{padding:0 3.2vw 1.6vw;font-size:7.4666666667vw}.g-ttl__caption{padding:2.1333333333vw 4vw;margin-left:3.2vw;font-size:2.6666666667vw;border-radius:1.0666666667vw}.g-ttl__caption::before{width:0;height:0;border-style:solid;border-width:calc(2.1333333333vw/2) 2.1333333333vw calc(2.1333333333vw/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}}.g-pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-pager__next a,.g-pager__next span,.g-pager__prev a,.g-pager__prev span{display:block;text-indent:-9999px;color:rgba(0,0,0,0);background-color:#222;border-radius:50%}.g-pager__next a::after,.g-pager__next span::after,.g-pager__prev a::after,.g-pager__prev span::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.g-pager__next span,.g-pager__prev span{pointer-events:none}.g-pager__dot{color:rgba(0,0,0,0);text-indent:-9999px;background:url("../img/ordig/global/icon-dot.svg") no-repeat center center/100%}.g-pager__prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.g-pager__li a,.g-pager__li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2em 0 0 .05em;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;text-align:center;letter-spacing:.05em;border-radius:50%}.g-pager__li span{color:#fff;background-color:#222}.g-pager__li a{color:#222;background-color:#fff}@media screen and (min-width: 769px){.g-pager__list{margin:min(60px, 4.1666666667vw) 0 min(120px, 8.3333333333vw);gap:min(10px, 0.6944444444vw)}.g-pager__next a,.g-pager__next span,.g-pager__prev a,.g-pager__prev span{width:min(36px, 2.5vw);height:min(36px, 2.5vw)}.g-pager__next a::after,.g-pager__next span::after,.g-pager__prev a::after,.g-pager__prev span::after{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-pager__next a:hover::after,.g-pager__next span:hover::after,.g-pager__prev a:hover::after,.g-pager__prev span:hover::after{-webkit-animation:arrow .5s;animation:arrow .5s}.g-pager__li a,.g-pager__li span{width:min(36px, 2.5vw);height:min(36px, 2.5vw)}.g-pager__li a{-webkit-transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-pager__li a:hover{color:#fff;background-color:#222}.g-pager__dot{width:min(21px, 1.4583333333vw)}.g-pager__prev{margin-right:min(20px, 1.3888888889vw)}.g-pager__next{margin-left:min(20px, 1.3888888889vw)}}@media screen and (max-width: 768px){.g-pager__list{margin:8vw 0 14.9333333333vw;gap:2.6666666667vw}.g-pager__next a,.g-pager__next span,.g-pager__prev a,.g-pager__prev span{width:9.6vw;height:9.6vw}.g-pager__next a::after,.g-pager__next span::after,.g-pager__prev a::after,.g-pager__prev span::after{width:3.7333333333vw;height:3.2vw}.g-pager__li a,.g-pager__li span{width:9.6vw;height:9.6vw}.g-pager__dot{width:5.6vw}.g-pager__prev{margin-right:2.6666666667vw}.g-pager__next{margin-left:2.6666666667vw}}@media screen and (min-width: 769px){.g-flex__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-flex__box{width:min(840px, 58.3333333333vw)}.g-flex__aside{width:min(300px, 20.8333333333vw)}}@media screen and (max-width: 768px){.g-flex__aside{display:none}}.g-aside__ttl{padding-bottom:min(8px, 0.5555555556vw);font-size:min(1.75rem, 1.9444444444vw);font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;border-bottom:2px solid #222}.g-aside__tag,.g-aside__pickup{margin-top:min(72px, 5vw)}.g-aside__recruit{margin-top:min(64px, 4.4444444444vw)}.g-aside-category__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:min(26px, 1.8055555556vw);font-size:min(1.375rem, 1.5277777778vw);font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.g-aside-category__link::after{content:"";width:min(20px, 1.3888888889vw);height:min(20px, 1.3888888889vw);background:url("../img/ordig/global/icon-arw.svg") no-repeat center center/contain}.g-aside-category__link:hover::after{-webkit-animation:arrow .5s;animation:arrow .5s}.g-aside-tag__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(8px, 0.5555555556vw) min(6px, 0.4166666667vw);margin-top:min(30px, 2.0833333333vw)}.g-aside-tag__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 min(18px, 1.25vw);height:min(30px, 2.0833333333vw);font-size:min(1rem, 1.1111111111vw);font-weight:700;text-align:center;letter-spacing:.05em;background-color:#fff;border-radius:min(15px, 1.0416666667vw)}.g-aside-pickup__box{margin-top:min(30px, 2.0833333333vw)}.g-aside-pickup__li{margin-top:min(20px, 1.3888888889vw);background-color:#fff;border-radius:min(10px, 0.6944444444vw);overflow:hidden}.g-aside-pickup__img{width:100%;height:min(180px, 12.5vw);-o-object-fit:cover;object-fit:cover}.g-aside-pickup__item{padding:min(24px, 1.6666666667vw) min(20px, 1.3888888889vw) min(28px, 1.9444444444vw)}.g-aside-pickup__info{margin-bottom:min(16px, 1.1111111111vw);font-size:min(0.75rem, 0.8333333333vw);font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;overflow:hidden}.g-aside-pickup__cat{margin-right:min(12px, 0.8333333333vw);padding-right:min(12px, 0.8333333333vw);border-right:1px solid #222}.g-aside-pickup__entry{display:-webkit-box;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-size:min(0.875rem, 0.9722222222vw);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600;line-height:1.7142857143em}.g-aside-recruit__link{display:block;color:#fff;border-radius:min(10px, 0.6944444444vw)}.g-aside-recruit__link p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#222;text-align:center;background-color:#fff;border:2px solid #fff;overflow:hidden;z-index:1}.g-aside-recruit__link[target=_blank] i::after{rotate:-45deg}.g-aside-recruit__link i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g-aside-recruit__link i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-black.png");position:absolute;top:0;left:0;width:100%;height:100%}.g-aside-recruit__link span{top:.1em}.g-aside-recruit__link em{display:none}@media screen and (min-width: 769px){.g-aside-recruit__link p{width:min(260px, 18.0555555556vw);height:min(38px, 2.6388888889vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(19px, 1.3194444444vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-aside-recruit__link span,.g-aside-recruit__link i{z-index:1}.g-aside-recruit__link i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.g-aside-recruit__link i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.g-aside-recruit__link:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.g-aside-recruit__link:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px){.g-aside-recruit__link p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.1333333333vw;font-size:4.2666666667vw;border-radius:5.0666666667vw;width:69.3333333333vw}.g-aside-recruit__link i{width:4.2666666667vw;height:4.2666666667vw}.g-aside-recruit__link em{display:none}}.g-aside-recruit__img{width:100%}.g-aside-recruit__info{padding:min(18px, 1.25vw) min(20px, 1.3888888889vw) min(22px, 1.5277777778vw);background-color:#222}.g-aside-recruit__ttl{font-size:min(2rem, 2.2222222222vw);font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;line-height:1.0625em}.g-aside-recruit__txt{margin:min(6px, 0.4166666667vw) 0 min(18px, 1.25vw);font-size:min(0.8125rem, 0.9027777778vw);line-height:2em}.g-aside-recruit__btn i{right:1em}.m-mv__wrap{overflow:visible}.m-mv__link{display:block}.m-mv__fig{z-index:1;overflow:hidden}.m-mv__box{background-color:#fff}.m-mv__box.is-new::after{content:"";position:absolute;display:block;z-index:1}@media screen and (min-width: 769px){.m-mv__box::after{width:min(120px, 8.3333333333vw);height:min(120px, 8.3333333333vw);background:url("../img/ordig/global/icon-new.svg") no-repeat center center/100% 100%}}@media screen and (max-width: 768px){.m-mv__box::after{width:18.6666666667vw;height:18.6666666667vw;background:url("../img/ordig/global/icon-new[sp].svg") no-repeat center center/100% 100%}}.m-mv__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.m-mv__ttl{font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif}.m-mv__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-mv__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-mv__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.m-mv__wrap{margin-bottom:min(78px, 5.4166666667vw);padding-top:min(40px, 2.7777777778vw)}.m-mv__wrap:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.m-mv__fig,.m-mv__box{width:min(660px, 45.8333333333vw);height:min(410px, 28.4722222222vw)}.m-mv__fig,.m-mv__box{border-radius:min(10px, 0.6944444444vw)}.m-mv__box{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 min(60px, 4.1666666667vw) 0 min(180px, 12.5vw);height:min(410px, 28.4722222222vw)}.m-mv__box::after{bottom:max(-52px, -3.6111111111vw);right:max(-60px, -4.1666666667vw)}.m-mv__info{font-size:min(0.875rem, 0.9722222222vw)}.m-mv__cat{margin-right:min(20px, 1.3888888889vw);padding-right:min(20px, 1.3888888889vw);border-right:1px solid #222}.m-mv__ttl{margin:min(30px, 2.0833333333vw) 0;font-size:min(1.5rem, 1.6666666667vw);line-height:1.75em}.m-mv__tags{margin-top:max(-8px, -0.5555555556vw)}.m-mv__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(14px, 0.9722222222vw) .1em;height:min(26px, 1.8055555556vw);font-size:min(0.8125rem, 0.9027777778vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}}@media screen and (max-width: 768px){.m-mv{padding-left:5.3333333333vw}.m-mv__wrap{margin:4.8vw 0 10.6666666667vw;padding-top:35.2vw}.m-mv__fig,.m-mv__box{width:89.3333333333vw;height:55.4666666667vw}.m-mv__fig,.m-mv__box{border-radius:2.6666666667vw}.m-mv__fig{position:absolute;top:0;left:0}.m-mv__box{margin-left:auto;padding:26.1333333333vw 5.3333333333vw 0;height:64vw}.m-mv__box::after{top:11.2vw;right:10.6666666667vw}.m-mv__info{font-size:2.6666666667vw}.m-mv__cat{margin-right:2.1333333333vw;padding-right:2.1333333333vw;border-right:.5px solid #222}.m-mv__ttl{margin:3.2vw 0 4.2666666667vw;font-size:3.7333333333vw;line-height:1.5714285714em}.m-mv__tags{margin-top:-1.0666666667vw}.m-mv__tag{margin-top:1.0666666667vw;margin-right:1.6vw;padding:0 1.8666666667vw .1em;height:4.2666666667vw;font-size:2.1333333333vw;border-radius:2.1333333333vw;border:1px solid #bebebe}}.m-media__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-media__ttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}.m-media__caption{letter-spacing:.1em;background-color:#fff}.m-media__caption::before{content:"";position:absolute;display:block}@media screen and (min-width: 769px){.m-media__header{margin-bottom:min(28px, 1.9444444444vw)}.m-media__ttl{font-size:min(2.875rem, 3.1944444444vw)}.m-media__caption{font-size:min(0.75rem, 0.8333333333vw);border-radius:min(4px, 0.2777777778vw);margin-right:auto;margin-left:min(20px, 1.3888888889vw);padding:min(10px, 0.6944444444vw) min(20px, 1.3888888889vw)}.m-media__caption::before{width:0;height:0;border-style:solid;border-width:calc(min(10px, 0.6944444444vw)/2) min(10px, 0.6944444444vw) calc(min(10px, 0.6944444444vw)/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@media screen and (max-width: 768px){.m-media__header{margin-bottom:4.8vw}.m-media__ttl{font-size:9.0666666667vw}.m-media__caption{padding:2.1333333333vw 3.2vw;font-size:2.6666666667vw;border-radius:1.0666666667vw;margin-left:3.2vw;margin-right:auto}.m-media__caption::before{width:0;height:0;border-style:solid;border-width:calc(1.6vw/2) 1.6vw calc(1.6vw/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}.m-media__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;overflow:hidden;z-index:1}.m-media__img{-o-object-fit:cover;object-fit:cover}.m-media__box{-webkit-box-flex:1;-ms-flex:1;flex:1}.m-media__date{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.m-media__subttl{display:-webkit-box;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif}.m-media__name{color:#9d9d9d}.m-media__btn{margin:auto}@media screen and (min-width: 769px){.m-media__wrap{margin:min(90px, 6.25vw) auto min(100px, 6.9444444444vw)}.m-media__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-media__li{width:min(585px, 40.625vw)}.m-media__li:nth-of-type(n+3){margin-top:min(30px, 2.0833333333vw)}.m-media__link{border-radius:min(10px, 0.6944444444vw)}.m-media__img{width:min(247.5px, 17.1875vw);height:min(153px, 10.625vw)}.m-media__box{padding:0 min(30px, 2.0833333333vw)}.m-media__date{margin-bottom:min(8px, 0.5555555556vw);font-size:min(0.875rem, 0.9722222222vw)}.m-media__subttl{font-size:min(1rem, 1.1111111111vw);line-height:1.625em}.m-media__name{margin-top:min(12px, 0.8333333333vw);font-size:min(0.75rem, 0.8333333333vw)}.m-media__btn{margin-top:min(30px, 2.0833333333vw)}.m-media__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.m-media__btn[target=_blank] i::after{rotate:-45deg}.m-media__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-media__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.m-media__btn span{top:.1em}.m-media__btn em{display:none}}@media screen and (min-width: 769px)and (min-width: 769px){.m-media__btn{width:min(560px, 38.8888888889vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-media__btn span,.m-media__btn i{z-index:1}.m-media__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.m-media__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-media__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.m-media__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (min-width: 769px)and (max-width: 768px){.m-media__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:149.3333333333vw}.m-media__btn i{width:4.2666666667vw;height:4.2666666667vw}.m-media__btn em{display:none}}@media screen and (max-width: 768px){.m-media__wrap{margin:16vw 0;padding:0 5.3333333333vw}.m-media__li:not(:first-of-type){margin-top:2.6666666667vw}.m-media__link{border-radius:2.6666666667vw}.m-media__img{width:32vw;height:24vw;-o-object-fit:cover;object-fit:cover}.m-media__box{padding:0 5.3333333333vw}.m-media__date{margin-bottom:1.6vw;font-size:2.4vw}.m-media__subttl{font-size:2.6666666667vw;line-height:1.5em}.m-media__name{margin-top:1.6vw;font-size:2.1333333333vw}.m-media__btn{margin-top:5.3333333333vw}.m-media__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.m-media__btn[target=_blank] i::after{rotate:-45deg}.m-media__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-media__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.m-media__btn span{top:.1em}.m-media__btn em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.m-media__btn{width:min(0px, 0vw);height:min(40px, 2.7777777778vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(20px, 1.3888888889vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-media__btn span,.m-media__btn i{z-index:1}.m-media__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.m-media__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-media__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.m-media__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.m-media__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.6666666667vw;font-size:3.2vw;border-radius:5.3333333333vw;width:calc(100vw - 10.6666666667vw)}.m-media__btn i{width:3.2vw;height:3.2vw}.m-media__btn em{display:none}}.m-share{position:fixed;top:50%;right:min(50px, 3.4722222222vw);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:min(0.875rem, 0.9722222222vw);font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.m-share__ttl{margin-bottom:min(40px, 2.7777777778vw);position:relative}.m-share__ttl::after{position:absolute;content:"";left:50%;margin-left:-1px;bottom:max(-25px, -1.7361111111vw);width:1px;height:min(12px, 0.8333333333vw);background-color:#222}.m-share__sns:first-of-type{margin-bottom:min(22px, 1.5277777778vw)}@media screen and (max-width: 768px){.m-share{display:none}}.m-list__li{background-color:#fff;overflow:hidden;z-index:1}.m-list__link{display:block}.m-list__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.m-list__info{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;overflow:hidden}.m-list__entry{display:-webkit-box;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em}.m-list__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-list__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.m-list__li{border-radius:min(10px, 0.6944444444vw)}.m-list__item{padding:min(28px, 1.9444444444vw) min(30px, 2.0833333333vw) min(30px, 2.0833333333vw)}.m-list__info{margin-bottom:min(20px, 1.3888888889vw);font-size:min(0.875rem, 0.9722222222vw)}.m-list__cat{margin-right:min(14px, 0.9722222222vw);padding-right:min(14px, 0.9722222222vw);border-right:1px solid #222}.m-list__entry{font-size:min(18px, 1.25vw);line-height:1.6666666667em}.m-list__tags{margin-top:min(22px, 1.5277777778vw)}.m-list__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(14px, 0.9722222222vw) .1em;height:min(24px, 1.6666666667vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}}@media screen and (max-width: 768px){.m-list__li{border-radius:2.6666666667vw}.m-list__item{padding:4.8vw 5.3333333333vw 5.8666666667vw}.m-list__info{margin-bottom:4.2666666667vw;height:2.1333333333vw;font-size:2.6666666667vw}.m-list__cat{margin-right:2.1333333333vw;padding-right:2.1333333333vw;border-right:.5px solid #222}.m-list__entry{min-width:min(275px, 19.0972222222vw);font-size:3.7333333333vw;line-height:1.5714285714em}.m-list__tags{margin-top:3.2vw}.m-list__tag{margin-top:1.0666666667vw;margin-right:1.6vw;padding:0 2.1333333333vw .1em;height:4.2666666667vw;font-size:2.1333333333vw;border-radius:2.1333333333vw;border:1px solid #bebebe}}.m-list__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.m-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(30px, 2.0833333333vw) min(32px, 2.2222222222vw)}.m-list__li{width:min(404px, 28.0555555556vw)}.m-list__fig{margin-bottom:min(6px, 0.4166666667vw);width:min(404px, 28.0555555556vw);height:min(250px, 17.3611111111vw)}}@media screen and (max-width: 768px){.m-list{padding:0 5.3333333333vw}.m-list__li{margin-top:5.3333333333vw}.m-list__info{top:0.5333333333vw}.m-list__fig{height:55.4666666667vw}}.m-related__li{background-color:#fff;overflow:hidden;z-index:1}.m-related__link{display:block}.m-related__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.m-related__info{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;overflow:hidden}.m-related__entry{display:-webkit-box;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em}.m-related__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-related__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.m-related__li{border-radius:min(10px, 0.6944444444vw)}.m-related__item{padding:min(28px, 1.9444444444vw) min(30px, 2.0833333333vw) min(30px, 2.0833333333vw)}.m-related__info{margin-bottom:min(20px, 1.3888888889vw);font-size:min(0.875rem, 0.9722222222vw)}.m-related__cat{margin-right:min(14px, 0.9722222222vw);padding-right:min(14px, 0.9722222222vw);border-right:1px solid #222}.m-related__entry{font-size:min(18px, 1.25vw);line-height:1.6666666667em}.m-related__tags{margin-top:min(22px, 1.5277777778vw)}.m-related__tag{margin-top:min(8px, 0.5555555556vw);margin-right:min(10px, 0.6944444444vw);padding:0 min(14px, 0.9722222222vw) .1em;height:min(24px, 1.6666666667vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(13px, 0.9027777778vw);border:1px solid #bebebe}}@media screen and (max-width: 768px){.m-related__li{border-radius:2.6666666667vw}.m-related__item{padding:4.8vw 5.3333333333vw 5.8666666667vw}.m-related__info{margin-bottom:4.2666666667vw;height:2.1333333333vw;font-size:2.6666666667vw}.m-related__cat{margin-right:2.1333333333vw;padding-right:2.1333333333vw;border-right:.5px solid #222}.m-related__entry{min-width:min(275px, 19.0972222222vw);font-size:3.7333333333vw;line-height:1.5714285714em}.m-related__tags{margin-top:3.2vw}.m-related__tag{margin-top:1.0666666667vw;margin-right:1.6vw;padding:0 2.1333333333vw .1em;height:4.2666666667vw;font-size:2.1333333333vw;border-radius:2.1333333333vw;border:1px solid #bebebe}}.m-related__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-related__ttl{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600}.m-related__caption{letter-spacing:.1em;background-color:#fff}.m-related__caption::before{content:"";position:absolute;display:block}@media screen and (min-width: 769px){.m-related__header{margin-bottom:min(28px, 1.9444444444vw)}.m-related__ttl{font-size:min(2.875rem, 3.1944444444vw)}.m-related__caption{font-size:min(0.75rem, 0.8333333333vw);border-radius:min(4px, 0.2777777778vw);margin-right:auto;margin-left:min(20px, 1.3888888889vw);padding:min(10px, 0.6944444444vw) min(20px, 1.3888888889vw)}.m-related__caption::before{width:0;height:0;border-style:solid;border-width:calc(min(10px, 0.6944444444vw)/2) min(10px, 0.6944444444vw) calc(min(10px, 0.6944444444vw)/2) 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@media screen and (max-width: 768px){.m-related__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5.3333333333vw}.m-related__ttl{font-size:9.0666666667vw}.m-related__caption{padding:2.1333333333vw 3.2vw;font-size:2.6666666667vw;border-radius:1.0666666667vw;margin-top:3.2vw}.m-related__caption::before{width:0;height:0;border-style:solid;border-width:0 calc(1.6vw/2) 1.6vw calc(1.6vw/2);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);top:0;left:5.8666666667vw;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}.m-related__box{overflow:hidden}.m-related__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-related__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.m-related__btn[target=_blank] i::after{rotate:-45deg}.m-related__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-related__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.m-related__btn span{top:.1em}.m-related__btn em{display:none}@media screen and (min-width: 769px){.m-related__btn{width:min(560px, 38.8888888889vw);height:min(52px, 3.6111111111vw);font-size:min(1rem, 1.1111111111vw);border-radius:min(26px, 1.8055555556vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-related__btn span,.m-related__btn i{z-index:1}.m-related__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.m-related__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-related__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.m-related__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px){.m-related__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13.8666666667vw;font-size:4.2666666667vw;border-radius:6.9333333333vw;width:149.3333333333vw}.m-related__btn i{width:4.2666666667vw;height:4.2666666667vw}.m-related__btn em{display:none}}.m-related__entry{letter-spacing:.05em}@media screen and (min-width: 769px){.m-related__wrap{margin:min(90px, 6.25vw) auto}.m-related__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(30px, 2.0833333333vw)}.m-related__li{width:min(380px, 26.3888888889vw)}.m-related__fig{height:min(236px, 16.3888888889vw)}.m-related__btn{margin:min(30px, 2.0833333333vw) auto 0}}@media screen and (max-width: 768px){.m-related__wrap{margin:16vw auto;padding-left:5.3333333333vw}.m-related__list{width:86.6666666667vw}.m-related__li{margin-right:2.6666666667vw;width:84vw}.m-related__fig{height:52vw}.m-related__btn{margin-top:5.3333333333vw}.m-related__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;text-align:center;background-color:#222;border:2px solid #222;overflow:hidden;z-index:1}.m-related__btn[target=_blank] i::after{rotate:-45deg}.m-related__btn i{margin-left:.6em;color:rgba(0,0,0,0);text-indent:-9999px;position:absolute;top:50%;right:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-related__btn i::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-size:contain;background-image:url("../img/global/icon-arw-white.png");position:absolute;top:0;left:0;width:100%;height:100%}.m-related__btn span{top:.1em}.m-related__btn em{display:none}}@media screen and (max-width: 768px)and (min-width: 769px){.m-related__btn{width:min(0px, 0vw);height:min(40px, 2.7777777778vw);font-size:min(0.75rem, 0.8333333333vw);border-radius:min(20px, 1.3888888889vw);-webkit-transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-related__btn span,.m-related__btn i{z-index:1}.m-related__btn i{width:min(14px, 0.9722222222vw);height:min(12px, 0.8333333333vw)}.m-related__btn i::after{-webkit-transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-image .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-related__btn:hover span{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-name:hoverButtonFrameAnimation;animation-name:hoverButtonFrameAnimation}.m-related__btn:hover i::after{-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:.5s;animation-duration:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.m-related__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.6666666667vw;font-size:3.2vw;border-radius:5.3333333333vw;width:calc(100vw - 10.6666666667vw)}.m-related__btn i{width:3.2vw;height:3.2vw}.m-related__btn em{display:none}}.m-publication__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;overflow:hidden}.m-publication__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.m-publication__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.m-publication__date{font-family:"Poppins",YakuHanJPs_Noto,"Zen Kaku Gothic New",sans-serif}.m-publication__entry{display:-webkit-box;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;overflow:hidden;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.05em}.m-publication__name{color:#9d9d9d}@media screen and (min-width: 769px){.m-publication__li:not(:first-of-type){margin-top:min(30px, 2.0833333333vw)}.m-publication__link{border-radius:min(10px, 0.6944444444vw)}.m-publication__fig{width:min(360px, 25vw);height:min(210px, 14.5833333333vw)}.m-publication__item{padding:0 min(30px, 2.0833333333vw)}.m-publication__date{font-size:min(0.875rem, 0.9722222222vw)}.m-publication__entry{margin:min(20px, 1.3888888889vw) 0 min(18px, 1.25vw);font-size:min(1.125rem, 1.25vw);line-height:1.5555555556em}.m-publication__name{font-size:min(0.75rem, 0.8333333333vw)}}@media screen and (max-width: 768px){.m-publication{padding:0 5.3333333333vw}.m-publication__li:not(:first-of-type){margin-top:2.6666666667vw}.m-publication__link{border-radius:2.6666666667vw}.m-publication__fig{width:32vw;height:24vw}.m-publication__item{padding:0 5.3333333333vw}.m-publication__date{font-size:2.4vw}.m-publication__entry{margin:1.3333333333vw 0;font-size:2.6666666667vw;line-height:1.5em}.m-publication__name{font-size:2.1333333333vw}}