<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,300&amp;family=Zen+Kaku+Gothic+New:wght@400;700&amp;family=Zen+Old+Mincho:wght@400;600&amp;display=swap";.tbOnly{display:none}.spOnly{display:none}.pcOnly{display:auto}.pc-tb{display:auto}.pipe{display:inline-block}@media screen and (max-width: 1024px){.pcOnly{display:none}.tbOnly{display:block}.pc-tb{display:block !important}}@media screen and (max-width: 480px){.tbOnly{display:none}.spOnly{display:block}.pc-tb{display:none !important}.pipe{display:none}}.headEnTitle{color:#fff;font-family:"Cormorant Garamond",serif;font-weight:300;font-style:italic}.headEnTitle.large{display:block;font-size:8rem}@media screen and (max-width: 480px){.headEnTitle.large{font-size:44px}}.headEnTitle.norm{display:block;font-size:3.7rem}@media screen and (max-width: 480px){.headEnTitle.norm{font-size:32px}}.headJaTitle{font-family:"Zen Old Mincho",serif;font-weight:400}@media screen and (max-width: 480px){.headJaTitle{font-size:13px}}.fadeIn{opacity:0}.withMargin{padding-left:3vw;padding-right:3vw}@media screen and (max-width: 480px){.withMargin{padding-left:5vw;padding-right:5vw}}.anchorSpace{display:block;height:10vh}.center{text-align:center}.pt{padding-top:2em}.mt{margin-top:2em}.subWidth{max-width:1120px;margin:0 auto}.baseWidth{max-width:1260px;margin:0 auto}.fatTopLine{border-top:5px solid rgba(27,97,46,.7)}.thinTopLine{border-top:1px solid rgba(27,97,46,.7)}.withBottomLine{border-bottom:1px solid rgba(27,97,46,.3);margin-bottom:12vh !important}.topMargin{margin-top:11.4vw}.bgWhite{background-color:#fff}.tip{position:relative;padding:0;border-bottom:1px solid #1b612e;font-weight:bold}.tip:before,.tip:after{position:absolute;left:0;height:0;width:0;border:solid rgba(0,0,0,0);content:""}.tip:before{top:100%;margin-left:45%;border-color:rgba(0,0,0,0);border-top-color:#1b612e;border-left-color:#1b612e;border-width:15px;transform:skewX(330deg)}.tip:after{top:100%;margin-left:calc(45% - 1px);border-color:rgba(0,0,0,0);border-top-color:#eeeee9;border-left-color:#eeeee9;border-width:15px;transform:skewX(330deg)}*{margin:0;padding:0;line-height:calc(.25rem + 1em + .25rem)}*,::before,::after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{background-color:#eeeee9;position:relative;scroll-behavior:smooth;font-size:65.5%;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}ul,li{list-style:none}body{background-color:#eeeee9;font-size:1.6em;color:#464646}a{color:#1b612e}main{position:relative;z-index:1}.scroll-link{scroll-margin-top:5vh}summary::-webkit-details-marker{display:none;list-style-type:none}summary::marker{display:none;list-style-type:none}header{position:fixed;z-index:7766;display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 120px 20px 68px;opacity:0}header:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg, rgb(238, 238, 233) 20%, rgba(238, 238, 233, 0));z-index:-1}@media screen and (max-width: 480px){header{padding:15px 60px 15px 15px}}header .logo{width:160px}@media screen and (max-width: 480px){header .logo{width:120px}}header .logo a{display:block}header .logo a img{width:100%}header a.info{display:block;width:120px;background-color:#1b612e;font-family:"Zen Old Mincho",serif;font-size:1.8rem;line-height:1;color:#fff;padding:8px;text-align:center;border-radius:3px;box-shadow:3px 3px 10px 0px rgba(0,0,0,.2)}@media screen and (max-width: 480px){header a.info{width:100px;font-size:12px;padding:6px}}.navBtn{width:46px;height:46px;position:fixed;top:20px;right:40px;cursor:pointer;z-index:7777;opacity:0}@media screen and (max-width: 480px){.navBtn{width:36px;top:15px;right:3vw}}.navBtn span{display:block;width:100%;height:1px;background-color:#1b612e;position:absolute;transition:.3s all}.navBtn span.line1{top:0;right:0}.navBtn span.line2{top:10px;right:0%;width:80%}@media screen and (max-width: 480px){.navBtn span.line2{top:7px}}.navBtn span.line3{top:20px;right:0%;width:60%}@media screen and (max-width: 480px){.navBtn span.line3{top:14px}}.navBtn span.line4{top:30px;right:0%;width:40%}@media screen and (max-width: 480px){.navBtn span.line4{top:21px}}.navBtn:hover span.line2,.navBtn:hover span.line3,.navBtn:hover span.line4{width:100%;right:0%}.navBtn.is-show span.line2{transform:rotate(45deg);width:100%;top:15px;height:1px}@media screen and (max-width: 480px){.navBtn.is-show span.line2{top:12px}}.navBtn.is-show span.line3{transform:rotate(-45deg);width:100%;top:16px}@media screen and (max-width: 480px){.navBtn.is-show span.line3{top:12px}}.navBtn.is-show span.line1,.navBtn.is-show span.line4{opacity:0}.home section.fv{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 480px){.home section.fv{flex-direction:column-reverse}}.home section.fv .stick{width:65.21%}.home section.fv .stick .pics{position:-webkit-sticky;position:sticky;top:8.92vw;height:60vw}@media screen and (max-width: 480px){.home section.fv .stick{width:100%;margin-top:7vh}.home section.fv .stick .pics{position:relative;top:10px;height:auto}.home section.fv .stick .pics picture source img{display:block;width:86.66vw;height:153.6vw}.home section.fv .stick .homeMain{opacity:0}.home section.fv .stick .homeMain img{width:90%;margin:0 auto}}.home section.fv .move{width:34%;opacity:0;-webkit-animation:fadeIn 1.5s 1s forwards;animation:fadeIn 1.5s 1s forwards}.home section.fv .move .txt{padding-top:17.8vw;padding-left:10vw}.home section.fv .move .txt p.en{font-family:"Cormorant Garamond",serif;font-weight:300;font-style:italic;font-size:6.5rem;line-height:.9;color:#fff;padding-bottom:1rem}@media screen and (max-width: 480px){.home section.fv .move .txt p.en{font-size:5rem}}.home section.fv .move .txt p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.7;padding-top:1.8em;padding-bottom:40vh}@media screen and (max-width: 480px){.home section.fv .move{width:100%}.home section.fv .move .txt{padding-top:0;padding-left:0;text-align:center}.home section.fv .move .txt p{padding-bottom:0}}.home h1{display:block;width:12vw;position:relative;top:1.79vw;left:55%;opacity:0}@media screen and (max-width: 480px){.home h1{position:absolute;top:10vh;left:10vw;right:auto;z-index:111;width:32vw}.home h1 img{width:100%}}@media screen and (min-width: 481px){.home .pic_home_1{opacity:0;background:url("../img/pic_home_1.jpg") 50% no-repeat;background-size:110%}}@media screen and (min-width: 481px){.home .pic_home_2{opacity:0;background:url("../img/pic_home_2.jpg") 50% no-repeat;background-size:110%}}@media screen and (min-width: 481px){.home .pic_home_3{opacity:0;background:url("../img/pic_home_3.jpg") 50% no-repeat;background-size:110%}}.home section.interview{position:-webkit-sticky;position:sticky;padding:10vh 0 0}.home section.interview h2{text-align:center}.home section.interview h2 p.headJaTitle{font-size:1.45rem;line-height:1;color:#1b612e}.home section.entrance{position:-webkit-sticky;position:sticky;padding:15vh 0 0}.home section.entrance h2{text-align:center;margin-bottom:5vw}.home section.entrance h2 .headEnTitle.norm{font-size:5rem}@media screen and (max-width: 480px){.home section.entrance h2 .headEnTitle.norm{font-size:32px}}.home section.entrance h2 .headJaTitle{font-size:1.8rem;line-height:1;padding-top:1em}.home .entrance_container:nth-child(odd){flex-direction:row-reverse}.home .entrance_container:nth-child(odd) .txts{margin-left:auto;margin-right:5vw}@media screen and (max-width: 480px){.home .entrance_container:nth-child(odd) .txts{margin-left:5vw}}#waveWrapper.home{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}header.home{-webkit-animation:fadeIn 1.5s 1s forwards;animation:fadeIn 1.5s 1s forwards}.navBtn.home{-webkit-animation:fadeIn 1.5s 1s forwards;animation:fadeIn 1.5s 1s forwards}.home h1{-webkit-animation:fadeIn 2s 1.3s forwards,up 2s 1.3s forwards;animation:fadeIn 2s 1.3s forwards,up 2s 1.3s forwards}.home .pic_home_1{-webkit-animation:fadeIn 1.5s .5s forwards,homeZoom 2s .5s forwards;animation:fadeIn 1.5s .5s forwards,homeZoom 2s .5s forwards}.home .pic_home_2{-webkit-animation:fadeIn 1.5s .8s forwards,homeZoom 2s .8s forwards;animation:fadeIn 1.5s .8s forwards,homeZoom 2s .8s forwards}.home .pic_home_3{-webkit-animation:fadeIn 1.5s 1.1s forwards,homeZoom 2s 1.1s forwards;animation:fadeIn 1.5s 1.1s forwards,homeZoom 2s 1.1s forwards}.home .fadeIn.on{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.home .homeZoom.on{-webkit-animation:homeZoom 3s .5s forwards;animation:homeZoom 3s .5s forwards}.crosstalk .fadeIn.on{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.crosstalk .img1.on,.crosstalk .img2.on,.crosstalk .img3.on,.crosstalk .img2-1.on,.crosstalk .img2-2.on,.crosstalk .img2-3.on,.interviewContent .sceneCut.on{-webkit-animation:fadeIn 1.5s forwards,homeZoom 2s forwards;animation:fadeIn 1.5s forwards,homeZoom 2s forwards}.interviewContent .fadeIn.on{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.interviewContent .homeZoom.on{-webkit-animation:homeZoom 3s .5s forwards;animation:homeZoom 3s .5s forwards}@media screen and (max-width: 480px){header.home{-webkit-animation:fadeIn 1.5s 3s forwards;animation:fadeIn 1.5s 3s forwards}.homeMain{-webkit-animation:fadeIn 1.5s 2.2s forwards,homeZoom 2s 2.2s forwards;animation:fadeIn 1.5s 2.2s forwards,homeZoom 2s 2.2s forwards}}@-webkit-keyframes homeZoom{0%{background-size:110%}100%{background-size:105%}}@keyframes homeZoom{0%{background-size:110%}100%{background-size:105%}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes up{0%{transform:translateY(5%)}100%{transform:translateY(0)}}@keyframes up{0%{transform:translateY(5%)}100%{transform:translateY(0)}}.pcBread,.spBread{margin-top:1.8vh;margin-left:8.5vw}.pcBread a,.pcBread p,.spBread a,.spBread p{font-size:1rem;display:inline-block}.pcBread a,.spBread a{font-family:"Cormorant Garamond",serif;font-size:1rem;font-style:italic;margin-right:1rem}.pcBread p,.pcBread a.under,.spBread p,.spBread a.under{position:relative;font-style:normal;margin-top:0;padding-left:4rem}.pcBread p:before,.pcBread a.under:before,.spBread p:before,.spBread a.under:before{content:"";display:block;width:3em;height:1px;background-color:#ccc;position:absolute;top:50%;left:0}.spBread{display:none;margin-top:0;margin-left:0}@media screen and (max-width: 480px){.spBread{display:block}.spBread a{display:inline-block !important}}@media screen and (max-width: 480px){.pcBread{display:none}}.preContent{max-width:calc(1120px + 10vw);margin:0 auto;font-family:"Zen Old Mincho",serif;padding:10vw 5vw 6vw}@media screen and (max-width: 480px){.preContent{padding-top:10vh}}.preContent h2,.preContent p{text-align:center;color:#464646}.preContent h2{font-size:3.2rem;font-weight:400;line-height:1.3;padding-bottom:2rem;position:relative}@media screen and (max-width: 480px){.preContent h2{font-size:24px;line-height:1.6}}.preContent h2:before{content:"";display:block;width:8rem;height:1px;background-color:#1b612e;position:absolute;left:50%;bottom:0;transform:translateX(-4rem)}.preContent p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;padding-top:4.5rem;font-size:1.7rem;line-height:2.6}@media screen and (max-width: 480px){.preContent p{font-size:14px;line-height:2.4;text-align:left;padding:5vh 0}}.preContent p.flow{padding-bottom:0;text-align:center;justify-content:center}@media screen and (max-width: 1024px){.preContent p.flow{-moz-text-align-last:left;text-align-last:left}}.preContent figure{margin-top:6.42vw;padding-bottom:6.42vw}.preContent figure img{width:100%;filter:drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.16))}@media screen and (max-width: 480px){.preContent figure.flow{margin-top:0}.preContent figure.flow img{width:82%;margin:0 auto}.preContent figure.flow.tip{border-bottom:none}.preContent figure.flow.tip:before,.preContent figure.flow.tip:after{display:none}}.preContent .anchor{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:780px;width:77.71vw;margin:120px auto}@media screen and (max-width: 1024px){.preContent .anchor{gap:60px}}@media screen and (max-width: 480px){.preContent .anchor{grid-template-columns:1fr;gap:40px;width:auto;margin:70px auto}}@media screen and (max-width: 480px){.preContent .anchor li{width:100%}}.preContent .anchor li a{display:block;font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;color:#1b612e;font-size:2.4rem;line-height:1;border-bottom:1px solid #1b612e;padding-bottom:1.2em;position:relative}@media screen and (max-width: 1024px){.preContent .anchor li a{font-size:2vw}}@media screen and (max-width: 480px){.preContent .anchor li a{font-size:18px}}.preContent .anchor li a:before{content:"";display:block;width:22px;height:22px;position:absolute;top:0;right:0;background:url("../img/arr.svg") 50% no-repeat;background-size:contain;transition:.3s all}.preContent .anchor li a:hover:before{top:.6em}header.norm{-webkit-animation:fadeIn 1.5s 1s forwards;animation:fadeIn 1.5s 1s forwards}.navBtn.norm{-webkit-animation:fadeIn 1.5s 1.5s forwards;animation:fadeIn 1.5s 1.5s forwards}.page .entrance_container.fadeIn{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.page .interview h2 span,.page .interview h2 p,.crosstalk .interview h2 span,.crosstalk .interview h2 p{text-align:center}.page .interview h2 p.headJaTitle,.crosstalk .interview h2 p.headJaTitle{font-size:1.45rem}.page .wrapper{padding:3.5vw 5vw;margin-bottom:7vw}@media screen and (max-width: 480px){.page .wrapper{padding:4vh 5vw}}.page .wrapper .container{border-top:1px solid rgba(168,168,168,.3);margin-top:3.5vw;padding-top:4.5vw}.page .wrapper.contentEnd{max-width:1120px;margin:10.71vw auto 11.42vw;border-top:1px solid rgba(168,168,168,.5);padding-top:5vw}@media screen and (max-width: 480px){.page .wrapper.contentEnd{margin:11vh auto}}.page .wrapper p.minIntro{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646}.featuresBlock{display:flex;flex-wrap:wrap}.featuresBlock .single{border-top:1px solid rgba(168,168,168,.3)}.featuresBlock .single:first-child{border-top:none}.featuresBlock .features{margin:3.92vw 0}@media screen and (max-width: 480px){.featuresBlock .features{margin-bottom:30px}}.featuresBlock .features p.detail{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;padding-top:1.5em}@media screen and (max-width: 480px){.featuresBlock .features p.detail{font-size:13px;line-height:1.9;padding-bottom:1.6em !important}}.featuresBlock .features figure img{width:100%}.featuresBlock .devide{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid rgba(168,168,168,.3)}@media screen and (max-width: 480px){.featuresBlock .devide{border-top:none}}.featuresBlock .devide .features{width:50%;padding-left:5vw}.featuresBlock .devide .features:first-child{border-right:1px solid rgba(168,168,168,.3);padding-left:0;padding-right:5vw}@media screen and (max-width: 480px){.featuresBlock .devide .features{border-top:1px solid rgba(168,168,168,.3)}}.featuresBlock .devide p.detail{min-height:8em;padding-bottom:1em}.featuresBlock .devide p.detail.height{min-height:11em}@media screen and (max-width: 480px){.featuresBlock .devide{display:block}.featuresBlock .devide .features{width:100%;padding-left:0}.featuresBlock .devide .features:first-child{border-right:none;padding-left:0;padding-right:0}.featuresBlock .devide p.detail{min-height:8em}.featuresBlock .devide p.detail.height{min-height:11em}}.featuresBlock .feature_lead{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1024px){.featuresBlock .feature_lead{display:block}}.featuresBlock .feature_lead .num{width:50px;margin-right:15px}.featuresBlock .feature_lead .num img{width:100%}@media screen and (max-width: 1024px){.featuresBlock .feature_lead .num{margin-bottom:2.5vh}}.featuresBlock .feature_lead p{font-family:"Zen Old Mincho",serif;font-size:2.4rem;line-height:1;color:#1b612e}@media screen and (max-width: 1024px){.featuresBlock .feature_lead p{font-size:2.5vw}}@media screen and (max-width: 480px){.featuresBlock .feature_lead p{font-size:2.4rem}}@media screen and (max-width: 480px){.featuresBlock .feature_lead{display:block}.featuresBlock .feature_lead .num{width:46px;margin:0 auto;padding:30px 0 20px}.featuresBlock .feature_lead p{font-size:20px;text-align:center;line-height:1.6}}.featuresBlock .single .features{display:flex;flex-direction:row-reverse}@media screen and (max-width: 480px){.featuresBlock .single .features{flex-wrap:wrap}}.featuresBlock .single .features .txt{width:calc(50% + 3vw)}@media screen and (max-width: 480px){.featuresBlock .single .features .txt{width:100%}}.featuresBlock .single .features .txt a{display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;font-size:1.4rem;line-height:1;color:#1b612e;padding-right:20px;padding-bottom:5px;margin-top:1.5em;border-bottom:1px solid #1b612e;position:relative}.featuresBlock .single .features .txt a:before{content:"";display:block;width:13px;height:13px;position:absolute;background:url(../img/arr_r.svg) 50% no-repeat;right:2px;top:1px;transition:.3s all}.featuresBlock .single .features .txt a:hover:before{right:-3px}@media screen and (max-width: 480px){.featuresBlock .single .features .txt a{display:block;width:14em;margin-left:auto;margin-right:auto;margin-bottom:5vh}}.featuresBlock .single .features figure{width:calc(50% - 5vw);margin-right:2vw}@media screen and (max-width: 480px){.featuresBlock .single .features figure{width:100%;margin-right:0}}.featuresBlock .single.wide .features{display:block}.featuresBlock .single.wide .features p.detail{padding-bottom:1.5em}.featuresBlock .single.wide .features figure{width:100%}.page .datas{margin-top:3vw;padding-top:2vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media screen and (max-width: 480px){.page .datas{grid-template-columns:1fr;gap:30px}}.page .datas .data-item figure{width:100%;background-color:rgba(240,240,236,.5);border-top:1px solid #1b612e}.page .datas .data-item img{width:100%}.page .datas .data-item.two{grid-column:1/3}@media screen and (max-width: 480px){.page .datas .data-item.two{grid-column:1}}.page .datas .data-item.three{grid-column:1/4}@media screen and (max-width: 480px){.page .datas .data-item.three{grid-column:1}}.page .datas .data-item.three .adjuster{display:flex;justify-content:center}.page .datas .data-item.three .adjuster figure{width:calc((100% - 80px)/3);margin:0 20px}@media screen and (max-width: 480px){.page .datas .data-item.three .adjuster{flex-wrap:wrap}.page .datas .data-item.three .adjuster figure{width:100%;margin:0}.page .datas .data-item.three .adjuster figure:last-child{margin-top:30px}}.page .flow{display:flex;flex-wrap:wrap;justify-content:space-between}.page .flow .flow-item{max-width:490px;width:38vw;padding-bottom:7.85vw;position:relative}@media screen and (max-width: 480px){.page .flow .flow-item{width:100%;padding-bottom:6vh}}.page .flow .flow-item:after{content:"";display:block}.page .flow .flow-item figure img{width:100%}.page .flow .flow-item h3{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;padding:1.4em 0}@media screen and (max-width: 480px){.page .flow .flow-item h3{font-size:20px;padding:1em 0 .7em}}.page .flow .flow-item p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646}@media screen and (max-width: 480px){.page .flow .flow-item p{font-size:12px}}.page .flow .flow-item:nth-child(2n){transform:translateY(10.71vw)}@media screen and (max-width: 480px){.page .flow .flow-item:nth-child(2n){transform:none}}.page .education .subWidth{padding:6.42vw 0 10.71vw}@media screen and (max-width: 480px){.page .education .subWidth{padding:6vh 0}}.page .education .subWidth h3{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;font-size:2.8rem;text-align:center}@media screen and (max-width: 480px){.page .education .subWidth h3{font-size:2.4rem}}.page .education .subWidth p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;padding-top:3.57vw;padding-bottom:5.71vw}@media screen and (max-width: 480px){.page .education .subWidth p{padding-top:3vh;padding-bottom:5vh}}.page .education .subWidth figure.withBg{background-color:#eeeee9}@media screen and (max-width: 480px){.page .education .subWidth figure.withBg{overflow-y:scroll}.page .education .subWidth figure.withBg img{max-inline-size:none;height:60vh;width:auto !important}}.page .education .subWidth .attention{display:none}@media screen and (max-width: 480px){.page .education .subWidth .attention{display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;font-size:10px;margin-top:45px}}section.curriculum{position:relative;padding:0 5vw 7.85vw}@media screen and (max-width: 480px){section.curriculum{padding:0 10vw 10vh}}section.curriculum:before{content:"";display:block;width:100%;height:17.8vw;position:absolute;top:0;left:0;background-color:#fff;z-index:-1}@media screen and (max-width: 480px){section.curriculum:before{height:30vh}}section.curriculum h3{padding:2.8vw 0}@media screen and (max-width: 480px){section.curriculum h3{padding:4vh 0}}section.curriculum h3 p.innerHeadJaTitle{color:#1b612e}@media screen and (max-width: 480px){section.curriculum h3 p.innerHeadJaTitle{font-size:24px;line-height:1.5}}section.curriculum ul{display:grid;gap:55px;grid-template-columns:1fr 1fr 1fr;max-width:1120px;margin:0 auto}@media screen and (max-width: 480px){section.curriculum ul{gap:30px;grid-template-columns:1fr}}section.curriculum ul li figure{position:relative}section.curriculum ul li figure img{width:100%}section.curriculum ul li figure:before{content:"";display:block;width:85%;height:2em;background-color:#eeeee9;position:absolute;bottom:0;left:0}section.curriculum ul li h4{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;font-size:2rem;padding-bottom:1.2em}@media screen and (max-width: 480px){section.curriculum ul li h4{padding-bottom:.9em}}section.curriculum ul li p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646}@media screen and (max-width: 480px){section.curriculum ul li p{font-size:1.2rem}}.careerSupport ul li,.careerVisionContainer ul li{border-top:1px dashed rgba(27,97,46,.5);padding:3vw 0}.careerSupport ul li:first-child,.careerVisionContainer ul li:first-child{border-top:none}@media screen and (max-width: 480px){.careerSupport ul li,.careerVisionContainer ul li{padding:4vh 0}}.careerSupport{margin-top:3vw;border-top:1px solid rgba(27,97,46,.5)}@media screen and (max-width: 480px){.careerSupport{margin-top:5vh}}.careerSupport ul li h4{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e}.careerSupport ul li p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;padding-top:2vw}@media screen and (max-width: 480px){.careerSupport ul li p{padding-top:1vh;font-size:13px}}.careerVisionContainer{display:grid;grid-template-columns:1fr 1fr;gap:5.71vw}@media screen and (max-width: 480px){.careerVisionContainer{grid-template-columns:1fr;gap:4vh}}.careerVisionContainer .careerVision-item{width:auto;margin-top:5vh}.careerVisionContainer .careerVision-item h4{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;font-weight:600;background-color:#eeeee9;text-align:center;line-height:1;padding:1.8rem}.careerVisionContainer .careerVision-item h5{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;font-size:1.6rem;color:#1b612e;padding-bottom:.7em}.careerVisionContainer .careerVision-item p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646;font-size:1.2rem;color:#464646}.careerVisionContainer .careerVision-item figure{padding-bottom:1.4em}.careerVisionContainer .careerVision-item figure img{width:100%}.envList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px 40px}.envList li{border-top:1px solid #1b612e}.envList li img{width:100%}@media screen and (max-width: 480px){.envList{grid-template-columns:1fr;gap:35px}}.person div{padding:90px 70px 20px}@media screen and (max-width: 480px){.person div{padding:20px}}.person div dl{max-width:950px}.person div dl dt{display:block;text-align:center;position:relative}.person div dl dt p{position:relative;font-family:"Cormorant Garamond",serif;font-size:3.7rem;font-style:italic;line-height:1;color:#1b612e;display:inline-block;background-color:#fff;width:4em}.person div dl dt:before{content:"";display:block;width:100%;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0;z-index:0}.person div dl dd{padding-top:1em;padding-bottom:1em;display:grid;grid-template-columns:1fr 1fr;gap:50px}@media screen and (max-width: 480px){.person div dl dd{grid-template-columns:1fr;gap:20px}}.person div dl dd figure img{width:100%}.person div p.close{font-family:"Zen Old Mincho",serif;font-size:2rem;line-height:1.4;text-align:center;padding:1.2em 0}@media screen and (max-width: 480px){.person div p.close{font-size:14px}}.achievement{margin-top:70px;padding-bottom:60px}.achievement h3{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;text-align:center;padding-bottom:1em}@media screen and (max-width: 480px){.achievement h3{font-size:18px}}.achievement p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646}@media screen and (max-width: 480px){.achievement p{font-size:12px}}.contacts .subWidth{padding-top:104px}@media screen and (max-width: 480px){.contacts .subWidth{padding-top:50px}}.contacts .subWidth.action a{display:block;background-color:#1b612e;font-family:"Zen Old Mincho",serif;font-size:2.9rem;line-height:1;color:#fff;text-align:center;padding:36px 50px;margin-bottom:1.5em;box-shadow:3px 3px 10px 0px rgba(0,0,0,.2);position:relative}@media screen and (max-width: 480px){.contacts .subWidth.action a{font-size:24px;padding:25px}}.contacts .subWidth.action a.outline{background-color:#d2bb66}.contacts .subWidth.action a:before{content:"";position:absolute;display:block;width:2.6vw;height:2.6vw;border:1px solid #fff;right:76px;top:50%;transform:translateY(-50%);border-radius:999px;transition:.3s all}@media screen and (max-width: 480px){.contacts .subWidth.action a:before{width:28px;height:28px;right:30px}}.contacts .subWidth.action a span{display:block;font-style:normal;width:100%;position:relative}.contacts .subWidth.action a span:before{content:"";display:block;width:1.8em;height:1px;background-color:#fff;position:absolute;bottom:40%;right:37px;transition:.3s all}@media screen and (max-width: 480px){.contacts .subWidth.action a span:before{right:15px}}.contacts .subWidth.action a span:after{content:"";display:block;width:8px;height:1px;transform:rotate(40deg);background-color:#fff;position:absolute;bottom:48%;right:37px}@media screen and (max-width: 480px){.contacts .subWidth.action a span:after{right:15px}}.contacts .subWidth.action a:hover:before{width:2.4rem;height:2.4rem}.contacts .subWidth.action a:hover span:before{width:1em}.contacts .contact{margin:6em auto 4em;padding:50px;text-align:center}.contacts .contact h4{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;position:relative;padding-bottom:1.3rem;margin-bottom:2.4rem}.contacts .contact h4:before{content:"";display:block;width:3em;height:1px;background-color:#1b612e;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.contacts .contact p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;line-height:1.3}@media screen and (max-width: 480px){.contacts .contact p{font-size:14px;line-height:1.5}}.contacts .contact a{display:block;font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;font-size:1.6rem;line-height:1;text-decoration:underline;padding:0;margin:2em 0 .8rem}.crosstalk .entrance h1 img{width:100%}.crosstalk .intro{margin-top:180px;border-bottom:1px solid #1b612e}@media screen and (max-width: 480px){.crosstalk .intro{margin-top:60px;margin-left:8vw;margin-right:8vw}}.crosstalk .intro h2{display:block;text-align:center;position:relative}.crosstalk .intro h2 span{position:relative;font-family:"Cormorant Garamond",serif;font-size:3.7rem;font-style:italic;font-weight:300;line-height:1;letter-spacing:.5rem;color:#1b612e;display:inline-block;background-color:#eeeee9;width:4em}@media screen and (max-width: 480px){.crosstalk .intro h2 span{font-size:24px}}.crosstalk .intro h2:before{content:"";display:block;width:100%;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0;z-index:0}.crosstalk .intro p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;padding:1.8em 0;font-size:1.5rem;text-align:justify}.crosstalk .member{margin-top:60px;margin-bottom:160px;position:relative}.crosstalk .member:before{content:"";display:block;width:100%;height:165px;background-color:#1b612e;position:absolute;left:0;bottom:0;z-index:-1}@media screen and (max-width: 480px){.crosstalk .member:before{height:125px}}.crosstalk .member.ct2:before{height:190px}@media screen and (max-width: 480px){.crosstalk .member.ct2:before{height:20vh}}.crosstalk .member h3{font-family:"Cormorant Garamond",serif;font-size:3.7rem;font-style:italic;font-weight:300;line-height:1;letter-spacing:.5rem;text-align:center;color:#1b612e}@media screen and (max-width: 480px){.crosstalk .member h3{font-size:24px}}.crosstalk .member ul{display:flex;justify-content:center;gap:8.14vw}@media screen and (max-width: 480px){.crosstalk .member ul{margin-top:30px}}.crosstalk .member ul li{text-align:center;max-width:230px;width:100%}.crosstalk .member ul li figure{margin-bottom:1rem}.crosstalk .member ul li figure img{width:100%}@media screen and (max-width: 480px){.crosstalk .member ul li figure{width:60%;margin:0 auto}}.crosstalk .member ul li p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;color:#fff}.crosstalk .member ul li p.name{line-height:1.6}@media screen and (max-width: 480px){.crosstalk .member ul li p.name{font-size:14px}}.crosstalk .member ul li p.prof{font-size:1.2rem;line-height:1.3;padding-top:.5rem;padding-bottom:2em}@media screen and (max-width: 480px){.crosstalk .member ul li p.prof{font-size:11px}}.crosstalk h2.tip{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;font-size:3.2rem;text-align:center;padding-bottom:25px;margin-bottom:100px}@media screen and (max-width: 480px){.crosstalk h2.tip{font-size:24px}}.crosstalk .talk_left,.crosstalk .talk_right{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.crosstalk .talk_left figure,.crosstalk .talk_right figure{width:135px}.crosstalk .talk_left figure img,.crosstalk .talk_right figure img{max-width:110px;width:100%}@media screen and (max-width: 480px){.crosstalk .talk_left figure,.crosstalk .talk_right figure{width:26%}}.crosstalk .talk_left p,.crosstalk .talk_right p{width:calc(100% - 135px)}@media screen and (max-width: 480px){.crosstalk .talk_left p,.crosstalk .talk_right p{width:70%}}.crosstalk .talk_right figure img{margin-right:0;margin-left:auto}.crosstalk .talk h3{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;position:relative;padding-left:140px;margin:64px 0}.crosstalk .talk h3:before{content:"";display:block;width:110px;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0}@media screen and (max-width: 480px){.crosstalk .talk h3{font-size:20px;line-height:1.5;padding-left:60px}.crosstalk .talk h3:before{width:50px}}.crosstalk .talk p{padding:40px;border-radius:10px;background-color:#fff;font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646}@media screen and (max-width: 480px){.crosstalk .talk p{padding:20px;font-size:12px}}.crosstalk .sceneCut{margin:160px 0;width:100%;height:43.57vw}@media screen and (max-width: 480px){.crosstalk .sceneCut{margin:60px 0}}.crosstalk .sceneCut.img1{opacity:0;background:url("../img/crosstalk1_photo1.jpg") 50% no-repeat;background-size:110%}.crosstalk .sceneCut.img2{opacity:0;background:url("../img/crosstalk1_photo2.jpg") 50% no-repeat;background-size:110%}.crosstalk .sceneCut.img3{opacity:0;background:url("../img/crosstalk1_photo3.jpg") 50% no-repeat;background-size:110%}.crosstalk .sceneCut.img2-1{opacity:0;background:url("../img/crosstalk2_photo1.jpg") 50% no-repeat;background-size:110%}.crosstalk .sceneCut.img2-2{opacity:0;background:url("../img/crosstalk2_photo2.jpg") 50% no-repeat;background-size:110%}.crosstalk .sceneCut.img2-3{opacity:0;background:url("../img/crosstalk2_photo3.jpg") 50% no-repeat;background-size:110%}.interviewContent{padding-top:8vw}.interviewContent .entrance{display:flex;align-items:flex-end;height:41.07vw}@media screen and (max-width: 480px){.interviewContent .entrance{height:auto;flex-wrap:wrap;padding-top:15vw}}.interviewContent .entrance.interview01{background:url("../img/fv_interview_hk.jpg") left bottom no-repeat;background-size:78.57vw}.interviewContent .entrance.interview02{background:url("../img/fv_interview_cy.jpg") left bottom no-repeat;background-size:78.57vw}.interviewContent .entrance.interview03{background:url("../img/fv_interview_hn.jpg") left bottom no-repeat;background-size:78.57vw}.interviewContent .entrance.interview04{background:url("../img/fv_interview_ft.jpg") left bottom no-repeat;background-size:78.57vw}.interviewContent .entrance h1 img{width:100%}@media screen and (max-width: 480px){.interviewContent .entrance.interview01,.interviewContent .entrance.interview02,.interviewContent .entrance.interview03,.interviewContent .entrance.interview04{background:none}}.interviewContent .entrance .spBread{padding:10px}@media screen and (max-width: 480px){.interviewContent .subWidth{margin:0 5vw}}.interviewContent .profile{padding:20px 26px 20px 60px;margin:100px auto 140px;background-color:#fff;position:relative;overflow:hidden;box-shadow:10px 13px 36px 0px rgba(0,0,0,.1)}.interviewContent .profile p{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;font-size:1.2rem;color:#000;text-align:justify}.interviewContent .profile:before{content:"";display:block;width:50px;height:100%;position:absolute;left:15px;bottom:15px;background:url("../img/profline_pc.svg") left bottom no-repeat;background-size:18px}@media screen and (max-width: 1024px){.interviewContent .profile{margin-left:5vw;margin-right:5vw}}@media screen and (max-width: 480px){.interviewContent .profile{padding:60px 26px 26px 26px;margin:100px 5vw 50px}.interviewContent .profile:before{width:calc(100% - 30px);height:1.4em;top:20px;bottom:auto;background:url(../img/profline_sp.svg) top center no-repeat;background-size:cover}}.interviewContent .interview_container{display:flex;flex-wrap:wrap;margin-bottom:12.14vw}.interviewContent .interview_container .imageBox{width:50vw;height:30.71vw}@media screen and (max-width: 480px){.interviewContent .interview_container .imageBox{width:100%;height:40vh}}.interviewContent .interview_container .imageBox.hk1-1{background:url("../img/pic_interview_hk-1.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.hk1-2{background:url("../img/pic_interview_hk-2.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.cy1-1{background:url("../img/pic_interview_cy-1.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.cy1-2{background:url("../img/pic_interview_cy-2.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.hn1-1{background:url("../img/pic_interview_hn-1.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.hn1-2{background:url("../img/pic_interview_hn-2.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.ft1-1{background:url("../img/pic_interview_ft-1.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .imageBox.ft1-2{background:url("../img/pic_interview_ft-2.jpg") 50% no-repeat;background-size:110%}.interviewContent .interview_container .txts{margin-left:5vw}@media screen and (max-width: 480px){.interviewContent .interview_container .txts{width:82%;margin:0 auto;padding-top:20px}}.interviewContent .interview_container .txts .txts_block{position:relative;width:35vw}@media screen and (max-width: 480px){.interviewContent .interview_container .txts .txts_block{width:100%}}.interviewContent .interview_container .txts .txts_block h1,.interviewContent .interview_container .txts .txts_block h3{font-family:"Zen Old Mincho",serif}.interviewContent .interview_container .txts .txts_block h1 .tag,.interviewContent .interview_container .txts .txts_block h3 .tag{position:relative;color:#1b612e;padding-left:2rem;font-size:2rem;line-height:1}@media screen and (max-width: 480px){.interviewContent .interview_container .txts .txts_block h1 .tag,.interviewContent .interview_container .txts .txts_block h3 .tag{font-size:14px}}.interviewContent .interview_container .txts .txts_block h1 .tag:before,.interviewContent .interview_container .txts .txts_block h3 .tag:before{content:"";display:block;width:1.2rem;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0}.interviewContent .interview_container .txts .txts_block h1 .main,.interviewContent .interview_container .txts .txts_block h3 .main{font-family:"Zen Old Mincho",serif;font-size:3.2rem;line-height:1.4;padding:1.8rem 0 2rem}@media screen and (max-width: 1024px){.interviewContent .interview_container .txts .txts_block h1 .main br,.interviewContent .interview_container .txts .txts_block h3 .main br{display:none}}@media screen and (max-width: 480px){.interviewContent .interview_container .txts .txts_block h1 .main,.interviewContent .interview_container .txts .txts_block h3 .main{font-size:24px}}.interviewContent .interview_container .txts .txts_block p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;line-height:2;margin-top:1.2vw}.interviewContent .interview_container .txts .txts_block p.intro-en{font-family:"Cormorant Garamond",serif;font-size:3vw;font-style:italic;line-height:1.1;color:#fff;margin-top:0;padding-top:5.2vw;width:80vw}.interviewContent .interview_container .txts .txts_block:before{content:"";position:absolute;top:-30px;right:0;width:100px;z-index:-1}@media screen and (max-width: 480px){.interviewContent .interview_container .txts .txts_block:before{top:0}}.interviewContent .interview_container .txts .txts_block.num3{width:88%;margin-left:auto;margin-right:auto}.interviewContent .interview_container .txts .txts_block.num1:before{content:url("../img/home_num1.svg")}.interviewContent .interview_container .txts .txts_block.num2:before{content:url("../img/home_num2.svg")}.interviewContent .interview_container .txts .txts_block.num3:before{content:url("../img/home_num3.svg")}.interviewContent .interview_container.txtOnly{display:block}.interviewContent .interview_container.txtOnly .txts{margin:0 auto !important}@media screen and (max-width: 480px){.interviewContent .interview_container.txtOnly .txts{margin-left:auto;margin-right:5vw;width:100%}}.interviewContent .interview_container.txtOnly .txts_block{width:100%}.interviewContent .interview_container:nth-child(odd){flex-direction:row-reverse}.interviewContent .interview_container:nth-child(odd) .txts{margin-left:auto;margin-right:5vw}@media screen and (max-width: 480px){.interviewContent .interview_container:nth-child(odd) .txts{margin-right:auto}}.interviewContent .interview_container a{display:block}@media screen and (max-width: 480px){.interviewContent .subWidth{margin:0}}.interviewContent .schedule{display:grid;grid-template-columns:1fr 1fr;gap:125px}@media screen and (max-width: 1024px){.interviewContent .schedule{gap:50px}}@media screen and (max-width: 480px){.interviewContent .schedule{grid-template-columns:1fr}}.interviewContent .schedule li img{width:100%}.interviewContent .sceneCut{margin:140px 0;width:100%;height:56vw !important}.interviewContent .sceneCut.hk{opacity:0;background:url("../img/pic_interview_hk-3.jpg") 50% no-repeat;background-size:110%}.interviewContent .sceneCut.cy{opacity:0;background:url("../img/pic_interview_cy-3.jpg") 50% no-repeat;background-size:110%}.interviewContent .sceneCut.hn{opacity:0;background:url("../img/pic_interview_hn-3.jpg") 50% no-repeat;background-size:110%}.interviewContent .sceneCut.ft{opacity:0;background:url("../img/pic_interview_ft-3.jpg") 50% no-repeat;background-size:110%}@media screen and (max-width: 480px){.interviewContent .sceneCut{margin:40px 0;height:40vh}}.interviewContent .message{width:calc(100% - 10vw);padding:65px 65px 10vh;position:relative;margin-bottom:160px;margin-top:28vh}@media screen and (max-width: 480px){.interviewContent .message{max-width:none;width:100%;padding:30px 20px 20px;margin-bottom:80px}}.interviewContent .message:after{content:"";display:block;width:20.71vw;height:28.57vw;position:absolute;top:-4vw;right:-10vw}@media screen and (max-width: 480px){.interviewContent .message:after{width:45%;height:26vh;top:-20vh;right:0}}.interviewContent .message.hk:after{background:url("../img/pic_interview_hk-4.jpg") 50% no-repeat;background-size:cover}.interviewContent .message.cy:after{background:url("../img/pic_interview_cy-4.jpg") 50% no-repeat;background-size:cover}.interviewContent .message.hn:after{background:url("../img/pic_interview_hn-4.jpg") 50% no-repeat;background-size:cover}.interviewContent .message.ft:after{background:url("../img/pic_interview_ft-4.jpg") 50% no-repeat;background-size:cover}.interviewContent .message h3{position:relative;z-index:1}.interviewContent .message h3 .tag{font-family:"Zen Old Mincho",serif;font-size:1.6rem;font-weight:400;line-height:2.1;color:#464646;font-size:2rem;line-height:1;color:#1b612e;position:relative;z-index:1}@media screen and (max-width: 480px){.interviewContent .message h3 .tag{font-size:14px}}.interviewContent .message h3 p{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:2.4rem;color:#1b612e;font-size:3.2rem;line-height:1.4;padding:1em 0;color:#464646;position:relative;z-index:1}@media screen and (max-width: 480px){.interviewContent .message h3 p{font-size:24px}}.interviewContent .message h3:before{content:"Message";position:absolute;top:-6rem;left:-4rem;font-size:10rem;font-family:"Cormorant Garamond",serif;font-weight:300;font-style:italic;line-height:1;color:#f0f0ec;z-index:0}@media screen and (max-width: 480px){.interviewContent .message h3:before{top:-3rem;left:0rem;font-size:6.7rem}}.interviewContent .message p{width:calc(100% - 10vw);font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1;color:#464646}@media screen and (max-width: 480px){.interviewContent .message p{width:auto}}.preFooter{background:url("../img/bg_prefooter.jpg") 50% no-repeat;background-size:cover;padding:7.17vw 26.42vw}@media screen and (max-width: 480px){.preFooter{padding:14vw 5vw}}.preFooter .preFooter_box{display:block;text-align:center;background-color:rgba(255,255,255,.8);padding:5vw}@media screen and (max-width: 480px){.preFooter .preFooter_box{padding:15vw 4vw}}.preFooter .preFooter_box p{line-height:1;color:#1b612e;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.7rem;font-weight:500;padding-bottom:1.5em}@media screen and (max-width: 480px){.preFooter .preFooter_box p{font-size:12px;padding-bottom:2.5em}}.preFooter .preFooter_box p.title{font-family:"Zen Old Mincho",serif;font-size:4rem;padding:0}@media screen and (max-width: 480px){.preFooter .preFooter_box p.title{font-size:32px}}.preFooter .preFooter_box p.en{font-family:"Cormorant Garamond",serif;font-size:1.9rem;font-style:italic;padding:1.5rem}.preFooter .preFooter_box a{display:block;background-color:#1b612e;font-family:"Zen Old Mincho",serif;font-size:1.8rem;line-height:1;color:#fff;padding:2.5vw;position:relative}@media screen and (max-width: 480px){.preFooter .preFooter_box a{font-size:13px;padding:5vw 2.5vw}}.preFooter .preFooter_box a:before{content:"";position:absolute;display:block;width:2.6vw;height:2.6vw;border:1px solid #fff;right:10%;top:50%;transform:translateY(-50%);border-radius:999px;transition:.3s all}@media screen and (max-width: 480px){.preFooter .preFooter_box a:before{width:22px;height:22px}}.preFooter .preFooter_box a span{display:block;font-style:normal;width:100%;position:relative}.preFooter .preFooter_box a span:before{content:"";display:block;width:3.2em;height:1px;background-color:#fff;position:absolute;bottom:50%;right:2vw;transition:.3s all}@media screen and (max-width: 480px){.preFooter .preFooter_box a span:before{right:7vw;bottom:7px}}.preFooter .preFooter_box a span:after{content:"";display:block;width:8px;height:1px;transform:rotate(40deg);background-color:#fff;position:absolute;bottom:60%;right:2vw}@media screen and (max-width: 480px){.preFooter .preFooter_box a span:after{right:7vw;bottom:10px}}.preFooter .preFooter_box a:hover:before{width:2.4rem;height:2.4rem;right:11%}.preFooter .preFooter_box a:hover span:before{width:2.5em}.footer{background-color:#fff}.footer p.copyright{font-family:"Zen Old Mincho",serif;font-size:1rem;line-height:1;padding:2vw;text-align:center}@media screen and (max-width: 480px){.footer p.copyright{padding:0 2vw 4vh}}.footer .footer_container{display:flex;justify-content:space-between;padding:5vw}@media screen and (max-width: 1024px){.footer .footer_container{display:block}}@media screen and (max-width: 480px){.footer .footer_container{padding:10vw 5vw 5vw}}@media screen and (max-width: 1024px){.footer #footerSitemap{display:none}}.footer .info{max-width:220px;width:15.71vw}@media screen and (max-width: 1024px){.footer .info{max-width:none;width:50%;margin:0 auto}}@media screen and (max-width: 480px){.footer .info{width:80%}}.footer .info a.logo{display:block;margin-bottom:1.5em}@media screen and (max-width: 1024px){.footer .info a.logo{width:24vw;margin:0 auto}}@media screen and (max-width: 480px){.footer .info a.logo{width:80%;margin:0 auto}}.footer .info p{font-family:"Zen Kaku Gothic New",serif;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 1024px){.footer .info p{text-align:center;padding-top:1.5em}}@media screen and (max-width: 480px){.footer .info{max-width:none;width:90%;padding:0 5%}.footer .info p{text-align:center;padding:1em 0 2em}}footer{position:relative;z-index:1}#fieldTrip{position:fixed;top:52%;right:0;z-index:2222;width:45px;height:130px;transform:translate(100%)}#fieldTrip a{display:flex;width:45px;height:130px;align-items:center;justify-content:center;border-radius:5px 0 0 5px;background-color:#cfbb5d;transition:.3s all}#fieldTrip a img{height:95px}#fieldTrip a:hover{background-color:#1b612e}@media screen and (max-width: 480px){#fieldTrip{width:35px}#fieldTrip a{width:35px}}#fieldTrip.appear{-webkit-animation:slideIn 2s ease-in-out forwards;animation:slideIn 2s ease-in-out forwards}.pagetop{display:inline-block;overflow:hidden;transform:rotate(90deg);width:120px;position:fixed;right:-1.7em;bottom:5em;cursor:pointer;font-family:"Cormorant Garamond",serif;font-size:2rem;font-style:italic;color:#1b612e;text-align:right}.pagetop:before{content:"";display:block;width:50px;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0;-webkit-animation:liner 2s ease-in-out infinite;animation:liner 2s ease-in-out infinite}@media screen and (max-width: 480px){.pagetop{right:-2em;bottom:3.5em}}@-webkit-keyframes liner{0%{width:0px;left:50px}50%{width:50px;left:0px}100%{width:0px;left:0px}}@keyframes liner{0%{width:0px;left:50px}50%{width:50px;left:0px}100%{width:0px;left:0px}}@-webkit-keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}#waveWrapper{position:fixed;width:100%;height:auto;top:25vh;left:0;opacity:0}.wave{position:relative}.wave canvas{position:fixed;top:20vh;left:-3%;width:106%;z-index:-1;transform:rotate(-10deg)}@media screen and (max-width: 480px){.wave canvas{left:0;width:100%;z-index:-1;transform:none}}.entrance_container{display:flex;flex-wrap:wrap;margin-bottom:12.14vw}@media screen and (max-width: 480px){.entrance_container{display:block}}.entrance_container .imageBox{width:62.85vw;height:40.56vw}@media screen and (max-width: 480px){.entrance_container .imageBox{width:100vw;height:64vw}}.entrance_container .imageBox.about{background:url("../img/home_p_about.jpg") 50% no-repeat;background-size:110%}.entrance_container .imageBox.work{background:url("../img/home_p_work.jpg") 50% no-repeat;background-size:110%}.entrance_container .imageBox.education{background:url("../img/home_p_education.jpg") 50% no-repeat;background-size:110%}.entrance_container .imageBox.environment{background:url("../img/home_p_environment.jpg") 50% no-repeat;background-size:110%}.entrance_container .imageBox.info{background:url("../img/home_p_newgrad.jpg") 50% no-repeat;background-size:110%}.entrance_container .txts{margin-left:5vw}@media screen and (max-width: 480px){.entrance_container .txts{margin-left:5vw;margin-right:5vw}}.entrance_container .txts .txts_block{position:relative;width:23.57vw;padding-top:8vw}@media screen and (max-width: 480px){.entrance_container .txts .txts_block{width:100%}}.entrance_container .txts .txts_block h1 .tag,.entrance_container .txts .txts_block h3 .tag{position:relative;color:#1b612e;padding-left:2rem;font-size:2.4rem;line-height:1}@media screen and (max-width: 480px){.entrance_container .txts .txts_block h1 .tag,.entrance_container .txts .txts_block h3 .tag{font-size:16px}}.entrance_container .txts .txts_block h1 .tag:before,.entrance_container .txts .txts_block h3 .tag:before{content:"";display:block;width:1.2rem;height:1px;background-color:#1b612e;position:absolute;top:50%;left:0}.entrance_container .txts .txts_block h1 .main,.entrance_container .txts .txts_block h3 .main{font-family:"Zen Old Mincho",serif;font-size:4.4rem;line-height:1.4;padding:1.8rem 0 2rem}@media screen and (max-width: 1024px){.entrance_container .txts .txts_block h1 .main,.entrance_container .txts .txts_block h3 .main{font-size:3.4vw}}@media screen and (max-width: 480px){.entrance_container .txts .txts_block h1 .main,.entrance_container .txts .txts_block h3 .main{font-size:28px}}.entrance_container .txts .txts_block p{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.6rem;line-height:1.8;margin-top:1.2vw}@media screen and (max-width: 480px){.entrance_container .txts .txts_block p{font-size:14px}}.entrance_container .txts .txts_block p.intro-en{font-family:"Cormorant Garamond",serif;font-size:3vw;font-style:italic;line-height:1.1;color:#fff;margin-top:0;padding-top:5.2vw;width:80vw}@media screen and (max-width: 480px){.entrance_container .txts .txts_block p.intro-en{font-size:26px}}.entrance_container .txts .txts_block:before{content:"";position:absolute;top:0;right:0;width:30%;transform:scale(1.2)}@media screen and (max-width: 480px){.entrance_container .txts .txts_block:before{width:14vw;top:7vw;transform:none}}.entrance_container .txts .txts_block.about:before{content:url("../img/home_num1.svg")}.entrance_container .txts .txts_block.work:before{content:url("../img/home_num2.svg")}.entrance_container .txts .txts_block.education:before{content:url("../img/home_num3.svg")}.entrance_container .txts .txts_block.environment:before{content:url("../img/home_num4.svg")}.entrance_container:nth-child(odd),.entrance_container.page{flex-direction:row-reverse}.entrance_container:nth-child(odd) .txts,.entrance_container.page .txts{margin-left:auto;margin-right:5vw}.entrance_container.page{padding-top:8vw;margin-bottom:0}@media screen and (max-width: 480px){.entrance_container.page{padding-top:15vw}.entrance_container.page .txts{margin-left:5vw;margin-right:5vw}}.entrance_container.page .txts_block:before{display:none}.entrance_container.page .txts_block{padding-top:13.57vw}@media screen and (max-width: 480px){.entrance_container.page .txts_block{padding-top:8vw}.entrance_container.page .txts_block h1 .main,.entrance_container.page .txts_block h3 .main{padding:0 0 2rem}}.entrance_container.page .imageBox{position:relative}.entrance_container.page .imageBox:before{content:"";background:linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 30%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.entrance_container a{display:block}.picBox{position:relative;overflow:hidden;box-shadow:10px 13px 36px 0px rgba(0,0,0,.1)}.picBox.pic_home_1{position:absolute;top:0;left:0;z-index:2;width:30.47vw;height:43.54vw}.picBox.pic_home_2{position:absolute;top:0;right:0;z-index:2;width:12.28vw;height:17.49vw}.picBox.pic_home_3{position:absolute;top:34.28vw;left:59%;z-index:2;width:18.35vw;height:26.2vw}@media screen and (max-width: 480px){.picBox.pic_home_1,.picBox.pic_home_2,.picBox.pic_home_3{display:none}}a{text-decoration:none}a.homeNorm{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.8rem;font-size:min(1.4vw,1.6rem);line-height:1.4;color:#1b612e;padding-bottom:10px;padding-right:6rem;margin-bottom:1.5em;margin-top:1vw;position:relative}@media screen and (max-width: 1024px){a.homeNorm{font-size:1.4vw}}@media screen and (max-width: 480px){a.homeNorm{font-size:14px}}a.homeNorm:before{content:"";display:block;width:100%;height:1px;background-color:#1b612e;position:absolute;bottom:0;left:0}a.homeNorm span:before{content:"";display:block;width:4rem;height:1px;background-color:#1b612e;position:absolute;top:40%;right:0;transition:.3s all}a.homeNorm span:after{content:"";display:block;width:7px;height:1px;background-color:#1b612e;transform:rotate(45deg);position:absolute;top:31%;right:0}a.homeNorm:hover span:before{width:2.8rem}a.view{font-family:"Cormorant Garamond",serif;font-size:2.4rem;font-style:italic;line-height:1;color:#1b612e;margin-top:3vw;position:relative}@media screen and (max-width: 480px){a.view{font-size:16px}}a.view:before{content:"";display:block;width:5rem;height:1px;background-color:#1b612e;position:absolute;top:40%;left:11rem;transition:.3s all}@media screen and (max-width: 480px){a.view:before{width:3rem;top:55%;left:8rem}}a.view:after{content:"";display:block;width:7px;height:1px;background-color:#1b612e;transform:rotate(45deg);position:absolute;top:30%;left:15.3rem}@media screen and (max-width: 480px){a.view:after{width:5px;top:47%;left:10.5rem}}a.view span:before{content:"";display:block;width:4rem;height:4rem;border-radius:999px;background-color:#fff;position:absolute;bottom:0;left:5.5em;z-index:-1;transition:.5s all}@media screen and (max-width: 480px){a.view span:before{width:2rem;height:2rem;left:6em}}@media screen and (min-width: 800px){a.view:hover:before{width:3rem;left:13rem}a.view:hover span:before{transform:scale(0.7)}}.btns{display:flex;flex-wrap:wrap;justify-content:space-between}.btns .column{display:block;margin-left:2.5vw}@media screen and (max-width: 1024px){.btns .column{width:88%}}.btns .column .acd__head{font-size:min(1.15vw,15px)}.btns .column .single,.btns .column .single a{font-family:"Zen Old Mincho",serif;font-size:min(1.15vw,15px);line-height:1.3;color:#1b612e}.btns .column .above{margin-top:2em}@media screen and (max-width: 1024px){.btns .column .above{margin-top:0}}.btns .column a{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(1.05vw,13px);line-height:1.5;color:#464646}.btns .column a span{font-family:"Zen Old Mincho",serif}@media screen and (max-width: 1024px){.btns .acd__head,.btns .single a{font-size:17px !important}}.nav-area{visibility:hidden;opacity:0;position:fixed;z-index:7666;top:0;left:0;width:100%;height:100%;transition:.4s;background-color:#eeeee9}.nav-area.is-show .column:first-child{-webkit-animation:blurFade 1s .1s forwards;animation:blurFade 1s .1s forwards}.nav-area.is-show .column:nth-child(2){-webkit-animation:blurFade 1s .3s forwards;animation:blurFade 1s .3s forwards}.nav-area.is-show .column:nth-child(3){-webkit-animation:blurFade 1s .6s forwards;animation:blurFade 1s .6s forwards}.nav-area.is-show .column:nth-child(4){-webkit-animation:blurFade 1s .9s forwards;animation:blurFade 1s .9s forwards}.nav-area.is-show .column:nth-child(5){-webkit-animation:blurFade 1s 1.2s forwards;animation:blurFade 1s 1.2s forwards}.nav-wrapper{position:absolute;top:14vh;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-direction:column;height:80vh;overflow-y:scroll}.nav-wrapper .container{width:100%;margin:0 auto}.nav-wrapper .container .title{font-family:"Cormorant Garamond",serif;font-size:8rem;font-style:italic;line-height:1;color:#fff;margin-bottom:8vh;width:80%;margin:0 auto;padding-bottom:1em}@media screen and (max-width: 1024px){.nav-wrapper .container .title{font-size:6rem;padding-bottom:.2em}}@media screen and (max-width: 1024px){.nav-wrapper .container{overflow-y:scroll}}.nav-wrapper #sitemap .btns{justify-content:center}.nav-wrapper #sitemap .btns .column{border-right:1px solid #d3d3d0;padding:0 3.1vw;margin:0;transition:.3s all;-ms-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(-5%)}.nav-wrapper #sitemap .btns .column a{font-size:14px}@media screen and (max-width: 1024px){.nav-wrapper #sitemap .btns .column{border-right:none}}.nav-wrapper #sitemap .btns .column:last-child{border-right:none}.nav-wrapper #sitemap .btns .acd__head,.nav-wrapper #sitemap .btns .single&gt;a{font-size:1.6vw}.is-show{visibility:visible;opacity:1}@-webkit-keyframes blurFade{0%{-ms-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(8%)}100%{-ms-filter:blur(0px);filter:blur(0px);opacity:1;transform:translateY(0%)}}@keyframes blurFade{0%{-ms-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(8%)}100%{-ms-filter:blur(0px);filter:blur(0px);opacity:1;transform:translateY(0%)}}.swiper{height:auto !important;margin-top:-4vh}.swiper .pager{position:absolute;top:0;right:3vw;display:block;width:120px;height:50px;display:flex;justify-content:space-between}@media screen and (max-width: 480px){.swiper .pager{right:50%;transform:translateX(50%)}}.swiper .pager .swiper-button-prev,.swiper .pager .swiper-button-next{display:block;width:30px;height:30px;transition:.3s all}.swiper .pager .swiper-button-prev img,.swiper .pager .swiper-button-next img{width:100%}.swiper .pager .swiper-button-prev:after,.swiper .pager .swiper-button-next:after{display:none}.swiper .pager .swiper-button-prev:hover,.swiper .pager .swiper-button-next:hover{border-bottom:1px solid #1b612e}.swiper .swiper-wrapper{margin-top:12vh}@media screen and (max-width: 480px){.swiper{padding-bottom:8vh !important}.swiper .pager{display:none}}.swiper-slide a{display:block}.swiper-slide a figure{display:block;width:100%;height:29vw;transition:.5s all}@media screen and (max-width: 480px){.swiper-slide a figure{height:50vh}}.swiper-slide a figure.ft{background:url("../img/home_iv_thumb_ft.jpg") 50% no-repeat;background-size:100%}.swiper-slide a figure.hk{background:url("../img/home_iv_thumb_hk.jpg") 50% no-repeat;background-size:100%}.swiper-slide a figure.ct{background:url("../img/home_iv_thumb_ct.jpg") 50% no-repeat;background-size:100%}.swiper-slide a figure.ct2{background:url("../img/home_iv_thumb_ct2.jpg") 50% no-repeat;background-size:100%}.swiper-slide a figure.cy{background:url("../img/home_iv_thumb_cy.jpg") 50% no-repeat;background-size:100%}.swiper-slide a figure.hn{background:url("../img/home_iv_thumb_hn.jpg") 50% no-repeat;background-size:100%}.swiper-slide a:hover figure{background-size:110%}.swiper-slide a .wrap{display:block;width:92%;margin-top:-8rem}.swiper-slide a .wrap .tag{display:inline-block;background-color:#1b612e;padding:.8rem;line-height:1;font-family:"Zen Old Mincho",serif;font-size:1.35rem;color:#fff}.swiper-slide a .wrap .tag.special{background-color:#cfbb5d}.swiper-slide a .wrap .prof{margin:0 0 0 -1px;padding:20px 15px 0 0;background-color:#eeeee9;font-family:"Zen Old Mincho",serif;color:#464646}.swiper-slide a .wrap .prof .title{font-size:1.2vw;line-height:1.45;padding-bottom:.5rem}@media screen and (max-width: 480px){.swiper-slide a .wrap .prof .title{font-size:16px}}.swiper-slide a .wrap .prof .name{font-size:1.1vw;line-height:1;margin-top:1.2em;color:#1b612e}.swiper-slide a .wrap .prof .name span{display:inline-block;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.85vw;line-height:1.5;color:#464646;padding-top:1rem}@media screen and (max-width: 480px){.swiper-slide a .wrap .prof .name{font-size:14px}.swiper-slide a .wrap .prof .name span{font-size:.9rem}}@media screen and (max-width: 1024px){.acd-item{position:relative}}.acd__head{transition:background-color .3s ease;font-family:"Zen Old Mincho",serif;color:#1b612e}.acd__content{overflow:hidden;transition:height .3s ease}.acd__content ul{margin-top:1em}@media screen and (max-width: 1024px){.acd__content ul{margin-top:.5em}}.acd__content ul li{padding-top:.5em}@media screen and (max-width: 1024px){.acd__content ul li{margin-top:0}}.acd-content.open{height:auto}@media screen and (max-width: 1024px){.accordion .single,.accordion .acd-item{padding:12px 0;border-bottom:1px solid #a8a8a8}.accordion .single,.accordion .acd__item{position:relative}.accordion .acd-item:before{content:"";display:block;width:26px;height:26px;position:absolute;top:10px;right:0;background:url("../img/icon_open.svg") 50% no-repeat;z-index:-1}.accordion .acd-item.open:before{background:url("../img/icon_close.svg") 50% no-repeat;z-index:-1}}@media screen and (max-width: 1024px){.column .single{position:relative;padding:12px 0;border-bottom:1px solid #a8a8a8}.column .single:before{content:"";display:block;width:26px;height:26px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url("../img/icon_link.svg") 50% no-repeat;z-index:-1}.column .single.bottom{border-bottom:none}}.innerHeadJaTitle,.innerHeadEnTitle{display:block;text-align:center}.innerHeadJaTitle{font-family:"Zen Old Mincho",serif;font-size:3.2rem;font-weight:400;color:#464646}@media screen and (max-width: 480px){.innerHeadJaTitle{font-size:24px}}.innerHeadEnTitle{font-family:"Cormorant Garamond",serif;font-size:1.6rem;font-style:italic;font-weight:300;color:#1b612e;padding-top:1rem}@media screen and (max-width: 480px){.innerHeadEnTitle{font-size:14px;padding-top:0}}.contentEnd.more{max-width:1120px;margin:10.7vw auto 11.4vw;padding:6vw 0 0;border-top:1px solid #cbcbc9}.contentEnd.more ul{display:grid;gap:70px;grid-template-columns:1fr 1fr;padding-top:6vw}@media screen and (max-width: 1024px){.contentEnd.more ul{gap:40px}}@media screen and (max-width: 480px){.contentEnd.more ul{grid-template-columns:1fr;gap:20px;padding-top:5vh}}@media screen and (max-width: 480px){.contentEnd.more{padding-top:6vh}.contentEnd.more h3 p.innerHeadJaTitle{font-size:24px;line-height:1.6}.contentEnd.more h3 p.innerHeadEnTitle{padding-top:0}}.contentEnd.more a{display:block;position:relative;transition:.8s all}.contentEnd.more a img{width:100%;position:relative;z-index:1}.contentEnd.more a.about:before,.contentEnd.more a.work:before,.contentEnd.more a.env:before,.contentEnd.more a.education:before{content:"";display:block;width:100%;height:100%;background-color:rgba(27,97,46,.3);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:0}.contentEnd.more a.special:before{content:"";display:block;width:100%;height:100%;background-color:rgba(207,187,93,.3);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:0}.contentEnd.more a.work{background:url("../img/more_bg_work.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a.special1{background:url("../img/more_bg_special1.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a.special2{background:url("../img/more_bg_special2.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a.env{background:url("../img/more_bg_env.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a.education{background:url("../img/more_bg_education.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a.about{background:url("../img/more_bg_about.jpg") 50% no-repeat;background-size:100%}.contentEnd.more a:hover{background-size:110%}
/*# sourceMappingURL=styles.min.css.map */</pre></body></html>